.auth-card-module__wu2bCG__ground{box-sizing:border-box;background:radial-gradient(60rem 32rem at 50% -8rem, #f5b5301f, transparent 70%), var(--ui-ground);min-height:100dvh;font-family:var(--ui-font-body);place-items:center;padding:1.5rem 1rem 3rem;display:grid}.auth-card-module__wu2bCG__card{box-sizing:border-box;border:1px solid var(--ui-hairline);border-radius:var(--ui-r-lg);background:var(--ui-card);width:min(100%,24rem);animation:auth-card-module__wu2bCG__rise .36s var(--ui-ease) both;padding:2.25rem 2rem 2rem;display:grid;box-shadow:0 1px 2px #1b1c1a0a,0 18px 48px #1b1c1a12}@keyframes auth-card-module__wu2bCG__rise{0%{opacity:0;translate:0 6px}}.auth-card-module__wu2bCG__logo{width:8.5rem;height:2.75rem;display:block;overflow:hidden}.auth-card-module__wu2bCG__logo img{width:100%;height:auto;display:block}.auth-card-module__wu2bCG__title{color:var(--ui-ink);font-family:var(--ui-font-display);letter-spacing:-.005em;margin:1.75rem 0 0;font-size:2.25rem;font-weight:500;line-height:1.1}.auth-card-module__wu2bCG__line{color:var(--ui-ink-2);margin:.75rem 0 0;font-size:.875rem;line-height:1.5}.auth-card-module__wu2bCG__line[data-tone=error]{color:var(--ui-red)}.auth-card-module__wu2bCG__line code{border:1px solid var(--ui-hairline);border-radius:var(--ui-r-xs);background:var(--ui-ground);color:var(--ui-ink);padding:.1rem .35rem;font-size:.8125rem}.auth-card-module__wu2bCG__actions{margin-top:1.75rem;display:grid}.auth-card-module__wu2bCG__primary,.auth-card-module__wu2bCG__secondary{border-radius:var(--ui-r-sm);min-height:2.75rem;font-family:var(--ui-font-body);cursor:pointer;transition:background-color var(--ui-fast) var(--ui-ease-std), border-color var(--ui-fast) var(--ui-ease-std), box-shadow var(--ui-fast) var(--ui-ease-std), transform var(--ui-fast) var(--ui-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:0 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.auth-card-module__wu2bCG__primary{background:var(--ui-gold);color:var(--ui-ink)}.auth-card-module__wu2bCG__primary:hover{background:#f7bf47}.auth-card-module__wu2bCG__secondary{border-color:var(--ui-control);background:var(--ui-card);color:var(--ui-ink)}.auth-card-module__wu2bCG__secondary:hover{border-color:var(--ui-ink-3)}.auth-card-module__wu2bCG__primary:hover,.auth-card-module__wu2bCG__secondary:hover{box-shadow:var(--ui-shadow-lift);transform:translateY(-1px)}.auth-card-module__wu2bCG__primary:active,.auth-card-module__wu2bCG__secondary:active{box-shadow:none;transform:scale(.98)}.auth-card-module__wu2bCG__primary:focus-visible,.auth-card-module__wu2bCG__secondary:focus-visible,.auth-card-module__wu2bCG__quiet:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.auth-card-module__wu2bCG__microsoft{background:#fff;border-radius:2px;width:1.05rem;height:1.05rem;padding:.15rem}.auth-card-module__wu2bCG__local{text-align:center;margin-top:1.25rem}.auth-card-module__wu2bCG__quiet{border-radius:var(--ui-r-xs);color:var(--ui-ink-2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ui-control);text-decoration-color:var(--ui-control);text-underline-offset:3px;cursor:pointer;transition:color var(--ui-fast) var(--ui-ease-std), text-decoration-color var(--ui-fast) var(--ui-ease-std);background:0 0;border:0;padding:.25rem .4rem;font-size:.8125rem;font-weight:500}.auth-card-module__wu2bCG__quiet:hover{color:var(--ui-ink);-webkit-text-decoration-color:var(--ui-ink-3);text-decoration-color:var(--ui-ink-3)}.auth-card-module__wu2bCG__reveal{opacity:0;transition:grid-template-rows .26s var(--ui-ease), opacity .2s var(--ui-ease-std);grid-template-rows:0fr;display:grid}.auth-card-module__wu2bCG__reveal[data-open]{opacity:1;grid-template-rows:1fr}.auth-card-module__wu2bCG__revealInner{min-height:0;overflow:hidden}.auth-card-module__wu2bCG__form{text-align:left;gap:.75rem;margin:0 -4px;padding:1rem 4px 4px;display:grid}.auth-card-module__wu2bCG__field{color:var(--ui-ink-2);gap:.35rem;font-size:.75rem;font-weight:600;display:grid}.auth-card-module__wu2bCG__field input{box-sizing:border-box;border:1px solid var(--ui-control);border-radius:var(--ui-r-xs);background:var(--ui-card);height:2.5rem;color:var(--ui-ink);font:inherit;transition:border-color var(--ui-fast) var(--ui-ease-std), box-shadow var(--ui-fast) var(--ui-ease-std);padding:0 .7rem;font-size:.875rem;font-weight:400}.auth-card-module__wu2bCG__field input:focus{border-color:var(--ui-gold);box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.auth-card-module__wu2bCG__form .auth-card-module__wu2bCG__secondary{margin-top:.25rem}.auth-card-module__wu2bCG__leave{gap:.5rem;margin-top:1.75rem;display:grid}.auth-card-module__wu2bCG__leave form{display:grid}@media (max-width:30rem){.auth-card-module__wu2bCG__ground{place-items:start center;padding-top:12vh}.auth-card-module__wu2bCG__card{padding:2rem 1.5rem 1.75rem}.auth-card-module__wu2bCG__title{font-size:2rem}}@media (prefers-reduced-motion:reduce){.auth-card-module__wu2bCG__card{animation:.1s linear both auth-card-module__wu2bCG__fade}.auth-card-module__wu2bCG__reveal{transition:opacity .1s linear}.auth-card-module__wu2bCG__primary:hover,.auth-card-module__wu2bCG__secondary:hover,.auth-card-module__wu2bCG__primary:active,.auth-card-module__wu2bCG__secondary:active{transform:none}}@keyframes auth-card-module__wu2bCG__fade{0%{opacity:0}}
.button-module__ZrnLOW__button{border-radius:var(--ui-r-sm);font-family:var(--ui-font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--ui-fast) var(--ui-ease-std), border-color var(--ui-fast) var(--ui-ease-std), box-shadow var(--ui-fast) var(--ui-ease-std), transform var(--ui-fast) var(--ui-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.button-module__ZrnLOW__md{min-height:2.5rem;padding:0 1rem;font-size:.875rem}.button-module__ZrnLOW__sm{min-height:2.125rem;padding:0 .75rem;font-size:.8125rem}.button-module__ZrnLOW__button:hover:not(:disabled){box-shadow:var(--ui-shadow-lift);transform:translateY(-1px)}.button-module__ZrnLOW__button:active:not(:disabled){box-shadow:none;transform:translateY(0)scale(.98)}.button-module__ZrnLOW__button:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.button-module__ZrnLOW__button:disabled{cursor:not-allowed;opacity:.55}.button-module__ZrnLOW__primary{background:var(--ui-gold);color:var(--ui-ink)}.button-module__ZrnLOW__primary:hover:not(:disabled){background:#f7bf47}.button-module__ZrnLOW__secondary{background:var(--ui-card);border-color:var(--ui-control);color:var(--ui-ink)}.button-module__ZrnLOW__secondary:hover:not(:disabled){border-color:var(--ui-ink-3)}.button-module__ZrnLOW__quiet{color:var(--ui-ink-2);background:0 0}.button-module__ZrnLOW__quiet:hover:not(:disabled){background:var(--ui-ground-warm);color:var(--ui-ink);box-shadow:none}.button-module__ZrnLOW__danger{background:var(--ui-card);border-color:color-mix(in srgb, var(--ui-red) 40%, transparent);color:var(--ui-red)}.button-module__ZrnLOW__icon{width:1rem;height:1rem;display:inline-flex}.button-module__ZrnLOW__icon svg{width:100%;height:100%}.button-module__ZrnLOW__label{display:inline-block}.button-module__ZrnLOW__iconButton{border-radius:var(--ui-r-sm);width:2.25rem;height:2.25rem;color:var(--ui-ink-2);cursor:pointer;transition:background-color var(--ui-fast) var(--ui-ease-std), color var(--ui-fast) var(--ui-ease-std), transform var(--ui-fast) var(--ui-ease);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.button-module__ZrnLOW__iconButton:hover{background:var(--ui-ground-warm);color:var(--ui-ink)}.button-module__ZrnLOW__iconButton:active{transform:scale(.94)}.button-module__ZrnLOW__iconButton:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.button-module__ZrnLOW__iconButton svg{width:1.0625rem;height:1.0625rem}@media (prefers-reduced-motion:reduce){.button-module__ZrnLOW__button,.button-module__ZrnLOW__iconButton{transition-property:background-color,border-color,color}.button-module__ZrnLOW__button:hover:not(:disabled),.button-module__ZrnLOW__button:active:not(:disabled),.button-module__ZrnLOW__iconButton:active{transform:none}}
.help-button-module__aQUG7a__root{flex:none;position:relative}.help-button-module__aQUG7a__trigger{border:1px solid var(--ui-hairline);border-radius:var(--ui-r-sm);background:var(--ui-card);width:2.75rem;height:2.75rem;color:var(--ui-ink-3);cursor:pointer;transition:background-color var(--ui-fast) var(--ui-ease-std), border-color var(--ui-fast) var(--ui-ease-std), box-shadow var(--ui-fast) var(--ui-ease-std), color var(--ui-fast) var(--ui-ease-std), transform var(--ui-fast) var(--ui-ease);place-items:center;padding:0;display:grid}.help-button-module__aQUG7a__trigger:hover{border-color:var(--ui-control);color:var(--ui-ink);box-shadow:var(--ui-shadow-lift);transform:translateY(-1px)}.help-button-module__aQUG7a__trigger:active{box-shadow:none;transform:scale(.96)}.help-button-module__aQUG7a__trigger:focus-visible,.help-button-module__aQUG7a__trigger[aria-expanded=true]{border-color:var(--ui-gold);color:var(--ui-ink);box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.help-button-module__aQUG7a__panel{font-family:var(--ui-font-body);display:grid}.help-button-module__aQUG7a__head{border-bottom:1px solid var(--ui-hairline);background:var(--ui-ground-warm);gap:.25rem;padding:.875rem 1rem;display:grid}.help-button-module__aQUG7a__eyebrow{color:var(--ui-gold-ink);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.help-button-module__aQUG7a__title{color:var(--ui-ink);font-family:var(--ui-font-display);margin:0;font-size:1.375rem;font-weight:600;line-height:1.15}.help-button-module__aQUG7a__summary{color:var(--ui-ink-2);margin:.125rem 0 0;font-size:.875rem;line-height:1.45}.help-button-module__aQUG7a__body{padding:.75rem 1rem .25rem}.help-button-module__aQUG7a__tasksHeading{color:var(--ui-ink-3);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:650}.help-button-module__aQUG7a__tasks{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.help-button-module__aQUG7a__task{color:var(--ui-ink);grid-template-columns:1.375rem minmax(0,1fr);align-items:start;gap:.5rem;font-size:.875rem;line-height:1.45;display:grid}@media (prefers-reduced-motion:no-preference){.help-button-module__aQUG7a__task{animation:help-button-module__aQUG7a__rise var(--ui-mid) var(--ui-ease) both;animation-delay:calc(60ms + var(--i,0) * 30ms)}}@keyframes help-button-module__aQUG7a__rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.help-button-module__aQUG7a__number{background:var(--ui-gold-wash);width:1.375rem;height:1.375rem;color:var(--ui-gold-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.75rem;font-weight:700;display:grid}.help-button-module__aQUG7a__foot{gap:.5rem;padding:.875rem 1rem 1rem;display:grid}.help-button-module__aQUG7a__download{gap:.375rem;display:grid}.help-button-module__aQUG7a__downloadButton{justify-content:center;width:100%}.help-button-module__aQUG7a__error{border-radius:var(--ui-r-sm);background:var(--ui-red-wash);color:var(--ui-red);border:1px solid #a3322b47;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin:0;padding:.5rem .625rem;font-size:.8125rem;font-weight:550;line-height:1.4;display:flex}@media (prefers-reduced-motion:no-preference){.help-button-module__aQUG7a__error,.help-button-module__aQUG7a__saved{animation:help-button-module__aQUG7a__rise var(--ui-mid) var(--ui-ease) both}}.help-button-module__aQUG7a__retry{border-radius:var(--ui-r-sm);background:var(--ui-card);min-height:2rem;color:var(--ui-red);font:inherit;cursor:pointer;border:1px solid;padding:0 .625rem;font-weight:650}.help-button-module__aQUG7a__retry:hover{background:#fff7f6}.help-button-module__aQUG7a__retry:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.help-button-module__aQUG7a__saved{color:var(--ui-green);margin:0;font-size:.8125rem;font-weight:600}.help-button-module__aQUG7a__related{cursor:pointer;border-radius:var(--ui-r-xs);min-height:2rem;color:var(--ui-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--ui-control);text-decoration-color:var(--ui-control);text-underline-offset:3px;background:0 0;border:0;justify-self:start;align-items:center;gap:.4rem;padding:0;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex}.help-button-module__aQUG7a__related:disabled{cursor:progress}.help-button-module__aQUG7a__related:hover{color:var(--ui-ink);-webkit-text-decoration-color:var(--ui-gold);text-decoration-color:var(--ui-gold)}.help-button-module__aQUG7a__related:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.help-button-module__aQUG7a__note{color:var(--ui-ink-3);margin:0;font-size:.8125rem;line-height:1.4}.help-button-module__aQUG7a__note kbd{border:1px solid var(--ui-hairline);border-radius:var(--ui-r-xs);background:var(--ui-ground);color:var(--ui-ink);padding:0 .3rem;font-family:inherit;font-size:.75rem}@media (prefers-reduced-motion:reduce){.help-button-module__aQUG7a__trigger,.help-button-module__aQUG7a__trigger:hover,.help-button-module__aQUG7a__trigger:active{transition-property:background-color,border-color,box-shadow,color;transform:none}}
.pd-combobox-module__ZgjFBa__root{width:100%;min-width:0}.pd-combobox-module__ZgjFBa__field{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;box-shadow:var(--shadow-hairline);transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-out);align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.pd-combobox-module__ZgjFBa__root:not([data-disabled]) .pd-combobox-module__ZgjFBa__field:hover{border-color:var(--text-muted);box-shadow:var(--shadow-raised)}}.pd-combobox-module__ZgjFBa__field:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 15%, transparent), var(--shadow-raised)}.pd-combobox-module__ZgjFBa__root[data-open] .pd-combobox-module__ZgjFBa__field{border-color:var(--accent)}.pd-combobox-module__ZgjFBa__root .pd-combobox-module__ZgjFBa__field .pd-combobox-module__ZgjFBa__input{border-radius:inherit;width:100%;min-width:0;box-shadow:none;color:var(--text);font:inherit;font-size:var(--fs-base);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;margin:0;padding:.6rem .65rem}.pd-combobox-module__ZgjFBa__root .pd-combobox-module__ZgjFBa__field .pd-combobox-module__ZgjFBa__input::placeholder{color:var(--ui-ink-placeholder);opacity:1}.pd-combobox-module__ZgjFBa__root .pd-combobox-module__ZgjFBa__field .pd-combobox-module__ZgjFBa__toggle,.pd-combobox-module__ZgjFBa__root .pd-combobox-module__ZgjFBa__field .pd-combobox-module__ZgjFBa__clear{border-radius:var(--radius-sm);width:40px;height:42px;min-height:42px;color:var(--text-muted);box-shadow:none;cursor:pointer;transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:0 0 40px;place-items:center;margin:0;padding:0;display:grid}.pd-combobox-module__ZgjFBa__root .pd-combobox-module__ZgjFBa__field .pd-combobox-module__ZgjFBa__toggle:hover,.pd-combobox-module__ZgjFBa__root .pd-combobox-module__ZgjFBa__field .pd-combobox-module__ZgjFBa__clear:hover{background:var(--surface-sunken);color:var(--text)}.pd-combobox-module__ZgjFBa__root .pd-combobox-module__ZgjFBa__field .pd-combobox-module__ZgjFBa__toggle[data-pressed],.pd-combobox-module__ZgjFBa__root .pd-combobox-module__ZgjFBa__field .pd-combobox-module__ZgjFBa__clear[data-pressed]{background:var(--surface-sunken-hover);transform:translateY(1px)}.pd-combobox-module__ZgjFBa__root .pd-combobox-module__ZgjFBa__field .pd-combobox-module__ZgjFBa__toggle[data-focus-visible],.pd-combobox-module__ZgjFBa__root .pd-combobox-module__ZgjFBa__field .pd-combobox-module__ZgjFBa__clear[data-focus-visible]{outline:2px solid var(--focus);outline-offset:-2px}.pd-combobox-module__ZgjFBa__toggle svg{transition:transform var(--dur-base) var(--ease-spring)}.pd-combobox-module__ZgjFBa__root[data-open] .pd-combobox-module__ZgjFBa__toggle svg{transform:rotate(180deg)}.pd-combobox-module__ZgjFBa__root[data-open] .pd-combobox-module__ZgjFBa__toggle{color:var(--accent-strong)}.pd-combobox-module__ZgjFBa__root[data-disabled]{opacity:.6}.pd-combobox-module__ZgjFBa__root[data-disabled] .pd-combobox-module__ZgjFBa__field{box-shadow:none}.pd-combobox-module__ZgjFBa__popover{z-index:1200;width:var(--trigger-width);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:min(16rem,100vw - 24px);max-width:calc(100vw - 24px);box-shadow:var(--shadow-overlay);color:var(--text);transform-origin:var(--trigger-anchor-point);flex-direction:column;display:flex;overflow:hidden}.pd-combobox-module__ZgjFBa__popover[data-placement=top]{transform-origin:bottom}.pd-combobox-module__ZgjFBa__popover[data-placement=bottom]{transform-origin:top}.pd-combobox-module__ZgjFBa__shell{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.pd-combobox-module__ZgjFBa__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) var(--surface-sunken);scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;outline:none;flex:auto;min-height:0;padding:.3rem;scroll-padding-block:.3rem;position:relative;overflow:hidden auto}.pd-combobox-module__ZgjFBa__list::-webkit-scrollbar{width:10px}.pd-combobox-module__ZgjFBa__list::-webkit-scrollbar-track{background:var(--surface-sunken);border-radius:var(--radius-pill)}.pd-combobox-module__ZgjFBa__list::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill);border:2px solid var(--surface-sunken)}.pd-combobox-module__ZgjFBa__list::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.pd-combobox-module__ZgjFBa__shell:before,.pd-combobox-module__ZgjFBa__shell:after{content:"";pointer-events:none;opacity:0;height:1.6rem;transition:opacity var(--dur-base) var(--ease-standard);z-index:1;position:absolute;left:0;right:10px}.pd-combobox-module__ZgjFBa__shell:before{background:linear-gradient(to bottom, var(--surface), transparent);top:0}.pd-combobox-module__ZgjFBa__shell:after{background:linear-gradient(to top, var(--surface), transparent);bottom:1.7rem}.pd-combobox-module__ZgjFBa__shell[data-scroll=top]:before,.pd-combobox-module__ZgjFBa__shell[data-scroll=both]:before,.pd-combobox-module__ZgjFBa__shell[data-scroll=bottom]:after,.pd-combobox-module__ZgjFBa__shell[data-scroll=both]:after{opacity:1}.pd-combobox-module__ZgjFBa__scrollHint{border-top:1px solid var(--border);background:var(--surface-sunken);color:var(--text);font-size:var(--fs-sm);letter-spacing:.01em;text-align:center;margin:0;padding:.35rem .75rem;font-weight:600}.pd-combobox-module__ZgjFBa__option{border-radius:var(--radius-sm);cursor:pointer;min-height:44px;font-size:var(--fs-base);color:var(--text);transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-out);border-left:3px solid #0000;outline:none;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .65rem;scroll-margin-block:.3rem;display:flex}.pd-combobox-module__ZgjFBa__option[data-focused],.pd-combobox-module__ZgjFBa__option[data-hovered]{background:var(--accent-soft);border-left-color:var(--accent)}.pd-combobox-module__ZgjFBa__option[data-pressed]{background:var(--accent-soft-hover);transform:translate(1px)}.pd-combobox-module__ZgjFBa__option[data-selected]{color:var(--accent-strong);font-weight:600}.pd-combobox-module__ZgjFBa__option[data-disabled]{color:var(--text-muted);opacity:.55;cursor:default}.pd-combobox-module__ZgjFBa__copy{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.pd-combobox-module__ZgjFBa__description{color:var(--text-muted);font-size:var(--fs-md);line-height:1.4}.pd-combobox-module__ZgjFBa__check{color:var(--accent-strong);flex:none;font-weight:700}.pd-combobox-module__ZgjFBa__empty{color:var(--text-muted);font-size:var(--fs-base);margin:0;padding:.8rem}@media (prefers-reduced-motion:no-preference){.pd-combobox-module__ZgjFBa__popover[data-entering]{animation:pd-combobox-module__ZgjFBa__enter var(--dur-open) var(--ease-out)}.pd-combobox-module__ZgjFBa__popover[data-placement=top][data-entering]{animation-name:pd-combobox-module__ZgjFBa__enterUp}.pd-combobox-module__ZgjFBa__popover[data-exiting]{animation:pd-combobox-module__ZgjFBa__leave .14s var(--ease-exit)}.pd-combobox-module__ZgjFBa__popover[data-entering] .pd-combobox-module__ZgjFBa__option{animation:pd-combobox-module__ZgjFBa__optionIn .12s var(--ease-out) both}.pd-combobox-module__ZgjFBa__popover[data-entering] .pd-combobox-module__ZgjFBa__option:first-child{animation-delay:0s}.pd-combobox-module__ZgjFBa__popover[data-entering] .pd-combobox-module__ZgjFBa__option:nth-child(2){animation-delay:18ms}.pd-combobox-module__ZgjFBa__popover[data-entering] .pd-combobox-module__ZgjFBa__option:nth-child(3){animation-delay:36ms}.pd-combobox-module__ZgjFBa__popover[data-entering] .pd-combobox-module__ZgjFBa__option:nth-child(4){animation-delay:54ms}.pd-combobox-module__ZgjFBa__popover[data-entering] .pd-combobox-module__ZgjFBa__option:nth-child(5){animation-delay:72ms}.pd-combobox-module__ZgjFBa__popover[data-entering] .pd-combobox-module__ZgjFBa__option:nth-child(6){animation-delay:90ms}.pd-combobox-module__ZgjFBa__popover[data-entering] .pd-combobox-module__ZgjFBa__option:nth-child(7){animation-delay:.108s}.pd-combobox-module__ZgjFBa__popover[data-entering] .pd-combobox-module__ZgjFBa__option:nth-child(n+8){animation-delay:.126s}}@keyframes pd-combobox-module__ZgjFBa__enter{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}@keyframes pd-combobox-module__ZgjFBa__enterUp{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes pd-combobox-module__ZgjFBa__leave{to{opacity:0;transform:translateY(-4px)}}@keyframes pd-combobox-module__ZgjFBa__optionIn{0%{opacity:0;translate:-4px}to{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){.pd-combobox-module__ZgjFBa__field,.pd-combobox-module__ZgjFBa__toggle,.pd-combobox-module__ZgjFBa__toggle svg,.pd-combobox-module__ZgjFBa__clear,.pd-combobox-module__ZgjFBa__option,.pd-combobox-module__ZgjFBa__shell:before,.pd-combobox-module__ZgjFBa__shell:after{transition:none}.pd-combobox-module__ZgjFBa__popover[data-entering] .pd-combobox-module__ZgjFBa__option{animation:none}.pd-combobox-module__ZgjFBa__root .pd-combobox-module__ZgjFBa__field .pd-combobox-module__ZgjFBa__toggle[data-pressed],.pd-combobox-module__ZgjFBa__root .pd-combobox-module__ZgjFBa__field .pd-combobox-module__ZgjFBa__clear[data-pressed],.pd-combobox-module__ZgjFBa__option[data-pressed]{transform:none}}
.pd-date-field-module__C6KkqG__root{min-width:0}.pd-date-field-module__C6KkqG__field{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);align-items:center;min-height:44px;transition:border-color .2s,box-shadow .2s;display:flex}.pd-date-field-module__C6KkqG__field:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--current-soft)}.pd-date-field-module__C6KkqG__root[data-invalid] .pd-date-field-module__C6KkqG__field{border-color:var(--danger)}.pd-date-field-module__C6KkqG__field input:not([type=hidden]){width:100%;min-width:0;box-shadow:none;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:.55rem .7rem}.pd-date-field-module__C6KkqG__trigger{border-radius:var(--radius-sm);width:44px;height:42px;color:var(--accent-strong);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background .16s,transform .12s;display:grid}.pd-date-field-module__C6KkqG__trigger:hover,.pd-date-field-module__C6KkqG__trigger[data-pressed]{background:var(--accent-soft)}.pd-date-field-module__C6KkqG__trigger[data-pressed]{transform:scale(.96)}.pd-date-field-module__C6KkqG__hint{color:var(--text-muted);margin-top:.2rem;font-size:.74rem;line-height:1.4;display:block}.pd-date-field-module__C6KkqG__root[data-invalid] .pd-date-field-module__C6KkqG__hint{color:var(--danger)}.pd-date-field-module__C6KkqG__popover{z-index:10000;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(330px,100vw - 24px);box-shadow:var(--shadow-overlay);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;padding:12px}.pd-date-field-module__C6KkqG__dialog{outline:none;max-height:none}.pd-date-field-module__C6KkqG__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.pd-date-field-module__C6KkqG__header h2{color:var(--text);margin:0;font-size:1rem}.pd-date-field-module__C6KkqG__header button{min-width:44px;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:1.6rem}.pd-date-field-module__C6KkqG__header button:hover{background:var(--accent-soft);color:var(--accent-strong)}.pd-date-field-module__C6KkqG__grid{border-spacing:2px;table-layout:fixed;width:100%}.pd-date-field-module__C6KkqG__grid th{color:var(--text-muted);height:32px;font-size:.76rem;font-weight:600}.pd-date-field-module__C6KkqG__grid td{text-align:center;padding:0}.pd-date-field-module__C6KkqG__day{width:100%;height:40px;color:var(--text);cursor:pointer;border-radius:6px;outline:none;place-items:center;font-size:.9rem;transition:background .12s,transform .12s;display:grid;position:relative}.pd-date-field-module__C6KkqG__day[data-melbourne-today]{background:var(--accent-soft);font-weight:650}.pd-date-field-module__C6KkqG__day[data-melbourne-today]:after{content:"";border:1.5px solid var(--accent);pointer-events:none;border-radius:5px;position:absolute;inset:2px}.pd-date-field-module__C6KkqG__day[data-melbourne-today][data-selected]:after{border-color:var(--accent-strong)}.pd-date-field-module__C6KkqG__day[data-outside-month]{color:var(--text-muted)}.pd-date-field-module__C6KkqG__day[data-hovered]{background:var(--accent-soft)}.pd-date-field-module__C6KkqG__day[data-selected]{background:var(--accent);color:var(--text);font-weight:650}.pd-date-field-module__C6KkqG__day[data-focus-visible]{outline:2px solid var(--focus);outline-offset:1px}.pd-date-field-module__C6KkqG__day[data-pressed]{transform:scale(.94)}@media (prefers-reduced-motion:no-preference){.pd-date-field-module__C6KkqG__popover[data-entering]{animation:.24s cubic-bezier(.16,1,.3,1) pd-date-field-module__C6KkqG__arrive}.pd-date-field-module__C6KkqG__popover[data-exiting]{animation:.14s ease-in pd-date-field-module__C6KkqG__leave}}@keyframes pd-date-field-module__C6KkqG__arrive{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}@keyframes pd-date-field-module__C6KkqG__leave{to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pd-date-field-module__C6KkqG__trigger,.pd-date-field-module__C6KkqG__day{transition:none;transform:none!important}}
.calendar-evidence-promotion-module__6apEsW__region{border-top:1px solid var(--ui-hairline);color:var(--ui-ink);font-family:var(--ui-font-body);gap:.5rem;padding-top:.75rem;display:grid}.calendar-evidence-promotion-module__6apEsW__region>p{margin:0;font-size:.8125rem;font-weight:600}.calendar-evidence-promotion-module__6apEsW__form{gap:.5rem;max-width:44rem;display:grid}.calendar-evidence-promotion-module__6apEsW__form h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-ink-2);margin:0;font-size:.6875rem;font-weight:700}.calendar-evidence-promotion-module__6apEsW__form p{color:var(--ui-ink-2);margin:0;font-size:.8125rem}.calendar-evidence-promotion-module__6apEsW__form textarea{resize:vertical;width:100%;min-height:6rem}.calendar-evidence-promotion-module__6apEsW__form input,.calendar-evidence-promotion-module__6apEsW__form textarea{box-sizing:border-box;max-width:100%}.calendar-evidence-promotion-module__6apEsW__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.calendar-evidence-promotion-module__6apEsW__form>textarea,.calendar-evidence-promotion-module__6apEsW__form>input{border:1px solid var(--ui-hairline);background:var(--ui-card);border-radius:var(--ui-r-sm);font:inherit;color:var(--ui-ink);transition:border-color var(--ui-fast) var(--ui-ease-std),box-shadow var(--ui-fast) var(--ui-ease-std);padding:.5rem .625rem;font-size:.875rem}.calendar-evidence-promotion-module__6apEsW__form>textarea:focus-visible,.calendar-evidence-promotion-module__6apEsW__form>input:focus-visible{border-color:var(--ui-gold);box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.calendar-evidence-promotion-module__6apEsW__form>label{font-size:.8125rem;font-weight:600}.calendar-evidence-promotion-module__6apEsW__actions>button,.calendar-evidence-promotion-module__6apEsW__region>button,.calendar-evidence-promotion-module__6apEsW__evidence button{border:1px solid var(--ui-hairline);border-radius:var(--ui-r-sm);background:var(--ui-card);min-height:2.25rem;color:var(--ui-ink);font:inherit;cursor:pointer;transition:border-color var(--ui-fast) var(--ui-ease-std),box-shadow var(--ui-fast) var(--ui-ease-std),transform var(--ui-fast) var(--ui-ease);justify-content:center;align-items:center;padding:0 .875rem;font-size:.8125rem;font-weight:650;display:inline-flex}.calendar-evidence-promotion-module__6apEsW__region>button{justify-self:start}.calendar-evidence-promotion-module__6apEsW__actions>button:first-child{border-color:var(--ui-gold);background:var(--ui-gold);color:var(--ui-ink);order:2}.calendar-evidence-promotion-module__6apEsW__actions>button:hover:not(:disabled),.calendar-evidence-promotion-module__6apEsW__region>button:hover:not(:disabled){border-color:var(--ui-control);box-shadow:var(--ui-shadow-lift);transform:translateY(-1px)}.calendar-evidence-promotion-module__6apEsW__actions>button:active:not(:disabled),.calendar-evidence-promotion-module__6apEsW__region>button:active:not(:disabled){transform:scale(.98)}.calendar-evidence-promotion-module__6apEsW__actions>button:disabled,.calendar-evidence-promotion-module__6apEsW__evidence button:disabled{opacity:.55;cursor:default}.calendar-evidence-promotion-module__6apEsW__actions>button:focus-visible,.calendar-evidence-promotion-module__6apEsW__region>button:focus-visible,.calendar-evidence-promotion-module__6apEsW__evidence button:focus-visible,.calendar-evidence-promotion-module__6apEsW__evidence summary:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.calendar-evidence-promotion-module__6apEsW__evidence{color:var(--ui-ink);font-size:.8125rem}.calendar-evidence-promotion-module__6apEsW__evidence p{margin:.3rem 0}.calendar-evidence-promotion-module__6apEsW__evidence summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:.6rem 0}@media (prefers-reduced-motion:no-preference){.calendar-evidence-promotion-module__6apEsW__form{animation:calendar-evidence-promotion-module__6apEsW__reveal .22s var(--ui-ease) both}@keyframes calendar-evidence-promotion-module__6apEsW__reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.calendar-evidence-promotion-module__6apEsW__actions>button,.calendar-evidence-promotion-module__6apEsW__region>button{transition:none}.calendar-evidence-promotion-module__6apEsW__actions>button:hover,.calendar-evidence-promotion-module__6apEsW__region>button:hover,.calendar-evidence-promotion-module__6apEsW__actions>button:active,.calendar-evidence-promotion-module__6apEsW__region>button:active{transform:none}}
.pd-icon-module__ZPfYjG__icon{vertical-align:middle;background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pd-icon-module__ZPfYjG__artwork{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;display:inline-block}
.my-projects-rail-module__e_tBiW__rail{box-sizing:border-box;border:1px solid var(--ui-hairline);border-radius:var(--ui-r-lg);background:var(--ui-card);min-height:0;max-height:100%;box-shadow:var(--ui-shadow-card);color:var(--ui-ink);font-family:var(--ui-font-body);animation:my-projects-rail-module__e_tBiW__enter .3s var(--ui-ease) 80ms both;flex-direction:column;display:flex;overflow:hidden}.my-projects-rail-module__e_tBiW__top{align-items:center;gap:.5rem;padding:.875rem .75rem .5rem 1rem;display:flex}.my-projects-rail-module__e_tBiW__title{font-family:var(--ui-font-display);font-variant-numeric:lining-nums tabular-nums;flex:auto;margin:0;font-size:1.375rem;font-weight:600;line-height:1.1}.my-projects-rail-module__e_tBiW__rail[data-collapsed=true] .my-projects-rail-module__e_tBiW__top{flex-direction:column-reverse;align-items:center;padding:.75rem .25rem}.my-projects-rail-module__e_tBiW__rail[data-collapsed=true] .my-projects-rail-module__e_tBiW__title{writing-mode:vertical-rl;font-size:1.125rem}.my-projects-rail-module__e_tBiW__body{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.625rem;min-height:0;padding:.25rem 1rem 1rem;display:flex;overflow-y:auto}.my-projects-rail-module__e_tBiW__body[hidden]{display:none}.my-projects-rail-module__e_tBiW__body>*{flex-shrink:0}.my-projects-rail-module__e_tBiW__shelves{box-sizing:border-box;width:100%;display:flex}.my-projects-rail-module__e_tBiW__search{align-items:center;display:flex;position:relative}.my-projects-rail-module__e_tBiW__search>:first-child{z-index:1;color:var(--ui-ink-3);pointer-events:none;position:absolute;left:.625rem}.my-projects-rail-module__e_tBiW__search input{box-sizing:border-box;border:1px solid var(--ui-control);border-radius:var(--ui-r-sm);background:var(--ui-card);width:100%;height:2.125rem;color:var(--ui-ink);font:inherit;transition:border-color var(--ui-fast) var(--ui-ease-std), box-shadow var(--ui-fast) var(--ui-ease-std);padding:0 .75rem 0 2rem;font-size:.8125rem}.my-projects-rail-module__e_tBiW__search input::placeholder{color:var(--ui-ink-placeholder)}.my-projects-rail-module__e_tBiW__search input:hover{border-color:var(--ui-ink-3)}.my-projects-rail-module__e_tBiW__search input:focus,.my-projects-rail-module__e_tBiW__search input:focus-visible{border-color:var(--ui-gold);box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.my-projects-rail-module__e_tBiW__filters{flex-wrap:wrap;gap:.375rem;display:flex}.my-projects-rail-module__e_tBiW__notice,.my-projects-rail-module__e_tBiW__state{color:var(--ui-ink-3);flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;font-size:.8125rem;display:flex}.my-projects-rail-module__e_tBiW__notice{color:var(--ui-red)}.my-projects-rail-module__e_tBiW__state{padding:.5rem 0}.my-projects-rail-module__e_tBiW__textButton{color:var(--ui-ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.my-projects-rail-module__e_tBiW__loading{color:var(--ui-ink-3);align-items:center;gap:.5rem;margin:0;font-size:.75rem;display:flex}.my-projects-rail-module__e_tBiW__loadingMark{background:var(--ui-gold);width:.375rem;height:.375rem;animation:my-projects-rail-module__e_tBiW__pulse .9s var(--ui-ease-std) infinite alternate;border-radius:999px}.my-projects-rail-module__e_tBiW__group+.my-projects-rail-module__e_tBiW__group{margin-top:.5rem}.my-projects-rail-module__e_tBiW__groupHead{color:var(--ui-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin:.25rem 0 .375rem;font-size:.75rem;font-weight:700;display:flex}.my-projects-rail-module__e_tBiW__groupHead:before{content:"";background:var(--ui-gold);border-radius:1px;width:3px;height:.875rem}.my-projects-rail-module__e_tBiW__groupHead span{color:var(--ui-ink-3);font-variant-numeric:tabular-nums;letter-spacing:0;margin-left:auto}.my-projects-rail-module__e_tBiW__subHead{color:var(--ui-ink-3);margin:.5rem 0 .25rem;font-size:.6875rem;font-weight:600}.my-projects-rail-module__e_tBiW__list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.my-projects-rail-module__e_tBiW__item{animation:my-projects-rail-module__e_tBiW__rise .24s var(--ui-ease) both;animation-delay:calc(var(--i,0) * 22ms);position:relative}.my-projects-rail-module__e_tBiW__reordered .my-projects-rail-module__e_tBiW__item{animation-name:my-projects-rail-module__e_tBiW__rise}.my-projects-rail-module__e_tBiW__card{border:1px solid var(--ui-hairline);border-radius:var(--ui-r-md);background:var(--ui-card);min-width:0;color:var(--ui-ink);transition:border-color var(--ui-fast) var(--ui-ease-std), box-shadow var(--ui-fast) var(--ui-ease-std), transform var(--ui-fast) var(--ui-ease);gap:.1875rem;padding:.625rem 2.25rem .625rem .75rem;text-decoration:none;display:grid}.my-projects-rail-module__e_tBiW__card:hover{border-color:var(--ui-control);box-shadow:var(--ui-shadow-lift);transform:translateY(-1px)}.my-projects-rail-module__e_tBiW__card:active{box-shadow:none;transform:scale(.99)}.my-projects-rail-module__e_tBiW__card:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.my-projects-rail-module__e_tBiW__card[data-current]{border-color:var(--ui-gold);box-shadow:inset 3px 0 0 var(--ui-gold)}.my-projects-rail-module__e_tBiW__item[data-urgent=true] .my-projects-rail-module__e_tBiW__card{box-shadow:inset 3px 0 0 var(--ui-red)}.my-projects-rail-module__e_tBiW__address{font-family:var(--ui-font-display);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600;line-height:1.2}.my-projects-rail-module__e_tBiW__meta,.my-projects-rail-module__e_tBiW__people{color:var(--ui-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.my-projects-rail-module__e_tBiW__people{color:var(--ui-ink-3)}.my-projects-rail-module__e_tBiW__foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.1875rem;display:flex}.my-projects-rail-module__e_tBiW__foot:empty{display:none}.my-projects-rail-module__e_tBiW__chips{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.my-projects-rail-module__e_tBiW__chip{border-radius:var(--ui-r-xs);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600;line-height:1.5;overflow:hidden}.my-projects-rail-module__e_tBiW__chip[data-kind=status]{background:var(--ui-blue-wash);color:var(--ui-blue)}.my-projects-rail-module__e_tBiW__chip[data-kind=stage]{background:var(--ui-gold-wash);color:var(--ui-gold-ink)}.my-projects-rail-module__e_tBiW__work{color:var(--ui-ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem;font-weight:600}.my-projects-rail-module__e_tBiW__work:empty{display:none}.my-projects-rail-module__e_tBiW__work[data-urgent]{color:var(--ui-red)}.my-projects-rail-module__e_tBiW__noteAssignment{border-radius:var(--ui-r-xs);background:var(--ui-ground-warm);color:var(--ui-ink-2);justify-self:start;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600}.my-projects-rail-module__e_tBiW__rowAction{border-radius:var(--ui-r-sm);width:1.75rem;height:1.75rem;color:var(--ui-ink-3);cursor:pointer;opacity:0;transition:opacity var(--ui-fast) var(--ui-ease-std), background-color var(--ui-fast) var(--ui-ease-std), color var(--ui-fast) var(--ui-ease-std), transform var(--ui-fast) var(--ui-ease);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:.5rem;right:.375rem}.my-projects-rail-module__e_tBiW__item:hover .my-projects-rail-module__e_tBiW__rowAction,.my-projects-rail-module__e_tBiW__rowAction:focus-visible{opacity:1}.my-projects-rail-module__e_tBiW__rowAction:hover{background:var(--ui-ground-warm);color:var(--ui-ink)}.my-projects-rail-module__e_tBiW__rowAction:active{transform:scale(.9)}.my-projects-rail-module__e_tBiW__rowAction:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.my-projects-rail-module__e_tBiW__rowAction:disabled{cursor:progress}@media (hover:none){.my-projects-rail-module__e_tBiW__rowAction{opacity:1}}.my-projects-rail-module__e_tBiW__noteSection{border-radius:var(--ui-r-md);background:var(--ui-ground);padding:.625rem .75rem}.my-projects-rail-module__e_tBiW__noteSection .my-projects-rail-module__e_tBiW__groupHead{margin-top:0}.my-projects-rail-module__e_tBiW__noteList,.my-projects-rail-module__e_tBiW__noteList ul{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.my-projects-rail-module__e_tBiW__noteList ul{gap:.125rem;margin-top:.25rem}.my-projects-rail-module__e_tBiW__noteProject{color:var(--ui-ink);text-decoration:none;display:grid}.my-projects-rail-module__e_tBiW__noteProject strong{font-family:var(--ui-font-display);font-variant-numeric:lining-nums tabular-nums;font-size:1rem;font-weight:600}.my-projects-rail-module__e_tBiW__noteProject>span:not(.my-projects-rail-module__e_tBiW__forYouHead){color:var(--ui-ink-3);font-size:.6875rem}.my-projects-rail-module__e_tBiW__noteList ul a{color:var(--ui-ink);font-size:.8125rem;text-decoration:none}.my-projects-rail-module__e_tBiW__noteList ul a:hover,.my-projects-rail-module__e_tBiW__noteProject:hover strong{text-underline-offset:2px;text-decoration:underline}.my-projects-rail-module__e_tBiW__noteAuthor{color:var(--ui-ink-3);margin-left:.375rem;font-size:.6875rem}.my-projects-rail-module__e_tBiW__more{align-self:center}.my-projects-rail-module__e_tBiW__viewAll{border:1px solid var(--ui-hairline);border-radius:var(--ui-r-sm);background:var(--ui-ground);min-height:2.25rem;color:var(--ui-ink-2);transition:background-color var(--ui-fast) var(--ui-ease-std), border-color var(--ui-fast) var(--ui-ease-std), color var(--ui-fast) var(--ui-ease-std), transform var(--ui-fast) var(--ui-ease);justify-content:center;align-items:center;gap:.25rem;margin-top:auto;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.my-projects-rail-module__e_tBiW__viewAll svg{transition:transform var(--ui-fast) var(--ui-ease)}.my-projects-rail-module__e_tBiW__viewAll:hover{border-color:var(--ui-control);background:var(--ui-ground-warm);color:var(--ui-ink)}.my-projects-rail-module__e_tBiW__viewAll:hover svg{transform:translate(2px)}.my-projects-rail-module__e_tBiW__viewAll:active{transform:scale(.99)}.my-projects-rail-module__e_tBiW__viewAll:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}@keyframes my-projects-rail-module__e_tBiW__enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes my-projects-rail-module__e_tBiW__rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes my-projects-rail-module__e_tBiW__pulse{0%{opacity:.35}to{opacity:1}}@keyframes my-projects-rail-module__e_tBiW__fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.my-projects-rail-module__e_tBiW__rail,.my-projects-rail-module__e_tBiW__item{animation:.1s linear both my-projects-rail-module__e_tBiW__fade}.my-projects-rail-module__e_tBiW__card:hover,.my-projects-rail-module__e_tBiW__card:active,.my-projects-rail-module__e_tBiW__rowAction:active,.my-projects-rail-module__e_tBiW__viewAll:active,.my-projects-rail-module__e_tBiW__viewAll:hover svg{transform:none}.my-projects-rail-module__e_tBiW__loadingMark{animation:none}}.my-projects-rail-module__e_tBiW__addressLine{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.my-projects-rail-module__e_tBiW__addressLine>:last-child:not(.my-projects-rail-module__e_tBiW__address){margin-top:.125rem}.my-projects-rail-module__e_tBiW__rfiChip{--tone:var(--ui-control);--tone-wash:var(--ui-ground);--tone-ink:var(--ui-ink-2);border:1px solid color-mix(in srgb, var(--tone) 35%, transparent);border-radius:var(--ui-r-xs);background:var(--tone-wash);color:var(--tone-ink);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:start;align-items:center;gap:.3125rem;margin-top:.125rem;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:650;text-decoration:none;display:inline-flex}.my-projects-rail-module__e_tBiW__rfiChip[data-tone=overdue]{--tone:var(--ui-red);--tone-wash:var(--ui-red-wash);--tone-ink:#7d221c}.my-projects-rail-module__e_tBiW__rfiChip[data-tone=soon]{--tone:var(--ui-gold);--tone-wash:var(--ui-gold-wash);--tone-ink:var(--ui-gold-ink)}.my-projects-rail-module__e_tBiW__rfiChip[data-tone=later]{--tone:var(--ui-blue);--tone-wash:var(--ui-blue-wash);--tone-ink:#1d3f80}.my-projects-rail-module__e_tBiW__rfiChipDot{background:var(--tone);border-radius:50%;width:.375rem;height:.375rem}a.my-projects-rail-module__e_tBiW__rfiChip{transition:border-color var(--ui-fast) var(--ui-ease-std), transform var(--ui-fast) var(--ui-ease)}a.my-projects-rail-module__e_tBiW__rfiChip:hover{border-color:var(--tone);transform:translateY(-1px)}a.my-projects-rail-module__e_tBiW__rfiChip:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.my-projects-rail-module__e_tBiW__forYouHead{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){a.my-projects-rail-module__e_tBiW__rfiChip:hover{transform:none}}
.event-details-module__xBkxWa__details{border-top:3px solid var(--ev);color:var(--ui-ink);font-family:var(--ui-font-body);gap:.25rem;padding:.875rem 1rem;display:grid}.event-details-module__xBkxWa__calendar{background:var(--ev-wash);color:var(--ev-ink);border-radius:999px;justify-self:start;align-items:center;gap:.375rem;margin:0 0 .25rem;padding:.125rem .5rem .125rem .4375rem;font-size:.75rem;font-weight:700;display:inline-flex}.event-details-module__xBkxWa__swatch{background:var(--ev);border-radius:2px;width:.5rem;height:.5rem}.event-details-module__xBkxWa__title{font-family:var(--ui-font-display);overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:500;line-height:1.15}.event-details-module__xBkxWa__when{color:var(--ev-ink);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;font-weight:700}.event-details-module__xBkxWa__facts{border-top:1px solid var(--ui-hairline);gap:.375rem;margin:.625rem 0 0;padding:.75rem 0 0;display:grid}.event-details-module__xBkxWa__facts>div{grid-template-columns:4.75rem minmax(0,1fr);gap:.75rem;font-size:.8125rem;display:grid}.event-details-module__xBkxWa__facts dt{color:var(--ui-ink-2);font-weight:500}.event-details-module__xBkxWa__facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.event-details-module__xBkxWa__projectLink{color:var(--ui-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ui-gold);text-decoration-color:var(--ui-gold);text-underline-offset:3px;transition:text-decoration-color var(--ui-fast) var(--ui-ease-std);font-weight:700;text-decoration-thickness:2px}.event-details-module__xBkxWa__projectLink:hover{-webkit-text-decoration-color:var(--ui-gold-ink);text-decoration-color:var(--ui-gold-ink)}.event-details-module__xBkxWa__projectLink:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);border-radius:2px;outline:none}.event-details-module__xBkxWa__job{color:var(--ui-ink-2);margin-left:.375rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-block}.event-details-module__xBkxWa__notes{border-radius:var(--ui-r-sm);background:var(--ui-ground-warm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:9rem;margin:.625rem 0 0;padding:.5rem .625rem;font-size:.8125rem;line-height:1.5;overflow-y:auto}.event-details-module__xBkxWa__message{margin:.5rem 0 0;font-size:.8125rem;font-weight:600}.event-details-module__xBkxWa__message[data-tone=error]{color:var(--ui-red)}.event-details-module__xBkxWa__message[data-tone=info]{color:var(--ui-ink-2)}.event-details-module__xBkxWa__actions{margin-top:.875rem;display:grid}.event-details-module__xBkxWa__row,.event-details-module__xBkxWa__confirm{grid-area:1/1;align-items:center;gap:.5rem;display:flex}.event-details-module__xBkxWa__row{flex-flow:row-reverse wrap;justify-content:flex-start}.event-details-module__xBkxWa__delete{margin-right:auto}.event-details-module__xBkxWa__confirm{border-radius:var(--ui-r-sm);background:var(--ui-red-wash);justify-content:flex-end;padding:.375rem .375rem .375rem .625rem}.event-details-module__xBkxWa__question{color:var(--ui-red);margin-right:auto;font-size:.8125rem;font-weight:700}.event-details-module__xBkxWa__day{padding:.75rem}.event-details-module__xBkxWa__dayTitle{font-family:var(--ui-font-display);margin:0 0 .5rem;font-size:1.25rem;font-weight:500}.event-details-module__xBkxWa__dayList{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.event-details-module__xBkxWa__dayEvent{border:0;border-left:3px solid var(--ev);border-radius:var(--ui-r-xs);background:var(--ev-wash);width:100%;color:var(--ev-ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease-std);grid-template-columns:4.25rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.4375rem .5rem;display:grid}.event-details-module__xBkxWa__dayEvent:hover{box-shadow:var(--ui-shadow-card);transform:translate(2px)}.event-details-module__xBkxWa__dayEvent:active{transform:scale(.99)}.event-details-module__xBkxWa__dayEvent:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.event-details-module__xBkxWa__dayTime{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.event-details-module__xBkxWa__dayEventTitle{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}@media (prefers-reduced-motion:reduce){.event-details-module__xBkxWa__dayEvent,.event-details-module__xBkxWa__projectLink{transition:none}}.event-details-module__xBkxWa__details[data-size=large]{border-top:0;gap:.375rem;padding:.25rem 0 0}.event-details-module__xBkxWa__details[data-size=large] .event-details-module__xBkxWa__title{font-size:1.875rem;line-height:1.15}.event-details-module__xBkxWa__details[data-size=large] .event-details-module__xBkxWa__when{font-size:.9375rem}.event-details-module__xBkxWa__details[data-size=large] .event-details-module__xBkxWa__facts{gap:.5rem;margin-top:.875rem;padding-top:.875rem}.event-details-module__xBkxWa__details[data-size=large] .event-details-module__xBkxWa__facts>div{grid-template-columns:7rem minmax(0,1fr);font-size:.9375rem}.event-details-module__xBkxWa__details[data-size=large] .event-details-module__xBkxWa__notes{max-height:none;padding:.75rem .875rem;font-size:.9375rem;line-height:1.6}@media (max-width:40rem){.event-details-module__xBkxWa__details[data-size=large] .event-details-module__xBkxWa__title{font-size:1.5rem}.event-details-module__xBkxWa__details[data-size=large] .event-details-module__xBkxWa__facts>div{grid-template-columns:5.5rem minmax(0,1fr)}}.event-details-module__xBkxWa__details[data-size=panel]{border-top:0;gap:.3125rem;padding:0}.event-details-module__xBkxWa__details[data-size=panel] .event-details-module__xBkxWa__title{font-size:1.625rem;line-height:1.15}.event-details-module__xBkxWa__details[data-size=panel] .event-details-module__xBkxWa__when{font-size:.875rem}.event-details-module__xBkxWa__details[data-size=panel] .event-details-module__xBkxWa__facts{gap:.5rem;margin-top:.875rem;padding-top:.875rem}.event-details-module__xBkxWa__details[data-size=panel] .event-details-module__xBkxWa__facts>div{grid-template-columns:5rem minmax(0,1fr);font-size:.875rem}.event-details-module__xBkxWa__details[data-size=panel] .event-details-module__xBkxWa__notes{margin-top:.875rem;font-size:.875rem}.event-details-module__xBkxWa__details[data-size=panel] .event-details-module__xBkxWa__actions{margin-top:1.125rem}
.event-tones-module__8KaA0W__tone{--ev:#9a948c;--ev-wash:#f3f1ec;--ev-ink:#4f4b46}.event-tones-module__8KaA0W__tone[data-color=gold]{--ev:#d99a1e;--ev-wash:#fcf3df;--ev-ink:#6e4a06}.event-tones-module__8KaA0W__tone[data-color=blue]{--ev:#3d6fc4;--ev-wash:#eaf0fb;--ev-ink:#24467f}.event-tones-module__8KaA0W__tone[data-color=green]{--ev:#3f8a58;--ev-wash:#e8f3ec;--ev-ink:#245536}.event-tones-module__8KaA0W__tone[data-color=clay]{--ev:#c0643f;--ev-wash:#fbece5;--ev-ink:#7a3a20}.event-tones-module__8KaA0W__tone[data-color=plum]{--ev:#8a58a0;--ev-wash:#f3ecf6;--ev-ink:#55306a}.event-tones-module__8KaA0W__tone[data-color=olive]{--ev:#7f8a2c;--ev-wash:#f1f3e1;--ev-ink:#4c5418}.event-tones-module__8KaA0W__tone[data-color=slate]{--ev:#5f7086;--ev-wash:#edf0f4;--ev-ink:#37455a}.event-tones-module__8KaA0W__tone[data-color=rose]{--ev:#c04f6b;--ev-wash:#fbeaef;--ev-ink:#7c2a40}.event-tones-module__8KaA0W__tone[data-color=personal]{--ev:#2f7f84;--ev-wash:#e5f2f2;--ev-ink:#1c5256}
.event-form-module__ujvLHW__form{color:var(--ui-ink);font-family:var(--ui-font-body);gap:.75rem;display:grid}.event-form-module__ujvLHW__title{box-sizing:border-box;border:0;border-bottom:1px solid var(--ui-control);width:100%;min-width:0;color:var(--ui-ink);font-family:var(--ui-font-display);transition:border-color var(--dur-base,.2s) var(--ease-standard,ease), box-shadow var(--dur-base,.2s) var(--ease-standard,ease);background:0 0;border-radius:0;margin:-.25rem 0 0;padding:.25rem 0 .375rem;font-size:1.625rem;font-weight:500;line-height:1.15}.event-form-module__ujvLHW__title::placeholder{color:var(--ui-ink-placeholder)}.event-form-module__ujvLHW__title:hover{border-bottom-color:var(--ui-ink-3)}.event-form-module__ujvLHW__title:focus,.event-form-module__ujvLHW__title:focus-visible{border-bottom-color:var(--ui-gold);box-shadow:0 1px 0 0 var(--ui-gold);outline:none}.event-form-module__ujvLHW__summary{gap:.3125rem;display:grid}.event-form-module__ujvLHW__summaryTitle{font-family:var(--ui-font-display);margin:0;font-size:1.625rem;font-weight:500;line-height:1.15}.event-form-module__ujvLHW__summaryLine{color:var(--ev-ink);margin:0;font-size:.875rem;font-weight:700}.event-form-module__ujvLHW__when{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;display:flex}.event-form-module__ujvLHW__date{border:1px solid var(--ui-control);border-radius:var(--ui-r-sm);background:var(--ui-card);min-height:2.125rem;color:var(--ui-ink);font:inherit;cursor:pointer;transition:border-color var(--ui-fast) var(--ui-ease-std), box-shadow var(--ui-fast) var(--ui-ease-std), transform var(--ui-fast) var(--ui-ease);align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.event-form-module__ujvLHW__date svg{width:1rem;height:1rem;color:var(--ui-ink-2)}.event-form-module__ujvLHW__date:hover{border-color:var(--ui-ink-3)}.event-form-module__ujvLHW__date:active{transform:scale(.98)}.event-form-module__ujvLHW__date:focus-visible,.event-form-module__ujvLHW__date[aria-expanded=true]{border-color:var(--ui-gold);box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.event-form-module__ujvLHW__times{align-items:center;gap:.375rem;display:inline-flex}.event-form-module__ujvLHW__time{width:7.25rem}.event-form-module__ujvLHW__dash{color:var(--ui-ink-3)}.event-form-module__ujvLHW__allDay{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin-left:auto;font-size:.8125rem;font-weight:600;display:inline-flex}.event-form-module__ujvLHW__month{padding:.5rem}.event-form-module__ujvLHW__rows{border-top:1px solid var(--ui-hairline);gap:.5rem;padding-top:.75rem;display:grid}.event-form-module__ujvLHW__field{grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.25rem .75rem;min-width:0;display:grid}.event-form-module__ujvLHW__field[data-top]{align-items:start}.event-form-module__ujvLHW__field>:not(.event-form-module__ujvLHW__label){grid-column:2}.event-form-module__ujvLHW__label{color:var(--ui-ink-2);grid-column:1;font-size:.875rem;font-weight:500}.event-form-module__ujvLHW__field[data-top]>.event-form-module__ujvLHW__label{padding-top:.4375rem}.event-form-module__ujvLHW__input,.event-form-module__ujvLHW__notes{box-sizing:border-box;border:1px solid var(--ui-control);border-radius:var(--ui-r-sm);background:var(--ui-card);width:100%;color:var(--ui-ink);font:inherit;transition:border-color var(--ui-fast) var(--ui-ease-std), box-shadow var(--ui-fast) var(--ui-ease-std);font-size:.875rem}.event-form-module__ujvLHW__input{min-height:2.125rem;padding:0 .625rem}.event-form-module__ujvLHW__notes{resize:vertical;min-height:5rem;padding:.5rem .625rem;line-height:1.45}.event-form-module__ujvLHW__input::placeholder,.event-form-module__ujvLHW__notes::placeholder{color:var(--ui-ink-placeholder)}.event-form-module__ujvLHW__input:hover,.event-form-module__ujvLHW__notes:hover{border-color:var(--ui-ink-3)}.event-form-module__ujvLHW__input:focus,.event-form-module__ujvLHW__notes:focus{border-color:var(--ui-gold);box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.event-form-module__ujvLHW__static{align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.event-form-module__ujvLHW__swatch{background:var(--ev);border-radius:2px;width:.625rem;height:.625rem}.event-form-module__ujvLHW__notesText{border-radius:var(--ui-r-sm);background:var(--ui-ground-warm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.5rem .625rem;font-size:.875rem;line-height:1.5}.event-form-module__ujvLHW__fieldError{color:var(--ui-red);margin:0;font-size:.8125rem;font-weight:600}.event-form-module__ujvLHW__project{border:1px solid var(--ui-hairline);border-radius:var(--ui-r-sm);background:var(--ui-ground);align-items:center;gap:.5rem;min-height:2.25rem;padding:0 .375rem 0 .75rem;display:flex}.event-form-module__ujvLHW__projectLink{color:var(--ui-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ui-gold);text-decoration-color:var(--ui-gold);text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;text-decoration-thickness:2px;overflow:hidden}.event-form-module__ujvLHW__projectLink:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);border-radius:2px;outline:none}.event-form-module__ujvLHW__projectJob{color:var(--ui-ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;font-weight:600}.event-form-module__ujvLHW__projectInactive{background:var(--ui-red-wash);color:var(--ui-red);border-radius:999px;flex:none;padding:.0625rem .375rem;font-size:.6875rem;font-weight:700}.event-form-module__ujvLHW__grow{flex:1}.event-form-module__ujvLHW__textButton{border-radius:var(--ui-r-xs);color:var(--ui-gold-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:.25rem .375rem;font-size:.8125rem;font-weight:700}.event-form-module__ujvLHW__textButton:hover{background:var(--ui-gold-wash)}.event-form-module__ujvLHW__textButton:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.event-form-module__ujvLHW__clear{border-radius:var(--ui-r-xs);width:1.75rem;height:1.75rem;color:var(--ui-ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.event-form-module__ujvLHW__clear svg{width:.75rem;height:.75rem}.event-form-module__ujvLHW__clear:hover{background:var(--ui-red-wash);color:var(--ui-red)}.event-form-module__ujvLHW__clear:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.event-form-module__ujvLHW__addProject,.event-form-module__ujvLHW__newProject{border:1px dashed var(--ui-control);border-radius:var(--ui-r-sm);min-height:2.125rem;color:var(--ui-ink-2);font:inherit;cursor:pointer;transition:border-color var(--ui-fast) var(--ui-ease-std), color var(--ui-fast) var(--ui-ease-std), background-color var(--ui-fast) var(--ui-ease-std);background:0 0;justify-self:start;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.event-form-module__ujvLHW__addProject svg,.event-form-module__ujvLHW__newProject svg{width:.875rem;height:.875rem}.event-form-module__ujvLHW__addProject:hover,.event-form-module__ujvLHW__newProject:hover{border-color:var(--ui-gold);background:var(--ui-gold-wash);color:var(--ui-ink)}.event-form-module__ujvLHW__addProject:focus-visible,.event-form-module__ujvLHW__newProject:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.event-form-module__ujvLHW__newProject{border-style:solid;border-color:#0000;padding:0 .5rem}.event-form-module__ujvLHW__projectSearch{animation:event-form-module__ujvLHW__reveal var(--ui-mid) var(--ui-ease) both;gap:.375rem;display:grid}.event-form-module__ujvLHW__searchBox{border:1px solid var(--ui-control);border-radius:var(--ui-r-sm);background:var(--ui-card);min-height:2.25rem;transition:border-color var(--ui-fast) var(--ui-ease-std), box-shadow var(--ui-fast) var(--ui-ease-std);align-items:center;gap:.5rem;padding:0 .375rem 0 .625rem;display:flex}.event-form-module__ujvLHW__searchBox:focus-within{border-color:var(--ui-gold);box-shadow:0 0 0 3px var(--ui-gold-ring)}.event-form-module__ujvLHW__searchBox>svg{width:.9375rem;height:.9375rem;color:var(--ui-ink-3);flex:none}.event-form-module__ujvLHW__searchBox input{min-width:0;min-height:2rem;color:var(--ui-ink);font:inherit;background:0 0;border:0;flex:1;font-size:.875rem}.event-form-module__ujvLHW__searchBox input:focus{outline:none}.event-form-module__ujvLHW__searchBox input::-webkit-search-cancel-button{display:none}.event-form-module__ujvLHW__spinner{border:2px solid var(--ui-hairline);border-top-color:var(--ui-gold);border-radius:50%;flex:none;width:.875rem;height:.875rem;animation:.7s linear infinite event-form-module__ujvLHW__spin}.event-form-module__ujvLHW__options{border:1px solid var(--ui-hairline);border-radius:var(--ui-r-sm);background:var(--ui-card);max-height:14rem;box-shadow:var(--ui-shadow-card);margin:0;padding:.25rem;list-style:none;display:grid;overflow-y:auto}.event-form-module__ujvLHW__option{border-radius:var(--ui-r-xs);cursor:pointer;animation:event-form-module__ujvLHW__reveal var(--ui-mid) var(--ui-ease) both;gap:.0625rem;padding:.4375rem .5rem;display:grid}.event-form-module__ujvLHW__option[data-highlighted]{background:var(--ui-gold-wash)}.event-form-module__ujvLHW__optionAddress{font-size:.8125rem;font-weight:700}.event-form-module__ujvLHW__optionMeta{color:var(--ui-ink-2);font-size:.75rem}.event-form-module__ujvLHW__searchNote{color:var(--ui-ink-2);margin:0;font-size:.8125rem}.event-form-module__ujvLHW__searchNote[role=alert]{color:var(--ui-red)}.event-form-module__ujvLHW__footer{z-index:1;border-top:1px solid var(--ui-hairline);background:var(--ui-ground);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem -1.25rem -1.125rem;padding:.75rem 1.25rem .875rem;display:flex;position:sticky;bottom:0}.event-form-module__ujvLHW__outcome{max-width:100%;margin:0;font-size:.8125rem;font-weight:600}.event-form-module__ujvLHW__outcome[data-tone=error]{color:var(--ui-red)}.event-form-module__ujvLHW__outcome[data-tone=ok]{color:var(--ui-green)}.event-form-module__ujvLHW__outcome[data-tone=pending]{color:var(--ui-ink-2)}@keyframes event-form-module__ujvLHW__reveal{0%{opacity:0;transform:translateY(-3px)}}@keyframes event-form-module__ujvLHW__spin{to{transform:rotate(360deg)}}@media (max-width:30rem){.event-form-module__ujvLHW__title{font-size:1.375rem}.event-form-module__ujvLHW__times{flex:100%}.event-form-module__ujvLHW__time{flex:1;width:auto}.event-form-module__ujvLHW__allDay{margin-left:0}}@media (prefers-reduced-motion:reduce){.event-form-module__ujvLHW__projectSearch,.event-form-module__ujvLHW__option{animation:none}.event-form-module__ujvLHW__spinner{animation-duration:1.6s}}
.pd-disclosure-module__IyHQmq__root{min-width:0}.pd-disclosure-module__IyHQmq__trigger{align-items:center;gap:var(--opener-gap);min-height:var(--opener-height);border-radius:var(--opener-radius);color:var(--opener-text);font:inherit;font-size:var(--opener-size);font-weight:var(--opener-weight);text-align:left;cursor:pointer;transition:background-color var(--dur-base,.16s) var(--ease-standard,ease), transform var(--dur-fast,.11s) var(--ease-out,ease);background:0 0;border:0;margin-inline:-.4rem;padding:.3rem .4rem;line-height:1.3;display:inline-flex}.pd-disclosure-module__IyHQmq__trigger[data-tone=button]{padding:0 var(--opener-pad-x);border:1px solid var(--opener-border);background:var(--opener-surface);margin-inline:0}.pd-disclosure-module__IyHQmq__trigger:hover{background:var(--opener-hover-surface)}.pd-disclosure-module__IyHQmq__trigger[data-tone=button]:hover:not(:disabled){border-color:var(--opener-hover-border);translate:0 var(--opener-lift);box-shadow:var(--shadow-raised)}.pd-disclosure-module__IyHQmq__trigger:active{translate:0 var(--opener-press);box-shadow:none}.pd-disclosure-module__IyHQmq__trigger .pd-disclosure-module__IyHQmq__label{flex-wrap:wrap;align-items:baseline;gap:0 .6rem;min-width:0;display:inline-flex}.pd-disclosure-module__IyHQmq__trigger .disclosure-chevron{color:var(--text-muted);transition:transform var(--dur-base,.16s) var(--ease-spring,ease);flex:none}.pd-disclosure-module__IyHQmq__trigger[aria-expanded=true] .disclosure-chevron{color:var(--text);transform:rotate(180deg)}.pd-disclosure-module__IyHQmq__body{grid-template-rows:1fr;padding-top:.5rem;display:grid}.pd-disclosure-module__IyHQmq__body[hidden]{display:none}.pd-disclosure-module__IyHQmq__bodyInner{min-width:0;min-height:0}@media (prefers-reduced-motion:no-preference){.pd-disclosure-module__IyHQmq__root[data-open=true]>.pd-disclosure-module__IyHQmq__body{animation:pd-disclosure-module__IyHQmq__pd-disclose var(--dur-open,.22s) var(--ease-out,ease) both}.pd-disclosure-module__IyHQmq__root[data-closing=true]>.pd-disclosure-module__IyHQmq__body{animation:pd-disclosure-module__IyHQmq__pd-conceal var(--dur-open,.22s) var(--ease-standard,ease) both}.pd-disclosure-module__IyHQmq__root[data-moving=true]>.pd-disclosure-module__IyHQmq__body>.pd-disclosure-module__IyHQmq__bodyInner{overflow:hidden}.pd-disclosure-module__IyHQmq__root[data-open=true]>.pd-disclosure-module__IyHQmq__body>.pd-disclosure-module__IyHQmq__bodyInner{animation:pd-disclosure-module__IyHQmq__pd-disclose-inner var(--dur-open,.22s) var(--ease-out,ease) both}}@keyframes pd-disclosure-module__IyHQmq__pd-disclose{0%{grid-template-rows:0fr;padding-top:0}to{grid-template-rows:1fr;padding-top:.5rem}}@keyframes pd-disclosure-module__IyHQmq__pd-conceal{0%{grid-template-rows:1fr;padding-top:.5rem}to{grid-template-rows:0fr;padding-top:0}}@keyframes pd-disclosure-module__IyHQmq__pd-disclose-inner{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pd-disclosure-module__IyHQmq__trigger{transition:background-color var(--dur-base,.16s) var(--ease-standard,ease)}.pd-disclosure-module__IyHQmq__trigger .disclosure-chevron{transition:background-color var(--dur-base,.16s) var(--ease-standard,ease)}.pd-disclosure-module__IyHQmq__trigger:active{transform:none}.pd-disclosure-module__IyHQmq__root[data-open=true]>.pd-disclosure-module__IyHQmq__body,.pd-disclosure-module__IyHQmq__root[data-closing=true]>.pd-disclosure-module__IyHQmq__body,.pd-disclosure-module__IyHQmq__root[data-open=true]>.pd-disclosure-module__IyHQmq__body>.pd-disclosure-module__IyHQmq__bodyInner{animation:none}}
.pd-modal-module__HiaLxG__overlay{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18202b52;justify-content:center;align-items:center;padding:clamp(12px,3vw,36px);display:flex;position:fixed;inset:0;overflow:hidden}.pd-modal-module__HiaLxG__modal{--note-gold:#f5b530;--note-paper:#fcf5e6;border:1px solid #e5d4aa;border-top:4px solid var(--note-gold);background:var(--surface,#fff);width:min(720px,100%);min-width:0;max-height:min(86dvh,960px);color:var(--text);border-radius:14px;overflow:hidden;box-shadow:0 24px 80px #18202b3d}.pd-modal-module__HiaLxG__modal[data-size=wide]{width:min(1160px,100%)}.pd-modal-module__HiaLxG__dialog{outline:none;flex-direction:column;min-height:0;max-height:calc(min(86dvh,960px) - 5px);display:flex}.pd-modal-module__HiaLxG__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 20px;display:flex}.pd-modal-module__HiaLxG__header h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:700;line-height:1.25}.pd-modal-module__HiaLxG__header p{color:var(--text-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:.9rem}.pd-modal-module__HiaLxG__close{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;transition:background var(--dur-base),transform var(--dur-fast);border-radius:8px;flex:none;place-items:center;display:grid}.pd-modal-module__HiaLxG__close:hover{background:var(--note-paper)}.pd-modal-module__HiaLxG__close:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pd-modal-module__HiaLxG__close:active{transform:scale(.96)}.pd-modal-module__HiaLxG__body{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fdfbf7;min-height:0;padding:22px 26px 26px;overflow-y:auto}.pd-modal-module__HiaLxG__notice{color:var(--text);background:var(--note-paper);margin:0;padding:12px 26px;font-size:.9rem}@media (max-width:40rem){.pd-modal-module__HiaLxG__modal{max-height:calc(100dvh - 24px)}.pd-modal-module__HiaLxG__dialog{max-height:calc(100dvh - 29px)}.pd-modal-module__HiaLxG__header,.pd-modal-module__HiaLxG__body{padding:16px}}@media (prefers-reduced-motion:no-preference){.pd-modal-module__HiaLxG__overlay[data-entering]{animation:pd-modal-module__HiaLxG__scrim-in var(--dur-open) var(--ease-out)}.pd-modal-module__HiaLxG__overlay[data-exiting]{animation:pd-modal-module__HiaLxG__scrim-in .14s var(--ease-exit) reverse}.pd-modal-module__HiaLxG__modal[data-entering]{animation:pd-modal-module__HiaLxG__note-in var(--dur-slow) var(--ease-out)}.pd-modal-module__HiaLxG__modal[data-exiting]{animation:pd-modal-module__HiaLxG__note-out .14s var(--ease-exit)}}@keyframes pd-modal-module__HiaLxG__scrim-in{0%{opacity:0}to{opacity:1}}@keyframes pd-modal-module__HiaLxG__note-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes pd-modal-module__HiaLxG__note-out{to{opacity:0;transform:translateY(8px)scale(.98)}}
.project-reference-module__gy_CCG__workspace{--project-info-column:17.5rem;background:var(--shell);align-items:start;gap:.875rem;padding:.875rem}@media (min-width:90.0625rem){.project-reference-module__gy_CCG__workspace.project-overview-with-rail{--rail-column:17.5rem;grid-template-columns:var(--project-info-column) minmax(0,1fr) var(--rail-column)}.project-reference-module__gy_CCG__workspace[data-rail-collapsed=true]{--rail-column:3.25rem!important}}.project-reference-module__gy_CCG__workspace[data-info-collapsed=true]{--project-info-column:4rem}:is(.project-reference-module__gy_CCG__workspace .project-info-panel,.project-reference-module__gy_CCG__workspace .project-main,.project-reference-module__gy_CCG__workspace .my-projects-rail){border:1px solid var(--border);background:#fff;border-radius:.625rem;min-width:0;overflow:hidden;box-shadow:0 .125rem .5rem #14234206}.project-reference-module__gy_CCG__workspace .info-top{padding:1rem}.project-reference-module__gy_CCG__workspace .project-address{font-size:1.0625rem;font-weight:700;line-height:1.4}.project-reference-module__gy_CCG__workspace .info-return{margin-bottom:.5625rem;font-size:.75rem}.project-reference-module__gy_CCG__workspace .info-block{border-color:#edf0f5;padding:1rem}.project-reference-module__gy_CCG__workspace .info-person-icon{display:none}.project-reference-module__gy_CCG__workspace .info-person-block{display:block}:is(.project-reference-module__gy_CCG__workspace .info-person-copy h4,.project-reference-module__gy_CCG__workspace .info-block-label){text-transform:none;letter-spacing:0;color:var(--text);margin:0 0 .5625rem;font-size:.875rem;font-weight:700}:is(.project-reference-module__gy_CCG__workspace .info-block-value,.project-reference-module__gy_CCG__workspace .info-person-copy p){font-size:.9375rem;font-weight:400;line-height:1.65}.project-reference-module__gy_CCG__workspace .info-collapse-label{display:none}.project-reference-module__gy_CCG__workspace .project-headline{border-bottom:0;padding:1.125rem 1.25rem .75rem}.project-reference-module__gy_CCG__workspace .project-headline-main{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.project-reference-module__gy_CCG__workspace .project-headline-copy{flex:18.75rem}.project-reference-module__gy_CCG__workspace .project-headline-copy h1{text-transform:none;font-size:clamp(1.375rem,1.65vw,1.75rem);font-weight:700;line-height:1.25}.project-reference-module__gy_CCG__workspace .project-headline-identity{color:var(--text-muted);margin-top:.5rem;font-size:.875rem;line-height:1.5}.project-reference-module__gy_CCG__workspace .project-headline-identity strong{font-weight:400}.project-reference-module__gy_CCG__stageControl{gap:.375rem;display:grid}.project-reference-module__gy_CCG__workspace .project-status-control{gap:.375rem;display:grid}.project-reference-module__gy_CCG__stageControl>span{text-transform:none;letter-spacing:0;color:var(--text-muted);font-size:.8125rem;font-weight:600}.project-reference-module__gy_CCG__workspace .project-status-control>.section-label{text-transform:none;letter-spacing:0;color:var(--text-muted);font-size:.8125rem;font-weight:600}.project-reference-module__gy_CCG__workspace .project-workflow-select{min-width:13.5rem}.project-reference-module__gy_CCG__workspace .project-workflow-select .pd-select-trigger{color:#79500b;background:#fff7e7;border-color:#ebd6a5;border-radius:1.625rem;justify-content:space-between;gap:.75rem;min-height:3.25rem;padding:.625rem 1rem;font-size:1rem;font-weight:600}.project-reference-module__gy_CCG__workspace .project-workflow-select .pd-select-chevron{color:inherit}.project-reference-module__gy_CCG__workspace .project-workflow-select-status .pd-select-trigger{color:#165bc6;background:#e8f1ff;border-color:#d7e6ff}.project-reference-module__gy_CCG__pageActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.project-reference-module__gy_CCG__pageActions a{border:1px solid var(--border);min-height:2.75rem;color:var(--text);border-radius:.4375rem;align-items:center;gap:.4375rem;padding:.5rem .75rem;font-size:.75rem;text-decoration:none;display:inline-flex}.project-reference-module__gy_CCG__pageActions a:hover{background:#f6f8fc}.project-reference-module__gy_CCG__quoteOpen{border:1px solid var(--border);width:100%;min-height:2.625rem;color:var(--text);font:inherit;cursor:pointer;background:#fff7e7;border-radius:.4375rem;align-items:center;gap:.5rem;padding:.5625rem .75rem;font-size:.875rem;display:flex}.project-reference-module__gy_CCG__quoteDetails{gap:1.25rem;min-width:0;display:grid}.project-reference-module__gy_CCG__quoteDetails .quote-financials{padding:0}.project-reference-module__gy_CCG__quoteDetails table{border-collapse:collapse;width:100%;font-size:.9375rem}.project-reference-module__gy_CCG__quoteDetails td,.project-reference-module__gy_CCG__quoteDetails th{text-align:left;border:1px solid #e0e6ee;padding:.75rem .875rem}.project-reference-module__gy_CCG__quoteDetails tr:nth-child(2n){background:#f8fafc}.project-reference-module__gy_CCG__quoteDetails h4,.project-reference-module__gy_CCG__quoteDetails h5{color:var(--text);font-size:1.0625rem;font-weight:700}.project-reference-module__gy_CCG__workspace .project-tabs{border-block:1px solid #edf0f5;padding-inline:1.125rem}:is(.project-reference-module__gy_CCG__workspace .project-tabs a,.project-reference-module__gy_CCG__workspace .project-tabs button){padding:.8125rem .625rem;font-size:.875rem}.project-reference-module__gy_CCG__workspace .project-panel-body{padding:1.125rem}.project-reference-module__gy_CCG__workspace .lifecycle-region{padding:1.125rem 0}.project-reference-module__gy_CCG__workspace .lifecycle-heading{font-size:1.125rem}.project-reference-module__gy_CCG__workspace .lifecycle-add-stage{padding:0 var(--opener-pad-x);min-height:var(--opener-height);border:1px solid var(--opener-primary-border);border-radius:var(--opener-radius);background:var(--opener-primary-surface);color:var(--opener-text);font-size:var(--opener-size);font-weight:var(--opener-weight)}.project-reference-module__gy_CCG__workspace .lifecycle-add-stage svg{color:#fff}.project-reference-module__gy_CCG__workspace .info-staff-list{gap:.4375rem;display:grid}.project-reference-module__gy_CCG__workspace .info-staff-list p{margin:0}.project-reference-module__gy_CCG__workspace .rfi-region{border:1px solid var(--border);background:#fff;border-radius:.625rem;margin-block:.875rem;padding:1.125rem}.project-reference-module__gy_CCG__workspace .rfi-table-head{color:var(--text-muted);background:#f7f9fc;border-radius:.375rem;padding:.6875rem .5625rem;font-size:.75rem}.project-reference-module__gy_CCG__workspace .rfi-row{border-color:#e8edf5;min-height:3.875rem;padding:.875rem .5625rem;font-size:.875rem}.project-reference-module__gy_CCG__workspace .rfi-row:hover{background:#fff9ed}.project-reference-module__gy_CCG__workspace .rfi-detail[data-open=true]{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:.5rem;margin-block:.5rem}.project-reference-module__gy_CCG__workspace .rfi-new-trigger{background:var(--opener-primary-surface);color:var(--opener-text);border:1px solid var(--opener-primary-border);padding:0 var(--opener-pad-x);border-radius:var(--opener-radius);min-height:var(--opener-height);font-size:var(--opener-size);font-weight:var(--opener-weight)}.project-reference-module__gy_CCG__workspace .activity-badge{color:#986817;background:#fff1cc;border:0;border-radius:50%;place-items:center;width:2.25rem;min-width:2.25rem;height:2.25rem;display:grid}.project-reference-module__gy_CCG__workspace .activity-badge svg{width:1.25rem;height:1.25rem}:is(.project-reference-module__gy_CCG__workspace .activity-badge[data-kind=calendar],.project-reference-module__gy_CCG__workspace .activity-badge[data-kind=source_event]){color:#2666bf;background:#e8f0ff}.project-reference-module__gy_CCG__workspace .activity-badge[data-kind=checkpoint]{color:#2c8250;background:#e5f3e9}.project-reference-module__gy_CCG__workspace .activity-badge[data-kind=assignment]{color:#6a58a1;background:#eee9fa}@media (max-width:90rem){.project-reference-module__gy_CCG__workspace.project-overview-with-rail{grid-template-columns:var(--project-info-column) minmax(0,1fr)}}@media (max-width:48rem){.project-reference-module__gy_CCG__workspace{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.5rem}.project-reference-module__gy_CCG__workspace.project-overview-with-rail{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.5rem}.project-reference-module__gy_CCG__workspace .project-headline{padding:1rem}.project-reference-module__gy_CCG__workspace .project-headline-copy{flex-basis:100%}.project-reference-module__gy_CCG__workspace .project-panel-body{padding:.75rem}.project-reference-module__gy_CCG__workspace .project-tabs{padding-inline:.375rem}}.project-reference-module__gy_CCG__workspace .activity-filter[aria-pressed=true]{background:var(--action-gold);color:var(--text);border-color:#d9a331}.project-reference-module__gy_CCG__workspace .activity-filter[aria-pressed=true] .activity-filter-count{color:#6d4a08}.project-reference-module__gy_CCG__workspace .activity-filter[aria-pressed=true]:hover{background:#e8a922}.project-reference-module__gy_CCG__workspace .activity-entry{grid-template-columns:minmax(0,5.4rem) minmax(0,1fr);gap:.1rem .8rem;padding:.6rem 0}.project-reference-module__gy_CCG__workspace .activity-entry .activity-kind{text-align:center;flex-direction:column;align-items:center;gap:.25rem}.project-reference-module__gy_CCG__workspace .activity-entry .activity-kind-text{font-size:.6875rem;line-height:1.2}.project-reference-module__gy_CCG__workspace .project-status-control{justify-items:start}.project-reference-module__gy_CCG__workspace .project-status-control>.section-label{text-align:left}.project-reference-module__gy_CCG__workspace .project-workflow-select .pd-select-trigger{height:3.25rem}.project-reference-module__gy_CCG__workspace .info-tab-panel>.supporting-text{margin:0 0 .625rem;padding-inline:1rem}.project-reference-module__gy_CCG__quoteOpen{width:calc(100% - 2rem);margin-inline:1rem}.project-reference-module__gy_CCG__workspace .project-tabs{justify-content:space-between;gap:.25rem;padding-inline:1.125rem;display:flex}:is(.project-reference-module__gy_CCG__workspace .project-tabs a,.project-reference-module__gy_CCG__workspace .project-tabs button){flex:1 1 0;justify-content:center}.project-reference-module__gy_CCG__workspace .region-heading{align-items:center}
:is(.project-editors-module__D749Ia__workspace .disclosure-button,.project-editors-module__D749Ia__workspace .status-pill){transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard)}:is(.project-editors-module__D749Ia__workspace .disclosure-button:focus-visible,.project-editors-module__D749Ia__workspace .status-pill:focus-visible){outline:2px solid var(--focus);outline-offset:3px}:is(.project-editors-module__D749Ia__workspace .disclosure-button:active,.project-editors-module__D749Ia__workspace .status-pill:active){box-shadow:none;transform:translateY(1px)}.project-editors-module__D749Ia__reveal{transform-origin:top}.project-editors-module__D749Ia__reveal[data-open=false]{pointer-events:none}.project-editors-module__D749Ia__reveal .form-actions{gap:.65rem}.project-editors-module__D749Ia__history{color:var(--text-muted);font-size:var(--fs-sm);justify-content:flex-end;align-items:center;gap:.4rem;padding:.35rem 0;display:flex}.project-editors-module__D749Ia__history button{border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important;margin:0!important;padding:.3rem .45rem!important}.project-editors-module__D749Ia__history button:hover:not(:disabled){background:var(--surface-sunken)!important}.project-editors-module__D749Ia__history button:disabled{opacity:.45;cursor:default}.project-editors-module__D749Ia__history kbd{font:inherit;color:var(--text-muted);margin-left:.3rem}@media (prefers-reduced-motion:no-preference){.project-editors-module__D749Ia__reveal[data-open=true]{animation:project-editors-module__D749Ia__reveal .26s var(--ease-out) both}.project-editors-module__D749Ia__reveal[data-open=false]{animation:project-editors-module__D749Ia__leave .18s var(--ease-exit) both}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.project-editors-module__D749Ia__workspace .disclosure-button:hover,.project-editors-module__D749Ia__workspace .status-pill:hover){box-shadow:var(--shadow-raised);transform:translateY(-1px)}}@keyframes project-editors-module__D749Ia__reveal{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}@keyframes project-editors-module__D749Ia__leave{to{opacity:0;transform:translateY(-6px)scale(.985)}}@media (prefers-reduced-motion:reduce){:is(.project-editors-module__D749Ia__workspace .disclosure-button,.project-editors-module__D749Ia__workspace .status-pill){transition:none}}
.project-visibility-control-module__9F2mvG__confirm{font-family:var(--ui-font-body);color:var(--ui-ink);gap:1rem;display:grid}.project-visibility-control-module__9F2mvG__identity{border:1px solid var(--ui-hairline);border-radius:var(--ui-r-md);background:var(--ui-ground-warm);gap:.25rem;padding:.75rem .875rem;display:grid}.project-visibility-control-module__9F2mvG__address{font-family:var(--ui-font-display);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:600;line-height:1.15}.project-visibility-control-module__9F2mvG__meta{color:var(--ui-ink-2);flex-wrap:wrap;gap:.125rem .75rem;margin:0;font-size:.8125rem;display:flex}.project-visibility-control-module__9F2mvG__job{color:var(--ui-ink);font-variant-numeric:tabular-nums;font-weight:600}.project-visibility-control-module__9F2mvG__counts{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.project-visibility-control-module__9F2mvG__counts li{border-radius:var(--ui-r-sm);background:var(--ui-ground-warm);color:var(--ui-ink);font-variant-numeric:tabular-nums;padding:.1875rem .5rem;font-size:.75rem;font-weight:600}.project-visibility-control-module__9F2mvG__effects{color:var(--ui-ink-2);gap:.25rem;margin:0;padding:0;font-size:.8125rem;line-height:1.4;list-style:none;display:grid}.project-visibility-control-module__9F2mvG__effects li{align-items:baseline;gap:.5rem;display:flex}.project-visibility-control-module__9F2mvG__effects li:before{content:"";background:var(--ui-control);border-radius:999px;flex:none;width:.3125rem;height:.3125rem;transform:translateY(-.125rem)}.project-visibility-control-module__9F2mvG__check{cursor:pointer;align-items:center;gap:.625rem;width:fit-content;font-size:.875rem;font-weight:600;display:flex}.project-visibility-control-module__9F2mvG__alert{border-radius:var(--ui-r-sm);background:var(--ui-red-wash);color:var(--ui-red);margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.project-visibility-control-module__9F2mvG__inline{border-radius:var(--ui-r-xs);color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.project-visibility-control-module__9F2mvG__inline:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.project-visibility-control-module__9F2mvG__actions{justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.project-visibility-control-module__9F2mvG__failed{color:var(--ui-ink);justify-items:start;gap:.75rem;font-size:.875rem;display:grid}.project-visibility-control-module__9F2mvG__failed p{margin:0}.project-visibility-control-module__9F2mvG__skeleton{gap:.625rem;display:grid}.project-visibility-control-module__9F2mvG__skeleton span{border-radius:var(--ui-r-xs);background:linear-gradient(90deg, var(--ui-ground-warm), var(--ui-hairline), var(--ui-ground-warm));background-size:200% 100%;height:.875rem;animation:1.2s linear infinite project-visibility-control-module__9F2mvG__shimmer}.project-visibility-control-module__9F2mvG__skeleton span:first-child{width:70%;height:1.25rem}.project-visibility-control-module__9F2mvG__skeleton span:last-child{width:45%}@keyframes project-visibility-control-module__9F2mvG__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.project-visibility-control-module__9F2mvG__skeleton span{animation:none}}@media (max-width:40rem){.project-visibility-control-module__9F2mvG__actions{flex-direction:column-reverse;align-items:stretch}}
.quote-presentation-module__JJvn7W__terms{gap:1rem;min-width:0;margin:0;display:grid}.quote-presentation-module__JJvn7W__context{color:var(--text);font-size:var(--fs-body-secondary);margin:0;line-height:1.45}.quote-presentation-module__JJvn7W__context strong{color:var(--text);font-weight:650}.quote-presentation-module__JJvn7W__terms+.quote-presentation-module__JJvn7W__terms{margin-top:1rem}.quote-presentation-module__JJvn7W__stage{gap:.35rem;min-width:0;display:grid}.quote-presentation-module__JJvn7W__stageHeading{color:var(--text);font-size:var(--fs-base);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.quote-presentation-module__JJvn7W__stageTable{border-collapse:collapse;table-layout:auto;width:100%;font-size:var(--fs-body-secondary)}.quote-presentation-module__JJvn7W__stageTable th{color:var(--text);overflow-wrap:anywhere;text-align:left;vertical-align:top;padding:.34rem .6rem .34rem 0;font-weight:500;line-height:1.4}.quote-presentation-module__JJvn7W__stageTable td{width:1%;color:var(--text);font-variant-numeric:tabular-nums;text-align:right;vertical-align:top;white-space:nowrap;padding:.34rem 0;font-weight:650;line-height:1.4}.quote-presentation-module__JJvn7W__pricingNote{min-width:9ch;color:var(--text);text-align:right;white-space:normal;font-style:italic;font-weight:500;display:inline-block}.quote-presentation-module__JJvn7W__receipt{color:var(--text);font-size:var(--fs-body-secondary)}.quote-presentation-module__JJvn7W__stageTable tbody tr+tr{border-top:1px solid color-mix(in oklab, var(--border) 65%, transparent)}.quote-presentation-module__JJvn7W__stageTable tfoot tr{border-top:1px solid var(--border-strong)}.quote-presentation-module__JJvn7W__stageTable tfoot th,.quote-presentation-module__JJvn7W__stageTable tfoot td{padding-top:.5rem;font-weight:750}.quote-presentation-module__JJvn7W__totals{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);gap:.4rem;margin:0;padding:.75rem .9rem;display:grid}.quote-presentation-module__JJvn7W__totals>div{justify-content:space-between;gap:.75rem;display:flex}.quote-presentation-module__JJvn7W__totals dt{color:var(--text);font-size:var(--fs-body-secondary)}.quote-presentation-module__JJvn7W__totals dd{color:var(--text);font-size:var(--fs-body-secondary);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.quote-presentation-module__JJvn7W__totals>div:last-child{border-top:1px solid var(--border-strong);margin-top:.2rem;padding-top:.5rem}.quote-presentation-module__JJvn7W__totals>div:last-child dt,.quote-presentation-module__JJvn7W__totals>div:last-child dd{color:var(--text);font-size:var(--fs-base);font-weight:750}.quote-presentation-module__JJvn7W__schedule{gap:.45rem;min-width:0;display:grid}.quote-presentation-module__JJvn7W__scheduleList{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.quote-presentation-module__JJvn7W__payment{border-bottom:1px solid var(--border);background:var(--surface);min-width:0;transition:background-color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);grid-template-columns:1.65rem minmax(0,1fr) auto auto;align-items:center;gap:0 .6rem;padding:.65rem 0;display:grid}.quote-presentation-module__JJvn7W__payment:hover{background:color-mix(in srgb,var(--surface-sunken) 70%,transparent)}.quote-presentation-module__JJvn7W__paymentSequence{background:var(--surface-sunken);width:1.65rem;height:1.65rem;color:var(--text);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.8rem;font-weight:750;display:grid}.quote-presentation-module__JJvn7W__payment:hover .quote-presentation-module__JJvn7W__paymentSequence{background:var(--surface)}.quote-presentation-module__JJvn7W__paymentCopy{min-width:0}.quote-presentation-module__JJvn7W__paymentTrigger{color:var(--text);font-size:var(--fs-body-secondary);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.quote-presentation-module__JJvn7W__paymentLabel{color:var(--text);overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.8rem;line-height:1.35}.quote-presentation-module__JJvn7W__paymentValue{color:var(--text);font-size:var(--fs-body-secondary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-weight:650;line-height:1.35}.quote-presentation-module__JJvn7W__paymentValue[data-kind=stage]{color:var(--text);font-weight:500}.quote-presentation-module__JJvn7W__paymentEdit{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--text-muted);cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard),background-color var(--dur-base),color var(--dur-base),box-shadow var(--dur-fast);background:0 0;border:0;place-items:center;display:grid}.quote-presentation-module__JJvn7W__paymentEdit:hover{background:var(--surface-sunken);color:var(--text);box-shadow:var(--shadow-hairline);transform:translateY(-1px)}.quote-presentation-module__JJvn7W__paymentEdit:active{box-shadow:none;transform:translateY(1px)}.quote-presentation-module__JJvn7W__paymentEdit:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.quote-presentation-module__JJvn7W__paymentEditor{gap:.45rem;display:grid}.quote-presentation-module__JJvn7W__paymentEditor input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;min-height:2.75rem;font:inherit;color:var(--text);padding:.5rem .65rem}.quote-presentation-module__JJvn7W__paymentEditor input:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.quote-presentation-module__JJvn7W__paymentEditorActions{gap:.45rem;display:flex}.quote-presentation-module__JJvn7W__paymentEditorActions button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:2.5rem;font:inherit;color:var(--text);cursor:pointer;margin:0;padding:.4rem .75rem;font-weight:650}.quote-presentation-module__JJvn7W__paymentEditorActions button:first-child{border-color:var(--current);color:var(--current)}.quote-presentation-module__JJvn7W__summary{color:var(--text);font-size:var(--fs-body-secondary);margin:.35rem 0 0;line-height:1.45}.quote-presentation-module__JJvn7W__status{color:var(--text);font-size:var(--fs-body-secondary);margin:.5rem 0 0;line-height:1.45}.quote-presentation-module__JJvn7W__status strong{font-weight:650}.quote-presentation-module__JJvn7W__list{gap:.75rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.quote-presentation-module__JJvn7W__entry{border:0;border-top:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:none;transition:background-color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);border-radius:0;padding:.9rem 0;position:relative}.quote-presentation-module__JJvn7W__entry:before{content:none;background:var(--border-strong);transform-origin:top;width:3px;transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-standard);border-radius:999px;position:absolute;top:.7rem;bottom:.7rem;left:-1px;transform:scaleY(0)}.quote-presentation-module__JJvn7W__entry[data-state=current]:before{background:var(--current);transform:scaleY(1)}.quote-presentation-module__JJvn7W__entry[data-state=review_required]:before{background:var(--warning);transform:scaleY(1)}.quote-presentation-module__JJvn7W__entry:hover:before,.quote-presentation-module__JJvn7W__entry:focus-within:before{transform:scaleY(1)}.quote-presentation-module__JJvn7W__entry:hover,.quote-presentation-module__JJvn7W__entry:focus-within{border-color:var(--border-strong)}.quote-presentation-module__JJvn7W__entry[data-state=current]{border-color:color-mix(in oklab, var(--current) 30%, var(--border))}.quote-presentation-module__JJvn7W__entry[data-state=superseded],.quote-presentation-module__JJvn7W__entry[data-state=duplicate],.quote-presentation-module__JJvn7W__entry[data-state=excluded]{background:var(--surface-sunken)}.quote-presentation-module__JJvn7W__entryHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .75rem;min-width:0;display:flex}.quote-presentation-module__JJvn7W__purpose{min-width:0;color:var(--text);font-size:var(--fs-base);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.quote-presentation-module__JJvn7W__purpose span{color:var(--text-muted);font-weight:500}.quote-presentation-module__JJvn7W__termsBody{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.8rem}.quote-presentation-module__JJvn7W__state{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:.12rem .6rem;font-size:.76rem;font-weight:700;display:inline-flex}.quote-presentation-module__JJvn7W__state[data-state=current]{border-color:var(--current);background:var(--current-soft);color:var(--current)}.quote-presentation-module__JJvn7W__state[data-state=review_required]{border-color:var(--warning);background:var(--warning-soft);color:var(--warning)}.quote-presentation-module__JJvn7W__about{color:var(--text);font-size:var(--fs-body-secondary);overflow-wrap:anywhere;margin:.4rem 0 0;line-height:1.45}.quote-presentation-module__JJvn7W__relation,.quote-presentation-module__JJvn7W__coverage{color:var(--text);font-size:var(--fs-body-secondary);margin:.3rem 0 0;line-height:1.45}.quote-presentation-module__JJvn7W__attention{color:var(--text);font-size:var(--fs-body-secondary);margin:.55rem 0 0;padding:.15rem 0;font-weight:600;line-height:1.45}.quote-presentation-module__JJvn7W__note{color:var(--text);font-size:var(--fs-body-secondary);overflow-wrap:anywhere;margin:.5rem 0 0;font-style:italic;line-height:1.45}.quote-presentation-module__JJvn7W__provenance{color:var(--text);overflow-wrap:anywhere;margin:.6rem 0 0;font-size:.76rem;line-height:1.5}.quote-presentation-module__JJvn7W__disclosure{border-top:1px solid var(--border);margin:.8rem 0 0;padding-top:.5rem}.quote-presentation-module__JJvn7W__disclosureSummary{text-align:left;border-radius:var(--radius-sm);width:calc(100% + .8rem);color:var(--text);cursor:pointer;font-size:var(--fs-body-secondary);-webkit-user-select:none;user-select:none;transition:background-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:.5rem;margin:0 -.4rem;padding:.5rem .55rem;font-weight:650;line-height:1.3;list-style:none;display:flex}.quote-presentation-module__JJvn7W__disclosureSummary:hover{background:var(--surface-sunken)}@media (hover:hover) and (pointer:fine){.quote-presentation-module__JJvn7W__disclosureSummary:hover{box-shadow:var(--shadow-raised);transform:translateY(calc(-1 * var(--lift-distance,1px)))}}.quote-presentation-module__JJvn7W__disclosureSummary:active{box-shadow:none;transform:translateY(var(--press-distance,1px))}.quote-presentation-module__JJvn7W__disclosureSummary:focus-visible{outline:3px solid var(--focus);outline-offset:1px;background:var(--surface-sunken);box-shadow:var(--shadow-raised)}.quote-presentation-module__JJvn7W__disclosureBody{padding-top:.65rem}.quote-presentation-module__JJvn7W__disclosureBody:focus{outline:none}@media (prefers-reduced-motion:no-preference){.quote-presentation-module__JJvn7W__disclosure[data-open=true] .quote-presentation-module__JJvn7W__disclosureBody{animation:quote-presentation-module__JJvn7W__quote-disclose var(--dur-open) var(--ease-out) both}}@keyframes quote-presentation-module__JJvn7W__quote-disclose{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.quote-presentation-module__JJvn7W__log{margin-top:.9rem}.quote-presentation-module__JJvn7W__events{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.quote-presentation-module__JJvn7W__event{color:var(--text);font-size:var(--fs-body-secondary);grid-template-columns:minmax(0,1fr);gap:.1rem .6rem;line-height:1.4;display:grid}.quote-presentation-module__JJvn7W__eventDate{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.quote-presentation-module__JJvn7W__eventMeta{color:var(--text);font-size:.76rem}@media (min-width:560px){.quote-presentation-module__JJvn7W__event{grid-template-columns:auto minmax(0,1fr)}.quote-presentation-module__JJvn7W__eventMeta{grid-column:2}}@media (prefers-reduced-motion:reduce){.quote-presentation-module__JJvn7W__entry:before,.quote-presentation-module__JJvn7W__chevron,.quote-presentation-module__JJvn7W__disclosureSummary,.quote-presentation-module__JJvn7W__payment{transition:none}.quote-presentation-module__JJvn7W__disclosureSummary:hover,.quote-presentation-module__JJvn7W__disclosureSummary:active{transform:none}.quote-presentation-module__JJvn7W__disclosure[data-open=true] .quote-presentation-module__JJvn7W__disclosureBody{animation:none}}@media (max-width:32rem){.quote-presentation-module__JJvn7W__payment{grid-template-columns:1.65rem minmax(0,1fr) auto auto;gap:.35rem .45rem}.quote-presentation-module__JJvn7W__paymentEditorActions{flex-wrap:wrap}}.quote-presentation-module__JJvn7W__sourceDetails{color:var(--text);font-size:var(--fs-body-secondary);margin-top:.5rem}.quote-presentation-module__JJvn7W__sourceDetails>button{cursor:pointer;width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;text-underline-offset:3px;border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;gap:.5rem;text-decoration:underline;display:flex}.quote-presentation-module__JJvn7W__sourceDetails>button:hover{background:var(--surface-sunken)}.quote-presentation-module__JJvn7W__sourceDetails>button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.quote-presentation-module__JJvn7W__stageTable thead th{border-bottom:1px solid var(--border-strong);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--fs-sm);letter-spacing:.01em;padding:.3rem .6rem .3rem 0;font-weight:650}.quote-presentation-module__JJvn7W__stageTable thead th:last-child{text-align:right;white-space:nowrap;width:1%;padding-right:.6rem}.quote-presentation-module__JJvn7W__stageTable tbody th:first-child,.quote-presentation-module__JJvn7W__stageTable tfoot th:first-child{padding-left:.6rem}.quote-presentation-module__JJvn7W__stageTable tbody td,.quote-presentation-module__JJvn7W__stageTable tfoot td{padding-right:.6rem}.quote-presentation-module__JJvn7W__stageTable tfoot th,.quote-presentation-module__JJvn7W__stageTable tfoot td{background:var(--accent-soft);padding-block:.45rem}.quote-presentation-module__JJvn7W__totals>div[data-grand=true]{border-top:1px solid var(--border-strong);border-radius:0 0 var(--radius) var(--radius);background:var(--accent-soft);margin:.2rem -.9rem -.75rem;padding:.55rem .9rem}.quote-presentation-module__JJvn7W__totals>div[data-grand=true] dt,.quote-presentation-module__JJvn7W__totals>div[data-grand=true] dd{color:var(--text);font-size:var(--fs-lg);font-weight:750}
.pd-bot-launcher-module___YxiPq__dock{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:40;position:fixed}.pd-bot-launcher-module___YxiPq__launcher{--launcher-ink:#fff;height:2.75rem;color:var(--launcher-ink);font-family:var(--ui-font-body);cursor:pointer;transform-origin:100% 100%;transition:background-color var(--ui-fast) var(--ui-ease-std), box-shadow var(--ui-mid) var(--ui-ease), transform var(--ui-mid) var(--ui-ease), opacity var(--ui-mid) var(--ui-ease);background:#23241f;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 .3rem;display:inline-flex;box-shadow:0 10px 28px #1b1c1a38,0 1px 3px #1b1c1a2e}.pd-bot-launcher-module___YxiPq__launcher:hover{background:#2e2f29;transform:translateY(-1px);box-shadow:0 14px 32px #1b1c1a42,0 2px 4px #1b1c1a2e}.pd-bot-launcher-module___YxiPq__launcher:active{transform:scale(.97)}.pd-bot-launcher-module___YxiPq__launcher:focus-visible{box-shadow:0 0 0 3px var(--ui-card), 0 0 0 6px var(--ui-gold), 0 10px 28px #1b1c1a38;outline:none}.pd-bot-launcher-module___YxiPq__launcher[data-stowed=true]{opacity:0;pointer-events:none;transform:scale(.86)}.pd-bot-launcher-module___YxiPq__mark{isolation:isolate;border-radius:999px;flex:none;place-items:center;width:2.125rem;height:2.125rem;display:grid;position:relative}.pd-bot-launcher-module___YxiPq__glow{z-index:-1;border-radius:inherit;opacity:.34;pointer-events:none;background:radial-gradient(closest-side,#f5b530cc,#f5b53038 70%,#0000);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.pd-bot-launcher-module___YxiPq__glow{animation:pd-bot-launcher-module___YxiPq__glow var(--glow-cycle,9s) var(--ease-standard,cubic-bezier(.4, 0, .2, 1)) 1.55s infinite alternate both}.pd-bot-launcher-module___YxiPq__glow[data-glow=paused]{animation-play-state:paused}}@keyframes pd-bot-launcher-module___YxiPq__glow{0%{opacity:.33;transform:scale(1)}50%{opacity:.38}to{opacity:.34;transform:scale(1.04)}}.pd-bot-launcher-module___YxiPq__reveal{white-space:nowrap;opacity:1;max-width:9rem;transition:max-width var(--ui-mid) var(--ui-ease), padding var(--ui-mid) var(--ui-ease), opacity var(--ui-fast) var(--ui-ease-std);grid-auto-flow:column;align-items:center;gap:.55rem;padding:0 .55rem 0 .4rem;display:inline-grid;overflow:hidden}.pd-bot-launcher-module___YxiPq__label{letter-spacing:.005em;font-size:.875rem;font-weight:600}.pd-bot-launcher-module___YxiPq__shortcut{border-radius:var(--ui-r-sm);color:#ffffffa8;font-family:var(--ui-font-body);border:1px solid #ffffff29;padding:.15rem .375rem;font-size:.6875rem;font-weight:600;line-height:1.2}.pd-bot-launcher-module___YxiPq__launcher[data-compact=true]:not(:hover):not(:focus-visible) .pd-bot-launcher-module___YxiPq__reveal{opacity:0;max-width:0;padding:0}@media (max-width:40rem){.pd-bot-launcher-module___YxiPq__launcher .pd-bot-launcher-module___YxiPq__reveal,.pd-bot-launcher-module___YxiPq__launcher:hover .pd-bot-launcher-module___YxiPq__reveal{opacity:0;max-width:0;padding:0}}@media (prefers-reduced-motion:reduce){.pd-bot-launcher-module___YxiPq__launcher,.pd-bot-launcher-module___YxiPq__reveal{transition-property:background-color,opacity}.pd-bot-launcher-module___YxiPq__launcher:hover,.pd-bot-launcher-module___YxiPq__launcher:active,.pd-bot-launcher-module___YxiPq__launcher[data-stowed=true]{transform:none}}
.pd-bot-navigator-module__Zgypha__layer{z-index:74;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.pd-bot-navigator-module__Zgypha__orb,.pd-bot-navigator-module__Zgypha__trail{pointer-events:none;will-change:transform, opacity;opacity:0;border-radius:50%;position:absolute;top:0;left:0}.pd-bot-navigator-module__Zgypha__orb{background:radial-gradient(circle at 50% 45%,#fffaf0 0%,#ffe39a 30%,#ffd371 46%,#f5b530e6 60%,#f5b53000 74%);width:22px;height:22px;margin:-11px 0 0 -11px;box-shadow:0 0 22px 8px #f5b53073,0 0 56px 20px #ffd3713d}.pd-bot-navigator-module__Zgypha__cursor{pointer-events:none;opacity:0;transform-origin:3px 2px;will-change:transform, opacity;filter:drop-shadow(0 0 6px #f5b530a6)drop-shadow(0 2px 3px #191f2647);width:20px;height:24px;margin:-2px 0 0 -3px;position:absolute;top:0;left:0}.pd-bot-navigator-module__Zgypha__cursor svg{display:block}.pd-bot-navigator-module__Zgypha__trail{background:radial-gradient(circle,#ffd371f2 0%,#f5b53059 45%,#f5b53000 72%);width:18px;height:18px;margin:-9px 0 0 -9px}.pd-bot-navigator-module__Zgypha__ringLayer{z-index:71;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.pd-bot-navigator-module__Zgypha__pressRing,.pd-bot-navigator-module__Zgypha__pulseRing{box-sizing:border-box;pointer-events:none;opacity:0;will-change:transform, opacity;position:absolute}.pd-bot-navigator-module__Zgypha__pressRing{box-sizing:content-box;border:2px solid #f5b530f2;margin:-3px 0 0 -3px;padding:3px;overflow:hidden;box-shadow:0 0 0 4px #f5b5302e,0 0 22px 2px #f5b5304d}.pd-bot-navigator-module__Zgypha__ripple{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#ffd3718c 0%,#f5b5302e 45%,#f5b53000 70%);border-radius:50%;width:max(160%,72px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.pd-bot-navigator-module__Zgypha__pulseRing{box-sizing:content-box;background:#fff7e72e;border:2px solid #f5b530e6;margin:-6px 0 0 -6px;padding:6px;box-shadow:0 0 0 6px #f5b53024,0 10px 40px #f5b5302e}.pd-bot-navigator-module__Zgypha__toast{left:50%;bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:73;color:#fff;max-width:min(36rem,100vw - 2rem);font-family:var(--ui-font-body);background:#23241f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .5rem .55rem .9rem;font-size:.875rem;line-height:1.3;animation:.3s cubic-bezier(.16,1,.3,1) both pd-bot-navigator-module__Zgypha__toast-in;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 36px #1b1c1a42,0 2px 4px #1b1c1a2e}@media (max-width:52rem){body:has([data-pd-bot-orb]) .pd-bot-navigator-module__Zgypha__toast{bottom:calc(max(.75rem, env(safe-area-inset-bottom)) + 4.1rem)}}.pd-bot-navigator-module__Zgypha__toast[data-leaving=true]{animation:.18s cubic-bezier(.55,0,1,.45) both pd-bot-navigator-module__Zgypha__toast-out}@keyframes pd-bot-navigator-module__Zgypha__toast-in{0%{opacity:0;transform:translate(-50%,10px)scale(.985)}to{opacity:1;transform:translate(-50%)}}@keyframes pd-bot-navigator-module__Zgypha__toast-out{to{opacity:0;transform:translate(-50%,6px)}}.pd-bot-navigator-module__Zgypha__toastMark{background:#ffd371;border-radius:50%;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 10px 2px #f5b5308c}.pd-bot-navigator-module__Zgypha__toastText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pd-bot-navigator-module__Zgypha__toastDivider{color:#fff6}.pd-bot-navigator-module__Zgypha__toastBack,.pd-bot-navigator-module__Zgypha__toastClose{color:#ffd371;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;font-weight:600;transition:background-color .2s cubic-bezier(.4,0,.2,1),translate .12s cubic-bezier(.16,1,.3,1)}.pd-bot-navigator-module__Zgypha__toastBack{min-height:2rem;padding:0 .7rem}.pd-bot-navigator-module__Zgypha__toastClose{color:#ffffffb8;place-items:center;width:2rem;height:2rem;display:inline-grid}.pd-bot-navigator-module__Zgypha__toastBack:hover,.pd-bot-navigator-module__Zgypha__toastClose:hover,.pd-bot-navigator-module__Zgypha__toastBack:focus-visible,.pd-bot-navigator-module__Zgypha__toastClose:focus-visible{background:#ffffff1a}.pd-bot-navigator-module__Zgypha__toastBack:active,.pd-bot-navigator-module__Zgypha__toastClose:active{translate:0 1px}.pd-bot-navigator-module__Zgypha__toastBack:focus-visible,.pd-bot-navigator-module__Zgypha__toastClose:focus-visible{outline-offset:2px;outline:2px solid #ffd371}@media (prefers-reduced-motion:reduce){.pd-bot-navigator-module__Zgypha__toast,.pd-bot-navigator-module__Zgypha__toast[data-leaving=true]{animation:none}}html[data-pd-bot-beside] .pd-bot-navigator-module__Zgypha__layer{z-index:832}
.pd-bot-nudge-module__rJuu9a__nudge{border:1px solid var(--ui-hairline);border-left:3px solid var(--ui-gold);border-radius:var(--ui-r-md);background:var(--ui-card);width:min(21rem,100vw - 2rem);color:var(--ui-ink);font-family:var(--ui-font-body);box-shadow:var(--ui-shadow-pop);transform-origin:100% 100%;animation:pd-bot-nudge-module__rJuu9a__nudge-in .24s var(--ui-ease) both;padding:.75rem .8rem .7rem;position:absolute;bottom:calc(100% + .65rem);right:0}.pd-bot-nudge-module__rJuu9a__nudge[data-leaving=true]{animation:pd-bot-nudge-module__rJuu9a__nudge-out .18s var(--ui-ease-std) both}.pd-bot-nudge-module__rJuu9a__head{grid-template-columns:auto 1fr auto;align-items:start;gap:.55rem;display:grid}.pd-bot-nudge-module__rJuu9a__mark{background:var(--ui-gold-wash);width:1.65rem;height:1.65rem;color:var(--ui-gold-ink);border-radius:999px;place-items:center;display:grid}.pd-bot-nudge-module__rJuu9a__line{color:var(--ui-ink);margin:.15rem 0 0;font-size:.875rem;font-weight:500;line-height:1.4}.pd-bot-nudge-module__rJuu9a__close{border-radius:var(--ui-r-sm);width:1.75rem;height:1.75rem;color:var(--ui-ink-2);cursor:pointer;transition:background-color var(--ui-fast) var(--ui-ease-std), color var(--ui-fast) var(--ui-ease-std);background:0 0;border:0;place-items:center;margin:-.2rem -.25rem 0 0;display:grid}.pd-bot-nudge-module__rJuu9a__close:hover{background:var(--ui-ground-warm);color:var(--ui-ink)}.pd-bot-nudge-module__rJuu9a__actions{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.6rem 0 0 2.2rem;display:flex}.pd-bot-nudge-module__rJuu9a__primary,.pd-bot-nudge-module__rJuu9a__quiet,.pd-bot-nudge-module__rJuu9a__off{min-height:2rem;font:inherit;cursor:pointer;transition:background-color var(--ui-fast) var(--ui-ease-std), border-color var(--ui-fast) var(--ui-ease-std), color var(--ui-fast) var(--ui-ease-std), transform var(--ui-fast) var(--ui-ease);border-radius:999px;font-size:.8125rem;font-weight:600}.pd-bot-nudge-module__rJuu9a__primary{border:1px solid var(--ui-gold);background:var(--ui-gold);color:#1d1c17;padding:0 .9rem}.pd-bot-nudge-module__rJuu9a__primary:hover{transform:translateY(-1px)}.pd-bot-nudge-module__rJuu9a__primary:active{transform:scale(.97)}.pd-bot-nudge-module__rJuu9a__quiet{border:1px solid var(--ui-hairline);color:var(--ui-ink);background:0 0;padding:0 .7rem}.pd-bot-nudge-module__rJuu9a__quiet:hover{background:var(--ui-ground-warm)}.pd-bot-nudge-module__rJuu9a__off{color:var(--ui-ink-2);text-underline-offset:.18em;background:0 0;border:0;margin-left:auto;padding:0 .2rem;font-weight:500;text-decoration:underline}.pd-bot-nudge-module__rJuu9a__off:hover{color:var(--ui-ink)}.pd-bot-nudge-module__rJuu9a__primary:focus-visible,.pd-bot-nudge-module__rJuu9a__quiet:focus-visible,.pd-bot-nudge-module__rJuu9a__off:focus-visible,.pd-bot-nudge-module__rJuu9a__close:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}@keyframes pd-bot-nudge-module__rJuu9a__nudge-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes pd-bot-nudge-module__rJuu9a__nudge-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.pd-bot-nudge-module__rJuu9a__nudge,.pd-bot-nudge-module__rJuu9a__nudge[data-leaving=true]{animation:none}}@media (max-width:480px){.pd-bot-nudge-module__rJuu9a__off{margin-left:0}}
.modal-module__EUnqPG__backdrop{z-index:800;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#1b1c1a52;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-module__EUnqPG__dialog{box-sizing:border-box;border:1px solid var(--ui-hairline);border-radius:var(--ui-r-lg);background:var(--ui-card);width:100%;max-height:min(86vh,56rem);font-family:var(--ui-font-body);outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #191f2638,0 2px 8px #191f2614}.modal-module__EUnqPG__header{border-bottom:1px solid var(--ui-hairline);background:var(--ui-ground);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem .875rem;display:flex}.modal-module__EUnqPG__titles{min-width:0}.modal-module__EUnqPG__title{color:var(--ui-ink);margin:0;font-size:1rem;font-weight:700}.modal-module__EUnqPG__subtitle{color:var(--ui-ink-2);text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0 0;font-size:.8125rem;overflow:hidden}.modal-module__EUnqPG__close{border-radius:var(--ui-r-sm);width:2rem;height:2rem;color:var(--ui-ink-2);cursor:pointer;transition:background-color var(--ui-fast) var(--ui-ease-std), border-color var(--ui-fast) var(--ui-ease-std);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.modal-module__EUnqPG__close svg{width:1rem;height:1rem}.modal-module__EUnqPG__close:hover{border-color:var(--ui-hairline);background:var(--ui-card);color:var(--ui-ink)}.modal-module__EUnqPG__close:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.modal-module__EUnqPG__body{padding:1.125rem 1.25rem 1.375rem;overflow-y:auto}.modal-module__EUnqPG__body[data-flush]{background:var(--ui-ground-warm);flex-direction:column;padding:0;display:flex}.modal-module__EUnqPG__actions{flex:none;align-items:center;gap:.25rem;margin-left:auto;display:flex}.modal-module__EUnqPG__dialog:focus-visible{outline:none}
.section-title-module__NVxlfG__title{min-width:0;color:var(--ui-ink);font-family:var(--ui-font-body);letter-spacing:-.005em;text-transform:none;align-items:center;gap:.625rem;margin:0;font-size:1rem;font-weight:700;line-height:1.25;display:inline-flex}.section-title-module__NVxlfG__title:before{content:"";background:var(--ui-gold);border-radius:1px;flex:none;width:4px;height:18px}.section-title-module__NVxlfG__rail{font-size:.9375rem}.section-title-module__NVxlfG__rail:before{height:16px}.section-title-module__NVxlfG__count{background:var(--ui-ground-warm);min-width:1.5rem;color:var(--ui-ink);letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:700;line-height:1.5}.section-title-module__NVxlfG__label{color:var(--ui-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:650}
.segmented-module__REMA4q__segments{border:1px solid var(--ui-hairline);border-radius:var(--ui-r-md);background:var(--ui-ground-warm);max-width:100%;font-family:var(--ui-font-body);scrollbar-width:none;gap:.125rem;padding:.1875rem;display:inline-flex;overflow-x:auto}.segmented-module__REMA4q__segments::-webkit-scrollbar{display:none}.segmented-module__REMA4q__segment{border-radius:var(--ui-r-sm);min-height:2.25rem;color:var(--ui-ink-2);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--ui-fast) var(--ui-ease-std);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:.375rem;padding:0 .9375rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.segmented-module__REMA4q__sm .segmented-module__REMA4q__segment{min-height:2rem;padding:0 .8125rem;font-size:.8125rem}.segmented-module__REMA4q__segment:hover{color:var(--ui-ink)}.segmented-module__REMA4q__segment:focus-visible{box-shadow:0 0 0 3px var(--ui-gold-ring);outline:none}.segmented-module__REMA4q__segment[aria-pressed=true],.segmented-module__REMA4q__segment[aria-current=page]{color:var(--ui-ink)}.segmented-module__REMA4q__fill{border-radius:var(--ui-r-sm);background:var(--ui-card);box-shadow:0 1px 2px #1b1c1a1a, 0 0 0 1px var(--ui-hairline);position:absolute;inset:0}.segmented-module__REMA4q__label,.segmented-module__REMA4q__count{position:relative}.segmented-module__REMA4q__count{background:var(--ui-gold-wash);min-width:1.125rem;color:var(--ui-gold-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .3125rem;font-size:.75rem;font-weight:700;line-height:1.25rem}.segmented-module__REMA4q__short{display:none}@media (max-width:40rem){.segmented-module__REMA4q__long{display:none}.segmented-module__REMA4q__short{display:inline}.segmented-module__REMA4q__segments{width:100%;display:flex}.segmented-module__REMA4q__segment{flex:1 0 auto}}
.popover-module__Iid3Pq__panel{z-index:900;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--ui-hairline);border-radius:var(--ui-r-md);background:var(--ui-card);box-shadow:var(--ui-shadow-pop);color:var(--ui-ink);font-family:var(--ui-font-body);outline:none;position:fixed;overflow-y:auto}.popover-module__Iid3Pq__panel:focus-visible{outline:none}
.reviewed-email-send-control-module__wW0SOG__panel{border:1px solid var(--ui-hairline);border-radius:var(--ui-r-lg);background:var(--ui-ground-warm);color:var(--ui-ink);font-family:var(--ui-font-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.75rem 1rem .75rem 1.25rem;display:flex}.reviewed-email-send-control-module__wW0SOG__line{color:var(--ui-ink-2);flex:16rem;margin:0;font-size:.875rem}.reviewed-email-send-control-module__wW0SOG__reference{color:var(--ui-ink-2);flex-basis:100%;order:3;margin:0;font-size:.75rem}.reviewed-email-send-control-module__wW0SOG__alert{color:var(--ui-red);flex-basis:100%;margin:0;font-size:.8125rem;font-weight:500}
