.page-module___8aEwW__container{flex-direction:column;gap:2rem;padding-top:1rem;display:flex}.page-module___8aEwW__header{flex-direction:column;gap:.5rem;display:flex}.page-module___8aEwW__title{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#a5a5a5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:2.5rem;font-weight:700}.page-module___8aEwW__subtitle{color:var(--text-secondary);font-size:1.1rem}.page-module___8aEwW__bentoGrid{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:1.5rem;margin-top:1rem;display:grid}.page-module___8aEwW__bentoCard{-webkit-backdrop-filter:blur(16px);background:#21212173;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.75rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.page-module___8aEwW__bentoCard:hover{border-color:#3ea6ff4d;transform:translateY(-4px);box-shadow:0 12px 30px #3ea6ff14}.page-module___8aEwW__flagshipCard{background:linear-gradient(135deg,#3ea6ff0a 0%,#21212173 100%);border-color:#ffffff1a;grid-area:span 2/span 2;padding:0}.page-module___8aEwW__flagshipCard:hover{border-color:#3ea6ff59;box-shadow:0 12px 30px #3ea6ff1a}.page-module___8aEwW__cardTitle{color:var(--text-primary);margin-bottom:.35rem;font-size:1.35rem;font-weight:600}.page-module___8aEwW__cardDesc{color:var(--text-secondary);font-size:.9rem;line-height:1.4}.page-module___8aEwW__badge{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;background:#3ea6ff26;border-radius:9999px;margin-bottom:.5rem;padding:.2rem .5rem;font-size:.65rem;font-weight:700;display:inline-block}.page-module___8aEwW__flagshipHeader{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:.5rem;padding:0 .5rem;display:flex}.page-module___8aEwW__appContainerFrame{color:#f4f4f5;background:#18181b;border:none;border-radius:0;flex-direction:column;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden}.page-module___8aEwW__inquiriesCard:hover{transform:none}.page-module___8aEwW__appHeader{background:#0f0f11;border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.page-module___8aEwW__appHeaderLeft{align-items:center;gap:1.25rem;display:flex}.page-module___8aEwW__appLogo{color:#3b82f6;letter-spacing:-.03em;font-size:.9rem;font-weight:900}.page-module___8aEwW__logoLight{color:#e4e4e7}.page-module___8aEwW__appNav{gap:.15rem;display:flex}.page-module___8aEwW__appNavTab{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.3rem .6rem;font-size:.75rem;font-weight:600;transition:all .2s}.page-module___8aEwW__appNavTab:hover,.page-module___8aEwW__appNavTabActive{color:#fff;background:#27272a}.page-module___8aEwW__cloudSyncIndicator{border:1px solid #0000;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.65rem;font-weight:700;display:flex}.page-module___8aEwW__cloudSaved{color:#34d399;background:#10b9811a;border-color:#10b98133}.page-module___8aEwW__cloudSaving{color:#60a5fa;background:#3b82f61a;border-color:#3b82f633}.page-module___8aEwW__checkmarkIcon{font-weight:700}.page-module___8aEwW__spinner{border:2px solid #3b82f633;border-top-color:#3b82f6;border-radius:50%;width:9px;height:9px;animation:.8s linear infinite page-module___8aEwW__spin;display:inline-block}@keyframes page-module___8aEwW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module___8aEwW__appWorkspace{background:#18181b;flex-direction:column;flex-grow:1;gap:.75rem;min-height:280px;padding:1rem;display:flex}.page-module___8aEwW__workspaceToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module___8aEwW__toolbarTitleBlock{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module___8aEwW__workspaceTitle{color:#fff;font-size:.85rem;font-weight:700}.page-module___8aEwW__timeframeBadgeGrid{background:#27272a;border-radius:6px;padding:2px;display:flex}.page-module___8aEwW__timeframeBtn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.15rem .4rem;font-size:.6rem;font-weight:700}.page-module___8aEwW__timeframeBtnActive{color:#fff;background:#3f3f46;box-shadow:0 1px 2px #0003}.page-module___8aEwW__toolbarNavigation{align-items:center;gap:.35rem;display:flex}.page-module___8aEwW__navArrow{cursor:pointer;color:#d4d4d8;background:#27272a;border:1px solid #3f3f46;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.65rem;display:flex}.page-module___8aEwW__navArrow:hover{background:#3f3f46}.page-module___8aEwW__navWeekLabel{color:#71717a;letter-spacing:.05em;font-size:.6rem;font-weight:700}.page-module___8aEwW__timesheetGridWrapper{background:#18181b;border:1px solid #27272a;border-radius:8px;overflow:hidden}.page-module___8aEwW__timesheetTable{border-collapse:collapse;text-align:left;width:100%;font-size:.75rem}.page-module___8aEwW__timesheetTable th,.page-module___8aEwW__timesheetTable td{border-bottom:1px solid #27272a;border-right:1px solid #27272a;padding:0}.page-module___8aEwW__timesheetTable th{border-bottom:2px solid #27272a;padding:.4rem .6rem}.page-module___8aEwW__colProjectTask{color:#e4e4e7;width:32%;font-weight:700}.page-module___8aEwW__colDay{text-align:center;width:11%}.page-module___8aEwW__dayLabel{color:#e4e4e7;font-weight:700;display:block}.page-module___8aEwW__dayDate{color:#71717a;font-size:.6rem;display:block}.page-module___8aEwW__colTotal{text-align:right;color:#e4e4e7;width:13%;font-weight:700;padding-right:.6rem!important}.page-module___8aEwW__projectHeaderRow{color:#fff;cursor:pointer;background:#27272a;font-weight:700}.page-module___8aEwW__projectHeaderCell{text-align:left;font-size:.75rem;padding:.45rem .5rem!important}.page-module___8aEwW__arrowToggle{color:#a1a1aa;margin-right:.25rem;font-size:.6rem;transition:transform .2s;display:inline-block}.page-module___8aEwW__arrowRight{transform:rotate(-90deg)}.page-module___8aEwW__arrowDown{transform:rotate(0)}.page-module___8aEwW__projectTotalVal{text-align:right;color:#fff;font-weight:700;padding-right:.6rem!important}.page-module___8aEwW__taskInputRow{background:#1b1b1f}.page-module___8aEwW__taskInputRow:hover{background:#202026}.page-module___8aEwW__taskTitleCell{color:#d4d4d8;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden;padding-left:1.25rem!important}.page-module___8aEwW__taskBullet{color:#3b82f6;margin-right:.2rem}.page-module___8aEwW__taskCellInputContainer{text-align:center;height:38px;position:relative;padding:0!important}.page-module___8aEwW__taskCellInputContainer:focus-within{z-index:10;background:#3b82f614;box-shadow:inset 0 0 0 2px #3b82f6}.page-module___8aEwW__gridHourInput{text-align:center;color:#fff;background:0 0;outline:none;width:100%;height:100%;min-height:36px;padding:.15rem .25rem;font-family:monospace;font-size:.8rem;border:none!important}.page-module___8aEwW__taskTotalCell{text-align:right;color:#fff;font-family:monospace;font-weight:700;padding-right:.6rem!important}.page-module___8aEwW__gridTotalsRow{color:#fff;background:#27272a;font-weight:700}.page-module___8aEwW__totalsTitleCell{color:#fff;font-weight:750;padding:.45rem .6rem!important}.page-module___8aEwW__dayTotalCell{text-align:center;color:#fff;font-family:monospace;padding:.45rem .6rem!important}.page-module___8aEwW__grandTotalCell{text-align:right;color:#60a5fa;font-family:monospace;padding:.45rem .6rem!important}.page-module___8aEwW__appAddTaskForm{gap:.4rem;margin-top:.25rem;display:flex}.page-module___8aEwW__appAddTaskInput{color:#fff;background:#27272a;border:1px solid #3f3f46;border-radius:6px;outline:none;flex:1;padding:.35rem .65rem;font-size:.75rem}.page-module___8aEwW__appAddTaskInput:focus{border-color:#3b82f6}.page-module___8aEwW__appAddTaskBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;transition:background .2s}.page-module___8aEwW__appAddTaskBtn:hover{background:#1d4ed8}.page-module___8aEwW__appUnderConstruction{text-align:center;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.page-module___8aEwW__appUnderConstruction h4{color:#111827;font-size:.9rem;font-weight:700}.page-module___8aEwW__appUnderConstruction p{max-width:260px;font-size:.75rem;line-height:1.35}.page-module___8aEwW__miniBtn{color:#374151;cursor:pointer;background:#0000000d;border:1px solid #d1d5db;border-radius:4px;padding:.2rem .5rem;font-size:.7rem;transition:all .2s}.page-module___8aEwW__miniBtn:hover{background:#00000014}.page-module___8aEwW__cardFeatureList{flex-direction:column;gap:.45rem;margin-top:auto;display:flex}.page-module___8aEwW__featureItem{color:#10b981;font-size:.8rem;font-weight:500}.page-module___8aEwW__pricingSection{flex-direction:column;gap:.35rem;margin-top:auto;display:flex}.page-module___8aEwW__priceTag{color:var(--text-primary);font-size:2.25rem;font-weight:700}.page-module___8aEwW__pricePeriod{color:var(--text-secondary);font-size:.95rem;font-weight:500}.page-module___8aEwW__priceBadge{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:700}.page-module___8aEwW__feedbackForm{width:100%}.page-module___8aEwW__formRow{flex-direction:column;gap:.65rem;display:flex}.page-module___8aEwW__textInput{width:100%;color:var(--text-primary);background:#1e1e1e66;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:.45rem .75rem;font-size:.8rem;transition:border-color .2s}.page-module___8aEwW__textInput:focus{border-color:var(--accent)}.page-module___8aEwW__textareaInput{width:100%;color:var(--text-primary);resize:none;background:#1e1e1e66;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:.45rem .75rem;font-size:.8rem;transition:border-color .2s}.page-module___8aEwW__textareaInput:focus{border-color:var(--accent)}.page-module___8aEwW__selectGroup{background:#1e1e1e33;border:1px solid #ffffff0f;border-radius:6px;justify-content:space-between;align-items:center;padding:.35rem .65rem;display:flex}.page-module___8aEwW__selectLabel{color:var(--text-secondary);font-size:.8rem}.page-module___8aEwW__tzSelect{color:var(--text-primary);cursor:pointer;background:#00000073;border:1px solid #ffffff1a;border-radius:4px;outline:none;padding:.15rem .3rem;font-size:.8rem}.page-module___8aEwW__submitBtn{background:var(--accent);color:#0f0f0f;cursor:pointer;border:none;border-radius:6px;margin-top:.25rem;padding:.6rem;font-size:.85rem;font-weight:600;transition:opacity .2s}.page-module___8aEwW__submitBtn:hover{opacity:.9}.page-module___8aEwW__submitBtn:disabled{color:var(--text-secondary);cursor:not-allowed;background:#ffffff14}.page-module___8aEwW__successWrapper{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.page-module___8aEwW__successCheck{color:#10b981;background:#10b98126;border:1px solid #10b98133;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex}.page-module___8aEwW__successMessage h4{color:var(--text-primary);margin-bottom:.2rem;font-size:1rem}.page-module___8aEwW__successMessage p{color:var(--text-secondary);font-size:.8rem;line-height:1.35}@media (max-width:960px){.page-module___8aEwW__bentoGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__flagshipCard{grid-column:span 2}}@media (max-width:640px){.page-module___8aEwW__bentoGrid{grid-template-columns:1fr}.page-module___8aEwW__flagshipCard{grid-area:span 1/span 1}.page-module___8aEwW__flagshipHeader{flex-direction:column;align-items:flex-start;gap:.75rem}}
