:root{--pf-bg:#08090a;--pf-panel:#111315;--pf-panel-2:#181b1d;--pf-text:#f5f6f3;--pf-muted:#9ba19d;--pf-line:#2b2f31;--pf-lime:#b8ef43;--pf-lime-ink:#111607;--pf-danger:#ff7c71}.pf-report-page{max-width:1250px;color:var(--pf-text);font-family:var(--font-outskill), Arial, sans-serif;margin:auto;padding:50px 42px 100px}.pf-report-hero{grid-template-columns:1fr .35fr;align-items:end;gap:48px;padding:36px 0 56px;display:grid}.pf-report-hero>div>span,.pf-dimension-report>header span{letter-spacing:.14em;color:var(--pf-lime);font-size:10px}.pf-report-hero h1{letter-spacing:-.03em;margin:20px 0;font:500 clamp(36px,5vw,64px)/1.05 Georgia,serif}.pf-report-hero p{color:var(--pf-muted);font-size:17px;line-height:1.55}.pf-report-hero aside{border:1px solid var(--pf-line);background:var(--pf-panel);padding:28px}.pf-report-hero aside span{letter-spacing:.12em;color:var(--pf-muted);font-size:9px}.pf-report-hero aside b{color:var(--pf-text);margin:16px 0;font:500 62px/1 Georgia,serif;display:block}.pf-report-hero aside b small{font:600 14px var(--font-outskill);color:var(--pf-muted)}.pf-report-hero aside p{color:var(--pf-muted);margin:0;font-size:13px}.pf-report-benchmarks{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:60px;display:grid}.pf-report-benchmarks article{background:var(--pf-panel);border:1px solid var(--pf-line);padding:24px}.pf-report-benchmarks span{letter-spacing:.12em;color:var(--pf-muted);font-size:9px}.pf-report-benchmarks b{color:var(--pf-text);margin:14px 0;font:500 34px/1.1 Georgia,serif;display:block}.pf-report-benchmarks sup{font-size:14px}.pf-report-benchmarks p{color:var(--pf-muted);margin:0;font-size:12px}.pf-dimension-report>header{margin-bottom:20px}.pf-dimension-report h2{color:var(--pf-text);margin:14px 0;font:500 34px/1 Georgia,serif}.pf-dimension-report>article{border-top:1px solid var(--pf-line);padding:20px 0}.pf-dimension-report article>div{justify-content:space-between;display:flex}.pf-dimension-report article>div b{color:var(--pf-text);font-size:16px}.pf-dimension-report article>div span{color:var(--pf-text);font:500 22px Georgia,serif}.pf-dimension-report article>i{background:var(--pf-line);height:7px;margin:12px 0;display:block}.pf-dimension-report article>i em{background:var(--pf-lime);height:100%;display:block}.pf-dimension-report article>p{color:var(--pf-muted);margin:0;line-height:1.5}.pf-dimension-report footer{justify-content:space-between;gap:22px;margin-top:10px;font-size:12px;display:flex}.pf-dimension-report footer small{color:var(--pf-muted)}.pf-dimension-report footer strong{color:var(--pf-lime);font-weight:600}.pf-method-note{border-left:3px solid var(--pf-lime);background:var(--pf-panel);color:var(--pf-muted);margin-top:50px;padding:15px 20px;line-height:1.5}@media (max-width:700px){.pf-report-hero,.pf-report-benchmarks{grid-template-columns:1fr}.pf-dimension-report footer{display:grid}.pf-report-page{padding:30px 20px 80px}}.company-primary{background:var(--lime)!important;color:var(--dark)!important}.company-primary:disabled{opacity:.35}.setup-hr-fields select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:49px;color:var(--ink);font:inherit;background:#faf9f5;border-radius:11px;outline:none;padding:0 14px;font-weight:400}html[data-theme=dark] .setup-hr-fields select{background:var(--panel-raised);border-color:var(--hairline-strong);color:var(--text)}.oa-form-single-column{max-width:640px;margin:0 auto}.oa-form-single-column .company-primary{width:100%;margin-top:28px}.oa-multiselect{position:relative}.oa-multiselect-trigger{text-align:left;background:var(--panel,#14161c);border:1px solid var(--hairline,#2a2e38);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.oa-multiselect-panel{z-index:20;background:var(--panel,#14161c);border:1px solid var(--hairline,#2a2e38);border-radius:10px;max-height:320px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0006}.oa-multiselect-option{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:.9rem;display:flex}.oa-multiselect-option:hover{background:#ffffff0f}.oa-multiselect-option input{accent-color:var(--lime)}.oa-calendar{background:var(--panel,#14161c);border:1px solid var(--hairline,#2a2e38);border-radius:14px;max-width:420px;padding:20px}.oa-calendar-tz{color:var(--muted,#9aa0ac);background:#ffffff0a;border-radius:8px;margin-bottom:16px;padding:8px 12px;font-size:.8rem}.oa-calendar-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.oa-calendar-head button{color:inherit;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;width:32px;height:32px}.oa-calendar-head button:disabled{opacity:.25;cursor:not-allowed}.oa-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.oa-calendar-weekday{color:var(--muted,#9aa0ac);padding:4px 0;font-size:.72rem}.oa-calendar-day{aspect-ratio:1;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:.85rem;display:flex}.oa-calendar-day:hover:not(:disabled){background:#ffffff14}.oa-calendar-day:disabled{opacity:.25;cursor:not-allowed}.oa-calendar-day.selected{background:var(--lime);color:var(--dark);font-weight:700}.oa-calendar-slots{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.oa-calendar-slot{border:1px solid var(--hairline,#2a2e38);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:10px;font-size:.85rem}.oa-calendar-slot:hover{border-color:var(--lime)}.oa-calendar-slot.selected{background:var(--lime);color:var(--dark);border-color:var(--lime);font-weight:700}@media (max-width:760px){.setup-hr-fields{grid-template-columns:1fr!important}.setup-hr-fields label:first-child{grid-column:auto!important}.oa-form-single-column,.oa-calendar{max-width:100%}.oa-calendar{padding:16px}.oa-multiselect-panel{max-height:260px}.oa-two-col{grid-template-columns:1fr!important;gap:40px!important}}.oa-page-grid{position:relative}.oa-page-grid:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 90%);mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 90%)}.oa-page-grid>*{z-index:1;position:relative}.oa-two-col{grid-template-columns:1fr 460px;align-items:start;gap:90px;max-width:1100px;margin:70px auto;display:grid}.oa-two-col .company-page-heading{margin:0}
