@charset "UTF-8";@font-face{font-family:primeicons;font-display:block;src:url("./media/primeicons-RSSEDYLY.eot");src:url("./media/primeicons-RSSEDYLY.eot?#iefix") format("embedded-opentype"),url("./media/primeicons-4GST5W3O.woff2") format("woff2"),url("./media/primeicons-P53SE5CV.woff") format("woff"),url("./media/primeicons-GEFHGEHP.ttf") format("truetype"),url("./media/primeicons-DHQU4SEP.svg?#primeicons") format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE0tDMPKzSQ.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE0tMMPKzSQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE0tCMPI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1pVFteOcEg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1pVGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1pVF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21lVFteOcEg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21lVGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21lVF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLucXtAKPY.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVFteOcEg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VFteOcEg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15VFteOcEg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111VFteOcEg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111VGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111VF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xVFteOcEg.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xVGdeOcEg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xVF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.webshop-site-data-theme.page{padding:0 0 32px}.webshop-site-data-theme .lucide{width:16px;height:16px}.webshop-site-data-theme .page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:18px 22px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(circle at 0% 50%,var(--teal-soft) 0%,transparent 42%),var(--panel);box-shadow:var(--shadow-card)}.webshop-site-data-theme .page-header h1{margin:0 0 4px;font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.webshop-site-data-theme .page-header .subtitle{margin:0;color:var(--ink-3);font-size:13px}.webshop-site-data-theme .actions{display:flex;gap:10px;flex-wrap:wrap}.webshop-site-data-theme .step-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:20px;padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-card)}.webshop-site-data-theme .stepper{display:flex;align-items:center;gap:4px;margin:0 0 18px;padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-card);overflow-x:auto}.webshop-site-data-theme .step{display:flex;flex:1 1 0;align-items:center;gap:10px;min-width:max-content;padding:6px 8px;border-radius:10px;color:var(--ink-4)}.webshop-site-data-theme .step:not(:last-child):after{content:"";flex:1;min-width:12px;height:2px;margin-left:4px;border-radius:2px;background:var(--line)}.webshop-site-data-theme .step.active{color:var(--brand-ink)}.webshop-site-data-theme .step.done{color:var(--ink-2)}.webshop-site-data-theme .step.done:after{background:var(--brand-light)}.webshop-site-data-theme .step-index{width:28px;height:28px;box-sizing:border-box;border:1px solid var(--line-ctrl);border-radius:50%;background:var(--panel);color:var(--ink-3);font-weight:700;font-size:12px;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.webshop-site-data-theme .step-index .lucide{width:14px;height:14px;stroke-width:2.5}.webshop-site-data-theme .step.active .step-index{border-color:transparent;background:var(--gradient-primary);box-shadow:var(--shadow-primary);color:var(--on-brand)}.webshop-site-data-theme .step.done .step-index{border-color:transparent;background:var(--teal-soft);color:var(--brand)}.webshop-site-data-theme .step-text{display:flex;flex-direction:column;gap:1px}.webshop-site-data-theme .step-title{font-size:13px;font-weight:600;color:inherit}.webshop-site-data-theme .step-subtitle{font-size:12px;color:var(--ink-3)}.webshop-site-data-theme .alert.step-error{margin:20px 0 0}.webshop-site-data-theme .step-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 12px;padding:10px 14px 10px 18px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(circle at 0% 50%,var(--teal-soft) 0%,transparent 45%),var(--panel);box-shadow:var(--shadow-card)}.webshop-site-data-theme .step-toolbar__title{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.webshop-site-data-theme .step-toolbar__title:before{content:"";width:12px;height:2px;border-radius:2px;background:var(--brand-light)}.webshop-site-data-theme .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:10px;border:1px solid var(--line-ctrl);background:var(--panel);color:var(--ink);font-family:inherit;font-size:13px;font-weight:600;line-height:20px;white-space:nowrap;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.webshop-site-data-theme .btn.btn-secondary{border-color:var(--line-ctrl);background:var(--panel);color:var(--ink)}.webshop-site-data-theme .btn.btn-secondary:hover:not(:disabled){border-color:var(--brand-light);background:var(--hover)}.webshop-site-data-theme .btn.btn-primary{border-color:transparent;background:var(--gradient-primary);color:var(--on-brand);box-shadow:var(--shadow-primary)}.webshop-site-data-theme .btn.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-primary-hover)}.webshop-site-data-theme .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.webshop-site-data-theme .btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.webshop-site-data-theme .alert{display:flex;align-items:flex-start;gap:10px;margin:12px 0;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.5}.webshop-site-data-theme .alert.alert-error{background:var(--tone-danger-bg);color:var(--tone-danger-ink);border:1px solid var(--tone-danger-line)}.webshop-site-data-theme .tx-callout.alert,.webshop-site-data-theme .tx-callout.info-note{margin:0 0 12px}.webshop-site-data-theme .tx-callout.alert.step-error{margin:20px 0 0}.webshop-site-data-theme .loading{display:flex;align-items:center;gap:8px;padding:12px 2px;font-size:13px;color:var(--ink-3)}.webshop-site-data-theme .loading .lucide{color:var(--brand)}.webshop-site-data-theme .form{display:flex;flex-direction:column;gap:16px}.webshop-site-data-theme .section{padding:18px 20px;border-radius:14px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card)}.webshop-site-data-theme .section-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px}.webshop-site-data-theme .section-help{font-size:12px;line-height:1.5;color:var(--ink-3);margin-bottom:12px}.webshop-site-data-theme .section-accordion{padding:0;overflow:hidden}.webshop-site-data-theme .section-accordion-toggle{width:100%;min-height:56px;box-sizing:border-box;border:none;background:var(--hover);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;font-family:inherit;color:inherit;cursor:pointer;text-align:left;transition:background .15s ease}.webshop-site-data-theme .section-accordion-toggle:hover{background:color-mix(in srgb,var(--teal-soft) 55%,var(--hover))}.webshop-site-data-theme .section-accordion-toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--brand-light);border-radius:14px}.webshop-site-data-theme .section-accordion-text{display:flex;flex-direction:column;gap:2px;min-width:0}.webshop-site-data-theme .section-accordion-toggle .section-title,.webshop-site-data-theme .section-accordion-toggle .section-help{margin-bottom:0}.webshop-site-data-theme .section-accordion-indicator{width:28px;height:28px;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;position:relative;flex:0 0 auto;background:var(--panel);transition:border-color .15s ease}.webshop-site-data-theme .section-accordion-indicator:before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;box-sizing:border-box;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:translate(-50%,-70%) rotate(45deg);transition:transform .2s ease,border-color .15s ease}.webshop-site-data-theme .section-accordion-indicator:after{content:none}.webshop-site-data-theme .section-accordion-indicator.is-open:before{border-color:var(--brand);transform:translate(-50%,-30%) rotate(-135deg)}.webshop-site-data-theme .section-accordion-toggle:hover .section-accordion-indicator,.webshop-site-data-theme .group-block__toggle:hover .section-accordion-indicator{border-color:var(--brand-light)}.webshop-site-data-theme .section-accordion-content{border-top:1px solid var(--line);padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.webshop-site-data-theme #section-2,.webshop-site-data-theme #section-4,.webshop-site-data-theme .form app-webshop-site-content-section,.webshop-site-data-theme .form app-webshop-site-reviews-section{display:flex;flex-direction:column;gap:16px}.webshop-site-data-theme #section-2>.step-toolbar,.webshop-site-data-theme #section-4>.step-toolbar,.webshop-site-data-theme .wizard-step5-form>.step-toolbar{margin-bottom:0}.webshop-site-data-theme .group-block{border-radius:14px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);overflow:hidden}.webshop-site-data-theme .group-block--plain,.webshop-site-data-theme .group-block--plain>.group-block__content{display:contents}.webshop-site-data-theme .group-block__toggle{width:100%;border:none;background:radial-gradient(circle at 0% 50%,var(--teal-soft) 0%,transparent 45%),var(--panel);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;font-family:inherit;color:inherit;cursor:pointer;text-align:left;transition:background .15s ease}.webshop-site-data-theme .group-block__toggle:hover{background:radial-gradient(circle at 0% 50%,var(--teal-soft) 0%,transparent 70%),var(--hover)}.webshop-site-data-theme .group-block__toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--brand-light);border-radius:14px}.webshop-site-data-theme .group-block__text{display:flex;flex-direction:column;gap:2px;min-width:0}.webshop-site-data-theme .group-block__title{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.webshop-site-data-theme .group-block__help{font-size:12px;color:var(--ink-3)}.webshop-site-data-theme .group-block:not(.group-block--plain)>.group-block__content{border-top:1px solid var(--line);padding:16px;display:flex;flex-direction:column;gap:16px;background:var(--hover)}.webshop-site-data-theme .group-block__content[hidden]{display:none!important}.webshop-site-data-theme .group-block:not(.group-block--plain)>.group-block__content:not([hidden]){animation:group-block-expand .18s ease-out}@keyframes group-block-expand{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.webshop-site-data-theme .group-block:not(.group-block--plain)>.group-block__content:not([hidden]){animation:none}}.webshop-site-data-theme .info-note{font-size:13px;line-height:1.5;color:var(--brand-ink);margin-bottom:12px;background:var(--teal-soft);border:1px solid var(--action-view-line);border-radius:12px;padding:10px 14px}.webshop-site-data-theme .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px}.webshop-site-data-theme .grid .form-group.full-width{grid-column:1/-1}.webshop-site-data-theme .content-grid{display:grid;grid-template-columns:1fr;gap:14px}.webshop-site-data-theme .content-grid .form-group.full-width{grid-column:1/-1}.webshop-site-data-theme .form-group{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:14px;color:var(--ink)}.webshop-site-data-theme .form-group label:not([class]){display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.webshop-site-data-theme .required{color:var(--danger);letter-spacing:0}.webshop-site-data-theme .form-control{width:100%;min-height:40px;box-sizing:border-box;padding:9px 12px;border:1px solid var(--line-ctrl);border-radius:10px;background:var(--panel);color:var(--ink);font-size:14px;font-family:inherit;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.webshop-site-data-theme .form-control::placeholder{color:var(--ink-4)}.webshop-site-data-theme .form-control:hover:not(:disabled){border-color:var(--brand-light)}.webshop-site-data-theme .form-control:focus{outline:none;border-color:var(--brand-light);box-shadow:var(--focus-ring)}.webshop-site-data-theme .form-control:disabled,.webshop-site-data-theme .form-control[readonly]{background:var(--hover);color:var(--ink-3);cursor:not-allowed}.webshop-site-data-theme .form-control.ng-invalid.ng-touched,.webshop-site-data-theme .form-control.is-invalid{border-color:var(--danger)}.webshop-site-data-theme .form-control option{background:var(--panel);color:var(--ink)}.webshop-site-data-theme input.form-control,.webshop-site-data-theme select.form-control{height:40px;padding-block:0}.webshop-site-data-theme input[type=color].form-control{padding:4px;cursor:pointer}.webshop-site-data-theme select.form-control{padding-right:34px;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.webshop-site-data-theme textarea.form-control{resize:vertical}.webshop-site-data-theme .seo-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;align-items:start}.webshop-site-data-theme .seo-panel{display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px 20px;border-radius:14px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card)}.webshop-site-data-theme .seo-panel--editor{background:radial-gradient(circle at top left,var(--teal-soft),transparent 34%),var(--panel)}.webshop-site-data-theme .seo-panel--preview{background:linear-gradient(180deg,var(--hover) 0%,var(--panel) 100%)}.webshop-site-data-theme .seo-panel__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.webshop-site-data-theme .seo-panel__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);margin-bottom:6px}.webshop-site-data-theme .seo-panel__eyebrow:before{content:"";width:12px;height:2px;border-radius:2px;background:var(--brand-light)}.webshop-site-data-theme .seo-panel__title{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--ink)}.webshop-site-data-theme .seo-inline-note{padding:10px 14px;border-radius:12px;border:1px solid var(--action-view-line);background:var(--teal-soft);color:var(--brand-ink);font-size:13px;line-height:1.5}.webshop-site-data-theme .seo-form-group{gap:10px}.webshop-site-data-theme .seo-field-header,.webshop-site-data-theme .seo-field-meta{display:flex;justify-content:space-between;align-items:center;gap:12px}.webshop-site-data-theme .seo-field-meta{align-items:flex-start}.webshop-site-data-theme .seo-status{display:inline-flex;align-items:center;justify-content:center;min-width:96px;padding:5px 10px;border-radius:999px;border:1px solid var(--line);font-size:12px;font-weight:600;line-height:1;background:var(--hover);color:var(--ink-3)}.webshop-site-data-theme .seo-status--empty{border-color:var(--line);background:var(--hover);color:var(--ink-3)}.webshop-site-data-theme .seo-status--short{border-color:var(--tone-warning-line);background:var(--tone-warning-bg);color:var(--tone-warning-ink)}.webshop-site-data-theme .seo-status--good{border-color:var(--tone-success-line);background:var(--tone-success-bg);color:var(--tone-success-ink)}.webshop-site-data-theme .seo-status--long{border-color:var(--tone-danger-line);background:var(--tone-danger-bg);color:var(--tone-danger-ink)}.webshop-site-data-theme .seo-description-control{min-height:112px;resize:vertical}.webshop-site-data-theme .hint.hint-warning{color:var(--tone-warning-ink)}.webshop-site-data-theme .hint.hint-icon{display:flex;align-items:flex-start;gap:6px;color:var(--tone-warning-ink)}.webshop-site-data-theme .hint.hint-icon .lucide{width:14px;height:14px;margin-top:1px}.webshop-site-data-theme .section-inline{padding:0;margin-bottom:0;overflow:hidden}.webshop-site-data-theme .section-inline .section-header{display:flex;flex-direction:column;gap:2px;min-height:56px;box-sizing:border-box;justify-content:center;margin-bottom:0;padding:12px 20px;border-bottom:1px solid var(--line);background:var(--hover)}.webshop-site-data-theme .section-inline .section-header .section-title{margin-bottom:0}.webshop-site-data-theme .section-inline .section-header .section-help{margin:0}.webshop-site-data-theme .section-inline .section-body{padding:18px 20px 20px}.webshop-site-data-theme .section-inline .section-body .form-group{margin-bottom:0}.webshop-site-data-theme .domain-input-wrap{display:flex;align-items:center;height:40px;box-sizing:border-box;border:1px solid var(--line-ctrl);border-radius:10px;background:var(--panel);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.webshop-site-data-theme .domain-input-wrap:hover{border-color:var(--brand-light)}.webshop-site-data-theme .domain-input-wrap:focus-within{border-color:var(--brand-light);box-shadow:var(--focus-ring)}.webshop-site-data-theme .domain-input-wrap--invalid{border-color:var(--danger)}.webshop-site-data-theme .domain-input-wrap--invalid:focus-within{border-color:var(--danger);box-shadow:0 0 0 2px var(--danger-soft)}.webshop-site-data-theme .domain-input-prefix{display:inline-flex;align-items:center;align-self:stretch;padding:0 10px 0 12px;font-size:13px;color:var(--ink-4);background:var(--hover);border-right:1px solid var(--line);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0}.webshop-site-data-theme input.domain-input{border:none!important;border-radius:0!important;box-shadow:none!important;height:38px;min-height:0;flex:1;min-width:0}.webshop-site-data-theme input.domain-input:focus{outline:none;box-shadow:none!important}.webshop-site-data-theme .char-count.is-good{color:var(--tone-success-ink)}.webshop-site-data-theme .char-count.is-long{color:var(--tone-warning-ink)}.webshop-site-data-theme .char-count.is-hard-limit{color:var(--tone-danger-ink)}.webshop-site-data-theme .seo-preview-header{display:flex;flex-direction:column;gap:10px}.webshop-site-data-theme .seo-preview-context{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.webshop-site-data-theme .seo-preview-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;background:var(--teal-soft);color:var(--brand-ink);border:1px solid var(--action-view-line);font-size:12px;font-weight:600;letter-spacing:.02em}.webshop-site-data-theme .seo-preview-host{font-size:13px;color:var(--ink-3)}.webshop-site-data-theme .seo-snippet{padding:18px;border-radius:14px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card)}.webshop-site-data-theme .seo-snippet__url{font-size:13px;color:var(--ink-2);margin-bottom:8px}.webshop-site-data-theme .seo-snippet__title{color:var(--chart-2);font-size:22px;line-height:1.3;font-weight:500;margin-bottom:8px}.webshop-site-data-theme .seo-snippet__description{font-size:14px;line-height:1.6;color:var(--ink-2)}.webshop-site-data-theme .seo-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.webshop-site-data-theme .seo-source-card{padding:14px;border-radius:12px;background:var(--hover);border:1px solid var(--line)}.webshop-site-data-theme .seo-source-card__label{font-size:10.5px;font-weight:600;color:var(--ink-3);margin-bottom:6px;text-transform:uppercase;letter-spacing:.08em}.webshop-site-data-theme .seo-source-card__value{font-size:14px;font-weight:600;color:var(--ink)}.webshop-site-data-theme .seo-pages-section{padding:20px 20px 24px;border-top:1px solid var(--line)}.webshop-site-data-theme .seo-pages-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.webshop-site-data-theme .seo-pages-badge{font-size:11px;font-weight:600;color:var(--tone-success-ink);background:var(--tone-success-bg);border:1px solid var(--tone-success-line);border-radius:999px;padding:2px 10px;white-space:nowrap}.webshop-site-data-theme .seo-page-list{display:flex;flex-direction:column;gap:6px;margin-top:14px}.webshop-site-data-theme .seo-page-card{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.webshop-site-data-theme .seo-page-card__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--hover);border:none;color:inherit;cursor:pointer;text-align:left;font-family:inherit}.webshop-site-data-theme .seo-page-card__toggle:hover{background:color-mix(in srgb,var(--teal-soft) 55%,var(--hover))}.webshop-site-data-theme .seo-page-card__toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--brand-light)}.webshop-site-data-theme .seo-page-card__info{display:flex;align-items:center;gap:10px}.webshop-site-data-theme .seo-page-card__label{font-size:13px;font-weight:600;color:var(--ink)}.webshop-site-data-theme .seo-page-card__body{padding:14px 16px 16px;border-top:1px solid var(--line);background:var(--panel)}.webshop-site-data-theme .seo-language-options{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.webshop-site-data-theme .seo-language-option{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink-2);cursor:pointer}.webshop-site-data-theme .seo-language-option input[type=radio]{accent-color:var(--brand);width:15px;height:15px}.webshop-site-data-theme .image-field{display:flex;flex-direction:column;gap:10px}.webshop-site-data-theme .image-field-row{display:grid;grid-template-columns:minmax(260px,2fr) minmax(260px,3fr);gap:16px;align-items:start}.webshop-site-data-theme .image-field-column{display:flex;flex-direction:column;gap:10px}.webshop-site-data-theme .image-field-column--ai{height:100%}.webshop-site-data-theme .image-ai{border:1px dashed var(--line-ctrl);border-radius:12px;padding:12px;background:var(--hover);display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;min-height:260px;width:100%;flex:1;box-sizing:border-box}.webshop-site-data-theme .image-ai-title{font-size:13px;font-weight:600;color:var(--ink-2)}.webshop-site-data-theme .image-ai-actions{display:flex;justify-content:center;gap:8px}.webshop-site-data-theme .image-ai .image-preview{max-height:260px}.webshop-site-data-theme .image-picker{border:1px dashed var(--line-ctrl);border-radius:12px;padding:12px;background:var(--hover);display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;transition:border-color .15s ease,background .15s ease}.webshop-site-data-theme .image-picker.is-dragging{border-color:var(--brand);background:var(--teal-soft)}.webshop-site-data-theme .image-preview{width:100%;max-height:220px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.webshop-site-data-theme .image-placeholder-title{font-size:13px;font-weight:600;color:var(--ink-2)}.webshop-site-data-theme .image-placeholder-sub{font-size:12px;color:var(--ink-3)}.webshop-site-data-theme .image-picker-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.webshop-site-data-theme .btn.btn-small{padding:4px 10px;font-size:12px}.webshop-site-data-theme .image-input{display:none}@media (max-width: 980px){.webshop-site-data-theme .seo-layout,.webshop-site-data-theme .image-field-row{grid-template-columns:1fr}}.webshop-site-data-theme .ai-input{position:relative;display:flex;align-items:center;width:100%}.webshop-site-data-theme .ai-control{padding-right:64px;width:100%}.webshop-site-data-theme .ai-input--textarea{align-items:flex-start}.webshop-site-data-theme .ai-input--textarea .ai-control{min-height:220px;resize:vertical}.webshop-site-data-theme .ai-btn{position:absolute;right:8px;top:7px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--tone-neutral-line);background:var(--tone-neutral-bg);color:var(--tone-neutral-ink);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.webshop-site-data-theme .ai-btn:hover:not(:disabled){border-color:var(--tone-neutral-ink)}.webshop-site-data-theme .ai-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.webshop-site-data-theme .ai-btn:disabled{opacity:.5;cursor:not-allowed}.webshop-site-data-theme .error{font-size:12px;color:var(--danger);font-weight:500}.webshop-site-data-theme .hint{font-size:12px;color:var(--ink-3)}.webshop-site-data-theme .char-count{font-size:12px;color:var(--ink-4);text-align:right;font-variant-numeric:tabular-nums}.webshop-site-data-theme .chips-input{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:40px;box-sizing:border-box;padding:6px 10px;border:1px solid var(--line-ctrl);border-radius:10px;background:var(--panel);transition:border-color .15s ease,box-shadow .15s ease}.webshop-site-data-theme .chips-input:hover{border-color:var(--brand-light)}.webshop-site-data-theme .chips-input:focus-within{border-color:var(--brand-light);box-shadow:var(--focus-ring)}.webshop-site-data-theme .chip-input{border:none;outline:none;background:transparent;color:var(--ink);min-width:140px;flex:1;font-size:14px;font-family:inherit}.webshop-site-data-theme .chip-input::placeholder{color:var(--ink-4)}.webshop-site-data-theme .chip{display:inline-flex;align-items:center;gap:6px;background:var(--teal-soft);color:var(--brand-ink);border:1px solid var(--action-view-line);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.webshop-site-data-theme .chip-remove{display:inline-flex;align-items:center;border:none;background:transparent;color:var(--brand-ink);cursor:pointer;font-size:14px;line-height:1;padding:0;opacity:.7}.webshop-site-data-theme .chip-remove:hover:not(:disabled){opacity:1;color:var(--danger)}.webshop-site-data-theme .chip-remove .lucide{width:12px;height:12px;stroke-width:2.5}.webshop-site-data-theme .muted{font-size:13px;color:var(--ink-3)}.webshop-site-data-theme .switch{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none;cursor:pointer}.webshop-site-data-theme .switch.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.webshop-site-data-theme .switch input{display:none}.webshop-site-data-theme .switch .switch-ui{width:36px;height:20px;border-radius:999px;background:var(--line-ctrl);position:relative;flex-shrink:0;transition:background .15s ease}.webshop-site-data-theme .switch .switch-ui:after{content:"";width:16px;height:16px;border-radius:50%;background:var(--panel);position:absolute;top:2px;left:2px;transition:left .15s ease;box-shadow:var(--shadow-card)}.webshop-site-data-theme .switch input:checked+.switch-ui{background:var(--brand)}.webshop-site-data-theme .switch input:checked+.switch-ui:after{left:18px}.webshop-site-data-theme .preview-section{position:relative}.webshop-site-data-theme .wizard-step5-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:28px;align-items:start}.webshop-site-data-theme .wizard-step5-form{min-width:0;display:flex;flex-direction:column;gap:16px}.webshop-site-data-theme .wizard-step5-preview{position:relative}.webshop-site-data-theme .wizard-step5-preview__sticky{position:sticky;top:24px;display:flex;flex-direction:column;gap:12px}.webshop-site-data-theme .wizard-step5-preview__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 6px}.webshop-site-data-theme .wizard-step5-preview__title{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.webshop-site-data-theme .wizard-step5-preview__title:before{content:"";width:12px;height:2px;border-radius:2px;background:var(--brand-light)}.webshop-site-data-theme .wizard-step5-preview__actions{display:flex;gap:6px}.webshop-site-data-theme .wizard-step5-preview__actions .btn{min-width:36px;padding:6px 10px;font-size:14px;line-height:1}.webshop-site-data-theme .preview-icon-btn{width:36px;height:36px;padding:0}.webshop-site-data-theme .is-loading>.lucide{animation:wsd-spin .9s linear infinite}@keyframes wsd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.webshop-site-data-theme .is-loading>.lucide{animation:none}}.webshop-site-data-theme .phone-gabarit{display:flex;justify-content:center}.webshop-site-data-theme .phone-gabarit__bezel{position:relative;box-sizing:border-box;width:360px;max-width:100%;border-radius:38px;padding:26px 10px 12px;background:linear-gradient(160deg,color-mix(in srgb,var(--plate) 82%,var(--ink-3)) 0%,var(--plate) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--plate) 40%,transparent),0 30px 60px -10px color-mix(in srgb,var(--plate) 45%,transparent),0 14px 24px -8px color-mix(in srgb,var(--plate) 35%,transparent)}.webshop-site-data-theme .phone-gabarit__notch{position:absolute;top:6px;left:50%;transform:translate(-50%);width:84px;height:14px;background:var(--plate);border-radius:0 0 12px 12px;z-index:2}.webshop-site-data-theme .phone-gabarit__screen{position:relative;width:100%;aspect-ratio:9/19.5;border-radius:28px;overflow:hidden;background:var(--plate)}.webshop-site-data-theme .phone-gabarit__iframe{width:calc(100% + 20px);height:100%;border:none;display:block}.webshop-site-data-theme .phone-gabarit__placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:color-mix(in srgb,var(--plate-ink) 60%,transparent);font-size:13px;font-weight:500;padding:24px;text-align:center}@media (max-width: 1279px){.webshop-site-data-theme .wizard-step5-layout{grid-template-columns:minmax(0,1fr)}.webshop-site-data-theme .wizard-step5-preview__sticky{position:static}.webshop-site-data-theme .phone-gabarit__bezel{margin:0 auto}}.webshop-site-data-theme .preview-toolbar{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:10px}.webshop-site-data-theme .preview-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.webshop-site-data-theme .preview-resize-hint{font-size:12px;color:var(--ink-3);text-align:right}.webshop-site-data-theme .preview-container{width:100%;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--plate)}.webshop-site-data-theme .preview-container--resizable{width:min(100%,440px);min-width:320px;max-width:100%;margin-left:auto;resize:horizontal;overflow:auto hidden}.webshop-site-data-theme .preview-iframe{width:100%;height:600px;border:none;display:block}.webshop-site-data-theme .preview-placeholder{display:flex;align-items:center;justify-content:center;height:300px;color:color-mix(in srgb,var(--plate-ink) 70%,transparent);font-size:14px;font-weight:500}.webshop-site-data-theme .color-presets-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:8px}.webshop-site-data-theme .color-preset-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;border-radius:12px;border:1px solid var(--line);background:var(--panel);font-family:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.webshop-site-data-theme .color-preset-card:hover{border-color:var(--brand-light)}.webshop-site-data-theme .color-preset-card:focus-visible{outline:none;box-shadow:var(--focus-ring)}.webshop-site-data-theme .color-preset-card.active{border-color:var(--brand);background:var(--teal-soft);box-shadow:inset 0 0 0 1px var(--brand)}.webshop-site-data-theme .color-preset-swatches{display:flex;gap:4px}.webshop-site-data-theme .color-preset-swatches span{width:22px;height:22px;border-radius:50%;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.webshop-site-data-theme .color-preset-label{font-size:12px;font-weight:600;color:var(--ink-2)}.webshop-site-data-theme .image-slot{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.webshop-site-data-theme .image-slot:first-child{margin-top:0;padding-top:0;border-top:none}.webshop-site-data-theme .image-slot-title{font-size:13px;font-weight:600;color:var(--ink-2);margin:0 0 8px}.webshop-site-data-theme .image-slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.webshop-site-data-theme .image-slot-item{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1;border:1px solid var(--line)}.webshop-site-data-theme .image-slot-item img{width:100%;height:100%;object-fit:cover;display:block}.webshop-site-data-theme .image-slot-remove{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--danger) 92%,transparent);color:var(--on-brand);border:2px solid var(--panel);box-shadow:0 1px 4px color-mix(in srgb,var(--plate) 30%,transparent);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;opacity:1;transition:transform .15s,background .15s}.webshop-site-data-theme .image-slot-remove:hover{transform:scale(1.1);background:var(--danger)}.webshop-site-data-theme .image-slot-remove .lucide{width:12px;height:12px;stroke-width:2.5}.webshop-site-data-theme .image-slot-full-hint{grid-column:1/-1;font-size:12px;color:var(--ink-3);background:var(--hover);border:1px dashed var(--line-ctrl);border-radius:10px;padding:8px 12px}.webshop-site-data-theme .image-slot-item--placeholder{opacity:.55;position:relative}.webshop-site-data-theme .image-slot-item--placeholder:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--plate) 8%,transparent);border-radius:12px;pointer-events:none}.webshop-site-data-theme .image-slot-badge{position:absolute;bottom:6px;left:6px;background:color-mix(in srgb,var(--plate) 65%,transparent);color:var(--plate-ink);font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;letter-spacing:.3px;z-index:1}.webshop-site-data-theme .image-slot-badge--customize{background:var(--danger);color:var(--on-brand);font-weight:700;text-transform:uppercase}.webshop-site-data-theme .image-slot-warning{display:flex;align-items:flex-start;gap:6px;font-size:12px;font-weight:600;color:var(--danger);margin:2px 0 8px}.webshop-site-data-theme .image-slot-warning .lucide{width:14px;height:14px;margin-top:1px}.webshop-site-data-theme .image-slot-add{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;border:2px dashed var(--line-ctrl);border-radius:12px;background:var(--hover);color:var(--ink-3);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:16px;aspect-ratio:1;transition:all .15s}.webshop-site-data-theme .image-slot-add:hover{border-color:var(--brand-light);color:var(--brand-ink);background:var(--teal-soft)}.webshop-site-data-theme .image-slot-add:focus-visible{outline:none;box-shadow:var(--focus-ring)}.webshop-site-data-theme .lang-switcher-bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:10px;padding:8px 14px;background:color-mix(in srgb,var(--panel) 95%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-card)}.webshop-site-data-theme .lang-switcher-bar__label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.webshop-site-data-theme .lang-switcher-bar__tabs{display:flex;gap:6px;flex-wrap:wrap}.webshop-site-data-theme .lang-tab{padding:5px 14px;border-radius:999px;border:1px solid var(--line-ctrl);background:var(--panel);color:var(--ink-2);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.webshop-site-data-theme .lang-tab:hover{border-color:var(--brand-light);background:var(--hover)}.webshop-site-data-theme .lang-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.webshop-site-data-theme .lang-tab--active,.webshop-site-data-theme .lang-tab--active:hover{background:var(--teal-soft);color:var(--brand-ink);border-color:var(--brand-light)}.webshop-site-data-theme .ai-assistant-bar{position:sticky;top:-24px;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 14px;border-radius:14px;background:color-mix(in srgb,var(--panel) 96%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);box-shadow:var(--shadow-card)}@media (max-width: 768px){.webshop-site-data-theme .ai-assistant-bar{top:-16px}}.webshop-site-data-theme .ai-assistant-bar__sparkle{color:var(--tone-neutral-ink)}.webshop-site-data-theme .ai-assistant-bar__langs{display:flex;gap:4px;flex:0 0 auto;margin-left:auto;padding-left:12px;border-left:1px solid var(--line)}.webshop-site-data-theme .ai-assistant-bar__langs .lang-tab{padding:5px 10px;font-size:12px}.webshop-site-data-theme .ai-assistant-bar__langs:not(:has(.lang-tab+.lang-tab)){display:none}.webshop-site-data-theme .ai-assistant-bar__save{flex:0 0 auto}.ai-menu+.webshop-site-data-theme .ai-assistant-bar__save{margin-left:auto}.webshop-site-data-theme .ai-menu{position:relative;flex:0 0 auto}.webshop-site-data-theme .ai-menu__trigger{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--tone-neutral-line);background:var(--tone-neutral-bg);color:var(--tone-neutral-ink);font-family:inherit;font-size:13px;font-weight:600;line-height:20px;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.webshop-site-data-theme .ai-menu__trigger:hover{border-color:var(--tone-neutral-ink);box-shadow:0 2px 8px color-mix(in srgb,var(--tone-neutral-ink) 18%,transparent)}.webshop-site-data-theme .ai-menu__trigger:focus-visible{outline:none;box-shadow:var(--focus-ring)}.webshop-site-data-theme .ai-menu__caret{width:14px;height:14px;transition:transform .15s ease}.webshop-site-data-theme .ai-menu__caret.is-open{transform:rotate(180deg)}.webshop-site-data-theme .ai-menu__backdrop{position:fixed;inset:0;z-index:39;background:transparent}.webshop-site-data-theme .ai-menu__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:40;min-width:290px;padding:10px;display:flex;flex-direction:column;gap:6px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-card),0 18px 40px color-mix(in srgb,var(--plate) 16%,transparent);animation:ai-menu-pop .14s ease-out}.webshop-site-data-theme .ai-menu__panel .ai-fill,.webshop-site-data-theme .ai-menu__panel .ai-fill__btn{width:100%}.webshop-site-data-theme .ai-menu__panel .ai-fill__btn{justify-content:flex-start;border-radius:10px}@keyframes ai-menu-pop{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.webshop-site-data-theme .ai-menu__panel{animation:none}.webshop-site-data-theme .ai-menu__caret{transition:none}}.webshop-site-data-theme.page.edit-layout .lang-switcher-bar{position:static}.webshop-site-data-theme .edit-sections{container-type:inline-size}@container (max-width: 470px){.webshop-site-data-theme .ai-menu__trigger-text{display:none}}.webshop-site-data-theme .step.clickable{cursor:pointer}.webshop-site-data-theme .step.clickable:hover{background:var(--hover)}.webshop-site-data-theme .step.clickable:focus-visible{outline:none;box-shadow:var(--focus-ring)}.webshop-site-data-theme .edit-body{display:flex;flex-direction:column;gap:20px}.webshop-site-data-theme .edit-sections{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-width:0}.webshop-site-data-theme.page.edit-layout .edit-body{display:grid;grid-template-columns:minmax(0,1fr) var(--preview-panel-width, 460px);gap:22px;align-items:start}.webshop-site-data-theme.page.edit-layout .grid,.webshop-site-data-theme.page.edit-layout .image-field-row{grid-template-columns:1fr}.webshop-site-data-theme .edit-preview-panel{position:sticky;top:16px;display:grid;grid-template-columns:16px auto;gap:12px;align-items:stretch;width:100%;min-width:0}.webshop-site-data-theme .preview-resize-handle{width:16px;min-height:100%;border:none;border-radius:999px;background:var(--hover);cursor:col-resize;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;box-shadow:inset 0 0 0 1px var(--line-ctrl);transition:background .2s ease,box-shadow .2s ease}.webshop-site-data-theme .preview-resize-handle span{display:block;width:3px;height:26px;border-radius:999px;background:var(--ink-4)}.webshop-site-data-theme .preview-resize-handle:hover{background:var(--teal-soft);box-shadow:inset 0 0 0 1px var(--brand-light)}.webshop-site-data-theme .preview-resize-handle:hover span{background:var(--brand)}.webshop-site-data-theme .preview-resize-handle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.webshop-site-data-theme .edit-preview-sidebar{display:flex;flex-direction:column;gap:12px;width:400px;min-width:320px;max-width:calc(100vw - 360px);padding:16px;box-sizing:border-box;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-card)}.webshop-site-data-theme .edit-preview-sidebar .preview-container{border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--plate)}.webshop-site-data-theme .edit-preview-sidebar .preview-iframe{width:100%;height:calc(100vh - 100px);border:none;display:block}.webshop-site-data-theme .edit-preview-sidebar .preview-placeholder{display:flex;align-items:center;justify-content:center;height:300px;color:color-mix(in srgb,var(--plate-ink) 70%,transparent);font-size:14px}.webshop-site-data-theme .preview-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 12px;margin-bottom:4px;border-bottom:1px solid var(--line);background:var(--hover);border-radius:12px 12px 10px 10px}.webshop-site-data-theme .preview-head strong{display:block;font-size:17px;color:var(--ink)}.webshop-site-data-theme .preview-head span{display:block;margin-top:4px;font-size:12px;color:var(--ink-3)}.webshop-site-data-theme .preview-mode-pill{border-radius:999px;background:var(--teal-soft);color:var(--brand-ink);padding:7px 11px;font-size:11px;font-weight:700}.webshop-site-data-theme .preview-shell{border-color:var(--line);box-shadow:var(--shadow-card)}.webshop-site-data-theme .preview-shell .preview-toolbar{margin-top:4px;margin-bottom:2px;padding:0 6px 10px;border-bottom:1px solid var(--line)}.webshop-site-data-theme .preview-shell .preview-resize-hint{color:var(--ink-3)}.webshop-site-data-theme .preview-shell .preview-container{border-color:var(--line)}.webshop-site-data-theme .footer-bar{position:sticky;bottom:0;z-index:20;display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:18px;padding:14px 18px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.webshop-site-data-theme [id^=section-]{scroll-margin-top:80px}.webshop-site-data-theme .optional{font-weight:400;font-size:12px;letter-spacing:0;text-transform:none;color:var(--ink-4)}.webshop-site-data-theme .section-subhead{display:flex;align-items:center;gap:8px;margin-top:22px;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.webshop-site-data-theme .section-subhead:after{content:"";flex:1;height:1px;background:var(--line)}.webshop-site-data-theme .faq-edit-item{border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:12px;background:var(--hover);display:flex;flex-direction:column;gap:10px}@media (max-width: 1280px){.webshop-site-data-theme .step-subtitle{display:none}}@media (max-width: 1200px){.webshop-site-data-theme.page.edit-layout .edit-body{display:block}.webshop-site-data-theme .edit-preview-panel{display:none}}@media (max-width: 980px){.webshop-site-data-theme .grid,.webshop-site-data-theme .content-grid{grid-template-columns:1fr}.webshop-site-data-theme .stepper{padding:10px 12px}.webshop-site-data-theme .step{flex:0 1 auto;padding:6px}.webshop-site-data-theme .step:not(:last-child){flex:1 1 auto}.webshop-site-data-theme .step:not(.active) .step-text{display:none}.webshop-site-data-theme .color-presets-grid{grid-template-columns:repeat(3,1fr)}.webshop-site-data-theme .footer-bar{flex-direction:column;align-items:stretch}.webshop-site-data-theme .seo-source-grid{grid-template-columns:1fr}.webshop-site-data-theme .seo-panel__header,.webshop-site-data-theme .seo-field-meta,.webshop-site-data-theme .seo-preview-context{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.webshop-site-data-theme .seo-source-grid{grid-template-columns:1fr}.webshop-site-data-theme .stepper{flex-wrap:nowrap;gap:2px;overflow-x:auto}.webshop-site-data-theme .step{padding:4px}.webshop-site-data-theme .step .step-text{display:none}.webshop-site-data-theme .step-actions{padding:10px 12px}.webshop-site-data-theme .step-actions>*{flex:1}}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 640px){.form-row{grid-template-columns:1fr}}.reservation-create__location{position:relative}.reservation-create__autocomplete{position:relative;display:flex;flex-direction:column}.reservation-create__autocomplete input{flex:1;width:100%;box-sizing:border-box}.reservation-create__suggest{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:220px;overflow-y:auto;border:1px solid #e3e8e9;border-radius:10px;background:#fff;box-shadow:0 10px 28px #12323624}.reservation-create__suggest-group{margin:0;padding:8px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a9598;background:#f8fbfc}.reservation-create__suggest-item{display:block;width:100%;margin:0;padding:10px 12px;border:none;border-top:1px solid #f0f3f4;background:#fff;text-align:left;font-size:13px;color:#123236;cursor:pointer;line-height:1.35}.reservation-create__suggest-item:hover{background:#f3fbfd;color:#0b6e99}.reservation-create__suggest-status{margin:0;padding:12px;font-size:13px;color:#8a9598}.reservation-create__coords{margin-top:2px;font-size:11px;color:#8a9598}.reservation-create__coords--warn{color:#a52222}.reservation-create__same-return{position:relative;display:flex;flex-direction:row!important;align-items:center!important;gap:10px;margin-top:8px;padding:8px 10px;border:1px solid #e3e8e9;border-radius:8px;background:#fff;font-size:13px;color:#123236;cursor:pointer;transition:border-color .15s ease,background .15s ease}.reservation-create__same-return:hover{border-color:#41b8d5}.reservation-create__same-return:hover .reservation-create__checkbox:before{border-color:#41b8d5}.reservation-create__same-return:has(input:checked){border-color:#41b8d5;background:#f3fbfd}.reservation-create__same-return:has(input:focus-visible) .reservation-create__checkbox:before{box-shadow:0 0 0 3px #41b8d547}.reservation-create__same-return input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.reservation-create__checkbox{position:relative;width:18px;height:18px;flex-shrink:0}.reservation-create__checkbox:before,.reservation-create__checkbox:after{content:"";position:absolute;box-sizing:border-box}.reservation-create__checkbox:before{inset:0;border:2px solid #c5d0d3;border-radius:5px;background:#fff;transition:border-color .15s ease,background .15s ease}.reservation-create__checkbox:after{top:3px;left:6px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);opacity:0;transition:transform .15s ease,opacity .15s ease}.reservation-create__same-return input[type=checkbox]:checked+.reservation-create__checkbox:before{border-color:#41b8d5;background:#41b8d5}.reservation-create__same-return input[type=checkbox]:checked+.reservation-create__checkbox:after{transform:rotate(45deg) scale(1);opacity:1}.reservation-create__same-return-label{line-height:1.3}.reservation-edit mat-form-field,.reservation-create mat-form-field{width:100%;--mat-icon-button-icon-size: 16px;--mat-icon-button-touch-target-size: 16px;--mat-icon-button-state-layer-size: 30px}.reservation-edit mat-form-field .mat-mdc-form-field-subscript-wrapper,.reservation-edit mat-form-field .mat-mdc-form-field-label,.reservation-create mat-form-field .mat-mdc-form-field-subscript-wrapper,.reservation-create mat-form-field .mat-mdc-form-field-label{display:none!important}.reservation-edit mat-form-field .mat-mdc-text-field-wrapper,.reservation-create mat-form-field .mat-mdc-text-field-wrapper{padding-bottom:0!important;padding-left:10px!important}.reservation-edit mat-form-field .mat-mdc-form-field-infix,.reservation-create mat-form-field .mat-mdc-form-field-infix{min-height:40px!important;padding:0!important}.reservation-edit mat-form-field .mat-mdc-form-field-input-control,.reservation-create mat-form-field .mat-mdc-form-field-input-control{font-size:14px!important;color:#111827!important}.reservation-edit mat-form-field .mat-mdc-form-field-input-control::placeholder,.reservation-create mat-form-field .mat-mdc-form-field-input-control::placeholder{font-size:14px!important}.reservation-edit mat-form-field .mat-mdc-form-field-outline,.reservation-create mat-form-field .mat-mdc-form-field-outline{color:#d1d5db}.reservation-edit mat-form-field .mat-mdc-form-field-focus-overlay,.reservation-create mat-form-field .mat-mdc-form-field-focus-overlay{background-color:transparent}.reservation-edit mat-form-field .mat-mdc-form-field:hover .mat-mdc-form-field-outline-thick,.reservation-create mat-form-field .mat-mdc-form-field:hover .mat-mdc-form-field-outline-thick{color:#9ca3af}.reservation-edit mat-form-field .mat-mdc-form-field.mat-focused .mat-mdc-form-field-outline-thick,.reservation-create mat-form-field .mat-mdc-form-field.mat-focused .mat-mdc-form-field-outline-thick{color:#111827}.reservation-edit mat-form-field .mat-datepicker-toggle,.reservation-edit mat-form-field .mat-timepicker-toggle,.reservation-create mat-form-field .mat-datepicker-toggle,.reservation-create mat-form-field .mat-timepicker-toggle{color:#6b7280!important}.reservation-edit mat-form-field .mat-datepicker-toggle:hover,.reservation-edit mat-form-field .mat-timepicker-toggle:hover,.reservation-create mat-form-field .mat-datepicker-toggle:hover,.reservation-create mat-form-field .mat-timepicker-toggle:hover{color:#111827!important}.reservation-edit mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled),.reservation-create mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled){border:1px solid #d1d5db!important;border-radius:6px;transition:all .2s ease}.reservation-edit mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece,.reservation-create mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:#d1d5db!important;border:none!important}.reservation-edit mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):hover,.reservation-create mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):hover{border-color:#9ca3af!important}.reservation-edit mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused,.reservation-create mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused{border-color:#111827!important;border-width:1px!important;box-shadow:0 0 0 3px #1118271a}.reservation-edit mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused:hover,.reservation-create mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused:hover{border-color:#9ca3af!important}.mat-datepicker-content .mat-calendar{background-color:#fff!important;box-shadow:0 0 10px #0000001a}.cdk-overlay-pane.mat-datepicker-popup{position:absolute!important;transform-origin:top left!important}.cdk-overlay-pane.mat-datepicker-popup .mat-datepicker-content{margin-top:4px;position:relative}.mat-calendar{width:100%!important;min-width:280px!important;max-width:320px!important}.mat-datepicker-popup .mat-datepicker-content-container{position:relative}:root{--bg: #f3f5f7;--panel: #ffffff;--sidebar: #ffffff;--hover: #f7fafc;--line: #e8ecf1;--line-ctrl: #d9e0e8;--ink: #0f1b2d;--ink-2: #3d4a5c;--ink-3: #5b6778;--ink-4: #7a8596;--on-brand: #ffffff;--brand: #2096a6;--brand-light: #47b9c9;--brand-ink: #17707e;--teal-soft: #e5f4f7;--gradient-tile: linear-gradient(145deg, #44b6c6 0%, #2398a8 100%);--gradient-primary: linear-gradient(135deg, #47b9c9, #2096a6);--danger: #dc2626;--plate: #0b0f17;--plate-ink: #ffffff;--highlight-bg: #fff6d5;--highlight-bg-deep: #fdecb0;--highlight-line: #f1d97a;--highlight-ink: #7a6110;--shadow-card: 0 1px 2px rgba(15, 27, 45, .04), 0 8px 24px rgba(15, 27, 45, .06);--shadow-primary: 0 6px 16px rgba(23, 111, 123, .3);--shadow-primary-hover: 0 10px 22px rgba(23, 111, 123, .38);--focus-ring: 0 0 0 2px rgba(71, 185, 201, .35);--tone-brand-bg: #fff6d5;--tone-brand-ink: #7a6110;--tone-brand-line: #f1d97a;--tone-success-bg: #e6f4ea;--tone-success-ink: #1e6b3a;--tone-success-line: #bfe1ca;--tone-warning-bg: #fbf1d6;--tone-warning-ink: #6a4b0b;--tone-warning-line: #eed9a0;--tone-danger-bg: #fceded;--tone-danger-ink: #c62f2f;--tone-danger-line: #f3c9c9;--tone-neutral-bg: #eef0fd;--tone-neutral-ink: #4f46e5;--tone-neutral-line: #cbc8f7;--action-view-line: #c9e0e2;--badge-line: var(--tone-brand-line);--neutral-soft: var(--tone-neutral-bg);--neutral-line: var(--tone-neutral-line);--neutral-ink: var(--tone-neutral-ink);--danger-soft: var(--tone-danger-bg);--danger-line: var(--tone-danger-line);--chart-1: #3fb3c4;--chart-2: #0b6fa4;--chart-3: #e3a92b;--chart-4: #7c6cf0;--chart-5: #d9534f;--chart-bar: #7ccbd5;--star: var(--chart-3);--font-sans: "Plus Jakarta Sans", sans-serif;--font-display: "Fraunces", serif}@media (prefers-color-scheme: dark){:root{--bg: #0a111d;--panel: #111b2c;--sidebar: #0e1726;--hover: #16233a;--line: #1f2b40;--line-ctrl: #2c3b55;--ink: #e8edf5;--ink-2: #b7c2d3;--ink-3: #8b98ad;--ink-4: #6b788d;--brand-ink: #6fd0de;--teal-soft: #10303a;--highlight-bg: rgba(241, 217, 122, .1);--highlight-bg-deep: rgba(241, 217, 122, .16);--highlight-line: rgba(241, 217, 122, .26);--highlight-ink: #f1d97a;--shadow-card: 0 1px 2px rgba(0, 0, 0, .2), 0 8px 24px rgba(0, 0, 0, .25);--chart-1: #1fa39e;--chart-2: #3a6fd8;--chart-3: #b8841c;--chart-4: #8b7cf5;--chart-5: #e0625e;--tone-brand-bg: rgba(241, 217, 122, .12);--tone-brand-ink: #f1d97a;--tone-brand-line: rgba(241, 217, 122, .3);--tone-success-bg: #16321f;--tone-success-ink: #9fd8b2;--tone-success-line: #28523a;--tone-warning-bg: #3a3120;--tone-warning-ink: #f1d68f;--tone-warning-line: #5a4a26;--tone-danger-bg: #3a1e20;--tone-danger-ink: #f07070;--tone-danger-line: #5c2b2e;--tone-neutral-bg: rgba(129, 140, 248, .14);--tone-neutral-ink: #a5b4fc;--tone-neutral-line: rgba(129, 140, 248, .32);--action-view-line: #1d4a55}}.tx-page{padding:0;font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--ink)}.tx-page button,.tx-page select,.tx-page input{font-family:inherit}.tx-page .lucide{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}[data-tone=brand]{--tone-bg: var(--tone-brand-bg);--tone-ink: var(--tone-brand-ink);--tone-line: var(--tone-brand-line)}[data-tone=success]{--tone-bg: var(--tone-success-bg);--tone-ink: var(--tone-success-ink);--tone-line: var(--tone-success-line)}[data-tone=warning]{--tone-bg: var(--tone-warning-bg);--tone-ink: var(--tone-warning-ink);--tone-line: var(--tone-warning-line)}[data-tone=danger]{--tone-bg: var(--tone-danger-bg);--tone-ink: var(--tone-danger-ink);--tone-line: var(--tone-danger-line)}[data-tone=neutral]{--tone-bg: var(--tone-neutral-bg);--tone-ink: var(--tone-neutral-ink);--tone-line: var(--tone-neutral-line)}.tx-page-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px;padding:18px 22px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(circle at 0% 50%,var(--teal-soft) 0%,transparent 42%),radial-gradient(circle at 100% 0%,var(--teal-soft) 0%,transparent 38%),var(--panel);box-shadow:var(--shadow-card)}.tx-page-header h1{margin:0;font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--ink)}.tx-page-header__left{display:flex;align-items:center;gap:14px;min-width:0}.tx-page-header__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--gradient-tile);box-shadow:var(--shadow-primary);color:var(--on-brand);flex-shrink:0}.tx-page-header__icon .lucide{width:20px;height:20px}.tx-page-header__text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.tx-page-header__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink)}.tx-page-header__eyebrow:before{content:"";width:12px;height:2px;border-radius:2px;background:var(--brand-light)}.tx-page-header__title-row{display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:6px}.tx-page-header__count{display:inline-flex;align-items:center;gap:6px;height:22px;margin:0;padding:0 10px;box-sizing:border-box;border:1px solid var(--line);border-radius:999px;background:var(--panel);font-size:12px;color:var(--ink-2);white-space:nowrap}.tx-page-header__count:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-light)}.tx-btn-primary,.tx-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:10px;font-size:13px;font-weight:600;line-height:20px;cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.tx-btn-primary .lucide,.tx-btn-secondary .lucide{width:16px;height:16px;stroke-width:2}.tx-btn-primary:focus-visible,.tx-btn-secondary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tx-btn-primary:disabled,.tx-btn-secondary:disabled{opacity:.5;cursor:not-allowed;transform:none}.tx-btn-primary{border:none;background:var(--gradient-primary);color:var(--on-brand);box-shadow:var(--shadow-primary)}.tx-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-primary-hover)}.tx-btn-primary--ghost{margin-top:10px}.tx-btn-secondary{border:1px solid var(--line-ctrl);background:var(--panel);color:var(--ink)}.tx-btn-secondary:hover:not(:disabled){border-color:var(--brand-light);background:var(--hover)}.tx-btn-secondary--danger{border-color:var(--danger-line);color:var(--danger)}.tx-btn-secondary--danger:hover:not(:disabled){border-color:var(--danger);background:var(--danger-soft)}.tx-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:18px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-card)}.tx-filter-bar__clear{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid transparent;border-radius:10px;background:var(--teal-soft);color:var(--brand-ink);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .15s ease}.tx-filter-bar__clear .lucide{width:14px;height:14px;stroke-width:2}.tx-filter-bar__clear:hover{border-color:var(--brand-light)}.tx-filter-bar__clear:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tx-filter-bar__end{display:flex;align-items:center;gap:10px;margin-left:auto}.tx-field{display:flex;flex-direction:column;gap:5px;flex:0 1 210px;min-width:170px}.tx-field--search{flex:1 1 240px;min-width:200px}.tx-field__caption{padding-left:2px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.tx-search,.tx-select{position:relative;display:flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 6px;border:1px solid var(--line-ctrl);border-radius:10px;background:var(--panel);box-sizing:border-box;color:var(--ink-3);transition:border-color .15s ease,box-shadow .15s ease}.tx-search:hover,.tx-select:hover{border-color:var(--brand-light)}.tx-search:focus-within,.tx-select:focus-within{border-color:var(--brand-light);box-shadow:var(--focus-ring)}.tx-search__icon,.tx-select__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--teal-soft);color:var(--brand);flex-shrink:0}.tx-search__icon .lucide,.tx-select__icon .lucide{width:14px;height:14px}.tx-search input,.tx-search select,.tx-select input,.tx-select select{flex:1;min-width:0;height:100%;padding:0;border:none;outline:none;background:transparent;font-size:13px;font-weight:500}.tx-search input{color:var(--ink)}.tx-search input::placeholder{color:var(--ink-4)}.tx-select{padding-right:32px}.tx-select select{appearance:none;-webkit-appearance:none;color:var(--ink);text-overflow:ellipsis;cursor:pointer}.tx-select select option{background:var(--panel);color:var(--ink)}.tx-select__chevron{position:absolute;right:12px;top:50%;width:14px!important;height:14px!important;transform:translateY(-50%);pointer-events:none}.tx-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.tx-tabs button{height:36px;padding:0 14px;border:1px solid var(--line-ctrl);border-radius:10px;background:var(--panel);color:var(--ink-2);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.tx-tabs button:hover{border-color:var(--brand-light)}.tx-tabs button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tx-tabs button.active{border-color:var(--brand-light);background:var(--teal-soft);color:var(--brand-ink)}.tx-table-card{display:block;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-card);overflow:hidden}.tx-table-card__scroll{overflow-x:auto}.tx-table{display:block;width:100%;min-width:var(--tx-min-width, 0);font-size:14px}.tx-table thead,.tx-table tbody{display:block}.tx-table tr{display:grid;grid-template-columns:var(--tx-cols);column-gap:24px;align-items:center;padding:14px 20px}.tx-table th,.tx-table td{display:block;min-width:0;padding:0;text-align:left}.tx-table thead tr{background:var(--hover)}.tx-table th{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.tx-table td{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-table tbody tr{border-top:1px solid var(--line);cursor:pointer;transition:background .12s ease}.tx-table tbody tr:hover{background:var(--hover)}.tx-table tbody tr:focus-visible{outline:2px solid var(--brand-light);outline-offset:-2px}.tx-table tbody tr:has(>.tx-table__empty){cursor:default}.tx-table tbody tr:has(>.tx-table__empty):hover{background:transparent}.tx-table .is-right,.tx-table .is-actions{text-align:right}.tx-table .is-center{text-align:center}.tx-table .is-actions,.tx-table .is-badges,.tx-table .is-primary{overflow:visible}.tx-table .is-actions{cursor:default}.tx-table .is-badges{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tx-table .is-primary{font-weight:600}.tx-table__empty{grid-column:1/-1;padding:26px 0!important;text-align:center!important;color:var(--ink-3);cursor:default;white-space:normal!important}.tx-table__empty strong{color:var(--ink);font-size:15px;font-weight:600}.tx-table__empty-content{display:flex;flex-direction:column;align-items:center;gap:4px}.tx-table__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:8px;border-radius:14px;background:var(--teal-soft);color:var(--brand)}.tx-table__empty-icon .lucide{width:22px;height:22px}.tx-identity{display:flex;align-items:center;gap:12px;min-width:0}.tx-identity__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--teal-soft);color:var(--brand);flex-shrink:0}.tx-identity__icon .lucide{width:18px;height:18px}.tx-identity__text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.tx-identity__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.tx-identity__meta{margin-left:4px;font-size:12px;font-weight:400;color:var(--ink-3)}.tx-plate{display:inline-block;padding:1px 8px;border-radius:6px;background:var(--plate);color:var(--plate-ink);font-size:12px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.tx-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid var(--tone-line, var(--tone-neutral-line));border-radius:999px;background:var(--tone-bg, var(--tone-neutral-bg));color:var(--tone-ink, var(--tone-neutral-ink));font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.tx-badge:not(:has(.lucide)):before{content:"";width:5px;height:5px;margin-right:2px;border-radius:50%;background:currentColor;flex-shrink:0}.tx-badge .lucide{width:13px;height:13px}button.tx-badge{font-family:inherit;cursor:pointer}button.tx-badge:focus-visible{outline:none;box-shadow:var(--focus-ring)}button.tx-badge:disabled{opacity:.6;cursor:not-allowed}.tx-note{display:flex;align-items:center;gap:4px;max-width:100%;min-width:0;font-size:12px;font-weight:400;color:var(--ink-3)}.tx-note .lucide{width:12px;height:12px}.tx-note__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-date{display:block;font-variant-numeric:tabular-nums}.tx-date__relative{display:block;margin-top:2px;font-size:12px;color:var(--ink-3)}.tx-money{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.tx-muted{color:var(--ink-3)}.tx-empty-value{color:var(--ink-4)}.tx-link{all:unset;color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tx-link:hover{color:var(--brand)}.tx-link:focus-visible{border-radius:4px;box-shadow:var(--focus-ring)}.tx-row-actions{display:flex;gap:6px;align-items:center;justify-content:flex-end}.tx-row-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--action-view-line);border-radius:9px;background:var(--teal-soft);color:var(--brand);cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.tx-row-btn .lucide{width:14px;height:14px;stroke-width:2}.tx-row-btn:hover{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.tx-row-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tx-row-btn--edit{border-color:var(--neutral-line);background:var(--neutral-soft);color:var(--neutral-ink)}.tx-row-btn--edit:hover{border-color:var(--neutral-ink);background:var(--neutral-ink);color:var(--on-brand)}.tx-row-btn--danger{border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger)}.tx-row-btn--danger:hover{border-color:var(--danger);background:var(--danger);color:var(--on-brand)}.tx-row-btn[data-tooltip]:before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,2px);z-index:40;padding:5px 8px;border-radius:8px;background:var(--ink);color:var(--panel);font-size:11px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.tx-row-btn:last-child[data-tooltip]:before{left:auto;right:0;transform:translateY(2px)}.tx-row-btn[data-tooltip]:hover:before,.tx-row-btn[data-tooltip]:focus-visible:before{opacity:1;transform:translate(-50%)}.tx-row-btn:last-child[data-tooltip]:hover:before,.tx-row-btn:last-child[data-tooltip]:focus-visible:before{transform:translateY(0)}.tx-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}.tx-pagination--standalone{margin-top:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-card)}.tx-pagination__pages{display:flex;gap:6px;justify-content:center}.tx-pagination__page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.tx-pagination__page-btn .lucide{width:15px;height:15px}.tx-pagination__page-btn:hover:not(:disabled):not(.is-active){border-color:var(--brand-light);background:var(--hover)}.tx-pagination__page-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tx-pagination__page-btn:disabled{opacity:.4;cursor:not-allowed}.tx-pagination__page-btn.is-active{border:none;background:var(--gradient-primary);color:var(--on-brand);font-weight:700}.tx-pagination__limit{position:relative;justify-self:end;color:var(--ink-3)}.tx-pagination__limit select{height:32px;padding:0 4px;border:1px solid transparent;border-radius:8px;background:transparent;appearance:none;-webkit-appearance:none;font-size:13px;font-weight:400;color:var(--ink-3);text-align:right;cursor:pointer;outline:none}.tx-pagination__limit select:hover{border-color:var(--line-ctrl)}.tx-pagination__limit select:focus{border-color:var(--brand-light);box-shadow:var(--focus-ring)}.tx-pagination__limit select option{background:var(--panel);color:var(--ink)}@media (max-width: 859.98px){.tx-page-header{align-items:stretch}.tx-page-header>.tx-btn-primary{width:100%}.tx-field{flex:1 1 calc(50% - 5px);min-width:0}.tx-field--search{flex:1 1 100%}.tx-filter-bar__end{margin-left:0}.tx-table-card{border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.tx-table-card__scroll{overflow:visible}.tx-table{min-width:0}.tx-table thead{display:none}.tx-table tbody{display:flex;flex-direction:column;gap:10px}.tx-table tbody tr{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;column-gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-card)}.tx-table tbody tr:hover{background:var(--panel)}.tx-table td{grid-column:1/-1;order:3;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:right;white-space:normal;overflow:visible}.tx-table td[data-label]:before{content:attr(data-label);flex-shrink:0;font-size:12px;font-weight:400;color:var(--ink-3);text-align:left}.tx-table td.is-primary{grid-column:1;grid-row:1;order:0;display:block;text-align:left}.tx-table td.is-actions{grid-column:2;grid-row:1;order:0;display:block}.tx-table td.is-badges{order:1;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;text-align:left}.tx-table td.is-primary:before,.tx-table td.is-actions:before,.tx-table td.is-badges:before{display:none}.tx-table .tx-table__empty{display:block;padding:26px 16px!important}.tx-pagination{grid-template-columns:1fr;justify-items:center;text-align:center;border-top:none}.tx-pagination__pages{flex-wrap:wrap}.tx-pagination__limit{justify-self:center}}.tx-back{display:inline-flex;align-items:center;gap:4px;margin:0 0 10px;padding:4px 8px 4px 4px;border:none;border-radius:8px;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink-3);cursor:pointer;transition:color .15s ease,background .15s ease}.tx-back .lucide{width:16px;height:16px}.tx-back:hover{background:var(--panel);color:var(--brand-ink)}.tx-back:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tx-header-side{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.tx-header-side__badges{display:flex;flex-wrap:wrap;gap:6px}.tx-header-side__actions{display:flex;flex-wrap:wrap;gap:8px}.tx-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:14px;align-items:start}.tx-detail-col{display:flex;flex-direction:column;gap:14px;min-width:0}.tx-section-title{display:flex;align-items:center;gap:8px;margin:22px 0 10px 2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.tx-section-title:before{content:"";width:12px;height:2px;border-radius:2px;background:var(--brand-light)}.tx-section-title:first-child{margin-top:0}.tx-page-header+.tx-section-title{margin-top:0}.tx-section-title .tx-page-header__count{letter-spacing:0;text-transform:none}.tx-panel{border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-card)}.tx-panel__header{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 20px;box-sizing:border-box;border-bottom:1px solid var(--line);background:var(--hover)}.tx-panel__header h2{flex:1;margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.tx-panel__header .tx-btn-secondary,.tx-panel__header .tx-btn-primary{height:32px;padding-block:0}.tx-panel__header .tx-btn-secondary .lucide,.tx-panel__header .tx-btn-primary .lucide{width:14px;height:14px}.tx-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--teal-soft);color:var(--brand);flex-shrink:0}.tx-panel__icon .lucide{width:16px;height:16px}.tx-panel__body{padding:16px 20px}.tx-panel__footer{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid var(--line);background:var(--hover)}.tx-panel__footer>.tx-btn-secondary,.tx-panel__footer>.tx-btn-primary{flex:1}.tx-info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.tx-info{display:flex;align-items:center;gap:12px;min-width:0;padding:16px 20px;border-bottom:1px solid var(--line);box-shadow:inset -1px 0 0 var(--line)}.tx-info__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--teal-soft);color:var(--brand);flex-shrink:0}.tx-info__icon[data-tone]{border:1px solid var(--tone-line);background:var(--tone-bg);color:var(--tone-ink)}.tx-info__icon .lucide{width:17px;height:17px}.tx-info__text{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.tx-info__value{max-width:100%;font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.tx-caption{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.tx-meta{margin:0;padding:0;list-style:none}.tx-meta>li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:12px 20px;border-top:1px solid var(--line);font-size:14px;color:var(--ink)}.tx-meta>li:first-child{border-top:none}.tx-meta__label{font-size:13px;color:var(--ink-3)}.tx-meta__value{font-weight:600;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tx-prose{margin:0;padding:16px 20px;font-size:14px;line-height:1.6;white-space:pre-wrap;color:var(--ink-2)}.tx-prose.is-empty{font-style:normal;color:var(--ink-4)}.tx-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.tx-kpi{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-card)}.tx-kpi__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--teal-soft);color:var(--brand);flex-shrink:0}.tx-kpi__icon[data-tone]{border:1px solid var(--tone-line);background:var(--tone-bg);color:var(--tone-ink)}.tx-kpi__icon .lucide{width:19px;height:19px}.tx-kpi__text{display:flex;flex-direction:column;gap:2px;min-width:0}.tx-kpi__value{font-size:20px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--ink)}.tx-kpi__label{font-size:13px;color:var(--ink-3)}.tx-kpi__text{flex:1}.tx-kpi__chevron{width:16px;height:16px;color:var(--ink-4);flex-shrink:0;transition:transform .15s ease,color .15s ease}button.tx-kpi{width:100%;font-family:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:border-color .15s ease,transform .15s ease}button.tx-kpi:hover{border-color:var(--brand-light);transform:translateY(-1px)}button.tx-kpi:hover .tx-kpi__chevron{color:var(--brand);transform:translate(2px)}button.tx-kpi:focus-visible{outline:none;box-shadow:var(--focus-ring),var(--shadow-card)}.tx-visual{position:relative;height:200px;border-radius:12px;background:radial-gradient(circle at 0% 50%,var(--teal-soft) 0%,transparent 55%),radial-gradient(circle at 100% 0%,var(--teal-soft) 0%,transparent 50%),var(--hover);overflow:hidden}.tx-visual img{display:block;width:100%;height:100%;object-fit:cover}.tx-visual__placeholder{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-card);color:var(--brand);transform:translate(-50%,-50%)}.tx-visual__placeholder .lucide{width:24px;height:24px}@media (max-width: 1100px){.tx-detail-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 859.98px){.tx-header-side{width:100%;justify-content:space-between}.tx-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-info{padding:14px 16px}.tx-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tx-kpi{padding:14px;gap:10px}.tx-kpi__value{font-size:17px}}@media (max-width: 480px){.tx-info-grid{grid-template-columns:minmax(0,1fr)}}.tx-form{display:flex;flex-direction:column;gap:14px}.tx-panel__heading{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.tx-panel__heading h2{flex:none!important}.tx-panel__heading p{margin:0;font-size:12px;color:var(--ink-3)}.tx-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:18px 20px 20px}.tx-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tx-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tx-form-grid+.tx-form-grid{padding-top:0}.tx-form-subtitle{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin:4px 0 -4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.tx-form-subtitle:after{content:"";flex:1;height:1px;background:var(--line)}.tx-form-subtitle svg{width:16px;height:16px;color:var(--ink-3)}.tx-form-field{display:flex;flex-direction:column;gap:6px;min-width:0}.tx-form-field--full{grid-column:1/-1}.tx-form-field__label{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.tx-form-field__hint{font-size:12px;color:var(--ink-3)}.tx-form-field__error{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--danger)}.tx-form-field__error .lucide{width:13px;height:13px}.tx-form-field.is-invalid .tx-input,.tx-form-field .tx-input.ng-invalid.ng-touched{border-color:var(--danger)}.tx-form-field.is-invalid .tx-input:focus,.tx-form-field .tx-input.ng-invalid.ng-touched:focus{box-shadow:0 0 0 2px var(--danger-soft)}.tx-required{color:var(--danger);letter-spacing:0}.tx-input{width:100%;height:40px;padding:0 12px;border:1px solid var(--line-ctrl);border-radius:10px;background:var(--panel);box-sizing:border-box;font-family:inherit;font-size:14px;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}.tx-input::placeholder{color:var(--ink-4)}.tx-input:hover:not(:disabled){border-color:var(--brand-light)}.tx-input:focus{outline:none;border-color:var(--brand-light);box-shadow:var(--focus-ring)}.tx-input:disabled,.tx-input[readonly]{background:var(--hover);color:var(--ink-3);cursor:not-allowed}.tx-input[type=number]{font-variant-numeric:tabular-nums}.tx-input option{background:var(--panel);color:var(--ink)}select.tx-input{padding-right:34px;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}textarea.tx-input{height:auto;min-height:96px;padding:10px 12px;line-height:1.5;resize:vertical}.tx-input-affix{position:relative;display:flex;align-items:center}.tx-input-affix .tx-input{padding-right:48px}.tx-input-affix>span{position:absolute;right:12px;font-size:12px;font-weight:600;color:var(--ink-3);pointer-events:none}.tx-switch{display:inline-flex;align-items:center;gap:10px;min-height:40px;font-size:14px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none}.tx-switch input{position:absolute;width:1px;height:1px;opacity:0}.tx-switch__track{position:relative;width:36px;height:20px;border-radius:999px;background:var(--line-ctrl);flex-shrink:0;transition:background .15s ease}.tx-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--panel);box-shadow:var(--shadow-card);transition:transform .15s ease}input:checked+.tx-switch__track{background:var(--brand)}input:checked+.tx-switch__track:after{transform:translate(16px)}input:focus-visible+.tx-switch__track{box-shadow:var(--focus-ring)}input:disabled+.tx-switch__track{opacity:.5}.tx-repeat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 40px;gap:12px;align-items:end;padding:12px 20px;border-top:1px solid var(--line)}.tx-repeat-row:first-child{border-top:none}.tx-form-actions{z-index:5;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow-card)}.tx-form-actions__hint{margin-right:auto;font-size:12px;color:var(--ink-3)}.tx-mat-field{width:100%;--mat-icon-button-state-layer-size: 32px}.tx-mat-field .mat-mdc-form-field{width:100%}.tx-mat-field .mat-mdc-form-field-subscript-wrapper,.tx-mat-field .mat-mdc-floating-label,.tx-mat-field .mdc-notched-outline{display:none!important}.tx-mat-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined{height:40px;padding:0 2px 0 12px!important;border:1px solid var(--line-ctrl)!important;border-radius:10px!important;background:var(--panel)!important;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.tx-mat-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined:hover{border-color:var(--brand-light)!important}.tx-mat-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined.mdc-text-field--focused{border-color:var(--brand-light)!important;box-shadow:var(--focus-ring)!important}.tx-mat-field .mat-mdc-form-field-flex{height:100%;align-items:center}.tx-mat-field .mat-mdc-form-field-infix{display:flex;align-items:center;width:auto;min-height:0!important;padding:0!important}.tx-mat-field .mat-mdc-form-field-focus-overlay{display:none}.tx-mat-field input.mat-mdc-input-element{font-family:inherit;font-size:14px!important;color:var(--ink)!important;caret-color:var(--brand)}.tx-mat-field input.mat-mdc-input-element::placeholder{color:var(--ink-4)!important}.tx-mat-field .mat-datepicker-toggle,.tx-mat-field .mat-datepicker-toggle .mat-mdc-icon-button{color:var(--ink-3)!important}.tx-mat-field .mat-datepicker-toggle:hover .mat-mdc-icon-button{color:var(--brand)!important}.tx-mat-field .mat-mdc-icon-button svg{width:20px;height:20px}.tx-mat-field.is-invalid .mat-mdc-text-field-wrapper.mdc-text-field--outlined{border-color:var(--danger)!important}.mat-datepicker-content{border:1px solid var(--line);border-radius:14px!important;background:var(--panel)!important;color:var(--ink)!important;box-shadow:var(--shadow-card),0 16px 40px color-mix(in srgb,var(--plate) 18%,transparent)!important}.mat-datepicker-content .mat-calendar-body-selected{background:var(--brand)!important;color:var(--on-brand)!important}.mat-datepicker-content .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:var(--brand-light)!important}.mat-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background:var(--teal-soft)!important}@media (max-width: 1100px){.tx-form-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 859.98px){.tx-form-grid,.tx-form-grid--3,.tx-form-grid--4{grid-template-columns:minmax(0,1fr);padding:16px}.tx-repeat-row{grid-template-columns:minmax(0,1fr) 40px;padding:12px 16px}.tx-form-actions{bottom:8px}.tx-form-actions__hint{width:100%}.tx-form-actions>button{flex:1}}.tx-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:color-mix(in srgb,var(--plate) 45%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tx-modal{display:flex;flex-direction:column;width:min(760px,100%);max-height:calc(100dvh - 48px);border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-card),0 24px 60px color-mix(in srgb,var(--plate) 25%,transparent);font-family:var(--font-sans);font-size:14px;color:var(--ink);overflow:hidden}.tx-modal__header,.tx-drawer__header{display:flex;align-items:center;gap:12px;padding:14px 16px 14px 20px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 0% 50%,var(--teal-soft) 0%,transparent 45%),var(--hover)}.tx-modal__heading{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.tx-modal__heading h2{margin:0;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.tx-modal__heading p{margin:0;font-size:12px;color:var(--ink-3)}.tx-modal__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink-3);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease}.tx-modal__close .lucide{width:16px;height:16px}.tx-modal__close:hover:not(:disabled){border-color:var(--brand-light);color:var(--brand-ink)}.tx-modal__close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tx-modal__close:disabled{opacity:.5;cursor:not-allowed}.tx-modal__body{flex:1;min-height:0;padding:18px 20px;overflow-y:auto}.tx-modal__footer,.tx-drawer__footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:12px 20px;border-top:1px solid var(--line);background:var(--hover)}.tx-modal__footer-start{margin-right:auto;font-size:12px;color:var(--ink-3)}.tx-stepper{display:flex;gap:4px;margin:0;padding:12px 20px;border-bottom:1px solid var(--line);list-style:none;overflow-x:auto}.tx-stepper>li{display:flex;flex:1;align-items:center;gap:8px;min-width:max-content;font-size:12px;font-weight:600;color:var(--ink-4)}.tx-stepper>li:not(:last-child):after{content:"";flex:1;min-width:12px;height:2px;margin:0 4px;border-radius:2px;background:var(--line)}.tx-stepper>li.is-done{color:var(--ink-2)}.tx-stepper>li.is-done:after{background:var(--brand-light)}.tx-stepper>li.is-active{color:var(--brand-ink)}.tx-stepper__num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line-ctrl);border-radius:50%;background:var(--panel);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0}.tx-stepper__num .lucide{width:12px;height:12px;stroke-width:2.5}.is-done .tx-stepper__num{border-color:transparent;background:var(--teal-soft);color:var(--brand)}.is-active .tx-stepper__num{border-color:transparent;background:var(--gradient-primary);box-shadow:var(--shadow-primary);color:var(--on-brand)}.tx-choice{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font-family:inherit;font-size:14px;text-align:left;color:var(--ink);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;box-sizing:border-box}.tx-choice:hover{border-color:var(--brand-light)}.tx-choice:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tx-choice.is-selected{border-color:var(--brand);background:var(--teal-soft);box-shadow:inset 0 0 0 1px var(--brand)}.tx-choice__list{display:flex;flex-direction:column;gap:8px}.tx-callout{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border:1px solid var(--tone-line, var(--action-view-line));border-radius:12px;background:var(--tone-bg, var(--teal-soft));font-size:13px;line-height:1.5;color:var(--tone-ink, var(--brand-ink))}.tx-callout .lucide{width:16px;height:16px;margin-top:1px;flex-shrink:0}@media (max-width: 859.98px){.tx-modal-backdrop{align-items:flex-end;padding:0}.tx-modal{width:100%;max-height:94dvh;border-radius:16px 16px 0 0}.tx-modal__body{padding:16px}.tx-modal__footer>button,.tx-drawer__footer>button{flex:1}.tx-stepper{padding:10px 16px}.tx-stepper>li:not(.is-active) .tx-stepper__label{display:none}}.tx-drawer{display:flex;flex-direction:column;height:100%;min-height:0;font-family:var(--font-sans);font-size:14px;color:var(--ink)}.tx-drawer__header{flex-shrink:0}.tx-drawer__body{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;padding:18px;background:var(--bg);overflow-y:auto}.tx-drawer__footer{flex-shrink:0}.swal2-container{--swal2-backdrop: color-mix(in srgb, var(--plate) 45%, transparent);--swal2-background: var(--panel);--swal2-color: var(--ink);--swal2-border: 1px solid var(--line);--swal2-border-radius: 16px;--swal2-width: 440px;--swal2-padding: 0 0 20px;--swal2-title-padding: 6px 24px 0;--swal2-html-container-padding: 8px 24px 0;--swal2-icon-zoom: .78;--swal2-actions-margin: 20px 0 0;--swal2-actions-padding: 0 24px;--swal2-outline: none;--swal2-action-button-focus-box-shadow: var(--focus-ring);--swal2-confirm-button-background-color: var(--gradient-primary);--swal2-confirm-button-color: var(--on-brand);--swal2-confirm-button-border-radius: 10px;--swal2-confirm-button-box-shadow: var(--shadow-primary);--swal2-cancel-button-background-color: var(--panel);--swal2-cancel-button-color: var(--ink);--swal2-cancel-button-border-radius: 10px;--swal2-cancel-button-box-shadow: none;--swal2-deny-button-background-color: var(--hover);--swal2-deny-button-color: var(--ink);--swal2-deny-button-border-radius: 10px;--swal2-deny-button-box-shadow: none;--swal2-input-background: var(--panel);--swal2-input-border: 1px solid var(--line-ctrl);--swal2-input-border-radius: 10px;--swal2-input-box-shadow: none;--swal2-input-focus-border: 1px solid var(--brand-light);--swal2-input-focus-box-shadow: var(--focus-ring);--swal2-validation-message-background: var(--danger-soft);--swal2-validation-message-color: var(--danger);--swal2-timer-progress-bar-background: color-mix(in srgb, var(--brand) 55%, transparent);--swal2-footer-border-color: var(--line);--swal2-footer-color: var(--ink-3);--swal2-close-button-color: var(--ink-3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.swal2-container.swal2-backdrop-show:has(.swal2-toast),.swal2-container:has(.swal2-toast){-webkit-backdrop-filter:none;backdrop-filter:none}.swal2-popup:not(.swal2-toast){overflow:hidden;box-shadow:var(--shadow-card),0 24px 60px color-mix(in srgb,var(--plate) 25%,transparent);font-family:var(--font-sans);background:radial-gradient(120% 90px at 50% 0%,var(--teal-soft) 0%,transparent 100%),var(--panel)}.swal2-popup:not(.swal2-toast) .swal2-icon{margin-top:28px}.swal2-popup:not(.swal2-toast)>.swal2-title:first-child,.swal2-popup:not(.swal2-toast) .swal2-icon[style*="display: none"]+.swal2-title,.swal2-popup:not(.swal2-toast) .swal2-icon:not([style])~.swal2-title{padding-top:26px}.swal2-title{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}.swal2-html-container{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--ink-3)}.swal2-icon.swal2-success{border-color:var(--tone-success-line);color:var(--tone-success-ink)}.swal2-icon.swal2-success .swal2-success-ring{border-color:color-mix(in srgb,var(--tone-success-ink) 30%,transparent)}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--tone-success-ink)}.swal2-icon.swal2-error{border-color:var(--tone-danger-line);color:var(--danger)}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:var(--danger)}.swal2-icon.swal2-warning{border-color:var(--tone-warning-line);color:var(--tone-warning-ink)}.swal2-icon.swal2-info,.swal2-icon.swal2-question{border-color:var(--action-view-line);color:var(--brand)}.swal2-actions{gap:10px;width:100%}.swal2-popup:not(.swal2-toast) .swal2-actions{padding-top:16px;border-top:1px solid var(--line)}.swal2-styled{min-width:110px;height:40px;margin:0!important;padding:0 18px!important;font-family:var(--font-sans);font-size:14px!important;font-weight:600;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,border-color .15s ease}.swal2-styled:focus-visible{box-shadow:var(--focus-ring)!important}.swal2-styled.swal2-confirm{background:var(--swal2-confirm-button-background-color);border:none}.swal2-styled.swal2-confirm:hover{transform:translateY(-1px);filter:brightness(1.05)}.swal2-styled.swal2-cancel{border:1px solid var(--line-ctrl)}.swal2-styled.swal2-cancel:hover{border-color:var(--brand-light);background:var(--hover)}.swal2-styled.swal2-deny{border:1px solid var(--line-ctrl)}.swal2-styled.swal2-deny:hover{border-color:var(--brand-light)}.swal2-styled:disabled{opacity:.5;transform:none}.swal2-close{border-radius:10px}.swal2-close:hover{background:var(--hover);color:var(--ink)}.swal2-input,.swal2-textarea,.swal2-select,.swal2-file{font-family:var(--font-sans);font-size:14px;color:var(--ink)}.swal2-input::placeholder,.swal2-textarea::placeholder,.swal2-select::placeholder,.swal2-file::placeholder{color:var(--ink-4)}.swal2-input,.swal2-select{height:40px}.swal2-validation-message{border-radius:10px;font-size:13px}.swal2-html-container input:not([type=checkbox]):not([type=radio]),.swal2-html-container select,.swal2-html-container textarea{border:1px solid var(--line-ctrl);border-radius:10px;background:var(--panel);font-family:inherit;color:var(--ink)}.swal2-html-container input:not([type=checkbox]):not([type=radio]):focus,.swal2-html-container select:focus,.swal2-html-container textarea:focus{outline:none;border-color:var(--brand-light);box-shadow:var(--focus-ring)}.swal2-popup.swal2-toast{padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-card),0 12px 32px color-mix(in srgb,var(--plate) 18%,transparent);font-family:var(--font-sans)}.swal2-popup.swal2-toast .swal2-title{font-family:var(--font-sans);font-size:14px;font-weight:700;letter-spacing:0}.swal2-popup.swal2-toast .swal2-html-container{font-size:13px}.swal2-popup.swal2-toast .swal2-styled{height:32px;min-width:0;padding:0 12px!important;font-size:13px!important}@media (max-width: 480px){.swal2-actions{flex-direction:column-reverse}.swal2-actions .swal2-styled{width:100%}}@media (prefers-reduced-motion: reduce){.swal2-container{--swal2-show-animation: none;--swal2-hide-animation: none;--swal2-icon-animations: false}}.tx-auth{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:32px 16px;box-sizing:border-box;background:radial-gradient(circle at 12% 20%,var(--teal-soft) 0%,transparent 38%),radial-gradient(circle at 88% 85%,var(--teal-soft) 0%,transparent 42%),var(--bg)}.tx-auth__card{display:flex;width:min(940px,100%);min-height:560px;box-sizing:border-box;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:var(--shadow-card),0 24px 60px color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.tx-auth__main{display:flex;flex:1;flex-direction:column;justify-content:center;gap:22px;min-width:0;padding:44px 44px 32px}.tx-auth__aside{position:relative;display:flex;flex:0 0 44%;flex-direction:column;justify-content:space-between;gap:28px;padding:40px 36px 32px;border-right:1px solid var(--line);background:var(--teal-soft);overflow:hidden;isolation:isolate}.tx-auth__aside:before,.tx-auth__aside:after{content:"";position:absolute;z-index:-1;border-radius:50%}.tx-auth__aside:before{right:-70px;bottom:-70px;width:240px;height:240px;background:var(--highlight-bg-deep)}.tx-auth__aside:after{top:-60px;right:-40px;width:180px;height:180px;border:18px solid color-mix(in srgb,var(--brand-light) 22%,transparent)}.tx-auth__aside-logo{align-self:flex-start;height:46px;width:auto;max-width:100%;object-fit:contain}.tx-auth__aside-text{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.tx-auth__pitch{margin:0;font-family:var(--font-display);font-size:30px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.tx-auth__mark{padding:0 4px;background:linear-gradient(transparent 58%,var(--highlight-line) 58%,var(--highlight-line) 92%,transparent 92%);color:inherit}.tx-auth__perks{display:flex;flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none}.tx-auth__perks li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2)}.tx-auth__perk-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--highlight-line);border-radius:8px;background:var(--highlight-bg);color:var(--highlight-ink);flex-shrink:0}.tx-auth__perk-icon .lucide{width:13px;height:13px;stroke-width:2.5}.tx-auth__aside-note{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink)}.tx-auth__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--highlight-line);border-radius:999px;background:var(--highlight-bg);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--highlight-ink)}.tx-auth__badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tx-auth__logo{display:none;align-self:center;height:54px;width:auto;max-width:100%;object-fit:contain}.tx-auth__heading{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.tx-auth__heading h1{margin:0;font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.tx-auth__heading p{margin:0;font-size:13px;color:var(--ink-3)}.tx-auth__segmented{display:flex;gap:2px;padding:3px;border:1px solid var(--line-ctrl);border-radius:12px;background:var(--hover)}.tx-auth__segmented button{flex:1;height:36px;border:none;border-radius:9px;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:background .15s ease,color .15s ease}.tx-auth__segmented button:hover:not(.is-active){color:var(--brand-ink)}.tx-auth__segmented button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tx-auth__segmented button.is-active{background:var(--gradient-primary);box-shadow:var(--shadow-primary);color:var(--on-brand)}.tx-auth__form{display:flex;flex-direction:column;gap:16px}.tx-auth__control{position:relative;display:flex;align-items:center}.tx-auth__control>.lucide{position:absolute;left:13px;width:16px;height:16px;color:var(--ink-4);pointer-events:none}.tx-auth__control .tx-input{height:44px;padding-left:40px}.tx-auth__control:focus-within>.lucide{color:var(--brand)}.tx-auth__toggle{position:absolute;right:6px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--ink-3);cursor:pointer}.tx-auth__toggle .lucide{width:17px;height:17px}.tx-auth__toggle:hover{background:var(--hover);color:var(--brand-ink)}.tx-auth__toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tx-auth__control:has(.tx-auth__toggle) .tx-input{padding-right:44px}.tx-auth__submit{width:100%;height:46px;margin-top:4px;font-size:15px}.tx-auth__spinner{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--on-brand) 35%,transparent);border-top-color:var(--on-brand);border-radius:50%;animation:tx-auth-spin .8s linear infinite}.tx-auth__footer{margin:0;padding-top:16px;border-top:1px solid var(--line);font-size:13px;text-align:center;color:var(--ink-3)}.tx-auth__footer .tx-link{font-weight:600}@keyframes tx-auth-spin{to{transform:rotate(360deg)}}@media (max-width: 859.98px){.tx-auth__card{width:min(440px,100%);min-height:0}.tx-auth__aside{display:none}.tx-auth__logo{display:block}.tx-auth__main{padding:32px 32px 26px}}@media (max-width: 480px){.tx-auth{align-items:flex-start;padding-top:24px}.tx-auth__main{padding:26px 20px 22px}.tx-auth__heading h1{font-size:24px}}html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Poppins;--mat-sys-body-large-font: Poppins;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Poppins;--mat-sys-body-medium-font: Poppins;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Poppins;--mat-sys-body-small-font: Poppins;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Poppins;--mat-sys-display-large-font: Poppins;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Poppins;--mat-sys-display-medium-font: Poppins;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Poppins;--mat-sys-display-small-font: Poppins;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Poppins;--mat-sys-headline-large-font: Poppins;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Poppins;--mat-sys-headline-medium-font: Poppins;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Poppins;--mat-sys-headline-small-font: Poppins;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Poppins;--mat-sys-label-large-font: Poppins;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Poppins;--mat-sys-label-medium-font: Poppins;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Poppins;--mat-sys-label-small-font: Poppins;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Poppins;--mat-sys-title-large-font: Poppins;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Poppins;--mat-sys-title-medium-font: Poppins;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Poppins;--mat-sys-title-small-font: Poppins;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root,:host{--mat-sys-primary: #41b8d5;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #9bf0ff;--mat-sys-on-primary-container: #001f24;--mat-sys-inverse-primary: #70d5e6;--mat-sys-primary-fixed: #9bf0ff;--mat-sys-primary-fixed-dim: #70d5e6;--mat-sys-on-primary-fixed: #001f24;--mat-sys-on-primary-fixed-variant: #004f58;--mat-sys-secondary: #41646a;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: #c4e9f0;--mat-sys-on-secondary-container: #001f24;--mat-sys-secondary-fixed: #c4e9f0;--mat-sys-secondary-fixed-dim: #a8cdd4;--mat-sys-on-secondary-fixed: #001f24;--mat-sys-on-secondary-fixed-variant: #294c52;--mat-sys-tertiary: #764e8e;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: #f4d9ff;--mat-sys-on-tertiary-container: #2e0546;--mat-sys-tertiary-fixed: #f4d9ff;--mat-sys-tertiary-fixed-dim: #e4b5fd;--mat-sys-on-tertiary-fixed: #2e0546;--mat-sys-on-tertiary-fixed-variant: #5d3674;--mat-sys-background: #fcf9f8;--mat-sys-on-background: #1c1b1b;--mat-sys-surface: #fcf9f8;--mat-sys-surface-dim: #dcd9d9;--mat-sys-surface-bright: #fcf9f8;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #f6f3f2;--mat-sys-surface-container: #f0edec;--mat-sys-surface-container-high: #ebe7e7;--mat-sys-surface-container-highest: #e5e2e1;--mat-sys-on-surface: #1c1b1b;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #5a5f60;--mat-sys-inverse-surface: #313030;--mat-sys-inverse-on-surface: #f3f0ef;--mat-sys-outline: #747879;--mat-sys-outline-variant: #c3c7c8;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #410002;--mat-sys-surface-variant: #dfe3e4;--mat-sys-on-surface-variant: #434848}.dark{--mat-sys-primary: #70d5e6;--mat-sys-on-primary: #00363d;--mat-sys-primary-container: #004f58;--mat-sys-on-primary-container: #9bf0ff;--mat-sys-inverse-primary: #41b8d5;--mat-sys-primary-fixed: #9bf0ff;--mat-sys-primary-fixed-dim: #70d5e6;--mat-sys-on-primary-fixed: #001f24;--mat-sys-on-primary-fixed-variant: #004f58;--mat-sys-secondary: #a8cdd4;--mat-sys-on-secondary: #0f353b;--mat-sys-secondary-container: #294c52;--mat-sys-on-secondary-container: #c4e9f0;--mat-sys-secondary-fixed: #c4e9f0;--mat-sys-secondary-fixed-dim: #a8cdd4;--mat-sys-on-secondary-fixed: #001f24;--mat-sys-on-secondary-fixed-variant: #294c52;--mat-sys-tertiary: #e4b5fd;--mat-sys-on-tertiary: #451f5c;--mat-sys-tertiary-container: #5d3674;--mat-sys-on-tertiary-container: #f4d9ff;--mat-sys-tertiary-fixed: #f4d9ff;--mat-sys-tertiary-fixed-dim: #e4b5fd;--mat-sys-on-tertiary-fixed: #2e0546;--mat-sys-on-tertiary-fixed-variant: #5d3674;--mat-sys-background: #131313;--mat-sys-on-background: #e5e2e1;--mat-sys-surface: #131313;--mat-sys-surface-dim: #131313;--mat-sys-surface-bright: #3a3939;--mat-sys-surface-container-lowest: #0e0e0e;--mat-sys-surface-container-low: #1c1b1b;--mat-sys-surface-container: #201f1f;--mat-sys-surface-container-high: #2a2a2a;--mat-sys-surface-container-highest: #353534;--mat-sys-on-surface: #e5e2e1;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #c3c7c8;--mat-sys-inverse-surface: #e5e2e1;--mat-sys-inverse-on-surface: #313030;--mat-sys-outline: #8d9192;--mat-sys-outline-variant: #434848;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-surface-variant: #434848;--mat-sys-on-surface-variant: #c3c7c8}:root,:host{--mat-sys-brand-font-family: Poppins;--mat-sys-plain-font-family: Roboto;--mat-sys-bold-font-weight: 700;--mat-sys-medium-font-weight: 500;--mat-sys-regular-font-weight: 400;--mat-sys-headline-large-font: var(--mat-sys-brand-font-family);--mat-sys-headline-medium-font: var(--mat-sys-brand-font-family);--mat-sys-headline-small-font: var(--mat-sys-brand-font-family);--mat-sys-display-large-font: var(--mat-sys-brand-font-family);--mat-sys-display-medium-font: var(--mat-sys-brand-font-family);--mat-sys-display-small-font: var(--mat-sys-brand-font-family);--mat-sys-title-large-font: var(--mat-sys-brand-font-family);--mat-sys-body-large: var(--mat-sys-body-large-weight) var(--mat-sys-body-large-size)/var(--mat-sys-body-large-line-height) var(--mat-sys-body-large-font);--mat-sys-body-medium: var(--mat-sys-body-medium-weight) var(--mat-sys-body-medium-size)/var(--mat-sys-body-medium-line-height) var(--mat-sys-body-medium-font);--mat-sys-body-small: var(--mat-sys-body-small-weight) var(--mat-sys-body-small-size)/var(--mat-sys-body-small-line-height) var(--mat-sys-body-small-font);--mat-sys-label-large: var(--mat-sys-label-large-weight) var(--mat-sys-label-large-size)/var(--mat-sys-label-large-line-height) var(--mat-sys-label-large-font);--mat-sys-label-medium: var(--mat-sys-label-medium-weight) var(--mat-sys-label-medium-size)/var(--mat-sys-label-medium-line-height) var(--mat-sys-label-medium-font);--mat-sys-label-small: var(--mat-sys-label-small-weight) var(--mat-sys-label-small-size)/var(--mat-sys-label-small-line-height) var(--mat-sys-label-small-font);--mat-sys-title-large: var(--mat-sys-title-large-weight) var(--mat-sys-title-large-size)/var(--mat-sys-title-large-line-height) var(--mat-sys-title-large-font);--mat-sys-title-medium: var(--mat-sys-title-medium-weight) var(--mat-sys-title-medium-size)/var(--mat-sys-title-medium-line-height) var(--mat-sys-title-medium-font);--mat-sys-title-small: var(--mat-sys-title-small-weight) var(--mat-sys-title-small-size)/var(--mat-sys-title-small-line-height) var(--mat-sys-title-small-font);--mat-sys-headline-large: var(--mat-sys-headline-large-weight) var(--mat-sys-headline-large-size)/var(--mat-sys-headline-large-line-height) var(--mat-sys-headline-large-font);--mat-sys-headline-medium: var(--mat-sys-headline-medium-weight) var(--mat-sys-headline-medium-size)/var(--mat-sys-headline-medium-line-height) var(--mat-sys-headline-medium-font);--mat-sys-headline-small: var(--mat-sys-headline-small-weight) var(--mat-sys-headline-small-size)/var(--mat-sys-headline-small-line-height) var(--mat-sys-headline-small-font);--mat-sys-display-large: var(--mat-sys-display-large-weight) var(--mat-sys-display-large-size)/var(--mat-sys-display-large-line-height) var(--mat-sys-display-large-font);--mat-sys-display-medium: var(--mat-sys-display-medium-weight) var(--mat-sys-display-medium-size)/var(--mat-sys-display-medium-line-height) var(--mat-sys-display-medium-font);--mat-sys-display-small: var(--mat-sys-display-small-weight) var(--mat-sys-display-small-size)/var(--mat-sys-display-small-line-height) var(--mat-sys-display-small-font)}html,body{height:100%;overflow:hidden;margin:0;padding:0}:root{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body,button,input,textarea{font-family:inherit}.swal2-container{z-index:100000!important}
