@layer theme,base;@layer components{.pop{z-index:var(--z-pop);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--elev-pop);padding:var(--panel-pad);text-align:start;animation:df-pop-in var(--dur-base) var(--ease-swell) both;position:fixed;overflow-y:auto}.pop[data-leaving]{animation:df-fade-out var(--dur-fast) var(--ease-exit) both}.pop-note{z-index:var(--z-tooltip);max-width:min(22rem,100vw - 2rem);font-family:var(--font-body);letter-spacing:0;color:var(--fg);pointer-events:none;text-wrap-style:pretty;font-size:.875rem;font-weight:400;line-height:1.25rem}.menu{z-index:var(--z-pop);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:12rem;max-width:min(18rem,100vw - 2rem);box-shadow:var(--elev-pop);text-align:start;animation:df-pop-in var(--dur-base) var(--ease-swell) both;flex-direction:column;padding:.25rem;display:flex;position:fixed;overflow-y:auto}.menu[data-leaving]{animation:df-fade-out var(--dur-fast) var(--ease-exit) both}.menu-item{align-items:flex-start;gap:var(--gap-inline);width:100%;min-height:var(--control-sm);border-radius:calc(var(--control-sm) / 2);color:var(--fg);font-family:var(--font-body);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-brand), box-shadow var(--dur-fast) var(--ease-brand);background:0 0;border:0;padding:.5rem .75rem;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none;display:flex}.menu-item-icon{width:1rem;height:1rem;color:var(--muted);transition:color var(--dur-fast) var(--ease-brand);flex:none;margin-top:.125rem}.menu-item-label{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.menu-item .kbd{flex:none;margin-inline-start:auto}@media (hover:hover) and (pointer:fine){.menu-item:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 1px var(--line)}.menu-item:hover:not(:disabled) .menu-item-icon{color:var(--fg)}.menu:has(.menu-item:focus-visible) .menu-item:hover:not(:focus-visible){box-shadow:none}.menu:has(.menu-item:focus-visible) .menu-item:hover:not(:focus-visible,[data-danger],:disabled) .menu-item-icon{color:var(--muted)}}.menu-item[data-two-line]{border-radius:calc(var(--radius) - 4px)}.menu-item:focus-visible .menu-item-icon{color:var(--fg)}.menu-item[data-danger],.menu-item[data-danger] .menu-item-icon{color:var(--danger-ink)}.menu-item:is(:disabled,[aria-disabled=true]){color:var(--muted-soft);cursor:not-allowed}.menu-item:is(:disabled,[aria-disabled=true]) .menu-item-icon{color:var(--muted-soft)}.menu-sep{background:var(--line-soft);flex:none;height:1px;margin:.25rem}.menu>.menu-sep:first-child,.menu-sep+.menu-sep{display:none}.menu-note{color:var(--muted);padding:.375rem .75rem;font-size:.75rem;line-height:1rem}@media (any-pointer:coarse){.menu-item{min-height:var(--control);border-radius:calc(var(--control) / 2);padding-block:.75rem}.menu-item[data-two-line]{border-radius:calc(var(--radius) - 4px)}}.modal-scrim{z-index:var(--z-modal);background:var(--scrim);animation:df-fade-in var(--dur-base) var(--ease-swell) both;position:fixed;inset:0;overflow-y:auto}.modal-scrim[data-leaving]{animation:df-fade-out var(--dur-fast) var(--ease-exit) both}.modal-frame{justify-content:center;align-items:center;min-height:100%;padding:2.5rem 1rem;display:flex}.modal-panel{width:100%;max-width:var(--modal-md);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--elev-modal);padding:var(--panel-pad);animation:df-dialog-in var(--glide) var(--ease-swell) both;position:relative}.modal-panel[data-width=sm]{max-width:var(--modal-sm)}.modal-panel[data-width=lg]{max-width:var(--modal-lg)}.modal-scrim[data-leaving] .modal-panel{animation:df-fade-out var(--dur-fast) var(--ease-exit) both}.modal-head{align-items:flex-start;gap:var(--gap-group);margin-bottom:var(--gap-stack);display:flex}.modal-head .dialog-title{flex:auto;min-width:0}.modal-close{margin-top:-.1875rem;flex:none;margin-inline-end:-.25rem}.modal-grabber{display:none}.modal-guard{gap:var(--gap-group);margin-bottom:var(--gap-stack);flex-direction:column;display:flex}.modal-guard-question{margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.modal-foot{justify-content:flex-end;margin-top:1.5rem;display:flex}@media (max-width:39.99rem){.modal-scrim:not(:has(.modal-sheet)){overflow:hidden}.modal-frame:not(.modal-sheet-frame){align-items:flex-end;padding:0}.modal-panel:not(.modal-sheet){border-radius:var(--radius) var(--radius) 0 0;max-width:none;max-height:92dvh;padding-top:calc(var(--panel-pad) + .5rem);animation:df-sheet-in var(--dur-slow) var(--ease-swell) both;border-bottom:0;overflow-y:auto}.modal-panel:not(.modal-sheet) .modal-grabber{border-radius:var(--pill);background:var(--line);width:2.25rem;height:.25rem;margin-left:-1.125rem;display:block;position:absolute;top:.5rem;left:50%}.modal-scrim[data-leaving] .modal-panel:not(.modal-sheet){animation:df-sheet-out var(--dur-base) var(--ease-exit) both}.modal-panel:not(.modal-sheet){padding-bottom:calc(var(--panel-pad) + env(safe-area-inset-bottom,0px))}.modal-panel:not(.modal-sheet):has(>.modal-foot:last-child){padding-bottom:0}.modal-foot{z-index:1;margin-inline:calc(-1 * var(--panel-pad));padding:.75rem var(--panel-pad) calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-soft);background:var(--surface);position:sticky;bottom:0}}span.chip.lang-chip{cursor:default;position:relative}.chip.lang-chip[data-main]{border-color:color-mix(in oklab, var(--accent) 35%, var(--surface))}.lang-chip-name{padding:0 var(--gap-label) 0 .75rem;margin-inline:-.75rem calc(-1 * var(--gap-label));border-radius:var(--pill);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-self:stretch;position:relative}@media (any-pointer:coarse){.lang-chip-name:after{content:"";inset:calc((var(--touch-target) - var(--control-sm)) / -2 - 1px) 0;position:absolute}}.code-box{border:1px solid var(--field-line);border-radius:var(--radius);background:var(--surface);transition:border-color var(--dur-fast) var(--ease-brand), box-shadow var(--dur-fast) var(--ease-brand)}.code-box[data-filled]{border-color:var(--field-line-hover)}.code-box[data-active]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.logo-empty-glyph{width:1.25rem;height:1.25rem;color:var(--muted)}.logo-upload-row{align-items:center;gap:var(--gap-stack);display:flex}.logo-upload[data-variant=tile]:has(input[type=file]:focus-visible) .logo-tile{box-shadow:var(--focus-ring)}.logo-upload-row:has(input[type=file]:focus-visible) .logo-upload-button{box-shadow:var(--focus-ring)}.palette-scrim{z-index:var(--z-modal);background:var(--scrim);animation:df-fade-in var(--dur-base) var(--ease-swell) both;justify-content:center;align-items:flex-start;padding:12vh 1rem 1rem;display:flex;position:fixed;inset:0}.palette-panel{width:100%;max-width:var(--modal-md);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--elev-modal);animation:df-dialog-in var(--glide) var(--ease-swell) both;flex-direction:column;display:flex;overflow:hidden}.palette-results{max-height:52vh;padding:.25rem;overflow-y:auto}.palette-option{align-items:center;gap:var(--gap-group);min-height:var(--control);border-radius:var(--radius-sm);cursor:pointer;padding:.25rem .75rem;display:flex}.palette-option[data-active-row]{background:var(--surface);box-shadow:var(--focus-ring-inset)}.palette-keys{align-items:center;gap:var(--gap-inline);border-top:1px solid var(--line);padding:.5rem 1rem}.palette-key{align-items:center;gap:var(--gap-label);white-space:nowrap;display:inline-flex}.toast{align-items:flex-start;gap:var(--gap-group);border-radius:var(--radius);background:var(--surface-inverse);color:var(--fg-inverse);box-shadow:var(--elev-modal);font-family:var(--font-body);pointer-events:auto;animation:df-toast-in var(--glide) var(--ease-swell) both;padding:1rem;font-size:.875rem;line-height:1.25rem;display:flex;position:relative}.toast[data-leaving]{animation:df-toast-out var(--dur-base) var(--ease-exit) both}.toast-icon{width:1rem;height:1rem;color:var(--muted-inverse);flex:none;margin-top:.125rem}.toast[data-tone=failure] .toast-icon{color:var(--danger)}.toast-text{overflow-wrap:anywhere;text-wrap-style:pretty;flex:auto;min-width:0;padding-block:0}.toast-end{align-items:center;gap:var(--gap-label);flex:none;margin-block:-.5rem;display:flex}.empty-state{padding:2.5rem var(--panel-pad);text-align:center;flex-direction:column;align-items:center;display:flex}.empty-state-icon{width:1.25rem;height:1.25rem;color:var(--muted)}.empty-state-title{color:var(--fg);margin:.5rem 0 0;font-size:1rem;line-height:1.5rem}.empty-state-line{max-width:var(--measure);color:var(--muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.25rem}.empty-state-action{margin-top:var(--gap-stack)}[data-surface=public] .empty-state-title{font-size:1.0625rem;line-height:1.75rem}[data-surface=public] .empty-state-line{font-size:1rem;line-height:1.5rem}.disclosure-head{align-items:center;gap:var(--gap-inline);width:100%;min-height:var(--control-sm);color:var(--fg);font:inherit;text-align:start;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0;display:flex}.disclosure-head:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (any-pointer:coarse){.disclosure-head{min-height:var(--control)}}.disclosure-chevron{width:1rem;height:1rem;color:var(--muted);transition:transform var(--glide) var(--ease-brand);flex:none}.disclosure[data-open]>.disclosure-head .disclosure-chevron{transform:rotate(90deg)}.disclosure-body{transition:grid-template-rows var(--glide) var(--ease-brand);grid-template-rows:0fr;display:grid}.disclosure[data-open]>.disclosure-body{grid-template-rows:1fr}.disclosure-inner{min-height:0;overflow:hidden}.disclosure:not([data-open])>.disclosure-body>.disclosure-inner{visibility:hidden;transition:visibility 0s var(--ease-brand) var(--glide)}.combobox{gap:var(--gap-label);flex-direction:column;min-width:0;display:flex;position:relative}.combobox-field{position:relative}.combobox-glyph{width:1rem;height:1rem;color:var(--muted);pointer-events:none;margin-top:-.5rem;position:absolute;top:50%;left:1rem}.combobox-list{z-index:var(--z-pop);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-height:26.5rem;box-shadow:var(--elev-pop);animation:df-pop-in var(--dur-base) var(--ease-swell) both;transform-origin:top;margin-top:.25rem;padding:.25rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.combobox-option{align-items:center;gap:var(--gap-group);min-height:var(--control);border-radius:var(--radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;padding:.25rem .75rem;display:flex}.combobox-option[data-shape=two]{min-height:3.25rem}.combobox-option[data-active]{background:var(--surface);box-shadow:var(--focus-ring-inset)}.combobox-option[data-active=pointer]{box-shadow:inset 0 0 0 1px var(--line)}.combobox-option-icon{width:1rem;height:1rem;color:var(--muted);flex:none}.combobox-media{border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.combobox-monogram{letter-spacing:.02em;color:var(--muted);font-size:.875rem;font-weight:500;line-height:1}.combobox-option[data-active] .combobox-media .combobox-option-icon,.combobox-option[data-active] .combobox-monogram{color:var(--fg)}.combobox-text{flex-direction:column;flex:auto;min-width:0;display:flex}.combobox-title{align-items:center;gap:var(--gap-inline);min-width:0;color:var(--fg);font-size:1rem;line-height:1.5rem;display:flex}.combobox-option[data-shape=two] .combobox-title{font-weight:500}.combobox-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.combobox-detail{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.875rem;line-height:1.25rem;overflow:hidden}.combobox-match{font-weight:500}.combobox-note{color:var(--muted);padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.combobox-sep{background:var(--line-soft);height:1px;margin:.25rem}[data-surface=public] .combobox-title{font-size:1.0625rem;line-height:1.5rem}[data-surface=public] .combobox-detail{font-size:.9375rem;line-height:1.375rem}.day-num{box-sizing:border-box;width:var(--control-2xs);height:var(--control-2xs);border-radius:var(--pill);font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--fg);transition:color var(--dur-fast) var(--ease-brand), background-color var(--dur-fast) var(--ease-brand), border-color var(--dur-fast) var(--ease-brand);border:1.5px solid #0000;flex:none;place-items:center;font-size:.75rem;font-weight:500;line-height:1;display:inline-grid}.day-num[data-size=grid]{width:var(--tag-h);height:var(--tag-h)}.day-num[data-size=header]{width:var(--day-circle);height:var(--day-circle);font-size:.9375rem}.day-num[data-size=mini]{width:var(--day-circle);height:var(--day-circle);font-size:.875rem}.day-num[data-size=mini-lg]{width:var(--day-circle-lg);height:var(--day-circle-lg);font-size:1rem}.day-num[data-state=past],.day-num[data-state=quiet],.day-num[data-state=outside]{color:var(--muted)}.day-num[data-state=closed]{color:var(--muted-soft)}.day-num[data-today]{border-color:var(--accent);color:var(--accent);font-weight:600}.day-num[data-selected]{border-color:var(--fg);background:var(--fg);color:var(--surface);font-weight:600}.day-num[data-today][data-selected]{outline:1.5px solid var(--accent);outline-offset:2px}.print-header{display:none}@media print{.print-header{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;margin-bottom:14pt;padding-bottom:8pt;display:flex}.print-header-logo{border-radius:var(--pill);object-fit:cover;width:40px;height:40px}.print-header-text{flex-direction:column;flex:auto;min-width:0;display:flex}.print-header-parish{font-size:10.5pt;font-weight:500;line-height:14pt}.print-header-diocese,.print-header-printed{color:var(--muted);font-size:8.5pt;line-height:11pt}.print-header-title{font-family:var(--font-display);margin:2pt 0 0;font-size:20pt;font-weight:400;line-height:24pt}}.submit-looks{grid-template-areas:"x";place-items:center;display:inline-grid}.submit-looks>*{align-items:center;gap:var(--gap-inline);grid-area:x;display:inline-flex}.submit-busy,.submit-done{visibility:hidden}[aria-busy=true]>.submit-looks>.submit-idle{animation:both df-hide;animation-delay:var(--busy-delay)}[aria-busy=true]>.submit-looks>.submit-busy{animation:df-show var(--dur-fast) var(--ease-brand) both;animation-delay:var(--busy-delay)}[data-done]>.submit-looks>.submit-idle{visibility:hidden}[data-done]>.submit-looks>.submit-done{visibility:visible;animation:df-fade-in var(--dur-fast) var(--ease-brand) both}.btn[aria-busy=true]{cursor:progress}.field-error{align-items:flex-start;gap:var(--gap-label);color:var(--danger-ink);margin:0;font-size:.875rem;line-height:1.25rem;display:flex}.field-error-icon{flex:none;width:.875rem;height:.875rem;margin-top:.1875rem}.field-reveal{width:var(--control);min-height:var(--control);border-radius:var(--pill);color:var(--muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-brand);background:0 0;border:0;place-items:center;padding:0 .25rem 0 0;display:grid}.field-reveal svg{width:1rem;height:1rem}@media (hover:hover) and (pointer:fine){.field-reveal:hover{color:var(--fg)}}.page-tabs{min-width:0;max-width:100%;margin-bottom:var(--page-pad)}.page-tabs-select{display:none}@media (max-width:39.99rem){.page-tabs-fold>nav{display:none}.page-tabs-fold>.page-tabs-select{width:100%;display:block}}@media print{.page-tabs{display:none}textarea{resize:none}}.seg-fold-select{display:none}@media (max-width:39.99rem){.seg-fold>.seg-fold-select{width:100%;display:block}}.seg-count{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.75rem;font-weight:500;line-height:1rem}:is([aria-checked=true],[aria-pressed=true],[data-on=true],[aria-current=page])>.seg-count{color:color-mix(in oklab, var(--fg-inverse) 70%, var(--fg))}label.chip{position:relative}label.chip>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}label.chip:has(:focus-visible){box-shadow:var(--focus-ring-inset)}}@layer utilities;@keyframes df-fade-in{0%{opacity:0}}@keyframes df-fade-out{to{opacity:0}}@keyframes df-pop-in{0%{opacity:0;transform:scale(.97)}}@keyframes df-dialog-in{0%{opacity:0;transform:scale(.98)}}@keyframes df-sheet-in{0%{transform:translateY(100%)}}@keyframes df-sheet-out{to{transform:translateY(100%)}}@keyframes df-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes df-toast-out{to{opacity:0;transform:translateY(4px)}}@keyframes df-hide{to{visibility:hidden}}@keyframes df-show{0%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@media (max-width:39.99rem){.seg-fold>.seg{display:none}}:is(.combobox:has(>.combobox-list>.combobox-option[data-active]:not([data-active=pointer]))>.combobox-field>.field,[data-picker]:has(.combobox-option[data-active]:not([data-active=pointer])) [data-picker-search]):focus-visible{border-color:var(--field-line-hover);box-shadow:none}@media (max-width:39.99rem){.modal-panel .modal-foot>.btn-group{gap:var(--gap-group);flex-direction:column;width:100%;display:flex}.modal-panel .modal-foot>.btn-group>:is(.btn,.btn-quiet){border-radius:var(--pill);width:100%;margin:0}}.page-notice[data-inset]{border-radius:var(--radius-sm);padding-inline:1rem}[data-surface=staff] [data-pp-time]{color:var(--accent)}.notice-stack{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.notice-stack[data-tone=wrong]{border-color:var(--danger)}.notice-stack>.page-notice[data-stacked]{background:0 0;border:0;border-radius:0}.notice-stack>.page-notice[data-stacked]+.page-notice[data-stacked]{border-top:1px solid var(--line-soft)}.notice:not(.page-notice){padding-left:calc(var(--panel-pad) + 1rem + var(--gap-group));position:relative}.notice:not(.page-notice):before{content:"";top:1rem;left:var(--panel-pad);background:var(--muted);width:1rem;height:1rem;position:absolute;-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='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E") 50%/1rem 1rem 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='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E") 50%/1rem 1rem no-repeat}.notice.tone-danger:not(.page-notice):before{background:var(--danger-ink);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}@media (forced-colors:active){.notice:not(.page-notice):before{background:canvastext}}[data-surface=public] .page-notice{font-size:1rem;line-height:1.5rem}.page-title:focus,.page-title:focus-visible{box-shadow:none;outline:none}.btn.skip-link:focus{top:var(--gap-group);left:var(--gap-group)}.staff-frame>.btn.skip-link:focus{top:calc((3.75rem - var(--control-sm)) / 2);left:calc(1rem + var(--control-sm) + var(--gap-group))}.skip-link-short{display:none}@media (min-width:64rem){.staff-frame>.btn.skip-link:focus{top:calc((3.5rem - var(--control-sm)) / 2);left:1.25rem}.staff-frame:has(.rail[data-collapsed])>.btn.skip-link:focus{left:.5rem}.staff-frame:has(.rail[data-collapsed])>.btn.skip-link .skip-link-long{display:none}.staff-frame:has(.rail[data-collapsed])>.btn.skip-link .skip-link-short{display:inline}}.btn.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden}.menu-item:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.toast :is(a,button):focus-visible{box-shadow:var(--focus-ring-on-dark);outline:none}.modal-head .dialog-title:focus,.modal-head .dialog-title:focus-visible,.skip-target:focus,.skip-target:focus-visible{box-shadow:none;outline:none}.btn-square.btn-sm{width:var(--control-sm);min-width:var(--control-sm);padding:0}.page-notice-glyph{place-items:center;display:grid}.page-notice-glyph>svg{width:1rem;height:1rem}.connect-panel .page-notice-text{flex-direction:column;gap:.25rem;display:flex}.icon-list[data-gap]{gap:var(--gap-inline)}.float-stack.toast-stack{bottom:calc(1rem + var(--toast-lift,0rem));transition:bottom var(--glide) var(--ease-brand)}@media (min-width:64rem){.float-stack.toast-stack{bottom:calc(1.5rem + var(--toast-lift,0rem))}}.float-stack.toast-stack:empty{display:flex}@media print{.float-stack.toast-stack{display:none}}.wordmark-mark{transition:color var(--dur-slow) var(--ease-brand), scale var(--dur-slow) var(--ease-brand), translate var(--dur-slow) var(--ease-brand)}.toast .btn.toast-action,.toast .btn.toast-action:hover:not(:disabled){border-color:color-mix(in oklab, var(--fg-inverse) 38%, var(--surface-inverse));color:var(--fg-inverse);background:0 0}.toast .btn-icon{color:var(--muted-inverse)}@media (hover:hover) and (pointer:fine){.toast .btn-icon:hover{background:var(--surface-inverse);color:var(--fg-inverse)}}@media (prefers-reduced-motion:reduce){.pop,.menu,.combobox-list,.modal-panel,.palette-panel,.toast{animation-name:df-fade-in;animation-duration:var(--dur-fast)}.pop[data-leaving],.menu[data-leaving],.toast[data-leaving],.modal-scrim[data-leaving] .modal-panel,.modal-scrim[data-leaving] .modal-panel:not(.modal-sheet){animation-name:df-fade-out;animation-duration:var(--dur-fast)}.modal-panel:not(.modal-sheet){animation-name:df-fade-in;animation-duration:var(--dur-fast)}.disclosure-chevron,.disclosure-body,.float-stack.toast-stack{transition:none}}@media (forced-colors:active){:is(.seg>[aria-current=page],.seg>[aria-pressed=true],.seg>[data-on=true],.seg>li>[aria-current=page],.seg>li>[aria-pressed=true],.seg>li>[data-on=true],.chip:is([aria-pressed=true],[aria-checked=true],[data-on=true]),.day-num[data-selected]){forced-color-adjust:none;color:highlighttext;background:highlight}.day-num{border-color:canvas}.day-num[data-today]{border-color:canvastext}:is(.combobox-option[data-active],.palette-option[data-active-row]){outline-offset:-2px;outline:2px solid highlight}.field::-webkit-calendar-picker-indicator{forced-color-adjust:none;background:canvastext}.lit-swatch{forced-color-adjust:none}}
