@layer fieldbook-elements,fieldbook-base,fieldbook,components;@layer fieldbook-elements{*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);line-height:var(--fb-t-body-lh);margin:0}.page-search-dialog{width:min(36rem,100% - 2rem);max-height:80dvh;padding:var(--fb-s-5);border:1px solid var(--line);border-radius:var(--fb-r-dialog);background:var(--surface);color:var(--ink);overflow:auto;box-shadow:0 .5rem 3rem #0003}a{color:var(--accent);text-underline-offset:.18em}button,input,select,textarea{font:inherit}button,.button{min-height:44px;padding:var(--fb-s-3) var(--fb-s-4);border-radius:var(--fb-r-card);border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}input,select,textarea{width:100%;padding:var(--fb-s-3) var(--fb-s-3);border:1px solid var(--line);border-radius:var(--fb-r-card);color:var(--ink);background:var(--surface)}input[type=checkbox],input[type=radio]{width:auto}:focus-visible{outline-offset:4px;outline:3px solid #b38336}.page-content{width:min(100% - 3rem, var(--fb-w-container));min-height:calc(100vh - 200px);padding:var(--fb-s-7) 0 var(--fb-s-9);margin:0 auto}.page-content h1{margin:var(--fb-s-1) 0 var(--fb-s-4);font-size:var(--fb-t-title);line-height:var(--fb-t-title-lh);letter-spacing:var(--fb-t-title-tracking);font-weight:var(--fb-t-title-weight)}.page-content h2{line-height:var(--fb-t-body-lh);letter-spacing:var(--fb-t-title-tracking)}.eyebrow{color:var(--muted);font-size:var(--fb-t-meta);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h2-weight);text-transform:uppercase;letter-spacing:var(--fb-t-meta-tracking)}.lede,.lead{max-width:60ch;color:var(--muted);font-size:var(--fb-t-h3);letter-spacing:var(--fb-t-h3-tracking);line-height:var(--fb-t-h3-lh)}.panel{max-width:660px;padding:var(--fb-s-6);margin-top:var(--fb-s-6);border:1px solid var(--line);border-radius:var(--fb-r-card);background:var(--surface)}.field{gap:var(--fb-s-2);margin:var(--fb-s-4) 0;display:grid}.field label{font-weight:var(--fb-t-h3-weight)}[role=alert]{padding:var(--fb-s-4);background:var(--surface);border-left:3px solid #aa472c}@media (width<=650px){.page-content{width:calc(100% - 2.5rem);padding-top:var(--fb-s-6)}.panel{padding:var(--fb-s-5)}}}@layer fieldbook-base{:root{--fb-font-body:"Public Sans figures", "Schibsted Grotesk", system-ui, sans-serif;--fb-figures:lining-nums proportional-nums;--fb-control-h:44px}.fb *,.fb :before,.fb :after{box-sizing:border-box}:is(.fb-page,.fb-shell,.fb-work,.fb-split-detail,.fb-orgshell) :where(h1,h2,h3,h4,p,ol,ul,dl,dd,figure,fieldset){margin:0}:is(.fb-page,.fb-shell,.fb-work,.fb-split-detail,.fb-orgshell) :where(ol,ul){padding:0;list-style:none}:is(.fb-page,.fb-shell,.fb-work,.fb-split-detail,.fb-orgshell) :where(button,input,select,textarea){font:inherit;color:inherit}:is(.fb-page,.fb-shell,.fb-work,.fb-split-detail,.fb-orgshell) :where(button){line-height:normal}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:var(--fb-bg);--surface:var(--fb-surface);--ink:var(--fb-ink);--muted:var(--fb-ink2);--line:var(--fb-line);--accent:var(--fb-link);--accent-ink:var(--fb-on-fill);font-family:var(--fb-font-body);font-synthesis:none}html,body{background:var(--fb-bg);overflow-x:clip}.fb :where(button,.button,.button-link){border-radius:var(--fb-r-control);border-color:var(--fb-field-line);background:var(--fb-surface);color:var(--fb-link);font-weight:var(--fb-t-h3-weight)}.fb :where(input,select,textarea){border-radius:var(--fb-r-control);border-color:var(--fb-field-line)}.fb :where(button:disabled,input:disabled,select:disabled,textarea:disabled){cursor:not-allowed}.fb :where(.panel,.event-filters,.event-card,.event-facts,.launch-panel){background:var(--fb-surface);border-radius:0}.fb .page-content{padding-top:var(--fb-s-6)}.fb .page-content h1{font-size:var(--fb-t-title);line-height:var(--fb-t-title-lh);font-weight:var(--fb-t-title-weight);letter-spacing:var(--fb-t-title-tracking)}.fb .page-content:has(>.fb-pagebody,>*>.fb-pagebody,>*>*>.fb-pagebody,>.fb-site-error){width:auto;margin:0;padding:0}.fb .app-phone-navigation{display:none}@media (width<=767px){.fb .app-phone-navigation{z-index:40;display:block;position:fixed;bottom:0;left:0;right:0}.fb .page-content{padding-top:var(--fb-s-5)}.fb-has-tabs .fb-site-foot{padding-bottom:var(--fb-tabbar-h)}}}@layer fieldbook{.fb-completion-check{color:var(--fb-ink);vertical-align:middle;flex:none;margin-inline-end:var(--fb-s-2);display:inline-flex}.fb-completion-check path{stroke-dasharray:40;stroke-dashoffset:0;animation:.42s ease-out both fb-complete}@keyframes fb-complete{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fb-completion-check path{stroke-dashoffset:0;animation:none}}.fb-completion-check .fb-i{width:var(--fb-s-6);height:var(--fb-s-6)}:root,.fb{--fb-t-display:30px;--fb-t-display-lh:34px;--fb-t-display-weight:700;--fb-t-display-tracking:-.02em;--fb-t-title:26px;--fb-t-title-lh:32px;--fb-t-title-weight:700;--fb-t-title-tracking:-.015em;--fb-t-h2:20px;--fb-t-h2-lh:28px;--fb-t-h2-weight:650;--fb-t-h2-tracking:0;--fb-t-h3:17px;--fb-t-h3-lh:24px;--fb-t-h3-weight:600;--fb-t-h3-tracking:0;--fb-t-body:16px;--fb-t-body-lh:24px;--fb-t-body-weight:400;--fb-t-body-tracking:0;--fb-t-meta:14px;--fb-t-meta-lh:20px;--fb-t-meta-weight:400;--fb-t-meta-tracking:0;--fb-t-caption:12px;--fb-t-caption-lh:16px;--fb-t-caption-weight:500;--fb-t-caption-tracking:0;--fb-s-1:4px;--fb-s-2:8px;--fb-s-3:12px;--fb-s-4:16px;--fb-s-5:24px;--fb-s-6:32px;--fb-s-7:48px;--fb-s-8:64px;--fb-s-9:96px;--fb-section-gap:var(--fb-s-6);--fb-r-control:6px;--fb-r-card:12px;--fb-r-dialog:16px;--fb-r-pill:999px;--fb-w-container:1120px;--fb-w-measure:680px;--fb-w-form:600px;--fb-w-aside:360px;--fb-w-gap:var(--fb-s-7);--fb-w-workspace:1360px;--fb-w-rail:240px;--fb-t-detail:18px;--fb-w-narrow:780px;--fb-w-form-column:640px;--fb-w-home:720px;--fb-w-list:760px;--fb-s-detail-head:10px;--fb-s-answer-gap:20px;--fb-s-layout-stack:2px;--fb-s-list-row:14px;--fb-s-list-row-gap:28px;--fb-s-list-column-gap:40px;--fb-s-hair:2px;--fb-r-mark:2px;--fb-t-clock:clamp(80px, 11vw, 144px);--fb-ease-out:cubic-bezier(.22, 1, .36, 1);--fb-ease-in-out:cubic-bezier(.76, 0, .24, 1);--fb-t-1:.15s;--fb-t-2:.2s;--fb-t-3:.3s;--fb-z-rail:10;--fb-z-bar:20;--fb-z-popover:30;--fb-z-toast:40;--fb-z-dialog:50;--fb-z-skip:60;--fb-shadow-pop:0 8px 28px #14202e29;--fb-shadow-dialog:0 16px 48px #14202e3d;--fb-scrim:#14202e66}.fb{background:var(--fb-bg);min-height:100vh;color:var(--fb-ink);font-family:var(--fb-font-body);font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);font-kerning:normal;font-weight:var(--fb-t-body-weight);font-synthesis:none;-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=1100px){:root,.fb{--fb-t-display:40px;--fb-t-display-lh:44px;--fb-t-title:30px;--fb-t-title-lh:36px;--fb-section-gap:var(--fb-s-7)}}.fb.fb-dense{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}.fb :focus-visible{outline:3px solid var(--fb-focus);outline-offset:2px}.fb :is(h1,h2,h3,h4,h5,h6,[role=heading])[tabindex="-1"]:focus{outline:none}.fb ::selection{background:var(--fb-select);color:var(--fb-ink)}.fb [id]{scroll-margin-top:calc(var(--fb-header-h,var(--fb-s-8)) + var(--fb-s-3))}.fb [tabindex="-1"]:focus:not(:focus-visible){outline:none}.fb-num{font-family:"Public Sans", var(--fb-font-body);font-variant-numeric:var(--fb-figures)}.fb-keep{white-space:nowrap}.fb-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fb-i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.fb .fb-i.fb-i-14{width:14px;height:14px}.fb .fb-i.fb-i-15{width:15px;height:15px}.fb .fb-i.fb-i-16{width:16px;height:16px}.fb .fb-i.fb-i-18{width:18px;height:18px}.fb .fb-i.fb-i-20{width:20px;height:20px}.fb .fb-i.fb-i-22{width:22px;height:22px}.fb .fb-i.fb-i-24{width:24px;height:24px}.fb-skip{z-index:var(--fb-z-skip);padding:var(--fb-s-3) var(--fb-s-4);border-radius:var(--fb-r-card);background:var(--fb-surface);color:var(--fb-ink);font-weight:var(--fb-t-h3-weight);position:absolute;top:-100px;left:12px}.fb-skip:focus{top:8px}.fb-page-title,.fb-dialog-title{text-wrap:balance;-webkit-hyphens:none;hyphens:none}.fb-page-title{font-size:var(--fb-t-h2);line-height:var(--fb-t-h2-lh);font-weight:var(--fb-t-h2-weight);letter-spacing:var(--fb-t-h2-tracking)}.fb-meta{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-muted{color:var(--fb-ink2)}.fb-strong{font-weight:var(--fb-t-h3-weight)}.fb-link{color:var(--fb-link);font-weight:var(--fb-t-h3-weight);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.07em}.fb-btn{justify-content:center;align-items:center;gap:var(--fb-s-2);min-height:44px;padding:0 var(--fb-s-4);border-radius:var(--fb-r-control);color:var(--fb-ink);font:inherit;font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);font-weight:var(--fb-t-h3-weight);line-height:var(--fb-t-body-lh);text-align:center;cursor:pointer;transition:background-color var(--fb-t-1) var(--fb-ease-out), border-color var(--fb-t-1) var(--fb-ease-out), color var(--fb-t-1) var(--fb-ease-out), transform var(--fb-t-1) var(--fb-ease-out);background:0 0;border:1px solid #0000;margin:0;text-decoration:none;display:inline-flex}.fb-btn:active:not(:disabled,[aria-disabled=true]),.fb-pill:active{transform:scale(.97)}.fb-dense .fb-btn{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);padding:0 var(--fb-s-4)}.fb-btn-primary{padding:0 var(--fb-s-4);border-color:var(--fb-fill);background:var(--fb-fill);color:var(--fb-on-fill)}.fb-dense .fb-btn-primary{padding:0 var(--fb-s-4)}@media (hover:hover) and (pointer:fine){.fb-btn-primary:hover{border-color:var(--fb-fill-hover);background:var(--fb-fill-hover)}}.fb-btn-secondary{border-color:var(--fb-line2);background:var(--fb-surface);color:var(--fb-ink);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}.fb-btn-ghost{padding:0 var(--fb-s-3);color:var(--fb-link);border:0}.fb-btn-danger{border-color:var(--fb-danger);background:var(--fb-surface);color:var(--fb-danger)}@media (hover:hover) and (pointer:fine){.fb-btn-secondary:hover,.fb-btn-danger:hover{background:var(--fb-surface-hover)}.fb-btn-ghost:hover{background:var(--fb-paper-hover)}}.fb-btn[aria-disabled=true],.fb-btn:disabled{border-color:var(--fb-line);background:var(--fb-wash);color:var(--fb-ink2);cursor:not-allowed}.fb-btn-lg{min-height:48px}.fb-btn-block{width:100%;display:flex}.fb-btn .fb-i{width:18px;height:18px}.fb-submit-action:not(.fb-btn-reason){display:contents}.fb-btn-reason{align-items:center;gap:var(--fb-s-2) var(--fb-s-3);flex-wrap:wrap;display:flex}.fb-btn-note{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-actions{gap:var(--fb-s-3);flex-direction:column;display:flex}.fb-actions>.fb-btn-note{text-align:center}.fb-chip{align-items:center;gap:var(--fb-s-2);min-height:24px;padding:var(--fb-s-1) var(--fb-s-2);border-radius:var(--fb-r-control);background:var(--fb-wash);color:var(--fb-ink2);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);font-weight:var(--fb-t-h3-weight);line-height:var(--fb-t-meta-lh);white-space:nowrap;max-width:100%;display:inline-flex}.fb-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.fb-chip-wrap,.fb-chip-wrap .fb-chip-label{white-space:normal;text-overflow:clip;overflow:visible}.fb-chip-sm{min-height:24px;padding:var(--fb-s-1) var(--fb-s-2)}.fb-chip-lg{min-height:28px;padding:var(--fb-s-1) var(--fb-s-3);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}.fb-chip-need,.fb-chip-soon{background:var(--fb-soon-bg);color:var(--fb-soon-fg)}.fb-chip-wait,.fb-chip-ahead{background:var(--fb-ahead-bg);color:var(--fb-ahead-fg)}.fb-chip-strong:is(.fb-chip-need,.fb-chip-soon){background:var(--fb-soon-bg2)}.fb-chip-strong:is(.fb-chip-wait,.fb-chip-ahead){background:var(--fb-ahead-bg2)}.fb-chip .fb-i{width:14px;height:14px}.fb-chip .fb-i-dot{width:10px;height:10px}.fb-chip-done .fb-i{stroke-width:2.2px}.fb-status{align-items:flex-start;gap:var(--fb-s-1);padding:var(--fb-s-1) 0;flex-direction:column;display:flex}.fb-status-why{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-mark{border-radius:var(--fb-r-card);background:var(--fb-mark-bg);width:32px;height:32px;color:var(--fb-mark-fg);font-size:var(--fb-t-meta);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-title-weight);letter-spacing:var(--fb-t-meta-tracking);flex:none;place-items:center;display:grid}.fb-mark-sm{width:30px;height:30px;font-size:var(--fb-t-caption);letter-spacing:var(--fb-t-caption-tracking);line-height:var(--fb-t-caption-lh)}.fb-logo{flex:none;display:block}.fb-badge{min-width:18px;height:18px;padding:0 var(--fb-s-1);border-radius:var(--fb-r-card);background:var(--fb-badge-bg);color:var(--fb-on-badge);font-size:var(--fb-t-caption);letter-spacing:var(--fb-t-caption-tracking);font-weight:var(--fb-t-title-weight);line-height:var(--fb-t-caption-lh);text-align:center;display:inline-block}.fb-badge-md{min-width:20px;height:20px;padding:0 var(--fb-s-2);border-radius:var(--fb-r-card);font-size:var(--fb-t-caption);letter-spacing:var(--fb-t-caption-tracking);line-height:var(--fb-t-caption-lh)}.fb-count-pill{min-width:34px;height:20px;padding:0 var(--fb-s-2);border-radius:var(--fb-r-card);background:var(--fb-wash);color:var(--fb-ink2);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);place-items:center;display:inline-grid}.fb-avatar{background:var(--fb-wash);width:36px;height:36px;color:var(--fb-ink);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);border-radius:50%;flex:none;place-items:center;display:grid}.fb-avatar-sm{width:28px;height:28px;font-size:var(--fb-t-caption);letter-spacing:var(--fb-t-caption-tracking);line-height:var(--fb-t-caption-lh)}.fb-avatar-md{width:32px;height:32px;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}.fb-avatar-lg{width:40px;height:40px;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}.fb-date{min-width:52px;height:56px;padding-inline:var(--fb-s-1);border:1px solid var(--fb-line);border-radius:var(--fb-r-control);background:var(--fb-surface);color:var(--fb-ink);flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.fb-date-month{font-size:var(--fb-t-caption);line-height:var(--fb-t-caption-lh);font-weight:var(--fb-t-h3-weight);letter-spacing:var(--fb-t-caption-tracking);text-transform:uppercase;color:var(--fb-brand-text)}.fb-date-day{font-size:var(--fb-t-h3);letter-spacing:var(--fb-t-h3-tracking);line-height:var(--fb-t-h3-lh);font-weight:700}.fb-state-surface{padding:var(--fb-s-4);border:1px solid var(--fb-line);border-radius:var(--fb-r-card);background:var(--fb-surface);color:var(--fb-ink)}.fb-open-events{display:none}.fb-signin-form,.fb-signin-layout .fb-gate{min-width:0}@media (width>=1100px){.fb-signin-layout:has(.fb-open-events:not(:empty)){gap:var(--fb-s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.fb-open-events{margin-block:var(--fb-s-6);display:block}}.fb-open-events h2{font-size:var(--fb-t-h2);line-height:var(--fb-t-h2-lh)}.fb-open-events ul{margin:var(--fb-s-4) 0;padding:0;list-style:none}.fb-open-events li+li{border-top:1px solid var(--fb-line)}.fb-open-events li a{align-items:center;gap:var(--fb-s-4);padding-block:var(--fb-s-4);color:var(--fb-ink);text-decoration:none;display:flex}.fb-open-events li a:hover strong{text-decoration:underline}.fb-state-need{background:var(--fb-need-bg);color:var(--fb-need-fg)}.fb-state-wait{background:var(--fb-wait-bg);color:var(--fb-wait-fg)}.fb-state-brand{background:var(--fb-brand-wash)}.fb-state-neutral{background:var(--fb-wash)}.fb-state-surface .fb-state-surface{background:var(--fb-surface);color:var(--fb-ink)}.fb-state-surface+.fb-state-surface{margin-top:var(--fb-s-3)}.fb-state-surface>p+.fb-btn-ghost{margin-left:calc(-1 * var(--fb-s-3))}.fb-state-surface :is(.fb-stat,.fb-statstrip){background:0 0}:is(.fb.fb-org,.fb .fb-org){--fb-section-gap:var(--fb-s-6);--fb-s-list-row:var(--fb-s-2)}:is(.fb.fb-org,.fb .fb-org) :is(.fb-row,.fb-listing,.fb-orow,.fb-table-row){min-height:44px;padding-block:var(--fb-s-2)}:is(.fb.fb-org,.fb .fb-org) :is(.fb-table,table,.fb-table-row){background:var(--fb-surface);font-size:var(--fb-t-meta);line-height:var(--fb-t-meta-lh)}@media (width>=1100px){:is(.fb.fb-org,.fb .fb-org) :is(.fb-row,.fb-listing,.fb-orow,.fb-table-row){min-height:40px}:is(.fb.fb-org,.fb .fb-org) :is(.fb-td,.fb-table-cell,td,th){padding-block:var(--fb-s-2)}}.fb-steps{gap:var(--fb-s-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.fb-steps>li{border-radius:var(--fb-r-control);background:var(--fb-line);height:4px}.fb-steps>li.fb-step-done{background:var(--fb-ink)}.fb .fb-steps>li.fb-step-todo[aria-current=step]{background:var(--fb-line)}.fb-progress{gap:var(--fb-s-2);flex-direction:column;display:flex}.fb-progress-caption{justify-content:space-between;gap:0 var(--fb-s-2);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);flex-wrap:wrap;display:flex}.fb-section{margin-top:var(--fb-section-gap)}.fb-section-h{margin:0 var(--fb-inset,0px);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink2)}.fb-section-count{font-weight:var(--fb-t-body-weight)}.fb-rows{margin-top:var(--fb-s-2);border-top:1px solid var(--fb-line)}.fb-rows>li{border-bottom:1px solid var(--fb-line)}.fb-row{align-items:center;gap:var(--fb-s-4);min-height:64px;padding:var(--fb-s-3) var(--fb-inset,0px);border-radius:var(--fb-r-card);color:var(--fb-ink);text-decoration:none;display:flex}.fb-row-tall{min-height:72px}@media (hover:hover) and (pointer:fine){a.fb-row:hover{background:var(--fb-paper-hover)}}.fb-row-lead{border-radius:var(--fb-r-card);background:var(--fb-wash);width:36px;height:36px;color:var(--fb-ink2);flex:none;place-items:center;display:grid}.fb-row-lead-wait{background:var(--fb-wait-bg);color:var(--fb-wait-fg)}.fb-row-lead-need{background:var(--fb-need-bg);color:var(--fb-need-fg)}.fb-row-body{gap:var(--fb-s-1);flex-direction:column;flex:1;min-width:0;display:flex}.fb-row-tall .fb-row-body{gap:var(--fb-s-1)}.fb-row-title{font-weight:var(--fb-t-h3-weight);line-height:var(--fb-t-body-lh)}.fb-row-sub{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-row-body>.fb-chip{margin-top:var(--fb-s-1);align-self:flex-start}.fb-row>.fb-chip{flex:none}.fb-row-value{font-weight:var(--fb-t-h3-weight)}.fb-row-chevron{width:18px;height:18px;color:var(--fb-ink3)}@media (hover:hover) and (pointer:fine){a.fb-row:hover .fb-row-chevron{color:var(--fb-ink2)}}.fb-roles{margin-top:var(--fb-s-2);column-gap:var(--fb-s-4);border-top:1px solid var(--fb-line);grid-template-columns:max-content minmax(0,1fr) auto;display:grid}.fb-roles>div{grid-column:1/-1;grid-template-columns:subgrid;min-height:64px;padding:var(--fb-s-3) 0;border-bottom:1px solid var(--fb-line);align-items:baseline;display:grid}.fb-role-name{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink2)}.fb-role-body{gap:var(--fb-s-1);flex-direction:column;min-width:0;display:flex}.fb-roles>div>.fb-role-body:last-child{grid-column:2/-1}.fb-role-action-cell>.fb-btn{margin-right:calc(-1 * var(--fb-s-3));padding:0 var(--fb-s-3);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}.fb-money{margin-top:var(--fb-s-2);border-top:1px solid var(--fb-line)}.fb-money>div{justify-content:space-between;gap:var(--fb-s-3);min-height:48px;padding:var(--fb-s-3) 0;border-bottom:1px solid var(--fb-line);display:flex}.fb-money dd{font-weight:var(--fb-t-h3-weight);text-align:right}.fb-money>div.fb-money-total{min-height:52px;font-size:var(--fb-t-h3);letter-spacing:var(--fb-t-h3-tracking);line-height:var(--fb-t-h3-lh);font-weight:var(--fb-t-h3-weight);border-bottom:0}.fb-money-total dd{font-weight:var(--fb-t-title-weight)}.fb-facts{margin-top:var(--fb-s-5);column-gap:var(--fb-s-3);border-top:1px solid var(--fb-line);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);grid-template-columns:fit-content(45%) minmax(0,1fr);display:grid}.fb-facts>div{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--fb-s-3) 0;border-bottom:1px solid var(--fb-line);display:grid}.fb-facts dt{min-width:104px;color:var(--fb-ink2)}.fb-section-h+.fb-facts,.fb-section-head+.fb-facts{margin-top:var(--fb-s-2)}.fb-history{margin-top:var(--fb-s-2);gap:var(--fb-s-2) var(--fb-s-3);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);grid-template-columns:fit-content(40%) minmax(0,1fr);display:grid}.fb-history>li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.fb-history-date{min-width:52px;color:var(--fb-ink2)}.fb-notice{gap:var(--fb-s-3);margin-top:var(--fb-s-2);padding:var(--fb-s-4) var(--fb-s-4);border:1px solid var(--fb-line);border-radius:var(--fb-r-card);background:var(--fb-surface);display:flex}.fb-notice>.fb-i{margin-top:2px}.fb-notice-need>.fb-i{color:var(--fb-need-fg)}.fb-notice-wait>.fb-i{color:var(--fb-wait-fg)}.fb-notice-body{min-width:0}.fb-notice-title{font-weight:var(--fb-t-h3-weight)}.fb-notice-text{margin-top:var(--fb-s-1);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink)}.fb-empty{width:min(100%, var(--fb-w-measure));margin:var(--fb-s-6) auto;border:1px solid var(--fb-line);border-radius:var(--fb-r-card);background:var(--fb-surface);color:var(--fb-ink);align-items:center;gap:var(--fb-s-2);padding:var(--fb-s-7) var(--fb-s-5);text-align:center;flex-direction:column;display:flex}.fb-empty-icon{width:48px;height:48px;margin-bottom:var(--fb-s-1);border-radius:var(--fb-r-card);color:var(--fb-ink3);background:0 0;place-items:center;display:grid}.fb-empty-title{font-size:var(--fb-t-h2);line-height:var(--fb-t-h2-lh);font-weight:var(--fb-t-h2-weight)}.fb-empty-text{max-width:44ch;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);text-wrap:pretty}.fb-empty>.fb-btn{margin-top:var(--fb-s-2)}.fb-gate-actions{align-self:stretch;align-items:center;gap:var(--fb-s-2);margin-top:var(--fb-s-2);flex-direction:column;display:flex}.fb-danger-zone{margin-top:var(--fb-s-6);padding-top:var(--fb-s-4);border-top:1px solid var(--fb-line)}.fb-danger-zone>.fb-btn-note{margin-top:var(--fb-s-2)}.fb-danger-zone>.fb-strong+.fb-btn-note{margin-top:var(--fb-s-1)}.fb-field-label{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);display:block}.fb-input,.fb-select{width:100%;height:44px;margin-top:var(--fb-s-2);padding:0 var(--fb-s-3);border:1px solid var(--fb-field-line);border-radius:var(--fb-r-control);background:var(--fb-surface);color:var(--fb-ink);font:inherit;font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);display:block}.fb-input:disabled,.fb-input:is(input,textarea):read-only,.fb-select:disabled{border-color:var(--fb-line);background:var(--fb-wash);color:var(--fb-ink2);opacity:1;-webkit-text-fill-color:var(--fb-ink2)}.fb-input:disabled,.fb-select:disabled{cursor:not-allowed}.fb-input[aria-invalid=true],.fb-select[aria-invalid=true]{border-color:var(--fb-danger);box-shadow:inset 0 0 0 1px var(--fb-danger)}.fb-select-wrap{margin-top:var(--fb-s-2);display:block;position:relative}.fb-select-wrap>.fb-select{padding-right:var(--fb-s-7);appearance:none;margin-top:0}.fb-select-wrap>.fb-i{width:18px;height:18px;color:var(--fb-ink2);pointer-events:none;position:absolute;top:13px;right:12px}.fb-field-help{margin-top:var(--fb-s-2);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-field-error{align-items:flex-start;gap:var(--fb-s-2);margin-top:var(--fb-s-2);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-danger);background:0 0;border:0;padding:0;display:flex}.fb-field-error>.fb-i{width:16px;height:16px;margin-top:1px}.fb-fieldset{border:0;min-width:0;padding:0}.fb-fieldset>legend{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);padding:0}.fb-check,.fb-radio{align-items:flex-start;gap:var(--fb-s-3);min-height:44px;padding:var(--fb-s-3) 0;display:flex}.fb-radio{cursor:pointer}.fb-radio>input{width:18px;height:18px;margin:var(--fb-s-1) 0 0;accent-color:var(--fb-toggle);flex:none}.fb-radio:has(>input:disabled){color:var(--fb-ink2);cursor:not-allowed}.fb-check-text{flex-direction:column;display:flex}.fb-check-label{cursor:pointer}.fb-check-text>div>.fb-field-error{margin-top:var(--fb-s-1)}.fb-box[aria-invalid=true]{border-color:var(--fb-danger)}.fb-check-help{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2);display:block}:is(.fb-check:has(>[aria-disabled=true]),.fb-check:has(>[aria-readonly=true])){color:var(--fb-ink2)}.fb-check:has(>[aria-disabled=true]) .fb-check-label{cursor:not-allowed}.fb-check:has(>[aria-readonly=true]) .fb-check-label{cursor:default}.fb-box{width:18px;height:18px;min-height:18px;margin:var(--fb-s-1) 0 0;border:1.5px solid var(--fb-ink2);border-radius:var(--fb-r-control);background:var(--fb-surface);color:var(--fb-ink2);cursor:pointer;z-index:1;flex:none;place-items:center;padding:0;display:grid;position:relative}.fb-box:after,.fb-switch-track:after{content:"";position:absolute;inset:-15px}.fb-switch-track:after{inset:-12px -4px}.fb-box>.fb-i{stroke-width:2.5px;visibility:hidden;width:14px;height:14px}.fb-box[data-checked]{border-color:var(--fb-toggle);background:var(--fb-toggle);color:var(--fb-on-toggle)}.fb-box[data-checked]>.fb-i{visibility:visible}.fb-switch-track{border-radius:var(--fb-r-pill);background:var(--fb-ink3);cursor:pointer;width:36px;height:20px;min-height:20px;transition:background var(--fb-t-1) var(--fb-ease-out);border:0;flex:none;margin:1px 0 0;padding:0;display:inline-block;position:relative}.fb-switch-knob{background:var(--fb-on-toggle);width:16px;height:16px;transition:transform var(--fb-t-1) var(--fb-ease-out);border-radius:50%;margin:2px;display:block}.fb-switch-track[data-checked]{background:var(--fb-toggle)}.fb-switch-track[data-checked]>.fb-switch-knob{transform:translate(16px)}.fb-box[aria-disabled=true],.fb-box[aria-readonly=true]{border-color:var(--fb-ink3);background:var(--fb-wash);color:var(--fb-ink2)}.fb-box[aria-disabled=true][data-checked],.fb-box[aria-readonly=true][data-checked]{border-color:var(--fb-ink2);background:var(--fb-wash)}.fb-switch-track[aria-disabled=true],.fb-switch-track[aria-readonly=true]{border:1.5px solid var(--fb-ink3);background:var(--fb-wash)}.fb-switch-track[aria-disabled=true]>.fb-switch-knob,.fb-switch-track[aria-readonly=true]>.fb-switch-knob{background:var(--fb-ink2);width:12px;height:12px;margin:2.5px}.fb-switch-track[aria-disabled=true][data-checked],.fb-switch-track[aria-readonly=true][data-checked]{border-color:var(--fb-ink2);background:var(--fb-wash)}.fb-box[aria-disabled=true],.fb-switch-track[aria-disabled=true]{cursor:not-allowed}.fb-box[aria-readonly=true],.fb-switch-track[aria-readonly=true]{cursor:default}.fb-search{flex:220px;max-width:320px;display:block;position:relative}.fb-search>.fb-i{width:18px;height:18px;color:var(--fb-ink2);position:absolute;top:13px;left:12px}.fb-search>.fb-input{padding-left:var(--fb-s-6);font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);margin-top:0}.fb-field-label-end{margin-left:var(--fb-s-2);font-weight:var(--fb-t-body-weight);color:var(--fb-ink2)}.fb-field-label-end:before{content:"· "}.fb-textarea{height:auto;min-height:96px;padding:var(--fb-s-3) var(--fb-s-3);line-height:var(--fb-t-body-lh);resize:vertical}.fb-affix-wrap{margin-top:var(--fb-s-2);display:block;position:relative}.fb-affix-wrap>.fb-input{padding-left:var(--fb-s-6);margin-top:0}.fb-affix-wrap.fb-affix-end>.fb-input{padding-left:var(--fb-s-3);padding-right:var(--fb-s-6)}.fb-affix{color:var(--fb-ink2);pointer-events:none;line-height:44px;position:absolute;top:0;left:12px}.fb-affix-end>.fb-affix{left:auto;right:12px}:is(.fb-amount,.fb-affix-wrap:has(>.fb-amount)){max-width:200px}.fb-fieldset>.fb-field-help,.fb-fieldset>.fb-field-error{margin-top:var(--fb-s-2)}.fb-pill{min-height:44px;padding:0 var(--fb-s-3);border:1px solid var(--fb-line2);border-radius:var(--fb-r-control);background:var(--fb-surface);color:var(--fb-ink);font:inherit;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);font-weight:var(--fb-t-h3-weight);line-height:var(--fb-t-meta-lh);cursor:pointer;transition:background-color var(--fb-t-1) var(--fb-ease-out), border-color var(--fb-t-1) var(--fb-ease-out), transform var(--fb-t-1) var(--fb-ease-out)}@media (hover:hover) and (pointer:fine){.fb-pill:hover{background:var(--fb-surface-hover)}}a.fb-pill{align-items:center;gap:var(--fb-s-1);text-decoration:none;display:inline-flex}.fb-pill:is([aria-pressed=true],[aria-current=page]){border-color:var(--fb-ink);background:var(--fb-ink);color:var(--fb-surface);font-weight:var(--fb-t-h3-weight)}@media (hover:hover) and (pointer:fine){.fb-pill:is([aria-pressed=true],[aria-current=page]):hover{border-color:var(--fb-ink);background:var(--fb-ink)}}:is(.fb-actions>.fb-btn-primary+.fb-btn-note,.fb-actions>.fb-submit-action:has(>.fb-btn-primary)+.fb-btn-note){margin-bottom:var(--fb-s-2)}.fb-appbar{align-items:center;gap:var(--fb-s-3);min-height:60px;padding:var(--fb-s-2) var(--fb-s-3) var(--fb-s-2) var(--fb-s-5);background:var(--fb-band);color:var(--fb-on-band);--fb-focus:var(--fb-band-focus);display:flex}.fb-appbar-name{font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);font-weight:var(--fb-t-h3-weight)}.fb-appbar-action{border-radius:var(--fb-r-card);width:44px;height:44px;color:inherit;place-items:center;margin-left:auto;display:grid;position:relative}.fb-appbar-action>.fb-i{width:22px;height:22px}.fb-appbar-action>.fb-badge{position:absolute;top:5px;right:3px}.fb-backbar{align-items:center;gap:var(--fb-s-2);min-height:60px;padding:var(--fb-s-2) var(--fb-s-5) var(--fb-s-2) var(--fb-s-2);display:flex}.fb-back{align-items:center;gap:var(--fb-s-1);min-height:44px;padding:0 var(--fb-s-3) 0 var(--fb-s-2);border-radius:var(--fb-r-card);color:var(--fb-ink);font-weight:var(--fb-t-h3-weight);text-decoration:none;display:inline-flex}button.fb-back{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;margin:0}button.fb-back[aria-disabled=true]{color:var(--fb-ink3);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.fb-back:hover{background:var(--fb-paper-hover)}}.fb-backbar-end{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink2);margin-left:auto}.fb-tabbar{column-gap:var(--fb-s-1);padding:var(--fb-s-2) var(--fb-s-1) max(18px, env(safe-area-inset-bottom));border-top:1px solid var(--fb-line);background:var(--fb-surface);grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;display:grid;position:sticky;bottom:0}.fb-tab{justify-content:center;align-items:center;gap:var(--fb-s-1);min-width:44px;min-height:52px;color:var(--fb-ink2);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-caption-weight);text-align:center;flex-direction:column;text-decoration:none;display:flex;position:relative}.fb-tab>.fb-i{width:22px;height:22px}.fb-tab[aria-current=page]{color:var(--fb-ink);font-weight:var(--fb-t-h3-weight)}.fb-tab[aria-current=page]>.fb-i{color:var(--fb-marker);stroke-width:2px}.fb-tab>.fb-badge{position:absolute;top:2px;left:calc(50% + 6px)}.fb-org{container-type:inline-size}.fb-shell{min-height:100vh;display:flex}.fb-rail{width:var(--fb-w-rail);gap:var(--fb-s-2);padding:var(--fb-s-4) var(--fb-s-3);border-right:1px solid var(--fb-band-line);background:var(--fb-band);color:var(--fb-on-band);--fb-focus:var(--fb-band-focus);flex-direction:column;flex:none;display:flex}.fb-rail-org{align-items:center;gap:var(--fb-s-3);min-height:44px;padding:0 var(--fb-s-2);border-radius:var(--fb-r-card);color:inherit;font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);font-weight:var(--fb-t-h3-weight);text-decoration:none;display:flex}.fb-jump{align-items:center;gap:var(--fb-s-2);min-height:44px;padding:0 var(--fb-s-3);border:1px solid var(--fb-band-line2);border-radius:var(--fb-r-card);background:var(--fb-band-field);color:var(--fb-band-muted);text-decoration:none;display:flex}.fb-jump>.fb-i{width:18px;height:18px}.fb-jump>kbd{padding:0 var(--fb-s-2);border:1px solid var(--fb-band-line2);border-radius:var(--fb-r-control);font-family:inherit;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);margin-left:auto}.fb-railnav{gap:var(--fb-s-1);margin-top:var(--fb-s-2);flex-direction:column;display:flex}.fb-railitem{align-items:center;gap:var(--fb-s-3);min-height:44px;padding:0 var(--fb-s-3);border-radius:var(--fb-r-card);color:inherit;font-weight:var(--fb-t-caption-weight);text-decoration:none;display:flex}.fb-railitem>.fb-i{color:var(--fb-band-muted)}@media (hover:hover) and (pointer:fine){.fb-railitem:hover{background:var(--fb-band-hover)}}.fb-railitem[aria-current=page]{background:var(--fb-band-current);font-weight:var(--fb-t-h3-weight)}.fb-railitem[aria-current=page]>.fb-i{color:var(--fb-band-marker);stroke-width:2px}.fb-railitem>.fb-badge{margin-left:auto}.fb-more-toggle{align-items:center;gap:var(--fb-s-3);width:100%;min-height:44px;padding:0 var(--fb-s-3);border-radius:var(--fb-r-card);color:var(--fb-band-muted);font:inherit;font-weight:var(--fb-t-caption-weight);line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:flex}@media (hover:hover) and (pointer:fine){.fb-more-toggle:hover{background:var(--fb-band-hover)}}.fb-more-toggle>.fb-i{width:16px;height:16px;transition:transform var(--fb-t-1) var(--fb-ease-out)}.fb-more-toggle[aria-expanded=true]>.fb-i{transform:rotate(90deg)}.fb-more-list{margin-top:var(--fb-s-1);padding-left:calc(16px + var(--fb-s-3));flex-direction:column;display:flex}.fb-more-list .fb-railitem{font-weight:var(--fb-t-body-weight)}.fb-rail-foot{align-items:center;gap:var(--fb-s-3);min-height:60px;padding:var(--fb-s-1) var(--fb-s-2);border-radius:var(--fb-r-card);color:inherit;margin-top:auto;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.fb-rail-foot:hover{background:var(--fb-band-hover)}}.fb-rail-foot>.fb-avatar{background:var(--fb-band-avatar);color:inherit}.fb-rail-foot-text{flex-direction:column;min-width:0;display:flex}.fb-rail-foot-sub{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-band-muted)}.fb-workspace{width:100%;max-width:var(--fb-w-workspace);flex-direction:column;flex:1;min-width:0;display:flex}.fb-pagehead{padding:var(--fb-s-4) var(--fb-s-6) 0;border-bottom:1px solid var(--fb-line);background:0 0}.fb:not(.fb-org-shell) .fb-pagehead{background:0 0;border-bottom:0}.fb-crumbs{align-items:center;gap:var(--fb-s-2);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink2);flex-wrap:wrap;display:flex}.fb-crumbs a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.fb-crumbs a:hover{text-decoration:underline}}.fb-crumbs .fb-i{width:14px;height:14px;display:block}.fb-pagehead-main{align-items:center;gap:var(--fb-s-3) var(--fb-s-4);min-height:46px;margin-top:var(--fb-s-1);flex-wrap:wrap;display:flex}.fb-pagehead-main>.fb-chip{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}.fb-pagehead-actions{gap:var(--fb-s-2);flex-wrap:wrap;margin-left:auto;display:flex}.fb-tabs{gap:var(--fb-s-1);margin-top:var(--fb-s-3);display:flex;overflow-x:auto}.fb-tabs>a{align-items:center;gap:var(--fb-s-2);min-height:46px;padding:0 var(--fb-s-3);color:var(--fb-ink2);font-weight:var(--fb-t-caption-weight);white-space:nowrap;border-bottom:2px solid #0000;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.fb-tabs>a:hover{color:var(--fb-ink)}}.fb-tabs>a[aria-current=page]{border-bottom-color:var(--fb-marker);color:var(--fb-ink);font-weight:var(--fb-t-h3-weight)}.fb-split{flex:1;grid-template-columns:minmax(0,1fr) 380px;display:grid}.fb-dialog-backdrop{background-color:var(--fb-scrim);position:fixed;inset:0}.fb-dialog-panel{width:min(440px,100% - 32px);margin:var(--fb-s-4);padding:var(--fb-s-5);border-radius:var(--fb-r-dialog);background:var(--fb-surface);color:var(--fb-ink);box-shadow:var(--fb-shadow-dialog);position:relative}.fb-dialog-title{font-size:var(--fb-t-h3);letter-spacing:var(--fb-t-h3-tracking);line-height:var(--fb-t-h3-lh);font-weight:var(--fb-t-h3-weight)}.fb-dialog-body{margin-top:var(--fb-s-2);color:var(--fb-ink2)}.fb-dialog-actions{justify-content:flex-end;gap:var(--fb-s-3);margin-top:var(--fb-s-5);flex-wrap:wrap-reverse;display:flex}@media (width<=767px){.fb-dialog-actions{flex-direction:column-reverse}}.fb-error-summary{padding:var(--fb-s-4) var(--fb-s-4);border:1px solid var(--fb-danger);border-radius:var(--fb-r-card);background:var(--fb-surface);border-left-width:4px}.fb-error-summary-title{align-items:center;gap:var(--fb-s-2);font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);font-weight:var(--fb-t-title-weight);color:var(--fb-danger);display:flex}.fb-error-summary-list{gap:var(--fb-s-1);margin-top:var(--fb-s-2);padding-left:var(--fb-s-5);flex-direction:column;display:flex}.fb-error-summary-list .fb-link{color:var(--fb-danger)}.fb-disclosure-toggle{align-items:center;gap:var(--fb-s-2);min-height:44px;padding:0 var(--fb-s-3) 0 var(--fb-s-2);border-radius:var(--fb-r-card);color:var(--fb-link);font:inherit;font-weight:var(--fb-t-h3-weight);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.fb-disclosure-toggle:hover{background:var(--fb-paper-hover)}}.fb-disclosure-toggle>.fb-i{transition:transform var(--fb-t-1) var(--fb-ease-out)}.fb-disclosure-toggle[aria-expanded=true]>.fb-i{transform:rotate(90deg)}.fb-fold>summary{align-items:center;gap:var(--fb-s-2);cursor:pointer;min-height:44px;color:var(--fb-link);font-weight:var(--fb-t-h3-weight);list-style:none;display:inline-flex}.fb-fold>summary::-webkit-details-marker{display:none}.fb-fold>summary>.fb-i{transition:transform var(--fb-t-1) var(--fb-ease-out)}.fb-fold[open]>summary>.fb-i{transform:rotate(90deg)}.fb-disclosure-panel{padding:var(--fb-s-1) 0 var(--fb-s-1) var(--fb-s-6);color:var(--fb-ink2)}.fb-pager{justify-content:space-between;align-items:center;gap:var(--fb-s-2) var(--fb-s-4);flex-wrap:wrap;display:flex}.fb-pager-status{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-pager-links{gap:var(--fb-s-1);flex-wrap:wrap;display:flex}.fb-pager-link{align-items:center;gap:var(--fb-s-2);min-height:44px;padding:0 var(--fb-s-3);border-radius:var(--fb-r-card);color:var(--fb-link);font-weight:var(--fb-t-h3-weight);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.fb-pager-link:hover{background:var(--fb-paper-hover);text-decoration:underline}}.fb-bar-head{justify-content:space-between;gap:var(--fb-s-3);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);display:flex}.fb-bar-label{font-weight:var(--fb-t-h3-weight)}.fb-bar-value{color:var(--fb-ink2)}.fb-bar-track{height:6px;margin-top:var(--fb-s-2);border-radius:var(--fb-r-pill);background:var(--fb-line);overflow:hidden}.fb-bar-fill{border-radius:inherit;background:var(--fb-ink);height:100%}.fb-bar-track[data-indeterminate]>.fb-bar-fill{width:30%;animation:1.4s ease-in-out infinite fb-bar-slide}@keyframes fb-bar-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.fb-skeleton{flex-direction:column;display:flex}.fb-skeleton-row{align-items:center;gap:var(--fb-s-3);min-height:64px;padding-inline:var(--fb-inset,0px);border-bottom:1px solid var(--fb-line);display:flex}.fb-skeleton-lead{border-radius:var(--fb-r-card);background:var(--fb-line);flex:none;width:36px;height:36px}.fb-skeleton-text{gap:var(--fb-s-2);flex-direction:column;flex:1;display:flex}.fb-skeleton-line{border-radius:var(--fb-r-control);background:var(--fb-line);width:60%;height:12px;display:block}.fb-skeleton-short{width:35%}.fb-skeleton-row>span{animation:1.6s ease-in-out infinite fb-pulse}@keyframes fb-pulse{50%{opacity:.5}}.fb-save{align-items:center;gap:var(--fb-s-2) var(--fb-s-4);flex-wrap:wrap;display:flex}.fb-save>.fb-save-failure{margin-top:0}.fb-btn-primary.fb-btn-busy{border-color:var(--fb-fill);background:var(--fb-fill);color:var(--fb-on-fill);cursor:progress}.fb-btn-secondary.fb-btn-busy{border-color:var(--fb-line2);background:var(--fb-surface);color:var(--fb-ink);cursor:progress}@media (prefers-reduced-motion:reduce){.fb-skeleton-row>span,.fb-bar-track[data-indeterminate]>.fb-bar-fill{animation:none}.fb-switch-track,.fb-switch-knob,.fb-more-toggle>.fb-i,.fb-disclosure-toggle>.fb-i{transition:none}.fb-btn,.fb-pill{transition-property:background-color,border-color,color}.fb-btn:active:not(:disabled,[aria-disabled=true]),.fb-pill:active{transform:none}}@container (width<=980px){.fb-shell{flex-direction:column}.fb-rail{align-items:center;gap:var(--fb-s-2);border-right:0;border-bottom:1px solid var(--fb-band-line);flex-flow:wrap;width:auto}.fb-railnav{flex-flow:wrap;margin-top:0}.fb-more{display:none}.fb-rail-foot{margin-top:0;margin-left:auto}.fb-split{grid-template-columns:minmax(0,1fr)}}@container (width<=700px){.fb-pagehead{padding-left:var(--fb-s-4);padding-right:var(--fb-s-4)}}.fb{--fb-gutter:var(--fb-s-4);--fb-header-h:56px;--fb-tabbar-h:calc(52px + var(--fb-s-2) + 1px + max(18px, env(safe-area-inset-bottom)));--fb-page-pad:var(--fb-gutter)}@media (width>=768px){.fb{--fb-gutter:var(--fb-s-5);--fb-header-h:64px;--fb-page-pad:var(--fb-gutter)}}@media (width>=1100px){.fb{--fb-gutter:var(--fb-s-6)}}.fb .fb-container{box-sizing:content-box;max-width:var(--fb-max,var(--fb-w-container));padding-inline:var(--fb-gutter);margin-inline:auto}.fb-w-narrow{--fb-max:var(--fb-w-narrow)}.fb-w-form,.fb-w-wide{--fb-max:var(--fb-w-container)}@media (width>=768px){.fb-w-narrow{--fb-max:var(--fb-w-narrow)}.fb-w-narrow>.fb-layout{max-width:var(--fb-w-narrow)}}.fb-pagebody{padding-block:var(--fb-s-5) var(--fb-s-7)}@media (width<=767px){.fb .fb-pagebody{padding-inline:var(--fb-page-pad)}}@media (width>=768px){.fb-pagebody{padding-block:var(--fb-s-6) var(--fb-s-8)}}.fb-pagebody:has(.fb-intro-band){padding-top:var(--fb-s-5)}@media (width<=1099px){.fb .fb-pagebody>.fb-layout-nav:not(:has(.fb-intro-back)){margin-top:0}}.fb-layout{row-gap:var(--fb-s-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.fb-layout-intro,.fb-layout-main,.fb-layout-side{min-width:0}.fb-layout-main>:first-child,.fb-layout-side>:first-child{margin-top:0}.fb-layout-main>.fb-intro+*{margin-top:var(--fb-s-5)}.fb-layout-plain>.fb-layout-main>.fb-empty{width:100%;margin-inline:0}@media (width<=1099px){.fb-layout-aside>.fb-layout-side+.fb-layout-main,.fb-layout-aside>.fb-layout-main+.fb-layout-side{margin-top:var(--fb-s-layout-stack)}.fb-layout-nav>.fb-layout-side{display:none}}.fb-w-narrow>.fb-layout-nav>.fb-layout-side{display:none}@media (width>=768px) and (width<=1099px){.fb-layout-aside>.fb-layout-side+.fb-layout-main,.fb-layout-aside>.fb-layout-main+.fb-layout-side{margin-top:var(--fb-s-layout-stack)}.fb-layout-aside,.fb-layout-nav{max-width:var(--fb-w-measure)}.fb-w-form>.fb-layout-aside{max-width:var(--fb-w-form-column)}.fb-w-form>.fb-layout-nav{max-width:var(--fb-w-measure)}}@media (width>=768px){.fb-w-form>.fb-layout-plain{max-width:var(--fb-w-form-column);margin-inline:0}}@media (width>=1100px){.fb-pagebody:not(.fb-w-narrow)>.fb-layout-aside{grid-template-columns:minmax(0, calc(var(--fb-w-measure) + var(--fb-w-gap))) var(--fb-w-aside) minmax(0, 1fr);column-gap:0;row-gap:var(--fb-section-gap);grid-template-areas:"intro intro intro""main side."}.fb-pagebody:not(.fb-w-narrow)>.fb-layout-aside.fb-layout-no-intro{grid-template-areas:"main side."}.fb-pagebody:not(.fb-w-narrow)>.fb-layout-aside>.fb-layout-main{margin-right:var(--fb-w-gap)}.fb-w-form>.fb-layout-aside>.fb-layout-main{max-width:var(--fb-w-form-column)}.fb-pagebody:not(.fb-w-narrow)>.fb-layout-aside>.fb-layout-intro{grid-area:intro}.fb-pagebody:not(.fb-w-narrow)>.fb-layout-aside>.fb-layout-main{grid-area:main}.fb-pagebody:not(.fb-w-narrow)>.fb-layout-aside>.fb-layout-side{grid-area:side}}@media (width>=1024px){.fb-pagebody:not(.fb-w-narrow)>.fb-layout-nav{column-gap:var(--fb-w-gap);row-gap:var(--fb-s-5);grid-template:"side intro""side main"1fr/280px minmax(0,1fr)}.fb-pagebody:not(.fb-w-narrow)>.fb-layout-nav.fb-layout-no-intro{grid-template-rows:auto;grid-template-areas:"side main"}.fb-pagebody:not(.fb-w-narrow)>.fb-layout-nav>.fb-layout-intro{grid-area:intro}.fb-pagebody:not(.fb-w-narrow)>.fb-layout-nav>.fb-layout-main{grid-area:main}.fb-pagebody:not(.fb-w-narrow)>.fb-layout-nav>.fb-layout-side{grid-area:side}.fb-pagebody:not(.fb-w-narrow)>.fb-layout-nav .fb-intro-back{display:none}.fb-pagebody:not(.fb-w-narrow)>.fb-layout-nav .fb-intro-back+.fb-intro-row .fb-intro-title{margin-top:0}.fb-pagebody>.fb-layout-nav{max-width:none;margin-top:0}.fb-pagebody>.fb-layout-nav>.fb-layout-side{display:block}}@media (width>=1100px) and (height>=700px){.fb-pagebody:not(.fb-w-narrow)>:is(.fb-layout-aside,.fb-layout-nav)>.fb-layout-side,.fb-twocol-sticky>.fb-twocol-side{top:calc(var(--fb-header-h) + 24px);position:sticky}}.fb-twocol{align-items:flex-start;gap:var(--fb-section-gap);flex-wrap:wrap;display:flex}.fb-twocol-main,.fb-twocol-side{flex:100%;min-width:0}.fb-twocol-main>:first-child,.fb-twocol-side>:first-child{margin-top:0}@media (width<=1099px){.fb-twocol-detail>*,.fb-twocol-home>*,.fb-twocol-list>*,.fb-twocol-rail>*{max-width:var(--fb-w-measure)}.fb-twocol-side-hide>.fb-twocol-side{display:none}}@media (width>=1100px){.fb-twocol,.fb-twocol-home,.fb-twocol-list{gap:var(--fb-section-gap) var(--fb-w-gap)}.fb-twocol-main{max-width:var(--fb-w-measure);flex:999 560px;order:0}.fb-twocol-side{max-width:var(--fb-w-aside);flex:320px;order:1}.fb-twocol-home>.fb-twocol-main{max-width:var(--fb-w-home)}.fb-twocol-list,.fb-twocol-rail{gap:var(--fb-s-list-row-gap) var(--fb-s-list-column-gap)}.fb-twocol-list>.fb-twocol-main,.fb-twocol-rail>.fb-twocol-main{max-width:var(--fb-w-list)}.fb-twocol-list>.fb-twocol-side{flex:0 0 272px;max-width:272px}.fb-twocol-rail>.fb-twocol-side{flex:0 0 320px;max-width:320px}}.fb-menav-id{align-items:center;gap:var(--fb-s-3);padding:var(--fb-s-1) var(--fb-s-2) var(--fb-s-4);display:flex}.fb-menav-id>.fb-avatar{border:1px solid var(--fb-line2);background:var(--fb-wash);color:var(--fb-ink);font-weight:var(--fb-t-h3-weight)}.fb-menav-id-text{min-width:0}.fb-menav-id-name{font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);font-weight:var(--fb-t-h3-weight);overflow-wrap:anywhere}.fb-menav-id-email{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2);overflow-wrap:anywhere}.fb-menav-group{margin-top:var(--fb-s-5)}.fb-menav-id+.fb-menav-group{margin-top:var(--fb-s-1)}.fb-menav-head{margin-bottom:var(--fb-s-1);padding:0 var(--fb-s-2);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink2)}.fb-menav-list{gap:var(--fb-s-1);flex-direction:column;display:flex}.fb-menav-item{align-items:center;gap:var(--fb-s-3);min-height:44px;padding:0 var(--fb-s-2);border-radius:var(--fb-r-card);color:var(--fb-ink);font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);font-weight:var(--fb-t-caption-weight);text-decoration:none;display:flex}.fb-menav-item>.fb-i{color:var(--fb-ink2)}.fb-menav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fb-menav-item>.fb-chip{flex:none}.fb-menav-item[aria-current]{background:var(--fb-wash);font-weight:var(--fb-t-h3-weight)}@media (hover:hover) and (pointer:fine){.fb-menav-item:not([aria-current]):hover{background:var(--fb-paper-hover)}}.fb-menav-signout{margin-top:var(--fb-s-5)}.fb-intro{padding-inline:var(--fb-inset,0px);flex-direction:column;display:flex}.fb-intro-back{justify-content:space-between;align-items:center;gap:var(--fb-s-2);margin:var(--fb-s-1) 0 var(--fb-s-2) calc(-1 * var(--fb-s-3));display:flex}.fb-intro-back>.fb-back{font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh)}.fb-intro-back>p{min-width:0;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink2);text-align:right;overflow-wrap:anywhere}.fb-eyebrow{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink2);overflow-wrap:anywhere}.fb-intro-row{justify-content:space-between;align-items:flex-end;gap:var(--fb-s-3) var(--fb-s-5);flex-wrap:wrap;display:flex}.fb-intro-title{min-width:0;max-width:var(--fb-w-measure);margin-top:var(--fb-s-1);text-wrap:balance;-webkit-hyphens:none;hyphens:none;font-size:var(--fb-t-title);line-height:var(--fb-t-title-lh);font-weight:var(--fb-t-title-weight);letter-spacing:var(--fb-t-title-tracking);overflow-wrap:anywhere;flex:320px}.fb-intro>.fb-intro-row:first-child .fb-intro-title{margin-top:0}.fb-lede{max-width:60ch;margin-top:var(--fb-s-2);color:var(--fb-ink);overflow-wrap:anywhere;text-wrap:pretty}.fb-intro-meta{max-width:65ch;margin-top:var(--fb-s-2);color:var(--fb-ink2);overflow-wrap:anywhere}.fb-lede+.fb-intro-meta{margin-top:2px}.fb-intro-actions{align-items:center;gap:var(--fb-s-2);flex-wrap:wrap;min-width:0;max-width:100%;margin-left:auto;display:flex}.fb-intro-actions>.fb-link-actions{margin:0}@media (width>=768px){.fb-intro-actions:has(.fb-link-action){margin-right:calc(-1 * var(--fb-s-3))}}@media (width<=767px){.fb-intro-row:has(>.fb-intro-actions)>.fb-intro-title{flex:auto}.fb-intro-row:has(>.fb-intro-actions .fb-link-action){row-gap:var(--fb-s-1)}.fb-intro-actions{margin-left:0}.fb-intro-actions:has(.fb-btn-block-phone){flex-basis:100%}.fb-intro-actions:has(.fb-link-action){margin-inline:calc(-1 * var(--fb-s-3))}.fb-intro-actions>.fb-link-actions{align-items:center;gap:0 var(--fb-s-5);flex-flow:wrap}}.fb-intro-sole{margin-top:var(--fb-s-4);display:flex}@media (width<=767px){.fb-intro-sole{margin-top:var(--fb-s-3)}}.fb-workspace{container:fb-work/inline-size}@container fb-work (width<=999px){.fb-split{grid-template-columns:minmax(0,1fr)}}@media (width<=1099px){.fb-shell{flex-direction:column}.fb-rail{align-items:center;gap:var(--fb-s-2);border-right:0;border-bottom:1px solid var(--fb-band-line);flex-flow:wrap;width:auto}.fb-railnav{flex-flow:wrap;margin-top:0}.fb-more{display:none}.fb-rail-foot{margin-top:0;margin-left:auto}}.fb-application{flex-direction:column;display:flex}.fb-application>main,.fb-application>.fb-shell{flex:1 0 auto}.fb-application>.fb-skip{z-index:var(--fb-z-skip)}.fb-site{z-index:var(--fb-z-bar);border-bottom:1px solid var(--fb-band-line);background:var(--fb-band);color:var(--fb-on-band);--fb-focus:var(--fb-band-focus);position:sticky;top:0}.sol-sandbox-role{border-bottom:1px solid var(--fb-line);background:var(--fb-wash);color:var(--fb-ink);margin:0}.sol-sandbox-role-inner{align-items:center;gap:var(--fb-s-1) var(--fb-s-3);padding-block:var(--fb-s-2);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);flex-wrap:wrap;display:flex}.sol-sandbox-role-name{font-weight:var(--fb-t-h3-weight);margin-right:auto}.fb.sol-save-notice{min-height:0;padding:var(--fb-s-3) var(--fb-gutter);background:var(--fb-need-bg);color:var(--fb-need-fg)}.sol-sandbox-role-note{color:var(--fb-ink2);font-size:var(--fb-t-caption);letter-spacing:var(--fb-t-caption-tracking);line-height:var(--fb-t-caption-lh)}.sol-sandbox-role .fb-select{width:auto;max-width:100%;min-height:44px}@media (width<=767px){.sol-sandbox-role-inner{gap:var(--fb-s-1);grid-template-columns:minmax(0,1fr) 68px;display:grid}.sol-sandbox-role-name{display:none}.sol-sandbox-role-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sol-sandbox-role .fb-select{width:100%;min-width:0;padding-inline:var(--fb-s-1);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);margin-top:0}.sol-sandbox-role .fb-btn{width:68px;min-height:44px;padding:0 var(--fb-s-1);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}.sol-sandbox-role-note{grid-column:1/-1}}@media (width<=335px){.sol-sandbox-role-inner:has(#sandbox-role:lang(fr) option[value=admin]:checked){grid-template-columns:minmax(0,1fr);justify-items:start}}.fb .fb-site>.fb-site-inner{z-index:1;align-items:center;gap:var(--fb-s-2);min-height:calc(var(--fb-header-h) - 1px);background:var(--fb-band);display:flex;position:relative}.fb-site-brand{align-items:center;gap:var(--fb-s-3);min-height:44px;margin-right:var(--fb-s-4);border-radius:var(--fb-r-card);color:inherit;font-size:var(--fb-t-h3);letter-spacing:var(--fb-t-h3-tracking);font-weight:var(--fb-t-h3-weight);line-height:var(--fb-t-h3-lh);flex:none;text-decoration:none;display:flex}.fb-site-name{white-space:nowrap}@media (width>=1100px){.fb-site-brand{margin-right:var(--fb-s-5)}}.fb-site-nav{flex:none;align-self:stretch;gap:0;display:flex}.fb .fb-site-tab{align-items:center;gap:var(--fb-s-2);min-height:44px;padding:0 var(--fb-s-3);color:var(--fb-band-muted);font:inherit;font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);font-weight:var(--fb-t-caption-weight);line-height:var(--fb-t-body-lh);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;margin:0 0 -1px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.fb .fb-site-tab:hover{color:var(--fb-on-band)}}.fb .fb-site-tab:focus-visible{outline-offset:-6px}.fb .fb-site-tab[aria-current=page],.fb .fb-site-tab.fb-site-tab-current{border-bottom-color:var(--fb-band-marker);color:var(--fb-on-band);font-weight:var(--fb-t-h3-weight)}.fb-site-tab-label{flex-direction:column;display:inline-flex}.fb-site-tab-label:after{content:attr(data-label);visibility:hidden;height:0;font-weight:var(--fb-t-h3-weight);-webkit-user-select:none;user-select:none;pointer-events:none;overflow:hidden}.fb-site-more-label{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;display:inline-block;overflow:hidden}@media (width<=1099px){.fb-site-more-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=1100px){.fb-site-more-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.fb-site-more-toggle>.fb-i{color:var(--fb-band-muted);transition:transform var(--fb-t-1) var(--fb-ease-out)}.fb-site-more-toggle[aria-expanded=true]>.fb-i{transform:rotate(180deg)}.fb-site-more{display:flex;position:relative}.fb-site-nav:has(>.fb-site-more-wide){position:relative}.fb-site-more.fb-site-more-wide{position:static}.fb-site-menu{z-index:var(--fb-z-popover);width:280px;max-height:calc(100vh - var(--fb-header-h) - 24px);overscroll-behavior:contain;padding:var(--fb-s-2);border:1px solid var(--fb-line);border-radius:var(--fb-r-card);background:var(--fb-surface);color:var(--fb-ink);box-shadow:var(--fb-shadow-pop);transform-origin:0 0;animation:fb-site-pop var(--fb-t-2) var(--fb-ease-out);position:absolute;top:calc(100% + 6px);left:-8px;overflow-y:auto}.fb-site-menu-wide{width:568px}.fb-site-menu-columns{column-gap:var(--fb-s-1);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.fb .fb-site-menu ul,.fb .fb-site-sheet ul{margin:0;padding:0;list-style:none}.fb .fb-site-menu-item{align-items:center;gap:var(--fb-s-2);width:100%;min-height:44px;padding:0 var(--fb-s-3);border-radius:var(--fb-r-card);color:var(--fb-ink);font:inherit;font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);font-weight:var(--fb-t-caption-weight);line-height:var(--fb-t-body-lh);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.fb .fb-site-menu-item:hover{background:var(--fb-surface-hover)}}.fb .fb-site-menu-item[aria-current=page]{font-weight:var(--fb-t-h3-weight)}.fb .fb-site-menu-item[aria-current=page]:before{content:"";border-radius:var(--fb-r-control);width:3px;color:var(--fb-marker);background:currentColor;position:absolute;top:12px;bottom:12px;left:3px}.fb-site-menu-item>.fb-badge{margin-left:auto}.fb-site-tools{align-items:center;gap:var(--fb-s-2);flex:none;margin-left:auto;display:flex}.fb .fb-site-search{align-items:center;gap:var(--fb-s-2);width:220px;min-height:44px;padding:0 var(--fb-s-2) 0 var(--fb-s-3);border:1px solid var(--fb-band-line2);border-radius:var(--fb-r-card);background:var(--fb-band-field);color:var(--fb-band-muted);font:inherit;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);font-weight:var(--fb-t-body-weight);line-height:var(--fb-t-meta-lh);text-align:left;opacity:1;cursor:pointer;margin:0;display:flex}.fb .fb-site-search:disabled{cursor:progress}@media (hover:hover) and (pointer:fine){.fb .fb-site-search:hover:not(:disabled){border-color:var(--fb-band-line2);background:var(--fb-band-hover)}}.fb .fb-site-kbd{min-width:22px;padding:0 var(--fb-s-2);border:1px solid var(--fb-band-line2);border-radius:var(--fb-r-control);background:var(--fb-band);color:var(--fb-band-muted);font:inherit;font-size:var(--fb-t-caption);letter-spacing:var(--fb-t-caption-tracking);font-weight:var(--fb-t-h3-weight);line-height:var(--fb-t-caption-lh);text-align:center;margin-left:auto}.fb .fb-site-icon{border-radius:var(--fb-r-card);width:44px;height:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;text-decoration:none;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.fb .fb-site-icon:hover{background:var(--fb-band-hover)}}.fb .fb-site-icon>.fb-i{width:22px;height:22px}.fb-site-icon>.fb-badge{outline:1.5px solid var(--fb-band);position:absolute;top:5px;right:3px}.fb .fb-site-icon[aria-current=page]{color:var(--fb-on-band)}.fb .fb-site-icon[aria-current=page]:after{content:"";left:6px;right:6px;bottom:calc((44px - var(--fb-header-h)) / 2 - .5px);background:var(--fb-band-marker);pointer-events:none;height:2px;position:absolute}.fb .fb-site-me>.fb-avatar{box-sizing:border-box;border:1px solid var(--fb-band-line2);background:var(--fb-band-avatar);width:32px;height:32px;color:var(--fb-on-band);font-size:var(--fb-t-meta);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);letter-spacing:var(--fb-t-meta-tracking)}.fb .fb-site-me>.fb-avatar>.fb-i{width:18px;height:18px}.fb .fb-site-signin{font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);white-space:nowrap}.fb-site-pending{width:96px;height:44px;display:block}.fb-site-tools>:not(.fb-site-search,.fb-site-pending){animation:fb-site-appear var(--fb-t-1) var(--fb-ease-out)}.fb .fb-site-menu-toggle{display:none}@media (width<=1099px){.fb .fb-site-search{width:44px;color:inherit;background:0 0;border-color:#0000;justify-content:center;padding:0}.fb .fb-site-search>.fb-i{width:22px;height:22px}.fb .fb-site-search>:not(.fb-i){display:none}@media (hover:hover) and (pointer:fine){.fb .fb-site-search:hover:not(:disabled){border-color:#0000}}.fb .fb-site-tab{padding:0 var(--fb-s-3)}.fb-site-nav:has(>.fb-site-more){position:static}.fb .fb-site-more{position:static}.fb-site-menu{top:calc(100% + 6px);left:auto;right:var(--fb-gutter);transform-origin:100% 0}}@media (width>=1100px){.fb .fb-site-menu-column-railed{display:none}.fb .fb-site-menu-wide.fb-site-menu-railed{width:280px}.fb .fb-site-menu-railed .fb-site-menu-columns{grid-template-columns:minmax(0,1fr)}}.fb-site-nav>.fb-site-tab[data-site-overflow],.fb-site-more[data-site-empty]{display:none}.fb-site-nav:has(>.fb-site-more)>.fb-site-tab{display:none}.fb-sitebar[data-site-measured] .fb-site-nav>.fb-site-tab:not([data-site-overflow]){display:inline-flex}.fb-site-nav:has(>.fb-site-tab[data-site-overflow][aria-current]) .fb-site-more-toggle{border-bottom-color:var(--fb-band-marker);color:var(--fb-on-band);font-weight:var(--fb-t-h3-weight)}@media (width<=1023px){.fb .fb-site>.fb-site-inner{flex-wrap:nowrap;padding-block:0}.fb-site-brand{flex:auto;min-width:0;min-height:44px;margin-right:0}.fb-site-name{display:none}.fb-site:has(.fb-site-menu-toggle) .fb-site-brand{margin-right:0}.fb .fb-site-menu-toggle{display:grid;position:relative}.fb-site-tools{margin-left:auto}.fb-site:not(.fb-site-no-sheet) .fb-site-nav{display:none}.fb-site:has(.fb-site-menu-toggle) .fb-site-me{display:none}}.fb-site-sheet{display:none}@media (width<=767px){.fb-site{position:relative}.fb .fb-site>.fb-site-inner{min-height:calc(var(--fb-header-h) - 1px);gap:var(--fb-s-1);padding:0 var(--fb-page-pad)}.fb-site-nav,.fb .fb-site-me{display:none}.fb .fb-site-icon[aria-current=page]:after{bottom:calc((44px - var(--fb-header-h)) / 2 - 1px)}.fb .fb-site-search{border-color:var(--fb-band-line2);background:var(--fb-band-field);color:var(--fb-band-muted)}.fb-site-tools{gap:var(--fb-s-1);margin-left:auto}.fb .fb-site-menu-toggle{display:grid}.fb-site-pending{width:92px}.fb .fb-site-signin{padding:0 var(--fb-s-3);color:var(--fb-on-band);font-weight:var(--fb-t-h3-weight);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.fb .fb-site-signin:hover{background:var(--fb-band-hover)}}}@media (width<=1023px){.fb-site-sheet{z-index:var(--fb-z-popover);max-height:calc(100dvh - var(--fb-header-h));overscroll-behavior:contain;padding:var(--fb-s-3) 0 var(--fb-s-5);border-top:1px solid var(--fb-line);border-bottom:1px solid var(--fb-line);background:var(--fb-surface);color:var(--fb-ink);animation:fb-site-appear var(--fb-t-2) var(--fb-ease-out);display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.fb-has-tabs .fb-site-sheet{max-height:calc(100dvh - var(--fb-header-h) - var(--fb-tabbar-h));border-bottom:0}.fb .fb-site-sheet-search{align-items:center;gap:var(--fb-s-3);width:calc(100% - 32px);min-height:44px;margin:0 var(--fb-s-4) var(--fb-s-1);padding:0 var(--fb-s-3);border:1px solid var(--fb-line2);border-radius:var(--fb-r-control);background:var(--fb-paper);color:var(--fb-ink2);font:inherit;font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);font-weight:var(--fb-t-body-weight);text-align:left;opacity:1;cursor:pointer;display:flex}@media (hover:hover) and (pointer:fine){.fb .fb-site-sheet-search:hover:not(:disabled){background:var(--fb-paper-hover)}}.fb .fb-site-sheet ul{margin-inline:var(--fb-s-4)}.fb .fb-site-sheet-tabs{margin-top:var(--fb-s-2)}.fb .fb-site-sheet li+li>.fb-site-sheet-row{border-top:1px solid var(--fb-line)}.fb .fb-site-sheet-row{align-items:center;gap:var(--fb-s-3);width:100%;min-height:44px;padding:0 var(--fb-s-1);color:var(--fb-ink);font:inherit;font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);font-weight:var(--fb-t-caption-weight);line-height:var(--fb-t-body-lh);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.fb .fb-site-sheet-row:hover{background:var(--fb-surface-hover)}}.fb .fb-site-sheet-row[aria-current=page]{font-weight:var(--fb-t-h3-weight)}.fb .fb-site-sheet-row[aria-current=page]:before{content:"";border-radius:var(--fb-r-control);width:3px;color:var(--fb-marker);background:currentColor;position:absolute;top:12px;bottom:12px;left:-12px}.fb-site-sheet-row-label{overflow-wrap:anywhere;min-width:0}.fb .fb-site-sheet-row>.fb-badge{margin-left:auto}.fb .fb-site-sheet-row-chevron{color:var(--fb-ink3);margin-left:auto}.fb .fb-site-sheet-row>.fb-badge+.fb-sr+.fb-site-sheet-row-chevron{margin-left:0}}.fb-site-scrim{z-index:0;position:fixed;inset:0}@media (width<=767px){.fb-site-scrim{background:color-mix(in srgb, var(--fb-ink) 16%, transparent);animation:fb-site-appear var(--fb-t-1) var(--fb-ease-out)}.fb-site-no-sheet .fb-site-scrim{display:none}}.fb-org-shell .fb-orail :is(.fb-railnav,.fb-more-list){margin:0;padding:0;list-style:none}.fb-org-shell .fb-orail .fb-more-list{margin-top:var(--fb-s-1);padding-left:var(--fb-s-5)}.fb .page-content:is(:has(>.fb-opagehead),:has(>*>.fb-opagehead),:has(>.fb-work),:has(>*>.fb-work),:has(>.fb-split),:has(>*>.fb-split)){width:auto;margin:0;padding:0}@media (width<=1099px){.fb-org-shell>.fb-shell>.fb-orail{display:none}.fb-org-shell>.fb-shell{min-height:0;display:block}}@media (width>=1100px){.fb-org-shell>.fb-site{display:none}.fb-org-shell>.fb-site:has(.sol-sandbox-role){display:block}.fb-org-shell>.fb-site:has(.sol-sandbox-role)>.fb-site-inner{display:none}.fb-org-shell>.fb-shell{align-items:flex-start;display:flex}.fb-org-shell>.fb-shell>.fb-orail{overscroll-behavior:contain;height:100vh;position:sticky;top:0;overflow-y:auto}.fb-org-shell>.fb-shell>.fb-workspace{align-self:stretch;min-height:100vh}.fb.fb-org-shell>.fb-site-loading{top:0}.fb.fb-org-shell>.fb-site-foot>.fb-site-foot-inner{max-width:none;padding-inline:calc(240px + var(--fb-s-6)) var(--fb-s-6);margin-inline:0}.fb-org-shell .fb-workspace .fb-pagebody.fb-container{margin-inline:0}.fb-org-shell .fb-workspace.page-content:not(:has(.fb-pagebody,.fb-opagehead,.fb-work,.fb-split)){padding-inline:var(--fb-s-6)}.fb-org-shell [id]{scroll-margin-top:var(--fb-s-3)}}@media (width>=1100px){.fb:not(.fb-org-shell) .page-content .fb-split{max-width:calc(var(--fb-w-container) + 2 * var(--fb-gutter));margin-inline:auto}}.fb-depth-bar{display:none}@media (width<=767px){.fb-top-screen .fb-intro-back,.fb-depth-screen .fb-intro-back{display:none}.fb-depth-screen .fb-site-foot{background:0 0;border-top:0}.fb-depth-screen .fb-site-foot .fb-site-foot-inner{display:none}.fb-depth-screen>.fb-depth-bar{z-index:var(--fb-z-bar);background:var(--fb-paper);display:block;position:sticky;top:0}.fb-depth-screen .fb-site-loading{z-index:var(--fb-z-popover)}.fb-depth-screen .page-content{padding-top:0}.fb-depth-screen .fb-depth-bar+* .fb-pagebody:first-child,.fb-depth-screen .fb-depth-bar~.fb-shell .fb-pagebody:first-child{padding-top:var(--fb-s-2)}}.fb-task-bar{display:none}@media (width<=767px){.fb-task-screen:has(.fb-task-bar) .fb-task-bar{z-index:var(--fb-z-bar);background:var(--fb-paper);display:block;position:sticky;top:0}:is(.fb-task-screen:has(.fb-task-bar) .app-phone-navigation,.fb-task-screen:has(.fb-task-bar) .fb-intro-back){display:none}.fb-task-screen:has(.fb-task-bar) .page-content{padding-top:0}.fb-task-screen .fb-site-foot{background:0 0;border-top:0}.fb-task-screen .fb-site-foot .fb-site-foot-inner{display:none}.fb-task-screen:has(.fb-task-bar) .fb-site-foot{display:none}.fb-task-screen .fb-task-bar+.fb-pagebody,.fb-task-screen .fb-task-bar+*>.fb-pagebody:first-child{padding-top:var(--fb-s-5)}.fb-task-screen:has(.fb-task-bar) .fb-site-loading{z-index:var(--fb-z-popover)}}.fb-page-pending{min-block-size:calc(100dvh - var(--fb-header-h))}.fb .fb-site-loading{z-index:var(--fb-z-bar);pointer-events:none;height:0;margin:0;position:fixed;top:0;left:0;right:0}@media (width>=768px){.fb .fb-site-loading{top:var(--fb-header-h)}}.fb-site-busy{height:2px;overflow:hidden}.fb-site-loading-bar{background:var(--fb-fill);opacity:0;width:30%;animation:fb-site-progress 1.2s .25s ease-in-out infinite, fb-site-appear var(--fb-t-1) .25s var(--fb-ease-out) forwards;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.fb-site-loading-bar{width:100%;animation:fb-site-dim var(--fb-t-1) .25s var(--fb-ease-out) forwards}.fb-site-tools>:not(.fb-site-search,.fb-site-pending),.fb-site-scrim{animation:none}.fb-site-menu{animation-name:fb-site-appear}}@keyframes fb-site-progress{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes fb-site-pop{0%{opacity:0;transform:scale(.97)}}@keyframes fb-site-appear{0%{opacity:0}to{opacity:1}}@keyframes fb-site-dim{to{opacity:.5}}.fb .fb-site-error .fb-notice-title+.fb-notice-text{margin-top:var(--fb-s-3)}.fb .fb-site-error .fb-notice-text{align-items:flex-start;gap:var(--fb-s-3);flex-direction:column;display:flex}.fb-site-error-hub{margin-top:var(--fb-s-6)}@media (width>=1100px){.fb-site-error-hub{display:none}}.fb-site-foot{border-top:1px solid var(--fb-line);background:var(--fb-paper)}.fb .fb-site-foot-inner{align-items:center;gap:var(--fb-s-1) var(--fb-s-5);padding-block:var(--fb-s-5) var(--fb-s-6);color:var(--fb-ink2);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);flex-wrap:wrap;display:flex}.fb .fb-site-foot-link{min-height:44px;color:var(--fb-link);font-weight:var(--fb-t-h3-weight);text-underline-offset:.15em;align-items:center;text-decoration:underline;text-decoration-thickness:.07em;display:inline-flex}@media (hover:hover) and (pointer:fine){.fb .fb-site-foot-link:hover{text-decoration-thickness:.12em}}@media (width<=767px){.fb .fb-site-foot-inner{padding-inline:var(--fb-page-pad)}.fb-has-tabs .page-content{min-height:calc(100vh - 200px - var(--fb-tabbar-h))}}.fb .page-search-dialog{width:min(560px,100% - 32px);max-height:min(640px,80dvh);padding:var(--fb-s-5);border:1px solid var(--fb-line);border-radius:var(--fb-r-dialog);background:var(--fb-surface);color:var(--fb-ink);box-shadow:var(--fb-shadow-dialog)}.fb .page-search-dialog::backdrop{background:color-mix(in srgb, var(--fb-ink) 24%, transparent)}.fb .page-search-dialog h2{margin:0 0 var(--fb-s-3);font-size:var(--fb-t-h3);letter-spacing:var(--fb-t-h3-tracking);font-weight:var(--fb-t-h3-weight);line-height:var(--fb-t-h3-lh)}.fb .page-search-dialog label{margin-bottom:var(--fb-s-2);color:var(--fb-ink);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);display:block}.fb .page-search-dialog input{width:100%;height:44px;padding:0 var(--fb-s-3);border:1px solid var(--fb-field-line);border-radius:var(--fb-r-control);background:var(--fb-surface);color:var(--fb-ink);font:inherit}.fb .page-search-dialog [role=status]{margin:var(--fb-s-2) 0 var(--fb-s-1);color:var(--fb-ink2);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}.fb .page-search-dialog h3{margin:var(--fb-s-4) 0 var(--fb-s-1);color:var(--fb-ink2);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight)}.fb .page-search-dialog ul{margin:0;padding:0;list-style:none}.fb .page-search-dialog li+li{border-top:1px solid var(--fb-line)}.fb .page-search-dialog li>a{min-height:44px;padding:0 var(--fb-s-1);color:var(--fb-ink);font-weight:var(--fb-t-caption-weight);align-items:center;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.fb .page-search-dialog li>a:hover{background:var(--fb-surface-hover)}}.fb .page-search-dialog>div>button{min-height:44px;margin-top:var(--fb-s-4);padding:0 var(--fb-s-4);border:1px solid var(--fb-line2);border-radius:var(--fb-r-control);background:var(--fb-surface);color:var(--fb-ink);font-weight:var(--fb-t-h3-weight)}.fb-site-icon[href=\/messages]>.fb-badge{background:var(--fb-brand);color:var(--fb-surface);box-shadow:0 0 0 2px var(--fb-paper)}@media (width<=767px){.fb-site-tools .fb-site-search{display:none}}.fb-field-w-xs{--fb-field-max:120px}.fb-field-w-sm{--fb-field-max:200px}.fb-field-w-md{--fb-field-max:320px}.fb-field-w-lg{--fb-field-max:480px}.fb-field-w-date{--fb-field-max:200px}.fb-field:is(.fb-field-w-xs,.fb-field-w-sm,.fb-field-w-md,.fb-field-w-lg,.fb-field-w-date):not(.fb-field-inline)>:is(.fb-input,.fb-select-wrap,.fb-affix-wrap){max-width:var(--fb-field-max)}.fb-field-w-select:not(.fb-field-inline)>.fb-select-wrap{width:fit-content;min-width:168px;max-width:100%}@media (width<=767px){.fb-field-w-sm,.fb-field-w-md,.fb-field-w-lg{--fb-field-max:none}}.fb-field-inline>.fb-inline-box{align-items:center;gap:var(--fb-s-2);box-sizing:border-box;min-height:44px;padding-left:var(--fb-s-3);border:1px solid var(--fb-field-line,var(--fb-line2));border-radius:var(--fb-r-control);background:var(--fb-surface);display:flex}.fb-field-inline>.fb-inline-box:focus-within{outline:3px solid var(--fb-focus);outline-offset:2px}.fb-field-inline>.fb-inline-box>.fb-field-label{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink2);white-space:nowrap;flex:none}.fb-field-inline>.fb-inline-box :is(.fb-input,.fb-select){border-radius:0 var(--fb-r-control) var(--fb-r-control) 0;width:auto;min-width:0;height:42px;box-shadow:none;background:0 0;border:0;flex:auto;margin:0;padding-left:0}.fb-field-inline>.fb-inline-box :is(.fb-input,.fb-select):focus-visible{outline:none}.fb-field-inline>.fb-inline-box>.fb-select-wrap{flex:auto;min-width:0;margin-top:0}.fb-field-inline>.fb-inline-box>.fb-select-wrap>.fb-select{width:100%;padding-right:var(--fb-s-7)}.fb-field-inline>.fb-inline-box>.fb-select-wrap>.fb-i{top:12px}.fb-field-inline>.fb-inline-box[data-invalid]{border-color:var(--fb-danger);box-shadow:inset 0 0 0 1px var(--fb-danger)}.fb-field-inline>.fb-inline-box:has(:disabled,input:read-only){border-color:var(--fb-line);background:var(--fb-wash)}.fb-field-inline>.fb-inline-box :is(.fb-input,.fb-select):disabled{color:var(--fb-ink2)}@media (width>=768px){.fb-field-inline.fb-field-w-date{flex:none;min-width:192px}.fb-field-inline.fb-field-w-date>.fb-inline-box>.fb-input{padding-right:var(--fb-s-2);flex:1 0 128px}.fb-field-inline.fb-field-w-select{flex:none;min-width:160px}}.fb-daterange{align-items:flex-start;gap:var(--fb-s-2);flex-wrap:wrap;min-width:0;display:flex}.fb-daterange>.fb-field-error{contain:inline-size;flex:100%;margin-top:0}.fb-pill-toggle{align-items:center;gap:var(--fb-s-2);display:inline-flex}.fb-pill-toggle:disabled{border-color:var(--fb-line);background:var(--fb-wash);color:var(--fb-ink2);cursor:not-allowed}.fb-filterbar{align-items:flex-start;gap:var(--fb-s-2);flex-wrap:wrap;display:flex}.fb-filterbar>.fb-search{max-width:var(--fb-w-aside);flex:220px}.fb-filterbar-actions{gap:var(--fb-s-2);flex-wrap:wrap;margin-left:auto;display:flex}.fb-filterbar>.fb-field-error{flex:100%;margin-top:0}.fb-filter-toggle{gap:var(--fb-s-2);padding-inline:var(--fb-s-4);flex:none}.fb-filter-toggle>.fb-badge{font-weight:var(--fb-t-title-weight);place-items:center;display:inline-grid}.fb-filter-toggle[aria-expanded=true]{background:var(--fb-surface-hover)}.fb-filter-panel{display:contents}@media (width>=768px){.fb-filter-toggle{display:none}}@media (width>=768px) and (width<=1099px){.fb-filterbar>.fb-search{flex-basis:calc(100% - 216px);max-width:none}}@media (width<=767px){.fb-filterbar-fold>.fb-search{flex:1 1 0;min-width:0;max-width:none}.fb-filterbar:not(.fb-filterbar-fold)>.fb-search{flex-basis:100%;max-width:none}.fb-filter-panel{align-items:flex-start;gap:var(--fb-s-3) var(--fb-s-2);box-sizing:border-box;min-width:0;padding:var(--fb-s-4);border:1px solid var(--fb-line);border-radius:var(--fb-r-card);background:var(--fb-surface);flex-wrap:wrap;flex:100%;display:flex}.fb-filter-panel[data-open=false]{display:none}.fb-filter-panel>:is(.fb-field,.fb-daterange,.fb-pills),.fb-filterbar:not(.fb-filterbar-fold)>:is(.fb-field,.fb-daterange),.fb-daterange>.fb-field{flex:100%;min-width:0}.fb-filterbar-actions{flex-direction:column-reverse;flex:100%;align-items:stretch;margin-left:0}.fb-filterbar-actions>.fb-btn{width:100%}}.fb-form-stack{gap:var(--fb-s-5);flex-direction:column;display:flex}.fb-field-grid{container-type:inline-size}.fb-field-grid-inner{gap:var(--fb-s-4) var(--fb-s-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.fb-field-grid-3>.fb-field-grid-inner{gap:var(--fb-s-4) var(--fb-s-3);grid-template-columns:repeat(3,minmax(0,1fr))}@container (width>=340px) and (width<=559px){.fb-field-grid-3>.fb-field-grid-inner{grid-template-columns:repeat(3,auto)}}.fb-field-span{grid-column:1/-1}@container (width<=559px){.fb-field-grid:not(.fb-field-grid-3,.fb-field-grid-keep)>.fb-field-grid-inner{grid-template-columns:minmax(0,1fr)}}@container (width<=339px){.fb-field-grid-3:not(.fb-field-grid-keep)>.fb-field-grid-inner{grid-template-columns:minmax(0,1fr)}}.fb-form-section+.fb-form-section{margin-top:var(--fb-s-6)}.fb-form-section-head{justify-content:space-between;align-items:center;gap:var(--fb-s-2) var(--fb-s-3);min-height:32px;margin-bottom:var(--fb-s-4);padding-bottom:var(--fb-s-2);border-bottom:1px solid var(--fb-line);flex-wrap:wrap;display:flex}.fb-form-section-text{min-width:0}.fb-form-section-title{font-size:var(--fb-t-h3);letter-spacing:var(--fb-t-h3-tracking);line-height:var(--fb-t-h3-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink);margin:0}.fb-form-section-description{margin:var(--fb-s-1) 0 0;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-form-section-aside{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-section:has(>.fb-listings){--fb-inset:4px}@media (width>=768px){.fb-section:has(>.fb-listings){--fb-inset:0px}}.fb-skeleton-tall{border-top:1px solid var(--fb-line)}.fb-skeleton-tall .fb-skeleton-row{gap:var(--fb-s-4);min-height:76px;padding:var(--fb-s-3) var(--fb-s-1)}.fb-skeleton-tall .fb-skeleton-lead{width:48px;height:52px}.fb-skeleton-facts{display:none}@media (width>=768px){.fb-skeleton-tall .fb-skeleton-row{gap:var(--fb-s-4);min-height:84px;padding:var(--fb-s-list-row) 0}.fb-skeleton-facts{width:96px;height:12px;margin-right:var(--fb-s-6);border-radius:var(--fb-r-control);background:var(--fb-line);flex:none;display:block}}.fb-btn{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}th .fb-btn,[role=columnheader] .fb-btn{overflow-wrap:break-word}.fb-btn,.fb-dense .fb-btn{padding-block:var(--fb-s-2);line-height:var(--fb-t-meta-lh)}.fb-actions-inline{align-items:center;gap:var(--fb-s-3);flex-flow:wrap}.fb-actions-inline>.fb-btn-note{text-align:left;flex:0 0 100%;order:1}.fb-actions.fb-actions-inline>.fb-btn-note,.fb-actions.fb-actions-inline>:is(.fb-btn-primary,.fb-submit-action)+.fb-btn-note{margin-bottom:0}.fb-actions-inline>.fb-btn-block{width:auto;display:inline-flex}.fb-actions-inline .fb-btn-lg{min-height:44px}.fb-actions.fb-actions-rule{margin-top:var(--fb-s-6);padding-top:var(--fb-s-5);border-top:1px solid var(--fb-line)}.fb-actions-inline>.fb-btn-ghost{margin-left:calc(-1 * var(--fb-s-3));padding-inline:var(--fb-s-3)}.fb-actions-inline>:not(.fb-btn-note,.fb-outcome):has(+.fb-btn-ghost){margin-right:var(--fb-s-3)}.fb-actions-inline>.fb-submit-action:not(.fb-btn-reason):has(+.fb-btn-ghost)>.fb-btn{margin-right:var(--fb-s-3)}@media (width>=768px){.fb-actions-responsive{align-items:center;gap:var(--fb-s-3);flex-flow:wrap}.fb-actions-responsive>.fb-btn-note{text-align:left;flex:0 0 100%;order:1}.fb-actions.fb-actions-responsive>.fb-btn-note,.fb-actions.fb-actions-responsive>:is(.fb-btn-primary,.fb-submit-action)+.fb-btn-note{margin-bottom:0}.fb-actions-responsive>.fb-btn-block{width:auto;display:inline-flex}.fb-actions-responsive .fb-btn-lg{min-height:44px}.fb-actions-responsive>.fb-btn-ghost{margin-left:calc(-1 * var(--fb-s-3));padding-inline:var(--fb-s-3)}.fb-actions-responsive>:not(.fb-btn-note,.fb-outcome):has(+.fb-btn-ghost){margin-right:var(--fb-s-3)}.fb-actions-responsive>.fb-submit-action:not(.fb-btn-reason):has(+.fb-btn-ghost)>.fb-btn{margin-right:var(--fb-s-3)}}@media (width<=767px){.fb-actions.fb-actions-responsive.fb-actions-rule{margin-top:var(--fb-s-5);border-top:0;padding-top:0}.fb-btn-block-phone{width:100%;display:flex}}.fb-link-actions{margin:var(--fb-s-1) 0 0 calc(-1 * var(--fb-s-3));flex-direction:column;align-items:flex-start;padding:0;list-style:none;display:flex}@media (width>=768px){.fb-link-actions{align-items:center;gap:0 var(--fb-s-2);flex-flow:wrap}}.fb-link-action,.fb-more-link{align-items:center;gap:var(--fb-s-2);min-height:44px;padding:0 var(--fb-s-3);border-radius:var(--fb-r-card);color:var(--fb-link);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);text-decoration:none;display:inline-flex}.fb-more-link{gap:var(--fb-s-1);margin-left:calc(-1 * var(--fb-s-3))}.fb-link-action>.fb-i{flex:none;width:18px;height:18px}.fb-more-link>.fb-i{flex:none;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.fb-link-action:hover,.fb-more-link:hover{background:var(--fb-paper-hover)}}.fb-icon-btn{border-radius:var(--fb-r-card);width:44px;height:44px;color:var(--fb-ink2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;margin:0;padding:0;text-decoration:none;display:inline-grid;position:relative}@media (hover:hover) and (pointer:fine){.fb-icon-btn:hover{background:var(--fb-paper-hover);color:var(--fb-ink)}}.fb-icon-btn-bordered{border-color:var(--fb-line2);background:var(--fb-surface)}@media (hover:hover) and (pointer:fine){.fb-icon-btn-bordered:hover{background:var(--fb-surface-hover)}}.fb-icon-btn[aria-disabled=true]{color:var(--fb-ink3);cursor:default}@media (hover:hover) and (pointer:fine){.fb-icon-btn[aria-disabled=true]:hover{color:var(--fb-ink3);background:0 0}}.fb-icon-btn-bordered[aria-disabled=true]{background:var(--fb-surface)}@media (hover:hover) and (pointer:fine){.fb-icon-btn-bordered[aria-disabled=true]:hover{background:var(--fb-surface)}}.fb-btn-ghost[aria-disabled=true],.fb-btn-ghost:disabled{color:var(--fb-ink3);background:0 0;border-color:#0000}.fb-icon-btn>.fb-badge{pointer-events:none;position:absolute;top:3px;right:1px}.fb-danger-zone-title{margin:0 0 var(--fb-s-2);font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);font-weight:var(--fb-t-h3-weight)}.fb-danger-zone-actions{gap:var(--fb-s-2);flex-wrap:wrap;display:flex}.fb-danger-zone-actions>.fb-btn{max-width:100%}.fb-danger-zone-set>.fb-btn-note{max-width:52ch}@media (width>=768px){.fb-danger-zone-set{align-items:center;gap:var(--fb-s-3) var(--fb-s-4);flex-wrap:wrap;display:flex}.fb-danger-zone-set>.fb-danger-zone-title{font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);flex:0 0 100%;margin:0}.fb-danger-zone-set>.fb-danger-zone-title.fb-sr{flex:none}.fb-danger-zone-set>.fb-btn-note{flex:280px;max-width:48ch;margin-top:0}}.fb-sticky-actions{z-index:var(--fb-z-bar);gap:var(--fb-s-2);margin:var(--fb-s-5) calc(-1 * var(--fb-page-pad,var(--fb-s-4))) 0;padding:var(--fb-s-3) var(--fb-page-pad,var(--fb-s-4)) max(var(--fb-s-3), env(safe-area-inset-bottom));border-top:1px solid var(--fb-line);background:var(--fb-surface);flex-direction:column;display:flex;position:sticky;bottom:0}.fb-sticky-actions-status{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2);text-align:center;margin:0}@media (width>=768px){.fb-sticky-actions{align-items:center;gap:var(--fb-s-3);margin:var(--fb-s-6) 0 0;padding:var(--fb-s-5) 0 0;background:0 0;flex-flow:wrap;position:static}.fb-sticky-actions-status{text-align:left;flex:0 0 100%;order:1}}.fb-uncertain{align-items:flex-start;gap:var(--fb-s-4);margin-top:var(--fb-s-4);flex-direction:column;display:flex}.fb-uncertain>.fb-notice{align-self:stretch;margin-top:0}@media (width<=767px){.fb-uncertain>.fb-btn{align-self:stretch}}.fb-failure-actions{align-items:flex-start;gap:var(--fb-s-2);margin-top:var(--fb-s-3);flex-wrap:wrap;display:flex}.fb-failure-actions>.fb-btn{flex:none;width:auto}.fb-section-h{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);overflow-wrap:anywhere}@media (width>=768px){.fb-section{margin-top:var(--fb-section-gap)}.fb-section-h{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}}.fb-section-count{white-space:nowrap}.fb-section-qualifier{font-weight:var(--fb-t-body-weight)}:where(.fb-section:has(>:is(.fb-table,.fb-table-groups)):not(.fb-section-lg,.fb-section-tone))>.fb-section-h,:where(.fb-section:has(>:is(.fb-table,.fb-table-groups)):not(.fb-section-lg,.fb-section-tone))>.fb-section-head>.fb-section-h{font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink)}.fb-section-head{justify-content:space-between;align-items:center;gap:var(--fb-s-1) var(--fb-s-3);margin:0 var(--fb-inset,0px);flex-wrap:wrap;display:flex}.fb-section-head>.fb-section-h{flex:16rem;min-width:0;margin:0}.fb-section-aside{align-items:center;gap:var(--fb-s-2) var(--fb-s-3);min-width:0;max-width:100%;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.fb-section-aside>.fb-btn-ghost,.fb-section-aside>.fb-more-link{margin:calc(-1 * var(--fb-s-2)) calc(-1 * var(--fb-s-3)) calc(-1 * var(--fb-s-2)) 0;padding:0 var(--fb-s-3);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}.fb-section-tone .fb-section-h{align-items:center;gap:var(--fb-s-2);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-title-weight);color:var(--fb-ink);display:flex}.fb-section-tone .fb-section-count{font-weight:inherit}.fb-section-need .fb-section-h>.fb-i{width:10px;height:10px;color:var(--fb-need-fg)}.fb-section-wait .fb-section-h>.fb-i{width:15px;height:15px;color:var(--fb-wait-fg)}.fb-section-lg{margin-top:var(--fb-section-gap)}.fb-section-lg>.fb-section-head{min-height:32px;padding-bottom:var(--fb-s-2);border-bottom:1px solid var(--fb-line);margin:0}.fb-section-lg .fb-section-h{font-size:var(--fb-t-h3);letter-spacing:var(--fb-t-h3-tracking);line-height:var(--fb-t-h3-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink)}.fb-section-lg .fb-section-count{font-weight:inherit}.fb-section-lg>.fb-section-head+:is(.fb-rows,.fb-facts,.fb-money,.fb-roles,.fb-prices,.fb-choices,.fb-answers){border-top:0;margin-top:0}.fb-section-lg>.fb-section-head+:not(.fb-rows,.fb-facts,.fb-money,.fb-roles,.fb-prices,.fb-choices,.fb-answers){margin-top:var(--fb-s-4)}.fb-row-value,.fb-row-trail{white-space:nowrap;text-align:right;flex:none}.fb-row-trail{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);font-weight:var(--fb-t-h3-weight);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-row-title,.fb-row-sub{overflow-wrap:anywhere}.fb-row-action{flex:none;align-items:center;min-width:0;max-width:100%;display:flex}.fb-row-action-lead{flex:none}.fb-row-action>*{white-space:normal;max-width:100%}.fb-rows{container:fb-rows/inline-size}@container fb-rows (width<=380px){:is(.fb-row:has(>.fb-chip),.fb-row:has(>.fb-row-value)){grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:0;display:grid}:is(.fb-row:has(>.fb-chip)>:first-child:not(.fb-row-body),.fb-row:has(>.fb-row-value)>:first-child:not(.fb-row-body)){margin-right:var(--fb-s-4);grid-area:1/1/span 3}:is(.fb-row:has(>.fb-chip)>.fb-row-body,.fb-row:has(>.fb-row-value)>.fb-row-body){grid-area:1/2}.fb-row:has(>.fb-chip)>:is(.fb-row-value,.fb-row-trail){margin-left:var(--fb-s-4);grid-area:1/3/span 3}.fb-row:has(>.fb-chip)>.fb-chip{margin-top:var(--fb-s-2);grid-area:2/2;justify-self:start}:is(.fb-row:has(>.fb-chip)>:is(.fb-row-chevron,.fb-btn),.fb-row:has(>.fb-row-value)>:is(.fb-row-chevron,.fb-btn)){margin-left:var(--fb-s-4);grid-area:1/4/span 3}}@container fb-rows (width<=300px){.fb-row:has(>.fb-row-value)>.fb-row-value{margin:var(--fb-s-2) 0 0;text-align:start;grid-area:2/2;justify-self:start}.fb-row:has(>.fb-row-value)>.fb-chip{margin-top:var(--fb-s-2);grid-area:3/2;justify-self:start}.fb-row:has(>.fb-row-value)>.fb-row-trail{margin:var(--fb-s-2) 0 0;grid-area:3/2;justify-self:start}}@container fb-rows (width<=479px){.fb-row.fb-row-with-action{gap:var(--fb-s-2) var(--fb-s-4);flex-wrap:wrap;display:flex}.fb-row.fb-row-with-action>.fb-row-body{flex-basis:12rem}.fb-row.fb-row-with-action>:is(.fb-row-value,.fb-row-trail,.fb-chip,.fb-row-action),.fb-row.fb-row-with-action>:first-child:not(.fb-row-body){margin:0}.fb-row.fb-row-with-action>.fb-row-action{margin-inline-start:auto}}.fb-step-lead{width:28px;height:28px;margin-inline:var(--fb-s-1);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);font-weight:var(--fb-t-title-weight);line-height:var(--fb-t-meta-lh);border-radius:50%;flex:none;place-items:center;display:grid}.fb-step-mark{place-items:center;display:grid}.fb-step-lead .fb-i{width:16px;height:16px}.fb-step-lead-done{background:var(--fb-wash);color:var(--fb-ink2)}.fb-step-lead-done .fb-i{stroke-width:2.2px}.fb-step-lead-current{border:1.5px solid var(--fb-ink);color:var(--fb-ink)}.fb-step-lead-todo{border:1.5px solid var(--fb-line2);color:var(--fb-ink2)}.fb-step-lead-need{background:var(--fb-need-bg);color:var(--fb-need-fg)}.fb-step-lead-need .fb-i{width:10px;height:10px}.fb-step-lead-wait{background:var(--fb-wait-bg);color:var(--fb-wait-fg)}.fb-prices{margin-top:var(--fb-s-2);border-top:1px solid var(--fb-line)}.fb-prices>li{column-gap:var(--fb-s-5);padding:var(--fb-s-3) 0;border-bottom:1px solid var(--fb-line);grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;display:grid}.fb-prices>li:has(>.fb-more-link){padding-bottom:var(--fb-s-1)}.fb-price-line{display:contents}.fb-price-name{min-width:0;font-weight:var(--fb-t-h3-weight);line-height:var(--fb-t-body-lh);overflow-wrap:anywhere;grid-column:1}.fb-price-amount{font-weight:var(--fb-t-h3-weight);line-height:var(--fb-t-body-lh);white-space:nowrap;grid-column:2}.fb-price-desc{margin-top:var(--fb-s-1);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2);grid-column:1}.fb-prices>li>.fb-more-link{grid-column:1;justify-self:start}.fb-icon-list{gap:var(--fb-s-3);margin-top:var(--fb-s-3);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);flex-direction:column;display:flex}.fb-icon-list>li{gap:var(--fb-s-3);min-width:0;display:flex}.fb-icon-list>li>.fb-i{color:var(--fb-ink2);margin-top:.5px}.fb-icon-list>li>span{overflow-wrap:anywhere;min-width:0}.fb-actions>.fb-btn-note.fb-btn-note-start{text-align:start}.fb-facts-card{column-gap:var(--fb-s-4);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);grid-template-columns:fit-content(50%) minmax(0,1fr);margin-top:0}.fb-facts-card>div{align-items:baseline}.fb-facts-card dt{min-width:0;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight)}.fb-facts-pane{grid-template-columns:minmax(7.5em,36%) minmax(0,1fr)}.fb-facts-pane dt{min-width:0}.fb-facts dd{overflow-wrap:anywhere;min-width:0}.fb-facts dt,.fb-role-name,.fb-money-note,.fb-history dd{overflow-wrap:anywhere}.fb-notice-body{flex:1}.fb-notice-lead{font-weight:var(--fb-t-h3-weight);color:var(--fb-ink)}.fb-notice-text:first-child{margin-top:0}.fb-notice-action{margin-top:var(--fb-s-3)}a.fb-notice{color:var(--fb-ink);text-decoration:none}@media (hover:hover) and (pointer:fine){a.fb-notice:hover{background:var(--fb-surface-hover)}}a.fb-notice>.fb-i.fb-row-chevron{margin:0 calc(-1 * var(--fb-s-1)) 0 var(--fb-s-1);color:var(--fb-ink3);align-self:center}@media (hover:hover) and (pointer:fine){a.fb-notice:hover>.fb-i.fb-row-chevron{color:var(--fb-ink2)}}.fb-notice-quiet{gap:var(--fb-s-3);padding:var(--fb-s-3) var(--fb-s-4);border-radius:var(--fb-r-card);background:var(--fb-wash);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);border:0}.fb-notice-quiet>.fb-i,.fb-notice-plain>.fb-i{width:18px;height:18px;color:var(--fb-ink2);margin-top:1px}.fb-notice-quiet .fb-notice-title+.fb-notice-text,.fb-notice-plain .fb-notice-title+.fb-notice-text{margin-top:var(--fb-s-1)}.fb-notice-plain{gap:var(--fb-s-3);padding:var(--fb-s-4) var(--fb-inset,0px) 0;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink);background:0 0;border:0;border-radius:0;margin-top:0}.fb-notice-strip{align-items:center;gap:var(--fb-s-3);max-width:var(--fb-w-measure);padding:var(--fb-s-3) var(--fb-s-4);border-radius:var(--fb-r-card);background:var(--fb-wash);color:var(--fb-ink);font-weight:var(--fb-t-h3-weight);border:0}.fb-notice-strip.fb-notice-wait{background:var(--fb-wait-bg);color:var(--fb-wait-fg)}.fb-notice-strip.fb-notice-need{background:var(--fb-need-bg);color:var(--fb-need-fg)}.fb-notice-strip>.fb-i{width:18px;height:18px;color:inherit;margin:0}.fb-notice-strip .fb-notice-text{color:inherit;font-weight:var(--fb-t-body-weight)}.fb-notice-banner{gap:var(--fb-s-3);padding:var(--fb-s-4) var(--fb-s-5);border-radius:var(--fb-r-card);background:var(--fb-wash);border:0}.fb-notice-banner.fb-notice-need{background:var(--fb-need-bg)}.fb-notice-banner.fb-notice-wait{background:var(--fb-wait-bg)}.fb-notice-banner>.fb-i{width:18px;height:18px;margin-top:2px}.fb-notice-banner>.fb-i-dot{width:10px;height:10px;margin-top:var(--fb-s-2)}.fb-notice-banner.fb-notice-need .fb-notice-title{color:var(--fb-need-fg)}.fb-notice-banner.fb-notice-wait .fb-notice-title{color:var(--fb-wait-fg)}.fb-notice-banner .fb-notice-text{color:var(--fb-ink);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}.fb-notice-items{gap:var(--fb-s-3);margin-top:var(--fb-s-3);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);flex-direction:column;display:flex}.fb-notice-items>li{align-items:baseline;gap:var(--fb-s-1) var(--fb-s-4);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.fb-notice-items>li>.fb-link{white-space:nowrap;flex:none}.fb-notice-items>li>.fb-btn-ghost{margin:calc(-1 * var(--fb-s-3)) calc(-1 * var(--fb-s-3));white-space:nowrap;flex:none}.fb-rich{max-width:62ch;font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);color:var(--fb-ink);overflow-wrap:anywhere}.fb-rich>*+*{margin-top:var(--fb-s-3)}.fb-rich>.fb-rich-h{margin:var(--fb-s-4) 0 0;font-size:var(--fb-t-body);line-height:var(--fb-t-body-lh);font-weight:var(--fb-t-h3-weight);letter-spacing:var(--fb-t-body-tracking);color:var(--fb-ink)}.fb-rich>.fb-rich-h+*{margin-top:var(--fb-s-2)}.fb-rich>:first-child{margin-top:0}.fb-rich strong{font-weight:var(--fb-t-h3-weight)}.fb-rich-list{margin:0;padding:0;list-style:none}.fb-rich-list>li{padding-left:var(--fb-s-5);position:relative}.fb-rich-list>li+li{margin-top:var(--fb-s-2)}.fb-rich-list:not(.fb-rich-ol)>li:before{content:"";background:var(--fb-ink2);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:7px}.fb-rich-ol{counter-reset:fb-rich}.fb-rich-ol>li{counter-increment:fb-rich}.fb-rich-ol>li:before{content:counter(fb-rich) ".";min-width:20px;color:var(--fb-ink2);font-variant-numeric:lining-nums;position:absolute;top:0;left:0}.fb-answer-sections{gap:var(--fb-s-6);flex-direction:column;display:flex}.fb-answer-sections>.fb-section{margin-top:0}.fb-section+.fb-answer-sections{margin-top:var(--fb-s-5)}@media (width>=1100px){:where(.fb-heads-detail :is(.fb-layout-main,.fb-twocol-main)) .fb-section+.fb-answer-sections{margin-top:var(--fb-s-6)}:where(.fb-heads-detail :is(.fb-layout-main,.fb-twocol-main)) .fb-answer-sections{gap:var(--fb-s-6)}}.fb-answers{column-gap:var(--fb-s-answer-gap);margin-top:var(--fb-s-2);border-top:1px solid var(--fb-line);grid-template-columns:minmax(140px,max-content) minmax(0,1fr) max-content;display:grid;container:fb-answers/inline-size}.fb-answer-sections>.fb-answers{margin-top:0}.fb-section>.fb-answers{margin-top:var(--fb-s-2)}.fb-answers>div{grid-column:1/-1;grid-template-columns:subgrid;box-sizing:border-box;min-height:52px;padding:var(--fb-s-3) 0;border-bottom:1px solid var(--fb-line);align-items:baseline;display:grid}.fb-answer-q{min-width:0;max-width:220px;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink2);overflow-wrap:anywhere;grid-area:1/1}.fb-answer-a{min-width:0;font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);color:var(--fb-ink);white-space:pre-line;overflow-wrap:anywhere;grid-area:1/2}.fb-answer-a.fb-answer-none{color:var(--fb-ink2)}.fb-answer-sub{min-width:0;margin-top:var(--fb-s-1);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2);grid-area:2/2}.fb-answer-action{grid-area:1/3;align-self:center}.fb-answer-action>:is(.fb-btn-ghost,.fb-more-link){margin:calc(-1 * var(--fb-s-3)) calc(-1 * var(--fb-s-3)) calc(-1 * var(--fb-s-3)) 0;padding:0 var(--fb-s-3);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}@container fb-answers (width<=479px){.fb-answers>div{column-gap:var(--fb-s-3);row-gap:var(--fb-s-1);grid-template-columns:minmax(0,1fr) max-content}.fb-answer-q{grid-column:1;max-width:none}.fb-answer-action{grid-column:2}.fb-answer-a{grid-area:2/1/auto/-1}.fb-answer-sub{grid-area:3/1/auto/-1;margin-top:0}}@media (width>=1100px){:where(.fb-heads-detail :is(.fb-layout-main,.fb-twocol-main) .fb-section:not(.fb-section-tone,.fb-section-lg):not(:is(.fb-hero,.fb-card,.fb-notice,.fb-panel,.fb-keydates,.fb-twocol-side,.fb-layout-side,.fb-dialog,dialog) *)){margin-top:var(--fb-s-6)}:where(.fb-heads-detail :is(.fb-layout-main,.fb-twocol-main) .fb-section:not(.fb-section-tone,.fb-section-lg):not(:is(.fb-hero,.fb-card,.fb-notice,.fb-panel,.fb-keydates,.fb-twocol-side,.fb-layout-side,.fb-dialog,dialog) *))>:is(.fb-section-h,.fb-section-head){padding-bottom:var(--fb-s-detail-head);border-bottom:1px solid var(--fb-line);margin:0}:where(.fb-heads-detail :is(.fb-layout-main,.fb-twocol-main) .fb-section:not(.fb-section-tone,.fb-section-lg):not(:is(.fb-hero,.fb-card,.fb-notice,.fb-panel,.fb-keydates,.fb-twocol-side,.fb-layout-side,.fb-dialog,dialog) *))>:is(.fb-section-h,.fb-section-head>.fb-section-h){font-size:var(--fb-t-detail);letter-spacing:var(--fb-t-h3-tracking);line-height:var(--fb-t-h3-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink)}:where(.fb-heads-detail :is(.fb-layout-main,.fb-twocol-main) .fb-section:not(.fb-section-tone,.fb-section-lg):not(:is(.fb-hero,.fb-card,.fb-notice,.fb-panel,.fb-keydates,.fb-twocol-side,.fb-layout-side,.fb-dialog,dialog) *))>:is(.fb-section-h,.fb-section-head>.fb-section-h) .fb-section-qualifier{color:var(--fb-ink2)}:where(.fb-heads-detail :is(.fb-layout-main,.fb-twocol-main) .fb-section:not(.fb-section-tone,.fb-section-lg):not(:is(.fb-hero,.fb-card,.fb-notice,.fb-panel,.fb-keydates,.fb-twocol-side,.fb-layout-side,.fb-dialog,dialog) *))>:is(.fb-section-h,.fb-section-head)+:is(.fb-rows,.fb-facts,.fb-money,.fb-roles,.fb-prices,.fb-choices,.fb-answers,.fb-listings,.fb-agenda-months,.fb-msgs){border-top:0;margin-top:0}:where(.fb-heads-detail :is(.fb-layout-main,.fb-twocol-main) .fb-section:not(.fb-section-tone,.fb-section-lg):not(:is(.fb-hero,.fb-card,.fb-notice,.fb-panel,.fb-keydates,.fb-twocol-side,.fb-layout-side,.fb-dialog,dialog) *))>:is(.fb-section-h,.fb-section-head)+:not(.fb-rows,.fb-facts,.fb-money,.fb-roles,.fb-prices,.fb-choices,.fb-answers,.fb-listings,.fb-agenda-months,.fb-msgs){margin-top:var(--fb-s-3)}}.fb-money>div{gap:0 var(--fb-s-4);box-sizing:border-box;min-height:44px;padding:var(--fb-s-3) 0;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;display:grid}.fb-money>div>dt{overflow-wrap:anywhere;min-width:0}.fb-money>div>dd:nth-child(2){white-space:nowrap}.fb-money>div>.fb-money-note{margin-top:var(--fb-s-1);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-body-weight);color:var(--fb-ink2);text-align:left;grid-column:1}.fb-money>div>.fb-money-link{font-weight:var(--fb-t-body-weight);text-align:left;grid-column:1;justify-self:start}.fb-money>div.fb-money-total{min-height:52px;font-size:var(--fb-t-h3);letter-spacing:var(--fb-t-h3-tracking);line-height:var(--fb-t-h3-lh)}.fb-facts>div,.fb-roles>div{padding-inline:0}@media (width>=768px){.fb-roles{column-gap:var(--fb-s-answer-gap);grid-template-columns:minmax(140px,max-content) minmax(0,1fr) max-content}}.fb-facts-actions{grid-template-columns:fit-content(45%) minmax(0,1fr) max-content}.fb-fact-action{align-self:center}.fb-fact-action>:is(.fb-btn-ghost,.fb-more-link){margin:calc(-1 * var(--fb-s-3)) calc(-1 * var(--fb-s-3)) calc(-1 * var(--fb-s-3)) 0;padding:0 var(--fb-s-3);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}.fb-facts{container:fb-facts/inline-size}.fb-roles{container:fb-roles/inline-size}@container fb-facts (width<=319px){.fb-facts>div{row-gap:var(--fb-s-1);grid-template-columns:minmax(0,1fr)}.fb-facts>div>dt{min-width:0;font-weight:var(--fb-t-h3-weight)}.fb-facts>div>dd{grid-column:1}}@container fb-facts (width<=479px){.fb-facts-actions>div{row-gap:var(--fb-s-1);grid-template-columns:minmax(0,1fr)}.fb-facts-actions>div>dt{min-width:0;font-weight:var(--fb-t-h3-weight)}.fb-facts-actions>div>dd{grid-column:1}.fb-fact-action{justify-self:start;min-width:0;max-width:100%}.fb-fact-action>:is(.fb-btn-ghost,.fb-more-link){max-width:100%;margin:0 0 0 calc(-1 * var(--fb-s-3));white-space:normal;text-align:start}}@container fb-roles (width<=479px){.fb-roles-actions>div{row-gap:var(--fb-s-1);grid-template-columns:minmax(0,1fr)}.fb-roles-actions>div>dd,.fb-roles.fb-roles-actions>div>.fb-role-body{grid-column:1}.fb-role-action-cell{justify-self:start;min-width:0;max-width:100%}.fb-role-action-cell>.fb-btn{max-width:100%;margin:0 0 0 calc(-1 * var(--fb-s-3));white-space:normal;text-align:start}}.fb-receipt{column-gap:var(--fb-s-4);box-sizing:border-box;min-height:64px;padding:var(--fb-s-3) var(--fb-inset,0px);border-radius:var(--fb-r-card);color:var(--fb-ink);grid-template-columns:minmax(0,1fr) max-content 18px;align-items:center;text-decoration:none;display:grid}.fb-receipt-main{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.fb-receipt-date{margin-top:var(--fb-s-1);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2);white-space:nowrap;grid-area:2/1}.fb-receipt-title{font-weight:var(--fb-t-h3-weight);line-height:var(--fb-t-meta-lh);overflow-wrap:anywhere}.fb-receipt-sub{align-items:center;gap:var(--fb-s-1) var(--fb-s-3);margin-top:var(--fb-s-1);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2);flex-wrap:wrap;display:flex}.fb-receipt-sub>.fb-chip{flex:none}.fb-receipt-amount{font-weight:var(--fb-t-h3-weight);white-space:nowrap;text-align:right;grid-area:1/2/span 2}.fb-receipt-amount-quiet{font-weight:var(--fb-t-body-weight);color:var(--fb-ink2)}.fb-receipt>.fb-row-chevron{grid-area:1/3/span 2}.fb-receipt:active{background:var(--fb-paper-hover)}@media (hover:hover) and (pointer:fine){.fb-receipt:hover{background:var(--fb-paper-hover)}.fb-receipt:hover>.fb-row-chevron{color:var(--fb-ink2)}}@media (width>=768px){.fb-receipt{margin:0 calc(-1 * var(--fb-s-2));padding:var(--fb-s-3) var(--fb-s-2);grid-template-columns:96px minmax(0,1fr) max-content 18px}.fb-receipt-date{grid-row:1;margin-top:0}.fb-receipt-main{grid-column:2}.fb-receipt-amount{grid-area:1/3}.fb-receipt>.fb-row-chevron{grid-area:1/4}}@media (width>=768px){.fb-w-narrow:has(.fb-signin-layout){--fb-max:var(--fb-w-container)}.fb-w-narrow>.fb-layout:has(.fb-signin-layout){max-width:none}}@keyframes fb-msg-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes fb-msg-fade{0%{opacity:0}}.fb-reply-actions{gap:var(--fb-s-3);margin-top:var(--fb-s-3);flex-direction:column;display:flex}@media (width>=768px){.fb-reply-actions{align-items:center;gap:var(--fb-s-3) var(--fb-s-4);flex-flow:wrap}.fb-reply-actions .fb-btn-block{width:auto;display:inline-flex}}.fb-rows:has(>li>.fb-setting){max-width:var(--fb-w-measure)}.fb-setting{align-items:center;gap:var(--fb-s-4);min-height:64px;padding:var(--fb-s-3) var(--fb-inset,0px);border-radius:var(--fb-r-card);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.fb-setting:not(.fb-setting-locked):hover{background:var(--fb-paper-hover)}}.fb-setting-text{gap:var(--fb-s-1);flex-direction:column;flex:1;min-width:0;display:flex}.fb-setting-title{font-weight:var(--fb-t-h3-weight);line-height:var(--fb-t-body-lh);cursor:pointer}.fb-setting-title:after{content:"";position:absolute;inset:0}.fb-setting-sub{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2);display:block}.fb-setting-text>div>.fb-field-error{margin-top:var(--fb-s-1)}.fb-setting>.fb-switch-track{margin:0;position:relative}.fb-setting>.fb-switch-track:before{content:"";position:absolute;inset:-12px -8px}.fb-setting-locked .fb-setting-title{color:var(--fb-ink2);cursor:default}.fb-setting:has(>[aria-disabled=true]) .fb-setting-title{cursor:not-allowed}.fb-choiceset-section>legend{color:var(--fb-ink2)}.fb-choices{margin-top:var(--fb-s-2);border-top:1px solid var(--fb-line)}.fb-choices-boxed{border:1px solid var(--fb-line);border-radius:var(--fb-r-card);background:var(--fb-surface);overflow:hidden}.fb-choices-columns-2{gap:var(--fb-s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fb-choices-columns-2 .fb-choice{border:1px solid var(--fb-line);border-radius:var(--fb-r-control)}.fb-choices-columns-2 .fb-choice:has(>input:checked){background:var(--fb-brand-wash)}.fb-choice{align-items:flex-start;gap:var(--fb-s-3);min-height:44px;padding:var(--fb-s-4) var(--fb-s-3);border-bottom:1px solid var(--fb-line);cursor:pointer;display:flex}.fb-choices-boxed .fb-choice:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.fb-choice:has(>input:not(:disabled)):hover{background:var(--fb-paper-hover)}.fb-choices-boxed .fb-choice:has(>input:not(:disabled)):hover{background:var(--fb-surface-hover)}}.fb-choice:has(>input:checked){background:var(--fb-surface);box-shadow:inset 0 0 0 1.5px var(--fb-ink)}@media (hover:hover) and (pointer:fine){.fb-choice:has(>input:checked:not(:disabled)):hover{background:var(--fb-surface-hover)}}.fb-choice>input{appearance:none;border:1.5px solid var(--fb-ink3);background:var(--fb-surface);cursor:pointer;border-radius:50%;flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0}.fb-choice>input:checked{border-color:var(--fb-toggle);background:radial-gradient(circle at center, var(--fb-toggle) 0 5.75px, var(--fb-surface) 6.25px)}.fb-choice-text{gap:var(--fb-s-1);flex-direction:column;flex:1;min-width:0;display:flex}.fb-choice-label{font-weight:var(--fb-t-h3-weight);line-height:var(--fb-t-body-lh)}.fb-choice-desc{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-choice-trail{align-items:center;gap:var(--fb-s-3);min-height:20px;padding-left:var(--fb-s-1);flex:none;margin-left:auto;display:flex}.fb-choice-trail>.fb-i{color:var(--fb-ink2)}.fb-choice-meta{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-choice-amount{font-weight:var(--fb-t-h3-weight)}.fb-choice-trail:has(>.fb-choice-unit){text-align:right;flex-direction:column;align-items:flex-end;gap:0}.fb-choice-unit{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2);white-space:nowrap}.fb-choice:has(>input:disabled){color:var(--fb-ink2);cursor:not-allowed}.fb-choice>input:disabled{border-color:var(--fb-line2);cursor:not-allowed}.fb-choice>input:disabled:checked{border-color:var(--fb-ink3);background:radial-gradient(circle at center, var(--fb-ink3) 0 5.75px, var(--fb-surface) 6.25px)}@media (width>=768px){.fb-choiceset{max-width:var(--fb-w-measure)}}@media (forced-colors:active){.fb-choice>input{forced-color-adjust:none;background:canvas;border-color:buttontext}.fb-choice>input:checked{background:radial-gradient(circle,highlight 0 5.75px,canvas 6.25px);border-color:highlight}}.fb-tag{align-items:center;gap:var(--fb-s-2);min-height:24px;padding:var(--fb-s-1) var(--fb-s-2);border:1px solid var(--fb-line2);border-radius:var(--fb-r-pill);color:var(--fb-ink);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);font-weight:var(--fb-t-h3-weight);line-height:var(--fb-t-meta-lh);white-space:nowrap;max-width:100%;display:inline-flex}.fb-tag-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.fb-tag-dashed{border-style:dashed}.fb-tag>.fb-i{flex:none;width:14px;height:14px}.fb-row-body>.fb-tag{margin-top:var(--fb-s-1);align-self:flex-start}.fb-segmented-options{border:1px solid var(--fb-line);border-radius:var(--fb-r-control);display:flex;overflow:hidden}.fb-segment{cursor:pointer;flex:1;min-width:0;position:relative}.fb-segment+.fb-segment{border-inline-start:1px solid var(--fb-line)}.fb-segment input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.fb-segment span{min-height:calc(var(--fb-control-h) - 2px);padding:var(--fb-s-2);text-align:center;font-weight:var(--fb-t-h3-weight);justify-content:center;align-items:center;display:flex}.fb-segment:has(input:checked){background:var(--fb-ink);color:var(--fb-surface)}.fb-segment:has(input:focus-visible){outline:2px solid var(--fb-ink);outline-offset:-4px}.fb-segment:has(input:checked:focus-visible){outline-color:var(--fb-surface)}.fb-segment:has(input:disabled){opacity:.6;cursor:default}.fb-org .fb-state-neutral{padding:0}.fb-orgshell{flex-direction:column;min-height:100vh;display:flex}@media (width<=1099px){.fb-orgshell>.fb-rail{display:none}}@media (width>=1100px){.fb-orgshell{flex-direction:row}.fb-rail{overscroll-behavior:contain;align-self:flex-start;height:100dvh;position:sticky;top:0;overflow-y:auto}}.fb-rail-org-name{overflow-wrap:anywhere;min-width:0}button.fb-jump{width:100%;font:inherit;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);text-align:left;cursor:pointer;margin:0}.fb-jump{margin-top:var(--fb-s-1);margin-bottom:var(--fb-s-1);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);transition:border-color var(--fb-t-1) var(--fb-ease-out)}@media (hover:hover) and (pointer:fine){.fb-jump:hover{border-color:var(--fb-band-muted)}}button.fb-jump:disabled{cursor:default}.fb-jump-text{flex:1;min-width:0}.fb-rail-groups{gap:var(--fb-s-4);flex-direction:column;display:flex}.fb-rail-groups .fb-railnav{margin-top:0}.fb-rail-group-label{margin:0 0 var(--fb-s-1);padding:0 var(--fb-s-3);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-band-muted)}.fb-orail .fb-railitem{font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh)}.fb-railitem-label{flex:1;min-width:0}.fb-railitem-label:has(+.fb-badge){white-space:nowrap;flex:1 0 auto}.fb-railitem>.fb-badge{flex-shrink:0}.fb-orail .fb-more{margin-top:var(--fb-s-2)}.fb-orail :is(.fb-railnav,.fb-more-list){margin:0;padding:0;list-style:none}.fb-orail .fb-more-list{margin-top:var(--fb-s-1);padding-left:var(--fb-s-5)}.fb-orail .fb-more-head{cursor:default}.fb-rail-legal{min-height:44px;padding:0 var(--fb-s-3);border-radius:var(--fb-r-card);color:var(--fb-band-muted);font-size:var(--fb-t-caption);letter-spacing:var(--fb-t-caption-tracking);line-height:var(--fb-t-caption-lh);align-items:center;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.fb-rail-legal:hover{background:var(--fb-band-hover);color:var(--fb-on-band)}}@media (width>=1100px){.fb.fb-org-shell:has(.fb-rail-legal)>.fb-site-foot{display:none}}.fb-tabscroll{min-width:0;display:block}.fb-tabscroll>.fb-tabs{overscroll-behavior-x:contain}.fb-tabscroll[data-fade-end]>.fb-tabs{-webkit-mask-image:linear-gradient(90deg,currentColor calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,currentColor calc(100% - 32px),#0000)}.fb-tabscroll[data-fade-start]>.fb-tabs{-webkit-mask-image:linear-gradient(270deg,currentColor calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,currentColor calc(100% - 32px),#0000)}.fb-tabscroll[data-fade-start][data-fade-end]>.fb-tabs{-webkit-mask-image:linear-gradient(90deg,#0000,currentColor 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,currentColor 32px calc(100% - 32px),#0000)}.fb-sfold{min-width:0;display:none}@media (width<=1099px){.fb-split{grid-template-columns:minmax(0,1fr)}.fb-split:not(.fb-split-single){grid-template-rows:auto minmax(0,1fr)}}@container fb-work (width<=999px){.fb-split:not(.fb-split-single){grid-template-rows:auto minmax(0,1fr)}}:is(.fb-spanel,.fb-spanel-block)+.fb-btn{margin-top:var(--fb-s-3)}.fb-savebar{justify-content:flex-end;align-items:center;gap:var(--fb-s-3) var(--fb-s-3);margin-top:var(--fb-s-6);flex-wrap:wrap;display:flex}.fb-savebar>.fb-save{display:contents}.fb-savebar .fb-save-failure,.fb-savebar-status{order:2}.fb-savebar-status{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2);margin:0}.fb-savebar-reason{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2);flex-basis:100%;order:3;margin:0}.fb-savebar-sticky{z-index:1;padding-block:var(--fb-s-3);border-top:1px solid var(--fb-line);background:var(--fb-paper);position:sticky;bottom:0}.fb-sindex{display:none}@container fb-work (width>=1008px){.fb-sindex{margin-bottom:var(--fb-s-5);display:block}}.fb-sindex-list{border-left:1px solid var(--fb-line)}.fb-sindex-item{align-items:center;gap:var(--fb-s-2);width:100%;min-height:44px;padding:0 var(--fb-s-3);color:var(--fb-ink2);font:inherit;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;margin-left:-1px;display:flex}.fb-sindex-label{overflow-wrap:anywhere;flex:1;min-width:0}.fb-sindex-item[aria-current=location]{border-left-color:var(--fb-marker);color:var(--fb-ink);font-weight:var(--fb-t-h3-weight)}@media (hover:hover) and (pointer:fine){.fb-sindex-item:hover{color:var(--fb-ink)}}.fb-sindex-mark{flex:none}.fb-sindex-need .fb-sindex-mark{width:10px;height:10px;color:var(--fb-need-fg)}.fb-sindex-edited .fb-sindex-mark{color:var(--fb-wait-fg)}.fb-sindex-done .fb-sindex-mark{color:var(--fb-ink2)}@media (width<=767px){.fb-tabscroll>.fb-tabs{scrollbar-width:none}.fb-tabscroll>.fb-tabs::-webkit-scrollbar{display:none}.fb-sfold{flex:100%;display:block}.fb-has-tabs:not(.fb-task-screen) .fb-savebar-sticky{bottom:var(--fb-tabbar-h)}.fb-savebar-sticky{margin-inline:calc(-1 * var(--fb-s-4));padding:var(--fb-s-3) var(--fb-s-4) max(var(--fb-s-3), env(safe-area-inset-bottom));background:var(--fb-surface)}}.fb-pagehead-main:has(.fb-oe-event-mark){gap:var(--fb-s-2) var(--fb-s-4);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;display:grid}.fb-pagehead-main:has(.fb-oe-event-mark) .fb-page-title{font-size:var(--fb-t-title);line-height:var(--fb-t-title-lh);grid-area:1/2}.fb-pagehead-main:has(.fb-oe-event-mark) .fb-pagehead-actions{grid-area:1/3/3}@media (width<=767px){.fb-pagehead-main:has(.fb-oe-event-mark){grid-template-columns:40px minmax(0,1fr)}.fb-pagehead-main:has(.fb-oe-event-mark) .fb-pagehead-actions{grid-area:3/1/auto/-1}}@media (width<=767px){.fb-pagehead:has(>.fb-event-phone-head)>:not(.fb-event-phone-head){display:none}}.fb-pagehead-main:has(.fb-oe-event-mark) .fb-page-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fb-hub-split{grid-template-columns:minmax(0, 1fr) var(--fb-w-aside);column-gap:var(--fb-s-7);align-items:start;display:grid}@media (width<=1099px){.fb-hub-split{gap:var(--fb-s-6);flex-direction:column;display:flex}}.fb .fb-container:is(.fb-events-catalog,.fb-event-page,.fb-events-history){max-width:780px}.fb .fb-container:is(.fb-events-catalog,.fb-event-page,.fb-events-history)>.fb-layout{max-width:none}.fb-events-toolbar{align-items:center;gap:var(--fb-s-3);margin-bottom:var(--fb-s-5);flex-wrap:wrap;display:flex}.fb-events-toolbar>.fb-btn{white-space:nowrap;flex-shrink:0}.fb-events-filter-pills .fb-field-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fb-events-filter-pills{align-items:center;gap:var(--fb-s-2);display:flex}.fb-events-filter-pills .fb-field{width:auto;min-width:0;position:relative}.fb-events-filter-pills select{border-radius:var(--fb-r-control);min-width:0;padding-right:var(--fb-s-6);width:auto}.fb-events-filter-pills .fb-pill{white-space:nowrap;min-height:var(--fb-control-h)}.fb-events-filter-pills [aria-pressed=true]{background:var(--fb-fill);color:var(--fb-on-fill);border-color:var(--fb-fill)}.fb-events-catalog-split{gap:var(--fb-s-7);grid-template-columns:minmax(0,1fr) 320px;display:grid}.fb-events-catalog-aside>.fb-more-link{margin-top:var(--fb-s-4)}@media (width<=1099px){.fb-events-toolbar{flex-wrap:wrap}.fb-events-catalog-split{gap:var(--fb-s-5);flex-direction:column;display:flex}.fb-events-catalog-aside{display:none}}@media (width<=767px){.fb-events-toolbar{align-items:stretch;gap:var(--fb-s-3);flex-direction:column}.fb-events-filter-pills{flex-wrap:wrap}.fb-events-filter-pills>*{flex-shrink:0}}.fb .page-content:has(.fb-events-catalog-v2,.fb-events-history-v2,.fb-hub-page){width:auto;max-width:none;margin:0;padding:0}.fb-events-filter-pills select{max-width:150px}.fb-events-filter-pills .fb-select-wrap{margin-top:0}.fb-events-filter-pills .fb-field{flex:none}.fb .page-content:has(.fb-events-state){width:auto;max-width:none;margin:0;padding:0}.fb-events-state{padding-block:var(--fb-s-6)}.fb-events-state.is-hub{padding-top:0}.fb .fb-events-state.is-hub>.fb-container{padding-top:var(--fb-s-5)}.fb-events-state.is-hub .fb-events-cover-skeleton{height:236px}@media (width<=767px){.fb .fb-events-state.is-hub>.fb-container{padding-top:0}.fb-events-state.is-hub .fb-events-cover-skeleton{margin-inline:calc(-1 * var(--fb-gutter));border-radius:0}.fb-events-state.is-hub.is-compact .fb-events-cover-skeleton{height:128px}}.fb-events-cover-skeleton{border-radius:var(--fb-r-card);background:var(--fb-wash);height:250px;margin-bottom:var(--fb-s-5)}:is(.fb-events-filter-pills>[aria-pressed=true],.fb-events-filter-pills>.fb-field:has(select option:checked:not([value=""]))){order:-1}.fb-events-toolbar{min-width:0;max-width:100%}@media (width<=767px){.fb-events-filter-pills{width:100%;min-width:0}.fb-events-filter-pills>.fb-field{flex:28%;min-width:0}.fb-events-filter-pills>.fb-field:has(#event-filter-province){flex-basis:34%}.fb-events-filter-pills>.fb-field select{width:100%;max-width:none;padding-right:calc(var(--fb-s-6) + var(--fb-s-1))}.fb-events-filter-pills>.fb-pill{flex:auto}}.fb:has(.fb-events-catalog-v2) .fb-site-menu-toggle{position:relative}.fb:has(.fb-events-catalog-v2) .fb-site-menu-toggle .fb-sr{top:0;left:0}.fb-code-boxes{gap:var(--fb-s-2);display:flex}.fb-code-box{width:min(12vw, var(--fb-s-7));text-align:center;padding-inline:0}:is(.fb-application:has(.fb-journey) .app-phone-navigation,.fb-application:has(.fb-journey) .fb-site-foot){display:none}.fb-application:has(.fb-journey) .page-content{padding:0}.fb-application:has(.fb-journey){padding-bottom:0}:is(.fb .page-content:has(.fb-journey),.fb .page-content:has(.fb-outcome)){width:100%;max-width:none;margin:0;padding:0}.fb-code-boxes{position:relative}.fb-code-box{min-height:var(--fb-s-7);place-items:center;display:grid}.fb-code-native{opacity:0;cursor:text;width:100%;position:absolute;inset:0}.fb-code-boxes:focus-within{outline:2px solid var(--fb-focus);outline-offset:var(--fb-s-1);border-radius:var(--fb-r-control)}.fb-code-current{border-color:var(--fb-ink)}#registration-language input{scroll-margin-block:var(--fb-s-2)}section[aria-labelledby=registration-transfer]>p{margin-block:var(--fb-s-2) var(--fb-s-3)}.fb-meta{font-size:var(--fb-t-meta);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-layout-main>.fb-section+.fb-btn{margin-top:var(--fb-s-4)}@media print{body:has(.fb-receiptdoc) :is(.fb-sitebar,.fb-tabbar,.fb-sitefooter,.fb-receipt-aside,.fb-intro-back,.fb-sandbox-strip,.fb-paycard-actions){display:none!important}}.fb-layout-main>.fb-more-link{margin-top:var(--fb-s-5)}@media (width>=1100px) and (height>=900px){.fb-application:has(.fb-news-compose,.fb-news-issue){height:100dvh;min-height:0;overflow:hidden}.fb-application:has(.fb-news-compose,.fb-news-issue)>main{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.fb-application:has(.fb-news-compose,.fb-news-issue)>.fb-shell{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.page-content:has(.fb-news-compose,.fb-news-issue){flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}:is(.fb-application:has(.fb-news-compose,.fb-news-issue)>.fb-site,.fb-application:has(.fb-news-compose,.fb-news-issue)>.sol-sandbox-role,.fb-application:has(.fb-news-compose,.fb-news-issue)>.fb-site-foot){flex-shrink:0}}@keyframes fb-email-saved-hide{to{visibility:hidden}}@keyframes fb-undo-hide{to{visibility:hidden}}@media (width<=1023px){.fb-pagebody>.fb-layout-nav{margin-top:calc(-1 * var(--fb-s-4))}}@media (width>=1024px){.fb-pagebody:is(.fb-fam,.fb-docs):has(:is(.fb-fam-head,.fb-docs-head)){padding-top:var(--fb-s-5)}}.fb-menav-id>.fb-avatar{display:none}.fb-site-error-hub>.fb-me-signout{margin-top:var(--fb-s-6)}:is(.fb-event-history,.fb-fam-history)>.fb-section:first-child{margin-top:0}@media (width<=767px){.fb-task-screen:has(.fb-task-bar) .fb-layout-intro:has(>.fb-reg-backrow){display:none}}@media (width<=767px){.fb-task-screen:has(.fb-task-bar) .fb-layout-intro:has(>.fb-mem-back-intro){display:none}}:is(.fb-task-screen:has(.fb-mem-context-task)>.fb-site,.fb-task-screen:has(.fb-mem-context-task) .fb-site-foot){display:none}.fb :is(.fb-mem-discovery,.fb-mem-history) .fb-intro.fb-intro-band{background:0 0}:is(.fb-mem-discovery,.fb-mem-history) .fb-intro-band .fb-intro-title{font-size:var(--fb-t-title);line-height:var(--fb-t-title-lh);letter-spacing:var(--fb-t-title-tracking)}@media (width<=1099px){:is(.fb-mem-discovery,.fb-mem-history) .fb-intro-band .fb-intro-title{font-size:var(--fb-t-title);letter-spacing:var(--fb-t-title-tracking);line-height:var(--fb-t-title-lh)}}.fb-section>.fb-rows+.fb-link-actions{margin-top:var(--fb-s-2)}.fb-section>.fb-notice+.fb-actions{margin-top:var(--fb-s-4)}.fb-section>.fb-section-h+.fb-notice,.fb-section>.fb-section-h+.fb-uncertain,.fb-section>.fb-section-h+.fb-btn,.fb-section>.fb-notice+:is(.fb-league-managed,.fb-rows,.fb-empty){margin-top:var(--fb-s-3)}:where(.fb-help .fb-layout-main)>*+*{margin-top:var(--fb-s-4)}.fb-pagebody:has(#team-invitations-title) .fb-pager-links{margin-left:calc(-1 * var(--fb-s-3))}.fb-section>:where(.fb-team-about,.fb-team-text){margin-top:var(--fb-s-2)}.fb-section>:where(.fb-team-about,.fb-filterbar,.fb-skeleton,.fb-team-failure,.fb-btn,.fb-notice)~:where(.fb-team-about,.fb-filterbar,.fb-skeleton,.fb-team-failure,.fb-btn,.fb-notice,.fb-team-form){margin-top:var(--fb-s-3)}.fb-section>.fb-btn-ghost{margin-left:calc(-1 * var(--fb-s-3));align-self:flex-start}.fb-section-head:has(>.fb-section-aside>.fb-t14-roster-remind-all)>.fb-section-h{flex-basis:6rem}:is(.fb-t14-entry,.fb-t14-people){border:1px solid var(--fb-line);border-radius:var(--fb-r-card);background:var(--fb-paper)}:is(.fb-t14-hub,.fb-t14-entry-page)>.fb-layout{row-gap:var(--fb-s-5)}:is(.fb-t14-hub,.fb-t14-entry-page) .fb-layout-main>.fb-section:first-child{margin-top:0}:is(.fb-oe-requirement,.fb-oe-document-new) .fb-disclosure-panel{gap:var(--fb-s-4);padding:var(--fb-s-1) 0 var(--fb-s-5) var(--fb-s-6);color:var(--fb-ink);flex-direction:column;display:flex}@media (width<=767px){:is(.fb-oe-requirement,.fb-oe-document-new) .fb-disclosure-panel{padding-inline-start:var(--fb-s-1)}}:is(.fb-split-detail,.fb-orgreg-solo)>.fb-facts{margin-top:var(--fb-s-5)}@keyframes fb-orgreg-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes fb-orgreg-fade{0%{opacity:0}}.fb .page-content:has(.fb-eventtools){width:auto;margin:0;padding:0}:is(.fb-es-item,.fb-es-role,.fb-er-item)+:is(.fb-es-item,.fb-es-role,.fb-er-item){border-top:1px solid var(--fb-line)}@media (width<=767px){:is(.fb-page:has(.fb-oc-selected)>.fb-pagehead,.fb-page:has(.fb-oc-selected) .fb-oband,.fb-page:has(.fb-oc-selected) .fb-oc-tools){display:none}}@keyframes sc-saved{0%,85%{opacity:1}to{opacity:0}}@media (width<=767px){.fb-task-screen:has(.fb-task-bar) .fb-layout-intro:has(>.fb-apps-back-intro){display:none}}:is(.fb-overview-attention,.fb-admin-attention-list:has(.fb-attention-row)){background:var(--fb-need-bg);border-radius:var(--fb-r-card);padding:var(--fb-s-4)}.fb .page-content:has(>.fb-admin){width:auto;max-width:none;margin:0;padding:0}:is(.fb-league-org,.fb-lo-messages,.fb-lf-page) .fb-crumbs{padding-left:0;list-style:none}.fb .page-content:has(:is(.fb-lo-workspace,.fb-lf-page,.fb-lo-messages)){width:auto;margin:0;padding:0}@media (width>=1100px){:is(.fb-lo-team-workspace,.fb-lo-players) .fb-split>:is(.fb-split-list,.fb-split-detail){max-block-size:calc(100dvh - var(--fb-s-9) * 4 - var(--fb-s-7));overflow-y:auto}}.fb{--fb-w-video:1376px;--fb-screen:#0e1b24;--fb-screen-2:#17293a;--fb-on-screen:#fff;--fb-on-screen-muted:#c4ced4;--fb-screen-line:#83939e;--fb-screen-focus:#fff}.fb :is(.fb-workbar,.fb-film-editor-preview) :focus-visible{outline-color:var(--fb-screen-focus)}.fb:has(.fb-gp-review) :is(.fb-header,.fb-footer,.fb-bottomnav,.site-header,.site-footer){display:none}:is(.fb-analysis-tabs,.fb-program-tabs) .is-current{background:var(--fb-ink);color:var(--fb-surface);border-radius:var(--fb-r-control)}.fb:has(.fb-film-worktool,.fb-film-player) :is(.fb-site-header,.fb-site-footer,.fb-bottomnav,.fb-header,.fb-footer){display:none}:is(.fb-program-round-settings,.fb-program-round-rubric,.fb-program-round-publication)>summary:focus-visible{outline:2px solid var(--fb-focus);outline-offset:2px}.fb .page-content:has(>:is(.fb-gp-list,.fb-gp-game,.fb-film-page,.fb-programs-page)){width:100%;max-width:none;margin:0;padding:0}.fb:has(.fb-film-worktool,.fb-gp-review) :is(.fb-site,.fb-site-foot,.app-phone-navigation,.fb-depth-bar){display:none}.fb:has(.fb-film-worktool,.fb-gp-review){padding-bottom:0}.fb .page-content:has(>.fb-correction-tool){width:100%;max-width:none;margin:0;padding:0}.fb:has(.fb-correction-tool) :is(.fb-site,.fb-site-foot,.app-phone-navigation,.fb-depth-bar){display:none}.fb:has(.fb-film-token-error,.fb-film-player) :is(.fb-site,.fb-site-foot,.app-phone-navigation,.fb-depth-bar){display:none}#program-new-cycle fieldset>.fb-btn,#program-new-cycle>.fb-btn{margin-top:var(--fb-s-3)}.fb-practice :is(.fb-twocol-main,.fb-practice-solo,.fb-practice-plan)>*{margin-top:var(--fb-s-4)}.fb-practice :is(.fb-twocol-main,.fb-practice-solo,.fb-practice-plan)>:is(.fb-section,.fb-form-section,.fb-danger-zone,.fb-practice-video){margin-top:var(--fb-s-6)}.fb-practice :is(.fb-twocol-main,.fb-practice-solo,.fb-practice-plan)>:first-child{margin-top:0}.fb-practice-solo{max-width:var(--fb-w-measure)}.fb-practice .fb-tabs{margin:var(--fb-s-1) 0 var(--fb-s-5);border-bottom:1px solid var(--fb-line)}.fb-practice .fb-tabs>a{margin-bottom:-1px}.fb-practice .fb-tabs>a:first-child{padding-left:0}@media (width<=767px){.fb-practice .fb-tabs>a{padding:0 var(--fb-s-2)}}.fb-practice[aria-busy=true] :is(.fb-practice-editor,.fb-practice-form) .fb-twocol-main,.fb-practice[aria-busy=true] .fb-practice-form>.fb-form-section{opacity:.6;transition:opacity var(--fb-t-1) var(--fb-ease-out)}.fb-practice-alert{justify-items:stretch;gap:var(--fb-s-3);display:grid}.fb-practice-alert>.fb-btn{justify-self:start}.fb-practice-note{margin:var(--fb-s-2) 0 0;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-practice-card{padding:var(--fb-s-4);border:1px solid var(--fb-line);border-radius:var(--fb-r-card);background:var(--fb-surface)}.fb-practice .fb-twocol-side>*+*{margin-top:var(--fb-s-4)}.fb-practice-items{margin:var(--fb-s-2) 0 0;border-top:1px solid var(--fb-line);padding:0;list-style:none}.fb-practice-items>li{border-bottom:1px solid var(--fb-line)}.fb-practice-items,.fb-practice-usage{margin-inline:calc(-1 * var(--fb-s-1))}@media (width>=768px){.fb-practice-items:not(.fb-practice-gallery),.fb-practice-usage{margin-inline:calc(-1 * var(--fb-s-3))}.fb-practice-items:not(.fb-practice-gallery) .fb-practice-item,.fb-practice-usage-item{padding-inline:var(--fb-s-3)}}.fb-practice.fb-practice :is(.fb-practice-card,.fb-practice-tray,.fb-practice-timer) .fb-btn.fb-btn-block{width:100%;margin-inline:0}.fb-practice-item{gap:var(--fb-s-1) var(--fb-s-4);min-height:64px;padding:var(--fb-s-3) var(--fb-s-1);border-radius:var(--fb-r-card);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.fb-practice-item-body{min-width:0}.fb-practice-item-title{font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);font-weight:var(--fb-t-h3-weight);overflow-wrap:anywhere;margin:0}.fb-practice-item-title>a{color:var(--fb-ink);text-decoration:none}.fb-practice-item-title>a:after{content:"";border-radius:var(--fb-r-card);position:absolute;inset:0}.fb-practice-item-title>a:focus-visible{outline:none}.fb-practice-item-title>a:focus-visible:after{outline:2px solid var(--fb-focus);outline-offset:2px}.fb-practice-item-meta{margin:var(--fb-s-1) 0 0;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2);overflow-wrap:anywhere}.fb-practice-item-desc{margin:var(--fb-s-1) 0 0;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fb-practice-item-actions{z-index:1;align-items:center;gap:0 var(--fb-s-1);flex-wrap:wrap;display:flex;position:relative}@media (width>=768px){.fb-practice-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fb-practice-item-actions{justify-content:flex-end;margin-left:0}.fb-practice-item:has(>.fb-practice-item-actions>:nth-child(2)){grid-template-columns:minmax(0,1fr)}.fb-practice-item:has(>.fb-practice-item-actions>:nth-child(2))>.fb-practice-item-actions{justify-content:flex-start;margin:0}}@media (hover:hover) and (pointer:fine){.fb-practice-item:hover{background:var(--fb-paper-hover)}}@media (width>=768px){.fb-practice-gallery{gap:var(--fb-s-3);margin-inline:0;margin-top:var(--fb-s-3);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fb-practice-gallery>li{border-bottom:0}.fb-practice-gallery .fb-practice-item{height:100%;padding:var(--fb-s-4);border:1px solid var(--fb-line);border-radius:var(--fb-r-card);background:var(--fb-surface);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);align-items:start}.fb-practice-gallery .fb-practice-item-title>a:after{border-radius:var(--fb-r-card)}.fb-practice-gallery .fb-practice-item-actions{margin:var(--fb-s-2) 0 0 calc(-1 * var(--fb-s-3));justify-content:flex-start}}.fb-practice-filters{margin-top:var(--fb-s-3)}.fb-practice-search-row{align-items:center;gap:var(--fb-s-2);display:flex}.fb-practice-search-row>.fb-search{flex:auto;min-width:0;max-width:440px}.fb-practice-search-row>.fb-btn{flex:none}@media (width<=480px){.fb-practice-search-row{flex-wrap:wrap}.fb-practice-search-row>.fb-search{flex-basis:100%;max-width:none}.fb-practice-search-row>.fb-btn{flex:auto}}.fb-practice-more{margin-top:var(--fb-s-2)}.fb-practice-more-toggle{align-items:center;gap:var(--fb-s-2);min-height:44px;margin-left:calc(-1 * var(--fb-s-2));padding:0 var(--fb-s-3) 0 var(--fb-s-2);border-radius:var(--fb-r-card);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-link);cursor:pointer;list-style:none;display:inline-flex}.fb-practice-more-toggle::-webkit-details-marker{display:none}.fb-practice-more-toggle>.fb-i{transition:transform var(--fb-t-1) var(--fb-ease-out);flex:none}.fb-practice-more[open]>.fb-practice-more-toggle>.fb-i{transform:rotate(90deg)}.fb-practice-more-toggle:focus-visible{outline:2px solid var(--fb-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.fb-practice-more-toggle:hover{background:var(--fb-paper-hover)}}.fb-practice-more-body{gap:var(--fb-s-3);padding:var(--fb-s-1) 0 var(--fb-s-2);display:grid}.fb-practice-more-body>*{margin-top:0}.fb-practice-more-body>:is(.fb-btn,.fb-toggle-pill,.fb-practice-file){justify-self:start}.fb-practice-more-body>.fb-btn-ghost,.fb-practice-more-body>.fb-practice-file{margin-left:calc(-1 * var(--fb-s-3))}.fb-practice-card>*+*{margin-top:var(--fb-s-4)}.fb-practice-card>.fb-facts:first-child{margin-top:calc(-1 * var(--fb-s-2));border-top:0}.fb-practice-card-h+.fb-facts{margin-top:var(--fb-s-2)}.fb-practice-card .fb-facts>div:last-child{border-bottom:0}.fb-practice-card-h{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink2);margin:0}.fb-practice-goals{margin:var(--fb-s-2) 0 0;padding-left:var(--fb-s-5);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink);list-style:outside}.fb-practice-goals>li+li{margin-top:var(--fb-s-1)}.fb-practice-goals>li::marker{color:var(--fb-ink3)}.fb-practice-prose{max-width:var(--fb-w-measure);margin-top:var(--fb-s-2);font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);color:var(--fb-ink);overflow-wrap:anywhere}.fb-practice-prose>p{margin:0}.fb-practice-prose>p+p{margin-top:var(--fb-s-3)}.fb-practice-links{margin:var(--fb-s-3) 0 0;padding-left:var(--fb-s-5);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}.fb-practice-brief{margin:var(--fb-s-1) 0 0;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-practice-open{min-height:44px;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-link);text-underline-offset:3px;justify-self:start;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.fb-practice-open:focus-visible{border-radius:var(--fb-r-control);outline:2px solid var(--fb-focus);outline-offset:2px}.fb-practice-figure{min-width:0;margin:0}.fb-practice-caption{margin-top:var(--fb-s-2);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-practice-canvas{border:1px solid var(--fb-line);border-radius:var(--fb-r-card);background:var(--fb-surface);min-width:0;height:360px;position:relative;overflow:hidden}.fb-practice-canvas-short{height:260px}.fb-practice-canvas-edit{height:480px;margin-top:var(--fb-s-4)}@media (width>=768px){.fb-practice-canvas{height:420px}.fb-practice-canvas-short{height:300px}.fb-practice-canvas-edit{height:560px}}.fb-practice-scene-tools{gap:var(--fb-s-2);margin-top:var(--fb-s-3);flex-wrap:wrap;display:flex}.fb-practice-file{cursor:pointer;position:relative}.fb-practice-file-input{clip:rect(0 0 0 0);opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fb-practice-file:focus-within{outline:2px solid var(--fb-focus);outline-offset:2px}.fb-practice-file-off{color:var(--fb-ink3);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.fb-practice-file-off:hover{background:0 0}}.fb-practice-scenes{margin:var(--fb-s-3) 0 0;border-top:1px solid var(--fb-line);padding:0;list-style:none}.fb-practice-scene{gap:var(--fb-s-2);padding:var(--fb-s-3) 0;border-bottom:1px solid var(--fb-line);display:grid}.fb-practice-scene-current{padding-left:var(--fb-s-3);border-left:3px solid var(--fb-marker)}.fb-practice-scene-main{gap:var(--fb-s-2);min-width:0;display:grid}.fb-practice-scene-main>.fb-btn{margin-left:calc(-1 * var(--fb-s-3));justify-self:start}.fb-practice-scene-state{align-items:center;gap:var(--fb-s-2);min-height:44px;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink2);margin:0;display:flex}@media (width>=768px){.fb-practice-scene{align-items:end;column-gap:var(--fb-s-3);grid-template-columns:minmax(0,1fr) auto}}.fb-practice-tools{align-items:center;gap:var(--fb-s-1);flex-wrap:wrap;flex:none;display:flex}.fb-practice-up>.fb-i{transform:rotate(180deg)}.fb-practice-usage{margin:var(--fb-s-2) 0 0;border-top:1px solid var(--fb-line);padding:0;list-style:none}.fb-practice-usage-item{gap:var(--fb-s-1);min-height:56px;padding:var(--fb-s-3) var(--fb-s-1);border-bottom:1px solid var(--fb-line);border-radius:0;display:grid;position:relative}.fb-practice-usage-link{font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink);overflow-wrap:anywhere;justify-self:start;text-decoration:none}.fb-practice-usage-link:after{content:"";border-radius:var(--fb-r-card);position:absolute;inset:0}.fb-practice-usage-link:focus-visible{outline:none}.fb-practice-usage-link:focus-visible:after{outline:2px solid var(--fb-focus);outline-offset:2px}.fb-practice-usage-meta{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2);overflow-wrap:anywhere;margin:0}@media (hover:hover) and (pointer:fine){.fb-practice-usage-item:hover{background:var(--fb-paper-hover)}}@media (width>=1100px){.fb-heads-detail .fb-section>:is(.fb-section-h,.fb-section-head)+.fb-practice-usage{border-top:0;margin-top:0}}.fb-practice-manage-row{align-items:center;gap:var(--fb-s-2);margin-top:var(--fb-s-3);flex-wrap:wrap;display:flex}.fb-practice-copy{gap:var(--fb-s-3);max-width:480px;margin-top:var(--fb-s-3);display:grid}.fb-practice-copy>.fb-practice-manage-row{margin-top:0}.fb-practice-copy>:not(.fb-field,.fb-practice-manage-row){justify-self:start}.fb-practice .fb-section>.fb-danger-zone{margin-top:var(--fb-s-4)}.fb-practice-form{max-width:var(--fb-w-measure)}.fb-practice-form>:is(.fb-form-section,.fb-practice-diagrams)+*{margin-top:var(--fb-s-6)}.fb-practice-reference{gap:var(--fb-s-2);margin-top:var(--fb-s-2);display:grid}.fb-practice-reference:empty{display:none}.fb-practice-reference>*{margin-top:0}.fb-practice-reference>.fb-practice-figure{margin-top:var(--fb-s-1)}.fb-practice-reference .fb-practice-more-body>.fb-practice-prose{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}.fb-practice-open+.fb-practice-fold{margin-top:calc(-1 * var(--fb-s-2))}.fb-practice-team{gap:var(--fb-s-2);display:grid}.fb-practice-team>.fb-practice-manage-row{margin-top:0}.fb-practice-team>.fb-practice-note{margin:0}.fb-practice-picker{margin-top:var(--fb-s-3);padding:var(--fb-s-3) var(--fb-s-4) var(--fb-s-4);border:1px solid var(--fb-line2);border-radius:var(--fb-r-card);background:var(--fb-surface)}.fb-practice-picker-head{justify-content:space-between;align-items:center;gap:var(--fb-s-2);display:flex}.fb-practice-picker-head>.fb-icon-btn{margin-right:calc(-1 * var(--fb-s-2))}.fb-practice-picker-title{font-size:var(--fb-t-body);letter-spacing:var(--fb-t-body-tracking);line-height:var(--fb-t-body-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink);margin:0}.fb-practice-picker>.fb-practice-search-row{margin-top:var(--fb-s-2)}.fb-practice-picker-list{margin:var(--fb-s-3) 0 0;border-top:1px solid var(--fb-line);padding:0;list-style:none}.fb-practice-picker-item{align-items:center;gap:var(--fb-s-3);padding:var(--fb-s-3) 0;border-bottom:1px solid var(--fb-line);display:flex}.fb-practice-picker-item>.fb-btn{flex:none}.fb-practice-picker-text{flex:1;min-width:0}.fb-practice-picker-name{font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);color:var(--fb-ink);overflow-wrap:anywhere;margin:0}.fb-practice-picker-pages{justify-content:space-between;align-items:center;gap:var(--fb-s-2);margin-top:var(--fb-s-2);display:flex}.fb-practice-picker-pages>.fb-practice-note{margin:0}.fb-practice-event-form{gap:var(--fb-s-3);max-width:560px;margin-top:var(--fb-s-4);display:grid}.fb-practice-event-form>:not(.fb-field-grid,.fb-uncertain,.fb-notice){justify-self:start}.fb-practice-meta{color:var(--fb-ink2);font-size:var(--fb-t-meta);line-height:var(--fb-t-meta-lh);margin:0}.fb-practice-library-filters{gap:var(--fb-s-3);margin-bottom:var(--fb-s-5);display:grid}.fb-practice-upcoming{gap:var(--fb-s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.fb-practice-upcoming-card{gap:var(--fb-s-3);padding:var(--fb-s-5);background:var(--fb-surface);border:1px solid var(--fb-line);border-radius:var(--fb-r-card);display:grid}.fb-practice-upcoming-heading{align-items:center;gap:var(--fb-s-3);display:flex}.fb-practice-upcoming-heading h3{font-size:var(--fb-t-h3);margin:0}.fb-practice-scopes{gap:var(--fb-s-1);align-items:center;display:flex}.fb-practice-scopes a{padding:var(--fb-s-2) var(--fb-s-4);color:var(--fb-ink);border:1px solid var(--fb-line2);border-radius:var(--fb-r-pill);text-decoration:none}.fb-practice-scopes .is-selected{color:var(--fb-on-fill);background:var(--fb-fill);border-color:var(--fb-fill)}.fb-practice-scopes+*{margin-top:var(--fb-s-4)}.fb-practice-library-selects,.fb-practice-library-actions{align-items:end;gap:var(--fb-s-2);flex-wrap:wrap;display:flex}.fb-practice-library-actions{justify-content:flex-end}.fb-practice-library-selects>.fb-field{flex:1;min-width:140px}@media (width<=767px){.fb-practice-scopes a{text-align:center;border-radius:var(--fb-r-control);flex:1}.fb-practice-library-selects{flex-wrap:nowrap;overflow-x:auto}.fb-practice-library-selects>.fb-field{min-width:160px}}.fb-reply{align-items:center;gap:var(--fb-s-2);flex-wrap:wrap;display:flex}.fb-reply-options{border:1px solid var(--fb-line2);border-radius:var(--fb-r-control);display:flex;overflow:hidden}.fb-reply-options button{border:0;border-right:1px solid var(--fb-line2);background:var(--fb-surface);color:var(--fb-ink);min-height:44px;padding:var(--fb-s-2) var(--fb-s-4);font:inherit;cursor:pointer;font-weight:600}.fb-reply-options button:last-child{border-right:0}.fb-reply-options button.is-selected{color:var(--fb-surface);background:var(--fb-ink)}.fb-reply-options button:focus-visible{outline:2px solid var(--fb-focus);outline-offset:-3px}.fb-reply-options button:disabled{cursor:wait}.fb-reply.is-unconfirmed .is-selected{background:var(--fb-ink3)}.fb-reply-lg .fb-reply-options{width:100%}.fb-reply-lg button{flex:1;min-height:52px}.fb-reply-saved{align-items:center;gap:var(--fb-s-1);font-size:var(--fb-t-meta);display:flex}.fb-reply-saved svg{width:var(--fb-s-4);height:var(--fb-s-4)}.fb-reply-bar{height:var(--fb-s-2);gap:var(--fb-s-hair);border:1px solid var(--fb-line2);border-radius:var(--fb-r-pill);margin-bottom:var(--fb-s-2);display:flex;overflow:hidden}.fb-reply-bar .is-yes{background:var(--fb-ink)}.fb-reply-bar .is-maybe{background:repeating-linear-gradient(135deg, var(--fb-ink3) 0 2px, var(--fb-wash) 2px 5px)}.fb-reply-bar .is-no{background:var(--fb-surface)}.fb-reply-bar .is-none{background:var(--fb-wash)}.fb-plan-strip{gap:var(--fb-s-hair);height:var(--fb-s-2);border-radius:var(--fb-r-control);display:flex;overflow:hidden}.fb-plan-segment{background:var(--fb-ink3);min-width:3px}.fb-plan-segment.is-drill{background:var(--fb-ink2)}.fb-plan-segment.is-formation{background:var(--fb-ink3)}.fb-plan-segment.is-activity{background:var(--fb-ink)}.fb-plan-segment.is-break{background:repeating-linear-gradient(135deg, var(--fb-line2) 0 2px, var(--fb-surface) 2px 5px)}.fb-plan-segment.is-current{background:var(--fb-brand)}.fb-plan-segment.is-done{opacity:.4}.fb-position{align-items:center;gap:var(--fb-s-1);white-space:nowrap;font-size:var(--fb-t-caption);display:inline-flex}.fb-position i{border:1px solid var(--fb-ink);border-radius:50%;width:7px;height:7px}.fb-position-k i{background:var(--fb-ink3);border-radius:var(--fb-r-mark)}.fb-position-b i{background:var(--fb-ink)}.fb-position-s i{background:var(--fb-marker);border-radius:0;transform:rotate(45deg)}.fb-minute-stepper{border:1px solid var(--fb-line2);border-radius:var(--fb-r-control);white-space:nowrap;align-items:center;display:flex}.fb-minute-stepper button{color:var(--fb-ink);min-height:44px;min-width:var(--fb-s-6);cursor:pointer;background:0 0;border:0}.fb-minute-stepper span{min-width:var(--fb-s-7);text-align:center;font-size:var(--fb-t-meta)}.fb-plan-stage{grid-template-columns:var(--fb-s-8) minmax(0, 1fr);gap:var(--fb-s-3);padding:var(--fb-s-4) 0;border-bottom:1px solid var(--fb-line);display:grid}.fb-plan-time{font-size:var(--fb-t-meta);font-weight:600}.fb-plan-stage-body{min-width:0}.fb-plan-stage h3,.fb-plan-stage h4{margin:0 0 var(--fb-s-2);font-size:var(--fb-t-body)}.fb-plan-outline-item{justify-content:space-between;gap:var(--fb-s-3);padding:var(--fb-s-1) 0;display:flex}.fb-plan-outline-item>span:first-child{min-width:0}.fb-plan-outline-lane.is-mine{background:var(--fb-brand-wash);border-radius:var(--fb-r-control);padding:var(--fb-s-3)}.fb-attendance-squares{gap:var(--fb-s-1);display:flex}.fb-attendance-squares span{width:var(--fb-s-4);height:var(--fb-s-4);border:1px solid var(--fb-ink3);border-radius:var(--fb-r-mark);font-size:var(--fb-t-caption);place-items:center;display:grid}.fb-attendance-squares .is-present{background:var(--fb-ink);color:var(--fb-surface)}.fb-attendance-squares .is-absent{color:var(--fb-need-fg)}.fb-attendance-squares .is-none{border-color:var(--fb-line);color:var(--fb-ink3)}.fb-for-players{gap:var(--fb-s-5);padding:var(--fb-s-5);border:1px solid var(--fb-line);border-radius:var(--fb-r-card);background:var(--fb-surface);display:grid}.fb-for-players h2{font-size:var(--fb-t-h3);margin:0 0 var(--fb-s-3)}.fb-for-players ul{padding-left:var(--fb-s-5);margin:0}.fb-homework{gap:var(--fb-s-1);margin-top:var(--fb-s-3);display:grid}body:has(.fb-runner) :is(.fb-site,.fb-header,.fb-appbar,.fb-bottom-nav,.fb-footer,.fb-sandbox-strip){display:none}.fb .page-content:has(.fb-runner){width:100%;max-width:none;margin:0;padding:0}.fb-practice:has(>.fb-runner)>.fb-translate-line{padding:var(--fb-s-3) var(--fb-s-5)}.fb-player-plan-stage{gap:var(--fb-s-3);padding:var(--fb-s-4) 0;border-top:1px solid var(--fb-line);font-size:var(--fb-t-meta);grid-template-columns:68px minmax(0,1fr) auto;align-items:start;display:grid}.fb-player-plan-time,.fb-player-plan-duration{white-space:nowrap;font-variant-numeric:tabular-nums}.fb-player-plan-duration{color:var(--fb-ink2)}.fb-player-plan-lanes{gap:var(--fb-s-3);min-width:0;display:grid}.fb-player-plan-label{margin:0 0 var(--fb-s-1);font-weight:600}.fb-player-plan-item{justify-content:space-between;gap:var(--fb-s-2);display:flex}.fb-player-plan-lane{gap:var(--fb-s-1);display:grid}.fb-player-plan-stage.is-parallel .fb-player-plan-lanes{border-left:2px solid var(--fb-line);padding-left:var(--fb-s-3)}.fb-practice-heading{justify-content:space-between;align-items:center;gap:var(--fb-s-4);margin-bottom:var(--fb-s-4);display:flex}.fb-practice-heading h1{font-size:var(--fb-t-title);line-height:var(--fb-t-title-lh);letter-spacing:var(--fb-t-title-tracking);margin:0}.fb-practice-heading-actions{gap:var(--fb-s-2);display:flex}.fb-practice-grid{gap:var(--fb-s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fb-practice-grid-card{min-width:0}.fb-practice-grid-card h2{font-size:var(--fb-t-body);line-height:var(--fb-t-body-lh);margin:var(--fb-s-3) 0 var(--fb-s-1)}.fb-practice-grid-card h2 a{color:var(--fb-ink);text-decoration:none}.fb-practice-grid-drawing{aspect-ratio:1.8;background:var(--fb-wash);border:1px solid var(--fb-line2);border-radius:var(--fb-r-card);place-items:center;display:grid;overflow:hidden}.fb-practice-grid-drawing .fb-practice-figure{width:100%;height:100%;margin:0}.fb-practice-grid-drawing .fb-practice-canvas{border:0;width:100%;height:100%;min-height:0}.fb-practice-grid-drawing figcaption{display:none}.fb-practice-positions{gap:var(--fb-s-3);margin:var(--fb-s-2) 0;flex-wrap:wrap;display:flex}.fb-practice-plan-columns,.fb-practice-plan-row{gap:var(--fb-s-4);padding:var(--fb-s-4) 0;border-bottom:1px solid var(--fb-line);color:var(--fb-ink);grid-template-columns:minmax(0,1fr) 120px 160px 160px;align-items:center;text-decoration:none;display:grid}.fb-practice-plan-columns{font-size:var(--fb-t-caption);color:var(--fb-ink2)}.fb-practice-plan-row h3{font-size:var(--fb-t-body);margin:0 0 var(--fb-s-1)}.fb-practice-plan-row:hover{background:var(--fb-wash)}.fb-practice-sharing{font-size:var(--fb-t-caption);padding:var(--fb-s-1) var(--fb-s-2);border:1px solid var(--fb-line);border-radius:var(--fb-r-pill);justify-self:end}@media (width<=1099px){.fb-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.fb-practice-heading{flex-wrap:wrap;align-items:flex-start}.fb-practice-heading-actions{width:100%}.fb-practice-grid{grid-template-columns:minmax(0,1fr)}.fb-practice-plan-columns{display:none}.fb-practice-plan-row{grid-template-columns:minmax(0,1fr) auto}.fb-practice-plan-row>:first-child{grid-column:1/-1}.fb-practice-plan-row>:nth-child(3){grid-area:3/1}.fb-practice-sharing{grid-area:3/2}}.fb-practice-builder{padding-bottom:var(--fb-s-9)}.fb-builder-layout{gap:var(--fb-s-7);margin-top:var(--fb-s-5);grid-template-columns:minmax(0,1fr) 360px;display:grid}.fb-builder-main{min-width:0}.fb-builder-details{margin:var(--fb-s-5) 0;border:1px solid var(--fb-line);border-radius:var(--fb-r-card);padding:var(--fb-s-4)}.fb-builder-details>summary{justify-content:space-between;gap:var(--fb-s-3);cursor:pointer;font-weight:600;display:flex}.fb-builder-details[open]>summary{margin-bottom:var(--fb-s-4)}.fb-builder-section{border:1px solid var(--fb-line);border-radius:var(--fb-r-card);margin-bottom:var(--fb-s-5)}.fb-builder-section-head{align-items:center;gap:var(--fb-s-3);padding:var(--fb-s-3) var(--fb-s-4);background:var(--fb-wash);border-radius:var(--fb-r-card) var(--fb-r-card) 0 0;display:flex}.fb-builder-section-head h2{font-size:var(--fb-t-body);flex:1;margin:0}.fb-builder-item{align-items:center;gap:var(--fb-s-3);margin:0 var(--fb-s-4);padding:var(--fb-s-3) 0;border-bottom:1px solid var(--fb-line);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.fb-builder-item-main{min-width:0;display:grid}.fb-builder-item-main strong{font-size:var(--fb-t-meta)}.fb-builder-item-details{font-size:var(--fb-t-caption);grid-column:1/-1}.fb-builder-item-details[open]{font-size:var(--fb-t-body)}.fb-builder-item-details>summary{font-size:var(--fb-t-caption)}.fb-builder-menu{position:relative}.fb-builder-menu summary{cursor:pointer;place-items:center;min-width:44px;min-height:44px;list-style:none;display:grid}.fb-builder-menu[open]{z-index:2}.fb-builder-menu[open]>:not(summary){background:var(--fb-surface);min-width:180px;position:relative}.fb-builder-add{gap:var(--fb-s-1);padding:var(--fb-s-2) var(--fb-s-3);flex-wrap:wrap;display:flex}.fb-builder-add .fb-btn{font-size:var(--fb-t-caption)}.fb-builder-picker{top:var(--fb-s-5);align-self:start;position:sticky}.fb-builder-picker .fb-practice-picker{margin:0}.fb-builder-picker-intro{padding:var(--fb-s-4);border:1px solid var(--fb-line);border-radius:var(--fb-r-card)}.fb-builder-picker-intro h2{font-size:var(--fb-t-h3)}.fb-builder-lanes{gap:var(--fb-s-2);padding:var(--fb-s-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.fb-builder-parallel{margin:var(--fb-s-3);border:1px solid var(--fb-line);border-radius:var(--fb-r-control)}.fb-builder-parallel h3,.fb-builder-lane h4{font-size:var(--fb-t-meta);margin:var(--fb-s-3)}.fb-builder-lane{background:var(--fb-wash);border-radius:var(--fb-r-control);min-width:0}.fb-builder-lane .fb-builder-item{grid-template-columns:minmax(0,1fr) auto}.fb-builder-lane .fb-builder-item-main{grid-column:1/-1}.fb-builder-lane .fb-builder-menu{justify-self:end}.fb-builder-lane .fb-builder-menu[open]>:not(summary){min-width:0}.fb-builder-savebar{gap:var(--fb-s-2);padding:var(--fb-s-3) max(var(--fb-s-4), calc((100vw - 1120px)/2));border-top:1px solid var(--fb-line);background:var(--fb-surface);z-index:8;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.fb-builder-savebar>div:first-child{flex:1}.fb-builder-savebar strong{font-size:var(--fb-t-meta)}.fb-practice-schedule-overlay{z-index:var(--fb-z-dialog);background:color-mix(in srgb, var(--fb-ink) 45%, transparent);padding:var(--fb-s-7) var(--fb-s-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}@media (width<=767px){.fb-practice-schedule .fb-schedule-meta-grid>.fb-field-grid-inner{grid-template-columns:minmax(0,1fr)}}.fb-schedule-player-actions{gap:var(--fb-s-2);flex-wrap:wrap;display:flex}.fb-schedule-player-list{gap:var(--fb-s-2);max-height:240px;padding:var(--fb-s-3);border:1px solid var(--fb-line);border-radius:var(--fb-r-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}@media (width<=767px){.fb-schedule-player-list{grid-template-columns:minmax(0,1fr)}}.fb-practice-schedule-dialog{border-radius:var(--fb-r-dialog);background:var(--fb-surface);width:100%;max-width:600px;padding:var(--fb-s-5);box-shadow:var(--fb-shadow-dialog)}.fb-builder-parallel-dialog{z-index:13;inset:20% max(var(--fb-s-4), calc((100vw - 600px)/2)) auto;padding:var(--fb-s-5);border:1px solid var(--fb-line2);background:var(--fb-surface);border-radius:var(--fb-r-dialog);box-shadow:var(--fb-shadow-dialog);position:fixed}@media (width<=1099px){.fb-builder-layout{grid-template-columns:minmax(0,1fr)}.fb-builder-picker:not(.is-open){display:none}.fb-builder-picker.is-open{background:var(--fb-surface);z-index:var(--fb-z-dialog);border-top:1px solid var(--fb-line2);border-radius:var(--fb-r-dialog) var(--fb-r-dialog) 0 0;padding:var(--fb-s-4);align-self:stretch;position:fixed;inset:40dvh 0 0;overflow:auto}}@media (width<=767px){.fb-practice-schedule-overlay{padding:0}.fb-practice-schedule-dialog{border-radius:0;min-height:100dvh}.fb-builder-savebar>:nth-child(2),.fb-builder-savebar>:nth-child(3){display:none}}.fb-practice-draft-actions{align-items:center;gap:var(--fb-s-2);flex-wrap:wrap;display:flex}.fb-practice-draft-actions>p{flex-basis:100%}body:has(.fb-runner) :is(.app-header,.app-phone-navigation,.fb-site-foot,.fb-depth-bar){display:none}.fb-adding-bar{z-index:8;background:var(--fb-surface);border-top:1px solid var(--fb-line2);align-items:center;gap:var(--fb-s-3);padding:var(--fb-s-3) max(var(--fb-s-4), calc((100vw - 1120px)/2));display:flex;position:fixed;inset:auto 0 0}.fb-adding-bar>div:first-child{flex:1;min-width:0}.fb-adding-bar strong{font-size:var(--fb-t-meta)}@media (width<=767px){.fb-adding-bar{flex-wrap:wrap;bottom:64px}.fb-adding-bar>div:first-child{flex-basis:100%}}.fb-pitch-diagram{background:var(--fb-wash);width:100%;height:100%;display:block}.fb-practice-canvas-svg{aspect-ratio:1.8;min-height:0;padding:var(--fb-s-2);display:grid}.fb-practice-canvas-svg>svg{max-height:100%}.fb-builder-actions{gap:var(--fb-s-2);flex-wrap:wrap;display:flex}.fb-practice-reference-actions{gap:var(--fb-s-2);padding:var(--fb-s-4);border:1px solid var(--fb-line2);border-radius:var(--fb-r-card);display:grid}.fb-practice-reference .fb-practice-canvas{aspect-ratio:1.8;min-height:0}.fb-practice-reference .fb-practice-caption{font-size:var(--fb-t-caption)}.fb-practice-recent-places{gap:var(--fb-s-2);flex-wrap:wrap;display:flex}@media (width<=767px){.fb-practice-grid{gap:0}.fb-practice-grid-card{column-gap:var(--fb-s-3);padding-block:var(--fb-s-4);border-bottom:1px solid var(--fb-line);grid-template-columns:84px minmax(0,1fr);display:grid}.fb-practice-grid-card .fb-practice-grid-drawing{aspect-ratio:auto;grid-area:1/1/span 5;align-self:start;width:84px;height:68px}.fb-practice-grid-card>:not(.fb-practice-grid-drawing){grid-column:2}.fb-practice-grid-card h2{margin-top:0}.fb-practice-grid-card>button,.fb-practice-grid-card>.fb-btn-wrap{justify-self:end}.fb-practice-grid-card .fb-practice-meta{font-size:var(--fb-t-caption)}.fb-practice-reference>.fb-layout{flex-direction:column;display:flex}.fb-practice-reference .fb-layout-side{order:-1}}.fb-practice-canvas-svg{grid-template-columns:minmax(0,1fr);width:100%;height:auto}.fb-practice-canvas-svg>svg{aspect-ratio:1.8;min-width:0;max-width:100%;height:auto}.fb-practice-reference>.fb-layout{width:100%;min-width:0}@media (width<=1099px){body:has(.fb-builder-picker.is-open):before{content:"";z-index:var(--fb-z-toast);background:var(--fb-scrim);position:fixed;inset:0}}@media (width<=767px){.fb-application:has(.fb-practice-builder) .app-phone-navigation{display:none}.fb-builder-savebar{z-index:var(--fb-z-bar)}.fb-practice-reference .fb-layout-side{width:100%}}.fb-catalog-editor-layout{gap:var(--fb-s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.fb-catalog-index{display:none}.fb-catalog-form{gap:var(--fb-s-5);width:100%;min-width:0;max-width:none;display:grid}.fb-catalog-form>:is(.fb-form-section,.fb-practice-diagrams)+*{margin-top:0}.fb-catalog-form .fb-form-section{padding:var(--fb-s-5);border:1px solid var(--fb-line);border-radius:var(--fb-r-card);background:var(--fb-surface)}.fb-catalog-form .fb-form-section-head{border:0;padding:0}.fb-catalog-positions{gap:var(--fb-s-2);flex-wrap:wrap;display:flex}.fb-catalog-positions>p{flex-basis:100%;margin:0}.fb-catalog-dirty{font-size:var(--fb-t-meta);margin-right:auto}.fb-catalog-form .fb-savebar{background:var(--fb-surface);padding:var(--fb-s-3)}.fb-catalog-form .fb-savebar>.fb-save{order:2}.fb-catalog-form .fb-savebar>.fb-btn{order:1}.fb-diagram-phone-note{font-size:var(--fb-t-meta);line-height:var(--fb-t-meta-lh)}@media (width>=1100px){.fb-catalog-editor-layout{grid-template-columns:220px minmax(0,760px)}.fb-catalog-index{top:var(--fb-s-5);display:block;position:sticky}.fb-catalog-index .fb-sindex{display:block;position:static}}@media (width>=768px){.fb-diagram-phone-note{display:none}}@media (width<=767px){.fb-catalog-form .fb-form-section{padding:var(--fb-s-4)}.fb-catalog-form .fb-savebar{gap:var(--fb-s-2);flex-wrap:wrap}.fb-catalog-dirty{flex-basis:100%}.fb-catalog-form .fb-savebar>.fb-save{margin-left:auto}.fb-catalog-form .fb-practice-canvas-edit{aspect-ratio:60/33;height:auto}.fb-catalog-form .fb-practice-scene-tools{display:none}}.fb-builder-lane-add{gap:var(--fb-s-2);padding-block:var(--fb-s-2);flex-wrap:wrap;display:flex}:is(.fb-of-links,.fb-of-refs,.fb-of-answers,.fb-of-options-list,.fb-of-reqs,.fb-of-assessments,.fb-of-evidence,.fb-of-pq-options){margin:0;padding:0;list-style:none}:is(.fb-of-rotate-up,.fb-of-rotate-down)>.fb-i{transform:rotate(90deg)}@media (width<=767px){:is(.fb-program-split,.fb-program-split:has(.fb-program-pane)){display:block}}:is(.fb-application:has(.fb-exam-shell)>.fb-site,.fb-application:has(.fb-exam-shell) .fb-site-foot,.fb-application:has(.fb-exam-shell) .app-phone-navigation){display:none}[aria-labelledby=person-registrations]>.fb-link{min-height:44px;margin-top:var(--fb-s-3);align-items:center;display:inline-flex}@container fb-rows (width<=380px){:is(.fb-refunds-payer .fb-row:has(>.fb-row-value),.fb-insurance .fb-row:has(>.fb-row-value)){align-content:center}:is(.fb-refunds-payer .fb-row:has(>.fb-row-value)>.fb-row-value,.fb-insurance .fb-row:has(>.fb-row-value)>.fb-row-value){margin:0 0 0 var(--fb-s-4);text-align:right;grid-area:1/3/span 3;justify-self:end}}@container fb-rows (width<=300px){:is(.fb-refunds-payer .fb-row:has(>.fb-row-value)>.fb-row-value,.fb-insurance .fb-row:has(>.fb-row-value)>.fb-row-value){font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}}.fb-display{font-size:var(--fb-t-display);line-height:var(--fb-t-display-lh);font-weight:var(--fb-t-display-weight);letter-spacing:var(--fb-t-display-tracking);font-variant-numeric:var(--fb-figures)}.fb-tnum,.fb-display.fb-tnum{font-variant-numeric:var(--fb-figures)}:is(.fb-id,.fb-intro-band) .fb-chip{background:var(--fb-surface)}.fb-intro-band :is(.fb-btn-secondary,.fb-pill:not([aria-pressed=true])){border-color:var(--fb-field-line)}:is(.fb-id,.fb-intro-band) .fb-search>.fb-i{color:var(--fb-ink2)}.fb-intro.fb-intro-band{padding:0 0 var(--fb-s-5);color:var(--fb-ink);background:0 0;border-radius:0}.fb-intro-band :is(.fb-eyebrow,.fb-intro-meta,.fb-id-muted){color:var(--fb-ink2)}.fb-intro-band .fb-lede{color:var(--fb-ink)}.fb-intro-band .fb-intro-title{max-width:none}.fb-intro-band>.fb-filterbar{margin-top:var(--fb-s-5)}.fb-intro-band .fb-intro-row{align-items:center}.fb-intro-band .fb-intro-actions .fb-link-action{color:var(--fb-link)}@media (width<=767px){.fb-intro.fb-intro-band{padding-bottom:var(--fb-s-5);margin-inline:0}.fb-intro-band>.fb-filterbar{margin-top:var(--fb-s-3)}}.fb-intro-back:has(+:is(.fb-evhead,.fb-intro-band)){margin-top:calc(-1 * var(--fb-s-3));margin-bottom:var(--fb-s-3)}@media (width<=767px){.fb-intro-back:has(+:is(.fb-evhead,.fb-intro-band)){margin-bottom:var(--fb-s-2)}}.fb .fb-pagebody:has(.fb-intro-wrap){padding-top:var(--fb-s-5)}.fb-intro-wrap{flex-direction:column;display:flex}@media (width>=768px){.fb .fb-pagebody:has(.fb-intro-wrap){padding-top:var(--fb-s-7)}.fb .fb-pagebody:not(.fb-games-game):has(>.fb-layout:not(.fb-layout-nav)>.fb-layout-intro>*>.fb-intro-back:first-child){padding-top:var(--fb-s-6)}}@media (width<=767px){.fb .fb-pagebody:not(.fb-games-game,.fb-task-screen:has(.fb-task-bar) *):has(>.fb-layout:not(.fb-layout-nav)>.fb-layout-intro>*>.fb-intro-back:first-child){padding-top:var(--fb-s-5)}}@media (width<=1099px){.fb-layout-nav .fb-intro-wrap>.fb-intro-back{margin-top:var(--fb-s-1)}}@media (width>=1100px){.fb .fb-pagebody:not(.fb-w-narrow):has(>.fb-layout-nav .fb-intro-wrap){padding-top:var(--fb-s-5)}}.fb-code{box-sizing:border-box;color:var(--fb-ink);font-weight:var(--fb-t-title-weight);letter-spacing:var(--fb-t-body-tracking);font-variant-numeric:var(--fb-figures);white-space:nowrap;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid;overflow:hidden}.fb-code-tint{background:var(--fb-code-tint)}.fb-code-outline{border:1px solid var(--fb-line2);background:var(--fb-surface)}.fb-code-24{border-radius:var(--fb-r-control);width:24px;height:24px;letter-spacing:var(--fb-t-caption-tracking);font-size:9px;line-height:var(--fb-t-caption-lh)}.fb-code-32{border-radius:var(--fb-r-card);width:32px;height:32px;letter-spacing:var(--fb-t-caption-tracking);font-size:10px;line-height:var(--fb-t-caption-lh)}.fb-code-48{border-radius:var(--fb-r-card);width:48px;height:48px;font-size:var(--fb-t-caption);letter-spacing:var(--fb-t-caption-tracking);line-height:var(--fb-t-caption-lh)}.fb-code-64{border-radius:var(--fb-r-card);width:64px;height:64px;font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}.fb-orglogo{object-fit:contain;flex:none;display:block}.fb-orglogo-40{width:40px;height:40px}.fb-orglogo-48{width:48px;height:48px}.fb-orglogo-72{width:72px;height:72px}.fb-bandfact{color:var(--fb-ink);flex:none;margin:0}.fb-bandfact-in{box-sizing:border-box;min-width:112px;min-height:104px;padding:var(--fb-s-3) var(--fb-s-4);border:1px solid var(--fb-line);border-radius:var(--fb-r-card);background:var(--fb-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.fb-bandfact-label{color:var(--fb-ink2);font-family:var(--fb-font-body);font-size:var(--fb-t-meta);line-height:var(--fb-t-meta-lh);font-weight:var(--fb-t-h3-weight);letter-spacing:var(--fb-t-meta-tracking);text-transform:none;margin:0}.fb-bandfact-value{margin:var(--fb-s-1) 0 0;color:var(--fb-ink);white-space:nowrap}.fb-bandfact-sub{margin:var(--fb-s-1) 0 0;color:var(--fb-ink2);font-size:var(--fb-t-meta);letter-spacing:var(--fb-t-meta-tracking);line-height:var(--fb-t-meta-lh)}@media (width<=767px){.fb-bandfact-in{justify-content:flex-start;align-items:baseline;gap:var(--fb-s-1) var(--fb-s-3);min-width:0;min-height:0;padding:var(--fb-s-2) var(--fb-s-4);text-align:left;flex-flow:wrap}.fb-bandfact-value,.fb-bandfact-sub{margin-top:0}}.fb-intro-text{flex-direction:column;min-width:0;display:flex}.fb-intro-text>.fb-intro-row:first-child .fb-intro-title{margin-top:0}.fb-intro-band .fb-intro-text>.fb-filterbar{margin-top:var(--fb-s-5)}.fb-intro-hasfact .fb-bandfact-in{min-height:88px;padding:var(--fb-s-2) var(--fb-s-4)}@media (width>=768px){.fb-intro.fb-intro-hasfact{align-items:center;gap:var(--fb-s-5);flex-direction:row}.fb-intro-hasfact>.fb-intro-text{flex:auto}}@media (width<=767px){.fb-intro.fb-intro-hasfact{gap:var(--fb-s-3)}.fb-intro-hasfact>.fb-bandfact{align-self:flex-start}.fb-intro-hasfact .fb-bandfact-in{min-height:0}.fb-intro-band .fb-intro-text>.fb-filterbar{margin-top:var(--fb-s-3)}}.fb-panes-list,.fb-panes-read{min-width:0}.fb-panes-list>:first-child,.fb-panes-read>:first-child{margin-top:0}@media (width<=1099px){.fb-panes-below-list>.fb-panes-read,.fb-panes-below-pane>.fb-panes-list{display:none}}@media (width>=1100px){.fb-panes{align-items:start;column-gap:var(--fb-s-7);grid-template-columns:360px minmax(0,1fr);display:grid}.fb-panes-read{padding:var(--fb-s-5) var(--fb-s-6);border:1px solid var(--fb-line);border-radius:var(--fb-r-card);background:var(--fb-surface)}.fb-panes-read:empty{display:none}}@media (width<=767px){.fb-section:has(>.fb-listings){--fb-inset:0px}.fb-skeleton-tall .fb-skeleton-row{padding-inline:0}}.fb-choice:has(>input:checked){border-radius:var(--fb-r-card);border-bottom-color:#0000}.fb-choice:has(+.fb-choice>input:checked){border-bottom-color:#0000}.fb-choices-boxed .fb-choice:has(>input:checked){border-radius:0}.fb-choices-boxed .fb-choice:first-child:has(>input:checked){border-radius:var(--fb-r-card) var(--fb-r-card) 0 0}.fb-choices-boxed .fb-choice:last-child:has(>input:checked){border-radius:0 0 var(--fb-r-card) var(--fb-r-card)}.fb-choices-boxed .fb-choice:only-child:has(>input:checked){border-radius:var(--fb-r-card)}.fb-role-action-cell{align-self:baseline}.fb-role-action-cell>.fb-btn{margin-block:calc(-1 * var(--fb-s-3))}.fb-translate-line{align-items:center;gap:var(--fb-s-2);color:var(--fb-ink2);font-size:var(--fb-t-meta);line-height:var(--fb-t-meta-lh);flex-wrap:wrap;display:flex}.fb-translate-line .fb-btn{padding-inline:var(--fb-s-2)}.fb-plan-timeline>section+section{margin-top:var(--fb-s-5)}.fb-plan-timeline-section{justify-content:space-between;align-items:baseline;gap:var(--fb-s-3);padding-bottom:var(--fb-s-2);border-bottom:1px solid var(--fb-line);display:flex}.fb-plan-timeline-section h3{font-size:var(--fb-t-meta);font-weight:var(--fb-t-h3-weight);margin:0}.fb-plan-timeline-section>span,.fb-plan-timeline-meta,.fb-plan-timeline-note,.fb-plan-timeline-duration,.fb-plan-timeline-time{font-size:var(--fb-t-meta);line-height:var(--fb-t-meta-lh);color:var(--fb-ink2)}.fb-plan-timeline-section>span{text-align:right}.fb-plan-timeline-stages{margin:0;padding:0;list-style:none}.fb-plan-timeline-stage{gap:var(--fb-s-3);padding-block:var(--fb-s-3);border-bottom:1px solid var(--fb-line);grid-template-columns:max-content minmax(0,1fr);display:grid}.fb-plan-timeline-time{white-space:nowrap}.fb-plan-timeline-item{gap:var(--fb-s-3);grid-template-columns:minmax(0,1fr) auto 64px;align-items:start;min-width:0;display:grid}.fb-plan-timeline-item-body{min-width:0}.fb-plan-timeline-item strong{font-size:var(--fb-t-meta);line-height:var(--fb-t-meta-lh);overflow-wrap:anywhere;display:block}.fb-plan-timeline-meta{gap:var(--fb-s-2);margin-top:var(--fb-s-1);flex-wrap:wrap;display:flex}.fb-plan-timeline-note{margin:var(--fb-s-1) 0 0;overflow-wrap:anywhere}.fb-plan-timeline-thumb{aspect-ratio:60/33;border-radius:var(--fb-r-control);width:64px;overflow:hidden}.fb-plan-timeline-thumb svg{width:100%;height:100%}.fb-plan-timeline-duration{white-space:nowrap;text-align:right}.fb-plan-timeline-parallel{min-width:0}.fb-plan-timeline-lanes-title{margin:0 0 var(--fb-s-2);font-size:var(--fb-t-meta);font-weight:var(--fb-t-h3-weight)}.fb-plan-timeline-lanes{gap:var(--fb-s-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));display:grid}.fb-plan-timeline-lane{padding:var(--fb-s-3);background:var(--fb-wash);border-radius:var(--fb-r-control);min-width:0}.fb-plan-timeline-lane h4{margin:0 0 var(--fb-s-2);font-size:var(--fb-t-meta);line-height:var(--fb-t-meta-lh)}.fb-plan-timeline-item.is-lane{gap:var(--fb-s-2);grid-template-columns:minmax(0,1fr) auto}.fb-plan-timeline-item.is-lane+.fb-plan-timeline-item{margin-top:var(--fb-s-3)}.fb-plan-timeline-item.is-lane .fb-plan-timeline-meta{display:none}.fb-plan-timeline-item.is-lane .fb-plan-timeline-duration{font-size:var(--fb-t-caption)}@media (width<=767px){.fb-plan-timeline-stage{gap:var(--fb-s-2);grid-template-columns:max-content minmax(0,1fr)}.fb-plan-timeline-item{gap:var(--fb-s-2);grid-template-columns:minmax(0,1fr) auto}.fb-plan-timeline-thumb{display:none}.fb-plan-timeline-lanes{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr))}.fb-plan-timeline-lane{padding:var(--fb-s-2)}}.fb-bilingual-entry-fields{gap:var(--fb-s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fb-bilingual-entry-choice{display:none}.fb-bilingual-entry-pane{min-width:0}@media (width<=767px){.fb-bilingual-entry-fields{grid-template-columns:minmax(0,1fr)}.fb-bilingual-entry-choice{display:block}.fb-bilingual-entry-pane:not(.is-current){display:none}}}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2)format("woff2")}@font-face{font-family:Public Sans figures;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2)format("woff2");unicode-range:U+30-39}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/schibsted-grotesk-latin-ext-CnpJE18X.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/schibsted-grotesk-latin-DxefFeRw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer components{:is(.fb-sv-settings .fb-choice:has(input:checked),.fb-sv-start .fb-choice:has(input:checked)){background:var(--fb-brand-wash)}#oe-mode{width:100%;min-width:min(280px,100%)}@media (width<=1099px){body:has(.fb-editor-bar:not(.is-rest)) .fb-tabbar{display:none}}:is(.fb-editor-pane:has(#oe-basics-type) .fb-editor-bilingual:has(#oe-directions-en),.fb-editor-pane:has(#oe-basics-type) .fb-field:has(#oe-schedule-due),.fb-editor-pane:has(#oe-basics-type) .fb-field:has(#oe-address)){display:none}fb-drawer{display:contents}html:has(.fb-drawer-dialog[open]){height:100%;overflow:hidden}html:has(.fb-drawer-dialog[open]) body{height:100%;overflow:hidden}}:is(.fb-sv-outcome,.fb-sv-response-pane) .fb-answer-action:has(>.fb-sv-file-actions){max-width:100%;margin-top:var(--fb-s-2);grid-area:3/1/auto/-1;justify-self:start}.is-private{background:var(--fb-wait-bg);border:1px solid var(--fb-wait-fg);padding:var(--fb-s-4);border-radius:var(--fb-r-card)}@media (width<=767px){.is-queue-case .fb-intro{display:none}}@font-face{font-family:Schedule score figures;src:url(/schedule/ibm-plex-mono-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Schedule score figures;src:url(/schedule/ibm-plex-mono-latin-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@media (width<=767px){:is(.fb-program-search>.fb-field:has(#program-step),.fb-program-search>.fb-field:has(#program-certification)){flex-basis:100%;max-width:none}}.fb-segment{border:1px solid var(--fb-line2);border-radius:var(--fb-r-control);max-width:100%;display:inline-flex;overflow:hidden}.fb-segment button{padding:var(--fb-s-2) var(--fb-s-3);background:var(--fb-paper);color:var(--fb-ink2);font:inherit;cursor:pointer;border:0;border-radius:0;min-height:40px}.fb-segment button+button{border-left:1px solid var(--fb-line)}.fb-segment button[aria-pressed=true]{background:var(--fb-ink);color:var(--fb-paper);font-weight:600}.fb-segment button:focus-visible{outline:2px solid var(--fb-ink);outline-offset:-4px}.fb-segment button[aria-pressed=true]:focus-visible{outline-color:var(--fb-paper)}@media (width<=767px){.fb-segment button{min-height:44px}}
;