.page-module__E0kJGG__main{align-content:center;justify-items:center;gap:1.35rem;min-height:100%;padding:1.5rem;display:grid}.page-module__E0kJGG__title{font-family:var(--title-font);letter-spacing:.05rem;color:var(--text-strong);margin:0 auto;font-size:clamp(2.5rem,6vw,5rem);font-weight:400}.page-module__E0kJGG__utilitySection{opacity:0;width:max-content;max-width:100%;animation:.26s ease-out 1.12s both page-module__E0kJGG__utilityShelfIn;transform:translateY(.65rem)}.page-module__E0kJGG__utilityGrid{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.page-module__E0kJGG__utilityCard{border:1px solid var(--border);background:var(--surface-panel);width:max-content;max-width:100%;min-height:3.85rem;box-shadow:var(--control-shadow);color:var(--text);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:1.1rem;grid-template-columns:2.35rem max-content;align-items:center;gap:.58rem;padding:.55rem .72rem;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,opacity .16s,transform .16s;display:grid;position:relative}.page-module__E0kJGG__utilityCard:hover,.page-module__E0kJGG__utilityCard:focus-visible{border-color:var(--accent-strong);background:var(--surface-overlay);box-shadow:var(--shadow);color:var(--text-strong);transform:translateY(-.08rem)}.page-module__E0kJGG__utilityGrid[data-dragging=true] .page-module__E0kJGG__utilityCard{cursor:grabbing}.page-module__E0kJGG__utilityCardDragging{border-color:var(--accent-strong);box-shadow:var(--shadow);opacity:.82;transform:scale(.985)}.page-module__E0kJGG__utilityCardTarget{border-color:var(--accent-strong);background:var(--plan-hover-bg)}.page-module__E0kJGG__utilityIcon{border:1px solid var(--accent-border-soft);background:var(--accent-soft);width:2.35rem;height:2.35rem;color:var(--accent-strong);border-radius:.8rem;place-items:center;display:grid}.page-module__E0kJGG__utilityCopy{min-width:0;display:grid}.page-module__E0kJGG__utilityCopy span:first-child{color:var(--text-strong);white-space:nowrap;font-size:1rem;font-weight:850;line-height:1.1}.page-module__E0kJGG__utilityActions{width:1.1rem;color:var(--text-muted);opacity:0;align-items:center;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:50%;right:.5rem;transform:translate(-.12rem,-50%)}.page-module__E0kJGG__utilityCard:hover .page-module__E0kJGG__utilityActions,.page-module__E0kJGG__utilityCard:focus-visible .page-module__E0kJGG__utilityActions,.page-module__E0kJGG__utilityCardDragging .page-module__E0kJGG__utilityActions,.page-module__E0kJGG__utilityGrid[data-dragging=true] .page-module__E0kJGG__utilityActions{opacity:.62;transform:translateY(-50%)}.page-module__E0kJGG__titleButton{color:inherit;font:inherit;letter-spacing:inherit;text-align:center;background:0 0;border:0;place-items:center;padding:.12em .08em .18em;display:inline-grid;position:relative;transform:translateZ(0)}.page-module__E0kJGG__titleButton:focus-visible{border-radius:.35rem}.page-module__E0kJGG__motionText{z-index:1;transform-origin:50% 100%;will-change:transform;display:inline-block;position:relative}.page-module__E0kJGG__motionCharacter{transform-origin:50% 100%;will-change:transform;display:inline-block}.page-module__E0kJGG__motionDrift{transform-origin:50%;will-change:transform;display:inline-block}.page-module__E0kJGG__dropText{animation:.72s both page-module__E0kJGG__titleDrop}.page-module__E0kJGG__featherText{transform-origin:50%;animation:1.8s both page-module__E0kJGG__titleLeafDrop}.page-module__E0kJGG__featherText .page-module__E0kJGG__motionDrift{animation:1.8s ease-in-out both page-module__E0kJGG__titleLeafDrift}.page-module__E0kJGG__featherText .page-module__E0kJGG__motionCharacter{animation:1.8s ease-out both page-module__E0kJGG__leafCurve}.page-module__E0kJGG__breakText{animation:1.24s both page-module__E0kJGG__titleBreakDrop}.page-module__E0kJGG__breakText .page-module__E0kJGG__motionCharacter{animation:1.24s both page-module__E0kJGG__characterBreak}.page-module__E0kJGG__motionShadow{background:color-mix(in srgb, var(--text-strong), transparent 72%);filter:blur(.08em);opacity:0;transform-origin:50%;border-radius:999px;height:.16em;animation:.72s ease-out both page-module__E0kJGG__surfaceThud;position:absolute;bottom:.06em;left:.12em;right:.12em;transform:scaleX(.58)}.page-module__E0kJGG__titleButton[data-transition=feather] .page-module__E0kJGG__motionShadow{animation:1.9s ease-out both page-module__E0kJGG__leafShadow}.page-module__E0kJGG__titleButton[data-transition=break] .page-module__E0kJGG__motionShadow{animation:1.24s ease-out both page-module__E0kJGG__breakSurface}.page-module__E0kJGG__accessibleTitle{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes page-module__E0kJGG__titleDrop{0%{animation-timing-function:cubic-bezier(.28,0,.74,.42);transform:translateY(-48vh)scaleX(.99)scaleY(1.02)}36%{animation-timing-function:cubic-bezier(.1,.8,.22,1);transform:translate(0,0)scaleX(1.08)scaleY(.84)}51%{animation-timing-function:cubic-bezier(.34,0,.7,.32);transform:translateY(-.34em)scaleX(.985)scaleY(1.045)}64%{animation-timing-function:cubic-bezier(.12,.72,.28,1);transform:translate(0,0)scaleX(1.04)scaleY(.92)}76%{animation-timing-function:cubic-bezier(.38,0,.72,.38);transform:translateY(-.13em)scaleX(.995)scaleY(1.018)}84%{animation-timing-function:ease-out;transform:translate(0,0)scaleX(1.018)scaleY(.965)}92%{animation-timing-function:ease-in;transform:translateY(-.035em)scaleX(.998)scaleY(1.006)}to{transform:translate(0,0)scaleX(1)scaleY(1)}}@keyframes page-module__E0kJGG__titleLeafDrop{0%{opacity:0;animation-timing-function:cubic-bezier(.18,.76,.18,1);transform:translateY(-54vh)}18%{opacity:1}to{opacity:1;transform:translate(0,0)}}@keyframes page-module__E0kJGG__titleLeafDrift{0%{transform:translate(0,0)rotate(7deg)}32%{transform:translate(.42em)rotate(-10deg)}68%{transform:translate(.08em)rotate(2deg)}to{transform:translate(0,0)rotate(0)}}@keyframes page-module__E0kJGG__leafCurve{0%{transform:translateY(var(--curve-y)) rotate(var(--curve-rotation))}42%{transform:translateY(var(--curve-y)) rotate(var(--curve-rotation))}68%{transform:translateY(var(--curve-y-soft)) rotate(var(--curve-rotation-settle))}82%{transform:translateY(var(--curve-y-settle)) rotate(0)}89%,to{transform:translateY(0)rotate(0)}}@keyframes page-module__E0kJGG__titleBreakDrop{0%{animation-timing-function:cubic-bezier(.3,0,.78,.36);transform:translateY(-46vh)scaleX(.99)scaleY(1.02)}34%{animation-timing-function:ease-out;transform:translate(0,0)scaleX(1.1)scaleY(.78)}47%,66%{animation-timing-function:cubic-bezier(.16,.72,.24,1);transform:translate(0,0)scaleX(1)scaleY(1)}82%{animation-timing-function:ease-in;transform:translateY(-.1em)scaleX(.995)scaleY(1.015)}to{transform:translate(0,0)scaleX(1)scaleY(1)}}@keyframes page-module__E0kJGG__characterBreak{0%,33%{transform:translate(0,0)rotate(0)}44%,64%{transform:translate3d(var(--break-x), var(--break-y), 0) rotate(var(--break-rotation))}86%{transform:translate3d(var(--settle-x), -.04em, 0) rotate(var(--settle-rotation))}to{transform:translate(0,0)rotate(0)}}@keyframes page-module__E0kJGG__surfaceThud{0%,30%{opacity:0;transform:scaleX(.42)}36%{opacity:.36;transform:scaleX(1.12)}51%{opacity:.12;transform:scaleX(.74)}64%{opacity:.24;transform:scaleX(.96)}to{opacity:.18;transform:scaleX(.82)}}@keyframes page-module__E0kJGG__leafShadow{0%{opacity:0;transform:translate(0)scaleX(.36)}42%{opacity:.05;transform:translate(.14em)scaleX(.52)}72%{opacity:.1;transform:translate(-.08em)scaleX(.68)}to{opacity:.16;transform:translate(0)scaleX(.82)}}@keyframes page-module__E0kJGG__breakSurface{0%,24%{opacity:0;transform:scaleX(.38)}34%{opacity:.42;transform:scaleX(1.18)}50%,66%{opacity:.28;transform:scaleX(1)}to{opacity:.18;transform:scaleX(.82)}}@keyframes page-module__E0kJGG__utilityShelfIn{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__motionText,.page-module__E0kJGG__motionCharacter,.page-module__E0kJGG__motionShadow,.page-module__E0kJGG__utilitySection{animation:none}.page-module__E0kJGG__motionShadow{opacity:.18;transform:scaleX(.82)}.page-module__E0kJGG__utilitySection{opacity:1;transform:none}}
