*{box-sizing:border-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#c4c4c0 transparent}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c4c4c0;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#999}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;min-width:320px;background:#fff;color:#111;font-family:Sora,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}@supports (-webkit-touch-callout: none){input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]),select,textarea{font-size:max(16px,1em)!important}}::selection{background:#e8ff45;color:#111}select{appearance:none;-webkit-appearance:none;font-family:inherit;color:inherit;cursor:pointer;padding-right:34px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:15px!important}select:disabled{cursor:not-allowed;opacity:.55}@supports (appearance: base-select){select,::picker(select){appearance:base-select}select{align-items:center;padding-right:12px!important;background-image:none!important}select::picker-icon{content:"";width:15px;height:15px;margin-left:auto;padding-left:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right center/15px;transition:rotate .2s}select:open::picker-icon{rotate:180deg}::picker(select){min-width:anchor-size(width);max-height:min(320px,50vh);margin-block:6px;padding:5px;border:1px solid #e4e4e7;border-radius:12px;background:#fff;color:#27272a;box-shadow:0 12px 32px #1018281f,0 2px 6px #1018280f;overflow-y:auto;opacity:1;transition:opacity .15s,translate .15s,overlay .15s allow-discrete,display .15s allow-discrete}::picker(select):popover-open{opacity:1;translate:0}@starting-style{::picker(select):popover-open{opacity:0;translate:0 -4px}}option{min-height:36px;padding:8px 10px;display:flex;align-items:center;gap:10px;border-radius:8px;font-size:14px;line-height:1.3;white-space:nowrap;cursor:pointer;outline:0}option:hover,option:focus-visible{background:#f4f4f5;color:#0b0b0c}option:checked{background:#eef4ff;color:#1d4ed8;font-weight:500}option::checkmark{order:1;width:14px;height:14px;margin-left:auto;content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center/contain no-repeat}option:disabled{color:#a1a1aa;cursor:default}option[value=""]{color:#71717a}}.fade-image{opacity:0;transition:opacity .45s ease}.fade-image.is-loaded{opacity:1}.theme-dark{color-scheme:dark}@supports (appearance: base-select){.theme-dark select::picker(select){border-color:#2a2a2f;background:#18181b;color:#e4e4e7;box-shadow:0 12px 32px #00000080}.theme-dark option:hover,.theme-dark option:focus-visible{background:#26262b;color:#fff}.theme-dark option:checked{background:#3b82f62e;color:#93c5fd}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.fade-right{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent)}.fade-left{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 56px),transparent)}.fade-left.fade-right{-webkit-mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.password-field{position:relative;display:block}.password-field input{width:100%;padding-right:46px!important}.password-field input::-ms-reveal{display:none}input[type=date],input[type=datetime-local],input[type=time]{min-width:0;max-width:100%}@supports (-webkit-touch-callout: none){input[type=date],input[type=datetime-local],input[type=time]{-webkit-appearance:none;appearance:none;display:flex;align-items:center}}input::-webkit-date-and-time-value{min-height:1.4em;text-align:left}input.has-date-picker{padding-right:38px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16v14H4zM4 10h16M8 3v5M16 3v5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:17px!important;cursor:pointer}input.has-date-picker::-webkit-calendar-picker-indicator{display:none}input[type=time].has-date-picker{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E")!important}.phone-input{position:relative;display:block}.phone-input input[type=tel]{width:100%}.req-mark{margin-right:4px;color:#dc2626;font-weight:600}[appdialog][role=dialog]{overflow-x:hidden}[appdialog] .dialog-head{position:sticky;top:calc(-1 * var(--dialog-pad-y, 24px));z-index:3;margin:calc(-1 * var(--dialog-pad-y, 24px)) calc(-1 * var(--dialog-pad-x, 24px)) 0;padding:var(--dialog-pad-y, 24px) var(--dialog-pad-x, 24px) 12px;background:var(--dialog-bg, #fff);transition:box-shadow .15s}[appdialog] .dialog-head:has(>.dialog-close){padding-right:calc(var(--dialog-pad-x, 24px) + 36px)}[appdialog] .dialog-head>:first-child:not(.dialog-close,.close){margin-top:0}[appdialog] .dialog-head>:last-child{margin-bottom:0}[appdialog][data-scrolled] .dialog-head{box-shadow:0 1px 0 var(--dialog-line, #ececef),0 8px 14px -12px #00000040}[appdialog] .dialog-foot{position:sticky;bottom:calc(-1 * var(--dialog-pad-y, 24px));z-index:3;margin-right:calc(-1 * var(--dialog-pad-x, 24px));margin-bottom:calc(-1 * var(--dialog-pad-y, 24px));margin-left:calc(-1 * var(--dialog-pad-x, 24px));padding:14px var(--dialog-pad-x, 24px) var(--dialog-pad-y, 24px);background:var(--dialog-bg, #fff);transition:box-shadow .15s}[appdialog][data-more-below] .dialog-foot{box-shadow:0 -1px 0 var(--dialog-line, #ececef),0 -8px 14px -12px #00000040}@media(max-width:640px){[appdialog] .dialog-head h2{font-size:20px;line-height:1.25}}@media(max-width:900px){:root:has(.get-bar),:root:has(main.with-bar .action-bar){--toast-lift: calc(84px + env(safe-area-inset-bottom)) }}
