.md-icon,.md-icon-text,.md-text,.md-fab,.text-only{position:relative;overflow:hidden;transition:border-radius .35s cubic-bezier(.42,1.67,.21,.9)}:is(.md-icon,.md-icon-text,.md-text,.md-fab,.text-only):after{position:absolute;content:"";inset:0;background-color:var(--layer-color);opacity:var(--layer-opacity);transition:opacity .2s ease;pointer-events:none;border-radius:inherit}a.md-icon{display:flex;justify-content:center;align-items:center}.md-icon{height:40px;aspect-ratio:1;flex-shrink:0;border-radius:50%;--target-inline: 4px;--target-block: 4px}@media(hover:hover)and (pointer:fine){.md-icon:hover{--layer-color: var(--on-surface-variant);--layer-opacity: .08}}.md-icon:is(:active,:focus-visible,:has(+.mini-menu):focus){--layer-color: var(--on-surface-variant);--layer-opacity: .1}.md-icon:disabled svg{fill:var(--on-surface);opacity:.38}.md-icon-text,.md-text{display:flex;justify-content:center;align-items:center;padding:0 1rem;min-height:40px;border-radius:20px;font-size:14px;font-weight:500;text-decoration:none;--target-inline: 4px;--target-block: 5px}:is(.md-icon-text,.md-text).md-icon-text{gap:8px;padding-left:16px}:is(.md-icon-text,.md-text).md-icon-text svg{width:20px;flex-shrink:0}:is(.md-icon-text,.md-text).filled{background-color:var(--primary);color:var(--on-primary);fill:var(--on-primary)}@media(hover:hover)and (pointer:fine){:is(.md-icon-text,.md-text).filled:hover{--layer-color: var(--on-primary);--layer-opacity: .08;box-shadow:var(--elevation1)}}:is(.md-icon-text,.md-text).filled:is(:active,:focus-visible){--layer-color: var(--on-primary);--layer-opacity: .1}:is(.md-icon-text,.md-text).filled:disabled{background-color:color-mix(in srgb,var(--on-surface) 12%,transparent 88%);color:color-mix(in srgb,var(--on-surface) 38%,transparent 62%);fill:color-mix(in srgb,var(--on-surface) 38%,transparent 62%)}:is(.md-icon-text,.md-text).outlined{background-color:var(--surface);color:var(--on-surface-variant);fill:var(--on-surface-variant);border:1px solid var(--outline-variant)}@media(hover:hover)and (pointer:fine){:is(.md-icon-text,.md-text).outlined:hover{--layer-color: var(--primary);--layer-opacity: .08}}:is(.md-icon-text,.md-text).outlined:is(:active,:focus-visible){border:1px solid var(--primary);--layer-color: var(--primary);--layer-opacity: .1}:is(.md-icon-text,.md-text).outlined:disabled{border:1px solid color-mix(in srgb,var(--on-surface) 12%,transparent 88%);background-color:transparent;color:color-mix(in srgb,var(--on-surface) 38%,transparent 62%);fill:color-mix(in srgb,var(--on-surface) 38%,transparent 62%)}:is(.md-icon-text,.md-text).outlined[aria-selected=true]{background-color:var(--inverse-surface);color:var(--inverse-on-surface);border-radius:12px}.text-only{display:flex;justify-content:center;align-items:center;min-height:40px;border-radius:20px;font-size:14px;font-weight:500;text-decoration:none;--target-inline: 4px;--target-block: 5px;padding:0 12px;min-width:56px;background-color:var(--surface);color:var(--primary);fill:var(--primary)}@media(hover:hover)and (pointer:fine){.text-only:hover{--layer-color: var(--primary);--layer-opacity: .08}}.text-only:is(:active,:focus-visible){--layer-color: var(--primary);--layer-opacity: .1}.md-fab{position:relative;padding:0 16px;height:40px;line-height:40px;border-radius:4px;background-color:var(--primary);color:var(--surface);transition-duration:.25s;transition-timing-function:cubic-bezier(.1,.1,0,1);transition-property:box-shadow,background-color;text-decoration:none}@media(hover:hover)and (pointer:fine){.md-fab:hover{--layer-color: var(--primary);--layer-opacity: .08;box-shadow:0 1px 2px #423f3f4d,0 1px 3px 1px #423f3f26}}.md-fab:is(:active,:focus-visible){--layer-color: var(--primary);--layer-opacity: .1;box-shadow:0 1px 2px #423f3f4d,0 2px 6px 2px #423f3f26}.modal-container{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;z-index:7;background-color:#0000;transition:background-color .3s;overscroll-behavior:none;container:modal / inline-size}.modal-container.open{background-color:#00000080}@media print{.modal-container.open{background-color:transparent}}.modal-container.open .modal{translate:0;visibility:visible}.modal{translate:0;visibility:hidden;display:flex;flex-direction:column;margin:1rem;max-height:90vh;max-height:90dvh;background-color:var(--surface);overflow:auto;align-items:center;margin:10px;border-radius:1rem}.left-side,.right-side{position:relative;margin:0;visibility:visible;width:calc(100vw - 80px);max-width:400px;min-height:100%;transition:translate .3s;overflow:hidden;border-radius:0}.left-side{translate:-100%;margin-right:auto}.right-side{translate:100%;margin-left:auto}@media not (min-width:500px){.mobile-full{margin:0;width:100%;max-width:100%!important;height:100%;max-height:100vh!important;max-height:100dvh!important;border-radius:initial!important}.modal-container.open:has(.mobile-full){background-color:#0000}}.modal>header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;width:100%}.modal .closecross{width:40px;height:40px}.modal>footer{padding:24px}.modal>button{margin:auto auto 24px;min-height:40px}@keyframes shake{33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translate(4px)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translate(-4px)}}div:has(>.input-text){position:relative;width:min(100%,328px)}div:has(>.input-text):has(>.half){width:154px}@media not (min-width:450px){div:has(>.input-text){width:100%}}div:has(>.input-text) .prefix{display:none;position:absolute;top:0;height:56px;line-height:56px;left:16px;color:var(--outline);fill:var(--outline);z-index:3;pointer-events:none}div:has(>.input-text) .prefix:has(~.input-text){left:16px}div:has(>.input-text) .prefix:has(~:is(input,textarea):is(:focus,:autofill,:not(:placeholder-shown))){display:block}div:has(>.input-text) .prefix:has(~:is(.alert-icon,.warning-icon)){display:none}div:has(>.input-text) .prefix:not(:empty)~.input-text{padding-left:34px}div:has(>.input-text) button:has(~.input-text){position:absolute;top:0;left:0;width:56px;height:100%}div:has(>.input-text) button~.input-text{padding-left:56px}div:has(>.input-text) label{position:absolute;top:50%;translate:0 -50%;left:12px;padding:0 4px;max-width:calc(100% - 24px);display:flex;align-items:center;height:56px;transition-duration:.3s;transition-property:left,top,padding,font-size,color,background-size,background-position,height;color:var(--on-surface-variant);background:linear-gradient(var(--surface),var(--surface));background-repeat:no-repeat;background-size:0;background-position:33.33%;pointer-events:none;cursor:text}div:has(>.input-text) label:has(~textarea){top:0;translate:none}div:has(>.input-text) label:has(~:is(input,textarea):is(:focus,:autofill,:not(:placeholder-shown))){top:1px;font-size:12px;height:12px;background-size:100%;transition-property:left,top,padding,font-size,color,background-size,background-position;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}div:has(>.input-text) label:has(~:is(input,textarea).md-icon:is(:focus,:autofill,:not(:placeholder-shown))){left:16px}div:has(>.input-text) label:has(~:is(input,textarea):not(:is(:focus,:autofill,:not(:placeholder-shown)))):has(~button){max-width:calc(100% - 64px)}div:has(>.input-text) label:has(~textarea:is(:focus,:autofill,:not(:placeholder-shown))){top:-5px;transition-property:left,top,padding,font-size,color,background-position,height}div:has(>.input-text) label:has(~:is(input,textarea):is(:focus)){color:var(--primary)}div:has(>.input-text) label:has(~.input-text:disabled){color:#49454f61}div:has(>.input-text) label:has(~.invalid){color:var(--error);animation:normal .25s shake}div:has(>.input-text) label:has(~.invalid:is(:focus,:autofill,:not(:placeholder-shown))){color:var(--error)}div:has(>.input-text) label:has(~.warning){color:var(--warning-color);animation:normal .25s shake}div:has(>.input-text) label:has(~.warning:is(:focus,:autofill,:not(:placeholder-shown))){color:var(--warning-color)}div:has(>.input-text) button~label:has(~:is(input,textarea):not(:is(:focus,:autofill,:not(:placeholder-shown)))){left:56px}div:has(>.input-text) textarea{field-sizing:content}div:has(>.input-text) .input-text{display:block;min-height:56px;padding:14px 16px;width:100%;border-radius:4px;box-shadow:0 0 0 1px var(--outline) inset;transition:box-shadow .2s;background-color:transparent;color:var(--on-surface);line-height:24px;caret-color:var(--primary)}div:has(>.input-text) .input-text.password{-webkit-text-security:disc}div:has(>.input-text) .input-text:not(:focus)::placeholder{color:transparent}div:has(>.input-text) .input-text:has(~button){padding-right:56px}div:has(>.input-text) .input-text:has(~.suffix:not(:empty)){padding-right:34px}div:has(>.input-text) .input-text:disabled{opacity:.38}div:has(>.input-text) .input-text:focus{box-shadow:0 0 0 2px var(--primary) inset}div:has(>.input-text) .input-text:-webkit-autofill,div:has(>.input-text) .input-text:-webkit-autofill:hover,div:has(>.input-text) .input-text:-webkit-autofill:focus,div:has(>.input-text) .input-text:-webkit-autofill:active{-webkit-text-fill-color:var(--on-surface);transition:background-color 9999s}div:has(>.input-text) .input-text.invalid~.alert-icon,div:has(>.input-text) .input-text.warning~.warning-icon{position:absolute;top:50%;translate:0 -50%;right:16px;z-index:4}div:has(>.input-text) .input-text.invalid~.alert-message,div:has(>.input-text) .input-text.warning~.warning-message{position:absolute;top:calc(100% + 4px);left:12px;width:100%;background-color:var(--surface);z-index:4;font-size:12px;text-align:left}div:has(>.input-text) .input-text.invalid{box-shadow:0 0 0 1px var(--error) inset;caret-color:var(--error)}div:has(>.input-text) .input-text.invalid:focus{box-shadow:0 0 0 2px var(--error) inset}div:has(>.input-text) .input-text.invalid~.alert-icon,div:has(>.input-text) .input-text.invalid~button{fill:var(--error)}div:has(>.input-text) .input-text.warning{box-shadow:0 0 0 1px var(--warning-color) inset}div:has(>.input-text) .input-text.warning:focus{box-shadow:0 0 0 2px var(--warning-color) inset}div:has(>.input-text) .input-text.warning~.warning-icon,div:has(>.input-text) .input-text.warning~button{fill:var(--warning-color)}div:has(>.input-text) .suffix{position:absolute;top:0;right:16px;height:56px;line-height:56px;color:var(--outline);z-index:3;pointer-events:none}div:has(>.input-text) .suffix:has(~:is(.alert-icon,.warning-icon)){visibility:hidden}div:has(>.input-text) .input-text:is(:focus,:autofill,:not(:placeholder-shown))~.suffix{display:block}div:has(>.input-text) .input-text~button{position:absolute;top:0;right:0;width:56px;height:100%}div:has(>.input-text) .alert-message{color:var(--error)}div:has(>.input-text) .warning-message{color:var(--warning-color)}div:has(>.input-text) .support-text{display:none;position:absolute;top:calc(100% + 4px);left:12px;font-size:12px;color:var(--on-surface-variant)}div:has(>.input-text) .input-text:focus~.support-text{display:block}label:has(~[role=listbox]){transition-delay:.15s}div:has([role=combobox]) button.clearinput{top:28px;height:40px;width:40px;right:56px}[role=combobox]~button svg{transition:rotate .3s}[role=combobox]~button:has(+[role=listbox]) svg{rotate:180deg}[role=listbox]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:48px;background-color:var(--surface);border-radius:4px;z-index:9;font-size:14px;color:var(--on-surface);fill:var(--on-surface);box-shadow:var(--elevation2)}[role=listbox] ul{width:100%;overflow:auto}[role=listbox] ul li{position:relative;display:flex;align-items:center;gap:10px;padding:0 12px;height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:var(--surface);cursor:pointer}[role=listbox] ul li:after{position:absolute;content:"";inset:0;background-color:var(--layer-color);opacity:var(--layer-opacity);transition:opacity .2s ease;pointer-events:none}@media(hover:hover)and (pointer:fine){[role=listbox] ul li:hover{--layer-color: var(--on-surface);--layer-opacity: .08}}[role=listbox] ul li img{height:32px}[role=listbox] ul li[aria-selected=true]{background-color:var(--secondary-container)}[role=listbox]:not(:has(ul)){padding:1rem}.modal-for-listbox{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;background:var(--surface);z-index:9}.modal-for-listbox .back{position:absolute;top:16px;left:8px}.modal-for-listbox input{width:100%;padding:0 56px;height:72px;background-color:var(--surface);color:var(--on-surface);border-bottom:1px solid var(--outline)}.modal-for-listbox input::placeholder{color:var(--on-surface-variant)}.modal-for-listbox .clearinput{top:16px;translate:0}.modal-for-listbox>div{top:72px;box-shadow:none;height:calc(100% - 72px)}.modal-for-listbox>div ul{max-height:100%;height:100%}.modal-for-listbox>div ul li{height:64px}label:has(.md-switch){display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;text-wrap:balance}.md-switch{position:relative;min-width:52px;max-width:52px;height:48px;background-color:transparent;cursor:pointer;appearance:none}.md-switch:before{content:"";position:absolute;width:100%;top:8px;height:32px;border-radius:16px;transition:background-color .4s box-shadow .4s;background-color:var(--surface-container-highest);box-shadow:0 0 0 2px var(--outline) inset}.md-switch:checked:before{background-color:var(--primary);box-shadow:0 0 0 0 var(--primary) inset}.md-switch:after{content:"";position:absolute;top:50%;translate:0 -50%;left:6px;height:16px;aspect-ratio:1;z-index:1;-webkit-mask-composite:destination-out;mask-composite:exclude;-webkit-mask-size:16px,auto,contain;mask-size:16px,auto,contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;clip-path:circle(8px at center);transition-duration:.4s;transition-property:left,width,height,background-color,clip-path;background-color:var(--outline)}.md-switch:checked:after{--check-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z' /%3E%3C/svg%3E");left:24px;height:24px;background-color:var(--on-primary);-webkit-mask-image:var(--check-url),linear-gradient(var(--on-primary-container),var(--on-primary-container));mask-image:var(--check-url),linear-gradient(var(--on-primary-container),var(--on-primary-container));clip-path:circle(12px at center)}.mini-menu{position:absolute;padding:8px 0;min-width:150px;width:max-content;max-width:264px;background-color:var(--surface-container);border-radius:4px;z-index:99;font-size:14px;color:var(--on-surface);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mini-menu>button,.mini-menu>a{position:relative;display:flex;align-items:center;text-align:left;padding:0 12px;width:100%;height:48px;cursor:pointer}:is(.mini-menu>button,.mini-menu>a):after{position:absolute;content:"";inset:0;background-color:var(--layer-color);opacity:var(--layer-opacity);transition:opacity .2s ease;pointer-events:none}@media(hover:hover)and (pointer:fine){:is(.mini-menu>button,.mini-menu>a):hover{--layer-color: var(--on-surface);--layer-opacity: .08}}:is(.mini-menu>button,.mini-menu>a):has(svg){padding:0 12px;gap:12px}:is(.mini-menu>button,.mini-menu>a) svg{flex:0 0 auto}label:has([type=checkbox].md){display:flex;align-items:center;gap:1rem}input[type=checkbox].md{position:relative;appearance:none;width:18px;height:18px;border:2px solid var(--on-surface-variant);border-radius:2px;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}input[type=checkbox].md:is(:checked,:indeterminate){border-color:transparent;background-color:var(--primary)}input[type=checkbox].md:is(:checked,:indeterminate):before{position:absolute;display:block;content:"";inset:-1px;background-color:var(--on-primary)}input[type=checkbox].md:checked:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z' /%3E%3C/svg%3E")}input[type=checkbox].md:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 14H4V10H20' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 14H4V10H20' /%3E%3C/svg%3E")}input[type=checkbox].md:after{position:absolute;content:"";inset:-11px;background-color:var(--layer-color);opacity:var(--layer-opacity);transition:opacity .2s ease;border-radius:50%;cursor:pointer}@media(hover:hover)and (pointer:fine){input[type=checkbox].md:not(:disabled):hover:before{border:2px solid var(--on-surface)}input[type=checkbox].md:not(:disabled):hover:after{--layer-color: var(--on-surface);--layer-opacity: .08}input[type=checkbox].md:not(:disabled):hover:is(:checked,:indeterminate):before{border:2px solid var(--primary)}input[type=checkbox].md:not(:disabled):hover:is(:checked,:indeterminate):after{--layer-color: var(--primary);--layer-opacity: .08}}input[type=checkbox].md:not(:disabled):is(:active,:focus-visible):before{border:2px solid var(--on-surface)}input[type=checkbox].md:not(:disabled):is(:active,:focus-visible):after{--layer-color: var(--on-surface);--layer-opacity: .1}input[type=checkbox].md:not(:disabled):is(:active,:focus-visible):is(:checked,:indeterminate):before{border:2px solid var(--primary)}input[type=checkbox].md:not(:disabled):is(:active,:focus-visible):is(:checked,:indeterminate):after{--layer-color: var(--primary);--layer-opacity: .1}input[type=checkbox].md:disabled:is(:checked,:indeterminate){background-color:color-mix(in srgb,var(--on-surface) 38%,transparent 62%)}input[type=checkbox].md:disabled:before{background-color:#fff}label:has(input[type=checkbox].md:disabled){opacity:.5}.helper{width:40px;aspect-ratio:1;fill:var(--outline)}#tooltip,.help{position:fixed;visibility:hidden;opacity:0;padding:4px 8px;min-height:24px;width:max-content;max-width:300px;pointer-events:none;border-radius:.25rem;background-color:var(--inverse-surface);transition:opacity .13s;text-wrap:wrap;color:var(--inverse-on-surface);font-size:13px;z-index:99}:is(#tooltip,.help).visible{visibility:visible;opacity:1}#tooltip .helper-text{display:none;position:fixed}.helper-text.visible{display:block}.input-date.active-dock{box-shadow:0 0 0 2px var(--primary) inset}.input-date.active-dock.invalid{box-shadow:0 0 0 2px var(--error) inset}.input-date.active-dock.warning{box-shadow:0 0 0 2px var(--warning-color) inset}.input-date.active-dock~.support-text{display:block}.date-button{position:relative;display:flex;justify-content:space-between;width:154px;height:56px;border-radius:4px;box-shadow:0 0 0 1px var(--outline) inset;color:var(--on-surface);line-height:24px}.date-button+div:has(.half),.date-button:has(+div:has(>.half)){width:min(calc((100% - 20px)/2),154px)}@media not (min-width:450px){.date-button+div:has(.half),.date-button:has(+div:has(>.half)){width:calc((100% - 20px)/2)}}.date-button svg{position:absolute;left:12px;top:16px}.date-button div{position:absolute;top:50%;translate:0 -50%;left:48px;padding:0 4px;max-width:calc(100% - 24px);display:flex;align-items:center;height:56px;transition-duration:.3s;transition-property:left,top,padding,font-size,color,background-size,background-position,height;color:var(--on-surface-variant);background:linear-gradient(var(--surface),var(--surface));background-repeat:no-repeat;background-size:0;background-position:33.33%;pointer-events:none}.date-button div:has(+span:not(:empty)){left:12px;top:1px;font-size:12px;height:12px;background-size:100%;transition-property:left,top,padding,font-size,color,background-size,background-position;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.date-button span{position:absolute;left:52px;top:16px;pointer-events:none}.date-button.mirror svg{left:unset;right:12px}.date-button.mirror div{left:12px}.date-button.mirror div:has(+span:not(:empty)){left:12px;right:unset}.date-button.mirror span{left:16px}#pick-date{position:relative;box-shadow:var(--elevation3);padding:12px;border-radius:16px}#pick-date.dock{flex-direction:column;visibility:visible;position:absolute;display:flex;top:calc(100% + 19px);width:100%;height:428px;background-color:var(--surface);z-index:5}#pick-date .month-year{display:flex;width:100%;gap:4px}#pick-date .month-year button{height:40px;min-width:40px;font-size:14px;font-weight:500}#pick-date .month-year button.minus-year{margin-left:auto}:is(#pick-date .month-year .pick-month,#pick-date .month-year .pick-year) span{pointer-events:none}:is(#pick-date .month-year .pick-month,#pick-date .month-year .pick-year) svg{margin-left:4px;height:18px;transition:rotate .4s}:is(#pick-date .month-year .pick-month,#pick-date .month-year .pick-year).open svg{rotate:180deg}#pick-date .week-days{display:flex;gap:3px;padding:13px 0 8px;width:303px}#pick-date .week-days div{display:flex;justify-content:center;align-items:center;width:40px;aspect-ratio:1}#pick-date .days{position:relative;width:303px;height:255px;padding-bottom:8px;overflow:hidden}#pick-date .days ol{position:absolute;left:0;display:grid;grid-template-columns:repeat(7,40px);gap:3px;min-width:100%;transition:left .35s ease-out,right .35s ease-out}#pick-date .days ol li{height:40px;aspect-ratio:1;line-height:40px;text-align:center;border-radius:50%;transition:color .15s,background-color .15s;cursor:pointer}#pick-date .days ol li.current{border:1px solid var(--primary)}#pick-date .days ol li.active{background-color:var(--primary);color:var(--surface)}#pick-date .days ol li.disabled{color:var(--outline-variant);pointer-events:none}#pick-date .month-list,#pick-date .year-list{position:absolute;padding-top:20px;top:65px;width:100%;height:calc(100% - 65px);background-color:var(--surface);border-top:1px solid var(--outline-variant);overflow:auto}#pick-date .month-list li{display:flex;align-items:center;padding:0 16px 0 56px;width:max-content;min-width:100%;height:48px;cursor:pointer}#pick-date .month-list li.active{padding-left:16px}#pick-date .month-list li.active svg{margin-right:16px}@media(hover:hover)and (pointer:fine){#pick-date .month-list li:hover{background-color:var(--outline-variant)}}#pick-date .year-list{display:flex;flex-wrap:wrap;gap:20px 5%;padding:0 16px}#pick-date .year-list li{height:40px;line-height:40px;width:30%;text-align:center;cursor:pointer}#pick-date .year-list li.active{background-color:var(--primary);color:var(--surface);border-radius:20px}#pick-date footer{display:flex;gap:12px;padding:0;margin-top:auto;width:100%}#pick-date footer #cancel-date{margin-left:auto}:has(>.tabs){overflow-x:auto;flex-shrink:0}:has(>.tabs)::-webkit-scrollbar{display:none}.tabs{position:relative;display:flex;width:100%;height:48px;overflow:auto;scrollbar-width:none;color:var(--on-surface-variant);background-color:var(--surface);flex-shrink:0}@media(max-width:700px){.tabs{border-bottom:1px solid var(--outline-variant)}}.tabs:has([aria-selected=true]:nth-child(7)){--active: 6}.tabs button,.tabs a{position:relative;flex:1 1 0;min-width:max-content;padding:0 1.5rem;height:48px;line-height:48px;text-align:center;color:var(--on-surface-variant);background-color:var(--surface)}:is(.tabs button,.tabs a):after{position:absolute;content:"";inset:0;background-color:var(--layer-color);opacity:var(--layer-opacity);transition:opacity .2s ease;pointer-events:none}:is(.tabs button,.tabs a)[aria-selected=true]{color:var(--primary)}@media(hover:hover)and (pointer:fine){:is(.tabs button,.tabs a)[aria-selected=false]:hover{color:var(--on-surface);--layer-color: var(--on-surface);--layer-opacity: .08}:is(.tabs button,.tabs a)[aria-selected=true]:hover{--layer-color: var(--primary);--layer-opacity: .08}}:is(.tabs button,.tabs a)[aria-selected=false]:is(:focus-visible,:active){color:var(--on-surface);--layer-color: var(--on-surface);--layer-opacity: .1}:is(.tabs button,.tabs a)[aria-selected=true]:is(:focus-visible,:active){--layer-color: var(--primary);--layer-opacity: .1}.tabs div{display:none;position:absolute;bottom:0;left:0;width:20px;height:3px;background-color:var(--primary);border-radius:3px 3px 0 0}.tabs div.active{transition:translate .3s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1);display:block}label:has(input[type=search]){position:relative;width:min(100%,328px);background-color:var(--surface-container-high);transition:background-color .2s,box-shadow .2s;border-radius:38px;overflow:hidden;box-shadow:0}label:has(input[type=search]):after{position:absolute;content:"";inset:0;background-color:var(--layer-color);opacity:var(--layer-opacity);transition:opacity .2s ease;pointer-events:none}@media(hover:hover)and (pointer:fine){label:has(input[type=search]):hover{--layer-color: var(--on-surface);--layer-opacity: .08}}label:has(input[type=search]):has(input:is(:active,:focus-visible)){background-color:var(--surface);box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326;--layer-opacity: 0}label:has(input[type=search]) input{width:100%;height:56px;padding:14px 56px;border-radius:28px;background-color:transparent;color:var(--on-surface)}label:has(input[type=search]) input::placeholder{color:var(--on-surface-variant)}label:has(input[type=search]) input::-webkit-search-cancel-button{display:none}label:has(input[type=search])>svg{position:absolute;top:50%;transform:translateY(-50%);left:16px;aspect-ratio:1}label:has(input[type=search])>button{position:absolute}label:has([type=radio].md){display:flex;align-items:center;gap:1rem;padding-left:2px}input[type=radio].md{position:relative;appearance:none}input[type=radio].md:before{display:block;content:"";width:10px;aspect-ratio:1;border:3px solid var(--surface);box-shadow:0 0 0 2px var(--on-surface);background-color:var(--surface);border-radius:50%;transition:background-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}input[type=radio].md:after{position:absolute;content:"";inset:-12px;background-color:var(--layer-color);opacity:var(--layer-opacity);transition:opacity .2s ease;border-radius:50%;cursor:pointer}input[type=radio].md:checked:before{background-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@media(hover:hover)and (pointer:fine){input[type=radio].md:not(:disabled):hover:before{box-shadow:0 0 0 2px var(--on-surface)}input[type=radio].md:not(:disabled):hover:after{--layer-color: var(--on-surface);--layer-opacity: .08}input[type=radio].md:not(:disabled):hover:checked:before{box-shadow:0 0 0 2px var(--primary)}input[type=radio].md:not(:disabled):hover:checked:after{--layer-color: var(--primary);--layer-opacity: .08}}input[type=radio].md:not(:disabled):is(:active,:focus-visible):before{box-shadow:0 0 0 2px var(--on-surface)}input[type=radio].md:not(:disabled):is(:active,:focus-visible):after{--layer-color: var(--on-surface);--layer-opacity: .1}input[type=radio].md:not(:disabled):is(:active,:focus-visible):checked:before{box-shadow:0 0 0 2px var(--primary)}input[type=radio].md:not(:disabled):is(:active,:focus-visible):checked:after{--layer-color: var(--primary);--layer-opacity: .1}input[type=radio].md:disabled:before{box-shadow:0 0 0 2px color-mix(in srgb,var(--on-surface) 38%,transparent 62%)}input[type=radio].md:disabled:checked:before{background-color:color-mix(in srgb,var(--on-surface) 38%,transparent 62%)}label:has(input[type=radio].md:disabled){opacity:.5}#cropper{width:100%;max-width:888px}#cropper>div{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;padding:0 24px 24px;width:100%}#cropper>div .left{width:100%;max-width:400px}#cropper>div .left #image-container{position:relative;display:flex;justify-content:center;align-items:center;height:400px;width:100%;background-color:var(--outline-variant);color:var(--surface);cursor:pointer;background-position:center;background-repeat:no-repeat;overflow:hidden;touch-action:none}#cropper>div .left #image-container>svg{height:100px}#cropper>div .left #image-container.circle:has(img){border-radius:50%}#cropper>div .left #image-container input[type=file]{width:0;appearance:none}#cropper>div .left #image-container img{position:absolute;transform-origin:center}#cropper>div .left footer{display:flex;justify-content:space-between;padding-top:12px}#cropper>div .left footer button{gap:10px}#cropper>div .right{display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 24px;width:100%;max-width:400px}#cropper>div .right label{width:300px}#cropper>div .right label:not(:first-child){margin-top:26px}#cropper>div .right input{width:300px}#cropper>div .right footer{display:flex;justify-content:end;gap:20px;margin-top:auto;width:100%}.modal:has(.drop-zone-input-file){width:100%;max-width:648px}.drop-zone-input-file{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;margin:0 24px 24px;padding:1rem;width:calc(100% - 48px);height:400px;background-color:var(--outline-variant);cursor:pointer;text-align:center}.drop-zone-input-file.dragging{outline:3px dashed var(--surface);outline-offset:-8px}.drop-zone-input-file input{width:0;appearance:none}.drop-zone-input-file svg:nth-child(2){height:70px;fill:var(--on-surface)}.drop-zone-input-file .alert-message{position:absolute;bottom:10px;left:50%;translate:-50%;display:flex;align-items:center;gap:6px;fill:var(--error);color:var(--error)}.md-chip{position:relative;display:flex;align-items:center;padding:0 16px;height:36px;font-size:14px;font-weight:500;border:1px solid var(--outline-variant);color:var(--on-surface-variant);border-radius:8px;text-wrap:nowrap;--target-inline: 4px;--target-block: 4px}.md-chip:after{position:absolute;content:"";inset:0;background-color:var(--layer-color);opacity:var(--layer-opacity);transition:opacity .2s ease;pointer-events:none}.md-chip[aria-pressed=true]{box-shadow:var(--elevation1)}.md-chip.selected,.md-chip[aria-selected=true]{background-color:var(--secondary-container);color:var(--on-secondary-container)}.md-chip.filter-select{padding:0 8px;gap:8px}.md-chip svg{height:18px}.md-chip svg:first-of-type{fill:var(--on-secondary-container)}.md-chip.selected svg:first-of-type{fill:var(--primary)}.md-chip svg:last-of-type{transition:rotate .4s,top .4s;fill:var(--on-secondary-container)}.md-chip.selected svg:last-of-type{fill:var(--on-surface-variant)}@media(hover:hover)and (pointer:fine){.md-chip:hover{--layer-color: var(--on-surface-variant);--layer-opacity: .08}.md-chip.selected:hover{--layer-color: var(--on-secondary-container);--layer-opacity: .08}}.md-chip:active,.md-chip:focus-visible{--layer-color: var(--on-surface-variant);--layer-opacity: .1}.md-chip.selected:active,.md-chip.selected:focus-visible{--layer-color: var(--on-secondary-container);--layer-opacity: .1}div:has(.filter-select){display:flex;align-items:center;gap:1px}div:has(.filter-select) span{margin-left:8px;pointer-events:none}div:has(.filter-select) .filter-select{transition:width .2s}div:has(.filter-select) .filter-select[aria-expanded=true] svg{rotate:180deg}div:has(.filter-select) .selected{border:none;border-top-right-radius:0;border-bottom-right-radius:0;background-color:var(--secondary-container);color:var(--on-secondary-container)}div:has(.filter-select) .selected~.reset-filter{width:36px;aspect-ratio:1;border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:var(--secondary-container);color:var(--on-secondary-container)}div:has(.filter-select) .selected~.reset-filter svg{height:18px}div:has(.filter-select) .reset-filter{width:0;transition:width .2s;overflow:hidden}div:has(.filter-select) .reset-filter svg{height:0;transition:width .2s,height .2s}.md-chip+.mini-menu button{height:40px}.md-chip.choice{display:flex;justify-content:center;align-items:center;gap:8px}.md-chip.choice>div{position:relative;width:18px;aspect-ratio:1;flex-shrink:0;pointer-events:none}.md-chip.choice>div svg{position:absolute;left:0;top:0;height:18px;transition:opacity .25s,clip-path .25s}.md-chip.choice>div svg:last-child{clip-path:inset(0 0 0 0)}.md-chip.choice svg:first-child,.md-chip.choice[aria-selected=true] svg:last-child{opacity:1}.md-chip.choice svg:last-child,.md-chip.choice[aria-selected=true] svg:first-child{opacity:0}.md-chip.choice[aria-selected=true] svg:last-child,.md-chip.choice[aria-selected=false] svg:first-child{transition-delay:.2s}.md-chip.choice[aria-selected=false] svg:last-child{clip-path:inset(0 18px 0 0)}div:has(>input[type=text].input-tags){position:relative;display:flex;flex-wrap:wrap;gap:6px;padding:12px 56px 12px 16px;min-height:64px;border-radius:4px;box-shadow:0 0 0 1px var(--outline) inset;transition:box-shadow .2s}div:has(>input[type=text].input-tags):has(input:where(:focus,:autofill,:not(:placeholder-shown))){box-shadow:0 0 0 2px var(--primary) inset}div:has(>input[type=text].input-tags) label:has(~div:not([role=listbox])){top:1px;font-size:12px;height:12px;background-size:100%;transition-property:left,top,padding,font-size,color,background-size,background-position}div:has(>input[type=text].input-tags) input{color:var(--on-surface);min-width:150px;width:auto;min-height:40px;flex-grow:9;box-shadow:none!important;padding:0!important}div:has(>input[type=text].input-tags) div:not([role=listbox]){display:flex;align-items:center;padding:8px;height:40px;border-radius:4px;border:1px solid #79747E}div:has(>input[type=text].input-tags) div:not([role=listbox]) button{margin-left:6px}div:has(>input[type=text].input-tags):has(input.invalid){box-shadow:0 0 0 1px var(--error) inset}div:has(>input[type=text].input-tags):has(input.invalid) label{color:var(--error)}div:has(>input[type=text].input-tags):has(input.invalid):has(input:focus){box-shadow:0 0 0 2px var(--error) inset}div:has(>input[type=text].input-tags):has(input.invalid)>button{fill:var(--error)}div:has(>input[type=text].input-tags):has(input.invalid) .alert-icon{display:none}div:has(>input[type=text].input-tags):has(input.invalid) .alert-message{position:absolute;top:calc(100% + 4px);left:12px;width:100%;background-color:var(--surface);z-index:2;font-size:12px;color:var(--error)}.md-segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;min-width:280px;width:max-content;max-width:100%;overflow:hidden;border:1px solid var(--outline);border-radius:20px;font-size:14px;font-weight:500}.md-segmented label{position:relative;display:flex;justify-content:center;align-items:center;gap:12px;padding:0 16px;height:38px;text-align:center;color:var(--on-surface);fill:var(--on-surface)}@media not (min-width:420px){.md-segmented label{padding:0 8px}}.md-segmented label:after{position:absolute;content:"";inset:0;background-color:var(--layer-color);opacity:var(--layer-opacity);transition:opacity .2s ease;pointer-events:none}.md-segmented label:not(:last-of-type){border-right:1px solid #79747E}.md-segmented label:has(+input:checked){background-color:var(--secondary-container);color:var(--on-secondary-container);fill:var(--on-secondary-container)}.md-segmented label:has(+input:is(:active,:focus-visible)){--layer-color: var(--on-surface);--layer-opacity: .1 }.md-segmented label:has(+input:checked:is(:active,:focus-visible)){--layer-color: var(--on-secondary-container);--layer-opacity: .1 }.md-segmented label>div{position:relative;width:18px;aspect-ratio:1;flex-shrink:0}.md-segmented label>div svg{position:absolute;left:0;top:0;height:18px;transition:opacity .25s,clip-path .25s}.md-segmented label>div svg:last-child{clip-path:inset(0 0 0 0)}.md-segmented input{position:absolute;appearance:none;max-width:0}@media(hover:hover)and (pointer:fine){.md-segmented label:hover{--layer-color: var(--on-surface);--layer-opacity: .08}.md-segmented label:has(+input:checked):hover{--layer-color: var(--on-secondary-container);--layer-opacity: .08}}.md-segmented svg:first-child,.md-segmented label:has(+input:checked) svg:last-child{opacity:1}.md-segmented svg:last-child,.md-segmented label:has(+input:checked) svg:first-child{opacity:0}.md-segmented label:has(+input:checked) svg:last-child,.md-segmented label:has(+input:not(:checked)) svg:first-child{transition-delay:.2s}.md-segmented label:has(+input:not(:checked)) svg:last-child{clip-path:inset(0 18px 0 0)}#goog-gt-tt,#goog-gt-tt *{display:none!important;pointer-events:none;width:0;height:0}#goog-gt-tt *:not(.modal-container,#tooltip){display:none!important;pointer-events:none}font{pointer-events:none;background-color:transparent!important;box-shadow:none!important}#google_translate_element,#google_translate_element *{display:none!important;pointer-events:none;width:0;height:0}body{top:0!important}body>.skiptranslate{display:none}
