.page-module__D9OqWq__two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.page-module__D9OqWq__open{border-radius:var(--r-3);border:1px solid var(--line);background:var(--panel-solid);flex-direction:column;gap:12px;padding:18px;display:flex}.page-module__D9OqWq__open h2{font-size:var(--t-h2);font-weight:700}.page-module__D9OqWq__open p{font-size:var(--t-body);line-height:var(--lh);color:var(--ink-2);text-wrap:pretty}.page-module__D9OqWq__open .dv-btn{align-self:flex-start}.page-module__D9OqWq__fields{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.page-module__D9OqWq__fields:disabled{opacity:.55}.page-module__D9OqWq__field{flex-direction:column;gap:6px;min-width:0;display:flex}.page-module__D9OqWq__label{font-size:var(--t-small);color:var(--ink);font-weight:600}.page-module__D9OqWq__field textarea,.page-module__D9OqWq__field input{border-radius:var(--r-2);border:1px solid var(--line-2);background:var(--bg);width:100%;color:var(--ink);font:inherit;font-size:15px;line-height:var(--lh);padding:12px 14px;transition:border-color .2s,box-shadow .2s}.page-module__D9OqWq__field textarea{resize:vertical;min-height:150px}.page-module__D9OqWq__field textarea:focus,.page-module__D9OqWq__field input:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft);outline:none}.page-module__D9OqWq__field textarea::placeholder,.page-module__D9OqWq__field input::placeholder{color:var(--ink-3)}.page-module__D9OqWq__counter{font-size:var(--t-micro);color:var(--ink-3);font-variant-numeric:tabular-nums;align-self:flex-end}.page-module__D9OqWq__counter[data-over]{color:var(--strike);font-weight:600}.page-module__D9OqWq__trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.page-module__D9OqWq__open p.page-module__D9OqWq__formNote{border-radius:var(--r-2);border:1px dashed var(--line-2);font-size:var(--t-small);padding:10px 12px}.page-module__D9OqWq__open p.page-module__D9OqWq__formError{border-radius:var(--r-2);border:1px solid var(--strike);font-size:var(--t-small);color:var(--ink);padding:10px 12px}.page-module__D9OqWq__open p.page-module__D9OqWq__formRules{font-size:var(--t-micro);color:var(--ink-3);line-height:1.8}.page-module__D9OqWq__done{border-color:var(--acc-line);align-items:flex-start;animation:.6s cubic-bezier(.2,.7,.2,1) both page-module__D9OqWq__dv-rise}.page-module__D9OqWq__doneMark{background:var(--acc);width:54px;height:54px;color:var(--on-acc);border-radius:50%;place-items:center;display:grid;position:relative}.page-module__D9OqWq__doneMark b{font-size:24px;line-height:1;animation:.6s cubic-bezier(.2,.7,.2,1) .2s backwards page-module__D9OqWq__dv-pop}.page-module__D9OqWq__doneMark i{border:1px solid var(--acc);border-radius:50%;animation:2.4s ease-out infinite page-module__D9OqWq__dv-ripple;position:absolute;inset:0}.page-module__D9OqWq__doneMark i+i{animation-delay:1.2s}.page-module__D9OqWq__doneBtns{flex-wrap:wrap;gap:8px;display:flex}.page-module__D9OqWq__mine{border-top:1px solid var(--line);font-size:var(--t-small);flex-direction:column;gap:6px;padding-top:12px;display:flex}.page-module__D9OqWq__mine>span{font-size:var(--t-micro);color:var(--ink-3)}.page-module__D9OqWq__mine ul{flex-direction:column;gap:4px;display:flex}.page-module__D9OqWq__mine li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__D9OqWq__questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__D9OqWq__questions li{border-radius:var(--r-3);border:1px dashed var(--line-2);background:var(--ai-bg);font-family:var(--f-disp);align-items:center;gap:10px;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.5;animation:.7s cubic-bezier(.2,.7,.2,1) both page-module__D9OqWq__dv-rise;display:flex}.page-module__D9OqWq__questions i{background:var(--acc-soft);border:1px solid var(--acc);width:28px;height:28px;font-style:normal;font-family:var(--f-ui);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.page-module__D9OqWq__pathWrap{position:relative}.page-module__D9OqWq__path{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid;position:relative}.page-module__D9OqWq__path:before{content:"";top:31px;background:linear-gradient(to right, var(--acc-line), var(--acc), var(--acc-line));background-size:200% 100%;height:2px;animation:4s linear infinite page-module__D9OqWq__path-flow;position:absolute;inset-inline:8%}@keyframes page-module__D9OqWq__path-flow{to{background-position:-200% 0}}.page-module__D9OqWq__path li{border-radius:var(--r-3);border:1px solid var(--line);background:var(--panel-solid);flex-direction:column;gap:6px;padding:14px 14px 16px;display:flex;position:relative}.page-module__D9OqWq__path b{border:1.5px solid var(--acc);background:var(--panel-solid);width:34px;height:34px;animation:7.2s ease-in-out infinite page-module__D9OqWq__path-step;animation-delay:calc(1.2s + var(--i) * 1.2s);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}@keyframes page-module__D9OqWq__path-step{0%,14%,to{background:var(--panel-solid);color:var(--ink);box-shadow:none}3%,9%{background:var(--acc);color:var(--on-acc);box-shadow:0 0 0 6px var(--acc-soft)}}.page-module__D9OqWq__path h3{font-size:var(--t-h3);font-weight:700}.page-module__D9OqWq__path p{font-size:var(--t-small);line-height:var(--lh);color:var(--ink-2);text-wrap:pretty}.page-module__D9OqWq__pathWrap[data-anim=pre] .page-module__D9OqWq__path li{opacity:0}.page-module__D9OqWq__pathWrap[data-anim=play] .page-module__D9OqWq__path li{animation:.7s cubic-bezier(.2,.7,.2,1) backwards page-module__D9OqWq__dv-rise;animation-delay:calc(var(--i) * .14s)}.page-module__D9OqWq__ideas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.page-module__D9OqWq__idea{border-radius:var(--r-3);border:1px solid var(--line);background:var(--panel-solid);scroll-margin-top:calc(var(--bar-h) + 16px);flex-direction:column;gap:10px;padding:16px;display:flex}.page-module__D9OqWq__idea:target{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.page-module__D9OqWq__ideaHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__D9OqWq__ideaBody{border-inline-start:3px solid var(--acc-line);font-size:15.5px;line-height:var(--lh);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;margin:0;padding-inline-start:12px}.page-module__D9OqWq__ideaBy{font-size:var(--t-micro);color:var(--ink-3)}.page-module__D9OqWq__ideaAi{gap:10px}.page-module__D9OqWq__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.page-module__D9OqWq__answers>div{flex-direction:column;gap:3px;min-width:0;display:flex}.page-module__D9OqWq__answers dt{font-size:var(--t-micro);color:var(--ink-3);font-weight:600}.page-module__D9OqWq__answers dd{font-size:var(--t-small);line-height:var(--lh);color:var(--ink-2);text-wrap:pretty;margin:0}.page-module__D9OqWq__ideaGoals{border-top:1px dashed var(--line-2);font-size:var(--t-small);line-height:var(--lh);color:var(--ink-2);align-items:flex-start;gap:10px;padding-top:10px;display:flex}.page-module__D9OqWq__ideaGoals b{color:var(--ink)}.page-module__D9OqWq__status{flex-direction:column;gap:14px;max-width:760px;display:flex}.page-module__D9OqWq__statusNow{border-radius:var(--r-3);border:1px solid var(--acc-line);background:var(--panel-solid);align-items:center;gap:12px;padding:16px;display:flex}.page-module__D9OqWq__statusNow b{font-family:var(--f-disp);font-size:var(--t-h2);line-height:1.4}.page-module__D9OqWq__statusNow p{font-size:var(--t-small);line-height:var(--lh);color:var(--ink-2)}.page-module__D9OqWq__statusDot{background:var(--acc);border-radius:50%;flex:none;width:14px;height:14px;position:relative}.page-module__D9OqWq__statusDot:after{content:"";border:1px solid var(--acc);border-radius:50%;animation:2.4s ease-out infinite page-module__D9OqWq__dv-ripple;position:absolute;inset:0}.page-module__D9OqWq__statusDot[data-tone=bad]{background:var(--strike)}.page-module__D9OqWq__statusDot[data-tone=bad]:after{display:none}.page-module__D9OqWq__steps{flex-direction:column;gap:0;display:flex}.page-module__D9OqWq__steps li{grid-template-columns:26px minmax(0,1fr);gap:12px;padding-bottom:14px;display:grid;position:relative}.page-module__D9OqWq__steps li:before{content:"";top:22px;bottom:0;background:var(--line-2);width:2px;position:absolute;inset-inline-start:12px}.page-module__D9OqWq__steps li:last-child:before{display:none}.page-module__D9OqWq__steps li[data-done]:before{background:var(--acc)}.page-module__D9OqWq__steps i{border:1.5px solid var(--line-2);background:var(--panel-solid);width:26px;height:26px;color:var(--ink-3);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.page-module__D9OqWq__steps li[data-done] i{border-color:var(--acc);background:var(--acc);color:var(--on-acc)}.page-module__D9OqWq__steps li[data-now] i{border-color:var(--acc);color:var(--ink);box-shadow:0 0 0 5px var(--acc-soft)}.page-module__D9OqWq__steps b{font-size:var(--t-body);font-weight:700;line-height:26px}.page-module__D9OqWq__steps span{font-size:var(--t-small);line-height:var(--lh);color:var(--ink-2);display:block}.page-module__D9OqWq__steps li:not([data-done]):not([data-now]) b{color:var(--ink-3)}@media (max-width:1179px){.page-module__D9OqWq__path{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__D9OqWq__path:before{display:none}}@media (max-width:959px){.page-module__D9OqWq__two,.page-module__D9OqWq__ideas{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.page-module__D9OqWq__path,.page-module__D9OqWq__answers{grid-template-columns:minmax(0,1fr)}}@keyframes page-module__D9OqWq__dv-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes page-module__D9OqWq__dv-ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(3.2)}}@keyframes page-module__D9OqWq__dv-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}
