.tf-u-scope{container-type:inline-size;width:100%;box-sizing:border-box;display:block}.tf-widget{box-sizing:border-box;width:100%;display:block;--u: calc(100cqw / var(--wpt));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif;background:var(--w-canvas);color:var(--ink);border-radius:calc(21 * var(--u));overflow:hidden;height:calc(var(--wh) * var(--u));--ink: #ededed;--ink-secondary: rgba(237, 237, 237, .6);--ink-tertiary: rgba(237, 237, 237, .35);--ink-chrome: rgba(237, 237, 237, .45);--w-canvas: #0e0e0e;--rule: rgba(255, 255, 255, .15);--pill-fill: rgba(255, 255, 255, .08);--refresh-border: rgba(255, 255, 255, .42);--accent: #7fd4c2;--amber: var(--app-list-amber);--neutral-ring: var(--app-status-widget-ink-dark);--event-blue: var(--app-list-blue);--event-green: var(--app-list-green)}.tf-widget[data-app-theme=light],html.light .tf-widget:not([data-app-theme=dark]){--ink: #171717;--ink-secondary: rgba(23, 23, 23, .6);--ink-tertiary: rgba(23, 23, 23, .35);--ink-chrome: rgba(23, 23, 23, .45);--w-canvas: var(--app-light-neutral-raised);--rule: rgba(0, 0, 0, .15);--pill-fill: rgba(0, 0, 0, .08);--refresh-border: rgba(0, 0, 0, .42);--accent: #1d6459;--neutral-ring: var(--app-status-widget-ink-light)}.tf-widget--small{padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(8 * var(--u))}.tf-widget--medium,.tf-widget--large{padding:calc(16 * var(--u))}.w-header{display:flex;align-items:center;gap:calc(8 * var(--u));margin-bottom:calc(4 * var(--u))}.w-header .icon-chip{width:calc(20 * var(--u));height:calc(20 * var(--u));flex:none;display:flex}.w-header .icon-chip svg{width:100%;height:100%}.w-title{font-size:calc(20 * var(--u));line-height:1.1;font-weight:600;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-count{font-size:calc(15 * var(--u));line-height:1.1;color:var(--ink-secondary);margin-left:auto;flex:none}.w-refresh{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(6 * var(--u));border:calc(1 * var(--u)) solid var(--refresh-border);color:var(--refresh-border);display:flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box}.w-refresh svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}.w-divider{height:1px;min-height:1px;background:var(--rule);margin:calc(4 * var(--u)) 0}.w-checkbox{box-sizing:border-box;display:block;flex:none;width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:calc(20 * var(--u) * .22);border-style:solid;border-width:calc(20 * var(--u) * .0625);border-color:var(--neutral-ring)}.w-checkbox.ring-highest{border-color:#f44336cc}.w-checkbox.ring-high{border-color:#c87a2ecc}.w-checkbox.ring-medium{border-color:#d4bb49cc}.w-checkbox.ring-low{border-color:#4b90c9cc}.w-checkbox.ring-lowest{border-color:#697a83cc}.tf-widget--small .w-checkbox,.tf-widget--medium .w-checkbox{width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:calc(14 * var(--u) * .22);border-width:calc(14 * var(--u) * .0625)}.w-task-row,.w-event-row{display:flex;align-items:center;gap:calc(6 * var(--u));padding:calc(1 * var(--u)) 0}.w-task-title,.w-event-title{font-size:calc(13 * var(--u));line-height:1.15;color:var(--ink);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-more-row{font-size:calc(11 * var(--u));line-height:1.15;color:var(--ink-secondary);padding:calc(2 * var(--u)) 0 0}.w-due,.w-event-time{font-size:calc(11 * var(--u));line-height:1.15;color:var(--ink-secondary);flex:none;margin-left:auto;white-space:nowrap}.w-event-bar{width:calc(2.5 * var(--u));align-self:stretch;min-height:calc(10 * var(--u));border-radius:calc(1.25 * var(--u));flex:none}.bar-blue{background:var(--event-blue)}.bar-green{background:var(--event-green)}.w-section-label-row{display:flex;align-items:center;gap:calc(6 * var(--u));margin:calc(3 * var(--u)) 0 calc(2 * var(--u))}.w-section-label{font-size:calc(11 * var(--u));line-height:1.15;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-count-pill{font-size:calc(11 * var(--u));line-height:1.15;font-weight:600;color:var(--ink-secondary);background:var(--pill-fill);border-radius:calc(6 * var(--u));padding:calc(1 * var(--u)) calc(6 * var(--u));margin-left:auto;flex:none}.w-columns{display:flex;gap:calc(14 * var(--u));align-items:flex-start}.w-col{flex:1 1 0;min-width:0}.w-month-medium-split{display:flex;gap:calc(10 * var(--u));height:100%}.w-month-medium-grid{flex:0 0 55%;min-width:0}.w-month-medium-agenda{flex:1 1 0;min-width:0}.w-month-title{font-size:calc(13 * var(--u));font-weight:600;text-align:center;margin-bottom:calc(2 * var(--u))}.w-weekday-row{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:calc(2 * var(--u))}.w-weekday{font-size:calc(8 * var(--u));font-weight:500;text-align:center;color:var(--ink-secondary)}.w-grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:calc(1 * var(--u))}.w-grid.full{row-gap:calc(2 * var(--u))}.w-day-cell{display:flex;flex-direction:column;align-items:center;padding:calc(1 * var(--u)) 0}.w-day-num-wrap{display:inline-flex;align-items:center;justify-content:center;padding:0 calc(2 * var(--u));border-radius:calc(4 * var(--u));line-height:1}.w-day-selected{background:color-mix(in srgb,var(--accent) 8%,transparent);border:calc(1 * var(--u)) solid color-mix(in srgb,var(--accent) 35%,transparent)}.w-day-num{font-size:calc(10 * var(--u));color:var(--ink-tertiary)}.tf-widget--large .w-day-num{font-size:calc(11 * var(--u))}.w-day-num.has-items{color:var(--ink-secondary)}.w-day-num.out-of-month{opacity:.15}.w-day-num.w-day-today{font-family:Geist Mono Variable,ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;color:var(--accent)}.w-dots{display:flex;align-items:center;gap:calc(3 * var(--u));height:calc(5 * var(--u));margin-top:calc(2 * var(--u))}.tf-widget--medium .w-month-title{font-size:calc(11 * var(--u));line-height:1.1;margin-bottom:calc(1 * var(--u))}.tf-widget--medium .w-weekday-row{margin-bottom:calc(1 * var(--u))}.tf-widget--medium .w-weekday{font-size:calc(7 * var(--u));line-height:1}.tf-widget--medium .w-day-cell{padding:0}.tf-widget--medium .w-day-num{font-size:calc(9 * var(--u));line-height:1}.tf-widget--medium .w-dots{height:calc(3 * var(--u));margin-top:calc(1 * var(--u))}.tf-widget--medium .w-agenda-header{line-height:1.2;margin-bottom:calc(1 * var(--u))}.w-dot-task{width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:50%;background:var(--ink-chrome);flex:none}.w-dot-event{width:calc(4 * var(--u));height:calc(3 * var(--u));border-radius:calc(1 * var(--u));flex:none}.w-dot-event.full{width:calc(6 * var(--u))}.w-overflow{font-size:calc(8 * var(--u));color:var(--ink-secondary)}.w-agenda-header{display:flex;align-items:baseline;gap:calc(6 * var(--u));font-size:calc(12 * var(--u));font-weight:600;color:var(--ink);margin-bottom:calc(2 * var(--u));overflow:hidden}.w-agenda-header span:first-child{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.w-agenda-header[data-today=true] span:first-child{color:var(--accent)}.w-agenda-more{font-weight:500;font-size:calc(11 * var(--u));color:var(--ink-secondary);flex:none;margin-left:auto;white-space:nowrap}.tf-widget--large{display:flex;flex-direction:column}.w-split{display:flex;gap:calc(8 * var(--u))}.w-split--full{flex:1 1 auto;min-height:0}.w-split-col{flex:1 1 0;min-width:0}.w-split-divider{width:1px;align-self:stretch;background:var(--ink-chrome);opacity:.5}.tf-home{width:100%;box-sizing:border-box;--u: calc(100cqw / var(--wpt));padding:calc(26 * var(--u));background:#1a1a1a;display:flex;flex-direction:column;gap:calc(26 * var(--u))}.tf-home[data-app-theme=light],html.light .tf-home:not([data-app-theme=dark]){background:var(--app-light-neutral-overlay)}.tf-home-row{display:flex;gap:calc(26 * var(--u));align-items:stretch}.tf-home-cell{display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u))}.tf-home-icon-slot{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--u))}.tf-home-icon{width:calc(60 * var(--u));height:calc(60 * var(--u));border-radius:calc(13 * var(--u));overflow:hidden}.tf-home-icon :global(svg){width:100%;height:100%;display:block}.tf-home-label{font-size:calc(12 * var(--u));color:#ededed}.tf-home[data-app-theme=light] .tf-home-label,html.light .tf-home:not([data-app-theme=dark]) .tf-home-label{color:#171717}.tf-showcase{display:grid;grid-template-columns:repeat(2,minmax(364px,1fr));gap:24px;align-items:start}.tf-showcase-col{display:flex;flex-direction:column;gap:24px;min-width:0}.tf-showcase-large{min-width:0}@media(max-width:900px){.tf-showcase{grid-template-columns:minmax(0,1fr)}.tf-showcase-large{display:none}}
