@media print{:root{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}}.turnfin-app{--pc-outer:var(--lightningcss-light,#f7f9fb)var(--lightningcss-dark,#070c14);--pc-canvas:var(--lightningcss-light,#eef2f6)var(--lightningcss-dark,#0c1320);--pc-frame-line:var(--lightningcss-light,#e1e6ee)var(--lightningcss-dark,#1c2739);--pc-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131c2b);--pc-surface-sunken:var(--lightningcss-light,#f4f6f9)var(--lightningcss-dark,#182334);--pc-surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#182334);--pc-ink:var(--lightningcss-light,#0f1b2d)var(--lightningcss-dark,#e8eef7);--pc-ink-muted:var(--lightningcss-light,#56627a)var(--lightningcss-dark,#9babc2);--pc-line:var(--lightningcss-light,#e2e7ef)var(--lightningcss-dark,#24324a);--pc-line-strong:var(--lightningcss-light,#77849a)var(--lightningcss-dark,#6b7d99);--pc-primary:var(--lightningcss-light,#1d5fd1)var(--lightningcss-dark,#78a6ff);--pc-primary-hover:var(--lightningcss-light,#174ea8)var(--lightningcss-dark,#9dbfff);--pc-on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#081733);--pc-primary-soft:var(--lightningcss-light,#e9f0fd)var(--lightningcss-dark,#17284a);--pc-chart-1:var(--lightningcss-light,#1d5fd1)var(--lightningcss-dark,#5a8eee);--pc-primary-soft-hover:var(--lightningcss-light,#dde8fc)var(--lightningcss-dark,#1d3360);--pc-primary-ink:var(--lightningcss-light,#174ea8)var(--lightningcss-dark,#a8c5ff);--pc-hover:var(--lightningcss-light,#f4f6f9)var(--lightningcss-dark,#1b2636);--pc-focus:var(--lightningcss-light,#1d5fd1)var(--lightningcss-dark,#78a6ff);--pc-focus-halo:0 0 0 4px var(--lightningcss-light,#1d5fd133)var(--lightningcss-dark,#78a6ff47);--pc-success:var(--lightningcss-light,#157046)var(--lightningcss-dark,#7fe0a8);--pc-success-soft:var(--lightningcss-light,#e3f5ec)var(--lightningcss-dark,#10301f);--pc-warning:var(--lightningcss-light,#8a5a00)var(--lightningcss-dark,#f7cf6e);--pc-warning-soft:var(--lightningcss-light,#fdf2dc)var(--lightningcss-dark,#35270b);--pc-danger:var(--lightningcss-light,#b4321f)var(--lightningcss-dark,#ffa395);--pc-danger-soft:var(--lightningcss-light,#fde8e6)var(--lightningcss-dark,#3a1815);--pc-on-danger:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a0906);--pc-danger-hover:var(--lightningcss-light,#962817)var(--lightningcss-dark,#ffc2b8);--pc-cover:var(--lightningcss-light,#5b3fc4)var(--lightningcss-dark,#c3b5ff);--pc-cover-soft:var(--lightningcss-light,#efeafd)var(--lightningcss-dark,#231c47);--pc-neutral-soft:var(--lightningcss-light,#f4f6f9)var(--lightningcss-dark,#182334);--pc-yellow:var(--lightningcss-light,#fde9a8)var(--lightningcss-dark,#4a3b10);--pc-on-yellow:var(--lightningcss-light,#3a2a00)var(--lightningcss-dark,#fbe7a8);--pc-on-pastel:#172033;--pc-docs-blue:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#93c5fd);--pc-docs-teal:var(--lightningcss-light,#0f766e)var(--lightningcss-dark,#5eead4);--pc-docs-green:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#86efac);--pc-docs-purple:var(--lightningcss-light,#9333ea)var(--lightningcss-dark,#d8b4fe);--pc-docs-red:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#fca5a5);--pc-docs-orange:var(--lightningcss-light,#c2410c)var(--lightningcss-dark,#fdba74);--pc-docs-mark-yellow:#fef08a;--pc-docs-mark-green:#bbf7d0;--pc-docs-mark-blue:#bfdbfe;--pc-docs-mark-pink:#fbcfe8;--pc-docs-mark-purple:#e9d5ff;--pc-docs-mark-orange:#fed7aa;--pc-hatch:var(--lightningcss-light,#e3e8ef)var(--lightningcss-dark,#1f2b3f);--pc-block-now:linear-gradient(135deg, var(--lightningcss-light,#c8f2da)var(--lightningcss-dark,#1f6040), var(--lightningcss-light,#9fe3bd)var(--lightningcss-dark,#184d33));--pc-on-block-now:var(--lightningcss-light,#0b3d24)var(--lightningcss-dark,#dff7e9);--pc-block-next:linear-gradient(135deg, var(--lightningcss-light,#dce8ff)var(--lightningcss-dark,#27467f), var(--lightningcss-light,#bcd3fb)var(--lightningcss-dark,#1d3866));--pc-on-block-next:var(--lightningcss-light,#0f2f6e)var(--lightningcss-dark,#dde8ff);--pc-block-cover:linear-gradient(135deg, var(--lightningcss-light,#fff0c8)var(--lightningcss-dark,#6e5014), var(--lightningcss-light,#fbdc93)var(--lightningcss-dark,#5b420e));--pc-on-block-cover:var(--lightningcss-light,#4a2f00)var(--lightningcss-dark,#fff1cf);--pc-block-assess:linear-gradient(135deg, var(--lightningcss-light,#e8e1ff)var(--lightningcss-dark,#40307e), var(--lightningcss-light,#d0c3fb)var(--lightningcss-dark,#322567));--pc-on-block-assess:var(--lightningcss-light,#2f1b78)var(--lightningcss-dark,#ece6ff);--pc-shadow-card:none;--pc-shadow-overlay:0 16px 40px -12px var(--lightningcss-light,#0f1b2d59)var(--lightningcss-dark,#0009), 0 0 0 1px var(--pc-line);--pc-scrim:var(--lightningcss-light,#0f1b2d47)var(--lightningcss-dark,#00000080);--pc-ease:cubic-bezier(.2, 0, 0, 1);--pc-text-caption:12px;--pc-leading-caption:16px;--pc-text-body:14px;--pc-leading-body:20px;--pc-text-title:18px;--pc-leading-title:24px;--pc-text-page:28px;--pc-leading-page:36px;--pc-text-figure:28px;--pc-leading-figure:34px;--pc-control-height:44px;--pc-control-pad:16px;--pc-radius-control:999px;--pc-radius-card:16px;--pc-radius-panel:24px;--pc-radius-frame:36px;--pc-overlay-max-width:calc(100vw - 2rem);--pc-overlay-max-height:calc(100dvh - 2rem);--pc-tile-min:10rem;--pc-card-min:14rem;--pc-column-min:22rem;--pc-rail-width:20rem;--pc-field-min:18rem;--pc-deck-width:1180px;--text-xs:var(--pc-text-caption);--text-xs--line-height:var(--pc-leading-caption);--text-sm:var(--pc-text-body);--text-sm--line-height:var(--pc-leading-body);--text-base:var(--pc-text-body);--text-base--line-height:var(--pc-leading-body);--text-lg:var(--pc-text-title);--text-lg--line-height:var(--pc-leading-title);--text-xl:var(--pc-text-title);--text-xl--line-height:var(--pc-leading-title);--text-2xl:var(--pc-text-page);--text-2xl--line-height:var(--pc-leading-page);--text-3xl:var(--pc-text-figure);--text-3xl--line-height:var(--pc-leading-figure);--ui-background:var(--pc-surface);--ui-workspace:var(--pc-canvas);--ui-foreground:var(--pc-ink);--ui-card:var(--pc-surface);--ui-popover:var(--pc-surface-raised);--ui-primary:var(--pc-primary);--ui-primary-hover:var(--pc-primary-hover);--ui-primary-foreground:var(--pc-on-primary);--ui-brand-soft:var(--pc-primary-soft);--ui-brand-soft-hover:var(--pc-primary-soft-hover);--ui-brand-ink:var(--pc-primary-ink);--ui-brand-border:var(--pc-primary);--ui-muted:var(--pc-surface-sunken);--ui-muted-foreground:var(--pc-ink-muted);--ui-border:var(--pc-line);--ui-input:var(--pc-line-strong);--ui-ring:var(--pc-focus);--ui-destructive:var(--pc-danger);--ui-sidebar:var(--pc-canvas);--ui-sidebar-hover:var(--pc-hover);--ui-accent:var(--pc-primary-soft);--ui-accent-foreground:var(--pc-primary-ink);--ui-secondary:var(--pc-surface-sunken);--ui-secondary-foreground:var(--pc-ink);--ui-card-foreground:var(--pc-ink);--ui-popover-foreground:var(--pc-ink);--ui-status-green:var(--pc-success);--ui-status-green-bg:var(--pc-success-soft);--ui-status-blue:var(--pc-primary-ink);--ui-status-blue-bg:var(--pc-primary-soft);--ui-status-red:var(--pc-danger);--ui-status-red-bg:var(--pc-danger-soft);--ui-status-orange:var(--pc-warning);--ui-status-orange-bg:var(--pc-warning-soft);--ui-status-yellow:var(--pc-warning);--ui-status-yellow-bg:var(--pc-warning-soft);--ui-status-purple:var(--pc-cover);--ui-status-purple-bg:var(--pc-cover-soft);--ui-radius:var(--pc-radius-card);--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-sans);--brand-ocean:var(--pc-primary);--brand-slate:var(--pc-ink-muted);--bg:var(--pc-canvas);--paper:var(--pc-surface);--ink:var(--pc-ink);--text:var(--pc-ink);--muted:var(--pc-ink-muted);--line:var(--pc-line);--primary:var(--pc-primary);--primary-dark:var(--pc-primary-hover);--accent-soft:var(--pc-primary-soft);--surface-subtle:var(--pc-surface-sunken);--surface-tint:var(--pc-surface-sunken);--focus:var(--pc-focus);--ocean-blue:var(--pc-primary);--slate:var(--pc-ink-muted);--radius:16px}@media (max-width:767px){.turnfin-app{--pc-text-page:24px;--pc-leading-page:30px;--pc-text-figure:24px;--pc-leading-figure:30px}.turnfin-app .pc-phead-actions{width:100%}.turnfin-app .pc-phead-actions>.ui-motion-press:not([data-size^=icon]){flex:auto}}.turnfin-app :is(.rounded-ui-md,.rounded-ui-lg){border-radius:var(--pc-radius-card)}.turnfin-app :is(.rounded-ui-xl,.rounded-ui-2xl){border-radius:var(--pc-radius-panel)}.turnfin-app{font-family:var(--font-sans);font-size:var(--pc-text-body);line-height:var(--pc-leading-body);color:var(--pc-ink)}body.turnfin-app{background:var(--pc-outer)}@media (max-width:767px){body.turnfin-app{background:var(--pc-canvas)}}.turnfin-app :is(h1,h2,h3,h4){font-family:var(--font-sans);color:var(--pc-ink)}.turnfin-app h1{font-size:var(--pc-text-page);font-weight:600;line-height:var(--pc-leading-page);letter-spacing:-.01em}.turnfin-app :is(h2,h3,h4){letter-spacing:0}@layer base{.turnfin-app h2{font-size:var(--pc-text-title);font-weight:600;line-height:var(--pc-leading-title)}.turnfin-app svg{flex-shrink:0}.turnfin-app :is(h3,h4){font-size:var(--pc-text-body);font-weight:600;line-height:var(--pc-leading-body)}}.turnfin-docs .workspace-page-content{padding:32px clamp(16px,3vw,48px)}.turnfin-app .skip-link{z-index:60;min-height:var(--pc-control-height);padding:0 var(--pc-control-pad);border-radius:var(--pc-radius-control);background:var(--pc-primary);color:var(--pc-on-primary);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;top:16px;left:16px;transform:translateY(calc(-100% - 32px))}.turnfin-app .skip-link:focus-visible{transform:none}@media print{.turnfin-app .skip-link{display:none}}.turnfin-app :is([data-slot=button],.ui-motion-press){min-height:var(--pc-control-height);border-radius:var(--pc-radius-control);font-size:var(--pc-text-body);line-height:var(--pc-leading-body);transition:background-color .12s var(--pc-ease), color .12s var(--pc-ease), border-color .12s var(--pc-ease), translate .12s var(--pc-ease);font-weight:600}.turnfin-app .ui-motion-press:not([data-size^=icon],.toolbar-button){padding-inline:var(--pc-control-pad)}.turnfin-app .pc-keypad>[data-slot=button]{min-height:56px;font-size:var(--pc-text-title)}.turnfin-app .ui-motion-press[data-size^=icon]{width:var(--pc-control-height);min-width:var(--pc-control-height);padding:0}.turnfin-app .ui-motion-press.pc-day{border-radius:var(--pc-radius-card);flex-direction:column;gap:0;min-width:0;height:auto;min-height:56px;padding:4px 0}.turnfin-app .pc-day>small{font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);color:var(--pc-ink-muted);font-weight:400}.turnfin-app .pc-day[aria-pressed=true]>small{color:inherit}@media (min-width:1024px){.turnfin-app .ui-motion-press.pc-day{min-width:56px}}@media (max-width:767px){.turnfin-app .ui-motion-press.pc-day[data-variant=outline]{border-color:#0000}}.turnfin-app .ui-motion-press>svg{width:18px;height:18px}.turnfin-app .ui-motion-press[data-variant=link]{padding-inline:0}.turnfin-app .ui-motion-press[data-variant=outline]{background:var(--pc-surface);border:1px solid var(--pc-line);box-shadow:none;color:var(--pc-ink)}.turnfin-app .ui-motion-press[role=combobox]{border-color:var(--pc-line-strong)}.turnfin-app .ui-motion-press[data-variant=outline]:hover{background:var(--pc-surface-sunken)}.turnfin-app .ui-motion-press[data-variant=ghost]{color:var(--pc-primary)}.turnfin-app .ui-motion-press[data-variant=ghost]:hover{background:var(--pc-primary-soft);color:var(--pc-primary-ink)}.turnfin-app .ui-motion-press[data-variant=destructive]{background:var(--pc-danger);color:var(--pc-on-danger)}.turnfin-app .ui-motion-press[data-variant=destructive]:hover:not(:disabled,[aria-disabled=true]){background:var(--pc-danger-hover)}.turnfin-app .ui-motion-press:is([data-variant=default],[data-variant=destructive],[data-variant=outline]):is(:disabled,[aria-disabled=true]){background:var(--pc-surface-sunken);color:var(--pc-ink-muted);opacity:1}.turnfin-app .ui-motion-press:is([data-variant=default],[data-variant=destructive]):is(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 1px var(--pc-line)}.turnfin-app .ui-motion-press:is([data-variant=ghost],[data-variant=link]):is(:disabled,[aria-disabled=true]){color:var(--pc-ink-muted);opacity:1;background:0 0}.turnfin-app .ui-motion-press[aria-disabled=true]{cursor:not-allowed}.turnfin-app :is(a,button,summary,[role=tab],:where([tabindex]:not([tabindex="-1"]))):focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.turnfin-app :is(h1,h2,h3,h4,h5,h6,main,section,[role=region],[role=status])[tabindex="-1"]:focus{outline:none}.turnfin-docs :is(.editor-toolbar .ui-motion-press,.editor-toolbar [data-slot=select-trigger],.editor-toolbar select),.turnfin-app [data-slot=tabs-trigger]{border-radius:var(--pc-radius-control)}.turnfin-app [data-slot=badge]{min-height:24px;font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);border-radius:999px;gap:4px;padding:0 10px;font-weight:600}.turnfin-app [data-slot=badge]:has(>svg){padding-left:8px}.turnfin-app [data-slot=badge]>svg{stroke-width:2.5px;width:14px;height:14px}.turnfin-app [data-slot=badge]:is(:not([data-tone]),[data-tone=gray])[data-variant=secondary]{background:var(--pc-neutral-soft);color:var(--pc-ink-muted)}.turnfin-app [data-slot=badge][data-tone=gray]{box-shadow:inset 0 0 0 1px var(--pc-line)}.turnfin-app [data-slot=alert]{border-radius:var(--pc-radius-card);background:var(--pc-surface-sunken);color:var(--pc-ink);border:0;padding:12px 16px}.turnfin-app [data-slot=alert]>svg{color:var(--pc-primary)}.turnfin-app [data-slot=alert] [data-slot=alert-title]{font-weight:600}.turnfin-app [data-slot=alert] [data-slot=alert-description]{color:var(--pc-ink)}.turnfin-app [data-slot=alert][data-tone=error]{background:var(--pc-danger-soft);color:var(--pc-danger)}.turnfin-app [data-slot=alert][data-tone=warning]{background:var(--pc-warning-soft);color:var(--pc-warning)}.turnfin-app [data-slot=alert][data-tone=success]{background:var(--pc-success-soft);color:var(--pc-success)}.turnfin-app [data-slot=alert]:is([data-tone=error],[data-tone=warning],[data-tone=success])>svg,.turnfin-app [data-slot=alert]:is([data-tone=error],[data-tone=warning],[data-tone=success]) [data-slot=alert-description]{color:inherit}.turnfin-app :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]){border-color:var(--pc-line);background:var(--pc-surface-raised);font-family:var(--font-sans)}.turnfin-app :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){border-radius:var(--pc-radius-panel);box-shadow:var(--pc-shadow-overlay);border:0}.turnfin-app [data-slot=sheet-content]{box-shadow:var(--pc-shadow-overlay)}.turnfin-app .ui-motion-press:is([data-slot=dialog-close],[data-slot=sheet-close]){color:var(--pc-ink-muted)}.turnfin-app .ui-motion-press:is([data-slot=dialog-close],[data-slot=sheet-close]):hover{background:var(--pc-surface-sunken);color:var(--pc-ink)}.turnfin-app :is([data-slot=dialog-title],[data-slot=alert-dialog-title],[data-slot=sheet-title]){font-size:var(--pc-text-title);line-height:var(--pc-leading-title);letter-spacing:0;font-weight:600}.turnfin-app :is([data-slot=select-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]){border-radius:var(--pc-radius-panel);box-shadow:var(--pc-shadow-overlay);font-family:var(--font-sans);border:0}.turnfin-app :is([data-slot=select-item],[data-slot=command-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger]){min-height:var(--pc-control-height);border-radius:var(--pc-radius-control);font-family:var(--font-sans);font-size:var(--pc-text-body);line-height:var(--pc-leading-body);padding:6px 12px;font-weight:600}.turnfin-app [data-slot=select-item]{padding-right:36px}.turnfin-app :is([data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-item][data-inset],[data-slot=dropdown-menu-sub-trigger][data-inset]){padding-left:36px}.turnfin-app [data-slot=select-item-indicator]{right:12px}.turnfin-app :is([data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item])>span:first-child{left:12px}.turnfin-app :is([data-slot=select-item],[data-slot=command-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]) .text-xs{font-weight:400}.turnfin-app .tf-account-menu[data-slot=dropdown-menu-content]{border-radius:var(--pc-radius-panel);background:var(--pc-surface);border:0;flex-direction:column;gap:16px;padding:16px;display:flex}.turnfin-app .tf-account-menu .tf-menu-item{min-height:var(--pc-control-height);border-radius:var(--pc-radius-control);color:var(--pc-ink);gap:12px;margin:0 -4px;padding:0 12px;font-weight:600}.turnfin-app .tf-account-menu .tf-menu-item svg{color:currentColor}.turnfin-app .tf-account-menu .tf-menu-item:is(:focus,[data-highlighted]){background:var(--pc-surface-sunken);color:var(--pc-ink)}.turnfin-app .tf-account-menu .tf-menu-item:focus-visible{outline:2px solid var(--pc-focus);outline-offset:-2px}.turnfin-app :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select]):not(.title-input){min-height:var(--pc-control-height);border-radius:var(--pc-radius-control);border-color:var(--pc-line-strong);background:var(--pc-surface);box-shadow:none;color:var(--pc-ink);transition:border-color .12s var(--pc-ease), box-shadow .12s var(--pc-ease);font-size:16px;font-weight:400}.turnfin-app [data-slot=textarea]:not(.title-input){border-radius:var(--pc-radius-card);min-height:96px;line-height:var(--pc-leading-title);padding-top:10px;padding-bottom:10px}.turnfin-app :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select],.ui-motion-press[role=combobox]):not(.title-input):focus-visible{border-color:var(--pc-focus);box-shadow:0 0 0 1px var(--pc-focus), var(--pc-focus-halo);outline:2px solid #0000}.turnfin-app :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select]):not(.title-input):disabled{background:var(--pc-surface-sunken);color:var(--pc-ink-muted);border-color:var(--pc-line);opacity:1}.turnfin-app [data-slot=native-select-wrapper]{opacity:1}.turnfin-app :is([data-slot=input],[data-slot=textarea])[aria-invalid=true]{border-color:var(--pc-danger);background:var(--pc-danger-soft)}.turnfin-app :is([data-slot=input],[data-slot=textarea])::placeholder{color:var(--pc-ink-muted)}.turnfin-app :is(label,legend:not(.sr-only),[data-slot=label]):not(:has([type=checkbox],[type=radio],[data-slot=checkbox],[data-slot=radio-group-item])){font-size:var(--pc-text-body);line-height:var(--pc-leading-body);color:var(--pc-ink);letter-spacing:0;text-transform:none;font-weight:600}.turnfin-app label:has(>:is(input:not([type=checkbox],[type=radio],[type=file]),textarea,select,[data-slot=native-select-wrapper],[data-slot=select-trigger])){align-items:stretch;gap:8px}.turnfin-app :is(.turnfin-module,.turnfin-refunds) :is(.module-content,.refund-content,[data-slot=dialog-content]) label:not(:has([type=checkbox],[type=radio],[data-slot=checkbox],[data-slot=radio-group-item])){display:block}.turnfin-app label:has([type=checkbox],[type=radio],[data-slot=checkbox],[data-slot=radio-group-item]){font-size:var(--pc-text-body);line-height:var(--pc-leading-body)}.turnfin-app label:has(:is([data-slot=checkbox],[data-slot=radio-group-item],input:is([type=checkbox],[type=radio]):not([aria-hidden=true])):not(.sr-only)){align-items:flex-start}.turnfin-app label:has([type=checkbox],[data-slot=checkbox])>:is([type=checkbox],[data-slot=checkbox]){flex-shrink:0;margin-top:0}.turnfin-app :is([data-slot=field-description],.hint){font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);color:var(--pc-ink-muted);font-weight:400}@media (min-width:768px){.turnfin-app :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select]):not(.title-input){font-size:var(--pc-text-body)}.turnfin-app [data-slot=textarea]:not(.title-input){line-height:var(--pc-leading-body)}}@media (max-width:767px){.turnfin-docs .workspace-page-content{padding:20px 16px}}@media (hover:hover) and (pointer:fine) and (min-width:48.0625rem){.turnfin-app :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select]):not(.title-input){font-size:var(--pc-text-body)}.turnfin-app :is([data-slot=button],[data-slot=input],[data-slot=select-trigger],[data-slot=native-select],.ui-motion-press).h-11{height:var(--pc-control-height)}}.turnfin-app .tf-shell{background:var(--pc-outer);min-height:100dvh;padding:24px}.turnfin-app .tf-frame{border-radius:var(--pc-radius-frame);border:1px solid var(--pc-frame-line);background:var(--pc-canvas);flex-direction:column;gap:24px;min-height:calc(100dvh - 48px);margin:0 auto;padding:24px;display:flex}.turnfin-app .tf-top{align-items:center;gap:24px;min-width:0;display:flex}.turnfin-app .tf-brand{border-radius:var(--pc-radius-card);flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.turnfin-app .tf-brand img{width:72px;max-width:none;height:72px;margin:-4px;display:block;transform:translate(3px)}.turnfin-app .tf-brand:hover{background:var(--pc-surface)}.turnfin-app .tf-body{flex:1;align-items:flex-start;gap:24px;min-width:0;display:flex}.turnfin-app .tf-main{outline:none;flex:auto;min-width:0}.turnfin-app .tf-bar{background:var(--pc-surface);scrollbar-width:none;border-radius:999px;flex:none;align-items:center;width:max-content;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.turnfin-app .tf-pages{flex:1 1 0;min-width:0;display:flex;position:relative}.turnfin-app .tf-shell .tf-pages>.tf-bar{flex-wrap:wrap;height:44px;overflow:hidden}.turnfin-app .tf-shell .tf-pages>.tf-bar:not([data-measured])>[aria-current]{order:-1}.turnfin-app .tf-bar-measure{visibility:hidden;pointer-events:none;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.turnfin-app .tf-tools{margin-left:auto;overflow:visible}.turnfin-app :is(.tf-bar-item,.tf-tools>:is([data-slot=button],[data-slot=dropdown-menu-trigger]),.tf-tools>.ui-motion-press){isolation:isolate;width:auto;min-width:44px;height:44px;min-height:44px;box-shadow:none;color:var(--pc-ink);font-size:var(--pc-text-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;margin:-4px 0;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.turnfin-app :is(.tf-bar-item,.tf-tools>:is([data-slot=button],[data-slot=dropdown-menu-trigger]),.tf-tools>.ui-motion-press):before{content:"";z-index:-1;transition:background-color .12s var(--pc-ease);border-radius:999px;position:absolute;inset:4px 0}.turnfin-app :is(.tf-bar-item,.tf-tools>:is([data-slot=button],[data-slot=dropdown-menu-trigger]),.tf-tools>.ui-motion-press):hover{background:0 0}.turnfin-app :is(.tf-bar-item,.tf-tools>:is([data-slot=button],[data-slot=dropdown-menu-trigger]),.tf-tools>.ui-motion-press):hover:before{background:var(--pc-surface-sunken)}.turnfin-app .tf-bar-item[aria-current]{color:var(--pc-on-primary)}.turnfin-app .tf-bar-item[aria-current]:before{background:var(--pc-primary)!important}.turnfin-app .tf-tools>.workspace-preview-toggle[data-active=true]{color:var(--pc-primary-ink)}.turnfin-app .tf-tools>.workspace-preview-toggle[data-active=true]:before{background:var(--pc-primary-soft)}.turnfin-app .tf-tools>.workspace-preview-toggle[data-active=true]:hover:before{background:var(--pc-primary-soft-hover)}.turnfin-app :is(.tf-bar-item,.tf-tools>:is([data-slot=button],[data-slot=dropdown-menu-trigger])):focus-visible{outline-offset:-2px}.turnfin-app :is(.tf-bar-item,.tf-rail-item,.tf-bottom-item)[aria-current]:focus-visible{outline:2px solid #0000}.turnfin-app :is(.tf-bar-item,.tf-rail-item)[aria-current]:focus-visible:before,.turnfin-app .tf-bottom-item[aria-current]:focus-visible .tf-bottom-icon{box-shadow:0 0 0 2px var(--pc-surface), 0 0 0 4px var(--pc-focus)}.turnfin-app :is(.tf-bar-item,.tf-tools>:is([data-slot=button],[data-slot=dropdown-menu-trigger]))>svg{width:16px;height:16px}.turnfin-app :is(.tf-icon,.tf-tools>[data-size^=icon]){width:44px;padding:0}.turnfin-app .tf-who{gap:4px;padding:0 10px 0 4px}.turnfin-app .tf-tools>:is([data-slot=button],[data-slot=dropdown-menu-trigger]):not(.tf-who)>span:not([data-slot=avatar]){text-overflow:ellipsis;max-width:28ch;overflow:hidden}.turnfin-app .tf-rail{flex-direction:column;flex:none;align-items:center;gap:12px;width:64px;display:flex;position:sticky;top:24px}.turnfin-app .tf-rail-group{background:var(--pc-surface);border-radius:999px;flex-direction:column;align-items:center;padding:4px;display:flex}.turnfin-app .tf-rail-item{isolation:isolate;width:44px;height:44px;color:var(--pc-ink-muted);border-radius:999px;justify-content:center;align-items:center;margin:0 -4px;display:flex;position:relative}.turnfin-app .tf-rail-item>svg{width:20px;height:20px}.turnfin-app .tf-rail-item:before{content:"";z-index:-1;border-radius:999px;position:absolute;inset:4px}.turnfin-app .tf-rail-item:hover{color:var(--pc-ink)}.turnfin-app .tf-rail-item:hover:before{background:var(--pc-surface-sunken)}.turnfin-app .tf-rail-item[aria-current]{color:var(--pc-on-primary)}.turnfin-app .tf-rail-item[aria-current]:before{background:var(--pc-primary)}.turnfin-app .tf-rail-item:focus-visible{outline-offset:-2px}.turnfin-app .tf-rail-label{z-index:30;background:var(--pc-ink);color:var(--pc-surface);font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s var(--pc-ease);border-radius:999px;padding:4px 10px;font-weight:600;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.turnfin-app .tf-rail-item:is(:hover,:focus-visible) .tf-rail-label{opacity:1}.turnfin-app .tf-bottom{z-index:40;background:var(--pc-surface);max-width:480px;box-shadow:var(--pc-shadow-overlay);border-radius:999px;margin-inline:auto;padding:4px;display:none;position:fixed;bottom:8px;left:8px;right:8px}.turnfin-app .tf-bottom-item{min-width:0;min-height:56px;color:var(--pc-ink-muted);font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-weight:600;text-decoration:none;display:flex}.turnfin-app .tf-bottom-item>span:last-child{white-space:normal;text-align:center;text-wrap:balance;overflow-wrap:anywhere;max-width:100%}.turnfin-app .tf-bottom-icon{border-radius:999px;justify-content:center;align-items:center;width:56px;height:32px;display:flex}.turnfin-app .tf-bottom-icon>svg{width:20px;height:20px}.turnfin-app .tf-bottom-item[aria-current]{color:var(--pc-primary)}.turnfin-app .tf-bottom-item[aria-current] .tf-bottom-icon{background:var(--pc-primary);color:var(--pc-on-primary)}.turnfin-app .tf-bottom-item:hover .tf-bottom-icon{background:var(--pc-surface-sunken)}.turnfin-app .tf-bottom-item[aria-current]:hover .tf-bottom-icon{background:var(--pc-primary)}html:has(.tf-shell){scroll-padding-bottom:112px}.turnfin-app{--tf-bottom-space:106px}@media (min-width:768px) and (max-width:1099px){.turnfin-app .tf-shell .tf-top{flex-wrap:wrap;row-gap:16px}.turnfin-app .tf-shell .tf-pages{flex:100%;order:3;width:auto;margin-left:88px}}@media (max-width:767px),(hover:none) and (pointer:coarse){.turnfin-app .tf-rail{display:none}.turnfin-app .tf-bottom{display:flex}.turnfin-app .tf-shell:has(>.tf-bottom)>.tf-frame{padding-bottom:var(--tf-bottom-space)}.turnfin-app .tf-shell:has(>.tf-bottom) .pc-save-bar{bottom:calc(var(--tf-bottom-space) + env(safe-area-inset-bottom))}.turnfin-app .tf-pages,.turnfin-app .tf-shell .tf-pages{margin-left:0}}@media (max-width:767px){.turnfin-app .tf-shell{padding:0}.turnfin-app .tf-frame{border:0;border-radius:0;gap:16px;min-height:100dvh;padding:16px}.turnfin-app .tf-shell:has(>.tf-bottom)>.tf-frame{padding-bottom:var(--tf-bottom-space)}.turnfin-app .tf-top{flex-wrap:wrap;gap:12px}.turnfin-app .tf-pages{flex:100%;order:3;width:auto}.turnfin-app .tf-tools>:is([data-slot=button],[data-slot=dropdown-menu-trigger]):not(.tf-who)>span:not([data-slot=avatar]){display:none}.turnfin-app .tf-tools>[data-slot=dropdown-menu-trigger]:not(.tf-who):has(>span+svg){width:44px;padding:0}.turnfin-app .tf-tools>[data-slot=dropdown-menu-trigger]:not(.tf-who)>span+svg{display:none}}@media (hover:none) and (pointer:coarse){.turnfin-app .tf-help>.tf-frame{padding-bottom:24px}}@media (max-width:767px){.turnfin-app .tf-help>.tf-frame{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.turnfin-app .tf-rail-label,.turnfin-app :is(.tf-bar-item,.tf-tools>:is([data-slot=button],[data-slot=dropdown-menu-trigger])):before{transition:none}}@media print{.turnfin-app :is(.tf-top,.tf-rail,.tf-bottom){display:none}.turnfin-app .tf-shell{background:0 0;padding:0}.turnfin-app .tf-frame{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.turnfin-app .tf-help .tf-main a[data-slot=button]{display:none}}.turnfin-app [data-sonner-toaster]{font-family:var(--font-sans)}.turnfin-app [data-sonner-toaster] [data-sonner-toast][data-styled=true]{font-size:var(--pc-text-body);line-height:var(--pc-leading-body);box-shadow:var(--pc-shadow-overlay);gap:12px;padding-right:52px}.turnfin-app [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-title]{font-weight:600;line-height:var(--pc-leading-body)}.turnfin-app [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-description]{color:var(--pc-ink-muted);line-height:var(--pc-leading-body)}.turnfin-app [data-sonner-toaster] [data-sonner-toast][data-type=error] [data-icon]{color:var(--pc-danger)}.turnfin-app [data-sonner-toaster] [data-sonner-toast][data-type=success] [data-icon]{color:var(--pc-success)}.turnfin-app [data-sonner-toaster] [data-sonner-toast][data-type=warning] [data-icon]{color:var(--pc-warning)}.turnfin-app [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{width:var(--pc-control-height);height:var(--pc-control-height);border-radius:var(--pc-radius-control);color:var(--pc-ink-muted);background:0 0;border:0;top:50%;left:auto;right:4px;transform:translateY(-50%)}.turnfin-app [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]:hover{background:var(--pc-surface-sunken);color:var(--pc-ink);border:0}.turnfin-app [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:none;outline:2px solid var(--pc-focus);outline-offset:-2px}.turnfin-app [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]>svg{width:16px;height:16px}@media (max-width:767px),(hover:none) and (pointer:coarse){.turnfin-app [data-sonner-toaster][data-y-position=bottom]{bottom:var(--tf-bottom-space)}}.turnfin-app .pc-panel{border-radius:var(--pc-radius-panel);background:var(--pc-surface);flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.turnfin-app .pc-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:44px;display:flex}.turnfin-app .pc-panel-head>h2{margin:0}.turnfin-app .pc-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.turnfin-app .pc-rows-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.turnfin-app .pc-row{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);min-width:0;min-height:64px;color:var(--pc-ink);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.turnfin-app :is(a,button).pc-row:hover{background:var(--pc-surface-sunken)}.turnfin-app :is(a,button).pc-row:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.turnfin-app button.pc-row.ui-motion-press{padding:12px 16px}.turnfin-app .pc-row-body{flex-direction:column;flex:140px;min-width:0;display:flex}.turnfin-app .pc-row-title{font-weight:600}.turnfin-app .pc-row-hint{font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);color:var(--pc-ink-muted);font-weight:400}.turnfin-app .pc-row-trail{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px 12px;max-width:100%;margin-left:auto;display:flex}.turnfin-app .pc-row-count{min-width:24px;font-size:var(--pc-text-title);line-height:var(--pc-leading-title);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.turnfin-app .pc-row-chevron{width:16px;height:16px;color:var(--pc-ink-muted)}.turnfin-app .pc-row[data-first]{background:var(--pc-yellow);color:var(--pc-on-yellow);border-color:#0000}.turnfin-app .pc-row[data-first] :is(.pc-row-hint,.pc-row-chevron){color:inherit}.turnfin-app :is(a,button).pc-row[data-first]:hover{background:var(--pc-yellow)}.turnfin-app .pc-row[data-muted]{color:var(--pc-ink-muted)}.turnfin-app .pc-row[data-state=open]{border-color:var(--pc-primary)}.turnfin-app .pc-row-toggle{border-radius:var(--pc-radius-card);min-width:0;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:0;display:flex}.turnfin-app .pc-row-toggle:focus-visible{outline:2px solid var(--pc-focus);outline-offset:4px}.turnfin-app .pc-row-toggle-icon{width:var(--pc-control-height);height:var(--pc-control-height);border:1px solid var(--pc-line-strong);background:var(--pc-surface);color:var(--pc-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.turnfin-app .pc-row-toggle-icon>svg{width:16px;height:16px;transition:transform .12s var(--pc-ease)}.turnfin-app .pc-row-toggle:hover .pc-row-toggle-icon{background:var(--pc-surface-sunken)}.turnfin-app .pc-row-toggle[data-state=open] .pc-row-toggle-icon>svg{transform:rotate(180deg)}.turnfin-app a.pc-row[aria-current]{background:var(--pc-primary-soft);border-color:#0000}.turnfin-app a.pc-row[aria-current]:hover{background:var(--pc-primary-soft-hover)}.turnfin-app .pc-rows[data-size=compact] .pc-row{flex-wrap:nowrap;min-height:44px;padding:8px 16px}.turnfin-app .pc-rows[data-size=compact] .pc-row-trail{flex-wrap:nowrap;flex:none}.turnfin-app label.pc-row{cursor:pointer;flex-flow:row;align-items:flex-start;min-height:56px;font-weight:400}.turnfin-app label.pc-row>:is([data-slot=checkbox],[data-slot=radio-group-item]){margin-top:2px}.turnfin-app label.pc-row:hover{background:var(--pc-surface-sunken)}.turnfin-app label.pc-row:has(:focus-visible){outline:2px solid var(--pc-focus);outline-offset:2px}.turnfin-app label.pc-row:has([data-state=checked]){border-color:var(--pc-primary)}.turnfin-app label.pc-row:has(:disabled){cursor:not-allowed;color:var(--pc-ink-muted)}.turnfin-app :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]) .pc-row{background:0 0}.turnfin-app .pc-tile-icon{background:var(--pc-primary-soft);width:40px;height:40px;color:var(--pc-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.turnfin-app .pc-tile-icon>svg{width:20px;height:20px}.turnfin-app .pc-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.turnfin-app .pc-stats.grid-cols-tiles{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--pc-tile-min)), 1fr))}.turnfin-app .pc-stat{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);min-width:0;color:var(--pc-ink);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;text-decoration:none;display:flex;position:relative}.turnfin-app .pc-stats:not(:is([data-slot=card],[role=dialog],.pc-panel) .pc-stats){grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:16px}.turnfin-app .pc-stats:not(:is([data-slot=card],[role=dialog],.pc-panel) .pc-stats)>.pc-stat,.turnfin-app .pc-stats:not(:is([data-slot=card],[role=dialog],.pc-panel) .pc-stats)>*>.pc-stat{border-radius:var(--pc-radius-panel);background:var(--pc-surface);border-color:#0000;padding:24px}.turnfin-app .pc-stats.pc-stats-fill{grid-template-columns:repeat(auto-fill,minmax(max(min(100%,140px),25% - 9px),1fr))}.turnfin-app a.pc-stat:hover{background:var(--pc-surface-sunken)}.turnfin-app a.pc-stat[aria-current]{border-color:var(--pc-primary);box-shadow:inset 0 0 0 1px var(--pc-primary)}.turnfin-app .pc-stats:not(:is([data-slot=card],[role=dialog],.pc-panel) .pc-stats)>a.pc-stat[aria-current],.turnfin-app .pc-stats:not(:is([data-slot=card],[role=dialog],.pc-panel) .pc-stats)>*>a.pc-stat[aria-current]{box-shadow:inset 0 0 0 2px var(--pc-primary)}.turnfin-app .pc-stats>:only-child{max-width:320px}.turnfin-app .pc-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.turnfin-app .pc-grid-stack{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:768px){.turnfin-app .pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.turnfin-app .pc-grid>:only-child{grid-column:1/-1}.turnfin-app .pc-grid>.pc-grid-stack:only-child{display:contents}}@media (min-width:1280px){.turnfin-app .pc-grid{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.turnfin-app .pc-grid>.pc-grid-stack{display:contents}}.turnfin-app .pc-stat-figure{font-size:var(--pc-text-figure);line-height:var(--pc-leading-figure);font-variant-numeric:tabular-nums;font-weight:700}.turnfin-app .pc-stat [data-slot=badge]{white-space:normal;max-width:100%}.turnfin-app .pc-note{border-radius:var(--pc-radius-card);background:var(--pc-surface-sunken);align-items:flex-start;gap:12px;padding:16px;display:flex}.turnfin-app .pc-save-bar{z-index:10;bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:var(--pc-shadow-overlay);flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 12px 24px;position:sticky}.turnfin-app .pc-tag-trigger{cursor:pointer;background:0 0;border:0;align-items:center;min-width:0;min-height:24px;padding:0;display:inline-flex;position:relative}.turnfin-app .pc-tag-trigger:before{content:"";position:absolute;inset:-10px -4px}.turnfin-app .pc-tag-trigger:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px;border-radius:999px}.turnfin-app .pc-tag-trigger>[data-slot=badge]>svg:last-child{transition:transform .12s var(--pc-ease)}.turnfin-app .pc-tag-trigger[data-state=open]>[data-slot=badge]>svg:last-child{transform:rotate(180deg)}.turnfin-app .pc-feed{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.turnfin-app .pc-feed>li{align-items:flex-start;gap:8px;min-width:0;display:flex}.turnfin-app .pc-feed-dot{background:var(--pc-primary);border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}.turnfin-app a.pc-note{color:inherit;text-decoration:none}.turnfin-app a.pc-note:hover{box-shadow:inset 0 0 0 1px var(--pc-line)}.turnfin-app .pc-block{border-radius:var(--pc-radius-card);min-width:0;min-height:56px;color:var(--pc-ink);align-items:center;gap:10px;padding:8px 10px 8px 12px;text-decoration:none;display:flex;overflow:hidden}.turnfin-app .pc-block-body{flex-direction:column;flex:1;min-width:0;display:flex}.turnfin-app .pc-block-body>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.turnfin-app .pc-block-title{font-weight:600}.turnfin-app .pc-block-hint{font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption)}.turnfin-app .pc-block-time{font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--pc-leading-body);flex:none}.turnfin-app .pc-block-time small{font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);font-weight:400;display:block}.turnfin-app .pc-block-tag{background:var(--pc-surface);min-height:24px;color:var(--pc-ink);font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.turnfin-app .pc-block-tag>svg{width:14px;height:14px}.turnfin-app .pc-block:is([data-block=now],[data-state=now]){background:var(--pc-block-now);color:var(--pc-on-block-now)}.turnfin-app .pc-block:is([data-block=next],[data-state=next]){background:var(--pc-block-next);color:var(--pc-on-block-next)}.turnfin-app .pc-block:is([data-block=cover],[data-state=cover]){background:var(--pc-block-cover);color:var(--pc-on-block-cover)}.turnfin-app .pc-block:is([data-block=assessment],[data-state=assessment]){background:var(--pc-block-assess);color:var(--pc-on-block-assess)}.turnfin-app .pc-block:is([data-block=done],[data-state=done]){background:var(--pc-surface-sunken);color:var(--pc-ink-muted)}.turnfin-app .pc-block:is([data-block=off],[data-state=off],[data-block=open],[data-state=open]){background:repeating-linear-gradient(135deg, var(--pc-hatch) 0 6px, transparent 6px 12px);box-shadow:inset 0 0 0 1px var(--pc-line);color:var(--pc-ink-muted)}.turnfin-app .pc-block:is([data-block=off],[data-state=off]) .pc-block-title{text-decoration:line-through}.turnfin-app .pc-block:is([data-block=absent],[data-state=absent]),.turnfin-app .pc-block.ui-motion-press[data-block=absent]:hover{background:var(--pc-danger-soft);color:var(--pc-danger)}.turnfin-app .pc-block[data-layout=stack]{flex-direction:column;align-items:stretch;gap:0}.turnfin-app .pc-block[data-layout=stack] .pc-block-body>*{white-space:normal}.turnfin-app .pc-block:is(a,button):focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.turnfin-app .pc-block.ui-motion-press{text-align:start;white-space:normal;justify-content:flex-start;height:auto;padding:8px 10px 8px 12px;font-weight:400;text-decoration:none}.turnfin-app .pc-block.ui-motion-press:hover{filter:brightness(.97)}.turnfin-app .pc-block.ui-motion-press[data-block=now]:hover{background:var(--pc-block-now);color:var(--pc-on-block-now)}.turnfin-app .pc-block.ui-motion-press[data-block=next]:hover{background:var(--pc-block-next);color:var(--pc-on-block-next)}.turnfin-app .pc-block.ui-motion-press[data-block=cover]:hover{background:var(--pc-block-cover);color:var(--pc-on-block-cover)}.turnfin-app .pc-block.ui-motion-press[data-block=assessment]:hover{background:var(--pc-block-assess);color:var(--pc-on-block-assess)}.turnfin-app .pc-block.ui-motion-press[data-block=done]:hover{background:var(--pc-surface-sunken);color:var(--pc-ink-muted)}.turnfin-app .pc-block.ui-motion-press:is([data-block=off],[data-block=open]):hover{background:repeating-linear-gradient(135deg, var(--pc-hatch) 0 6px, transparent 6px 12px);color:var(--pc-ink-muted)}.turnfin-app a.pc-block:hover{filter:brightness(.97)}.turnfin-app .pc-block>svg{flex:none;width:18px;height:18px}.turnfin-app .pc-block[data-density=icon]{justify-content:center;padding:0}.turnfin-app .pc-block[data-density=compact]{gap:6px;padding-inline:8px 4px}.turnfin-app .pc-block[data-density=mark]{padding:0}.turnfin-app .pc-block:has(>.pc-block-strip){padding-bottom:14px;position:relative}.turnfin-app .pc-block-strip{inset-inline:12px;border-radius:999px;height:6px;position:absolute;bottom:6px;overflow:hidden}.turnfin-app .pc-block-strip>span{box-shadow:inset 0 0 0 1px var(--pc-line);position:absolute;inset-block:0}.turnfin-app .pc-block-strip>[data-kind=activity]{background:var(--pc-surface)}.turnfin-app .pc-timeline{--tl-lane:240px;--tl-head:32px;--tl-row:minmax(60px, auto);grid-template-columns:var(--tl-lane) repeat(var(--tl-cols), minmax(0, 1fr));grid-template-rows:var(--tl-head);grid-auto-rows:var(--tl-row);gap:8px 0;min-width:0;display:grid}.turnfin-app .pc-timeline>.pc-block{min-height:0;margin:6px 4px}.turnfin-app .pc-timeline-row{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface)}.turnfin-app .pc-timeline-track{border-radius:0 15px 15px 0;margin:1px 1px 1px 0;position:relative;overflow:hidden}.turnfin-app .pc-timeline-past{background:var(--pc-surface-sunken);position:absolute;inset-block:0}.turnfin-app .pc-timeline-line{background:var(--pc-line);width:1px;position:absolute;inset-block:0}.turnfin-app :is(.pc-timeline-now-label,.pc-timeline-now){--at:0%}.turnfin-app :is(.pc-timeline-now-label,.pc-timeline-now)[data-at="1"]{--at:20%}.turnfin-app :is(.pc-timeline-now-label,.pc-timeline-now)[data-at="2"]{--at:40%}.turnfin-app :is(.pc-timeline-now-label,.pc-timeline-now)[data-at="3"]{--at:60%}.turnfin-app :is(.pc-timeline-now-label,.pc-timeline-now)[data-at="4"]{--at:80%}.turnfin-app .pc-timeline>.pc-timeline-lane{z-index:1;border-color:#0000;position:relative}.turnfin-app .rota-free,.turnfin-app .pc-timeline>.pc-block[data-block=shift]{z-index:2;border:1px dashed color-mix(in srgb, var(--pc-primary) 45%, transparent);background:color-mix(in srgb, var(--pc-primary-soft) 70%, var(--pc-surface));min-width:0;height:auto;color:var(--pc-ink-muted);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:18px;margin:2px 1px;padding:0;position:relative}.turnfin-app .rota-free:hover{background:var(--pc-primary-soft);border-color:var(--pc-primary)}.turnfin-app .rota-free:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.turnfin-app .pc-timeline>.pc-block[data-block=shift]{cursor:default}.turnfin-app .pc-timeline>.pc-block[data-block=shift]>*{visibility:hidden}.turnfin-app .rota-drag-range{background:var(--pc-primary);min-width:0;color:var(--pc-on-primary);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:4px;overflow:hidden}.turnfin-app .pc-timeline-lane-label>.pc-timeline-lane-link[data-slot=button]{width:auto;height:auto;min-height:0;box-shadow:none;color:var(--pc-ink);font:inherit;text-align:start;white-space:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none;display:inline;position:static}.turnfin-app .pc-timeline-lane-label>.pc-timeline-lane-link[data-slot=button]:after{content:"";border-radius:var(--pc-radius-card);position:absolute;inset:0}.turnfin-app .pc-timeline-lane-label>.pc-timeline-lane-link[data-slot=button]:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.turnfin-app .pc-timeline-lane-label>.pc-timeline-lane-link[data-slot=button]:focus-visible{outline:none}.turnfin-app .pc-timeline-lane-label>.pc-timeline-lane-link[data-slot=button]:focus-visible:after{outline:2px solid var(--pc-focus);outline-offset:-2px}.turnfin-app .pc-timeline-wide{position:relative}.turnfin-app .pc-timeline-readout{z-index:5;border-radius:var(--pc-radius-control);background:var(--pc-primary);color:var(--pc-on-primary);font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);font-variant-numeric:tabular-nums;pointer-events:none;padding:1px 8px;font-weight:600;position:absolute;top:6px;transform:translate(-50%)}.turnfin-app .rota-summary{border-radius:var(--pc-radius-control);background:var(--pc-surface-sunken);min-height:28px;color:var(--pc-ink-muted);font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);align-items:center;padding-inline:12px;font-weight:600;display:inline-flex}.turnfin-app .rota-summary[data-tone=gap]{background:var(--pc-warning-soft);color:var(--pc-warning)}.turnfin-app .rota-key-shift{border:1px dashed color-mix(in srgb, var(--pc-primary) 45%, transparent);border-radius:var(--pc-radius-control);min-height:24px;color:var(--pc-ink-muted);font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);align-items:center;padding-inline:8px;font-weight:600;display:inline-flex}.turnfin-app .pc-timeline>.pc-timeline-hour:is(*,[data-past]){min-height:0;color:var(--pc-ink-muted);font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);background:0 0;border:0;border-radius:0;justify-content:flex-start;padding-inline:4px}.turnfin-app .pc-timeline>.pc-timeline-hour:not([data-past]){color:var(--pc-ink)}.turnfin-app .rota-tab-count{border-radius:var(--pc-radius-control);background:var(--pc-warning-soft);min-width:20px;height:20px;color:var(--pc-warning);font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);justify-content:center;align-items:center;padding-inline:6px;font-weight:700;display:inline-flex}.turnfin-app .rota-empty-day{border-radius:var(--pc-radius-card);width:100%;min-height:56px;color:var(--pc-ink-muted);justify-content:center;align-items:center;display:flex}.turnfin-app .rota-empty-day.ui-motion-press:hover{background:var(--pc-primary-soft);color:var(--pc-primary-ink)}.turnfin-app .pc-timeline-now-label{z-index:3;width:max-content;margin-left:var(--at);border-radius:var(--pc-radius-control);background:var(--pc-primary);color:var(--pc-on-primary);font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);font-variant-numeric:tabular-nums;white-space:nowrap;place-self:center start;padding:2px 8px;font-weight:600;position:relative;transform:translate(-50%)}.turnfin-app .pc-timeline-heading{color:var(--pc-ink-muted);font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);align-self:center;font-weight:600}.turnfin-app .pc-timeline-hour{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;min-width:0;min-height:44px;font-weight:600;display:flex;overflow:hidden}.turnfin-app .pc-timeline-hour[data-past]{background:var(--pc-hatch);color:var(--pc-ink-muted);border-color:#0000}.turnfin-app .pc-timeline-hour[data-now]{border-color:var(--pc-primary);background:var(--pc-primary);color:var(--pc-on-primary)}.turnfin-app .pc-timeline-lane{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);align-items:center;gap:12px;min-width:0;min-height:56px;margin-inline-end:4px;padding:8px 8px 8px 12px;display:flex}.turnfin-app .pc-timeline-lane:has(>.pc-tile-icon){padding-inline-start:8px}.turnfin-app .pc-timeline-lane[data-header]{border-color:#0000;padding-inline-start:0}.turnfin-app .pc-timeline-lane-body{flex-direction:column;flex:1;min-width:0;display:flex}.turnfin-app .pc-timeline-lane-body>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.turnfin-app .pc-timeline-lane-label{color:var(--pc-ink);font-size:var(--pc-text-body);line-height:var(--pc-leading-body);font-weight:600}.turnfin-app .pc-timeline-lane-caption{color:var(--pc-ink-muted);font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption)}.turnfin-app .pc-timeline-lane-action{flex:none;align-items:center;gap:4px;display:flex}.turnfin-app .pc-timeline-now{z-index:1;pointer-events:none;position:relative}.turnfin-app .pc-timeline>.pc-block{z-index:2;position:relative}.turnfin-app .pc-timeline>.pc-block:is([data-block=off],[data-block=open]){background-color:var(--pc-surface)}.turnfin-app .pc-timeline>.pc-block[data-block=done]{background:var(--pc-surface);box-shadow:inset 0 0 0 1px var(--pc-line)}.turnfin-app :is(.rota-roster,.pc-timeline) .pc-timeline-lane-label{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.turnfin-app .pc-timeline-now:after{content:"";top:-8px;bottom:0;left:var(--at);border-left:2px dashed var(--pc-primary);position:absolute}.turnfin-app .pc-timeline-narrow{flex-direction:column;gap:16px;display:none}.turnfin-app .pc-agenda-item{align-items:stretch;gap:8px;display:flex}.turnfin-app .pc-agenda-item>.pc-block{flex:1}@media (max-width:767px){.turnfin-app .pc-timeline-narrow .pc-block .pc-block-tag-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:1279px){.turnfin-app .pc-timeline-wide{display:none}.turnfin-app .pc-timeline-narrow{display:flex}}.turnfin-app .pc-timeline-narrow-only{display:none}@media (max-width:1279px){.turnfin-app .pc-timeline-narrow-only{display:inline}.turnfin-app .pc-timeline-wide-only{display:none}}.turnfin-app .pc-only-narrow{display:none}@media (max-width:767px){.turnfin-app .pc-only-wide{display:none}.turnfin-app .pc-only-narrow{display:flex}.turnfin-app .pc-panel{gap:12px;padding:16px}.turnfin-app .ui-motion-press:has(>.pc-only-wide){width:var(--pc-control-height);min-width:var(--pc-control-height);padding:0}.turnfin-app .ui-motion-press.pc-day{font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption)}}.turnfin-app [data-slot=card]{border-radius:var(--pc-radius-panel);background:var(--pc-surface);box-shadow:none;border-color:#0000}.turnfin-app :is([data-slot=card],[data-slot=dialog-content],[data-slot=sheet-content],.pc-panel,[data-slot=table-container]) [data-slot=card]{border-color:var(--pc-line);border-radius:var(--pc-radius-card)}.turnfin-app [data-slot=table-container]{border-radius:var(--pc-radius-panel);background:var(--pc-surface);box-shadow:none;border:0;padding:8px 16px}.turnfin-app [data-slot=table-container]:has(>[data-layout=grid]){background:0 0;border-radius:0;padding:0}.turnfin-app :is([data-slot=card],[data-slot=dialog-content],.pc-panel) [data-slot=table-container]{background:0 0;padding:0}.turnfin-app [data-slot=table]:not([data-layout=grid]){border-collapse:separate;border-spacing:0 8px}.turnfin-app [data-slot=table-header] [data-slot=table-row]{background:0 0;border:0}.turnfin-app [data-slot=table]:not([data-layout=grid]) [data-slot=table-head]{height:auto;color:var(--pc-ink-muted);font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);background:0 0;border:0;padding:4px 16px 0;font-weight:600}.turnfin-app [data-slot=table-body] [data-slot=table-row]{background:0 0;border:0}.turnfin-app [data-slot=table]:not([data-layout=grid]) [data-slot=table-header]{background:0 0}.turnfin-app [data-slot=table]:not([data-layout=grid]) [data-slot=table-body] :is([data-slot=table-cell],[data-slot=table-head]){border-top:1px solid var(--pc-line);border-bottom:1px solid var(--pc-line);background:var(--pc-surface);vertical-align:middle;padding:12px 16px}.turnfin-app [data-slot=table]:not([data-layout=grid]) [data-slot=table-body] :is([data-slot=table-cell],[data-slot=table-head]):first-child{border-left:1px solid var(--pc-line);border-radius:var(--pc-radius-card) 0 0 var(--pc-radius-card)}.turnfin-app [data-slot=table]:not([data-layout=grid]) [data-slot=table-body] :is([data-slot=table-cell],[data-slot=table-head]):last-child{border-right:1px solid var(--pc-line);border-radius:0 var(--pc-radius-card) var(--pc-radius-card) 0}@media (max-width:1023.98px){.turnfin-app [data-slot=table]:not([data-layout=grid]) [data-slot=table-body] [data-slot=table-cell]:not(.max-lg\:hidden):not(:has(~[data-slot=table-cell]:not(.max-lg\:hidden))){border-right:1px solid var(--pc-line);border-radius:0 var(--pc-radius-card) var(--pc-radius-card) 0}.turnfin-app [data-slot=table]:not([data-layout=grid]) [data-slot=table-body] [data-slot=table-cell]:first-child:not(.max-lg\:hidden):not(:has(~[data-slot=table-cell]:not(.max-lg\:hidden))){border-radius:var(--pc-radius-card)}}@media (max-width:767.98px){.turnfin-app [data-slot=table]:not([data-layout=grid]) [data-slot=table-body] [data-slot=table-cell]:not(.max-md\:hidden):not(:has(~[data-slot=table-cell]:not(.max-md\:hidden))){border-right:1px solid var(--pc-line);border-radius:0 var(--pc-radius-card) var(--pc-radius-card) 0}.turnfin-app [data-slot=table]:not([data-layout=grid]) [data-slot=table-body] [data-slot=table-cell]:first-child:not(.max-md\:hidden):not(:has(~[data-slot=table-cell]:not(.max-md\:hidden))){border-radius:var(--pc-radius-card)}}.turnfin-app [data-slot=table]:not([data-layout=grid]) [data-slot=table-body] [data-slot=table-row]:hover :is([data-slot=table-cell],[data-slot=table-head]){background:var(--pc-surface-sunken)}.turnfin-app [data-slot=table]:not([data-layout=grid]) [data-slot=table-body] [data-slot=table-head]{text-align:left;height:auto;color:var(--pc-ink);font-size:var(--pc-text-body);line-height:var(--pc-leading-body);font-weight:400}.turnfin-app [data-slot=tabs-list][data-variant=default]{border-radius:var(--pc-radius-panel);background:var(--pc-surface-sunken);flex-wrap:wrap;justify-content:flex-start;row-gap:8px;height:auto;min-height:44px;padding:4px}.turnfin-app [data-slot=tabs-list][data-variant=default] [data-slot=tabs-trigger]{isolation:isolate;min-height:44px;box-shadow:none;color:var(--pc-ink-muted);font-size:var(--pc-text-body);background:0 0;border:0;border-radius:999px;flex:none;margin:-4px 0;padding:0 16px;font-weight:600;position:relative}.turnfin-app [data-slot=tabs-list][data-variant=default] [data-slot=tabs-trigger]:before{content:"";z-index:-1;border-radius:999px;position:absolute;inset:4px 0}.turnfin-app [data-slot=tabs-list][data-variant=default] [data-slot=tabs-trigger]:hover:before{background:var(--pc-surface)}.turnfin-app [data-slot=tabs-list][data-variant=default] [data-slot=tabs-trigger][data-state=active]{color:var(--pc-ink);background:0 0}.turnfin-app [data-slot=tabs-list][data-variant=default] [data-slot=tabs-trigger][data-state=active]:before{background:var(--pc-surface);box-shadow:inset 0 0 0 1px var(--pc-line-strong)}.turnfin-app .pc-seg{border-radius:var(--pc-radius-panel);background:var(--pc-seg-track,var(--pc-surface-sunken));flex-wrap:wrap;flex:none;align-items:center;gap:8px 0;width:max-content;max-width:100%;padding:4px;display:inline-flex;overflow:visible}.turnfin-app :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content]){--pc-seg-track:var(--lightningcss-light,var(--pc-surface-sunken))var(--lightningcss-dark,var(--pc-surface));--pc-seg-thumb:var(--pc-surface-raised)}.turnfin-app .pc-seg-item{isolation:isolate;min-width:44px;min-height:44px;box-shadow:none;color:var(--pc-ink-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;margin:-4px 0;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.turnfin-app .pc-seg-item:before{content:"";z-index:-1;border-radius:999px;position:absolute;inset:4px 0}.turnfin-app .pc-seg-item:is(:hover,[data-highlighted]):before{background:var(--pc-seg-thumb,var(--pc-surface))}.turnfin-app .pc-seg-item:is(:focus,[data-highlighted]){background:0 0}.turnfin-app .pc-seg-item:is([aria-current],[data-state=checked],[aria-pressed=true]){color:var(--pc-ink)}.turnfin-app .pc-seg-item:is([aria-current],[data-state=checked],[aria-pressed=true]):before{background:var(--pc-seg-thumb,var(--pc-surface));box-shadow:inset 0 0 0 1px var(--pc-line-strong)}.turnfin-app .pc-seg-item:focus-visible{outline:2px solid var(--pc-focus);outline-offset:-2px}.turnfin-app .pc-seg>.pc-seg-item.ui-motion-press:is(*,:hover){color:var(--pc-ink-muted);background:0 0}.turnfin-app .pc-seg>.pc-seg-item.ui-motion-press[aria-pressed=true]:is(*,:hover){color:var(--pc-ink)}.turnfin-app .pc-seg-item:is(:disabled,[data-disabled]){cursor:not-allowed}.turnfin-app .pc-seg-item>[data-slot=dropdown-menu-radio-item-indicator]{display:none}.turnfin-app .pc-seg-fill{width:100%;display:flex}.turnfin-app .pc-seg-fill>.pc-seg-item{flex:1 1 0;justify-content:center;min-width:max-content;padding-inline:12px}@media (max-width:639px){.turnfin-app .pc-seg-fill-phone{width:100%;display:flex}.turnfin-app .pc-seg-fill-phone>.pc-seg-item{flex:1 1 0;justify-content:center;min-width:max-content;padding-inline:12px}}.turnfin-app .pc-seg-count{font-weight:400}.turnfin-app [data-slot=item][data-variant=outline]{border-color:var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);min-height:64px;padding:12px 16px}.turnfin-app a[data-slot=item][data-variant=outline]:hover{background:var(--pc-surface-sunken)}.turnfin-app .tf-main [data-slot=item-group]:not(:is([data-slot=card],[role=dialog],.pc-panel,[data-slot=popover-content]) [data-slot=item-group]){border-radius:var(--pc-radius-panel);background:var(--pc-surface);border:0;gap:8px;padding:8px 16px 16px}.turnfin-app .tf-main [data-slot=item-group]{flex-direction:column;gap:8px;display:flex}.turnfin-app .tf-main [data-slot=item-group]>[data-slot=item],.turnfin-app .tf-main [data-slot=item-group]>[role=listitem]>[data-slot=item]{border:1px solid var(--pc-line);border-radius:var(--pc-radius-card);background:var(--pc-surface);min-height:64px;padding:12px 16px}.turnfin-app .tf-main [data-slot=item-group]>a[data-slot=item]:hover,.turnfin-app .tf-main [data-slot=item-group]>[role=listitem]>a[data-slot=item]:hover{background:var(--pc-surface-sunken)}.turnfin-app .tf-main [data-slot=item]:has(>[data-slot=collapsible][data-state=open]){border-color:var(--pc-primary)}.turnfin-app .tf-main [data-slot=item-group]>[data-slot=item-separator]{display:none}.turnfin-app .tf-main [data-slot=empty]:not(:is([data-slot=card],[data-slot=table-container],[data-slot=item-group],[role=dialog],.pc-panel) [data-slot=empty]){border-radius:var(--pc-radius-panel);background:var(--pc-surface);border:0}.turnfin-app .tf-main .workspace-page-content{padding:0}.turnfin-app .tf-main .workspace-page-content>*{max-width:none;margin-inline:0}.turnfin-app .tf-content{flex-direction:column;gap:16px;display:flex}.turnfin-app .pc-note[data-tone=danger]{background:var(--pc-danger-soft);color:var(--pc-danger)}.turnfin-app .pc-note[data-tone=danger] :is(h2,h3,svg,.pc-row-hint){color:inherit}
body.turnfin-app{background:var(--pc-canvas);min-height:100dvh}.muted{color:var(--pc-ink-muted)}.caption{font-size:var(--pc-text-caption);line-height:var(--pc-leading-caption);color:var(--pc-ink-muted)}.frame{flex-direction:column;min-height:100dvh;display:flex}.skip-link{z-index:10;border-radius:var(--pc-radius-control);background:var(--pc-surface);color:var(--pc-ink);padding:10px 16px;font-weight:600;position:absolute;top:-100px;left:16px}.skip-link:focus-visible{top:12px}.topbar{width:100%;padding:max(12px, env(safe-area-inset-top)) 16px 0}.topbar-inner{justify-content:space-between;align-items:center;gap:12px;max-width:1120px;min-height:64px;margin:0 auto;display:flex}.brand-name{font-size:var(--pc-text-title);line-height:var(--pc-leading-title);color:var(--pc-ink);letter-spacing:-.01em;font-weight:700;text-decoration:none}.topnav{align-items:center;gap:4px;display:flex}.topnav-link{min-height:var(--pc-control-height);padding:0 var(--pc-control-pad);border-radius:var(--pc-radius-control);color:var(--pc-ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.topnav-link:hover{background:var(--pc-hover)}@media (max-width:479px){.topnav>.topnav-link{display:none}}.page{width:100%;max-width:752px;padding:16px 16px calc(48px + env(safe-area-inset-bottom));flex:1;margin:0 auto}.page.wide{max-width:1152px}.footer{width:100%;max-width:1152px;padding:0 16px calc(24px + env(safe-area-inset-bottom));margin:0 auto}.facts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.facts li{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.facts li+li{border-top:1px solid var(--pc-line)}.facts svg{width:20px;height:20px;color:var(--pc-ink-muted)}.academy-home>[data-page-header]{border-radius:var(--pc-radius-panel);background:linear-gradient(135deg, var(--pc-primary), var(--pc-primary-hover));padding:40px}.turnfin-app .academy-home>[data-page-header] :is(h1,p){color:var(--pc-on-primary)}.turnfin-app .academy-home>[data-page-header] h1{letter-spacing:-.02em;max-width:16ch;font-size:44px;font-weight:700;line-height:50px}.academy-home>[data-page-header] p{max-width:60ch;font-size:16px;line-height:24px}@media (max-width:899px){.academy-home>[data-page-header]{padding:24px}.turnfin-app .academy-home>[data-page-header] h1{font-size:32px;line-height:38px}}@media (max-width:479px){.academy-home>[data-page-header]{padding:20px}}.how{border-radius:var(--pc-radius-panel);background:var(--pc-surface);color:var(--pc-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:4px;margin:0;padding:8px;list-style:none;display:grid}.how li{align-items:flex-start;gap:12px;padding:12px;display:flex}.how li>span:last-child{flex-direction:column;gap:2px;display:flex}.how-icon{background:var(--pc-primary-soft);width:40px;height:40px;color:var(--pc-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.how-icon svg{width:20px;height:20px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.turnfin-app .section-head h2{font-size:22px;line-height:28px}.filters{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.course-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.course-grid>li{display:flex}.course-card{border-radius:var(--pc-radius-panel);background:var(--pc-surface);color:var(--pc-ink);transition:background-color .16s var(--pc-ease), transform .16s var(--pc-ease);flex-direction:column;flex:1;gap:12px;padding:20px;text-decoration:none;display:flex}a.course-card:hover{background:var(--pc-hover)}a.course-card:active{transform:scale(.99)}a.course-card:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.course-card .title{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:24px}.course-top{align-items:center;gap:10px;display:flex}.course-icon{background:var(--pc-primary-soft);width:36px;height:36px;color:var(--pc-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.course-icon svg{width:18px;height:18px}.course-facts{flex-direction:column;gap:8px;display:flex}.course-facts>span,.booking-meta>span{align-items:flex-start;gap:8px;display:flex}.course-facts svg,.booking-meta svg{width:16px;height:16px;color:var(--pc-ink-muted);margin-top:2px}.course-foot{border-top:1px solid var(--pc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.price{font-size:var(--pc-text-title);line-height:var(--pc-leading-title);font-variant-numeric:tabular-nums;font-weight:700}.price.large{font-size:var(--pc-text-figure);line-height:var(--pc-leading-figure)}@media (prefers-reduced-motion:reduce){.course-card{transition:none}a.course-card:active{transform:none}}.course-layout{grid-template-columns:minmax(0,1fr) minmax(0,400px);grid-template-areas:"info book""dates book";align-items:start;gap:24px;display:grid}.course-info{grid-area:info}.course-dates{grid-area:dates}.book-panel{grid-area:book;position:sticky;top:16px}@media (max-width:899px){.course-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"info""book""dates"}.book-panel{position:static}}.dates{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.dates li{border-radius:var(--pc-radius-card);background:var(--pc-surface-sunken);flex-direction:column;padding:12px 16px;display:flex}.signed-in{overflow-wrap:anywhere}.code-field [data-slot=input]{letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:20px}.narrow{max-width:480px}.booking-row .pc-row-body{gap:6px}.booking-meta{flex-wrap:wrap;gap:4px 16px;display:flex}.summary{flex-direction:column;margin:0;display:flex}.summary div{justify-content:space-between;gap:12px;padding:10px 0;display:flex}.summary div+div{border-top:1px solid var(--pc-line)}.summary dt{color:var(--pc-ink-muted)}.summary dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}
