@font-face{font-family:Lineicons;src:url(/_astro/d495aba62101f856c80f.DJ4Lg1TH.eot);src:url(/_astro/d495aba62101f856c80f.DJ4Lg1TH.eot) format("embedded-opentype"),url(/_astro/9065bfe481020b04b68a.CMveUrS1.woff2) format("woff2"),url(/_astro/68caad34b1e80fa12b3a.4Cpu5VkB.woff) format("woff"),url(/_astro/a9c9056a643325579e2a.CCNAgZDa.ttf) format("truetype"),url(/_astro/6b042d50787d4a81d659.D7JGeKLp.svg) format("svg")}.lni{display:inline-block;font: 1em/1 Lineicons;color:inherit;flex-shrink:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lni-sm{font-size:.8em}.lni-lg{font-size:1.2em}.lni-16{font-size:16px}.lni-32{font-size:32px}.lni-is-spinning{animation:lni-spin 1s infinite linear}@keyframes lni-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lni-rotate-90{transform:rotate(90deg)}.lni-rotate-180{transform:rotate(180deg)}.lni-rotate-270{transform:rotate(270deg)}.lni-flip-y{transform:scaleY(-1)}.lni-flip-x{transform:scaleX(-1)}.lni-500px:before{content:""}.lni-adobe:before{content:""}.lni-adonis:before{content:""}.lni-aeroplane-1:before{content:""}.lni-agenda:before{content:""}.lni-airbnb:before{content:""}.lni-airtable:before{content:""}.lni-alarm-1:before{content:""}.lni-align-text-center:before{content:""}.lni-align-text-left:before{content:""}.lni-align-text-right:before{content:""}.lni-alpinejs:before{content:""}.lni-amazon:before{content:""}.lni-amazon-original:before{content:""}.lni-amazon-pay:before{content:""}.lni-ambulance-1:before{content:""}.lni-amd:before{content:""}.lni-amex:before{content:""}.lni-anchor:before{content:""}.lni-android:before{content:""}.lni-android-old:before{content:""}.lni-angellist:before{content:""}.lni-angle-double-down:before{content:""}.lni-angle-double-left:before{content:""}.lni-angle-double-right:before{content:""}.lni-angle-double-up:before{content:""}.lni-angular:before{content:""}.lni-app-store:before{content:""}.lni-apple-brand:before{content:""}.lni-apple-music:before{content:""}.lni-apple-music-alt:before{content:""}.lni-apple-pay:before{content:""}.lni-arc-browser:before{content:""}.lni-arrow-all-direction:before{content:""}.lni-arrow-angular-top-left:before{content:""}.lni-arrow-angular-top-right:before{content:""}.lni-arrow-both-direction-horizontal-1:before{content:""}.lni-arrow-both-direction-vertical-1:before{content:""}.lni-arrow-downward:before{content:""}.lni-arrow-left:before{content:""}.lni-arrow-left-circle:before{content:""}.lni-arrow-right:before{content:""}.lni-arrow-right-circle:before{content:""}.lni-arrow-upward:before{content:""}.lni-asana:before{content:""}.lni-astro:before{content:""}.lni-atlassian:before{content:""}.lni-audi:before{content:""}.lni-audi-alt:before{content:""}.lni-aws:before{content:""}.lni-azure:before{content:""}.lni-badge-decagram-percent:before{content:""}.lni-balloons:before{content:""}.lni-ban-2:before{content:""}.lni-bar-chart-4:before{content:""}.lni-bar-chart-dollar:before{content:""}.lni-basket-shopping-3:before{content:""}.lni-beat:before{content:""}.lni-behance:before{content:""}.lni-bell-1:before{content:""}.lni-bike:before{content:""}.lni-bing:before{content:""}.lni-bitbucket:before{content:""}.lni-bitcoin:before{content:""}.lni-bittorrent:before{content:""}.lni-blogger:before{content:""}.lni-blogger-alt:before{content:""}.lni-bluetooth:before{content:""}.lni-bluetooth-logo:before{content:""}.lni-bmw:before{content:""}.lni-board-writing-3:before{content:""}.lni-bold:before{content:""}.lni-bolt-2:before{content:""}.lni-bolt-3:before{content:""}.lni-book-1:before{content:""}.lni-bookmark-1:before{content:""}.lni-bookmark-circle:before{content:""}.lni-books-2:before{content:""}.lni-bootstrap-5:before{content:""}.lni-bootstrap-5-square:before{content:""}.lni-box-archive-1:before{content:""}.lni-box-closed:before{content:""}.lni-box-gift-1:before{content:""}.lni-brave:before{content:""}.lni-bricks:before{content:""}.lni-bridge-3:before{content:""}.lni-briefcase-1:before{content:""}.lni-briefcase-2:before{content:""}.lni-briefcase-plus-1:before{content:""}.lni-brush-1-rotated:before{content:""}.lni-brush-2:before{content:""}.lni-btc:before{content:""}.lni-bug-1:before{content:""}.lni-buildings-1:before{content:""}.lni-bulb-2:before{content:""}.lni-bulb-4:before{content:""}.lni-burger-1:before{content:""}.lni-burger-drink:before{content:""}.lni-bus-1:before{content:""}.lni-busket-ball:before{content:""}.lni-cake-1:before{content:""}.lni-calculator-1:before{content:""}.lni-calculator-2:before{content:""}.lni-calendar-days:before{content:""}.lni-camera-1:before{content:""}.lni-camera-movie-1:before{content:""}.lni-candy-cane-2:before{content:""}.lni-candy-round-1:before{content:""}.lni-canva:before{content:""}.lni-capsule-1:before{content:""}.lni-car-2:before{content:""}.lni-car-4:before{content:""}.lni-car-6:before{content:""}.lni-caravan-1:before{content:""}.lni-cart-1:before{content:""}.lni-cart-2:before{content:""}.lni-cash-app:before{content:""}.lni-certificate-badge-1:before{content:""}.lni-chat-bubble-2:before{content:""}.lni-check:before{content:""}.lni-check-circle-1:before{content:""}.lni-check-square-2:before{content:""}.lni-chevron-down:before{content:""}.lni-chevron-down-circle:before{content:""}.lni-chevron-left:before{content:""}.lni-chevron-left-circle:before{content:""}.lni-chevron-right-circle:before{content:""}.lni-chevron-up:before{content:""}.lni-chevron-up-circle:before{content:""}.lni-chrome:before{content:""}.lni-chromecast:before{content:""}.lni-cisco:before{content:""}.lni-claude:before{content:""}.lni-clickup:before{content:""}.lni-clipboard:before{content:""}.lni-cloud-2:before{content:""}.lni-cloud-bolt-1:before{content:""}.lni-cloud-bolt-2:before{content:""}.lni-cloud-check-circle:before{content:""}.lni-cloud-download:before{content:""}.lni-cloud-iot-2:before{content:""}.lni-cloud-rain:before{content:""}.lni-cloud-refresh-clockwise:before{content:""}.lni-cloud-sun:before{content:""}.lni-cloud-upload:before{content:""}.lni-cloudflare:before{content:""}.lni-code-1:before{content:""}.lni-code-s:before{content:""}.lni-codepen:before{content:""}.lni-coffee-cup-2:before{content:""}.lni-coinbase:before{content:""}.lni-colour-palette-3:before{content:""}.lni-comment-1:before{content:""}.lni-comment-1-share:before{content:""}.lni-comment-1-text:before{content:""}.lni-compass-drafting-2:before{content:""}.lni-connectdevelop:before{content:""}.lni-copilot:before{content:""}.lni-coral:before{content:""}.lni-cpanel:before{content:""}.lni-crane-4:before{content:""}.lni-creative-commons:before{content:""}.lni-credit-card-multiple:before{content:""}.lni-crop-2:before{content:""}.lni-crown-3:before{content:""}.lni-css3:before{content:""}.lni-dashboard-square-1:before{content:""}.lni-database-2:before{content:""}.lni-deno:before{content:""}.lni-dev:before{content:""}.lni-dialogflow:before{content:""}.lni-diamonds-1:before{content:""}.lni-diamonds-2:before{content:""}.lni-digitalocean:before{content:""}.lni-diners-club:before{content:""}.lni-direction-ltr:before{content:""}.lni-direction-rtl:before{content:""}.lni-discord:before{content:""}.lni-discord-chat:before{content:""}.lni-discover:before{content:""}.lni-docker:before{content:""}.lni-dollar:before{content:""}.lni-dollar-circle:before{content:""}.lni-double-quotes-end-1:before{content:""}.lni-download-1:before{content:""}.lni-download-circle-1:before{content:""}.lni-dribbble:before{content:""}.lni-dribbble-symbol:before{content:""}.lni-drizzle:before{content:""}.lni-dropbox:before{content:""}.lni-drupal:before{content:""}.lni-dumbbell-1:before{content:""}.lni-edge:before{content:""}.lni-emoji-expressionless:before{content:""}.lni-emoji-expressionless-flat-eyes:before{content:""}.lni-emoji-grin:before{content:""}.lni-emoji-sad:before{content:""}.lni-emoji-smile:before{content:""}.lni-emoji-smile-side:before{content:""}.lni-emoji-smile-sunglass:before{content:""}.lni-emoji-smile-tongue:before{content:""}.lni-enter:before{content:""}.lni-enter-down:before{content:""}.lni-envato:before{content:""}.lni-envelope-1:before{content:""}.lni-eraser-1:before{content:""}.lni-ethereum-logo:before{content:""}.lni-euro:before{content:""}.lni-exit:before{content:""}.lni-exit-up:before{content:""}.lni-expand-arrow-1:before{content:""}.lni-expand-square-4:before{content:""}.lni-expressjs:before{content:""}.lni-eye:before{content:""}.lni-facebook:before{content:""}.lni-facebook-messenger:before{content:""}.lni-facebook-rounded:before{content:""}.lni-facebook-square:before{content:""}.lni-facetime:before{content:""}.lni-figma:before{content:""}.lni-file-format-zip:before{content:""}.lni-file-multiple:before{content:""}.lni-file-pencil:before{content:""}.lni-file-plus-circle:before{content:""}.lni-file-question:before{content:""}.lni-file-xmark:before{content:""}.lni-firebase:before{content:""}.lni-firefox:before{content:""}.lni-firework-rocket-4:before{content:""}.lni-fitbit:before{content:""}.lni-flag-1:before{content:""}.lni-flag-2:before{content:""}.lni-flickr:before{content:""}.lni-floppy-disk-1:before{content:""}.lni-flower-2:before{content:""}.lni-flutter:before{content:""}.lni-folder-1:before{content:""}.lni-ford:before{content:""}.lni-framer:before{content:""}.lni-funnel-1:before{content:""}.lni-gallery:before{content:""}.lni-game-pad-modern-1:before{content:""}.lni-gatsby:before{content:""}.lni-gauge-1:before{content:""}.lni-gear-1:before{content:""}.lni-gears-3:before{content:""}.lni-gemini:before{content:""}.lni-git:before{content:""}.lni-github:before{content:""}.lni-glass-juice-1:before{content:""}.lni-globe-1:before{content:""}.lni-globe-stand:before{content:""}.lni-go:before{content:""}.lni-goodreads:before{content:""}.lni-google:before{content:""}.lni-google-cloud:before{content:""}.lni-google-drive:before{content:""}.lni-google-meet:before{content:""}.lni-google-pay:before{content:""}.lni-google-wallet:before{content:""}.lni-graduation-cap-1:before{content:""}.lni-grammarly:before{content:""}.lni-hacker-news:before{content:""}.lni-hammer-1:before{content:""}.lni-hammer-2:before{content:""}.lni-hand-mic:before{content:""}.lni-hand-shake:before{content:""}.lni-hand-stop:before{content:""}.lni-hand-taking-dollar:before{content:""}.lni-hand-taking-leaf-1:before{content:""}.lni-hand-taking-user:before{content:""}.lni-hashnode:before{content:""}.lni-hat-chef-3:before{content:""}.lni-headphone-1:before{content:""}.lni-heart:before{content:""}.lni-helicopter-2:before{content:""}.lni-helmet-safety-1:before{content:""}.lni-hierarchy-1:before{content:""}.lni-highlighter-1:before{content:""}.lni-highlighter-2:before{content:""}.lni-home-2:before{content:""}.lni-hospital-2:before{content:""}.lni-hourglass:before{content:""}.lni-html5:before{content:""}.lni-ibm:before{content:""}.lni-id-card:before{content:""}.lni-imdb:before{content:""}.lni-indent:before{content:""}.lni-info:before{content:""}.lni-injection-1:before{content:""}.lni-instagram:before{content:""}.lni-instagram-logotype:before{content:""}.lni-intel:before{content:""}.lni-ios:before{content:""}.lni-island-2:before{content:""}.lni-jaguar:before{content:""}.lni-jamstack:before{content:""}.lni-java:before{content:""}.lni-javascript:before{content:""}.lni-jcb:before{content:""}.lni-joomla:before{content:""}.lni-jsfiddle:before{content:""}.lni-key-1:before{content:""}.lni-keyboard:before{content:""}.lni-knife-fork-1:before{content:""}.lni-kubernetes:before{content:""}.lni-label-dollar-2:before{content:""}.lni-laptop-2:before{content:""}.lni-laptop-phone:before{content:""}.lni-laravel:before{content:""}.lni-layers-1:before{content:""}.lni-layout-26:before{content:""}.lni-layout-9:before{content:""}.lni-leaf-1:before{content:""}.lni-leaf-6:before{content:""}.lni-lemon-squeezy:before{content:""}.lni-life-guard-tube-1:before{content:""}.lni-line:before{content:""}.lni-line-dashed:before{content:""}.lni-line-dotted:before{content:""}.lni-line-height:before{content:""}.lni-lineicons:before{content:""}.lni-link-2-angular-right:before{content:""}.lni-linkedin:before{content:""}.lni-location-arrow-right:before{content:""}.lni-locked-1:before{content:""}.lni-locked-2:before{content:""}.lni-loom:before{content:""}.lni-magento:before{content:""}.lni-magnet:before{content:""}.lni-mailchimp:before{content:""}.lni-map-marker-1:before{content:""}.lni-map-marker-5:before{content:""}.lni-map-pin-5:before{content:""}.lni-markdown:before{content:""}.lni-mastercard:before{content:""}.lni-medium:before{content:""}.lni-medium-alt:before{content:""}.lni-megaphone-1:before{content:""}.lni-menu-cheesburger:before{content:""}.lni-menu-hamburger-1:before{content:""}.lni-menu-meatballs-1:before{content:""}.lni-menu-meatballs-2:before{content:""}.lni-mercedes:before{content:""}.lni-message-2:before{content:""}.lni-message-2-question:before{content:""}.lni-message-3-text:before{content:""}.lni-meta:before{content:""}.lni-meta-alt:before{content:""}.lni-microphone-1:before{content:""}.lni-microscope:before{content:""}.lni-microsoft:before{content:""}.lni-microsoft-edge:before{content:""}.lni-microsoft-teams:before{content:""}.lni-minus:before{content:""}.lni-minus-circle:before{content:""}.lni-mongodb:before{content:""}.lni-monitor:before{content:""}.lni-monitor-code:before{content:""}.lni-monitor-mac:before{content:""}.lni-moon-half-right-5:before{content:""}.lni-mountains-2:before{content:""}.lni-mouse-2:before{content:""}.lni-mushroom-1:before{content:""}.lni-mushroom-5:before{content:""}.lni-music:before{content:""}.lni-mysql:before{content:""}.lni-nasa:before{content:""}.lni-netflix:before{content:""}.lni-netlify:before{content:""}.lni-next-step-2:before{content:""}.lni-nextjs:before{content:""}.lni-nike:before{content:""}.lni-nissan:before{content:""}.lni-nodejs:before{content:""}.lni-nodejs-alt:before{content:""}.lni-notebook-1:before{content:""}.lni-notion:before{content:""}.lni-npm:before{content:""}.lni-nuxt:before{content:""}.lni-nvidia:before{content:""}.lni-oculus:before{content:""}.lni-open-ai:before{content:""}.lni-opera-mini:before{content:""}.lni-oracle:before{content:""}.lni-outdent:before{content:""}.lni-paddle:before{content:""}.lni-page-break-1:before{content:""}.lni-pagination:before{content:""}.lni-paint-bucket:before{content:""}.lni-paint-roller-1:before{content:""}.lni-paperclip-1:before{content:""}.lni-party-flags:before{content:""}.lni-party-spray:before{content:""}.lni-patreon:before{content:""}.lni-pause:before{content:""}.lni-payoneer:before{content:""}.lni-paypal:before{content:""}.lni-pen-to-square:before{content:""}.lni-pencil-1:before{content:""}.lni-pepsi:before{content:""}.lni-phone:before{content:""}.lni-photos:before{content:""}.lni-php:before{content:""}.lni-pie-chart-2:before{content:""}.lni-pilcrow:before{content:""}.lni-pimjo-logo:before{content:""}.lni-pimjo-symbol:before{content:""}.lni-pinterest:before{content:""}.lni-pizza-2:before{content:""}.lni-placeholder-dollar:before{content:""}.lni-plantscale:before{content:""}.lni-play:before{content:""}.lni-play-store:before{content:""}.lni-playstation:before{content:""}.lni-plug-1:before{content:""}.lni-plus:before{content:""}.lni-plus-circle:before{content:""}.lni-pnpm:before{content:""}.lni-postgresql:before{content:""}.lni-postman:before{content:""}.lni-pound:before{content:""}.lni-power-button:before{content:""}.lni-previous-step-2:before{content:""}.lni-printer:before{content:""}.lni-prisma:before{content:""}.lni-producthunt:before{content:""}.lni-proton-mail-logo:before{content:""}.lni-proton-mail-symbol:before{content:""}.lni-python:before{content:""}.lni-question-mark:before{content:""}.lni-question-mark-circle:before{content:""}.lni-quora:before{content:""}.lni-radis:before{content:""}.lni-react:before{content:""}.lni-reddit:before{content:""}.lni-refresh-circle-1-clockwise:before{content:""}.lni-refresh-dollar-1:before{content:""}.lni-refresh-user-1:before{content:""}.lni-remix-js:before{content:""}.lni-road-1:before{content:""}.lni-rocket-5:before{content:""}.lni-route-1:before{content:""}.lni-rss-right:before{content:""}.lni-ruler-1:before{content:""}.lni-ruler-pen:before{content:""}.lni-rupee:before{content:""}.lni-safari:before{content:""}.lni-sanity:before{content:""}.lni-school-bench-1:before{content:""}.lni-school-bench-2:before{content:""}.lni-scissors-1-vertical:before{content:""}.lni-scoter:before{content:""}.lni-scroll-down-2:before{content:""}.lni-search-1:before{content:""}.lni-search-2:before{content:""}.lni-search-minus:before{content:""}.lni-search-plus:before{content:""}.lni-search-text:before{content:""}.lni-select-cursor-1:before{content:""}.lni-seo-monitor:before{content:""}.lni-service-bell-1:before{content:""}.lni-share-1:before{content:""}.lni-share-1-circle:before{content:""}.lni-share-2:before{content:""}.lni-shield-2:before{content:""}.lni-shield-2-check:before{content:""}.lni-shield-dollar:before{content:""}.lni-shift-left:before{content:""}.lni-shift-right:before{content:""}.lni-ship-1:before{content:""}.lni-shirt-1:before{content:""}.lni-shopify:before{content:""}.lni-shovel:before{content:""}.lni-shuffle:before{content:""}.lni-sign-post-left:before{content:""}.lni-signal-app:before{content:""}.lni-signs-post-2:before{content:""}.lni-sketch:before{content:""}.lni-skype:before{content:""}.lni-slack:before{content:""}.lni-slice-2:before{content:""}.lni-sliders-horizontal-square-2:before{content:""}.lni-slideshare:before{content:""}.lni-snapchat:before{content:""}.lni-sort-alphabetical:before{content:""}.lni-sort-high-to-low:before{content:""}.lni-soundcloud:before{content:""}.lni-spacex:before{content:""}.lni-spellcheck:before{content:""}.lni-spinner-2-sacle:before{content:""}.lni-spinner-3:before{content:""}.lni-sports:before{content:""}.lni-spotify:before{content:""}.lni-spotify-alt:before{content:""}.lni-squarespace:before{content:""}.lni-stackoverflow:before{content:""}.lni-stamp:before{content:""}.lni-star-fat:before{content:""}.lni-star-fat-half-2:before{content:""}.lni-star-sharp-disabled:before{content:""}.lni-statista:before{content:""}.lni-steam:before{content:""}.lni-stethoscope-1:before{content:""}.lni-stopwatch:before{content:""}.lni-storage-hdd-2:before{content:""}.lni-strikethrough-1:before{content:""}.lni-stripe:before{content:""}.lni-stumbleupon:before{content:""}.lni-sun-1:before{content:""}.lni-supabase:before{content:""}.lni-surfboard-2:before{content:""}.lni-svelte:before{content:""}.lni-swift:before{content:""}.lni-tab:before{content:""}.lni-tailwindcss:before{content:""}.lni-target-user:before{content:""}.lni-telegram:before{content:""}.lni-telephone-1:before{content:""}.lni-telephone-3:before{content:""}.lni-tesla:before{content:""}.lni-text-format:before{content:""}.lni-text-format-remove:before{content:""}.lni-text-paragraph:before{content:""}.lni-thumbs-down-3:before{content:""}.lni-thumbs-up-3:before{content:""}.lni-ticket-1:before{content:""}.lni-tickets-3:before{content:""}.lni-tiktok:before{content:""}.lni-tiktok-alt:before{content:""}.lni-tower-broadcast-1:before{content:""}.lni-toyota:before{content:""}.lni-train-1:before{content:""}.lni-train-3:before{content:""}.lni-trash-3:before{content:""}.lni-tree-2:before{content:""}.lni-trees-3:before{content:""}.lni-trello:before{content:""}.lni-trend-down-1:before{content:""}.lni-trend-up-1:before{content:""}.lni-trophy-1:before{content:""}.lni-trowel-1:before{content:""}.lni-truck-delivery-1:before{content:""}.lni-tumblr:before{content:""}.lni-turborepo:before{content:""}.lni-twitch:before{content:""}.lni-twitter-old:before{content:""}.lni-typescript:before{content:""}.lni-uber:before{content:""}.lni-uber-symbol:before{content:""}.lni-ubuntu:before{content:""}.lni-underline:before{content:""}.lni-unlink-2-angular-eft:before{content:""}.lni-unlocked-2:before{content:""}.lni-unsplash:before{content:""}.lni-upload-1:before{content:""}.lni-upload-circle-1:before{content:""}.lni-user-4:before{content:""}.lni-user-multiple-4:before{content:""}.lni-vector-nodes-6:before{content:""}.lni-vector-nodes-7:before{content:""}.lni-vercel:before{content:""}.lni-vimeo:before{content:""}.lni-visa:before{content:""}.lni-vite:before{content:""}.lni-vk:before{content:""}.lni-vmware:before{content:""}.lni-volkswagen:before{content:""}.lni-volume-1:before{content:""}.lni-volume-high:before{content:""}.lni-volume-low:before{content:""}.lni-volume-mute:before{content:""}.lni-volume-off:before{content:""}.lni-vs-code:before{content:""}.lni-vuejs:before{content:""}.lni-wallet-1:before{content:""}.lni-watch-beat-1:before{content:""}.lni-water-drop-1:before{content:""}.lni-webflow:before{content:""}.lni-webhooks:before{content:""}.lni-wechat:before{content:""}.lni-weight-machine-1:before{content:""}.lni-whatsapp:before{content:""}.lni-wheelbarrow-empty:before{content:""}.lni-wheelchair-1:before{content:""}.lni-windows:before{content:""}.lni-wise:before{content:""}.lni-wordpress:before{content:""}.lni-www:before{content:""}.lni-www-cursor:before{content:""}.lni-x:before{content:""}.lni-xampp:before{content:""}.lni-xbox:before{content:""}.lni-xmark:before{content:""}.lni-xmark-circle:before{content:""}.lni-xrp:before{content:""}.lni-yahoo:before{content:""}.lni-yarn:before{content:""}.lni-ycombinator:before{content:""}.lni-yen:before{content:""}.lni-youtube:before{content:""}.lni-youtube-kids:before{content:""}.lni-youtube-music:before{content:""}.lni-zapier:before{content:""}.lni-zero-size:before{content:""}.lni-zoom:before{content:""}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-indigo-400:oklch(67.3% .182 276.935);--color-purple-500:oklch(62.7% .265 303.9);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-inset-2{inset:calc(var(--spacing) * -2)}.inset-0{inset:0}.top-4{top:calc(var(--spacing) * 4)}.top-12{top:calc(var(--spacing) * 12)}.right-4{right:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.-z-10{z-index:-10}.z-50{z-index:50}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-14{height:calc(var(--spacing) * 14)}.h-28{height:calc(var(--spacing) * 28)}.h-80{height:calc(var(--spacing) * 80)}.h-full{height:100%}.max-h-\[80vh\]{max-height:80vh}.max-h-\[92vh\]{max-height:92vh}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-14{width:calc(var(--spacing) * 14)}.w-28{width:calc(var(--spacing) * 28)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-white{border-color:var(--color-white)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-200\/60{border-color:#e4e4e799}@supports (color:color-mix(in lab,red,red)){.border-zinc-200\/60{border-color:color-mix(in oklab,var(--color-zinc-200) 60%,transparent)}}.border-zinc-200\/70{border-color:#e4e4e7b3}@supports (color:color-mix(in lab,red,red)){.border-zinc-200\/70{border-color:color-mix(in oklab,var(--color-zinc-200) 70%,transparent)}}.border-zinc-200\/80{border-color:#e4e4e7cc}@supports (color:color-mix(in lab,red,red)){.border-zinc-200\/80{border-color:color-mix(in oklab,var(--color-zinc-200) 80%,transparent)}}.bg-indigo-400\/15{background-color:#7d87ff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-400\/15{background-color:color-mix(in oklab,var(--color-indigo-400) 15%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950\/60{background-color:#09090b99}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/60{background-color:color-mix(in oklab,var(--color-zinc-950) 60%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-400\/40{--tw-gradient-from:#ff8b1a66}@supports (color:color-mix(in lab,red,red)){.from-orange-400\/40{--tw-gradient-from:color-mix(in oklab, var(--color-orange-400) 40%, transparent)}}.from-orange-400\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-900{--tw-gradient-from:var(--color-zinc-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-orange-300{--tw-gradient-via:var(--color-orange-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500\/40{--tw-gradient-to:#ac4bff66}@supports (color:color-mix(in lab,red,red)){.to-purple-500\/40{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.to-purple-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-500{--tw-gradient-to:var(--color-zinc-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-\[3px\]{padding:3px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-inherit{color:inherit}.text-red-600{color:var(--color-red-600)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.decoration-zinc-400{-webkit-text-decoration-color:var(--color-zinc-400);text-decoration-color:var(--color-zinc-400)}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-zinc-600:is(:where(.group):hover *){color:var(--color-zinc-600)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-zinc-700:hover{color:var(--color-zinc-700)}.hover\:text-zinc-800:hover{color:var(--color-zinc-800)}.hover\:decoration-zinc-600:hover{-webkit-text-decoration-color:var(--color-zinc-600);text-decoration-color:var(--color-zinc-600)}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.active\:scale-\[0\.99\]:active{scale:.99}@media(min-width:40rem){.sm\:mx-0{margin-inline:0}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-md{max-width:var(--container-md)}}@media(min-width:64rem){.lg\:h-\[512px\]{height:512px}.lg\:w-\[512px\]{width:512px}.lg\:blur-\[140px\]{--tw-blur:blur(140px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-zinc-700:where(.dark,.dark *){border-color:var(--color-zinc-700)}.dark\:border-zinc-950:where(.dark,.dark *){border-color:var(--color-zinc-950)}.dark\:bg-black\/70:where(.dark,.dark *){background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/70:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-zinc-800\/80:where(.dark,.dark *){background-color:#27272acc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-800\/80:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-800) 80%,transparent)}}.dark\:bg-zinc-900:where(.dark,.dark *){background-color:var(--color-zinc-900)}.dark\:bg-zinc-900\/80:where(.dark,.dark *){background-color:#18181bcc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-900\/80:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-900) 80%,transparent)}}.dark\:bg-zinc-950:where(.dark,.dark *){background-color:var(--color-zinc-950)}.dark\:from-orange-400\/25:where(.dark,.dark *){--tw-gradient-from:#ff8b1a40}@supports (color:color-mix(in lab,red,red)){.dark\:from-orange-400\/25:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-orange-400) 25%, transparent)}}.dark\:from-orange-400\/25:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-white\/90:where(.dark,.dark *){--tw-gradient-from:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:from-white\/90:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-white) 90%, transparent)}}.dark\:from-white\/90:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-purple-500\/25:where(.dark,.dark *){--tw-gradient-to:#ac4bff40}@supports (color:color-mix(in lab,red,red)){.dark\:to-purple-500\/25:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 25%, transparent)}}.dark\:to-purple-500\/25:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-white\/30:where(.dark,.dark *){--tw-gradient-to:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:to-white\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-white) 30%, transparent)}}.dark\:to-white\/30:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/30:where(.dark,.dark *){color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/30:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.dark\:text-white\/40:where(.dark,.dark *){color:#fff6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/40:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.dark\:text-white\/50:where(.dark,.dark *){color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/50:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.dark\:text-white\/90:where(.dark,.dark *){color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/90:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dark\:text-zinc-300:where(.dark,.dark *){color:var(--color-zinc-300)}.dark\:text-zinc-300\/80:where(.dark,.dark *){color:#d4d4d8cc}@supports (color:color-mix(in lab,red,red)){.dark\:text-zinc-300\/80:where(.dark,.dark *){color:color-mix(in oklab,var(--color-zinc-300) 80%,transparent)}}.dark\:text-zinc-400:where(.dark,.dark *){color:var(--color-zinc-400)}.dark\:text-zinc-900:where(.dark,.dark *){color:var(--color-zinc-900)}.dark\:decoration-zinc-500:where(.dark,.dark *){-webkit-text-decoration-color:var(--color-zinc-500);text-decoration-color:var(--color-zinc-500)}@media(hover:hover){.dark\:group-hover\:text-white\/60:where(.dark,.dark *):is(:where(.group):hover *){color:#fff9}@supports (color:color-mix(in lab,red,red)){.dark\:group-hover\:text-white\/60:where(.dark,.dark *):is(:where(.group):hover *){color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:hover\:text-red-300:where(.dark,.dark *):hover{color:var(--color-red-300)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}.dark\:hover\:text-white\/80:where(.dark,.dark *):hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:text-white\/80:where(.dark,.dark *):hover{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.dark\:hover\:text-white\/90:where(.dark,.dark *):hover{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:text-white\/90:where(.dark,.dark *):hover{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dark\:hover\:decoration-white\/70:where(.dark,.dark *):hover{text-decoration-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:decoration-white\/70:where(.dark,.dark *):hover{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 70%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:.5s ease-out both fade-up}.social-row{align-items:center;gap:1.1rem;display:flex}.social-icon{justify-content:center;align-items:center;transition:transform .2s;display:flex}.social-icon:hover,.social-icon:focus-visible{transform:translateY(-1px)scale(1.15)}.li-icon{color:#18181b;font-size:1.5rem;line-height:1;transition:color .2s}html.dark .li-icon{color:#fff}.social-icon:hover .li-icon,.social-icon:focus-visible .li-icon{color:var(--brand,currentColor)}html.dark .social-icon[data-icon=github]:hover .li-icon,html.dark .social-icon[data-icon=github]:focus-visible .li-icon,html.dark .social-icon[data-icon=x]:hover .li-icon,html.dark .social-icon[data-icon=x]:focus-visible .li-icon,html.dark .social-icon[data-icon=tiktok]:hover .li-icon,html.dark .social-icon[data-icon=tiktok]:focus-visible .li-icon{color:#fff}html:not(.dark) .social-icon[data-icon=github]:hover .li-icon,html:not(.dark) .social-icon[data-icon=github]:focus-visible .li-icon,html:not(.dark) .social-icon[data-icon=x]:hover .li-icon,html:not(.dark) .social-icon[data-icon=x]:focus-visible .li-icon,html:not(.dark) .social-icon[data-icon=tiktok]:hover .li-icon,html:not(.dark) .social-icon[data-icon=tiktok]:focus-visible .li-icon{color:#18181b}@media(prefers-reduced-motion:reduce){.social-icon,.li-icon{transition:none}}html.has-custom-cursor,html.has-custom-cursor *{cursor:none!important}.cursor-dot,.cursor-ring,.cursor-ripple{z-index:9999;pointer-events:none;will-change:transform;border-radius:9999px;position:fixed;top:0;left:0}.cursor-dot{opacity:0;background:#a5b4fc;width:6px;height:6px;transition:opacity .25s;box-shadow:0 0 6px 1px #818cf8f2,0 0 16px 4px #818cf880,0 0 32px 10px #c084fc40}.cursor-ring{opacity:0;width:38px;height:38px;transition:opacity .25s}.cursor-dot.is-on,.cursor-ring.is-on{opacity:1}.cursor-ring-inner{border-radius:inherit;border:1.5px solid #818cf899;transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .2s;animation:1.15s ease-in-out infinite cursor-pulse;position:absolute;inset:0;box-shadow:0 0 12px #818cf859,inset 0 0 10px #818cf82e}@keyframes cursor-pulse{0%,to{opacity:.75}50%{opacity:1;box-shadow:0 0 18px #818cf88c,inset 0 0 14px #c084fc4d}}.cursor-ring.is-hover .cursor-ring-inner{border-color:#a5b4fcf2;transform:scale(1.55)}.cursor-ring.is-press .cursor-ring-inner{transform:scale(1.15)}.cursor-label{letter-spacing:.08em;text-transform:uppercase;color:#c7d2fe;text-shadow:0 0 8px #818cf8cc;opacity:0;white-space:nowrap;font-size:10px;font-weight:600;transition:opacity .15s;position:absolute}.cursor-ring.is-hover .cursor-label{opacity:1}.cursor-ripple{border:1.5px solid #a5b4fccc;width:48px;height:48px;margin:-24px 0 0 -24px;animation:.5s ease-out forwards cursor-ripple;box-shadow:0 0 14px #818cf880}@keyframes cursor-ripple{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.8)}}.link-card-icon{color:#fff;background:#0000000d;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .2s;display:flex}html.dark .link-card-icon{background:#ffffff0f}.link-card-icon .li-icon{font-size:1.25rem}.group:hover .link-card-icon,.group:focus-visible .link-card-icon{background:var(--brand)}@media(prefers-reduced-motion:reduce){.link-card-icon{transition:none}}#player-modal{visibility:hidden;pointer-events:none;transition:visibility 0s linear .45s}#player-modal.is-open{visibility:visible;pointer-events:auto;transition:visibility}#modal-backdrop{opacity:0;transition:opacity .3s}#player-modal.is-open #modal-backdrop{opacity:1}.modal-box{opacity:0;transition:transform .45s cubic-bezier(.32,.72,0,1),opacity .3s;transform:scale(.92)}#player-modal.is-open .modal-box{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){#player-modal,#modal-backdrop,.modal-box{transition:none}.modal-box{opacity:1;clip-path:none}}#settings-modal{visibility:hidden;pointer-events:none;transition:visibility 0s linear .45s}#settings-modal.is-open{visibility:visible;pointer-events:auto;transition:visibility}#settings-backdrop{opacity:0;transition:opacity .3s}#settings-modal.is-open #settings-backdrop{opacity:1}#settings-modal.is-open .modal-box{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){#settings-modal,#settings-backdrop{transition:none}}.freq-canvas{pointer-events:none;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.dark .freq-canvas{opacity:.4}#theme-toggle{background:var(--c-surface-1);border-radius:9999px;gap:.25rem;padding:.125rem;display:flex}@supports (color:color-mix(in lab,red,red)){#theme-toggle{background:color-mix(in srgb,var(--c-surface-1) 75%,transparent)}}#theme-toggle{-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);box-shadow:0 2px 8px #00000014}.theme-toggle-btn{width:2rem;height:2rem;color:var(--text-2);opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:9999px;place-items:center;padding:0;transition:opacity .15s,background-color .2s,color .2s,transform .15s;display:grid}.theme-toggle-btn:hover{opacity:.85}.theme-toggle-btn:active{transform:scale(.9)}.theme-toggle-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-toggle-btn svg{width:18px;height:18px}.theme-toggle-btn.is-active{opacity:1}.theme-toggle-btn[data-theme-btn=light].is-active{color:#f59e0b;background:#fbbf242e}.theme-toggle-btn[data-theme-btn=dark].is-active{color:#c7d2fe;background:#818cf833}.dark .theme-toggle-btn{color:#a1a1aa}@media(prefers-reduced-motion:reduce){.theme-toggle-btn{transition:none}}[x-cloak]{display:none!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
