.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:"\a0"}.fi.fis{width:1em}.fi-xx{background-image:url(/assets/flags/4x3/xx.svg)}.fi-xx.fis{background-image:url(/assets/flags/1x1/xx.svg)}.fi-ad{background-image:url(/assets/flags/4x3/ad.svg)}.fi-ad.fis{background-image:url(/assets/flags/1x1/ad.svg)}.fi-ae{background-image:url(/assets/flags/4x3/ae.svg)}.fi-ae.fis{background-image:url(/assets/flags/1x1/ae.svg)}.fi-af{background-image:url(/assets/flags/4x3/af.svg)}.fi-af.fis{background-image:url(/assets/flags/1x1/af.svg)}.fi-ag{background-image:url(/assets/flags/4x3/ag.svg)}.fi-ag.fis{background-image:url(/assets/flags/1x1/ag.svg)}.fi-ai{background-image:url(/assets/flags/4x3/ai.svg)}.fi-ai.fis{background-image:url(/assets/flags/1x1/ai.svg)}.fi-al{background-image:url(/assets/flags/4x3/al.svg)}.fi-al.fis{background-image:url(/assets/flags/1x1/al.svg)}.fi-am{background-image:url(/assets/flags/4x3/am.svg)}.fi-am.fis{background-image:url(/assets/flags/1x1/am.svg)}.fi-ao{background-image:url(/assets/flags/4x3/ao.svg)}.fi-ao.fis{background-image:url(/assets/flags/1x1/ao.svg)}.fi-aq{background-image:url(/assets/flags/4x3/aq.svg)}.fi-aq.fis{background-image:url(/assets/flags/1x1/aq.svg)}.fi-ar{background-image:url(/assets/flags/4x3/ar.svg)}.fi-ar.fis{background-image:url(/assets/flags/1x1/ar.svg)}.fi-as{background-image:url(/assets/flags/4x3/as.svg)}.fi-as.fis{background-image:url(/assets/flags/1x1/as.svg)}.fi-at{background-image:url(/assets/flags/4x3/at.svg)}.fi-at.fis{background-image:url(/assets/flags/1x1/at.svg)}.fi-au{background-image:url(/assets/flags/4x3/au.svg)}.fi-au.fis{background-image:url(/assets/flags/1x1/au.svg)}.fi-aw{background-image:url(/assets/flags/4x3/aw.svg)}.fi-aw.fis{background-image:url(/assets/flags/1x1/aw.svg)}.fi-ax{background-image:url(/assets/flags/4x3/ax.svg)}.fi-ax.fis{background-image:url(/assets/flags/1x1/ax.svg)}.fi-az{background-image:url(/assets/flags/4x3/az.svg)}.fi-az.fis{background-image:url(/assets/flags/1x1/az.svg)}.fi-ba{background-image:url(/assets/flags/4x3/ba.svg)}.fi-ba.fis{background-image:url(/assets/flags/1x1/ba.svg)}.fi-bb{background-image:url(/assets/flags/4x3/bb.svg)}.fi-bb.fis{background-image:url(/assets/flags/1x1/bb.svg)}.fi-bd{background-image:url(/assets/flags/4x3/bd.svg)}.fi-bd.fis{background-image:url(/assets/flags/1x1/bd.svg)}.fi-be{background-image:url(/assets/flags/4x3/be.svg)}.fi-be.fis{background-image:url(/assets/flags/1x1/be.svg)}.fi-bf{background-image:url(/assets/flags/4x3/bf.svg)}.fi-bf.fis{background-image:url(/assets/flags/1x1/bf.svg)}.fi-bg{background-image:url(/assets/flags/4x3/bg.svg)}.fi-bg.fis{background-image:url(/assets/flags/1x1/bg.svg)}.fi-bh{background-image:url(/assets/flags/4x3/bh.svg)}.fi-bh.fis{background-image:url(/assets/flags/1x1/bh.svg)}.fi-bi{background-image:url(/assets/flags/4x3/bi.svg)}.fi-bi.fis{background-image:url(/assets/flags/1x1/bi.svg)}.fi-bj{background-image:url(/assets/flags/4x3/bj.svg)}.fi-bj.fis{background-image:url(/assets/flags/1x1/bj.svg)}.fi-bl{background-image:url(/assets/flags/4x3/bl.svg)}.fi-bl.fis{background-image:url(/assets/flags/1x1/bl.svg)}.fi-bm{background-image:url(/assets/flags/4x3/bm.svg)}.fi-bm.fis{background-image:url(/assets/flags/1x1/bm.svg)}.fi-bn{background-image:url(/assets/flags/4x3/bn.svg)}.fi-bn.fis{background-image:url(/assets/flags/1x1/bn.svg)}.fi-bo{background-image:url(/assets/flags/4x3/bo.svg)}.fi-bo.fis{background-image:url(/assets/flags/1x1/bo.svg)}.fi-bq{background-image:url(/assets/flags/4x3/bq.svg)}.fi-bq.fis{background-image:url(/assets/flags/1x1/bq.svg)}.fi-br{background-image:url(/assets/flags/4x3/br.svg)}.fi-br.fis{background-image:url(/assets/flags/1x1/br.svg)}.fi-bs{background-image:url(/assets/flags/4x3/bs.svg)}.fi-bs.fis{background-image:url(/assets/flags/1x1/bs.svg)}.fi-bt{background-image:url(/assets/flags/4x3/bt.svg)}.fi-bt.fis{background-image:url(/assets/flags/1x1/bt.svg)}.fi-bv{background-image:url(/assets/flags/4x3/bv.svg)}.fi-bv.fis{background-image:url(/assets/flags/1x1/bv.svg)}.fi-bw{background-image:url(/assets/flags/4x3/bw.svg)}.fi-bw.fis{background-image:url(/assets/flags/1x1/bw.svg)}.fi-by{background-image:url(/assets/flags/4x3/by.svg)}.fi-by.fis{background-image:url(/assets/flags/1x1/by.svg)}.fi-bz{background-image:url(/assets/flags/4x3/bz.svg)}.fi-bz.fis{background-image:url(/assets/flags/1x1/bz.svg)}.fi-ca{background-image:url(/assets/flags/4x3/ca.svg)}.fi-ca.fis{background-image:url(/assets/flags/1x1/ca.svg)}.fi-cc{background-image:url(/assets/flags/4x3/cc.svg)}.fi-cc.fis{background-image:url(/assets/flags/1x1/cc.svg)}.fi-cd{background-image:url(/assets/flags/4x3/cd.svg)}.fi-cd.fis{background-image:url(/assets/flags/1x1/cd.svg)}.fi-cf{background-image:url(/assets/flags/4x3/cf.svg)}.fi-cf.fis{background-image:url(/assets/flags/1x1/cf.svg)}.fi-cg{background-image:url(/assets/flags/4x3/cg.svg)}.fi-cg.fis{background-image:url(/assets/flags/1x1/cg.svg)}.fi-ch{background-image:url(/assets/flags/4x3/ch.svg)}.fi-ch.fis{background-image:url(/assets/flags/1x1/ch.svg)}.fi-ci{background-image:url(/assets/flags/4x3/ci.svg)}.fi-ci.fis{background-image:url(/assets/flags/1x1/ci.svg)}.fi-ck{background-image:url(/assets/flags/4x3/ck.svg)}.fi-ck.fis{background-image:url(/assets/flags/1x1/ck.svg)}.fi-cl{background-image:url(/assets/flags/4x3/cl.svg)}.fi-cl.fis{background-image:url(/assets/flags/1x1/cl.svg)}.fi-cm{background-image:url(/assets/flags/4x3/cm.svg)}.fi-cm.fis{background-image:url(/assets/flags/1x1/cm.svg)}.fi-cn{background-image:url(/assets/flags/4x3/cn.svg)}.fi-cn.fis{background-image:url(/assets/flags/1x1/cn.svg)}.fi-co{background-image:url(/assets/flags/4x3/co.svg)}.fi-co.fis{background-image:url(/assets/flags/1x1/co.svg)}.fi-cr{background-image:url(/assets/flags/4x3/cr.svg)}.fi-cr.fis{background-image:url(/assets/flags/1x1/cr.svg)}.fi-cu{background-image:url(/assets/flags/4x3/cu.svg)}.fi-cu.fis{background-image:url(/assets/flags/1x1/cu.svg)}.fi-cv{background-image:url(/assets/flags/4x3/cv.svg)}.fi-cv.fis{background-image:url(/assets/flags/1x1/cv.svg)}.fi-cw{background-image:url(/assets/flags/4x3/cw.svg)}.fi-cw.fis{background-image:url(/assets/flags/1x1/cw.svg)}.fi-cx{background-image:url(/assets/flags/4x3/cx.svg)}.fi-cx.fis{background-image:url(/assets/flags/1x1/cx.svg)}.fi-cy{background-image:url(/assets/flags/4x3/cy.svg)}.fi-cy.fis{background-image:url(/assets/flags/1x1/cy.svg)}.fi-cz{background-image:url(/assets/flags/4x3/cz.svg)}.fi-cz.fis{background-image:url(/assets/flags/1x1/cz.svg)}.fi-de{background-image:url(/assets/flags/4x3/de.svg)}.fi-de.fis{background-image:url(/assets/flags/1x1/de.svg)}.fi-dj{background-image:url(/assets/flags/4x3/dj.svg)}.fi-dj.fis{background-image:url(/assets/flags/1x1/dj.svg)}.fi-dk{background-image:url(/assets/flags/4x3/dk.svg)}.fi-dk.fis{background-image:url(/assets/flags/1x1/dk.svg)}.fi-dm{background-image:url(/assets/flags/4x3/dm.svg)}.fi-dm.fis{background-image:url(/assets/flags/1x1/dm.svg)}.fi-do{background-image:url(/assets/flags/4x3/do.svg)}.fi-do.fis{background-image:url(/assets/flags/1x1/do.svg)}.fi-dz{background-image:url(/assets/flags/4x3/dz.svg)}.fi-dz.fis{background-image:url(/assets/flags/1x1/dz.svg)}.fi-ec{background-image:url(/assets/flags/4x3/ec.svg)}.fi-ec.fis{background-image:url(/assets/flags/1x1/ec.svg)}.fi-ee{background-image:url(/assets/flags/4x3/ee.svg)}.fi-ee.fis{background-image:url(/assets/flags/1x1/ee.svg)}.fi-eg{background-image:url(/assets/flags/4x3/eg.svg)}.fi-eg.fis{background-image:url(/assets/flags/1x1/eg.svg)}.fi-eh{background-image:url(/assets/flags/4x3/eh.svg)}.fi-eh.fis{background-image:url(/assets/flags/1x1/eh.svg)}.fi-er{background-image:url(/assets/flags/4x3/er.svg)}.fi-er.fis{background-image:url(/assets/flags/1x1/er.svg)}.fi-es{background-image:url(/assets/flags/4x3/es.svg)}.fi-es.fis{background-image:url(/assets/flags/1x1/es.svg)}.fi-et{background-image:url(/assets/flags/4x3/et.svg)}.fi-et.fis{background-image:url(/assets/flags/1x1/et.svg)}.fi-fi{background-image:url(/assets/flags/4x3/fi.svg)}.fi-fi.fis{background-image:url(/assets/flags/1x1/fi.svg)}.fi-fj{background-image:url(/assets/flags/4x3/fj.svg)}.fi-fj.fis{background-image:url(/assets/flags/1x1/fj.svg)}.fi-fk{background-image:url(/assets/flags/4x3/fk.svg)}.fi-fk.fis{background-image:url(/assets/flags/1x1/fk.svg)}.fi-fm{background-image:url(/assets/flags/4x3/fm.svg)}.fi-fm.fis{background-image:url(/assets/flags/1x1/fm.svg)}.fi-fo{background-image:url(/assets/flags/4x3/fo.svg)}.fi-fo.fis{background-image:url(/assets/flags/1x1/fo.svg)}.fi-fr{background-image:url(/assets/flags/4x3/fr.svg)}.fi-fr.fis{background-image:url(/assets/flags/1x1/fr.svg)}.fi-ga{background-image:url(/assets/flags/4x3/ga.svg)}.fi-ga.fis{background-image:url(/assets/flags/1x1/ga.svg)}.fi-gb{background-image:url(/assets/flags/4x3/gb.svg)}.fi-gb.fis{background-image:url(/assets/flags/1x1/gb.svg)}.fi-gd{background-image:url(/assets/flags/4x3/gd.svg)}.fi-gd.fis{background-image:url(/assets/flags/1x1/gd.svg)}.fi-ge{background-image:url(/assets/flags/4x3/ge.svg)}.fi-ge.fis{background-image:url(/assets/flags/1x1/ge.svg)}.fi-gf{background-image:url(/assets/flags/4x3/gf.svg)}.fi-gf.fis{background-image:url(/assets/flags/1x1/gf.svg)}.fi-gg{background-image:url(/assets/flags/4x3/gg.svg)}.fi-gg.fis{background-image:url(/assets/flags/1x1/gg.svg)}.fi-gh{background-image:url(/assets/flags/4x3/gh.svg)}.fi-gh.fis{background-image:url(/assets/flags/1x1/gh.svg)}.fi-gi{background-image:url(/assets/flags/4x3/gi.svg)}.fi-gi.fis{background-image:url(/assets/flags/1x1/gi.svg)}.fi-gl{background-image:url(/assets/flags/4x3/gl.svg)}.fi-gl.fis{background-image:url(/assets/flags/1x1/gl.svg)}.fi-gm{background-image:url(/assets/flags/4x3/gm.svg)}.fi-gm.fis{background-image:url(/assets/flags/1x1/gm.svg)}.fi-gn{background-image:url(/assets/flags/4x3/gn.svg)}.fi-gn.fis{background-image:url(/assets/flags/1x1/gn.svg)}.fi-gp{background-image:url(/assets/flags/4x3/gp.svg)}.fi-gp.fis{background-image:url(/assets/flags/1x1/gp.svg)}.fi-gq{background-image:url(/assets/flags/4x3/gq.svg)}.fi-gq.fis{background-image:url(/assets/flags/1x1/gq.svg)}.fi-gr{background-image:url(/assets/flags/4x3/gr.svg)}.fi-gr.fis{background-image:url(/assets/flags/1x1/gr.svg)}.fi-gs{background-image:url(/assets/flags/4x3/gs.svg)}.fi-gs.fis{background-image:url(/assets/flags/1x1/gs.svg)}.fi-gt{background-image:url(/assets/flags/4x3/gt.svg)}.fi-gt.fis{background-image:url(/assets/flags/1x1/gt.svg)}.fi-gu{background-image:url(/assets/flags/4x3/gu.svg)}.fi-gu.fis{background-image:url(/assets/flags/1x1/gu.svg)}.fi-gw{background-image:url(/assets/flags/4x3/gw.svg)}.fi-gw.fis{background-image:url(/assets/flags/1x1/gw.svg)}.fi-gy{background-image:url(/assets/flags/4x3/gy.svg)}.fi-gy.fis{background-image:url(/assets/flags/1x1/gy.svg)}.fi-hk{background-image:url(/assets/flags/4x3/hk.svg)}.fi-hk.fis{background-image:url(/assets/flags/1x1/hk.svg)}.fi-hm{background-image:url(/assets/flags/4x3/hm.svg)}.fi-hm.fis{background-image:url(/assets/flags/1x1/hm.svg)}.fi-hn{background-image:url(/assets/flags/4x3/hn.svg)}.fi-hn.fis{background-image:url(/assets/flags/1x1/hn.svg)}.fi-hr{background-image:url(/assets/flags/4x3/hr.svg)}.fi-hr.fis{background-image:url(/assets/flags/1x1/hr.svg)}.fi-ht{background-image:url(/assets/flags/4x3/ht.svg)}.fi-ht.fis{background-image:url(/assets/flags/1x1/ht.svg)}.fi-hu{background-image:url(/assets/flags/4x3/hu.svg)}.fi-hu.fis{background-image:url(/assets/flags/1x1/hu.svg)}.fi-id{background-image:url(/assets/flags/4x3/id.svg)}.fi-id.fis{background-image:url(/assets/flags/1x1/id.svg)}.fi-ie{background-image:url(/assets/flags/4x3/ie.svg)}.fi-ie.fis{background-image:url(/assets/flags/1x1/ie.svg)}.fi-il{background-image:url(/assets/flags/4x3/il.svg)}.fi-il.fis{background-image:url(/assets/flags/1x1/il.svg)}.fi-im{background-image:url(/assets/flags/4x3/im.svg)}.fi-im.fis{background-image:url(/assets/flags/1x1/im.svg)}.fi-in{background-image:url(/assets/flags/4x3/in.svg)}.fi-in.fis{background-image:url(/assets/flags/1x1/in.svg)}.fi-io{background-image:url(/assets/flags/4x3/io.svg)}.fi-io.fis{background-image:url(/assets/flags/1x1/io.svg)}.fi-iq{background-image:url(/assets/flags/4x3/iq.svg)}.fi-iq.fis{background-image:url(/assets/flags/1x1/iq.svg)}.fi-ir{background-image:url(/assets/flags/4x3/ir.svg)}.fi-ir.fis{background-image:url(/assets/flags/1x1/ir.svg)}.fi-is{background-image:url(/assets/flags/4x3/is.svg)}.fi-is.fis{background-image:url(/assets/flags/1x1/is.svg)}.fi-it{background-image:url(/assets/flags/4x3/it.svg)}.fi-it.fis{background-image:url(/assets/flags/1x1/it.svg)}.fi-je{background-image:url(/assets/flags/4x3/je.svg)}.fi-je.fis{background-image:url(/assets/flags/1x1/je.svg)}.fi-jm{background-image:url(/assets/flags/4x3/jm.svg)}.fi-jm.fis{background-image:url(/assets/flags/1x1/jm.svg)}.fi-jo{background-image:url(/assets/flags/4x3/jo.svg)}.fi-jo.fis{background-image:url(/assets/flags/1x1/jo.svg)}.fi-jp{background-image:url(/assets/flags/4x3/jp.svg)}.fi-jp.fis{background-image:url(/assets/flags/1x1/jp.svg)}.fi-ke{background-image:url(/assets/flags/4x3/ke.svg)}.fi-ke.fis{background-image:url(/assets/flags/1x1/ke.svg)}.fi-kg{background-image:url(/assets/flags/4x3/kg.svg)}.fi-kg.fis{background-image:url(/assets/flags/1x1/kg.svg)}.fi-kh{background-image:url(/assets/flags/4x3/kh.svg)}.fi-kh.fis{background-image:url(/assets/flags/1x1/kh.svg)}.fi-ki{background-image:url(/assets/flags/4x3/ki.svg)}.fi-ki.fis{background-image:url(/assets/flags/1x1/ki.svg)}.fi-km{background-image:url(/assets/flags/4x3/km.svg)}.fi-km.fis{background-image:url(/assets/flags/1x1/km.svg)}.fi-kn{background-image:url(/assets/flags/4x3/kn.svg)}.fi-kn.fis{background-image:url(/assets/flags/1x1/kn.svg)}.fi-kp{background-image:url(/assets/flags/4x3/kp.svg)}.fi-kp.fis{background-image:url(/assets/flags/1x1/kp.svg)}.fi-kr{background-image:url(/assets/flags/4x3/kr.svg)}.fi-kr.fis{background-image:url(/assets/flags/1x1/kr.svg)}.fi-kw{background-image:url(/assets/flags/4x3/kw.svg)}.fi-kw.fis{background-image:url(/assets/flags/1x1/kw.svg)}.fi-ky{background-image:url(/assets/flags/4x3/ky.svg)}.fi-ky.fis{background-image:url(/assets/flags/1x1/ky.svg)}.fi-kz{background-image:url(/assets/flags/4x3/kz.svg)}.fi-kz.fis{background-image:url(/assets/flags/1x1/kz.svg)}.fi-la{background-image:url(/assets/flags/4x3/la.svg)}.fi-la.fis{background-image:url(/assets/flags/1x1/la.svg)}.fi-lb{background-image:url(/assets/flags/4x3/lb.svg)}.fi-lb.fis{background-image:url(/assets/flags/1x1/lb.svg)}.fi-lc{background-image:url(/assets/flags/4x3/lc.svg)}.fi-lc.fis{background-image:url(/assets/flags/1x1/lc.svg)}.fi-li{background-image:url(/assets/flags/4x3/li.svg)}.fi-li.fis{background-image:url(/assets/flags/1x1/li.svg)}.fi-lk{background-image:url(/assets/flags/4x3/lk.svg)}.fi-lk.fis{background-image:url(/assets/flags/1x1/lk.svg)}.fi-lr{background-image:url(/assets/flags/4x3/lr.svg)}.fi-lr.fis{background-image:url(/assets/flags/1x1/lr.svg)}.fi-ls{background-image:url(/assets/flags/4x3/ls.svg)}.fi-ls.fis{background-image:url(/assets/flags/1x1/ls.svg)}.fi-lt{background-image:url(/assets/flags/4x3/lt.svg)}.fi-lt.fis{background-image:url(/assets/flags/1x1/lt.svg)}.fi-lu{background-image:url(/assets/flags/4x3/lu.svg)}.fi-lu.fis{background-image:url(/assets/flags/1x1/lu.svg)}.fi-lv{background-image:url(/assets/flags/4x3/lv.svg)}.fi-lv.fis{background-image:url(/assets/flags/1x1/lv.svg)}.fi-ly{background-image:url(/assets/flags/4x3/ly.svg)}.fi-ly.fis{background-image:url(/assets/flags/1x1/ly.svg)}.fi-ma{background-image:url(/assets/flags/4x3/ma.svg)}.fi-ma.fis{background-image:url(/assets/flags/1x1/ma.svg)}.fi-mc{background-image:url(/assets/flags/4x3/mc.svg)}.fi-mc.fis{background-image:url(/assets/flags/1x1/mc.svg)}.fi-md{background-image:url(/assets/flags/4x3/md.svg)}.fi-md.fis{background-image:url(/assets/flags/1x1/md.svg)}.fi-me{background-image:url(/assets/flags/4x3/me.svg)}.fi-me.fis{background-image:url(/assets/flags/1x1/me.svg)}.fi-mf{background-image:url(/assets/flags/4x3/mf.svg)}.fi-mf.fis{background-image:url(/assets/flags/1x1/mf.svg)}.fi-mg{background-image:url(/assets/flags/4x3/mg.svg)}.fi-mg.fis{background-image:url(/assets/flags/1x1/mg.svg)}.fi-mh{background-image:url(/assets/flags/4x3/mh.svg)}.fi-mh.fis{background-image:url(/assets/flags/1x1/mh.svg)}.fi-mk{background-image:url(/assets/flags/4x3/mk.svg)}.fi-mk.fis{background-image:url(/assets/flags/1x1/mk.svg)}.fi-ml{background-image:url(/assets/flags/4x3/ml.svg)}.fi-ml.fis{background-image:url(/assets/flags/1x1/ml.svg)}.fi-mm{background-image:url(/assets/flags/4x3/mm.svg)}.fi-mm.fis{background-image:url(/assets/flags/1x1/mm.svg)}.fi-mn{background-image:url(/assets/flags/4x3/mn.svg)}.fi-mn.fis{background-image:url(/assets/flags/1x1/mn.svg)}.fi-mo{background-image:url(/assets/flags/4x3/mo.svg)}.fi-mo.fis{background-image:url(/assets/flags/1x1/mo.svg)}.fi-mp{background-image:url(/assets/flags/4x3/mp.svg)}.fi-mp.fis{background-image:url(/assets/flags/1x1/mp.svg)}.fi-mq{background-image:url(/assets/flags/4x3/mq.svg)}.fi-mq.fis{background-image:url(/assets/flags/1x1/mq.svg)}.fi-mr{background-image:url(/assets/flags/4x3/mr.svg)}.fi-mr.fis{background-image:url(/assets/flags/1x1/mr.svg)}.fi-ms{background-image:url(/assets/flags/4x3/ms.svg)}.fi-ms.fis{background-image:url(/assets/flags/1x1/ms.svg)}.fi-mt{background-image:url(/assets/flags/4x3/mt.svg)}.fi-mt.fis{background-image:url(/assets/flags/1x1/mt.svg)}.fi-mu{background-image:url(/assets/flags/4x3/mu.svg)}.fi-mu.fis{background-image:url(/assets/flags/1x1/mu.svg)}.fi-mv{background-image:url(/assets/flags/4x3/mv.svg)}.fi-mv.fis{background-image:url(/assets/flags/1x1/mv.svg)}.fi-mw{background-image:url(/assets/flags/4x3/mw.svg)}.fi-mw.fis{background-image:url(/assets/flags/1x1/mw.svg)}.fi-mx{background-image:url(/assets/flags/4x3/mx.svg)}.fi-mx.fis{background-image:url(/assets/flags/1x1/mx.svg)}.fi-my{background-image:url(/assets/flags/4x3/my.svg)}.fi-my.fis{background-image:url(/assets/flags/1x1/my.svg)}.fi-mz{background-image:url(/assets/flags/4x3/mz.svg)}.fi-mz.fis{background-image:url(/assets/flags/1x1/mz.svg)}.fi-na{background-image:url(/assets/flags/4x3/na.svg)}.fi-na.fis{background-image:url(/assets/flags/1x1/na.svg)}.fi-nc{background-image:url(/assets/flags/4x3/nc.svg)}.fi-nc.fis{background-image:url(/assets/flags/1x1/nc.svg)}.fi-ne{background-image:url(/assets/flags/4x3/ne.svg)}.fi-ne.fis{background-image:url(/assets/flags/1x1/ne.svg)}.fi-nf{background-image:url(/assets/flags/4x3/nf.svg)}.fi-nf.fis{background-image:url(/assets/flags/1x1/nf.svg)}.fi-ng{background-image:url(/assets/flags/4x3/ng.svg)}.fi-ng.fis{background-image:url(/assets/flags/1x1/ng.svg)}.fi-ni{background-image:url(/assets/flags/4x3/ni.svg)}.fi-ni.fis{background-image:url(/assets/flags/1x1/ni.svg)}.fi-nl{background-image:url(/assets/flags/4x3/nl.svg)}.fi-nl.fis{background-image:url(/assets/flags/1x1/nl.svg)}.fi-no{background-image:url(/assets/flags/4x3/no.svg)}.fi-no.fis{background-image:url(/assets/flags/1x1/no.svg)}.fi-np{background-image:url(/assets/flags/4x3/np.svg)}.fi-np.fis{background-image:url(/assets/flags/1x1/np.svg)}.fi-nr{background-image:url(/assets/flags/4x3/nr.svg)}.fi-nr.fis{background-image:url(/assets/flags/1x1/nr.svg)}.fi-nu{background-image:url(/assets/flags/4x3/nu.svg)}.fi-nu.fis{background-image:url(/assets/flags/1x1/nu.svg)}.fi-nz{background-image:url(/assets/flags/4x3/nz.svg)}.fi-nz.fis{background-image:url(/assets/flags/1x1/nz.svg)}.fi-om{background-image:url(/assets/flags/4x3/om.svg)}.fi-om.fis{background-image:url(/assets/flags/1x1/om.svg)}.fi-pa{background-image:url(/assets/flags/4x3/pa.svg)}.fi-pa.fis{background-image:url(/assets/flags/1x1/pa.svg)}.fi-pe{background-image:url(/assets/flags/4x3/pe.svg)}.fi-pe.fis{background-image:url(/assets/flags/1x1/pe.svg)}.fi-pf{background-image:url(/assets/flags/4x3/pf.svg)}.fi-pf.fis{background-image:url(/assets/flags/1x1/pf.svg)}.fi-pg{background-image:url(/assets/flags/4x3/pg.svg)}.fi-pg.fis{background-image:url(/assets/flags/1x1/pg.svg)}.fi-ph{background-image:url(/assets/flags/4x3/ph.svg)}.fi-ph.fis{background-image:url(/assets/flags/1x1/ph.svg)}.fi-pk{background-image:url(/assets/flags/4x3/pk.svg)}.fi-pk.fis{background-image:url(/assets/flags/1x1/pk.svg)}.fi-pl{background-image:url(/assets/flags/4x3/pl.svg)}.fi-pl.fis{background-image:url(/assets/flags/1x1/pl.svg)}.fi-pm{background-image:url(/assets/flags/4x3/pm.svg)}.fi-pm.fis{background-image:url(/assets/flags/1x1/pm.svg)}.fi-pn{background-image:url(/assets/flags/4x3/pn.svg)}.fi-pn.fis{background-image:url(/assets/flags/1x1/pn.svg)}.fi-pr{background-image:url(/assets/flags/4x3/pr.svg)}.fi-pr.fis{background-image:url(/assets/flags/1x1/pr.svg)}.fi-ps{background-image:url(/assets/flags/4x3/ps.svg)}.fi-ps.fis{background-image:url(/assets/flags/1x1/ps.svg)}.fi-pt{background-image:url(/assets/flags/4x3/pt.svg)}.fi-pt.fis{background-image:url(/assets/flags/1x1/pt.svg)}.fi-pw{background-image:url(/assets/flags/4x3/pw.svg)}.fi-pw.fis{background-image:url(/assets/flags/1x1/pw.svg)}.fi-py{background-image:url(/assets/flags/4x3/py.svg)}.fi-py.fis{background-image:url(/assets/flags/1x1/py.svg)}.fi-qa{background-image:url(/assets/flags/4x3/qa.svg)}.fi-qa.fis{background-image:url(/assets/flags/1x1/qa.svg)}.fi-re{background-image:url(/assets/flags/4x3/re.svg)}.fi-re.fis{background-image:url(/assets/flags/1x1/re.svg)}.fi-ro{background-image:url(/assets/flags/4x3/ro.svg)}.fi-ro.fis{background-image:url(/assets/flags/1x1/ro.svg)}.fi-rs{background-image:url(/assets/flags/4x3/rs.svg)}.fi-rs.fis{background-image:url(/assets/flags/1x1/rs.svg)}.fi-ru{background-image:url(/assets/flags/4x3/ru.svg)}.fi-ru.fis{background-image:url(/assets/flags/1x1/ru.svg)}.fi-rw{background-image:url(/assets/flags/4x3/rw.svg)}.fi-rw.fis{background-image:url(/assets/flags/1x1/rw.svg)}.fi-sa{background-image:url(/assets/flags/4x3/sa.svg)}.fi-sa.fis{background-image:url(/assets/flags/1x1/sa.svg)}.fi-sb{background-image:url(/assets/flags/4x3/sb.svg)}.fi-sb.fis{background-image:url(/assets/flags/1x1/sb.svg)}.fi-sc{background-image:url(/assets/flags/4x3/sc.svg)}.fi-sc.fis{background-image:url(/assets/flags/1x1/sc.svg)}.fi-sd{background-image:url(/assets/flags/4x3/sd.svg)}.fi-sd.fis{background-image:url(/assets/flags/1x1/sd.svg)}.fi-se{background-image:url(/assets/flags/4x3/se.svg)}.fi-se.fis{background-image:url(/assets/flags/1x1/se.svg)}.fi-sg{background-image:url(/assets/flags/4x3/sg.svg)}.fi-sg.fis{background-image:url(/assets/flags/1x1/sg.svg)}.fi-sh{background-image:url(/assets/flags/4x3/sh.svg)}.fi-sh.fis{background-image:url(/assets/flags/1x1/sh.svg)}.fi-si{background-image:url(/assets/flags/4x3/si.svg)}.fi-si.fis{background-image:url(/assets/flags/1x1/si.svg)}.fi-sj{background-image:url(/assets/flags/4x3/sj.svg)}.fi-sj.fis{background-image:url(/assets/flags/1x1/sj.svg)}.fi-sk{background-image:url(/assets/flags/4x3/sk.svg)}.fi-sk.fis{background-image:url(/assets/flags/1x1/sk.svg)}.fi-sl{background-image:url(/assets/flags/4x3/sl.svg)}.fi-sl.fis{background-image:url(/assets/flags/1x1/sl.svg)}.fi-sm{background-image:url(/assets/flags/4x3/sm.svg)}.fi-sm.fis{background-image:url(/assets/flags/1x1/sm.svg)}.fi-sn{background-image:url(/assets/flags/4x3/sn.svg)}.fi-sn.fis{background-image:url(/assets/flags/1x1/sn.svg)}.fi-so{background-image:url(/assets/flags/4x3/so.svg)}.fi-so.fis{background-image:url(/assets/flags/1x1/so.svg)}.fi-sr{background-image:url(/assets/flags/4x3/sr.svg)}.fi-sr.fis{background-image:url(/assets/flags/1x1/sr.svg)}.fi-ss{background-image:url(/assets/flags/4x3/ss.svg)}.fi-ss.fis{background-image:url(/assets/flags/1x1/ss.svg)}.fi-st{background-image:url(/assets/flags/4x3/st.svg)}.fi-st.fis{background-image:url(/assets/flags/1x1/st.svg)}.fi-sv{background-image:url(/assets/flags/4x3/sv.svg)}.fi-sv.fis{background-image:url(/assets/flags/1x1/sv.svg)}.fi-sx{background-image:url(/assets/flags/4x3/sx.svg)}.fi-sx.fis{background-image:url(/assets/flags/1x1/sx.svg)}.fi-sy{background-image:url(/assets/flags/4x3/sy.svg)}.fi-sy.fis{background-image:url(/assets/flags/1x1/sy.svg)}.fi-sz{background-image:url(/assets/flags/4x3/sz.svg)}.fi-sz.fis{background-image:url(/assets/flags/1x1/sz.svg)}.fi-tc{background-image:url(/assets/flags/4x3/tc.svg)}.fi-tc.fis{background-image:url(/assets/flags/1x1/tc.svg)}.fi-td{background-image:url(/assets/flags/4x3/td.svg)}.fi-td.fis{background-image:url(/assets/flags/1x1/td.svg)}.fi-tf{background-image:url(/assets/flags/4x3/tf.svg)}.fi-tf.fis{background-image:url(/assets/flags/1x1/tf.svg)}.fi-tg{background-image:url(/assets/flags/4x3/tg.svg)}.fi-tg.fis{background-image:url(/assets/flags/1x1/tg.svg)}.fi-th{background-image:url(/assets/flags/4x3/th.svg)}.fi-th.fis{background-image:url(/assets/flags/1x1/th.svg)}.fi-tj{background-image:url(/assets/flags/4x3/tj.svg)}.fi-tj.fis{background-image:url(/assets/flags/1x1/tj.svg)}.fi-tk{background-image:url(/assets/flags/4x3/tk.svg)}.fi-tk.fis{background-image:url(/assets/flags/1x1/tk.svg)}.fi-tl{background-image:url(/assets/flags/4x3/tl.svg)}.fi-tl.fis{background-image:url(/assets/flags/1x1/tl.svg)}.fi-tm{background-image:url(/assets/flags/4x3/tm.svg)}.fi-tm.fis{background-image:url(/assets/flags/1x1/tm.svg)}.fi-tn{background-image:url(/assets/flags/4x3/tn.svg)}.fi-tn.fis{background-image:url(/assets/flags/1x1/tn.svg)}.fi-to{background-image:url(/assets/flags/4x3/to.svg)}.fi-to.fis{background-image:url(/assets/flags/1x1/to.svg)}.fi-tr{background-image:url(/assets/flags/4x3/tr.svg)}.fi-tr.fis{background-image:url(/assets/flags/1x1/tr.svg)}.fi-tt{background-image:url(/assets/flags/4x3/tt.svg)}.fi-tt.fis{background-image:url(/assets/flags/1x1/tt.svg)}.fi-tv{background-image:url(/assets/flags/4x3/tv.svg)}.fi-tv.fis{background-image:url(/assets/flags/1x1/tv.svg)}.fi-tw{background-image:url(/assets/flags/4x3/tw.svg)}.fi-tw.fis{background-image:url(/assets/flags/1x1/tw.svg)}.fi-tz{background-image:url(/assets/flags/4x3/tz.svg)}.fi-tz.fis{background-image:url(/assets/flags/1x1/tz.svg)}.fi-ua{background-image:url(/assets/flags/4x3/ua.svg)}.fi-ua.fis{background-image:url(/assets/flags/1x1/ua.svg)}.fi-ug{background-image:url(/assets/flags/4x3/ug.svg)}.fi-ug.fis{background-image:url(/assets/flags/1x1/ug.svg)}.fi-um{background-image:url(/assets/flags/4x3/um.svg)}.fi-um.fis{background-image:url(/assets/flags/1x1/um.svg)}.fi-us{background-image:url(/assets/flags/4x3/us.svg)}.fi-us.fis{background-image:url(/assets/flags/1x1/us.svg)}.fi-uy{background-image:url(/assets/flags/4x3/uy.svg)}.fi-uy.fis{background-image:url(/assets/flags/1x1/uy.svg)}.fi-uz{background-image:url(/assets/flags/4x3/uz.svg)}.fi-uz.fis{background-image:url(/assets/flags/1x1/uz.svg)}.fi-va{background-image:url(/assets/flags/4x3/va.svg)}.fi-va.fis{background-image:url(/assets/flags/1x1/va.svg)}.fi-vc{background-image:url(/assets/flags/4x3/vc.svg)}.fi-vc.fis{background-image:url(/assets/flags/1x1/vc.svg)}.fi-ve{background-image:url(/assets/flags/4x3/ve.svg)}.fi-ve.fis{background-image:url(/assets/flags/1x1/ve.svg)}.fi-vg{background-image:url(/assets/flags/4x3/vg.svg)}.fi-vg.fis{background-image:url(/assets/flags/1x1/vg.svg)}.fi-vi{background-image:url(/assets/flags/4x3/vi.svg)}.fi-vi.fis{background-image:url(/assets/flags/1x1/vi.svg)}.fi-vn{background-image:url(/assets/flags/4x3/vn.svg)}.fi-vn.fis{background-image:url(/assets/flags/1x1/vn.svg)}.fi-vu{background-image:url(/assets/flags/4x3/vu.svg)}.fi-vu.fis{background-image:url(/assets/flags/1x1/vu.svg)}.fi-wf{background-image:url(/assets/flags/4x3/wf.svg)}.fi-wf.fis{background-image:url(/assets/flags/1x1/wf.svg)}.fi-ws{background-image:url(/assets/flags/4x3/ws.svg)}.fi-ws.fis{background-image:url(/assets/flags/1x1/ws.svg)}.fi-ye{background-image:url(/assets/flags/4x3/ye.svg)}.fi-ye.fis{background-image:url(/assets/flags/1x1/ye.svg)}.fi-yt{background-image:url(/assets/flags/4x3/yt.svg)}.fi-yt.fis{background-image:url(/assets/flags/1x1/yt.svg)}.fi-za{background-image:url(/assets/flags/4x3/za.svg)}.fi-za.fis{background-image:url(/assets/flags/1x1/za.svg)}.fi-zm{background-image:url(/assets/flags/4x3/zm.svg)}.fi-zm.fis{background-image:url(/assets/flags/1x1/zm.svg)}.fi-zw{background-image:url(/assets/flags/4x3/zw.svg)}.fi-zw.fis{background-image:url(/assets/flags/1x1/zw.svg)}.fi-arab{background-image:url(/assets/flags/4x3/arab.svg)}.fi-arab.fis{background-image:url(/assets/flags/1x1/arab.svg)}.fi-cefta{background-image:url(/assets/flags/4x3/cefta.svg)}.fi-cefta.fis{background-image:url(/assets/flags/1x1/cefta.svg)}.fi-cp{background-image:url(/assets/flags/4x3/cp.svg)}.fi-cp.fis{background-image:url(/assets/flags/1x1/cp.svg)}.fi-dg{background-image:url(/assets/flags/4x3/dg.svg)}.fi-dg.fis{background-image:url(/assets/flags/1x1/dg.svg)}.fi-eac{background-image:url(/assets/flags/4x3/eac.svg)}.fi-eac.fis{background-image:url(/assets/flags/1x1/eac.svg)}.fi-es-ct{background-image:url(/assets/flags/4x3/es-ct.svg)}.fi-es-ct.fis{background-image:url(/assets/flags/1x1/es-ct.svg)}.fi-es-ga{background-image:url(/assets/flags/4x3/es-ga.svg)}.fi-es-ga.fis{background-image:url(/assets/flags/1x1/es-ga.svg)}.fi-es-pv{background-image:url(/assets/flags/4x3/es-pv.svg)}.fi-es-pv.fis{background-image:url(/assets/flags/1x1/es-pv.svg)}.fi-eu{background-image:url(/assets/flags/4x3/eu.svg)}.fi-eu.fis{background-image:url(/assets/flags/1x1/eu.svg)}.fi-gb-eng{background-image:url(/assets/flags/4x3/gb-eng.svg)}.fi-gb-eng.fis{background-image:url(/assets/flags/1x1/gb-eng.svg)}.fi-gb-nir{background-image:url(/assets/flags/4x3/gb-nir.svg)}.fi-gb-nir.fis{background-image:url(/assets/flags/1x1/gb-nir.svg)}.fi-gb-sct{background-image:url(/assets/flags/4x3/gb-sct.svg)}.fi-gb-sct.fis{background-image:url(/assets/flags/1x1/gb-sct.svg)}.fi-gb-wls{background-image:url(/assets/flags/4x3/gb-wls.svg)}.fi-gb-wls.fis{background-image:url(/assets/flags/1x1/gb-wls.svg)}.fi-ic{background-image:url(/assets/flags/4x3/ic.svg)}.fi-ic.fis{background-image:url(/assets/flags/1x1/ic.svg)}.fi-pc{background-image:url(/assets/flags/4x3/pc.svg)}.fi-pc.fis{background-image:url(/assets/flags/1x1/pc.svg)}.fi-sh-ac{background-image:url(/assets/flags/4x3/sh-ac.svg)}.fi-sh-ac.fis{background-image:url(/assets/flags/1x1/sh-ac.svg)}.fi-sh-hl{background-image:url(/assets/flags/4x3/sh-hl.svg)}.fi-sh-hl.fis{background-image:url(/assets/flags/1x1/sh-hl.svg)}.fi-sh-ta{background-image:url(/assets/flags/4x3/sh-ta.svg)}.fi-sh-ta.fis{background-image:url(/assets/flags/1x1/sh-ta.svg)}.fi-un{background-image:url(/assets/flags/4x3/un.svg)}.fi-un.fis{background-image:url(/assets/flags/1x1/un.svg)}.fi-xk{background-image:url(/assets/flags/4x3/xk.svg)}.fi-xk.fis{background-image:url(/assets/flags/1x1/xk.svg)}.markdown-body{--base-size-4: .25rem;--base-size-8: .5rem;--base-size-16: 1rem;--base-size-24: 1.5rem;--base-size-40: 2.5rem;--base-text-weight-normal: 400;--base-text-weight-medium: 500;--base-text-weight-semibold: 600;--fontStack-monospace: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--fgColor-accent: Highlight}@media (prefers-color-scheme: dark){.markdown-body,[data-theme=dark]{color-scheme:dark;--focus-outlineColor: #1f6feb;--fgColor-default: #f0f6fc;--fgColor-muted: #9198a1;--fgColor-accent: #4493f8;--fgColor-success: #3fb950;--fgColor-attention: #d29922;--fgColor-danger: #f85149;--fgColor-done: #ab7df8;--bgColor-default: #0d1117;--bgColor-muted: #151b23;--bgColor-neutral-muted: #656c7633;--bgColor-attention-muted: #bb800926;--borderColor-default: #3d444d;--borderColor-muted: #3d444db3;--borderColor-neutral-muted: #3d444db3;--borderColor-accent-emphasis: #1f6feb;--borderColor-success-emphasis: #238636;--borderColor-attention-emphasis: #9e6a03;--borderColor-danger-emphasis: #da3633;--borderColor-done-emphasis: #8957e5;--color-prettylights-syntax-comment: #9198a1;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #f0f6fc;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-brackethighlighter-angle: #9198a1;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #f0f6fc;--color-prettylights-syntax-markup-bold: #f0f6fc;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #f0f6fc;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark: #3d444d}}@media (prefers-color-scheme: light){.markdown-body,[data-theme=light]{color-scheme:light;--focus-outlineColor: #0969da;--fgColor-default: #1f2328;--fgColor-muted: #59636e;--fgColor-accent: #0969da;--fgColor-success: #1a7f37;--fgColor-attention: #9a6700;--fgColor-danger: #d1242f;--fgColor-done: #8250df;--bgColor-default: #ffffff;--bgColor-muted: #f6f8fa;--bgColor-neutral-muted: #818b981f;--bgColor-attention-muted: #fff8c5;--borderColor-default: #d1d9e0;--borderColor-muted: #d1d9e0b3;--borderColor-neutral-muted: #d1d9e0b3;--borderColor-accent-emphasis: #0969da;--borderColor-success-emphasis: #1a7f37;--borderColor-attention-emphasis: #9a6700;--borderColor-danger-emphasis: #cf222e;--borderColor-done-emphasis: #8250df;--color-prettylights-syntax-comment: #59636e;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-prettylights-syntax-entity: #6639ba;--color-prettylights-syntax-storage-modifier-import: #1f2328;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-brackethighlighter-angle: #59636e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #1f2328;--color-prettylights-syntax-markup-bold: #1f2328;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #d1d9e0;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-sublimelinter-gutter-mark: #818b98}}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:var(--fgColor-default);background-color:var(--bgColor-default);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{background-color:transparent;color:var(--fgColor-accent);text-decoration:none}.markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dfn{font-style:italic}.markdown-body h1{margin:.67em 0;font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--borderColor-muted)}.markdown-body mark{background-color:var(--bgColor-attention-muted);color:var(--fgColor-default)}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{border-style:none;max-width:100%;box-sizing:content-box}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body figure{margin:1em var(--base-size-40)}.markdown-body hr{box-sizing:content-box;overflow:hidden;background:transparent;border-bottom:1px solid var(--borderColor-muted);height:.25em;padding:0;margin:var(--base-size-24) 0;background-color:var(--borderColor-default);border:0}.markdown-body input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit]{-webkit-appearance:button;appearance:button}.markdown-body [type=checkbox],.markdown-body [type=radio]{box-sizing:border-box;padding:0}.markdown-body [type=number]::-webkit-inner-spin-button,.markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.markdown-body [type=search]::-webkit-search-cancel-button,.markdown-body [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body ::placeholder{color:var(--fgColor-muted);opacity:1}.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto;font-variant:tabular-nums}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body a:focus,.markdown-body [role=button]:focus,.markdown-body input[type=radio]:focus,.markdown-body input[type=checkbox]:focus{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:focus:not(:focus-visible),.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body input[type=radio]:focus:not(:focus-visible),.markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}.markdown-body a:focus-visible,.markdown-body [role=button]:focus-visible,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible,.markdown-body input[type=radio]:focus,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus,.markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.markdown-body kbd{display:inline-block;padding:var(--base-size-4);font:11px var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);line-height:10px;color:var(--fgColor-default);vertical-align:middle;background-color:var(--bgColor-muted);border:solid 1px var(--borderColor-neutral-muted);border-bottom-color:var(--borderColor-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--borderColor-neutral-muted)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:var(--base-size-24);margin-bottom:var(--base-size-16);font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h2{font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--borderColor-muted)}.markdown-body h3{font-weight:var(--base-text-weight-semibold, 600);font-size:1.25em}.markdown-body h4{font-weight:var(--base-text-weight-semibold, 600);font-size:1em}.markdown-body h5{font-weight:var(--base-text-weight-semibold, 600);font-size:.875em}.markdown-body h6{font-weight:var(--base-text-weight-semibold, 600);font-size:.85em;color:var(--fgColor-muted)}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0;padding:0 1em;color:var(--fgColor-muted);border-left:.25em solid var(--borderColor-default)}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body tt,.markdown-body code,.markdown-body samp{font-family:var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font-family:var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);font-size:12px;word-wrap:normal}.markdown-body .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.markdown-body input::-webkit-outer-spin-button,.markdown-body input::-webkit-inner-spin-button{margin:0;appearance:none}.markdown-body .mr-2{margin-right:var(--base-size-8, 8px)!important}.markdown-body:before{display:table;content:""}.markdown-body:after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--fgColor-danger)}.markdown-body .anchor{float:left;padding-right:var(--base-size-4);margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:var(--base-size-16)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--fgColor-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:var(--base-size-16)}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:var(--base-size-16);font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 var(--base-size-16);margin-bottom:var(--base-size-16)}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--borderColor-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--bgColor-default);border-top:1px solid var(--borderColor-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--bgColor-muted)}.markdown-body table img{background-color:transparent}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--borderColor-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--fgColor-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--bgColor-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:var(--base-size-16)}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:var(--base-size-16);overflow:auto;font-size:85%;line-height:1.45;color:var(--fgColor-default);background-color:var(--bgColor-muted);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px var(--base-size-8) 9px;text-align:right;background:var(--bgColor-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--bgColor-muted);border-top:0}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--fgColor-muted);border-top:1px solid var(--borderColor-default)}.markdown-body .footnotes ol{padding-left:var(--base-size-16)}.markdown-body .footnotes ol ul{display:inline-block;padding-left:var(--base-size-16);margin-top:var(--base-size-16)}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{position:absolute;top:calc(var(--base-size-8)*-1);right:calc(var(--base-size-8)*-1);bottom:calc(var(--base-size-8)*-1);left:calc(var(--base-size-24)*-1);pointer-events:none;content:"";border:2px solid var(--borderColor-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--fgColor-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.markdown-body body:has(:modal){padding-right:var(--dialog-scrollgutter)!important}.markdown-body .pl-c{color:var(--color-prettylights-syntax-comment)}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.markdown-body .pl-e,.markdown-body .pl-en{color:var(--color-prettylights-syntax-entity)}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.markdown-body .pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.markdown-body .pl-k{color:var(--color-prettylights-syntax-keyword)}.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.markdown-body .pl-v,.markdown-body .pl-smw{color:var(--color-prettylights-syntax-variable)}.markdown-body .pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.markdown-body .pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.markdown-body .pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.markdown-body .pl-sr .pl-cce{font-weight:700;color:var(--color-prettylights-syntax-string-regexp)}.markdown-body .pl-ml{color:var(--color-prettylights-syntax-markup-list)}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:var(--color-prettylights-syntax-markup-heading)}.markdown-body .pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.markdown-body .pl-mb{font-weight:700;color:var(--color-prettylights-syntax-markup-bold)}.markdown-body .pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.markdown-body .pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.markdown-body .pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.markdown-body .pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.markdown-body .pl-mdr{font-weight:700;color:var(--color-prettylights-syntax-meta-diff-range)}.markdown-body .pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.markdown-body .pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.markdown-body .pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),.markdown-body button:focus:not(:focus-visible),.markdown-body summary:focus:not(:focus-visible),.markdown-body a:focus:not(:focus-visible){outline:none;box-shadow:none}.markdown-body [tabindex="0"]:focus:not(:focus-visible),.markdown-body details-dialog:focus:not(:focus-visible){outline:none}.markdown-body g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:var(--base-text-weight-normal, 400);line-height:1;vertical-align:-.075em}.markdown-body g-emoji img{width:1em;height:1em}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item label{font-weight:var(--base-text-weight-normal, 400)}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:var(--base-size-4)}.markdown-body .task-list-item .handle{display:none}.markdown-body .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}.markdown-body ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body .contains-task-list:hover .task-list-item-convert-container,.markdown-body .contains-task-list:focus-within .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip:auto}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.markdown-body .markdown-alert{padding:var(--base-size-8) var(--base-size-16);margin-bottom:var(--base-size-16);color:inherit;border-left:.25em solid var(--borderColor-default)}.markdown-body .markdown-alert>:first-child{margin-top:0}.markdown-body .markdown-alert>:last-child{margin-bottom:0}.markdown-body .markdown-alert .markdown-alert-title{display:flex;font-weight:var(--base-text-weight-medium, 500);align-items:center;line-height:1}.markdown-body .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis)}.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent)}.markdown-body .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis)}.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done)}.markdown-body .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis)}.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention)}.markdown-body .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis)}.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success)}.markdown-body .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis)}.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger)}.markdown-body>*:first-child>.heading-element:first-child{margin-top:0!important}.markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: oklch(.971 .013 17.38);--color-red-100: oklch(.936 .032 17.717);--color-red-300: oklch(.808 .114 19.571);--color-red-500: oklch(.637 .237 25.331);--color-red-600: oklch(.577 .245 27.325);--color-red-700: oklch(.505 .213 27.518);--color-orange-50: oklch(.98 .016 73.684);--color-orange-300: oklch(.837 .128 66.29);--color-orange-500: oklch(.705 .213 47.604);--color-orange-600: oklch(.646 .222 41.116);--color-amber-50: oklch(.987 .022 95.277);--color-amber-100: oklch(.962 .059 95.617);--color-amber-200: oklch(.924 .12 95.746);--color-amber-300: oklch(.879 .169 91.605);--color-amber-400: oklch(.828 .189 84.429);--color-amber-500: oklch(.769 .188 70.08);--color-amber-600: oklch(.666 .179 58.318);--color-amber-700: oklch(.555 .163 48.998);--color-amber-800: oklch(.473 .137 46.201);--color-amber-900: oklch(.414 .112 45.904);--color-yellow-50: oklch(.987 .026 102.212);--color-yellow-400: oklch(.852 .199 91.936);--color-yellow-500: oklch(.795 .184 86.047);--color-yellow-700: oklch(.554 .135 66.442);--color-green-50: oklch(.982 .018 155.826);--color-green-100: oklch(.962 .044 156.743);--color-green-400: oklch(.792 .209 151.711);--color-green-500: oklch(.723 .219 149.579);--color-green-600: oklch(.627 .194 149.214);--color-green-700: oklch(.527 .154 150.069);--color-green-800: oklch(.448 .119 151.328);--color-emerald-200: oklch(.905 .093 164.15);--color-emerald-400: oklch(.765 .177 163.223);--color-teal-300: oklch(.855 .138 181.071);--color-teal-500: oklch(.704 .14 182.503);--color-teal-600: oklch(.6 .118 184.704);--color-blue-50: oklch(.97 .014 254.604);--color-blue-100: oklch(.932 .032 255.585);--color-blue-200: oklch(.882 .059 254.128);--color-blue-300: oklch(.809 .105 251.813);--color-blue-400: oklch(.707 .165 254.624);--color-blue-500: oklch(.623 .214 259.815);--color-blue-600: oklch(.546 .245 262.881);--color-blue-700: oklch(.488 .243 264.376);--color-blue-800: oklch(.424 .199 265.638);--color-blue-900: oklch(.379 .146 265.522);--color-indigo-300: oklch(.785 .115 274.713);--color-indigo-500: oklch(.585 .233 277.117);--color-indigo-600: oklch(.511 .262 276.966);--color-purple-50: oklch(.977 .014 308.299);--color-purple-400: oklch(.714 .203 305.504);--color-purple-600: oklch(.558 .288 302.321);--color-purple-800: oklch(.438 .218 303.724);--color-pink-500: oklch(.656 .241 354.308);--color-slate-50: oklch(.984 .003 247.858);--color-slate-100: oklch(.968 .007 247.896);--color-slate-200: oklch(.929 .013 255.508);--color-slate-300: oklch(.869 .022 252.894);--color-slate-400: oklch(.704 .04 256.788);--color-slate-500: oklch(.554 .046 257.417);--color-slate-600: oklch(.446 .043 257.281);--color-slate-700: oklch(.372 .044 257.287);--color-slate-800: oklch(.279 .041 260.031);--color-slate-900: oklch(.208 .042 265.755);--color-gray-50: oklch(.985 .002 247.839);--color-gray-100: oklch(.967 .003 264.542);--color-gray-200: oklch(.928 .006 264.531);--color-gray-300: oklch(.872 .01 258.338);--color-gray-400: oklch(.707 .022 261.325);--color-gray-500: oklch(.551 .027 264.364);--color-gray-600: oklch(.446 .03 256.802);--color-gray-700: oklch(.373 .034 259.733);--color-gray-800: oklch(.278 .033 256.848);--color-gray-900: oklch(.21 .034 264.665);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-2xs: 18rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-5xl: 64rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-6xl: 3.75rem;--text-6xl--line-height: 1;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--blur-sm: 8px;--blur-md: 12px;--blur-3xl: 64px;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-font-feature-settings: var(--font-sans--font-feature-settings);--default-font-variation-settings: var( --font-sans--font-variation-settings );--default-mono-font-family: var(--font-mono);--default-mono-font-feature-settings: var( --font-mono--font-feature-settings );--default-mono-font-variation-settings: var( --font-mono--font-variation-settings )}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var( --default-font-variation-settings, normal );-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings:var( --default-mono-font-feature-settings, normal );font-variation-settings:var( --default-mono-font-variation-settings, normal );font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-8{top:calc(var(--spacing) * 8)}.top-auto{top:auto}.top-full{top:100%}.-right-4{right:calc(var(--spacing) * -4)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.bottom-5{bottom:calc(var(--spacing) * 5)}.-left-3{left:calc(var(--spacing) * -3)}.left-0{left:calc(var(--spacing) * 0)}.left-\[calc\(50\%-200px\)\]{left:calc(50% - 200px)}.-z-10{z-index:-10}.z-10{z-index:10}.z-\[100000\]{z-index:100000}.order-first{order:-9999}.col-span-12{grid-column:span 12 / span 12}.container{width:100%}@media (width >= 40rem){.container{max-width:40rem}}@media (width >= 48rem){.container{max-width:48rem}}@media (width >= 64rem){.container{max-width:64rem}}@media (width >= 80rem){.container{max-width:80rem}}@media (width >= 96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.m-26{margin:calc(var(--spacing) * 26)}.m-32{margin:calc(var(--spacing) * 32)}.m-40{margin:calc(var(--spacing) * 40)}.m-48{margin:calc(var(--spacing) * 48)}.m-178{margin:calc(var(--spacing) * 178)}.m-246{margin:calc(var(--spacing) * 246)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-video{aspect-ratio:var(--aspect-video)}.\!h-8{height:calc(var(--spacing) * 8)!important}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-\[60px\]{height:60px}.h-\[100\%\]{height:100%}.h-auto{height:auto}.h-full{height:100%}.h-full\!{height:100%!important}.h-screen{height:100vh}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[500px\]{min-height:500px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.\!w-8{width:calc(var(--spacing) * 8)!important}.\!w-40{width:calc(var(--spacing) * 40)!important}.\!w-\[200px\]{width:200px!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2xs{width:var(--container-2xs)}.w-4{width:calc(var(--spacing) * 4)}.w-5\/6{width:calc(5/6 * 100%)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-30\!{width:calc(var(--spacing) * 30)!important}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-\[90\%\]{width:90%}.w-\[150px\]{width:150px}.w-\[280px\]{width:280px}.w-\[600px\]{width:600px}.w-auto{width:auto}.w-full{width:100%}.w-full\!{width:100%!important}.w-lg{width:var(--container-lg)}.\!max-w-fit{max-width:fit-content!important}.\!max-w-lg{max-width:var(--container-lg)!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-auto{flex:auto}.flex-shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-150{--tw-scale-x: 150%;--tw-scale-y: 150%;--tw-scale-z: 150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.animate-fadein{animation:fadein .15s linear}.animate-fadeinleft{animation:fadeinleft .15s linear}.animate-fadeout{animation:fadeout .15s linear}.animate-fadeoutleft{animation:fadeoutleft .15s linear}.animate-slidedown{animation:slidedown .45s ease-in-out}.animate-slideup{animation:slideup .45s cubic-bezier(0,1,0,1)}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\!gap-2{gap:calc(var(--spacing) * 2)!important}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-border{border-radius:var(--p-content-border-radius)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-solid{--tw-border-style: solid;border-style:solid}.\!border-yellow-400{border-color:var(--color-yellow-400)!important}.border-\[\#263238\]{border-color:#263238}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-primary{border-color:color-mix(in srgb,var(--p-primary-color) 100%,transparent)}.border-red-300{border-color:var(--color-red-300)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-surface{border-color:var(--p-content-border-color)}.border-surface-600{border-color:color-mix(in srgb,var(--p-surface-600) 100%,transparent)}.border-surface-800{border-color:color-mix(in srgb,var(--p-surface-800) 100%,transparent)}.\!bg-yellow-400{background-color:var(--color-yellow-400)!important}.bg-\[\#263238\]{background-color:#263238}.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-surface-0{background-color:color-mix(in srgb,var(--p-surface-0) 100%,transparent)}.bg-surface-50{background-color:color-mix(in srgb,var(--p-surface-50) 100%,transparent)}.bg-surface-900{background-color:color-mix(in srgb,var(--p-surface-900) 100%,transparent)}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-gradient-to-br{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-50{--tw-gradient-from: var(--color-amber-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-200{--tw-gradient-from: var(--color-amber-200);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from: var(--color-amber-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from: var(--color-amber-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-600{--tw-gradient-from: var(--color-amber-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-200\/30{--tw-gradient-from: color-mix(in oklab, var(--color-blue-200) 30%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from: var(--color-blue-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from: var(--color-blue-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-200\/30{--tw-gradient-from: color-mix(in oklab, var(--color-emerald-200) 30%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from: var(--color-emerald-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from: var(--color-purple-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-200{--tw-gradient-from: var(--color-slate-200);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-300\/30{--tw-gradient-to: color-mix(in oklab, var(--color-indigo-300) 30%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to: var(--color-indigo-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to: var(--color-indigo-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-50{--tw-gradient-to: var(--color-orange-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-300{--tw-gradient-to: var(--color-orange-300);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to: var(--color-orange-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to: var(--color-orange-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to: var(--color-pink-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-300{--tw-gradient-to: var(--color-slate-300);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-300\/30{--tw-gradient-to: color-mix(in oklab, var(--color-teal-300) 30%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to: var(--color-teal-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to: var(--color-teal-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[20px\]{padding:20px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-right{text-align:right}.\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading, var(--text-2xl--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-4xl\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading, var(--text-4xl--line-height))!important}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading, var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.leading-normal{--tw-leading: var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-ellipsis{text-overflow:ellipsis}.whitespace-pre{white-space:pre}.\!text-gray-900{color:var(--color-gray-900)!important}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-primary{color:color-mix(in srgb,var(--p-primary-color) 100%,transparent)}.text-purple-600{color:var(--color-purple-600)}.text-purple-800{color:var(--color-purple-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-surface-0{color:color-mix(in srgb,var(--p-surface-0) 100%,transparent)}.text-surface-100{color:color-mix(in srgb,var(--p-surface-100) 100%,transparent)}.text-surface-300{color:color-mix(in srgb,var(--p-surface-300) 100%,transparent)}.text-surface-400{color:color-mix(in srgb,var(--p-surface-400) 100%,transparent)}.text-surface-500{color:color-mix(in srgb,var(--p-surface-500) 100%,transparent)}.text-surface-600{color:color-mix(in srgb,var(--p-surface-600) 100%,transparent)}.text-surface-700{color:color-mix(in srgb,var(--p-surface-700) 100%,transparent)}.text-surface-900{color:color-mix(in srgb,var(--p-surface-900) 100%,transparent)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-700{color:var(--color-yellow-700)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-blue-600{text-decoration-color:var(--color-blue-600)}.opacity-0{opacity:0%}.opacity-60{opacity:60%}.opacity-80{opacity:80%}.opacity-90{opacity:90%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur: blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur: blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-150{--tw-duration: .15s;transition-duration:.15s}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}.animate-duration-150{animation-duration:.15s}.animate-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover: hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (hover: hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}}@media (hover: hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (hover: hover){.hover\:\!border-yellow-500:hover{border-color:var(--color-yellow-500)!important}}@media (hover: hover){.hover\:\!bg-yellow-500:hover{background-color:var(--color-yellow-500)!important}}@media (hover: hover){.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}}@media (hover: hover){.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}}@media (hover: hover){.hover\:bg-surface-100:hover{background-color:color-mix(in srgb,var(--p-surface-100) 100%,transparent)}}@media (hover: hover){.hover\:bg-surface-800:hover{background-color:color-mix(in srgb,var(--p-surface-800) 100%,transparent)}}@media (hover: hover){.hover\:bg-surface-900:hover{background-color:color-mix(in srgb,var(--p-surface-900) 100%,transparent)}}@media (hover: hover){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}@media (hover: hover){.hover\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}}@media (hover: hover){.hover\:text-blue-800:hover{color:var(--color-blue-800)}}@media (hover: hover){.hover\:text-surface-50:hover{color:color-mix(in srgb,var(--p-surface-50) 100%,transparent)}}@media (hover: hover){.hover\:text-white:hover{color:var(--color-white)}}@media (hover: hover){.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (hover: hover){.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-transparent:focus{border-color:transparent}.focus\:ring-2:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color: var(--color-blue-500)}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}@media (width >= 40rem){.sm\:w-auto{width:auto}}@media (width >= 40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 40rem){.sm\:flex-row{flex-direction:row}}@media (width >= 40rem){.sm\:justify-center{justify-content:center}}@media (width >= 48rem){.md\:col-span-2{grid-column:span 2 / span 2}}@media (width >= 48rem){.md\:col-span-4{grid-column:span 4 / span 4}}@media (width >= 48rem){.md\:col-span-5{grid-column:span 5 / span 5}}@media (width >= 48rem){.md\:col-span-6{grid-column:span 6 / span 6}}@media (width >= 48rem){.md\:col-span-8{grid-column:span 8 / span 8}}@media (width >= 48rem){.md\:col-span-12{grid-column:span 12 / span 12}}@media (width >= 48rem){.md\:mt-0{margin-top:calc(var(--spacing) * 0)}}@media (width >= 48rem){.md\:w-56{width:calc(var(--spacing) * 56)}}@media (width >= 48rem){.md\:w-64{width:calc(var(--spacing) * 64)}}@media (width >= 48rem){.md\:w-96{width:calc(var(--spacing) * 96)}}@media (width >= 48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width >= 48rem){.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width >= 48rem){.md\:flex-row{flex-direction:row}}@media (width >= 48rem){.md\:items-center{align-items:center}}@media (width >= 48rem){.md\:justify-between{justify-content:space-between}}@media (width >= 48rem){.md\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media (width >= 64rem){.lg\:static{position:static}}@media (width >= 64rem){.lg\:col-span-8{grid-column:span 8 / span 8}}@media (width >= 64rem){.lg\:ml-\[280px\]{margin-left:280px}}@media (width >= 64rem){.lg\:block{display:block}}@media (width >= 64rem){.lg\:flex{display:flex}}@media (width >= 64rem){.lg\:hidden{display:none}}@media (width >= 64rem){.lg\:w-1\/2,.lg\:w-6\/12{width:50%}}@media (width >= 64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width >= 64rem){.lg\:flex-row{flex-direction:row}}@media (width >= 64rem){.lg\:items-center{align-items:center}}@media (width >= 64rem){.lg\:justify-start{justify-content:flex-start}}@media (width >= 64rem){.lg\:border-0{border-style:var(--tw-border-style);border-width:0px}}@media (width >= 64rem){.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0px}}@media (width >= 64rem){.lg\:px-20{padding-inline:calc(var(--spacing) * 20)}}@media (width >= 64rem){.lg\:shadow-none{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (width >= 80rem){.xl\:col-span-2{grid-column:span 2 / span 2}}@media (width >= 80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width >= 96rem){.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-color-scheme: dark){.dark\:border-blue-500{border-color:var(--color-blue-500)}}@media (prefers-color-scheme: dark){.dark\:bg-blue-300\/30{background-color:color-mix(in oklab,var(--color-blue-300) 30%,transparent)}}@media (prefers-color-scheme: dark){.dark\:bg-surface-900{background-color:color-mix(in srgb,var(--p-surface-900) 100%,transparent)}}@media (prefers-color-scheme: dark){.dark\:bg-surface-950{background-color:color-mix(in srgb,var(--p-surface-950) 100%,transparent)}}@media (prefers-color-scheme: dark){.dark\:text-blue-100{color:var(--color-blue-100)}}@media (prefers-color-scheme: dark){.dark\:text-blue-200{color:var(--color-blue-200)}}@media (prefers-color-scheme: dark){.dark\:text-surface-0{color:color-mix(in srgb,var(--p-surface-0) 100%,transparent)}}@media (prefers-color-scheme: dark){.dark\:text-surface-100{color:color-mix(in srgb,var(--p-surface-100) 100%,transparent)}}@media (prefers-color-scheme: dark){.dark\:text-surface-200{color:color-mix(in srgb,var(--p-surface-200) 100%,transparent)}}@media (prefers-color-scheme: dark){@media (hover: hover){.dark\:hover\:bg-surface-800:hover{background-color:color-mix(in srgb,var(--p-surface-800) 100%,transparent)}}}}@keyframes enter{0%{opacity:var(--p-enter-opacity, 1);transform:translate3d(var(--p-enter-translate-x, 0),var(--p-enter-translate-y, 0),0) scale3d(var(--p-enter-scale, 1),var(--p-enter-scale, 1),var(--p-enter-scale, 1)) rotate(var(--p-enter-rotate, 0))}}@keyframes leave{to{opacity:var(--p-leave-opacity, 1);transform:translate3d(var(--p-leave-translate-x, 0),var(--p-leave-translate-y, 0),0) scale3d(var(--p-leave-scale, 1),var(--p-leave-scale, 1),var(--p-leave-scale, 1)) rotate(var(--p-leave-rotate, 0))}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-rotate-x{syntax: "*"; inherits: false; initial-value: rotateX(0);}@property --tw-rotate-y{syntax: "*"; inherits: false; initial-value: rotateY(0);}@property --tw-rotate-z{syntax: "*"; inherits: false; initial-value: rotateZ(0);}@property --tw-skew-x{syntax: "*"; inherits: false; initial-value: skewX(0);}@property --tw-skew-y{syntax: "*"; inherits: false; initial-value: skewY(0);}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translate(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%)}}@font-face{font-family:primeicons;font-display:block;src:url("./media/primeicons-RSSEDYLY.eot");src:url("./media/primeicons-RSSEDYLY.eot?#iefix") format("embedded-opentype"),url("./media/primeicons-4GST5W3O.woff2") format("woff2"),url("./media/primeicons-P53SE5CV.woff") format("woff"),url("./media/primeicons-GEFHGEHP.ttf") format("truetype"),url("./media/primeicons-DHQU4SEP.svg?#primeicons") format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}:root{--p-font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" }*{box-sizing:border-box;--p-tabs-tablist-background: var(--p-tabs-tab-background);--p-tabs-tab-font-weight: 500;--p-datatable-header-cell-background: #f4f4f4}router-outlet{all:unset;display:contents}html{height:100%;font-size:14px}body{font-family:var(--font-family);color:var(--text-color);background-color:var(--surface-ground);margin:0;padding:0;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fixed-topbar,.fixed-sidebar{position:sticky;top:0;left:0;right:0;z-index:1100}.p-tablist.tablist-sticky{position:sticky;top:0;z-index:100}app-dialog:has(p-tabs) .dialog-body{padding:0}.dialog-body{padding:1.5rem}.p-dialog-content{padding:0!important}.p-dialog-footer{padding-left:0!important;padding-right:0!important;padding-top:0!important;padding-bottom:1.5rem!important}.p-dialog-footer .dialog-footer{padding-left:1.5rem;padding-right:1.5rem}#app-sidebar button.p-button-icon-only{width:auto}#app-sidebar li a.link-active,#app-sidebar li a.link-active:hover{background:#eee!important;color:#444e5c!important}form input.ng-invalid+small{color:var(--p-inputtext-invalid-border-color)}.p-fileupload.fileupload-in-form,.p-fileupload.fileupload-in-modal{justify-content:left}.p-divider-horizontal.divider-transparent .p-divider-content{background:transparent}.empty-page-box{border:2px dashed #ccc;padding:20px;text-align:center;margin:20px 0;border-radius:var(--p-content-border-radius);background-color:#f9f9f9}.empty-page-icon{font-size:50px!important;color:#ccc;margin-bottom:10px}.plan-box.active-plan{background-color:#e3f2fd!important;border-color:#1565c0!important}.plan-box.active-plan .plan-icon{background-color:#1565c0!important;color:#fff}.active-plan{background-color:#e3f2fd!important}.subscription-plan.trial{background-color:green}.subscription-plan.professional{background-color:#00f}.subscription-plan.agency{background-color:red}.page-designer{min-height:calc(100vh - 120px)}.page-designer .page-designer-wrapper{position:relative;max-width:1280px;margin-left:auto;margin-right:auto;border-radius:10px;background-color:#fff;box-shadow:2px 2px 10px 1px #e0e0e0}.page-designer .page-designer-wrapper .page-components{gap:0;display:flex;flex-direction:column}.p-drawer-right.page-settings-sidebar,.p-drawer-right.site-settings-sidebar,.p-drawer-right.component-settings-sidebar{top:60px;border-top:none;width:600px}.p-drawer-right.page-settings-sidebar .p-drawer-header,.p-drawer-right.site-settings-sidebar .p-drawer-header,.p-drawer-right.component-settings-sidebar .p-drawer-header{border-bottom:1px solid #dee2e6}.p-drawer-right.page-settings-sidebar .p-drawer-content,.p-drawer-right.site-settings-sidebar .p-drawer-content,.p-drawer-right.component-settings-sidebar .p-drawer-content{padding:0}.p-drawer-right.page-settings-sidebar .p-tablist-content,.p-drawer-right.site-settings-sidebar .p-tablist-content,.p-drawer-right.component-settings-sidebar .p-tablist-content{border-bottom:1px solid #dee2e6}.p-drawer-right.page-settings-sidebar .p-message .p-message-wrapper,.p-drawer-right.site-settings-sidebar .p-message .p-message-wrapper,.p-drawer-right.component-settings-sidebar .p-message .p-message-wrapper{padding:.3rem 1rem}.p-drawer-right.page-settings-sidebar label,.p-drawer-right.site-settings-sidebar label,.p-drawer-right.component-settings-sidebar label{font-weight:500}.p-drawer-right.page-settings-sidebar .button-card,.p-drawer-right.site-settings-sidebar .button-card,.p-drawer-right.component-settings-sidebar .button-card{padding:8px;border:solid 1px #ddd;background-color:#fafafa}.p-drawer-right.page-settings-sidebar .button-container,.p-drawer-right.site-settings-sidebar .button-container,.p-drawer-right.component-settings-sidebar .button-container{width:350px}.p-drawer-right.page-settings-sidebar ngx-monaco-editor,.p-drawer-right.site-settings-sidebar ngx-monaco-editor,.p-drawer-right.component-settings-sidebar ngx-monaco-editor{height:calc(100% - 40px)}.p-drawer-right.component-sub-settings-sidebar{top:60px;border-top:none;width:520px}.p-drawer-right.component-sub-settings-sidebar .p-drawer-header{border-bottom:1px solid #dee2e6}.p-drawer-right.component-sub-settings-sidebar .p-drawer-content{padding:0}.p-drawer-right.component-sub-settings-sidebar .p-tablist-content{border-bottom:1px solid #dee2e6}.p-drawer-right.component-sub-settings-sidebar .p-message .p-message-wrapper{padding:.3rem 1rem}.p-drawer-right.component-sub-settings-sidebar label{font-weight:500}.p-drawer-right.component-sub-settings-sidebar ngx-monaco-editor{height:calc(100% - 40px)}body.account-unconfirmed .p-drawer-right.page-settings-sidebar,body.account-unconfirmed .p-drawer-right.site-settings-sidebar,body.account-unconfirmed .p-drawer-right.component-settings-sidebar,body.account-unconfirmed .p-drawer-right.component-sub-settings-sidebar{top:128px}page-builder-topbar .p-menubar,site-builder-topbar .p-menubar{padding:2px;background:#f5f5f5}.button-template-container{position:relative;padding:10px}.button-template-container2:before{content:"";position:absolute;inset:0;margin:auto;z-index:1;background-image:linear-gradient(45deg,#d6d6d6 25%,transparent 0),linear-gradient(-45deg,#d6d6d6 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d6d6d6 0),linear-gradient(-45deg,transparent 75%,#d6d6d6 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;background-color:#fff;opacity:.3;transition:opacity .5s ease}.cdk-drag-preview,.gu-mirror{box-sizing:border-box;background:#1565c0;opacity:.7;border:1px solid #ccc;box-shadow:0 4px 8px #0000001a;overflow:hidden;display:list-item;list-style:none}.cdk-drag-preview::-webkit-scrollbar,.gu-mirror::-webkit-scrollbar{display:none}.placeholder-gradient{background:linear-gradient(135deg,#667eea,#764ba2)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-slow{0%,to{opacity:.6}50%{opacity:.3}}.animate-float{animation:float 3s ease-in-out infinite}.animate-float-delay{animation:float 2.5s ease-in-out .2s infinite}.animate-float-delay-2{animation:float 2.8s ease-in-out .4s infinite}.animate-pulse-slow{animation:pulse-slow 3s ease-in-out infinite}._root_,.d-page{--base-font-size: 14px;--bp-lg: 1024px;--bp-md: 768px;--bp-sm: 640px;--bp-xs: 480px;--container-max: 1280px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--container-padding-x: 1rem;--container-padding-y: 0;--container-margin-inline: auto;--container-margin-block: auto;--neutral-50: #fafafa;--neutral-100: #f5f5f5;--neutral-200: #e5e5e5;--neutral-300: #d4d4d4;--neutral-400: #a3a3a3;--neutral-500: #737373;--neutral-600: #525252;--neutral-700: #404040;--neutral-800: #262626;--neutral-900: #171717;--success-100: #dcfce7;--success-700: #15803d;--warning-100: #fef3c7;--warning-700: #b45309;--text-primary: var(--neutral-900);--text-secondary: var(--neutral-600);--text-inverse: var(--neutral-50);--page-bg: var(--neutral-50);--page-bg-dark: var(--neutral-900);--component-bg: var(--page-bg);--component-bg-dark: var(--page-bg-dark);--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .1);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, .1);--z-fixed: 1030;--z-dropdown: 1000;--transition-duration: .15s;--nav-height: auto;--nav-padding-x: 1rem;--nav-padding-y: 1rem;--nav-bg: var(--component-bg);--nav-border-bottom-color: var(--neutral-200);--nav-border-bottom-width: 1px;--nav-shadow: none;--nav-link-gap: var(--spacing-8);--nav-link-color: var(--text-secondary);--nav-link-hover-color: var(--text-primary);--nav-link-active-color: var(--primary-600);--nav-brand-font-size: 1.375rem;--nav-brand-font-weight: var(--font-semibold);--nav-brand-color: var(--text-primary);--nav-dropdown-bg: var(--component-bg);--nav-dropdown-border: 1px solid var(--neutral-200);--nav-dropdown-shadow: var(--shadow-lg);--nav-dropdown-radius: var(--radius-md);--footer-bg: var(--neutral-900);--footer-text-color: var(--text-inverse);--footer-link-color: var(--neutral-400);--footer-link-hover-color: var(--neutral-200);--footer-padding-y: var(--spacing-12);--footer-border-top-color: var(--neutral-800);--footer-border-top-width: 1px;--footer-section-gap: var(--spacing-8);--footer-title-color: var(--text-inverse);--footer-title-font-size: 1.563rem;--footer-title-font-weight: var(--font-semibold);--button-radius: var(--radius-md);--button-border-width: 0;--button-border-color: #333;--button-padding-x: 1.5rem;--button-padding-y: .75rem;--button-font-size: 1rem;--button-font-weight: var(--font-medium);--button-shadow: var(--shadow-md);--button-small-scale: .875;--button-large-scale: 1.25;--input-radius: var(--radius-md);--input-border-width: .0625rem;--input-padding-x: 1rem;--input-padding-y: .75rem;--input-font-size: 1rem;--input-font-weight: var(--font-normal);--input-line-height: var(--leading-normal);--input-shadow: none;--input-bg: white;--input-border-color: var(--neutral-300);--input-text-color: var(--text-primary);--input-placeholder-color: var(--neutral-400);--input-label-font-size: var(--text-xs);--input-label-font-weight: var(--font-medium);--input-label-margin-y: 0;--input-hover-border-color: var(--neutral-400);--input-focus-border-color: var(--primary-500);--input-focus-shadow: 0 0 0 .125rem var(--primary-100);--input-disabled-bg: var(--neutral-100);--input-disabled-text-color: var(--neutral-500);--input-small-scale: .875;--input-large-scale: 1.25;--card-radius: var(--radius-lg);--card-border-width: .0625rem;--card-border-color: var(--neutral-200);--card-bg: white;--card-shadow: var(--shadow-md);--card-padding: 1.5rem;--card-title-font-size: 1.2rem;--card-title-font-weight: var(--font-semibold);--card-title-color: var(--text-primary);--card-title-line-height: var(--leading-snug);--card-description-font-size: 1rem;--card-description-font-weight: var(--font-normal);--card-description-color: var(--text-secondary);--card-description-line-height: var(--leading-normal);--card-hover-transform: translateY(-.25rem);--card-hover-shadow: var(--shadow-lg);--card-hover-border-color: var(--neutral-300);--card-header-spacing: 1rem;--card-header-border-width: .0625rem;--card-header-border-color: var(--neutral-200);--card-footer-spacing: 1rem;--card-footer-border-width: .0625rem;--card-footer-border-color: var(--neutral-200);--card-image-aspect-ratio: 16 / 9;--message-padding: var(--spacing-3);--message-margin: var(--spacing-4);--message-radius: var(--radius-md);--message-font-weight: var(--font-medium);--message-border-width: 1px;--message-success-bg: var(--success-100);--message-success-color: var(--success-700);--message-success-border: var(--success-700);--message-error-bg: #fee2e2;--message-error-color: #b91c1c;--message-error-border: #b91c1c;--message-info-bg: #e0f2fe;--message-info-color: #0369a1;--message-info-border: #0369a1;--message-warning-bg: var(--warning-100);--message-warning-color: var(--warning-700);--message-warning-border: var(--warning-700)}.d-page[data-theme=dark]{--text-primary: var(--neutral-50);--text-secondary: var(--neutral-300);--text-inverse: var(--neutral-900);--page-bg: var(--neutral-900);--page-bg-dark: var(--neutral-950);--component-bg: var(--page-bg);--component-bg-dark: var(--page-bg-dark);--nav-bg: var(--component-bg-dark);--nav-border-bottom: 1px solid var(--neutral-800);--nav-link-color: var(--neutral-400);--nav-link-hover-color: var(--neutral-200);--nav-brand-color: var(--text-inverse);--nav-dropdown-bg: var(--neutral-800);--nav-dropdown-border: 1px solid var(--neutral-700);--footer-bg: var(--neutral-900);--footer-border-top: 1px solid var(--neutral-800);--footer-link-color: var(--neutral-400);--footer-link-hover-color: var(--neutral-200);--input-bg: var(--neutral-800);--input-border-color: var(--neutral-700);--input-text-color: var(--neutral-100);--input-placeholder-color: var(--neutral-500);--input-hover-border-color: var(--neutral-600);--input-focus-border-color: var(--primary-400);--input-focus-shadow: 0 0 0 .125rem var(--primary-900);--input-disabled-bg: var(--neutral-900);--input-disabled-text-color: var(--neutral-600);--card-bg: var(--neutral-800);--card-border-color: var(--neutral-700);--card-shadow: 0 .25rem .375rem -.0625rem rgba(0, 0, 0, .2);--card-title-color: var(--neutral-100);--card-description-color: var(--neutral-400);--card-header-border-color: var(--neutral-700);--card-footer-border-color: var(--neutral-700);--card-hover-border-color: var(--neutral-600)}.d-page{--color-darken-amount: 15%;--primary: #6366f1;--secondary: #64748b;--accent: #d946ef;--primary-hover: color-mix(in srgb, var(--primary), black var(--color-darken-amount));--secondary-hover: color-mix(in srgb, var(--secondary), black var(--color-darken-amount));--accent-hover: color-mix(in srgb, var(--accent), black var(--color-darken-amount))}.d-page[data-theme$=" dark"]{--primary: #4f46e5;--secondary: #475569;--accent: #c026d3;--text-primary: var(--neutral-50);--text-secondary: var(--neutral-300);--text-inverse: var(--neutral-900);--page-bg: var(--neutral-900);--component-bg: var(--neutral-900);--nav-bg: var(--neutral-950);--nav-border-bottom: 1px solid var(--neutral-800);--nav-link-color: var(--neutral-400);--nav-link-hover-color: var(--neutral-200);--nav-brand-color: var(--text-inverse);--nav-dropdown-bg: var(--neutral-800);--nav-dropdown-border: 1px solid var(--neutral-700);--footer-bg: var(--neutral-900);--footer-border-top: 1px solid var(--neutral-800);--footer-link-color: var(--neutral-400);--footer-link-hover-color: var(--neutral-200);--input-bg: var(--neutral-800);--input-border-color: var(--neutral-700);--input-text-color: var(--neutral-100);--input-placeholder-color: var(--neutral-500);--input-hover-border-color: var(--neutral-600);--input-focus-border-color: var(--primary);--input-focus-shadow: 0 0 0 .125em var(--neutral-800);--input-disabled-bg: var(--neutral-900);--input-disabled-text-color: var(--neutral-600);--card-bg: var(--neutral-800);--card-border-color: var(--neutral-700);--card-shadow: 0 .25em .375em -.0625em rgba(0, 0, 0, .2);--card-title-color: var(--neutral-100);--card-description-color: var(--neutral-400);--card-header-border-color: var(--neutral-700);--card-footer-border-color: var(--neutral-700);--card-hover-border-color: var(--neutral-600)}.d-page[data-theme^=purple]{--primary: #a855f7;--secondary: #64748b;--accent: #f43f5e}.d-page[data-theme^=emerald]{--primary: #10b981;--secondary: #0ea5e9;--accent: #d946ef}.d-page[data-theme^=sunset]{--primary: #f97316;--secondary: #ec4899;--accent: #0ea5e9}.d-page[data-theme^=teal]{--primary: #14b8a6;--secondary: #3b82f6;--accent: #d946ef}.d-page[data-theme^=rose]{--primary: #f43f5e;--secondary: #d946ef;--accent: #64748b}.d-page[data-theme^=amber]{--primary: #f59e0b;--secondary: #ef4444;--accent: #0ea5e9}.d-page[data-theme^=deep-purple]{--primary: #8b5cf6;--secondary: #d946ef;--accent: #f43f5e}.d-page[data-theme^=cyan]{--primary: #06b6d4;--secondary: #0ea5e9;--accent: #d946ef}.d-page[data-theme^=brown]{--primary: #bfa094;--secondary: #64748b;--accent: #ef4444}.d-page .container{width:100%;max-width:var(--container-max);padding-block:var(--container-padding-y);padding-inline:var(--container-padding-x);margin-block:var(--container-margin-block);margin-inline:var(--container-margin-inline)}@media (min-width: 640px){.d-page .container-sm{max-width:var(--container-sm)}}@media (min-width: 768px){.d-page .container-md{max-width:var(--container-md)}}@media (min-width: 1024px){.d-page .container-lg{max-width:var(--container-lg)}}@media (min-width: 1280px){.d-page .container-xl{max-width:var(--container-xl)}}@media (min-width: 1536px){.d-page .container-2xl{max-width:var(--container-2xl)}}.d-page .container-fluid{width:100%;margin-inline:auto;padding-inline:var(--container-padding-x);padding-block:var(--container-padding-y)}.d-page .container-narrow{width:100%;max-width:var(--container-sm);margin-inline:auto;padding-inline:var(--container-padding-x);padding-block:var(--container-padding-y)}.d-page .grid{display:grid;gap:var(--spacing-4)}.d-page .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.d-page .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.d-page .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.d-page .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.d-page .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.d-page .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.d-page .grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.d-page .grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.d-page .grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.d-page .gap-0{gap:var(--spacing-0)}.d-page .gap-1{gap:var(--spacing-1)}.d-page .gap-2{gap:var(--spacing-2)}.d-page .gap-4{gap:var(--spacing-4)}.d-page .gap-6{gap:var(--spacing-6)}.d-page .gap-8{gap:var(--spacing-8)}.d-page .col-span-1{grid-column:span 1 / span 1}.d-page .col-span-2{grid-column:span 2 / span 2}.d-page .col-span-3{grid-column:span 3 / span 3}.d-page .col-span-4{grid-column:span 4 / span 4}.d-page .col-span-6{grid-column:span 6 / span 6}.d-page .col-span-12{grid-column:span 12 / span 12}@media (min-width: 640px){.d-page .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.d-page .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.d-page .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 768px){.d-page .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.d-page .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.d-page .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.d-page .md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1024px){.d-page .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.d-page .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.d-page .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.d-page .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.d-page .flex{display:flex}.d-page .inline-flex{display:inline-flex}.d-page .flex-row{flex-direction:row}.d-page .flex-row-reverse{flex-direction:row-reverse}.d-page .flex-col{flex-direction:column}.d-page .flex-col-reverse{flex-direction:column-reverse}.d-page .flex-wrap{flex-wrap:wrap}.d-page .flex-nowrap{flex-wrap:nowrap}.d-page .flex-wrap-reverse{flex-wrap:wrap-reverse}.d-page .flex-1{flex:1 1 0%}.d-page .flex-auto{flex:1 1 auto}.d-page .flex-initial{flex:0 1 auto}.d-page .flex-none{flex:none}.d-page .flex-grow{flex-grow:1}.d-page .flex-grow-0{flex-grow:0}.d-page .flex-shrink{flex-shrink:1}.d-page .flex-shrink-0{flex-shrink:0}.d-page .justify-start{justify-content:flex-start}.d-page .justify-end{justify-content:flex-end}.d-page .justify-center{justify-content:center}.d-page .justify-between{justify-content:space-between}.d-page .justify-around{justify-content:space-around}.d-page .justify-evenly{justify-content:space-evenly}.d-page .items-start{align-items:flex-start}.d-page .items-end{align-items:flex-end}.d-page .items-center{align-items:center}.d-page .items-baseline{align-items:baseline}.d-page .items-stretch{align-items:stretch}.d-page .content-start{align-content:flex-start}.d-page .content-end{align-content:flex-end}.d-page .content-center{align-content:center}.d-page .content-between{align-content:space-between}.d-page .content-around{align-content:space-around}.d-page .content-stretch{align-content:stretch}.d-page .self-auto{align-self:auto}.d-page .self-start{align-self:flex-start}.d-page .self-end{align-self:flex-end}.d-page .self-center{align-self:center}.d-page .self-stretch{align-self:stretch}.d-page .static{position:static}.d-page .relative{position:relative}.d-page .absolute{position:absolute}.d-page .fixed{position:fixed}.d-page .sticky{position:sticky}.d-page .z-0{z-index:0}.d-page .z-10{z-index:var(--z-normal)}.d-page .z-20{z-index:var(--z-above)}.d-page .z-30{z-index:var(--z-modal)}.d-page .z-40{z-index:var(--z-tooltip)}.d-page .top-0{top:0}.d-page .right-0{right:0}.d-page .bottom-0{bottom:0}.d-page .left-0{left:0}.d-page .inset-0{inset:0}.d-page .float-left{float:left}.d-page .float-right{float:right}.d-page .float-none{float:none}.d-page .clearfix:after{content:"";display:table;clear:both}.d-page .m-0{margin:var(--spacing-0)}.d-page .m-1{margin:var(--spacing-1)}.d-page .m-2{margin:var(--spacing-2)}.d-page .m-4{margin:var(--spacing-4)}.d-page .m-6{margin:var(--spacing-6)}.d-page .m-8{margin:var(--spacing-8)}.d-page .mx-auto{margin-left:auto;margin-right:auto}.d-page .my-auto{margin-top:auto;margin-bottom:auto}.d-page .p-0{padding:var(--spacing-0)}.d-page .p-1{padding:var(--spacing-1)}.d-page .p-2{padding:var(--spacing-2)}.d-page .p-4{padding:var(--spacing-4)}.d-page .p-6{padding:var(--spacing-6)}.d-page .p-8{padding:var(--spacing-8)}@media (min-width: 640px){.d-page .sm\:m-4{margin:var(--spacing-4)}.d-page .sm\:p-4{padding:var(--spacing-4)}}@media (min-width: 768px){.d-page .md\:m-6{margin:var(--spacing-6)}.d-page .md\:p-6{padding:var(--spacing-6)}}@media (min-width: 1024px){.d-page .lg\:m-8{margin:var(--spacing-8)}.d-page .lg\:p-8{padding:var(--spacing-8)}}._root_,.d-page{--font-family-heading: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;--font-family-content: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;--font-size-h1: 3.75rem;--font-size-h2: 3rem;--font-size-h3: 2.5rem;--font-size-subtitle: 1.5rem;--font-size-description: 1.25rem;--font-size-content: 1rem;--font-size-badge: .75rem;--text-3xs: .5rem;--text-2xs: .625rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-3xl: 2.5rem;--text-4xl: 3rem;--text-5xl: 3.75rem;--text-6xl: 4.75rem;--text-7xl: 6rem;--text-8xl: 7.5rem;--font-thin: 100;--font-extralight: 200;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--tracking-tighter: -.05rem;--tracking-tight: -.025rem;--tracking-normal: 0rem;--tracking-wide: .025rem;--tracking-wider: .05rem;--tracking-widest: .1rem}.d-page{font-family:var(--font-family-content);font-size:var(--font-size-content);font-weight:var(--font-normal);line-height:var(--leading-normal);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.d-page a{color:var(--primary-600);text-decoration:none;transition:color var(--transition-duration)}.d-page a:hover{color:var(--primary-700);text-decoration:none}.d-page h1,.d-page .h1{font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:var(--spacing-6)}.d-page h2,.d-page .h2{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:var(--spacing-4)}.d-page h3,.d-page .h3{font-family:var(--font-family-heading);font-size:var(--font-size-h3);font-weight:var(--font-semibold);line-height:var(--leading-snug);margin-bottom:var(--spacing-4)}.d-page h4,.d-page .h4{font-family:var(--font-family-heading);font-size:var(--font-size-subtitle);font-weight:var(--font-semibold);line-height:var(--leading-snug);margin-bottom:var(--spacing-3)}.d-page h5,.d-page .h5{font-family:var(--font-family-heading);font-size:calc(var(--font-size-subtitle) * .875);font-weight:var(--font-semibold);line-height:var(--leading-snug);margin-bottom:var(--spacing-2)}.d-page h6,.d-page .h6{font-family:var(--font-family-heading);font-size:calc(var(--font-size-subtitle) * .75);font-weight:var(--font-semibold);line-height:var(--leading-normal);margin-bottom:var(--spacing-2)}@media (max-width: 768px){.d-page h1,.d-page .h1{font-size:calc(var(--font-size-h1) * .8)}.d-page h2,.d-page .h2{font-size:calc(var(--font-size-h2) * .8)}.d-page h3,.d-page .h3{font-size:calc(var(--font-size-h3) * .8)}}.d-page p{font-family:var(--font-family-content);font-size:var(--font-size-content);margin-bottom:var(--spacing-4)}.d-page .lead{font-size:calc(var(--font-size-content) * 1.25);line-height:var(--leading-relaxed);margin-bottom:var(--spacing-6)}.d-page .small{font-size:calc(var(--font-size-content) * .875);line-height:var(--leading-normal)}.d-page .tiny{font-size:var(--font-size-badge);line-height:var(--leading-tight)}.d-page ul,.d-page ol{font-family:var(--font-family-content);font-size:var(--font-size-content);margin-bottom:var(--spacing-4);padding-left:var(--spacing-6)}.d-page ul{list-style-type:disc}.d-page ol{list-style-type:decimal}.d-page li{margin-bottom:var(--spacing-2)}.d-page .font-sans{font-family:var(--font-sans)}.d-page .font-serif{font-family:var(--font-serif)}.d-page .font-mono{font-family:var(--font-mono)}.d-page .font-thin{font-weight:var(--font-thin)}.d-page .font-light{font-weight:var(--font-light)}.d-page .font-normal{font-weight:var(--font-normal)}.d-page .font-medium{font-weight:var(--font-medium)}.d-page .font-semibold{font-weight:var(--font-semibold)}.d-page .font-bold{font-weight:var(--font-bold)}.d-page .font-black{font-weight:var(--font-black)}.d-page .text-justify{text-align:justify}.d-page .uppercase{text-transform:uppercase}.d-page .lowercase{text-transform:lowercase}.d-page .capitalize{text-transform:capitalize}.d-page .normal-case{text-transform:none}.d-page .underline{text-decoration:underline}.d-page .line-through{text-decoration:line-through}.d-page .no-underline{text-decoration:none}.d-page .tracking-tighter{letter-spacing:var(--tracking-tighter)}.d-page .tracking-tight{letter-spacing:var(--tracking-tight)}.d-page .tracking-normal{letter-spacing:var(--tracking-normal)}.d-page .tracking-wide{letter-spacing:var(--tracking-wide)}.d-page .tracking-wider{letter-spacing:var(--tracking-wider)}.d-page .tracking-widest{letter-spacing:var(--tracking-widest)}.d-page .leading-none{line-height:var(--leading-none)}.d-page .leading-tight{line-height:var(--leading-tight)}.d-page .leading-snug{line-height:var(--leading-snug)}.d-page .leading-normal{line-height:var(--leading-normal)}.d-page .leading-relaxed{line-height:var(--leading-relaxed)}.d-page .leading-loose{line-height:var(--leading-loose)}.d-component.nav-header{height:var(--nav-height);position:sticky;z-index:var(--z-fixed);width:100%;transition:all var(--transition-duration);background-color:var(--nav-bg);border-bottom-width:var(--nav-border-bottom-width);border-bottom-color:var(--nav-border-bottom-color);box-shadow:var(--nav-shadow)}.d-component.nav-header .container{padding:var(--nav-padding-y) var(--nav-padding-x)}.d-component.nav-header .header-container{display:flex;align-items:center;justify-content:space-between}.d-component.nav-header .brand-container{display:flex;align-items:center}.d-component.nav-header .brand-link{display:flex;align-items:center;text-decoration:none;color:var(--nav-brand-color)}.d-component.nav-header .logo-image{height:40px;width:auto;margin-right:var(--spacing-3)}.d-component.nav-header .brand-name{font-size:var(--nav-brand-font-size);font-weight:var(--nav-brand-font-weight)}.d-component.nav-header .action-container{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:baseline;gap:20px}.d-component.nav-header .nav-links{display:flex;align-items:center}.d-component.nav-header .nav-list{display:flex;list-style:none;margin:0;padding:0;gap:var(--nav-link-gap)}.d-component.nav-header .nav-item{position:relative}.d-component.nav-header .nav-link{text-decoration:none;color:var(--nav-link-color);transition:color var(--transition-duration);display:flex;align-items:center;gap:var(--spacing-2)}.d-component.nav-header .nav-link:hover{color:var(--nav-link-hover-color)}.d-component.nav-header .nav-link.active{color:var(--primary)}.d-component.nav-header .dropdown-menu{position:absolute;top:calc(100% + var(--spacing-2));left:50%;transform:translate(-50%) translateY(10px);min-width:220px;background-color:var(--nav-dropdown-bg);border-radius:var(--nav-dropdown-radius);box-shadow:var(--nav-dropdown-shadow);border:var(--nav-dropdown-border);opacity:0;visibility:hidden;transition:all var(--transition-duration);z-index:var(--z-dropdown)}.d-component.nav-header .dropdown-menu.active{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.d-component.nav-header .dropdown-content{padding:var(--spacing-2)}.d-component.nav-header .dropdown-item{display:block;padding:var(--spacing-2) var(--spacing-3);color:var(--nav-link-color);text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-duration)}.d-component.nav-header .dropdown-item:hover{background-color:var(--neutral-50);color:var(--primary)}.d-component.nav-header .mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:var(--spacing-2)}.d-component.nav-header .menu-icon{display:block;position:relative;width:24px;height:2px;background-color:var(--nav-link-color);transition:background-color var(--transition-duration)}.d-component.nav-header .menu-icon:before,.d-component.nav-header .menu-icon:after{content:"";position:absolute;width:24px;height:2px;background-color:var(--nav-link-color);transition:transform var(--transition-duration)}.d-component.nav-header .menu-icon:before{top:-8px}.d-component.nav-header .menu-icon:after{bottom:-8px}.d-component.nav-header .mobile-menu-toggle.active .menu-icon{background-color:transparent}.d-component.nav-header .mobile-menu-toggle.active .menu-icon:before{transform:rotate(45deg) translate(5px,5px)}.d-component.nav-header .mobile-menu-toggle.active .menu-icon:after{transform:rotate(-45deg) translate(5px,-5px)}.d-component.nav-header .action-buttons{display:flex;align-items:center;gap:var(--spacing-4)}@media (max-width: 768px){.d-component.nav-header{height:auto}.d-component.nav-header .header-container{flex-wrap:wrap}.d-component.nav-header .mobile-menu-toggle{display:block;z-index:var(--z-fixed);order:2}.d-component.nav-header .action-container{width:100%;flex-direction:column;align-items:flex-start;order:3}.d-component.nav-header .nav-links{display:none;flex-direction:column;width:100%;margin-top:1rem;gap:.5rem;background-color:var(--component-bg)}.d-component.nav-header .nav-list{flex-direction:column;width:100%;gap:var(--spacing-4)}.d-component.nav-header .nav-item{width:100%}.d-component.nav-header .nav-link{padding:var(--spacing-2) 0;width:100%;justify-content:space-between}.d-component.nav-header .action-buttons{display:none;flex-direction:column;width:100%;margin-top:1rem;gap:.5rem;background-color:var(--component-bg)}.d-component.nav-header .nav-links.active,.d-component.nav-header .action-buttons.active{display:flex}.d-component.nav-header .dropdown-menu{position:static;transform:none;width:100%;box-shadow:none;border:none;margin-top:var(--spacing-2);padding-left:var(--spacing-4);display:none}.d-component.nav-header .dropdown-menu.active{display:block;opacity:1;visibility:visible;transform:none}.d-component.nav-header .action-buttons .button{width:100%}}.d-component.footer{padding:var(--footer-padding-y) 0;background-color:var(--footer-bg);color:var(--footer-text-color);border-top-color:var(--footer-border-top-color);border-top-width:var(--footer-border-top-width)}.d-component.footer .footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:var(--footer-section-gap)}.d-component.footer .footer-brand{font-size:var(--footer-title-font-size);font-weight:var(--footer-title-font-weight);color:var(--footer-title-color);margin-bottom:var(--spacing-4)}.d-component.footer .footer-description{color:var(--footer-text-color);margin-bottom:var(--spacing-6)}.d-component.footer .footer-section-title{font-size:var(--footer-title-font-size);font-weight:var(--footer-title-font-weight);color:var(--footer-title-color);margin-bottom:var(--spacing-4)}.d-component.footer .footer-links{display:flex;flex-direction:column;gap:var(--spacing-2)}.d-component.footer .footer-link,.d-component.footer a.footer-link{color:var(--footer-link-color);text-decoration:none;transition:color var(--transition-duration)}.d-component.footer .footer-link:hover{color:var(--footer-link-hover-color)}.d-component.footer .footer-bottom{margin-top:var(--spacing-12);padding-top:var(--spacing-8);border-top:var(--footer-border-top);text-align:center;color:var(--footer-text-color)}@media (max-width: 1024px){.d-component.footer .footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.d-component.footer .footer-grid{grid-template-columns:1fr}.d-component.footer .footer-section-title{font-size:calc(var(--footer-title-font-size) * .875)}}.d-component .button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-content);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--leading-normal);transition:all var(--transition-duration);cursor:pointer;text-align:center;text-decoration:none;border:none}.d-component .button:not(.link){padding:var(--button-padding-y) var(--button-padding-x);min-width:120px;border-radius:var(--button-radius);box-shadow:var(--button-shadow);border-style:solid;border-width:var(--button-border-width);border-color:var(--button-border-color)}.d-component .button.link{padding:0;min-width:0;width:fit-content;background:none;position:relative;font-weight:var(--button-font-weight);color:var(--primary);display:inline;text-align:left;justify-content:flex-start}.d-component .button.link:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--transition-duration)}.d-component .button.link:hover:after{transform:scaleX(1);transform-origin:left}.d-component .button.solid-primary:not(.link){background-color:var(--primary);color:#fff;border-color:var(--primary)}.d-component .button.solid-primary:not(.link):hover{background-color:var(--primary-hover);border-color:var(--primary-hover);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-lg)}.d-component .button.outline-primary:not(.link){background-color:transparent;color:var(--primary);border:2px solid var(--primary)}.d-component .button.outline-primary:not(.link):hover{background-color:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-2px)}.d-component .button.soft-primary:not(.link){background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border:none;box-shadow:none}.d-component .button.soft-primary:not(.link):hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent);transform:translateY(-2px)}.d-component .button.ghost-primary:not(.link){background-color:transparent;color:var(--primary);box-shadow:none}.d-component .button.ghost-primary:not(.link):hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent);transform:translateY(-2px)}.d-component .button.solid-secondary:not(.link){background-color:var(--secondary);color:#fff;border-color:var(--secondary)}.d-component .button.solid-secondary:not(.link):hover{background-color:var(--secondary-hover);border-color:var(--secondary-hover);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-lg)}.d-component .button.outline-secondary:not(.link){background-color:transparent;color:var(--secondary);border:2px solid var(--secondary)}.d-component .button.outline-secondary:not(.link):hover{background-color:var(--secondary);border-color:var(--secondary);color:#fff;transform:translateY(-2px)}.d-component .button.soft-secondary:not(.link){background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary);border:none;box-shadow:none}.d-component .button.soft-secondary:not(.link):hover{background-color:color-mix(in srgb,var(--secondary) 25%,transparent);transform:translateY(-2px)}.d-component .button.ghost-secondary:not(.link){background-color:transparent;color:var(--secondary);box-shadow:none}.d-component .button.ghost-secondary:not(.link):hover{background-color:color-mix(in srgb,var(--secondary) 10%,transparent);transform:translateY(-2px)}.d-component .button.solid-light:not(.link){background-color:#fff;color:var(--primary);border-color:#fff}.d-component .button.solid-light:not(.link):hover{background-color:var(--neutral-50);border-color:var(--neutral-50);color:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.d-component .button.outline-light:not(.link){background-color:transparent;color:#fff;border:2px solid white}.d-component .button.outline-light:not(.link):hover{background-color:#fff;color:var(--primary);transform:translateY(-2px)}.d-component .button.soft-light:not(.link){background-color:#ffffff26;color:#fff;border:none;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.d-component .button.soft-light:not(.link):hover{background-color:#ffffff40;transform:translateY(-2px)}.d-component .button.ghost-light:not(.link){background-color:transparent;color:#fff;box-shadow:none}.d-component .button.ghost-light:not(.link):hover{background-color:#ffffff26;transform:translateY(-2px)}.d-component .button.solid-dark:not(.link){background-color:var(--neutral-900);color:#fff;border-color:var(--neutral-900)}.d-component .button.solid-dark:not(.link):hover{background-color:var(--neutral-800);border-color:var(--neutral-800);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.d-component .button.outline-dark:not(.link){background-color:transparent;color:var(--neutral-900);border:2px solid var(--neutral-900)}.d-component .button.outline-dark:not(.link):hover{background-color:var(--neutral-900);border-color:var(--neutral-900);color:#fff;transform:translateY(-2px)}.d-component .button.soft-dark:not(.link){background-color:color-mix(in srgb,var(--neutral-900) 15%,transparent);color:var(--neutral-900);border:none;box-shadow:none}.d-component .button.soft-dark:not(.link):hover{background-color:color-mix(in srgb,var(--neutral-900) 25%,transparent);transform:translateY(-2px)}.d-component .button.ghost-dark:not(.link){background-color:transparent;color:var(--neutral-900);box-shadow:none}.d-component .button.ghost-dark:not(.link):hover{background-color:color-mix(in srgb,var(--neutral-900) 10%,transparent);transform:translateY(-2px)}.d-component .button.small:not(.link){padding:calc(var(--button-padding-y) * var(--button-small-scale)) calc(var(--button-padding-x) * var(--button-small-scale));font-size:calc(var(--button-font-size) * var(--button-small-scale));min-width:100px;border-radius:var(--button-radius)}.d-component .button.large:not(.link){padding:calc(var(--button-padding-y) * var(--button-large-scale)) calc(var(--button-padding-x) * var(--button-large-scale));font-size:calc(var(--button-font-size) * var(--button-large-scale));min-width:140px;border-radius:var(--button-radius)}.d-component .button.small.link{font-size:calc(var(--button-font-size) * var(--button-small-scale))}.d-component .button.large.link{font-size:calc(var(--button-font-size) * var(--button-large-scale))}.d-component .button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.d-component .button.with-icon{gap:var(--spacing-2)}.d-component .button.with-icon svg{width:20px;height:20px}.d-component .button.loading{position:relative;cursor:wait}.d-component .button.loading:after{content:"";width:20px;height:20px;border:2px solid transparent;border-radius:50%;border-top-color:currentColor;animation:button-spin .6s linear infinite;position:absolute;right:var(--spacing-3)}@keyframes button-spin{to{transform:rotate(360deg)}}.d-component .input{display:block;width:100%;padding:var(--input-padding-y) var(--input-padding-x);font-family:var(--font-family-content);font-size:var(--input-font-size);font-weight:var(--input-font-weight);line-height:var(--input-line-height);color:var(--input-text-color);background-color:var(--input-bg);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-radius);box-shadow:var(--input-shadow);transition:all var(--transition-duration)}.d-component .form-label{display:block;margin-bottom:var(--input-label-margin-y);font-family:var(--font-family-content);font-size:var(--input-label-font-size);font-weight:var(--input-label-font-weight);color:var(--text-primary);line-height:var(--leading-normal)}.d-component .form-label.required:after{content:"*";color:var(--error-500);margin-left:var(--spacing-1)}.d-component .input::placeholder{color:var(--input-placeholder-color)}.d-component .input:hover:not(:disabled){border-color:var(--input-hover-border-color)}.d-component .input:focus{outline:none;border-color:var(--input-focus-border-color);box-shadow:var(--input-focus-shadow)}.d-component .input:disabled{background-color:var(--input-disabled-bg);color:var(--input-disabled-text-color);cursor:not-allowed}.d-component .input.small{padding:calc(var(--input-padding-y) * var(--input-small-scale)) calc(var(--input-padding-x) * var(--input-small-scale));font-size:calc(var(--input-font-size) * var(--input-small-scale))}.d-component .input.large{padding:calc(var(--input-padding-y) * var(--input-large-scale)) calc(var(--input-padding-x) * var(--input-large-scale));font-size:calc(var(--input-font-size) * var(--input-large-scale))}.d-component .form-grid{position:relative;display:flex;flex-wrap:wrap;column-gap:var(--spacing-3);justify-content:space-between;align-items:flex-end}.d-component .form-field{position:relative;text-align:left;flex:1 1 auto;margin-bottom:var(--spacing-2)}.d-component .form-field textarea{width:100%;min-width:400px;min-height:100px;resize:vertical}.d-component .form-field select{width:100%;min-width:200px}.d-component .form-field.button-field{flex:0 0 auto;display:flex;justify-content:center;align-items:flex-end}.d-component .form-field .button{height:100%;display:flex;align-items:center;justify-content:center;white-space:nowrap;min-width:150px}.d-component .input-group{display:flex;align-items:stretch}.d-component .input-group .input{flex:1}.d-component .input-group .input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.d-component .input-group .input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.d-component .input-with-icon{position:relative}.d-component .input-with-icon .input{padding-left:calc(var(--input-padding-x) * 2.5)}.d-component .input-with-icon .icon{position:absolute;top:50%;left:var(--input-padding-x);transform:translateY(-50%);color:var(--input-placeholder-color);pointer-events:none}.d-component .input-with-clear{position:relative}.d-component .input-with-clear .input{padding-right:calc(var(--input-padding-x) * 2.5)}.d-component .input-with-clear .clear-button{position:absolute;top:50%;right:var(--input-padding-x);transform:translateY(-50%);color:var(--input-placeholder-color);cursor:pointer;background:none;border:none;padding:0}.d-component .input-with-clear .clear-button:hover{color:var(--input-text-color)}.d-component .input.error{border-color:var(--error-500)}.d-component .input.error:focus{box-shadow:0 0 0 2px var(--error-100)}.d-component .input.success{border-color:var(--success-500)}.d-component .input.success:focus{box-shadow:0 0 0 2px var(--success-100)}.d-component .input-helper{margin-top:var(--spacing-1);font-size:calc(var(--input-font-size) * .875);line-height:1.25}.d-component .input-helper.error{color:var(--error-500)}.d-component .input-helper.success{color:var(--success-500)}@media (max-width: 768px){.d-component .form-grid{flex-direction:column;align-items:stretch}.d-component .form-field{width:100%;min-width:0}.d-component .form-field.button-field{margin-top:var(--spacing-4)}.d-component .form-field .button{width:100%;max-width:300px;margin:0 auto}}.d-component.hero{padding:var(--spacing-16) 0;background-color:var(--component-bg);overflow:hidden;position:relative}.d-component.hero .container{margin:0 auto;padding:0 var(--spacing-4);position:relative;z-index:1;width:100%;max-width:var(--container-max)}.d-component.hero .hero-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8);align-items:center}.d-component.hero .hero-content{text-align:center}.d-component.hero .hero-title{font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--text-primary);margin-bottom:var(--spacing-4)}.d-component.hero .hero-subtitle{font-family:var(--font-family-content);font-size:var(--font-size-subtitle);color:var(--text-primary);margin-bottom:var(--spacing-8)}.d-component.hero .hero-description{font-family:var(--font-family-content);font-size:var(--font-size-description);font-weight:var(--font-normal);color:var(--text-primary);margin-bottom:var(--spacing-8)}.d-component.hero .hero-form{margin:0 auto}.d-component.hero .hero-cta-group{display:flex;gap:var(--spacing-4);justify-content:center}.d-component.hero .hero-button{padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-md);font-family:var(--font-family-content);font-size:var(--font-size-content);font-weight:var(--font-medium);transition:all var(--transition-duration);text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.d-component.hero .hero-button.primary{background-color:var(--primary);color:#fff}.d-component.hero .hero-button.primary:hover{background-color:var(--primary-dark);transform:translateY(-2px)}.d-component.hero .hero-button.secondary{background-color:var(--secondary);color:#fff}.d-component.hero .hero-button.secondary:hover{background-color:var(--secondary-dark);transform:translateY(-2px)}@media (max-width: 768px){.d-component.hero .hero-container{grid-template-columns:1fr;text-align:center}.d-component.hero .hero-content{max-width:100%}.d-component.hero .hero-title{font-size:calc(var(--font-size-h1) * .8)}.d-component.hero .hero-subtitle{font-size:calc(var(--font-size-subtitle) * .8)}.d-component.hero .hero-cta-group{flex-direction:column;align-items:stretch}}@media (max-width: 480px){.d-component.hero{padding:var(--spacing-12) 0}.d-component.hero .hero-title{font-size:calc(var(--font-size-h1) * .8)}.d-component.hero .hero-subtitle{font-size:calc(var(--font-size-subtitle) * .8)}.d-component.hero .hero-description{font-size:calc(var(--font-size-description) * .8)}.d-component.hero .hero-button{width:100%}}.d-component.features{padding:var(--spacing-16) 0;background-color:var(--component-bg)}.d-component.features .features-header{text-align:center;max-width:800px;margin:0 auto 48px}.d-component.features .features-title{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:10px}.d-component.features .features-description{font-family:var(--font-family-content);font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--spacing-8);max-width:800px}.d-component.features .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8);max-width:1200px;margin:0 auto}.d-component.features .feature-icon{width:64px;height:64px;margin-bottom:var(--spacing-4);color:var(--primary)}.d-component.features .feature-image{margin-bottom:var(--spacing-4)}.d-component.features .feature-title{margin-bottom:var(--spacing-2)}@media (max-width: 1024px){.d-component.features{padding:var(--spacing-12) var(--spacing-4)}.d-component.features .features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.d-component.features{padding:var(--spacing-12) var(--spacing-4)}.d-component.features .features-grid{grid-template-columns:1fr;gap:var(--spacing-6)}.d-component.features .feature-icon{width:48px;height:48px}.d-component.features .feature-card{padding:var(--spacing-6)}}.d-component .card{text-align:center;background-color:var(--card-bg);border-radius:var(--card-radius);border:var(--card-border-width) solid var(--card-border-color);padding:var(--card-padding);box-shadow:var(--card-shadow);overflow:hidden;transition:all var(--transition-duration)}.d-component .card:hover{transform:var(--card-hover-transform);box-shadow:var(--card-hover-shadow);border-color:var(--card-hover-border-color)}.d-component .card-content{padding:var(--card-padding)}.d-component .card-header{padding:var(--card-padding);border-bottom:var(--card-header-border-width) solid var(--card-header-border-color);margin-bottom:var(--card-header-spacing)}.d-component .card-title{font-family:var(--font-family-heading);font-size:var(--card-title-font-size);font-weight:var(--card-title-font-weight);color:var(--card-title-color);line-height:var(--card-title-line-height);margin:0}.d-component .card-description{font-family:var(--font-family-content);font-size:var(--card-description-font-size);font-weight:var(--card-description-font-weight);color:var(--card-description-color);line-height:var(--card-description-line-height);margin:var(--spacing-2) 0 0}.d-component .card-cta-group{display:flex;justify-content:center;margin-top:20px;gap:10px}.d-component .card-footer{padding:var(--card-padding);border-top:var(--card-footer-border-width) solid var(--card-footer-border-color);margin-top:var(--card-footer-spacing)}.d-component .card-icon{font-size:32px;margin-bottom:16px;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px}.d-component .card-image{position:relative;width:100%}.d-component .card-image:before{content:"";display:block;padding-top:calc(100% / (var(--card-image-aspect-ratio)))}.d-component .card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--card-radius)}.d-component .card[hidden]{display:none!important}@media (max-width: 768px){.d-component .card-content,.d-component .card-header,.d-component .card-footer{padding:calc(var(--card-padding) * .75)}}.d-component.cta{position:relative;width:100%;padding:var(--spacing-16) 0;background-color:var(--component-bg);overflow:hidden}.d-component.cta .container{position:relative;z-index:1;height:100%;display:flex;align-items:center;justify-content:center}.d-component.cta .cta-content{position:relative;flex:1;z-index:2}.d-component.cta .cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-16);align-items:center;position:relative}.d-component.cta .cta-title{font-family:var(--font-family-heading);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--spacing-4)}.d-component.cta .cta-subtitle{font-family:var(--font-family-heading);font-size:var(--font-size-subtitle);font-weight:var(--font-normal);line-height:var(--leading-tight);color:var(--primary);letter-spacing:var(--tracking-wide);margin-bottom:var(--spacing-4)}.d-component.cta .cta-description{font-family:var(--font-family-content);font-size:var(--font-size-description);line-height:var(--leading-relaxed);margin-bottom:var(--spacing-8)}.d-component.cta .cta-buttons{display:flex;gap:var(--spacing-4)}.d-component.cta .cta-background{position:relative;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.d-component.cta .cta-image{position:relative}.d-component.cta .cta-image img{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}.d-component.cta .overlay{position:absolute;inset:0;background:linear-gradient(#000000b3,#000000d9)}@media (max-width: 1024px){.d-component.cta .cta-grid{grid-template-columns:1fr;gap:var(--spacing-12)}.d-component.cta .cta-content{text-align:center}.d-component.cta .cta-buttons{justify-content:center}}@media (max-width: 768px){.d-component.cta .container{flex-direction:column;gap:var(--spacing-2)}.d-component.cta .cta-title{font-size:calc(var(--font-size-h2) * .9)}.d-component.cta .cta-description{font-size:calc(var(--font-size-subtitle) * .9)}.d-component.cta .cta-buttons{flex-direction:column;align-items:center;gap:var(--spacing-3)}.d-component.cta .button{width:100%;max-width:18.75rem}}@media (max-width: 640px){.d-component.cta .container{flex-direction:column;gap:var(--spacing-2)}.d-component.cta{padding:var(--spacing-12) var(--spacing-4)}.d-component.cta .cta-grid{gap:var(--spacing-8)}.d-component.cta .cta-title{font-size:calc(var(--font-size-h2) * .8)}.d-component.cta .cta-description{font-size:calc(var(--font-size-subtitle) * .8)}}.d-component.pricing{padding:var(--spacing-16) 0;background-color:var(--neutral-50)}.d-component.pricing .pricing-header{text-align:center;margin-bottom:var(--spacing-6)}.d-component.pricing .pricing-header-title{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-bold);color:var(--neutral-900);margin:0 0 var(--spacing-2)}.d-component.pricing .pricing-header-description{font-family:var(--font-family-content);font-size:var(--text-xl);color:var(--neutral-600)}.d-component.pricing .billing-toggle{margin-top:48px;display:inline-flex;background:#fff;padding:4px;border-radius:9999px;border:1px solid #e5e5e5}.d-component.pricing .toggle-button{padding:8px 16px;border-radius:9999px;font-size:14px;font-weight:500;color:#525252;cursor:pointer;transition:all .15s}.d-component.pricing .toggle-button.active{background-color:var(--primary);color:#fff}.d-component.pricing .pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-8);align-items:stretch;margin:0 auto;max-width:1200px;padding:0 var(--spacing-4)}.d-component.pricing .pricing-card{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-8);display:flex;flex-direction:column;height:100%}.d-component.pricing .pricing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.d-component.pricing .pricing-card.featured{border:2px solid var(--primary);transform:scale(1.05)}.d-component.pricing .card-content{display:flex;flex-direction:column;flex:1}.d-component.pricing .pricing-title{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--neutral-900);margin:0}.d-component.pricing .pricing-description{font-size:var(---font-size-subtitle);font-weight:var(--font-normal);color:var(--neutral-700)}.d-component.pricing .pricing-amount{margin:var(--spacing-8) 0;padding:var(--spacing-4) 0}.d-component.pricing .price{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--neutral-900)}.d-component.pricing .period{font-size:var(--text-base);color:var(--neutral-600);margin-left:var(--spacing-2)}.d-component.pricing .feature-list{margin-bottom:var(--spacing-8);flex:1;padding:0}.d-component.pricing .feature-item{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);color:var(--neutral-700)}.d-component.pricing .feature-icon{color:var(--primary)}.d-component.pricing .feature-unavailable-icon{color:red}@media (max-width: 1024px){.d-component.pricing .pricing-grid{gap:var(--spacing-6)}.d-component.pricing .pricing-card.featured{grid-column:span 2}}@media (max-width: 768px){.d-component.pricing .pricing-card.featured{grid-column:span 1;transform:none}.d-component.pricing .billing-toggle{width:100%;justify-content:space-between}.d-component.pricing .toggle-button{flex:1;text-align:center}.pricing-title{font-size:calc(var(--font-size-h1) * .8)}.pricing-description{font-size:var(--text-lg)}.card-title{font-size:var(--card-title-font-size)}.card-description{font-size:var(--card-description-font-size)}.price{font-size:var(--text-3xl)}.feature-item{font-size:var(--text-base)}}@media (max-width: 480px){.d-component.pricing .pricing-header-title{font-size:var(--text-3xl)}.d-component.pricing .pricing-header-description{font-size:var(--text-base)}}.d-component.directory{padding:var(--spacing-16) 0;min-height:100vh}.d-component.directory .directory-header{text-align:center;margin-bottom:40px}.d-component.directory .directory-title{font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:16px}.d-component.directory .directory-subtitle{font-family:var(--font-family-content);font-size:var(--font-size-subtitle);color:var(--text-secondary);margin-bottom:32px}.d-component.directory .search-container{max-width:600px;margin:0 auto 24px}.d-component.directory .search-input{width:100%}.d-component.directory .search-input:focus{outline:none;border-color:var(--primary);box-shadow:0 4px 12px -1px #0000001a}.d-component.directory .categories-container{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:32px;padding:0 16px}.d-component.directory .category-button{padding:8px 16px;border-radius:20px;font-family:var(--font-family-content);font-size:calc(var(--font-size-content) * .875);font-weight:var(--font-normal);color:var(--neutral-600);background:#fff;border:1px solid var(--neutral-200);cursor:pointer;transition:all .2s ease}.d-component.directory .category-button:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.d-component.directory .category-button.active{border-color:var(--primary);color:var(--primary)}.d-component.directory .directory-card{overflow:hidden}.d-component.directory .card-content{padding:24px}.d-component.directory .card-header{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;align-items:flex-start}.d-component.directory .card-title{margin:0}.d-component.directory .card-description{line-height:1.5;margin:0}.d-component.directory .card-flags{display:flex;flex-wrap:wrap;gap:6px}.d-component.directory .flag{padding:6px 12px;border-radius:4px;font-family:var(--font-family-content);font-size:var(--font-size-badge);font-weight:var(--font-medium);text-transform:uppercase;line-height:1}.d-component.directory .flag.featured{background:var(--neutral-50);color:var(--primary-dark)}.d-component.directory .flag.new{background:var(--neutral-50);color:var(--secondary-dark)}.d-component.directory .flag.sponsored{background:var(--neutral-50);color:var(--accent-dark)}.d-component.directory .card-image{width:100%;height:200px}.d-component.directory .card-image img{width:100%;height:100%;object-fit:cover}.d-component.directory .card-labels{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.d-component.directory .card-label{background:#f1f5f9;color:#475569;padding:4px 8px;border-radius:4px;font-size:12px;line-height:1}.d-component.directory .show-all-container{display:flex;justify-content:center;text-align:center;margin-top:40px}.d-component.directory.directory-item{background:#fff;min-height:100vh;padding:var(--spacing-8) 0}.d-component.directory.directory-item .container{max-width:800px;margin:0 auto;padding:0 var(--spacing-4)}.d-component.directory.directory-item .back-navigation{margin-bottom:var(--spacing-8)}.d-component.directory.directory-item .back-button{display:flex;align-items:center;gap:var(--spacing-2);background:none;border:none;color:var(--primary);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;padding:var(--spacing-2) 0;transition:all var(--transition-duration)}.d-component.directory.directory-item .back-button:hover{color:var(--primary-hover);transform:translate(-4px)}.d-component.directory.directory-item .back-icon{font-size:var(--text-lg);transition:transform var(--transition-duration)}.d-component.directory.directory-item .back-button:hover .back-icon{transform:translate(-2px)}.d-component.directory.directory-item .item-header{text-align:center;margin-bottom:var(--spacing-12)}.d-component.directory.directory-item .item-badges{display:flex;justify-content:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}.d-component.directory.directory-item .badge{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.d-component.directory.directory-item .badge.sponsored{background:#fee2e2;color:#b91c1c}.d-component.directory.directory-item .badge.featured{background:#fef3c7;color:#b45309}.d-component.directory.directory-item .item-title{font-size:var(--font-size-h1);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--text-primary);margin-bottom:var(--spacing-4);letter-spacing:var(--tracking-tight)}.d-component.directory.directory-item .item-subtitle{font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--text-secondary);margin-bottom:var(--spacing-8);font-weight:var(--font-normal)}.d-component.directory.directory-item .item-actions{margin-bottom:var(--spacing-8)}.d-component.directory.directory-item .item-actions .button{font-size:var(--text-lg);font-weight:var(--font-semibold);min-width:160px}.d-component.directory.directory-item .featured-image{margin-bottom:var(--spacing-12);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xl)}.d-component.directory.directory-item .featured-image img{width:100%;height:400px;object-fit:cover}.d-component.directory.directory-item .item-content{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-12);align-items:start}.d-component.directory.directory-item .item-description{background:#fff;padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--neutral-200)}.d-component.directory.directory-item .item-description p{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-primary);margin:0}.d-component.directory.directory-item .item-metadata{background:#fff;padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--neutral-200)}.d-component.directory.directory-item .metadata-title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--neutral-200)}.d-component.directory.directory-item .metadata-list{display:flex;flex-direction:column;gap:var(--spacing-3)}.d-component.directory.directory-item .metadata-item{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0}.d-component.directory.directory-item .metadata-label{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-medium)}.d-component.directory.directory-item .metadata-value{font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--font-semibold)}@media (max-width: 1024px){.d-component.directory.directory-item .item-content{grid-template-columns:1fr;gap:var(--spacing-8)}}@media (max-width: 768px){.d-component.directory.directory-item .item-content{grid-template-columns:1fr;gap:var(--spacing-8)}.d-component.directory.directory-item .container{padding:0 var(--spacing-4)}.d-component.directory.directory-item .item-title{font-size:calc(var(--font-size-h1) * .8)}.d-component.directory.directory-item .item-subtitle{font-size:var(--text-lg)}.d-component.directory.directory-item .featured-image img{height:250px}.d-component.directory.directory-item .item-description{padding:var(--spacing-6)}.d-component.directory.directory-item .item-description p{font-size:var(--text-base)}}@media (max-width: 640px){.d-component.directory.directory-item .item-content{grid-template-columns:1fr;gap:var(--spacing-8)}.d-component.directory.directory-item .item-badges{flex-direction:column;align-items:center;gap:var(--spacing-2)}.d-component.directory.directory-item .item-actions .button{width:100%;max-width:300px}}@media (max-width: 480px){.d-component.directory.directory-item .item-content{grid-template-columns:1fr;gap:var(--spacing-8)}.d-component.directory{padding:var(--spacing-8) 0}.d-component.directory .directory-header{margin-bottom:var(--spacing-8)}.d-component.directory .directory-title{font-size:calc(var(--font-size-h1) * .6)}.d-component.directory .directory-subtitle{font-size:calc(var(--font-size-subtitle) * .8);margin-bottom:var(--spacing-6)}.d-component.directory .categories-container{padding:0 var(--spacing-2);gap:var(--spacing-2)}.d-component.directory .category-button{padding:var(--spacing-2) var(--spacing-4);font-size:calc(var(--font-size-content) * .75)}.d-component.directory .card-content{padding:var(--spacing-4)}.d-component.directory .card-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}.d-component.directory .card-description{font-size:calc(var(--card-description-font-size) * .9)}}.d-component.logo-showcase{padding:var(--spacing-16) 0;overflow:hidden;position:relative}.d-component.logo-showcase .container{position:relative;z-index:1}.d-component.logo-showcase .showcase-content{text-align:center}.d-component.logo-showcase .showcase-title{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-bold);margin-bottom:10px}.d-component.logo-showcase .showcase-description{font-family:var(--font-family-content);font-size:var(--text-lg);line-height:var(--leading-relaxed);max-width:800px;margin:0 auto 30px}.d-component.logo-showcase .logo-grid{display:flex;justify-content:center;align-items:center;gap:var(--spacing-16);flex-wrap:wrap;max-width:1200px;margin:0 auto}.d-component.logo-showcase .logo-item{flex:0 1 auto}.d-component.logo-showcase .logo-wrapper{display:flex;align-items:center;gap:var(--spacing-3);transition:all var(--transition-duration)}.d-component.logo-showcase .logo-icon{font-size:clamp(var(--text-xl),8vw,var(--text-2xl));display:flex;align-items:center;justify-content:center;width:clamp(var(--spacing-6),8vw,calc(var(--spacing-8) + var(--spacing-2)));height:clamp(var(--spacing-6),8vw,calc(var(--spacing-8) + var(--spacing-2)));border-radius:var(--radius-lg)}.d-component.logo-showcase .logo-text{font-size:clamp(var(--text-base),5vw,var(--text-xl));font-weight:var(--font-medium)}@media (max-width: 1024px){.logo-showcase .logo-grid{gap:var(--spacing-8);padding:0 var(--spacing-4)}}@media (max-width: 768px){.logo-showcase .showcase-title{font-size:calc(var(--font-size-h2) * .9)}.logo-showcase .showcase-description{font-size:var(--text-lg);margin-bottom:var(--spacing-12)}.logo-showcase .logo-grid{flex-direction:column;gap:var(--spacing-8)}.logo-showcase .logo-wrapper{justify-content:center}}@media (max-width: 640px){.logo-showcase{padding:var(--spacing-12) 0}.logo-showcase .showcase-title{font-size:calc(var(--font-size-h2) * .8)}.logo-showcase .showcase-description{font-size:var(--text-base)}.logo-showcase .logo-grid{gap:var(--spacing-6)}.logo-showcase .logo-wrapper{gap:var(--spacing-2)}}.d-component.faq{padding:var(--spacing-16) 0;background-color:var(--component-bg)}.d-component.faq .container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding-x)}.d-component.faq .faq-title{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:10px;text-align:center}.d-component.faq .faq-description{font-family:var(--font-family-content);font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--spacing-8);text-align:center}.d-component.faq .faq-grid{display:grid;gap:var(--spacing-8)}.d-component.faq .faq-section{margin-bottom:var(--spacing-4)}.d-component.faq .section-title{font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--neutral-500);letter-spacing:.05em;margin-bottom:var(--spacing-4)}.d-component.faq .faq-list{display:flex;flex-direction:column;gap:var(--spacing-4)}.d-component.faq .faq-item{border-radius:var(--radius-lg);transition:all var(--transition-duration)}.d-component.faq .faq-question{width:100%;text-align:left;padding:var(--spacing-4);background:none;border:none;font-family:var(--font-family-content);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}.d-component.faq.faq .question-icon{font-size:20px;color:var(--neutral-400);font-weight:var(--font-normal)}.d-component.faq .faq-answer{padding:0 var(--spacing-4) var(--spacing-4);font-family:var(--font-family-content);font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed)}@media (max-width: 768px){.d-component.faq{padding:var(--spacing-12) 0}.d-component.faq .faq-title{font-size:calc(var(--font-size-h2) * .9)}.d-component.faq .section-title{font-size:calc(var(--text-2xl) * .9)}.d-component.faq .faq-question{font-size:var(--text-base)}.d-component.faq .faq-answer{padding:0 var(--spacing-4) var(--spacing-4)}}.d-component.blog{padding:var(--spacing-16) 0;background-color:var(--component-bg)}.d-component.blog .container{position:relative;z-index:1;height:100%}.d-component.blog .blog-header{text-align:center;margin-bottom:var(--spacing-12);max-width:800px;margin-left:auto;margin-right:auto}.d-component.blog .blog-title{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--spacing-4)}.d-component.blog .blog-subtitle{font-family:var(--font-family-content);font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--spacing-8)}.d-component.blog .blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-8);max-width:1200px;margin:0 auto}.d-component.blog .blog-article{background-color:var(--card-bg);border-radius:var(--card-radius);border:var(--card-border-width) solid var(--card-border-color);overflow:hidden;box-shadow:var(--card-shadow);transition:all var(--transition-duration);display:flex;flex-direction:column;height:100%}.d-component.blog .blog-article:hover{transform:var(--card-hover-transform);box-shadow:var(--card-hover-shadow);border-color:var(--card-hover-border-color)}.d-component.blog .article-image{position:relative;width:100%;height:200px;overflow:hidden}.d-component.blog .article-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-duration)}.d-component.blog .blog-article:hover .article-image img{transform:scale(1.05)}.d-component.blog .article-content{padding:var(--spacing-6);display:flex;flex-direction:column;flex:1}.d-component.blog .article-meta{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-4);font-size:var(--text-sm);color:var(--text-secondary)}.d-component.blog .article-category{background-color:var(--primary);color:#fff;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.d-component.blog .article-date{font-weight:var(--font-medium)}.d-component.blog .article-title{font-family:var(--font-family-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:var(--leading-tight);margin-bottom:var(--spacing-3);text-decoration:none;transition:color var(--transition-duration)}.d-component.blog .article-title:hover{color:var(--primary)}.d-component.blog .article-excerpt{font-family:var(--font-family-content);font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--spacing-4);flex:1}.d-component.blog .article-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--card-border-color)}.d-component.blog .article-author{display:flex;align-items:center;gap:var(--spacing-3)}.d-component.blog .author-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.d-component.blog .author-name{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.d-component.blog .article-read-time{font-size:var(--text-sm);color:var(--text-secondary)}.d-component.blog .blog-pagination{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-12)}.d-component.blog .pagination-button{padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--card-border-color);background-color:var(--card-bg);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-duration)}.d-component.blog .pagination-button:hover,.d-component.blog .pagination-button.active{background-color:var(--primary);color:#fff;border-color:var(--primary)}.d-component.blog .pagination-button:disabled{opacity:.5;cursor:not-allowed}.d-component.blog .load-more-container{text-align:center;margin-top:var(--spacing-12)}@media (max-width: 1024px){.d-component.blog .blog-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}}@media (max-width: 768px){.d-component.blog{padding:var(--spacing-12) 0}.d-component.blog .blog-title{font-size:calc(var(--font-size-h2) * .9)}.d-component.blog .blog-subtitle{font-size:var(--text-base)}.d-component.blog .blog-grid{grid-template-columns:1fr;gap:var(--spacing-4)}.d-component.blog .article-content{padding:var(--spacing-4)}.d-component.blog .article-image{height:180px}.d-component.blog .article-footer{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}}@media (max-width: 640px){.d-component.blog .article-meta{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}.d-component.blog .blog-pagination{flex-wrap:wrap;gap:var(--spacing-2)}}.d-component.blog.blog-article{background:#fff;padding:0}.d-component.blog.blog-article .container{max-width:1200px}.d-component.blog.blog-article .article-body h2,.d-component.blog.blog-article .article-body h3,.d-component.blog.blog-article .article-body h4{font-family:var(--font-family-heading);color:var(--text-primary);line-height:var(--leading-tight)}.d-component.blog.blog-article .article-body p{color:var(--text-secondary);line-height:var(--leading-relaxed)}.d-component.blog.blog-article .article-body blockquote{background:color-mix(in srgb,var(--primary) 5%,white);border-left-color:var(--primary)}.d-component.blog.blog-article .article-body code{background:color-mix(in srgb,var(--primary) 10%,white);color:var(--primary)}.d-component.blog.blog-page{min-height:100vh}.d-component.blog.blog-page .container{max-width:896px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}.d-component.blog.blog-page .back-navigation{margin-bottom:var(--spacing-8)}.d-component.blog.blog-page .back-button{display:flex;align-items:center;gap:var(--spacing-2);background:none;border:none;color:var(--primary);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;padding:var(--spacing-2) 0;transition:all var(--transition-duration);width:fit-content}.d-component.blog.blog-page .back-button:hover{color:var(--primary-hover);transform:translate(-4px)}.d-component.blog.blog-page .back-icon{font-size:var(--text-lg);transition:transform var(--transition-duration)}.d-component.blog.blog-page .back-button:hover .back-icon{transform:translate(-2px)}.d-component.blog.blog-page .article-header{text-align:center;margin-bottom:var(--spacing-12);padding:var(--spacing-8);background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.d-component.blog.blog-page .article-meta{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6);font-size:var(--text-sm);color:var(--neutral-600)}.d-component.blog.blog-page .article-category{background:var(--primary);color:#fff;padding:var(--spacing-1) var(--spacing-4);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.d-component.blog.blog-page .meta-separator{color:var(--neutral-400);font-weight:var(--font-bold)}.d-component.blog.blog-page .article-title{font-size:var(--font-size-h1);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--neutral-900);margin-bottom:var(--spacing-6);letter-spacing:var(--tracking-tight)}.d-component.blog.blog-page .article-excerpt{font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--neutral-600);margin-bottom:var(--spacing-8);font-weight:var(--font-normal);max-width:600px;margin-left:auto;margin-right:auto}.d-component.blog.blog-page .author-section{display:flex;align-items:center;gap:var(--spacing-4);cursor:pointer;transition:all var(--transition-duration);padding:var(--spacing-2);border-radius:var(--radius-md)}.d-component.blog.blog-page .author-section:hover{background:var(--neutral-50);transform:translateY(-1px)}.d-component.blog.blog-page .author-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--neutral-200);transition:border-color var(--transition-duration)}.d-component.blog.blog-page .author-section:hover .author-avatar{border-color:var(--primary)}.d-component.blog.blog-page .author-info{text-align:left}.d-component.blog.blog-page .author-name{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--neutral-900);margin-bottom:var(--spacing-1);transition:color var(--transition-duration)}.d-component.blog.blog-page .author-section:hover .author-name{color:var(--primary)}.d-component.blog.blog-page .author-role{font-size:var(--text-sm);color:var(--neutral-600);margin:0}.d-component.blog.blog-page .share-section{display:flex;align-items:center;gap:var(--spacing-3)}.d-component.blog.blog-page .share-label{font-size:var(--text-sm);color:var(--neutral-600);font-weight:var(--font-medium)}.d-component.blog.blog-page .share-buttons{display:flex;gap:var(--spacing-2)}.d-component.blog.blog-page .share-button{width:36px;height:36px;border-radius:50%;background:var(--neutral-200);border:1px solid var(--neutral-300);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-duration)}.d-component.blog.blog-page .share-button:hover{background:var(--primary);border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.d-component.blog.blog-page .share-button:hover .share-icon{filter:grayscale(1) brightness(0) invert(1)}.d-component.blog.blog-page .share-icon{font-size:16px;transition:filter var(--transition-duration)}.d-component.blog.blog-page .featured-image{margin-bottom:var(--spacing-12);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xl);background:#fff;padding:var(--spacing-2)}.d-component.blog.blog-page .featured-image img{width:100%;height:400px;object-fit:cover;border-radius:var(--radius-md)}.d-component.blog.blog-page .article-content{background:#fff;padding:var(--spacing-12);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-12)}.d-component.blog.blog-page .article-body{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--neutral-700)}.d-component.blog.blog-page .article-body h2{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--neutral-900);margin:var(--spacing-6) 0 var(--spacing-3);line-height:var(--leading-tight);position:relative}.d-component.blog.blog-page .article-body h3{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--neutral-900);margin:var(--spacing-8) 0 var(--spacing-4)}.d-component.blog.blog-page .article-body p{margin-bottom:var(--spacing-6)}.d-component.blog.blog-page .article-body ul,.d-component.blog.blog-page .article-body ol{margin:var(--spacing-6) 0;padding-left:var(--spacing-8)}.d-component.blog.blog-page .article-body li{margin-bottom:var(--spacing-3);line-height:var(--leading-relaxed)}.d-component.blog.blog-page .article-body blockquote{background:var(--neutral-50);border-left:4px solid var(--primary);padding:var(--spacing-8);margin:var(--spacing-8) 0;font-style:italic;font-size:var(--text-xl);color:var(--neutral-600);border-radius:0 var(--radius-lg) var(--radius-lg) 0;position:relative}.d-component.blog.blog-page .article-body code{background:var(--neutral-100);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:.9em;color:var(--primary);border:1px solid var(--neutral-200)}.d-component.blog.blog-page .article-body table{width:100%;border-collapse:collapse;margin:var(--spacing-8) 0;background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--neutral-200)}.d-component.blog.blog-page .article-body thead{background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 90%,var(--secondary)))}.d-component.blog.blog-page .article-body thead th{color:#fff;font-weight:var(--font-semibold);text-align:left;padding:var(--spacing-4) var(--spacing-6);font-size:var(--text-base);letter-spacing:var(--tracking-wide)}.d-component.blog.blog-page .article-body tbody tr{border-bottom:1px solid var(--neutral-200);transition:background-color var(--transition-duration)}.d-component.blog.blog-page .article-body tbody tr:hover{background-color:var(--neutral-50)}.d-component.blog.blog-page .article-body tbody tr:last-child{border-bottom:none}.d-component.blog.blog-page .article-body tbody td{padding:var(--spacing-4) var(--spacing-6);color:var(--neutral-700);font-size:var(--text-base);line-height:var(--leading-relaxed);vertical-align:top}.d-component.blog.blog-page .article-body tbody td:first-child{font-weight:var(--font-medium);color:var(--neutral-900)}.d-component.blog.blog-page .article-body table caption{caption-side:bottom;padding:var(--spacing-3);font-size:var(--text-sm);color:var(--neutral-600);font-style:italic;text-align:center}@media (max-width: 768px){.d-component.blog.blog-page .article-body table{font-size:var(--text-sm);margin:var(--spacing-6) 0}.d-component.blog.blog-page .article-body thead th,.d-component.blog.blog-page .article-body tbody td{padding:var(--spacing-3) var(--spacing-4)}@media (max-width: 480px){.d-component.blog.blog-page .article-body table,.d-component.blog.blog-page .article-body thead,.d-component.blog.blog-page .article-body tbody,.d-component.blog.blog-page .article-body th,.d-component.blog.blog-page .article-body td,.d-component.blog.blog-page .article-body tr{display:block}.d-component.blog.blog-page .article-body thead tr{position:absolute;top:-9999px;left:-9999px}.d-component.blog.blog-page .article-body tr{background:#fff;border-radius:var(--radius-md);padding:var(--spacing-4)}.d-component.blog.blog-page .article-body td{border:none;position:relative;padding:var(--spacing-2) 0 var(--spacing-2) 30%;text-align:left}.d-component.blog.blog-page .article-body td:before{content:attr(data-label) ": ";position:absolute;left:0;width:25%;padding-right:var(--spacing-2);white-space:nowrap;font-weight:var(--font-semibold);color:var(--neutral-900)}}}.d-component.blog.blog-page .article-footer{display:flex;flex-direction:column;gap:var(--spacing-12)}.d-component.blog.blog-page .article-tags{background:#fff;padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.d-component.blog.blog-page .tags-title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--neutral-900);margin-bottom:var(--spacing-4);text-align:center}.d-component.blog.blog-page .tags-list{display:flex;flex-wrap:wrap;gap:var(--spacing-3);justify-content:center}.d-component.blog.blog-page .tag-button{background:var(--neutral-100);color:var(--neutral-700);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:1px solid var(--neutral-300);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-duration)}.d-component.blog.blog-page .tag-button:hover{background:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.d-component.blog.blog-page .author-bio{background:#fff;padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.d-component.blog.blog-page .author-bio-card{display:flex;gap:var(--spacing-6);align-items:flex-start}.d-component.blog.blog-page .author-bio-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid var(--neutral-200)}.d-component.blog.blog-page .author-bio-content{flex:1}.d-component.blog.blog-page .author-bio-name{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--neutral-900);margin-bottom:var(--spacing-1)}.d-component.blog.blog-page .author-bio-role{font-size:var(--text-base);color:var(--primary);font-weight:var(--font-medium);margin-bottom:var(--spacing-4)}.d-component.blog.blog-page .author-bio-text{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--neutral-600);margin-bottom:var(--spacing-4)}.d-component.blog.blog-page .back-to-top{text-align:center}@media (max-width: 768px){.d-component.blog.blog-page .container{padding:var(--spacing-6) var(--spacing-4)}.d-component.blog.blog-page .article-title{font-size:calc(var(--font-size-h1) * .8)}.d-component.blog.blog-page .article-excerpt{font-size:var(--text-lg)}.d-component.blog.blog-page .featured-image img{height:250px}.d-component.blog.blog-page .article-content{padding:var(--spacing-8)}.d-component.blog.blog-page .article-body{font-size:var(--text-base)}.d-component.blog.blog-page .author-bio-card{flex-direction:column;text-align:center;align-items:center}.d-component.blog.blog-page .tags-list{justify-content:center}}@media (max-width: 640px){.d-component.blog.blog-page .article-meta{flex-direction:column;gap:var(--spacing-2)}.d-component.blog.blog-page .article-header,.d-component.blog.blog-page .article-content{padding:var(--spacing-6)}}.d-component .message{padding:var(--message-padding);margin-bottom:var(--message-margin);border-radius:var(--message-radius);font-weight:var(--message-font-weight);border-width:var(--message-border-width);border-style:solid;text-align:left;transition:opacity .5s ease-in-out}.d-component .message.success{background-color:var(--message-success-bg);color:var(--message-success-color);border-color:var(--message-success-border)}.d-component .message.error{background-color:var(--message-error-bg);color:var(--message-error-color);border-color:var(--message-error-border)}.d-component .message.info{background-color:var(--message-info-bg);color:var(--message-info-color);border-color:var(--message-info-border)}.d-component .message.warning{background-color:var(--message-warning-bg);color:var(--message-warning-color);border-color:var(--message-warning-border)}.d-component .message.with-icon{display:flex;align-items:flex-start;gap:var(--spacing-2)}.d-component .message .message-icon{flex-shrink:0;margin-top:.125em}.d-component .message .message-content{flex:1}.d-component .message.small{font-size:calc(var(--font-size-content) * .875);padding:calc(var(--message-padding) * .75)}.d-component .message.large{font-size:calc(var(--font-size-content) * 1.125);padding:calc(var(--message-padding) * 1.25)}.d-component .message.dismissible{position:relative;padding-right:calc(var(--message-padding) * 3)}.d-component .message .close-button{position:absolute;top:50%;right:var(--message-padding);transform:translateY(-50%);background:none;border:none;padding:var(--spacing-1);cursor:pointer;color:currentColor;opacity:.6;transition:opacity var(--transition-duration)}.d-component .message .close-button:hover{opacity:1}.d-component.testimonials{padding:var(--spacing-16) 0;background-color:var(--component-bg);overflow:hidden;position:relative}.d-component.testimonials .container{position:relative;z-index:1}.d-component.testimonials .testimonials-header{text-align:center;margin-bottom:var(--spacing-12);max-width:800px;margin-left:auto;margin-right:auto}.d-component.testimonials .testimonials-title{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--spacing-2)}.d-component.testimonials .testimonials-subtitle{font-family:var(--font-family-content);font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--spacing-8)}.d-component.testimonials .testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-8);max-width:1200px;margin:0 auto}.d-component.testimonials .testimonial-card{background-color:var(--card-bg);border-radius:var(--card-radius);border:var(--card-border-width) solid var(--card-border-color);padding:var(--card-padding);box-shadow:var(--card-shadow);transition:all var(--transition-duration);display:flex;flex-direction:column;height:100%;position:relative}.d-component.testimonials .testimonial-card:hover{transform:var(--card-hover-transform);box-shadow:var(--card-hover-shadow);border-color:var(--card-hover-border-color)}.d-component.testimonials .quote-icon{position:absolute;top:var(--spacing-4);right:var(--spacing-4);font-size:var(--text-2xl);color:var(--primary);opacity:.3}.d-component.testimonials .testimonial-content{flex:1;margin-bottom:var(--spacing-6)}.d-component.testimonials .testimonial-text{font-family:var(--font-family-content);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-primary);font-style:italic;margin-bottom:var(--spacing-6)}.d-component.testimonials .testimonial-rating{display:flex;gap:var(--spacing-1);margin-bottom:var(--spacing-4)}.d-component.testimonials .star{color:#fbbf24;font-size:var(--text-lg)}.d-component.testimonials .star.empty{color:var(--neutral-300)}.d-component.testimonials .testimonial-author{display:flex;align-items:center;gap:var(--spacing-4);margin-top:auto}.d-component.testimonials .author-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--neutral-200);flex-shrink:0}.d-component.testimonials .author-info{flex:1}.d-component.testimonials .author-name{font-family:var(--font-family-heading);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--spacing-1)}.d-component.testimonials .author-role{font-family:var(--font-family-content);font-size:var(--text-sm);color:var(--text-secondary);margin:0}.d-component.testimonials .author-company{font-family:var(--font-family-content);font-size:var(--text-sm);color:var(--primary);font-weight:var(--font-medium);margin:0}.d-component.testimonials .company-logo{width:32px;height:32px;object-fit:contain;opacity:.7;margin-left:auto}@media (max-width: 1024px){.d-component.testimonials .testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}}@media (max-width: 768px){.d-component.testimonials{padding:var(--spacing-12) 0}.d-component.testimonials .testimonials-title{font-size:calc(var(--font-size-h2) * .9)}.d-component.testimonials .testimonials-subtitle{font-size:var(--text-base)}.d-component.testimonials .testimonials-grid{grid-template-columns:1fr;gap:var(--spacing-4)}.d-component.testimonials .testimonial-card{padding:calc(var(--card-padding) * .75)}.d-component.testimonials .testimonial-text{font-size:var(--text-base)}.d-component.testimonials .testimonial-card.featured .testimonial-text{font-size:var(--text-lg)}.d-component.testimonials .author-avatar{width:48px;height:48px}}@media (max-width: 640px){.d-component.testimonials .testimonial-author{flex-direction:column;text-align:center;gap:var(--spacing-3)}.d-component.testimonials .author-info{text-align:center}.d-component.testimonials .company-logo{margin:0 auto}}@media (max-width: 480px){.d-component.testimonials{padding:var(--spacing-8) 0}.d-component.testimonials .testimonials-title{font-size:calc(var(--font-size-h2) * .8)}.d-component.testimonials .testimonials-subtitle{font-size:var(--text-sm)}.d-component.testimonials .testimonials-grid{gap:var(--spacing-3)}.d-component.testimonials .testimonial-card{padding:calc(var(--card-padding) * .6)}.d-component.testimonials .testimonial-text{font-size:var(--text-sm)}.d-component.testimonials .author-avatar{width:40px;height:40px}.d-component.testimonials .quote-icon{font-size:var(--text-xl)}}.d-component.banner{position:relative;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:all var(--transition-duration)}.d-component.banner .banner-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.d-component.banner .banner-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.d-component.banner .banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1;transition:background var(--transition-duration)}.d-component.banner .banner-content{position:relative;z-index:2;text-align:center;color:#fff;padding:var(--spacing-8);max-width:90%}.d-component.banner .banner-text{font-family:var(--font-family-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-tight);margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5);transition:all var(--transition-duration)}.d-component.banner:hover{transform:scale(1.02)}.d-component.banner:hover .banner-overlay{background:#0000004d}.d-component.banner:hover .banner-text{transform:translateY(-2px);text-shadow:0 4px 8px rgba(0,0,0,.6)}.d-component.banner:hover .banner-background{transform:scale(1.05)}.d-component.banner.small{min-height:200px}.d-component.banner.small .banner-text{font-size:var(--text-xl)}.d-component.banner.medium{min-height:300px}.d-component.banner.large{min-height:400px}.d-component.banner.large .banner-text{font-size:var(--text-3xl)}.d-component.banner.extra-large{min-height:500px}.d-component.banner.extra-large .banner-text{font-size:var(--text-4xl)}.d-component.banner.dark-overlay .banner-overlay{background:#0009}.d-component.banner.light-overlay .banner-overlay{background:#0003}.d-component.banner.gradient-overlay .banner-overlay{background:linear-gradient(135deg,#0009,#0000004d)}.d-component.banner.no-overlay .banner-overlay{display:none}.d-component.banner.no-overlay .banner-text{color:var(--text-primary);text-shadow:2px 2px 4px rgba(255,255,255,.8)}.d-component.banner.rounded{border-radius:var(--radius-lg)}.d-component.banner.rounded-full{border-radius:var(--radius-full)}.d-component.banner.shadow{box-shadow:var(--shadow-lg)}.d-component.banner.shadow:hover{box-shadow:var(--shadow-xl)}@media (max-width: 768px){.d-component.banner .banner-text{font-size:var(--text-xl)}.d-component.banner.large .banner-text{font-size:var(--text-2xl)}.d-component.banner.extra-large .banner-text{font-size:var(--text-3xl)}.d-component.banner .banner-content{padding:var(--spacing-6)}.d-component.banner.small{min-height:150px}.d-component.banner.medium{min-height:200px}.d-component.banner.large{min-height:250px}.d-component.banner.extra-large{min-height:300px}}@media (max-width: 640px){.d-component.banner .banner-text{font-size:var(--text-lg)}.d-component.banner.large .banner-text,.d-component.banner.extra-large .banner-text{font-size:var(--text-xl)}.d-component.banner .banner-content{padding:var(--spacing-4)}}.d-component.notification-bar{position:relative;width:100%;transition:all var(--transition-duration)}.d-component.notification-bar.sticky{position:sticky;top:0}.d-component.notification-bar.fixed{position:fixed;top:0;left:0;right:0}.d-component.notification-bar .notification-container{position:relative;width:100%;padding:var(--spacing-3) var(--spacing-4);display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);min-height:48px}.d-component.notification-bar .notification-content{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);flex:1;margin:0 auto}.d-component.notification-bar .notification-text{font-family:var(--font-family-content);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-normal);text-align:left;margin:0;flex:1}.d-component.notification-bar .notification-button{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);font-family:var(--font-family-content);font-size:var(--text-sm);font-weight:var(--font-semibold);border:none;cursor:pointer;transition:all var(--transition-duration);white-space:nowrap;flex-shrink:0}.d-component.notification-bar .close-button{position:absolute;top:50%;right:var(--spacing-4);transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-duration);flex-shrink:0}.d-component.notification-bar .close-icon{font-size:var(--text-lg);font-weight:var(--font-bold);line-height:1}.d-component.notification-bar.primary{background-color:var(--primary);color:#fff}.d-component.notification-bar.primary .notification-button{background-color:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.d-component.notification-bar.primary .notification-button:hover{background-color:#ffffff4d;transform:translateY(-1px)}.d-component.notification-bar.primary .close-button{color:#fffc}.d-component.notification-bar.primary .close-button:hover{background-color:#fff3;color:#fff}.d-component.notification-bar.secondary{background-color:var(--secondary);color:#fff}.d-component.notification-bar.secondary .notification-button{background-color:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.d-component.notification-bar.secondary .notification-button:hover{background-color:#ffffff4d;transform:translateY(-1px)}.d-component.notification-bar.secondary .close-button{color:#fffc}.d-component.notification-bar.secondary .close-button:hover{background-color:#fff3;color:#fff}.d-component.notification-bar.success{background-color:var(--success-700);color:#fff}.d-component.notification-bar.success .notification-button{background-color:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.d-component.notification-bar.success .notification-button:hover{background-color:#ffffff4d;transform:translateY(-1px)}.d-component.notification-bar.success .close-button{color:#fffc}.d-component.notification-bar.success .close-button:hover{background-color:#fff3;color:#fff}.d-component.notification-bar.warning{background-color:var(--warning-700);color:#fff}.d-component.notification-bar.warning .notification-button{background-color:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.d-component.notification-bar.warning .notification-button:hover{background-color:#ffffff4d;transform:translateY(-1px)}.d-component.notification-bar.warning .close-button{color:#fffc}.d-component.notification-bar.warning .close-button:hover{background-color:#fff3;color:#fff}.d-component.notification-bar.light{background-color:var(--neutral-100);color:var(--neutral-900);border-bottom:1px solid var(--neutral-200)}.d-component.notification-bar.light .notification-button{background-color:var(--primary);color:#fff}.d-component.notification-bar.light .notification-button:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.d-component.notification-bar.light .close-button{color:var(--neutral-600)}.d-component.notification-bar.light .close-button:hover{background-color:var(--neutral-200);color:var(--neutral-900)}.d-component.notification-bar.dark{background-color:var(--neutral-900);color:#fff}.d-component.notification-bar.dark .notification-button{background-color:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.d-component.notification-bar.dark .notification-button:hover{background-color:#fff3;transform:translateY(-1px)}.d-component.notification-bar.dark .close-button{color:#ffffffb3}.d-component.notification-bar.dark .close-button:hover{background-color:#ffffff1a;color:#fff}.d-component.notification-bar.compact{min-height:40px}.d-component.notification-bar.compact .notification-container{padding:var(--spacing-2) var(--spacing-4)}.d-component.notification-bar.compact .notification-text{font-size:var(--text-xs)}.d-component.notification-bar.compact .notification-button{padding:var(--spacing-1) var(--spacing-3);font-size:var(--text-xs)}.d-component.notification-bar.compact .close-button{width:28px;height:28px}.d-component.notification-bar.large{min-height:64px}.d-component.notification-bar.large .notification-container{padding:var(--spacing-4) var(--spacing-6)}.d-component.notification-bar.large .notification-text{font-size:var(--text-base)}.d-component.notification-bar.large .notification-button{padding:var(--spacing-3) var(--spacing-6);font-size:var(--text-base)}.d-component.notification-bar.large .close-button{width:36px;height:36px;right:var(--spacing-6)}.d-component.notification-bar.slide-down{transform:translateY(-100%);animation:slideDown .3s ease-out forwards}@keyframes slideDown{to{transform:translateY(0)}}.d-component.notification-bar.slide-up{animation:slideUp .3s ease-out forwards}@keyframes slideUp{to{transform:translateY(-100%)}}.d-component.notification-bar.fade-out{animation:fadeOut .3s ease-out forwards}@keyframes fadeOut{to{opacity:0;transform:translateY(-100%)}}@media (max-width: 768px){.d-component.notification-bar .notification-container{padding:var(--spacing-3) var(--spacing-4);gap:var(--spacing-3)}.d-component.notification-bar .notification-content{flex-direction:column;gap:var(--spacing-3);text-align:center}.d-component.notification-bar .notification-text{font-size:var(--text-xs);line-height:var(--leading-tight)}.d-component.notification-bar .notification-button{width:100%;max-width:200px;padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-xs)}.d-component.notification-bar .close-button{position:static;transform:none;margin-top:var(--spacing-2);width:28px;height:28px}}@media (max-width: 640px){.d-component.notification-bar .notification-container{padding:var(--spacing-2) var(--spacing-3);min-height:44px}.d-component.notification-bar .notification-text{font-size:var(--text-xs);padding:0 var(--spacing-2)}.d-component.notification-bar .notification-button{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-xs)}}@media print{.d-component.notification-bar{display:none}}.d-page .text-center{text-align:center}.d-page .text-left{text-align:left}.d-page .text-right{text-align:right}.d-page .mt-auto{margin-top:auto}.d-page .mb-auto{margin-bottom:auto}.d-page .ml-auto{margin-left:auto}.d-page .mr-auto{margin-right:auto}.d-page .hidden{display:none}.d-page .block{display:block}.d-page .inline-block{display:inline-block}.d-page .w-full{width:100%}.d-page .h-full{height:100%}.d-page .rounded{border-radius:var(--radius-md)}.d-page .rounded-lg{border-radius:var(--radius-lg)}.d-page .rounded-full{border-radius:var(--radius-full)}.d-page .shadow{box-shadow:var(--shadow-md)}.d-page .shadow-lg{box-shadow:var(--shadow-lg)}.d-page .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}.d-page .icon{display:inline-block;width:24px;height:24px;border-radius:50%;text-decoration:none;transition:opacity .3s ease;background-repeat:no-repeat;background-position:center;background-size:16px}.d-page .icon:hover{opacity:.8}.d-page .unknown{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="white" d="M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"/></svg>')}.d-page .facebook{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="white" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"/></svg>')}.d-page .twitter-old{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg>')}.d-page :is(.x,.twitter){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>')}.d-page .instagram{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="white" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg>')}.d-page .linkedin{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="white" d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg>')}.d-page .youtube{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="white" d="M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z"/></svg>')}.d-page .pinterest{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="white" d="M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z"/></svg>')}.d-page .snapchat{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="white" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm169.5 338.9c-3.5 8.1-18.1 14-44.8 18.2-1.4 1.9-2.5 9.8-4.3 15.5-1.1 3.7-3.7 5.9-8.1 5.9h-.2c-6.2 0-12.8-2.9-25.8-2.9-17.6 0-23.7 4-37.4 13.7-14.5 10.3-28.4 19.1-49.2 18.2-21 1.6-38.6-11.9-48.9-18.2-13.7-9.7-19.8-13.7-37.4-13.7-12.5 0-20.4 2.9-25.8 2.9-5.1 0-7.5-3.3-8.3-6.7-1.8-5.7-2.9-13.6-4.3-15.5-26.6-4.2-41.2-10.1-44.8-18.2-3.5-8.1 7.3-17.7 24.2-17.7 1.9 0 4.4 2.1 6.2 4.8 1.4 2.1 2.6 3.5 5.2 3.5 2.4 0 4.7-2.6 4.7-6 0-2.8-.7-4.9-1.1-6.5-.5-1.8-1-3.3-1-4.5 0-5.4 5.7-11.2 14.8-11.2 8.1 0 13.1 6.3 13.1 11.2 0 1.2-.5 2.7-1 4.5-.4 1.6-1.1 3.7-1.1 6.5 0 3.4 2.3 6 4.7 6 2.6 0 3.8-1.4 5.2-3.5 1.8-2.7 4.3-4.8 6.2-4.8 16.9 0 27.7 9.6 24.2 17.7z"/></svg>')}.d-page .tiktok{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="white" d="M448 209.9a210.1 210.1 0 0 1-122.8-39.3v178.2c0 97.8-79.4 177.2-177.2 177.2-97.8 0-177.2-79.4-177.2-177.2s79.4-177.2 177.2-177.2c30.8 0 60.1 7.9 85.4 22.1l-72.1 72.1c-10.4-6.8-22.6-10.9-35.6-10.9-39.8 0-72.1 32.3-72.1 72.1s32.3 72.1 72.1 72.1c39.8 0 72.1-32.3 72.1-72.1V0h72.1c0 115.9-94.3 210.1-210.1 210.1-115.9 0-210.1-94.3-210.1-210.1S94.3 0 210.1 0c57.3 0 109.7 21.6 149.2 57.1 39.5 35.5 64.8 85.1 64.8 139.3v70.5z"/></svg>')}html .d-page{height:100%;font-size:14px;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.d-page .neutral-wrapper{all:unset}
