PageSourceSearch

https://accfin-web-blossom.lovable.app/assets/sky-academy.sky-time-D4brmuVb.js

js accfin-web-blossom.lovable.app collected 2026-10-03 03:19:23 UTC 2,710 bytes, 1 lines download raw bytes

1import{j as e,P as i,L as r,C as o}from"./index-DcD5cX8G.js";import{a as d}from"./video-overlay-corporate.jpg.asset-fSGbWK8f.js";import{A as a}from"./arrow-left-CZjgyY9n.js";const l=[{title:"Getting started with Sky Time",body:"Set up staff, charge rates and engagement codes."},{title:"Timers & timesheets",body:"Live timers, bulk timesheets and quick-capture shortcuts."},{title:"WIP dashboards",body:"Real-time WIP by client, job and partner."},{title:"Team utilisation",body:"Spot over- and under-utilised staff before month-end."},{title:"Client billing",body:"Push approved time to branded invoices in one click."},{title:"Reporting & exports",body:"Practice-wide reports and export-ready data."}],c=[{title:"How Time Sheets Work",src:"https://player.vimeo.com/video/441601653"},{title:"How Debtors Work",src:"https://player.vimeo.com/video/441602298"},{title:"How Project Review Works",src:"https://player.vimeo.com/video/441602807"}];function p(){return e.jsxs("main",{children:[e.jsx(i,{accent:"amber",eyebrow:"Sky Academy",title:"Sky Time training",description:"On-demand video lessons covering timers, timesheets, WIP dashboards and client billing.",bgImage:d.url,children:e.jsxs(r,{to:"/sky-academy",className:"inline-flex items-center gap-2 rounded-full border border-white/30 bg-white/10 px-4 py-2 text-sm font-medium text-white backdrop-blur-md hover:bg-white/20",children:[e.jsx(a,{className:"h-4 w-4"})," All Sky Academy courses"]})}),e.jsxs("section",{className:"mx-auto max-w-7xl px-5 py-16 lg:px-8",children:[e.jsx("div",{className:"grid gap-6 md:grid-cols-2 lg:grid-cols-3",children:l.map((t,s)=>e.jsxs("div",{className:"rounded-2xl border border-border bg-card p-6 shadow-soft",children:[e.jsxs("div",{className:"text-xs font-semibold uppercase tracking-wider text-accent",children:["Lesson 0",s+1]}),e.jsx("h3",{className:"mt-2 font-display text-lg font-semibold",children:t.title}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:t.body})]},t.title))}),e.jsxs("div",{className:"mt-16",children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground",children:"Video library"}),e.jsx("div",{className:"mt-6 grid gap-6 md:grid-cols-2",children:c.map(t=>e.jsxs("div",{className:"rounded-2xl border border-border bg-card p-4 shadow-soft",children:[e.jsx("div",{className:"aspect-video w-full overflow-hidden rounded-xl bg-black",children:e.jsx("iframe",{src:t.src,title:t.title,className:"h-full w-full",allow:"fullscreen; picture-in-picture",allowFullScreen:!0})}),e.jsx("div",{className:"mt-3 px-1",children:e.jsx("h3",{className:"font-display text-sm font-semibold text-foreground",children:t.title})})]},t.src))})]})]}),e.jsx(o,{})]})}export{p as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.