.pa-showcase.pa-el-doable .pa-content{background:var(--background);position:relative}.pa-showcase.pa-el-doable .pa-frame{padding:var(--space-6) var(--space-6) var(--space-4)}.pa-showcase.pa-el-doable .pa-btn-primary{border-radius:var(--radius-3xl);background:var(--primary);min-height:36px;color:var(--primary-foreground);font-size:var(--text-small);font-weight:var(--weight-semibold);cursor:default;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.pa-showcase.pa-el-doable .pa-btn-primary.block{width:100%;min-height:40px}.pa-showcase.pa-el-doable .pa-btn-outline{border-radius:var(--radius-3xl);min-height:32px;color:var(--foreground);border:1px solid var(--border);font-size:var(--text-small);font-weight:var(--weight-medium);cursor:default;background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pa-showcase.pa-el-doable .pa-btn-amber-ghost{border-radius:var(--radius-3xl);width:100%;min-height:38px;color:var(--accent);border:1px solid var(--ghost-amber-border,#c77b5c66);font-size:var(--text-small);font-weight:var(--weight-semibold);cursor:default;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.pa-showcase.pa-el-doable .pa-btn-destructive-ghost{border-radius:var(--radius-3xl);min-height:36px;color:var(--destructive);border:1px solid var(--ghost-destructive-border,#b23e3e66);font-size:var(--text-small);font-weight:var(--weight-medium);cursor:default;background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pa-showcase.pa-el-doable .pa-chip{border-radius:var(--radius-pill);background:var(--muted);color:var(--foreground);font-size:13px;font-weight:var(--weight-medium);align-items:center;gap:6px;padding:3px 8px;line-height:1;display:inline-flex}.pa-showcase.pa-el-doable .pa-chip-dot{border-radius:var(--radius-pill);background:var(--project-coral);flex:none;width:8px;height:8px}.pa-showcase.pa-el-doable .pa-chip-dot.coral{background:var(--project-coral)}.pa-showcase.pa-el-doable .pa-chip-dot.teal{background:var(--project-teal)}.pa-showcase.pa-el-doable .pa-chip-dot.purple{background:var(--project-purple)}.pa-showcase.pa-el-doable .pa-doable-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.pa-showcase.pa-el-doable .pa-doable-header h1{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h1);line-height:var(--leading-tight);margin:0 0 4px}.pa-showcase.pa-el-doable .pa-doable-header .sub{color:var(--muted-foreground);font-size:var(--text-small)}.pa-showcase.pa-el-doable .pa-doable-controls{align-items:center;gap:var(--space-2);display:flex}.pa-showcase.pa-el-doable .pa-board{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.pa-showcase.pa-el-doable .pa-col{flex-direction:column;min-width:0;display:flex}.pa-showcase.pa-el-doable .pa-col-bar{align-items:baseline;gap:var(--space-2);border-radius:var(--radius-md);background:var(--muted);align-self:flex-start;margin-bottom:6px;padding:6px 10px;display:inline-flex}.pa-showcase.pa-el-doable .pa-col-title{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h4);color:var(--foreground);line-height:1}.pa-showcase.pa-el-doable .pa-col-count{color:var(--muted-foreground);font-size:var(--text-small);line-height:1}.pa-showcase.pa-el-doable .pa-col-eyebrow{margin-bottom:var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--muted-foreground);padding-left:2px;display:block}.pa-showcase.pa-el-doable .pa-col-body{gap:var(--space-3);flex-direction:column;display:flex}.pa-showcase.pa-el-doable .pa-task{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.pa-showcase.pa-el-doable .pa-task.resume{padding-left:calc(var(--space-5) + var(--resume-rail-width));background:linear-gradient(0deg, var(--resume-bg-tint), var(--resume-bg-tint)), var(--card)}.pa-showcase.pa-el-doable .pa-task.resume:before{content:"";width:var(--resume-rail-width);background:var(--resume-rail);position:absolute;inset:0 auto 0 0}.pa-showcase.pa-el-doable .pa-task-title{font-weight:var(--weight-semibold);font-size:var(--text-body);line-height:var(--leading-tight);color:var(--foreground);margin:0}.pa-showcase.pa-el-doable .pa-task.resume .pa-task-title{font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:-.01em}.pa-showcase.pa-el-doable .pa-task-due,.pa-showcase.pa-el-doable .pa-task-drift{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1}.pa-showcase.pa-el-doable .pa-task-time{font-size:13px;font-weight:var(--weight-medium);color:var(--foreground);flex-wrap:wrap;align-items:center;gap:6px;line-height:1;display:inline-flex}.pa-showcase.pa-el-doable .pa-task-time .lab{color:var(--muted-foreground);font-weight:var(--weight-regular)}.pa-showcase.pa-el-doable .pa-task-time .val{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pa-showcase.pa-el-doable .pa-card-progress{flex-direction:column;gap:6px;display:flex}.pa-showcase.pa-el-doable .pa-card-progress-row{align-items:center;gap:var(--space-3);display:flex}.pa-showcase.pa-el-doable .pa-progress-bar{gap:var(--segment-gap);height:var(--segment-height);flex:auto;display:grid}.pa-showcase.pa-el-doable .pa-progress-bar>span{background:var(--segment-rest);border-radius:var(--segment-radius);transition:background-color .24s var(--ease-out)}.pa-showcase.pa-el-doable .pa-progress-bar>span.fill{background:var(--segment-fill)}.pa-showcase.pa-el-doable .pa-progress-count{font-size:var(--text-xs);color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.pa-showcase.pa-el-doable .pa-progress-sub{font-size:var(--text-xs);color:var(--muted-foreground)}.pa-showcase.pa-el-doable .pa-task-next{font-size:var(--text-small);color:var(--foreground);line-height:var(--leading-normal);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pa-showcase.pa-el-doable .pa-task-next .lab{font-weight:var(--weight-semibold);margin-right:4px}.pa-showcase.pa-el-doable .pa-break-it-down{color:var(--accent);font-size:var(--text-small);font-weight:var(--weight-semibold);cursor:default;align-items:center;gap:6px;display:inline-flex}.pa-showcase.pa-el-doable .pa-task-footer{justify-content:flex-end;margin-top:4px;display:flex}.pa-showcase.pa-el-doable .pa-resume-cta{border-radius:var(--radius-3xl);background:var(--primary);min-height:40px;color:var(--primary-foreground);font-size:var(--text-small);font-weight:var(--weight-semibold);cursor:default;border:0;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.pa-showcase.pa-el-doable .pa-workmode{background:var(--background);grid-template-rows:40px 1fr;display:grid}.pa-showcase.pa-el-doable .pa-wm-topbar{padding:0 var(--space-4);border-bottom:1px solid var(--border);background:var(--background);align-items:center;display:flex}.pa-showcase.pa-el-doable .pa-wordmark{font-family:var(--font-sans);font-weight:var(--weight-extrabold);letter-spacing:-.01em;color:var(--foreground);font-size:14px}.pa-showcase.pa-el-doable .pa-wordmark .accent{color:var(--accent)}.pa-showcase.pa-el-doable .pa-wm-body{gap:var(--space-4);padding:var(--space-4) var(--space-5);grid-template-columns:220px 1fr 260px;min-height:0;display:grid;overflow:hidden}.pa-showcase.pa-el-doable .pa-wm-rail{border:1px solid var(--border);border-radius:var(--radius-md);background:#ece5d333;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pa-showcase.pa-el-doable .pa-wm-rail-head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);font-weight:var(--weight-semibold);color:var(--foreground);font-size:var(--text-small)}.pa-showcase.pa-el-doable .pa-wm-rail-body{padding:var(--space-2);flex-direction:column;flex:auto;gap:4px;display:flex;overflow-y:auto}.pa-showcase.pa-el-doable .pa-wm-rail-foot{padding:var(--space-2);border-top:1px solid var(--border)}.pa-showcase.pa-el-doable .pa-wm-project{text-align:left;border-radius:var(--radius-md);width:100%;color:var(--foreground);font-size:var(--text-small);font-weight:var(--weight-medium);cursor:default;background:0 0;border:1px solid #0000;padding:8px 10px}.pa-showcase.pa-el-doable .pa-wm-project.active{background:#2d4a301a;border-color:#2d4a304d}.pa-showcase.pa-el-doable .pa-wm-project-head{align-items:center;gap:var(--space-2);margin-bottom:6px;display:flex}.pa-showcase.pa-el-doable .pa-wm-project-bar{background:var(--muted);border-radius:var(--radius-pill);height:6px;margin-bottom:4px;overflow:hidden}.pa-showcase.pa-el-doable .pa-wm-project-bar>i{background:var(--primary);border-radius:var(--radius-pill);height:100%;display:block}.pa-showcase.pa-el-doable .pa-wm-project-stats{gap:var(--space-3);color:var(--muted-foreground);font-size:11px;display:flex}.pa-showcase.pa-el-doable .pa-wm-new-project{border-radius:var(--radius-md);width:100%;color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--weight-medium);cursor:default;background:0 0;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.pa-showcase.pa-el-doable .pa-wm-board{gap:var(--space-3);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.pa-showcase.pa-el-doable .pa-wm-board-head{align-items:center;gap:var(--space-3);display:flex}.pa-showcase.pa-el-doable .pa-wm-filters{gap:var(--space-2);align-items:center;display:flex}.pa-showcase.pa-el-doable .pa-wm-filter-pill{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);font-size:12px;font-weight:var(--weight-medium);align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.pa-showcase.pa-el-doable .pa-wm-actions{gap:var(--space-2);margin-left:auto;display:flex}.pa-showcase.pa-el-doable .pa-wm-cols{gap:var(--space-3);flex:auto;grid-template-columns:repeat(3,1fr);min-height:0;display:grid;overflow:hidden}.pa-showcase.pa-el-doable .pa-wm-col{flex-direction:column;min-width:0;display:flex}.pa-showcase.pa-el-doable .pa-wm-col-bar{align-items:baseline;gap:var(--space-2);margin-bottom:6px;display:flex}.pa-showcase.pa-el-doable .pa-wmcard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.pa-showcase.pa-el-doable .pa-wmcard.now{padding:var(--space-5);border-color:#2d4a304d}.pa-showcase.pa-el-doable .pa-wmcard.resume{background:var(--resume-bg-tint);box-shadow:var(--shadow-card), 0 0 0 1px #2d4a3026;padding-left:calc(var(--space-5) + var(--resume-rail-width));border-color:#2d4a304d}.pa-showcase.pa-el-doable .pa-wmcard.resume:before{content:"";width:var(--resume-rail-width);background:var(--resume-rail);position:absolute;inset:0 auto 0 0}.pa-showcase.pa-el-doable .pa-wmcard-eyebrow{border-radius:var(--radius-md);background:var(--muted);color:var(--foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;align-self:flex-start;margin-bottom:6px;padding:3px 8px;line-height:1;display:inline-flex}.pa-showcase.pa-el-doable .pa-wmcard-title{color:var(--foreground);font-weight:var(--weight-medium);line-height:var(--leading-tight);margin:0}.pa-showcase.pa-el-doable .pa-wmcard.now .pa-wmcard-title{font-size:1.0625rem}.pa-showcase.pa-el-doable .pa-wmcard:not(.now) .pa-wmcard-title{font-size:var(--text-body)}.pa-showcase.pa-el-doable .pa-wmcard-chip-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pa-showcase.pa-el-doable .pa-wmcard-due{font-size:var(--text-xs);color:var(--muted-foreground)}.pa-showcase.pa-el-doable .pa-wmcard-progress-inset{border-radius:var(--radius-md);padding:var(--space-3);background:#ece5d373;flex-direction:column;gap:6px;display:flex}.pa-showcase.pa-el-doable .pa-wmcard-progress-inset-head{justify-content:space-between;align-items:center;display:flex}.pa-showcase.pa-el-doable .pa-wmcard-progress-label{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.pa-showcase.pa-el-doable .pa-wmcard-progress-count{font-size:var(--text-xs);color:var(--foreground);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.pa-showcase.pa-el-doable .pa-wmcard-continue{margin-top:var(--space-2)}.pa-showcase.pa-el-doable .pa-wm-strategy-group{padding:var(--space-2) var(--space-2) 0;font-size:11px;font-weight:var(--weight-semibold);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--muted-foreground)}.pa-showcase.pa-el-doable .pa-wm-strategy{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);margin:var(--space-2);flex-direction:column;gap:4px;margin-top:6px;margin-bottom:0;display:flex}.pa-showcase.pa-el-doable .pa-wm-strategy-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.pa-showcase.pa-el-doable .pa-wm-strategy-title{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--foreground);line-height:var(--leading-tight)}.pa-showcase.pa-el-doable .pa-wm-strategy-hint{font-size:var(--text-xs);color:var(--muted-foreground);line-height:var(--leading-normal)}.pa-showcase.pa-el-doable .pa-pill-saved{color:var(--primary);font-size:10px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);white-space:nowrap;background:#2d4a301a;padding:2px 6px}.pa-showcase.pa-el-doable .pa-pill-pa{background:var(--muted);color:var(--muted-foreground);font-size:10px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);white-space:nowrap;padding:2px 6px}.pa-showcase.pa-el-doable .pa-wm-rail-showing{padding:var(--space-2) var(--space-4) 0;color:var(--muted-foreground);text-align:center;font-size:11px}.pa-showcase.pa-el-doable .pa-modal-layer{z-index:20;position:absolute;inset:0}.pa-showcase.pa-el-doable .pa-modal-scrim{background:var(--modal-backdrop,#1f1b1666);position:absolute;inset:0}.pa-showcase.pa-el-doable .pa-modal{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);width:min(560px,100% - 48px);max-height:calc(100% - 32px);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.pa-showcase.pa-el-doable .pa-modal.task{width:min(640px,100% - 32px)}.pa-showcase.pa-el-doable .pa-modal-header{padding:var(--space-5) var(--space-6) var(--space-3);flex-direction:column;flex-shrink:0;gap:6px;display:flex}.pa-showcase.pa-el-doable .pa-modal-title{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h3);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--foreground)}.pa-showcase.pa-el-doable .pa-modal-sub{font-size:var(--text-small);color:var(--muted-foreground)}.pa-showcase.pa-el-doable .pa-modal-body{padding:var(--space-3) var(--space-6) var(--space-5);gap:var(--space-4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.pa-showcase.pa-el-doable .pa-modal-footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border);align-items:center;gap:var(--space-3);background:var(--card);flex-shrink:0;display:flex}.pa-showcase.pa-el-doable .pa-modal-footer.justify-end{justify-content:flex-end}.pa-showcase.pa-el-doable .pa-field{flex-direction:column;gap:6px;display:flex}.pa-showcase.pa-el-doable .pa-label{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--foreground)}.pa-showcase.pa-el-doable .pa-textarea{background:var(--popover);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-height:80px;font-size:var(--text-small);color:var(--foreground);line-height:var(--leading-normal);white-space:pre-wrap;padding:10px 12px}.pa-showcase.pa-el-doable .pa-hint{font-size:var(--text-xs);color:var(--muted-foreground);line-height:var(--leading-normal)}.pa-showcase.pa-el-doable .pa-tab-row{background:var(--muted);border-radius:var(--radius-pill);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.pa-showcase.pa-el-doable .pa-tab{border-radius:var(--radius-pill);color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--weight-semibold);cursor:default;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.pa-showcase.pa-el-doable .pa-tab.active{background:var(--card);color:var(--primary);box-shadow:var(--shadow-card)}.pa-showcase.pa-el-doable .pa-modal.loading-card{width:min(360px,100% - 48px);padding:var(--space-6);text-align:center;justify-content:center;align-items:center;gap:var(--space-3)}.pa-showcase.pa-el-doable .pa-modal.loading-card .pa-loader-lg{width:28px;height:28px;color:var(--primary);animation:.9s linear infinite paDoableSpin}.pa-showcase.pa-el-doable .pa-modal.loading-card svg{width:100%;height:100%;display:block}.pa-showcase.pa-el-doable .pa-modal.loading-card .lead{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--foreground);font-size:var(--text-body)}.pa-showcase.pa-el-doable .pa-modal.loading-card .sub{color:var(--muted-foreground);font-size:var(--text-small)}@keyframes paDoableSpin{to{transform:rotate(360deg)}}.pa-showcase.pa-el-doable .pa-task-modal-title-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pa-showcase.pa-el-doable .pa-task-modal-title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:1.375rem;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--foreground);flex:auto;margin:0}.pa-showcase.pa-el-doable .pa-difficulty-pill{border-radius:var(--radius-md);background:var(--difficulty-chip-bg,#c77b5c1a);color:var(--accent);font-size:11px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;align-items:center;padding:3px 8px;line-height:1;display:inline-flex}.pa-showcase.pa-el-doable .pa-steps-section{gap:var(--space-2);flex-direction:column;display:flex}.pa-showcase.pa-el-doable .pa-steps-header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.pa-showcase.pa-el-doable .pa-steps-header .head{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--foreground)}.pa-showcase.pa-el-doable .pa-steps-header .meta{align-items:baseline;gap:var(--space-3);font-size:var(--text-xs);color:var(--muted-foreground);display:flex}.pa-showcase.pa-el-doable .pa-steps-header .meta .done{font-variant-numeric:tabular-nums}.pa-showcase.pa-el-doable .pa-steps-list{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);flex-direction:column;display:flex;overflow:hidden}.pa-showcase.pa-el-doable .pa-step-row{align-items:center;gap:var(--space-2);padding:10px var(--space-4);background:var(--card);opacity:0;grid-template-columns:14px 24px 18px 1fr;display:grid;position:relative;transform:translateY(4px)}.pa-showcase.pa-el-doable .pa-step-row+.pa-step-row{border-top:1px solid var(--border)}.pa-showcase.pa-el-doable .pa-steps-list.revealed .pa-step-row{opacity:1;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out), background-color .24s var(--ease-out);transform:translateY(0)}.pa-showcase.pa-el-doable .pa-steps-list.revealed .pa-step-row:first-child{transition-delay:0s}.pa-showcase.pa-el-doable .pa-steps-list.revealed .pa-step-row:nth-child(2){transition-delay:.11s}.pa-showcase.pa-el-doable .pa-steps-list.revealed .pa-step-row:nth-child(3){transition-delay:.22s}.pa-showcase.pa-el-doable .pa-steps-list.revealed .pa-step-row:nth-child(4){transition-delay:.33s}.pa-showcase.pa-el-doable .pa-steps-list.revealed .pa-step-row:nth-child(5){transition-delay:.44s}.pa-showcase.pa-el-doable .pa-step-row.current{background:var(--resume-bg-tint)}.pa-showcase.pa-el-doable .pa-step-row.current:before{content:"";width:var(--resume-rail-width);background:var(--resume-rail);position:absolute;inset:0 auto 0 0}.pa-showcase.pa-el-doable .pa-step-handle{color:var(--muted-foreground)}.pa-showcase.pa-el-doable .pa-step-num{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);background:#2d4a301a;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.pa-showcase.pa-el-doable .pa-step-checkbox{border:1.5px solid var(--border);background:var(--popover);width:18px;height:18px;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pa-showcase.pa-el-doable .pa-step-checkbox .check{color:var(--primary-foreground);opacity:0;width:12px;height:12px;transition:opacity .2s var(--ease-out)}.pa-showcase.pa-el-doable .pa-step-row.completed .pa-step-checkbox{background:var(--primary);border-color:var(--primary)}.pa-showcase.pa-el-doable .pa-step-row.completed .pa-step-checkbox .check{opacity:1}.pa-showcase.pa-el-doable .pa-step-text{font-size:var(--text-small);color:var(--foreground);line-height:var(--leading-normal)}.pa-showcase.pa-el-doable .pa-step-row.completed .pa-step-text{color:var(--muted-foreground);text-decoration:line-through}.pa-showcase.pa-el-doable .pa-timer-box{border:1px solid var(--border);background:var(--card);border-radius:var(--radius-md);padding:var(--space-3);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pa-showcase.pa-el-doable .pa-timer-label{color:var(--foreground);font-size:var(--text-small);font-weight:var(--weight-medium);align-items:center;gap:6px;display:inline-flex}.pa-showcase.pa-el-doable .pa-timer-display{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--foreground);text-align:right;min-width:60px;margin-left:auto;font-size:1.25rem}.pa-showcase.pa-el-doable .pa-timer-actions{gap:var(--space-2);display:flex}.pa-showcase.pa-el-doable .pa-btn-timer{border-radius:var(--radius-3xl);border:1px solid var(--border);background:var(--popover);min-height:32px;color:var(--foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:default;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pa-showcase.pa-el-doable .pa-btn-timer.start{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}@media (prefers-reduced-motion:reduce){.pa-showcase.pa-el-doable .pa-step-row{opacity:1!important;transition:none!important;transform:none!important}.pa-showcase.pa-el-doable .pa-modal.loading-card .pa-loader-lg{animation:none}}@media (max-width:720px){.pa-showcase.pa-el-doable .pa-board,.pa-showcase.pa-el-doable .pa-wm-body,.pa-showcase.pa-el-doable .pa-wm-cols{grid-template-columns:1fr}}
