@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:block;font-family:bootstrap-icons;src:url(/_astro/bootstrap-icons.DJdhg9lH.woff2?e34853135f9e39acf64315236852cd5a)format("woff2"),url(/_astro/bootstrap-icons.BHUGvtHM.woff?e34853135f9e39acf64315236852cd5a)format("woff")}.bi:before,[class^=bi-]:before,[class*=\ bi-]:before{font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;display:inline-block;font-family:bootstrap-icons!important;font-weight:400!important}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}:root{color-scheme:dark;--bg:#09090b;--surface:#111114;--panel:#151518;--border:#ffffff10;--border-strong:#ffffff1c;--text:#eeeeef;--muted:#a6a6b1;--subtle:#8f8f9b;--wa:#25d366;--accent:#aaa5fa;--green:#85c8a4;--blue:#8ba9e8;--amber:#d5b77e;--red:#e49090;--gold:#f6b72c;--font:"Inter Variable", Arial, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}a,button,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:19px;height:19px}img{max-width:100%;height:auto}::selection{background:#aaa5fa45}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}.icon-library{width:0;height:0;position:absolute;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(1200px,100% - 96px);margin-inline:auto}.skip-link{z-index:100;background:var(--text);color:var(--bg);padding:14px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.aurora{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora i{filter:blur(90px);opacity:.55;border-radius:50%;width:60vw;max-width:900px;height:60vw;max-height:900px;animation:32s ease-in-out infinite alternate drift;position:absolute}.aurora i:first-child{background:radial-gradient(circle,#6d63d9 0%,#0000 62%);top:-20vw;left:-12vw}.aurora i:nth-child(2){background:radial-gradient(circle,#2f6fb3 0%,#0000 62%);animation-duration:38s;animation-delay:-11s;top:10vh;right:-18vw}.aurora i:nth-child(3){opacity:.28;background:radial-gradient(circle,#b8862a 0%,#0000 62%);animation-duration:44s;animation-delay:-20s;bottom:-30vw;left:25vw}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(8vw,6vh)scale(1.15)}}.site-header,main,.site-footer,.wa-float{z-index:1;position:relative}.brand{align-items:center;gap:10px;display:inline-flex}.brand-tile{background:linear-gradient(135deg,#16213a,#0c1324);border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:inline-grid;box-shadow:inset 0 1px #ffffff12}.brand-tile svg{stroke:none;width:17px;height:17px}.brand-word{letter-spacing:2.2px;color:#f1f1f3;font-size:15px;font-weight:700}.site-header{border-bottom:1px solid var(--border);z-index:20;background:#09090be8;height:80px;position:relative}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.desktop-nav{color:#c2c2cb;gap:31px;font-size:12px;display:flex}.desktop-nav a:hover{color:#fff}.header-actions{align-items:center;gap:15px;display:flex}.button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:13px;min-height:44px;padding:12px 18px;font-size:12px;font-weight:500;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.button-light{color:#1e1e23;background:linear-gradient(#f2f2f3,#d9d9df);border:1px solid #ffffff3b;box-shadow:0 1px 2px #0003,inset 0 1px #fff9}.button-light:hover{background:#fff;transform:translateY(-1px);box-shadow:0 0 28px #ffffff15}.button-dark{color:#d6d6db;background:#ffffff07;border:1px solid #ffffff19}.button-dark:hover{background:#ffffff10}.menu-button{min-width:36px;min-height:36px;padding:8px;display:none}.menu-button span{background:#b8b8c0;width:19px;height:1px;margin:5px 0;display:block}.mobile-nav{border:1px solid var(--border-strong);background:#141416;border-radius:8px;gap:24px;padding:22px;font-size:13px;display:grid;position:absolute;top:79px;left:20px;right:20px;box-shadow:0 20px 30px #0006}.icon-button{color:#90909a;border-radius:5px;place-items:center;width:28px;height:28px;display:inline-grid}.icon-button:hover{color:#eee;background:#ffffff0a}.icon-button svg{width:14px;height:14px}.eyebrow-link{color:#b4b4bd;align-items:center;gap:9px;margin-bottom:25px;font-size:11px;display:inline-flex}.eyebrow-link svg{color:#777780;width:12px;height:12px;margin-left:3px}.tiny-square{background:#aaa5fa;border-radius:2px;width:7px;height:7px;display:inline-block;box-shadow:0 0 16px #aaa5fa50}h1{letter-spacing:-3.3px;margin:0;font-size:clamp(48px,4.5vw,66px);font-weight:500;line-height:1.08}h1 .muted{color:#b9b4ff;-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#d6d2ff 0%,#a7bdff 55%,#8fd6e6 100%) text}.hero-lead{justify-content:space-between;align-items:flex-end;margin-top:23px;display:flex}.hero-lead p{color:#96969f;margin:0;font-size:14px;line-height:1.85}.hero-actions{align-items:center;gap:26px;margin-top:24px;display:flex}.text-link{color:#b2b2bb;align-items:center;gap:15px;font-size:12px;display:inline-flex}.text-link:hover{color:#fff}.text-link>span{color:#7a7a85;font-size:16px}.hero-aside{letter-spacing:1.7px;color:#9494a1;align-items:flex-end;gap:35px;padding-bottom:3px;font-size:8px;line-height:1.8;display:flex}.hero-aside>span{color:#777782;font-size:30px;font-weight:400}.js .hero-heading>*,.js .product-stage,.js .demo-under{opacity:0;transform:translateY(18px)}.js.is-loaded .hero-heading>*,.js.is-loaded .product-stage,.js.is-loaded .demo-under{animation:rise .9s var(--ease) forwards}.js.is-loaded .hero-heading>:first-child{animation-delay:50ms}.js.is-loaded .hero-heading>:nth-child(2){animation-delay:.16s}.js.is-loaded .hero-heading>:nth-child(3){animation-delay:.3s}.js.is-loaded .product-stage{animation-duration:1.1s;animation-delay:.42s}.js.is-loaded .demo-under{animation-delay:.9s}@keyframes rise{to{opacity:1;transform:none}}.product-stage{background:var(--surface);border:1px solid #ffffff23;border-radius:10px;margin-top:47px;scroll-margin-top:32px;position:relative;box-shadow:0 -1px #ffffff0d,0 20px 100px #0007,0 0 140px #6d63d92e}.product-stage:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#beb9ff80,#0000);height:1px;position:absolute;inset:-1px 20% auto;box-shadow:0 -10px 75px 10px #aaa5fa12}.product-stage>.ox{border-radius:0 0 10px 10px;overflow:hidden}.window-bar{border-bottom:1px solid var(--border);color:#797982;background:linear-gradient(#19191d,#151518);border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:20px;height:37px;padding:0 16px;font-size:10px;display:flex}.window-bar>span:nth-child(2){align-items:center;gap:7px;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{background:#ffffff1d;border-radius:50%;width:6px;height:6px}.window-slash{color:#50505a;margin-inline:3px}.demo-under{color:#9f9fac;justify-content:space-between;align-items:center;padding:21px 2px;font-size:10px;display:flex}.demo-under p{align-items:center;gap:5px;margin:0;display:flex}.interaction-dot{border:1px solid #c2b9ff;border-radius:50%;width:5px;height:5px;margin-right:4px}.demo-under-actions{align-items:center;gap:20px;display:flex}.demo-info{color:#a2a2ae;align-items:center;gap:6px;font-size:9px;display:inline-flex}.demo-info:hover{color:#d4d1f0}.demo-info span{padding-left:6px}.platform-section{padding-top:100px;padding-bottom:92px}.section-label{color:#b3b3bb;align-items:center;gap:9px;margin:0 0 23px;font-size:12px;display:flex}.label-dot{background:#949499;border-radius:50%;width:7px;height:7px;display:inline-block}.label-dot.purple{background:#aaa5fa;box-shadow:0 0 18px #aaa5fa30}.label-dot.blue{background:#85a8d9;box-shadow:0 0 18px #85a8d930}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}h2{letter-spacing:-1.8px;margin:0;font-size:41px;font-weight:500;line-height:1.16}h2>span{color:#b5b1ff;-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#cfcbff 0%,#a3bbff 60%,#92d4e4 100%) text}.section-heading-row>p{color:#a9a9b4;max-width:380px;margin:0 0 2px;font-size:12px;line-height:1.9}.capabilities{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.capability{border-right:1px solid var(--border);min-width:0;padding:0 27px 32px}.capability:first-child{padding-left:0}.capability:last-child{border-right:0;padding-right:0}.capability h3{letter-spacing:-.4px;margin:0 0 12px;font-size:17px;font-weight:500}.capability>p{color:#a4a4b0;max-width:310px;margin:0;font-size:11px;line-height:1.85}.feature-link{color:#babac4;align-items:center;gap:10px;margin-top:22px;font-size:10px;display:inline-flex}.feature-link svg{color:#777784;width:13px;height:13px;transition:transform .2s}.feature-link:hover svg{color:#d5d2ff;transform:translate(4px)}.capability-art{justify-content:center;align-items:center;height:214px;display:flex;position:relative;overflow:hidden}.mini-ring{background:conic-gradient(#aaa3e6 0deg,#8275c5 166deg,#27262e 166deg);border-radius:50%;width:106px;height:106px;padding:5px;transform:rotate(-8deg);box-shadow:0 0 35px #9b87f90b}.mini-ring>div{letter-spacing:-1.5px;background:#101014;border-radius:50%;justify-content:center;align-items:baseline;height:100%;padding-top:24px;font-size:29px;display:flex;position:relative}.mini-ring>div>span{color:#8e89ab;letter-spacing:0;margin-left:2px;font-size:15px}.mini-ring small{letter-spacing:1px;color:#807b96;font-size:6.5px;position:absolute;bottom:23px}@keyframes progress{to{width:100%}}.workflow-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(at 72%,#15121f55,#0000 55%)}.workflow-layout{grid-template-columns:1fr 1fr;gap:110px;padding-block:80px 97px;display:grid}.workflow-copy>p:not(.section-label){color:#a6a6b2;max-width:340px;margin:22px 0 32px;font-size:12px;line-height:1.9}.workflow-tabs{gap:0;display:grid}.workflow-tabs>button{text-align:left;border-top:1px solid var(--border);color:#9c9ca9;align-items:center;gap:17px;width:100%;padding:19px 0;display:flex}.workflow-tabs>button>span{align-self:flex-start;padding-top:2px;font-size:9px}.workflow-tabs strong{font-size:12px;font-weight:500;display:block}.workflow-tabs small{color:#9b9ba8;margin-top:7px;font-size:10px;line-height:1.6;display:block}.workflow-tabs svg{opacity:0;width:13px;height:13px;margin-left:auto}.workflow-tabs>button[aria-selected=true]{color:#ddd9f0}.workflow-tabs>button[aria-selected=true]>span{color:#aaa5fa}.workflow-tabs>button[aria-selected=true] svg{opacity:1;color:#aaa5fa}.workflow-visual{flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:495px;display:flex;position:relative;overflow:hidden}#workflow-preview{color:#1c1c22;z-index:2;width:86%;min-height:294px;transition:transform .6s var(--ease);background:linear-gradient(160deg,#fbfbf9,#ecebe6);border:1px solid #ffffff40;border-radius:9px;padding:26px;position:relative;transform:perspective(1200px)rotateY(-5deg)rotateX(2deg);box-shadow:0 24px 80px #0009}.flow-fields{grid-template-columns:1fr 1fr;gap:22px;margin:25px 0 0;display:grid}.flow-fields dt{letter-spacing:.5px;text-transform:uppercase;color:#7a7590;margin-bottom:7px;font-size:8px}.flow-fields dd{color:#2a2a33;margin:0;font-size:11px}.flow-pill{color:#3a3a45;white-space:nowrap;background:#1c1c2210;border-radius:20px;align-items:center;gap:5px;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.flow-pill.ok{color:#146c43;background:#d1e7dd}.flow-pill.info{color:#1e4e8c;background:#dbeafe}.flow-pill.warn{color:#8a6400;background:#fff3cd}.flow-pill.violet{color:#fff;background:#6f42c1}.flow-money{letter-spacing:-1px;color:#1c1c22;font-variant-numeric:tabular-nums;margin:26px 0 10px;font-size:34px;font-weight:500}.flow-money small{color:#8b869b;margin-right:4px;font-size:15px}.progress-track{background:#1c1c2214;border-radius:3px;height:4px;margin:10px 0 13px;overflow:hidden}.progress-track span{background:linear-gradient(90deg,#776aca,#b4a9ef);border-radius:3px;height:100%;transition:width .5s;display:block}.flow-docs{gap:7px;margin-top:22px;display:grid}.flow-document{color:#2a2a33;background:#ffffff60;border:1px solid #1c1c2220;border-radius:5px;align-items:center;gap:12px;padding:11px 13px;font-size:11px;display:flex}.flow-document.is-locked{color:#9a97a6;background:0 0}.flow-document>div{flex:1;min-width:0}.flow-document small{color:#7a7590;margin-top:5px;font-size:8.5px;display:block}.flow-document svg{color:#6a5fb0;width:15px}.flow-document.is-locked svg{color:#a9a6b5}.flow-entry{color:#2a2a33;background:#ffffff60;border:1px solid #1c1c2220;border-radius:5px;gap:6px;margin-top:22px;padding:13px;font-size:10.5px;display:grid}.flow-entry>div{grid-template-columns:1fr auto;gap:12px;display:grid}.flow-entry b{font-variant-numeric:tabular-nums;font-weight:600}.flow-entry .cr{color:#5c5c66;padding-left:14px}.flow-preview-link{color:#5a4fb0;padding:3px;font-size:9px;font-weight:600}.workflow-footnote{color:#8e8498;margin-top:17px;font-size:9px}.docs-section{border-bottom:1px solid var(--border);padding-block:100px 86px}.doc-card-head{align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.doc-card-head svg{color:#5a5670;width:14px;height:14px}.doc-card-body{gap:7px;margin-top:18px;display:grid}.doc-card-body i{background:#1c1c2214;border-radius:3px;width:52%;height:5px;display:block}.doc-card-body i.w{width:80%}.doc-card-body b{font-variant-numeric:tabular-nums;border-top:1px solid #1c1c2222;margin-top:12px;padding-top:10px;font-size:12.5px;font-weight:650}.doc-card-foot{color:#5c5c66;letter-spacing:.3px;margin-top:auto;font-size:9.5px}.service-strip{color:#b0acb9;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:44px;font-size:11px;display:flex}.service-strip>span:first-child{color:#9494a1;letter-spacing:1.2px;text-transform:uppercase;margin-right:6px;font-size:9.5px}.service-strip>span{align-items:center;gap:8px;display:inline-flex}.service-strip svg{color:#7c748e;width:16px;height:16px}.fiscal-section{border-bottom:1px solid var(--border);background:radial-gradient(at 18% 30%,#11182855,#0000 55%);padding-block:100px 90px}.fiscal-layout{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.fiscal-copy>p:not(.section-label){color:#a6a6b2;max-width:420px;margin:22px 0 0;font-size:12px;line-height:1.9}.check-list{gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.check-list li{gap:14px;display:flex}.check-list svg{color:#85c8a4;width:18px;height:18px;margin-top:2px}.check-list strong{font-size:13px;font-weight:500;display:block}.check-list small{color:#a4a4b0;margin-top:4px;font-size:11px;line-height:1.6;display:block}.fiscal-card{background:linear-gradient(140deg,#17171c,#101013);border:1px solid #ffffff18;border-radius:12px;padding:22px;box-shadow:0 20px 70px #0007}.fiscal-card-head{letter-spacing:1.2px;color:#8f89b8;justify-content:space-between;align-items:center;font-size:9.5px;display:flex}.fiscal-pill{color:#c6c2ff;letter-spacing:.3px;background:#aaa5fa14;border-radius:20px;padding:3px 9px}.fiscal-card h3{letter-spacing:-.4px;margin:18px 0 4px;font-size:20px;font-weight:500}.fiscal-rows>div{color:#c8c8d1;border-top:1px solid #ffffff0c;grid-template-columns:96px 1fr auto auto;align-items:center;gap:12px;padding:10px 0;font-size:11px;display:grid}.fiscal-rows span:first-child{color:#a7a2e6;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10.5px}.fiscal-rows b{font-variant-numeric:tabular-nums;font-weight:500}.fiscal-rows i{color:#96d1b2;background:#85c8a414;border-radius:20px;padding:3px 8px;font-size:9.5px;font-style:normal}.fiscal-foot{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:22px;margin-top:6px;padding-top:16px;display:flex}.fiscal-foot small{text-transform:uppercase;letter-spacing:.6px;color:#9696a3;font-size:8.5px;display:block}.fiscal-foot b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.fiscal-stamp{letter-spacing:.6px;color:#96d1b2;opacity:0;border:1.5px solid #85c8a4;border-radius:6px;align-items:center;gap:7px;margin-left:auto;padding:6px 10px;font-size:10px;font-weight:600;transition:transform .6s cubic-bezier(.2,.9,.3,1.3) .5s,opacity .3s .5s;display:inline-flex;transform:rotate(-4deg)scale(.6)}.is-in .fiscal-stamp,.no-js .fiscal-stamp{opacity:1;transform:rotate(-4deg)scale(1)}.fiscal-caption{color:#a4a4b0;text-align:center;margin:16px 0 0;font-size:11px;line-height:1.7}.ps-top{color:#334155;justify-content:space-between;align-items:center;font-size:14px;display:flex}.ps-top .ox-brand{box-shadow:none;border-radius:9px;padding:5px 10px 5px 8px;font-size:10px}.ps-top b{color:#0f172a;font-size:12px}.ps-title{font-family:"Plus Jakarta Sans Variable", var(--font);color:#0f172a;letter-spacing:-.5px;font-size:20px;font-weight:800}.ps-search{color:#94a3b8;background:#fff;border:1px solid #dbe4ef;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;display:flex}.ps-chips{gap:6px;display:flex}.ps-chips span{color:#475569;background:#fff;border:1px solid #dbe4ef;border-radius:999px;padding:4px 9px;font-size:9.5px;font-weight:600}.ps-chips span.on{color:#fff;background:#3278ae;border-color:#3278ae}.ps-card{background:#fff;border:1px solid #e5e9ee;border-radius:12px;gap:5px;padding:10px 11px;display:grid}.ps-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ps-card b{color:#0f172a;font-size:10.5px;font-weight:600}.ps-card small{color:#5b6b7f;font-size:9.5px}.ps-row span{color:#5b6b7f}.phone-screen em{color:#475569;white-space:nowrap;background:#eef2f7;border-radius:999px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:600}.phone-screen em.violet{color:#146c43;background:#d1e7dd}.phone-screen em.amber{color:#8a6400;background:#fff3cd}.ps-fab{color:#fff;background:#3278ae;border-radius:50%;place-items:center;width:44px;height:44px;font-size:16px;display:grid;position:absolute;bottom:18px;right:16px;box-shadow:0 10px 20px #3278ae55}.ps-hero{color:#fff;background:linear-gradient(135deg,#2d68ab,#3b80c5);border-radius:14px;padding:14px}.ps-hero small{letter-spacing:1px;opacity:.85;font-size:8.5px;font-weight:700}.ps-hero b{margin-top:4px;font-size:14px;font-weight:700;display:block}.ps-hero span{opacity:.9;font-size:10px}.ps-pills{gap:5px;margin-top:9px;display:flex}.ps-pills em{color:#fff;background:#fff2}.ps-money{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ps-money>div{background:#fff;border:1px solid #e5e9ee;border-radius:10px;min-width:0;padding:8px 9px}.ps-money small{text-transform:uppercase;letter-spacing:.5px;color:#5b6b7f;font-size:8.5px;font-weight:700}.ps-money b{color:#0f172a;white-space:nowrap;margin-top:3px;font-size:11px;display:block}.ps-money b.green{color:#198754}.ps-money b.orange{color:#b45309}.ps-list{background:#fff;border:1px solid #e5e9ee;border-radius:12px;padding:4px 11px}.ps-list>div{color:#334155;border-bottom:1px solid #eef1f4;align-items:center;gap:8px;padding:7px 0;display:flex}.ps-list>div:last-child{border-bottom:0}.ps-list .bi{color:#3278ae}.ps-btn{color:#fff;text-align:center;background:#3278ae;border-radius:12px;margin-top:auto;padding:12px;font-size:11.5px;font-weight:600}.ps-field{background:#fff;border:1px solid #e5e9ee;border-radius:12px;padding:9px 11px}.ps-field small{color:#5b6b7f;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:700;display:block}.ps-field b{color:#0f172a;margin-top:3px;font-size:12px;display:block}.ps-attach{color:#334155;background:#f4f9fd;border:1px dashed #b9d2e6;border-radius:12px;align-items:center;gap:8px;padding:10px 11px;display:flex}.ps-attach .bi{color:#198754}.ps-toast{color:#fff;background:#0f172a;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:10px;display:flex}.ps-toast .bi{color:#22c55e}.start-section{border-bottom:1px solid var(--border);padding-block:100px 90px}.timeline{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:28px;margin:54px 0 0;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:#ffffff12;height:1px;position:absolute;top:7px;left:0;right:0}.timeline:after{content:"";width:0;height:1px;transition:width 1.8s var(--ease) .2s;background:linear-gradient(90deg,#776aca,#aaa5fa);position:absolute;top:7px;left:0}.timeline.is-in:after,.no-js .timeline:after{width:100%}.timeline li{padding-top:30px;position:relative}.timeline li:first-child{--d:.3s}.timeline li:nth-child(2){--d:.7s}.timeline li:nth-child(3){--d:1.1s}.timeline li:nth-child(4){--d:1.5s}.timeline-dot{background:var(--bg);width:15px;height:15px;transition:transform .45s var(--d), border-color .45s var(--d), box-shadow .45s var(--d);border:1px solid #aaa5fa66;border-radius:50%;position:absolute;top:0;left:0;transform:scale(.6)}.timeline.is-in .timeline-dot,.no-js .timeline-dot{border-color:#aaa5fa;transform:scale(1);box-shadow:0 0 16px #aaa5fa55}.timeline strong{margin-bottom:9px;font-size:14px;font-weight:500;display:block}.timeline strong:before{content:counter(step, decimal-leading-zero);counter-increment:step;color:#8f89b8;letter-spacing:1px;margin-right:8px;font-size:10px}.timeline p{color:#a4a4b0;margin:0;font-size:11px;line-height:1.8}.faq-section{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.2fr;gap:120px;padding-block:98px;display:grid}.faq-heading .section-label{color:#a9a3b5;margin-bottom:21px;font-size:11px}.faq-list details{border-bottom:1px solid var(--border)}.faq-list details:last-child{border-bottom:0}.faq-list summary{color:#c0bbc9;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:12px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#847a98;font-size:19px;font-weight:400;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list p{color:#b0a6bc;margin:0 24px 20px 0;font-size:11px;line-height:1.9}.inline-code{color:#aaa0c0;font-family:ui-monospace,monospace;font-size:10px}.closing-section{text-align:center;padding-block:94px 88px;position:relative;overflow:hidden}.closing-light{pointer-events:none;background:radial-gradient(at 50% 40%,#8272be0c,#0000 64%);position:absolute;inset:0}.closing-mark{border-radius:12px;width:44px;height:44px;margin-bottom:24px}.closing-mark svg{width:24px;height:24px}.closing-section h2{letter-spacing:-2px;font-size:46px;position:relative}.closing-section p{color:#aba2b8;margin:22px 0 27px;font-size:12px}.closing-actions{justify-content:center;gap:12px;display:flex;position:relative}.closing-section small{color:#948ba3;margin-top:18px;font-size:9px;display:block}.site-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding-block:41px;display:flex}.site-footer .brand-word{color:#c5c5cd}.site-footer p{color:#9a92aa;margin-top:15px;font-size:9px}.footer-copyright{color:#968aa4;text-align:right;padding-top:6px;font-size:8px;line-height:2}.js [data-reveal],.js [data-stagger]>*{opacity:0;transition:opacity .95s var(--ease), transform .95s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)}.js [data-reveal].is-in,.js [data-stagger].is-in>*{opacity:1;transform:none}dialog{color:#ddd9e8;background:linear-gradient(130deg,#1b1922,#121115);border:1px solid #ffffff21;border-radius:12px;width:min(520px,100% - 32px);max-height:calc(100dvh - 40px);padding:26px;box-shadow:0 35px 140px #000b}dialog::backdrop{backdrop-filter:blur(6px);background:#040306a8}.dialog-header{letter-spacing:1.3px;color:#aaa0ba;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:8px;display:flex}.dialog-header>span>span{color:#60576f;margin-inline:7px}.dialog-header .icon-button{color:#a69caf}.dialog-header .icon-button svg{width:17px;height:17px}#dialog-content h2{letter-spacing:-1px;font-size:27px;line-height:1.2}#dialog-content>p{color:#9b90ab;font-size:12px;line-height:1.8}.dialog-note{background:#aaa5fa08;border:1px solid #aaa5fa13;border-radius:6px;padding:12px;color:#a59bb8!important;font-size:10px!important}.dialog-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.dialog-actions .button{min-height:40px;font-size:11px}.guide-list{color:#bbb0c8;gap:14px;margin:25px 0;font-size:12px;display:grid}.guide-list>div{align-items:center;gap:12px;display:flex}.guide-list span{color:#b0a1ce;background:#aaa5fa12;border:1px solid #aaa5fa13;border-radius:5px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.doc-sheet{color:#1c1c22;background:#f7f6f2;border-radius:6px;margin-top:22px;padding:22px 24px 18px;font-size:11px;line-height:1.6;box-shadow:0 20px 50px #0008}.doc-sheet-head{border-bottom:1px solid #1c1c2222;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.doc-sheet-head .brand-tile{box-shadow:none;border:0}.doc-sheet-head>div:first-child{letter-spacing:1.5px;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.doc-sheet-head>div:first-child small{letter-spacing:0;color:#5c5c66;margin-top:2px;font-size:9px;font-weight:400;display:block}.doc-sheet-head>div:last-child{text-align:right;color:#5c5c66;font-size:9.5px}.doc-sheet-head>div:last-child b{color:#1c1c22;font-size:10.5px;display:block}.doc-sheet h3{letter-spacing:-.3px;margin:16px 0 4px;font-size:17px;font-weight:600}.doc-sheet .doc-meta{color:#5c5c66;margin:0 0 12px;font-size:10px}.doc-sheet table{border-collapse:collapse;width:100%;font-size:10.5px}.doc-sheet th{text-align:left;color:#5c5c66;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #1c1c2222;padding:7px 0;font-size:9px;font-weight:500}.doc-sheet td{vertical-align:top;border-bottom:1px solid #1c1c2212;padding:8px 0}.doc-sheet td.num,.doc-sheet th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.doc-sheet tr.total td{border-bottom:0;padding-top:10px;font-weight:600}.doc-sheet .doc-foot{color:#6a6a74;border-top:1px solid #1c1c2222;margin-top:16px;padding-top:10px;font-size:8.5px;line-height:1.6}.doc-sheet .doc-stamp{color:#2f6fb3;letter-spacing:1px;border:1.5px solid #2f6fb3;border-radius:3px;margin-top:12px;padding:4px 8px;font-size:9px;font-weight:600;display:inline-block;transform:rotate(-4deg)}.toast{z-index:100;color:#d3c9e2;opacity:0;pointer-events:none;text-align:center;background:#292331;border:1px solid #c7b8e132;border-radius:7px;max-width:calc(100% - 32px);padding:14px 20px;font-size:11px;transition:opacity .25s,transform .25s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,15px);box-shadow:0 10px 35px #0007}.toast.visible{opacity:1;transform:translate(-50%)}.button-wa{color:#062b14;background:linear-gradient(135deg,#3ee37f,#1fb55c);border:1px solid #5cf09a66;font-weight:600;box-shadow:0 1px 2px #0004,inset 0 1px #fff5,0 0 28px #25d36630}.button-wa svg{stroke-width:1.8px}.button-wa:hover{background:linear-gradient(135deg,#5cf09a,#26c96a);transform:translateY(-1px);box-shadow:0 6px 24px #25d36655,inset 0 1px #fff6}.wa-float{z-index:60;color:#062b14;opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);pointer-events:none;background:linear-gradient(135deg,#3ee37f,#1fb55c);border-radius:999px;align-items:center;gap:9px;padding:12px 18px 12px 14px;font-size:12.5px;font-weight:650;display:inline-flex;position:fixed;bottom:22px;right:22px;transform:translateY(24px)scale(.9);box-shadow:0 12px 32px #25d36655,inset 0 1px #fff5}.wa-float svg{stroke-width:1.9px;width:20px;height:20px}.wa-float:before{content:"";border-radius:inherit;opacity:0;border:2px solid #25d366;animation:2.6s ease-out infinite wa-pulse;position:absolute;inset:-4px}.wa-float.is-visible{opacity:1;pointer-events:auto;transform:none}.wa-float:hover{transform:translateY(-2px)}@keyframes wa-pulse{0%{opacity:.8;transform:scale(.9)}70%{opacity:0;transform:scale(1.25)}to{opacity:0}}.wa-card{background:#25d3660d;border:1px solid #25d36640;border-radius:10px;margin-top:18px;padding:14px 16px}.wa-card-head{letter-spacing:1px;text-transform:uppercase;color:#7fe3a6;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.wa-card-head svg{width:14px;height:14px}.wa-card p{color:#e6e6ec;margin:0;font-size:13px;line-height:1.7}.label-dot.gold{background:var(--gold);box-shadow:0 0 18px #f6b72c40}.pains-section{padding-top:96px}.pains{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px;display:grid}.pain{border:1px solid var(--border-strong);transition:border-color .3s, transform .3s var(--ease);background:linear-gradient(160deg,#151519,#0f0f12);border-radius:14px;padding:22px 22px 20px}.pain:hover{border-color:#aaa5fa55;transform:translateY(-3px)}.pain p{color:#dcdce2;margin:10px 0 16px;font-size:13.5px;line-height:1.7}.section-cta{background:linear-gradient(120deg,#1a1830,#11111a);border:1px solid #aaa5fa2e;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:22px 26px;display:flex}.section-cta p{color:#c9c9d2;max-width:660px;margin:0;font-size:13.5px;line-height:1.7}.section-cta strong{color:#fff;font-weight:600}.section-cta .button{flex-shrink:0}.hero-lead p{color:#b4b4bd;font-size:15.5px}.desktop-nav{color:#c2c2cb;font-size:13px}.section-heading-row>p,.workflow-copy>p:not(.section-label),.fiscal-copy>p:not(.section-label),.app-copy>p:not(.section-label):not(.app-note){color:#b4b4bf;font-size:13.5px}.capability>p,.timeline p{color:#afafba;font-size:12.5px}.check-list small,.workflow-tabs small,.fiscal-caption,.app-note,.closing-section p{color:#b0b0bb;font-size:12.5px}.faq-list summary{color:#dcd8e6;font-size:13.5px}.faq-list p{color:#b4acc0;font-size:12.5px}.workflow-tabs>button{color:#a3a3b0}.app-points li{font-size:13px}.closing-section p{font-size:14px}.capability{transition:transform .4s var(--ease)}.capability:hover{transform:translateY(-4px)}.capability:hover .capability-art{filter:drop-shadow(0 12px 30px #6d63d940)}.capability-art{transition:filter .4s}@media (width>=1500px){.hero{padding-top:78px}h1{font-size:70px}.product-stage{margin-top:52px}}@media (width<=1150px){.container{width:calc(100% - 64px)}h1{font-size:60px}.hero-aside{gap:25px;font-size:7px}.section-heading-row{gap:40px}.section-heading-row>p{max-width:300px}h2{font-size:36px}.workflow-layout,.fiscal-layout{gap:65px}.app-section{gap:60px}.faq-section{gap:80px}.capability{padding-inline:22px}.mini-ring{width:95px;height:95px}.mini-ring small{bottom:19px}.mini-ring>div{padding-top:20px}.window-tag{font-size:7px}}@media (width<=900px){.desktop-nav{gap:21px;font-size:11px}.hero{padding-top:50px}.hero-aside{display:none}.hero-lead p{font-size:13px}h1{letter-spacing:-2.8px;font-size:54px}.platform-section{padding-top:82px;padding-bottom:65px}.section-heading-row{display:block}.section-heading-row>p{max-width:460px;margin-top:23px;font-size:12px}.capability{padding-inline:20px}.capability-art{height:186px}.capability h3{font-size:15px;line-height:1.5}.capability>p{font-size:10px}.feature-link{font-size:9px}.docs-section,.fiscal-section,.start-section{padding-block:72px 64px}.workflow-layout{gap:40px;padding-block:60px 68px}.workflow-copy h2,.fiscal-copy h2,.app-copy h2{font-size:34px}.workflow-tabs>button{gap:13px}.workflow-tabs strong{font-size:11px}.workflow-tabs small{font-size:9px}#workflow-preview{width:95%;padding:23px}.workflow-visual{min-height:470px}.pains{grid-template-columns:1fr;gap:12px;margin-top:32px}.section-cta{flex-direction:column;align-items:flex-start;padding:20px}.fiscal-layout{grid-template-columns:1fr;gap:44px}.app-section{grid-template-columns:1fr;gap:44px;padding-block:72px 64px}.app-phone{order:2}.timeline{grid-template-columns:1fr 1fr;gap:34px 28px}.timeline:before,.timeline:after{display:none}.faq-section{gap:55px;padding-block:70px}.faq-list summary{font-size:11px}.faq-heading h2{font-size:35px}.footer-copyright{font-size:7px}}@media (width<=700px){.container{width:calc(100% - 40px)}.site-header{height:72px}.desktop-nav{display:none}.menu-button{display:block}.header-actions{gap:10px}.header-actions .button{min-height:33px;padding:8px 10px;font-size:10px}.header-actions .button-dark{display:none}.mobile-nav{top:71px}.wa-float{padding:12px 14px;bottom:14px;right:14px}.wa-float span{display:none}.hero-actions{flex-wrap:wrap}.pains-section{padding-top:56px}.hero{padding-top:42px}.eyebrow-link{margin-bottom:22px;font-size:10px}.eyebrow-link svg{width:10px}h1{letter-spacing:-1.9px;font-size:clamp(35px,7.8vw,49px);line-height:1.12}.hero-lead{margin-top:20px}.hero-lead p{font-size:12px;line-height:1.8}.hero-lead p br{display:none}.hero-actions{gap:20px;margin-top:24px}.button{gap:12px;min-height:42px;padding:12px 15px;font-size:11px}.text-link{gap:9px;font-size:10px}.product-stage{margin-top:35px;scroll-margin-top:20px}.window-bar{height:31px;padding:0 12px;font-size:8px}.window-tag{display:none}.window-bar>span:nth-child(2){gap:6px;margin-right:auto}.window-dots{gap:4px}.window-dots i{width:4px;height:4px}.demo-under{flex-wrap:wrap;align-items:flex-start;gap:12px;padding-block:16px;font-size:9px;line-height:1.7}.demo-under p{max-width:100%;display:block}.demo-under strong{margin-right:3px}.interaction-dot{margin-right:7px;display:inline-block}.demo-info{white-space:nowrap;font-size:8px;line-height:1.7}.ticker{margin-top:30px}.ticker ul{gap:28px;padding:12px 14px}.ticker li{font-size:10px}.platform-section{padding-top:64px;padding-bottom:25px}.section-label{margin-bottom:20px;font-size:10px}h2{letter-spacing:-1.5px;font-size:33px}.section-heading-row>p{max-width:none;margin-top:22px;font-size:12px}.capabilities{border-bottom:0;grid-template-columns:1fr;margin-top:35px}.capability,.capability:first-child,.capability:last-child{border:0;border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-content:center;gap:0 27px;min-height:205px;padding:0 0 29px;display:grid;position:relative}.capability-art{grid-area:1/2/4;align-self:center;height:185px}.capability h3{margin-top:34px;margin-bottom:12px;font-size:16px}.capability>p{font-size:11px;line-height:1.8}.feature-link{margin-top:17px;font-size:10px}.mini-ring{width:108px;height:108px}.docs-section,.fiscal-section,.start-section{padding-block:56px 50px}.workflow-layout{grid-template-columns:1fr;gap:5px;padding-block:50px 45px}.workflow-copy h2,.fiscal-copy h2,.app-copy h2{font-size:33px}.workflow-copy>p:not(.section-label){max-width:none;margin-top:20px;font-size:12px}.workflow-tabs strong{font-size:12px}.workflow-tabs small{font-size:10px}.workflow-tabs>button{gap:17px;padding-block:18px}.workflow-visual{min-height:410px}#workflow-preview{width:88%;max-width:360px;padding:22px;transform:none}.service-strip{gap:12px 18px;margin-top:30px;font-size:10.5px}.fiscal-card{padding:18px 16px}.fiscal-rows>div{grid-template-columns:1fr auto;gap:4px 10px}.fiscal-rows span:first-child{grid-column:1/3}.fiscal-rows i{grid-area:2/2;justify-self:end}.fiscal-rows b{grid-area:2/1}.fiscal-rows span:nth-child(2){grid-column:1/3}.fiscal-rows b,.fiscal-rows i{grid-row:3}.fiscal-foot{gap:16px}.fiscal-stamp{margin-left:0}.phone{width:250px;height:520px}.timeline{grid-template-columns:1fr;gap:26px;margin-top:36px}.faq-section{grid-template-columns:1fr;gap:25px;padding-block:57px}.faq-heading h2{font-size:35px}.faq-list summary{padding-block:21px;font-size:12px}.faq-list p{font-size:12px}.closing-section{padding-block:60px}.closing-section h2{font-size:36px}.closing-section p{margin:20px 0 25px;font-size:11px;line-height:1.8}.closing-actions{flex-wrap:wrap;gap:11px}.closing-actions .button{padding:12px;font-size:10px}.closing-section small{font-size:8px}.site-footer{flex-wrap:wrap;gap:24px;padding-block:32px}.footer-copyright{font-size:8px}.site-footer p{margin-top:13px;font-size:8px}dialog{padding:22px 18px}.doc-sheet{padding:16px}}@media (width<=390px){.container{width:calc(100% - 32px)}h1{letter-spacing:-1.7px;font-size:35px}.hero-actions{gap:17px}.text-link{font-size:9px}.hero-lead p{font-size:11px}.header-actions{gap:6px}.header-actions .button{padding-inline:9px;font-size:9px}.brand-word{font-size:14px}.hero{padding-top:35px}.eyebrow-link{font-size:9px}.capability,.capability:first-child,.capability:last-child{gap:0 20px}.capability h3{font-size:15px}.capability>p{font-size:10px}.capability-art{height:176px}.mini-ring{width:100px;height:100px}.mini-ring>div{padding-top:21px}.mini-ring small{bottom:19px}#workflow-preview{width:92%}.closing-section h2{font-size:32px}.closing-actions{flex-direction:column}.closing-actions .button{width:100%}.demo-info{font-size:7.5px}.phone{width:236px;height:500px}}:root{--muted:#b6b6c2;--subtle:#a0a0ad;--ease-out:cubic-bezier(.16, 1, .3, 1);--nav-h:76px}html{scroll-padding-top:112px}body{font-size:15px}.container{width:min(1240px,100% - 96px)}html,body{overflow-x:clip}.aurora{translate:0 calc(var(--sy,0) * -1px)}.scroll-progress{z-index:60;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.scroll-progress i{transform-origin:0;height:100%;transform:scaleX(var(--p,0));background:linear-gradient(90deg,#aaa5fa,#7fb0ff 60%,#f6b72c);display:block;box-shadow:0 0 12px #aaa5fa80}.site-header{z-index:50;pointer-events:none;height:auto;transition:transform .55s var(--ease-out);background:0 0;border:0;padding-top:12px;position:fixed;top:0;left:0;right:0}.site-header:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(#09090b 0%,#09090bf2 45%,#09090b99 72%,#0000);height:130px;transition:opacity .5s;position:absolute;inset:-12px 0 auto}.site-header.is-scrolled:before{opacity:1}.site-header.is-hidden{transform:translateY(-120%)}.nav-shell{pointer-events:auto;height:64px;transition:max-width .6s var(--ease-out), height .5s var(--ease-out), background .5s, border-color .5s, box-shadow .5s;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:0 8px 0 18px;display:flex;position:relative}.site-header.is-scrolled .nav-shell{backdrop-filter:blur(22px)saturate(1.6);background:#101015c7;border-color:#ffffff1f;max-width:1060px;height:58px;box-shadow:0 14px 44px #0009,inset 0 1px #ffffff14}.brand-tile{border-radius:10px;width:34px;height:34px}.brand-tile svg{width:19px;height:19px}.brand-word{letter-spacing:2.6px;font-size:16px}.desktop-nav{color:#c9c9d5;align-items:center;gap:2px;padding:4px;font-size:14px;display:flex;position:relative}.desktop-nav a{z-index:1;letter-spacing:-.1px;border-radius:999px;padding:9px 15px;font-weight:500;transition:color .25s;position:relative}.desktop-nav a:hover,.desktop-nav a[aria-current=true]{color:#fff}.desktop-nav a[aria-current=true]:after{content:"";background:#aaa5fa;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%;box-shadow:0 0 8px #aaa5fa}.nav-glow{width:var(--w,0px);transform:translateX(var(--x,0px));opacity:0;transition:transform .45s var(--ease-out), width .45s var(--ease-out), opacity .3s;background:#ffffff12;border:1px solid #ffffff10;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.desktop-nav.has-glow .nav-glow{opacity:1}.header-actions{gap:8px}.nav-demo{color:#d6d6e0;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:500;transition:background .25s,color .25s;display:inline-flex}.nav-demo:hover{color:#fff;background:#ffffff0f}.nav-demo svg{width:14px;height:14px}.wa-short{display:none}.header-actions .nav-demo{color:#15151b;background:linear-gradient(#fff,#e4e4ec);border:1px solid #fff5;min-height:42px;padding:8px 16px;font-size:13.5px;font-weight:600;box-shadow:0 1px 2px #0005,inset 0 1px #fff,0 0 24px #aaa5fa26}.header-actions .nav-demo:hover{color:#000;background:#fff;transform:translateY(-1px);box-shadow:0 6px 20px #fff2,inset 0 1px #fff}.header-actions .nav-demo svg{width:14px;height:14px}.button-light{color:#15151b;background:linear-gradient(#fff,#e6e6ee);border:1px solid #fff6;font-weight:600;box-shadow:0 1px 2px #0005,inset 0 1px #fff,0 0 34px #aaa5fa33}.button-light:hover{background:#fff;box-shadow:0 8px 28px #ffffff2a,inset 0 1px #fff}.menu-button span{width:22px;height:2px;transition:transform .35s var(--ease-out), opacity .3s;background:#e4e4ea;border-radius:2px}.menu-button[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-nav{z-index:-1;pointer-events:auto;backdrop-filter:blur(24px);box-shadow:none;background:#09090bf4;border:0;border-radius:0;align-content:start;gap:0;padding:120px 28px 40px;display:grid;position:fixed;inset:0;overflow:auto}.mobile-nav a{font-family:"Plus Jakarta Sans Variable", var(--font);letter-spacing:-1px;color:#f2f2f6;opacity:0;animation:rise .6s var(--ease-out) forwards;animation-delay:calc(var(--i,0) * 60ms + .1s);border-bottom:1px solid #ffffff10;padding:16px 0;font-size:30px;font-weight:700;transform:translateY(18px)}.mobile-nav a.button{font-family:var(--font);letter-spacing:0;color:#06260f;border:0;justify-content:center;margin-top:26px;padding:16px;font-size:16px;font-weight:600}html.menu-open{overflow:hidden}.button{border-radius:999px;gap:10px;min-height:52px;padding:14px 26px;font-size:15px;font-weight:550}.button svg{width:17px;height:17px}.button-small{border-radius:999px;gap:8px;min-height:42px;padding:8px 18px;font-size:13.5px}.button-wa{border-radius:999px}.hero{padding-top:64px}.eyebrow-link{color:#c4c4d0;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;gap:10px;margin-bottom:30px;padding:8px 16px 8px 12px;font-size:13.5px}.eyebrow-link svg{color:#a9a9b6;width:13px;height:13px}h1{letter-spacing:-.04em;font-size:clamp(54px,6.6vw,98px);font-weight:550;line-height:1}.js .hero-heading>h1{opacity:1;transform:none}.js.is-loaded .hero-heading>h1{animation:none}.hero-lead{margin-top:30px;display:block}.hero-lead p{color:#c6c6d2;max-width:640px;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px}.hero-meta{flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.hero-meta li{color:#cfcfda;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:9px;padding:9px 15px;font-size:14px;display:inline-flex}.hero-meta svg{color:#beb9ff;width:16px;height:16px}.hero-meta li:nth-child(2) svg{color:#8fd6e6}.hero-meta li:nth-child(3) svg{color:#f6b72c}.product-stage{border-radius:16px;margin-top:56px}.product-stage>.ox{border-radius:0 0 16px 16px}.window-bar{color:#c4c4d0;border-radius:16px 16px 0 0;height:44px;padding:0 18px;font-size:12.5px}.window-bar svg{color:#9a9aa8;width:13px;height:13px}.window-dots i{width:9px;height:9px}.window-dots i:first-child{background:#ff5f57}.window-dots i:nth-child(2){background:#febc2e}.window-dots i:nth-child(3){background:#28c840}.window-slash{color:#70707c}.window-tag{letter-spacing:0;text-transform:none;color:#d9d6ff;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.window-tag i{background:#aaa5fa;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite blink;box-shadow:0 0 10px #aaa5fa}@keyframes blink{50%{opacity:.35}}.demo-under{color:#c2c2ce;padding:22px 2px 0;font-size:14.5px}.interaction-dot{background:#aaa5fa;border:0;width:7px;height:7px;box-shadow:0 0 10px #aaa5fa}.demo-under-actions{gap:10px}.demo-info{color:#dcdce6;background:#ffffff07;border:1px solid #ffffff1a;border-radius:999px;gap:8px;padding:10px 16px;font-size:13.5px;transition:background .25s,color .25s}.demo-info:hover{color:#fff;background:#ffffff12}.marquee{border-block:1px solid var(--border);gap:14px;margin-top:84px;padding:30px 0;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-lane{overflow:hidden}.marquee-row{width:max-content;animation:75s linear infinite marquee-left;display:flex}.marquee-row.reverse{animation-name:marquee-right;animation-duration:82s}.no-js .marquee-row{animation:none}.marquee:hover .marquee-row,.marquee:focus-within .marquee-row{animation-play-state:paused}.marquee ul{gap:12px;margin:0;padding:0 6px;list-style:none;display:flex}.marquee li{color:#e4e4ec;white-space:nowrap;transition:border-color .3s, transform .3s var(--ease-out);background:linear-gradient(#18181e,#111115);border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:12px;padding:9px 20px 9px 9px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 10px 30px #00000040}.marquee li:hover{border-color:#ffffff30;transform:translateY(-2px)}.marquee li span{background:var(--tile);width:34px;height:34px;color:var(--ink);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.marquee li svg{width:17px;height:17px}.marquee li:nth-child(5n+1){--tile:#aaa5fa22;--ink:#cfcbff}.marquee li:nth-child(5n+2){--tile:#f6b72c1f;--ink:#ffd36b}.marquee li:nth-child(5n+3){--tile:#3278ae2e;--ink:#8fc3ff}.marquee li:nth-child(5n+4){--tile:#85c8a422;--ink:#9fe3bd}.marquee li:nth-child(5n+5){--tile:#e4909022;--ink:#ffb3b3}@keyframes marquee-left{to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.mobile-section{border-bottom:1px solid var(--border);align-items:center;min-height:100svh;padding-block:70px;display:grid;position:relative;overflow:hidden}.mobile-section:before{content:"";filter:blur(70px);pointer-events:none;background:radial-gradient(circle,#3278ae3d,#0000 62%);border-radius:50%;width:62vw;max-width:900px;height:62vw;max-height:900px;position:absolute;top:50%;right:-12vw;transform:translateY(-50%)}.mobile-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.mobile-copy h2{font-size:clamp(46px,5.6vw,80px)}.mobile-copy>p:not(.section-label):not(.mobile-hint){color:#c6c6d2;max-width:540px;margin:28px 0 36px;font-size:18px;line-height:1.65}.screen-picker{grid-template-columns:1fr 1fr;gap:10px;max-width:580px;display:grid}.screen-picker button{text-align:left;transition:border-color .3s, background .3s, transform .3s var(--ease-out), box-shadow .3s;background:#ffffff05;border:1px solid #ffffff12;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.screen-picker button:hover{background:#ffffff0a;transform:translateY(-2px)}.screen-picker button[aria-selected=true]{background:linear-gradient(135deg,#aaa5fa1f,#3278ae14);border-color:#aaa5fa66;box-shadow:inset 0 0 0 1px #aaa5fa26,0 12px 30px #0006}.screen-picker svg{color:#beb9ff;flex-shrink:0;width:22px;height:22px}.screen-picker button:nth-child(2) svg{color:#ffd36b}.screen-picker button:nth-child(3) svg{color:#8fd6e6}.screen-picker button:nth-child(4) svg{color:#9fe3bd}.screen-picker strong{color:#f2f2f7;font-size:15.5px;font-weight:600;display:block}.screen-picker small{color:#abacb9;margin-top:2px;font-size:13px;display:block}.mobile-hint{color:#acacb9;align-items:center;gap:10px;margin:26px 0 0;font-size:14px;display:flex}.mobile-hint svg{color:#aaa5fa;width:16px;height:16px;animation:1.8s ease-in-out infinite nudge}@keyframes nudge{50%{transform:translate(5px)}}.device-stage{perspective:1700px;outline-offset:12px;border-radius:40px;justify-items:center;padding:24px 0 0;display:grid;position:relative}.device-tilt{transform-style:preserve-3d;transform:rotateX(var(--rx,4deg)) rotateY(var(--ry,-18deg)) rotateZ(var(--rz,-1deg));transition:transform .9s var(--ease-out);will-change:transform}.device-float{transform-style:preserve-3d;animation:7s ease-in-out infinite device-float}@keyframes device-float{50%{transform:translateY(-12px)}}.device{width:300px;height:620px;transform-style:preserve-3d;position:relative}.device-depth i{transform:translateZ(calc(var(--z) * -2.4px));background:#1b1b21;border:1px solid #2c2c34;border-radius:50px;position:absolute;inset:0}.device-depth i:first-child{background:#26262d}.device-depth i:last-child{background:#0d0d11;box-shadow:0 60px 100px #000d,0 0 80px #3278ae22}.device-frame{background:linear-gradient(160deg,#2a2a32,#0c0c10 42%,#15151b);border:1px solid #ffffff30;border-radius:50px;position:absolute;inset:0;transform:translateZ(1px);box-shadow:inset 0 0 0 2px #09090c,inset 0 1px #ffffff2a}.device-frame:before{content:"";background:#2a2a32;border-radius:2px 0 0 2px;width:3px;height:70px;position:absolute;top:150px;left:-3px;box-shadow:0 100px #2a2a32}.device-frame:after{content:"";background:#2a2a32;border-radius:0 2px 2px 0;width:3px;height:96px;position:absolute;top:190px;right:-3px}.device-island{z-index:5;background:#000;border-radius:16px;width:98px;height:28px;margin-left:-49px;position:absolute;top:20px;left:50%;box-shadow:inset 0 0 0 1px #ffffff10}.device-screen{color:#212529;color-scheme:light;font-family:var(--font);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;background:#f3f6fa;border-radius:40px;font-size:10.5px;position:absolute;inset:12px;overflow:hidden}.device-screen:after{content:"";border-radius:inherit;pointer-events:none;z-index:6;background:linear-gradient(115deg,#ffffff2e 0%,#fff0 28% 70%,#ffffff10 100%);position:absolute;inset:0}.device-screen.is-dragging{cursor:grabbing}.device-track{height:100%;transform:translateX(calc(var(--i,0) * -100% + var(--drag,0px)));transition:transform .65s var(--ease-out);will-change:transform;display:flex}.device-track.is-dragging{transition:none}.phone-screen{flex-direction:column;flex:0 0 100%;gap:9px;height:100%;padding:60px 14px 16px;display:flex;position:relative;overflow:hidden}.phone-screen .bi{line-height:1}.ps-bell{color:#334155;font-size:15px;position:relative}.ps-bell em{background:#dc3545;border:1.5px solid #f3f6fa;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-3px}.ps-greet small{color:#5b6b7f;font-size:9.5px;display:block}.ps-greet b{font-family:"Plus Jakarta Sans Variable", var(--font);color:#0f172a;letter-spacing:-.5px;font-size:20px;font-weight:800}.ps-kpis{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ps-kpis>div{background:#fff;border:1px solid #e5e9ee;border-left:3px solid #3278ae;border-radius:10px;min-width:0;padding:9px 8px 9px 10px;overflow:hidden}.ps-kpis>div:last-child{border-left-color:#198754}.ps-kpis small{text-transform:uppercase;letter-spacing:.5px;color:#5b6b7f;font-size:8.5px;font-weight:700}.ps-kpis b{letter-spacing:-.2px;color:#0f172a;white-space:nowrap;margin-top:3px;font-size:12.5px;font-weight:700;display:block}.ps-task>div{min-width:0}.ps-task b,.ps-task small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ps-kpis b.green{color:#198754}.ps-section{letter-spacing:.8px;text-transform:uppercase;color:#5b6b7f;margin-top:4px;font-size:9px;font-weight:700}.ps-task{grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.ps-task>.bi:first-child{color:#3278ae;background:#e8f1f9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.ps-task>.bi:last-child{color:#94a3b8;font-size:11px}.ps-task b{font-size:10.5px}.ps-task small{display:block}.ps-tabs{background:#fff;border:1px solid #e5e9ee;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:auto;padding:7px 4px;display:grid}.ps-tabs span{color:#64748b;justify-items:center;gap:3px;font-size:8px;font-weight:600;display:grid}.ps-tabs .bi{font-size:14px}.ps-tabs span.on{color:#3278ae}.device-dots{justify-content:center;gap:8px;margin-top:28px;display:flex}.device-dots i{width:8px;height:8px;transition:background .3s, transform .3s var(--ease-out);background:#ffffff26;border-radius:50%}.device-dots i.is-active{background:#aaa5fa;transform:scale(1.3);box-shadow:0 0 10px #aaa5fa}.js [data-reveal],.js [data-stagger]>*{opacity:0;filter:blur(10px);transition:opacity 1.1s var(--ease-out), transform 1.1s var(--ease-out), filter 1.1s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(56px)}.js [data-reveal=left]{transform:translate(-70px)}.js [data-reveal=right]{transform:translate(70px)}.js [data-reveal=scale]{transform:scale(.88)translateY(36px)}.js [data-reveal=soft]{filter:none;transition:opacity .8s var(--ease-out);transform:none}.js [data-reveal=clip]{opacity:1;filter:none;transition:transform 1.2s var(--ease-out);position:relative;transform:translateY(30px)}.js [data-reveal=clip]:before{content:"";z-index:5;background:var(--bg);transform-origin:50% 0;transition:transform 1.2s var(--ease-out) .15s;pointer-events:none;position:absolute;inset:0}.js [data-reveal].is-in,.js [data-stagger].is-in>*{opacity:1;filter:none;transform:none}.js [data-reveal=clip].is-in:before{transform:scaleY(0)}.js [data-stagger].is-in>*{transition-delay:calc(var(--i,0) * .11s + var(--d,0s))}.js .marquee-lane[data-reveal],.js .device-stage[data-reveal]{filter:none}.js [data-split] .sw{opacity:0;filter:blur(8px);transform-origin:0 100%;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out), filter .9s var(--ease-out);transition-delay:calc(var(--w,0) * 60ms + 80ms);display:inline-block;transform:translateY(.55em)rotate(1.5deg)}.js [data-split].is-in .sw,.js .is-in [data-split] .sw{opacity:1;filter:none;transform:none}h1 .muted .sw,h2>span .sw{background:linear-gradient(120deg,#d6d2ff 0%,#a7bdff 55%,#8fd6e6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-tilt]{position:relative}[data-tilt]:after{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #ffffff12, transparent 60%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}[data-tilt]:hover:after{opacity:1}h2{letter-spacing:-.035em;font-size:clamp(40px,4.3vw,60px);font-weight:550;line-height:1.04}.workflow-copy h2,.fiscal-copy h2{font-size:clamp(38px,3.7vw,54px)}.section-label,.faq-heading .section-label{color:#c9c9d5;margin-bottom:28px;font-size:14.5px}.label-dot{width:8px;height:8px}.section-heading-row{gap:56px}.section-heading-row>h2{max-width:800px}.section-heading-row>p,.workflow-copy>p:not(.section-label),.fiscal-copy>p:not(.section-label){color:#c0c0cc;max-width:400px;font-size:17px;line-height:1.6}.pains-section,.platform-section,.docs-section{padding-top:150px;padding-bottom:130px}.fiscal-section,.start-section{padding-block:150px 130px}.workflow-layout{padding-block:130px 140px}.faq-section{padding-block:140px}.closing-section{padding-block:160px 150px}.capabilities{margin-top:64px}.capability h3{letter-spacing:-.5px;font-size:22px;font-weight:550}.capability>p{color:#bdbdc9;max-width:330px;font-size:15px;line-height:1.7}.feature-link{font-size:14.5px}.pains{gap:18px;margin-top:56px}.pain{border-radius:18px;padding:26px 26px 24px}.pain p{font-size:16.5px;line-height:1.6}.service-strip{font-size:14px}.check-list strong{font-size:16.5px}.check-list small{color:#b6b6c2;font-size:14.5px}.fiscal-caption{color:#b9b9c5;font-size:14.5px}.timeline strong{font-size:17.5px}.timeline p{color:#b9b9c5;font-size:14.5px}.workflow-tabs strong{font-size:16.5px}.workflow-tabs small{font-size:14px}.faq-list summary{padding:24px 0;font-size:18px}.faq-list p{color:#bdbbc9;font-size:15.5px;line-height:1.7}.closing-section h2{font-size:clamp(46px,6vw,86px)}.closing-section p{color:#c6c6d2;font-size:18px}.closing-section small{font-size:13.5px}.section-cta{border-radius:18px;padding:26px 30px}.section-cta p{font-size:15.5px}.site-footer p{font-size:14px}.footer-copyright{font-size:13px}@media (width<=1150px){.container{width:calc(100% - 64px)}h1{font-size:clamp(50px,7.4vw,76px)}.mobile-layout{gap:40px}.device{width:270px;height:560px}.section-heading-row>p{max-width:380px}}@media (width<=1000px){.desktop-nav,.nav-demo{display:none}.menu-button{display:block}}@media (width<=900px){h1{font-size:clamp(44px,9vw,64px)}h2{font-size:clamp(36px,6.4vw,52px)}.mobile-layout{grid-template-columns:1fr;gap:48px}.mobile-section{min-height:0;padding-block:100px 90px}.mobile-copy h2{font-size:clamp(40px,7.4vw,60px)}.section-heading-row>p{max-width:520px;margin-top:22px;font-size:16px}.pains-section,.platform-section,.docs-section{padding-top:100px;padding-bottom:80px}.fiscal-section,.start-section{padding-block:100px 80px}.workflow-layout,.faq-section{padding-block:90px}.closing-section{padding-block:110px 100px}}@media (width<=700px){:root{--nav-h:70px}.container{width:calc(100% - 40px)}.site-header{padding-top:10px}.nav-shell,.site-header.is-scrolled .nav-shell{height:54px;padding:0 6px 0 14px}.wa-long{display:none}.wa-short{display:inline}.header-actions .button-wa{min-height:38px;padding:6px 14px;font-size:13px}.hero{padding-top:40px}.eyebrow-link{margin-bottom:24px;font-size:12.5px}h1{letter-spacing:-.035em;font-size:clamp(40px,11vw,52px);line-height:1.02}.hero-lead p{font-size:16px;line-height:1.6}.hero-actions{gap:10px;margin-top:26px}.hero-actions .button{width:100%}.hero-meta{gap:8px;margin-top:22px}.hero-meta li{padding:7px 12px;font-size:12.5px}.button{min-height:48px;padding:12px 20px;font-size:14px}.product-stage{border-radius:12px;margin-top:40px}.window-bar{height:38px;padding:0 12px;font-size:11px}.window-tag{display:none}.demo-under{font-size:13px}.demo-info{padding:8px 12px;font-size:12.5px}.marquee{gap:10px;margin-top:40px;padding:22px 0}.marquee li{gap:9px;padding:7px 14px 7px 7px;font-size:13px}.marquee li span{border-radius:9px;width:28px;height:28px}.marquee li svg{width:14px;height:14px}.mobile-section{padding-block:70px 60px}.mobile-layout{gap:40px}.mobile-copy>p:not(.section-label):not(.mobile-hint){margin:22px 0 26px;font-size:16px}.screen-picker{gap:8px}.screen-picker button{border-radius:14px;gap:10px;padding:11px 12px}.screen-picker svg{width:18px;height:18px}.screen-picker strong{font-size:14px}.screen-picker small{font-size:11.5px}.device-stage{perspective:1200px}.device{width:250px;height:520px}.section-label{margin-bottom:20px;font-size:13px}h2{letter-spacing:-.03em;font-size:clamp(34px,9vw,44px)}.mobile-copy h2{font-size:clamp(38px,10vw,48px)}.section-heading-row>p{font-size:15.5px}.capability h3{font-size:18px}.capability>p{font-size:13.5px}.pain p{font-size:15px}.faq-list summary{font-size:15.5px}.faq-list p{font-size:14px}.closing-section h2{font-size:clamp(38px,10vw,48px)}.closing-section p{font-size:15.5px}.pains-section,.platform-section,.docs-section{padding-top:76px;padding-bottom:60px}.fiscal-section,.start-section{padding-block:76px 60px}.workflow-layout{padding-block:60px}.faq-section{padding-block:64px}.closing-section{padding-block:80px}.mobile-nav a{font-size:26px}.js [data-reveal=left]{transform:translate(-36px)}.js [data-reveal=right]{transform:translate(36px)}.js [data-reveal].is-in{transform:none}}@media (width<=390px){.device{width:240px;height:500px}.device-screen{font-size:10px}h1{font-size:38px}.screen-picker{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.aurora i,.device-float,.mobile-hint svg,.window-tag i,.wa-float:before{animation:none!important}.wa-float:before{display:none}.js [data-reveal],.js [data-stagger]>*,.js [data-split] .sw{filter:none;transition-duration:.5s}}.ox{--ox-primary:#3278ae;--ox-ink:#2e6d9e;--ox-primary-soft:#e8f1f8;--ox-text:#212529;--ox-head:#0f172a;--ox-muted:#5b6b7f;--ox-sec:#475569;--ox-line:#e5e9ee;--ox-line-soft:#eef1f4;--ox-green:#198754;--ox-green-text:#157347;--ox-orange:#b45309;--ox-purple:#6f42c1;--ox-red:#dc3545;--ox-amber:#ffc107;--ox-display:"Plus Jakarta Sans Variable", "Inter Variable", sans-serif;color-scheme:light;color:var(--ox-text);text-align:left;letter-spacing:0;background:#fff;font-family:Inter Variable,Arial,sans-serif;font-size:11.5px;line-height:1.45}.ox *,.ox :before,.ox :after{box-sizing:border-box}.ox .bi{flex-shrink:0;line-height:1;display:inline-block}.ox .bi:before{vertical-align:-.1em}.ox button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ox a{color:var(--ox-ink);text-decoration:none}.ox h1,.ox h2,.ox h3,.ox h4,.ox p{margin:0}.ox :focus-visible{outline-offset:2px;outline:2px solid #3278ae8c}.ox-shell{grid-template-columns:222px minmax(0,1fr);height:640px;display:grid;position:relative;overflow:hidden}.ox-sidebar{scrollbar-width:thin;scrollbar-color:#0f172a26 transparent;background:#edf3f8;border-right:1px solid #3278ae2e;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ox-sb-head{background:linear-gradient(#fffc,#f4f8fdeb);flex-shrink:0;align-items:center;height:52px;padding:0 14px;display:flex}.ox-brand{color:#fff;letter-spacing:1.3px;background:#0d1b36;border-radius:12px;align-items:center;gap:8px;padding:8px 14px 8px 12px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #0d1b3652}.ox-brand .bi{color:#f6b72c;font-size:13px;transform:rotate(45deg)}.ox-snav{align-content:start;gap:1px;padding:8px 8px 6px;display:grid}.ox-group{display:grid}.ox-group-toggle{letter-spacing:.7px;text-transform:uppercase;width:100%;color:var(--ox-sec);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;margin-top:3px;padding:7px 9px;font-size:10px;font-weight:800;display:flex}.ox-group-toggle:hover{color:#334155;background:#0000000b}.ox-group-toggle>span{align-items:center;gap:7px;display:flex}.ox-group-toggle>span .bi{font-size:12px}.ox-group-toggle>.bi{opacity:.5;font-size:8px;transition:transform .22s}.ox-group.is-open>.ox-group-toggle>.bi{opacity:.85;transform:rotate(180deg)}.ox-group.is-active>.ox-group-toggle{color:#2c6896;background:linear-gradient(90deg,#3278ae14,#0000)}.ox-sub{border-left:2px solid #00000012;margin:2px 0 4px 9px;padding-left:4px;display:none}.ox-group.is-open>.ox-sub{gap:1px;display:grid}.ox-sublabel{letter-spacing:.5px;text-transform:uppercase;color:var(--ox-muted);padding:8px 7px 2px;font-size:9px;font-weight:800}.ox-sub>.ox-sublabel:first-child{padding-top:3px}.ox-link{width:100%;color:var(--ox-sec);text-align:left;letter-spacing:-.1px;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;font-size:11.4px;font-weight:500;display:flex}.ox-link .bi{color:#64748b;font-size:12px}.ox-link .ox-arrow{opacity:.5;margin-left:auto;font-size:8px}.ox-link:hover{color:#1e293b;background:#3278ae14}.ox-link.is-active{color:var(--ox-primary);background:#3278ae24;font-weight:600;box-shadow:inset 0 1px #ffffffbf,0 1px 2px #0f172a0a}.ox-link.is-active .bi{color:var(--ox-primary)}.ox-sb-foot{background:linear-gradient(#0000,#ffffffb3);border-top:1px solid #3278ae2e;flex-shrink:0;align-items:center;gap:9px;margin-top:auto;padding:12px;display:flex}.ox-avatar{width:30px;height:30px;color:var(--ox-ink);background:#e8f1f8;border:1px solid #cfe0ee;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.ox-sb-foot b{color:var(--ox-head);font-size:11.5px;font-weight:600;display:block}.ox-sb-foot small{color:var(--ox-muted);margin-top:1px;font-size:10px;display:block}.ox-sb-foot .bi{color:#64748b;margin-left:auto;font-size:13px}.ox-main{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.ox-navbar{z-index:3;background:linear-gradient(#3278ae38,#3278ae1a),#fff;border-bottom:1px solid #3278ae24;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;height:50px;padding:0 12px 0 10px;display:grid;position:relative;box-shadow:0 6px 16px #3278ae14}.ox-icon-btn{color:#374151;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;display:inline-grid;position:relative}.ox-icon-btn:hover{background:#0f172a0f}.ox-brand-center{letter-spacing:1.4px;color:#111;text-align:center;font-size:14px;font-weight:800}.ox-nav-right{justify-content:flex-end;align-items:center;gap:4px;display:flex}.ox-search{color:#374151;background:#fff;border:1px solid #0f172a1a;border-radius:10px;align-items:center;gap:7px;margin-right:6px;padding:5px 9px;font-size:11px;display:inline-flex}.ox-search .bi{font-size:13px}.ox-search kbd{color:#475569;background:#f8fafc;border:1px solid #0f172a26;border-radius:4px;padding:2px 4px;font:600 9px/1 Inter Variable,sans-serif}.ox-badge-count{background:var(--ox-red);color:#fff;border-radius:999px;padding:1px 4px;font-size:8.5px;font-weight:700;position:absolute;top:2px;right:1px;box-shadow:0 0 0 2px #fffffff2}.ox-user{color:#1f2937;border-left:1px solid #0f172a1a;align-items:center;gap:7px;margin-left:6px;padding-left:8px;font-size:11px;font-weight:600;display:inline-flex}.ox-user .ox-avatar{width:26px;height:26px;font-size:10px}.ox-content{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#0f172a2e transparent;flex:1;min-height:0;padding:12px 18px 26px;overflow:auto}.ox-crumb{color:var(--ox-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:11px;display:flex}.ox-crumb>span,.ox-crumb>button{color:var(--ox-muted);align-items:center;gap:5px;padding:2px 0;font-weight:500;display:inline-flex}.ox-crumb>button:hover{color:var(--ox-ink);text-decoration:underline}.ox-crumb>span.is-current{color:#000;font-weight:600}.ox-crumb i.sep{color:#94a3b8;font-style:normal}.ox-crumb .bi{font-size:11px}.ox-card{background:#fff;border:1px solid #0f172a17;border-radius:13px;box-shadow:0 1px 2px #0f172a0a}.ox-btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:500;line-height:1.3;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.ox-btn .bi{font-size:12px}.ox-btn .bi.caret{margin-left:2px;font-size:8px}.ox-btn--primary{background:var(--ox-primary);color:#fff;border-color:var(--ox-primary)}.ox-btn--primary:hover{background:#2a6797}.ox-btn--outline-primary{border-color:var(--ox-primary);color:var(--ox-primary);background:#fff}.ox-btn--outline-primary:hover{background:var(--ox-primary-soft)}.ox-btn--outline{color:#4b5563;background:#fff;border-color:#0f172a29}.ox-btn--outline:hover{color:#1f2937;background:#f8fafc}.ox-btn--success{background:var(--ox-green);color:#fff;border-color:var(--ox-green)}.ox-btn--success:hover{background:#157347}.ox-btn--outline-success{border-color:var(--ox-green);color:var(--ox-green-text);background:#fff}.ox-btn--white{color:var(--ox-head);background:#fff;border-color:#fff;font-weight:600}.ox-btn--white:hover{background:#eef4fa}.ox-btn--warning{background:var(--ox-amber);color:#111;border-color:var(--ox-amber);font-weight:600}.ox-btn--warning:hover{background:#e6ad06}.ox-btn--orange{color:#fff;background:linear-gradient(90deg,#f59e0b,#d97706);border-color:#d97706;font-weight:600}.ox-btn--ghost{color:var(--ox-sec)}.ox-btn--ghost:hover{background:#f1f5f9}.ox-btn--sm{border-radius:7px;padding:4px 9px;font-size:10.5px}.ox-btn--icon{padding-inline:8px}.ox-btn--danger-ghost{color:var(--ox-red);background:#fff;border-color:#0f172a1f}.ox-btn[disabled]{opacity:.55;cursor:default}.ox-pill{word-spacing:1px;white-space:nowrap;color:var(--ox-sec);background:#64748b1a;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-family:Inter Variable,Arial,sans-serif;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.ox-pill .bi{font-size:9px}.ox-pill--dot:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.ox-pill--success{color:#146c43;background:#d1e7dd}.ox-pill--info{color:#1e4e8c;background:#dbeafe}.ox-pill--warn{color:#8a6400;background:#fff3cd}.ox-pill--purple{background:var(--ox-purple);color:#fff}.ox-pill--danger{color:#a12533;background:#f8d7da}.ox-pill--blue{background:var(--ox-primary);color:#fff}.ox-pill--outline{color:var(--ox-sec);background:#fff;border:1px solid #0f172a24}.ox-pill--violet-soft{color:#6f42c1;background:#efe5ff}.ox-muted{color:var(--ox-muted)}.ox-empty{color:var(--ox-muted);font-size:11px;font-style:italic}.ox-num{font-variant-numeric:tabular-nums}.ox-title{font-family:var(--ox-display);letter-spacing:-.3px;color:var(--ox-head);font-weight:700}.ox-page-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ox-page-head h1{font-family:var(--ox-display);letter-spacing:-.4px;color:var(--ox-head);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.ox-page-head h1 .bi{color:#334155;font-size:16px}.ox-page-head p{color:var(--ox-muted);margin-top:3px;font-size:11.5px}.ox-table-wrap{border:1px solid var(--ox-line);background:#fff;border-radius:12px;overflow:auto}.ox-table{border-collapse:collapse;white-space:nowrap;width:100%}.ox-table th{letter-spacing:.6px;text-transform:uppercase;color:var(--ox-muted);border-bottom:1px solid var(--ox-line);text-align:left;background:#f4f7fa;padding:9px 10px;font-size:9.5px;font-weight:700}.ox-table td{color:#000;border-bottom:1px solid var(--ox-line-soft);vertical-align:middle;padding:10px;font-size:11.5px}.ox-table tr:last-child td{border-bottom:0}.ox-table tbody tr.is-link{cursor:pointer}.ox-table tbody tr.is-link:hover td{background:#f8fafc}.ox-table td small{color:var(--ox-muted);margin-top:3px;font-size:10.5px;display:block}.ox-table .num{text-align:right;font-variant-numeric:tabular-nums}.ox-table .center{text-align:center}.ox-table .is-empty td{text-align:center;color:var(--ox-muted);white-space:normal;padding:26px 12px}.ox-client{align-items:center;gap:9px;display:flex}.ox-client b{color:var(--ox-head);font-weight:600;display:block}.ox-client a{color:var(--ox-ink);align-items:center;gap:4px;margin-top:2px;font-size:10.5px;display:inline-flex}.ox-avatar-sq{background:var(--ox-primary);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-grid}.ox-idlabel{letter-spacing:.5px;text-transform:uppercase;color:var(--ox-muted);margin-right:5px;font-size:9px;font-weight:700}.ox-id{color:var(--ox-head);font-size:12px;font-weight:700}.ox-tipo{color:#000;align-items:center;gap:6px;display:flex}.ox-tipo .bi{color:var(--ox-ink);font-size:12px}.ox-state-stack{justify-items:center;gap:4px;display:grid}.ox-due{color:var(--ox-muted);font-size:10.5px}.ox-due.is-soon{color:#c2410c}.ox-due.is-late{color:var(--ox-red);font-weight:600}.ox-row-actions{gap:4px;display:inline-flex}.ox-row-actions button{color:#475569;background:#fff;border:1px solid #0f172a1f;border-radius:6px;place-items:center;width:26px;height:26px;font-size:11px;display:inline-grid}.ox-row-actions button.danger{color:var(--ox-red)}.ox-row-actions button:hover{background:#f1f5f9}.ox-list-head{color:var(--ox-head);justify-content:space-between;align-items:center;gap:10px;margin:14px 0 8px;font-size:12px;font-weight:600;display:flex}.ox-list-head span:first-child{align-items:center;gap:6px;display:inline-flex}.ox-list-head .ox-muted{font-size:11px;font-weight:400}.ox-pager{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.ox-pager button{color:#475569;background:#f1f5f9;border-radius:8px;padding:6px 10px;font-size:11px}.ox-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.ox-toolbar-right{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ox-filter-toggle{color:var(--ox-head);text-align:left;background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 34%),linear-gradient(#fff,#f8fafc);border:1px solid #cbd5e1eb;border-radius:999px;align-items:center;gap:9px;padding:5px 10px 5px 5px;display:inline-flex;box-shadow:0 10px 26px #0f172a11}.ox-filter-icon{color:#fff;background:#2563eb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:inline-grid}.ox-filter-toggle b{font-size:11.5px;font-weight:800;display:block}.ox-filter-toggle small{color:var(--ox-muted);font-size:9.5px;font-weight:600;display:block}.ox-filter-toggle>.bi{color:#475569;margin-left:2px;font-size:10px}.ox-filters{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.ox-chips{flex-wrap:wrap;gap:5px;display:flex}.ox-chips button{color:var(--ox-sec);background:#fff;border:1px solid #0f172a1f;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:500}.ox-chips button.is-on{background:var(--ox-primary);border-color:var(--ox-primary);color:#fff}.ox-chips button small{opacity:.8;margin-left:3px}.ox-input{color:#475569;background:#fff;border:1px solid #dbe4ef;border-radius:10px;flex:1;align-items:center;gap:7px;min-width:160px;padding:6px 10px;display:flex}.ox-input input{font:inherit;color:var(--ox-text);background:0 0;border:0;outline:0;width:100%;min-width:0}.ox-input input::placeholder{color:#94a3b8}.ox-callout{border-radius:12px;align-items:flex-start;gap:10px;max-width:480px;margin-top:12px;padding:11px 13px;display:flex}.ox-callout--warn{background:#fff8e1;border:1px solid #f6c768}.ox-callout .bi{color:#c2410c;margin-top:1px;font-size:18px}.ox-callout b{color:var(--ox-head);font-size:12px;display:block}.ox-callout span{color:var(--ox-sec);font-size:11px}.ox-alert{border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.ox-alert>.bi{font-size:22px}.ox-alert>div{flex:1;min-width:0}.ox-alert b{font-size:12px;display:block}.ox-alert span{font-size:11px}.ox-alert--warn{color:#7a5a00;background:#fff3cd;border-color:#ffe69c}.ox-alert--warn>.bi{color:#c2410c}.ox-alert--info{color:#0b5c70;background:#e7f6fb;border-color:#b6e6f3}.ox-alert--success{color:#0f5132;background:#d1e7dd;border-color:#a3cfbb}.ox-note{border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.ox-note--warn{color:#7a5a00;background:#fff3cd}.ox-note--warn .bi{color:#c2410c}.ox-note--info{color:#0b5c70;background:#cff4fc}.ox-hero{color:#fff;background:linear-gradient(135deg,#2d68ab 0%,#3b80c5 100%);border-radius:12px;padding:16px 18px 14px;box-shadow:0 10px 26px #2d68ab38}.ox-hero-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ox-hero-title{align-items:center;gap:12px;display:flex}.ox-hero-icon{background:#ffffff2e;border-radius:10px;place-items:center;width:44px;height:44px;font-size:20px;display:inline-grid}.ox-hero h1{font-family:var(--ox-display);letter-spacing:-.4px;font-size:19px;font-weight:700}.ox-hero-title p{opacity:.92;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex}.ox-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ox-stat{background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;min-width:0;padding:10px 12px}.ox-stat>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex;overflow:hidden}.ox-stat>strong{letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;font-weight:700;display:block;overflow:hidden}.ox-stat>small,.ox-stat>button{opacity:.9;white-space:nowrap;text-overflow:ellipsis;color:#fff;text-align:left;max-width:100%;margin-top:3px;padding:0;font-size:10px;display:block;overflow:hidden}.ox-stat>button{text-underline-offset:2px;text-decoration:underline}.ox-hero-note{opacity:.95;align-items:center;gap:6px;margin-top:10px;font-size:10.5px;display:flex}.ox-rdh-head{justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px 14px;display:flex}.ox-rdh-id{gap:12px;min-width:0;display:flex}.ox-rdh-icon{background:var(--ox-primary-soft);width:44px;height:44px;color:var(--ox-ink);border-radius:10px;flex-shrink:0;place-items:center;font-size:19px;display:inline-grid}.ox-kicker{letter-spacing:.7px;text-transform:uppercase;color:var(--ox-muted);font-size:9.5px;font-weight:700}.ox-kicker i{opacity:.6;margin:0 5px;font-style:normal}.ox-rdh-id h1{font-family:var(--ox-display);letter-spacing:-.8px;color:var(--ox-head);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:26px;font-weight:800;display:flex}.ox-copy{color:#94a3b8;padding:2px;font-size:12px}.ox-rdh-sub{color:var(--ox-sec);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.ox-rdh-sub b{color:var(--ox-head);font-weight:600}.ox-rdh-sub i{color:#94a3b8;font-style:normal}.ox-rdh-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:7px;display:flex}.ox-facts{border-top:1px solid var(--ox-line-soft);border-bottom:1px solid var(--ox-line-soft);background:#f8fafc;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px 18px;display:grid}.ox-fact{min-width:0}.ox-fact span{letter-spacing:.6px;text-transform:uppercase;color:var(--ox-muted);margin-bottom:4px;font-size:9px;font-weight:700;display:block}.ox-fact b{color:var(--ox-head);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.ox-fact b.is-empty{color:var(--ox-sec);font-weight:500}.ox-fact b code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11.5px;font-weight:700}.ox-fact button{color:var(--ox-ink);padding:0 2px;font-size:11px}.ox-ladder{border-radius:0 0 13px 13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:11px 18px;display:flex}.ox-steps{align-items:center;gap:0;display:flex}.ox-step{align-items:center;gap:8px;display:flex}.ox-step-ic{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:inline-grid}.ox-step.is-done .ox-step-ic,.ox-step.is-current .ox-step-ic{background:var(--ox-primary);border-color:var(--ox-primary);color:#fff}.ox-step.is-done:not(.is-current) .ox-step-ic{background:var(--ox-primary-soft);color:var(--ox-ink);border-color:#b9d2e6}.ox-step b{color:var(--ox-head);font-size:11.5px;font-weight:600;display:block}.ox-step small{color:var(--ox-muted);font-size:10px;display:block}.ox-step:not(.is-done):not(.is-current) b{color:var(--ox-sec)}.ox-step-line{background:#e2e8f0;border-radius:2px;width:34px;height:2px;margin:0 10px}.ox-step-line.is-done{background:var(--ox-primary)}.ox-ladder-note{color:var(--ox-sec);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.ox-ladder-note .bi{color:var(--ox-ink);font-size:13px}.ox-money{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px 22px;margin-top:12px;padding:16px 18px;display:grid}.ox-donut{--pct:0;--ring:var(--ox-primary);background:conic-gradient(var(--ring) calc(var(--pct) * 1%), #e5e9ee 0);border-radius:50%;grid-row:1/3;place-items:center;width:96px;height:96px;transition:--pct .6s;display:grid;position:relative}.ox-donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:11px}.ox-donut>div{text-align:center;line-height:1.1;position:relative}.ox-donut b{font-family:var(--ox-display);color:var(--ring);font-size:17px;font-weight:800;display:block}.ox-donut small{letter-spacing:1px;color:#64748b;margin-top:2px;font-size:8px;font-weight:700;display:block}.ox-donut.is-full{--ring:#22c55e}.ox-money-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ox-money-grid>div{border-left:1px solid var(--ox-line);min-width:0;padding:0 14px}.ox-money-grid>div:first-child{border-left:0;padding-left:0}.ox-money-grid span{letter-spacing:.6px;text-transform:uppercase;color:var(--ox-muted);margin-bottom:5px;font-size:9px;font-weight:700;display:block}.ox-money-grid strong{font-family:var(--ox-display);letter-spacing:-.4px;color:var(--ox-head);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;display:block}.ox-money-grid strong.green{color:var(--ox-green)}.ox-money-grid strong.orange{color:var(--ox-orange)}.ox-money-grid strong.purple{color:var(--ox-purple)}.ox-money-grid small{color:var(--ox-muted);margin-top:4px;font-size:10px;display:block}.ox-money-foot{border-top:1px dashed var(--ox-line);color:var(--ox-head);flex-wrap:wrap;grid-column:2;align-items:center;gap:10px;padding-top:11px;font-size:11.5px;display:flex}.ox-money-foot>span{align-items:center;gap:6px;display:inline-flex}.ox-money-foot .bi{color:var(--ox-green)}.ox-money-foot .ox-note{flex:100%}.ox-rd-body{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:14px;margin-top:12px;display:grid}.ox-tabs{scrollbar-width:none;gap:2px;padding:0 8px;display:flex;overflow-x:auto}.ox-tabs::-webkit-scrollbar{display:none}.ox-tabs button{color:var(--ox-sec);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:11px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.ox-tabs button i{color:#475569;background:#eef2f7;border-radius:999px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:600}.ox-tabs button[aria-selected=true]{color:var(--ox-primary);border-bottom-color:var(--ox-primary);font-weight:600}.ox-tabs button[aria-selected=true] i{background:var(--ox-primary-soft);color:var(--ox-ink)}.ox-panel{gap:12px;margin-top:12px;display:grid}.ox-block{padding:14px 16px}.ox-block-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ox-block-head h3{color:var(--ox-head);align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.ox-block-head h3 .bi{background:var(--ox-primary-soft);width:28px;height:28px;color:var(--ox-ink);border-radius:8px;place-items:center;font-size:13px;display:inline-grid}.ox-block-head .ox-pill{margin-left:auto}.ox-grid-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}.ox-grid-facts a{font-weight:600}.ox-chip-row{letter-spacing:.5px;text-transform:uppercase;color:var(--ox-muted);background:#f8fafc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.ox-chip-row .ox-pill{text-transform:none;letter-spacing:0;color:#1f2937;background:#e9eef4;font-size:10.5px}.ox-room{border:1px solid var(--ox-line);border-radius:10px;align-items:center;gap:12px;padding:11px 13px;display:flex}.ox-room .bi{width:34px;height:34px;color:var(--ox-ink);background:#f1f5f9;border-radius:8px;place-items:center;font-size:14px;display:inline-grid}.ox-room b{color:var(--ox-head);font-size:12px;display:block}.ox-room small{color:var(--ox-muted);margin-top:2px;font-size:10.5px;display:block}.ox-room strong{font-variant-numeric:tabular-nums;color:var(--ox-head);margin-left:auto}.ox-lines{gap:8px;display:grid}.ox-lines>div{border-bottom:1px dashed var(--ox-line-soft);justify-content:space-between;gap:12px;padding-bottom:8px;font-size:11.5px;display:flex}.ox-lines>div:last-child{border-bottom:0}.ox-lines span{color:var(--ox-sec)}.ox-lines b{color:var(--ox-head);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ox-lines b.purple{color:var(--ox-purple)}.ox-lines .total{background:#eaf2f9;border:0;border-radius:9px;margin-top:4px;padding:10px 12px}.ox-lines .total span{color:var(--ox-head);font-weight:700}.ox-lines .total b{color:var(--ox-ink);font-family:var(--ox-display);font-size:15px;font-weight:800}.ox-rail-card{margin-bottom:12px;padding:14px 15px}.ox-rail-card h4{letter-spacing:.7px;text-transform:uppercase;color:var(--ox-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:9.5px;font-weight:700;display:flex}.ox-rail-card h4 a,.ox-rail-card h4 button{text-transform:none;letter-spacing:0;color:var(--ox-ink);font-size:11px;font-weight:600}.ox-client-card{gap:10px;display:flex}.ox-client-card .ox-avatar{width:38px;height:38px;font-size:12px}.ox-client-card b{color:var(--ox-head);font-size:12.5px;display:block}.ox-client-card small{color:var(--ox-muted);margin-top:1px;font-size:10.5px;display:block}.ox-client-card .contact{gap:4px;margin-top:8px;font-size:11px;display:grid}.ox-client-card .contact span{color:var(--ox-ink);align-items:center;gap:6px;display:inline-flex}.ox-client-card .contact .bi{color:#64748b}.ox-kv{gap:0;display:grid}.ox-kv>div{border-bottom:1px solid var(--ox-line-soft);justify-content:space-between;gap:10px;padding:7px 0;font-size:11.5px;display:flex}.ox-kv>div:last-child{border-bottom:0}.ox-kv span{color:var(--ox-sec)}.ox-kv b{color:var(--ox-head);text-align:right;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ox-kv .ox-empty{font-size:11px}.ox-plan{gap:8px;display:grid}.ox-cuota{border:1px solid var(--ox-line);border-radius:10px;grid-template-columns:30px 1fr auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.ox-cuota .ox-step-ic{width:28px;height:28px}.ox-cuota.is-paid .ox-step-ic{color:#146c43;background:#d1e7dd;border-color:#a3cfbb}.ox-cuota b{color:var(--ox-head);font-size:11.5px;display:block}.ox-cuota small{color:var(--ox-muted);font-size:10.5px;display:block}.ox-cuota strong{font-variant-numeric:tabular-nums;color:var(--ox-head)}.ox-pay-list{gap:8px;display:grid}.ox-pay{border:1px solid var(--ox-line);background:#fff;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.ox-pay.is-review{background:#fffdf5;border-color:#f6c768}.ox-pay-ic{width:36px;height:36px;color:var(--ox-ink);background:#f1f5f9;border-radius:9px;place-items:center;font-size:15px;display:inline-grid}.ox-pay.is-review .ox-pay-ic{color:#b45309;background:#fff3cd}.ox-pay-main b{color:var(--ox-head);font-size:12px;display:block}.ox-pay-main b strong{font-variant-numeric:tabular-nums}.ox-pay-main small{color:var(--ox-muted);margin-top:3px;font-size:10.5px;display:block}.ox-pay-main .tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.ox-pay-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.ox-pay-actions .ox-icon-btn{color:#475569;border:1px solid #0f172a1f;border-radius:7px;width:26px;height:26px;font-size:12px}.ox-panel-foot{color:var(--ox-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.ox-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ox-doc{border:1px solid var(--ox-line);border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.ox-doc>.bi{color:#0f766e;background:#e6f6f1;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;display:inline-grid}.ox-doc.is-locked>.bi{color:#94a3b8;background:#f1f5f9}.ox-doc b{color:var(--ox-head);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.ox-doc.is-locked b{color:var(--ox-sec)}.ox-doc small{color:var(--ox-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;display:block;overflow:hidden}.ox-doc .lock{color:#94a3b8;font-size:13px}.ox-hint{color:var(--ox-muted);margin-top:10px;font-size:10.5px;line-height:1.6}.ox-entry{border:1px solid var(--ox-line);border-radius:10px;padding:11px 13px}.ox-entry-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ox-entry-head b{color:var(--ox-head);font-size:12px}.ox-entry-head small{color:var(--ox-muted);margin-left:6px}.ox-entry-lines{font-variant-numeric:tabular-nums;gap:4px;font-size:11px;display:grid}.ox-entry-lines>div{grid-template-columns:1fr 90px 90px;gap:8px;display:grid}.ox-entry-lines .h{letter-spacing:.5px;text-transform:uppercase;color:var(--ox-muted);font-size:9px;font-weight:700}.ox-entry-lines .h em,.ox-entry-lines b,.ox-entry-lines em{text-align:right;font-style:normal}.ox-entry-lines b{color:var(--ox-head);font-weight:600}.ox-entry-lines em{color:#94a3b8}.ox-entry-lines .cr span{color:var(--ox-sec);padding-left:14px}.ox-timeline{gap:0;display:grid}.ox-event{grid-template-columns:22px 1fr;gap:10px;padding-bottom:12px;display:grid;position:relative}.ox-event:before{content:"";background:var(--ox-line);width:2px;position:absolute;top:20px;bottom:0;left:10px}.ox-event:last-child:before{display:none}.ox-event .ox-step-ic{z-index:1;width:22px;height:22px;font-size:9px;position:relative}.ox-event b{color:var(--ox-head);font-size:11.5px;display:block}.ox-event small{color:var(--ox-muted);margin-top:2px;font-size:10.5px;display:block}.ox-dash-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#ffffff14,#0000 35%),linear-gradient(120deg,#0b1f3a 0%,#173b62 60%,#1d4f7c 100%);border-radius:14px;grid-template-columns:minmax(0,1fr) 250px;gap:18px;padding:20px 22px;display:grid;box-shadow:0 14px 34px #0b1f3a40}.ox-dash-hero .month{letter-spacing:1.4px;text-transform:uppercase;color:#9fc2e6;font-size:9.5px;font-weight:700}.ox-dash-hero h1{font-family:var(--ox-display);letter-spacing:-1px;margin:6px 0;font-size:30px;font-weight:800}.ox-dash-hero p{color:#cbdcee;max-width:400px;font-size:12px;line-height:1.6}.ox-dash-chips{flex-wrap:wrap;gap:7px;margin-top:26px;display:flex}.ox-dash-chips span{background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:600;display:inline-flex}.ox-session{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:14px 16px}.ox-session-top{align-items:center;gap:10px;display:flex}.ox-session-top .ox-avatar{color:#fff;background:linear-gradient(135deg,#4f46e5,#3730a3);border:0;border-radius:12px;width:40px;height:40px;font-size:14px}.ox-session-top small{letter-spacing:1.3px;color:#9fc2e6;font-size:9px;font-weight:700;display:block}.ox-session-top b{margin-top:1px;font-size:14px;font-weight:700;display:block}.ox-session-top span{color:#cbdcee;font-size:10.5px;display:block}.ox-session-kv{gap:8px;margin-top:12px;font-size:11px;display:grid}.ox-session-kv div{color:#cbdcee;justify-content:space-between;gap:10px;display:flex}.ox-session-kv b{color:#fff}.ox-session-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.ox-session-actions .ox-btn--outline{color:#fff;background:#ffffff0f;border-color:#fff3}.ox-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.ox-kpi{border-left:3px solid var(--kpi,var(--ox-primary));text-align:left;min-width:0;padding:14px 14px 12px;position:relative}.ox-kpi-label{letter-spacing:1px;text-transform:uppercase;color:#475569;padding-right:34px;font-size:9.5px;font-weight:700;line-height:1.5;display:block}.ox-kpi>.bi{background:var(--kpi-soft,#e8f1f8);width:30px;height:30px;color:var(--kpi,var(--ox-primary));border-radius:9px;place-items:center;font-size:13px;display:inline-grid;position:absolute;top:12px;right:12px}.ox-kpi>strong{font-family:var(--ox-display);letter-spacing:-.6px;color:var(--ox-head);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:8px;font-size:21px;font-weight:800;display:block;overflow:hidden}.ox-kpi>small{color:var(--ox-sec);margin-top:5px;font-size:11px;display:block}.ox-kpi>em{color:var(--ox-red);margin-top:6px;font-size:11px;font-style:normal;font-weight:600;display:block}.ox-kpi>em.up{color:var(--ox-green-text)}.ox-kpi>.link{color:var(--ox-ink);align-items:center;gap:5px;margin-top:9px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.ox-kpi--green{--kpi:#198754;--kpi-soft:#d1e7dd}.ox-kpi--purple{--kpi:#6f42c1;--kpi-soft:#efe5ff}.ox-kpi--amber{--kpi:#b8860b;--kpi-soft:#fff3cd}.ox-kpi--red{--kpi:#dc3545;--kpi-soft:#f8d7da}.ox-alerts{background:#fdf2f3;border:1px solid #f5c2c7;border-radius:14px;margin-top:14px;overflow:hidden}.ox-alerts-head{justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.ox-alerts-head small{letter-spacing:1.3px;color:#b02a37;align-items:center;gap:7px;font-size:9.5px;font-weight:700;display:flex}.ox-alerts-head small:before{content:"";background:#dc3545;border-radius:50%;width:7px;height:7px}.ox-alerts-head b{color:var(--ox-head);margin-top:3px;font-size:13px;font-weight:700;display:block}.ox-alert-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.ox-alert-card{border:1px solid #0f172a14;border-left:3px solid var(--ox-red);text-align:left;background:#fff;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.ox-alert-card.ok{border-left-color:var(--ox-green)}.ox-alert-card.warn{border-left-color:#f59e0b}.ox-alert-card>.bi{color:#b02a37;background:#f8d7da;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:inline-grid}.ox-alert-card.ok>.bi{color:#146c43;background:#d1e7dd}.ox-alert-card.warn>.bi{color:#b45309;background:#fff3cd}.ox-alert-card b{color:var(--ox-head);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.ox-alert-card small{color:var(--ox-muted);margin-top:2px;font-size:10.5px;display:block}.ox-alert-card em{color:#b02a37;background:#f8d7da;border-radius:13px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.ox-alert-card.ok em{color:#146c43;background:#d1e7dd}.ox-alert-card.warn em{color:#b45309;background:#fff3cd}.ox-summary{margin-top:12px;padding:14px 16px}.ox-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ox-summary-head h2{color:var(--ox-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ox-segment{border:1px solid var(--ox-primary);border-radius:8px;display:inline-flex;overflow:hidden}.ox-segment button{color:var(--ox-primary);border-right:1px solid var(--ox-primary);align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:500;display:inline-flex}.ox-segment button:last-child{border-right:0}.ox-segment button.is-on{background:var(--ox-primary);color:#fff}.ox-segment--green,.ox-segment--green button{border-color:var(--ox-green);color:var(--ox-green-text)}.ox-segment--green button.is-on{background:var(--ox-green);color:#fff}.ox-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.ox-cards-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ox-metric{min-width:0;padding:14px 15px}.ox-metric>.bi{background:var(--m-soft,#e8f1f8);width:30px;height:30px;color:var(--m,var(--ox-ink));border-radius:8px;place-items:center;margin-bottom:12px;font-size:13px;display:inline-grid}.ox-metric>span{color:var(--ox-sec);align-items:center;gap:5px;font-size:11.5px;display:flex}.ox-metric>span .bi{color:#94a3b8;font-size:10px}.ox-metric>strong{font-family:var(--ox-display);letter-spacing:-.5px;color:var(--ox-head);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:800;display:block;overflow:hidden}.ox-metric>small{color:var(--ox-muted);margin-top:4px;font-size:10.5px;display:block}.ox-metric--green{--m:#198754;--m-soft:#d1e7dd}.ox-metric--green>strong{color:var(--ox-green)}.ox-metric--amber{--m:#b45309;--m-soft:#fff3cd}.ox-metric--amber>strong{color:var(--ox-orange)}.ox-status-pills{flex-wrap:wrap;gap:7px;margin:14px 0 12px;display:flex}.ox-status-pills button{border:1px solid var(--c,#475569);color:var(--c,#475569);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:11.5px;font-weight:500;display:inline-flex}.ox-status-pills button.is-on{background:var(--c,#475569);color:#fff;font-weight:600}.ox-status-pills .red{--c:#dc3545}.ox-status-pills .teal{--c:#0f766e}.ox-status-pills .amber{--c:#d97706}.ox-status-pills .blue{--c:#3278ae}.ox-status-pills .gray{--c:#334155}.ox-period{border-bottom:1px solid var(--ox-line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.ox-period-head{flex:100%;align-items:center;gap:10px;display:flex}.ox-period-head .bi{background:var(--ox-primary-soft);width:34px;height:34px;color:var(--ox-ink);border-radius:9px;place-items:center;font-size:15px;display:inline-grid}.ox-period-head b{color:var(--ox-head);font-size:12.5px;display:block}.ox-period-head small{color:var(--ox-muted);font-size:10.5px;display:block}.ox-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px 14px;display:grid}.ox-tile{background:#f8fafc;border-radius:12px;grid-template-columns:1fr 32px;gap:8px;min-width:0;padding:11px 12px;display:grid}.ox-tile span{letter-spacing:.5px;text-transform:uppercase;color:var(--ox-sec);font-size:9.5px;font-weight:700;line-height:1.4}.ox-tile strong{font-family:var(--ox-display);color:var(--ox-head);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;font-weight:800;display:block;overflow:hidden}.ox-tile small{color:var(--ox-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;display:block;overflow:hidden}.ox-tile a,.ox-tile button.link{color:var(--ox-ink);text-align:left;margin-top:3px;padding:0;font-size:10.5px;font-weight:600;display:block}.ox-tile>.bi{background:var(--t-soft,#e8f1f8);width:32px;height:32px;color:var(--t,var(--ox-ink));border-radius:9px;align-self:start;place-items:center;font-size:14px;display:inline-grid}.ox-tile--green{--t:#198754;--t-soft:#d1e7dd}.ox-tile--amber{--t:#b45309;--t-soft:#fff3cd}.ox-tile--teal{--t:#0f766e;--t-soft:#d1f1ea}.ox-subtabs{border-bottom:1px solid var(--ox-line-soft);gap:6px;padding:10px 14px;display:flex}.ox-subtabs button{color:var(--ox-ink);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:11.5px;font-weight:500;display:inline-flex}.ox-subtabs button.is-on{background:var(--ox-primary);color:#fff}.ox-scroll-hint{color:var(--ox-sec);border-bottom:1px solid var(--ox-line-soft);align-items:center;gap:6px;padding:8px 14px;font-size:11px;display:flex}.ox-hero-light{background:radial-gradient(circle at 92% 20%,#0d94881a,#0000 38%),linear-gradient(135deg,#f0f9f7,#eef4fb);border:1px solid #0f172a0f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;display:grid}.ox-hero-light small{letter-spacing:1.3px;text-transform:uppercase;color:#0f766e;font-size:9.5px;font-weight:800}.ox-hero-light h1{font-family:var(--ox-display);letter-spacing:-.8px;color:var(--ox-head);margin-top:8px;font-size:24px;font-weight:800;line-height:1.15}.ox-hero-light p{color:var(--ox-sec);max-width:420px;margin-top:8px;font-size:11.5px}.ox-hero-light .actions{gap:7px;display:grid}.ox-hero-light .actions .ox-pill{margin-left:4px}.ox-section-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin:18px 0 10px;display:flex}.ox-section-title h2{font-family:var(--ox-display);letter-spacing:-.4px;color:var(--ox-head);font-size:16px;font-weight:800}.ox-section-title p{color:var(--ox-sec);margin-top:3px}.ox-section-title>span{color:var(--ox-sec);align-items:center;gap:5px;font-size:11px;display:inline-flex}.ox-doc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ox-doc-card{flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.ox-doc-card header{gap:12px;display:flex}.ox-doc-card header .bi{color:#0f766e;background:#e6f6f1;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:18px;display:inline-grid}.ox-doc-card header b{color:var(--ox-head);font-size:13px;display:block}.ox-doc-card header small{color:var(--ox-sec);margin-top:2px;font-size:11px;line-height:1.5;display:block}.ox-doc-card .ox-tags{margin-top:0}.ox-doc-card footer{border-top:1px solid var(--ox-line-soft);color:var(--ox-sec);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:11px;font-size:11px;display:flex}.ox-hero-dark{color:#fff;background:radial-gradient(circle at 100% 0,#4a90e259,#0000 40%),linear-gradient(120deg,#0b1f3a 0%,#173b62 55%,#1d4f7c 100%);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;display:grid}.ox-hero-dark .ox-pill{color:#fff;letter-spacing:1px;background:#ffffff1f;border:1px solid #ffffff29;padding:6px 12px;font-size:10px}.ox-hero-dark h1{font-family:var(--ox-display);letter-spacing:-.8px;margin-top:12px;font-size:24px;font-weight:800}.ox-hero-dark p{color:#cbdcee;max-width:560px;margin-top:8px;font-size:11.5px;line-height:1.6}.ox-report-group{margin-top:12px;padding:16px}.ox-report-group header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ox-report-group header .bi{background:var(--ox-primary);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;display:inline-grid}.ox-report-group header b{color:var(--ox-head);font-size:14px;display:block}.ox-report-group header small{color:var(--ox-sec);font-size:11px;display:block}.ox-report-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ox-report-item{border:1px solid var(--ox-line);text-align:left;border-radius:11px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.ox-report-item:hover{background:#f8fbfe;border-color:#b9d2e6}.ox-report-item>.bi:first-child{background:var(--ox-primary-soft);width:40px;height:40px;color:var(--ox-ink);border-radius:10px;place-items:center;font-size:16px;display:inline-grid}.ox-report-item b{color:var(--ox-head);font-size:12px;display:block}.ox-report-item small{color:var(--ox-sec);white-space:normal;margin-top:2px;font-size:10.5px;line-height:1.45;display:block}.ox-report-item>.bi:last-child{color:#475569}dialog.is-light{color:var(--ox-text,#212529);color-scheme:light;background:#fff;border:1px solid #0f172a1f}dialog.is-light .dialog-header{color:#5b6b7f}dialog.is-light .dialog-header .icon-button{color:#475569}dialog.is-light .dialog-header .icon-button:hover{color:#111;background:#f1f5f9}.ox-modal h2{letter-spacing:-.5px;color:#0f172a;margin:0 0 6px;font-family:Plus Jakarta Sans Variable,Inter Variable,sans-serif;font-size:19px;font-weight:800}.ox-modal>p{color:#5b6b7f;margin:0 0 14px;font-size:12px;line-height:1.6}.ox-form{gap:12px;display:grid}.ox-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.ox-field label{color:#334155;margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}.ox-field input,.ox-field select{width:100%;min-width:0;font:inherit;color:#0f172a;background:#f8fafc;border:1px solid #dbe4ef;border-radius:9px;outline:0;padding:8px 10px;font-size:12.5px}.ox-field input:focus,.ox-field select:focus{border-color:#3278ae;box-shadow:0 0 0 3px #3278ae26}.ox-field input.num{text-align:right;font-variant-numeric:tabular-nums}.ox-field small{color:#5b6b7f;margin-top:5px;font-size:10.5px;display:block}.ox-dropzone{color:#334155;background:#f4f9fd;border:1px dashed #b9d2e6;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:11.5px;display:flex}.ox-dropzone .bi{color:#198754;font-size:16px}.ox-dropzone b{font-size:11.5px;display:block}.ox-dropzone small{color:#5b6b7f;font-size:10.5px}.ox-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.ox-modal .ox-btn{padding:8px 14px;font-size:12px}.ox-modal .ox-alert{margin:0 0 12px}.ox-modal .ox-entry{margin-top:8px}.ox-backdrop{display:none}@media (width<=760px){.ox-shell{grid-template-columns:1fr;height:580px}.ox-sidebar{z-index:6;width:246px;transition:transform .25s;position:absolute;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 40px #0f172a40}.ox-shell.is-menu-open .ox-sidebar{transform:none}.ox-backdrop{z-index:5;opacity:0;pointer-events:none;background:#0f172a59;transition:opacity .25s;display:block;position:absolute;inset:0}.ox-shell.is-menu-open .ox-backdrop{opacity:1;pointer-events:auto}.ox-navbar{grid-template-columns:auto 1fr auto;padding:0 6px 0 4px}.ox-search,.ox-user span{display:none}.ox-user{border:0;margin:0;padding:0}.ox-content{padding:10px 12px 22px}.ox-hero{padding:14px 14px 12px}.ox-hero h1{font-size:17px}.ox-stats,.ox-kpis,.ox-cards-3,.ox-docs,.ox-doc-cards,.ox-report-items,.ox-alert-cards,.ox-tiles{grid-template-columns:1fr 1fr}.ox-dash-hero,.ox-hero-light,.ox-hero-dark{grid-template-columns:1fr}.ox-dash-hero h1{font-size:24px}.ox-facts{grid-template-columns:1fr 1fr}.ox-money{grid-template-columns:84px 1fr}.ox-donut{grid-row:auto;width:84px;height:84px}.ox-money-grid{grid-template-columns:1fr 1fr;gap:12px 0}.ox-money-grid>div:nth-child(3){border-left:0;padding-left:0}.ox-money-foot{grid-column:1/3}.ox-rd-body{grid-template-columns:1fr}.ox-rdh-head{flex-direction:column}.ox-rdh-actions{justify-content:flex-start}.ox-ladder{gap:10px}.ox-step small,.ox-step-line{display:none}.ox-steps{gap:12px}.ox-toolbar-right .hide-m{display:none}.ox-grid-facts{grid-template-columns:1fr 1fr}.ox-pay{grid-template-columns:36px 1fr}.ox-pay-actions{grid-column:1/3;justify-content:flex-start}.ox-form-grid{grid-template-columns:1fr}}@media (width<=420px){.ox-stats,.ox-kpis,.ox-cards-3,.ox-docs,.ox-doc-cards,.ox-report-items,.ox-alert-cards,.ox-tiles,.ox-money-grid,.ox-grid-facts{grid-template-columns:1fr}.ox-money-grid>div{border-left:0;padding-left:0}.ox-money{grid-template-columns:1fr}.ox-money-foot{grid-column:1}.ox-brand-center{font-size:12px}}.ox-menu-wrap{position:relative}.ox-menu{z-index:8;background:#fff;border:1px solid #0f172a1f;border-radius:12px;gap:2px;min-width:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px #0f172a2e}.ox-menu button{text-align:left;width:100%;color:var(--ox-head);border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:11.5px;display:flex}.ox-menu button .bi{color:#64748b;font-size:12px}.ox-menu button:hover{background:#f1f5f9}.ox-menu button.danger,.ox-menu button.danger .bi{color:var(--ox-red)}.ox-menu hr{border:0;border-top:1px solid var(--ox-line-soft);margin:4px 0}.ox-btn--danger{background:var(--ox-red);color:#fff;border-color:var(--ox-red)}.ox-btn--danger:hover{background:#bb2d3b}.ox-alert--danger{color:#842029;background:#f8d7da;border-color:#f1aeb5}.ox-alert--danger>.bi{color:#b02a37}.ox-table tr.is-void td{opacity:.55}.ox-card.is-void .ox-rdh-id h1{text-decoration:line-through 2px #cbd5e1}.ox-nav-right{position:relative}.ox-tray{z-index:9;text-align:left;background:#fff;border:1px solid #0f172a1f;border-radius:14px;width:330px;max-width:calc(100vw - 24px);font-weight:400;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 22px 54px #0f172a33}.ox-tray-head{border-bottom:1px solid var(--ox-line-soft);color:var(--ox-head);justify-content:space-between;align-items:center;padding:12px 14px;font-size:12.5px;display:flex}.ox-tray-list{max-height:300px;display:grid;overflow:auto}.ox-tray-item{text-align:left;border-bottom:1px solid var(--ox-line-soft);grid-template-columns:30px 1fr 12px;align-items:center;gap:10px;padding:10px 14px;display:grid}.ox-tray-item:hover{background:#f8fafc}.ox-tray-item>.bi:first-child{width:30px;height:30px;color:var(--ox-ink);background:#e8f1f8;border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.ox-tray-item.warn>.bi:first-child{color:#b45309;background:#fff3cd}.ox-tray-item b{color:var(--ox-head);font-size:11.5px;font-weight:600;display:block}.ox-tray-item small{color:var(--ox-muted);margin-top:2px;font-size:10.5px;display:block}.ox-tray-item>.bi:last-child{color:#94a3b8;font-size:10px}.ox-tray-empty{color:var(--ox-sec);align-items:center;gap:8px;padding:18px 14px;font-size:11.5px;display:flex}.ox-tray-empty .bi{color:var(--ox-green);font-size:15px}.ox-tray-foot{background:#f8fafc;justify-content:space-between;padding:9px 14px;display:flex}.ox-tray-foot button{color:var(--ox-ink);font-size:11px;font-weight:600}.ox-pick{gap:4px;display:grid}.ox-pick>button{text-align:left;border:1px solid var(--ox-line-soft);border-radius:10px;grid-template-columns:30px 1fr 12px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:grid}.ox-pick>button:hover{background:#f8fafc;border-color:#b9d2e6}.ox-pick>button>.bi:first-child{background:var(--ox-primary-soft);width:30px;height:30px;color:var(--ox-ink);border-radius:8px;place-items:center;font-size:13px;display:inline-grid}.ox-pick b{color:var(--ox-head);font-size:12px;display:block}.ox-pick small{color:var(--ox-muted);margin-top:2px;font-size:10.5px;display:block}.ox-pick>button>.bi:last-child{color:#94a3b8;font-size:10px}.ox-search-input{margin-bottom:10px;padding:10px 12px;font-size:13px}.ox-search-input input{font-size:13px}.ox-search-input kbd{color:#475569;background:#f8fafc;border:1px solid #0f172a26;border-radius:4px;padding:3px 5px;font:600 10px/1 Inter Variable,sans-serif}.ox-search-results{max-height:360px;overflow:auto}.ox-search-group{letter-spacing:.7px;text-transform:uppercase;color:var(--ox-muted);margin:8px 4px 4px;font-size:9.5px;font-weight:700}.ox-bank-bars{gap:10px;display:grid}.ox-bank-bar{grid-template-columns:1fr auto;align-items:center;gap:2px 10px;font-size:11.5px;display:grid}.ox-bank-bar b{color:var(--ox-head);font-weight:600}.ox-bank-bar small{color:var(--ox-muted);font-size:10px;display:block}.ox-bank-bar strong{font-variant-numeric:tabular-nums;color:var(--ox-head)}.ox-bank-bar i{background:#e5e9ee;border-radius:6px;grid-column:1/3;height:6px;display:block;position:relative;overflow:hidden}.ox-bank-bar i:after{content:"";width:var(--w,0%);background:linear-gradient(90deg,#3278ae,#5aa0d8);border-radius:6px;transition:width .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0}.ox-kpi>small+small{margin-top:4px}@media (width<=760px){.ox-rd-body[style]{grid-template-columns:1fr!important}.ox-cards-3[style]{grid-template-columns:1fr 1fr!important}.ox-tray{width:300px}}.hint-touch{display:none}@media (hover:none),(pointer:coarse){.hint-fine{display:none}.hint-touch{display:inline}}.button-ghost{color:#2a2a33;background:0 0;border:1px solid #1c1c2230}.button-ghost:hover{background:#1c1c220d}.button[disabled]{opacity:.45;cursor:not-allowed;transform:none}.product-stage>.ox{zoom:var(--ox-zoom,1)}@media (width>=1100px){.product-stage{--stage-w:min(1400px, calc(100vw - 64px));--ox-zoom:1;width:var(--stage-w);margin-left:calc((100% - var(--stage-w)) / 2)}}.product-stage .ox-shell{height:600px;min-height:0}.product-stage .ox-content{overscroll-behavior:contain;overflow:auto}@media (width<=760px){.product-stage .ox-shell{height:560px}}.window-bar{color:#9a9aa6;height:42px;font-size:12.5px}.window-bar svg{width:13px;height:13px}.window-tag{letter-spacing:.4px;font-size:11px}.demo-under{color:#b4b4c0;gap:24px;font-size:14.5px;line-height:1.55}.demo-under p{align-items:flex-start;gap:10px}.demo-under strong{color:#dcd9f7;font-weight:600}.interaction-dot{flex-shrink:0;width:8px;height:8px;margin-top:7px}.demo-under-note{color:#9a9aa8;margin-top:2px;font-size:13.5px;display:block}.demo-info{color:#b8b8c4;padding:6px 2px;font-size:13.5px}.demo-info svg{width:15px;height:15px}.mobile-copy>p.mobile-lead{color:#c0c0cc}.mobile-lead strong{color:#f1f0fb;margin-bottom:8px;font-size:1.12em;font-weight:600;display:block}.device-track{transition:transform .45s var(--ease-out)}.ps-section--row{justify-content:space-between;align-items:baseline;display:flex}.ps-section--row em{text-transform:none;letter-spacing:0;color:#3278ae;font-size:9.5px;font-style:normal}.ps-activity{gap:0;padding:2px 11px}.ps-activity>div{color:#334155;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:7px 0;font-size:10px;display:grid}.ps-activity>div+div{border-top:1px solid #eef1f4}.ps-activity .bi:first-child{color:#3278ae;background:#eef4fa;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.ps-activity b{color:#0f172a;font-size:11.5px}.ps-activity em{color:#198754;align-items:center;font-size:8.5px;font-style:normal;font-weight:700;display:inline-flex}.device-dots button{cursor:pointer;width:10px;height:10px;transition:background .3s, transform .3s var(--ease-out);background:#ffffff2e;border:0;border-radius:50%;padding:0}.device-dots button:hover{background:#ffffff5e}.device-dots button.is-active{background:#aaa5fa;transform:scale(1.3);box-shadow:0 0 10px #aaa5fa}.device-dots{gap:12px}.pains-section{clip-path:inset(0 -100vmax);background:#0b0b0e;padding-top:110px;padding-bottom:100px;position:relative;box-shadow:0 0 0 100vmax #0b0b0e}.pains-section h2>span .sw{background:linear-gradient(120deg,#ffe2a3 0%,#f6c35b 55%,#e9a13a 100%);-webkit-background-clip:text;background-clip:text}.pains{margin-top:48px}.pain{background:#121216;flex-direction:column;gap:16px;min-height:330px;padding:26px 24px 18px;display:flex;position:relative;overflow:hidden}.pain:hover{transform:none}.pain-question{letter-spacing:-.4px;color:#f4f4f7;margin:0;font-size:20px;font-weight:600;line-height:1.3}.pain-compare{gap:10px;display:grid}.pain-side{border-radius:12px;padding:12px 14px}.pain-side p{margin:6px 0 0;font-size:14.5px;line-height:1.55}.pain-side--before{background:#ffffff06;border:1px solid #ffffff10}.pain-side--before p{color:#a9a9b5}.pain-side--after{background:#4ade8012;border:1px solid #4ade8033}.pain-side--after p{color:#e2f6ea}.pain-tag{letter-spacing:1.1px;text-transform:uppercase;color:#9a9aa6;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.pain-side--after .pain-tag{color:#6ee7a0}.pain-tag svg{width:13px;height:13px}.pain-toggle{color:#c9c5f5;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:6px 0;font-size:13px;display:inline-flex}.pain-toggle svg{color:#aaa5fa;width:14px;height:14px}.no-js .pain-toggle{display:none}.pain-peek{z-index:3;opacity:0;visibility:hidden;transition:opacity .28s var(--ease-out), transform .35s var(--ease-out), visibility 0s linear .35s;position:absolute;inset:10px;transform:translateY(10px)scale(.98)}.pain.is-open .pain-peek,.pain:has(:focus-visible) .pain-peek{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (hover:hover) and (pointer:fine){.pain:hover .pain-peek{opacity:1;visibility:visible;transition:opacity .28s var(--ease-out) .18s, transform .35s var(--ease-out) .18s, visibility 0s linear .18s;transform:none}}.peek-ox{border-radius:12px;flex-direction:column;gap:8px;height:100%;padding:14px 16px;font-size:12.5px;display:flex;overflow:hidden;box-shadow:0 18px 50px #0009}.peek-head{letter-spacing:.6px;text-transform:uppercase;color:var(--ox-ink);justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.peek-head .bi{margin-right:6px}.peek-close{width:28px;height:28px;color:var(--ox-muted);border-radius:8px;place-items:center;display:grid}.peek-close svg{width:13px;height:13px}@media (hover:hover) and (pointer:fine){.peek-close{display:none}}.peek-kicker{letter-spacing:.6px;text-transform:uppercase;color:var(--ox-muted);font-size:10.5px;font-weight:700}.peek-name{font-family:var(--ox-display);color:var(--ox-head);font-size:17px}.peek-sub{color:var(--ox-muted);font-size:11.5px}.peek-pills{flex-wrap:wrap;gap:6px;display:flex}.peek-money{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:2px;display:grid}.peek-money>div{border:1px solid var(--ox-line);border-radius:9px;padding:7px 8px}.peek-money small,.peek-607 small,.peek-pay small{color:var(--ox-muted);font-size:10.5px;display:block}.peek-money b{color:var(--ox-head);white-space:nowrap;font-size:12px}.peek-ox .green{color:var(--ox-green-text)}.peek-ox .orange{color:var(--ox-orange)}.peek-pay{border:1px solid var(--ox-line);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.peek-pay>.bi{color:var(--ox-green);font-size:15px}.peek-pay>.bi-hourglass-split{color:var(--ox-orange)}.peek-pay b{color:var(--ox-head)}.peek-entry{border:1px solid var(--ox-line);border-radius:9px;gap:4px;padding:8px 10px;display:grid}.peek-entry>span{color:var(--ox-muted);text-transform:uppercase;letter-spacing:.5px;font-size:10.5px;font-weight:700}.peek-entry>div{justify-content:space-between;gap:8px;display:flex}.peek-entry .cr{color:var(--ox-sec);padding-left:12px}.peek-607{background:#e9f7ef;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:8px 10px;display:grid}.peek-607 .bi{color:var(--ox-green);font-size:18px}.peek-607.is-pending{background:#f5f7fa}.peek-607.is-pending .bi{color:var(--ox-muted)}.peek-link{align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:600;display:inline-flex}.peek-link svg{width:13px;height:13px}.capabilities{border:0;gap:18px}.capability,.capability:first-child,.capability:last-child{transform-style:preserve-3d;background:linear-gradient(170deg,#17171c,#111115);border:1px solid #ffffff17;border-radius:18px;padding:18px 22px 26px}.capability:hover{border-color:#aaa5fa4d}.case-art{height:236px;transform-style:preserve-3d;background:radial-gradient(70% 65% at 50% 55%,#6d63d930,#0000 72%);border-radius:14px;margin:0 -8px 16px;overflow:visible}.capability:hover .case-art{filter:none}.case-card{transition:transform .5s var(--ease-out);border-radius:13px;gap:10px;display:grid;position:absolute}.case-card--front{background:#fff;width:86%;padding:14px 15px;font-size:12px;transform:translateZ(0)rotate(-1.5deg);box-shadow:0 18px 40px #0008,0 0 0 1px #ffffff30}.capability:hover .case-card--front{transform:translateZ(40px)rotate(0)translateY(-6px)}.case-card--back{color:#c9c9d3;opacity:.8;background:#1f1f26;border:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:center;width:72%;padding:11px 13px;font-size:12px;top:22px;left:4%;transform:rotate(-6deg)}.capability:hover .case-card--back{transform:rotate(-8deg)translate(-6px,-4px)}.case-card--back small{color:#9a9aa8;font-size:11px;display:block}[data-case=reserva] .case-card--front{top:70px;right:3%}.case-head{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.case-head b{font-family:var(--ox-display,inherit);color:#0f172a;font-size:14px;display:block}.case-head small{color:#5b6b7f;font-size:11px}.case-icon{color:#3278ae;background:#e8f1f8;border-radius:9px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.case-card--back .case-icon{color:#b9b6dc;background:#ffffff10}.case-icon svg{width:15px;height:15px}.case-fields{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.case-fields dt{letter-spacing:.4px;text-transform:uppercase;color:#5b6b7f;font-size:10px;font-weight:700}.case-fields dd{color:#0f172a;white-space:nowrap;margin:2px 0 0;font-size:12.5px;font-weight:600}.case-fields dd.green{color:#157347}.case-fields dd.orange{color:#b45309}.case-pills{flex-wrap:wrap;gap:6px;display:flex}.case-money{grid-template-columns:auto 1fr;align-items:center;gap:16px}.case-money .case-fields{grid-template-columns:1fr;gap:6px}.case-money .mini-ring{width:104px;height:104px;box-shadow:none;background:conic-gradient(#3278ae calc(var(--p,46) * 3.6deg), #e5e9ee 0);transform:none}.case-money .mini-ring>div{color:#0f172a;background:#fff;padding-top:26px;font-size:27px;font-weight:700}.case-money .mini-ring>div>span{color:#5b6b7f}.case-money .mini-ring small{color:#5b6b7f;font-size:8.5px;font-weight:700;bottom:24px}.case-docs{gap:0;padding:6px 14px}.case-doc{color:#0f172a;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:grid}.case-doc+.case-doc{border-top:1px solid #eef1f4}.case-doc .bi,.case-doc svg{color:#3278ae;width:14px;height:14px;font-size:14px}.case-doc em,.case-doc i:last-child{color:#157347;background:#e9f7ef;border-radius:20px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700}.case-doc.is-locked{color:#64748b}.case-doc.is-locked .bi,.case-doc.is-locked svg{color:#94a3b8}.case-doc.is-locked em,.case-doc.is-locked i:last-child{color:#64748b;background:#f1f5f9}.feature-link{color:#e4e1ff;border-radius:10px;margin-top:20px;margin-left:-14px;padding:8px 14px;font-size:15px;font-weight:600;transition:background .2s}.feature-link:hover{background:#aaa5fa1a}.feature-link svg{color:#aaa5fa}.catalog{justify-items:center;margin-top:28px;display:grid}.catalog-toggle{color:#e9e7fb;background:#ffffff08;border:1px solid #fff2;border-radius:999px;align-items:center;gap:12px;padding:12px 20px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.catalog-toggle:hover{background:#ffffff10;border-color:#aaa5fa66}.catalog-toggle em{color:#d4d0ff;background:#aaa5fa26;border-radius:20px;padding:2px 9px;font-size:12px;font-style:normal}.catalog-toggle svg{width:14px;height:14px;transition:transform .3s var(--ease-out);transform:rotate(90deg)}.catalog-toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.no-js .catalog-toggle{display:none}.catalog-panel{background:#101014;border:1px solid #ffffff14;border-radius:20px;width:100%;margin-top:22px;padding:26px}.js .catalog-panel:not(.is-open){display:none}.js .catalog-panel.is-open{animation:v5-rise .45s var(--ease-out)}.catalog-tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.no-js .catalog-tabs{display:none}.catalog-tabs button{color:#b4b4c0;border:1px solid #0000;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600}.catalog-tabs button:hover{color:#eee}.catalog-tabs button[aria-selected=true]{color:#17171c;background:#e9e7fb}.catalog-group-title{letter-spacing:1px;text-transform:uppercase;color:#a6a6b2;margin:0 0 12px;font-size:13px}.js .catalog-group-title,.js .catalog-group[data-active=false]{display:none}.no-js .catalog-group+.catalog-group{margin-top:22px}.catalog-group ul{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.catalog-group li{animation:v5-rise .4s var(--ease-out) both;background:#ffffff04;border:1px solid #ffffff10;border-radius:14px;grid-template-columns:auto 1fr;gap:14px;padding:16px;display:grid}.catalog-group li:nth-child(2){animation-delay:40ms}.catalog-group li:nth-child(3){animation-delay:80ms}.catalog-group li:nth-child(4){animation-delay:.12s}.catalog-icon{color:#c9c5ff;background:#aaa5fa1c;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.catalog-icon svg{width:17px;height:17px}.catalog-group strong{color:#f1f1f5;font-size:15.5px;font-weight:600;display:block}.catalog-group p{color:#b2b2be;margin:5px 0 0;font-size:14px;line-height:1.55}.catalog .service-strip{margin-top:20px}.workflow-section{background:radial-gradient(60% 70% at 78% 55%,#4c3fb02e,#0000 70%),radial-gradient(45% 55% at 20% 30%,#1f5fa81f,#0000 70%)}.workflow-section .section-heading{padding-top:130px}.workflow-section h2>span .sw{background:linear-gradient(120deg,#c9e4ff 0%,#8fc2ff 50%,#7de0d6 100%);-webkit-background-clip:text;background-clip:text}.workflow-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;padding-block:56px 130px}.workflow-tabs{gap:6px;padding-left:0;position:relative}.workflow-rail{background:#ffffff12;border-radius:2px;width:2px;position:absolute;top:30px;bottom:30px;left:21px}.workflow-rail i{height:calc(var(--step,0) / 3 * 100%);border-radius:inherit;transition:height .5s var(--ease-out);background:linear-gradient(#aaa5fa,#7dc3ff);position:absolute;inset:0 0 auto;box-shadow:0 0 12px #aaa5fa80}.workflow-tabs>button{color:#a7a7b3;border:1px solid #0000;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;padding:16px 16px 16px 6px;transition:background .3s,border-color .3s,color .3s;display:grid;position:relative}.workflow-tabs>button:hover{color:#e4e4ea;background:#ffffff06}.workflow-tabs>button[aria-selected=true]{color:#fff;background:#ffffff0b;border-color:#aaa5fa40;box-shadow:0 10px 40px #0005}.workflow-tabs .step-num{z-index:1;color:#b9b9c6;background:#16161b;border:1px solid #fff2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;transition:background .3s,color .3s,border-color .3s;display:grid;position:relative}.workflow-tabs>button.is-done .step-num{color:#d4d0ff;border-color:#aaa5fa80}.workflow-tabs>button[aria-selected=true] .step-num{color:#101014;background:linear-gradient(135deg,#aaa5fa,#7dc3ff);border-color:#0000;box-shadow:0 0 18px #aaa5fa80}.workflow-tabs strong{font-size:17px;font-weight:600;line-height:1.3}.workflow-tabs small{color:#a5a5b1;margin-top:6px;font-size:14px}.workflow-tabs>button[aria-selected=true] small{color:#c9c9d4}.workflow-tabs svg{width:15px;height:15px;margin-top:8px}.workflow-nav{color:#a6a6b2;align-items:center;gap:12px;margin-top:18px;padding-left:6px;font-size:13.5px;display:flex}.workflow-nav .icon-button{border:1px solid #ffffff1c;border-radius:50%;width:38px;height:38px}.workflow-visual{min-height:0;display:block;overflow:visible}.workflow-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(50% 45% at 55% 45%,#8b7dff40,#0000 70%),radial-gradient(35% 35% at 80% 75%,#3fa3ff2b,#0000 70%);position:absolute;inset:-12% -10%}.wf-card{color:#1c1c22;background:linear-gradient(165deg,#fdfdfb,#efeee9);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 90px #000a,0 0 0 1px #ffffff40}.wf-head{background:#ffffffa8;border-bottom:1px solid #1c1c2214;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.wf-kicker{letter-spacing:.8px;text-transform:uppercase;color:#6a5fb0;font-size:11px;font-weight:700;display:block}.wf-id b{color:#15151a;margin-top:2px;font-size:17px;display:block}.wf-id small{color:#5c5c66;font-size:13px}.wf-chips{gap:14px;display:flex}.wf-chip small{letter-spacing:.5px;text-transform:uppercase;color:#7a7590;margin-bottom:4px;font-size:10.5px;display:block}.wf-chip b{font-variant-numeric:tabular-nums;font-size:14px}.wf-card .flow-pill{padding:4px 10px;font-size:12px}.wf-card .flow-pill.bad{color:#842029;background:#f8d7da}#workflow-preview{width:auto;box-shadow:none;outline-offset:-4px;touch-action:pan-y;background:0 0;border:0;border-radius:0;min-height:420px;padding:24px 24px 26px;transform:none}#workflow-preview:hover{transform:none}.wf-enter{animation:wf-enter .5s var(--ease-out)}@keyframes wf-enter{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 28px))}}.wf-title{letter-spacing:-.7px;color:#15151a;margin:0 0 6px;font-size:27px;font-weight:600}.wf-sub{color:#55555f;margin:0;font-size:15px;line-height:1.55}#workflow-preview .flow-fields{gap:18px;margin-top:22px}#workflow-preview .flow-fields dt{font-size:11px;font-weight:700}#workflow-preview .flow-fields dd{font-size:15px;font-weight:500}.wf-note{color:#3a3a46;background:#6a5fb012;border-radius:12px;gap:10px;margin:22px 0 0;padding:12px 14px;font-size:14px;line-height:1.55;display:flex}.wf-note svg{color:#6a5fb0;flex-shrink:0;width:16px;height:16px;margin-top:2px}.wf-money{grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-top:8px;display:grid}.wf-money .flow-money{margin:0;font-size:38px}.wf-progress small{color:#5a5666;font-size:13px}.wf-payments{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wf-payments li{background:#ffffffa0;border:1px solid #1c1c221c;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.wf-payments li svg{color:#198754;width:16px;height:16px}.wf-payments li.is-pending{border-style:dashed;border-color:#b4530966}.wf-payments li.is-pending svg{color:#b45309}.wf-payments b{font-variant-numeric:tabular-nums;font-size:15px}.wf-payments small{color:#6a6a74;font-size:12.5px;display:block}.wf-action{color:#55555f;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;font-size:13.5px;display:flex}.wf-action .button-light{color:#fff;background:linear-gradient(#3a86c4,#2e6d9e);border-color:#2e6d9e;box-shadow:0 6px 16px #2e6d9e40}.wf-effects{border-top:1px solid #1c1c2214;margin-top:18px;padding-top:16px}.wf-effects-title{color:#4a4560;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.wf-effects ul{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.wf-effects li{background:#fff;border:1px solid #1c1c2214;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.wf-effects li:last-child{grid-column:1/-1}.wf-effects li>svg{color:#6a5fb0;width:16px;height:16px}.wf-effects b{color:#1c1c22;font-size:14px;display:block}.wf-effects small{color:#6a6a74;font-size:12.5px;line-height:1.4;display:block}.wf-effects.is-new li{animation:wf-pop .55s var(--ease-out) both;animation-delay:calc(var(--k,0) * 90ms + .1s)}@keyframes wf-pop{0%{opacity:0;transform:translateY(10px)scale(.96);box-shadow:0 0 0 3px #6a5fb066}60%{box-shadow:0 0 0 3px #6a5fb033}}.wf-open{color:#5a4fb0;padding:4px 6px;font-size:12.5px;font-weight:700}#workflow-preview .flow-docs{gap:8px}#workflow-preview .flow-document{border-radius:12px;padding:12px 14px;font-size:14.5px}#workflow-preview .flow-document small,#workflow-preview .flow-preview-link{font-size:12.5px}.wf-events{gap:12px;margin-top:16px;display:grid}.wf-event{background:#fff;border:1px solid #1c1c221a;border-radius:14px;padding:14px 16px}.wf-event.is-pending{background:0 0;border-style:dashed}.wf-event p{color:#2a2a33;margin:8px 0 0;font-size:15px;line-height:1.55}.wf-event-tag{letter-spacing:.5px;text-transform:uppercase;color:#6a5fb0;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.wf-event-tag svg{width:15px;height:15px}.wf-entry-title{color:#6a6a74;margin-top:8px;font-size:12.5px;display:block}#workflow-preview .flow-entry{border-radius:10px;margin-top:8px;font-size:13.5px}.workflow-tools{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex;position:relative}.workflow-footnote{color:#a69fb8;margin:0;font-size:13.5px}.wf-detail-toggle{color:#d6d3ee;align-items:center;gap:10px;padding:6px 4px;font-size:14px;transition:opacity .3s;display:inline-flex}.wf-detail-toggle.is-idle{opacity:0;visibility:hidden}.wf-detail-toggle .switch{background:#ffffff1f;border-radius:20px;width:36px;height:20px;transition:background .25s;position:relative}.wf-detail-toggle .switch i{width:14px;height:14px;transition:transform .25s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.wf-detail-toggle[aria-pressed=true] .switch{background:#8b7dff}.wf-detail-toggle[aria-pressed=true] .switch i{transform:translate(16px)}.docs-section{padding-top:130px;padding-bottom:110px}.doc-stage{margin-top:40px}.doc-deck{perspective:1400px;touch-action:pan-y;height:400px;position:relative}.deck-card{color:#1c1c22;text-align:left;width:214px;height:282px;transform-style:preserve-3d;transform:translateX(calc(var(--o,0) * 132px)) translateY(calc(var(--a,0) * 18px)) translateZ(calc(var(--a,0) * -80px)) rotate(calc(var(--o,0) * 6deg));filter:brightness(calc(1 - var(--a,0) * .12));transition:transform .65s var(--ease-out), filter .4s, box-shadow .3s;cursor:pointer;background:linear-gradient(160deg,#fdfcf8,#e9e7df);border:1px solid #ffffff30;border-radius:14px;flex-direction:column;margin-left:-107px;padding:18px 18px 16px;display:flex;position:absolute;top:40px;left:50%;box-shadow:0 22px 50px #0008}.deck-card:hover{filter:brightness()}.deck-card.is-selected{filter:none;transform:translateY(-12px)translateZ(90px)rotateX(4deg)scale(1.04);box-shadow:0 40px 80px #000c,0 0 0 2px #aaa5fa,0 0 60px #aaa5fa40}.deck-card .doc-card-head{font-size:13px}.deck-card .doc-card-head svg{color:#5a5670;width:16px;height:16px}.deck-card .doc-card-body b{font-size:14.5px}.deck-card .doc-card-foot{color:#55555f;font-size:11.5px}.doc-controls{color:#a6a6b2;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:16px;margin-top:6px;font-size:14px;display:flex}.doc-controls .icon-button{border:1px solid #ffffff1c;border-radius:50%;width:40px;height:40px}.doc-detail{background:#121216;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;max-width:900px;margin:26px auto 0;padding:22px 26px;display:grid}.doc-when{color:#f6c35b;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.doc-when svg{width:15px;height:15px}.doc-detail h3{letter-spacing:-.4px;margin:8px 0 6px;font-size:22px;font-weight:600}.doc-detail p{color:#bdbdc9;margin:0;font-size:15.5px;line-height:1.6}.doc-detail-side{text-align:right;justify-items:end;gap:10px;display:grid}.doc-status{color:#a6a6b2;max-width:260px;font-size:13px}.doc-status.is-ready{color:#6ee7a0}.doc-stages{grid-template-columns:repeat(5,1fr);gap:10px;max-width:1000px;margin:26px auto 0;padding:0;list-style:none;display:grid;position:relative}.doc-stages:before{content:"";background:#ffffff1c;height:1px;position:absolute;top:7px;left:10%;right:10%}.doc-stages li{text-align:center;justify-items:center;gap:6px;padding:0 4px;display:grid;position:relative}.doc-stage-dot{background:#16161b;border:2px solid #ffffff2e;border-radius:50%;width:15px;height:15px;transition:background .3s,border-color .3s,box-shadow .3s}.doc-stages strong{color:#c9c9d4;font-size:13.5px;font-weight:600}.doc-stages small{color:#8f8f9b;font-size:12.5px;line-height:1.4}.doc-stages li.is-current .doc-stage-dot{background:#aaa5fa;border-color:#aaa5fa;box-shadow:0 0 14px #aaa5fa}.doc-stages li.is-current strong{color:#fff}.doc-stages li.is-current small{color:#d4d0ff}.fiscal-visual{align-content:start;gap:14px;display:grid}.fiscal-switch{background:#ffffff08;border:1px solid #ffffff1c;border-radius:999px;justify-self:start;padding:4px;display:inline-flex}.fiscal-switch button{color:#b8b8c4;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .25s,color .25s}.fiscal-switch button[aria-selected=true]{color:#15151a;background:#e9e7fb}.fiscal-card{color:#212529;background:#fff;border:1px solid #ffffff40;border-radius:16px;padding:22px 22px 18px;box-shadow:0 30px 80px #000a}.fiscal-card[hidden]{display:none}.fiscal-card.is-swap{animation:v5-rise .4s var(--ease-out)}.fiscal-card .fiscal-card-head{color:#2e6d9e;font-size:11.5px;font-weight:700}.fiscal-card .fiscal-pill{color:#2e6d9e;background:#e8f1f8;border:0;border-radius:20px;padding:4px 10px;font-size:12px}.fiscal-card h3{font-family:"Plus Jakarta Sans Variable", var(--font);color:#0f172a;margin:12px 0 2px;font-size:22px;font-weight:800}.fiscal-card>p{color:#5b6b7f;margin:0;font-size:13px}.fiscal-table{border:1px solid #e5e9ee;border-radius:12px;margin-top:14px;overflow:hidden}.fiscal-tr{color:#212529;grid-template-columns:1.15fr 1.6fr 1fr .9fr;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:grid}.fiscal-tr+.fiscal-tr{border-top:1px solid #eef1f4}.fiscal-th{letter-spacing:.4px;text-transform:uppercase;color:#475569;background:#f5f8fb;font-size:11px;font-weight:700}.fiscal-tr code{color:#0f172a;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.fiscal-tr small{color:#5b6b7f;font-size:11.5px;display:block}.fiscal-tr .num,.fiscal-th span:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fiscal-card .fiscal-foot{border-top:0;flex-wrap:wrap;align-items:center;gap:22px;margin-top:14px;padding-top:0;display:flex}.fiscal-card .fiscal-foot small{letter-spacing:.4px;text-transform:uppercase;color:#5b6b7f;font-size:11px;font-weight:700;display:block}.fiscal-card .fiscal-foot b{color:#0f172a;font-variant-numeric:tabular-nums;font-size:16px}.fiscal-card .fiscal-stamp{color:#fff;background:linear-gradient(135deg,#1f9d61,#157347);border:0;border-radius:12px;align-items:center;gap:8px;margin-left:auto;padding:9px 14px;font-size:14px;font-weight:700;display:inline-flex;transform:none;box-shadow:0 8px 22px #19875440}.fiscal-stamp svg{width:16px;height:16px}.fiscal-explain{color:#475569;border-top:1px solid #eef1f4;margin:14px 0 0;padding-top:12px;font-size:13.5px;line-height:1.55}.fiscal-caption{color:#9a9aa8;margin:0;font-size:13px}.team-strip{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:20px;margin-top:8px;margin-bottom:130px;padding:22px 26px;display:flex}.team-icons{display:flex}.team-icons i{color:#c9c5ff;background:#1a1a20;border:2px solid #0d0d10;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.team-icons i+i{margin-left:-10px}.team-icons svg{width:17px;height:17px}.team-strip p{color:#c0c0cc;margin:0;font-size:16.5px;line-height:1.55}.team-strip strong{color:#fff;font-weight:600}.fiscal-section{padding-bottom:0}.timeline-num{letter-spacing:1px;color:#f6c35b;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.timeline-yours{background:#f6c35b0f;border:1px solid #f6c35b2e;border-radius:12px;padding:10px 12px;color:#e7dcc4!important;margin-top:12px!important;font-size:14px!important}.timeline-yours span{letter-spacing:1px;text-transform:uppercase;color:#f6c35b;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.site-footer{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;padding-block:56px 40px;display:grid}.footer-brand p{color:#a6a6b2;max-width:280px;margin-top:14px;font-size:14px;line-height:1.6}.footer-col{align-content:start;gap:10px;font-size:14px;display:grid}.footer-col strong{letter-spacing:1px;text-transform:uppercase;color:#e4e4ea;margin-bottom:4px;font-size:12px;font-weight:700}.footer-col a,.footer-col span{color:#a6a6b2}.footer-col a:hover{color:#fff}.site-footer .footer-copyright{border-top:1px solid var(--border);color:#8f8f9b;text-align:left;grid-column:1/-1;padding-top:22px;font-size:13px}.legal-header{justify-content:space-between;align-items:center;padding-block:26px;display:flex}.legal-back{color:#c9c9d4;align-items:center;gap:8px;font-size:14px;display:inline-flex}.legal-back svg{width:14px;height:14px}.legal{max-width:780px;padding-block:40px 100px}main.legal{padding-top:40px}.legal h1{letter-spacing:-.03em;margin:0;font-size:clamp(36px,5vw,54px);font-weight:600;line-height:1.08}.legal-updated{color:#9a9aa8;margin:12px 0 34px;font-size:14px}.legal-body h2{letter-spacing:-.3px;margin:36px 0 10px;font-size:22px;font-weight:600;line-height:1.3}.legal-body p,.legal-body li{color:#c4c4cf;font-size:16px;line-height:1.7}.legal-body ul{padding-left:20px}.legal-body li+li{margin-top:8px}.legal-body a{color:#d4d0ff;text-underline-offset:3px;text-decoration:underline}@keyframes v5-rise{0%{opacity:0;transform:translateY(10px)}}@media (width<=1150px){.workflow-layout{grid-template-columns:1fr;gap:36px}.workflow-tabs{grid-template-columns:repeat(2,1fr)}.workflow-rail{display:none}.site-footer{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}}@media (width<=1000px){.pains{grid-template-columns:1fr}.pain{min-height:0}.pain-peek{display:none;position:relative;inset:auto}.pain.is-open .pain-peek,.pain:has(:focus-visible) .pain-peek{display:block}.pain:hover .pain-peek{transition:none}.capabilities{grid-template-columns:1fr}.case-art{width:100%;max-width:440px;margin-inline:auto}.doc-stages{grid-template-columns:1fr;gap:12px;max-width:560px}.doc-stages:before{width:1px;height:auto;inset:8px auto 8px 7px}.doc-stages li{text-align:left;grid-template-columns:auto 1fr;justify-items:start;gap:2px 12px}.doc-stage-dot{grid-row:span 2;margin-top:2px}}@media (width<=700px){.demo-under{flex-direction:column;align-items:flex-start;gap:10px;font-size:14px}.window-tag{display:none}.pains-section{padding-top:80px;padding-bottom:70px}.pain{padding:22px 18px 16px}.pain-question{font-size:18px}.workflow-section .section-heading{padding-top:90px}.workflow-tabs{grid-template-columns:1fr;gap:4px}.workflow-tabs>button{padding:12px 10px 12px 4px}.workflow-tabs>button:not([aria-selected=true]) small{display:none}.workflow-tabs strong{font-size:15.5px}.wf-head{padding:14px 16px}.wf-chips{flex-wrap:wrap;gap:10px}#workflow-preview{min-height:0;padding:18px 16px 20px}.wf-title{font-size:22px}.wf-money{grid-template-columns:1fr;gap:4px}.wf-effects ul{grid-template-columns:1fr}.workflow-tools{flex-direction:column-reverse;align-items:flex-start}.doc-deck{height:330px}.deck-card{width:176px;height:236px;transform:translateX(calc(var(--o,0) * 70px)) translateY(calc(var(--a,0) * 14px)) translateZ(calc(var(--a,0) * -90px)) rotate(calc(var(--o,0) * 5deg));margin-left:-88px;padding:14px;top:30px}.deck-card.is-selected{transform:translateY(-6px)translateZ(80px)scale(1.04)}.doc-detail{grid-template-columns:1fr;gap:14px;padding:18px}.doc-detail-side{text-align:left;justify-items:start}.catalog-panel{padding:16px}.catalog-group ul{grid-template-columns:1fr}.fiscal-tr{grid-template-columns:1fr auto;row-gap:2px;padding:10px 12px}.fiscal-tr>:first-child{grid-column:1/-1}.fiscal-tr>:nth-child(4){grid-column:2}.fiscal-tr>:nth-child(3){grid-area:2/2}.fiscal-th{display:none}.fiscal-card .fiscal-stamp{margin-left:0}.team-strip{flex-direction:column;align-items:flex-start;margin-bottom:90px}.site-footer{grid-template-columns:1fr 1fr}}@media (width<=420px){.site-footer{grid-template-columns:1fr}}.desktop-nav a{white-space:nowrap}.peek-due{color:#7a4d06;background:#fff8e6;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.peek-due b{color:#0f172a}.peek-due.is-done{color:var(--ox-green-text);background:#e9f7ef}.wf-open--link{align-items:center;gap:6px;margin-top:8px;padding-left:0;display:inline-flex}.wf-open--link svg{width:13px;height:13px}.deck-card.is-far{opacity:0;pointer-events:none}@media (width>=1151px){.workflow-copy{position:sticky;top:110px}}.timeline li>div{flex-direction:column;height:100%;display:flex}.timeline li{flex-direction:column;display:flex}.timeline li>div>.timeline-yours{margin-top:auto!important}.timeline li>div>p:not(.timeline-yours){margin-bottom:14px}.closing-section h2{max-width:1160px;margin-inline:auto;font-size:clamp(36px,3.9vw,58px)}.closing-section p{max-width:640px;margin-inline:auto;font-size:17px;line-height:1.6}.menu-button{border-radius:12px;place-items:center;min-width:44px;min-height:44px;display:none}.menu-button span{margin:4px auto}.brand{min-height:44px}@media (width<=1180px){.desktop-nav,.header-actions .nav-demo{display:none}.menu-button{align-content:center;display:grid}.header-actions .button-wa{min-height:44px}}@media (width<=369px){.header-actions .button-wa{gap:0;width:44px;padding:0}.header-actions .button-wa .wa-short,.header-actions .button-wa .wa-long{display:none}.header-actions .button-wa svg{width:20px;height:20px}.nav-shell,.site-header.is-scrolled .nav-shell{padding:0 4px 0 10px}.brand-word{letter-spacing:2px;font-size:15px}}.demo-info{border-radius:10px;min-height:44px;padding:8px 12px}.demo-info:hover{background:#ffffff0a}.demo-under-actions{flex-shrink:0;gap:6px}@media (width<=1100px){.demo-under{flex-direction:column;align-items:flex-start;gap:8px}.demo-under-actions{margin-left:-12px}}@media (width>=761px) and (width<=1099px){.product-stage .ox-shell{grid-template-columns:1fr}.product-stage .ox-sidebar{z-index:6;width:246px;transition:transform .25s;position:absolute;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 40px #0f172a40}.product-stage .ox-shell.is-menu-open .ox-sidebar{transform:none}.product-stage .ox-backdrop{z-index:5;opacity:0;pointer-events:none;background:#0f172a59;transition:opacity .25s;display:block;position:absolute;inset:0}.product-stage .ox-shell.is-menu-open .ox-backdrop{opacity:1;pointer-events:auto}}@media (width>=761px) and (width<=880px){.product-stage .ox-stats,.product-stage .ox-kpis,.product-stage .ox-alert-cards{grid-template-columns:1fr 1fr}}@media (width<=420px){.product-stage .ox-hero-top{flex-wrap:wrap}}.device-dots{gap:0;margin-top:18px}.device-dots button,.device-dots button:hover,.device-dots button.is-active{width:40px;height:40px;box-shadow:none;background:0 0;place-items:center;display:grid;transform:none}.device-dots button:before{content:"";width:10px;height:10px;transition:background .3s, transform .3s var(--ease-out), box-shadow .3s;background:#ffffff2e;border-radius:50%}.device-dots button:hover:before{background:#ffffff5e}.device-dots button.is-active:before{background:#aaa5fa;transform:scale(1.3);box-shadow:0 0 10px #aaa5fa}.screen-picker small{font-size:12.5px}@media (width<=900px){.device-stage{width:100%}}.pain-tag{font-size:12px}.pain-toggle{min-height:44px}.capability-copy>p{color:#bdbdc9;max-width:360px;margin:0;font-size:15px;line-height:1.7}.capability-copy h3{margin:0 0 10px}.catalog .service-strip>span:first-child{font-size:12px}.catalog-tabs button{min-height:44px}@media (width<=1000px){.capability,.capability:first-child,.capability:last-child{border:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:28px;min-height:0;padding:20px 24px;display:grid}.capability .case-art{grid-area:auto/1;width:100%;max-width:none;height:236px;margin:0}.capability h3{margin-top:0}}@media (width<=700px){.capability,.capability:first-child,.capability:last-child{flex-direction:column;align-items:stretch;padding:16px 18px 20px;display:flex}.capability .case-art{max-width:420px;height:230px;margin:0 auto 18px}.capability-copy h3{font-size:20px}.capability-copy>p{max-width:none;font-size:15px}}@media (width<=380px){.capability .case-art{height:214px}.case-card--front{width:92%;padding:12px}.case-money{gap:10px}.case-money .mini-ring{width:88px;height:88px}.case-money .mini-ring>div{padding-top:22px;font-size:22px}.case-money .mini-ring small{bottom:20px}}.workflow-section{overflow-x:clip}.workflow-tabs .step-num{font-size:13px}.wf-kicker,.wf-chip small,#workflow-preview .flow-fields dt{font-size:12px}.workflow-nav .icon-button,.doc-controls .icon-button{width:44px;height:44px}@media (width<=1150px){#workflow-preview{min-height:340px}}@media (width<=700px){#workflow-preview{min-height:0}.wf-chips{justify-content:space-between;width:100%}}@media (width<=1000px){.doc-deck{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.deck-card{transform:translateX(calc(var(--o,0) * 104px)) translateY(calc(var(--a,0) * 16px)) translateZ(calc(var(--a,0) * -80px)) rotate(calc(var(--o,0) * 6deg))}}@media (width<=700px){.deck-card{transform:translateX(calc(var(--o,0) * 64px)) translateY(calc(var(--a,0) * 14px)) translateZ(calc(var(--a,0) * -90px)) rotate(calc(var(--o,0) * 5deg))}}.fiscal-switch button{min-height:44px}.fiscal-card .fiscal-card-head{font-size:12px}@media (width<=700px){.fiscal-tr .num[data-label]:before{content:attr(data-label) " ";letter-spacing:.4px;text-transform:uppercase;color:#5b6b7f;margin-right:4px;font-size:11px;font-weight:700}.fiscal-card .fiscal-foot{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.fiscal-card .fiscal-stamp{grid-column:1/-1;justify-content:center;margin-left:0}.fiscal-card{padding:18px 16px 16px}}.footer-col{gap:0}.footer-col a,.footer-col span{align-items:center;min-height:40px;display:flex}.footer-col strong{margin-bottom:6px}.feature-link,.eyebrow-link{min-height:44px}.eyebrow-link{align-items:center;display:inline-flex}.fiscal-th,.fiscal-tr small,.fiscal-card .fiscal-foot small,.timeline-yours span,.case-card--back small{font-size:12px}.inline-code{font-size:13px}.ps-task small{font-size:9px}@media (width<=700px){.fiscal-tr .num[data-label]:before{font-size:12px}}.fiscal-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fiscal-layout>*{min-width:0}@media (width<=1000px){.fiscal-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.fiscal-switch button{padding-inline:12px;font-size:13px}}.fiscal-visual{grid-template-columns:minmax(0,1fr)}@media (width<=700px){.fiscal-tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px}.fiscal-tr>:first-child,.fiscal-tr>:nth-child(2){grid-area:auto/1/auto/-1}.fiscal-tr>:nth-child(3){text-align:left;grid-area:auto/1}.fiscal-tr>:nth-child(4){text-align:right;grid-area:auto/2}.fiscal-tr .num[data-label]:before{margin:4px 0 1px;display:block}.fiscal-card .fiscal-card-head{flex-wrap:wrap;gap:6px 10px}}@media (width>=761px) and (width<=999px){.product-stage .ox-table:has(#ox-list-body) th:nth-child(3),.product-stage .ox-table:has(#ox-list-body) th:nth-child(4),.product-stage #ox-list-body td:nth-child(3),.product-stage #ox-list-body td:nth-child(4){display:none}}@media (width<=760px){.product-stage .ox-table:has(#ox-list-body),.product-stage #ox-list-body{white-space:normal;display:block}.product-stage .ox-table:has(#ox-list-body) thead{display:none}.product-stage #ox-list-body tr.is-link{border-bottom:1px solid var(--ox-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px;display:grid}.product-stage #ox-list-body tr.is-link:last-child{border-bottom:0}.product-stage #ox-list-body td{border:0;min-width:0;padding:0;display:block;background:0 0!important}.product-stage #ox-list-body td:first-child{grid-area:1/1}.product-stage #ox-list-body td:nth-child(2){text-align:right;grid-area:1/2}.product-stage #ox-list-body td:nth-child(3),.product-stage #ox-list-body td:nth-child(4){display:none}.product-stage #ox-list-body td:nth-child(5){grid-area:2/1}.product-stage #ox-list-body td:nth-child(6){text-align:right;grid-area:2/2/span 2}.product-stage #ox-list-body td:nth-child(6) .ox-state-stack{justify-items:end}.product-stage #ox-list-body td:nth-child(7){text-align:left;grid-area:3/1}.product-stage #ox-list-body td:nth-child(7) .ox-row-actions{justify-content:flex-start}.product-stage #ox-list-body .ox-idlabel{display:none}.product-stage #ox-list-body tr.is-link:hover{background:#f8fafc}}.ps-activity span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=760px){.product-stage #ox-view *{min-width:0}.product-stage .ox-rd-body{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.wf-payments li{grid-template-columns:auto minmax(0,1fr)}.wf-payments li>.flow-pill{grid-column:2;justify-self:start}.wf-effects li{grid-template-columns:auto minmax(0,1fr) auto}}@media (width<=480px){.product-stage .ox-rdh-icon{display:none}.product-stage .ox-rdh-id h1{flex-wrap:wrap;row-gap:4px;font-size:22px}.product-stage .ox-rdh-sub{flex-wrap:wrap}.product-stage .ox-steps{align-items:flex-start}.product-stage .ox-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px}.product-stage .ox-step b{font-size:11px}.product-stage .ox-cuota{grid-template-columns:30px minmax(0,1fr) auto;row-gap:6px}.product-stage .ox-cuota>.ox-pill{grid-column:2/-1;justify-self:start}.product-stage .ox-block-head{flex-wrap:wrap;row-gap:6px}}.ps-activity>div{gap:6px}.ps-activity em,.ps-activity em.up{background:0 0;border:0;min-width:0;margin:0;padding:0;font-size:8.5px}.ps-activity em .bi{font-size:10px}@media (width<=760px){.ps-activity em{display:none}}.site-header.is-scrolled .nav-shell{gap:14px;max-width:1180px}@media (width>=701px){.site-header.is-scrolled .wa-long{display:none}.site-header.is-scrolled .wa-short{display:inline}}.toast{border-radius:14px;max-width:min(92vw,580px);padding:12px 18px;font-size:13px}.toast.is-demo{pointer-events:auto;color:#e6e1f5;text-align:left;background:#1b1724;border-color:#aaa5fa55;align-items:center;gap:16px;padding:12px 12px 12px 18px;font-size:14px;line-height:1.45;display:flex;box-shadow:0 18px 50px #000a,0 0 0 1px #aaa5fa22}.toast.is-demo b{color:#fff}.toast.is-demo .button{white-space:nowrap;flex:none}@media (width<=700px){.toast.is-demo{text-align:center;flex-direction:column;align-items:stretch;gap:12px;width:calc(100% - 32px)}}.js .product-stage{transform:perspective(1800px) rotateX(var(--stage-rx,10deg)) rotateY(var(--stage-ry,0deg)) translateY(var(--stage-y,48px));transform-origin:50% 0;transition:transform .6s var(--ease-out);will-change:transform}.js.is-loaded .product-stage{animation-name:stage-rise}@keyframes stage-rise{to{opacity:1}}.device-tilt{z-index:1;position:relative}.device-screen:before{content:"";pointer-events:none;z-index:7;background:linear-gradient(105deg,#0000 44%,#ffffff30 50%,#0000 56%);animation:8s ease-in-out 1.5s infinite device-glare;position:absolute;inset:-30% -70%;transform:translate(-80%)}@keyframes device-glare{0%,58%{transform:translate(-80%)}78%,to{transform:translate(80%)}}@media (prefers-reduced-motion:reduce){.device-screen:before{display:none}}.ghost-cursor{z-index:8;width:26px;height:26px;transform:translate(var(--x,50%), var(--y,50%));opacity:0;pointer-events:none;filter:drop-shadow(0 4px 10px #0009);transition:transform 1.15s cubic-bezier(.2,.8,.2,1),opacity .45s;position:absolute;top:0;left:0}.ghost-cursor.is-on{opacity:1}.ghost-cursor svg{fill:#fff;stroke:#15151b;stroke-width:1.2px;stroke-linejoin:round;transform-origin:5px 3px;width:26px;height:26px;transition:transform .18s}.ghost-cursor.is-click svg{transform:scale(.82)}.ghost-cursor i{opacity:0;border:2px solid #aaa5fa;border-radius:50%;width:14px;height:14px;position:absolute;top:-3px;left:-2px}.ghost-cursor.is-click i{animation:.52s ease-out ghost-ring}@keyframes ghost-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.2)}}@media (width>=701px){.capabilities{perspective:1400px}.js .capabilities[data-stagger]>.capability{transform-origin:50% 100%}.js .capabilities[data-stagger]:not(.is-in)>.capability:first-child{transform:translate3d(110px,36px,-140px)rotateY(30deg)rotate(-7deg)}.js .capabilities[data-stagger]:not(.is-in)>.capability:nth-child(2){transform:translate3d(0,80px,-70px)rotateX(-14deg)}.js .capabilities[data-stagger]:not(.is-in)>.capability:nth-child(3){transform:translate3d(-110px,36px,-140px)rotateY(-30deg)rotate(7deg)}.js .capabilities[data-stagger].is-in>.capability{transform:none}}.cursor-glow{pointer-events:none;z-index:40;mix-blend-mode:screen;opacity:0;will-change:transform;background:radial-gradient(circle,#ffffff16 0%,#ffffff09 34%,#fff0 68%);border-radius:50%;width:480px;height:480px;transition:opacity .5s;position:fixed;top:-240px;left:-240px}.cursor-glow.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.ghost-cursor,.cursor-glow{display:none}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}*{-webkit-tap-highlight-color:transparent}h1,h2,h3,.pain-question,.wf-title{text-wrap:balance}p,li,summary{text-wrap:pretty}.m-short,.step-short,.snap-dots,.stage-peek{display:none}.sw-pair{white-space:nowrap}@media (hover:none){.button:active,.catalog-toggle:active,.screen-picker button:active,.workflow-tabs>button:active,.fiscal-switch button:active,.catalog-tabs button:active,.pain-toggle:active,.feature-link:active,.icon-button:active,.demo-info:active{transition:transform .12s;transform:scale(.97)}.js [data-reveal],.js [data-stagger]>*,.js [data-split] .sw{filter:none!important}.js [data-reveal]:not(.is-in),.js [data-stagger]:not(.is-in)>*{transform:translateY(24px)}.aurora i{filter:blur(70px);animation:none}}@media (pointer:coarse){.ox input,.ox select,.ox textarea{font-size:16px!important}}.site-header{padding-top:max(var(--header-pad,12px), env(safe-area-inset-top))}.wa-float{bottom:calc(18px + env(safe-area-inset-bottom))}main{padding-top:calc(var(--nav-h) + env(safe-area-inset-top))}.toast{bottom:calc(24px + env(safe-area-inset-bottom))}@media (width<=900px){.mobile-layout{gap:0}.mobile-copy{display:contents}.mobile-copy>.section-label{order:1}.mobile-copy>h2{order:2}.mobile-copy>.mobile-lead{order:3}.device-stage{order:4;margin-top:28px}.screen-picker{order:5;margin-top:8px}}@media (width<=700px){:root{--gutter:20px;--header-pad:10px}.m-long{display:none}.m-short{display:inline}.header-actions .button-wa{display:none}.nav-shell,.site-header.is-scrolled .nav-shell{padding:0 8px 0 14px}.wa-float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));justify-content:center;gap:0;width:56px;height:56px;padding:0;box-shadow:0 10px 28px #25d36644}.wa-float span,.wa-float:before{display:none}.wa-float svg{width:24px;height:24px}.feature-link,.peek-link,.wf-open--link,.demo-under{display:none}.pains-section,.platform-section,.docs-section{padding-top:76px;padding-bottom:64px}.fiscal-section{padding-top:76px}.start-section{padding-block:76px 64px}.faq-section{padding-block:72px}.closing-section{padding-block:84px 76px}.mobile-section{padding-block:76px 64px}.workflow-section .section-heading{padding-top:76px}.workflow-layout{gap:18px;padding-block:24px 72px}.section-label,.faq-heading .section-label{margin-bottom:16px;font-size:13.5px}h2,.workflow-copy h2,.fiscal-copy h2,.mobile-copy h2{letter-spacing:-.035em;font-size:clamp(33px,9.4vw,42px);line-height:1.05}.section-heading-row>p,.fiscal-copy>p:not(.section-label){margin-top:16px;font-size:16.5px;line-height:1.6}.pains,.capabilities{margin-top:28px}.hero{flex-direction:column;padding-top:28px;display:flex}.eyebrow-link{margin-bottom:22px;font-size:13px}h1{letter-spacing:-.04em;font-size:clamp(42px,11.6vw,54px);line-height:1.02}.hero-lead p{font-size:17px;line-height:1.55}.hero-actions{gap:10px;margin-top:26px}.hero-actions .button{width:100%;min-height:54px;font-size:16px}.hero-meta{gap:8px 18px;margin-top:24px}.hero-meta li{color:#a4a4b4;background:0 0;border:0;gap:7px;padding:0;font-size:13.5px}.hero-meta svg{width:15px;height:15px}.hero-actions .button-light{display:none}.hero{padding-bottom:56px}.product-stage{--ox-zoom:.55;pointer-events:none;border-radius:14px;max-height:470px;margin-top:40px;transition:none;overflow:hidden;transform:none!important}.product-stage>.ox{border-radius:0}.product-stage .ox-shell{height:790px}.product-stage .ox-stats,.product-stage .ox-kpis{grid-template-columns:1fr 1fr}.product-stage .window-bar{border-radius:14px 14px 0 0;height:38px;padding:0 14px;font-size:11.5px}.product-stage .window-tag{display:none}.stage-peek{text-align:center;pointer-events:auto;z-index:3;background:linear-gradient(#09090b00 0%,#09090bd9 52%,#09090b 100%);flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;height:210px;padding:0 20px 18px;display:flex;position:absolute;inset:auto 0 0}.stage-peek .button{width:100%;min-height:52px;font-size:15.5px}.stage-peek small{color:#a4a4b4;text-wrap:balance;font-size:13px;line-height:1.5}.screen-picker{display:none}.device{--dw:min(300px, calc(100vw - 72px));width:var(--dw);height:calc(var(--dw) * 620 / 300)}.device-tilt{transform:none!important}.device-float{animation:none}.device-screen{font-size:10.5px}.pains,.capabilities{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 6px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.pains::-webkit-scrollbar,.capabilities::-webkit-scrollbar{display:none}.pain,.capability,.capability:first-child,.capability:last-child{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 86%}.pain{min-height:320px}.pain-peek,.pain.is-open .pain-peek{display:block;position:absolute;inset:8px}.snap-dots{justify-content:center;margin-top:6px;display:flex}.snap-dots button{place-items:center;width:32px;height:32px;display:grid}.snap-dots button:before{content:"";width:7px;height:7px;transition:width .3s var(--ease-out), background .3s;background:#fff3;border-radius:999px}.snap-dots button.is-active:before{background:#aaa5fa;width:22px}.workflow-layout{grid-template-columns:minmax(0,1fr)}.workflow-layout>*{min-width:0}.workflow-copy{position:static}.workflow-tabs{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 4px;gap:8px;display:flex;overflow-x:auto}.workflow-tabs::-webkit-scrollbar{display:none}.workflow-tabs{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--gutter), #000 calc(100% - 36px), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--gutter), #000 calc(100% - 36px), transparent 100%)}.workflow-tabs>button{background:#ffffff06;border-color:#ffffff1f;border-radius:999px;flex:none;align-items:center;gap:8px;width:auto;min-height:44px;padding:6px 16px 6px 6px;display:inline-flex}.workflow-tabs>button>div,.workflow-tabs>button>svg,.workflow-nav{display:none}.workflow-tabs .step-short{white-space:nowrap;font-size:14.5px;font-weight:600;display:inline}.workflow-tabs .step-num{width:30px;height:30px;font-size:12px}.workflow-tabs>button[aria-selected=true]{box-shadow:none;background:#ffffff12}.timeline{grid-template-columns:1fr;gap:26px;margin-top:32px}.timeline:before,.timeline:after{width:1px;display:block;top:10px;left:7px;right:auto}.timeline:before{height:auto;bottom:10px}.timeline:after{height:0;transition:height 1.8s var(--ease) .2s;background:linear-gradient(#776aca,#aaa5fa)}.timeline.is-in:after,.no-js .timeline:after{width:1px;height:calc(100% - 20px)}.timeline li{padding:0 0 0 34px}.timeline-dot{top:3px}.timeline strong{font-size:18px}.timeline-yours{background:0 0;border:0;border-radius:0;padding:0;color:#cfc6b0!important;margin-top:8px!important;font-size:14px!important}.timeline-yours span{margin:0 6px 0 0;font-size:12px;display:inline}.timeline-yours span:after{content:" ·"}.section-cta,.fiscal-table .fiscal-tr:nth-child(n+4),.fiscal-foot>div:nth-child(3){display:none}.closing-section h2{font-size:clamp(32px,8.8vw,40px)}.closing-section p{font-size:16.5px}.closing-actions .button{width:100%;min-height:54px;padding:14px 18px;font-size:16px}.closing-section small{font-size:13px}.faq-list summary{gap:16px;min-height:60px;padding-block:16px;font-size:16.5px}.faq-list p{font-size:15.5px;line-height:1.65}.site-footer{padding-block:40px calc(28px + env(safe-area-inset-bottom));grid-template-columns:1fr;grid-template-areas:"brand""contact""legal""copy";gap:24px}.footer-brand{grid-area:brand}.footer-col[aria-label=Producto]{display:none}.footer-col[aria-label=Contacto]{grid-area:contact}.footer-col[aria-label=Legal]{flex-wrap:wrap;grid-area:legal;gap:6px 18px;display:flex}.footer-col[aria-label=Legal] strong{display:none}.site-footer .footer-copyright{grid-area:copy}dialog{width:100%;max-width:none;max-height:calc(100dvh - 24px);padding:12px 18px calc(22px + env(safe-area-inset-bottom));border-bottom:0;border-radius:22px 22px 0 0;margin:auto 0 0}dialog[open]{animation:m-sheet .32s var(--ease-out)}dialog:before{content:"";background:#ffffff2e;border-radius:4px;width:40px;height:4px;margin:0 auto 12px;display:block}dialog.is-light:before{background:#0f172a26}}@keyframes m-sheet{0%{opacity:0;transform:translateY(40px)}}@media (width<=390px){:root{--gutter:16px}}@media (width<=700px){html{scroll-padding-top:calc(66px + env(safe-area-inset-top))}}@media (width<=1180px){.mobile-nav{padding-top:calc(110px + env(safe-area-inset-top));padding-bottom:calc(32px + env(safe-area-inset-bottom));background:radial-gradient(90% 50% at 15% 0,#6d63d930,#0000 70%),radial-gradient(70% 40% at 100% 100%,#2f6fb322,#0000 70%),#09090b}}#app-movil,#recorrido,#fiscal,#empezar,#documentos,#preguntas,#contacto,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 1200px}#preguntas{contain-intrinsic-size:auto 780px}#contacto{contain-intrinsic-size:auto 600px}.site-footer{contain-intrinsic-size:auto 560px}@media (width<=700px){#fiscal{contain-intrinsic-size:auto 1300px}#empezar,#documentos{contain-intrinsic-size:auto 1000px}}html.cv-full #app-movil,html.cv-full #recorrido,html.cv-full #fiscal,html.cv-full #empezar,html.cv-full #documentos,html.cv-full #preguntas,html.cv-full #contacto,html.cv-full .site-footer{content-visibility:visible}@media (width<=700px){.snap-dots button{width:40px;height:40px}}@media (width<=360px){.catalog-toggle{white-space:nowrap;gap:10px;padding:12px 16px;font-size:14px}#workflow-preview .flow-fields{grid-template-columns:1fr;gap:12px}}
