@charset "UTF-8";/*!
*  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
*  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/@font-face{font-family:FontAwesome;src:url(/Antimatter-Dimensions-Save-Editor/assets/fontawesome-webfont-G5YE5S7X.eot?v=4.7.0);src:url(/Antimatter-Dimensions-Save-Editor/assets/fontawesome-webfont-G5YE5S7X.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/Antimatter-Dimensions-Save-Editor/assets/fontawesome-webfont-B-jkhYfk.woff2?v=4.7.0) format("woff2"),url(/Antimatter-Dimensions-Save-Editor/assets/fontawesome-webfont-CDK5bt4p.woff?v=4.7.0) format("woff"),url(/Antimatter-Dimensions-Save-Editor/assets/fontawesome-webfont-CQDK8MU3.ttf?v=4.7.0) format("truetype"),url(/Antimatter-Dimensions-Save-Editor/assets/fontawesome-webfont-D13rzr4g.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-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)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scaleY(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;line-height:1.5;text-size-adjust:100%;-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure{margin:0;padding:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ol,ul{list-style:none}a{text-decoration:none;color:inherit;background-color:transparent}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}table{border-collapse:collapse;width:100%}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body{height:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-size:16px}body{overflow-x:hidden;min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;margin-bottom:.5em;overflow-wrap:break-word}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}textarea{overflow:auto;resize:vertical}a:not([class]){text-decoration-skip-ink:auto}ul[role=list],ol[role=list]{list-style:none}img,svg{vertical-align:middle;max-width:100%;height:auto}input,button,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--primary-color: #6366f1;--primary-color-rgb: 99, 102, 241;--primary-color-light: #818cf8;--primary-color-dark: #4f46e5;--secondary-color: #64748b;--secondary-color-rgb: 100, 116, 139;--secondary-color-light: #94a3b8;--secondary-color-dark: #475569;--success-color: #10b981;--success-color-rgb: 16, 185, 129;--success-color-dark: #059669;--danger-color: #ef4444;--danger-color-rgb: 239, 68, 68;--danger-color-dark: #dc2626;--warning-color: #f59e0b;--warning-color-rgb: 245, 158, 11;--info-color: #3b82f6;--info-color-rgb: 59, 130, 246;--primary-text: #fff;--secondary-text: #fff;--text-color: #374151;--text-muted: #6b7280;--text-light: #9ca3af;--bg-color: #f9fafb;--bg-color-alt: #f3f4f6;--card-bg: #fff;--card-bg-alt: #f9fafb;--card-header-bg: #f9fafb;--border-color: #e5e7eb;--border-color-rgb: 229, 231, 235;--input-bg: #fff;--focus-color: rgba(99, 102, 241, .5);--tab-header-bg: #f9fafb;--scrollbar-thumb: #d1d5db;--scrollbar-thumb-hover: #9ca3af;--scrollbar-track: #f3f4f6;--scrollbar-thumb-color: #d1d5db;--scrollbar-thumb-hover-color: #9ca3af;--scrollbar-track-color: #f3f4f6;--font-family: Inter, system-ui, -apple-system, sans-serif;--primary-gradient-start: #3a6eff;--primary-gradient-end: #5e9fff;--changelog-badge-bg: rgba(255, 255, 255, .15);--changelog-date-bg: rgba(0, 0, 0, .15);--changelog-shadow-color: rgba(0, 0, 0, .08);--changelog-index-bg: rgba(0, 0, 0, .05)}:root .theme-dark{--primary-gradient-start: #2a4fbb;--primary-gradient-end: #4169e1}:root .theme-antimatter{--primary-gradient-start: #7b00ff;--primary-gradient-end: #9d00ff}:root .theme-infinity{--primary-gradient-start: #0066cc;--primary-gradient-end: #0088ff}:root .theme-eternity{--primary-gradient-start: #802a00;--primary-gradient-end: #cc4400}:root .theme-reality{--primary-gradient-start: #2d882d;--primary-gradient-end: #38b638}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate{animation-duration:.3s;animation-fill-mode:both}.animate-slow{animation-duration:.5s}.animate-fast{animation-duration:.15s}.animate-fade-in{animation-name:fadeIn}.animate-slide-up{animation-name:slideInUp}.animate-slide-down{animation-name:slideInDown}.animate-spin{animation-name:spin}.animate-bounce{animation-name:bounce}.animate-infinite{animation-iteration-count:infinite}.animate-linear{animation-timing-function:linear}.animate-spin-hover{transition:transform .3s ease}.animate-spin-hover:hover{transform:rotate(180deg)}.transition-all{transition:all .3s ease}.transition-transform{transition:transform .3s ease}.transition-opacity{transition:opacity .3s ease}.transition-colors{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.transition-color{transition:color .3s ease}.transition-bg{transition:background-color .3s ease}.transition-border{transition:border-color .3s ease}.transition-shadow{transition:box-shadow .3s ease}.notification-enter{animation:slideInUp .3s ease forwards}.notification-exit{animation:slideInDown .3s ease forwards}.focus-visible:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.skip-link{position:absolute;top:-40px;left:0;background:var(--primary-color);color:#fff;padding:8px;z-index:100}.skip-link:focus{top:0}.blink{animation:blink 2s ease-in-out infinite}.blink:hover{animation:none;opacity:1}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;color:var(--text-color)}h1,h2,h3,h4,h5,h6{margin-bottom:.5em;font-weight:700;line-height:1.25;color:var(--title-color)}h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}h1{font-size:2.25rem;font-weight:700}h2{font-size:1.75rem;font-weight:600}h3{font-size:1.5rem;font-weight:600}h4{font-size:1.25rem;font-weight:600}p{margin-bottom:1rem}p:last-child{margin-bottom:0}.section-title{margin-bottom:1rem;border-bottom:2px solid var(--accent-color);padding-bottom:.5rem;color:var(--title-color)}.text-primary{color:var(--primary-color)}.text-accent{color:var(--accent-color)}.text-muted{color:var(--text-muted)}.text-center{text-align:center}.text-right{text-align:right}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}a{color:var(--link-color);text-decoration:none;transition:color .2s ease-in-out}a:hover{color:var(--link-hover-color);text-decoration:underline}code,pre{font-family:monospace;font-size:.875rem}ul,ol{margin-bottom:1rem;padding-left:1.5rem}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:2rem}.monospace{font-family:monospace}html{height:100%;background-color:var(--bg-color);font-size:16px}@media (max-width: 576px){html{font-size:14px}}body{min-height:100vh;display:flex;flex-direction:column;transition:background-color .3s ease,color .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;color:var(--text-color);background-color:var(--bg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width: 576px){.container{padding:0 .75rem}}@media (max-width: 768px){.container{flex-direction:column}}.editor-section{flex:3;display:flex;flex-direction:column;gap:1rem}.info-panel{flex:1;display:flex;flex-direction:column;gap:1rem}textarea{width:100%;min-height:100px;border:1px solid var(--border-color);background-color:var(--input-bg);color:var(--text-color);border-radius:4px;padding:.5rem;font-family:monospace}input[type=text],input[type=number]{width:100%;border:1px solid var(--border-color);background-color:var(--input-bg);color:var(--text-color);border-radius:4px;padding:.5rem}.notification{position:fixed;bottom:20px;right:20px;padding:10px 20px;border-radius:4px;background-color:var(--notification-bg);color:var(--notification-color);box-shadow:0 4px 8px #0003;transform:translateY(100px);opacity:0;transition:transform .3s ease,opacity .3s ease;z-index:1000}.notification.show{transform:translateY(0);opacity:1}.notification.info{--notification-bg: var(--info-color);--notification-color: white}.notification.success{--notification-bg: var(--success-color);--notification-color: white}.notification.error{--notification-bg: var(--error-color);--notification-color: white}.flex{display:flex}.flex-inline{display:inline-flex}.flex-center{align-items:center}.flex-between{justify-content:space-between}.flex-around{justify-content:space-around}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.grid{display:grid;gap:1rem}@media (min-width: 992px){.grid{grid-template-columns:repeat(12,1fr)}}@media (min-width: 577px) and (max-width: 991px){.grid{grid-template-columns:repeat(8,1fr)}}@media (max-width: 576px){.grid{grid-template-columns:repeat(4,1fr);gap:.75rem}}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.p-1{padding:.5rem}.p-2{padding:.75rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:2rem}.hidden{display:none!important}.invisible{visibility:hidden}.clearfix:after{content:"";display:table;clear:both}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky}.border{border:1px solid var(--border-color)}.border-top{border-top:1px solid var(--border-color)}.border-right{border-right:1px solid var(--border-color)}.border-bottom{border-bottom:1px solid var(--border-color)}.border-left{border-left:1px solid var(--border-color)}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-md{box-shadow:0 4px 6px #0000001a}.shadow-lg{box-shadow:0 10px 15px #0000001a}.rounded-sm{border-radius:4px}.rounded-md{border-radius:6px}.rounded-lg{border-radius:8px}.rounded-full{border-radius:9999px}.transition{transition:all .2s ease-in-out}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}img{max-width:100%;height:auto}table{width:100%;border-collapse:collapse;margin:1rem 0}@media (max-width: 576px){table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}table::-webkit-scrollbar{height:6px}table::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:9999px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}:focus{outline:2px solid var(--focus-color);outline-offset:2px}@media (max-width: 576px){button,input,select,a{min-height:44px;min-width:44px}}.light-theme{--primary-h: 210;--primary-s: 70%;--primary-l: 50%;--primary: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--primary-50: hsl(var(--primary-h), var(--primary-s), 95%);--primary-100: hsl(var(--primary-h), var(--primary-s), 90%);--primary-200: hsl(var(--primary-h), var(--primary-s), 80%);--primary-300: hsl(var(--primary-h), var(--primary-s), 70%);--primary-400: hsl(var(--primary-h), var(--primary-s), 60%);--primary-500: hsl(var(--primary-h), var(--primary-s), 50%);--primary-600: hsl(var(--primary-h), var(--primary-s), 40%);--primary-700: hsl(var(--primary-h), var(--primary-s), 30%);--primary-800: hsl(var(--primary-h), var(--primary-s), 20%);--primary-900: hsl(var(--primary-h), var(--primary-s), 10%);--complementary-h: 30;--complementary-s: 70%;--complementary-l: 50%;--complementary: hsl(var(--complementary-h), var(--complementary-s), var(--complementary-l));--complementary-50: hsl(var(--complementary-h), var(--complementary-s), 95%);--complementary-100: hsl(var(--complementary-h), var(--complementary-s), 90%);--complementary-200: hsl(var(--complementary-h), var(--complementary-s), 80%);--complementary-300: hsl(var(--complementary-h), var(--complementary-s), 70%);--complementary-400: hsl(var(--complementary-h), var(--complementary-s), 60%);--complementary-500: hsl(var(--complementary-h), var(--complementary-s), 50%);--complementary-600: hsl(var(--complementary-h), var(--complementary-s), 40%);--complementary-700: hsl(var(--complementary-h), var(--complementary-s), 30%);--complementary-800: hsl(var(--complementary-h), var(--complementary-s), 20%);--complementary-900: hsl(var(--complementary-h), var(--complementary-s), 10%);--analogous1-h: 240;--analogous1-s: 70%;--analogous1-l: 50%;--analogous1: hsl(var(--analogous1-h), var(--analogous1-s), var(--analogous1-l));--analogous1-50: hsl(var(--analogous1-h), var(--analogous1-s), 95%);--analogous1-100: hsl(var(--analogous1-h), var(--analogous1-s), 90%);--analogous1-200: hsl(var(--analogous1-h), var(--analogous1-s), 80%);--analogous1-300: hsl(var(--analogous1-h), var(--analogous1-s), 70%);--analogous1-400: hsl(var(--analogous1-h), var(--analogous1-s), 60%);--analogous1-500: hsl(var(--analogous1-h), var(--analogous1-s), 50%);--analogous1-600: hsl(var(--analogous1-h), var(--analogous1-s), 40%);--analogous1-700: hsl(var(--analogous1-h), var(--analogous1-s), 30%);--analogous1-800: hsl(var(--analogous1-h), var(--analogous1-s), 20%);--analogous1-900: hsl(var(--analogous1-h), var(--analogous1-s), 10%);--analogous2-h: 180;--analogous2-s: 70%;--analogous2-l: 50%;--analogous2: hsl(var(--analogous2-h), var(--analogous2-s), var(--analogous2-l));--analogous2-50: hsl(var(--analogous2-h), var(--analogous2-s), 95%);--analogous2-100: hsl(var(--analogous2-h), var(--analogous2-s), 90%);--analogous2-200: hsl(var(--analogous2-h), var(--analogous2-s), 80%);--analogous2-300: hsl(var(--analogous2-h), var(--analogous2-s), 70%);--analogous2-400: hsl(var(--analogous2-h), var(--analogous2-s), 60%);--analogous2-500: hsl(var(--analogous2-h), var(--analogous2-s), 50%);--analogous2-600: hsl(var(--analogous2-h), var(--analogous2-s), 40%);--analogous2-700: hsl(var(--analogous2-h), var(--analogous2-s), 30%);--analogous2-800: hsl(var(--analogous2-h), var(--analogous2-s), 20%);--analogous2-900: hsl(var(--analogous2-h), var(--analogous2-s), 10%);--triadic1-h: 330;--triadic1-s: 70%;--triadic1-l: 50%;--triadic1: hsl(var(--triadic1-h), var(--triadic1-s), var(--triadic1-l));--triadic1-50: hsl(var(--triadic1-h), var(--triadic1-s), 95%);--triadic1-100: hsl(var(--triadic1-h), var(--triadic1-s), 90%);--triadic1-200: hsl(var(--triadic1-h), var(--triadic1-s), 80%);--triadic1-300: hsl(var(--triadic1-h), var(--triadic1-s), 70%);--triadic1-400: hsl(var(--triadic1-h), var(--triadic1-s), 60%);--triadic1-500: hsl(var(--triadic1-h), var(--triadic1-s), 50%);--triadic1-600: hsl(var(--triadic1-h), var(--triadic1-s), 40%);--triadic1-700: hsl(var(--triadic1-h), var(--triadic1-s), 30%);--triadic1-800: hsl(var(--triadic1-h), var(--triadic1-s), 20%);--triadic1-900: hsl(var(--triadic1-h), var(--triadic1-s), 10%);--triadic2-h: 90;--triadic2-s: 70%;--triadic2-l: 50%;--triadic2: hsl(var(--triadic2-h), var(--triadic2-s), var(--triadic2-l));--triadic2-50: hsl(var(--triadic2-h), var(--triadic2-s), 95%);--triadic2-100: hsl(var(--triadic2-h), var(--triadic2-s), 90%);--triadic2-200: hsl(var(--triadic2-h), var(--triadic2-s), 80%);--triadic2-300: hsl(var(--triadic2-h), var(--triadic2-s), 70%);--triadic2-400: hsl(var(--triadic2-h), var(--triadic2-s), 60%);--triadic2-500: hsl(var(--triadic2-h), var(--triadic2-s), 50%);--triadic2-600: hsl(var(--triadic2-h), var(--triadic2-s), 40%);--triadic2-700: hsl(var(--triadic2-h), var(--triadic2-s), 30%);--triadic2-800: hsl(var(--triadic2-h), var(--triadic2-s), 20%);--triadic2-900: hsl(var(--triadic2-h), var(--triadic2-s), 10%);--bg-h: 210;--bg-s: 20%;--bg-l: 98%;--text-h: 210;--text-s: 20%;--text-l: 20%;--error-h: 0;--error-s: 80%;--error-l: 60%;--success-h: 145;--success-s: 60%;--success-l: 45%;--warning-h: 40;--warning-s: 90%;--warning-l: 50%;--bg-color: hsl(var(--bg-h), var(--bg-s), var(--bg-l));--bg-color-alt: hsl(var(--bg-h), var(--bg-s), 94%);--bg-color-secondary: hsl(var(--bg-h), var(--bg-s), 90%);--text-color: hsl(var(--text-h), var(--text-s), var(--text-l));--text-muted: hsl(var(--text-h), var(--text-s), 50%);--border-color: hsl(var(--bg-h), var(--bg-s), 85%);--border-color-rgb: 212, 218, 226;--primary-color: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--primary-color-rgb: 49, 130, 206;--primary-color-light: hsl(var(--primary-h), var(--primary-s), 60%);--primary-color-dark: hsl(var(--primary-h), var(--primary-s), 40%);--primary-color-hover: hsl(var(--primary-h), var(--primary-s), 60%);--primary-text: hsl(0, 0%, 100%);--secondary-color: hsl(var(--primary-h), calc(var(--primary-s) - 20%), var(--primary-l));--secondary-color-rgb: 113, 128, 150;--secondary-color-light: hsl(var(--primary-h), calc(var(--primary-s) - 20%), 60%);--secondary-color-dark: hsl(var(--primary-h), calc(var(--primary-s) - 20%), 40%);--secondary-color-hover: hsl(var(--primary-h), calc(var(--primary-s) - 20%), 60%);--secondary-text: hsl(0, 0%, 100%);--accent-color: hsl(var(--primary-h), var(--primary-s), 60%);--error-color: hsl(var(--error-h), var(--error-s), var(--error-l));--error-color-rgb: 245, 101, 101;--error-color-dark: hsl(var(--error-h), var(--error-s), 50%);--error-color-hover: hsl(var(--error-h), var(--error-s), 70%);--error-color-light: hsla(var(--error-h), var(--error-s), var(--error-l), .1);--success-color: hsl(var(--success-h), var(--success-s), var(--success-l));--success-color-rgb: 72, 187, 120;--success-color-dark: hsl(var(--success-h), var(--success-s), 40%);--success-color-hover: hsl(var(--success-h), var(--success-s), 55%);--warning-color: hsl(var(--warning-h), var(--warning-s), var(--warning-l));--warning-color-rgb: 237, 137, 54;--info-color: hsl(var(--primary-h), var(--primary-s), 60%);--info-color-rgb: 66, 153, 225;--danger-color: hsl(var(--error-h), var(--error-s), var(--error-l));--danger-color-rgb: 245, 101, 101;--danger-color-dark: hsl(var(--error-h), var(--error-s), 50%);--danger-color-hover: hsl(var(--error-h), var(--error-s), 70%);--danger-color-light: hsla(var(--error-h), var(--error-s), var(--error-l), .1);--card-bg: hsl(var(--bg-h), var(--bg-s), 100%);--card-bg-alt: hsl(var(--bg-h), var(--bg-s), 98%);--card-header-bg: hsl(var(--bg-h), var(--bg-s), 96%);--card-footer-bg: hsl(var(--bg-h), var(--bg-s), 94%);--title-color: hsl(var(--text-h), var(--text-s), 10%);--box-shadow-color: hsla(var(--text-h), var(--text-s), 10%, .1);--box-shadow-card: 0 1px 3px hsla(var(--text-h), var(--text-s), 10%, .1);--input-bg: #ffffff;--input-text: #333333;--input-border: #e5e7eb;--input-focus-border: #3b82f6;--input-focus-shadow: rgba(59, 130, 246, .25);--input-readonly-bg: #f9fafb;--input-group-bg: #f3f4f6;--label-color: #4b5563;--help-text-color: #6b7280;--button-bg: #f3f4f6;--button-text: #374151;--button-hover-bg: #e5e7eb;--button-active-bg: #d1d5db;--section-button-bg: #f3f4f6;--section-button-text: #4b5563;--section-button-hover-bg: #e5e7eb;--section-button-active-bg: #d1d5db;--json-field-color: #8250df;--json-value-color: #0a3069;--error-bg: rgba(239, 68, 68, .1);--error-border: rgba(239, 68, 68, .3);--json-editor-height: calc(100vh - 300px) ;--json-editor-font-size: 14px;--json-editor-line-height: 1.5;--json-editor-tab-size: 2;--success-bg: rgba(16, 185, 129, .1);--warning-bg: rgba(245, 158, 11, .1);--json-string-color: #0a3069;--json-number-color: #0550ae;--json-boolean-color: #cf222e;--json-null-color: #cf222e;--json-key-color: #8250df;--link-color: #3b82f6;--link-hover-color: #2563eb;--focus-color: rgba(59, 130, 246, .5);--dimension-name-color: #111827;--github-icon-color: #333333;--scrollbar-track: #f3f4f6;--scrollbar-thumb: #d1d5db;--scrollbar-thumb-hover: #9ca3af;--scrollbar-track-color: #f3f4f6;--scrollbar-thumb-color: #d1d5db;--scrollbar-thumb-hover-color: #9ca3af;--primary-gradient-start: #4f46e5;--primary-gradient-end: #6366f1;--changelog-badge-bg: rgba(0, 0, 0, .05);--changelog-date-bg: rgba(0, 0, 0, .05);--changelog-shadow-color: rgba(0, 0, 0, .05);--changelog-index-bg: rgba(0, 0, 0, .03)}.dark-theme{--primary-h: 210;--primary-s: 80%;--primary-l: 40%;--primary: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--primary-50: hsl(var(--primary-h), var(--primary-s), 95%);--primary-100: hsl(var(--primary-h), var(--primary-s), 90%);--primary-200: hsl(var(--primary-h), var(--primary-s), 80%);--primary-300: hsl(var(--primary-h), var(--primary-s), 70%);--primary-400: hsl(var(--primary-h), var(--primary-s), 60%);--primary-500: hsl(var(--primary-h), var(--primary-s), 50%);--primary-600: hsl(var(--primary-h), var(--primary-s), 40%);--primary-700: hsl(var(--primary-h), var(--primary-s), 30%);--primary-800: hsl(var(--primary-h), var(--primary-s), 20%);--primary-900: hsl(var(--primary-h), var(--primary-s), 10%);--complementary-h: 30;--complementary-s: 80%;--complementary-l: 40%;--complementary: hsl(var(--complementary-h), var(--complementary-s), var(--complementary-l));--complementary-50: hsl(var(--complementary-h), var(--complementary-s), 95%);--complementary-100: hsl(var(--complementary-h), var(--complementary-s), 90%);--complementary-200: hsl(var(--complementary-h), var(--complementary-s), 80%);--complementary-300: hsl(var(--complementary-h), var(--complementary-s), 70%);--complementary-400: hsl(var(--complementary-h), var(--complementary-s), 60%);--complementary-500: hsl(var(--complementary-h), var(--complementary-s), 50%);--complementary-600: hsl(var(--complementary-h), var(--complementary-s), 40%);--complementary-700: hsl(var(--complementary-h), var(--complementary-s), 30%);--complementary-800: hsl(var(--complementary-h), var(--complementary-s), 20%);--complementary-900: hsl(var(--complementary-h), var(--complementary-s), 10%);--analogous1-h: 240;--analogous1-s: 80%;--analogous1-l: 40%;--analogous1: hsl(var(--analogous1-h), var(--analogous1-s), var(--analogous1-l));--analogous1-50: hsl(var(--analogous1-h), var(--analogous1-s), 95%);--analogous1-100: hsl(var(--analogous1-h), var(--analogous1-s), 90%);--analogous1-200: hsl(var(--analogous1-h), var(--analogous1-s), 80%);--analogous1-300: hsl(var(--analogous1-h), var(--analogous1-s), 70%);--analogous1-400: hsl(var(--analogous1-h), var(--analogous1-s), 60%);--analogous1-500: hsl(var(--analogous1-h), var(--analogous1-s), 50%);--analogous1-600: hsl(var(--analogous1-h), var(--analogous1-s), 40%);--analogous1-700: hsl(var(--analogous1-h), var(--analogous1-s), 30%);--analogous1-800: hsl(var(--analogous1-h), var(--analogous1-s), 20%);--analogous1-900: hsl(var(--analogous1-h), var(--analogous1-s), 10%);--analogous2-h: 180;--analogous2-s: 80%;--analogous2-l: 40%;--analogous2: hsl(var(--analogous2-h), var(--analogous2-s), var(--analogous2-l));--analogous2-50: hsl(var(--analogous2-h), var(--analogous2-s), 95%);--analogous2-100: hsl(var(--analogous2-h), var(--analogous2-s), 90%);--analogous2-200: hsl(var(--analogous2-h), var(--analogous2-s), 80%);--analogous2-300: hsl(var(--analogous2-h), var(--analogous2-s), 70%);--analogous2-400: hsl(var(--analogous2-h), var(--analogous2-s), 60%);--analogous2-500: hsl(var(--analogous2-h), var(--analogous2-s), 50%);--analogous2-600: hsl(var(--analogous2-h), var(--analogous2-s), 40%);--analogous2-700: hsl(var(--analogous2-h), var(--analogous2-s), 30%);--analogous2-800: hsl(var(--analogous2-h), var(--analogous2-s), 20%);--analogous2-900: hsl(var(--analogous2-h), var(--analogous2-s), 10%);--triadic1-h: 330;--triadic1-s: 80%;--triadic1-l: 40%;--triadic1: hsl(var(--triadic1-h), var(--triadic1-s), var(--triadic1-l));--triadic1-50: hsl(var(--triadic1-h), var(--triadic1-s), 95%);--triadic1-100: hsl(var(--triadic1-h), var(--triadic1-s), 90%);--triadic1-200: hsl(var(--triadic1-h), var(--triadic1-s), 80%);--triadic1-300: hsl(var(--triadic1-h), var(--triadic1-s), 70%);--triadic1-400: hsl(var(--triadic1-h), var(--triadic1-s), 60%);--triadic1-500: hsl(var(--triadic1-h), var(--triadic1-s), 50%);--triadic1-600: hsl(var(--triadic1-h), var(--triadic1-s), 40%);--triadic1-700: hsl(var(--triadic1-h), var(--triadic1-s), 30%);--triadic1-800: hsl(var(--triadic1-h), var(--triadic1-s), 20%);--triadic1-900: hsl(var(--triadic1-h), var(--triadic1-s), 10%);--triadic2-h: 90;--triadic2-s: 80%;--triadic2-l: 40%;--triadic2: hsl(var(--triadic2-h), var(--triadic2-s), var(--triadic2-l));--triadic2-50: hsl(var(--triadic2-h), var(--triadic2-s), 95%);--triadic2-100: hsl(var(--triadic2-h), var(--triadic2-s), 90%);--triadic2-200: hsl(var(--triadic2-h), var(--triadic2-s), 80%);--triadic2-300: hsl(var(--triadic2-h), var(--triadic2-s), 70%);--triadic2-400: hsl(var(--triadic2-h), var(--triadic2-s), 60%);--triadic2-500: hsl(var(--triadic2-h), var(--triadic2-s), 50%);--triadic2-600: hsl(var(--triadic2-h), var(--triadic2-s), 40%);--triadic2-700: hsl(var(--triadic2-h), var(--triadic2-s), 30%);--triadic2-800: hsl(var(--triadic2-h), var(--triadic2-s), 20%);--triadic2-900: hsl(var(--triadic2-h), var(--triadic2-s), 10%);--bg-h: 0;--bg-s: 0%;--bg-l: 12%;--text-h: 0;--text-s: 0%;--text-l: 88%;--error-h: 4;--error-s: 90%;--error-l: 58%;--success-h: 122;--success-s: 39%;--success-l: 49%;--warning-h: 36;--warning-s: 100%;--warning-l: 50%;--bg-color: hsl(var(--bg-h), var(--bg-s), 12%);--bg-color-alt: hsl(var(--bg-h), var(--bg-s), 15%);--bg-color-secondary: hsl(var(--bg-h), var(--bg-s), 17%);--text-color: hsl(var(--text-h), var(--text-s), var(--text-l));--text-muted: hsl(var(--text-h), var(--text-s), 63%);--border-color: hsl(var(--bg-h), var(--bg-s), 25%);--border-color-rgb: 64, 64, 64;--primary-color: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--primary-color-rgb: 0, 120, 212;--primary-color-light: hsl(var(--primary-h), var(--primary-s), 50%);--primary-color-dark: hsl(var(--primary-h), var(--primary-s), 35%);--primary-color-hover: hsl(var(--primary-h), var(--primary-s), 35%);--primary-text: hsl(0, 0%, 100%);--secondary-color: hsl(0, 0%, 31%);--secondary-color-rgb: 80, 80, 80;--secondary-color-light: hsl(0, 0%, 38%);--secondary-color-dark: hsl(0, 0%, 25%);--secondary-color-hover: hsl(0, 0%, 25%);--secondary-text: hsl(0, 0%, 100%);--accent-color: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--error-color: hsl(var(--error-h), var(--error-s), var(--error-l));--error-color-rgb: 244, 67, 54;--success-color: hsl(var(--success-h), var(--success-s), var(--success-l));--success-color-rgb: 76, 175, 80;--warning-color: hsl(var(--warning-h), var(--warning-s), var(--warning-l));--warning-color-rgb: 255, 152, 0;--info-color: hsl(var(--primary-h), calc(var(--primary-s) - 20%), 54%);--info-color-rgb: 33, 150, 243;--danger-color: hsl(var(--error-h), var(--error-s), var(--error-l));--danger-color-rgb: 244, 67, 54;--danger-color-dark: hsl(var(--error-h), var(--error-s), 50%);--danger-color-hover: hsl(var(--error-h), var(--error-s), 50%);--danger-color-light: hsla(var(--error-h), var(--error-s), var(--error-l), .25);--success-color-dark: hsl(var(--success-h), var(--success-s), 39%);--card-bg: hsl(var(--bg-h), var(--bg-s), 17%);--card-bg-alt: hsl(var(--bg-h), var(--bg-s), 20%);--card-header-bg: hsl(var(--bg-h), var(--bg-s), 17%);--card-footer-bg: hsl(var(--bg-h), var(--bg-s), 17%);--title-color: hsl(0, 0%, 100%);--input-bg: hsl(220, 13%, 23%);--input-text: hsl(210, 40%, 96%);--input-border: hsl(220, 16%, 36%);--input-focus-border: hsl(var(--primary-h), 81%, 66%);--input-focus-shadow: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .25);--input-readonly-bg: hsl(220, 13%, 21%);--input-group-bg: hsl(var(--bg-h), var(--bg-s), 17%);--input-placeholder: hsl(214, 10%, 65%);--text-color-secondary: hsl(var(--text-h), var(--text-s), 63%);--text-color-tertiary: hsl(var(--text-h), var(--text-s), 50%);--text-color-light: hsl(var(--text-h), var(--text-s), var(--text-l));--text-color-dark: hsl(0, 0%, 0%);--text-color-highlight: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--code-color: hsl(var(--error-h), var(--error-s), var(--error-l));--code-bg: hsl(var(--bg-h), var(--bg-s), 20%);--kbd-color: hsl(var(--text-h), var(--text-s), var(--text-l));--kbd-bg: hsl(var(--bg-h), var(--bg-s), 20%);--kbd-border: hsl(var(--bg-h), var(--bg-s), 31%);--mark-color: hsl(var(--bg-h), var(--bg-s), 20%);--mark-bg: hsl(var(--error-h), var(--error-s), var(--error-l));--blockquote-color: hsl(var(--text-h), var(--text-s), 63%);--blockquote-border: hsl(var(--bg-h), var(--bg-s), 31%);--hr-border: hsl(var(--bg-h), var(--bg-s), 25%);--table-border: hsl(var(--bg-h), var(--bg-s), 25%);--table-head-bg: hsl(var(--bg-h), var(--bg-s), 20%);--table-row-odd-bg: hsl(var(--bg-h), var(--bg-s), 17%);--table-row-hover-bg: hsl(var(--bg-h), var(--bg-s), 20%);--list-marker-color: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--focus-ring-color: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--text-selection-bg: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .5);--text-selection-color: hsl(0, 0%, 100%);--text-code: hsl(var(--error-h), var(--error-s), var(--error-l));--text-pre-color: hsl(var(--text-h), var(--text-s), var(--text-l));--text-pre-bg: hsl(var(--bg-h), var(--bg-s), 20%);--cursor-color: hsl(var(--text-h), var(--text-s), var(--text-l));--active-item-bg: hsl(var(--bg-h), var(--bg-s), 20%);--active-item-text: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--hover-item-bg: hsl(var(--bg-h), var(--bg-s), 20%);--hover-item-text: hsl(var(--text-h), var(--text-s), var(--text-l));--button-bg: hsl(var(--bg-h), var(--bg-s), 23%);--button-text: hsl(var(--text-h), var(--text-s), var(--text-l));--button-hover-bg: hsl(var(--bg-h), var(--bg-s), 29%);--button-active-bg: hsl(var(--bg-h), var(--bg-s), 31%);--button-ghost-hover: hsla(0, 0%, 100%, .05);--section-button-bg: hsl(var(--bg-h), var(--bg-s), 23%);--section-button-text: hsl(var(--text-h), var(--text-s), var(--text-l));--section-button-hover-bg: hsl(var(--bg-h), var(--bg-s), 29%);--section-button-active-bg: hsl(var(--bg-h), var(--bg-s), 31%);--section-button-active-text: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--tab-header-bg: hsl(var(--bg-h), var(--bg-s), 17%);--tab-content-bg: hsl(var(--bg-h), var(--bg-s), 17%);--tab-button-bg: hsl(var(--bg-h), var(--bg-s), 20%);--tab-button-text: hsl(var(--text-h), var(--text-s), 63%);--tab-button-hover-bg: hsl(var(--bg-h), var(--bg-s), 25%);--tab-button-active-bg: hsl(var(--bg-h), var(--bg-s), 17%);--tab-button-active-text: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--json-field-color: hsl(210, 90%, 80%);--json-value-color: hsl(10, 50%, 70%);--json-string-color: hsl(10, 50%, 70%);--json-number-color: hsl(120, 20%, 70%);--json-boolean-color: hsl(210, 60%, 60%);--json-null-color: hsl(210, 60%, 60%);--json-key-color: hsl(210, 90%, 80%);--json-editor-height: calc(100vh - 300px) ;--json-editor-font-size: 14px;--json-editor-line-height: 1.5;--json-editor-tab-size: 2;--error-bg: hsla(var(--error-h), var(--error-s), var(--error-l), .1);--error-border: hsla(var(--error-h), var(--error-s), var(--error-l), .3);--success-bg: hsla(var(--success-h), var(--success-s), var(--success-l), .1);--warning-bg: hsla(var(--warning-h), var(--warning-s), var(--warning-l), .1);--link-color: hsl(var(--primary-h), 81%, 66%);--link-hover-color: hsl(var(--primary-h), 70%, 76%);--dimension-name-color: hsl(0, 0%, 80%);--github-icon-color: hsl(0, 0%, 80%);--focus-color: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .5);--notification-bg: hsl(220, 13%, 23%);--notification-border: hsl(220, 16%, 36%);--notification-text: hsl(210, 40%, 96%);--box-shadow-color: hsla(0, 0%, 0%, .5);--box-shadow-card: 0 4px 6px hsla(0, 0%, 0%, .3);--hover-bg: hsla(220, 17%, 35%, .3);--active-bg: hsla(220, 17%, 35%, .5);--focus-outline: hsl(210, 70%, 60%);--progress-bg: hsl(220, 13%, 23%);--progress-fill: hsl(210, 70%, 60%);--scrollbar-track: hsl(var(--bg-h), var(--bg-s), 20%);--scrollbar-thumb: hsl(var(--bg-h), var(--bg-s), 31%);--scrollbar-thumb-hover: hsl(var(--bg-h), var(--bg-s), 38%);--scrollbar-track-color: hsl(var(--bg-h), var(--bg-s), 20%);--scrollbar-thumb-color: hsl(var(--bg-h), var(--bg-s), 31%);--scrollbar-thumb-hover-color: hsl(var(--bg-h), var(--bg-s), 38%);--primary-gradient-start: hsl(var(--primary-h), var(--primary-s), 37%);--primary-gradient-end: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--changelog-badge-bg: hsla(0, 0%, 100%, .1);--changelog-date-bg: hsla(0, 0%, 0%, .3);--changelog-shadow-color: hsla(0, 0%, 0%, .3);--changelog-index-bg: hsla(0, 0%, 0%, .3)}.antimatter-theme{--primary-h: 275;--primary-s: 81%;--primary-l: 53%;--primary: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--primary-50: hsl(var(--primary-h), var(--primary-s), 95%);--primary-100: hsl(var(--primary-h), var(--primary-s), 90%);--primary-200: hsl(var(--primary-h), var(--primary-s), 80%);--primary-300: hsl(var(--primary-h), var(--primary-s), 70%);--primary-400: hsl(var(--primary-h), var(--primary-s), 60%);--primary-500: hsl(var(--primary-h), var(--primary-s), 50%);--primary-600: hsl(var(--primary-h), var(--primary-s), 40%);--primary-700: hsl(var(--primary-h), var(--primary-s), 30%);--primary-800: hsl(var(--primary-h), var(--primary-s), 20%);--primary-900: hsl(var(--primary-h), var(--primary-s), 10%);--complementary-h: 95;--complementary-s: 81%;--complementary-l: 53%;--complementary: hsl(var(--complementary-h), var(--complementary-s), var(--complementary-l));--complementary-50: hsl(var(--complementary-h), var(--complementary-s), 95%);--complementary-100: hsl(var(--complementary-h), var(--complementary-s), 90%);--complementary-200: hsl(var(--complementary-h), var(--complementary-s), 80%);--complementary-300: hsl(var(--complementary-h), var(--complementary-s), 70%);--complementary-400: hsl(var(--complementary-h), var(--complementary-s), 60%);--complementary-500: hsl(var(--complementary-h), var(--complementary-s), 50%);--complementary-600: hsl(var(--complementary-h), var(--complementary-s), 40%);--complementary-700: hsl(var(--complementary-h), var(--complementary-s), 30%);--complementary-800: hsl(var(--complementary-h), var(--complementary-s), 20%);--complementary-900: hsl(var(--complementary-h), var(--complementary-s), 10%);--analogous1-h: 305;--analogous1-s: 81%;--analogous1-l: 53%;--analogous1: hsl(var(--analogous1-h), var(--analogous1-s), var(--analogous1-l));--analogous1-50: hsl(var(--analogous1-h), var(--analogous1-s), 95%);--analogous1-100: hsl(var(--analogous1-h), var(--analogous1-s), 90%);--analogous1-200: hsl(var(--analogous1-h), var(--analogous1-s), 80%);--analogous1-300: hsl(var(--analogous1-h), var(--analogous1-s), 70%);--analogous1-400: hsl(var(--analogous1-h), var(--analogous1-s), 60%);--analogous1-500: hsl(var(--analogous1-h), var(--analogous1-s), 50%);--analogous1-600: hsl(var(--analogous1-h), var(--analogous1-s), 40%);--analogous1-700: hsl(var(--analogous1-h), var(--analogous1-s), 30%);--analogous1-800: hsl(var(--analogous1-h), var(--analogous1-s), 20%);--analogous1-900: hsl(var(--analogous1-h), var(--analogous1-s), 10%);--analogous2-h: 245;--analogous2-s: 81%;--analogous2-l: 53%;--analogous2: hsl(var(--analogous2-h), var(--analogous2-s), var(--analogous2-l));--analogous2-50: hsl(var(--analogous2-h), var(--analogous2-s), 95%);--analogous2-100: hsl(var(--analogous2-h), var(--analogous2-s), 90%);--analogous2-200: hsl(var(--analogous2-h), var(--analogous2-s), 80%);--analogous2-300: hsl(var(--analogous2-h), var(--analogous2-s), 70%);--analogous2-400: hsl(var(--analogous2-h), var(--analogous2-s), 60%);--analogous2-500: hsl(var(--analogous2-h), var(--analogous2-s), 50%);--analogous2-600: hsl(var(--analogous2-h), var(--analogous2-s), 40%);--analogous2-700: hsl(var(--analogous2-h), var(--analogous2-s), 30%);--analogous2-800: hsl(var(--analogous2-h), var(--analogous2-s), 20%);--analogous2-900: hsl(var(--analogous2-h), var(--analogous2-s), 10%);--triadic1-h: 35;--triadic1-s: 81%;--triadic1-l: 53%;--triadic1: hsl(var(--triadic1-h), var(--triadic1-s), var(--triadic1-l));--triadic1-50: hsl(var(--triadic1-h), var(--triadic1-s), 95%);--triadic1-100: hsl(var(--triadic1-h), var(--triadic1-s), 90%);--triadic1-200: hsl(var(--triadic1-h), var(--triadic1-s), 80%);--triadic1-300: hsl(var(--triadic1-h), var(--triadic1-s), 70%);--triadic1-400: hsl(var(--triadic1-h), var(--triadic1-s), 60%);--triadic1-500: hsl(var(--triadic1-h), var(--triadic1-s), 50%);--triadic1-600: hsl(var(--triadic1-h), var(--triadic1-s), 40%);--triadic1-700: hsl(var(--triadic1-h), var(--triadic1-s), 30%);--triadic1-800: hsl(var(--triadic1-h), var(--triadic1-s), 20%);--triadic1-900: hsl(var(--triadic1-h), var(--triadic1-s), 10%);--triadic2-h: 155;--triadic2-s: 81%;--triadic2-l: 53%;--triadic2: hsl(var(--triadic2-h), var(--triadic2-s), var(--triadic2-l));--triadic2-50: hsl(var(--triadic2-h), var(--triadic2-s), 95%);--triadic2-100: hsl(var(--triadic2-h), var(--triadic2-s), 90%);--triadic2-200: hsl(var(--triadic2-h), var(--triadic2-s), 80%);--triadic2-300: hsl(var(--triadic2-h), var(--triadic2-s), 70%);--triadic2-400: hsl(var(--triadic2-h), var(--triadic2-s), 60%);--triadic2-500: hsl(var(--triadic2-h), var(--triadic2-s), 50%);--triadic2-600: hsl(var(--triadic2-h), var(--triadic2-s), 40%);--triadic2-700: hsl(var(--triadic2-h), var(--triadic2-s), 30%);--triadic2-800: hsl(var(--triadic2-h), var(--triadic2-s), 20%);--triadic2-900: hsl(var(--triadic2-h), var(--triadic2-s), 10%);--bg-h: 265;--bg-s: 64%;--bg-l: 12%;--text-h: 240;--text-s: 100%;--text-l: 94%;--error-h: 345;--error-s: 100%;--error-l: 60%;--success-h: 150;--success-s: 100%;--success-l: 45%;--warning-h: 36;--warning-s: 100%;--warning-l: 65%;--bg-color: hsl(var(--bg-h), var(--bg-s), var(--bg-l));--bg-color-alt: hsl(var(--bg-h), var(--bg-s), 15%);--bg-color-secondary: hsl(var(--bg-h), var(--bg-s), 18%);--text-color: hsl(var(--text-h), var(--text-s), var(--text-l));--text-muted: hsl(var(--text-h), 35%, 83%);--border-color: hsl(var(--bg-h), 60%, 21%);--border-color-rgb: 42, 22, 87;--primary-color: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--primary-color-rgb: 138, 43, 226;--primary-color-hover: hsl(var(--primary-h), var(--primary-s), 61%);--primary-color-light: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .2);--primary-color-dark: hsl(var(--primary-h), var(--primary-s), 41%);--primary-text: hsl(0, 0%, 100%);--secondary-color: hsl(var(--primary-h), 60%, 27%);--secondary-color-rgb: 58, 30, 109;--secondary-color-hover: hsl(var(--primary-h), 60%, 34%);--secondary-color-dark: hsl(var(--primary-h), 60%, 20%);--secondary-color-light: hsl(var(--primary-h), 55%, 44%);--secondary-text: hsl(0, 0%, 100%);--accent-color: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--error-color: hsl(var(--error-h), var(--error-s), var(--error-l));--error-color-rgb: 255, 51, 102;--error-color-dark: hsl(var(--error-h), var(--error-s), 48%);--error-color-hover: hsl(var(--error-h), var(--error-s), 65%);--error-color-light: hsla(var(--error-h), var(--error-s), var(--error-l), .2);--success-color: hsl(var(--success-h), var(--success-s), var(--success-l));--success-color-rgb: 0, 230, 118;--success-color-dark: hsl(var(--success-h), var(--success-s), 35%);--success-color-hover: hsl(var(--success-h), var(--success-s), 56%);--info-color: hsl(206, 89%, 68%);--info-color-rgb: 100, 181, 246;--warning-color: hsl(var(--warning-h), var(--warning-s), var(--warning-l));--warning-color-rgb: 255, 183, 77;--danger-color: hsl(var(--error-h), var(--error-s), var(--error-l));--danger-color-rgb: 255, 51, 102;--danger-color-dark: hsl(var(--error-h), var(--error-s), 48%);--danger-color-hover: hsl(var(--error-h), var(--error-s), 65%);--danger-color-light: hsla(var(--error-h), var(--error-s), var(--error-l), .2);--card-bg: hsl(var(--bg-h), var(--bg-s), 14%);--card-bg-alt: hsl(var(--bg-h), 60%, 21%);--card-header-bg: hsl(var(--bg-h), 50%, 25%);--card-footer-bg: hsl(var(--bg-h), 50%, 25%);--input-bg: hsl(var(--bg-h), 60%, 21%);--input-text: hsl(var(--text-h), var(--text-s), var(--text-l));--input-border: hsl(var(--primary-h), 60%, 34%);--input-focus-border: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--input-focus-shadow: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .4);--input-readonly-bg: hsl(var(--bg-h), var(--bg-s), 18%);--input-group-bg: hsl(var(--bg-h), var(--bg-s), 18%);--input-placeholder: hsl(var(--primary-h), 44%, 65%);--label-color: hsl(var(--text-h), 100%, 90%);--help-text-color: hsl(var(--text-h), 35%, 83%);--title-color: hsl(0, 0%, 100%);--text-color-secondary: hsl(var(--text-h), 100%, 86%);--text-color-tertiary: hsl(var(--text-h), 60%, 78%);--text-color-light: hsl(var(--text-h), var(--text-s), var(--text-l));--text-code: hsl(var(--error-h), var(--error-s), var(--error-l));--focus-outline: hsl(280, 91%, 76%);--focus-color: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .5);--button-bg: hsl(280, 48%, 20%);--button-text: hsl(270, 100%, 95%);--button-hover-bg: hsl(280, 48%, 29%);--button-active-bg: hsl(280, 48%, 38%);--button-ghost-hover: hsla(0, 0%, 100%, .05);--tab-header-bg: hsl(280, 48%, 18%);--tab-content-bg: hsl(280, 48%, 18%);--tab-button-bg: hsl(280, 48%, 20%);--tab-button-text: hsl(270, 100%, 95%);--tab-button-hover-bg: hsl(280, 48%, 29%);--tab-button-active-bg: hsl(280, 48%, 18%);--tab-button-active-text: hsl(280, 91%, 76%);--section-button-bg: hsl(280, 48%, 18%);--section-button-text: hsl(270, 100%, 95%);--section-button-hover-bg: hsl(280, 48%, 20%);--section-button-active-bg: hsl(280, 48%, 29%);--section-button-active-text: hsl(280, 91%, 76%);--json-field-color: hsl(280, 74%, 75%);--json-value-color: hsl(40, 100%, 70%);--json-string-color: hsl(40, 100%, 70%);--json-number-color: hsl(14, 91%, 69%);--json-boolean-color: hsl(280, 74%, 75%);--json-null-color: hsl(280, 74%, 75%);--json-key-color: hsl(280, 74%, 75%);--json-editor-height: calc(100vh - 300px) ;--json-editor-font-size: 14px;--json-editor-line-height: 1.5;--json-editor-tab-size: 2;--error-bg: hsla(var(--error-h), var(--error-s), var(--error-l), .1);--error-border: hsla(var(--error-h), var(--error-s), var(--error-l), .3);--success-bg: hsla(var(--success-h), var(--success-s), var(--success-l), .1);--warning-bg: hsla(var(--warning-h), var(--warning-s), var(--warning-l), .1);--link-color: hsl(280, 91%, 76%);--link-hover-color: hsl(280, 91%, 83%);--dimension-name-color: hsl(280, 91%, 76%);--github-icon-color: hsl(var(--text-h), 100%, 90%);--hover-bg: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .1);--active-bg: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .2);--box-shadow-color: hsla(0, 0%, 0%, .5);--box-shadow-card: 0 4px 6px hsla(0, 0%, 0%, .3);--scrollbar-track: hsl(var(--bg-h), var(--bg-s), 14%);--scrollbar-thumb: hsl(var(--primary-h), 60%, 27%);--scrollbar-thumb-hover: hsl(var(--primary-h), 60%, 34%);--scrollbar-track-color: hsl(var(--bg-h), var(--bg-s), 14%);--scrollbar-thumb-color: hsl(var(--primary-h), 60%, 27%);--scrollbar-thumb-hover-color: hsl(var(--primary-h), 60%, 34%);--primary-gradient-start: hsl(270, 100%, 50%);--primary-gradient-end: hsl(285, 100%, 50%);--changelog-badge-bg: hsla(0, 0%, 100%, .15);--changelog-date-bg: hsla(0, 0%, 0%, .3);--changelog-shadow-color: hsla(0, 0%, 0%, .2);--changelog-index-bg: hsla(0, 0%, 0%, .3)}.infinity-theme{--primary: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--primary-50: hsl(var(--primary-h), var(--primary-s), 95%);--primary-100: hsl(var(--primary-h), var(--primary-s), 90%);--primary-200: hsl(var(--primary-h), var(--primary-s), 80%);--primary-300: hsl(var(--primary-h), var(--primary-s), 70%);--primary-400: hsl(var(--primary-h), var(--primary-s), 60%);--primary-500: hsl(var(--primary-h), var(--primary-s), 50%);--primary-600: hsl(var(--primary-h), var(--primary-s), 40%);--primary-700: hsl(var(--primary-h), var(--primary-s), 30%);--primary-800: hsl(var(--primary-h), var(--primary-s), 20%);--primary-900: hsl(var(--primary-h), var(--primary-s), 10%);--complementary-h: 30;--complementary-s: 76%;--complementary-l: 50%;--complementary: hsl(var(--complementary-h), var(--complementary-s), var(--complementary-l));--complementary-50: hsl(var(--complementary-h), var(--complementary-s), 95%);--complementary-100: hsl(var(--complementary-h), var(--complementary-s), 90%);--complementary-200: hsl(var(--complementary-h), var(--complementary-s), 80%);--complementary-300: hsl(var(--complementary-h), var(--complementary-s), 70%);--complementary-400: hsl(var(--complementary-h), var(--complementary-s), 60%);--complementary-500: hsl(var(--complementary-h), var(--complementary-s), 50%);--complementary-600: hsl(var(--complementary-h), var(--complementary-s), 40%);--complementary-700: hsl(var(--complementary-h), var(--complementary-s), 30%);--complementary-800: hsl(var(--complementary-h), var(--complementary-s), 20%);--complementary-900: hsl(var(--complementary-h), var(--complementary-s), 10%);--analogous1-h: 240;--analogous1-s: 76%;--analogous1-l: 50%;--analogous1: hsl(var(--analogous1-h), var(--analogous1-s), var(--analogous1-l));--analogous1-50: hsl(var(--analogous1-h), var(--analogous1-s), 95%);--analogous1-100: hsl(var(--analogous1-h), var(--analogous1-s), 90%);--analogous1-200: hsl(var(--analogous1-h), var(--analogous1-s), 80%);--analogous1-300: hsl(var(--analogous1-h), var(--analogous1-s), 70%);--analogous1-400: hsl(var(--analogous1-h), var(--analogous1-s), 60%);--analogous1-500: hsl(var(--analogous1-h), var(--analogous1-s), 50%);--analogous1-600: hsl(var(--analogous1-h), var(--analogous1-s), 40%);--analogous1-700: hsl(var(--analogous1-h), var(--analogous1-s), 30%);--analogous1-800: hsl(var(--analogous1-h), var(--analogous1-s), 20%);--analogous1-900: hsl(var(--analogous1-h), var(--analogous1-s), 10%);--analogous2-h: 180;--analogous2-s: 76%;--analogous2-l: 50%;--analogous2: hsl(var(--analogous2-h), var(--analogous2-s), var(--analogous2-l));--analogous2-50: hsl(var(--analogous2-h), var(--analogous2-s), 95%);--analogous2-100: hsl(var(--analogous2-h), var(--analogous2-s), 90%);--analogous2-200: hsl(var(--analogous2-h), var(--analogous2-s), 80%);--analogous2-300: hsl(var(--analogous2-h), var(--analogous2-s), 70%);--analogous2-400: hsl(var(--analogous2-h), var(--analogous2-s), 60%);--analogous2-500: hsl(var(--analogous2-h), var(--analogous2-s), 50%);--analogous2-600: hsl(var(--analogous2-h), var(--analogous2-s), 40%);--analogous2-700: hsl(var(--analogous2-h), var(--analogous2-s), 30%);--analogous2-800: hsl(var(--analogous2-h), var(--analogous2-s), 20%);--analogous2-900: hsl(var(--analogous2-h), var(--analogous2-s), 10%);--triadic1-h: 330;--triadic1-s: 76%;--triadic1-l: 50%;--triadic1: hsl(var(--triadic1-h), var(--triadic1-s), var(--triadic1-l));--triadic1-50: hsl(var(--triadic1-h), var(--triadic1-s), 95%);--triadic1-100: hsl(var(--triadic1-h), var(--triadic1-s), 90%);--triadic1-200: hsl(var(--triadic1-h), var(--triadic1-s), 80%);--triadic1-300: hsl(var(--triadic1-h), var(--triadic1-s), 70%);--triadic1-400: hsl(var(--triadic1-h), var(--triadic1-s), 60%);--triadic1-500: hsl(var(--triadic1-h), var(--triadic1-s), 50%);--triadic1-600: hsl(var(--triadic1-h), var(--triadic1-s), 40%);--triadic1-700: hsl(var(--triadic1-h), var(--triadic1-s), 30%);--triadic1-800: hsl(var(--triadic1-h), var(--triadic1-s), 20%);--triadic1-900: hsl(var(--triadic1-h), var(--triadic1-s), 10%);--triadic2-h: 90;--triadic2-s: 76%;--triadic2-l: 50%;--triadic2: hsl(var(--triadic2-h), var(--triadic2-s), var(--triadic2-l));--triadic2-50: hsl(var(--triadic2-h), var(--triadic2-s), 95%);--triadic2-100: hsl(var(--triadic2-h), var(--triadic2-s), 90%);--triadic2-200: hsl(var(--triadic2-h), var(--triadic2-s), 80%);--triadic2-300: hsl(var(--triadic2-h), var(--triadic2-s), 70%);--triadic2-400: hsl(var(--triadic2-h), var(--triadic2-s), 60%);--triadic2-500: hsl(var(--triadic2-h), var(--triadic2-s), 50%);--triadic2-600: hsl(var(--triadic2-h), var(--triadic2-s), 40%);--triadic2-700: hsl(var(--triadic2-h), var(--triadic2-s), 30%);--triadic2-800: hsl(var(--triadic2-h), var(--triadic2-s), 20%);--triadic2-900: hsl(var(--triadic2-h), var(--triadic2-s), 10%);--primary-h: 210;--primary-s: 76%;--primary-l: 50%;--secondary-h: 210;--secondary-s: 49%;--secondary-l: 34%;--bg-h: 210;--bg-s: 70%;--bg-l: 13%;--text-h: 210;--text-s: 100%;--text-l: 95%;--error-h: 0;--error-s: 87%;--error-l: 68%;--success-h: 145;--success-s: 50%;--success-l: 51%;--warning-h: 25;--warning-s: 84%;--warning-l: 57%;--bg-color: hsl(var(--bg-h), var(--bg-s), 13%);--bg-color-alt: hsl(var(--bg-h), var(--bg-s), 18%);--bg-color-secondary: hsl(var(--bg-h), var(--bg-s), 25%);--text-color: hsl(var(--text-h), var(--text-s), var(--text-l));--text-muted: hsl(var(--text-h), 50%, 71%);--border-color: hsl(var(--bg-h), var(--bg-s), 25%);--border-color-rgb: 26, 54, 93;--primary-color: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--primary-color-rgb: 49, 130, 206;--primary-color-light: hsl(var(--primary-h), var(--primary-s), 57%);--primary-color-dark: hsl(var(--primary-h), var(--primary-s), 43%);--primary-color-hover: hsl(var(--primary-h), var(--primary-s), 57%);--primary-text: hsl(0, 0%, 100%);--secondary-color: hsl(var(--primary-h), calc(var(--primary-s) - 27%), 34%);--secondary-color-rgb: 44, 82, 130;--secondary-color-light: hsl(var(--primary-h), calc(var(--primary-s) - 27%), 39%);--secondary-color-dark: hsl(var(--primary-h), calc(var(--primary-s) - 27%), 28%);--secondary-color-hover: hsl(var(--primary-h), calc(var(--primary-s) - 27%), 42%);--secondary-text: hsl(0, 0%, 100%);--accent-color: hsl(var(--primary-h), var(--primary-s), 57%);--error-color: hsl(var(--error-h), var(--error-s), var(--error-l));--error-color-rgb: 245, 101, 101;--error-color-dark: hsl(var(--error-h), var(--error-s), 60%);--error-color-hover: hsl(var(--error-h), var(--error-s), 78%);--error-color-light: hsla(var(--error-h), var(--error-s), var(--error-l), .2);--success-color: hsl(var(--success-h), var(--success-s), var(--success-l));--success-color-rgb: 72, 187, 120;--success-color-dark: hsl(var(--success-h), var(--success-s), 43%);--success-color-hover: hsl(var(--success-h), var(--success-s), 62%);--warning-color: hsl(var(--warning-h), var(--warning-s), var(--warning-l));--warning-color-rgb: 237, 137, 54;--info-color: hsl(var(--primary-h), var(--primary-s), 57%);--info-color-rgb: 66, 153, 225;--danger-color: hsl(var(--error-h), var(--error-s), var(--error-l));--danger-color-rgb: 245, 101, 101;--danger-color-dark: hsl(var(--error-h), var(--error-s), 60%);--danger-color-hover: hsl(var(--error-h), var(--error-s), 78%);--danger-color-light: hsla(var(--error-h), var(--error-s), var(--error-l), .2);--card-bg: hsl(var(--bg-h), var(--bg-s), 18%);--card-bg-alt: hsl(var(--bg-h), var(--bg-s), 13%);--card-header-bg: hsl(var(--bg-h), var(--bg-s), 18%);--card-footer-bg: hsl(var(--bg-h), var(--bg-s), 34%);--title-color: hsl(0, 0%, 100%);--input-bg: hsl(var(--bg-h), var(--bg-s), 25%);--input-text: hsl(var(--text-h), var(--text-s), var(--text-l));--input-border: hsl(var(--primary-h), calc(var(--primary-s) - 27%), 34%);--input-focus-border: hsl(var(--primary-h), var(--primary-s), 57%);--input-focus-shadow: hsla(var(--primary-h), var(--primary-s), 57%, .5);--input-readonly-bg: hsl(var(--bg-h), var(--bg-s), 18%);--input-group-bg: hsl(var(--bg-h), var(--bg-s), 18%);--input-placeholder: hsl(var(--text-h), 50%, 71%);--label-color: hsl(var(--text-h), var(--text-s), var(--text-l));--help-text-color: hsl(var(--text-h), 50%, 71%);--text-color-secondary: hsl(var(--text-h), 60%, 82%);--text-color-tertiary: hsl(var(--text-h), 50%, 71%);--text-color-light: hsl(var(--text-h), var(--text-s), var(--text-l));--text-code: hsl(var(--error-h), var(--error-s), var(--error-l));--focus-outline: hsl(var(--primary-h), var(--primary-s), 67%);--focus-color: hsla(var(--primary-h), var(--primary-s), 57%, .5);--link-color: hsl(var(--primary-h), var(--primary-s), 57%);--link-hover-color: hsl(var(--primary-h), var(--primary-s), 67%);--dimension-name-color: hsl(var(--text-h), var(--text-s), var(--text-l));--github-icon-color: hsl(var(--text-h), 50%, 71%);--hover-bg: hsla(var(--primary-h), var(--primary-s), 57%, .1);--active-bg: hsla(var(--primary-h), var(--primary-s), 57%, .2);--box-shadow-color: hsla(0, 0%, 0%, .5);--box-shadow-card: 0 4px 6px hsla(0, 0%, 0%, .3);--scrollbar-track: hsl(var(--bg-h), var(--bg-s), 13%);--scrollbar-thumb: hsl(var(--bg-h), var(--bg-s), 25%);--scrollbar-thumb-hover: hsl(var(--primary-h), calc(var(--primary-s) - 27%), 34%);--scrollbar-track-color: hsl(var(--bg-h), var(--bg-s), 13%);--scrollbar-thumb-color: hsl(var(--bg-h), var(--bg-s), 25%);--scrollbar-thumb-hover-color: hsl(var(--primary-h), calc(var(--primary-s) - 27%), 34%);--primary-gradient-start: hsl(210, 100%, 40%);--primary-gradient-end: hsl(210, 100%, 50%);--changelog-badge-bg: hsla(0, 0%, 100%, .15);--changelog-date-bg: hsla(0, 0%, 0%, .3);--changelog-shadow-color: hsla(0, 0%, 0%, .1);--changelog-index-bg: hsla(0, 0%, 0%, .2);--button-bg: hsl(var(--bg-h), var(--bg-s), 25%);--button-text: hsl(var(--text-h), var(--text-s), var(--text-l));--button-hover-bg: hsl(var(--bg-h), var(--bg-s), 33%);--button-active-bg: hsl(var(--bg-h), var(--bg-s), 42%);--button-ghost-hover: hsla(0, 0%, 100%, .05);--tab-header-bg: hsl(var(--bg-h), var(--bg-s), 18%);--tab-content-bg: hsl(var(--bg-h), var(--bg-s), 13%);--tab-button-bg: hsl(var(--bg-h), var(--bg-s), 25%);--tab-button-text: hsl(var(--text-h), var(--text-s), var(--text-l));--tab-button-hover-bg: hsl(var(--bg-h), var(--bg-s), 33%);--tab-button-active-bg: hsl(var(--bg-h), var(--bg-s), 13%);--tab-button-active-text: hsl(var(--primary-h), var(--primary-s), 57%);--section-button-bg: hsl(var(--bg-h), var(--bg-s), 25%);--section-button-text: hsl(var(--text-h), var(--text-s), var(--text-l));--section-button-hover-bg: hsl(var(--bg-h), var(--bg-s), 33%);--section-button-active-bg: hsl(var(--bg-h), var(--bg-s), 42%);--section-button-active-text: hsl(var(--primary-h), var(--primary-s), 57%);--json-field-color: hsl(205, 90%, 68%);--json-value-color: hsl(205, 88%, 74%);--json-string-color: hsl(205, 88%, 74%);--json-number-color: hsl(56, 100%, 73%);--json-boolean-color: hsl(33, 98%, 65%);--json-null-color: hsl(33, 98%, 65%);--json-key-color: hsl(205, 90%, 68%);--json-editor-height: calc(100vh - 300px) ;--json-editor-font-size: 14px;--json-editor-line-height: 1.5;--json-editor-tab-size: 2;--error-bg: hsla(var(--error-h), var(--error-s), var(--error-l), .1);--error-border: hsla(var(--error-h), var(--error-s), var(--error-l), .3);--success-bg: hsla(var(--success-h), var(--success-s), var(--success-l), .1);--warning-bg: hsla(var(--warning-h), var(--warning-s), var(--warning-l), .1)}.eternity-theme{--primary-h: 14;--primary-s: 100%;--primary-l: 63%;--primary: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--primary-50: hsl(var(--primary-h), var(--primary-s), 95%);--primary-100: hsl(var(--primary-h), var(--primary-s), 90%);--primary-200: hsl(var(--primary-h), var(--primary-s), 80%);--primary-300: hsl(var(--primary-h), var(--primary-s), 70%);--primary-400: hsl(var(--primary-h), var(--primary-s), 60%);--primary-500: hsl(var(--primary-h), var(--primary-s), 50%);--primary-600: hsl(var(--primary-h), var(--primary-s), 40%);--primary-700: hsl(var(--primary-h), var(--primary-s), 30%);--primary-800: hsl(var(--primary-h), var(--primary-s), 20%);--primary-900: hsl(var(--primary-h), var(--primary-s), 10%);--complementary-h: 194;--complementary-s: 100%;--complementary-l: 63%;--complementary: hsl(var(--complementary-h), var(--complementary-s), var(--complementary-l));--complementary-50: hsl(var(--complementary-h), var(--complementary-s), 95%);--complementary-100: hsl(var(--complementary-h), var(--complementary-s), 90%);--complementary-200: hsl(var(--complementary-h), var(--complementary-s), 80%);--complementary-300: hsl(var(--complementary-h), var(--complementary-s), 70%);--complementary-400: hsl(var(--complementary-h), var(--complementary-s), 60%);--complementary-500: hsl(var(--complementary-h), var(--complementary-s), 50%);--complementary-600: hsl(var(--complementary-h), var(--complementary-s), 40%);--complementary-700: hsl(var(--complementary-h), var(--complementary-s), 30%);--complementary-800: hsl(var(--complementary-h), var(--complementary-s), 20%);--complementary-900: hsl(var(--complementary-h), var(--complementary-s), 10%);--analogous1-h: 44;--analogous1-s: 100%;--analogous1-l: 63%;--analogous1: hsl(var(--analogous1-h), var(--analogous1-s), var(--analogous1-l));--analogous1-50: hsl(var(--analogous1-h), var(--analogous1-s), 95%);--analogous1-100: hsl(var(--analogous1-h), var(--analogous1-s), 90%);--analogous1-200: hsl(var(--analogous1-h), var(--analogous1-s), 80%);--analogous1-300: hsl(var(--analogous1-h), var(--analogous1-s), 70%);--analogous1-400: hsl(var(--analogous1-h), var(--analogous1-s), 60%);--analogous1-500: hsl(var(--analogous1-h), var(--analogous1-s), 50%);--analogous1-600: hsl(var(--analogous1-h), var(--analogous1-s), 40%);--analogous1-700: hsl(var(--analogous1-h), var(--analogous1-s), 30%);--analogous1-800: hsl(var(--analogous1-h), var(--analogous1-s), 20%);--analogous1-900: hsl(var(--analogous1-h), var(--analogous1-s), 10%);--analogous2-h: 344;--analogous2-s: 100%;--analogous2-l: 63%;--analogous2: hsl(var(--analogous2-h), var(--analogous2-s), var(--analogous2-l));--analogous2-50: hsl(var(--analogous2-h), var(--analogous2-s), 95%);--analogous2-100: hsl(var(--analogous2-h), var(--analogous2-s), 90%);--analogous2-200: hsl(var(--analogous2-h), var(--analogous2-s), 80%);--analogous2-300: hsl(var(--analogous2-h), var(--analogous2-s), 70%);--analogous2-400: hsl(var(--analogous2-h), var(--analogous2-s), 60%);--analogous2-500: hsl(var(--analogous2-h), var(--analogous2-s), 50%);--analogous2-600: hsl(var(--analogous2-h), var(--analogous2-s), 40%);--analogous2-700: hsl(var(--analogous2-h), var(--analogous2-s), 30%);--analogous2-800: hsl(var(--analogous2-h), var(--analogous2-s), 20%);--analogous2-900: hsl(var(--analogous2-h), var(--analogous2-s), 10%);--triadic1-h: 134;--triadic1-s: 100%;--triadic1-l: 63%;--triadic1: hsl(var(--triadic1-h), var(--triadic1-s), var(--triadic1-l));--triadic1-50: hsl(var(--triadic1-h), var(--triadic1-s), 95%);--triadic1-100: hsl(var(--triadic1-h), var(--triadic1-s), 90%);--triadic1-200: hsl(var(--triadic1-h), var(--triadic1-s), 80%);--triadic1-300: hsl(var(--triadic1-h), var(--triadic1-s), 70%);--triadic1-400: hsl(var(--triadic1-h), var(--triadic1-s), 60%);--triadic1-500: hsl(var(--triadic1-h), var(--triadic1-s), 50%);--triadic1-600: hsl(var(--triadic1-h), var(--triadic1-s), 40%);--triadic1-700: hsl(var(--triadic1-h), var(--triadic1-s), 30%);--triadic1-800: hsl(var(--triadic1-h), var(--triadic1-s), 20%);--triadic1-900: hsl(var(--triadic1-h), var(--triadic1-s), 10%);--triadic2-h: 254;--triadic2-s: 100%;--triadic2-l: 63%;--triadic2: hsl(var(--triadic2-h), var(--triadic2-s), var(--triadic2-l));--triadic2-50: hsl(var(--triadic2-h), var(--triadic2-s), 95%);--triadic2-100: hsl(var(--triadic2-h), var(--triadic2-s), 90%);--triadic2-200: hsl(var(--triadic2-h), var(--triadic2-s), 80%);--triadic2-300: hsl(var(--triadic2-h), var(--triadic2-s), 70%);--triadic2-400: hsl(var(--triadic2-h), var(--triadic2-s), 60%);--triadic2-500: hsl(var(--triadic2-h), var(--triadic2-s), 50%);--triadic2-600: hsl(var(--triadic2-h), var(--triadic2-s), 40%);--triadic2-700: hsl(var(--triadic2-h), var(--triadic2-s), 30%);--triadic2-800: hsl(var(--triadic2-h), var(--triadic2-s), 20%);--triadic2-900: hsl(var(--triadic2-h), var(--triadic2-s), 10%);--bg-h: 20;--bg-s: 50%;--bg-l: 13%;--text-h: 25;--text-s: 100%;--text-l: 90%;--error-h: 0;--error-s: 76%;--error-l: 55%;--success-h: 122;--success-s: 41%;--success-l: 45%;--warning-h: 36;--warning-s: 100%;--warning-l: 50%;--bg-color: hsl(var(--bg-h), var(--bg-s), var(--bg-l));--bg-color-alt: hsl(var(--bg-h), var(--bg-s), 17%);--bg-color-secondary: hsl(var(--bg-h), var(--bg-s), 21%);--text-color: hsl(var(--text-h), var(--text-s), var(--text-l));--text-muted: hsl(var(--text-h), 75%, 77%);--border-color: hsl(var(--bg-h), var(--bg-s), 21%);--border-color-rgb: 77, 42, 26;--primary-color: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--primary-color-rgb: 255, 112, 67;--primary-color-light: hsl(var(--primary-h), 80%, 70%);--primary-color-dark: hsl(var(--primary-h), 76%, 50%);--primary-color-hover: hsl(var(--primary-h), 80%, 70%);--primary-text: hsl(0, 0%, 100%);--secondary-color: hsl(var(--bg-h), var(--bg-s), 21%);--secondary-color-rgb: 77, 42, 26;--secondary-color-light: hsl(var(--bg-h), var(--bg-s), 27%);--secondary-color-dark: hsl(var(--bg-h), var(--bg-s), 17%);--secondary-color-hover: hsl(var(--bg-h), var(--bg-s), 27%);--secondary-text: hsl(0, 0%, 100%);--accent-color: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--error-color: hsl(var(--error-h), var(--error-s), var(--error-l));--error-color-rgb: 229, 57, 53;--error-color-dark: hsl(var(--error-h), var(--error-s), 45%);--error-color-hover: hsl(var(--error-h), var(--error-s), 60%);--error-color-light: hsla(var(--error-h), var(--error-s), var(--error-l), .2);--success-color: hsl(var(--success-h), var(--success-s), var(--success-l));--success-color-rgb: 67, 160, 71;--success-color-dark: hsl(var(--success-h), var(--success-s), 35%);--success-color-hover: hsl(var(--success-h), var(--success-s), 55%);--warning-color: hsl(var(--warning-h), var(--warning-s), var(--warning-l));--warning-color-rgb: 255, 160, 0;--info-color: hsl(198, 97%, 45%);--info-color-rgb: 3, 155, 229;--danger-color: hsl(var(--error-h), var(--error-s), var(--error-l));--danger-color-rgb: 229, 57, 53;--danger-color-dark: hsl(var(--error-h), var(--error-s), 45%);--danger-color-hover: hsl(var(--error-h), var(--error-s), 60%);--danger-color-light: hsla(var(--error-h), var(--error-s), var(--error-l), .2);--card-bg: hsl(var(--bg-h), var(--bg-s), 17%);--card-bg-alt: hsl(var(--bg-h), var(--bg-s), var(--bg-l));--card-header-bg: hsl(var(--bg-h), var(--bg-s), 17%);--card-footer-bg: hsl(var(--bg-h), var(--bg-s), 25%);--input-bg: hsl(var(--bg-h), var(--bg-s), 21%);--input-text: hsl(var(--text-h), var(--text-s), var(--text-l));--input-border: hsl(var(--bg-h), var(--bg-s), 27%);--input-focus-border: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--input-focus-shadow: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .5);--input-readonly-bg: hsl(var(--bg-h), var(--bg-s), 17%);--input-group-bg: hsl(var(--bg-h), var(--bg-s), 17%);--input-placeholder: hsl(var(--text-h), 75%, 77%);--label-color: hsl(var(--text-h), var(--text-s), var(--text-l));--help-text-color: hsl(var(--text-h), 75%, 77%);--title-color: hsl(var(--text-h), 100%, 95%);--text-color-secondary: hsl(var(--text-h), 75%, 77%);--text-color-tertiary: hsl(var(--text-h), 55%, 62%);--text-color-light: hsl(var(--text-h), var(--text-s), var(--text-l));--text-code: hsl(var(--error-h), var(--error-s), var(--error-l));--focus-outline: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--focus-color: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .5);--button-bg: hsl(var(--bg-h), var(--bg-s), 21%);--button-text: hsl(var(--text-h), var(--text-s), var(--text-l));--button-hover-bg: hsl(var(--bg-h), var(--bg-s), 27%);--button-active-bg: hsl(var(--bg-h), var(--bg-s), 32%);--button-ghost-hover: hsla(0, 0%, 100%, .05);--tab-header-bg: hsl(var(--bg-h), var(--bg-s), 17%);--tab-content-bg: hsl(var(--bg-h), var(--bg-s), 17%);--tab-button-bg: hsl(var(--bg-h), var(--bg-s), 21%);--tab-button-text: hsl(var(--text-h), var(--text-s), var(--text-l));--tab-button-hover-bg: hsl(var(--bg-h), var(--bg-s), 27%);--tab-button-active-bg: hsl(var(--bg-h), var(--bg-s), 17%);--tab-button-active-text: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--section-button-bg: hsl(var(--bg-h), var(--bg-s), 17%);--section-button-text: hsl(var(--text-h), var(--text-s), var(--text-l));--section-button-hover-bg: hsl(var(--bg-h), var(--bg-s), 21%);--section-button-active-bg: hsl(var(--bg-h), var(--bg-s), 27%);--section-button-active-text: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--json-field-color: hsl(var(--text-h), 75%, 77%);--json-value-color: hsl(35, 100%, 83%);--json-string-color: hsl(35, 100%, 83%);--json-number-color: hsl(var(--primary-h), 80%, 70%);--json-boolean-color: hsl(15, 100%, 78%);--json-null-color: hsl(15, 100%, 78%);--json-key-color: hsl(var(--text-h), 75%, 77%);--json-editor-height: calc(100vh - 300px) ;--json-editor-font-size: 14px;--json-editor-line-height: 1.5;--json-editor-tab-size: 2;--error-bg: hsla(var(--error-h), var(--error-s), var(--error-l), .1);--error-border: hsla(var(--error-h), var(--error-s), var(--error-l), .3);--success-bg: hsla(var(--success-h), var(--success-s), var(--success-l), .1);--warning-bg: hsla(var(--warning-h), var(--warning-s), var(--warning-l), .1);--link-color: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--link-hover-color: hsl(var(--primary-h), 80%, 70%);--dimension-name-color: hsl(var(--text-h), var(--text-s), var(--text-l));--github-icon-color: hsl(var(--text-h), 75%, 77%);--hover-bg: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .1);--active-bg: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .2);--box-shadow-color: hsla(0, 0%, 0%, .5);--box-shadow-card: 0 4px 6px hsla(0, 0%, 0%, .3);--scrollbar-track: hsl(var(--bg-h), var(--bg-s), var(--bg-l));--scrollbar-thumb: hsl(var(--bg-h), var(--bg-s), 21%);--scrollbar-thumb-hover: hsl(var(--bg-h), var(--bg-s), 27%);--scrollbar-track-color: hsl(var(--bg-h), var(--bg-s), var(--bg-l));--scrollbar-thumb-color: hsl(var(--bg-h), var(--bg-s), 21%);--scrollbar-thumb-hover-color: hsl(var(--bg-h), var(--bg-s), 27%);--primary-gradient-start: hsl(20, 100%, 25%);--primary-gradient-end: hsl(20, 100%, 40%);--changelog-badge-bg: hsla(0, 0%, 100%, .15);--changelog-date-bg: hsla(0, 0%, 0%, .3);--changelog-shadow-color: hsla(0, 0%, 0%, .1);--changelog-index-bg: hsla(0, 0%, 0%, .2)}.reality-theme{--primary-h: 122;--primary-s: 42%;--primary-l: 49%;--primary: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--primary-50: hsl(var(--primary-h), var(--primary-s), 95%);--primary-100: hsl(var(--primary-h), var(--primary-s), 90%);--primary-200: hsl(var(--primary-h), var(--primary-s), 80%);--primary-300: hsl(var(--primary-h), var(--primary-s), 70%);--primary-400: hsl(var(--primary-h), var(--primary-s), 60%);--primary-500: hsl(var(--primary-h), var(--primary-s), 50%);--primary-600: hsl(var(--primary-h), var(--primary-s), 40%);--primary-700: hsl(var(--primary-h), var(--primary-s), 30%);--primary-800: hsl(var(--primary-h), var(--primary-s), 20%);--primary-900: hsl(var(--primary-h), var(--primary-s), 10%);--complementary-h: 302;--complementary-s: 42%;--complementary-l: 49%;--complementary: hsl(var(--complementary-h), var(--complementary-s), var(--complementary-l));--complementary-50: hsl(var(--complementary-h), var(--complementary-s), 95%);--complementary-100: hsl(var(--complementary-h), var(--complementary-s), 90%);--complementary-200: hsl(var(--complementary-h), var(--complementary-s), 80%);--complementary-300: hsl(var(--complementary-h), var(--complementary-s), 70%);--complementary-400: hsl(var(--complementary-h), var(--complementary-s), 60%);--complementary-500: hsl(var(--complementary-h), var(--complementary-s), 50%);--complementary-600: hsl(var(--complementary-h), var(--complementary-s), 40%);--complementary-700: hsl(var(--complementary-h), var(--complementary-s), 30%);--complementary-800: hsl(var(--complementary-h), var(--complementary-s), 20%);--complementary-900: hsl(var(--complementary-h), var(--complementary-s), 10%);--analogous1-h: 152;--analogous1-s: 42%;--analogous1-l: 49%;--analogous1: hsl(var(--analogous1-h), var(--analogous1-s), var(--analogous1-l));--analogous1-50: hsl(var(--analogous1-h), var(--analogous1-s), 95%);--analogous1-100: hsl(var(--analogous1-h), var(--analogous1-s), 90%);--analogous1-200: hsl(var(--analogous1-h), var(--analogous1-s), 80%);--analogous1-300: hsl(var(--analogous1-h), var(--analogous1-s), 70%);--analogous1-400: hsl(var(--analogous1-h), var(--analogous1-s), 60%);--analogous1-500: hsl(var(--analogous1-h), var(--analogous1-s), 50%);--analogous1-600: hsl(var(--analogous1-h), var(--analogous1-s), 40%);--analogous1-700: hsl(var(--analogous1-h), var(--analogous1-s), 30%);--analogous1-800: hsl(var(--analogous1-h), var(--analogous1-s), 20%);--analogous1-900: hsl(var(--analogous1-h), var(--analogous1-s), 10%);--analogous2-h: 92;--analogous2-s: 42%;--analogous2-l: 49%;--analogous2: hsl(var(--analogous2-h), var(--analogous2-s), var(--analogous2-l));--analogous2-50: hsl(var(--analogous2-h), var(--analogous2-s), 95%);--analogous2-100: hsl(var(--analogous2-h), var(--analogous2-s), 90%);--analogous2-200: hsl(var(--analogous2-h), var(--analogous2-s), 80%);--analogous2-300: hsl(var(--analogous2-h), var(--analogous2-s), 70%);--analogous2-400: hsl(var(--analogous2-h), var(--analogous2-s), 60%);--analogous2-500: hsl(var(--analogous2-h), var(--analogous2-s), 50%);--analogous2-600: hsl(var(--analogous2-h), var(--analogous2-s), 40%);--analogous2-700: hsl(var(--analogous2-h), var(--analogous2-s), 30%);--analogous2-800: hsl(var(--analogous2-h), var(--analogous2-s), 20%);--analogous2-900: hsl(var(--analogous2-h), var(--analogous2-s), 10%);--triadic1-h: 242;--triadic1-s: 42%;--triadic1-l: 49%;--triadic1: hsl(var(--triadic1-h), var(--triadic1-s), var(--triadic1-l));--triadic1-50: hsl(var(--triadic1-h), var(--triadic1-s), 95%);--triadic1-100: hsl(var(--triadic1-h), var(--triadic1-s), 90%);--triadic1-200: hsl(var(--triadic1-h), var(--triadic1-s), 80%);--triadic1-300: hsl(var(--triadic1-h), var(--triadic1-s), 70%);--triadic1-400: hsl(var(--triadic1-h), var(--triadic1-s), 60%);--triadic1-500: hsl(var(--triadic1-h), var(--triadic1-s), 50%);--triadic1-600: hsl(var(--triadic1-h), var(--triadic1-s), 40%);--triadic1-700: hsl(var(--triadic1-h), var(--triadic1-s), 30%);--triadic1-800: hsl(var(--triadic1-h), var(--triadic1-s), 20%);--triadic1-900: hsl(var(--triadic1-h), var(--triadic1-s), 10%);--triadic2-h: 2;--triadic2-s: 42%;--triadic2-l: 49%;--triadic2: hsl(var(--triadic2-h), var(--triadic2-s), var(--triadic2-l));--triadic2-50: hsl(var(--triadic2-h), var(--triadic2-s), 95%);--triadic2-100: hsl(var(--triadic2-h), var(--triadic2-s), 90%);--triadic2-200: hsl(var(--triadic2-h), var(--triadic2-s), 80%);--triadic2-300: hsl(var(--triadic2-h), var(--triadic2-s), 70%);--triadic2-400: hsl(var(--triadic2-h), var(--triadic2-s), 60%);--triadic2-500: hsl(var(--triadic2-h), var(--triadic2-s), 50%);--triadic2-600: hsl(var(--triadic2-h), var(--triadic2-s), 40%);--triadic2-700: hsl(var(--triadic2-h), var(--triadic2-s), 30%);--triadic2-800: hsl(var(--triadic2-h), var(--triadic2-s), 20%);--triadic2-900: hsl(var(--triadic2-h), var(--triadic2-s), 10%);--bg-h: 120;--bg-s: 30%;--bg-l: 14%;--text-h: 120;--text-s: 100%;--text-l: 94%;--error-h: 0;--error-s: 76%;--error-l: 55%;--success-h: 122;--success-s: 41%;--success-l: 64%;--warning-h: 36;--warning-s: 100%;--warning-l: 50%;--bg-color: hsl(var(--bg-h), var(--bg-s), var(--bg-l));--bg-color-alt: hsl(var(--bg-h), var(--bg-s), 19%);--bg-color-secondary: hsl(var(--bg-h), var(--bg-s), 24%);--text-color: hsl(var(--text-h), var(--text-s), var(--text-l));--text-muted: hsl(var(--success-h), var(--success-s), 64%);--border-color: hsl(var(--bg-h), var(--bg-s), 24%);--border-color-rgb: 45, 77, 45;--primary-color: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--primary-color-rgb: 76, 175, 80;--primary-color-light: hsl(var(--primary-h), var(--primary-s), 64%);--primary-color-dark: hsl(var(--primary-h), var(--primary-s), 39%);--primary-color-hover: hsl(var(--primary-h), var(--primary-s), 57%);--primary-text: hsl(0, 0%, 100%);--secondary-color: hsl(var(--bg-h), var(--bg-s), 24%);--secondary-color-rgb: 45, 77, 45;--secondary-color-light: hsl(var(--bg-h), var(--bg-s), 32%);--secondary-color-dark: hsl(var(--bg-h), var(--bg-s), 19%);--secondary-color-hover: hsl(var(--bg-h), var(--bg-s), 32%);--secondary-text: hsl(0, 0%, 100%);--accent-color: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--error-color: hsl(var(--error-h), var(--error-s), var(--error-l));--error-color-rgb: 229, 57, 53;--error-color-dark: hsl(var(--error-h), var(--error-s), 45%);--error-color-hover: hsl(var(--error-h), var(--error-s), 60%);--error-color-light: hsla(var(--error-h), var(--error-s), var(--error-l), .2);--success-color: hsl(var(--success-h), var(--success-s), var(--success-l));--success-color-rgb: 129, 199, 132;--success-color-dark: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--success-color-hover: hsl(var(--success-h), var(--success-s), 73%);--warning-color: hsl(var(--warning-h), var(--warning-s), var(--warning-l));--warning-color-rgb: 255, 160, 0;--info-color: hsl(198, 97%, 45%);--info-color-rgb: 3, 155, 229;--danger-color: hsl(var(--error-h), var(--error-s), var(--error-l));--danger-color-rgb: 229, 57, 53;--danger-color-dark: hsl(var(--error-h), var(--error-s), 45%);--danger-color-hover: hsl(var(--error-h), var(--error-s), 60%);--danger-color-light: hsla(var(--error-h), var(--error-s), var(--error-l), .2);--card-bg: hsl(var(--bg-h), var(--bg-s), 19%);--card-bg-alt: hsl(var(--bg-h), var(--bg-s), var(--bg-l));--card-header-bg: hsl(var(--bg-h), var(--bg-s), 19%);--card-footer-bg: hsl(var(--bg-h), var(--bg-s), 31%);--title-color: hsl(0, 0%, 100%);--input-bg: hsl(var(--bg-h), var(--bg-s), 24%);--input-text: hsl(var(--text-h), var(--text-s), var(--text-l));--input-border: hsl(var(--bg-h), var(--bg-s), 32%);--input-focus-border: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--input-focus-shadow: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .5);--input-readonly-bg: hsl(var(--bg-h), var(--bg-s), 19%);--input-group-bg: hsl(var(--bg-h), var(--bg-s), 19%);--input-placeholder: hsl(var(--success-h), var(--success-s), 64%);--label-color: hsl(var(--text-h), var(--text-s), var(--text-l));--help-text-color: hsl(var(--success-h), var(--success-s), 64%);--text-color-secondary: hsl(var(--success-h), var(--success-s), 73%);--text-color-tertiary: hsl(var(--success-h), var(--success-s), 57%);--text-color-light: hsl(var(--text-h), var(--text-s), var(--text-l));--text-code: hsl(var(--error-h), var(--error-s), var(--error-l));--focus-outline: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--focus-color: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .5);--link-color: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--link-hover-color: hsl(var(--success-h), var(--success-s), 64%);--dimension-name-color: hsl(var(--text-h), var(--text-s), var(--text-l));--github-icon-color: hsl(var(--success-h), var(--success-s), 64%);--hover-bg: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .1);--active-bg: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .2);--box-shadow-color: hsla(0, 0%, 0%, .5);--box-shadow-card: 0 4px 6px hsla(0, 0%, 0%, .3);--scrollbar-track: hsl(var(--bg-h), var(--bg-s), var(--bg-l));--scrollbar-thumb: hsl(var(--bg-h), var(--bg-s), 24%);--scrollbar-thumb-hover: hsl(var(--bg-h), var(--bg-s), 32%);--scrollbar-track-color: hsl(var(--bg-h), var(--bg-s), var(--bg-l));--scrollbar-thumb-color: hsl(var(--bg-h), var(--bg-s), 24%);--scrollbar-thumb-hover-color: hsl(var(--bg-h), var(--bg-s), 32%);--primary-gradient-start: hsl(120, 50%, 35%);--primary-gradient-end: hsl(120, 52%, 47%);--changelog-badge-bg: hsla(0, 0%, 100%, .15);--changelog-date-bg: hsla(0, 0%, 0%, .3);--changelog-shadow-color: hsla(0, 0%, 0%, .1);--changelog-index-bg: hsla(0, 0%, 0%, .2);--button-bg: hsl(var(--bg-h), var(--bg-s), 24%);--button-text: hsl(var(--text-h), var(--text-s), var(--text-l));--button-hover-bg: hsl(var(--bg-h), var(--bg-s), 31%);--button-active-bg: hsl(var(--bg-h), var(--bg-s), 37%);--button-ghost-hover: hsla(var(--primary-h), var(--primary-s), var(--primary-l), .1);--tab-header-bg: hsl(var(--bg-h), var(--bg-s), 19%);--tab-content-bg: hsl(var(--bg-h), var(--bg-s), 19%);--tab-button-bg: hsl(var(--bg-h), var(--bg-s), 24%);--tab-button-text: hsl(var(--text-h), var(--text-s), var(--text-l));--tab-button-hover-bg: hsl(var(--bg-h), var(--bg-s), 31%);--tab-button-active-bg: hsl(var(--bg-h), var(--bg-s), 19%);--tab-button-active-text: hsl(var(--success-h), var(--success-s), 64%);--section-button-bg: hsl(var(--bg-h), var(--bg-s), 19%);--section-button-text: hsl(var(--text-h), var(--text-s), var(--text-l));--section-button-hover-bg: hsl(var(--bg-h), var(--bg-s), 24%);--section-button-active-bg: hsl(var(--bg-h), var(--bg-s), 31%);--section-button-active-text: hsl(var(--success-h), var(--success-s), 64%);--json-field-color: hsl(var(--success-h), var(--success-s), 73%);--json-value-color: hsl(120, 40%, 85%);--json-string-color: hsl(120, 40%, 85%);--json-number-color: hsl(36, 100%, 75%);--json-boolean-color: hsl(207, 89%, 77%);--json-null-color: hsl(207, 89%, 77%);--json-key-color: hsl(var(--success-h), var(--success-s), 73%);--json-editor-height: calc(100vh - 300px) ;--json-editor-font-size: 14px;--json-editor-line-height: 1.5;--json-editor-tab-size: 2;--error-bg: hsla(var(--error-h), var(--error-s), var(--error-l), .1);--error-border: hsla(var(--error-h), var(--error-s), var(--error-l), .3);--success-bg: hsla(var(--success-h), var(--success-s), var(--success-l), .1);--warning-bg: hsla(var(--warning-h), var(--warning-s), var(--warning-l), .1)}.group-button{display:flex;gap:.5rem;margin:.5rem 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.95rem;font-weight:500;border-radius:6px;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none;line-height:1.5;font-family:var(--font-family);position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:#fff3;border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:width .6s ease,height .6s ease,opacity .6s ease}.btn:active:after{width:300px;height:300px;opacity:1;transition:width 0s,height 0s,opacity .3s ease}.btn i,.btn svg{font-size:1.1rem;transition:transform .2s ease}.btn:hover i,.btn:hover svg{transform:translateY(-1px)}.btn:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.25)}.btn:disabled{opacity:.7;cursor:not-allowed}.btn:disabled:hover{transform:none}.btn.primary{background-color:var(--primary-color);color:var(--primary-text)}.btn.primary:hover{background-color:var(--primary-color-dark);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.btn.primary:active{transform:translateY(-1px)}.btn.secondary{background-color:var(--secondary-color);color:var(--secondary-text)}.btn.secondary:hover{background-color:var(--secondary-color-dark);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.btn.secondary:active{transform:translateY(-1px)}.btn.tertiary{background-color:transparent;color:var(--text-color);border:1px solid var(--border-color)}.btn.tertiary:hover{background-color:rgba(var(--border-color-rgb),.1);transform:translateY(-2px)}.btn.tertiary:active{transform:translateY(-1px)}.btn.ghost{background-color:transparent;color:var(--text-color)}.btn.ghost:hover{background-color:rgba(var(--border-color-rgb),.1)}.btn.danger{background-color:var(--danger-color);color:#fff}.btn.danger:hover{background-color:var(--danger-color-dark);transform:translateY(-2px);box-shadow:0 4px 8px #dc354533}.btn.danger:active{transform:translateY(-1px)}.btn.success{background-color:var(--success-color);color:#fff}.btn.success:hover{background-color:var(--success-color-dark);transform:translateY(-2px);box-shadow:0 4px 8px #28a74533}.btn.success:active{transform:translateY(-1px)}.btn.sm{padding:.4rem .8rem;font-size:.85rem}.btn.sm i,.btn.sm svg{font-size:.9rem}.btn.lg{padding:.8rem 1.5rem;font-size:1.05rem}.btn.lg i,.btn.lg svg{font-size:1.2rem}.btn.circle{width:2.5rem;height:2.5rem;padding:0;border-radius:50%}.btn.circle.sm{width:2rem;height:2rem}.btn.circle.lg{width:3rem;height:3rem}.btn.block{display:flex;width:100%}@media (max-width: 576px){.btn{padding:.6rem 1rem;font-size:.9rem}}button.primary{background-color:var(--primary-color);color:#fff}button.primary:hover{background-color:var(--primary-color-hover)}button.secondary{background-color:var(--secondary-color);color:#fff}button.secondary:hover{background-color:var(--secondary-color-hover)}button.ghost{background-color:transparent;color:var(--text-color);border:1px solid var(--border-color)}button.ghost:hover{background-color:var(--button-ghost-hover)}.tab-button{padding:.75rem 1.25rem;background-color:var(--tab-button-bg);color:var(--tab-button-text);border-radius:4px 4px 0 0;border-bottom:2px solid transparent}.tab-button.active{background-color:var(--tab-button-active-bg);border-bottom:2px solid var(--accent-color);color:var(--tab-button-active-text)}.tab-button:hover:not(.active){background-color:var(--tab-button-hover-bg)}.section-button{padding:.5rem 1rem;background-color:var(--section-button-bg);color:var(--section-button-text);border-left:3px solid transparent;border-radius:0;text-align:left;justify-content:flex-start}.section-button.active{background-color:var(--section-button-active-bg);border-left:3px solid var(--accent-color);color:var(--section-button-active-text)}.section-button:hover:not(.active){background-color:var(--section-button-hover-bg)}.icon-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;background:transparent;color:var(--text-color);border:1px solid var(--border-color);transition:all .2s ease-in-out}.icon-button:hover:not(:disabled){background-color:var(--button-ghost-hover);transform:translateY(-2px)}.icon-button i{font-size:1.125rem}.icon-button.changelog-link{position:relative}.icon-button.changelog-link.has-update:after{content:"";position:absolute;top:-2px;right:-2px;width:8px;height:8px;background-color:var(--primary-color);border-radius:50%}.button-group{display:flex;gap:.5rem}.button-group.vertical{flex-direction:column}.button-group.attached{gap:0}.button-group.attached .btn{border-radius:0}.button-group.attached .btn:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.button-group.attached .btn:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.action-buttons{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}@media (max-width: 576px){.action-buttons{flex-direction:column;gap:.75rem}}.card,.changelog-card,.github-card,.info-card{background-color:var(--card-bg);border-radius:6px;border:1px solid var(--border-color);transition:box-shadow .2s ease-in-out;overflow:hidden}.card:hover,.changelog-card:hover,.github-card:hover,.info-card:hover{box-shadow:0 4px 12px #0000001a}.card .card-header,.changelog-card .card-header,.github-card .card-header,.info-card .card-header{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);background-color:var(--card-header-bg);display:flex;align-items:center;justify-content:space-between}@media (max-width: 576px){.card .card-header,.changelog-card .card-header,.github-card .card-header,.info-card .card-header{padding:.75rem;flex-direction:column;gap:.75rem}.card .card-header.with-tabs,.changelog-card .card-header.with-tabs,.github-card .card-header.with-tabs,.info-card .card-header.with-tabs{flex-direction:column}.card .card-header.with-tabs .tabs,.changelog-card .card-header.with-tabs .tabs,.github-card .card-header.with-tabs .tabs,.info-card .card-header.with-tabs .tabs{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.card .card-header.with-tabs .tabs::-webkit-scrollbar,.changelog-card .card-header.with-tabs .tabs::-webkit-scrollbar,.github-card .card-header.with-tabs .tabs::-webkit-scrollbar,.info-card .card-header.with-tabs .tabs::-webkit-scrollbar{display:none}}.card .card-header h2,.changelog-card .card-header h2,.github-card .card-header h2,.info-card .card-header h2,.card .card-header h3,.changelog-card .card-header h3,.github-card .card-header h3,.info-card .card-header h3,.card .card-header h4,.changelog-card .card-header h4,.github-card .card-header h4,.info-card .card-header h4{margin:0;color:var(--title-color)}.card .card-header h2,.changelog-card .card-header h2,.github-card .card-header h2,.info-card .card-header h2{font-size:1.25rem}@media (max-width: 576px){.card .card-header h2,.changelog-card .card-header h2,.github-card .card-header h2,.info-card .card-header h2{font-size:1.125rem}}.card .card-body,.changelog-card .card-body,.github-card .card-body,.info-card .card-body{padding:1.5rem}@media (max-width: 576px){.card .card-body,.changelog-card .card-body,.github-card .card-body,.info-card .card-body{padding:1rem}}.card .card-footer,.changelog-card .card-footer,.github-card .card-footer,.info-card .card-footer{padding:1rem;border-top:1px solid var(--border-color);background-color:var(--card-footer-bg)}.info-card{margin-bottom:1.5rem}.info-card .card-header{display:flex;align-items:center;justify-content:space-between;background-color:var(--card-header-bg)}.info-card .info-content{padding:1rem}.changelog-card .card-header h2,.github-card .card-header h2{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1.25rem}.changelog-card .card-header h2 i,.github-card .card-header h2 i{color:var(--github-icon-color)}.changelog-card ul,.github-card ul{list-style:none;padding:1rem;margin:0}.changelog-card ul li,.github-card ul li{padding:.75rem 0;border-bottom:1px solid var(--border-color)}.changelog-card ul li:last-child,.github-card ul li:last-child{border-bottom:none;padding-bottom:0}.changelog-card ul li:first-child,.github-card ul li:first-child{padding-top:0}.changelog-card ul li strong,.github-card ul li strong{color:var(--accent-color)}.changelog-card ul li em,.github-card ul li em{color:var(--text-muted);font-style:normal}.github-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem;text-align:center}.github-stats .stat-item .stat-value{font-size:1.5rem;font-weight:700;color:var(--text-color);margin-bottom:.5rem}.github-stats .stat-item .stat-label{color:var(--text-muted);font-size:.875rem}.github-stats .stat-item i{color:var(--github-icon-color);font-size:1.25rem;margin-bottom:.5rem}.github-link{padding:1rem;text-align:center;border-top:1px solid var(--border-color)}.github-link a{display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--link-color);text-decoration:none;font-weight:500;display:inline-flex}.github-link a:hover{color:var(--link-hover-color);text-decoration:underline}.card-grid{display:grid;gap:1.5rem}@media (min-width: 992px){.card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (min-width: 577px) and (max-width: 991px){.card-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 576px){.card-grid{grid-template-columns:1fr;gap:1rem}}.form-group{margin-bottom:1rem}@media (max-width: 576px){.form-group{margin-bottom:.75rem}}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--label-color)}@media (max-width: 576px){.form-group label{font-size:.875rem}}.form-group input[type=text],.form-group input[type=number],.form-group input[type=email],.form-group input[type=password],.form-group input[type=search],.form-group select,.form-group textarea{width:100%;padding:.75rem;border:1px solid var(--input-border);border-radius:4px;background-color:var(--input-bg);color:var(--input-text);transition:border-color .2s ease-in-out}.form-group input[type=text]:focus,.form-group input[type=number]:focus,.form-group input[type=email]:focus,.form-group input[type=password]:focus,.form-group input[type=search]:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--input-focus-border);outline:none;box-shadow:0 0 0 2px var(--input-focus-shadow)}.form-group input[type=text]:disabled,.form-group input[type=number]:disabled,.form-group input[type=email]:disabled,.form-group input[type=password]:disabled,.form-group input[type=search]:disabled,.form-group select:disabled,.form-group textarea:disabled{opacity:.6;cursor:not-allowed}.form-group input[type=text],.form-group input[type=number],.form-group textarea{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:4px;background:var(--input-bg);color:var(--text-color);font-size:1rem;transition:all .3s ease}@media (max-width: 576px){.form-group input[type=text],.form-group input[type=number],.form-group textarea{padding:.5rem .75rem;font-size:.875rem}}.form-group input[type=text]:focus,.form-group input[type=number]:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-light)}.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1em;padding-right:2rem}.form-group textarea{min-height:100px;resize:vertical}.form-group .help-text{margin-top:.5rem;font-size:.875rem;color:var(--help-text-color)}.form-group .error-text{font-size:.875rem;color:var(--error-color);margin-top:.5rem}.form-group .input-with-label{display:flex;align-items:center}.form-group .input-with-label input{flex:1}.form-group .input-with-label .input-label{padding:0 .5rem;color:var(--text-muted);font-size:.875rem}.save-textarea{width:100%;padding:.75rem;border:1px solid var(--input-border);border-radius:4px;background-color:var(--input-bg);color:var(--input-text);transition:border-color .2s ease-in-out;font-family:monospace;min-height:150px;padding:1rem;resize:vertical}.save-textarea:focus{border-color:var(--input-focus-border);outline:none;box-shadow:0 0 0 2px var(--input-focus-shadow)}.save-textarea:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 576px){.save-textarea{min-height:120px}}.save-textarea::-webkit-scrollbar{width:8px;height:8px}.save-textarea::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:9999px}.save-textarea::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9999px}.save-textarea::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.save-textarea:read-only{background-color:var(--input-readonly-bg);cursor:default}.form-row{display:flex;flex-wrap:wrap;margin:0 -.75rem}.form-row .form-group{flex:1 0 0%;padding:0 .75rem;min-width:200px}.form-inline{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.form-inline .form-group{margin-bottom:0;display:flex;align-items:center}.form-inline .form-group label{margin-right:.75rem;margin-bottom:0}.form-check{display:flex;align-items:center;margin-bottom:.75rem}.form-check input[type=checkbox],.form-check input[type=radio]{margin-right:.75rem}.form-check label{margin-bottom:0;-webkit-user-select:none;user-select:none}.input-group{display:flex;align-items:stretch;margin-bottom:1rem;gap:.75rem}@media (max-width: 576px){.input-group{flex-direction:column}}.input-group>*{border-radius:0}.input-group>*:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.input-group>*:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.input-group input,.input-group select{flex:1;min-width:0}.input-group .input-group-text{display:flex;align-items:center;padding:.75rem 1rem;background-color:var(--input-group-bg);border:1px solid var(--input-border);color:var(--text-muted)}.is-invalid{border-color:var(--error-color)!important}.is-invalid:focus{box-shadow:0 0 0 2px rgba(var(--error-color-rgb),.25)!important}.is-valid{border-color:var(--success-color)!important}.is-valid:focus{box-shadow:0 0 0 2px rgba(var(--success-color-rgb),.25)!important}.button-group{display:flex;gap:.75rem;margin-top:1rem}@media (max-width: 576px){.button-group{flex-direction:column;width:100%}.button-group .btn{width:100%}}.code-editor{width:100%;padding:.75rem;border:1px solid var(--input-border);border-radius:4px;background-color:var(--input-bg);color:var(--input-text);transition:border-color .2s ease-in-out;font-family:monospace;min-height:300px;padding:1rem;resize:vertical}.code-editor:focus{border-color:var(--input-focus-border);outline:none;box-shadow:0 0 0 2px var(--input-focus-shadow)}.code-editor:disabled{opacity:.6;cursor:not-allowed}.code-editor::-webkit-scrollbar{width:8px;height:8px}.code-editor::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:9999px}.code-editor::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9999px}.code-editor::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.big-number-input{margin-bottom:1rem}.big-number-input .input-label{display:block;margin-bottom:.5rem;font-weight:500}.big-number-input .input-field{width:100%}.big-number-input.android-format .android-number-inputs{display:flex;align-items:center;flex-wrap:nowrap}.big-number-input.android-format .mantissa-input{width:120px;margin-right:.25rem}.big-number-input.android-format .multiply-symbol{margin:0 .25rem;white-space:nowrap}.big-number-input.android-format .exponent-input{width:80px;margin-left:.25rem}.tab-container{display:flex;flex-direction:column;height:100%;border:1px solid var(--border-color);background:var(--card-bg);overflow:hidden;border-radius:8px;box-shadow:0 1px 2px #0000000d;transition:box-shadow .2s ease-in-out}.tab-container:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tabs-container{display:flex;flex-direction:column;height:100%;background-color:var(--card-bg);border-radius:8px;overflow:hidden;width:100%}.tabs{display:flex;background-color:var(--tab-header-bg);border-bottom:1px solid var(--border-color);position:relative}.tabs::-webkit-scrollbar{height:4px}.tabs::-webkit-scrollbar-thumb{background-color:var(--primary-color-light);border-radius:4px}.tabs::-webkit-scrollbar-track{background-color:rgba(var(--border-color-rgb),.3)}.tabs.main-tabs{padding:0}.tabs.main-tabs .tab-button{padding:1rem 1.5rem;border-radius:0;min-width:140px}@media (max-width: 576px){.tabs.main-tabs .tab-button{min-width:auto;flex:1;padding:.75rem 1rem}}.tab-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background-color:transparent;color:var(--text-muted);border:none;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;position:relative;white-space:nowrap}.tab-button i,.tab-button svg{font-size:1.1rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.tab-button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--primary-color);transform:scaleX(0);transform-origin:center;transition:transform .3s ease;border-radius:3px 3px 0 0}.tab-button:hover:not(.active){color:var(--text-color);background-color:rgba(var(--primary-color-rgb),.04)}.tab-button:hover:not(.active) i,.tab-button:hover:not(.active) svg{color:var(--primary-color);transform:translateY(-2px)}.tab-button:active{transform:translateY(1px)}.tab-button.active{color:var(--primary-color);font-weight:600;background-color:rgba(var(--primary-color-rgb),.08)}.tab-button.active:after{transform:scaleX(.8)}.tab-button.active i,.tab-button.active svg{color:var(--primary-color)}@media (max-width: 576px){.tab-button{padding:.6rem 1rem}.tab-button span{font-size:.9rem}}.tab-content{position:relative;height:100%;overflow:hidden}.tab-pane{height:auto;min-height:500px;width:100%;overflow:hidden;display:none;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.tab-pane.active{display:block;opacity:1;transform:translateY(0)}.tab-pane .json-editor-container{margin-top:1rem;margin-bottom:1rem;height:600px;min-height:600px}.tab-pane .json-editor-container .editor-content .editor-pane.split-view{max-height:400px}.tab-pane .json-editor-container .editor-content .editor-pane.split-view .json-textarea{height:100%;max-height:400px}.tab-pane.active .editor-container{height:auto;max-height:100%}.tab-pane::-webkit-scrollbar{width:8px}.tab-pane::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:4px}.tab-pane::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.tab-pane::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}.tabs-vertical{display:flex;height:100%;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.tabs-vertical .tabs{flex-direction:column;min-width:200px;border-right:1px solid var(--border-color);border-bottom:none}.tabs-vertical .tabs .tab-button{justify-content:flex-start;padding:1rem;width:100%;border-radius:0}.tabs-vertical .tabs .tab-button:after{top:0;left:0;width:3px;height:100%;transform:scaleY(0)}.tabs-vertical .tabs .tab-button.active:after{transform:scaleY(.8)}.tabs-vertical .tab-content{flex:1;padding:1.5rem}@media (max-width: 576px){.tabs-vertical .tab-content{padding:1rem}}@media (max-width: 576px){.tabs-vertical{flex-direction:column}.tabs-vertical .tabs{flex-direction:row;min-width:100%;border-right:none;border-bottom:1px solid var(--border-color)}.tabs-vertical .tabs .tab-button{padding:.75rem 1rem;flex:1}.tabs-vertical .tabs .tab-button:after{top:auto;bottom:0;left:0;width:100%;height:3px;transform:scaleX(0)}.tabs-vertical .tabs .tab-button.active:after{transform:scaleX(.8)}}.sub-tabs{display:flex;border-bottom:1px solid rgba(var(--border-color-rgb),.5);margin-bottom:1.5rem}.sub-tabs .tab-button{padding:.5rem 1rem;font-size:.9rem}.sub-tabs .tab-button:after{height:2px}.editor-sections{display:flex;height:100%;background-color:var(--card-bg);border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000d;width:100%}@media (max-width: 576px){.editor-sections{flex-direction:column}}.section-nav{width:220px;border-right:1px solid var(--border-color);background-color:var(--card-bg-alt);padding:1rem}@media (max-width: 576px){.section-nav{width:100%;border-right:none;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.75rem;padding:.75rem}}.section-button{display:flex;align-items:center;width:100%;padding:1rem;color:var(--text-color);border:none;background:none;border-radius:6px;text-align:left;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;margin-bottom:.75rem;position:relative;overflow:hidden}.section-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--primary-color);opacity:0;transition:opacity .25s ease;z-index:0;border-radius:inherit}.section-button:hover:not(.active){transform:translate(3px)}.section-button:hover:not(.active):before{opacity:.05}.section-button:hover:not(.active) i{transform:scale(1.1);color:var(--primary-color)}.section-button.active{color:var(--primary-color);background-color:var(--primary-color-light);font-weight:600;transform:translate(5px)}.section-button.active i{transform:scale(1.2)}.section-button i{margin-right:1.5rem;font-size:1.125rem;position:relative;z-index:1;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.section-button span{position:relative;z-index:1;margin-left:.45rem}@media (max-width: 576px){.section-button{width:auto;flex:1;justify-content:center;min-width:120px;margin-bottom:0}.section-button:hover:not(.active){transform:translateY(-2px)}.section-button.active{transform:translateY(-2px)}.section-button i{margin-right:1rem}}.section-content{padding:1.5rem;height:100%;overflow-y:auto;flex:1}.section-content::-webkit-scrollbar{width:8px;height:8px}.section-content::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:9999px}.section-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9999px}.section-content::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.section-content .section-pane{display:none;visibility:hidden;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.section-content .section-pane.active{display:block;visibility:visible;opacity:1;transform:translateY(0);animation:sectionFadeIn .4s ease forwards}@media (max-width: 576px){.section-content{padding:1rem}}@keyframes sectionFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dimensions-grid{display:grid;gap:1rem}.dimension-row{display:grid;grid-template-columns:1fr 3fr;gap:1rem;padding:.5rem;border-radius:4px;background-color:var(--card-bg)}.dimension-row:nth-child(odd){background-color:var(--card-bg-alt)}@media (max-width: 576px){.dimension-row{grid-template-columns:1fr}}.dimension-name{display:flex;align-items:center;font-weight:500;color:var(--dimension-name-color)}.dimension-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}.section-tabs{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background-color:var(--card-bg-alt);border-radius:4px;width:100%}@media (max-width: 576px){.section-tabs{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-right:.5rem}}.section-tab{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;color:var(--text-color);background:transparent;border:1px solid transparent;border-radius:4px;font-weight:500;transition:all .2s ease-in-out;cursor:pointer}.section-tab i{width:20px;text-align:center;transition:transform .2s ease-in-out}.section-tab:hover:not(.active){background-color:var(--button-ghost-hover);border-color:var(--border-color)}.section-tab:hover:not(.active) i{transform:translate(2px)}.section-tab.active{background-color:var(--primary-color-light);color:var(--primary-color);border-color:var(--primary-color)}.section-tab.active i{transform:scale(1.1)}@media (max-width: 576px){.section-tab{width:auto;justify-content:center;padding:.75rem;min-width:100px;gap:.75rem}}@media (prefers-reduced-motion: reduce){.tab-pane,.section-tab i,.tab-button i{transition:none;animation:none;transform:none}}.editor-layout{display:flex;min-height:500px;height:100%}.editor-nav{width:250px;flex-shrink:0;background-color:var(--card-bg-alt);border-right:1px solid var(--border-color);padding:1rem;height:100%;overflow-y:auto}.editor-nav .nav-group{display:flex;flex-direction:column;gap:.5rem}.editor-nav .nav-button{display:flex;align-items:center;width:100%;padding:.75rem 1rem;border:none;background:none;color:var(--text-color-secondary);text-align:left;cursor:pointer;transition:all .3s ease;border-radius:4px}.editor-nav .nav-button:hover{background:var(--button-ghost-hover);color:var(--text-color)}.editor-nav .nav-button.active{background:var(--primary-color-light);color:var(--primary-color);font-weight:500}.editor-nav .nav-button i{margin-right:.75rem;font-size:1.125rem}.editor-content{flex:1;overflow-y:auto;background-color:var(--card-bg);min-width:0}.tab-pane,.section-pane{display:none;opacity:0;visibility:hidden;position:relative;width:100%}.tab-pane.active,.section-pane.active{display:block;opacity:1;visibility:visible;position:relative;animation:fadeIn .3s ease}.tabs{display:flex;gap:.75rem;border-bottom:1px solid var(--border-color);background-color:var(--card-bg-alt)}@media (max-width: 576px){.tabs{-webkit-overflow-scrolling:touch;padding-bottom:.5rem;gap:.5rem}.tabs::-webkit-scrollbar{display:none}}.tab-button{padding:.75rem 1rem;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;color:var(--text-color-secondary);cursor:pointer;transition:all .3s ease;white-space:nowrap;border-radius:4px}.tab-button i{margin-right:.5rem}.tab-button:hover:not(.active){background-color:var(--hover-bg);color:var(--primary-color)}.tab-button.active{color:var(--primary-color);border-bottom-color:var(--primary-color)}.tab-button.active:after{transform:scaleX(1)}.tab-button:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:var(--primary-color);transform:scaleX(0);transition:transform .3s ease}@media (max-width: 576px){.tab-button{padding:.5rem .75rem;font-size:.875rem}}.nav-button{display:flex;align-items:center;width:100%;padding:.75rem 1rem;margin-bottom:.5rem;background:none;border:none;border-radius:4px;color:var(--text-color-secondary);cursor:pointer;transition:all .3s ease}.nav-button i{margin-right:.75rem;width:20px;text-align:center}@media (max-width: 576px){.nav-button i{margin-right:.5rem}}.nav-button:hover:not(.active){background-color:var(--hover-bg);color:var(--primary-color)}.nav-button.active{background-color:var(--primary-color-light);color:var(--primary-color)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-pane{display:none;opacity:0;visibility:hidden;height:0;overflow:hidden;transition:opacity .3s ease}.section-pane.active{display:block;opacity:1;visibility:visible;height:auto;animation:fadeIn .3s ease}.section-pane .form-group{margin-bottom:1.5rem}.section-pane .form-group label{display:block;margin-bottom:.5rem;color:var(--text-color);font-weight:500}.section-pane .form-group input[type=text],.section-pane .form-group input[type=number]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:4px;background:var(--input-bg);color:var(--text-color);transition:all .3s ease}.section-pane .form-group input[type=text]:focus,.section-pane .form-group input[type=number]:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px var(--primary-color-light)}@media (max-width: 768px){.editor-layout{flex-direction:column}.editor-nav{width:100%;border-right:none;border-bottom:1px solid var(--border-color);padding:.75rem}.editor-nav .nav-group{flex-direction:row;flex-wrap:wrap;gap:.5rem}.editor-nav .nav-button{width:auto;flex:1;min-width:120px;justify-content:center;padding:.5rem .75rem}.editor-nav .nav-button i{margin-right:.5rem}.editor-content{padding:1rem}}.btn{border-radius:4px}.main-tabs{display:flex;width:100%;background-color:var(--tab-header-bg);border-bottom:1px solid var(--border-color);padding:.75rem}.main-tabs .tab-button{flex-shrink:0}.main-tabs::-webkit-scrollbar{height:3px}.main-tabs::-webkit-scrollbar-thumb{background-color:var(--primary-color-light);border-radius:9999px}#save-editor .tab-content{height:auto;overflow:visible}#save-editor .tab-content .tab-pane{position:relative;height:auto;overflow:visible}#save-editor .tab-content .tab-pane.active{opacity:1;visibility:visible}.section-subtabs{display:flex;gap:.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap}.section-subtabs .subtab-button{padding:.75rem 1.25rem;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;color:var(--text-muted);font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.section-subtabs .subtab-button .subtab-icon{font-size:1rem;transition:transform .2s ease}.section-subtabs .subtab-button:hover:not(.active){color:var(--text-color);background-color:rgba(var(--primary-color-rgb),.04)}.section-subtabs .subtab-button:hover:not(.active) .subtab-icon{transform:translateY(-1px);color:var(--primary-color)}.section-subtabs .subtab-button.active{color:var(--primary-color);border-bottom-color:var(--primary-color)}.section-subtabs .subtab-button.active:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:var(--primary-color)}.section-subtabs .subtab-button.active .subtab-icon{color:var(--primary-color);transform:scale(1.1)}@media (max-width: 768px){.section-subtabs{overflow-x:auto;padding-bottom:.5rem;margin-bottom:1rem}.section-subtabs::-webkit-scrollbar{height:3px}.section-subtabs::-webkit-scrollbar-thumb{background-color:var(--primary-color-light);border-radius:4px}.section-subtabs .subtab-button{padding:.5rem 1rem;font-size:.9rem;flex-shrink:0}}.subtab-content{display:none;opacity:0;transition:opacity .2s ease}.subtab-content.active{display:block;opacity:1;animation:fadeIn .3s ease}.dimensions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}@media (max-width: 768px){.dimensions-grid{grid-template-columns:1fr}}.dimensions-grid .dimension-group{background-color:var(--card-bg-alt);border-radius:8px;padding:1rem;border:1px solid var(--border-color)}.dimensions-grid .dimension-group h4{margin-top:0;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color);color:var(--primary-color);font-weight:600}.settings-layout{padding:1rem;max-width:800px;margin:0 auto}.settings-layout h3{margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color);font-size:1.5rem}.settings-layout h4{margin:1.5rem 0 1rem;font-size:1.1rem;color:var(--text-color)}.settings-layout .theme-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.settings-layout .theme-options .theme-option{position:relative}.settings-layout .theme-options .theme-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.settings-layout .theme-options .theme-option input[type=radio]:checked+label{border-color:var(--primary-color);background:var(--primary-color-light)}.settings-layout .theme-options .theme-option input[type=radio]:checked+label .theme-preview{transform:scale(1.05)}.settings-layout .theme-options .theme-option input[type=radio]:focus+label{box-shadow:0 0 0 2px var(--primary-color-light)}.settings-layout .theme-options .theme-option label{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .3s ease}.settings-layout .theme-options .theme-option label:hover{border-color:var(--primary-color);background:var(--hover-bg)}.settings-layout .theme-options .theme-option label:hover .theme-preview{transform:scale(1.05)}.settings-layout .theme-options .theme-option .theme-preview{width:32px;height:32px;border-radius:50%;transition:transform .3s ease}.settings-layout .theme-options .theme-option .theme-name{font-weight:500;color:var(--text-color)}.settings-layout .theme-options .theme-option .light-preview{background:linear-gradient(45deg,#fff,#f0f0f0);border:1px solid #e0e0e0}.settings-layout .theme-options .theme-option .dark-preview{background:linear-gradient(45deg,#1a1a1a,#242424);border:1px solid #333333}.settings-layout .theme-options .theme-option .antimatter-preview{background:linear-gradient(45deg,#0a0b1a,#12132e);border:1px solid #1f1b4d}.settings-layout .theme-options .theme-option .infinity-preview{background:linear-gradient(45deg,#000c2a,#001845);border:1px solid #1a3b7c}.settings-layout .theme-options .theme-option .eternity-preview{background:linear-gradient(45deg,#001a12,#002a1f);border:1px solid #0a4d3c}.settings-layout .theme-options .theme-option .reality-preview{background:linear-gradient(45deg,#1a0022,#2a0033);border:1px solid #4d0a66}.settings-group{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-bottom:2rem}.settings-group:last-child{margin-bottom:0}.settings-group h4{font-size:1.125rem;color:var(--title-color);margin-bottom:1rem;font-weight:600}.settings-group .input-group{margin-bottom:1rem}.settings-group .input-group label{display:flex;align-items:center;margin-bottom:.5rem;cursor:pointer}.settings-group .input-group label input[type=radio],.settings-group .input-group label input[type=checkbox]{margin-right:.5rem}.settings-group .input-group label .radio-label,.settings-group .input-group label .checkbox-label{margin-left:.5rem}.settings-group .input-group select{width:100%;padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background-color:var(--input-bg);color:var(--text-color)}.settings-group .input-group select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.section-toggles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.section-toggles label{padding:.5rem;border-radius:4px;transition:all .2s ease}.section-toggles label:hover{background:var(--hover-bg)}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid var(--border-color);border-radius:4px;outline:none;cursor:pointer;position:relative;transition:all .2s ease}input[type=checkbox]:checked{background-color:var(--primary-color);border-color:var(--primary-color)}input[type=checkbox]:checked:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--button-text);font-size:11px}input[type=checkbox]:hover{border-color:var(--primary-color)}input[type=checkbox]:focus{box-shadow:0 0 0 2px var(--primary-color-light)}input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid var(--border-color);border-radius:50%;outline:none;cursor:pointer;position:relative;transition:all .2s ease}input[type=radio]:checked{border-color:var(--primary-color)}input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--primary-color);border-radius:50%}input[type=radio]:hover{border-color:var(--primary-color)}input[type=radio]:focus{box-shadow:0 0 0 2px var(--primary-color-light)}#resetSettings{width:100%;margin-top:1rem;padding:.75rem;border:none;border-radius:4px;background:var(--danger-color);color:var(--button-text);font-weight:500;cursor:pointer;transition:all .2s ease}#resetSettings:hover{background:var(--danger-color-hover)}#resetSettings:focus{outline:none;box-shadow:0 0 0 2px var(--danger-color-light)}@keyframes theme-transition{0%{opacity:.8;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.theme-selector{margin-bottom:1.5rem}.theme-selector .theme-select{width:100%;max-width:300px;padding:.75rem;border-radius:6px;border:1px solid var(--border-color);background-color:var(--input-bg);color:var(--text-color);font-size:1rem}.theme-selector .theme-select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.15)}.theme-selector .theme-description{margin-top:.75rem;font-size:.9rem;color:var(--text-muted);max-width:500px;line-height:1.5}.theme-previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-top:1rem}@media (max-width: 768px){.theme-previews{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.theme-preview-card{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative}.theme-preview-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001f;border-color:var(--primary-color-light)}.theme-preview-card:hover .theme-name{color:var(--primary-color)}.theme-preview-card.active{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.3)}.theme-preview-card.active .theme-check{opacity:1}.theme-preview-card .theme-color-preview{height:120px;padding:.75rem}.theme-preview-card .theme-color-preview .color-bar{height:100%;display:flex;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0000001a;border:1px solid rgba(0,0,0,.05)}.theme-preview-card .theme-color-preview .color-bar div{height:100%;transition:transform .2s ease,box-shadow .2s ease;position:relative}.theme-preview-card .theme-color-preview .color-bar div:not(:last-child){border-right:1px solid rgba(0,0,0,.05)}.theme-preview-card .theme-color-preview .color-bar div:hover{transform:scaleY(1.03);z-index:1;box-shadow:0 0 12px #00000026}.theme-preview-card .theme-name{display:block;padding:.75rem;text-align:center;font-weight:500;border-top:1px solid var(--border-color)}.theme-preview-card .theme-check{position:absolute;top:.5rem;right:.5rem;width:20px;height:20px;border-radius:50%;background-color:var(--primary-color);opacity:0;transition:opacity .2s ease}.theme-preview-card .theme-check:after{content:"";position:absolute;top:35%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:5px;height:10px;border-right:2px solid white;border-bottom:2px solid white}.light-theme .theme-color-preview{background-color:#f9fafb}.dark-theme .theme-color-preview{background-color:#1e1e1e}.antimatter-theme .theme-color-preview{background-color:#130826}.infinity-theme .theme-color-preview{background-color:#0a1f38}.eternity-theme .theme-color-preview{background-color:#301b10}.reality-theme .theme-color-preview{background-color:#1a2e1a}.settings-section-divider{position:relative;text-align:center;margin:2rem 0;border-bottom:1px solid var(--border-color);height:0}.settings-section-divider .divider-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--card-bg);padding:0 1rem;font-size:.9rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}@media (max-width: 576px){.settings-layout{padding:.75rem}.settings-group{padding:1rem}.section-toggles{grid-template-columns:1fr}.form-group select{width:100%;margin-left:0;margin-top:.5rem}.form-group label{flex-direction:column;align-items:flex-start}.sub-option{margin-left:1rem;padding-left:.75rem}.sub-option label{flex-direction:column;align-items:flex-start}}.input-container{padding:.5rem;border:1px solid var(--border-color);background-color:var(--input-bg);border-radius:4px}#showChangelog{position:relative}#showChangelog:after{content:"";position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background-color:var(--primary-color);display:none}#showChangelog.has-update:after{display:block;animation:pulse 2s infinite}.info-messages{background:rgba(var(--info-color-rgb),.1);border-radius:6px;padding:1rem;margin-bottom:1.5rem}.info-messages .info-item{display:flex;align-items:center;gap:.75rem;color:var(--info-color);font-size:.875rem}.info-messages .info-item:not(:last-child){margin-bottom:.75rem}.info-messages .info-item i{font-size:1.1em}.modal-container{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:1000}.modal-container.active{display:flex;justify-content:center;align-items:center;padding:0}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-popup{position:relative;background:var(--card-bg);border-radius:12px;box-shadow:0 8px 32px #0003;overflow:hidden;margin:auto;width:1100px;height:700px;display:flex;flex-direction:column;animation:fadeInUp .3s ease-out}@media (min-width: 1200px){.modal-popup{width:1100px;height:700px}}@media (min-width: 768px) and (max-width: 1199px){.modal-popup{width:90%;max-width:900px;height:600px}}@media (max-width: 767px){.modal-popup{width:95%;height:80vh}}.modal-header{background:var(--card-header-bg);padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-header .title-group{display:flex;align-items:center;gap:.75rem}.modal-header .title-group h2{margin:0;font-size:1.25rem;display:flex;align-items:center;gap:.5rem}.modal-header .title-group h2 i{color:var(--primary-color)}.modal-header .version-badge{background:var(--primary-color);color:var(--button-text);padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:500}.modal-body{padding:1.5rem;flex:1;overflow-y:auto;display:flex;flex-direction:column}@media (max-width: 768px){.modal-body{padding:1rem}}.changelog-tabs{display:flex;flex-direction:column;flex:1;overflow:hidden}.changelog-nav{display:flex;gap:.5rem;padding:.5rem;border-bottom:1px solid var(--border-color);overflow-x:auto;flex-shrink:0}.changelog-nav::-webkit-scrollbar{height:4px}.changelog-nav::-webkit-scrollbar-track{background:var(--scrollbar-track)}.changelog-nav::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.changelog-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:.5rem 1rem;border-radius:4px;background:var(--card-bg);border:1px solid var(--border-color);min-width:90px;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center}.changelog-tab .version-number{font-weight:600}.changelog-tab .version-date{font-size:.75rem;opacity:.7}.changelog-tab:hover:not(.active){background:var(--card-hover-bg);transform:translateY(-2px)}.changelog-tab.active{background:var(--primary-color);border-color:var(--primary-color);color:var(--button-text);transform:translateY(-2px)}.changelog-content{flex:1;overflow:hidden;position:relative}.changelog-pane{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;overflow-y:auto;display:none}.changelog-pane.active{display:block}.changelog-pane::-webkit-scrollbar{width:8px;height:8px}.changelog-pane::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:9999px}.changelog-pane::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9999px}.changelog-pane::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.changes-container{display:grid;gap:1.5rem;grid-template-areas:"new improved fixed";height:100%}@media (min-width: 1200px){.changes-container{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px) and (max-width: 1199px){.changes-container{grid-template-columns:repeat(2,1fr);grid-template-areas:"new improved" "fixed fixed"}.changes-container .change-category.fixed{grid-area:fixed;width:80%;max-width:600px;justify-self:center}}@media (max-width: 767px){.changes-container{grid-template-columns:1fr;grid-template-areas:"new" "improved" "fixed"}}.changes-container .change-category.new{grid-area:new}.changes-container .change-category.improved{grid-area:improved}.changes-container .change-category.fixed{grid-area:fixed}.change-category{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem;height:fit-content;display:flex;flex-direction:column}.change-category .category-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.change-category .category-header i{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1em}.change-category .category-header h4{margin:0;font-size:1.125rem;font-weight:600;flex:1}.change-category .category-header .change-count{background:var(--card-bg-alt);padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:500;color:var(--text-color-secondary)}.change-category.new .category-header i{color:var(--success-color);background:rgba(var(--success-color-rgb),.1)}.change-category.improved .category-header i{color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1)}.change-category.fixed .category-header i{color:var(--warning-color);background:rgba(var(--warning-color-rgb),.1)}.change-category .changelog-list{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.change-category .changelog-list li{position:relative;padding:.75rem 1rem .75rem calc(1.5rem + 4px);background:var(--card-bg-alt);border-radius:4px;line-height:1.5}.change-category .changelog-list li:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}.modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:50%;color:var(--text-color-secondary);cursor:pointer;transition:all .2s ease}.modal-close:hover{background:var(--button-ghost-hover);color:var(--text-color);transform:rotate(90deg)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.5}}body.modal-open{overflow:hidden}@keyframes slideInRight{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.changelog-list li{opacity:0;animation:slideInRight .3s ease-out forwards}.changelog-list li:nth-child(1){animation-delay:.05s}.changelog-list li:nth-child(2){animation-delay:.1s}.changelog-list li:nth-child(3){animation-delay:.15s}.changelog-list li:nth-child(4){animation-delay:.2s}.changelog-list li:nth-child(5){animation-delay:.25s}.changelog-list li:nth-child(6){animation-delay:.3s}.changelog-list li:nth-child(7){animation-delay:.35s}.changelog-list li:nth-child(8){animation-delay:.4s}.changelog-list li:nth-child(9){animation-delay:.45s}.changelog-list li:nth-child(10){animation-delay:.5s}.changelog-list li:nth-child(11){animation-delay:.55s}.changelog-list li:nth-child(12){animation-delay:.6s}.changelog-list li:nth-child(13){animation-delay:.65s}.changelog-list li:nth-child(14){animation-delay:.7s}.changelog-list li:nth-child(15){animation-delay:.75s}@media (max-width: 576px){.modal-popup{width:95%;max-height:90vh}.modal-header{padding:12px 16px}.modal-body{padding:16px;max-height:calc(90vh - 60px)}.changelog-header{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width: 576px){.version-tag{font-size:.85rem;padding:2px 6px}}@media (max-width: 576px){.modal-popup{transition:transform .2s ease-out,opacity .2s ease-out}.changelog-entry{animation-duration:.3s}}.category-header{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.category-header h4{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.5px;flex:1}.category-header i{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1em}.category-header .change-count{background:var(--card-bg-alt);padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:500;color:var(--text-color-secondary)}@media (min-width: 1440px){.changes-container{grid-template-columns:repeat(3,1fr);gap:2rem}.category-header i{width:36px;height:36px;font-size:1.125em}.category-header h4{font-size:1.25rem}}@media (min-width: 768px) and (max-width: 1439px){.changes-container{grid-template-columns:repeat(2,1fr);gap:1.5rem}.changes-container .change-category.fixed{grid-column:1/-1;width:min(100%,600px);margin:0 auto}}@media (max-width: 767px){.changes-container{grid-template-columns:1fr;gap:1.25rem}.category-header i{width:28px;height:28px;font-size:.875em}.category-header h4{font-size:1rem}.category-header .change-count{padding:.2rem .6rem;font-size:.75rem}}.changelog-container{max-height:calc(100vh - 250px);overflow-y:auto;padding:1.5rem}.changelog-container::-webkit-scrollbar{width:6px}.changelog-container::-webkit-scrollbar-track{background-color:transparent}.changelog-container::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:8px}.changelog-container::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-color)}.info-banner{margin-bottom:2rem;background:linear-gradient(to right,rgba(var(--info-color-rgb),.12),rgba(var(--info-color-rgb),.05));border-left:4px solid var(--info-color);border-radius:8px;padding:.85rem 1.25rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px #00000008}.info-banner .info-item{display:flex;align-items:center;gap:.85rem}.info-banner .info-item i{color:var(--info-color);font-size:1.1rem}.pulse-subtle{animation:pulse-subtle 3s infinite}@keyframes pulse-subtle{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.7;transform:scale(1)}}.changelog-list-view{display:flex;flex-direction:column;gap:2.25rem}.version-entry{background-color:var(--card-bg-alt);border-radius:16px;overflow:hidden;box-shadow:0 4px 16px var(--changelog-shadow-color);margin-bottom:1rem;transition:transform .2s ease,box-shadow .3s ease;position:relative}.version-entry:after{content:"BETA";position:absolute;top:0;right:0;background:rgba(var(--warning-color-rgb),.9);color:#fff;font-size:.7rem;font-weight:700;padding:.2rem .8rem;border-radius:0 0 0 8px;z-index:10;box-shadow:-2px 2px 5px var(--changelog-shadow-color);letter-spacing:.05em;display:none}.version-entry[data-version*=BETA]:after{display:block}.version-entry[data-version*=ALPHA]:after{content:"ALPHA";background:rgba(var(--danger-color-rgb),.9)}.version-entry[data-version*=RC]:after{content:"RC";background:rgba(var(--primary-color-rgb),.9)}.version-entry:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--changelog-shadow-color)}.version-entry .version-header{background:linear-gradient(125deg,var(--primary-gradient-start),var(--primary-gradient-end));padding:.9rem 1.5rem;display:flex;justify-content:space-between;align-items:center;color:#fff;box-shadow:0 2px 8px var(--changelog-shadow-color);position:relative;overflow:hidden}.version-entry .version-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#fff3,#fff0 60%)}.version-entry .version-header .version-badge{font-weight:700;font-size:1.2rem;background:var(--changelog-badge-bg);padding:.4rem 1rem;border-radius:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px var(--changelog-shadow-color);z-index:1;letter-spacing:.02em;border:1px solid rgba(255,255,255,.2)}.version-entry .version-header .version-date{font-size:.9rem;display:flex;align-items:center;gap:.6rem;background:var(--changelog-date-bg);padding:.3rem .85rem;border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1}.version-entry .version-content{padding:1.5rem}.category-section{margin-bottom:1.75rem;background-color:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #00000008;transition:transform .15s ease,box-shadow .15s ease;position:relative}.category-section:before{content:"";position:absolute;top:0;left:0;height:100%;width:4px;opacity:.6}.category-section.new:before{background:var(--success-color)}.category-section.improved:before{background:var(--primary-color)}.category-section.fixed:before{background:var(--warning-color)}.category-section:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.category-section:last-child{margin-bottom:0}.category-section .category-header{display:flex;align-items:center;gap:.9rem;padding:.9rem 1.2rem;border-bottom:1px solid var(--border-color)}.category-section .category-header i{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1rem;transition:transform .2s ease}.category-section .category-header h4{margin:0;font-size:1.1rem;font-weight:600;flex-grow:1;letter-spacing:-.01em}.category-section .category-header .change-count{background:var(--card-bg-alt);border-radius:20px;padding:.25rem .8rem;font-size:.85rem;font-weight:600;box-shadow:inset 0 0 0 1px #0000000d}.category-section .category-header.success{color:var(--success-color);border-bottom:1px solid rgba(var(--success-color-rgb),.2)}.category-section .category-header.success i{background-color:rgba(var(--success-color-rgb),.1);box-shadow:0 0 0 1px rgba(var(--success-color-rgb),.15)}.category-section .category-header.success .change-count{color:var(--success-color);background-color:rgba(var(--success-color-rgb),.1)}.category-section .category-header.primary{color:var(--primary-color);border-bottom:1px solid rgba(var(--primary-color-rgb),.2)}.category-section .category-header.primary i{background-color:rgba(var(--primary-color-rgb),.1);box-shadow:0 0 0 1px rgba(var(--primary-color-rgb),.15)}.category-section .category-header.primary .change-count{color:var(--primary-color);background-color:rgba(var(--primary-color-rgb),.1)}.category-section .category-header.warning{color:var(--warning-color);border-bottom:1px solid rgba(var(--warning-color-rgb),.2)}.category-section .category-header.warning i{background-color:rgba(var(--warning-color-rgb),.1);box-shadow:0 0 0 1px rgba(var(--warning-color-rgb),.15)}.category-section .category-header.warning .change-count{color:var(--warning-color);background-color:rgba(var(--warning-color-rgb),.1)}.category-section .category-header.info{color:var(--info-color);border-bottom:1px solid rgba(var(--info-color-rgb),.2)}.category-section .category-header.info i{background-color:rgba(var(--info-color-rgb),.1);box-shadow:0 0 0 1px rgba(var(--info-color-rgb),.15)}.category-section .category-header.info .change-count{color:var(--info-color);background-color:rgba(var(--info-color-rgb),.1)}.category-section .changes-list{list-style:none;padding:.75rem 1.1rem;margin:0}.category-section .changes-list li{display:flex;align-items:flex-start;gap:.8rem;padding:.6rem 0;animation:slide-up .3s ease-out forwards;opacity:0;transform:translateY(10px);border-bottom:1px dashed rgba(var(--border-color-rgb),.4)}.category-section .changes-list li:last-child{border-bottom:none}.category-section .changes-list li:nth-child(1){animation-delay:.09s}.category-section .changes-list li:nth-child(2){animation-delay:.13s}.category-section .changes-list li:nth-child(3){animation-delay:.17s}.category-section .changes-list li:nth-child(4){animation-delay:.21s}.category-section .changes-list li:nth-child(5){animation-delay:.25s}.category-section .changes-list li:nth-child(6){animation-delay:.29s}.category-section .changes-list li:nth-child(7){animation-delay:.33s}.category-section .changes-list li:nth-child(8){animation-delay:.37s}.category-section .changes-list li:nth-child(9){animation-delay:.41s}.category-section .changes-list li:nth-child(10){animation-delay:.45s}.category-section .changes-list li:nth-child(11){animation-delay:.49s}.category-section .changes-list li:nth-child(12){animation-delay:.53s}.category-section .changes-list li:nth-child(13){animation-delay:.57s}.category-section .changes-list li:nth-child(14){animation-delay:.61s}.category-section .changes-list li:nth-child(15){animation-delay:.65s}.category-section .changes-list li:nth-child(16){animation-delay:.69s}.category-section .changes-list li:nth-child(17){animation-delay:.73s}.category-section .changes-list li:nth-child(18){animation-delay:.77s}.category-section .changes-list li:nth-child(19){animation-delay:.81s}.category-section .changes-list li:nth-child(20){animation-delay:.85s}.category-section .changes-list li .change-bullet{flex-shrink:0;font-size:1.1rem;margin-top:.15rem;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.category-section .changes-list li .change-content{display:flex;flex-direction:column;flex:1;position:relative}.category-section .changes-list li .change-index{position:absolute;right:0;top:0;font-size:.7rem;background:var(--changelog-index-bg);color:var(--text-muted);width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;opacity:.8;transform:translateY(-2px)}.category-section .changes-list li .change-text{line-height:1.5}.category-section .changes-list li:hover .change-bullet{transform:scale(1.2);transition:transform .2s ease}.no-changes{text-align:center;color:var(--text-muted);padding:3.5rem 2rem;font-style:italic;background-color:var(--card-bg-alt);border-radius:12px;margin:3rem auto;max-width:500px;box-shadow:0 4px 16px #0000000d}@keyframes slide-up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.badge-beta{background-color:rgba(var(--warning-color-rgb),.8);color:#000}.json-editor-container{display:flex;flex-direction:column;height:100%;min-height:500px;width:100%;overflow:hidden;border:1px solid var(--border-color);border-radius:4px;background-color:var(--card-bg)}.json-editor-container .json-editor-toolbar{padding:8px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color);background-color:var(--bg-color-secondary);flex-wrap:wrap;gap:8px}.json-editor-container .json-editor-toolbar .editor-stats{font-size:.8rem;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:10px}.json-editor-container .json-editor-toolbar .editor-stats .status-valid{color:var(--success-color)}.json-editor-container .json-editor-toolbar .editor-stats .status-invalid{color:var(--error-color)}.json-editor-container .json-editor-toolbar .editor-stats .status-unsaved{color:var(--warning-color);font-weight:700}.json-editor-container .json-editor-toolbar .editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.json-editor-container .json-editor-toolbar .editor-actions .auto-update-toggle{margin-right:10px}.json-editor-container .json-editor-toolbar .editor-actions .auto-update-toggle label{display:flex;align-items:center;font-size:.85rem;color:var(--text-color)}.json-editor-container .json-editor-toolbar .editor-actions .auto-update-toggle label input{margin-right:5px}.json-editor-container .json-editor-toolbar .editor-actions button{padding:4px 8px;font-size:.85rem}.json-editor-container .json-editor-toolbar .editor-actions button i{margin-right:4px}.json-editor-container .search-bar{padding:8px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border-color);background-color:var(--bg-color-secondary)}.json-editor-container .search-bar input{flex:1;padding:4px 8px;border-radius:4px;border:1px solid var(--border-color);background-color:var(--bg-color);color:var(--text-color)}.json-editor-container .search-bar .search-status{color:var(--text-muted);font-size:.85rem}.json-editor-container .search-bar button{padding:4px 8px;font-size:.85rem}.json-editor-container .search-bar button:disabled{opacity:.5;cursor:not-allowed}.json-editor-container .json-error{color:var(--error-color);padding:8px;background-color:var(--error-bg, rgba(255, 0, 0, .1));border-bottom:1px solid var(--error-border, rgba(255, 0, 0, .3))}.json-editor-container .json-error i{margin-right:8px}.json-editor-container .editor-content{flex:1;overflow:hidden;position:relative;min-height:600px;display:flex;max-height:calc(100vh - 200px)}.json-editor-container .editor-content .line-numbers{-webkit-user-select:none;user-select:none;padding:12px 8px 12px 0;background-color:var(--bg-color-secondary);border-right:1px solid var(--border-color);overflow-y:hidden;text-align:right;width:50px;flex-shrink:0;font-family:monospace;font-size:14px;color:var(--text-muted)}.json-editor-container .editor-content .line-numbers .line-number{line-height:1.5;position:relative}.json-editor-container .editor-content .line-numbers .line-number.current-line{color:var(--primary-color);font-weight:700;background-color:rgba(var(--primary-color-rgb),.1)}.json-editor-container .editor-content .json-textarea{flex:1;padding:12px;font-family:monospace;font-size:15px;border:none;outline:none;resize:none;background-color:var(--bg-color);color:var(--text-color);line-height:1.5;-moz-tab-size:2;tab-size:2;overflow-y:auto;min-height:600px}.json-editor-container .editor-content .json-textarea.word-wrap{white-space:pre-wrap;word-wrap:break-word}.json-editor-container .editor-content .json-textarea.no-wrap{white-space:pre}.json-editor-container .editor-content .json-tree-view{flex:1;padding:12px;overflow-y:auto;background-color:var(--bg-color);font-family:monospace;font-size:15px;border-radius:4px;box-shadow:inset 0 0 5px #0000000d;max-height:100%}.json-editor-container .editor-content .json-tree-view .json-tree-container{width:100%;padding:5px;position:relative;overflow-x:auto}.json-editor-container .editor-content .json-tree-view .json-tree-node{margin:3px 0;padding:3px 0;border-radius:4px;transition:all .2s ease;position:relative;max-width:100%}.json-editor-container .editor-content .json-tree-view .json-tree-node:hover{background-color:rgba(var(--primary-color-rgb),.08);box-shadow:0 1px 3px #0000000d}.json-editor-container .editor-content .json-tree-view .json-tree-node:hover .node-actions{opacity:1;transform:translate(0)}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content{display:flex;align-items:center;padding:4px 8px;position:relative;border-radius:4px;transition:background-color .15s ease;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content:hover{background-color:rgba(var(--primary-color-rgb),.05);overflow-x:visible;white-space:normal;word-break:break-word;z-index:1}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;line-height:24px;text-align:center;cursor:pointer;color:var(--text-muted);margin-right:4px;font-size:11px;border-radius:3px;transition:all .2s ease}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .toggle-icon:hover{color:var(--primary-color);background-color:rgba(var(--primary-color-rgb),.1);transform:scale(1.1)}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .toggle-icon.expanded{color:var(--primary-color);transform:rotate(0)}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .toggle-icon.collapsed{transform:rotate(-90deg)}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .node-key{margin-right:8px;font-weight:500;color:var(--text-color);transition:color .2s ease}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .node-key:hover{color:var(--primary-color)}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .editable-value{cursor:pointer;padding:3px 6px;border-radius:3px;transition:all .2s ease}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .editable-value:hover{background-color:rgba(var(--primary-color-rgb),.15);transform:translateY(-1px)}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content input.tree-node-editor{background-color:var(--bg-color);color:var(--text-color);border:1px solid var(--primary-color);border-radius:3px;padding:3px 6px;font-family:monospace;font-size:15px;outline:none;box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1);transition:all .2s ease}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content input.tree-node-editor:focus{box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.2)}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .node-actions{margin-left:auto;display:flex;gap:8px;opacity:0;transform:translate(5px);transition:all .25s ease}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .node-actions .action-icon{cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .node-actions .action-icon:hover{background-color:rgba(var(--primary-color-rgb),.15);transform:translateY(-1px)}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .node-actions .action-icon.add-icon{color:var(--success-color, #28a745)}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .node-actions .action-icon.add-icon:hover{background-color:#28a7451a}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .node-actions .action-icon.remove-icon{color:var(--error-color, #dc3545)}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .node-actions .action-icon.remove-icon:hover{background-color:#dc35451a}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .node-actions .action-icon i{font-size:14px;transition:transform .2s ease}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .node-actions .action-icon:hover i{transform:scale(1.1)}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .json-string{color:var(--success-color, #28a745);position:relative;padding-left:2px;padding-right:2px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .json-string:hover{max-width:none;white-space:normal;word-break:break-word;overflow:visible}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .json-number{color:var(--info-color, #17a2b8);font-weight:500}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .json-boolean{color:var(--primary-color, #007bff);font-weight:500}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .json-null{color:var(--text-muted, #6c757d);font-style:italic}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .json-object,.json-editor-container .editor-content .json-tree-view .json-tree-node .node-content .json-array{color:var(--warning-color, #ffc107);font-weight:500}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-children{margin-left:20px;border-left:1px dashed var(--border-color);padding-left:10px;animation:fadeIn .2s ease;position:relative}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-children:hover{border-left-color:var(--primary-color);border-left-style:solid}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-children:before{content:"";position:absolute;top:0;left:0;width:10px;height:1px;background-color:var(--border-color)}.json-editor-container .editor-content .json-tree-view .json-tree-node .node-children .json-tree-node:last-child:after{content:"";position:absolute;bottom:0;left:-11px;width:1px;height:50%;background-color:var(--bg-color)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.json-editor-container .json-editor-toolbar{flex-direction:column;align-items:flex-start}.json-editor-container .json-editor-toolbar .editor-stats,.json-editor-container .json-editor-toolbar .editor-actions{width:100%;margin-bottom:8px}.json-editor-container .json-editor-toolbar .editor-actions{justify-content:flex-start}.json-editor-container .json-editor-toolbar .editor-actions .auto-update-toggle{margin-right:0;margin-bottom:8px}}.tab-pane.active{display:flex;flex-direction:column;height:100%;max-height:calc(100vh - 150px);overflow:hidden}.tab-pane.active .json-editor-container{flex:1;margin:0;overflow:hidden}.empty-editor-message{display:flex;align-items:center;justify-content:center;height:200px;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:4px}.empty-editor-message p{color:var(--text-muted);font-style:italic}.save-import-container{max-width:800px;margin:0 auto;padding:1.5rem;background-color:var(--card-bg);border-radius:6px;box-shadow:0 1px 2px #0000000d}.save-import-container h2{text-align:center;margin-bottom:1.5rem;color:var(--text-color)}.import-method-selector{display:flex;justify-content:center;margin-bottom:1.5rem}.method-button{padding:.75rem 1.5rem;border:none;background-color:var(--button-secondary-bg);cursor:pointer;transition:all .3s ease-in-out;font-weight:500}.method-button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.method-button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.method-button.active{background-color:var(--primary-color);color:#fff}.paste-container{margin-bottom:1.5rem}.save-text-input{width:100%;height:200px;padding:.75rem;border:1px solid var(--border-color);border-radius:4px;font-family:monospace;resize:vertical;font-size:.875rem;background-color:var(--input-bg);color:var(--text-color)}.file-drop-zone{border:2px dashed var(--border-color);border-radius:4px;padding:2rem 1.5rem;text-align:center;cursor:pointer;transition:all .3s ease-in-out;margin-bottom:1.5rem;background-color:var(--input-bg)}.file-drop-zone:hover,.file-drop-zone.dragging{border-color:var(--primary-color);background-color:var(--card-hover-bg)}.drop-zone-content{display:flex;flex-direction:column;align-items:center}.drop-zone-content i{font-size:48px;color:var(--text-color-secondary);margin-bottom:.75rem}.file-format-note{font-size:.75rem;color:var(--text-color-secondary);margin-top:.75rem}.file-input{display:none}.decrypt-button{display:block;width:100%;padding:.75rem;background-color:var(--success-color);color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease-in-out}.decrypt-button:hover{background-color:var(--success-color-dark)}.decrypt-button:disabled{background-color:var(--text-color-secondary);cursor:not-allowed}.error-message{margin-top:1.5rem;padding:.75rem;background-color:var(--danger-color-light);color:var(--danger-color-dark);border-radius:4px;border-left:4px solid var(--danger-color)}.success-message{margin-top:1.5rem;padding:.75rem;background-color:var(--success-color-light);color:var(--success-color-dark);border-radius:4px;display:flex;align-items:center;flex-direction:column}.success-message i{font-size:1.25rem;margin-right:.75rem}.save-type-indicator{margin-top:.75rem;padding:.5rem .75rem;background-color:var(--primary-color);color:#fff;border-radius:9999px;font-size:.875rem;font-weight:500}.main-header{padding:1rem;background-color:var(--card-header-bg);box-shadow:0 2px 4px #0000001a;display:flex;align-items:center;justify-content:space-between}.main-header h1{margin:0;font-size:1.875rem;color:var(--title-color);display:flex;align-items:center;gap:.75rem;font-weight:700}.main-header h1 .fa-atom{color:var(--primary-color)}.main-header .theme-toggle button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;padding:0;background-color:transparent;color:var(--text-color);border:1px solid var(--border-color);transition:all .2s ease-in-out}.main-header .theme-toggle button:hover{background-color:var(--button-ghost-hover);transform:rotate(30deg)}.main-header .theme-toggle button i{font-size:1.25rem}@media (max-width: 576px){.main-header{flex-direction:column;gap:1rem;text-align:center}.main-header h1{font-size:1.5rem}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin 4s linear infinite}.app-header{position:sticky;top:0;z-index:100;background-color:var(--header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a;padding:1rem 1.5rem;transition:all .3s ease}.app-header .header-content{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}@media (max-width: 576px){.app-header .header-content{padding:.75rem;flex-direction:column;gap:.75rem;text-align:center}.app-header .header-content h1{font-size:1.25rem}.app-header .header-content h1 .spin{margin-right:.5rem}.app-header .header-content .header-controls{justify-content:center;width:100%}}@media (min-width: 577px) and (max-width: 991px){.app-header .header-content{padding:1rem}.app-header .header-content h1{font-size:1.5rem}}.app-header h1{display:flex;align-items:center;gap:1rem;font-size:1.25rem;font-weight:700;color:var(--primary-color)}.app-header h1 i{font-size:1.5em}.app-header h1 i.spin{animation:spin 4s linear infinite;animation-play-state:paused}@media (prefers-reduced-motion: no-preference){.app-header h1 i.spin{animation-play-state:running}}@media (max-width: 576px){.app-header h1{font-size:1.125rem}}.app-header .header-controls{display:flex;align-items:center;gap:1rem}.app-header .icon-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--button-ghost);color:var(--text-color);border:1px solid transparent;transition:all .3s ease}.app-header .icon-button:hover{background:var(--button-ghost-hover);transform:scale(1.05);border-color:var(--border-color)}.app-header .icon-button:active{transform:scale(.95)}.app-header .github-button{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;background:var(--button-ghost);color:var(--text-color);font-weight:500;transition:all .3s ease}.app-header .github-button:hover{background:var(--button-ghost-hover);transform:translateY(-1px)}.app-header .github-button:active{transform:translateY(0)}.app-header .github-button i{font-size:1.125rem}@media (max-width: 576px){.app-header .github-button{padding:.75rem;border-radius:50%;width:40px;height:40px;justify-content:center}.app-header .github-button span{display:none}}@media (max-width: 576px){.app-header{padding:.75rem}.app-header .header-content{gap:.75rem}}.app-footer{margin-top:auto;background-color:var(--footer-bg);border-top:1px solid var(--border-color);padding:1rem}.app-footer .footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}@media (max-width: 576px){.app-footer .footer-content{flex-direction:column;text-align:center;gap:1rem}.app-footer .footer-content .footer-links{flex-direction:column;gap:.75rem}.app-footer .footer-content .footer-links .separator{display:none}}@media (min-width: 577px) and (max-width: 991px){.app-footer .footer-content{padding:1rem;gap:1.5rem}}.app-footer .footer-info{display:flex;align-items:center;gap:1rem;color:var(--text-color-secondary)}.app-footer .footer-info p{color:var(--text-color-secondary);font-size:.875rem}.app-footer .footer-info a{color:var(--primary-color);text-decoration:none;transition:all .3s ease;position:relative}.app-footer .footer-info a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:var(--primary-color);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.app-footer .footer-info a:hover:after{transform:scaleX(1);transform-origin:left}.app-footer .footer-info a:hover{color:var(--primary-color-light)}.app-footer .footer-links{display:flex;align-items:center;gap:1rem}@media (max-width: 576px){.app-footer .footer-links{flex-direction:column;gap:.75rem}}.app-footer .footer-links a{color:var(--text-color);text-decoration:none;transition:all .3s ease;font-size:.875rem;display:flex;align-items:center;gap:.75rem}.app-footer .footer-links a:hover{color:var(--primary-color)}.app-footer .footer-links a i{font-size:1.125rem}.app-footer .footer-links .separator{color:var(--text-color-secondary);margin:0 .75rem}@media (max-width: 576px){.app-footer .footer-links .separator{display:none}}.app-footer .footer-links p{color:var(--text-color-secondary);font-size:.875rem}.changelog-link{position:relative}.changelog-link:before{content:"";position:absolute;top:-2px;right:-8px;width:6px;height:6px;background-color:var(--primary-color);border-radius:50%;opacity:0;transform:scale(0);transition:all .3s ease}.changelog-link.has-update:before{opacity:1;transform:scale(1)}.editor-container{display:flex;flex-direction:column;gap:1.5rem;min-height:calc(100vh - 140px);max-width:1440px;margin:0 auto;padding:1.5rem}@media (max-width: 576px){.editor-container{padding:1rem;gap:1rem}}.main-content{width:100%;display:flex;flex-direction:column;gap:1.5rem}.card{background-color:var(--card-bg);border-radius:8px;border:1px solid var(--border-color);overflow:hidden;box-shadow:0 2px 10px #0000000d;transition:box-shadow .3s ease,transform .2s ease}.card:hover{box-shadow:0 5px 15px #00000014}.card .card-header{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);background-color:var(--card-header-bg);display:flex;justify-content:space-between;align-items:center}.card .card-header h2{margin:0;font-size:1.25rem;font-weight:600}.card .card-header.with-tabs{padding:0;border-bottom:none}.card .card-body{padding:1.5rem}@media (max-width: 576px){.card .card-body{padding:1rem}}.save-textarea{width:100%;min-height:120px;padding:1rem;border:1px solid var(--border-color);border-radius:6px;background-color:var(--input-bg);color:var(--text-color);font-family:Courier New,monospace;font-size:.9rem;resize:vertical;transition:border-color .3s ease,box-shadow .3s ease}.save-textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2)}.save-textarea::placeholder{color:var(--text-muted)}.button-group{display:flex;gap:1rem;margin-top:1rem}@media (max-width: 576px){.button-group{flex-direction:column}}.button-group .btn{flex:1;min-width:120px}@media (max-width: 576px){.button-group .btn{width:100%}}.alert{padding:1rem;border-radius:6px;margin-bottom:1rem}.alert.alert-danger{background-color:#dc35451a;border:1px solid rgba(220,53,69,.3);color:#dc3545}.alert.alert-info{background-color:rgba(var(--info-color-rgb),.1);border:1px solid rgba(var(--info-color-rgb),.3);color:var(--info-color)}.alert.alert-info i{margin-right:.5rem}.alert.alert-info a{color:var(--primary-color);font-weight:600;text-decoration:underline;transition:color .2s ease}.alert.alert-info a:hover{color:var(--primary-color-hover)}.editor-sections{display:flex;height:600px;max-height:calc(100vh - 320px)}@media (max-width: 576px){.editor-sections{flex-direction:column;height:auto}}.editor-sections .section-nav{display:flex;flex-direction:column;width:220px;border-right:1px solid var(--border-color);background-color:var(--card-bg-alt);overflow-y:auto}@media (max-width: 576px){.editor-sections .section-nav{width:100%;border-right:none;border-bottom:1px solid var(--border-color);flex-direction:row;flex-wrap:wrap;overflow-x:auto;height:auto}}.editor-sections .section-button{display:flex;align-items:center;gap:.75rem;padding:.25rem;border:none;background:transparent;text-align:left;color:var(--text-color);font-weight:500;cursor:pointer;border-left:3px solid transparent;transition:all .2s ease}.editor-sections .section-button svg{font-size:1.2rem;color:var(--text-muted);transition:all .2s ease}.editor-sections .section-button:hover{background-color:rgba(var(--primary-color-rgb),.08)}.editor-sections .section-button:hover svg{color:var(--primary-color)}.editor-sections .section-button.active{background-color:rgba(var(--primary-color-rgb),.12);border-left-color:var(--primary-color);color:var(--primary-color)}.editor-sections .section-button.active svg{color:var(--primary-color)}@media (max-width: 576px){.editor-sections .section-button{padding:.75rem 1rem;border-left:none;border-bottom:3px solid transparent}.editor-sections .section-button.active{border-left-color:transparent;border-bottom-color:var(--primary-color)}}.editor-sections .section-content{flex:1;padding:1.5rem;overflow-y:auto}@media (max-width: 576px){.editor-sections .section-content{padding:1rem}}html{scroll-behavior:smooth}.input-group{position:relative;margin-bottom:1rem}.input-group label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.input-group input,.input-group select,.input-group textarea{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background-color:var(--input-bg);color:var(--text-color);transition:all .3s ease}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.15)}.input-group small{display:block;margin-top:.5rem;color:var(--text-muted);font-size:.85rem}.validation-indicator{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.validation-indicator.valid i{color:#28a745}.validation-indicator.invalid i{color:#dc3545}.layout-grid{display:grid;gap:1.5rem}@media (min-width: 992px){.layout-grid{grid-template-columns:1fr 280px}}@media (min-width: 577px) and (max-width: 991px){.layout-grid{grid-template-columns:1fr 240px}}@media (max-width: 576px){.layout-grid{grid-template-columns:1fr}}.section-wrapper{background-color:var(--card-bg);border-radius:6px;border:1px solid var(--border-color);transition:box-shadow .2s ease-in-out}.section-wrapper:hover{box-shadow:0 4px 12px #0000001a}.section-wrapper .section-header{padding:1rem;border-bottom:1px solid var(--border-color);background-color:var(--card-header-bg)}.section-wrapper .section-header h2{font-weight:600;line-height:1.25;color:var(--title-color);font-size:1.875rem;margin:0}.section-wrapper .section-content{padding:1rem}.dimensions-manager{display:grid;gap:1.5rem}.dimensions-manager .dimension-category{background-color:var(--card-bg);border-radius:6px;border:1px solid var(--border-color);transition:box-shadow .2s ease-in-out}.dimensions-manager .dimension-category:hover{box-shadow:0 4px 12px #0000001a}.dimensions-manager .dimension-category .category-header{padding:1rem;border-bottom:1px solid var(--border-color);background-color:var(--card-header-bg)}.dimensions-manager .dimension-category .category-header h3{font-weight:600;line-height:1.25;color:var(--title-color);font-size:1.5rem;margin:0}.dimensions-manager .dimension-category .category-content{padding:1rem}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .2s ease-in-out}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .2s ease-in-out}.info-panel{width:280px;flex-shrink:0}@media (min-width: 577px) and (max-width: 991px){.info-panel{width:240px}}@media (max-width: 576px){.info-panel{display:none}}.info-panel .changelog-card,.info-panel .github-card{height:auto;overflow:hidden}.info-panel .changelog-card h2,.info-panel .github-card h2{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:0;padding:1rem;font-size:1.25rem;background-color:var(--card-header-bg);border-bottom:1px solid var(--border-color);color:var(--title-color)}.info-panel .changelog-card h2 i,.info-panel .github-card h2 i{color:var(--github-icon-color)}.info-panel .changelog-card ul,.info-panel .github-card ul{list-style:none;padding:1rem;margin:0}.info-panel .github-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem;text-align:center}.info-panel .github-badges .github-badge span{display:block;font-size:1.5rem;font-weight:600;color:var(--text-color);margin-bottom:.5rem}.info-panel .github-badges .github-badge i{color:var(--github-icon-color);font-size:1.25rem}.info-panel .github-link{padding:1rem;text-align:center;border-top:1px solid var(--border-color)}.info-panel .github-link a{display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--link-color);text-decoration:none;font-weight:500}.info-panel .github-link a:hover{color:var(--link-hover-color);text-decoration:underline}.editor-page{min-height:100vh;display:flex;flex-direction:column}.editor-page .save-input-area,.editor-page .save-output-area{background-color:var(--card-bg);border-radius:6px;border:1px solid var(--border-color);transition:box-shadow .2s ease-in-out;padding:1rem}.editor-page .save-input-area:hover,.editor-page .save-output-area:hover{box-shadow:0 4px 12px #0000001a}.editor-page .structured-editor .section-content .form-group{margin-bottom:1.5rem}.editor-page .structured-editor .section-content .form-group label{display:block;margin-bottom:.75rem}.editor-page .structured-editor .section-content .form-group input[type=text],.editor-page .structured-editor .section-content .form-group input[type=number]{width:100%;max-width:400px}.editor-page .dimension-group{margin-bottom:2rem}.editor-page .dimension-group h4{color:var(--title-color);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}@media (max-width: 576px){.editor-page .structured-editor .section-content{padding:.75rem}.editor-page .structured-editor .section-content .form-group input[type=text],.editor-page .structured-editor .section-content .form-group input[type=number]{max-width:100%}}.editor-container{width:100%;max-width:1200px;margin:0 auto;display:grid;gap:1.5rem;padding:1.5rem}@media (max-width: 576px){.editor-container{padding:.75rem;gap:1rem}}.main-content{display:flex;flex-direction:column;gap:2rem}@media (max-width: 576px){.main-content{gap:1.5rem}}.editor-section{display:grid;gap:1.5rem}@media (max-width: 576px){.editor-section{gap:1rem}}.save-section{display:grid;gap:1.5rem}@media (max-width: 576px){.save-section{gap:1rem}}.save-section .save-textarea{min-height:120px}@media (max-width: 576px){.save-section .save-textarea{min-height:100px}}.structured-editor{display:grid;gap:1.5rem}@media (max-width: 576px){.structured-editor{gap:1rem}}.structured-editor .dimension-group{display:grid;gap:1rem}@media (max-width: 576px){.structured-editor .dimension-group{gap:.75rem}}.structured-editor .input-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}@media (max-width: 576px){.structured-editor .input-row{grid-template-columns:1fr;gap:.75rem}}.json-editor-container{height:600px}@media (max-width: 576px){.json-editor-container{height:400px}}@media (min-width: 577px) and (max-width: 991px){.json-editor-container{height:500px}}.editor-layout{display:flex;min-height:500px}@media (max-width: 576px){.editor-layout{flex-direction:column;min-height:auto}}.editor-layout .editor-sidebar{width:250px;flex-shrink:0;border-right:1px solid var(--border-color)}@media (max-width: 576px){.editor-layout .editor-sidebar{width:100%;border-right:none;border-bottom:1px solid var(--border-color)}}.editor-layout .editor-main{flex:1;min-width:0;display:flex;flex-direction:column}.section-navigation{display:flex;flex-direction:column;gap:.5rem}@media (max-width: 576px){.section-navigation{flex-direction:row;overflow-x:auto;padding:.5rem;-webkit-overflow-scrolling:touch}.section-navigation::-webkit-scrollbar{display:none}}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.m-xxs{margin:.25rem}.mt-xxs{margin-top:.25rem}.mr-xxs{margin-right:.25rem}.mb-xxs{margin-bottom:.25rem}.ml-xxs{margin-left:.25rem}.m-xs{margin:.5rem}.mt-xs{margin-top:.5rem}.mr-xs{margin-right:.5rem}.mb-xs{margin-bottom:.5rem}.ml-xs{margin-left:.5rem}.m-sm{margin:.75rem}.mt-sm{margin-top:.75rem}.mr-sm{margin-right:.75rem}.mb-sm{margin-bottom:.75rem}.ml-sm{margin-left:.75rem}.m-md{margin:1rem}.mt-md{margin-top:1rem}.mr-md{margin-right:1rem}.mb-md{margin-bottom:1rem}.ml-md{margin-left:1rem}.m-lg{margin:1.5rem}.mt-lg{margin-top:1.5rem}.mr-lg{margin-right:1.5rem}.mb-lg{margin-bottom:1.5rem}.ml-lg{margin-left:1.5rem}.m-xl{margin:2rem}.mt-xl{margin-top:2rem}.mr-xl{margin-right:2rem}.mb-xl{margin-bottom:2rem}.ml-xl{margin-left:2rem}.m-xxl{margin:2.5rem}.mt-xxl{margin-top:2.5rem}.mr-xxl{margin-right:2.5rem}.mb-xxl{margin-bottom:2.5rem}.ml-xxl{margin-left:2.5rem}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.p-xxs{padding:.25rem}.pt-xxs{padding-top:.25rem}.pr-xxs{padding-right:.25rem}.pb-xxs{padding-bottom:.25rem}.pl-xxs{padding-left:.25rem}.p-xs{padding:.5rem}.pt-xs{padding-top:.5rem}.pr-xs{padding-right:.5rem}.pb-xs{padding-bottom:.5rem}.pl-xs{padding-left:.5rem}.p-sm{padding:.75rem}.pt-sm{padding-top:.75rem}.pr-sm{padding-right:.75rem}.pb-sm{padding-bottom:.75rem}.pl-sm{padding-left:.75rem}.p-md{padding:1rem}.pt-md{padding-top:1rem}.pr-md{padding-right:1rem}.pb-md{padding-bottom:1rem}.pl-md{padding-left:1rem}.p-lg{padding:1.5rem}.pt-lg{padding-top:1.5rem}.pr-lg{padding-right:1.5rem}.pb-lg{padding-bottom:1.5rem}.pl-lg{padding-left:1.5rem}.p-xl{padding:2rem}.pt-xl{padding-top:2rem}.pr-xl{padding-right:2rem}.pb-xl{padding-bottom:2rem}.pl-xl{padding-left:2rem}.p-xxl{padding:2.5rem}.pt-xxl{padding-top:2.5rem}.pr-xxl{padding-right:2.5rem}.pb-xxl{padding-bottom:2.5rem}.pl-xxl{padding-left:2.5rem}
