@layer theme,base;@layer components{.g-frame.fr-frame{block-size:auto;min-block-size:100dvh;position:static;overflow:visible}.fr-frame>.g-body{flex-direction:column;flex:1 0 auto;min-block-size:auto;display:flex;position:static}.fr-frame>.g-body>.g-main{flex-direction:column;flex:1 0 auto;min-block-size:auto;display:flex}.fr-frame>.g-body>.g-main>.g-main-scroll{flex-direction:column;flex:1 0 auto;min-block-size:auto;display:flex;overflow:visible}.fr-head{z-index:var(--fr-z-head);background:var(--surface);flex-direction:column;display:flex;position:sticky;inset-block-start:0}.fr-skip{z-index:1;padding:var(--s-2) var(--s-3);background:var(--surface);color:var(--accent);border:var(--line-w) solid var(--line-input);border-radius:var(--r-md);font-weight:var(--fw-semi);clip-path:inset(50%);white-space:nowrap;position:absolute;inset-block-start:var(--s-2);inset-inline-start:var(--s-2)}:is(.fr-skip:focus,.fr-skip:focus-visible){clip-path:none}.fr-laptop>.g-topbar{border-block-end:var(--line-w) solid var(--line)}.fr-end{align-items:center;gap:var(--s-3);flex:none;display:flex}.fr-company{color:var(--text);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;max-inline-size:var(--fr-company-max);overflow:hidden}.fr-workspace-later{align-items:center;gap:var(--gap-tight);color:var(--text-3);font-size:var(--fs-sm);white-space:nowrap;cursor:default;flex:none;display:inline-flex}.fr-signout{display:contents}.fr-search{flex:1 1 var(--w-command-min);max-inline-size:var(--w-command);min-inline-size:var(--w-command-min);display:flex;position:relative}.fr-laptop .fr-search{flex-grow:3}.fr-search>.g-command{flex:auto;min-inline-size:0;max-inline-size:none}.fr-hits{z-index:var(--fr-z-status);padding-block:var(--s-1);background:var(--surface);color:var(--text);border:var(--line-w) solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);max-block-size:calc(100dvh - var(--fr-head-h) - var(--s-6));margin:0;padding-inline:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--s-1));inset-inline:0;overflow-y:auto}.fr-hit{align-items:center;gap:var(--s-2);inline-size:100%;min-block-size:var(--row);padding-inline:var(--s-3);color:var(--text);text-align:start;background:0 0;border:0;display:flex}:is(.fr-hit:hover,.fr-hit:focus-visible){background:var(--accent-soft)}.fr-hit-type{font-size:var(--fs-xs);color:var(--text-3);text-transform:uppercase;letter-spacing:var(--ls-caps);flex:none}.fr-hits-none{padding-block:var(--s-1);padding-inline:var(--s-3);color:var(--text-2)}.fr-display{align-items:center;display:flex;position:relative}.fr-display-toggle{display:none}.fr-display-panel{align-items:center;gap:var(--s-2);display:flex}.fr-display .g-seg-btn{padding-inline:var(--s-2)}.fr-display-extra{border-block-start:var(--line-w) solid var(--line);padding-block-start:var(--s-3);display:none}.fr-tabsrow{background:var(--surface);border-block-end:var(--line-w) solid var(--line);align-items:stretch;display:flex}.fr-tabsrow>.g-tabs{min-inline-size:0;block-size:calc(var(--h-tabs) - var(--line-w));border-block-end:0;flex:auto}.fr-tools{align-items:stretch;gap:var(--s-1);padding-inline:var(--s-3);border-inline-start:var(--line-w) solid var(--line);flex:none;display:flex}.fr-short,.fr-tabsrow .fr-narrow{display:none}.fr-tabsrow .g-tab:focus-visible{outline-offset:calc(-1 * var(--focus-w))}.fr-subtabs .g-tab:focus-visible{outline-offset:calc(-1 * var(--focus-w))}.fr-settings-link:focus-visible{outline-offset:calc(-1 * var(--focus-w))}.fr-subtabs>.g-tabs{background:var(--bg);font-size:var(--fs-sm)}.fr-page{padding-inline:var(--fr-gutter);padding-block:var(--s-4);min-inline-size:0}.fr-panel{background:var(--surface);border:var(--line-w) solid var(--line);border-radius:var(--r-md);min-inline-size:0}.fr-panel-head{justify-content:space-between;align-items:center;gap:var(--s-2);min-block-size:var(--h-filterbar);padding-block:var(--s-2);padding-inline:var(--s-4);border-block-end:var(--line-w) solid var(--line);flex-wrap:wrap;display:flex}.fr-panel-title{font-size:var(--fs-xs);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-2);margin:0}.fr-with-side{grid-template-columns:minmax(0,1fr);display:grid}.fr-with-side>*{grid-area:1/1}.fr-side{--fr-side-max:calc(100dvh - var(--fr-head-h));z-index:var(--fr-z-side);inline-size:min(var(--w-inspector), 100%);max-block-size:var(--fr-side-max);place-self:start end;display:flex;position:sticky;inset-block-start:var(--fr-head-h)}.fr-frame:has(.fr-status) .fr-side{--fr-side-max:calc(100dvh - var(--fr-head-h) - var(--h-statusbar))}.fr-side>.g-inspector{min-block-size:0;inline-size:auto;max-inline-size:100%;scroll-padding-block:var(--s-4);box-shadow:var(--shadow);border-block-end:var(--line-w) solid var(--line);flex:auto}.fr-inspector{max-inline-size:100%}.fr-side-close{align-self:flex-end}.fr-inspector>.fr-side-close{display:none}.fr-side .fr-inspector>.fr-side-close{display:inline-flex}.fr-status{z-index:var(--fr-z-status);margin-block-start:auto;position:sticky;inset-block-end:0}.fr-settings-nav{gap:var(--s-0);min-block-size:100%;padding-block:var(--s-3);padding-inline:var(--s-2);background:var(--surface);border-inline-end:var(--line-w) solid var(--line);flex-direction:column;display:flex}.fr-settings-link{align-items:center;gap:var(--gap-tight);min-block-size:var(--h-btn);padding-block:var(--s-1);padding-inline:var(--s-3);border-inline-start:var(--sel-bar) solid var(--on-line);background:var(--on-bg);color:var(--on-fg);font-weight:var(--fw-medium);text-decoration:none;display:flex}.fr-settings-link[data-on=no]{color:var(--text)}.fr-settings-link[data-on=yes]{font-weight:var(--fw-semi)}.fr-settings-link[data-on=no]:hover{background:var(--surface-2);color:var(--text)}.fr-settings-link[data-later]{color:var(--text-3)}.fr-settings-sep{border:0;border-block-start:var(--line-w) solid var(--line);margin-block:var(--s-2);margin-inline:var(--s-3)}.fr-phonebar{align-items:center;gap:var(--s-2);padding-block:var(--s-1);padding-inline:var(--gutter-phone);background:var(--surface);border-block-end:var(--line-w) solid var(--line);flex-wrap:wrap;display:flex}.fr-phone-brand{flex:1 0 var(--w-mark);min-inline-size:var(--tap);align-content:flex-start;align-items:center;column-gap:var(--s-2);row-gap:var(--tap);max-inline-size:max-content;block-size:var(--tap);padding-block:calc((var(--tap) - var(--w-mark)) / 2);color:var(--text);font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--fs-lg);letter-spacing:var(--ls-brand);flex-wrap:wrap;margin-inline-end:auto;text-decoration:none;display:flex;overflow:hidden}.fr-phone-brand:hover{color:var(--text)}.fr-phonebar .g-btn{min-block-size:var(--tap)}.fr-phone-search{padding-block:var(--s-2);padding-inline:var(--gutter-phone);background:var(--surface);border-block-end:var(--line-w) solid var(--line)}.fr-phone-search .fr-search{min-inline-size:0;max-inline-size:none}.fr-phone-ask{align-items:center;gap:var(--gap-tight);color:var(--text-3);font-size:var(--fs-sm);margin:0;padding-block-start:var(--s-2);display:flex}.fr-sheet{z-index:var(--fr-z-sheet);background:var(--surface);color:var(--text);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.fr-sheet-head{align-items:center;gap:var(--s-2);padding-block:var(--s-1);padding-inline:var(--gutter-phone);background:var(--surface);border-block-end:var(--line-w) solid var(--line);display:flex;position:sticky;inset-block-start:0}.fr-sheet-company{min-inline-size:0;font-weight:var(--fw-semi);overflow-wrap:anywhere;flex:auto}.fr-sheet-list{margin:0;padding:0;list-style:none}.fr-sheet-link{align-items:center;gap:var(--s-2);min-block-size:var(--tap);padding-inline:var(--gutter-phone);border-block-end:var(--line-w) solid var(--line);border-inline-start:var(--sel-bar) solid transparent;color:var(--text);font-weight:var(--fw-medium);text-decoration:none;display:flex}.fr-sheet-link:hover{color:var(--text);background:var(--surface-2)}.fr-sheet-link[aria-current=page]{border-inline-start-color:var(--accent);background:var(--accent-soft);font-weight:var(--fw-semi)}.fr-sheet-later{align-items:center;gap:var(--s-2);min-block-size:var(--tap);padding-inline:var(--gutter-phone);border-block-end:var(--line-w) solid var(--line);border-inline-start:var(--sel-bar) solid transparent;color:var(--text-3);display:flex}.fr-sheet-now{font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--accent);margin-inline-start:auto}.fr-sheet-group{padding-block:var(--s-4) var(--s-1);padding-inline:var(--gutter-phone);font-size:var(--fs-xs);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-2);margin:0}.fr-sheet-row{gap:var(--s-2);padding-block:var(--s-2);padding-inline:var(--gutter-phone);flex-wrap:wrap;display:flex}@media (min-width:48rem){.fr-phone{display:none}}@media not (min-width:80rem){.fr-tabsrow .g-tab{padding-inline:var(--s-2)}.fr-tabsrow .fr-long{display:none}.fr-tabsrow .fr-short{display:inline}.fr-tabsrow .fr-wide{display:none}.fr-tabsrow .fr-narrow{display:flex}.fr-end>.fr-workspace-later,.fr-end>.fr-signout{display:none}.fr-display-extra{display:flex}}@media (min-width:48rem) and (not (min-width:96rem)){.fr-laptop .g-topbar-date{display:none}.fr-display-toggle{display:inline-flex}.fr-display-panel{z-index:var(--fr-z-status);align-items:stretch;gap:var(--s-3);padding:var(--s-3);background:var(--surface);border:var(--line-w) solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);flex-direction:column;display:none;position:absolute;inset-block-start:calc(100% + var(--s-2));inset-inline-end:0}.fr-display[data-open] .fr-display-panel{display:flex}}@media (min-width:96rem) and (not (min-width:104rem)){[data-density=comfortable] .fr-laptop .g-topbar-date{display:none}[data-density=comfortable] .fr-display-toggle{display:inline-flex}[data-density=comfortable] .fr-display-panel{z-index:var(--fr-z-status);align-items:stretch;gap:var(--s-3);padding:var(--s-3);background:var(--surface);border:var(--line-w) solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);flex-direction:column;display:none;position:absolute;inset-block-start:calc(100% + var(--s-2));inset-inline-end:0}[data-density=comfortable] .fr-display[data-open] .fr-display-panel{display:flex}}@media (min-width:80rem){.fr-frame:has(.fr-side)>.g-body{padding-inline-end:var(--w-inspector)}.fr-side{inline-size:var(--w-inspector);place-self:stretch stretch;max-block-size:none;position:fixed;inset-block-start:var(--fr-head-h);inset-block-end:0;inset-inline-end:0}.fr-frame:has(.fr-status) .fr-side{max-block-size:none}.fr-side>.g-inspector{box-shadow:none;border-block-end:0}.fr-side .fr-inspector>.fr-side-close{display:none}}@media not (min-width:48rem){.fr-laptop{display:none}.fr-skip{min-block-size:var(--tap);align-items:center;display:inline-flex}.fr-with-side{display:block}.fr-side{justify-self:stretch;max-block-size:none;inline-size:auto;position:static}.fr-frame:has(.fr-status) .fr-side{max-block-size:none}.fr-side>.g-inspector,.fr-inspector{inline-size:auto;box-shadow:none;border-inline-start:0;border-block-start:var(--line-w) solid var(--line)}.fr-side .fr-inspector>.fr-side-close{display:none}.fr-status{position:static}.fr-hit{min-block-size:var(--tap)}.fr-settings-nav{min-block-size:0;min-inline-size:0;padding-block:0;padding-inline:var(--s-1);border-inline-end:0;border-block-end:var(--line-w) solid var(--line);scrollbar-width:none;flex-direction:row;overflow-x:auto}.fr-settings-link{white-space:nowrap;min-block-size:var(--tap);box-shadow:inset 0 calc(-1 * var(--sel-bar)) 0 var(--on-line);background:0 0;border-inline-start:0;flex:none}.fr-settings-sep{border-block-start:0;border-inline-start:var(--line-w) solid var(--line);margin-block:var(--s-2);margin-inline:var(--s-1)}}@media print{.g-frame.fr-frame{min-block-size:0}.fr-head,.fr-status{display:none!important}.fr-frame:has(.fr-side)>.g-body{padding-inline-end:0}.fr-side{position:static}}.fr-nav{display:none}.fr-sheet-section-name{padding-block:var(--s-3) var(--s-1);padding-inline:var(--gutter-phone);font-size:var(--fs-xs);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-2);margin:0}.fr-sheet-link.fr-sheet-sub{font-weight:var(--fw-regular);padding-inline-start:calc(var(--gutter-phone) + var(--s-4))}.fr-settings-wrap{flex-direction:column;display:flex}.fr-settings-body{flex:auto;min-inline-size:0}@media (min-width:48rem){.fr-frame>.g-body:has(>.fr-nav){flex-direction:row;align-items:stretch}.fr-frame>.g-body:has(>.fr-nav)>.g-main{flex:1;min-inline-size:0}.fr-nav{flex-direction:column;flex:0 0 var(--fr-nav-w);inline-size:var(--fr-nav-w);block-size:calc(100dvh - var(--fr-head-h));background:var(--surface);border-inline-end:var(--line-w) solid var(--line);font-size:var(--fs-md);align-self:flex-start;display:flex;position:sticky;inset-block-start:var(--fr-head-h)}.fr-nav-top{padding-block:var(--s-1);padding-inline:var(--s-2);border-block-end:var(--line-w) solid var(--line);justify-content:flex-end;display:flex}.fr-nav-scroll{overscroll-behavior:contain;min-block-size:0;padding-block:var(--s-2);padding-inline:var(--s-2);scrollbar-width:thin;flex:auto;overflow:hidden auto}.fr-nav-list,.fr-nav-pages{gap:var(--s-0);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fr-nav-pages[hidden]{display:none}.fr-nav-group+.fr-nav-group{margin-block-start:var(--s-0)}.fr-nav-row{align-items:center;gap:var(--s-0);min-inline-size:0;display:flex}.fr-nav-head{padding-block:var(--s-3) var(--s-1);padding-inline:var(--s-3);font-size:var(--fs-xs);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-3);margin:0}.fr-nav-pins{border-block-end:var(--line-w) solid var(--line);margin-block-end:var(--s-2);padding-block-end:var(--s-2)}.fr-nav-link{align-items:center;gap:var(--s-2);min-inline-size:0;min-block-size:var(--h-btn);padding-block:var(--s-1);padding-inline:var(--s-3);border-inline-start:var(--sel-bar) solid var(--on-line);border-radius:var(--r-sm);background:var(--on-bg);color:var(--text);font-weight:var(--fw-medium);flex:auto;text-decoration:none;display:flex;position:relative}.fr-nav-link[data-on=yes]{color:var(--on-fg);font-weight:var(--fw-semi)}.fr-nav-link[data-on=no]:hover{background:var(--surface-2)}:is(.fr-nav-link:focus-visible,.fr-nav-fold:focus-visible,.fr-nav-pin:focus-visible,.fr-nav-collapse:focus-visible){outline-offset:calc(-1 * var(--focus-w))}.fr-nav-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.fr-nav-section[data-here]{font-weight:var(--fw-semi)}.fr-nav-section[data-here] .fr-nav-icon{color:var(--accent)}.fr-nav-sub{font-size:var(--fs-sm);padding-inline-start:calc(var(--s-3) + var(--s-4) + var(--s-2))}.fr-nav-sub[data-later]{color:var(--text-3)}.fr-nav-icon{inline-size:var(--s-4);block-size:var(--s-4);color:var(--text-2);flex:none}.fr-nav-link[data-on=yes] .fr-nav-icon{color:var(--accent)}.fr-nav-new{padding-inline:var(--s-1);border:var(--line-w) solid var(--accent);border-radius:var(--r-sm);color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-semi);letter-spacing:var(--ls-caps);text-transform:uppercase;flex:none}.fr-nav-link .g-later-badge{flex:none}.fr-nav-fold,.fr-nav-pin,.fr-nav-collapse{inline-size:var(--h-btn);block-size:var(--h-btn);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.fr-nav-fold:hover,.fr-nav-pin:hover,.fr-nav-collapse:hover{background:var(--surface-2);color:var(--text)}.fr-nav-fold[aria-expanded=true] .fr-nav-icon{transform:rotate(90deg)}.fr-nav-collapse .fr-nav-text{clip-path:inset(50%);position:absolute}.fr-nav-pin[aria-pressed=true]{color:var(--accent)}.fr-nav-pin[aria-pressed=true] .fr-nav-icon{fill:currentColor}@media (hover:hover){.fr-nav-pin[aria-pressed=false]{opacity:0}.fr-nav-row:hover>.fr-nav-pin{opacity:1}.fr-nav-pin:focus-visible{opacity:1}}.fr-nav-later{justify-content:space-between;align-items:center;gap:var(--s-2);min-block-size:var(--h-btn);padding-inline:var(--s-3);color:var(--text-3);font-size:var(--fs-sm);display:flex}.fr-settings-wrap{flex-direction:row;align-items:stretch}.fr-settings-wrap>.fr-settings-nav{flex:0 0 var(--fr-settings-w);inline-size:var(--fr-settings-w)}.fr-settings-wrap>.fr-settings-body{flex:1}:is(.fr-frame:has(.fr-nav[data-mode=full]) .fr-subtabs,.fr-frame:has(.fr-nav[data-mode=full]) .fr-settings-nav){display:none}.fr-nav[data-mode=rail]{flex-basis:var(--fr-rail-w);inline-size:var(--fr-rail-w)}.fr-nav[data-mode=rail] .fr-nav-full{display:none}.fr-nav[data-mode=rail] .fr-nav-top{justify-content:center}.fr-nav[data-mode=rail] .fr-nav-collapse .fr-nav-icon{transform:scaleX(-1)}.fr-nav[data-mode=rail] .fr-nav-link{justify-content:center;padding-inline:0}.fr-nav[data-mode=rail] .fr-nav-link .fr-nav-text{clip-path:inset(50%);position:absolute}.fr-nav[data-mode=rail] .fr-nav-section[data-here]{background:var(--accent-soft);border-inline-start-color:var(--accent)}}@media (min-width:80rem){:is(.fr-frame:has(.fr-nav[data-mode=auto]) .fr-subtabs,.fr-frame:has(.fr-nav[data-mode=auto]) .fr-settings-nav){display:none}}@media (min-width:48rem) and (not (min-width:80rem)){.fr-nav[data-mode=auto]{flex-basis:var(--fr-rail-w);inline-size:var(--fr-rail-w)}.fr-nav[data-mode=auto] .fr-nav-full{display:none}.fr-nav[data-mode=auto] .fr-nav-top{justify-content:center}.fr-nav[data-mode=auto] .fr-nav-collapse .fr-nav-icon{transform:scaleX(-1)}.fr-nav[data-mode=auto] .fr-nav-link{justify-content:center;padding-inline:0}.fr-nav[data-mode=auto] .fr-nav-link .fr-nav-text{clip-path:inset(50%);position:absolute}.fr-nav[data-mode=auto] .fr-nav-section[data-here]{background:var(--accent-soft);border-inline-start-color:var(--accent)}}@media print{.fr-nav{display:none!important}}}@layer utilities;:root{--fr-head-h:var(--h-topbar);--fr-status-h:var(--h-statusbar);--fr-gutter:var(--gutter-page,var(--s-4));--fr-company-max:calc(var(--w-inspector) / 2);--fr-z-side:20;--fr-z-status:25;--fr-z-head:30;--fr-z-sheet:40}@media not (min-width:48rem){:root{--fr-gutter:var(--gutter-phone)}}html:has(.fr-frame){scroll-padding-block-start:var(--fr-head-h)}@media (min-width:48rem){html:has(.fr-frame .fr-status){scroll-padding-block-end:var(--fr-status-h)}}:root{--fr-nav-w:calc(var(--w-inspector) * 2 / 3);--fr-rail-w:calc(var(--h-topbar) + var(--s-2));--fr-settings-w:calc(var(--w-inspector) * 7 / 12)}
