.studio-ultrathin-material{border-radius:var(--studio-material-radius,0px);background:0 0;overflow:hidden}.studio-ultrathin-material>.studio-material-backdrop{z-index:0;background:var(--studio-material);-webkit-backdrop-filter:var(--studio-material-filter);backdrop-filter:var(--studio-material-filter);pointer-events:none;backface-visibility:hidden;border-radius:0;display:block;position:absolute;inset:0;transform:translateZ(0)}.studio-ultrathin-material>:not(.studio-material-backdrop){z-index:1;position:relative}@media (prefers-contrast:more){.studio-ultrathin-material>.studio-material-backdrop{background:rgb(var(--paper) / 90%)}}
.studio-notice-region{--studio-notice-max-width:880px;z-index:1200;pointer-events:none;justify-content:center;display:flex;position:fixed;top:78px;left:16px;right:16px}.studio-notice-stack{--stack-width:0px;--stack-height:0px;height:var(--stack-height);flex:0 0 100%;position:relative;container-type:inline-size}.studio-notice-stack-area{width:var(--stack-width);height:var(--stack-height);pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.studio-notice-stack.has-notices>.studio-notice-stack-area{pointer-events:auto}.studio-notice-item{pointer-events:none;transform:translateY(var(--notice-y,0px));justify-content:center;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:0;right:0}.studio-notice-motion{width:fit-content;max-width:min(var(--studio-notice-max-width,880px), 100%);opacity:0;pointer-events:none;transition:opacity .18s ease-out,transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(-10px)}.studio-notice-motion.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.studio-notice{--studio-material-radius:999px;--studio-notice-pad-start:13px;--studio-notice-pad-end:4px;--studio-notice-dismiss-size:44px;--studio-notice-action-inset:9px;width:max-content;min-width:0;max-width:100%;min-height:42px;padding:0 var(--studio-notice-pad-end) 0 var(--studio-notice-pad-start);box-shadow:none;color:var(--studio-label);text-align:center;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.4;display:flex;position:relative}.studio-notice>.studio-material-backdrop{opacity:.001;transition:opacity 90ms linear}.studio-notice-fallback{border-radius:inherit;background:rgb(var(--paper) / 78%);pointer-events:none;transition:opacity 90ms linear;display:block;inset:0;z-index:1!important;position:absolute!important}.studio-notice-content{z-index:2;align-items:center;gap:8px;width:auto;display:flex;position:relative}.studio-notice-motion.is-visible .studio-notice{border-color:var(--studio-overlay-outline)}.studio-notice.is-material-ready>.studio-material-backdrop{opacity:1}.studio-notice.is-material-ready>.studio-notice-fallback{opacity:0}.studio-notice-message{overflow-wrap:anywhere;text-wrap:balance;flex:0 auto;min-width:0;padding:10px 0}.studio-notice-phrase{white-space:nowrap}.studio-notice.is-persistent{--studio-notice-pad-end:13px}.studio-notice-stack .studio-notice{width:var(--notice-width,max-content);height:var(--notice-height,auto);justify-content:center;transition:width .36s cubic-bezier(.22,1,.36,1),height .36s cubic-bezier(.22,1,.36,1)}.studio-notice-stack .studio-notice-content{width:max-content;max-width:calc(min(var(--studio-notice-max-width), 100cqw) - var(--studio-notice-pad-start) - var(--studio-notice-pad-end) - 2px);flex:none;transition:opacity .2s}.studio-notice-item.is-covered .studio-notice-content{opacity:0}.studio-notice-stack .studio-notice:after{z-index:1;opacity:0;content:"";pointer-events:none;background:#000;transition:opacity .36s;position:absolute;inset:0}.studio-notice-item[data-layer="1"] .studio-notice:after{opacity:.04}.studio-notice-item[data-layer="2"] .studio-notice:after{opacity:.08}.studio-notice-symbol{color:var(--studio-success);flex:none;place-items:center;display:grid;position:relative}.studio-notice-symbol:not(.is-glyph):before{content:"";background:#fff;border-radius:50%;position:absolute;inset:3px}.studio-notice-symbol svg{display:block;position:relative}.studio-notice.is-error .studio-notice-symbol{color:var(--studio-danger)}.studio-notice.is-warning .studio-notice-symbol{color:var(--studio-warning)}.studio-notice.is-info .studio-notice-symbol{color:var(--studio-info)}.studio-notice .studio-notice-symbol.is-heart{color:var(--studio-favorite)}.studio-notice-action{background:var(--studio-accent);color:#fff;height:30px;font:inherit;white-space:nowrap;cursor:pointer;pointer-events:auto;border:0;border-radius:999px;flex:none;margin-left:4px;padding:0 13px;transition:background-color .12s}.studio-notice.has-trailing-action{--studio-notice-pad-end:var(--studio-notice-action-inset)}.studio-notice.has-trailing-action .studio-notice-content{min-height:var(--studio-notice-dismiss-size)}.studio-notice.has-trailing-action .studio-notice-action{height:auto;margin-block:var(--studio-notice-action-inset);align-self:stretch}@media (hover:hover) and (pointer:fine){.studio-notice-action:hover{background:color-mix(in srgb, var(--studio-accent), black 12%)}}.studio-notice-action:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--studio-accent) 30%, transparent);outline:none}.studio-notice-dismiss{flex:0 0 var(--studio-notice-dismiss-size);width:var(--studio-notice-dismiss-size);height:var(--studio-notice-dismiss-size);color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.studio-notice-dismiss:focus-visible{background:rgb(var(--ink) / 7%);outline:none}.studio-notice-dismiss svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:30px;height:30px}.studio-notice-dismiss path{stroke-linecap:round}.studio-notice-timer-track{opacity:.12}.studio-notice-timer{opacity:.6;stroke-dasharray:1;stroke-dashoffset:0;transform-origin:50%;animation:10s linear forwards studio-notice-countdown;transform:rotate(-90deg)}.studio-notice-stack.is-expanded .studio-notice-timer{animation-play-state:paused}@keyframes studio-notice-countdown{to{stroke-dashoffset:1px}}@media (max-width:640px){.studio-notice-region{top:74px;left:12px;right:12px}.studio-notice-motion{width:fit-content;max-width:100%}.studio-notice{--studio-notice-pad-start:12px;min-width:0;min-height:40px}}@media (prefers-reduced-motion:reduce){.studio-notice-motion{transition:none;transform:none}.studio-notice-item,.studio-notice-stack .studio-notice,.studio-notice-stack .studio-notice-content,.studio-notice-stack .studio-notice:after{transition:none}.studio-notice-timer{animation-timing-function:steps(10,end)}}
.zemiday-notice-host{--studio-label:#1d1d1f;--studio-success:rgb(var(--system-green));--studio-info:var(--studio-accent);--studio-favorite:var(--studio-accent);--studio-warning:rgb(var(--system-orange));--studio-danger:rgb(var(--system-red));--studio-material:#ffffffc2;--studio-material-filter:blur(30px) saturate(180%);--studio-overlay-outline:#00000008}.zemiday-notice-host .studio-notice-region{z-index:11000}:root[data-dark-mode] .zemiday-notice-host{--studio-label:#fff;--studio-material:#1e1e20b3;--studio-overlay-outline:#ffffff1a}
:root{--field-error:rgb(var(--system-red));--field-error-halo:rgb(var(--system-red) / 20%)}:is([data-field-error],:is(input,textarea)[aria-invalid=true]:not([data-field-surface] *)){outline:1.5px solid var(--field-error);outline-offset:-1px}:is([data-field-error],:is(input,textarea)[aria-invalid=true]:not([data-field-surface] *)):is([type=checkbox],[type=radio]){outline-offset:2px}:is([data-field-error],:is(input,textarea)[aria-invalid=true]:not([data-field-surface] *)):focus{outline:1.5px solid var(--field-error);outline-offset:-1px;box-shadow:0 0 0 3px var(--field-error-halo)}[data-field-error=a]{animation:.76s cubic-bezier(.3,0,.3,1) field-error-flash-a}[data-field-error=b]{animation:.76s cubic-bezier(.3,0,.3,1) field-error-flash-b}@keyframes field-error-flash-a{0%{outline-color:rgb(var(--system-red) / 0%);box-shadow:0 0 0 0 rgb(var(--system-red) / 0%)}16%{outline-color:var(--field-error);box-shadow:0 0 0 4px rgb(var(--system-red) / 32%)}42%{outline-color:rgb(var(--system-red) / 30%);box-shadow:0 0 0 4px rgb(var(--system-red) / 0%)}64%{outline-color:var(--field-error);box-shadow:0 0 0 4px rgb(var(--system-red) / 26%)}to{outline-color:var(--field-error)}}@keyframes field-error-flash-b{0%{outline-color:rgb(var(--system-red) / 0%);box-shadow:0 0 0 0 rgb(var(--system-red) / 0%)}16%{outline-color:var(--field-error);box-shadow:0 0 0 4px rgb(var(--system-red) / 32%)}42%{outline-color:rgb(var(--system-red) / 30%);box-shadow:0 0 0 4px rgb(var(--system-red) / 0%)}64%{outline-color:var(--field-error);box-shadow:0 0 0 4px rgb(var(--system-red) / 26%)}to{outline-color:var(--field-error)}}@media (prefers-reduced-motion:reduce){[data-field-error]{animation:none}}
