.launchpad-theme{color-scheme:dark;--brand-copper:#d99b60;--background:#131313;--foreground:#f2f0eb;--card:#191919;--card-foreground:#f2f0eb;--popover:#191919;--popover-foreground:#f2f0eb;--primary:#d99b60;--primary-foreground:#17120e;--secondary:#25221f;--secondary-foreground:#f2f0eb;--muted:#222222;--muted-foreground:#bdb9b2;--accent:#302820;--accent-foreground:#f2f0eb;--destructive:#be3232;--border:#454039;--input:#72665a;--ring:#e4ae79;--radius:.25rem;background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.launchpad-theme :is(.bg-white){background-color:var(--card)}.launchpad-theme :is(.bg-slate-50,.bg-slate-100,.bg-gray-50){background-color:var(--muted)}.launchpad-theme :is(.bg-slate-950,.bg-slate-900){background-color:#0d0d0d}.launchpad-theme :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--foreground)}.launchpad-theme :is(.text-slate-600,.text-slate-500,.text-gray-500,.text-muted-foreground){color:var(--muted-foreground)}.launchpad-theme :is(.text-rose-600,.text-rose-700){color:var(--brand-copper)}.launchpad-theme :is(.bg-rose-50,.bg-amber-50){background-color:#332719}.launchpad-theme :is(.text-amber-700,.text-amber-800,.text-amber-900){color:#f0bf7b}.launchpad-theme :is(.bg-red-50){background-color:#361c1c}.launchpad-theme :is(.text-red-600,.text-red-700,.text-red-800){color:#ffb5ad}.launchpad-theme :is(.bg-green-50,.bg-emerald-50){background-color:#17312b}.launchpad-theme :is(.text-green-700,.text-green-800,.text-emerald-700,.text-emerald-800){color:#a3dcc8}.launchpad-theme :is(.bg-blue-50){background-color:#1a2c3d}.launchpad-theme :is(.text-blue-700,.text-blue-800){color:#afcdeb}.launchpad-theme :is(.border,.border-t,.border-b,.divide-y>*){border-color:var(--border)}.launchpad-theme :is(.rounded-3xl,.rounded-2xl,.rounded-xl,.rounded-lg){border-radius:4px}.launchpad-theme :is(.shadow-sm,.shadow-2xl){box-shadow:none}.launchpad-theme :is(h1,h2,h3){font-weight:500;letter-spacing:-.035em}.launchpad-theme :is(input,select,textarea){color:var(--foreground);border-color:var(--input)}.launchpad-theme :is(select,select option){background-color:#202020}.launchpad-theme :is(input[type=checkbox],progress){accent-color:var(--brand-copper)}.launchpad-theme :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.launchpad-theme a:hover{color:var(--brand-copper)}.launchpad-theme [data-slot=button][data-variant=default]{background-color:var(--primary);color:var(--primary-foreground);border-radius:3px}.launchpad-theme [data-slot=button][data-variant=default]:hover{background-color:#e5af7b}.launchpad-theme [data-slot=button][data-variant=outline]{background-color:transparent;color:var(--foreground);border-color:var(--input);border-radius:3px}.launchpad-theme [data-slot=button][data-variant=outline]:hover{background-color:var(--accent)}.launchpad-theme [aria-label="Mobile navigation"] [aria-current=page]{border-color:var(--brand-copper);color:var(--brand-copper)}.fingfour-brand{display:flex;align-items:center;gap:14px;color:var(--foreground)}.fingfour-mark{width:48px;height:40px;flex-shrink:0}.fingfour-wordmark{font-size:21px;font-weight:500;letter-spacing:.18em;line-height:1.1}.fingfour-wordmark span{color:var(--brand-copper)}.fingfour-descriptor{margin-top:7px;font-size:9px;letter-spacing:.48em;text-align:center}@media (prefers-reduced-motion:reduce){.launchpad-theme *{scroll-behavior:auto;transition:none;animation:none}}.launchpad-theme :is(.actions-working,.actions-editor){color-scheme:light;--background:#f6f4f0;--foreground:#252a30;--card:#fff;--card-foreground:#252a30;--popover:#fff;--popover-foreground:#252a30;--primary:#a45e2b;--primary-foreground:#fff;--brand-copper:#985524;--secondary:#efebe5;--secondary-foreground:#252a30;--muted:#f0ede7;--muted-foreground:#62666b;--accent:#f0e4d7;--accent-foreground:#252a30;--border:#ded9d1;--input:#b7afa4;--ring:#985524;color:var(--foreground);background:var(--background)}.launchpad-theme .actions-working{padding:22px;border:1px solid #ded9d1;border-top:3px solid #a45e2b;border-radius:12px}.launchpad-theme :is(.actions-working,.actions-editor) :is(input,select,select option,textarea){background:#fff;color:var(--foreground)}.launchpad-theme :is(.actions-working,.actions-editor) [data-slot=native-select-wrapper]{max-width:100%}.launchpad-theme :is(.actions-working,.actions-editor) .text-red-700,.launchpad-theme :is(.actions-working,.actions-editor) .text-red-800{color:#a52d24}.launchpad-theme :is(.actions-working,.actions-editor) .text-amber-700{color:#805119}.launchpad-theme :is(.actions-working,.actions-editor) .bg-red-50{background:#fff0ed}.launchpad-theme :is(.actions-working,.actions-editor) .bg-amber-50{background:#fff5dd}.launchpad-theme :is(.actions-working,.actions-editor) [data-slot=button][data-variant=default]:hover{background:#8b4e22}.launchpad-theme .actions-working :is(.rounded-xl,.rounded-lg){border-radius:10px}.task-table-panel{margin-top:16px;background:#fff;border:1px solid var(--border);border-radius:10px;overflow:hidden}.task-table-scroll{overflow-x:auto}.task-table{width:100%;min-width:890px;border-collapse:collapse;text-align:left;font-size:13px}.task-table caption{text-align:left;padding:14px 16px;font-weight:600;color:#252a30;background:#faf8f4;border-bottom:1px solid var(--border)}.task-table caption span{font-weight:400;color:#62666b}.task-table th{position:relative;padding:10px 12px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#62666b;background:#fff}.actions-working h3[tabindex="-1"]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.task-table td{padding:10px 12px;border-top:1px solid #e9e4dd;vertical-align:top}.task-table tbody tr:hover{background:#faf7f1}.task-table small{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:#62666b}.task-table .task-title{min-width:210px;max-width:340px}.task-table .task-title>button{font-weight:600;text-align:left;overflow-wrap:anywhere}.task-table .task-title>button:hover{color:#985524;text-decoration:underline}.task-table .task-stage{max-width:150px;min-width:120px}.task-table .task-owner{max-width:170px;min-width:110px;overflow-wrap:anywhere}.task-table .task-plan{min-width:145px}.task-table .mt-2{margin-top:4px}.task-advanced{border:1px solid var(--border);border-radius:8px;padding:12px}.task-advanced summary{cursor:pointer;font-size:13px;font-weight:600;color:#985524}.task-advanced[open]>summary{margin-bottom:12px}.task-advanced label+label{margin-top:10px}@media(max-width:600px){.launchpad-theme .actions-working{padding:14px}.task-table td,.task-table th{padding:10px}.task-table-scroll:focus-visible{outline-offset:-3px}}.dashboard-working .dashboard-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-working .dashboard-summary article{background:var(--card);border:1px solid var(--border);border-top:2px solid var(--brand-copper);border-radius:10px;padding:16px}.dashboard-working .dashboard-summary p{font-size:12px;color:var(--muted-foreground)}.dashboard-working .dashboard-summary strong{display:block;font-size:30px;font-weight:500;margin-top:4px}.dashboard-working .dashboard-work-section{border:1px solid var(--border);border-radius:10px;background:var(--card);overflow:hidden}.dashboard-working .dashboard-work-section>header{display:flex;justify-content:space-between;gap:12px;background:#faf8f4;padding:12px 16px;border-bottom:1px solid var(--border)}.dashboard-working .dashboard-work-section h3{font-weight:600}.dashboard-working .dashboard-work-section>header span{font-size:12px;color:var(--muted-foreground)}.dashboard-working .dashboard-work-section li{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 16px;border-bottom:1px solid var(--border)}.dashboard-working .dashboard-work-section li:last-child{border-bottom:0}.dashboard-working .dashboard-task-link{font-weight:600;color:var(--brand-copper);overflow-wrap:anywhere}.dashboard-working .dashboard-task-link:hover{text-decoration:underline}@media(max-width:700px){.dashboard-working .dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.dashboard-working .dashboard-work-section li>div{flex-basis:100%}}