@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@300;400;700&display=swap);.header,.header-dark{align-items:center;background-color:#fff;border-bottom:1px solid #26e07f;display:flex;height:60px;justify-content:space-between;padding:0 16px}.header .logo,.header-dark .logo{background-color:#222;border-radius:50%;padding:0 4px}.header .nav,.header-dark .nav{align-items:center;display:flex;gap:20px;height:60px;transition:all .3s ease-in-out}.header .nav .toggle-switch,.header-dark .nav .toggle-switch{align-items:center;display:flex;font-size:10px;margin:0 auto;min-width:100px}.header .nav .toggle-switch input[type=checkbox],.header-dark .nav .toggle-switch input[type=checkbox]{appearance:none;background:#ccc;border-radius:15px;cursor:pointer;height:15px;outline:none;position:relative;transition:background-color .3s ease;width:30px}.header .nav .toggle-switch input[type=checkbox]:before,.header-dark .nav .toggle-switch input[type=checkbox]:before{background:#fff;border-radius:50%;content:"";height:12px;left:1.5px;position:absolute;top:1.5px;transition:all .3s ease;width:12px}.header .nav .toggle-switch input[type=checkbox]:checked,.header-dark .nav .toggle-switch input[type=checkbox]:checked{background:#26e07f}.header .nav .toggle-switch input[type=checkbox]:checked:before,.header-dark .nav .toggle-switch input[type=checkbox]:checked:before{transform:translateX(15px)}.header .nav .toggle-switch label,.header-dark .nav .toggle-switch label{cursor:pointer;font-size:10px;margin-left:6px}.header .nav .nav-link,.header .nav .nav-link-active,.header-dark .nav .nav-link,.header-dark .nav .nav-link-active{border-radius:4px;color:#222;font-size:16px;font-weight:700;text-decoration:none;transition:color .3s ease}.header .nav .nav-link-active,.header .nav .nav-link-active:hover,.header .nav .nav-link:hover,.header-dark .nav .nav-link-active,.header-dark .nav .nav-link-active:hover,.header-dark .nav .nav-link:hover{color:#26e07f}.header-dark{background-color:#222;color:#fff}.header-dark .nav{color:#fff}.header-dark .nav .nav-link{color:#fff!important}.header-dark .nav .nav-link:hover{color:#26e07f}@media(max-width:768px){.header .nav .toggle-switch,.header-dark .nav .toggle-switch{margin:0 auto}.header .nav .toggle-switch input[type=checkbox],.header-dark .nav .toggle-switch input[type=checkbox]{appearance:none;background:#ccc;border-radius:15px;cursor:pointer;height:15px;outline:none;position:relative;transition:background-color .3s ease;width:30px}.header .nav .toggle-switch input[type=checkbox]:before,.header-dark .nav .toggle-switch input[type=checkbox]:before{background:#fff;border-radius:50%;content:"";height:12px;left:1.5px;position:absolute;top:1.5px;transition:all .3s ease;width:12px}.header .nav .toggle-switch input[type=checkbox]:checked,.header-dark .nav .toggle-switch input[type=checkbox]:checked{background:#26e07f}.header .nav .toggle-switch input[type=checkbox]:checked:before,.header-dark .nav .toggle-switch input[type=checkbox]:checked:before{transform:translateX(15px)}.header .nav .toggle-switch label,.header-dark .nav .toggle-switch label{cursor:pointer;font-size:10px;margin-left:4px}.header .nav .nav-link,.header .nav .nav-link-active,.header-dark .nav .nav-link,.header-dark .nav .nav-link-active{border-radius:4px;color:#222;font-size:12px;font-weight:700;text-decoration:none;transition:color .3s ease}.header .nav .nav-link-active,.header-dark .nav .nav-link-active{color:#26e07f}}.notification-modal,.notification-modal-error,.notification-modal-success,.notification-modal-warning{align-items:center;display:flex;font-family:Raleway,sans-serif;height:60px;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.notification-modal-success{background-color:#26e07f;color:#fff}.nav-button,.nav-button-dark{border:3px solid #222;display:grid;font-size:16px;font-weight:700;height:50px;padding:0 20px;place-items:center;text-decoration:none}.nav-button-dark:hover,.nav-button:hover{background-color:#26e07f;border:3px solid #26e07f;color:#fff;cursor:pointer}.nav-button{background-color:#222;color:#fff}.nav-button-dark{background-color:#fff;color:#222}.home-page,.home-page-dark{overflow-x:hidden;overflow-y:hidden;width:100vw}.home-page .big-section,.home-page-dark .big-section{align-items:center;background:linear-gradient(180deg,#26e07f,#17a25a);border-radius:5px;display:flex;flex-direction:column;height:250px;justify-content:space-evenly;margin:20px auto;max-width:1000px}.home-page .big-section h1,.home-page-dark .big-section h1{color:#fff;font-family:sans-serif;font-size:42px;letter-spacing:3px;line-height:2;margin:0 auto}.home-page .big-section .zero,.home-page-dark .big-section .zero{color:#eb144c;font-size:22px}.home-page .big-section .hero,.home-page-dark .big-section .hero{color:#222;font-size:50px}.home-page .small-section,.home-page-dark .small-section{align-items:center;background:linear-gradient(180deg,#26e07f,#117641);border-radius:5px;display:flex;flex-direction:column;margin:0 auto;max-width:1000px}.home-page .small-section p,.home-page-dark .small-section p{color:#fff;font-family:Press Start\ 2P,Georgia;font-size:14px;letter-spacing:8px;line-height:3;padding:10px 20px;text-align:center}.home-page .landing-page-buttons,.home-page-dark .landing-page-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto 0;max-width:1000px}.home-page .landing-page-buttons .nav-button,.home-page .landing-page-buttons .nav-button-dark,.home-page-dark .landing-page-buttons .nav-button,.home-page-dark .landing-page-buttons .nav-button-dark{margin:10px auto;min-width:340px}.home-page-dark .big-section h1{color:#222}.home-page-dark .big-section .hero{color:#fff}@media(max-width:768px){.home-page,.home-page-dark{margin:0}.home-page .big-section h1,.home-page-dark .big-section h1{font-size:28px}.home-page .big-section .zero,.home-page-dark .big-section .zero{font-size:24px}.home-page .big-section .hero,.home-page-dark .big-section .hero{font-size:35px}.home-page .small-section p,.home-page-dark .small-section p{font-size:12px}}.not-found-view{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 10px 20px #0000001a,0 10px 10px #0000001a;display:flex;flex-direction:column;margin:50px auto;padding-bottom:50px;width:1000px}.not-found-view h1{animation:fade 3s linear infinite;color:#26e07f;font-size:60px;opacity:1}.not-found-view h2,.not-found-view h3{color:#222;font-size:30px;text-align:center;width:75%}.not-found-view h3{font-size:20px}.not-found-view .not-found-button-container{align-items:center;display:flex;margin:20px 0}.not-found-view .not-found-button-container h3{margin-right:20px}.card,.dark-card{align-items:center;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 10px 20px #0000001a,0 10px 10px #0000001a;color:#222;display:flex;flex-direction:column;margin:0 auto;width:1000px}.card .card-header,.dark-card .card-header{align-items:center;background-color:#222;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:40px;min-height:50px;width:100%}.card .card-content,.dark-card .card-content{height:100%}.dark-card{box-shadow:0 10px 20px #ffffff1a,0 10px 10px #ffffff1a}@media(max-width:1000px){.card,.dark-card{width:800px}}@media(max-width:800px){.card,.dark-card{width:85vw}}.container{flex-direction:column;justify-content:center}.container,.flex-container{align-items:center;display:flex}.flex-container{justify-content:space-between}.about-page{overflow-x:hidden;padding:20px 0}.about-page .card,.about-page .dark-card{margin-top:0}.about-page .icon-container-with-effect{animation:fade 3s linear infinite;opacity:1}.about-page .contact-us-text{font-size:16px;line-height:1.5;margin:10px auto;text-align:left;width:85%}.about-page .contact-us-text .contact-us-text-accent{color:#26e07f;font-size:18px;font-weight:700}.about-page .about-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding-bottom:20px;text-align:center;width:80%}.about-page .copyright-statement{color:#1976d2;font-size:18px;margin:40px 0 20px}.about-page .castlecraft-link{color:#26e07f;font-weight:700;margin:0;padding:0;text-decoration:none;text-emphasis:none}.about-page .castlecraft-link:hover{cursor:pointer;text-decoration:underline}@keyframes fade{0%{opacity:1}to{opacity:0}}.tabs-container{align-items:center;display:flex;flex-direction:column;height:25px;max-width:750px}.tabs-container .tabs-buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.tabs-container .tab-button,.tabs-container .tab-button-active{border-bottom:3px solid #0000;font-size:14px;line-height:1.5;margin:0 auto;text-align:center;width:100px}.tabs-container .tab-button-active:hover,.tabs-container .tab-button:hover{cursor:pointer}.tabs-container .tab-button-active{border-bottom:3px solid #26e07f}.tabs-container .tabs-content{display:flex;flex-direction:column}@media(max-width:800px){.tabs-container .tab-button,.tabs-container .tab-button-active{font-size:12px;width:70px}}.back-arrow{align-items:center;display:flex;justify-content:space-between;margin:0 10px 0 auto}.back-arrow p{color:#fff;margin-left:5px}.back-arrow:hover{cursor:pointer}@media(max-width:800px){*{transition:all .25s ease}.back-arrow p{display:none}}.implementation-container{margin:10px auto}.implementation-container .css-markup{align-items:center;background-color:#222;border-radius:5px;display:flex;flex-direction:column;font-family:monospace;font-size:18px;margin:0;min-height:20px;outline:5px solid #0000;overflow-x:auto;padding:8px 0;width:100%}.implementation-container .css-markup .line{margin-left:25%;width:clamp(100px,400px,90%)}.implementation-container .css-markup .selector{color:#f90}.implementation-container .css-markup .property{color:#64b5f6}.implementation-container .css-markup .property:first-child{margin-left:20px}.implementation-container .css-markup .property-value{color:#ea8c00}.modal-container{background-color:#333333bf;height:100vh;left:0;position:absolute;top:0;width:100vw}.modal-container,.modal-container .modal-content{align-items:center;display:flex;flex-direction:column}.modal-container .modal-content{background-color:#fff;border-radius:5px;box-shadow:0 10px 20px #0000001a,0 10px 10px #0000001a;margin:auto;max-height:90%;padding-bottom:20px;transform:translateX(8px);width:1000px}.modal-container .modal-content .modal-header{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;width:100%}.modal-container .modal-content .modal-header .modal-close{display:grid;margin:10px 10px 0 auto;place-items:center}.modal-container .modal-content .modal-header .modal-close:hover{background-color:#e5e5e5;border-radius:10px;cursor:pointer}.modal-container .modal-content .modal-header .modal-header-text{color:#222;margin:0;padding:0 10px;text-align:center}@media(max-width:1000px){.modal-container .modal-content{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 10px 20px #0000001a,0 10px 10px #0000001a;display:flex;flex-direction:column;margin:auto;min-height:30%;overflow-y:auto;padding-bottom:20px;transform:translateX(8px);width:800px}}@media(max-width:800px){.modal-container .modal-content{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 10px 20px #0000001a,0 10px 10px #0000001a;display:flex;flex-direction:column;margin:auto;overflow-y:auto;padding-bottom:20px;transform:translateX(8px);width:80vw}}.search{align-items:center;background-color:#e3e3e380;border:3px solid #0000;border-radius:30px;display:flex;height:50px;justify-content:space-between;padding:0 20px;transform:translateY(-20px);width:560px}.search .search-input{background-color:#0000;border:none;color:#222;font-size:18px;height:90%;letter-spacing:.75px;margin-left:10px;outline:none;width:80%}.search .search-input::placeholder{color:#999}.search .clear-search-icon{display:grid;place-items:center}.search .clear-search-icon:hover{background-color:#e5e5e5;border-radius:10px;cursor:pointer}.search:focus-within{background-color:#fff;border:3px solid #26e07f;box-shadow:0 5px 10px #0000001a,0 5px 5px #0000001a}.search:focus-within .search-input::placeholder{color:#999}.search:focus-within .clear-search-icon{display:grid;place-items:center}.search:focus-within .clear-search-icon:hover{background-color:#e5e5e5;border-radius:10px;cursor:pointer}@media(max-width:800px){*{transition:all .25s ease}.search{height:40px;width:220px}.search .search-input{font-size:10px}}.list-table{align-items:center;display:flex;flex-direction:column;height:950px;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;width:510px}.list-table .clear-search-icon:hover{cursor:pointer}.list-table .tooltip .list-table-row{align-items:center;border:3px solid #e5e5e5;border-radius:5px;display:flex;height:50px;justify-content:space-between;margin:0 auto 5px 0;text-decoration:none;text-emphasis:none;width:95%}.list-table .tooltip .list-table-row .list-table-row-title,.list-table .tooltip .list-table-row .list-table-row-value{color:#222;font-size:18px;padding:0 10px}.list-table .tooltip .list-table-row .list-table-row-value{font-size:16px}.list-table .tooltip .list-table-row:hover{border:3px solid #26e07f;box-shadow:0 5px 10px #0000001a,0 5px 5px #0000001a;cursor:pointer}.list-table .tooltip .list-table-row:hover .list-table-row-title,.list-table .tooltip .list-table-row:hover .list-table-row-value{color:#26e07f}@media(max-width:1200px){.list-table{width:510px}.list-table .tooltip .list-table-row .list-table-row-title,.list-table .tooltip .list-table-row .list-table-row-value{font-size:16px}}@media(max-width:800px){.list-table{width:320px}.list-table .tooltip .list-table-row{height:40px}.list-table .tooltip .list-table-row .list-table-row-title,.list-table .tooltip .list-table-row .list-table-row-value{font-size:12px}}.property-modal{width:90%;z-index:3000}.property-modal .property-description{max-height:250px;overflow-y:auto}.property-modal .tag-button-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.property-modal .modal-value-table{display:flex;flex-direction:column;max-height:300px;min-height:50px;overflow-x:hidden;overflow-y:auto;width:100%}.property-modal .modal-value-table .modal-value-table-row{align-items:center;border:1px solid #0000;border-radius:5px;display:flex;margin-bottom:10px;padding:10px 0}@media(max-width:1400px){.property-modal .modal-value-table .modal-value-table-row{align-items:flex-start;display:flex;flex-direction:column}}.css-view{padding-top:20px}.css-view .card,.css-view .dark-card{margin-top:0}.css-view .card .tabs-container,.css-view .dark-card .tabs-container{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.css-view .card .tabs-container .tabs-content,.css-view .dark-card .tabs-container .tabs-content{min-height:500px;overflow-y:auto}.implementation-container{align-items:center;display:flex;margin-bottom:20px;min-height:50px;width:100%}.implementation-container .markup{align-items:center;background-color:#222;border-radius:5px;display:flex;font-family:monospace;font-size:16px;height:100%;outline:5px solid #0000;padding:8px 0;width:100%}.implementation-container .markup .line{margin:0 auto}.implementation-container .markup .tag-name{color:#1976d2}.implementation-container .markup .tag-text{color:#e5e5e5;margin:0 10px}.implementation-container .markup-with-attributes{align-items:center;background-color:#222;border-radius:5px;display:flex;flex-direction:column;font-family:monospace;font-size:16px;max-height:300px;min-height:20px;outline:5px solid #0000;overflow-y:auto;padding:8px 0;width:100%}.implementation-container .markup-with-attributes .line{margin-left:25%;width:375px}.implementation-container .markup-with-attributes .tag-name{color:#1976d2}.implementation-container .markup-with-attributes .tag-attribute{color:#64b5f6}.implementation-container .markup-with-attributes .tag-attribute:first-child{margin-left:20px}.implementation-container .markup-with-attributes .tag-attribute-value{color:#ea8c00}.implementation-container .markup-with-attributes .tag-text{color:#e5e5e5;margin-left:20px}.implementation-container .tag-copy{height:100%;margin:auto;padding:8px 0}.implementation-container:hover{cursor:pointer}.tag-modal{width:90%;z-index:3000}.tag-modal .modal-attribute-table{display:flex;flex-direction:column;max-height:200px;min-height:50px;overflow-x:hidden;overflow-y:auto;width:100%}.tag-modal .modal-attribute-table .modal-attribute-table-row{align-items:center;border:1px solid #0000;border-radius:5px;display:flex;margin-bottom:10px;padding:10px 0}.tag-modal .modal-attribute-table .modal-attribute-table-row:hover{border:1px solid #26e07f;cursor:pointer}@media(max-width:1400px){.tag-modal .modal-attribute-table .modal-attribute-table-row{align-items:flex-start;display:flex;flex-direction:column}}.attribute-modal{padding-bottom:20px;width:80%}.attribute-modal .tag-button-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.attribute-modal .tag-button-container .tag-button{margin-bottom:10px}.html-view{padding-top:20px}.html-view .card,.html-view .dark-card{margin-top:0}.html-view .card .tabs-container,.html-view .dark-card .tabs-container{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.html-view .card .tabs-container .tabs-content,.html-view .dark-card .tabs-container .tabs-content{min-height:500px;overflow-y:auto}.infobook-icon-container{align-items:center;display:flex;height:250px;justify-content:space-between;margin:0 auto 40px;transform:translateY(-20px);width:600px}.infobook-icon-container .icon-column{display:flex;flex-direction:column;height:100%}.infobook-icon-container .icon-column .infobook-item,.infobook-icon-container .icon-column .infobook-item-disabled{align-items:center;border:3px solid #fff;border-radius:5px;display:flex;height:60px;margin-bottom:20px;width:250px}.infobook-icon-container .icon-column .infobook-item-disabled:hover,.infobook-icon-container .icon-column .infobook-item:hover{border:3px solid #26e07f;cursor:pointer;transition:all .25s ease}.infobook-icon-container .icon-column .infobook-item-disabled{opacity:.1}.infobook-icon-container .icon-column .infobook-item-disabled:hover{border:3px solid #fff;cursor:default}@media(max-width:800px){.infobook-icon-container{display:flex;flex-direction:column;justify-content:space-between;width:250px}.infobook-icon-container .icon-column .infobook-item,.infobook-icon-container .icon-column .infobook-item-disabled{height:40px;margin-bottom:10px;width:100%}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner{animation:spin 1s linear infinite;border:5px solid #fff;border-radius:50%;border-top-color:#26e07f;margin:0 auto}.search-results-container{justify-content:flex-start;max-height:380px;overflow-y:auto;width:100%}.search-results-container,.search-results-container .displayed-search-term-row,.search-results-container .search-results{align-items:center;display:flex;flex-direction:column;transform:translateY(-20px)}.search-results-container .search-results{justify-content:flex-start}.search-results-container .search-results .search-result{align-items:flex-start;border:2px solid #e5e5e5;border-radius:5px;display:flex;flex-direction:column;justify-content:flex-start;margin-top:20px;padding:10px 20px;width:80%}.search-results-container .search-results .search-result:hover{border:2px solid #26e07f;border-radius:5px;cursor:pointer}.search-results-container .results-counter{background-color:#999;border-radius:50%;color:#fff;display:grid;font-family:sans-serif;font-size:12px;height:25px;margin:0 0 0 20px;place-items:center;width:25px}.search-results-container:-webkit-scrollbar{height:100%}@media(max-width:800px){.search-results-container .search-results .search-result p{font-size:12px!important}.search-results-container .results-counter{background-color:#999;border-radius:50%;color:#fff;display:grid;font-family:sans-serif;height:30px;margin-left:20px;place-items:center;width:30px}}.release-notes-button{align-items:center;display:flex;margin-left:auto;width:130px}.release-notes-button:hover{cursor:pointer}.release-notes{padding-top:30px;width:85%}.release-notes .release-notes-list{height:450px;overflow-x:hidden;overflow-y:auto}.release-notes .release-notes-list .release-note{border:2px solid #e5e5e5;border-radius:5px;margin:20px auto;overflow-y:hidden;padding:0 20px;width:50%}.release-notes .release-notes-list .release-note .release-note-row{align-items:center;display:flex;width:100%}.release-notes .release-notes-list .release-note:hover{border:2px solid #26e07f;cursor:pointer}.release-notes .release-notes-list .release-note-open{align-items:center;border:3px solid #26e07f;border-radius:5px;display:flex;flex-direction:column;margin:10px auto 20px;max-height:420px;width:85%}.release-notes .release-notes-list .release-note-open .release-note-row-header{align-items:center;display:flex;justify-content:center;margin:0 auto;width:100%}.release-notes .release-notes-list .release-note-open .release-note-row,.release-notes .release-notes-list .release-note-open .release-note-row-scroll{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 0 20px;max-height:150px;overflow-y:hidden;padding:10px 0;width:100%}.release-notes .release-notes-list .release-note-open .release-note-row-scroll{overflow-y:auto}.release-notes .release-notes-list .release-note-open .close-release-info-button{margin:20px 0}@media(max-width:1200px){*{transition:all .25s ease}.release-notes .release-notes-list .release-note-open .release-note-row p,.release-notes .release-notes-list .release-note-open .release-note-row-scroll p{font-size:12px!important}}@media(max-width:800px){*{transition:all .25s ease}.release-notes-button{align-items:center;display:flex;margin-left:auto;width:50px}.release-notes-button p{display:none}.release-notes-button:hover{cursor:pointer}}.infobook-home{padding-top:20px}.code-example-container{margin:0 auto;margin:0 auto 40px;max-width:630px;overflow-x:auto}.code-example-container .code-example-copy{align-items:center;border:3px solid #26e07f;display:flex;justify-content:center;width:624px}.code-example-container .code-example-copy:hover{background-color:#26e07f;cursor:pointer}.javascript-view{padding-top:20px}.javascript-view .card,.javascript-view .dark-card{margin-top:0}.javascript-view .card .tabs-container,.javascript-view .dark-card .tabs-container{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.javascript-view .card .tabs-container .tabs-content,.javascript-view .dark-card .tabs-container .tabs-content{min-height:500px;overflow-y:auto}.tab-view{align-items:center;display:flex;flex-direction:column;height:70vh!important;overflow-y:auto;width:100%}.tab-view .inner-tab-content{height:87.5vh!important;text-align:center;width:800px}.tab-view .inner-tab-content h1{font-size:28px}.tab-view .inner-tab-content h2{font-size:18px}.tab-view .inner-tab-content h3{font-size:16px}@media(max-width:1400px){*{transition:all .25s ease}.tab-view .inner-tab-content h1{font-size:24px}.tab-view .inner-tab-content h2{font-size:16px}.tab-view .inner-tab-content h3,.tab-view .inner-tab-content p{font-size:14px}}.collapsible{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:20px;overflow:hidden;transition:all .3s ease}.collapsible .collapsible-toggle{align-items:center;background:#f5f5f5;border:none;color:#333;cursor:pointer;display:flex;font-size:18px;font-weight:600;padding:16px 20px;text-align:left;transition:background .2s ease;width:100%}.collapsible .collapsible-toggle:hover{background:#eaeaea}.collapsible .collapsible-icon{font-size:16px;margin-right:10px}.collapsible .collapsible-title{flex:1 1}.collapsible .collapsible-content{background-color:#fff;border-top:1px solid #e0e0e0;padding:20px}.templates-view{padding-top:20px}.templates-view .card,.templates-view .dark-card{margin-top:0}.templates-view .card .tabs-container,.templates-view .dark-card .tabs-container{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.templates-view .card .tabs-container .tabs-content,.templates-view .dark-card .tabs-container .tabs-content{min-height:500px;overflow-y:auto}@media(max-width:1400px){*{transition:all .25s ease}.tab-view h1{font-size:24px!important}.tab-view p{font-size:14px!important}}@media(max-width:800px){*{transition:all .25s ease}.tab-view .inner-tab-content{width:325px!important}}@namespace "http://www.w3.org/1999/xhtml";@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";@font-face{font-family:-moz-bullet-font;src:url(data:font/woff2;base64,d09GMgABAAAAAARYAAwAAAAACqAAAAQFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cBmAAgwIRCAqKDIcYATYCJAMsCxgABCAFg2AHIBtDCFGUrM0MyM/DGJyndUclpZwnU8QPQ6wsFOHO+/yHNvV9IEqSQgsVJW2p+uZkohKbVExPEz/JUW7zk6rzYH9723UJ/4DzBII8CSzwgFMOOE4KW2rjAmh4qQWSiid60f7Y9FsXScfUpeluagFqTTQYyoQaQSubXil0lHRsBehAI9KofG/6ogF9/Hl6lBd920LmeTxj8JXBfFWKwYAY3QsAAXD17ZAB4M6Ocv/nsZlkaTl0gLipewIQEMB2d9lKDAT1ZjP/F7jmWsQ3wn8AZvZFgIIC7ESh4AP1iFb4nPnfWyJgcQArpUWqW9W96j71kHr/L9a/dNRbj+8/ujXLWCMMFYVYiXoEaZQ4YOC/E7Dkz3JEjaokxAP6i3hIUjv9fwYyE6I3yIozKkaGN63fP36aeLJmxlRZwZiFziPrMVvOlnCF98SQJfGO/Xllv/FnWAcEjrMqaMCPwVmktCDO5zzxcXqeKS+QFxYnvJLFVzKZAFcKnlZRwHEPVM3mXxNt2gdZEpkKaIAG9gbgDTU5SOYDcmX7Rr61evEA1U+1/3SMb6FFtUqh55nYleE95j2zPNxzdlnGoR5xu/PxQKzb7bFaFLvl79Z54Lx9OH+g0/PPYlcsNo/nwP2V2vsHUHsV4KqEsd+e2r6Fu2v7abkfvsb65b41uwvRvqewH25kTntqolbYsEr5DAqrX97a0jrBLjFRExVHR2dH1Za6unyZfCVZHqQP0BtYjuUYlg9J6SurcrTEiOr26m5xcuTW4Sp3ljkUYWJ9+/iVmzbzPpcuXnGeqU3U7IKjz/qeKSSCltyhuSoxkqqTZX+DXt/OMmAikC8SzVD0jg3dbhIE0eUqc04UFFrxCSXzFxgHclzRMPe0ocOjiKRoSZISE0OtpkBjECdxkkRM1KiaJV0ed0V5umBP1wyUPL2ZBGLSDh5itIHahHRF0CY5nZMGib6T3cOmDvcTSZKuPiFJFpPRGNTIOq7jl5OjDiGIoo6qEE0QtfQJ3VYUD2RZvbm5uWWCWOgR4HXAk5GxLEO0izhLdvPTfpTV3xeOnOfT96uR53CdPrPq+P9HZvzO4QCMmDr7lTcNZorT6iMOYgI+IxClMzeCspeoLt5ABGSpta6gRZmQSnzk9e9jmOAYKC7RsyGMYaB6MpbNKMiRq2U6vI0yPZuTMiODFytMrGEBi7pjGgkAMoaNLGOFSoYceaZMx1+XTC/UNpmRzY1nmwT7AIcK+fK5lYNjz893lwMTuXlD2AKl8Md+24AxitRaLH/MUMqd9z862owy/bZTuZUqs1iRQop0KdLgZwPc9JS0lprnkef1gitBCRhjgV+vjGK8BfIV8CrlVghj1vIyZfyC/AJvqbsQYAEA/v+IAQA=)}:-moz-has-dir-attr{unicode-bidi:isolate}:-moz-dir-attr-rtl{direction:rtl}:-moz-dir-attr-ltr{direction:ltr}:-moz-dir-attr-like-auto:dir(ltr){direction:ltr}:-moz-dir-attr-like-auto:dir(rtl){direction:rtl}input[type=tel]:dir(ltr){direction:ltr}address,article,aside,bdi,blockquote,body,caption,center,col,colgroup,dd,dir,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,legend,li,listing,main,marquee,menu,nav,noframes,ol,output,p,plaintext,pre,section,summary,table,tbody,td,tfoot,th,thead,tr,ul,xmp{unicode-bidi:isolate}bdo,bdo:-moz-has-dir-attr{unicode-bidi:isolate-override}pre:-moz-dir-attr-like-auto,textarea:-moz-dir-attr-like-auto{unicode-bidi:plaintext}article,aside,body,details,div,dt,figcaption,footer,form,header,hgroup,html,main,nav,section,summary{display:block}body{margin:8px}dl,multicol,p{display:block;margin-block-end:1em;margin-block-start:1em}blockquote,dd,figure{display:block;margin-inline-start:40px}blockquote,figure{margin-block-end:1em;margin-block-start:1em;margin-inline-end:40px}address{display:block;font-style:italic}center{display:block;text-align:-moz-center}h1{display:block;font-size:2em;font-weight:700;margin-block-end:.67em;margin-block-start:.67em}:is(article,aside,nav,section) h1,h2{display:block;font-size:1.5em;font-weight:700;margin-block-end:.83em;margin-block-start:.83em}:is(article,aside,nav,section) :is(article,aside,nav,section) h1,h3{display:block;font-size:1.17em;font-weight:700;margin-block-end:1em;margin-block-start:1em}:is(article,aside,nav,section) :is(article,aside,nav,section) :is(article,aside,nav,section) h1,h4{display:block;font-size:1em;font-weight:700;margin-block-end:1.33em;margin-block-start:1.33em}:is(article,aside,nav,section) :is(article,aside,nav,section) :is(article,aside,nav,section) :is(article,aside,nav,section) h1,h5{display:block;font-size:.83em;font-weight:700;margin-block-end:1.67em;margin-block-start:1.67em}:is(article,aside,nav,section) :is(article,aside,nav,section) :is(article,aside,nav,section) :is(article,aside,nav,section) :is(article,aside,nav,section) h1,h6{display:block;font-size:.67em;font-weight:700;margin-block-end:2.33em;margin-block-start:2.33em}listing{font-size:medium}listing,plaintext,pre,xmp{display:block;font-family:-moz-fixed;margin-block-end:1em;margin-block-start:1em;white-space:pre}table{border-collapse:initial;border-spacing:2px;box-sizing:border-box;display:table;text-indent:0}table[align=left]{float:left}table[align=right]{float:right;text-align:start}table[rules]{border-style:hidden;border-width:thin}table:-moz-table-border-nonzero{border-style:outset;border-width:thin}table[frame]{border:thin hidden}table[frame=void]{border-style:hidden}table[frame=above]{border-style:outset hidden hidden}table[frame=below]{border-style:hidden hidden outset}table[frame=lhs]{border-style:hidden hidden hidden outset}table[frame=rhs]{border-style:hidden outset hidden hidden}table[frame=hsides]{border-style:outset hidden}table[frame=vsides]{border-style:hidden outset}table[frame=border],table[frame=box]{border-style:outset}table:-moz-table-border-nonzero>*>td,table:-moz-table-border-nonzero>*>th,table:-moz-table-border-nonzero>*>tr>td,table:-moz-table-border-nonzero>*>tr>th,table:-moz-table-border-nonzero>td,table:-moz-table-border-nonzero>th{border-style:inset;border-width:thin}table[rules]:not([rules=none],[rules=""]){border-collapse:collapse}table[rules]:not([rules=""])>*>tr>td,table[rules]:not([rules=""])>*>tr>th,table[rules]:not([rules=""])>td,table[rules]:not([rules=""])>th,table[rules]:not([rules=""])>tr>td,table[rules]:not([rules=""])>tr>th,table[rules][rules=none]>*>tr>td,table[rules][rules=none]>*>tr>th,table[rules][rules=none]>td,table[rules][rules=none]>th,table[rules][rules=none]>tr>td,table[rules][rules=none]>tr>th{border-style:none;border-width:thin}table[rules][rules=all]>*>tr>td,table[rules][rules=all]>*>tr>th,table[rules][rules=all]>td,table[rules][rules=all]>th,table[rules][rules=all]>tr>td,table[rules][rules=all]>tr>th{border-style:solid;border-width:thin}table[rules][rules=rows]>*>tr,table[rules][rules=rows]>tr{border-block-end-style:solid;border-block-end-width:thin;border-block-start-style:solid;border-block-start-width:thin}table[rules][rules=cols]>*>tr>td,table[rules][rules=cols]>*>tr>th,table[rules][rules=cols]>tr>td,table[rules][rules=cols]>tr>th,table[rules][rules=groups]>colgroup{border-inline-end-style:solid;border-inline-end-width:thin;border-inline-start-style:solid;border-inline-start-width:thin}table[rules][rules=groups]>tbody,table[rules][rules=groups]>tfoot,table[rules][rules=groups]>thead{border-block-end-style:solid;border-block-end-width:thin;border-block-start-style:solid;border-block-start-width:thin}caption{display:table-caption;text-align:center}table[align=center]>caption{margin-inline-end:auto;margin-inline-start:auto}table[align=center]>caption[align=left]:dir(ltr){margin-inline-end:0}table[align=center]>caption[align=left]:dir(rtl){margin-inline-start:0}table[align=center]>caption[align=right]:dir(ltr){margin-inline-start:0}table[align=center]>caption[align=right]:dir(rtl){margin-inline-end:0}tr{display:table-row;vertical-align:inherit}col{display:table-column}colgroup{display:table-column-group}tbody{display:table-row-group}tbody,thead{vertical-align:middle}thead{display:table-header-group}tfoot{display:table-footer-group}table>tr,tfoot{vertical-align:middle}td{text-align:inherit}td,th{display:table-cell;padding:1px;vertical-align:inherit}th{font-weight:700;text-align:-moz-center-or-inherit}table>form:-moz-is-html,tbody>form:-moz-is-html,tfoot>form:-moz-is-html,thead>form:-moz-is-html,tr>form:-moz-is-html{display:none!important}table[bordercolor]>*>tr,table[bordercolor]>*>tr>td,table[bordercolor]>*>tr>th,table[bordercolor]>col,table[bordercolor]>colgroup,table[bordercolor]>tbody,table[bordercolor]>tfoot,table[bordercolor]>thead,table[bordercolor]>tr,table[bordercolor]>tr>td,table[bordercolor]>tr>th{border-color:inherit}q:before{content:open-quote}q:after{content:close-quote}b,strong{font-weight:bolder}cite,dfn,em,i,var{font-style:italic}code,kbd,samp,tt{font-family:-moz-fixed}ins,u{text-decoration:underline}del,s,strike{text-decoration:line-through}big{font-size:larger}small,sub{font-size:smaller}sub{vertical-align:sub}sup{font-size:smaller;vertical-align:super}nobr{white-space:nowrap}mark{background:Mark;color:MarkText}abbr[title],acronym[title]{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}dir,menu,ul{display:block;list-style-type:disc;margin-block-end:1em;margin-block-start:1em;padding-inline-start:40px}menu,ol,ul{counter-reset:list-item}ol{display:block;list-style-type:decimal;margin-block-end:1em;margin-block-start:1em;padding-inline-start:40px}li{display:list-item;text-align:match-parent}:is(ul,ol,dir,menu,dl) dir,:is(ul,ol,dir,menu,dl) dl,:is(ul,ol,dir,menu,dl) menu,:is(ul,ol,dir,menu,dl) ol,:is(ul,ol,dir,menu,dl) ul{margin-block-end:0;margin-block-start:0}:is(ol,ul,menu,dir) dir,:is(ol,ul,menu,dir) menu,:is(ol,ul,menu,dir) ul{list-style-type:circle}:is(ol,ul,menu,dir) :is(ol,ul,menu,dir) dir,:is(ol,ul,menu,dir) :is(ol,ul,menu,dir) menu,:is(ol,ul,menu,dir) :is(ol,ul,menu,dir) ul{list-style-type:square}hr{border-style:inset;border-width:1px;color:gray;display:block;margin-block-end:.5em;margin-block-start:.5em;margin-inline-end:auto;margin-inline-start:auto;overflow:hidden}hr[size="1"]{border-style:solid none none}img:before,input[type=image]:before{content:-moz-alt-content!important;unicode-bidi:isolate}object:-moz-broken>*|*{vertical-align:inherit}img[usemap],object[usemap]{color:blue}frameset{border:none!important;display:block!important;float:none!important;overflow:clip;position:static!important}frame{border-radius:0!important}iframe{border:2px inset}spacer{float:none!important;position:static!important}canvas{-webkit-user-select:none;user-select:none}body:focus-visible,html:focus-visible,iframe:focus-visible{outline-style:none}base,basefont,datalist,head,link,meta,noembed,noframes,param,rp,script,style,template,title{display:none}area{display:none!important}iframe:fullscreen{border:none!important;padding:initial!important}details>summary:first-of-type{counter-increment:list-item 0;display:list-item;list-style:disclosure-closed inside}details[open]>summary:first-of-type{list-style-type:disclosure-open}video{object-fit:contain}video>img:-moz-native-anonymous{object-fit:inherit!important;object-position:inherit!important}audio:not([controls]){display:none!important}audio[controls]{writing-mode:horizontal-tb!important}::-moz-html-canvas-content{display:block!important;transform:translate(0)!important}video>.caption-box{height:100%;position:relative;width:100%}::cue{background-color:#000c;color:#fff;font:10px sans-serif;font-size:var(--cue-font-size);overflow-wrap:break-word;white-space:pre-line;writing-mode:inherit;writing-mode:var(--cue-writing-mode,inherit)}dialog{background-color:Canvas;border:initial solid;border-color:initial;border-image:none;border-image:initial;color:initial;display:block;height:-moz-fit-content;inset-inline-end:0;inset-inline-start:0;margin:auto;padding:1em;position:absolute;width:-moz-fit-content}dialog:not([open]){display:none}dialog:modal{-moz-top-layer:top!important;inset-block-end:0;inset-block-start:0;max-height:calc(100% - 6px - 2em);max-width:calc(100% - 6px - 2em);overflow:auto;position:fixed;visibility:visible}dialog::backdrop{background:#0000001a}marquee{display:inline-block;inline-size:-moz-available;text-align:start;vertical-align:text-bottom}marquee:is([direction=up],[direction=down]){block-size:200px}ruby{display:ruby}rb{display:ruby-base;white-space:nowrap}rt{display:ruby-text}rtc{display:ruby-text-container}rt,rtc{-moz-min-font-size-ratio:50%;font-size:50%;line-height:1;white-space:nowrap}@media not (-moz-platform:windows){rt,rtc{font-variant-east-asian:ruby}}rt,rtc{text-emphasis:none}rt:lang(zh),rtc:lang(zh){ruby-align:center}rt:lang(zh-TW),rtc:lang(zh-TW){-moz-min-font-size-ratio:30%;font-size:30%}rtc>rt{font-size:inherit}rb,rt,rtc,ruby{unicode-bidi:isolate}slot{display:contents}@media(inverted-colors){img:not(picture>img),picture,video{filter:invert(100%)}}@media(scripting){noscript{display:none!important}}@media(-moz-popover-enabled){[popover]:not(:popover-open):not(dialog[open]){display:none}dialog:popover-open{display:block}[popover]{background-color:Canvas;border:solid;color:initial;height:-moz-fit-content;height:fit-content;inset:0;margin:auto;overflow:auto;padding:.25em;position:fixed;width:-moz-fit-content;width:fit-content}:popover-open{-moz-top-layer:top}:popover-open::backdrop{background-color:#0000;inset:0;pointer-events:none!important;position:fixed}}html{background-color:#fff;box-sizing:border-box;font-family:Raleway,sans-serif;height:100%;width:100%}body,html{margin:0;overflow:hidden;padding:0}body{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;width:100vw}.app-content .modal-content{max-width:500px}@media(max-width:768px){.app-content{overflow-x:hidden;overflow-y:auto}}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--shadow:#0000001a 0 10px 15px -3px,#0000000d 0 4px 6px -2px;--sans:system-ui,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,Consolas,monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root,:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--shadow:#0006 0 10px 15px -3px,#00000040 0 4px 6px -2px;color-scheme:dark}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--shadow:#0006 0 10px 15px -3px,#00000040 0 4px 6px -2px;color-scheme:dark}.button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-family:var(--sans);font-weight:500;gap:8px;justify-content:center;letter-spacing:.01em;transition:opacity .2s,background .2s,color .2s,border-color .2s,box-shadow .2s;white-space:nowrap}.button--sm{border:1.5px solid #0000;border-radius:5px;font-size:13px;padding:6px 14px}.button--md{border:2px solid #0000;font-size:15px;padding:9px 20px}.button--lg{border:2px solid #0000;border-radius:5px;font-size:16px;padding:12px 28px}.button--primary{background:#aa3bff;background:var(--accent);color:#fff}.button--primary:hover{opacity:.85}.button--secondary{background:#aa3bff1a;background:var(--accent-bg);color:#aa3bff;color:var(--accent)}.button--secondary:hover{border-color:#aa3bff80;border-color:var(--accent-border)}.button--outline{background:0 0;border-color:#e5e4e7;border-color:var(--border);color:#08060d;color:var(--text-h)}.button--outline:hover{border-color:#aa3bff;border-color:var(--accent);color:#aa3bff;color:var(--accent)}.button--ghost{background:0 0;color:#6b6375;color:var(--text)}.button--ghost:hover{background:#aa3bff1a;background:var(--accent-bg);color:#aa3bff;color:var(--accent)}.button:focus-visible{outline:2px solid #aa3bff;outline:2px solid var(--accent);outline-offset:2px}.button:disabled{cursor:not-allowed;opacity:.4}.card{border-radius:5px;overflow:hidden;transition:box-shadow .2s,border-color .2s}.card--default,.card--elevated{background:#fff;background:var(--bg);border:1px solid #e5e4e7;border:1px solid var(--border)}.card--elevated{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow)}.card--outline{background:#fff;background:var(--bg);border:1.5px solid #aa3bff80;border:1.5px solid var(--accent-border)}.card--flat{background:var(--social-bg);border:1px solid #0000}.card__header{color:#08060d;color:var(--text-h);font-family:var(--heading);font-size:16px;font-weight:600;letter-spacing:-.1px;padding:16px 20px 6px}.card__header+.card__body{padding-top:10px}.card__body{color:#6b6375;color:var(--text);font-size:15px;line-height:160%;padding:20px}.card__footer{align-items:center;display:flex;gap:8px;padding:12px 20px}.input-field{display:flex;flex-direction:column;gap:6px}.input-field label{color:#08060d;color:var(--text-h);font-size:14px;font-weight:500;letter-spacing:.01em}.input-field input{background:#fff;background:var(--bg);border:1.5px solid #e5e4e7;border:1.5px solid var(--border);border-radius:6px;box-sizing:border-box;color:#08060d;color:var(--text-h);font-family:system-ui,Segoe UI,Roboto,sans-serif;font-family:var(--sans);outline:none;transition:border-color .2s,box-shadow .2s;width:100%}.input-field input::placeholder{color:#6b6375;color:var(--text);opacity:.55}.input-field input:focus{border-color:#aa3bff;border-color:var(--accent);box-shadow:0 0 0 3px #aa3bff1a;box-shadow:0 0 0 3px var(--accent-bg)}.input-field input:disabled{background:var(--social-bg);cursor:not-allowed;opacity:.5}.input-field--sm input{font-size:13px;padding:6px 10px}.input-field--md input{font-size:15px;padding:9px 12px}.input-field--lg input{font-size:16px;padding:12px 14px}.input-field--error input{border-color:#ef4444}.input-field--error input:focus{box-shadow:0 0 0 3px #ef444426}.input-field__hint{color:#6b6375;color:var(--text);font-size:13px;line-height:140%}.input-field--error .input-field__hint{color:#ef4444}.textarea-field{display:flex;flex-direction:column;gap:6px}.textarea-field label{color:#08060d;color:var(--text-h);font-size:14px;font-weight:500;letter-spacing:.01em}.textarea-field textarea{background:#fff;background:var(--bg);border:1.5px solid #e5e4e7;border:1.5px solid var(--border);border-radius:6px;box-sizing:border-box;color:#08060d;color:var(--text-h);font-family:system-ui,Segoe UI,Roboto,sans-serif;font-family:var(--sans);font-size:15px;line-height:155%;outline:none;padding:9px 12px;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.textarea-field textarea::placeholder{color:#6b6375;color:var(--text);opacity:.55}.textarea-field textarea:focus{border-color:#aa3bff;border-color:var(--accent);box-shadow:0 0 0 3px #aa3bff1a;box-shadow:0 0 0 3px var(--accent-bg)}.textarea-field textarea:disabled{background:var(--social-bg);cursor:not-allowed;opacity:.5;resize:none}.textarea-field--error textarea{border-color:#ef4444}.textarea-field--error textarea:focus{box-shadow:0 0 0 3px #ef444426}.textarea-field__hint{color:#6b6375;color:var(--text);font-size:13px;line-height:140%}.textarea-field--error .textarea-field__hint{color:#ef4444}.select-field{display:flex;flex-direction:column;gap:6px}.select-field label{color:#08060d;color:var(--text-h);font-size:14px;font-weight:500;letter-spacing:.01em}.select-field__wrapper{position:relative}.select-field__wrapper:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid #6b6375;border-top:5px solid var(--text);content:"";height:0;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0}.select-field select{appearance:none;background:#fff;background:var(--bg);border:1.5px solid #e5e4e7;border:1.5px solid var(--border);border-radius:6px;box-sizing:border-box;color:#08060d;color:var(--text-h);cursor:pointer;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-family:var(--sans);outline:none;transition:border-color .2s,box-shadow .2s;width:100%}.select-field select:focus{border-color:#aa3bff;border-color:var(--accent);box-shadow:0 0 0 3px #aa3bff1a;box-shadow:0 0 0 3px var(--accent-bg)}.select-field select:disabled{background:var(--social-bg);cursor:not-allowed;opacity:.5}.select-field--sm select{font-size:13px;padding:6px 32px 6px 10px}.select-field--md select{font-size:15px;padding:9px 36px 9px 12px}.select-field--lg select{font-size:16px;padding:12px 40px 12px 14px}.select-field--error select{border-color:#ef4444}.select-field--error select:focus{box-shadow:0 0 0 3px #ef444426}.select-field__hint{color:#6b6375;color:var(--text);font-size:13px;line-height:140%}.select-field--error .select-field__hint{color:#ef4444}.toggle{align-items:center;cursor:pointer;display:inline-flex;gap:10px;-webkit-user-select:none;user-select:none}.toggle input{height:0;opacity:0;position:absolute;width:0}.toggle__track{background:#e5e4e7;background:var(--border);border-radius:999px;flex-shrink:0;position:relative;transition:background .2s}.toggle__thumb{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:left .15s}.toggle input:checked+.toggle__track{background:#aa3bff;background:var(--accent)}.toggle input:focus-visible+.toggle__track{outline:2px solid #aa3bff;outline:2px solid var(--accent);outline-offset:2px}.toggle input:disabled+.toggle__track{cursor:not-allowed;opacity:.45}.toggle__label{color:#08060d;color:var(--text-h);font-size:15px}.toggle--sm .toggle__track{height:18px;width:32px}.toggle--sm .toggle__thumb{height:12px;width:12px}.toggle--sm input:checked+.toggle__track .toggle__thumb{left:17px}.toggle--md .toggle__track{height:22px;width:40px}.toggle--md .toggle__thumb{height:16px;width:16px}.toggle--md input:checked+.toggle__track .toggle__thumb{left:21px}.toggle--lg .toggle__track{height:26px;width:48px}.toggle--lg .toggle__thumb{height:20px;width:20px}.toggle--lg input:checked+.toggle__track .toggle__thumb{left:25px}.checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:8px;-webkit-user-select:none;user-select:none}.checkbox input{height:0;opacity:0;position:absolute;width:0}.checkbox__box{align-items:center;background:#fff;background:var(--bg);border:1.5px solid #e5e4e7;border:1.5px solid var(--border);border-radius:4px;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:background .15s,border-color .15s;width:18px}.checkbox__box:after{border:2px solid #fff;border-left:none;border-top:none;content:"";height:9px;transform:rotate(45deg)scale(0)translateY(-1px);transition:transform .15s;width:5px}.checkbox input:checked+.checkbox__box{background:#aa3bff;background:var(--accent);border-color:#aa3bff;border-color:var(--accent)}.checkbox input:checked+.checkbox__box:after{transform:rotate(45deg)scale(1)translateY(-1px)}.checkbox input:focus-visible+.checkbox__box{outline:2px solid #aa3bff;outline:2px solid var(--accent);outline-offset:2px}.checkbox input:disabled+.checkbox__box{cursor:not-allowed;opacity:.45}.checkbox input:disabled~.checkbox__label{opacity:.45}.checkbox__label{color:#08060d;color:var(--text-h);font-size:15px;line-height:140%}.radio{align-items:center;cursor:pointer;display:inline-flex;gap:8px;-webkit-user-select:none;user-select:none}.radio input{height:0;opacity:0;position:absolute;width:0}.radio__dot{align-items:center;background:#fff;background:var(--bg);border:1.5px solid #e5e4e7;border:1.5px solid var(--border);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:border-color .15s;width:18px}.radio__dot:after{background:#aa3bff;background:var(--accent);border-radius:50%;content:"";height:8px;transform:scale(0);transition:transform .15s;width:8px}.radio input:checked+.radio__dot{border-color:#aa3bff;border-color:var(--accent)}.radio input:checked+.radio__dot:after{transform:scale(1)}.radio input:focus-visible+.radio__dot{outline:2px solid #aa3bff;outline:2px solid var(--accent);outline-offset:2px}.radio input:disabled+.radio__dot{cursor:not-allowed;opacity:.45}.radio input:disabled~.radio__label{opacity:.45}.radio__label{color:#08060d;color:var(--text-h);font-size:15px;line-height:140%}.modal-backdrop{align-items:center;background:#00000080;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}.modal{background:#fff;background:var(--bg);border:1px solid #e5e4e7;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow);display:flex;flex-direction:column;max-height:calc(100svh - 48px);overflow-y:auto;width:100%}.modal--sm{max-width:400px}.modal--md{max-width:560px}.modal--lg{max-width:720px}.modal__header{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 24px 16px}.modal__header h2{font-size:18px;letter-spacing:-.2px;margin:0}.modal__close{align-items:center;background:0 0;border:none;border-radius:6px;color:#6b6375;color:var(--text);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s,color .15s;width:28px}.modal__close:hover{background:#aa3bff1a;background:var(--accent-bg);color:#aa3bff;color:var(--accent)}.modal__close:focus-visible{outline:2px solid #aa3bff;outline:2px solid var(--accent);outline-offset:2px}.modal__body{color:#6b6375;color:var(--text);flex:1 1;font-size:15px;line-height:160%;padding:0 24px 24px}.modal__body:first-child{padding-top:24px}.modal__footer{border-top:1px solid #e5e4e7;border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:16px 24px}.tooltip-wrapper{align-items:center;display:inline-flex;position:relative}.tooltip{background:#1c1b22;border-radius:6px;color:#f3f4f6;font-size:13px;line-height:140%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transition:opacity .15s,visibility .15s;visibility:hidden;white-space:nowrap;z-index:100}.tooltip--visible{opacity:1;visibility:visible}.tooltip:after{border:5px solid #0000;content:"";position:absolute}.tooltip--top{bottom:calc(100% + 8px)}.tooltip--top,.tooltip--top:after{left:50%;transform:translate(-50%)}.tooltip--top:after{border-top-color:#1c1b22;top:100%}.tooltip--bottom{left:50%;top:calc(100% + 8px);transform:translate(-50%)}.tooltip--bottom:after{border-bottom-color:#1c1b22;bottom:100%;left:50%;transform:translate(-50%)}.tooltip--left{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip--left:after{border-left-color:#1c1b22;left:100%;top:50%;transform:translateY(-50%)}.tooltip--right{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip--right:after{border-right-color:#1c1b22;right:100%;top:50%;transform:translateY(-50%)}.badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:500;gap:5px;letter-spacing:.01em;padding:2px 8px;white-space:nowrap}.badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.badge--default{background:var(--social-bg);border-color:#e5e4e7;border-color:var(--border);color:#08060d;color:var(--text-h)}.badge--success{background:#22c55e1a;border-color:#22c55e40;color:#16a34a}:root[data-theme=dark] .badge--success{background:#22c55e26;color:#4ade80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .badge--success{background:#22c55e26;color:#4ade80}}.badge--warning{background:#eab3081a;border-color:#eab30840;color:#b45309}:root[data-theme=dark] .badge--warning{background:#eab30826;color:#fbbf24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .badge--warning{background:#eab30826;color:#fbbf24}}.badge--error{background:#ef44441a;border-color:#ef444440;color:#dc2626}:root[data-theme=dark] .badge--error{background:#ef444426;color:#f87171}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .badge--error{background:#ef444426;color:#f87171}}.badge--info{background:#3b82f61a;border-color:#3b82f640;color:#2563eb}:root[data-theme=dark] .badge--info{background:#3b82f626;color:#60a5fa}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .badge--info{background:#3b82f626;color:#60a5fa}}.alert{align-items:flex-start;border:1px solid;border-radius:8px;display:flex;gap:12px;padding:14px 16px}.alert__icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-top:2px;width:16px}.alert__content{flex:1 1;min-width:0}.alert__title{font-size:14px;font-weight:500;line-height:140%;margin-bottom:2px}.alert__body{font-size:14px;line-height:150%}.alert__dismiss{align-items:center;background:0 0;border:none;border-radius:4px;color:currentColor;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:1px;opacity:.6;padding:0;transition:opacity .15s;width:24px}.alert__dismiss:hover{opacity:1}.alert__dismiss:focus-visible{outline:2px solid;outline-offset:2px}.alert--success{background:#22c55e14;border-color:#22c55e40;color:#15803d}:root[data-theme=dark] .alert--success{background:#22c55e1f;color:#4ade80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .alert--success{background:#22c55e1f;color:#4ade80}}.alert--warning{background:#eab30814;border-color:#eab30840;color:#92400e}:root[data-theme=dark] .alert--warning{background:#eab3081f;color:#fbbf24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .alert--warning{background:#eab3081f;color:#fbbf24}}.alert--error{background:#ef444414;border-color:#ef444440;color:#b91c1c}:root[data-theme=dark] .alert--error{background:#ef44441f;color:#f87171}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .alert--error{background:#ef44441f;color:#f87171}}.alert--info{background:#3b82f614;border-color:#3b82f640;color:#1d4ed8}:root[data-theme=dark] .alert--info{background:#3b82f61f;color:#60a5fa}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .alert--info{background:#3b82f61f;color:#60a5fa}}.toast{align-items:flex-start;border:1px solid;border-radius:8px;bottom:24px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow);display:flex;gap:12px;max-width:400px;min-width:280px;opacity:0;padding:14px 16px;position:fixed;right:24px;transform:translateY(8px);transition:opacity .2s,transform .2s;z-index:300}.toast--visible{opacity:1;transform:translateY(0)}.toast__icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-top:2px;width:16px}.toast__content{flex:1 1;min-width:0}.toast__title{font-size:14px;font-weight:500;line-height:140%;margin-bottom:2px}.toast__body{font-size:14px;line-height:150%}.toast__dismiss{align-items:center;background:0 0;border:none;border-radius:4px;color:currentColor;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:1px;opacity:.6;padding:0;transition:opacity .15s;width:24px}.toast__dismiss:hover{opacity:1}.toast__dismiss:focus-visible{outline:2px solid;outline-offset:2px}.toast--success{background:#22c55e14;border-color:#22c55e40;color:#15803d}:root[data-theme=dark] .toast--success{background:#22c55e1f;color:#4ade80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .toast--success{background:#22c55e1f;color:#4ade80}}.toast--warning{background:#eab30814;border-color:#eab30840;color:#92400e}:root[data-theme=dark] .toast--warning{background:#eab3081f;color:#fbbf24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .toast--warning{background:#eab3081f;color:#fbbf24}}.toast--error{background:#ef444414;border-color:#ef444440;color:#b91c1c}:root[data-theme=dark] .toast--error{background:#ef44441f;color:#f87171}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .toast--error{background:#ef44441f;color:#f87171}}.toast--info{background:#3b82f614;border-color:#3b82f640;color:#1d4ed8}:root[data-theme=dark] .toast--info{background:#3b82f61f;color:#60a5fa}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .toast--info{background:#3b82f61f;color:#60a5fa}}@keyframes spinner-spin{to{transform:rotate(1turn)}}.spinner{animation:spinner-spin .75s linear infinite;color:#aa3bff;color:var(--accent);flex-shrink:0;transform-origin:50%}.spinner--sm{height:16px;width:16px}.spinner--md{height:24px;width:24px}.spinner--lg{height:40px;width:40px}.tabs{display:flex;flex-direction:column;gap:0}.tabs__list{border-bottom:1px solid #e5e4e7;border-bottom:1px solid var(--border);display:flex;gap:2px;padding-bottom:0}.tabs__tab{background:0 0;border:none;border-radius:6px 6px 0 0;bottom:-1px;color:#6b6375;color:var(--text);cursor:pointer;font-size:14px;font-weight:500;outline:none;padding:9px 16px;position:relative;transition:color .15s,background .15s}.tabs__tab:hover:not(:disabled):not(.tabs__tab--active){background:#aa3bff1a;background:var(--accent-bg);color:#08060d;color:var(--text-h)}.tabs__tab:focus-visible{outline:2px solid #aa3bff;outline:2px solid var(--accent);outline-offset:-2px}.tabs__tab--active{background:#fff;background:var(--bg);border:1px solid #e5e4e7;border-bottom-color:#fff;border:1px solid var(--border);border-bottom-color:var(--bg);color:#aa3bff;color:var(--accent)}.tabs__tab:disabled{cursor:not-allowed;opacity:.4}.tabs__panel{animation:tabs-fade-in .15s;color:#6b6375;color:var(--text);font-size:14px;line-height:1.6;padding:20px 0}@keyframes tabs-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.date-picker{display:inline-flex;flex-direction:column;gap:6px;position:relative}.date-picker--disabled{opacity:.5;pointer-events:none}.date-picker__label{color:#08060d;color:var(--text-h);font-size:13px;font-weight:500}.date-picker__trigger{align-items:center;background:#fff;background:var(--bg);border:1px solid #e5e4e7;border:1px solid var(--border);border-radius:7px;color:#08060d;color:var(--text-h);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;justify-content:space-between;min-width:200px;padding:9px 12px;transition:border-color .15s,box-shadow .15s}.date-picker__trigger:hover{border-color:#aa3bff;border-color:var(--accent)}.date-picker__trigger--open,.date-picker__trigger:focus-visible{border-color:#aa3bff;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,#aa3bff 20%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,#0000);outline:none}.date-picker__icon,.date-picker__placeholder{color:#6b6375;color:var(--text);opacity:.5}.date-picker__icon{flex-shrink:0}.date-picker__popover{animation:dp-in .12s;background:#fff;background:var(--bg);border:1px solid #e5e4e7;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow);left:0;padding:14px;position:absolute;top:calc(100% + 6px);width:252px;z-index:100}.date-picker__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.date-picker__month-label{color:#08060d;color:var(--text-h);font-size:14px;font-weight:600}.date-picker__nav{align-items:center;background:0 0;border:none;border-radius:5px;color:#6b6375;color:var(--text);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s;width:28px}.date-picker__nav:hover{background:#aa3bff1a;background:var(--accent-bg);color:#aa3bff;color:var(--accent)}.date-picker__nav:focus-visible{outline:2px solid #aa3bff;outline:2px solid var(--accent);outline-offset:1px}.date-picker__grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.date-picker__day-name{color:#6b6375;color:var(--text);font-size:11px;font-weight:600;height:30px;letter-spacing:.04em;opacity:.45;text-transform:uppercase}.date-picker__day,.date-picker__day-name{align-items:center;display:flex;justify-content:center}.date-picker__day{background:0 0;border:none;border-radius:6px;color:#08060d;color:var(--text-h);cursor:pointer;font-size:13px;height:32px;transition:background .12s,color .12s;width:100%}.date-picker__day:hover:not(:disabled):not(.date-picker__day--selected){background:#aa3bff1a;background:var(--accent-bg);color:#aa3bff;color:var(--accent)}.date-picker__day:focus-visible{outline:2px solid #aa3bff;outline:2px solid var(--accent);outline-offset:-1px}.date-picker__day--today{color:#aa3bff;color:var(--accent);font-weight:600}.date-picker__day--selected{background:#aa3bff;background:var(--accent);color:#fff;font-weight:600}.date-picker__day--disabled{cursor:not-allowed;opacity:.3}@keyframes dp-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
/*# sourceMappingURL=main.04fd0b82.css.map*/