@import"https://fonts.googleapis.com/css2?family=Andika:ital,wght@0,400;0,700;1,400;1,700&family=Fira+Code:wght@300..700&display=swap";.react-international-input-container{position:relative;display:flex;width:var(--react-international-container-width, 100%)}.react-international-input-container .react-international-country-selector-button{margin-right:-1px;border-radius:var(--react-international-border-radius, 4px) 0 0 var(--react-international-border-radius, 4px)}.react-international-input-container .react-international-input{flex:1;overflow:visible;height:var(--react-international-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-border-color, gainsboro);margin:0;background-color:transparent;border-radius:0 var(--react-international-border-radius, 4px) var(--react-international-border-radius, 4px) 0;color:var(--react-international-text-color, #222);font-family:var(--react-international-font-family, inherit);font-size:var(--react-international-font-size, 13px)}.react-international-input-container .react-international-input:focus{outline:none;background-color:var(--react-international-country-selector-background-color-hover, whitesmoke)}.react-international-input-container .react-international-input--disabled{background-color:var(--react-international-disabled-background-color, whitesmoke);color:var(--react-international-disabled-text-color, #666)}.react-international-country-selector-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 4px;margin:0;border:1px solid var(--react-international-country-selector-border-color, var(--react-international-border-color, gainsboro));border-radius:var(--react-international-border-radius, 4px) 0 0 var(--react-international-border-radius, 4px);box-shadow:none;height:var(--react-international-height, 36px);-moz-appearance:menulist-button;appearance:menulist-button;-webkit-appearance:button;background-color:transparent;outline:none;cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-country-selector-button:hover{background-color:var(--react-international-country-selector-background-color-hover, whitesmoke)}.react-international-country-selector-button--hide-dropdown{cursor:auto}.react-international-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-country-selector-button__dropdown-arrow{border-top:var(--react-international-country-selector-arrow-size, 4px) solid var(--react-international-country-selector-arrow-color, #777);border-right:var(--react-international-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;margin-left:2px;transition:all .1s ease-out,transform .3s ease-in-out}.react-international-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-disabled-country-selector-arrow-color, #999)}.react-international-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-dropdown-top, calc(100% + 4px) );left:var(--react-international-dropdown-left, 0);display:flex;width:100%;max-height:200px;flex-direction:column;padding:4px;margin:0;background-color:var(--react-international-dropdown-item-background-color, var(--react-international-background-color, white));border:1px solid var(--react-international-dropdown-border-color, var(--react-international-border-color, gainsboro));border-radius:var(--react-international-border-radius, 4px);color:var(--react-international-dropdown-item-text-color, var(--react-international-text-color, #222));outline:none;list-style:none;overflow-y:scroll}.react-international-country-selector-dropdown::-webkit-scrollbar{display:none}.react-international-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-dropdown-preferred-list-divider-margin, 0);background:var(--react-international-dropdown-preferred-list-divider-color, var(--react-international-border-color, gainsboro))}.react-international-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-dropdown-item-font-size, 14px);text-overflow:ellipsis;white-space:nowrap}.react-international-country-selector-dropdown__list-item-dial-code{color:var(--react-international-dropdown-item-dial-code-color, gray);font-size:var(--react-international-dropdown-item-font-size, 14px)}.react-international-country-selector-dropdown__list-item:hover{background-color:var(--react-international-selected-dropdown-item-background-color, var(--react-international-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.react-international-country-selector-dropdown__list-item--selected,.react-international-country-selector-dropdown__list-item--focused{background-color:var(--react-international-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-selected-dropdown-item-text-color, var(--react-international-text-color, #222))}.react-international-country-selector-dropdown__list-item--selected .react-international-country-selector-dropdown__list-item-dial-code,.react-international-country-selector-dropdown__list-item--focused .react-international-country-selector-dropdown__list-item-dial-code{color:var(--react-international-selected-dropdown-item-dial-code-color, var(--react-international-dropdown-item-dial-code-color, gray))}.react-international-country-selector-dropdown__list-item--focused{background-color:var(--react-international-selected-dropdown-item-background-color, var(--react-international-selected-dropdown-item-background-color, whitesmoke))}.react-international-flag-emoji{width:var(--react-international-flag-width, 24px);height:var(--react-international-flag-height, 24px);box-sizing:border-box;margin-left:4px;margin-right:2px}.react-international-dial-code-preview,.react-international-iso3-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-dial-code-preview-border-color, var(--react-international-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-dial-code-preview-background-color, var(--react-international-background-color, white));color:var(--react-international-dial-code-preview-text-color, var(--react-international-text-color, #222));font-size:var(--react-international-dial-code-preview-font-size, var(--react-international-font-size, 13px))}.react-international-dial-code-preview--disabled,.react-international-iso3-preview--disabled{background-color:var(--react-international-dial-code-preview-disabled-background-color, var(--react-international-disabled-background-color, whitesmoke));color:var(--react-international-dial-code-preview-disabled-text-color, var(--react-international-disabled-text-color, #666))}:root.dark{--background: #050505;--border: #ffffff1c;--color: #fff;--container-border: #ffffff1a;--container-hover: #ffffff1f;--a-color: #a1a1a1;--a-active: #ffffff1a;--react-international-border-radius: var(--radius);--react-international-font-size: 16px;--react-international-text-color: var(--color);--react-international-border-color: var(--container-border);--react-international-country-selector-background-color-hover: var(--container-hover);--react-international-country-selector-border-color: var(--container-border);--react-international-dropdown-item-background-color: var(--background);--react-international-selected-dropdown-item-background-color: var(--container-hover)}:root:not(.dark){--background: #f5f5f5;--border: #0000001a;--color: #000;--container-border: #0000001a;--container-hover: #0000001f;--a-color: #777;--a-active: #0000001a;--react-international-border-radius: var(--radius);--react-international-font-size: 16px;--react-international-text-color: var(--color);--react-international-border-color: var(--container-border);--react-international-country-selector-background-color-hover: var(--container-hover);--react-international-country-selector-border-color: var(--container-border);--react-international-dropdown-item-background-color: var(--background);--react-international-selected-dropdown-item-background-color: var(--container-hover)}.phone{position:relative;display:grid;place-items:center}.phone img.rotary-dial{height:100%;width:100%;-webkit-user-select:none;user-select:none;z-index:1}.phone .flag-container{position:absolute;border-radius:50%;padding:12px}.phone .flag-container img.flag{display:grid;place-items:center;cursor:none;pointer-events:none}.phone .inputs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:6px;padding:6px;z-index:2}.phone .inputs .react-international-input-container{width:100%}@media screen and (max-width: 450px){.phone{position:absolute;top:50%;left:50%;transform:translate(-50%,-75%);height:100%}.phone .inputs{position:relative;width:100%}}.animated-gradient-text{position:relative;margin:0 auto;display:flex;max-width:fit-content;flex-direction:row;align-items:center;justify-content:center;border-radius:var(--radius);font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .5s ease-out;overflow:hidden;cursor:pointer}.gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-size:300% 100%;animation:gradient linear infinite;border-radius:inherit;z-index:0;pointer-events:none}.gradient-overlay:before{content:"";position:absolute;border-radius:inherit;width:calc(100% - 2px);height:calc(100% - 2px);left:50%;top:50%;transform:translate(-50%,-50%);background-color:#060606;z-index:-1}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.text-content{display:inline-block;position:relative;z-index:2;background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradient linear infinite}.header{position:sticky;top:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--background);height:80px;padding:12px 24px;width:100%;z-index:3}.header.docs-page .main button.icon-menu{display:none!important}.header .logo{width:300px}.header .logo img{object-fit:contain}.header .main{display:flex;align-items:center;gap:12px}.header .main .search{position:relative}.header .main .search button.icon{position:absolute;top:50%;transform:translateY(-50%);right:0;border:none}.header button.icon{padding:6px}.header button span span.number{font-weight:700}@media screen and (max-width:1205px){.header .main .search input{display:none}.header .main .search button.icon{border:1px solid var(--border)}.header.docs-page .main button.icon-menu{display:flex!important}}@media screen and (max-width: 1024px){.header .main .to-docs,.header .main .star{display:none!important}}@media screen and (max-width: 530px){.header{padding:6px}.header .logo{height:100%;width:60%}.header .main{gap:6px}}@media screen and (max-width: 300px){.header{flex-direction:column}.header .logo{width:80%}.header .main{justify-content:flex-end;width:100%}.header .main .search button.icon{position:relative;transform:none}}.code-block{display:flex;flex-direction:column;gap:6px;width:100%}.code-block .buttons{display:flex;align-items:center;gap:6px}.code-block .buttons button.active{background-color:var(--container-border)}.code-block .syntax-highlighter{position:relative;width:100%}.code-block .syntax-highlighter button.copy{position:absolute;top:12px;right:12px;padding:6px}.code-block .syntax-highlighter button.copy svg{height:20px;width:20px}.sidebar{position:sticky;top:80px;display:flex;align-items:center;justify-content:center;height:calc(100vh - 80px);padding:6px 12px;overflow-y:scroll}.sidebar .content{display:flex;flex-direction:column;height:100%;width:100%}.sidebar .content .item{display:flex;flex-direction:column;gap:6px;margin:6px 0}.sidebar .content .item .links{display:flex;flex-direction:column;padding-left:12px}.sidebar .content .item .item-2{display:flex;flex-direction:column;gap:2px;padding-left:12px}.sidebar span{color:var(--a-color)}.sidebar span.active{color:var(--color)}.sidebar::-webkit-scrollbar{display:none}.menu{position:absolute;top:80px;left:0;display:flex;flex-direction:column;gap:12px;width:420px;height:100vh;padding:12px 24px;background-color:var(--background);border-right:1px solid var(--border);border-radius:0 var(--radius) var(--radius) 0;overflow-y:auto}.menu::-webkit-scrollbar{width:4px}.menu::-webkit-scrollbar-track{background:transparent}.menu::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:4px}.menu .top{display:flex;align-items:center;justify-content:space-between}.menu .top img.logo{max-width:300px;object-fit:contain}.menu .top svg{height:24px;width:24px;cursor:pointer;transition:transform .3s ease-in-out}.menu .top svg:hover{transform:scale(1.1)}.menu button{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 530px){.menu{width:100%;padding:12px}.menu .top img.logo{width:75%}}.home{display:flex;flex-direction:column;gap:6px;height:100vh;overflow:hidden}.home .content{display:grid;grid-template-columns:repeat(2,1fr);flex:1}.home .content .left,.home .content .right{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;padding:12px;overflow:hidden}.home .content .right .intro{font-size:72px;font-weight:700;text-align:center}.home .content .right .features{display:flex;align-items:center;justify-content:center;gap:6px;font-size:20px;width:100%}.home .content .right .features svg{height:48px;width:48px;cursor:pointer}.home .content .right .buttons{display:flex;align-items:center;gap:6px;width:100%}.home .content .right .buttons button{display:flex;align-items:center;justify-content:center;font-size:18px;padding-block:12px;margin-inline:6px;width:100%}.home .content .right .buttons button:last-child div{padding-inline:4px;border-left:1px solid var(--container-border)}.home .footer{display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 0}.home .footer svg{height:24px;width:24px;cursor:pointer;transition:transform .2s ease-out}.home .footer svg:active{transform:scale(1.2)}.home .footer a{text-decoration:underline}@media screen and (max-width: 1270px){.home{height:auto;min-height:100vh}.home .content{grid-template-columns:1fr;overflow-y:auto;scroll-snap-type:y mandatory;height:100vh}.home .content .left,.home .content .right{height:100vh;scroll-snap-align:start}}@media screen and (min-width: 1024px){.home .content .right .buttons{display:none}}@media screen and (max-width: 768px){.home .content .left{position:relative;height:calc(100vh - 80px)}.home .content .right{gap:24px;height:100vh}.home .content .right .intro{font-size:48px}}@media screen and (max-width: 680px){.home .content .right .buttons{flex-direction:column}}@media screen and (max-width: 450px){.home .content .right .intro{font-size:36px}.home .content .right .features{flex-direction:column}.home .content .right .features svg{height:36px;width:36px}.home .content .right .buttons button{font-size:16px;padding-block:6px}.home .footer{margin-top:12px}}.docs{display:grid;grid-template-columns:1fr 3fr}.docs .content{padding:12px 24px;max-width:100%;overflow-x:hidden}.docs .content .page{display:flex;flex-direction:column;gap:24px}.docs .content .page .item{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--container-border);padding-bottom:24px}.docs .content .page .item .in-preview{display:flex;flex-direction:column;gap:2px}.docs .content .page .item .in-preview span{display:flex;align-items:center;gap:6px}.docs .content .filler{height:200px}@media screen and (max-width: 1205px){.docs{grid-template-columns:1fr}.docs .sidebar{display:none}}@media screen and (max-width: 530px){.docs .content{padding:12px}}.loading{background-color:var(--background);width:100vw;height:100vh;display:grid;place-items:center}.loader{height:15px;aspect-ratio:4;background:radial-gradient(farthest-side,var(--primary) 90%,rgba(0,0,0,0)) left,radial-gradient(farthest-side,var(--primary) 90%,rgba(0,0,0,0)) right;background-size:25% 100%;background-repeat:no-repeat;display:grid}.loader:before,.loader:after{content:"";height:inherit;aspect-ratio:1;grid-area:1/1;margin:auto;border-radius:50%;transform-origin:-100% 50%;background:var(--javascript);animation:loader 1s infinite linear}.loader:after{transform-origin:200% 50%;animation-direction:reverse}@keyframes loader{55%,to{transform:rotate(1turn)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--primary: #51a4fb;--secondary: #e6f2fe;--tertiary: #193655;--success: #28a745;--danger: #dc3545;--javascript: #f0db4f;--typescript: #007acc;--a-hover: var(--color);--container-background: transparent;--radius: 12px;background-color:var(--background);color:var(--color);scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;--react-international-container-width: 300px;--react-international-height: 48px}body{font-family:Andika,sans-serif;font-size:16px;line-height:1.5;transition:background-color .3s,color .3s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:var(--container-border);border-radius:var(--radius);width:2px}a{display:flex;align-items:center;gap:6px;color:var(--a-color);font-size:inherit;text-decoration:none;transition:color .3s ease-in-out}a.active span{color:var(--color)}a:hover{color:var(--a-hover)}a .bar{height:100%;width:2px;background-color:var(--a-color);transition:background-color .3s ease-in-out}a.active .bar{background-color:var(--color)}a span,a svg{display:inline-block;color:var(--a-color);transition:color .3s ease-in-out}a:hover span,a:hover svg{color:var(--a-hover)}a:hover .bar{background-color:var(--color)}button{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--container-background);border:1px solid var(--container-border);border-radius:var(--radius);color:var(--color);cursor:pointer;font-family:inherit;transition:background-color .3s ease-in-out,transform .3s ease-in-out}button.outline{border:none}button.active{background-color:var(--container-border)}button:hover{background-color:var(--container-hover)}button:active{transform:scale(.96)}button div{display:flex;align-items:center;gap:6px}pre{background-color:transparent!important;border:1px solid var(--border);border-radius:var(--radius)!important;font-family:Fira Code,monospace!important;font-size:14px;padding:12px!important}pre::-webkit-scrollbar{height:6px}pre code span.linenumber{color:var(--color)!important;font-style:normal!important}svg{color:var(--color);width:24px;height:24px}svg.javascript{color:var(--javascript)}svg.typescript{color:var(--typescript)}svg.success{color:var(--success)}svg.error{color:var(--danger)}input{background-color:transparent;border:1px solid var(--border);border-radius:var(--radius);color:inherit;font-family:inherit;font-size:inherit;padding:4px 8px}input:focus{background-color:var(--container-hover);outline:none}span.title{font-size:48px;font-weight:700}span.title-2{font-size:36px}span.title-3{font-size:30px}span.title-4{font-size:24px}span.title-5{font-size:18px;font-weight:700}span.comment{display:flex;align-items:center;gap:6px;text-wrap:wrap}span.comment img{width:16px;height:16px}.table-wrapper{display:flex;max-width:100%;padding:6px;overflow-x:scroll}.table-wrapper::-webkit-scrollbar{height:6px}.table-wrapper .table{display:table;border:1px solid var(--border);border-radius:var(--radius);width:100%;overflow:hidden}.table-wrapper .table .table-row{display:table-row}.table-wrapper .table .table-row:first-child{background-color:var(--container-border);font-weight:700}.table-wrapper .table .table-row .table-cell{display:table-cell;min-width:300px;padding:12px;vertical-align:middle}.table-wrapper .table .table-row .table-cell:not(:last-child){border-right:1px solid var(--border)}.table-wrapper .table .table-row:not(:last-child) .table-cell{border-bottom:1px solid var(--border)}.list{display:flex;flex-direction:column;gap:6px;padding-left:12px}.list span.list-item:before{content:"•";color:var(--color);margin-right:6px}@media screen and (max-width: 1024px){::-webkit-scrollbar{width:6px}span.title{font-size:36px}span.title-2{font-size:30px}span.title-3{font-size:24px}span.title-4{font-size:18px}span.title-5{font-size:16px}.table-wrapper .table .table-row .table-cell{min-width:200px;padding:6px}}@media screen and (max-width: 450px){::-webkit-scrollbar{width:4px}body{font-size:14px}button{padding:6px}pre{font-size:12px;padding:6px!important}svg{width:20px;height:20px}span.title{font-size:30px}span.title-2{font-size:24px}span.title-3{font-size:18px}span.title-4{font-size:16px}span.title-5,span.comment{font-size:14px}span.comment img{width:14px;height:14px}}
