.sentence-rule-demo-module__G8iUcW__demoCard{background:var(--surface1);border:1px solid var(--surface3);border-radius:var(--br);width:100%;padding:1.75rem 1.5rem 1.25rem;position:relative;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000a;container:rules-pane/inline-size}@media (max-width:600px){.sentence-rule-demo-module__G8iUcW__demoCard{min-height:24rem}}.sentence-rule-demo-module__G8iUcW__demoCard .sentence-rule-body{font-size:var(--fs-xl)}@container rules-pane (max-width:768px){.sentence-rule-demo-module__G8iUcW__demoCard .sentence-rule-body{font-size:var(--fs-xl)}}@media (max-width:600px){.sentence-rule-demo-module__G8iUcW__demoCard .sentence-rule-body{font-size:var(--fs-lg)}}.sentence-rule-demo-module__G8iUcW__timerTrack{background:color-mix(in srgb, var(--surface3) 60%, transparent);border-top-left-radius:var(--br);border-top-right-radius:var(--br);pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.sentence-rule-demo-module__G8iUcW__timerFill{background:var(--button-primary);transform-origin:0;height:100%}.sentence-rule-demo-module__G8iUcW__demoEyebrowSlot{min-height:1em;margin-bottom:1rem;position:relative}.sentence-rule-demo-module__G8iUcW__demoEyebrow{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--text2)}.sentence-rule-demo-module__G8iUcW__demoFooter{border-top:1px solid var(--surface2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.sentence-rule-demo-module__G8iUcW__demoHint{font-size:var(--fs-xs);color:var(--text2)}.sentence-rule-demo-module__G8iUcW__demoCta{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-link);white-space:nowrap;flex-shrink:0;text-decoration:none}.sentence-rule-demo-module__G8iUcW__demoCta:hover{text-decoration:underline}.sentence-rule-demo-module__G8iUcW__navRow{justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.sentence-rule-demo-module__G8iUcW__dots{justify-content:center;gap:6px;display:flex}.sentence-rule-demo-module__G8iUcW__arrowButton.sentence-rule-demo-module__G8iUcW__arrowButton{border:1px solid var(--surface3);background:var(--surface1);width:28px;height:28px;color:var(--text2);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:grid}.sentence-rule-demo-module__G8iUcW__arrowButton.sentence-rule-demo-module__G8iUcW__arrowButton:hover{background:var(--surface2);color:var(--text1);border-color:var(--surface3)}.sentence-rule-demo-module__G8iUcW__arrowButton.sentence-rule-demo-module__G8iUcW__arrowButton:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.sentence-rule-demo-module__G8iUcW__arrowButton svg{width:14px;height:14px}.sentence-rule-demo-module__G8iUcW__swipeArea{touch-action:pan-y;cursor:grab}.sentence-rule-demo-module__G8iUcW__swipeArea:active{cursor:grabbing}.sentence-rule-demo-module__G8iUcW__dot{cursor:pointer;background:var(--surface3);opacity:.5;border:none;border-radius:2px;width:6px;height:4px;padding:0;transition:all .35s}.sentence-rule-demo-module__G8iUcW__dot.sentence-rule-demo-module__G8iUcW__dotActive{background:var(--button-primary);opacity:1;width:24px}.sentence-rule-demo-module__G8iUcW__dot:hover{opacity:.85}.sentence-rule-demo-module__G8iUcW__timerFill{animation:linear both sentence-rule-demo-module__G8iUcW__timer-fill}@keyframes sentence-rule-demo-module__G8iUcW__timer-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sentence-rule-demo-module__G8iUcW__demoEyebrow{animation:.28s cubic-bezier(.22,1,.36,1) both sentence-rule-demo-module__G8iUcW__eyebrow-in}@keyframes sentence-rule-demo-module__G8iUcW__eyebrow-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sentence-rule-demo-module__G8iUcW__demoEyebrow{animation:none}}
