.ContentPageAd-module__6DlR6G__slot{min-width:0;margin:var(--space-8) 0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted)}.ContentPageAd-module__6DlR6G__slot:has(ins[data-ad-status=unfilled]){display:none}.ContentPageAd-module__6DlR6G__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.ContentPageAd-module__6DlR6G__label{font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1.2}.ContentPageAd-module__6DlR6G__remove{font-size:var(--font-size-caption);color:var(--color-text-muted);text-underline-offset:2px;text-decoration:underline}.ContentPageAd-module__6DlR6G__remove:hover{color:var(--color-primary)}.ContentPageAd-module__6DlR6G__remove:focus-visible{box-shadow:var(--focus-ring);border-radius:2px;outline:none}.ContentPageAd-module__6DlR6G__unit{width:100%;min-height:250px;display:block}
.ConstructionAmbience-module__TIAd3W__root{z-index:0;pointer-events:none;--ambience-strength:.05;color:color-mix(in srgb, var(--color-primary) calc(var(--ambience-strength) * 100%), transparent);position:fixed;inset:0;overflow:hidden}.ConstructionAmbience-module__TIAd3W__grid{background-image:repeating-linear-gradient(0deg, transparent, transparent 23px, color-mix(in srgb, var(--color-primary) calc(var(--ambience-strength) * 55%), transparent) 23px, color-mix(in srgb, var(--color-primary) calc(var(--ambience-strength) * 55%), transparent) 24px), repeating-linear-gradient(90deg, transparent, transparent 23px, color-mix(in srgb, var(--color-primary) calc(var(--ambience-strength) * 55%), transparent) 23px, color-mix(in srgb, var(--color-primary) calc(var(--ambience-strength) * 55%), transparent) 24px), repeating-linear-gradient(0deg, transparent, transparent 119px, color-mix(in srgb, var(--color-primary) calc(var(--ambience-strength) * 110%), transparent) 119px, color-mix(in srgb, var(--color-primary) calc(var(--ambience-strength) * 110%), transparent) 120px), repeating-linear-gradient(90deg, transparent, transparent 119px, color-mix(in srgb, var(--color-primary) calc(var(--ambience-strength) * 110%), transparent) 119px, color-mix(in srgb, var(--color-primary) calc(var(--ambience-strength) * 110%), transparent) 120px);animation:90s linear infinite ConstructionAmbience-module__TIAd3W__gridPan;position:absolute;inset:-120px;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#0000008c 0%,#0003 55%,#0000 85%);mask-image:radial-gradient(70% 60% at 50% 35%,#0000008c 0%,#0003 55%,#0000 85%)}.ConstructionAmbience-module__TIAd3W__dims{opacity:.7;width:100%;height:100%;animation:24s ease-in-out infinite alternate ConstructionAmbience-module__TIAd3W__dimBreathe;position:absolute;inset:0}.ConstructionAmbience-module__TIAd3W__dimDash{animation:24s linear infinite ConstructionAmbience-module__TIAd3W__dimCreep}.ConstructionAmbience-module__TIAd3W__sweep{background:linear-gradient(115deg, transparent 40%, color-mix(in srgb, var(--color-primary) calc(var(--ambience-strength) * 80%), transparent) 50%, transparent 60%);opacity:.6;animation:40s ease-in-out infinite ConstructionAmbience-module__TIAd3W__sweepCross;position:absolute;inset:-20%}@keyframes ConstructionAmbience-module__TIAd3W__gridPan{0%{transform:translate(0)}to{transform:translate(120px,120px)}}@keyframes ConstructionAmbience-module__TIAd3W__dimBreathe{0%{opacity:.35}to{opacity:.75}}@keyframes ConstructionAmbience-module__TIAd3W__dimCreep{0%{stroke-dashoffset:0}to{stroke-dashoffset:-56px}}@keyframes ConstructionAmbience-module__TIAd3W__sweepCross{0%,to{opacity:.25;transform:translate(-8%)translateY(4%)}50%{opacity:.65;transform:translate(8%)translateY(-4%)}}@media (prefers-reduced-motion:reduce){.ConstructionAmbience-module__TIAd3W__grid,.ConstructionAmbience-module__TIAd3W__dims,.ConstructionAmbience-module__TIAd3W__dimDash,.ConstructionAmbience-module__TIAd3W__sweep{animation:none}.ConstructionAmbience-module__TIAd3W__dims{opacity:.45}.ConstructionAmbience-module__TIAd3W__sweep{opacity:.35}}
.BuildStory-module__DYDrwq__story{max-width:1120px}.BuildStory-module__DYDrwq__track{--p:1;--story-top:var(--header-offset,64px);position:relative}.BuildStory-module__DYDrwq__pin{gap:var(--space-8);flex-direction:column;display:flex}.BuildStory-module__DYDrwq__sceneBox{--scale:1;order:-1;width:100%;max-width:640px;margin:0 auto;position:relative}.BuildStory-module__DYDrwq__canvas{position:relative}.BuildStory-module__DYDrwq__scene{width:100%;height:auto;display:block;overflow:visible}.BuildStory-module__DYDrwq__overlay{display:none}.BuildStory-module__DYDrwq__steps{gap:var(--space-8) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.BuildStory-module__DYDrwq__step{--from:0;gap:var(--space-4);grid-template-columns:20px minmax(0,1fr);min-width:0;display:grid}.BuildStory-module__DYDrwq__rail{flex-direction:column;align-items:center;padding-top:16px;display:flex}.BuildStory-module__DYDrwq__node{box-sizing:border-box;border:2px solid var(--color-primary);border-radius:var(--radius-full);background:var(--color-primary);width:12px;height:12px;transition:background-color var(--duration-normal) var(--ease-ui), border-color var(--duration-normal) var(--ease-ui), transform var(--duration-normal) var(--ease-ui);flex-shrink:0}.BuildStory-module__DYDrwq__seg{border-radius:var(--radius-full);background:var(--color-border);flex:1;width:2px;margin-top:6px;position:relative;overflow:hidden}.BuildStory-module__DYDrwq__segFill{background:var(--color-primary);transform:scaleY(clamp(0, calc((var(--p) - var(--from)) * 4), 1));transform-origin:top;position:absolute;inset:0}.BuildStory-module__DYDrwq__stepBody{min-width:0;padding-bottom:var(--space-6)}.BuildStory-module__DYDrwq__stepTitle{color:var(--color-text);font-size:var(--font-size-heading);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:var(--line-height-tight);margin:0}.BuildStory-module__DYDrwq__stepButton{min-height:var(--touch-target);border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;transition:color var(--duration-normal) var(--ease-ui);background:0 0;border:0;align-items:center;padding:0;display:flex}.BuildStory-module__DYDrwq__stepButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.BuildStory-module__DYDrwq__stepDetail{max-width:30rem;margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-lead);line-height:var(--line-height-body);transition:opacity var(--duration-normal) var(--ease-ui)}.BuildStory-module__DYDrwq__stepSnippets{align-items:start;gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.BuildStory-module__DYDrwq__stepCta{margin-top:var(--space-5);transition:opacity var(--duration-normal) var(--ease-ui), transform var(--duration-normal) var(--ease-ui), visibility var(--duration-normal)}.BuildStory-module__DYDrwq__track:not([data-armed]) .BuildStory-module__DYDrwq__rail{display:none}.BuildStory-module__DYDrwq__track:not([data-armed]) .BuildStory-module__DYDrwq__step{grid-template-columns:minmax(0,1fr)}.BuildStory-module__DYDrwq__track:not([data-armed]) .BuildStory-module__DYDrwq__part[data-until]{display:none}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__steps{flex-direction:column;gap:0;display:flex}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__step:not([data-active]):not([data-done]) .BuildStory-module__DYDrwq__node{border-color:var(--navy-300);background:var(--color-surface)}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__step[data-active] .BuildStory-module__DYDrwq__node{transform:scale(1.25)}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__step:last-child .BuildStory-module__DYDrwq__stepBody{padding-bottom:0}.BuildStory-module__DYDrwq__track[data-mode=pinned]{height:380svh}.BuildStory-module__DYDrwq__track[data-mode=pinned] .BuildStory-module__DYDrwq__pin{top:var(--story-top);align-items:center;gap:var(--space-12);height:calc(100svh - var(--story-top));box-sizing:border-box;padding:var(--space-6) 0;grid-template-columns:minmax(260px,360px) minmax(0,1fr);display:grid;position:sticky}.BuildStory-module__DYDrwq__track[data-mode=pinned] .BuildStory-module__DYDrwq__sceneBox{aspect-ratio:640/520;max-width:min(100%, calc((100svh - var(--story-top) - 48px) * 1.23));order:0}.BuildStory-module__DYDrwq__track[data-mode=pinned] .BuildStory-module__DYDrwq__stepBody{padding-bottom:var(--space-5)}.BuildStory-module__DYDrwq__track[data-mode=pinned] .BuildStory-module__DYDrwq__stepSnippets{display:none}.BuildStory-module__DYDrwq__track[data-mode=pinned] .BuildStory-module__DYDrwq__step:not([data-active]) .BuildStory-module__DYDrwq__stepButton{color:var(--color-text-muted)}.BuildStory-module__DYDrwq__track[data-mode=pinned] .BuildStory-module__DYDrwq__step:not([data-active]) .BuildStory-module__DYDrwq__stepDetail{opacity:.6}.BuildStory-module__DYDrwq__track[data-mode=pinned] .BuildStory-module__DYDrwq__step:not([data-active]) .BuildStory-module__DYDrwq__stepCta{opacity:0;visibility:hidden;transform:translateY(6px)}.BuildStory-module__DYDrwq__track[data-mode=pinned] .BuildStory-module__DYDrwq__canvas{width:640px;height:520px;transform:scale(var(--scale));transform-origin:0 0;position:absolute;top:0;left:0}.BuildStory-module__DYDrwq__track[data-mode=pinned] .BuildStory-module__DYDrwq__overlay{pointer-events:none;display:block;position:absolute;inset:0}.BuildStory-module__DYDrwq__snipSlot{position:absolute}.BuildStory-module__DYDrwq__track[data-mode=flow] .BuildStory-module__DYDrwq__sceneBox{top:var(--story-top);z-index:1;width:100vw;max-width:none;padding:var(--space-2) var(--space-4) var(--space-3);box-sizing:border-box;background:var(--color-bg-page);box-shadow:0 1px 0 var(--color-border);margin-inline:calc(50% - 50vw);position:sticky}.BuildStory-module__DYDrwq__track[data-mode=flow] .BuildStory-module__DYDrwq__canvas{max-width:min(100%,46.74svh);margin:0 auto}.BuildStory-module__DYDrwq__track[data-mode=flow] .BuildStory-module__DYDrwq__leader{display:none}.BuildStory-module__DYDrwq__track[data-mode=flow] .BuildStory-module__DYDrwq__step:not([data-active]) .BuildStory-module__DYDrwq__stepButton{color:var(--color-text-secondary)}.BuildStory-module__DYDrwq__part{transform-box:fill-box;transform-origin:50% 100%}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__part{transition:opacity .5s var(--ease-out-smooth), transform .7s var(--ease-out-smooth)}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__part:not([data-on]){opacity:0}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__part[data-anim=drop]:not([data-on]){transform:translateY(-14px)}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__part[data-anim=rise]:not([data-on]){transform:scaleY(.02)}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__part[data-anim=slide]:not([data-on]){transform:translate(-96px,-55px)}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__part[data-anim=pin]{transition-timing-function:var(--ease-out-smooth), cubic-bezier(.34, 1.56, .64, 1)}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__part[data-anim=pin]:not([data-on]){transform:translateY(-48px)}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__part[data-anim=pop]{transform-origin:50% 100%}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__part[data-anim=pop]:not([data-on]){transform:scale(.3)}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__part[data-anim=draw] .BuildStory-module__DYDrwq__drawn{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .8s var(--ease-out-smooth)}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__part[data-anim=draw]:not([data-on]) .BuildStory-module__DYDrwq__drawn{stroke-dashoffset:1px}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__snipSlot{transform-origin:50%;transition-delay:.15s}.BuildStory-module__DYDrwq__track[data-armed] .BuildStory-module__DYDrwq__snipSlot:not([data-on]){transition-delay:0s;transform:translateY(10px)scale(.96)}.BuildStory-module__DYDrwq__scene path,.BuildStory-module__DYDrwq__scene circle,.BuildStory-module__DYDrwq__scene ellipse,.BuildStory-module__DYDrwq__scene rect{stroke:var(--navy-500);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.BuildStory-module__DYDrwq__ground{fill:var(--navy-50)}.BuildStory-module__DYDrwq__podiumSide{fill:var(--navy-100)}.BuildStory-module__DYDrwq__scene .BuildStory-module__DYDrwq__grid{fill:none;stroke:var(--navy-100);stroke-width:1px}.BuildStory-module__DYDrwq__sidewalk{fill:var(--color-surface)}.BuildStory-module__DYDrwq__road{fill:var(--palette-slate-50)}.BuildStory-module__DYDrwq__scene .BuildStory-module__DYDrwq__roadLine{fill:none;stroke:var(--navy-300);stroke-dasharray:10 8}.BuildStory-module__DYDrwq__scene .BuildStory-module__DYDrwq__line,.BuildStory-module__DYDrwq__scene .BuildStory-module__DYDrwq__stringLine{fill:none}.BuildStory-module__DYDrwq__scene .BuildStory-module__DYDrwq__stringLine{stroke:var(--palette-clay-500);stroke-dasharray:4 4;stroke-width:1.25px}.BuildStory-module__DYDrwq__flag{fill:var(--palette-clay-500)}.BuildStory-module__DYDrwq__slabTop{fill:var(--neutral-100)}.BuildStory-module__DYDrwq__slabFront,.BuildStory-module__DYDrwq__slabSide{fill:var(--neutral-300)}.BuildStory-module__DYDrwq__scene .BuildStory-module__DYDrwq__stud{fill:none;stroke:var(--palette-clay-500);stroke-width:1.75px}.BuildStory-module__DYDrwq__wall{fill:var(--color-surface)}.BuildStory-module__DYDrwq__wallSide{fill:var(--palette-sky-50)}.BuildStory-module__DYDrwq__roofFront{fill:var(--palette-clay-50)}.BuildStory-module__DYDrwq__roofBack{fill:color-mix(in srgb, var(--palette-clay-500) 25%, var(--palette-clay-50))}.BuildStory-module__DYDrwq__skylight{fill:var(--palette-sky-50)}.BuildStory-module__DYDrwq__window{fill:var(--navy-100)}.BuildStory-module__DYDrwq__windowLit{fill:var(--color-accent-brand)}.BuildStory-module__DYDrwq__door{fill:var(--palette-teal-50)}.BuildStory-module__DYDrwq__scene .BuildStory-module__DYDrwq__pole{fill:none;stroke:var(--navy-700);stroke-width:4px}.BuildStory-module__DYDrwq__scene .BuildStory-module__DYDrwq__crossarm{fill:none;stroke:var(--navy-700);stroke-width:3px}.BuildStory-module__DYDrwq__transformer{fill:var(--palette-slate-50)}.BuildStory-module__DYDrwq__insulator{fill:var(--color-surface)}.BuildStory-module__DYDrwq__scene .BuildStory-module__DYDrwq__wire{fill:none;stroke:var(--navy-700);stroke-width:1.25px}.BuildStory-module__DYDrwq__officeTop{fill:var(--palette-teal-50)}.BuildStory-module__DYDrwq__officeFront{fill:var(--color-surface)}.BuildStory-module__DYDrwq__officeSide{fill:color-mix(in srgb, var(--palette-teal-500) 18%, var(--color-surface))}.BuildStory-module__DYDrwq__lumberTop{fill:var(--palette-clay-50)}.BuildStory-module__DYDrwq__lumberFront,.BuildStory-module__DYDrwq__lumberSide{fill:color-mix(in srgb, var(--palette-clay-500) 35%, var(--palette-clay-50))}.BuildStory-module__DYDrwq__truckTop{fill:var(--color-surface)}.BuildStory-module__DYDrwq__truckFront{fill:var(--palette-sky-50)}.BuildStory-module__DYDrwq__truckSide{fill:color-mix(in srgb, var(--palette-sky-500) 22%, var(--color-surface))}.BuildStory-module__DYDrwq__wheel{fill:var(--navy-700)}.BuildStory-module__DYDrwq__walkway{fill:var(--neutral-200)}.BuildStory-module__DYDrwq__scene .BuildStory-module__DYDrwq__trunk{fill:none;stroke:var(--palette-clay-700);stroke-width:3px}.BuildStory-module__DYDrwq__canopy{fill:var(--palette-sage-50)}.BuildStory-module__DYDrwq__scene .BuildStory-module__DYDrwq__post{fill:none;stroke-width:2px}.BuildStory-module__DYDrwq__mailbox{fill:var(--palette-plum-50)}.BuildStory-module__DYDrwq__mailboxTop{fill:var(--color-surface)}.BuildStory-module__DYDrwq__pinHead{fill:var(--color-accent-brand)}.BuildStory-module__DYDrwq__scene .BuildStory-module__DYDrwq__pinRing{fill:none;stroke:var(--color-accent-brand-deep);stroke-dasharray:3 3}.BuildStory-module__DYDrwq__pinDot{fill:var(--color-surface)}.BuildStory-module__DYDrwq__scene .BuildStory-module__DYDrwq__leaderLine{fill:none;stroke:var(--navy-300);stroke-width:1.25px}.BuildStory-module__DYDrwq__leaderDot{fill:var(--color-surface)}.BuildStory-module__DYDrwq__heroScene{width:100%;max-width:600px;margin:0 auto -10%;position:relative}.BuildStory-module__DYDrwq__heroSnip{animation:BuildStory-module__DYDrwq__heroSnipIn .6s var(--ease-out-smooth) both;position:absolute}.BuildStory-module__DYDrwq__heroScene .BuildStory-module__DYDrwq__part[data-anim=pin]{animation:.7s cubic-bezier(.34,1.56,.64,1) .3s both BuildStory-module__DYDrwq__heroPinDrop}.BuildStory-module__DYDrwq__heroScene .BuildStory-module__DYDrwq__part[data-anim=drop]{animation:BuildStory-module__DYDrwq__heroSnipIn .6s var(--ease-out-smooth) .5s both}.BuildStory-module__DYDrwq__heroScene .BuildStory-module__DYDrwq__drawn{stroke-dasharray:1;animation:BuildStory-module__DYDrwq__heroDraw .8s var(--ease-out-smooth) .9s both}@keyframes BuildStory-module__DYDrwq__heroPinDrop{0%{opacity:0;transform:translateY(-48px)}to{opacity:1;transform:none}}@keyframes BuildStory-module__DYDrwq__heroSnipIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes BuildStory-module__DYDrwq__heroDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:760px){.BuildStory-module__DYDrwq__steps{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.BuildStory-module__DYDrwq__stepTitle{font-size:var(--font-size-title)}.BuildStory-module__DYDrwq__stepDetail{font-size:var(--font-size-body)}}@media (prefers-reduced-motion:reduce){.BuildStory-module__DYDrwq__heroSnip,.BuildStory-module__DYDrwq__heroScene .BuildStory-module__DYDrwq__part,.BuildStory-module__DYDrwq__heroScene .BuildStory-module__DYDrwq__drawn{animation:none}.BuildStory-module__DYDrwq__node,.BuildStory-module__DYDrwq__stepButton,.BuildStory-module__DYDrwq__stepDetail,.BuildStory-module__DYDrwq__stepCta{transition:none}}
.StorySnippets-module__ROC_nG__snip{gap:var(--space-2);box-sizing:border-box;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);color:var(--color-text);font-family:var(--font-geist-sans), var(--font-app);font-size:var(--font-size-caption);line-height:var(--line-height-snug);text-align:start;flex-direction:column;display:flex}.StorySnippets-module__ROC_nG__snip p{margin:0}.StorySnippets-module__ROC_nG__head{color:var(--color-text-muted);font-weight:var(--font-weight-semibold);align-items:center;gap:6px;display:flex}.StorySnippets-module__ROC_nG__head svg{color:var(--color-primary);flex-shrink:0}.StorySnippets-module__ROC_nG__strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.StorySnippets-module__ROC_nG__muted{color:var(--color-text-muted)}.StorySnippets-module__ROC_nG__note{color:var(--color-text-secondary)}.StorySnippets-module__ROC_nG__between{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.StorySnippets-module__ROC_nG__cell{flex-direction:column;min-width:0;display:flex}.StorySnippets-module__ROC_nG__end{align-items:flex-end}.StorySnippets-module__ROC_nG__rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StorySnippets-module__ROC_nG__badge{border:1px solid var(--tone-neutral-border);border-radius:var(--radius-full);background:var(--tone-neutral-bg);color:var(--tone-neutral-fg);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;padding:1px 6px;display:inline-flex}.StorySnippets-module__ROC_nG__badge[data-tone=success]{border-color:var(--tone-success-border);background:var(--tone-success-bg);color:var(--tone-success-fg)}.StorySnippets-module__ROC_nG__badge[data-tone=warning]{border-color:var(--tone-warning-border);background:var(--tone-warning-bg);color:var(--tone-warning-fg)}.StorySnippets-module__ROC_nG__badge[data-tone=info]{border-color:var(--tone-info-border);background:var(--tone-info-bg);color:var(--tone-info-fg)}.StorySnippets-module__ROC_nG__amount{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);flex-direction:column;align-items:flex-end;gap:2px;display:flex}.StorySnippets-module__ROC_nG__amountPlain{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);color:var(--color-text)}.StorySnippets-module__ROC_nG__map{border-radius:var(--radius-sm);background:var(--navy-50);width:100%;height:auto;display:block}.StorySnippets-module__ROC_nG__mapBlock{fill:var(--color-surface);stroke:var(--navy-100)}.StorySnippets-module__ROC_nG__mapLot{fill:var(--palette-sage-50);stroke:var(--palette-sage-500)}.StorySnippets-module__ROC_nG__mapStreet{fill:none;stroke:var(--navy-100);stroke-width:5px}.StorySnippets-module__ROC_nG__mapPin{fill:var(--color-accent-brand);stroke:var(--navy-700);stroke-width:1.25px}.StorySnippets-module__ROC_nG__mapPinDot{fill:var(--color-surface)}.StorySnippets-module__ROC_nG__gantt{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.StorySnippets-module__ROC_nG__ganttRow{align-items:center;gap:var(--space-2);grid-template-columns:64px minmax(0,1fr);display:grid}.StorySnippets-module__ROC_nG__ganttLabel{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StorySnippets-module__ROC_nG__ganttTrack{border-radius:var(--radius-full);background:var(--neutral-100);align-items:center;height:10px;display:flex}.StorySnippets-module__ROC_nG__ganttBar{border-radius:var(--radius-full);background:var(--chart-1);height:100%;display:block}.StorySnippets-module__ROC_nG__ganttBar[data-series="2"]{background:var(--chart-2)}.StorySnippets-module__ROC_nG__ganttBar[data-series="3"]{background:var(--chart-4)}.StorySnippets-module__ROC_nG__milestone{border:1.5px solid var(--navy-700);background:var(--color-accent-brand);width:9px;height:9px;display:block;transform:rotate(45deg)}.StorySnippets-module__ROC_nG__inviteRow{gap:6px;display:flex}.StorySnippets-module__ROC_nG__input{min-width:0;padding:5px var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.StorySnippets-module__ROC_nG__button{padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.StorySnippets-module__ROC_nG__joined{align-items:center;gap:var(--space-2);display:flex}.StorySnippets-module__ROC_nG__avatars{display:inline-flex}.StorySnippets-module__ROC_nG__avatars .StorySnippets-module__ROC_nG__avatar+.StorySnippets-module__ROC_nG__avatar{margin-left:-3px}.StorySnippets-module__ROC_nG__avatar{border:1.5px solid var(--color-surface);border-radius:var(--radius-full);background:var(--palette-sky-50);width:22px;height:22px;color:var(--palette-sky-700);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:-.02em;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.StorySnippets-module__ROC_nG__avatar[data-tone="2"]{background:var(--palette-teal-50);color:var(--palette-teal-700)}.StorySnippets-module__ROC_nG__avatar[data-tone="3"]{background:var(--palette-plum-50);color:var(--palette-plum-700)}.StorySnippets-module__ROC_nG__meta{align-items:center;gap:4px var(--space-2);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.StorySnippets-module__ROC_nG__weather{align-items:center;gap:2px;display:inline-flex}.StorySnippets-module__ROC_nG__weather svg{color:var(--color-accent-brand-deep)}.StorySnippets-module__ROC_nG__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.StorySnippets-module__ROC_nG__thumb{width:100%;height:auto;display:block}.StorySnippets-module__ROC_nG__thumbPaper{fill:var(--navy-50)}.StorySnippets-module__ROC_nG__thumbSky{fill:var(--palette-sky-50)}.StorySnippets-module__ROC_nG__thumbGround{fill:var(--palette-sage-50)}.StorySnippets-module__ROC_nG__thumbInk{fill:none;stroke:var(--navy-500);stroke-width:1.5px;stroke-linejoin:round}.StorySnippets-module__ROC_nG__version{border-radius:var(--radius-full);background:var(--neutral-100);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);padding:0 6px}.StorySnippets-module__ROC_nG__meter{border-radius:var(--radius-full);background:var(--neutral-100);height:8px;display:block;overflow:hidden}.StorySnippets-module__ROC_nG__meterFill{border-radius:inherit;background:var(--palette-teal-500);height:100%;display:block}.StorySnippets-module__ROC_nG__person{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.StorySnippets-module__ROC_nG__role{color:var(--color-text-muted)}.StorySnippets-module__ROC_nG__tag{border-radius:var(--radius-full);background:var(--palette-plum-50);color:var(--palette-plum-700);font-weight:var(--font-weight-semibold);margin-left:2px;padding:0 5px}.StorySnippets-module__ROC_nG__toast{align-items:flex-start;gap:var(--space-3);border-left:3px solid var(--color-accent-brand);flex-direction:row}.StorySnippets-module__ROC_nG__toastIcon{border-radius:var(--radius-full);background:var(--tone-info-bg);width:28px;height:28px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.LandingPage-module__K8fd5a__page{--section-pad-y:96px;--header-offset:72px;min-height:100svh;font-family:var(--font-geist-sans), var(--font-app);color:var(--color-text);isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 74%, var(--color-bg-page)) 0%, var(--color-bg-page) 42%, color-mix(in srgb, var(--color-primary) 4%, var(--color-bg-page)) 100%);scroll-behavior:smooth;flex-direction:column;display:flex;overflow-x:clip}.LandingPage-module__K8fd5a__pageContent{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.LandingPage-module__K8fd5a__main{box-sizing:border-box;flex-direction:column;flex:1;gap:0;width:100%;max-width:none;margin:0 auto;padding:0;display:flex}.LandingPage-module__K8fd5a__section{width:100%;max-width:1120px;padding:var(--section-pad-y) var(--space-6);box-sizing:border-box;scroll-margin-top:calc(var(--header-offset) + var(--space-4));margin:0 auto}.LandingPage-module__K8fd5a__sectionHead{text-align:center;align-items:center;gap:var(--space-2);margin:0 0 var(--space-8);flex-direction:column;max-width:40rem;margin-left:auto;margin-right:auto;display:flex}.LandingPage-module__K8fd5a__sectionEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-size:12px;font-weight:600;font-family:var(--font-geist-mono), var(--font-app);margin:0}.LandingPage-module__K8fd5a__sectionTitle{letter-spacing:-.035em;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.08}.LandingPage-module__K8fd5a__sectionSupport{margin:var(--space-2) 0 0;color:var(--color-text-secondary);max-width:34rem;font-size:16px;line-height:1.5}.LandingPage-module__K8fd5a__headline{letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.15}.LandingPage-module__K8fd5a__btnPrimary,.LandingPage-module__K8fd5a__btnOutline{cursor:pointer;min-height:44px;transition:background-color var(--duration-fast) var(--ease-ui), color var(--duration-fast) var(--ease-ui), box-shadow var(--duration-fast) var(--ease-ui), transform var(--duration-fast) var(--ease-ui);justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.LandingPage-module__K8fd5a__btnPrimary{padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid #0000}.LandingPage-module__K8fd5a__btnPrimary:hover{background-color:var(--color-primary-hover);transform:var(--lift-sm);box-shadow:var(--shadow-hover)}.LandingPage-module__K8fd5a__btnPrimary:active{transform:scale(.98)}.LandingPage-module__K8fd5a__btnOutline{padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-primary);box-shadow:var(--shadow-sm)}.LandingPage-module__K8fd5a__btnOutline:hover{color:var(--color-surface);background-color:var(--color-primary);border-color:var(--color-primary);transform:var(--lift-sm);box-shadow:var(--shadow-hover)}.LandingPage-module__K8fd5a__btnOutline:active{transform:scale(.98)}.LandingPage-module__K8fd5a__btnPrimary:focus-visible,.LandingPage-module__K8fd5a__btnOutline:focus-visible{box-shadow:var(--focus-ring);outline:none}.LandingPage-module__K8fd5a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LandingPage-module__K8fd5a__faq{max-width:720px}.LandingPage-module__K8fd5a__faqList{gap:var(--space-3);flex-direction:column;display:flex}.LandingPage-module__K8fd5a__faqItem{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-sm);overflow:hidden}.LandingPage-module__K8fd5a__faqSummary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-4) var(--space-5);cursor:pointer;color:var(--color-text);font-size:16px;font-weight:600;line-height:1.35;list-style:none;display:flex}.LandingPage-module__K8fd5a__faqSummary::-webkit-details-marker{display:none}.LandingPage-module__K8fd5a__faqSummary::marker{content:""}.LandingPage-module__K8fd5a__faqSummary:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.LandingPage-module__K8fd5a__faqChevron{color:var(--color-primary);transition:transform var(--duration-fast) var(--ease-ui);flex-shrink:0}.LandingPage-module__K8fd5a__faqItem[open] .LandingPage-module__K8fd5a__faqChevron{transform:rotate(180deg)}.LandingPage-module__K8fd5a__faqAnswer{padding:0 var(--space-5) var(--space-5);color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.55}.LandingPage-module__K8fd5a__faqInlineLink{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.LandingPage-module__K8fd5a__faqInlineLink:hover{color:var(--color-accent)}@keyframes LandingPage-module__K8fd5a__heroIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.LandingPage-module__K8fd5a__hero{width:100%;max-width:1120px;min-height:min(720px,100svh - 84px);padding:var(--space-12) var(--space-6) 64px;box-sizing:border-box;text-align:left;isolation:isolate;flex-direction:column;justify-content:center;align-items:stretch;margin:0 auto;display:flex;position:relative}.LandingPage-module__K8fd5a__heroGrid{gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;width:100%;display:grid}.LandingPage-module__K8fd5a__heroContent{z-index:1;flex-direction:column;align-items:flex-start;width:100%;max-width:36rem;display:flex;position:relative}.LandingPage-module__K8fd5a__heroNew{box-sizing:border-box;align-items:center;gap:var(--space-2);max-width:100%;margin:0 0 var(--space-5);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-small);box-shadow:var(--shadow-sm);font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.LandingPage-module__K8fd5a__heroNew:hover{border-color:var(--color-primary)}.LandingPage-module__K8fd5a__heroNew:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LandingPage-module__K8fd5a__heroNewChip{padding:2px var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-accent-brand) 18%, var(--color-surface));color:var(--color-accent-brand-deep);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;flex:none}.LandingPage-module__K8fd5a__heroNewText{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.LandingPage-module__K8fd5a__heroNewArrow{color:var(--color-primary);flex:none}.LandingPage-module__K8fd5a__heroVisual{z-index:1;min-width:0;animation:LandingPage-module__K8fd5a__heroIn .65s var(--ease-out-smooth) .16s both;position:relative}.LandingPage-module__K8fd5a__hero:before,.LandingPage-module__K8fd5a__hero:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.LandingPage-module__K8fd5a__hero:before{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 18%, transparent) 0%, color-mix(in srgb, var(--color-primary) 7%, transparent) 34%, transparent 70%);width:min(880px,92vw);top:-62%;left:28%;transform:translate(-50%)}.LandingPage-module__K8fd5a__hero:after{aspect-ratio:1;border:1px solid var(--color-border);opacity:.45;width:min(520px,62vw);box-shadow:0 0 80px color-mix(in srgb, var(--color-primary) 8%, transparent);bottom:-36%;right:-18%}.LandingPage-module__K8fd5a__hero .LandingPage-module__K8fd5a__headline{letter-spacing:-.045em;text-align:left;max-width:none;margin:0;font-size:clamp(32px,4.2vw,48px);line-height:1.1}.LandingPage-module__K8fd5a__heroSub{margin:var(--space-4) 0 0;max-width:32rem;color:var(--color-text-secondary);font-size:clamp(15px,1.6vw,18px);line-height:1.5}.LandingPage-module__K8fd5a__heroActions{margin-top:var(--space-6);align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.LandingPage-module__K8fd5a__heroCtaRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.LandingPage-module__K8fd5a__heroTrustLine{color:var(--color-text-muted);margin:0;font-size:13px;font-weight:500;line-height:1.4}.LandingPage-module__K8fd5a__sectionLink{color:var(--color-text);font-weight:600;text-decoration:none}.LandingPage-module__K8fd5a__sectionLink:hover{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.LandingPage-module__K8fd5a__sectionLink:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}@media (max-width:1024px){.LandingPage-module__K8fd5a__heroGrid{gap:var(--space-8);grid-template-columns:1fr}.LandingPage-module__K8fd5a__heroContent{text-align:center;align-items:center;max-width:none}.LandingPage-module__K8fd5a__hero .LandingPage-module__K8fd5a__headline,.LandingPage-module__K8fd5a__heroSub{text-align:center}.LandingPage-module__K8fd5a__heroActions{align-items:center}.LandingPage-module__K8fd5a__heroCtaRow{justify-content:center}.LandingPage-module__K8fd5a__heroVisual{width:100%;max-width:32rem;margin:0 auto}}@media (max-width:760px){.LandingPage-module__K8fd5a__page{--section-pad-y:48px;--header-offset:64px}.LandingPage-module__K8fd5a__section{padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);padding-right:var(--space-4);padding-left:var(--space-4);scroll-margin-top:calc(var(--header-offset) + var(--space-4))}.LandingPage-module__K8fd5a__sectionHead{margin-bottom:var(--space-5);gap:var(--space-1)}.LandingPage-module__K8fd5a__sectionTitle{font-size:clamp(24px,7vw,32px)}.LandingPage-module__K8fd5a__sectionSupport{margin-top:var(--space-1);font-size:14px}.LandingPage-module__K8fd5a__hero{min-height:0;padding:var(--space-6) var(--space-4) var(--space-4);box-sizing:border-box;flex:none;justify-content:flex-start}.LandingPage-module__K8fd5a__heroGrid{gap:0}.LandingPage-module__K8fd5a__heroVisual,.LandingPage-module__K8fd5a__heroSub{display:none}.LandingPage-module__K8fd5a__hero:before{opacity:.72;width:150vw;top:-70%;left:50%}.LandingPage-module__K8fd5a__hero:after{display:none}.LandingPage-module__K8fd5a__hero .LandingPage-module__K8fd5a__headline{letter-spacing:-.035em;max-width:36rem;font-size:clamp(26px,7vw,34px);line-height:1.06}.LandingPage-module__K8fd5a__heroActions{width:100%;margin-top:var(--space-4);gap:var(--space-2)}.LandingPage-module__K8fd5a__heroCtaRow{flex-direction:column;align-items:stretch;width:100%}.LandingPage-module__K8fd5a__heroCtaRow .LandingPage-module__K8fd5a__btnPrimary,.LandingPage-module__K8fd5a__heroCtaRow .LandingPage-module__K8fd5a__btnOutline{width:100%}.LandingPage-module__K8fd5a__faqList{gap:var(--space-2)}.LandingPage-module__K8fd5a__faqSummary{padding:var(--space-3) var(--space-4);font-size:14px}.LandingPage-module__K8fd5a__faqAnswer{padding:0 var(--space-4) var(--space-4);font-size:13px}}@media (max-width:480px){.LandingPage-module__K8fd5a__page{--section-pad-y:40px}.LandingPage-module__K8fd5a__hero{padding:var(--space-4) var(--space-4) 0}.LandingPage-module__K8fd5a__hero .LandingPage-module__K8fd5a__headline{font-size:clamp(26px,8vw,32px)}}@media (max-width:360px){.LandingPage-module__K8fd5a__hero{padding-right:var(--space-3);padding-left:var(--space-3)}.LandingPage-module__K8fd5a__hero .LandingPage-module__K8fd5a__headline{font-size:26px}.LandingPage-module__K8fd5a__section{padding-right:var(--space-3);padding-left:var(--space-3)}}@media (prefers-reduced-motion:reduce){.LandingPage-module__K8fd5a__page{scroll-behavior:auto}.LandingPage-module__K8fd5a__heroVisual{animation:none}.LandingPage-module__K8fd5a__btnPrimary,.LandingPage-module__K8fd5a__btnOutline,.LandingPage-module__K8fd5a__faqChevron{transition:none}.LandingPage-module__K8fd5a__btnPrimary:hover,.LandingPage-module__K8fd5a__btnPrimary:active,.LandingPage-module__K8fd5a__btnOutline:hover,.LandingPage-module__K8fd5a__btnOutline:active,.LandingPage-module__K8fd5a__faqItem[open] .LandingPage-module__K8fd5a__faqChevron{transform:none}}
.Blog-module__qYX-oq__head{width:100%;max-width:1120px;padding:calc(var(--header-offset,72px) + var(--space-12)) var(--space-6) var(--space-8);box-sizing:border-box;margin:0 auto}.Blog-module__qYX-oq__headGrid{gap:var(--space-5) var(--space-12);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.Blog-module__qYX-oq__headTitle{color:var(--color-text);font-size:clamp(34px,6vw,60px);font-weight:var(--font-weight-bold);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.05}.Blog-module__qYX-oq__headAside{gap:var(--space-3);flex-direction:column;display:flex}.Blog-module__qYX-oq__headLede{max-width:34rem;color:var(--color-text-secondary);font-size:var(--font-size-title);margin:0;line-height:1.5}.Blog-module__qYX-oq__headLinks{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.Blog-module__qYX-oq__body{width:100%;max-width:1120px;padding:0 var(--space-6) var(--space-16);box-sizing:border-box;margin:0 auto}.Blog-module__qYX-oq__split{gap:var(--space-4) var(--space-12);padding:var(--space-6) 0 var(--space-12);border-top:1px solid var(--color-border);scroll-margin-top:calc(var(--header-offset,72px) + var(--space-4));grid-template-columns:minmax(0,1fr);display:grid}.Blog-module__qYX-oq__rail{min-width:0}.Blog-module__qYX-oq__railHead{align-items:center;gap:var(--space-3);display:flex}.Blog-module__qYX-oq__railTitle{color:var(--color-text);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);margin:0;line-height:1.3}.Blog-module__qYX-oq__railMeta{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-small)}.Blog-module__qYX-oq__content{min-width:0}.Blog-module__qYX-oq__contentArticle{min-width:0;max-width:720px}@media (min-width:1024px){.Blog-module__qYX-oq__headGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.Blog-module__qYX-oq__split{grid-template-columns:220px minmax(0,1fr)}.Blog-module__qYX-oq__rail{top:calc(var(--header-offset,72px) + var(--space-6));align-self:start;position:sticky}}.Blog-module__qYX-oq__postGrid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.Blog-module__qYX-oq__postGridCompact{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.Blog-module__qYX-oq__card{gap:var(--space-3);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.Blog-module__qYX-oq__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-lg)}.Blog-module__qYX-oq__cardMedia{aspect-ratio:16/10;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-alt);width:100%;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.Blog-module__qYX-oq__card:hover .Blog-module__qYX-oq__cardMedia,.Blog-module__qYX-oq__card:focus-visible .Blog-module__qYX-oq__cardMedia{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.Blog-module__qYX-oq__cardImage{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}.Blog-module__qYX-oq__cardBadge{left:var(--space-3);bottom:var(--space-3);position:absolute}.Blog-module__qYX-oq__cardBadge .Blog-module__qYX-oq__tile{background:var(--color-surface);box-shadow:var(--shadow-sm)}.Blog-module__qYX-oq__cardPlaceholder{background-color:color-mix(in srgb, var(--tile-fg) 7%, var(--color-surface));background-image:linear-gradient(color-mix(in srgb, var(--tile-fg) 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--tile-fg) 14%, transparent) 1px, transparent 1px);background-size:24px 24px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Blog-module__qYX-oq__metaRow{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.Blog-module__qYX-oq__chip{padding:2px var(--space-2);border:1px solid var(--tone-neutral-border);border-radius:var(--radius-full);background:var(--tone-neutral-bg);color:var(--tone-neutral-fg);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;align-items:center;display:inline-flex}.Blog-module__qYX-oq__cardTitle{color:var(--color-text);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.3}.Blog-module__qYX-oq__card:hover .Blog-module__qYX-oq__cardTitle,.Blog-module__qYX-oq__card:focus-visible .Blog-module__qYX-oq__cardTitle{text-underline-offset:3px;text-decoration:underline}.Blog-module__qYX-oq__cardExcerpt{color:var(--color-text-secondary);font-size:var(--font-size-body);flex:1;margin:0;line-height:1.5}.Blog-module__qYX-oq__cardFoot{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-caption);display:flex}.Blog-module__qYX-oq__readMore{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.Blog-module__qYX-oq__band{gap:var(--space-5) var(--space-12);padding:var(--space-8) 0 0;border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);display:grid}.Blog-module__qYX-oq__bandTitle{margin:0 0 var(--space-2);color:var(--color-text);font-size:clamp(24px,3.4vw,36px);font-weight:var(--font-weight-bold);letter-spacing:-.03em;text-wrap:balance;line-height:1.1}.Blog-module__qYX-oq__bandLine{max-width:34rem;color:var(--color-text-secondary);font-size:var(--font-size-lead);margin:0;line-height:1.5}.Blog-module__qYX-oq__bandActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:1024px){.Blog-module__qYX-oq__band{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.Blog-module__qYX-oq__breadcrumb{margin:0 0 var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-caption)}.Blog-module__qYX-oq__breadcrumb ol{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Blog-module__qYX-oq__breadcrumb li+li:before{content:"/";margin-right:var(--space-2);color:var(--color-border-strong)}.Blog-module__qYX-oq__breadcrumb a{color:inherit;text-decoration:none}.Blog-module__qYX-oq__breadcrumb a:hover,.Blog-module__qYX-oq__breadcrumb a:focus-visible{color:var(--color-primary);text-decoration:underline}.Blog-module__qYX-oq__byline{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-small);display:flex}.Blog-module__qYX-oq__bylineName{color:var(--color-text);font-weight:var(--font-weight-semibold);display:block}.Blog-module__qYX-oq__shipped{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.5}.Blog-module__qYX-oq__railBlock+.Blog-module__qYX-oq__railBlock{margin-top:var(--space-6)}.Blog-module__qYX-oq__toc{display:none}.Blog-module__qYX-oq__tocTitle{margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.Blog-module__qYX-oq__toc ol{gap:var(--space-2);font-size:var(--font-size-small);flex-direction:column;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.Blog-module__qYX-oq__toc a{color:var(--color-text-secondary);text-decoration:none}.Blog-module__qYX-oq__toc a:hover,.Blog-module__qYX-oq__toc a:focus-visible{color:var(--color-primary);text-decoration:underline}@media (min-width:1024px){.Blog-module__qYX-oq__toc{display:block}}.Blog-module__qYX-oq__ctaBox{justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 0 var(--space-8);padding:var(--space-5);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-surface-alt);flex-wrap:wrap;display:flex}.Blog-module__qYX-oq__ctaText{color:var(--color-text-secondary);font-size:var(--font-size-small);flex:260px;margin:0;line-height:1.5}.Blog-module__qYX-oq__ctaText strong{margin-bottom:var(--space-1);color:var(--color-text);font-size:var(--font-size-body);display:block}.Blog-module__qYX-oq__heroFigure{margin:0 0 var(--space-8)}.Blog-module__qYX-oq__figure{margin:var(--space-5) 0 var(--space-6)}.Blog-module__qYX-oq__figureImage{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-sm);display:block}.Blog-module__qYX-oq__figureNarrow{max-width:min(100%,480px)}.Blog-module__qYX-oq__figureCaption{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:1.5}.Blog-module__qYX-oq__clip{margin:var(--space-5) 0 var(--space-6)}.Blog-module__qYX-oq__heroFigure .Blog-module__qYX-oq__clip,.Blog-module__qYX-oq__heroFigure .Blog-module__qYX-oq__figure{margin:0}.Blog-module__qYX-oq__clipFrame{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.Blog-module__qYX-oq__clipVideo{aspect-ratio:16/9;background:var(--color-surface-alt);width:100%;height:auto;display:block}.Blog-module__qYX-oq__clipBadge,.Blog-module__qYX-oq__clipToggle{bottom:var(--space-3);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm);line-height:1.4;display:inline-flex;position:absolute}.Blog-module__qYX-oq__clipBadge{left:var(--space-3);color:var(--color-text-secondary)}.Blog-module__qYX-oq__clipToggle{right:var(--space-3);cursor:pointer;min-height:32px}.Blog-module__qYX-oq__clipToggle:hover{border-color:var(--color-border-strong)}.Blog-module__qYX-oq__clipToggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Blog-module__qYX-oq__stepFigure{margin:var(--space-3) 0 var(--space-2)}.Blog-module__qYX-oq__faqItem+.Blog-module__qYX-oq__faqItem{margin-top:var(--space-4)}.Blog-module__qYX-oq__faqQuestion{margin:0 0 var(--space-1);color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:1.4}.Blog-module__qYX-oq__moreTitle{margin:0 0 var(--space-6);color:var(--color-text);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);letter-spacing:-.02em}@media (max-width:760px){.Blog-module__qYX-oq__head{padding-left:var(--space-4);padding-right:var(--space-4);padding-top:calc(var(--header-offset,64px) + var(--space-8))}.Blog-module__qYX-oq__body{padding-left:var(--space-4);padding-right:var(--space-4)}}.Blog-module__qYX-oq__hueSky{--tile-bg:var(--palette-sky-50);--tile-fg:var(--palette-sky-700)}.Blog-module__qYX-oq__hueTeal{--tile-bg:var(--palette-teal-50);--tile-fg:var(--palette-teal-700)}.Blog-module__qYX-oq__hueSage{--tile-bg:var(--palette-sage-50);--tile-fg:var(--palette-sage-700)}.Blog-module__qYX-oq__hueClay{--tile-bg:var(--palette-clay-50);--tile-fg:var(--palette-clay-700)}.Blog-module__qYX-oq__huePlum{--tile-bg:var(--palette-plum-50);--tile-fg:var(--palette-plum-700)}.Blog-module__qYX-oq__hueSlate{--tile-bg:var(--palette-slate-50);--tile-fg:var(--palette-slate-700)}.Blog-module__qYX-oq__tile{border:1px solid color-mix(in srgb, var(--tile-fg) 16%, transparent);border-radius:var(--radius-lg);background:var(--tile-bg);width:40px;height:40px;color:var(--tile-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.Blog-module__qYX-oq__tileSm{border-radius:var(--radius-md);width:28px;height:28px}.Blog-module__qYX-oq__tileLg{border-radius:var(--radius-xl);background:var(--color-surface);width:64px;height:64px;box-shadow:0 0 0 12px color-mix(in srgb, var(--tile-fg) 9%, transparent), 0 0 0 28px color-mix(in srgb, var(--tile-fg) 5%, transparent)}.Blog-module__qYX-oq__pill{align-items:center;gap:var(--space-1);padding:2px var(--space-3) 2px var(--space-2);border:1px solid color-mix(in srgb, var(--tile-fg) 18%, transparent);border-radius:var(--radius-full);background:var(--tile-bg);color:var(--tile-fg);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);white-space:nowrap;line-height:1.5;display:inline-flex}.Blog-module__qYX-oq__pills{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Blog-module__qYX-oq__heroArt{justify-content:center;align-items:center;gap:var(--space-12);min-height:260px;padding:var(--space-8) var(--space-6);box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:color-mix(in srgb, var(--tile-fg) 7%, var(--color-surface));background-image:linear-gradient(color-mix(in srgb, var(--tile-fg) 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--tile-fg) 14%, transparent) 1px, transparent 1px);background-size:28px 28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.Blog-module__qYX-oq__heroArtChips{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Blog-module__qYX-oq__heroArtChip{padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb, var(--tile-fg) 20%, transparent);border-radius:var(--radius-full);background:var(--color-surface);color:var(--tile-fg);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.Blog-module__qYX-oq__heroArt:after{content:"";left:var(--space-6);bottom:var(--space-6);border-radius:var(--radius-full);background:var(--color-accent-brand);width:56px;height:4px;position:absolute}.Blog-module__qYX-oq__prose{margin:0 0 var(--space-4);color:var(--color-text);font-size:var(--font-size-lead);line-height:1.65}.Blog-module__qYX-oq__checkList,.Blog-module__qYX-oq__stepList{gap:var(--space-3);margin:0 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.Blog-module__qYX-oq__checkList li,.Blog-module__qYX-oq__stepList li{gap:var(--space-3);color:var(--color-text);font-size:var(--font-size-lead);grid-template-columns:28px minmax(0,1fr);align-items:start;line-height:1.6;display:grid}.Blog-module__qYX-oq__checkMark{border-radius:var(--radius-full);background:var(--palette-teal-50);width:24px;height:24px;color:var(--palette-teal-700);justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.Blog-module__qYX-oq__stepList{counter-reset:step}.Blog-module__qYX-oq__stepList li{counter-increment:step}.Blog-module__qYX-oq__stepList li:before{content:counter(step);border-radius:var(--radius-full);background:var(--color-primary);width:28px;height:28px;color:var(--color-on-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.Blog-module__qYX-oq__prose a,.Blog-module__qYX-oq__checkList a,.Blog-module__qYX-oq__stepList a{font-weight:var(--font-weight-semibold)}.Blog-module__qYX-oq__faqCard{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface) 92%, transparent);grid-template-columns:40px minmax(0,1fr);display:grid}.Blog-module__qYX-oq__faqCard+.Blog-module__qYX-oq__faqCard{margin-top:var(--space-3)}.Blog-module__qYX-oq__faqAnswer{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0;line-height:1.6}.Blog-module__qYX-oq__updateList{gap:var(--space-4);padding:0 0 0 var(--space-6);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.Blog-module__qYX-oq__updateList:before{content:"";top:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-full);background:var(--color-border);width:2px;position:absolute;left:5px}.Blog-module__qYX-oq__updateList li{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.55;position:relative}.Blog-module__qYX-oq__updateList li:before{content:"";top:6px;left:calc(-1 * var(--space-6));border:2px solid var(--color-surface);border-radius:var(--radius-full);background:var(--color-primary);width:12px;height:12px;box-shadow:0 0 0 1px var(--color-primary);position:absolute}.Blog-module__qYX-oq__updateList time{color:var(--color-text);font-weight:var(--font-weight-semibold);display:block}.Blog-module__qYX-oq__relatedList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Blog-module__qYX-oq__relatedList li+li{border-top:1px solid var(--color-border)}.Blog-module__qYX-oq__relatedList a{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;color:var(--color-text);font-size:var(--font-size-lead);font-weight:var(--font-weight-semibold);text-decoration:none;display:flex}.Blog-module__qYX-oq__relatedList a:hover,.Blog-module__qYX-oq__relatedList a:focus-visible{color:var(--color-primary)}.Blog-module__qYX-oq__relatedArrow{color:var(--color-primary);display:inline-flex}.Blog-module__qYX-oq__calTile{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:76px;box-shadow:var(--shadow-sm);text-align:center;flex-direction:column;display:inline-flex;overflow:hidden}.Blog-module__qYX-oq__calMonth{background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;padding:2px 0}.Blog-module__qYX-oq__calDay{padding:var(--space-2) 0 0;color:var(--color-text);font-size:var(--font-size-display);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1}.Blog-module__qYX-oq__calYear{padding:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-caption)}.Blog-module__qYX-oq__calTileSm{width:56px}.Blog-module__qYX-oq__calTileSm .Blog-module__qYX-oq__calDay{font-size:var(--font-size-heading)}.Blog-module__qYX-oq__titleIcon{margin-right:var(--space-2);vertical-align:-3px;color:var(--color-primary);display:inline-block}
.AboutPage-module__uRp3Ja__intro{width:100%;max-width:800px;padding:calc(var(--header-offset,72px) + var(--space-8)) var(--space-6) var(--space-8);box-sizing:border-box;margin:0 auto}.AboutPage-module__uRp3Ja__heroEyebrow{margin:0 0 var(--space-3);color:var(--color-primary);font-family:var(--font-geist-mono), var(--font-app);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.AboutPage-module__uRp3Ja__heroEyebrow a{color:inherit;text-underline-offset:2px;text-decoration:underline}.AboutPage-module__uRp3Ja__heroEyebrow a:hover{text-decoration-thickness:2px}.AboutPage-module__uRp3Ja__introTitle{margin:0 0 var(--space-4);color:var(--color-text);letter-spacing:-.03em;font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.15}.AboutPage-module__uRp3Ja__introLede{margin:0 0 var(--space-5);max-width:44rem;color:var(--color-text-secondary);font-size:var(--font-size-lead);line-height:1.5}.AboutPage-module__uRp3Ja__introActions{gap:var(--space-3);margin:var(--space-2) 0 var(--space-3);flex-wrap:wrap;display:flex}.AboutPage-module__uRp3Ja__trustLine{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0;line-height:1.45}.AboutPage-module__uRp3Ja__reviewedLine{margin:calc(-1 * var(--space-2)) 0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.4}.AboutPage-module__uRp3Ja__aboutHero{align-items:center;gap:var(--space-8);width:100%;max-width:1120px;padding:calc(var(--header-offset,72px) + var(--space-8)) var(--space-6) var(--space-8);box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;display:grid}.AboutPage-module__uRp3Ja__aboutHeroCopy,.AboutPage-module__uRp3Ja__aboutHeroVisual{min-width:0}.AboutPage-module__uRp3Ja__aboutHeroCrop{overflow:hidden}.AboutPage-module__uRp3Ja__aboutHeroCrop svg{width:100%;height:auto;margin:-18% 0 -10%;display:block}@media (max-width:900px){.AboutPage-module__uRp3Ja__aboutHero{grid-template-columns:minmax(0,1fr)}.AboutPage-module__uRp3Ja__aboutHeroVisual{width:100%;max-width:32rem;margin:0 auto}}@media (max-width:760px){.AboutPage-module__uRp3Ja__aboutHero{padding-right:var(--space-4);padding-left:var(--space-4)}.AboutPage-module__uRp3Ja__aboutHeroVisual{display:none}}.AboutPage-module__uRp3Ja__storyProse{max-width:62ch}.AboutPage-module__uRp3Ja__storyProse p{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-lead);line-height:1.6}.AboutPage-module__uRp3Ja__storyProse>p:first-child{color:var(--color-text)}.AboutPage-module__uRp3Ja__storyCatch{margin:var(--space-6) 0 var(--space-5);padding-left:var(--space-4);border-left:3px solid var(--color-primary)}.AboutPage-module__uRp3Ja__storyCatch p{margin-bottom:0}.AboutPage-module__uRp3Ja__storyCatchTitle{margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--font-size-title);font-weight:700;line-height:1.3}.AboutPage-module__uRp3Ja__promiseList{gap:var(--space-3) var(--space-6);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.AboutPage-module__uRp3Ja__promiseItem{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--font-size-body);font-weight:600;display:inline-flex}.AboutPage-module__uRp3Ja__promiseItem svg{color:var(--color-primary);flex-shrink:0}.AboutPage-module__uRp3Ja__beliefList{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.AboutPage-module__uRp3Ja__belief{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.AboutPage-module__uRp3Ja__beliefIcon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));width:40px;height:40px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.AboutPage-module__uRp3Ja__beliefCopy{min-width:0}.AboutPage-module__uRp3Ja__beliefTitle{margin:0 0 var(--space-1);color:var(--color-text);font-size:var(--font-size-lead);font-weight:600;line-height:1.3}.AboutPage-module__uRp3Ja__beliefText{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0;line-height:1.5}.AboutPage-module__uRp3Ja__checkList{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AboutPage-module__uRp3Ja__checkItem{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.AboutPage-module__uRp3Ja__checkIcon{color:var(--tone-success-fg);margin-top:1px}.AboutPage-module__uRp3Ja__checkTitle{color:var(--color-text);font-size:var(--font-size-body);font-weight:600;line-height:1.4;display:block}.AboutPage-module__uRp3Ja__checkText{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:2px 0 0;line-height:1.5}@media (max-width:760px){.AboutPage-module__uRp3Ja__beliefList{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.AboutPage-module__uRp3Ja__article{width:100%;max-width:800px;padding:0 var(--space-6) var(--space-8);box-sizing:border-box;margin:0 auto}.AboutPage-module__uRp3Ja__section{margin:0 0 var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border);scroll-margin-top:calc(var(--header-offset,72px) + var(--space-4))}.AboutPage-module__uRp3Ja__section:first-of-type{border-top:none;padding-top:0}.AboutPage-module__uRp3Ja__sectionTitle{margin:0 0 var(--space-5);color:var(--color-text);letter-spacing:-.02em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(20px,3vw,26px);font-weight:700;line-height:1.2}.AboutPage-module__uRp3Ja__featureGrid{gap:var(--space-3);margin:0 0 var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.AboutPage-module__uRp3Ja__featureCard{gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-sm);box-sizing:border-box;grid-template-columns:auto 1fr;align-items:start;display:grid}.AboutPage-module__uRp3Ja__featureIcon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));width:40px;height:40px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AboutPage-module__uRp3Ja__featureCopy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.AboutPage-module__uRp3Ja__featureTitle{color:var(--color-text);font-size:var(--font-size-body);font-weight:600;line-height:1.3}.AboutPage-module__uRp3Ja__featureLine{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0;line-height:1.45}.AboutPage-module__uRp3Ja__pricingHero{padding-top:calc(var(--header-offset,72px) + var(--space-8));padding-bottom:var(--space-6);text-align:center}.AboutPage-module__uRp3Ja__pricingHero .AboutPage-module__uRp3Ja__introTitle{margin-bottom:var(--space-3);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(34px,6vw,56px);line-height:1.05}.AboutPage-module__uRp3Ja__pricingHero .AboutPage-module__uRp3Ja__introLede{margin:0 auto;font-size:clamp(17px,2vw,20px)}.AboutPage-module__uRp3Ja__pricingBody{width:100%;max-width:960px;padding:0 var(--space-6) var(--space-16);box-sizing:border-box;margin:0 auto}.AboutPage-module__uRp3Ja__pricingBlock{margin:0 0 var(--space-16);scroll-margin-top:calc(var(--header-offset,72px) + var(--space-4))}.AboutPage-module__uRp3Ja__pricingBlockHead{margin:0 0 var(--space-5);text-align:center}.AboutPage-module__uRp3Ja__pricingBlockTitle{color:var(--color-text);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.2}.AboutPage-module__uRp3Ja__pricingBlockLede{margin:var(--space-2) auto 0;max-width:34rem;color:var(--color-text-secondary);font-size:var(--font-size-lead);text-wrap:pretty;line-height:1.5}.AboutPage-module__uRp3Ja__pricingCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:var(--shadow-sm);box-sizing:border-box}.AboutPage-module__uRp3Ja__freeCard{max-width:680px;padding:var(--space-6) var(--space-8);text-align:center;border-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-border));margin:0 auto}.AboutPage-module__uRp3Ja__freeAmount{color:var(--color-text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(56px,8vw,72px);font-weight:700;line-height:1}@property --free-count{syntax:"<integer>";inherits:false;initial-value:0}.AboutPage-module__uRp3Ja__freeCount{counter-reset:free-count var(--free-count);animation:1.6s cubic-bezier(.22,1,.36,1) .25s both AboutPage-module__uRp3Ja__freeCountDown;display:inline-block;position:relative}.AboutPage-module__uRp3Ja__freeCount:after{content:counter(free-count)}.AboutPage-module__uRp3Ja__freeCountValue{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes AboutPage-module__uRp3Ja__freeCountDown{0%{--free-count:30}to{--free-count:0}}@media (prefers-reduced-motion:reduce){.AboutPage-module__uRp3Ja__freeCount{animation:none}}.AboutPage-module__uRp3Ja__freeAmountUnit{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-lead)}.AboutPage-module__uRp3Ja__freePoints{justify-content:center;gap:var(--space-2) var(--space-6);margin:var(--space-5) 0 0;color:var(--color-text);font-size:var(--font-size-lead);flex-wrap:wrap;padding:0;font-weight:600;list-style:none;display:flex}.AboutPage-module__uRp3Ja__freePoints li,.AboutPage-module__uRp3Ja__freeTools li{align-items:flex-start;gap:var(--space-2);display:flex}.AboutPage-module__uRp3Ja__check{color:var(--color-primary);flex-shrink:0;margin-top:3px}.AboutPage-module__uRp3Ja__freeTools{gap:var(--space-3) var(--space-6);margin:var(--space-5) 0 0;padding:var(--space-5) 0 0;border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-body);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.45;list-style:none;display:grid}.AboutPage-module__uRp3Ja__freeCta{margin:var(--space-6) 0 0;justify-content:center;display:flex}.AboutPage-module__uRp3Ja__addonGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.AboutPage-module__uRp3Ja__addonTile{gap:var(--space-1) var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 75%, transparent);box-sizing:border-box;transition:border-color var(--duration-fast) var(--ease-ui), box-shadow var(--duration-fast) var(--ease-ui), transform var(--duration-fast) var(--ease-ui);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.AboutPage-module__uRp3Ja__addonTile:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));box-shadow:var(--shadow-sm);transform:var(--lift-sm)}.AboutPage-module__uRp3Ja__addonTileWide{grid-column:1/-1}.AboutPage-module__uRp3Ja__addonIcon,.AboutPage-module__uRp3Ja__summaryIcon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AboutPage-module__uRp3Ja__addonIcon{grid-row:1/span 3;width:36px;height:36px}.AboutPage-module__uRp3Ja__addonHead{justify-content:space-between;align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.AboutPage-module__uRp3Ja__addonName{color:var(--color-text);font-size:var(--font-size-body);margin:0;font-weight:600;line-height:1.35}.AboutPage-module__uRp3Ja__addonPrice{color:var(--color-text);font-size:var(--font-size-body);white-space:nowrap;margin:0;font-weight:600}.AboutPage-module__uRp3Ja__addonLine{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0;line-height:1.45}.AboutPage-module__uRp3Ja__addonPriceNote{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0}.AboutPage-module__uRp3Ja__addonsFootnote{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--font-size-small);text-align:center;line-height:1.45}.AboutPage-module__uRp3Ja__summaryGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.AboutPage-module__uRp3Ja__summaryItem{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 60%, transparent);color:var(--color-text);font-size:var(--font-size-body);text-align:center;flex-direction:column;line-height:1.45;display:flex}.AboutPage-module__uRp3Ja__summaryIcon{border-radius:999px;width:44px;height:44px}@keyframes AboutPage-module__uRp3Ja__pricingReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.AboutPage-module__uRp3Ja__reveal{animation:linear both AboutPage-module__uRp3Ja__pricingReveal;animation-timeline:view();animation-range:entry entry 35%}}@media (prefers-reduced-motion:reduce){.AboutPage-module__uRp3Ja__reveal{animation:none}.AboutPage-module__uRp3Ja__addonTile{transition:none}.AboutPage-module__uRp3Ja__addonTile:hover{transform:none}}.AboutPage-module__uRp3Ja__disclosure+.AboutPage-module__uRp3Ja__disclosure{border-top:1px solid var(--color-border)}.AboutPage-module__uRp3Ja__disclosureSummary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-5);cursor:pointer;color:var(--color-text);font-size:var(--font-size-lead);font-weight:600;line-height:1.3;list-style:none;display:flex}.AboutPage-module__uRp3Ja__disclosureSummary::-webkit-details-marker{display:none}.AboutPage-module__uRp3Ja__disclosureSummary::marker{content:""}.AboutPage-module__uRp3Ja__disclosureSummary:focus-visible{border-radius:var(--radius-lg);box-shadow:inset var(--focus-ring);outline:none}.AboutPage-module__uRp3Ja__disclosureChevron{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-ui);flex-shrink:0}.AboutPage-module__uRp3Ja__disclosure[open] .AboutPage-module__uRp3Ja__disclosureChevron{transform:rotate(180deg)}.AboutPage-module__uRp3Ja__disclosureBody{padding:0 var(--space-5) var(--space-5);margin:0}.AboutPage-module__uRp3Ja__qaItem{padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.AboutPage-module__uRp3Ja__qaItem:first-child{padding-top:var(--space-1);border-top:none}.AboutPage-module__uRp3Ja__qaQuestion{margin:0 0 var(--space-1);color:var(--color-text);font-size:var(--font-size-body);font-weight:600}.AboutPage-module__uRp3Ja__qaAnswer{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0;line-height:1.55}@media (max-width:560px){.AboutPage-module__uRp3Ja__pricingBody{padding-right:var(--space-4);padding-left:var(--space-4)}.AboutPage-module__uRp3Ja__freeCard{padding:var(--space-6) var(--space-5)}.AboutPage-module__uRp3Ja__freeTools,.AboutPage-module__uRp3Ja__addonGrid,.AboutPage-module__uRp3Ja__summaryGrid{grid-template-columns:1fr}.AboutPage-module__uRp3Ja__summaryItem{padding:var(--space-3) var(--space-4);text-align:left;flex-direction:row}.AboutPage-module__uRp3Ja__disclosureSummary,.AboutPage-module__uRp3Ja__disclosureBody{padding-right:var(--space-4);padding-left:var(--space-4)}}.AboutPage-module__uRp3Ja__inlineLink{color:var(--color-primary);word-break:break-word;font-weight:500;text-decoration:none}.AboutPage-module__uRp3Ja__inlineLink:hover{text-underline-offset:2px;text-decoration:underline}.AboutPage-module__uRp3Ja__inlineLink:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.AboutPage-module__uRp3Ja__contactCard{margin:0 0 var(--space-8);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-sm);box-sizing:border-box}.AboutPage-module__uRp3Ja__contactLine{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.5}.AboutPage-module__uRp3Ja__infoList{gap:var(--space-4);flex-direction:column;margin:0;padding:0;display:flex}.AboutPage-module__uRp3Ja__infoRow{gap:var(--space-2) var(--space-4);padding:0 0 var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr);align-items:start;margin:0;display:grid}.AboutPage-module__uRp3Ja__infoRow:last-child{border-bottom:none;padding-bottom:0}.AboutPage-module__uRp3Ja__infoLabel{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0;font-weight:600;line-height:1.4;display:inline-flex}.AboutPage-module__uRp3Ja__infoValue{color:var(--color-text);font-size:var(--font-size-body);margin:0;font-weight:400;line-height:1.5}.AboutPage-module__uRp3Ja__contactActions{gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.AboutPage-module__uRp3Ja__guideProse{margin:0 0 var(--space-4);max-width:68ch;color:var(--color-text-secondary);font-size:var(--font-size-lead);line-height:1.6}.AboutPage-module__uRp3Ja__guideProse:last-child{margin-bottom:0}.AboutPage-module__uRp3Ja__guideList{margin:0 0 var(--space-2);max-width:68ch;padding-left:var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-lead);line-height:1.6}.AboutPage-module__uRp3Ja__guideList li+li{margin-top:var(--space-2)}.AboutPage-module__uRp3Ja__guideSteps{margin:0 0 var(--space-4);max-width:68ch;padding-left:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-lead);line-height:1.6}.AboutPage-module__uRp3Ja__guideSteps li+li{margin-top:var(--space-2)}.AboutPage-module__uRp3Ja__guideSubsection{margin-top:var(--space-5)}.AboutPage-module__uRp3Ja__guideSubsection:first-of-type{margin-top:var(--space-4)}.AboutPage-module__uRp3Ja__guideSubsectionTitle{margin:0 0 var(--space-3);color:var(--color-text);font-size:var(--font-size-title);letter-spacing:-.015em;font-weight:600;line-height:1.3}.AboutPage-module__uRp3Ja__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 92%, transparent);width:100%;box-shadow:var(--shadow-sm);overflow-x:auto}.AboutPage-module__uRp3Ja__compareTable{border-collapse:collapse;width:100%;min-width:28rem;font-size:var(--font-size-small);line-height:1.45}.AboutPage-module__uRp3Ja__tableCaption{padding:var(--space-3) var(--space-4);caption-side:top;text-align:left;color:var(--color-text-muted);font-size:var(--font-size-caption)}.AboutPage-module__uRp3Ja__compareTable th,.AboutPage-module__uRp3Ja__compareTable td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);text-align:left;vertical-align:top}.AboutPage-module__uRp3Ja__compareTable thead th{color:var(--color-text);background:color-mix(in srgb, var(--color-surface-muted,var(--color-surface)) 80%, transparent);border-top:none;font-weight:600}.AboutPage-module__uRp3Ja__compareTable tbody th{color:var(--color-text);font-weight:600}.AboutPage-module__uRp3Ja__compareTable td{color:var(--color-text-secondary)}.AboutPage-module__uRp3Ja__guideFaq{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.AboutPage-module__uRp3Ja__guideFaqItem{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-sm);margin:0}.AboutPage-module__uRp3Ja__guideFaqQuestion{margin:0 0 var(--space-2);color:var(--color-text);font-weight:600;font-size:var(--font-size-body)}.AboutPage-module__uRp3Ja__guideFaqAnswer{max-width:68ch;color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0;line-height:1.5}.AboutPage-module__uRp3Ja__guideCardList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AboutPage-module__uRp3Ja__guideCardLink{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-sm);color:inherit;text-decoration:none;transition:border-color .15s;display:block}.AboutPage-module__uRp3Ja__guideCardLink:hover,.AboutPage-module__uRp3Ja__guideCardLink:focus-visible{border-color:var(--color-primary);outline:none}.AboutPage-module__uRp3Ja__guideCardTitle{margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--font-size-body);font-weight:600}.AboutPage-module__uRp3Ja__guideCardDesc{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0;line-height:1.5}.AboutPage-module__uRp3Ja__hubJumpNav{align-items:center;gap:var(--space-1) 0;margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:var(--font-size-small);flex-wrap:wrap;line-height:1.5;display:flex}.AboutPage-module__uRp3Ja__hubJumpSep{margin:0 var(--space-2);color:var(--color-text-muted)}.AboutPage-module__uRp3Ja__hubJumpLink{color:var(--color-text-secondary);text-underline-offset:.15em;text-decoration:underline}.AboutPage-module__uRp3Ja__hubJumpLink:hover,.AboutPage-module__uRp3Ja__hubJumpLink:focus-visible{color:var(--color-primary);outline:none}@media (max-width:640px){.AboutPage-module__uRp3Ja__infoRow{gap:var(--space-1);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AboutPage-module__uRp3Ja__disclosureChevron{transition:none}}@media (max-width:760px){.AboutPage-module__uRp3Ja__intro,.AboutPage-module__uRp3Ja__article{padding-left:var(--space-4);padding-right:var(--space-4)}.AboutPage-module__uRp3Ja__intro{padding-top:calc(var(--header-offset,64px) + var(--space-8))}.AboutPage-module__uRp3Ja__pricingHero{padding-top:calc(var(--header-offset,64px) + var(--space-12));padding-bottom:var(--space-6)}.AboutPage-module__uRp3Ja__featureGrid{grid-template-columns:1fr}}
.TemplatesPage-module__XA76wq__backRow{margin:0 0 var(--space-2)}.TemplatesPage-module__XA76wq__backLink{align-items:center;gap:var(--space-1);min-height:44px;color:var(--color-primary);font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.TemplatesPage-module__XA76wq__backLink:hover{text-underline-offset:2px;text-decoration:underline}.TemplatesPage-module__XA76wq__backLink:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.TemplatesPage-module__XA76wq__downloadRow{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.TemplatesPage-module__XA76wq__howToList{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0;padding-left:1.25rem;line-height:1.55}.TemplatesPage-module__XA76wq__howToList li+li{margin-top:var(--space-3)}.TemplatesPage-module__XA76wq__templateList{margin:0 0 var(--space-8);gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.TemplatesPage-module__XA76wq__templateListItem{margin:0;padding:0}.TemplatesPage-module__XA76wq__templateRow{align-items:center;gap:var(--space-4);min-height:var(--touch-target);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);color:inherit;grid-template-columns:1fr auto;text-decoration:none;transition:border-color .15s,box-shadow .15s,background-color .15s;display:grid}.TemplatesPage-module__XA76wq__templateRow:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border));box-shadow:var(--shadow-hover);background:color-mix(in srgb, var(--color-primary) 3%, var(--color-surface))}.TemplatesPage-module__XA76wq__templateRow:focus-visible{box-shadow:var(--focus-ring);outline:none}.TemplatesPage-module__XA76wq__templateTitle{margin:0 0 var(--space-1);color:var(--color-text);font-size:1.05rem;font-weight:600}.TemplatesPage-module__XA76wq__templateDesc{font-size:var(--font-size-small);color:var(--color-text-secondary);margin:0;line-height:1.45}.TemplatesPage-module__XA76wq__templateAction{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary);flex-shrink:0;font-size:13px;font-weight:600}.TemplatesPage-module__XA76wq__templateRow:hover .TemplatesPage-module__XA76wq__templateAction{background:var(--color-primary);color:#fff}@media (max-width:640px){.TemplatesPage-module__XA76wq__templateRow{grid-template-columns:1fr;align-items:start}.TemplatesPage-module__XA76wq__templateAction{justify-self:start}}
.Changelog-module__MzsUia__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Changelog-module__MzsUia__newBadge{padding:1px var(--space-2);border:1px solid color-mix(in srgb, var(--color-accent-brand-deep) 30%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-accent-brand) 16%, var(--color-surface));color:var(--color-accent-brand-deep);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;align-items:center;display:inline-flex}.Changelog-module__MzsUia__anchor{width:0;height:0;scroll-margin-top:calc(var(--header-offset,72px) + var(--space-4));position:absolute;top:0;left:0}.Changelog-module__MzsUia__contents{gap:var(--space-5);flex-direction:column;display:flex}.Changelog-module__MzsUia__filter{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.Changelog-module__MzsUia__filterChip{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-small);cursor:pointer;display:inline-flex}.Changelog-module__MzsUia__filterChip:hover{border-color:var(--color-border-strong)}.Changelog-module__MzsUia__filterChip:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Changelog-module__MzsUia__filterChip[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.Changelog-module__MzsUia__filterCount{font-variant-numeric:tabular-nums;opacity:.8}.Changelog-module__MzsUia__day[hidden],.Changelog-module__MzsUia__announce[hidden],.Changelog-module__MzsUia__tocList li[hidden],.Changelog-module__MzsUia__notes li[hidden]{display:none}.Changelog-module__MzsUia__filterStatus{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.Changelog-module__MzsUia__tocList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Changelog-module__MzsUia__tocList li{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border);grid-template-columns:64px minmax(0,1fr);align-items:baseline;display:grid}.Changelog-module__MzsUia__tocList li:first-child{border-top:0}.Changelog-module__MzsUia__tocDate{color:var(--color-text-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;white-space:nowrap}.Changelog-module__MzsUia__tocList a{color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:1.4;text-decoration:none}.Changelog-module__MzsUia__tocList a:hover,.Changelog-module__MzsUia__tocList a:focus-visible{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.Changelog-module__MzsUia__actionPanel{padding:var(--space-5);border:1px solid color-mix(in srgb, var(--color-warning) 40%, var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface))}.Changelog-module__MzsUia__actionPanel ul{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0 0 0 var(--space-5);flex-direction:column;display:flex}.Changelog-module__MzsUia__dayTitle{margin:var(--space-3) 0 0;color:var(--color-text);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);text-wrap:balance;line-height:1.3}.Changelog-module__MzsUia__dayCards{gap:var(--space-8);flex-direction:column;max-width:760px;display:flex}.Changelog-module__MzsUia__announce{gap:var(--space-4);scroll-margin-top:calc(var(--header-offset,72px) + var(--space-4));flex-direction:column;display:flex;position:relative}.Changelog-module__MzsUia__announce+.Changelog-module__MzsUia__announce{padding-top:var(--space-8);border-top:1px solid var(--color-border)}.Changelog-module__MzsUia__announceHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Changelog-module__MzsUia__announceTitle{color:var(--color-text);font-size:clamp(22px,2.6vw,28px);font-weight:var(--font-weight-bold);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.2}.Changelog-module__MzsUia__announceTitle a{color:inherit;text-decoration:none}.Changelog-module__MzsUia__announceTitle a:hover,.Changelog-module__MzsUia__announceTitle a:focus-visible{text-underline-offset:4px;text-decoration:underline}.Changelog-module__MzsUia__announceLead{color:var(--color-text);font-size:var(--font-size-lead);margin:0;line-height:1.6}.Changelog-module__MzsUia__announceLead a{font-weight:var(--font-weight-semibold)}.Changelog-module__MzsUia__subhead{margin:var(--space-2) 0 0;color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:1.4}.Changelog-module__MzsUia__announce ol,.Changelog-module__MzsUia__announce ul{margin-bottom:0}.Changelog-module__MzsUia__meta{gap:var(--space-2) var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Changelog-module__MzsUia__meta li{align-items:flex-start;gap:var(--space-2);line-height:1.4;display:inline-flex}.Changelog-module__MzsUia__meta svg{color:var(--color-text-muted);flex:none;margin-top:2px}.Changelog-module__MzsUia__metaLabel{color:var(--color-text-muted)}.Changelog-module__MzsUia__actionNote{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-warning) 40%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface));color:var(--color-text);font-size:var(--font-size-body);line-height:1.5;display:flex}.Changelog-module__MzsUia__howTo{align-items:center;gap:var(--space-2);color:var(--color-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);align-self:flex-start;text-decoration:none;display:inline-flex}.Changelog-module__MzsUia__howTo:hover,.Changelog-module__MzsUia__howTo:focus-visible{text-underline-offset:3px;text-decoration:underline}.Changelog-module__MzsUia__notes{max-width:760px;margin:var(--space-8) 0 0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt)}.Changelog-module__MzsUia__notes ul{gap:var(--space-3);margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.Changelog-module__MzsUia__notes li{align-items:baseline;gap:var(--space-2);color:var(--color-text);font-size:var(--font-size-body);flex-wrap:wrap;line-height:1.5;display:flex;position:relative}.Changelog-module__MzsUia__rows{margin:var(--space-4) 0 0;padding:0;list-style:none}.Changelog-module__MzsUia__row{gap:var(--space-5);padding:var(--space-5) 0;border-top:1px solid var(--color-border);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.Changelog-module__MzsUia__rows>li:first-child .Changelog-module__MzsUia__row{border-top:0}.Changelog-module__MzsUia__rowTitle{margin:0 0 var(--space-1);color:var(--color-text);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1.3}.Changelog-module__MzsUia__rowSummary{margin:0 0 var(--space-3);max-width:40rem;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.5}.Changelog-module__MzsUia__rowArrow{color:var(--color-primary);display:inline-flex}.Changelog-module__MzsUia__row:hover .Changelog-module__MzsUia__rowTitle,.Changelog-module__MzsUia__row:focus-visible .Changelog-module__MzsUia__rowTitle{text-underline-offset:3px;text-decoration:underline}.Changelog-module__MzsUia__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-md)}.Changelog-module__MzsUia__featured{gap:var(--space-6);margin:0 0 var(--space-8);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface));background-image:linear-gradient(color-mix(in srgb, var(--color-primary) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 10%, transparent) 1px, transparent 1px);box-shadow:var(--shadow-sm);background-size:28px 28px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:1024px){.Changelog-module__MzsUia__featured{gap:var(--space-12);padding:var(--space-12);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.Changelog-module__MzsUia__featuredTop{align-items:center;gap:var(--space-4);margin:0 0 var(--space-5);display:flex}.Changelog-module__MzsUia__featuredTitle{margin:0 0 var(--space-3);color:var(--color-text);font-size:clamp(24px,3.4vw,36px);font-weight:var(--font-weight-bold);letter-spacing:-.03em;text-wrap:balance;line-height:1.1}.Changelog-module__MzsUia__featuredSummary{margin:0 0 var(--space-6);max-width:34rem;color:var(--color-text-secondary);font-size:var(--font-size-lead);line-height:1.5}.Changelog-module__MzsUia__areaGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}.Changelog-module__MzsUia__areaCard{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);color:inherit;flex-direction:column;text-decoration:none;display:flex}a.Changelog-module__MzsUia__areaCard:hover,a.Changelog-module__MzsUia__areaCard:focus-visible{border-color:var(--color-primary);outline:none}.Changelog-module__MzsUia__areaName{color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:1.3;display:block}.Changelog-module__MzsUia__areaCount{color:var(--color-text-muted);font-size:var(--font-size-caption);display:block}.Changelog-module__MzsUia__monthGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.Changelog-module__MzsUia__monthCard{align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface) 94%, transparent);color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.Changelog-module__MzsUia__monthCard:hover,.Changelog-module__MzsUia__monthCard:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-sm);outline:none}.Changelog-module__MzsUia__monthName{color:var(--color-text);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;display:block}.Changelog-module__MzsUia__monthCount{color:var(--color-text-muted);font-size:var(--font-size-small);display:block}.Changelog-module__MzsUia__trustGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.Changelog-module__MzsUia__trustCard{gap:var(--space-3);height:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface) 94%, transparent);flex-direction:column;display:flex}.Changelog-module__MzsUia__trustTitle{color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0;line-height:1.35}.Changelog-module__MzsUia__trustText{color:var(--color-text-secondary);font-size:var(--font-size-small);flex:1;margin:0;line-height:1.55}.Changelog-module__MzsUia__trustMore{color:var(--color-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-decoration:none}.Changelog-module__MzsUia__trustMore:hover,.Changelog-module__MzsUia__trustMore:focus-visible{text-decoration:underline}.Changelog-module__MzsUia__faqList{margin:0;padding:0;list-style:none}@media (max-width:719px){.Changelog-module__MzsUia__row{grid-template-columns:auto minmax(0,1fr)}}
.LegalPage-module__dgdNsW__page{min-height:100svh;font-family:var(--font-geist-sans), var(--font-app);color:var(--color-text);background:var(--color-bg-page);flex-direction:column;display:flex}.LegalPage-module__dgdNsW__header{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;max-width:760px;padding:var(--space-5) var(--space-6);box-sizing:border-box;margin:0 auto;display:flex}.LegalPage-module__dgdNsW__brand{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-text);font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.LegalPage-module__dgdNsW__brandIcon{width:24px;height:24px;color:var(--color-primary);flex-shrink:0}.LegalPage-module__dgdNsW__headerNav{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.LegalPage-module__dgdNsW__main{width:100%;max-width:760px;padding:var(--space-4) var(--space-6) var(--space-12);box-sizing:border-box;flex:1;margin:0 auto}.LegalPage-module__dgdNsW__title{margin:0 0 var(--space-2);letter-spacing:-.03em;font-size:clamp(28px,5vw,40px);font-weight:700}.LegalPage-module__dgdNsW__updated{margin:0 0 var(--space-8);color:var(--color-text-muted);font-size:13px;line-height:1.4}.LegalPage-module__dgdNsW__lede{margin:0 0 var(--space-8);max-width:40rem;color:var(--color-text-secondary);font-size:16px;line-height:1.55}.LegalPage-module__dgdNsW__section{margin:0 0 var(--space-8)}.LegalPage-module__dgdNsW__sectionTitle{margin:0 0 var(--space-3);letter-spacing:-.01em;font-size:18px;font-weight:600}.LegalPage-module__dgdNsW__section p{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:14px;line-height:1.6}.LegalPage-module__dgdNsW__section p:last-child{margin-bottom:0}.LegalPage-module__dgdNsW__section ul{margin:0 0 var(--space-3);color:var(--color-text-secondary);padding-left:1.25rem;font-size:14px;line-height:1.6}.LegalPage-module__dgdNsW__section li{margin-bottom:var(--space-1)}.LegalPage-module__dgdNsW__section li:last-child{margin-bottom:0}.LegalPage-module__dgdNsW__section h3{margin:var(--space-4) 0 var(--space-1);font-size:var(--font-size-body);color:var(--color-text-primary);font-weight:600}.LegalPage-module__dgdNsW__inlineLink{color:var(--color-primary);font-weight:500;text-decoration:none}.LegalPage-module__dgdNsW__inlineLink:hover{text-underline-offset:2px;text-decoration:underline}.LegalPage-module__dgdNsW__footer{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.LegalPage-module__dgdNsW__link{min-height:44px;color:var(--color-primary);align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.LegalPage-module__dgdNsW__link:hover{text-underline-offset:2px;text-decoration:underline}.LegalPage-module__dgdNsW__brand:focus-visible,.LegalPage-module__dgdNsW__link:focus-visible,.LegalPage-module__dgdNsW__inlineLink:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}@media (max-width:640px){.LegalPage-module__dgdNsW__header{padding:var(--space-4);flex-direction:column;align-items:flex-start}.LegalPage-module__dgdNsW__main{padding:var(--space-3) var(--space-4) var(--space-8)}}
.SupportPage-module__yohNDG__page{min-height:100svh;font-family:var(--font-geist-sans), var(--font-app);color:var(--color-text);background:var(--color-bg-page);flex-direction:column;display:flex}.SupportPage-module__yohNDG__header{width:100%;max-width:760px;padding:var(--space-5) var(--space-6);box-sizing:border-box;align-items:center;margin:0 auto;display:flex}.SupportPage-module__yohNDG__brand{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-text);font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.SupportPage-module__yohNDG__brandIcon{width:24px;height:24px;color:var(--color-primary);flex-shrink:0}.SupportPage-module__yohNDG__brand:focus-visible,.SupportPage-module__yohNDG__link:focus-visible,.SupportPage-module__yohNDG__contactCta:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.SupportPage-module__yohNDG__main{width:100%;max-width:760px;padding:var(--space-4) var(--space-6) var(--space-12);box-sizing:border-box;flex:1;margin:0 auto}.SupportPage-module__yohNDG__title{margin:0 0 var(--space-3);letter-spacing:-.03em;font-size:clamp(28px,5vw,40px);font-weight:700}.SupportPage-module__yohNDG__lede{margin:0 0 var(--space-8);max-width:34rem;color:var(--color-text-secondary);font-size:16px;line-height:1.55}.SupportPage-module__yohNDG__sectionTitle{margin:0 0 var(--space-3);letter-spacing:-.01em;font-size:18px;font-weight:600}.SupportPage-module__yohNDG__contact{margin-bottom:var(--space-8);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.SupportPage-module__yohNDG__contactCta{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.SupportPage-module__yohNDG__contactCta:hover{background:var(--color-primary-hover)}.SupportPage-module__yohNDG__contactFallback{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.SupportPage-module__yohNDG__contactHint{margin:var(--space-3) 0 0;font-size:var(--font-size-small);color:var(--color-text-muted);line-height:1.5}.SupportPage-module__yohNDG__endpointList{margin:var(--space-3) 0 0;color:var(--color-text-secondary);padding-left:1.25rem;font-size:14px;line-height:1.6}.SupportPage-module__yohNDG__endpointList li+li{margin-top:var(--space-2)}.SupportPage-module__yohNDG__endpointList a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.SupportPage-module__yohNDG__endpointList a:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.SupportPage-module__yohNDG__endpointList code{color:var(--color-text);font-size:.92em}.SupportPage-module__yohNDG__featureRequest{margin-bottom:var(--space-8);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-sm);box-sizing:border-box}.SupportPage-module__yohNDG__sectionHint{margin:0 0 var(--space-5);font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.5}.SupportPage-module__yohNDG__form{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.SupportPage-module__yohNDG__formRow{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.SupportPage-module__yohNDG__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.SupportPage-module__yohNDG__label{color:var(--color-text);font-size:var(--font-size-body);font-weight:600;line-height:1.3}.SupportPage-module__yohNDG__optional{color:var(--color-text-muted);font-weight:400}.SupportPage-module__yohNDG__input,.SupportPage-module__yohNDG__textarea{width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--font-size-lead);box-sizing:border-box;line-height:1.4}.SupportPage-module__yohNDG__textarea{resize:vertical;min-height:7.5rem}.SupportPage-module__yohNDG__input:focus-visible,.SupportPage-module__yohNDG__textarea:focus-visible{box-shadow:var(--focus-ring);border-color:var(--color-primary);outline:none}.SupportPage-module__yohNDG__formError{color:var(--color-error);font-size:var(--font-size-body);margin:0;line-height:1.45}.SupportPage-module__yohNDG__formSubmit{min-height:var(--touch-target);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-size:var(--font-size-body);cursor:pointer;border:none;justify-content:center;align-self:flex-start;align-items:center;padding:10px 18px;font-weight:600;display:inline-flex}.SupportPage-module__yohNDG__formSubmit:hover:not(:disabled){background:var(--color-primary-hover)}.SupportPage-module__yohNDG__formSubmit:disabled{opacity:.7;cursor:not-allowed}.SupportPage-module__yohNDG__formSubmit:focus-visible{box-shadow:var(--focus-ring);outline:none}.SupportPage-module__yohNDG__formSuccess{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.SupportPage-module__yohNDG__formSuccessTitle{color:var(--color-text);font-size:var(--font-size-lead);margin:0;font-weight:600}.SupportPage-module__yohNDG__formSuccessText{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0;line-height:1.5}.SupportPage-module__yohNDG__formSecondaryBtn{min-height:var(--touch-target);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);font-size:var(--font-size-body);cursor:pointer;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;display:inline-flex}.SupportPage-module__yohNDG__formSecondaryBtn:hover{border-color:var(--color-primary)}.SupportPage-module__yohNDG__formSecondaryBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.SupportPage-module__yohNDG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.SupportPage-module__yohNDG__faq{margin:0 0 var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}.SupportPage-module__yohNDG__faqItem{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.SupportPage-module__yohNDG__faqQuestion{margin:0 0 var(--space-1);font-size:15px;font-weight:600}.SupportPage-module__yohNDG__faqAnswer{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.SupportPage-module__yohNDG__links{gap:var(--space-4);flex-wrap:wrap;display:flex}.SupportPage-module__yohNDG__link{min-height:44px;color:var(--color-primary);align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.SupportPage-module__yohNDG__link:hover{text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.SupportPage-module__yohNDG__header{padding:var(--space-4)}.SupportPage-module__yohNDG__main{padding:var(--space-3) var(--space-4) var(--space-8)}.SupportPage-module__yohNDG__contact,.SupportPage-module__yohNDG__featureRequest{padding:var(--space-4)}.SupportPage-module__yohNDG__formRow{grid-template-columns:1fr}}
.TipJar-module__01tJUa__tip{align-items:center;gap:var(--space-4);margin:var(--space-8) 0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.TipJar-module__01tJUa__icon{color:var(--color-primary);flex-shrink:0}.TipJar-module__01tJUa__text{flex:1;min-width:0}.TipJar-module__01tJUa__title{margin:0 0 var(--space-1);color:var(--color-text);font-size:1rem;font-weight:600}.TipJar-module__01tJUa__body{font-size:var(--font-size-caption);line-height:var(--line-height-snug);color:var(--color-text-muted);margin:0}.TipJar-module__01tJUa__cta{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);flex-shrink:0;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.TipJar-module__01tJUa__cta:hover{background:var(--color-surface-muted)}.TipJar-module__01tJUa__cta:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:720px){.TipJar-module__01tJUa__tip{flex-direction:column;align-items:flex-start}.TipJar-module__01tJUa__cta{justify-content:center;width:100%}}
