.time-replica__section{justify-content:center;padding:0 1rem 5rem;display:flex}.time-replica__layout{align-items:center;gap:max(2rem,min(6vw,5rem));width:min(1200px,100%);display:flex}.time-replica__visual{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex}.time-replica__timer-board{width:min(520px,100%);position:relative}.time-replica__timer-board .hero-timer-preview{width:100%;margin:0 auto;position:relative;top:0;bottom:0;left:0;right:0}.time-replica__timer-board .hero-timer-preview:after{content:"";filter:blur(10px);opacity:.55;pointer-events:none;background:radial-gradient(circle at 50% 0,#0f172a59,#0000 70%);height:50px;position:absolute;top:auto;bottom:-12%;left:12%;right:12%}.time-replica__timer-board--animated .hero-timer-card-shell{will-change:transform;z-index:1;position:relative}.time-replica__timer-board--animated .hero-timer-card-shell:first-child{z-index:3;animation:8s ease-in-out infinite timer-card-first}.time-replica__timer-board--animated .hero-timer-card-shell:nth-child(2){z-index:2;animation:8s ease-in-out infinite timer-card-second}.time-replica__timer-board--animated .hero-timer-card-shell:nth-child(3){animation:8s ease-in-out infinite timer-card-third}.time-replica__timer-board--animated .hero-timer-handle{will-change:transform,box-shadow;transition:transform .25s,box-shadow .25s}.time-replica__timer-board--animated .hero-timer-handle--cycle{animation:8s ease-in-out infinite both hero-timer-handle-press}.time-replica__copy{color:#cbd5f5;flex:1;max-width:460px}.time-replica__copy h2{color:#f8fafc;margin-bottom:1rem;font-size:max(2rem,min(4vw,2.75rem))}.time-replica__copy p{font-size:1.05rem;line-height:1.6}.time-replica__statements{grid-template-columns:1fr;min-height:max(3rem,min(5vw,.5rem));margin-top:1.4rem;padding-bottom:max(1rem,min(3vw,1.8rem));display:grid;position:relative;overflow:visible}.time-replica__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#38bdf8;background:#38bdf814;border-radius:999px;align-self:flex-start;margin-bottom:0;padding:.35rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.time-replica__statement{color:#38bdf8;opacity:0;grid-area:1/1;margin:0;font-size:max(1.35rem,min(2.6vw,2rem));font-weight:600;line-height:1.4;animation:8s ease-in-out infinite both tagline-cycle}.time-replica__statement:after{content:"";opacity:.7;background:linear-gradient(90deg,#38bdf833,#38bdf8);width:120px;height:3px;margin-top:.5rem;display:block}.time-replica__statement--secondary{color:#7dd3fc;animation-name:tagline-cycle-secondary;animation-delay:4s}.time-replica__visual,.time-replica__copy{width:100%}.time-replica__timer-board--animated .marketing-narrative-demo{color:#0000;min-height:20px;position:relative}.time-replica__timer-board--animated .marketing-narrative-demo:after{content:attr(data-marketing-narrative);color:#475569;white-space:nowrap;border-right:2px solid #0f172a66;align-items:center;max-width:0;font-weight:600;animation:8s steps(32,end) 4s infinite both hero-narrative-typing;display:inline-flex;position:absolute;top:0;bottom:0;left:0;right:auto;overflow:hidden}@media (max-width:980px){.time-replica__layout{text-align:center;flex-direction:column}.time-replica__visual{justify-content:center;align-items:center}.time-replica__copy{max-width:640px}.time-replica__statement:after{margin-left:auto;margin-right:auto}}@keyframes tagline-cycle{0%{opacity:0;transform:translateY(125%)}10%{opacity:1;transform:translateY(125%)}26%,72%{opacity:1;transform:translateY(0)}80%,to{opacity:0;transform:translateY(-6px)}}@keyframes tagline-cycle-secondary{0%{opacity:0;transform:translateY(125%)}12%{opacity:1;transform:translateY(125%)}30%{opacity:1;transform:translateY(125%)}45%,72%{opacity:1;transform:translateY(0)}80%,to{opacity:0;transform:translateY(-6px)}}@keyframes timer-card-first{0%,20%{transform:translateY(0)}30%{transform:translateY(-6px)}40%,48%{transform:translateY(130%)}62%{transform:translateY(12px)}75%,to{transform:translateY(0)}}@keyframes timer-card-second{0%,26%{transform:translateY(0)}38%,48%{transform:translateY(-132%)}60%{transform:translateY(-8px)}75%,to{transform:translateY(0)}}@keyframes timer-card-third{0%,30%{transform:translateY(0)}46%{transform:translateY(18px)}58%{transform:translateY(-8px)}75%,to{transform:translateY(0)}}@keyframes hero-narrative-typing{0%,46%{opacity:0;max-width:0}52%{opacity:1}60%,78%{max-width:var(--marketing-narrative-length,34ch);opacity:1}86%,to{opacity:0;max-width:0}}@keyframes hero-timer-handle-press{0%,18%{transform:translateY(0)scale(1);box-shadow:1px 1px 1px #0000001a,-1px -1px 1px #ffffffb3}24%,52%{transform:translateY(3px)scale(.94);box-shadow:inset 0 2px 6px #00000059}60%,to{transform:translateY(0)scale(1);box-shadow:1px 1px 1px #0000001a,-1px -1px 1px #ffffffb3}}.time-replica{background:#fff;border:1px solid #0f172a14;border-radius:28px;overflow:hidden;box-shadow:0 30px 90px #0f172a2e}.time-replica__brand-bar{background:linear-gradient(90deg,#fff,#f8fbff);border-bottom:1px solid #94a3b84d;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.time-replica__brand{align-items:center;gap:.75rem;display:flex}.time-replica__logo{color:#fff;background:#0f172a;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;font-weight:700;display:inline-flex}.time-replica__brand small{color:#475569;font-size:.85rem;display:block}.time-replica__brand-actions{align-items:center;gap:.5rem;display:flex}.time-replica__brand-actions button{background:#fff;border:1px solid #94a3b866;border-radius:10px;width:34px;height:34px}.time-replica__chip{color:#075985;background:#e0f2fe;border-radius:999px;padding:.25rem .9rem;font-size:.85rem;font-weight:600}.time-replica__chip--outline{color:#0f172a;background:0 0;border:1px solid #94a3b880}.time-replica__body{min-height:640px;display:flex}.time-replica__nav{background:#ecf1f7;border-right:1px solid #94a3b84d;flex-direction:column;gap:.35rem;width:230px;padding:1.5rem 1rem;display:flex}.time-replica__nav button{color:#475569;cursor:default;background:0 0;border:none;border-radius:12px;align-items:center;gap:.65rem;padding:.45rem .75rem;font-weight:600;display:flex}.time-replica__nav button.is-active{color:#0f172a;background:#fff;box-shadow:inset 0 0 0 1px #0f172a14}.time-replica__nav-icon{background:currentColor;border-radius:50%;width:10px;height:10px}.time-replica__workspace{background:#f6f9ff;flex:1;gap:1.5rem;padding:1.5rem;display:flex}.time-replica__timers{flex-direction:column;gap:1rem;width:360px;display:flex}.time-replica__timer-toolbar{justify-content:center;display:flex}.time-replica__primary-button{cursor:default;background:linear-gradient(135deg,#7dd3fc,#2563eb);border:none;border-radius:24px;justify-content:center;align-items:center;width:74px;height:74px;display:inline-flex;box-shadow:0 12px 30px #2563eb40}.time-replica__primary-button svg{width:46px;height:46px}.time-replica__timer-scroll{flex-direction:column;gap:.85rem;display:flex}.time-replica__timer-card{border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex;box-shadow:0 10px 30px #0f172a1f}.time-replica__timer-card header{align-items:center;gap:.5rem;display:flex}.time-replica__timer-card h4{flex:1;margin:0;font-size:1rem;font-weight:700}.time-replica__timer-drag svg{fill:#0f172a4d;width:16px;height:24px}.time-replica__icon-button{background:0 0;border:none;flex-direction:column;justify-content:center;gap:3px;padding:.2rem;display:inline-flex}.time-replica__icon-button span{background:#0f172a99;border-radius:50%;width:4px;height:4px;display:block}.time-replica__timer-body{align-items:center;gap:.75rem;display:flex}.time-replica__timer-date{text-align:center;background:#ffffff80;border-radius:12px;min-width:120px;padding:.6rem .85rem;font-weight:600}.time-replica__timer-controls{flex:1;align-items:center;gap:.65rem;display:flex}.time-replica__play{color:#fff;background:#0f172a;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.time-replica__play svg{width:22px;height:22px}.time-replica__duration{color:#0f172a;font-size:1.1rem;font-weight:700}.time-replica__ghost-icon{color:#0f172a99;background:#fff9;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.time-replica__ghost-icon svg{width:26px;height:26px}.time-replica__link{color:#0f172acc;text-align:left;background:0 0;border:none;font-weight:600}.time-replica__timer-card--mint{background:linear-gradient(135deg,#d9ffd8,#bbf7d0)}.time-replica__timer-card--sky{background:linear-gradient(135deg,#d7f1ff,#bae6fd)}.time-replica__timer-card--rose{background:linear-gradient(135deg,#ffe1e6,#fecdd3)}.time-replica__timer-card--amber{background:linear-gradient(135deg,#ffe9c2,#fed7aa)}.time-replica__timer-card--blue{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.time-replica__split-handle{justify-content:center;align-items:center;width:20px;display:flex}.time-replica__split-handle span{background:#fff;border:1px solid #94a3b899;border-radius:999px;width:32px;height:32px;position:relative}.time-replica__split-handle span:before{content:"";border:2px solid #475569;border-width:0 2px 2px 0;padding:4px;display:inline-block;position:absolute;top:50%;left:33%;transform:translate(-40%,-50%)rotate(135deg)}.time-replica__table{background:#fff;border:1px solid #0f172a14;border-radius:20px;flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1.5rem;display:flex}.time-replica__table-header{justify-content:space-between;gap:1rem;display:flex}.time-replica__table-header h3{margin:.15rem 0;font-size:1.25rem}.time-replica__table-actions{flex-wrap:wrap;gap:.65rem;display:flex}.time-replica__table-actions button{color:#0f172a;background:0 0;border:1px solid #94a3b880;border-radius:999px;padding:.25rem .9rem;font-weight:600}.time-replica__view-toggle{align-items:center;gap:.75rem;display:flex}.time-replica__view-icon{background:#f8fafc;border:1px solid #94a3b866;border-radius:14px;width:44px;height:44px}.time-replica__view-buttons{border:1px solid #94a3b899;border-radius:999px;padding:.2rem;display:inline-flex}.time-replica__view-buttons button{color:#475569;background:0 0;border:none;border-radius:999px;padding:.2rem .9rem;font-weight:600}.time-replica__view-buttons button.is-active{color:#fff;background:#2563eb}.time-replica__table-scroll{flex-direction:column;flex:1;gap:.5rem;display:flex;overflow:auto}.time-replica__table-row{color:#0f172a;border-bottom:1px solid #e2e8f0cc;grid-template-columns:repeat(6,minmax(120px,1fr));align-items:center;gap:.75rem;padding:.65rem .5rem;font-weight:600;display:grid}.time-replica__table-row--head{text-transform:uppercase;color:#475569;font-size:.75rem}.time-replica__table-row em{text-transform:capitalize;color:#0f172a;background:#f1f5f9;border-radius:999px;padding:.2rem .75rem;font-size:.85rem;font-style:normal}.time-replica__table-row em[data-accent=gold]{background:#fef3c7}.time-replica__table-row em[data-accent=sky]{background:#e0f2fe}.time-replica__table-row em[data-accent=purple]{background:#ede9fe}.time-replica__table-row em[data-accent=teal]{background:#ccfbf1}.time-replica__table-row em[data-accent=lime]{background:#d9f99d}.time-replica__table-row em[data-accent=pink]{background:#fce7f3}.time-replica__table-row em[data-accent=indigo]{background:#e0e7ff}.time-replica__table-row em[data-accent=orange]{background:#ffedd5}.time-replica__table-row em[data-accent=blue]{background:#dbeafe}@media (max-width:1200px){.time-replica__body{flex-direction:column}.time-replica__nav{border-bottom:1px solid #94a3b84d;border-right:none;flex-flow:wrap;width:100%}.time-replica__workspace{flex-direction:column}.time-replica__timers,.time-replica__table{width:100%}.time-replica__split-handle{display:none}}
.shiny-text{color:#1976d2f2;background:linear-gradient(90deg,#1976d2f2 0%,#1976d233 5%,#1976d233 10%,#1976d20e 15%,#1976d2f2 30%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shine;display:inline-block}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}
.bill-create-header,#bill-create-sticky-header{z-index:1099;background-color:var(--tb-surface-bg,#f7f9fc);border-bottom:1px solid var(--tb-border-color,#e0e0e0);position:-webkit-sticky;position:sticky;top:0}#app-scroll-container #bill-create-sticky-header,#app-scroll-container .bill-create-header{position:-webkit-sticky;position:sticky;top:0}
