@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-400-italic.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-latin-600-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-latin-600-italic.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3-latin-700-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3-latin-700-italic.woff2)format("woff2")}@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Google Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/google-sans-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/google-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Google Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/google-sans-latin-500-italic.woff2)format("woff2")}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/google-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Google Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/google-sans-latin-600-italic.woff2)format("woff2")}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/google-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Google Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/google-sans-latin-700-italic.woff2)format("woff2")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}b,strong{font-weight:var(--tyk-weight-strong)}[contenteditable] b,[contenteditable] strong{font-weight:700}body{font-family:var(--tyk-font);background:var(--tyk-page);color:var(--tyk-ink);margin:0;padding:0}#root{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}button,input,select,textarea,optgroup{color:inherit;font-family:inherit}.tyk-tick{appearance:auto;accent-color:var(--tyk-orange-line);outline:1px solid var(--tyk-tick-edge);outline-offset:-1px;opacity:.62;cursor:pointer;background:#fff;border-radius:3px;transition:opacity .12s}tr:hover>td>.tyk-tick,tr:hover .tyk-tick,[data-tyk-tile]:hover .tyk-tick,[data-tyk-panerow]:hover .tyk-tick{opacity:1;outline-color:var(--tyk-tick-edge-hover)}.tyk-tick:checked,.tyk-tick:focus-visible,.tyk-tick:hover{opacity:1}.tyk-tick:disabled{opacity:.3;cursor:not-allowed}:root{--tyk-navy:#22315a;--tyk-orange:#ef7713;--tyk-ink:var(--tyk-navy);--tyk-on-orange:#fff;--tyk-orange-line:var(--tyk-orange);--tyk-orange-on-dark:var(--tyk-orange);--tyk-disabled-fill:#9bb0d0;--tyk-disabled-ink:#fff;--tyk-info-fill:#eef4ff;--tyk-info-edge:#d3e0f5;--tyk-on-navy:#fff;--tyk-edge:#c3cee0;--tyk-chrome:#1a2540;--tyk-chrome-edge:#1e2e4a;--tyk-chrome-lift:#2a3a5c;--tyk-chrome-divider:#2a3a5c;--tyk-chrome-line:#3a4a6c;--tyk-chrome-quiet:#a0b0cc;--tyk-nav-plate:var(--tyk-navy);--tyk-orange-faded:color-mix(in srgb, var(--tyk-orange) 40%, #fff);--tyk-orange-faded-deep:color-mix(in srgb, var(--tyk-orange) 60%, #fff);--tyk-on-orange-faded:#fff;--tyk-orange-line-faded:color-mix(in srgb, var(--tyk-orange-line) 45%, #fff);--tyk-orange-line-faded-edge:color-mix(in srgb, var(--tyk-orange-line) 28%, #fff);--tyk-orange-deep-line:var(--tyk-orange-line);--tyk-orange-tint:color-mix(in srgb, var(--tyk-orange) 18%, #fff);--tyk-warn-fill:color-mix(in srgb, var(--tyk-orange) 10%, #fff);--tyk-warn-edge:color-mix(in srgb, var(--tyk-orange) 40%, #fff);--tyk-warn-ink:color-mix(in srgb, var(--tyk-orange) 50%, #000);--tyk-nav-row:#1f2c4d;--tyk-chrome-soft:#c7d3e8;--tyk-link:#2c5fb0;--tyk-link-fill:#1a73e8;--tyk-wash:#e8f0fe;--tyk-row-hover:#d7e1f0;--tyk-row-selected:color-mix(in srgb, var(--tyk-orange) 41%, #fff);--tyk-home-page:#000;--tyk-nav-ring:#fff;--tyk-nav-edge:color-mix(in srgb, #fff 22%, var(--tyk-nav-plate));--tyk-quiet:#5f6368;--tyk-quiet-off:color-mix(in srgb, var(--tyk-quiet) 60%, #fff);--tyk-field-edge:var(--tyk-quiet);--tyk-tip-fill:color-mix(in srgb, var(--tyk-orange) 18%, #fff);--tyk-tip-ink:var(--tyk-navy);--tyk-tip-edge:var(--tyk-navy);--tyk-band-orange:var(--tyk-orange);--tyk-band-navy:var(--tyk-navy);--tyk-act:#1e7e34;--tyk-act-deep:#17652a;--tyk-danger:#c0392b;--tyk-danger-edge:#e0b4b0;--tyk-danger-fill:#fdecea;--tyk-page:#f0f2f5;--tyk-pale:#f7f9fc;--tyk-stripe:#eef3fb;--tyk-stripe-edge:#d9e1ee;--tyk-hairline:#eef0f5;--tyk-line:#e3e7ee;--tyk-colhead:#e8ebf0;--tyk-tick-edge:#b9c3d4;--tyk-tick-edge-hover:#7c8aa3;--tyk-pop-edge:#d5dbe6;--tyk-pop-shadow:#0000002e;--tyk-locked-fill:#f7f8fa;--tyk-switch-off:#c8c8c8;--tyk-switch-off-edge:#b9b9b9;--tyk-on-dark-soft:#e7ebf2;--tyk-band-rule:var(--tyk-orange);--tyk-band-rule-quiet:#c3cbd8;--tyk-band-hair:#e7eaf0;--tyk-surface-quiet:#f7f8fa;--tyk-font:"Google Sans", "Source Sans 3", sans-serif;--tyk-brand-font:"Source Sans 3", sans-serif;--tyk-brand-sub:11px;--tyk-brand-sub-lg:16px;--tyk-text-xs:12px;--tyk-text-sm:14px;--tyk-text-md:14px;--tyk-text-mail:13px;--tyk-text-quiet:12px;--tyk-text-lg:16px;--tyk-text-title:19px;--tyk-text-name:22px;--tyk-weight-regular:400;--tyk-weight-strong:500;--tyk-weight-title:600;--tyk-weight-unread:700;--tyk-weight-note:var(--tyk-weight-strong);--tyk-page-max:1600px;--tyk-text-hbtn:12px;--tyk-corner:8px;--tyk-button-height:32px;--tyk-button-pad:16px;--tyk-field-height:34px;--tyk-field-pad:10px;--tyk-bar-height:34px;--tyk-bar-pad:14px;--tyk-subbar-height:26px;--tyk-dialog-radius:8px;--tyk-dialog-edge:1px solid var(--tyk-orange-on-dark);--tyk-backdrop:color-mix(in srgb, var(--tyk-chrome) 55%, transparent);--tyk-pinstripe:1px;--tyk-pinstripe-on-dark:1px;--tyk-asleep:grayscale(1) opacity(.6);--tyk-main-edge:inset 0 0 0 1px var(--tyk-ink);--tyk-pagefade:#fff;--tyk-charcoal:#3f454f;--tyk-radius:16px;--tyk-pinned-top:0px}.tyk-panel{--tyk-section-edge:color-mix(in srgb, var(--tyk-band-navy) 32%, #fff);background:#fff;border:0;border-radius:8px;margin:0 14px 14px;overflow:hidden}.tyk-band{box-sizing:border-box;background:var(--tyk-band-navy);min-height:34px;color:var(--tyk-on-navy);font-size:var(--tyk-text-md);font-weight:var(--tyk-weight-strong);letter-spacing:2px;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:6px 18px;display:flex}.tyk-formcap .tyk-panel-body>*{max-width:760px;margin-left:auto;margin-right:auto}.tyk-midcol .tyk-panel-body>*{max-width:980px;margin-left:auto;margin-right:auto}.tyk-band>*{min-width:0}.tyk-band:first-child{border-radius:7px 7px 0 0}.tyk-band--calm,.tyk-band--calm[aria-expanded=true]{background:var(--tyk-band-navy);color:var(--tyk-on-navy)}.tyk-band--mid,.tyk-band--mid:first-child{border-radius:0}.tyk-band--click{cursor:pointer}.tyk-band--click:focus-visible{outline-offset:-3px;outline:2px solid #fff}[role=switch]:focus-visible{outline:2px solid var(--tyk-ink);outline-offset:2px}[role=button]:focus-visible,.tyk-row-focusable:focus-visible{outline:2px solid var(--tyk-orange-line)!important;outline-offset:-2px!important}.tyk-band[role=button]:focus-visible,.tyk-on-dark[role=button]:focus-visible{outline-color:var(--tyk-orange-on-dark)!important}.tyk-panel-body{background:#fff;overflow:hidden}.tyk-pagebar{z-index:20;background-color:var(--tyk-navy);background:var(--tyk-pagefade);border-bottom:1px solid var(--tyk-edge);color:var(--tyk-ink);box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px 26px;display:flex;position:sticky;top:0}.tyk-pagebar--stack{display:block}.tyk-pagebar+.tyk-panel,.tyk-pagebar+.tyk-midcol,.tyk-pagebar+.tyk-formcap{margin-top:10px}.tyk-page-title{font-size:var(--tyk-text-title);font-weight:var(--tyk-weight-title);letter-spacing:2px;text-transform:uppercase;color:var(--tyk-ink);line-height:1.1}.tyk-panel-body--open{overflow:visible}@keyframes tyk-health-beat{0%{transform:scale(1)}1.5%{transform:scale(1.24)}3%{transform:scale(1)}4.5%{transform:scale(1.18)}6%{transform:scale(1)}to{transform:scale(1)}}.tyk-health-beat{transform-origin:50% 55%;animation:20s ease-in-out infinite tyk-health-beat}@media (prefers-reduced-motion:reduce){.tyk-health-beat{animation:none}}.tyk-tbtn{border:1px solid var(--tyk-ink);color:var(--tyk-ink);cursor:pointer;font-size:var(--tyk-text-sm);font-weight:var(--tyk-weight-strong);white-space:nowrap;background:#fff;border-radius:20px;padding:6px 14px;font-family:inherit;line-height:1.2;transition:background .12s,color .12s}.tyk-tbtn:hover{background:var(--tyk-orange);color:var(--tyk-on-orange)}.tyk-tbtn:active{background:color-mix(in srgb, var(--tyk-orange) 85%, var(--tyk-ink));color:var(--tyk-on-orange)}.tyk-tbtn:focus-visible{outline:2px solid var(--tyk-orange-line);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--tyk-orange-line)}input::placeholder,textarea::placeholder{color:var(--tyk-quiet);opacity:1}.tyk-tbtn.is-on,.tyk-tbtn.is-on:hover{background:var(--tyk-navy);color:var(--tyk-on-navy)}.tyk-tbtn[disabled]{cursor:default;opacity:.55}.tyk-tbtn--go{border-color:var(--tyk-ink);color:var(--tyk-ink);background:#fff}.tyk-tbtn--go:hover{background:var(--tyk-navy);color:var(--tyk-on-navy)}.tyk-tbtn--go:active{background:color-mix(in srgb, var(--tyk-navy) 85%, #000);color:var(--tyk-on-navy)}.tyk-tbtn--sm{font-size:var(--tyk-text-xs);padding:4px 11px}.tyk-tbtn--blue:hover{background:var(--tyk-link-fill);border-color:var(--tyk-link-fill);color:var(--tyk-on-navy)}.tyk-tbtn--blue:active{background:color-mix(in srgb, var(--tyk-link-fill) 80%, #000);color:var(--tyk-on-navy)}.tyk-tbtn--blue.is-on,.tyk-tbtn--blue.is-on:hover{background:var(--tyk-link-fill);border-color:var(--tyk-link-fill);color:var(--tyk-on-navy)}.tyk-tbtn--act{border-color:var(--tyk-act);color:var(--tyk-act);background:#fff}.tyk-tbtn--act:hover{background:var(--tyk-act);border-color:var(--tyk-act);color:#fff}.tyk-tbtn--act:active{background:var(--tyk-act-deep);color:#fff}.tyk-tbtn--act.is-on,.tyk-tbtn--act.is-on:hover{background:var(--tyk-act);border-color:var(--tyk-act);color:#fff}.tyk-btn{height:var(--tyk-button-height);padding:0 var(--tyk-button-pad);box-sizing:border-box;font-family:inherit;font-size:var(--tyk-text-sm);font-weight:var(--tyk-weight-strong);white-space:nowrap;border-radius:var(--tyk-corner);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;line-height:1;transition:filter .12s;display:inline-flex}.tyk-btn:hover:not([disabled]):not([aria-disabled=true]){filter:brightness(.94)}.tyk-btn:focus-visible{outline:2px solid var(--tyk-orange-line);outline-offset:2px}.tyk-btn.is-on{background:var(--tyk-navy);color:var(--tyk-on-navy);border-color:var(--tyk-navy);filter:none}.tyk-btn--main{background:var(--tyk-orange);color:var(--tyk-on-orange);border-color:var(--tyk-ink)}.tyk-btn--dark{background:var(--tyk-navy);color:var(--tyk-on-navy)}.tyk-btn--done{background:var(--tyk-act);color:#fff}.tyk-btn--outline{color:var(--tyk-ink);border-color:var(--tyk-edge);background:#fff}.tyk-btn--outline:hover:not([disabled]),.tyk-btn--outline:active:not([disabled]){background:var(--tyk-orange);color:var(--tyk-on-orange);border-color:var(--tyk-ink);filter:none}.tyk-btn--onticked{color:var(--tyk-ink);border-color:var(--tyk-ink);background:#fff}.tyk-btn--menu[aria-expanded=true]:not([disabled]){background:var(--tyk-orange);color:var(--tyk-on-orange);border-color:var(--tyk-ink);filter:none}.tyk-xbtn{box-sizing:border-box;width:26px;height:22px;color:var(--tyk-on-navy);font:inherit;font-size:var(--tyk-text-sm);font-weight:var(--tyk-weight-strong);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;line-height:1;transition:background .12s,color .12s;display:inline-flex}.tyk-xbtn:hover:not([disabled]),.tyk-xbtn:focus-visible{background:var(--tyk-orange-on-dark);color:var(--tyk-band-navy);border-color:var(--tyk-orange-on-dark);outline:none}.tyk-xbtn[disabled]{opacity:.45;cursor:default}.tyk-btn--onticked:hover:not([disabled]):not([aria-disabled=true]),.tyk-btn--onticked:active:not([disabled]):not([aria-disabled=true]),.tyk-btn--onticked[aria-expanded=true]:not([disabled]){background:var(--tyk-orange);color:var(--tyk-on-orange);border-color:var(--tyk-ink);filter:none}.tyk-btn--go{color:var(--tyk-ink);border-color:var(--tyk-ink);background:#fff}.tyk-btn--go:hover:not([disabled]){background:var(--tyk-navy);color:var(--tyk-on-navy);filter:none}.tyk-btn--act{color:var(--tyk-act);border-color:var(--tyk-act);background:#fff}.tyk-chip{height:var(--tyk-button-height);padding:0 var(--tyk-button-pad);box-sizing:border-box;font-family:inherit;font-size:var(--tyk-text-sm);font-weight:var(--tyk-weight-strong);white-space:nowrap;border:1px solid var(--tyk-ink);color:var(--tyk-ink);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.tyk-chip.is-on{background:var(--tyk-navy);color:var(--tyk-on-navy);border-color:var(--tyk-navy)}.tyk-today{height:var(--tyk-button-height);padding:0 var(--tyk-button-pad);box-sizing:border-box;font-family:inherit;font-size:var(--tyk-text-sm);font-weight:var(--tyk-weight-strong);white-space:nowrap;border-radius:var(--tyk-corner);border:1px solid var(--tyk-ink);color:var(--tyk-ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;line-height:1;transition:background-color .12s;display:inline-flex}.tyk-today:hover,.tyk-today:focus-visible{background:var(--tyk-row-hover);outline:none}.tyk-today:active{background:var(--tyk-orange);color:var(--tyk-on-orange);box-shadow:var(--tyk-main-edge)}.tyk-datepick{font:inherit;font-size:var(--tyk-text-md);font-weight:var(--tyk-weight-strong);color:var(--tyk-ink);border-radius:var(--tyk-corner);cursor:pointer;background:0 0;border:none;padding:3px 8px;transition:background-color .12s}.tyk-datepick:hover,.tyk-datepick:focus-visible{background:var(--tyk-row-hover);outline:none}.tyk-btn--ondark{color:var(--tyk-chrome-soft);background:0 0;border-color:#ffffff4d}.tyk-btn--act:hover:not([disabled]),.tyk-btn--act.is-on{background:var(--tyk-act);color:#fff;filter:none}.tyk-btn--snooze{color:var(--tyk-ink);border-color:var(--tyk-ink);background:#fff}.tyk-btn--snooze:hover:not([disabled]),.tyk-btn--snooze.is-on{background:var(--tyk-navy);color:var(--tyk-on-navy);border-color:var(--tyk-navy);filter:none}.tyk-btn--edit{color:var(--tyk-ink);border-color:var(--tyk-ink);background:#fff}.tyk-btn--edit:hover:not([disabled]){background:var(--tyk-tip-fill);color:var(--tyk-ink);filter:none}.tyk-btn-row{flex-shrink:0;align-items:center;gap:8px;display:flex}.tyk-callist{container-type:inline-size}.tyk-calrow{border-bottom:1px solid var(--tyk-hairline);cursor:pointer;grid-template-columns:160px minmax(0,1fr) 210px 190px 170px 112px;grid-template-areas:"date main when status rem btns";align-items:center;column-gap:24px;padding:9px 16px;display:grid}.tyk-calrow__date{box-sizing:border-box;border:2px solid var(--tyk-ink);min-height:44px;font-size:var(--tyk-text-md);font-weight:var(--tyk-weight-strong);color:var(--tyk-ink);white-space:nowrap;background:#fff;border-radius:8px;grid-area:date;justify-content:center;align-self:stretch;align-items:center;padding:4px 8px;display:flex}.tyk-calrow__main{grid-area:main;min-width:0}.tyk-calrow__title{font-size:var(--tyk-text-md);font-weight:var(--tyk-weight-strong);color:var(--tyk-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tyk-calrow__place{font-size:var(--tyk-text-xs);font-weight:var(--tyk-weight-regular);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.tyk-calrow__when{min-width:0;font-size:var(--tyk-text-sm);color:var(--tyk-ink);white-space:nowrap;grid-area:when}.tyk-calrow__sub{font-size:var(--tyk-text-quiet);color:var(--tyk-quiet);text-overflow:ellipsis;margin-top:5px;overflow:hidden}.tyk-calrow__status{min-width:0;font-size:var(--tyk-text-sm);font-weight:var(--tyk-weight-regular);grid-area:status}.tyk-calrow__rem{grid-area:rem;min-width:0}.tyk-calrow__btns{grid-area:btns;justify-self:end}@container (width<=1000px){.tyk-calrow{grid-template-columns:160px auto auto auto minmax(0,1fr) 112px;grid-template-areas:"date main main main main btns""date when status rem. .";row-gap:6px}.tyk-calrow__when{align-items:baseline;gap:8px;display:flex}.tyk-calrow__sub{margin-top:0}}@container (width<=950px){.tyk-calrow{grid-template-columns:160px minmax(0,1fr) auto;grid-template-areas:"date main btns""date when when""date status rem";column-gap:16px}.tyk-calrow__when{white-space:normal;flex-wrap:wrap;row-gap:2px}.tyk-calrow__when>*{white-space:nowrap}.tyk-calrow__rem{justify-self:end}}.tyk-colhead{background:var(--tyk-colhead);color:var(--tyk-ink);font-size:var(--tyk-text-xs);font-weight:var(--tyk-weight-strong);letter-spacing:.5px;text-transform:uppercase;border-bottom:2px solid var(--tyk-edge)}.tyk-calrow--head{z-index:1;cursor:default;padding-top:8px;padding-bottom:8px;position:sticky;top:0}.tyk-calrow--head>:first-child{text-align:center}@container (width<=1000px){.tyk-calrow--head{display:none}}.tyk-hoverlink{color:var(--tyk-ink);font-size:var(--tyk-text-sm);font-weight:var(--tyk-weight-regular);white-space:nowrap;cursor:default;border-bottom:1px dotted;line-height:1.3}.tyk-btn--warning{color:var(--tyk-danger);border-color:var(--tyk-danger-edge);background:#fff}.tyk-btn--danger{background:var(--tyk-danger);color:#fff;border-color:var(--tyk-danger)}.tyk-choice{color:var(--tyk-ink);border:1px solid var(--tyk-edge);border-radius:var(--tyk-corner);font:inherit;cursor:pointer;text-align:left;background:#fff;transition:background .12s}.tyk-choice:hover:not([disabled]),.tyk-choice:focus-visible,.tyk-choice[aria-pressed=true]{background:var(--tyk-orange);color:var(--tyk-on-orange);border-color:var(--tyk-ink);outline:none}.tyk-choice[disabled]{cursor:default;filter:var(--tyk-asleep)}.tyk-choice--main{background:var(--tyk-orange);color:var(--tyk-on-orange);border-color:var(--tyk-ink)}.tyk-choice--main:hover:not([disabled]){filter:brightness(.94)}.tyk-btn--link{color:var(--tyk-ink);height:auto;font-weight:var(--tyk-weight-strong);background:0 0;padding:0;text-decoration:underline}.tyk-btn--icon{width:var(--tyk-button-height);flex-shrink:0;padding:0}.tyk-btn[disabled]{background:var(--tyk-disabled-fill);color:var(--tyk-disabled-ink);cursor:default;border-color:#0000}.tyk-btn--outline[disabled],.tyk-btn--link[disabled],.tyk-btn--onticked[disabled]{color:var(--tyk-quiet);border-color:var(--tyk-line);filter:var(--tyk-asleep);background:#fff}.tyk-btn--onticked[aria-disabled=true]{color:var(--tyk-quiet);border-color:var(--tyk-line);filter:var(--tyk-asleep);cursor:not-allowed;background:#fff}.tyk-btn--link[disabled]{background:0 0;border-color:#0000}.tyk-dash,.tyk-pagecol{max-width:var(--tyk-page-max);width:100%;margin:0 auto}.tyk-dash{padding-bottom:34px}.tyk-panel>.tyk-panel-body:last-child,.tyk-panel>.tyk-panel-body:last-child>:last-child,.tyk-panel>.tyk-panel-body:last-child>:last-child>:last-child{border-bottom-right-radius:7px;border-bottom-left-radius:7px}.tyk-band,.tyk-toggle-bar{box-shadow:inset 0 calc(-1 * var(--tyk-pinstripe-on-dark)) 0 var(--tyk-orange-on-dark), inset 0 1px 0 var(--tyk-orange-on-dark), inset 1px 0 0 var(--tyk-orange-on-dark), inset -1px 0 0 var(--tyk-orange-on-dark)}.tyk-toggle-bar--reversed{box-shadow:inset 0 calc(-1 * var(--tyk-pinstripe-on-dark)) 0 var(--tyk-band-navy), inset 0 1px 0 var(--tyk-band-navy), inset 1px 0 0 var(--tyk-band-navy), inset -1px 0 0 var(--tyk-band-navy)}.tyk-hbtn{box-sizing:border-box;border:1px solid var(--tyk-orange-on-dark);height:22px;color:var(--tyk-orange-on-dark);font-family:inherit;font-size:var(--tyk-text-hbtn);font-weight:var(--tyk-weight-strong);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:0 9px 0 6px;line-height:1;display:inline-flex}.tyk-hbtn svg{flex:none;width:14px;height:14px}.tyk-hbtn:hover,.tyk-hbtn:focus-visible{background:var(--tyk-orange-on-dark);color:var(--tyk-band-navy);outline:none}.tyk-toggle-opt{background:0 0;transition:background-color .12s}.tyk-toggle-bar .tyk-toggle-opt:not([data-on]):hover,.tyk-toggle-bar .tyk-toggle-opt:not([data-on]):focus-visible{background:#ffffff2e;outline:none}.tyk-toggle-bar--reversed .tyk-toggle-opt:not([data-on]):hover,.tyk-toggle-bar--reversed .tyk-toggle-opt:not([data-on]):focus-visible{background:color-mix(in srgb, var(--tyk-band-navy) 14%, transparent)}.tyk-toggle-opt[data-on]:hover{filter:brightness(.94)}.tyk-hicon{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:22px;margin-left:2px;padding:0;display:inline-flex}.tyk-hicon:hover,.tyk-hicon:focus-visible{background:var(--tyk-orange-on-dark);color:var(--tyk-band-navy);outline:none}.tyk-hicon[aria-pressed=true]{background:var(--tyk-orange-on-dark);color:var(--tyk-band-navy)}@keyframes tyk-turn{to{transform:rotate(360deg)}}.tyk-turning svg{animation:.9s linear infinite tyk-turn}@media (prefers-reduced-motion:reduce){.tyk-turning svg{opacity:.55;animation:none}}html[data-tyk-full] .tyk-shell-top,html[data-tyk-full] .tyk-shell-rail,html[data-tyk-full] .tyk-pagebar{display:none!important}html[data-tyk-full] .tyk-pagebar+.tyk-panel{margin-top:14px}.tyk-switch-slot{flex:none;align-items:center;display:inline-flex}.tyk-switch-slot[hidden]{display:none}.tyk-switch{box-sizing:border-box;border:1px solid var(--tyk-switch-off-edge);background:var(--tyk-switch-off);cursor:pointer;appearance:none;border-radius:999px;flex:none;width:30px;height:16px;margin:0;padding:0;transition:background-color .15s,border-color .15s;display:inline-block;position:relative}.tyk-switch__knob{box-sizing:border-box;background:#fff;border:1px solid #0003;border-radius:50%;width:12px;height:12px;transition:left .15s,background-color .15s,box-shadow .15s;position:absolute;top:1px;left:1px}.tyk-switch[aria-checked=true],.tyk-switch[data-on]{background:var(--tyk-orange-on-dark);border-color:var(--tyk-orange-on-dark)}.tyk-switch[aria-checked=true] .tyk-switch__knob,.tyk-switch[data-on] .tyk-switch__knob{background:var(--tyk-band-navy);border-color:#0000;left:15px}.tyk-switch--light[aria-checked=true],.tyk-switch--light[data-on]{border-color:var(--tyk-ink)}.tyk-switch:hover .tyk-switch__knob,.tyk-switch:focus-visible .tyk-switch__knob{box-shadow:0 0 0 3px color-mix(in srgb, var(--tyk-orange-on-dark) 35%, transparent)}.tyk-switch:focus-visible{outline:none}.tyk-iconbtn{box-sizing:border-box;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:22px;margin:0;padding:0;line-height:1;display:inline-flex}.tyk-iconbtn svg{flex:none;width:14px;height:14px}.tyk-iconbtn:hover,.tyk-iconbtn:focus-visible,.tyk-iconbtn[aria-pressed=true]{background:var(--tyk-orange-on-dark);border-color:var(--tyk-orange-on-dark);color:var(--tyk-band-navy);outline:none}.tyk-iconpair{align-items:center;gap:4px;display:inline-flex}.tyk-gicon:hover:not(:disabled),.tyk-gicon:focus-visible,.tyk-gicon[aria-expanded=true]{outline:none;background:var(--tyk-orange)!important}.tyk-gicon--back,.tyk-gicon--back:hover{background:var(--tyk-orange)!important}.tyk-gicon--back svg{stroke:var(--tyk-ink);stroke-width:1.4px}.tyk-bardivider{background:#ffffff4d;flex:none;width:1px;height:18px;margin:0 6px;display:inline-block}.tyk-barsearch{color:var(--tyk-ink);border:1px solid var(--tyk-orange-on-dark);font-family:inherit;font-size:var(--tyk-text-sm);box-sizing:border-box;background:#fff;border-radius:8px;outline:none;padding:6px 30px 6px 26px}.tyk-barsearch::placeholder{color:var(--tyk-quiet)}.tyk-barsearch:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--tyk-orange-on-dark) 55%, transparent)}.tyk-setrow{border-top:1px solid var(--tyk-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.tyk-setrow__text{flex:260px;min-width:0}.tyk-setrow__name{font-size:var(--tyk-text-sm);font-weight:var(--tyk-weight-strong);color:var(--tyk-ink)}.tyk-setrow__hint{font-size:var(--tyk-text-quiet);color:var(--tyk-quiet);margin-top:2px;line-height:1.45}.tyk-hbtn--panel{height:28px;font-size:var(--tyk-text-xs);padding:0 12px 0 9px}.tyk-hbtn--square{width:28px;font-size:var(--tyk-text-md);justify-content:center;padding:0}.tyk-hbtn--main{background:var(--tyk-orange-on-dark);color:var(--tyk-band-navy)}.tyk-hbtn--main:hover,.tyk-hbtn--main:focus-visible{filter:brightness(.94);background:var(--tyk-orange-on-dark);color:var(--tyk-band-navy)}.tyk-hbtn:disabled{opacity:.5;cursor:default}.tyk-textbtn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0}.tyk-textbtn:hover:not(:disabled),.tyk-textbtn:focus-visible{outline:none;text-decoration:underline}.tyk-textbtn:disabled{cursor:default}.tyk-edbtn{border:1px solid var(--tyk-edge);font:inherit;font-size:var(--tyk-text-sm);font-weight:var(--tyk-weight-strong);color:var(--tyk-ink);cursor:pointer;background:#fff;border-radius:8px;padding:3px 9px;line-height:1.4}.tyk-edbtn:hover:not(:disabled),.tyk-edbtn:active:not(:disabled){background:var(--tyk-orange);color:var(--tyk-on-orange);border-color:var(--tyk-ink)}.tyk-edbtn:focus-visible{outline:2px solid var(--tyk-orange-line);outline-offset:2px}.tyk-hbtn:disabled:hover{color:var(--tyk-orange-on-dark);background:0 0}.tyk-hbtn--main:disabled:hover{background:var(--tyk-orange-on-dark);color:var(--tyk-band-navy);filter:none}.tyk-vbtn{color:var(--tyk-on-dark-soft);cursor:pointer;font-family:inherit;font-size:var(--tyk-text-md);font-weight:var(--tyk-weight-strong);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.tyk-vbtn[aria-pressed=true]{background:#ffffff24}.tyk-vbtn:not(:disabled):hover,.tyk-vbtn:focus-visible{background:var(--tyk-orange-on-dark);color:var(--tyk-band-navy);outline:none}.tyk-vbtn:disabled{opacity:.45;cursor:default}.tyk-noscrollbar{scrollbar-width:none}.tyk-noscrollbar::-webkit-scrollbar{display:none}.tyk-panel>.tyk-band{box-shadow:inset 0 0 0 var(--tyk-pinstripe-on-dark) var(--tyk-orange-on-dark)}.tyk-panel>.tyk-band:first-child{border-radius:8px 8px 0 0}.tyk-panel>.tyk-band:last-child{border-radius:8px}.tyk-panel>.tyk-band~:not(.tyk-band){border-left:1px solid var(--tyk-section-edge);border-right:1px solid var(--tyk-section-edge);margin-left:var(--tyk-pinstripe-on-dark);margin-right:var(--tyk-pinstripe-on-dark)}.tyk-panel>.tyk-band~:last-child:not(.tyk-band){border-bottom:1px solid var(--tyk-section-edge);border-bottom-right-radius:8px;border-bottom-left-radius:8px}.tyk-panel:has(>.tyk-band){background:0 0}:where(.tyk-panel>.tyk-band~:not(.tyk-band)){background-color:#fff}.tyk-drivetabs{box-sizing:border-box;min-height:34px;box-shadow:inset 0 calc(-1 * var(--tyk-pinstripe-on-dark)) 0 var(--tyk-orange-on-dark);container:drivetabs/inline-size}@container drivetabs (width<=1260px){.tyk-drivetabs .tyk-tab{padding-left:8px;padding-right:8px}}.tyk-drivepanel{--tyk-section-edge:color-mix(in srgb, var(--tyk-band-navy) 32%, #fff);border:1px solid var(--tyk-section-edge);background:#fff;border-top:0;border-radius:8px;flex:1 0 auto;margin:0 14px 14px}.tyk-drivepanel .tyk-drivetabs{margin:0 calc(-1px - var(--tyk-pinstripe-on-dark));box-shadow:inset 0 0 0 var(--tyk-pinstripe-on-dark) var(--tyk-orange-on-dark);border-radius:8px 8px 0 0}.tyk-fold{font-size:var(--tyk-text-sm);flex:none;min-width:13px;font-weight:400;line-height:1}.tyk-actrow{box-sizing:border-box;background:var(--tyk-stripe);border-bottom:1px solid var(--tyk-stripe-edge);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 10px;min-height:46px;padding:7px 14px;display:flex}.tyk-actrow--end{justify-content:flex-end}.tyk-bandtools{text-transform:none;letter-spacing:0;cursor:default;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;min-width:0;max-width:100%;margin-left:auto;display:inline-flex}.tyk-bandtools:empty{display:none}.tyk-panel[data-tyk-fold=shut]>.tyk-band{border-radius:8px}.tyk-tab{font-family:inherit;font-size:var(--tyk-text-xs);font-weight:var(--tyk-weight-strong);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:6px 14px;line-height:1.2;transition:background-color .12s;display:inline-flex}.tyk-tab:not(.is-on):hover,.tyk-tab:not(.is-on):focus-visible{background:#ffffff2e;outline:none}.tyk-tab.is-on{background:var(--tyk-orange);color:var(--tyk-on-orange);box-shadow:var(--tyk-main-edge)}.tyk-tab[aria-disabled=true]{opacity:.4;cursor:not-allowed}@media print{.tyk-calrow__btns,[data-testid=attention-controls],[data-testid=attention-panel]{display:none!important}}.tyk-schedday{border-bottom:1px solid var(--tyk-hairline);grid-template-columns:48px 96px minmax(0,1fr);align-items:start;padding:8px 16px;display:grid}.tyk-schedday__num{width:34px;height:34px;font-size:var(--tyk-text-title);font-weight:var(--tyk-weight-strong);color:var(--tyk-ink);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.tyk-schedday__num[data-today]{background:var(--tyk-navy);color:var(--tyk-on-navy)}.tyk-daynum,button.tyk-schedday__num{cursor:pointer;border:none;padding:0;font-family:inherit}button.tyk-schedday__num{background:0 0}.tyk-daynum:not([data-today]):hover,.tyk-daynum:not([data-today]):focus-visible,button.tyk-schedday__num:not([data-today]):hover,button.tyk-schedday__num:not([data-today]):focus-visible{outline:none;background:var(--tyk-row-hover)!important}.tyk-daynum[data-today]:hover,.tyk-daynum[data-today]:focus-visible,button.tyk-schedday__num[data-today]:hover,button.tyk-schedday__num[data-today]:focus-visible{box-shadow:0 0 0 2px var(--tyk-orange);outline:none}.tyk-yeargrid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));align-items:start;gap:22px 30px;display:grid}.tyk-yearmonth__name{font-family:inherit;font-size:var(--tyk-text-md);font-weight:var(--tyk-weight-strong);color:var(--tyk-ink);cursor:pointer;background:0 0;border:none;border-radius:6px;margin:0 0 6px -8px;padding:3px 8px;display:inline-block}.tyk-yearmonth__name:hover,.tyk-yearmonth__name:focus-visible{background:var(--tyk-row-hover);outline:none}.tyk-yearmonth__days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;display:grid}.tyk-yearmonth__wd{font-size:var(--tyk-text-xs);color:var(--tyk-quiet);padding-bottom:4px}.tyk-yearday{width:28px;height:28px;font-family:inherit;font-size:var(--tyk-text-xs);color:var(--tyk-ink);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-self:center;padding:0;line-height:28px;position:relative}.tyk-yearday[data-out]{color:var(--tyk-quiet-off)}.tyk-yearday[data-has]{font-weight:var(--tyk-weight-strong)}.tyk-yearday[data-has]:after{content:"";background:var(--tyk-link-fill);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}.tyk-yearday:hover,.tyk-yearday:focus-visible{background:var(--tyk-row-hover);outline:none}.tyk-yearday[data-today]{background:var(--tyk-link-fill);color:var(--tyk-on-navy)}.tyk-yearday[data-today]:after{background:var(--tyk-on-navy)}.tyk-schedday__when{font-size:var(--tyk-text-quiet);color:var(--tyk-quiet);text-transform:uppercase;letter-spacing:.5px;padding-top:10px}.tyk-schedrow{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--tyk-ink);background:0 0;border:none;border-radius:16px;flex-wrap:wrap;align-items:center;gap:2px 14px;padding:7px 10px;display:flex}.tyk-schedrow:hover,.tyk-schedrow:focus-visible{background:var(--tyk-row-hover);outline:none}.tyk-schedrow__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.tyk-schedrow__time{width:170px;font-size:var(--tyk-text-sm);flex-shrink:0}.tyk-schedrow__title{min-width:0;font-size:var(--tyk-text-sm);text-overflow:ellipsis;white-space:nowrap;flex:140px;overflow:hidden}.tyk-schedrow__where{color:var(--tyk-quiet);margin-left:6px}.tyk-calmaster{cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:8px;padding:6px 4px;display:flex}.tyk-calmaster:hover,.tyk-calmaster:focus-visible{background:var(--tyk-row-hover)}.tyk-calmaster__box{box-sizing:border-box;border:2px solid var(--tyk-ink);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.tyk-calmaster__box[data-state=all]{background:var(--tyk-navy);border-color:var(--tyk-navy)}.tyk-sideicon{width:26px;height:26px;color:var(--tyk-ink);cursor:pointer;font:inherit;font-size:var(--tyk-text-lg);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.tyk-sideicon:hover,.tyk-sideicon:focus-visible{background:var(--tyk-row-hover);outline:none}.tyk-popmenu{border:1px solid var(--tyk-pop-edge);box-shadow:0 8px 24px var(--tyk-pop-shadow);background:#fff;border-radius:8px;padding:0 0 6px;overflow:hidden}.tyk-popmenu__item{text-align:left;width:100%;font:inherit;font-size:var(--tyk-text-sm);color:var(--tyk-ink);cursor:pointer;background:0 0;border:none;padding:9px 14px;display:block}.tyk-popmenu__item:hover,.tyk-popmenu__item:focus-visible{background:var(--tyk-row-hover);outline:none}.tyk-popmenu__item+.tyk-popmenu__item{box-shadow:inset 0 1px 0 var(--tyk-edge)}button.tyk-mi{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;margin:0;display:block}.tyk-mi+.tyk-mi{box-shadow:inset 0 1px 0 var(--tyk-edge)}.tyk-mi:hover,.tyk-mi:focus-visible{outline:none;background-color:var(--tyk-row-hover)!important}.tyk-mi[data-locked]:hover,.tyk-mi[data-locked]:focus-visible,.tyk-mi:disabled:hover,.tyk-mi[aria-disabled=true]:hover{background-color:var(--tyk-locked-fill)!important}.tyk-calfold{width:18px;height:18px;color:var(--tyk-ink);font:inherit;font-size:var(--tyk-text-lg);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:-2px;padding:0;line-height:1;display:inline-flex}.tyk-calfold:hover,.tyk-calfold:focus-visible{background:color-mix(in srgb, var(--tyk-ink) 10%, transparent);outline:none}
