@property --demo-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.demo-aura{background:radial-gradient(45% 55% at 78% 40%,#b08d4a38,#0000 70%),radial-gradient(40% 50% at 10% 100%,#1f7a8c29,#0000 70%),radial-gradient(#f5f1e80f 1px,#0000 1px) 0 0/22px 22px}.demo-card{background:conic-gradient(from var(--demo-angle), #b08d4a26 0deg, #b08d4a26 250deg, #e8c88cf2 310deg, #b08d4a26 360deg);animation:7s linear infinite demo-orbit}.demo-card>form,.demo-card>[role=status]{border-color:#0000;border-radius:19px}.demo-card-glow{filter:blur(24px);background:radial-gradient(closest-side,#b08d4a47,#0000)}@keyframes demo-orbit{to{--demo-angle:360deg}}.demo-check path{stroke-dasharray:1;stroke-dashoffset:1px;animation:demo-check .6s var(--ease-out) .2s forwards}@keyframes demo-check{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.demo-card{animation:none}.demo-check path{stroke-dashoffset:0;animation:none}}.footer-rule{background:linear-gradient(90deg,#0000,#b08d4ab3,#0000)}.footer-link{background-image:linear-gradient(var(--gold), var(--gold));transition:background-size .3s var(--ease-out), color .2s var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.footer-link:hover{background-size:100% 1px}
.hero-ribbon-wrap{aspect-ratio:1;opacity:.4;width:105vw;top:40px;right:-38vw;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 34%);mask-image:linear-gradient(90deg,#0000 4%,#000 34%)}@media (min-width:768px){.hero-ribbon-wrap{opacity:1;width:1100px;top:-150px;right:calc(15vw - 452px)}}.hero-ribbon{--glow:.7;width:100%;height:100%;position:relative}.hero-ribbon[data-hover=true]{--glow:1}.hero-strands{width:150.909%;height:150.909%;font-family:var(--font-source-serif), Georgia, serif;position:absolute;inset:-25.4545%}.hero-halo{width:94.5455%;height:94.5455%;opacity:var(--glow);transition:opacity .8s var(--ease-out);background:radial-gradient(50% 50% at 55% 55%,#f3b45a8c 0%,#f07a4a29 55%,#faf8f300 100%);border-radius:50%;animation:6s ease-in-out infinite alternate hero-breathe;position:absolute;top:3.6364%;left:7.2727%}@keyframes hero-breathe{to{transform:scale(1.06)}}.hero-term{font-family:var(--font-source-serif), Georgia, serif;color:#8a6a2c;padding-right:.08em}.hero-gradient-text{background:linear-gradient(90deg,#b46f16,#e0573a);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-rise{animation:hero-rise .8s var(--ease-out) both}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}}.hero-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hero-marquee-track{width:max-content;color:var(--ink);font-size:14px;animation:48s linear infinite hero-marquee;display:flex}.hero-marquee-track li{white-space:nowrap;align-items:center;gap:44px;padding-right:44px;display:flex}.hero-marquee-track li:after{content:"§";font-family:var(--font-source-serif), Georgia, serif;color:var(--gold)}.hero-marquee:hover .hero-marquee-track{animation-play-state:paused}@keyframes hero-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero-halo,.hero-rise,.hero-marquee-track{animation:none}.hero-marquee-track{flex-wrap:wrap;row-gap:8px;width:auto}.hero-marquee-track li[aria-hidden=true]{display:none}}
.how-reveal{opacity:0;transform:translateY(8px)}.how-reveal[data-visible=true]{opacity:1;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(0)}.how-reveal[data-delay="1"][data-visible=true]{transition-delay:50ms}.how-reveal[data-delay="2"][data-visible=true]{transition-delay:.1s}.how-reveal[data-delay="3"][data-visible=true]{transition-delay:.15s}.how-reveal[data-delay="4"][data-visible=true]{transition-delay:.2s}.how-reveal[data-delay="5"][data-visible=true]{transition-delay:.25s}.how-reveal[data-delay="6"][data-visible=true]{transition-delay:.3s}.phase-card{transition:transform .2s var(--ease-out), box-shadow .2s ease, border-color .2s ease}.phase-card:active{transition-duration:.16s;transform:scale(.97)}@media (hover:hover) and (pointer:fine){.phase-card:hover{border-color:color-mix(in srgb, var(--gold) 55%, var(--line));transform:translateY(-2px);box-shadow:0 18px 40px -24px #0c243d4d}.phase-card:hover:active{transform:scale(.97)}}.phase-spine-fill{transform-origin:0;transition:transform .25s var(--ease-in-out)}.phase-spine-token{transition:transform .25s var(--ease-in-out)}.phase-dialog{opacity:1;transform-origin:50%;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);transform:scale(1)}.phase-dialog[data-starting-style],.phase-dialog[data-ending-style]{opacity:0;transform:scale(.96)}.phase-backdrop{opacity:1;transition:opacity .25s var(--ease-out)}.phase-backdrop[data-starting-style],.phase-backdrop[data-ending-style]{opacity:0}@media (max-width:639px){.phase-dialog{transition:transform .4s var(--ease-drawer);transform:translateY(0)}.phase-dialog[data-starting-style],.phase-dialog[data-ending-style]{opacity:1;transform:translateY(100%)}}.day-chip{opacity:0;transform:translateY(8px)}.day-chip[data-visible=true]{opacity:1;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transform:translateY(0)}.day-chip-skipped{background:repeating-linear-gradient(135deg,#f1ede4 0 6px,#e9e4d8 6px 7px)}.scene-curtain{transition:transform .5s var(--ease-in-out)}.scene-curtain-left,.scene-curtain-right{transform:translate(0)}.scene-curtain-left[data-playing=true]{transform:translate(-100%)}.scene-curtain-right[data-playing=true]{transform:translate(100%)}.scene-curtain[data-instant=true]{transition:none}.scene-veil-label{opacity:1;transition:opacity .28s var(--ease-out)}.scene-veil-label[data-playing=true]{opacity:0}.scene-veil-label[data-instant=true]{transition:none}.scene-first-sight{opacity:0;transition:opacity .28s var(--ease-out) .16s, transform .28s var(--ease-out) .16s;transform:translate(-50%,4px)}.scene-first-sight[data-playing=true]{opacity:1;transform:translate(-50%)}.scene-first-sight[data-instant=true]{transition:none}.scene-phone{opacity:0;transition:opacity .32s var(--ease-out) .26s, transform .32s var(--ease-out) .26s;transform:translateY(6px)}.scene-phone[data-playing=true]{opacity:1;transform:translateY(0)}.scene-phone[data-instant=true]{transition:none}.scene-scan{opacity:0;transform:translateY(-100%)}.scene-scan[data-playing=true]{animation:scene-scan 1.4s var(--ease-in-out) .12s both}.scene-box{border:1px solid var(--line);color:#0000;background:0 0;transition:background-color .2s,border-color .2s,color .2s}[data-playing=true] .scene-check:first-child .scene-box,[data-playing=true] .scene-check:nth-child(2) .scene-box,[data-playing=true] .scene-check:nth-child(3) .scene-box{background:var(--navy);border-color:var(--navy);color:var(--cream)}[data-playing=true] .scene-check:first-child .scene-box{transition-delay:40ms}[data-playing=true] .scene-check:nth-child(2) .scene-box{transition-delay:90ms}[data-playing=true] .scene-check:nth-child(3) .scene-box{transition-delay:.14s}.scene-draft-label{justify-items:end;display:inline-grid;position:relative}.scene-draft-tag,.scene-decide-tag{grid-area:1/1;transition:opacity .2s}.scene-draft-tag{opacity:1}.scene-decide-tag,[data-playing=true] .scene-draft-tag{opacity:0}[data-playing=true] .scene-decide-tag{opacity:1;transition-delay:.14s}.scene-seal{opacity:.4;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transform:scale(.95)rotate(-8deg)}.scene-seal[data-playing=true]{opacity:1;transform:scale(1)rotate(0)}.scene-side{transition:transform .4s var(--ease-out)}[data-playing=true] .scene-side-left{transform:translate(-4px)}[data-playing=true] .scene-side-right{transform:translate(4px)}@keyframes scene-scan{0%{opacity:0;transform:translateY(-80%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(180%)}}@media (prefers-reduced-motion:reduce){.how-reveal,.how-reveal[data-visible=true],.phase-card,.phase-card:hover,.phase-card:active,.phase-spine-fill,.phase-spine-token,.phase-dialog,.phase-dialog[data-starting-style],.phase-dialog[data-ending-style],.phase-backdrop,.day-chip,.day-chip[data-visible=true],.scene-curtain,.scene-veil-label,.scene-first-sight,.scene-phone,.scene-seal,.scene-side{transition:opacity .2s,border-color .2s,box-shadow .2s;animation:none;transform:none}.scene-scan,.scene-scan[data-playing=true]{opacity:1;animation:none;transform:none}.scene-box,.scene-draft-tag,.scene-decide-tag{transition:none}.scene-curtain-left[data-playing=true]{transform:translate(-100%)}.scene-curtain-right[data-playing=true]{transform:translate(100%)}.scene-first-sight[data-playing=true]{opacity:1;transform:translate(-50%)}}
.diff-strike{background-image:linear-gradient(var(--gold), var(--gold));transition:background-size .9s var(--ease-in-out), color .6s var(--ease-out) .5s;background-position:0 58%;background-repeat:no-repeat;background-size:0% .08em}.diff-row[data-struck=true] .diff-strike{color:#0c243d61;background-size:100% .08em}.diff-article{transition:color .6s var(--ease-out) .5s}.diff-row[data-struck=true] .diff-article{color:#0c243d61}.diff-body{opacity:.35;transition:opacity .6s var(--ease-out) .7s, transform .6s var(--ease-out) .7s;transform:translateY(6px)}.diff-row[data-struck=true] .diff-body{opacity:1;transform:none}.diff-close-glow{background:radial-gradient(50% 70% at 50% 120%,#b08d4a73,#0000 70%),radial-gradient(#f5f1e812 1px,#0000 1px) 0 0/22px 22px}@media (prefers-reduced-motion:reduce){.diff-strike,.diff-article,.diff-body{transition:none}}
.statement-saved{transition:opacity .4s var(--ease-out)}.statement-tick{stroke-dasharray:1;stroke-dashoffset:1px}.statement-saved[data-saved=true] .statement-tick{animation:statement-tick .45s var(--ease-out) .2s forwards}@keyframes statement-tick{to{stroke-dashoffset:0}}@media (min-width:768px){.party-step{opacity:.35;transition:opacity .4s var(--ease-out)}.party-step[data-active=true]{opacity:1}.party-step[data-active=true] .party-dot{border-color:var(--gold);background:var(--gold);color:var(--navy)}}.party-dot{transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out), color .3s var(--ease-out)}.party-glow{background:radial-gradient(closest-side,#b08d4a38,#0000 70%)}.party-rec[data-active=true]{animation:1.2s steps(2,jump-none) infinite party-rec}@keyframes party-rec{50%{opacity:.2}}.party-check-box{position:relative}.party-check-num,.party-check-tick{justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.party-check-tick{opacity:0}.party-check[data-active=true] .party-check-box{animation:party-check-box .3s var(--ease-out) forwards;animation-delay:inherit}.party-check[data-active=true] .party-check-num{animation:party-fade-out .15s var(--ease-out) forwards;animation-delay:inherit}.party-check[data-active=true] .party-check-tick{animation:party-fade-in .2s var(--ease-out) forwards;animation-delay:inherit}@keyframes party-check-box{to{background:var(--navy);border-color:var(--navy);color:var(--cream)}}@keyframes party-fade-out{to{opacity:0}}@keyframes party-fade-in{to{opacity:1}}.party-done{opacity:0;transform:translateY(6px)}.party-done[data-active=true]{animation:party-rise .4s var(--ease-out) 1.4s forwards}.party-question[data-active=true]{animation:party-rise-from .5s var(--ease-out) both}@keyframes party-rise{to{opacity:1;transform:none}}@keyframes party-rise-from{0%{opacity:0;transform:translateY(14px)scale(.98)}}@media (prefers-reduced-motion:reduce){.party-rec[data-active=true]{animation:none}.statement-tick{stroke-dashoffset:0}.party-check[data-active=true] .party-check-box,.party-check[data-active=true] .party-check-num,.party-check[data-active=true] .party-check-tick,.party-done[data-active=true],.party-question[data-active=true]{animation-duration:1ms;animation-delay:0s}}.arb-grid{background-image:radial-gradient(#f5f1e817 1px,#0000 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(80% 70% at 50% 60%,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 60%,#000,#0000)}.arb-glow{filter:blur(20px);background:radial-gradient(45% 40% at 50% 45%,#b08d4a59,#0000 70%),radial-gradient(60% 50% at 30% 70%,#1f7a8c2e,#0000 70%)}.arb-region{transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out)}.arb-region-on{border-color:var(--gold);box-shadow:0 0 0 3px #b08d4a2e}.docket-tilt{perspective:2200px;perspective-origin:30% 40%}.docket-plane{transform-style:preserve-3d;transition:transform .9s var(--ease-out);transform:rotateX(7deg)rotateY(-13deg)rotate(1deg)}.docket-tilt:hover .docket-plane{transform:rotateX(4deg)rotateY(-7deg)rotate(.5deg)}.docket-grid{transform-style:preserve-3d;--case-col:150px}.docket-row{grid-template-columns:var(--case-col) repeat(5, minmax(0, 1fr));gap:0 4px;display:grid}.docket-case{transform-style:preserve-3d;transition:transform .7s var(--ease-out), box-shadow .7s var(--ease-out), background-color .7s var(--ease-out)}.docket-case.is-lifted{z-index:2;background:var(--paper);border-radius:12px;transform:translateZ(34px);box-shadow:0 0 0 1px #b08d4a73,0 26px 40px -24px #0c243d8c}.docket-holiday{left:calc(var(--case-col) + 4px);width:calc((100% - var(--case-col) - 20px) / 5);background:repeating-linear-gradient(135deg,#0c243d09 0 6px,#0000 6px 12px);border-radius:8px}.docket-now{left:calc(var(--case-col) + 4px);right:0}.docket-card{transform:translateZ(90px)}@media (prefers-reduced-motion:reduce){.docket-plane,.docket-case{transition:none}}.courts-glow{background:radial-gradient(closest-side,#e3c27e1f,#4fc3d30d 55%,#0000 75%)}
.take-track{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:1rem;padding-block:.75rem 1rem;padding-inline:1.25rem;display:flex;overflow-x:auto}.take-track::-webkit-scrollbar{display:none}.take-card{scroll-snap-align:start;background:var(--paper);text-align:left;transform-origin:50%;border-radius:22px;flex-direction:column;flex:0 0 min(17.25rem,82vw);min-height:26rem;transition:transform .2s;display:flex;position:relative;transform:scale(1)}.take-card-title{min-height:2.4em}.take-card:active{transition-duration:.16s;transform:scale(.97)}.take-plus{width:2rem;height:2rem;color:var(--navy);background:#f4f0e8;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.take-plus-mark{width:12px;height:12px;transition:transform .2s var(--ease-out);display:block}.take-card[data-open=true] .take-plus-mark{transform:rotate(45deg)}.take-detail{opacity:1;transform-origin:50%;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);transform:scale(1)}.take-detail[data-starting-style],.take-detail[data-ending-style]{opacity:0;transform:scale(.96)}.take-detail-backdrop{opacity:1;transition:opacity .25s var(--ease-out)}.take-detail-backdrop[data-starting-style],.take-detail-backdrop[data-ending-style]{opacity:0}@media (min-width:1100px){.take-track{scroll-snap-type:none;justify-content:center;padding-inline:2rem;overflow:visible}.take-card{flex:0 17.25rem}}@media (max-width:639px){.take-detail{transition:transform .4s var(--ease-drawer);transform:translateY(0)}.take-detail[data-starting-style],.take-detail[data-ending-style]{opacity:1;transform:translateY(100%)}}@media (hover:hover) and (pointer:fine){.take-card:hover{transform:scale(1.02)}.take-card:hover:active{transform:scale(.97)}.take-card:hover .take-plus{background:var(--gold-tint)}}@media (prefers-reduced-motion:reduce){.take-card,.take-card:hover,.take-card:active,.take-plus,.take-plus-mark,.take-card[data-open=true] .take-plus-mark,.take-detail,.take-detail[data-starting-style],.take-detail[data-ending-style]{transition:opacity .2s,background-color .2s;transform:none}}
.what-sweep{opacity:.85;width:128%;height:88%;position:absolute;top:4%;left:-14%;right:-14%;overflow:visible}.what-sweep path{stroke-dasharray:1;stroke-dashoffset:1px}.what-sweep[data-show=true] path{animation:2.2s cubic-bezier(.65,0,.35,1) forwards what-draw}@keyframes what-draw{to{stroke-dashoffset:0}}.what-tabs{scrollbar-width:none}.what-tabs::-webkit-scrollbar{display:none}.what-timer{transform-origin:0;width:100%;animation-name:what-timer;animation-timing-function:linear;animation-fill-mode:both}@keyframes what-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ws-region{transition:box-shadow .3s var(--ease-out), opacity .3s var(--ease-out), border-color .3s var(--ease-out)}.ws-region-on{border-color:var(--gold);box-shadow:0 0 0 3px #b08d4a38,0 14px 30px -18px #b08d4ab3}.ws-region-dim{opacity:.55}@media (prefers-reduced-motion:reduce){.what-sweep[data-show=true] path{stroke-dashoffset:0;animation:none}.ws-region{transition:none}}@property --drift{syntax:"<length>";inherits:false;initial-value:0}.why-sheet{--sx:var(--sx-m);--sy:var(--sy-m);--left:calc(1 - var(--g,0));width:156px;transform:translate(-50%, -50%) translate(calc(var(--sx) * var(--left)), calc(var(--sy) * var(--left) + var(--stack-y))) rotate(calc(var(--rot) * var(--left) + var(--rest-rot) * var(--g,0)));position:absolute;top:0;left:50%}@media (min-width:640px){.why-sheet{width:220px}}@media (min-width:768px){.why-sheet{--sx:var(--sx-d);--sy:var(--sy-d)}}.why-sheet-inner{translate:0 calc(var(--drift) * var(--left));animation:why-drift 5s ease-in-out var(--drift-delay) infinite alternate}@keyframes why-drift{0%{--drift:-6px}to{--drift:6px}}.why-check{opacity:clamp(0, (var(--g,0) - .85) * 7, 1);scale:clamp(.4, (var(--g,0) - .85) * 7, 1)}.why-line{scale:var(--line,1) 1}.why-line-meta{opacity:var(--meta,1)}.why-statement span{opacity:clamp(.16, calc(var(--w,1) * (var(--n) + 4) - var(--i)), 1)}@media (prefers-reduced-motion:reduce){.why-sheet-inner{animation:none}}
