.work-widget{display:flex;flex-direction:column;align-items:center;width:100%;max-width:780px;margin:0 auto;position:relative;user-select:none}.work-presets-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px;position:relative;z-index:10;width:100%;transition:opacity .3s ease,transform .3s ease}.work-widget[data-state=running] .work-presets-wrapper{opacity:.2;transition:opacity .3s ease}.work-widget[data-state=running] .work-presets-wrapper:hover{opacity:1}.work-presets-bar{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:center;transition:all .25s cubic-bezier(.16,1,.3,1);max-height:120px;opacity:1;padding:2px 0}.work-presets-bar::-webkit-scrollbar{display:none}.work-presets-wrapper.collapsed{gap:0}.work-presets-wrapper.collapsed .work-presets-bar{display:none!important}.timer-stepper-cluster{position:relative;display:inline-flex;align-items:center;background:color-mix(in srgb,var(--time-color) 6%,transparent);border:1px solid color-mix(in srgb,var(--time-color) 16%,transparent);border-radius:12px;padding:3px 6px 3px 12px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 14px #00000014;transition:border-color .16s ease,background .16s ease}.timer-stepper-cluster:hover{border-color:color-mix(in srgb,var(--time-color) 26%,transparent)}.stepper-display{display:flex;align-items:center;gap:6px;padding-right:8px;cursor:pointer;user-select:none}.stepper-preset-name{font-family:var(--font-ui, sans-serif);font-size:13px;font-weight:600;color:var(--time-color);letter-spacing:.01em;white-space:nowrap;line-height:1}.stepper-chevron{display:inline-flex;align-items:center;justify-content:center;color:var(--time-color);opacity:.6;transition:transform .18s ease,opacity .18s ease,color .18s ease}.stepper-display:hover .stepper-chevron{opacity:1}.stepper-display.popover-open .stepper-chevron{transform:rotate(180deg);opacity:1;color:var(--accent, #10b981)}.stepper-stacked-btns{display:flex;flex-direction:column;gap:3px}.btn-step-stacked{display:flex;align-items:center;justify-content:center;width:26px;height:15px;background:color-mix(in srgb,var(--time-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--time-color) 16%,transparent);border-radius:4px;color:var(--time-color);opacity:.82;text-decoration:none;cursor:pointer;transition:all .14s ease}.btn-step-stacked:hover:not(.disabled){background:var(--accent, #10b981);color:#fff;opacity:1;border-color:var(--accent, #10b981)}.btn-step-stacked.disabled{opacity:.28;cursor:not-allowed;pointer-events:none}.btn-custom-duration{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:12px;font-family:var(--font-ui, sans-serif);font-size:13px;font-weight:500;color:var(--label-color);background:color-mix(in srgb,var(--time-color) 6%,transparent);border:1px solid color-mix(in srgb,var(--time-color) 16%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-decoration:none;cursor:pointer;transition:all .16s ease;white-space:nowrap}.btn-custom-duration:hover{border-color:var(--accent, #10b981);color:var(--time-color);background:color-mix(in srgb,var(--time-color) 10%,transparent)}.btn-custom-duration svg{color:var(--time-color);opacity:.75;transition:color .16s ease,opacity .16s ease}.btn-custom-duration:hover svg{color:var(--accent, #10b981);opacity:1}.preset-bar-divider{display:inline-block;width:1px;height:18px;background:color-mix(in srgb,var(--time-color) 16%,transparent);margin:0 2px;align-self:center;flex-shrink:0}.visual-segmented-group{display:inline-flex;align-items:center;background:color-mix(in srgb,var(--time-color) 6%,transparent);border:1px solid color-mix(in srgb,var(--time-color) 16%,transparent);border-radius:12px;padding:3px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 14px #00000014;transition:border-color .16s ease,box-shadow .16s ease}.visual-segmented-group:hover{border-color:color-mix(in srgb,var(--time-color) 26%,transparent)}.visual-seg-btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:9px;font-family:var(--font-ui, sans-serif);font-size:12px;font-weight:500;color:var(--label-color);background:transparent;border:none;cursor:pointer;transition:all .16s ease;user-select:none;white-space:nowrap}.visual-seg-btn svg{opacity:.7;transition:opacity .16s ease}.visual-seg-btn:hover:not(.active){color:var(--time-color)}.visual-seg-btn:hover:not(.active) svg{opacity:.95}.visual-seg-btn.active{background:color-mix(in srgb,var(--time-color) 12%,transparent);color:var(--time-color);font-weight:600;box-shadow:0 1px 4px #0000001a}.visual-seg-btn.active svg{opacity:1;color:var(--accent, #10b981)}.work-menu-popover{position:absolute;top:calc(100% + 8px);left:0;min-width:210px;background:var(--bg-card, #0f172a);border:1px solid color-mix(in srgb,var(--time-color) 20%,transparent);border-radius:12px;padding:6px;box-shadow:0 12px 32px #0006,0 0 0 1px #ffffff0d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:120;display:none;flex-direction:column;gap:2px;animation:workMenuFadeIn .14s cubic-bezier(.16,1,.3,1)}.work-menu-popover.open{display:flex}@keyframes workMenuFadeIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.work-menu-heading{font-family:var(--font-ui, sans-serif);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;padding:6px 8px 4px}.work-menu-item{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;text-decoration:none;color:var(--time-color, #e2e8f0);font-family:var(--font-ui, sans-serif);font-size:13px;font-weight:500;transition:background-color .12s ease,color .12s ease}.work-menu-item:hover{background:color-mix(in srgb,var(--time-color) 10%,transparent);color:#fff}.work-menu-item.active{background:#10b98124;color:#10b981;font-weight:600}.work-menu-icon{font-size:14px;line-height:1;display:inline-flex;width:18px;justify-content:center}.work-menu-title{flex:1;text-align:left}.work-menu-key{font-family:var(--font-display, monospace);font-size:10.5px;font-weight:600;color:#64748b;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:1px 5px;min-width:16px;text-align:center}@media(max-width:600px){.work-presets-wrapper{gap:6px}.work-presets-bar{gap:6px;flex-wrap:wrap;justify-content:center}.timer-stepper-cluster{padding:3px 4px 3px 10px}.stepper-preset-name{font-size:12px}.btn-custom-duration{height:34px;padding:0 10px;font-size:12px}.visual-seg-btn{height:28px;padding:0 8px;font-size:11.5px}}.work-stage{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;min-height:380px}.work-stage-view{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .3s ease}.billing-dashboard-view{width:min(680px,94vw);display:flex;flex-direction:column;align-items:stretch;margin:0 auto}.activities-card{width:100%;background:var(--surface-card, rgba(255, 255, 255, .02));border:1px solid var(--bezel-stroke, rgba(255, 255, 255, .08));border-radius:14px;overflow:hidden;margin-bottom:16px}.activities-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:#0003}.activities-title{font-family:var(--font-ui, sans-serif);font-size:13px;font-weight:700;color:var(--time-color, #f8fafc);display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.06em}.activities-count-tag{background:#10b9812e;color:#10b981;font-size:11px;padding:1px 7px;border-radius:9999px;font-weight:700}.activities-header-actions{display:flex;align-items:center;gap:10px}.auto-continue-toggle{display:inline-flex;align-items:center;gap:7px;cursor:pointer;user-select:none;font-family:var(--font-ui, sans-serif);font-size:11.5px;font-weight:500;color:#94a3b8;transition:color .15s ease}.auto-continue-toggle:hover{color:#cbd5e1}.auto-continue-toggle input{display:none}.toggle-slider{width:28px;height:16px;background:#ffffff1a;border-radius:9999px;position:relative;transition:background .2s ease,border-color .2s ease;border:1px solid rgba(255,255,255,.12);flex-shrink:0}.toggle-slider:before{content:"";position:absolute;top:1px;left:1px;width:12px;height:12px;border-radius:50%;background:#94a3b8;transition:transform .2s ease,background .2s ease}.auto-continue-toggle input:checked+.toggle-slider{background:#10b98140;border-color:#10b98180}.auto-continue-toggle input:checked+.toggle-slider:before{transform:translate(12px);background:#10b981;box-shadow:0 0 6px #10b98180}.auto-continue-toggle input:checked~.toggle-label{color:#10b981;font-weight:600}.activities-list{display:flex;flex-direction:column}.activity-row{display:grid;grid-template-columns:36px 1fr 110px auto 32px;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid rgba(255,255,255,.03);font-family:var(--font-ui, sans-serif);font-size:13px;transition:background .14s ease,border-color .14s ease}.activity-row:hover{background:#ffffff06}.activity-row.active{background:#10b9810f;border-bottom-color:#10b98133}.activity-play-btn{width:32px;height:32px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:var(--time-color, #f8fafc);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .16s ease;flex-shrink:0}.activity-play-btn:hover{transform:scale(1.08);border-color:#10b981;color:#10b981;background:#10b9811f}.activity-row.active .activity-play-btn{background:#10b981;border-color:#10b981;color:#fff;box-shadow:0 0 14px #10b98180;animation:pulseDot 1.6s infinite ease-in-out}.activity-name-wrap{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.activity-name{font-weight:600;color:var(--time-color, #f8fafc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px}.activity-name-input{flex:1;min-width:60px;background:transparent;border:1px solid transparent;border-radius:4px;padding:3px 6px;font-family:var(--font-ui, sans-serif);font-size:13.5px;font-weight:600;color:var(--time-color, #f8fafc);outline:none;transition:border-color .15s ease,background .15s ease;cursor:text;text-overflow:ellipsis}.activity-name-input:hover{border-color:#ffffff24;background:#ffffff08}.activity-name-input:focus{border-color:#10b981;background:#00000073;box-shadow:0 0 0 2px #10b98133}.activity-status-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;border-radius:4px;background:#10b98126;color:#10b981;display:none;white-space:nowrap}.activity-row.active .activity-status-badge{display:inline-block}.activity-timer{font-family:var(--font-digits, -apple-system, monospace);font-size:15px;font-weight:700;color:#94a3b8;font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.01em}.activity-row.active .activity-timer{color:#10b981;text-shadow:0 0 8px rgba(16,185,129,.35)}.activity-row-actions{display:flex;align-items:center;gap:6px}.activity-reset-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:6px;padding:5px 7px;color:#94a3b8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;line-height:1}.activity-reset-btn:hover{color:#f87171;border-color:#ef444459;background:#ef44441f}.activity-reset-btn.disabled{opacity:.2;pointer-events:none;cursor:default}.activity-log-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:5px 10px;font-family:var(--font-ui, sans-serif);font-size:11px;font-weight:600;color:var(--label-color, #94a3b8);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;transition:all .15s ease;white-space:nowrap}.activity-log-btn:hover{color:#fff;border-color:#ffffff40;background:#ffffff17}.activity-del-btn{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:14px;transition:all .15s ease}.activity-del-btn:hover{color:#ef4444;background:#ef44441f}.add-activity-row{display:flex;align-items:center;gap:10px;padding:10px 18px;background:#0000001f;border-top:1px solid rgba(255,255,255,.04)}.add-activity-input{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:7px 12px;font-family:var(--font-ui, sans-serif);font-size:12.5px;color:#f8fafc;outline:none;transition:border-color .15s ease}.add-activity-input:focus{border-color:#10b981;background:#0000004d}.add-activity-btn{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#10b981;font-family:var(--font-ui, sans-serif);font-size:12px;font-weight:700;padding:7px 14px;border-radius:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.add-activity-btn:hover{background:#10b981;color:#fff;box-shadow:0 2px 10px #10b98159}.billing-entries-card{width:100%;background:var(--surface-card, rgba(255, 255, 255, .02));border:1px solid var(--bezel-stroke, rgba(255, 255, 255, .08));border-radius:14px;overflow:hidden}.entries-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:#0003}.entries-title{font-family:var(--font-ui, sans-serif);font-size:13px;font-weight:700;color:var(--time-color, #f8fafc);display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.06em}.entries-count-tag{background:#ffffff14;color:#94a3b8;font-size:11px;padding:1px 7px;border-radius:9999px;font-weight:700}.entries-actions{display:flex;align-items:center;gap:8px}.entry-action-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);color:var(--label-color, #94a3b8);font-family:var(--font-ui, sans-serif);font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .15s ease}.entry-action-btn:hover{color:#fff;border-color:#ffffff38;background:#ffffff14}.entries-list{display:flex;flex-direction:column;max-height:280px;overflow-y:auto}.entry-row{display:grid;grid-template-columns:32px 140px 105px 85px 1fr 28px;align-items:center;gap:10px;padding:9px 16px;border-bottom:1px solid rgba(255,255,255,.03);font-family:var(--font-ui, sans-serif);font-size:12.5px;transition:background .12s ease}.entry-row:hover{background:#ffffff05}.entry-num{font-weight:700;color:#64748b;font-size:11px}.entry-client{color:var(--time-color, #f8fafc);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.entry-time-range{font-family:var(--font-digits, monospace);font-size:11.5px;color:#94a3b8;white-space:nowrap}.entry-duration{font-family:var(--font-digits, monospace);font-weight:700;color:#10b981;font-size:12.5px;white-space:nowrap}.entry-memo-input{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:4px 8px;font-family:var(--font-ui, sans-serif);font-size:12px;color:#cbd5e1;width:100%;outline:none;transition:border-color .15s ease,background .15s ease}.entry-memo-input:hover{border-color:#ffffff1f}.entry-memo-input:focus{border-color:#10b981;background:#0006;color:#fff}.entry-btn-delete{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:15px;transition:all .15s ease}.entry-btn-delete:hover{color:#ef4444;background:#ef44441f}.entries-empty{padding:24px 18px;text-align:center;font-family:var(--font-ui, sans-serif);font-size:13px;color:#64748b}.entries-summary-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#00000040;border-top:1px solid rgba(255,255,255,.05);font-family:var(--font-ui, sans-serif);font-size:12px;color:#94a3b8}.entries-total-logged{font-weight:600;display:flex;align-items:center;gap:6px}.entries-total-val{font-family:var(--font-digits, monospace);font-size:13px;font-weight:800;color:#10b981}@media(max-width:640px){.entry-row{grid-template-columns:28px 1fr auto 24px;gap:8px}.entry-time-range{display:none}.entry-memo-input{grid-column:1 / -1;margin-top:2px}}.cost-card{width:min(520px,92vw);background:linear-gradient(180deg,#11151f,#0a0d14);border:2px solid #1f2738;border-radius:24px;box-shadow:0 24px 60px #000000bf,inset 0 1px #ffffff14;padding:34px 28px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden}.cost-card:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:radial-gradient(circle,rgba(16,185,129,.8) 0%,transparent 100%)}.cost-badge{font-family:var(--font-ui, sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#10b981;background:#10b9811f;border:1px solid rgba(16,185,129,.28);border-radius:9999px;padding:4px 14px;margin-bottom:12px}.cost-main-ticker{font-family:var(--font-digits, -apple-system, monospace);font-size:clamp(48px,12vw,76px);font-weight:800;letter-spacing:-.03em;color:#10b981;text-shadow:0 0 24px rgba(16,185,129,.4),0 0 60px rgba(16,185,129,.2);line-height:1;margin:8px 0;font-variant-numeric:tabular-nums;transition:transform .12s ease}.cost-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:600px){.cost-meta-grid{grid-template-columns:repeat(2,1fr);gap:14px 10px}}.cost-meta-cell{display:flex;flex-direction:column;align-items:center;gap:4px}.cost-meta-label{font-family:var(--font-ui, sans-serif);font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.cost-meta-val{font-family:var(--font-digits, sans-serif);font-size:16px;font-weight:700;color:var(--time-color, #f8fafc);white-space:nowrap}.cost-burn-pill{display:inline-flex;align-items:center;gap:5px;background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:#f59e0b;border-radius:9999px;padding:4px 12px;font-family:var(--font-ui, sans-serif);font-size:11.5px;font-weight:700;margin-top:14px}.cost-equation-pill{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-family:var(--font-ui, sans-serif);font-size:11.5px;font-weight:600;color:#94a3b8;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9999px;padding:4px 14px}.cost-equation-pill span{color:#10b981;font-weight:700}.standup-calc-hint{font-family:var(--font-ui, sans-serif);font-size:11.5px;font-weight:600;color:#10b981;margin-top:4px;display:block}.standup-stage{position:relative;width:min(390px,86vw);height:min(390px,86vw);display:flex;align-items:center;justify-content:center;margin:0 auto}.standup-svg{width:100%;height:100%;overflow:visible;position:absolute;inset:0}.standup-global-track{fill:none;stroke:#ffffff0f;stroke-width:4}.standup-global-progress{fill:none;stroke:#3b82f6;stroke-width:4.5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:200px 200px;filter:drop-shadow(0 0 10px rgba(59,130,246,.5));transition:stroke-dashoffset .25s linear}.standup-speaker-track{fill:none;stroke:#ffffff14;stroke-width:9}.standup-speaker-progress{fill:none;stroke:#10b981;stroke-width:9;stroke-linecap:round;transform:rotate(-90deg);transform-origin:200px 200px;filter:drop-shadow(0 0 14px rgba(16,185,129,.6));transition:stroke-dashoffset .25s linear,stroke .3s ease,filter .3s ease}.standup-speaker-progress.warning{stroke:#f59e0b;filter:drop-shadow(0 0 16px rgba(245,158,11,.7))}.standup-speaker-progress.overtime{stroke:#ef4444;filter:drop-shadow(0 0 20px rgba(239,68,68,.9));animation:urgentDialPulse 1.2s infinite ease-in-out}.standup-center-content{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2;pointer-events:none}.standup-speaker-badge{font-family:var(--font-ui, sans-serif);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#10b981;margin-bottom:2px}.standup-speaker-time{font-family:var(--font-digits, -apple-system, monospace);font-size:clamp(52px,14vw,68px);font-weight:800;letter-spacing:-.02em;color:var(--time-color, #f8fafc);font-variant-numeric:tabular-nums;line-height:1;margin:2px 0}.standup-global-tally{font-family:var(--font-ui, sans-serif);font-size:12px;font-weight:600;color:#64748b;margin-top:6px;display:flex;align-items:center;gap:5px}.standup-global-tally span{color:#3b82f6;font-family:var(--font-digits, monospace);font-weight:700}.controls.work-controls{display:flex;align-items:center;justify-content:center;margin:22px 0 8px;width:100%}.btn-main.work-btn-main{width:68px;height:68px;min-width:68px;padding:0;border-radius:50%;background:#16a34a!important;color:#fff!important;border:none!important;font-family:var(--font-ui, sans-serif);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .14s ease,background-color .25s ease,box-shadow .25s ease,filter .14s ease;box-shadow:0 4px 22px #22c55e73!important;user-select:none;flex-shrink:0}.btn-main.work-btn-main:hover{transform:scale(1.06);background:#22c55e!important;box-shadow:0 6px 28px #22c55ea6!important;filter:brightness(1.08)}.btn-main.work-btn-main:active{transform:scale(.95)}.work-widget[data-state=running] .btn-main.work-btn-main{background:#1b4332!important;color:#a7f3d0!important;border:1.5px solid rgba(52,211,153,.35)!important;box-shadow:0 4px 16px #10b9812e!important}.work-widget[data-state=running] .btn-main.work-btn-main:hover{background:#2d6a4f!important;color:#fff!important;border-color:#34d39999!important;box-shadow:0 6px 22px #10b98152!important}.work-widget[data-state=paused] .btn-main.work-btn-main{background:#16a34a!important;box-shadow:0 4px 20px #22c55e73!important}.work-widget[data-state=paused] .btn-main.work-btn-main:hover{background:#22c55e!important;box-shadow:0 6px 26px #22c55ea6!important}.bottom-dock-row{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 6px;border-radius:9999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin-top:8px;transition:opacity .25s ease,border-color .15s ease,background-color .15s ease;user-select:none}.bottom-dock-row:hover{border-color:#ffffff38;background:#ffffff14}.dock-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;border:1px solid transparent;color:#cbd5e1;opacity:.82;cursor:pointer;transition:all .15s ease}.dock-icon-btn:hover{color:#fff;opacity:1;background:#ffffff1f;border-color:#fff3;transform:scale(1.08)}.dock-icon-btn:active{transform:scale(.92)}.dock-icon-btn.active{color:#10b981;opacity:1;background:#10b98129;border-color:#10b981}.audio-cues-wrapper{position:relative;margin-top:14px}.audio-cues-btn{display:inline-flex;align-items:center;gap:7px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9999px;padding:5px 12px;font-family:var(--font-ui, sans-serif);font-size:12px;font-weight:500;color:#94a3b8;cursor:pointer;transition:all .18s ease;user-select:none}.audio-cues-btn:hover{color:#f8fafc;background:#ffffff14;border-color:#ffffff29}.audio-dot{width:5px;height:5px;border-radius:50%;background:#3b82f6;box-shadow:0 0 6px #3b82f6}.audio-cues-btn.muted .audio-dot{background:#64748b;box-shadow:none}.audio-current-icon{display:inline-flex;align-items:center;justify-content:center;color:#3b82f6}.audio-cues-btn.muted .audio-current-icon{color:#64748b}.audio-cues-popover{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) scale(.95);background:#141720;border:1px solid #232838;border-radius:14px;box-shadow:0 16px 40px #000000d9;padding:8px;width:240px;display:flex;flex-direction:column;gap:4px;opacity:0;pointer-events:none;transition:all .2s cubic-bezier(.16,1,.3,1);z-index:50}.audio-cues-popover.open{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.audio-option{display:flex;align-items:center;gap:10px;background:transparent;border:none;border-radius:8px;padding:8px 10px;font-family:var(--font-ui, sans-serif);font-size:13px;color:#94a3b8;cursor:pointer;text-align:left;transition:all .15s ease;width:100%}.audio-option:hover{color:#f8fafc;background:#ffffff0f}.audio-option.selected{color:#fff;background:#10b9812e;font-weight:600}.audio-option .opt-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#10b981;flex-shrink:0}.audio-option .opt-tag{margin-left:auto;font-size:10.5px;color:#64748b;font-weight:500}.audio-option.selected .opt-tag{color:#6ee7b7}.audio-vol-row{display:flex;align-items:center;gap:8px;padding:8px 10px 4px;border-top:1px solid rgba(255,255,255,.08);margin-top:4px}.audio-vol-label{font-family:var(--font-ui, sans-serif);font-size:10.5px;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.audio-vol-slider{flex:1;height:4px;accent-color:#10b981;cursor:pointer}.shortcuts-wrapper{display:flex;flex-direction:column;align-items:center;margin-top:12px;position:relative;transition:opacity .3s ease}.keyboard-hint{font-family:var(--font-ui, sans-serif);font-size:11.5px;color:#64748b;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .25s ease;overflow:hidden;max-height:80px;opacity:1}.keyboard-hint-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.hint-sep{color:#ffffff40;font-size:10px}.shortcuts-wrapper.collapsed .keyboard-hint{max-height:0;opacity:0;margin-top:0}.work-btn-ghost{min-width:58px;font-family:var(--font-ui, sans-serif);font-size:11.5px;font-weight:600;letter-spacing:.1em;color:var(--label-color, #94a3b8);background:none!important;border:none!important;cursor:pointer;transition:color .15s ease,transform .12s ease,opacity .15s ease;text-transform:uppercase;padding:8px 6px;user-select:none;opacity:.7;display:inline-flex;align-items:center;justify-content:center;gap:4px}.work-btn-ghost:hover{color:var(--time-color, #f8fafc);opacity:1;transform:scale(1.05)}.work-btn-ghost:active{transform:scale(.96)}.work-modal{position:fixed;inset:0;background:#000000c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:200;padding:20px;animation:modalFadeIn .15s ease-out}.work-modal-card{background:#0d1117;border:1px solid #232836;border-radius:20px;padding:26px 28px;width:100%;max-width:440px;box-shadow:0 24px 60px #0009;animation:modalPopUp .18s ease-out}.work-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.work-modal-title{font-family:var(--font-ui, sans-serif);font-size:16px;font-weight:700;color:#fff;margin:0}.work-modal-close{background:none;border:none;color:#94a3b8;font-size:20px;cursor:pointer}.modal-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.modal-form-label{font-family:var(--font-ui, sans-serif);font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.modal-form-input{background:#161b22;border:1px solid #30363d;border-radius:8px;padding:10px 12px;color:#f0f6fc;font-family:var(--font-ui, sans-serif);font-size:14px;outline:none;transition:border-color .15s ease}.modal-form-input:focus{border-color:#10b981}.modal-currency-picker{display:flex;gap:8px}.currency-btn{flex:1;background:#161b22;border:1px solid #30363d;border-radius:6px;padding:8px;font-family:var(--font-ui, sans-serif);font-size:14px;font-weight:700;color:#94a3b8;cursor:pointer;transition:all .15s ease}.currency-btn.active{border-color:#10b981;background:#10b98126;color:#10b981}.work-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.modal-btn-save{background:#10b981;border:none;border-radius:8px;color:#fff;font-family:var(--font-ui, sans-serif);font-size:13.5px;font-weight:700;padding:9px 22px;cursor:pointer;box-shadow:0 4px 14px #10b98166}.billing-dashboard-view,.cost-dashboard-view,.standup-dashboard-view,.meeting-dashboard-view{width:100%;display:flex;flex-direction:column;align-items:center;transition:opacity .25s ease}.billing-focus-view{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .25s ease}.work-dial-plate{position:relative;width:min(390px,86vw);height:min(390px,86vw);display:flex;align-items:center;justify-content:center;margin:0 auto}.work-dial-svg{width:100%;height:100%;overflow:visible;position:absolute;inset:0}.work-dial-track{fill:none;stroke:#ffffff0f;stroke-width:8}.work-dial-progress{fill:none;stroke:#10b981;stroke-width:8.5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:200px 200px;filter:drop-shadow(0 0 16px rgba(16,185,129,.6));transition:stroke-dashoffset .15s linear}.work-dial-content{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2;pointer-events:none}.work-dial-badge{font-family:var(--font-ui, sans-serif);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#10b981;background:#10b9811f;border:1px solid rgba(16,185,129,.3);border-radius:9999px;padding:4px 14px;margin-bottom:8px;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-dial-time{font-family:var(--font-digits, -apple-system, monospace);font-size:clamp(52px,14vw,72px);font-weight:800;letter-spacing:-.02em;color:var(--time-color, #f8fafc);font-variant-numeric:tabular-nums;line-height:1;margin:2px 0}.work-dial-meta{font-family:var(--font-ui, sans-serif);font-size:12.5px;font-weight:600;color:#94a3b8;margin-top:10px}.billing-focus-chips{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:20px;max-width:600px}.focus-chip{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:9999px;padding:6px 14px;font-family:var(--font-ui, sans-serif);font-size:12px;font-weight:600;color:var(--label-color, #94a3b8);cursor:pointer;transition:all .16s ease;white-space:nowrap}.focus-chip:hover{border-color:#ffffff40;color:#fff;background:#ffffff14}.focus-chip.active{border-color:#10b981;background:#10b98129;color:#10b981;font-weight:700;box-shadow:0 0 12px #10b98140}.cost-focus-view{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .25s ease}.cost-focus-card{width:min(640px,94vw);padding:clamp(34px,6vw,54px) 24px clamp(28px,5vw,42px);background:radial-gradient(circle at 50% 25%,#10b9811a,#0a0d14f5 80%);border:2px solid rgba(16,185,129,.28);border-radius:28px;box-shadow:0 32px 80px #000c,0 0 50px #10b9811f,inset 0 1px #ffffff1a;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.cost-focus-card:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:radial-gradient(circle,rgba(16,185,129,.9) 0%,transparent 100%)}.cost-focus-ticker{font-family:var(--font-digits, -apple-system, monospace);font-size:clamp(64px,15vw,108px);font-weight:800;letter-spacing:-.04em;color:#10b981;text-shadow:0 0 30px rgba(16,185,129,.6),0 0 80px rgba(16,185,129,.28);line-height:1;margin:12px 0 16px;font-variant-numeric:tabular-nums}.cost-focus-meta-row{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);width:100%;max-width:440px}.cost-focus-meta-item{display:flex;flex-direction:column;align-items:center;gap:4px}.cost-focus-label{font-family:var(--font-ui, sans-serif);font-size:11px;font-weight:700;color:#64748b;letter-spacing:.08em;text-transform:uppercase}.cost-focus-val{font-family:var(--font-digits, sans-serif);font-size:18px;font-weight:700;color:#f8fafc}.cost-focus-divider{width:1px;height:30px;background:#ffffff1f}.standup-focus-view{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;transition:opacity .25s ease}.standup-focus-stage{position:relative;width:min(390px,86vw);height:min(390px,86vw);display:flex;align-items:center;justify-content:center;margin:0 auto}.standup-focus-svg{width:100%;height:100%;overflow:visible;position:absolute;inset:0}.standup-focus-track{fill:none;stroke:#ffffff0f;stroke-width:11}.standup-focus-progress{fill:none;stroke:#10b981;stroke-width:11.5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:200px 200px;filter:drop-shadow(0 0 18px rgba(16,185,129,.7));transition:stroke-dashoffset .2s linear,stroke .3s ease,filter .3s ease}.standup-focus-progress.warning{stroke:#f59e0b;filter:drop-shadow(0 0 20px rgba(245,158,11,.8))}.standup-focus-progress.overtime{stroke:#ef4444;filter:drop-shadow(0 0 24px rgba(239,68,68,.95));animation:urgentDialPulse 1.2s infinite ease-in-out}.standup-focus-content{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2;pointer-events:none}.standup-focus-badge{font-family:var(--font-ui, sans-serif);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#10b981;background:#10b9811f;border:1px solid rgba(16,185,129,.3);border-radius:9999px;padding:4px 14px;margin-bottom:4px}.standup-focus-time{font-family:var(--font-digits, -apple-system, monospace);font-size:clamp(60px,16vw,84px);font-weight:800;letter-spacing:-.02em;color:var(--time-color, #f8fafc);font-variant-numeric:tabular-nums;line-height:1;margin:2px 0}.standup-focus-sublabel{font-family:var(--font-ui, sans-serif);font-size:11.5px;font-weight:600;color:#64748b;margin-top:6px;text-transform:uppercase;letter-spacing:.08em}.standup-focus-global-bar{width:min(390px,86vw);background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.standup-global-bar-info{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-ui, sans-serif);font-size:11.5px;color:#94a3b8}.standup-global-bar-info strong{color:#3b82f6;font-family:var(--font-digits, monospace);font-weight:700}.standup-global-progress-track{width:100%;height:5px;background:#ffffff14;border-radius:9999px;overflow:hidden}.standup-global-progress-fill{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:9999px;transition:width .25s linear}.meeting-template-bar{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:22px;flex-wrap:wrap}.meeting-tpl-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:9999px;padding:6px 14px;font-family:var(--font-ui, sans-serif);font-size:12px;font-weight:600;color:#94a3b8;cursor:pointer;transition:all .15s ease}.meeting-tpl-btn:hover{background:#ffffff14;color:#fff;border-color:#fff3}.meeting-tpl-btn.active{background:#10b98129;border-color:#10b981;color:#10b981;box-shadow:0 0 12px #10b9814d}.meeting-modal-tpl-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:7px 12px;font-family:var(--font-ui, sans-serif);font-size:12px;font-weight:600;color:#94a3b8;cursor:pointer;transition:all .15s ease}.meeting-modal-tpl-btn:hover{background:#ffffff1a;color:#fff}.meeting-modal-tpl-btn.active{border-color:#10b981;background:#10b98126;color:#10b981}.meeting-dashboard-layout{display:flex;align-items:center;justify-content:center;gap:32px;width:100%;max-width:860px;margin:0 auto}@media(max-width:820px){.meeting-dashboard-layout{flex-direction:column;align-items:center;gap:24px}}.meeting-clock-panel{flex:0 0 auto;display:flex;flex-direction:column;align-items:center}.meeting-stage{position:relative;width:min(390px,86vw);height:min(390px,86vw);display:flex;align-items:center;justify-content:center;margin:0 auto}.meeting-svg{width:100%;height:100%;overflow:visible;position:absolute;inset:0}.meeting-global-track{fill:none;stroke:#ffffff0f;stroke-width:4}.meeting-global-progress{fill:none;stroke:#3b82f6;stroke-width:4.5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:200px 200px;filter:drop-shadow(0 0 10px rgba(59,130,246,.5));transition:stroke-dashoffset .25s linear}.meeting-section-track{fill:none;stroke:#ffffff14;stroke-width:9}.meeting-section-progress{fill:none;stroke:#10b981;stroke-width:9;stroke-linecap:round;transform:rotate(-90deg);transform-origin:200px 200px;filter:drop-shadow(0 0 14px rgba(16,185,129,.6));transition:stroke-dashoffset .25s linear,stroke .3s ease,filter .3s ease}.meeting-section-progress.warning{stroke:#f59e0b;filter:drop-shadow(0 0 16px rgba(245,158,11,.7))}.meeting-section-progress.overtime{stroke:#ef4444;filter:drop-shadow(0 0 20px rgba(239,68,68,.9));animation:urgentDialPulse 1.2s infinite ease-in-out}.meeting-center-content{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2;width:72%;pointer-events:none}.meeting-section-badge{font-family:var(--font-ui, sans-serif);font-size:16px;font-weight:700;letter-spacing:.03em;color:#10b981;margin-bottom:2px}.meeting-section-time{font-family:var(--font-digits, -apple-system, monospace);font-size:clamp(52px,14vw,70px);font-weight:800;letter-spacing:-.02em;color:var(--time-color, #f8fafc);font-variant-numeric:tabular-nums;line-height:1;margin:6px 0}.meeting-global-tally{font-family:var(--font-ui, sans-serif);font-size:16px;font-weight:600;color:#94a3b8;margin-top:6px;display:flex;align-items:center;justify-content:center;gap:5px}.meeting-global-tally span{color:#3b82f6;font-family:var(--font-digits, monospace);font-size:17px;font-weight:700}.agenda-footer{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid rgba(255,255,255,.05);margin-top:4px}.meeting-buffer-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:9999px;padding:4px 12px;font-family:var(--font-ui, sans-serif);font-size:11px;font-weight:600;color:#94a3b8;cursor:pointer;transition:all .15s ease}.meeting-buffer-btn:hover{background:#10b98126;border-color:#10b981;color:#10b981;transform:scale(1.04)}.meeting-agenda-card{flex:0 1 360px;width:100%;max-width:380px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.agenda-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.agenda-title{font-family:var(--font-ui, sans-serif);font-size:13.5px;font-weight:700;color:#f8fafc;letter-spacing:.02em}.agenda-total-tag{font-family:var(--font-ui, sans-serif);font-size:11px;font-weight:600;color:#3b82f6;background:#3b82f61f;border:1px solid rgba(59,130,246,.25);border-radius:9999px;padding:2px 9px}.agenda-list{display:flex;flex-direction:column;gap:6px;overflow:visible}.agenda-row{display:flex;flex-direction:column;gap:3px;padding:8px 12px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .15s ease}.agenda-row:hover{background:#ffffff0d;border-color:#ffffff1f}.agenda-row.active{background:#10b98117;border-color:#10b98159}.agenda-row.completed{opacity:.55}.agenda-row-main{display:flex;align-items:baseline;gap:6px;width:100%;font-size:13px;line-height:1.3}.agenda-idx{font-family:var(--font-digits, monospace);font-size:13px;font-weight:700;color:#94a3b8;flex-shrink:0}.agenda-row.active .agenda-idx{color:#10b981}.agenda-row.completed .agenda-idx{color:#3b82f6}.agenda-sec-name{font-family:var(--font-ui, sans-serif);font-size:13px;font-weight:600;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.agenda-row.active .agenda-sec-name{color:#fff;font-weight:700}.agenda-sec-time{font-family:var(--font-ui, sans-serif);font-size:11.5px;font-weight:500;color:#64748b;flex-shrink:0;white-space:nowrap}.agenda-row.active .agenda-sec-time{color:#10b981;font-weight:600}.agenda-live-bar-track{width:100%;height:3px;background:#ffffff14;border-radius:9999px;overflow:hidden;margin-top:2px}.agenda-live-bar-fill{height:100%;background:linear-gradient(90deg,#10b981,#34d399);border-radius:9999px;transition:width .2s linear}.meeting-focus-view{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.meeting-focus-stage{position:relative;width:min(390px,86vw);height:min(390px,86vw);display:flex;align-items:center;justify-content:center;margin:0 auto}.meeting-focus-svg{width:100%;height:100%;overflow:visible;position:absolute;inset:0}.meeting-focus-track{fill:none;stroke:#ffffff0f;stroke-width:10}.meeting-focus-progress{fill:none;stroke:#10b981;stroke-width:11.5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:200px 200px;filter:drop-shadow(0 0 18px rgba(16,185,129,.7));transition:stroke-dashoffset .2s linear,stroke .3s ease,filter .3s ease}.meeting-focus-progress.warning{stroke:#f59e0b;filter:drop-shadow(0 0 20px rgba(245,158,11,.8))}.meeting-focus-progress.overtime{stroke:#ef4444;filter:drop-shadow(0 0 24px rgba(239,68,68,.95));animation:urgentDialPulse 1.2s infinite ease-in-out}.meeting-focus-content{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2;pointer-events:none;width:78%}.meeting-focus-badge{font-family:var(--font-ui, sans-serif);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#10b981;background:#10b9811f;border:1px solid rgba(16,185,129,.3);border-radius:9999px;padding:4px 14px;margin-bottom:4px}.meeting-focus-time{font-family:var(--font-digits, -apple-system, monospace);font-size:clamp(56px,15vw,80px);font-weight:800;letter-spacing:-.02em;color:var(--time-color, #f8fafc);font-variant-numeric:tabular-nums;line-height:1;margin:2px 0}.meeting-focus-section-name{font-family:var(--font-ui, sans-serif);font-size:15px;font-weight:700;color:#fff;margin-top:4px}.meeting-focus-next{font-family:var(--font-ui, sans-serif);font-size:11.5px;font-weight:600;color:#64748b;margin-top:6px;letter-spacing:.04em}.meeting-focus-global-bar{width:min(390px,86vw);background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.meeting-global-bar-info{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-ui, sans-serif);font-size:11.5px;color:#94a3b8}.meeting-global-bar-info strong{color:#3b82f6;font-family:var(--font-digits, monospace);font-weight:700}.meeting-global-progress-track{width:100%;height:5px;background:#ffffff14;border-radius:9999px;overflow:hidden}.meeting-global-progress-fill{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:9999px;transition:width .25s linear}.modal-sections-editor{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.modal-sections-editor::-webkit-scrollbar{width:5px}.modal-sections-editor::-webkit-scrollbar-track{background:transparent}.modal-sections-editor::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:9999px}.modal-sections-editor::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.modal-section-row{display:flex;align-items:center;gap:8px}.modal-section-idx{width:22px;height:22px;border-radius:50%;background:#ffffff14;color:#94a3b8;font-family:var(--font-digits, monospace);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}:fullscreen .site-header,:fullscreen .site-footer,:fullscreen footer,:fullscreen .mobile-bottom-nav,:fullscreen .nav-container,:fullscreen .work-presets-wrapper,:fullscreen #presets-wrapper,:fullscreen #toggle-presets-btn,:fullscreen .audio-cues-wrapper,:fullscreen .shortcuts-wrapper,:fullscreen .page-content,:fullscreen .seo-content,:fullscreen .sibling-modes-wrapper,:fullscreen .btn-back-to-top,html.is-fullscreen .site-header,html.is-fullscreen .site-footer,html.is-fullscreen footer,html.is-fullscreen .mobile-bottom-nav,html.is-fullscreen .nav-container,html.is-fullscreen .work-presets-wrapper,html.is-fullscreen #presets-wrapper,html.is-fullscreen #toggle-presets-btn,html.is-fullscreen .audio-cues-wrapper,html.is-fullscreen .shortcuts-wrapper,html.is-fullscreen .page-content,html.is-fullscreen .seo-content,html.is-fullscreen .sibling-modes-wrapper,html.is-fullscreen .btn-back-to-top,.work-widget.is-fullscreen .work-presets-wrapper,.work-widget.is-fullscreen #presets-wrapper,.work-widget.is-fullscreen #toggle-presets-btn,.work-widget.is-fullscreen .audio-cues-wrapper,.work-widget.is-fullscreen .shortcuts-wrapper{display:none!important}:fullscreen .work-widget,html.is-fullscreen .work-widget,.work-widget.is-fullscreen{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:none!important;margin:0!important;padding:min(20px,2.5vh) min(28px,2.5vw)!important;background:#000!important;z-index:999999!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:min(16px,2vh)!important;box-sizing:border-box!important}:fullscreen .controls.work-controls,html.is-fullscreen .controls.work-controls,.work-widget.is-fullscreen .controls.work-controls{margin:0!important}:fullscreen .btn-main.work-btn-main,html.is-fullscreen .btn-main.work-btn-main,.work-widget.is-fullscreen .btn-main.work-btn-main{width:min(84px,9.5vh)!important;height:min(84px,9.5vh)!important;min-width:min(84px,9.5vh)!important;font-size:min(15px,1.8vh)!important}:fullscreen .bottom-dock-row,html.is-fullscreen .bottom-dock-row,.work-widget.is-fullscreen .bottom-dock-row{margin-top:0!important}
