.fbar{padding:48px var(--margin-page) 0;flex-direction:column;gap:24px;display:flex}.frow{justify-content:space-between;align-items:center;gap:16px;display:flex}.ftabs{gap:8px;display:flex}.ftab{border:1px solid var(--color-ink);height:48px;color:var(--color-ink);white-space:nowrap;transition:background-color .2s var(--ease-house), color .2s var(--ease-house);border-radius:100px;align-items:center;padding-inline:24px;font-size:16px;line-height:20px;display:inline-flex}.ftab.is-on{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface)}@media (hover:hover) and (pointer:fine){.ftab:not(.is-on):hover{background:var(--color-accent)}}.fdds{gap:16px;display:flex}.fsel{border:1px solid var(--color-border);width:208px;height:48px;color:var(--color-ink);text-align:left;transition:border-color .2s var(--ease-house);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding-inline:16px;font-size:16px;line-height:20px;display:flex}.fsel__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fsel .fdd__chev{width:12px;height:9px}.fsel[aria-expanded=true],.fsel.is-set{border-color:var(--color-ink)}.fsel[aria-expanded=true] .fdd__chev{rotate:180deg}@media (hover:hover) and (pointer:fine){.fsel:hover{border-color:var(--color-ink)}}.fsort{color:var(--color-ink);align-items:center;gap:8px;font-size:14px;line-height:18px;display:inline-flex}.fsort__chev{width:12px;height:8px;transition:rotate .3s var(--ease-house);display:flex}.fsort__chev svg{width:12px;height:8px}.fsort[aria-expanded=true] .fsort__chev{rotate:180deg}.fdd__chev{transition:rotate .3s var(--ease-house);flex-shrink:0}.fdd{position:relative}.fdd__panel{z-index:30;width:var(--w,280px);visibility:hidden;transition:grid-template-rows .45s var(--ease-in-out), visibility 0s .45s;grid-template-rows:0fr;display:grid;position:absolute;top:calc(100% + 8px);left:0}.fdd__panel--right{left:auto;right:0}.fdd.is-open .fdd__panel{visibility:visible;transition:grid-template-rows .45s var(--ease-in-out), visibility 0s;grid-template-rows:1fr}.fdd__clip{border-radius:16px;min-height:0;overflow:hidden}.fdd__list{border:1px solid var(--color-border);background:#fff;border-radius:16px;outline:none;flex-direction:column;gap:2px;padding:8px;display:flex}.fdd__opt{cursor:pointer;color:var(--color-ink);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.fdd__name{flex:auto;font-size:16px;line-height:22px}.fdd__count{color:var(--color-body);font-size:14px;line-height:22px}.fdd__tick{width:14px;height:14px;display:none}.fdd__tick svg{width:14px;height:14px}.fdd__opt[aria-selected=true]{color:color-mix(in srgb, var(--color-ink) 50%, transparent)}.fdd__opt[aria-selected=true] .fdd__count{color:inherit}.fdd__opt[aria-selected=true] .fdd__tick{display:flex}.fdd__opt[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:default}.fdd__opt.is-active{background:var(--color-sky)}@media (hover:hover) and (pointer:fine){.fdd__opt:not([aria-disabled=true]):hover{background:var(--color-accent)}}.fchips{align-items:center;gap:10px;display:flex}.fchips[hidden]{display:none}.fchips__row{gap:10px;display:flex}.fchip{border-radius:var(--radius-full);background:var(--color-accent);max-width:260px;height:36px;color:var(--color-ink);align-items:center;gap:10px;padding:0 14px 0 16px;font-size:14px;line-height:18px;display:inline-flex}.fchip>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fchip svg{flex-shrink:0;width:10px;height:10px}.flink{color:var(--color-primary);text-underline-position:from-font;white-space:nowrap;font-size:14px;line-height:18px;text-decoration:underline 1px}.fcount{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:18px;padding-top:24px;display:flex}.fcount__text{color:var(--color-body);font-size:14px;line-height:18px;transition:opacity .2s linear}.fcount__text.is-fading{opacity:0}.fsticky{z-index:40;height:72px;padding-inline:var(--margin-page);border-bottom:1px solid var(--color-border);visibility:hidden;transition:transform .4s var(--ease-house), top .4s var(--ease-house), visibility 0s .4s;background:#faf7edf0;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.fsticky.is-on{visibility:visible;transition:transform .4s var(--ease-house), top .4s var(--ease-house), visibility 0s;transform:none}.fsticky.under-header{top:var(--header-h)}.fsticky__pills{gap:8px;display:flex}.fpill{border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);height:40px;color:var(--color-ink);align-items:center;padding-inline:16px;font-size:14px;line-height:18px;display:inline-flex}.fpill.is-set{background:var(--color-accent);border-color:var(--color-accent)}.lgrid{column-gap:var(--grid-gutter);padding:40px var(--margin-page) var(--space-section);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px;transition:opacity .2s linear;display:grid}.lgrid.is-fading{opacity:0}.lgrid__band{border-radius:var(--radius-card);background:var(--color-accent);grid-column:1/-1;justify-content:space-between;align-items:center;gap:32px;padding:28px 40px;display:flex}.lgrid__band[hidden]{display:none}.lgrid__band p{max-width:40.25rem;font-family:var(--font-serif);color:var(--color-ink);letter-spacing:var(--tracking-heading);font-size:22px;line-height:30px}.lgrid__band .btn{flex-shrink:0}.lempty__acq{color:var(--color-body);font-size:16px;line-height:24px}.lempty__acq a{color:var(--color-primary);font-weight:500}.lgrid[hidden],.lgrid__item[hidden]{display:none}.lempty{column-gap:var(--grid-gutter);padding:24px var(--margin-page) var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.lempty[hidden]{display:none}.lempty__copy{flex-direction:column;gap:20px;padding-top:24px;display:flex}.lempty__title{font-family:var(--font-serif);color:var(--color-ink);font-size:var(--text-h4);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);outline:none}.lempty__actions{flex-wrap:wrap;gap:12px;display:flex}.fbtn{border-radius:var(--radius-pill);border:1px solid var(--color-primary);height:52px;color:var(--color-primary);white-space:nowrap;transition:background-color .2s var(--ease-house);align-items:center;padding-inline:26px;font-size:15px;line-height:18px;display:inline-flex}.fbtn--ink{color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.fbtn:hover{background:var(--color-accent)}}.lalert{background:var(--color-surface);border:1px solid var(--color-border);border-radius:24px;padding:32px}.lalert__step{flex-direction:column;gap:14px;display:flex}.lalert__step[hidden],.lalert__done[hidden]{display:none}.lalert__label{color:var(--color-ink);font-size:14px;line-height:18px}.lalert .field input,.lalert .field--select select{height:56px;font-size:19px}.lalert .field--select select{appearance:none;border-radius:var(--radius-input);border:1px solid var(--color-border);background:var(--color-surface);width:100%;font-family:var(--font-serif);color:var(--color-ink);outline:none;padding:0 56px 0 24px;line-height:24px}.lalert .field--select select:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-rule-forest)}.lalert .field__chev{width:12px;height:8px;color:var(--color-ink);pointer-events:none;display:flex;position:absolute;top:50%;right:24px;translate:0 -50%}.lalert .field__chev svg{width:12px;height:8px}.lalert__fail{color:var(--color-error);font-size:14px;line-height:18px}.lalert__done{outline:none;flex-direction:column;gap:16px;display:flex}.lalert__done .form-done__tick{background:var(--color-primary);width:44px;height:44px;color:var(--color-on-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.lalert__done .form-done__tick svg{width:20px;height:20px}.lalert__done-title{font-family:var(--font-serif);color:var(--color-ink);font-size:28px;line-height:34px}.fsheet{z-index:1000;background:var(--color-background);transition:transform .45s var(--ease-in-out);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(100%)}.fsheet[hidden]{display:none}.fsheet.is-open{transform:none}.fsheet__head{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;height:72px;padding-inline:24px;display:flex}.fsheet__title{font-family:var(--font-serif);color:var(--color-ink);font-size:24px;line-height:30px}.fsheet__close{border-radius:var(--radius-full);border:1px solid var(--color-ink);width:48px;height:48px;color:var(--color-ink);place-items:center;display:grid}.fsheet__close svg{width:14px;height:14px}.fsheet__body{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:24px;padding:24px;display:flex;overflow-y:auto}.fsheet__group{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.fsheet__group legend{color:var(--color-body);margin-bottom:12px;padding:0;font-size:14px;line-height:18px}.fsheet__chips{flex-wrap:wrap;gap:8px;display:flex}.schip{border-radius:var(--radius-full);border:1px solid var(--color-border);height:40px;color:var(--color-ink);align-items:center;gap:4px;padding-inline:14px;font-size:14px;line-height:18px;display:inline-flex}.schip[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface)}.schip:disabled{color:#14233a4d;cursor:default}.fsheet__foot{background:var(--color-surface);border-top:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px 24px;display:flex}.fsheet__foot .flink{font-size:15px}.fsheet__show{border-radius:var(--radius-pill);background:var(--color-primary);height:52px;color:var(--color-surface);padding-inline:28px;font-size:15px;line-height:18px}.fsheet__show:disabled{opacity:var(--opacity-disabled)}@media (width<=939.98px){.fbar{gap:16px;padding-top:32px}.frow{flex-direction:column;align-items:flex-start}.ftab{height:40px;padding-inline:16px;font-size:14px;line-height:18px}.fchips{scrollbar-width:none;margin-inline:-24px;padding-inline:24px;overflow-x:auto}.fchips__row{flex-shrink:0}.fcount{padding-top:16px}.ffilters{border:1px solid var(--color-border);height:40px;color:var(--color-ink);background:#fff;border-radius:12px;align-items:center;gap:8px;padding-inline:16px;font-size:14px;line-height:18px;display:inline-flex!important}.ffilters svg{width:14px;height:12px}.lgrid{grid-template-columns:1fr;row-gap:40px;padding:24px 24px 48px}.lgrid__band{border-radius:16px;flex-direction:column;align-items:stretch;gap:16px;padding:24px}.lgrid__band p{font-size:18px;line-height:25px}.lempty{grid-template-columns:1fr;row-gap:24px;padding:8px 24px 48px}.lempty__copy{padding-top:16px}.lempty__title{font-size:28px;line-height:30.8px}.lempty__actions{flex-direction:column;align-items:stretch}.fbtn{justify-content:center;height:48px}.lalert{border-radius:16px;padding:24px}}
