@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_a80a2d{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_a80a2d{--font-outfit:"Outfit","Outfit Fallback"}:root{--blush:#fee6e4;--peach:#ffb199;--orange:#ff5915;--red:#fe3b29;--pink:#f5357c;--magenta:#ed2cb3;--gradient:linear-gradient(120deg,var(--peach) 0%,var(--orange) 30%,var(--red) 62%,var(--pink) 82%,var(--magenta) 100%);--bg:#ffffff;--panel:#fff8f6;--line:#f0e2de;--text:#17181a;--muted:#5d6066;--accent:#d1301f;--ok:#15803d;--warn:#b45309;--bad:#b91c1c;--font-display:var(--font-outfit),ui-sans-serif,system-ui,sans-serif;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:#121014;--panel:#1b171c;--line:#2f2830;--text:#f3eef0;--muted:#a99fa6;--accent:#ff7a59;--ok:#4ade80;--warn:#fbbf24;--bad:#f87171}}*{box-sizing:border-box}body{margin:0;color:var(--text);font:15px/1.5 ui-sans-serif,system-ui,-apple-system,sans-serif;overflow-wrap:break-word}.big,h1,h2{font-family:var(--font-display)}main{max-width:1100px;margin:0 auto;padding:max(20px,env(safe-area-inset-top)) 16px 48px}a{color:var(--accent)}.muted{color:var(--muted)}.small{font-size:.85rem;margin:0 0 6px}.top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.top .bunny{width:96px;height:96px;flex:none}.top h1{margin:0;font-size:1.8rem;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.summary{color:var(--muted);margin:2px 0 0}.north{border:2px solid transparent;border-radius:18px;padding:14px 16px 8px;margin-bottom:14px;background:linear-gradient(var(--bg),var(--bg)) padding-box,var(--gradient) border-box}.north p{margin:0 0 4px}.north .kicker{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.north .big{font-size:1.25rem;line-height:1.35}.bubble{position:relative;border:1px solid var(--line);border-radius:18px;padding:12px 16px}.bubble,.bubble:before{background:var(--panel)}.bubble:before{content:"";position:absolute;left:-8px;top:26px;width:14px;height:14px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg)}.bubble p{margin:0}.bubble .hi{font-family:var(--font-display);font-weight:700;font-size:1.3rem;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.bubble .stats{display:flex;gap:14px;align-items:center;margin-top:6px;color:var(--muted);font-size:.9rem}.bubble .stats strong{color:var(--text);font-family:var(--font-display);font-size:1.1rem}.plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:10px;gap:10px;margin:10px 0}.plan{display:block;border:1px solid var(--line);border-radius:14px;padding:12px;background:var(--panel);transition:transform .15s ease}.plan:hover{transform:translateY(-2px)}.plan.is-live{background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--gradient) border-box;border:1px solid transparent}.plan-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.plan-name{font-family:var(--font-display);font-weight:600}.badge{font-size:.7rem;font-weight:700;color:#fff;background:var(--gradient);border-radius:999px;padding:2px 8px;text-transform:uppercase;letter-spacing:.05em}.track{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4px;gap:4px;margin:10px 0 4px}.track span{height:6px;border-radius:3px;background:var(--line)}.track .done{background:var(--peach)}.track .now{background:var(--gradient)}.plan-stage{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.plan-next{margin:4px 0 0;font-size:.88rem}.panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));grid-gap:14px;gap:14px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.panel h2{margin:0 0 8px;font-size:1.05rem;display:flex;align-items:center;gap:8px}.pill{font-size:.8rem;color:#fff;background:var(--gradient);border-radius:999px;padding:1px 9px}ul{list-style:none;margin:0;padding:0}li{display:grid;grid-template-columns:14px 150px 1fr auto;grid-gap:8px;gap:8px;align-items:baseline;padding:7px 0;border-top:1px solid var(--line)}li:first-child{border-top:0}.name{font-weight:600}.detail{font-size:.9rem}.at,.detail{color:var(--muted)}.at{font-size:.8rem;white-space:nowrap}.dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--muted)}.dot.ok{background:var(--ok)}.dot.warn{background:var(--warn)}.dot.bad{background:var(--bad)}.error{color:var(--bad);margin:0 0 6px;font-size:.9rem}@media (max-width:560px){li{grid-template-columns:14px 1fr auto}.detail{grid-column:2/-1}}.door{min-height:100dvh;display:grid;place-items:center;padding:16px;font-family:Arial,Helvetica,sans-serif}.door form{width:min(100%,320px);display:grid;grid-gap:6px;gap:6px;background:var(--door-box);border:1px solid var(--door-line);padding:20px}.door h1{margin:0 0 8px;font:700 18px Arial,Helvetica,sans-serif;color:var(--text)}.door label{font-size:13px;color:var(--text)}.door input{font:14px Arial,Helvetica,sans-serif;padding:5px 6px;border:1px solid var(--door-line);border-radius:0;background:var(--bg);color:var(--text);margin-bottom:6px}.door button{justify-self:start;font:13px Arial,Helvetica,sans-serif;padding:4px 14px;border:1px solid var(--door-line);border-radius:2px;background:var(--door-btn);color:var(--text);cursor:pointer}.door .no{margin:0 0 6px;color:#c00;font-size:13px}:root{--door-box:#f4f4f4;--door-line:#a0a0a0;--door-btn:#e6e6e6}@media (prefers-color-scheme:dark){:root{--door-box:#1e1e1e;--door-line:#5a5a5a;--door-btn:#2c2c2c}}.bunny{width:160px;height:160px;animation:bunny-hop .9s ease-in-out infinite;transform-origin:50% 90%}.bunny .ear-l{transform-origin:70px 70px;animation:ear-wiggle .9s ease-in-out infinite}.bunny .ear-r{transform-origin:92px 70px;animation:ear-wiggle .9s ease-in-out infinite reverse}.bunny .arm-l{transform-origin:62px 112px;animation:wave .45s ease-in-out infinite alternate}.bunny .arm-r{transform-origin:100px 112px;animation:wave .45s ease-in-out infinite alternate-reverse}@keyframes bunny-hop{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-18px) rotate(4deg)}}@keyframes ear-wiggle{50%{transform:rotate(-12deg)}}@keyframes wave{to{transform:rotate(-35deg)}}@media (prefers-reduced-motion:reduce){.bunny,.bunny *{animation:none}}.orb-area{grid-gap:18px;gap:18px;margin:6px 0 18px}.orb-area,.orb-wrap{display:grid;justify-items:center}.orb-wrap{--c1:var(--peach);--c2:var(--magenta)}.orb-button{all:unset;display:grid;justify-items:center;grid-gap:8px;gap:8px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.orb-button:active .orb{transform:scale(.97)}.orb-hint{font-size:.75rem;color:var(--muted);letter-spacing:.05em}.orb-wrap.high{--c1:#ffb199;--c2:#ed2cb3}.orb-wrap.mid{--c1:#ffd27a;--c2:#ff5915}.orb-wrap.low{--c1:#ff9a8a;--c2:#b91c1c}.orb-wrap.idle{--c1:#c9c2e6;--c2:#6d5fa8}.orb{position:relative;width:min(64vw,240px);aspect-ratio:1;display:grid;place-content:center;text-align:center;color:#fff;overflow:hidden;background:radial-gradient(1.5px 1.5px at 22% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 70% 22%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 80% 60%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 35% 75%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 55% 85%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 15% 58%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 62% 40%,#fffa 50%,transparent 51%),radial-gradient(1px 1px at 45% 15%,#fffa 50%,transparent 51%),radial-gradient(1px 1px at 88% 40%,#fffa 50%,transparent 51%),radial-gradient(1px 1px at 28% 88%,#fffa 50%,transparent 51%),radial-gradient(circle at 50% 42%,#0b0a10 0 46%,color-mix(in srgb,var(--c2) 35%,#0b0a10) 66%,var(--c1) 100%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c1) 70%,transparent),0 0 40px 6px color-mix(in srgb,var(--c2) 40%,transparent),0 0 90px 24px color-mix(in srgb,var(--c1) 22%,transparent);animation:breathe 4s ease-in-out infinite}.orb,.orb:after{border-radius:50%}.orb:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--c1) 55%,transparent),transparent 55%);mix-blend-mode:screen;pointer-events:none}.orb>*{position:relative;z-index:1}.orb-num{font-size:clamp(2.6rem,14vw,3.6rem);line-height:1}.orb-label,.orb-num{font-family:var(--font-display);font-weight:700}.orb-label{letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;margin-top:6px}.orb-delta{margin-top:8px;font-size:.95rem;color:color-mix(in srgb,var(--c1) 85%,#fff)}@media (prefers-reduced-motion:reduce){.orb{animation:none}}.pace{width:100%;max-width:560px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.pace-top{display:flex;justify-content:space-between;gap:10px;font-family:var(--font-display);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em}.pace-note{text-transform:none;letter-spacing:0;font-family:inherit;font-weight:400;color:var(--muted);text-align:right}.pace-bar{position:relative;height:34px;margin:12px 0 6px;background:repeating-linear-gradient(90deg,var(--muted) 0 1.5px,transparent 1.5px 9px);opacity:.9;-webkit-mask:linear-gradient(90deg,#0006,#000 50%,#0006);mask:linear-gradient(90deg,#0006,#000 50%,#0006)}.pace-mark{position:absolute;top:-4px;bottom:-4px;width:3px;border-radius:2px;background:var(--text);transform:translateX(-50%);box-shadow:0 0 10px var(--c2)}.pace-ends{display:flex;justify-content:space-between;color:var(--muted);font-size:.82rem}.brief{border:2px solid transparent;border-radius:18px;padding:14px 16px;margin-bottom:14px;background:linear-gradient(var(--bg),var(--bg)) padding-box,var(--gradient) border-box}.brief .kicker,.north .kicker{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 6px}.report{margin:0 0 10px}.questions{list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px}.question{display:block;border:0;padding:0}.ask{font-family:var(--font-display);font-weight:600;font-size:1.12rem;margin:0}.qn{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--gradient);color:#fff;font-size:.85rem;margin-right:4px}.why{color:var(--muted);margin:4px 0 10px;font-size:.92rem}.options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:10px;gap:10px}.option button{width:100%;height:100%;text-align:left;font:inherit;color:inherit;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px;cursor:pointer;display:grid;grid-gap:6px;gap:6px;transition:transform .15s ease,box-shadow .15s ease}.option button:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgb(254 59 41/.15)}.option.picked button{border-color:transparent;background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--gradient) border-box;box-shadow:0 6px 22px rgb(237 44 179/.25)}.opt-top{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.opt-title{font-family:var(--font-display);font-weight:600;margin-right:auto}.bunny-pick{font-size:.7rem;color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:1px 7px}.line{font-size:.86rem;color:var(--muted)}.line b{color:var(--text);font-weight:600;margin-right:4px}.chat{margin-top:16px;display:grid;grid-gap:8px;gap:8px}.turn{margin:0;padding:10px 12px;border-radius:14px;max-width:85%;white-space:pre-wrap}.turn.rick{justify-self:end;background:var(--gradient);color:#fff;border-bottom-right-radius:4px}.turn.bunny{justify-self:start;background:var(--panel);border:1px solid var(--line);border-bottom-left-radius:4px}.say{display:flex;gap:8px;align-items:flex-end}.say textarea{flex:1 1;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:10px 12px;resize:vertical}.say button{font:inherit;font-weight:600;color:#fff;background:var(--gradient);border:0;border-radius:999px;padding:10px 18px;cursor:pointer}.boost{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:rgb(8 6 12/.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade .2s ease}.boost-card{width:min(100%,420px);max-height:92dvh;overflow:auto;display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center;background:var(--bg);border:2px solid transparent;border-radius:24px;padding:18px 16px;background:linear-gradient(var(--bg),var(--bg)) padding-box,var(--gradient) border-box;animation:pop .35s cubic-bezier(.2,1.4,.4,1)}.boost-card .orb{width:170px}.boost-bunny .bunny{width:96px;height:96px}.boost-bunny.lvl-2 .bunny{animation-duration:.6s}.boost-bunny.lvl-3 .bunny{animation-duration:.42s}.boost-bunny.lvl-4 .bunny{animation-duration:.3s;filter:drop-shadow(0 0 12px var(--magenta))}.boost-say{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.1rem}.levels{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;width:100%}.levels button{font:inherit;font-size:.85rem;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:8px 4px;cursor:pointer}.levels button.on{color:#fff;border-color:transparent;background:var(--gradient);box-shadow:0 4px 16px rgb(237 44 179/.35)}.projection li,.work li{display:block;padding:0;border:0}.projection{list-style:none;margin:0;padding:0;width:100%;text-align:left;display:grid;grid-gap:6px;gap:6px;font-size:.92rem}.projection b{font-weight:600;margin-right:4px}.boost-go{display:flex;gap:10px;width:100%}.boost-go button{flex:1 1;font:inherit;font-weight:600;border-radius:999px;padding:12px;cursor:pointer;border:0;color:#fff;background:var(--gradient)}.boost-go button:disabled{opacity:.4;cursor:default}.boost-go .ghost{color:var(--text);background:var(--panel);border:1px solid var(--line)}.shipped{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:0 0 12px;padding:12px;border-radius:14px;background:var(--panel)}.shipped p{margin:0;font-weight:600}.shipped button{font:inherit;font-weight:600;color:#fff;background:var(--gradient);border:0;border-radius:999px;padding:10px 18px;cursor:pointer}.work{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:.9rem}.work li.done{color:var(--muted)}@keyframes pop{0%{transform:scale(.8);opacity:0}}@keyframes fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.boost,.boost-card{animation:none}}.win-head h1{margin:4px 0 2px;font-size:2rem;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.win-head p{margin:0 0 4px}.win-north{font-family:var(--font-display);font-size:1.05rem;margin-top:8px!important}.jars{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));grid-gap:10px;gap:10px;margin:16px 0}.jar{border:1px solid var(--line);border-radius:16px;padding:12px;background:var(--panel)}.jar h2{margin:8px 0 0;font-size:1.1rem}.jar ul{list-style:none;margin:6px 0 0;padding:0;font-size:.9rem}.jar li{display:block;padding:4px 0;border-top:1px solid var(--line)}.jar li .badge{margin-left:6px}.jar li.rehearsed{opacity:.72;font-style:italic}.jar-glass{position:relative;height:84px;border-radius:40px 40px 14px 14px;border:1px solid var(--line);background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--peach) 22%,transparent),transparent 70%);display:grid;place-items:center;overflow:hidden}.jar-count{position:absolute;right:10px;bottom:6px;font-family:var(--font-display);font-weight:700;color:var(--muted)}.jar-form{display:block;background:var(--gradient);animation:breathe 4s ease-in-out infinite}.jar-egg .jar-form{width:22px;height:28px;border-radius:50% 50% 46% 46%/60% 60% 40% 40%}.jar-larva .jar-form{width:46px;height:14px;border-radius:10px;animation:crawl 3s ease-in-out infinite}.jar-chrysalis .jar-form{width:18px;height:44px;border-radius:50% 50% 40% 40%;animation:sway 5s ease-in-out infinite;transform-origin:top center}.jar-emerging .jar-form{width:40px;height:30px;-webkit-clip-path:polygon(50% 100%,0 0,50% 30%,100% 0);clip-path:polygon(50% 100%,0 0,50% 30%,100% 0);animation:unfold 3.5s ease-in-out infinite}.jar-flight .jar-form{width:44px;height:32px;-webkit-clip-path:polygon(50% 60%,0 0,20% 100%,50% 75%,80% 100%,100% 0);clip-path:polygon(50% 60%,0 0,20% 100%,50% 75%,80% 100%,100% 0);animation:flutter .9s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.08)}}@keyframes crawl{50%{transform:scaleX(.82) translateX(4px)}}@keyframes sway{50%{transform:rotate(5deg)}}@keyframes unfold{50%{transform:scaleX(1.25)}}@keyframes flutter{50%{transform:scaleX(.45) translateY(-4px)}}@media (prefers-reduced-motion:reduce){.jar-form{animation:none!important}}.log{border:1px solid var(--line);border-radius:16px;padding:12px 16px}.log h2{margin:0 0 4px;font-size:1.1rem}.log ol{list-style:none;margin:8px 0 0;padding:0}.log li.obs{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;padding:6px 8px;margin:4px 0;border-radius:10px;border:1px solid var(--line)}.obs-rehearsal{border-style:dashed;color:var(--muted)}.rehearsal-key{border:1px dashed var(--muted);border-radius:6px;padding:0 5px}.obs-at{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem;min-width:56px}.obs-phase{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--orange) 14%,transparent);color:var(--accent)}.obs-text{flex:1 1 240px}:root{--glass:rgb(255 255 255/0.55);--glass-strong:rgb(255 255 255/0.72);--glass-line:rgb(255 255 255/0.7);--glass-edge:rgb(23 24 26/0.07);--glass-shadow:0 1px 0 rgb(255 255 255/0.6) inset,0 10px 30px rgb(120 40 60/0.08);--aurora-a:rgb(255 177 153/0.55);--aurora-b:rgb(237 44 179/0.22);--aurora-c:rgb(120 110 255/0.18);--bg:#fbf7f6}@media (prefers-color-scheme:dark){:root{--glass:rgb(30 26 36/0.5);--glass-strong:rgb(36 30 44/0.72);--glass-line:rgb(255 255 255/0.08);--glass-edge:rgb(255 255 255/0.06);--glass-shadow:0 1px 0 rgb(255 255 255/0.06) inset,0 12px 40px rgb(0 0 0/0.35);--aurora-a:rgb(255 89 21/0.2);--aurora-b:rgb(237 44 179/0.16);--aurora-c:rgb(90 80 220/0.18);--bg:#0d0b12;--text:#ece8ee;--muted:#9b93a3}}body{background:var(--bg);line-height:1.45}body:before{content:"";position:fixed;inset:-20vmax;z-index:-1;pointer-events:none;background:radial-gradient(40vmax 34vmax at 18% 8%,var(--aurora-a),transparent 70%),radial-gradient(38vmax 30vmax at 92% 28%,var(--aurora-b),transparent 70%),radial-gradient(44vmax 36vmax at 40% 92%,var(--aurora-c),transparent 70%);filter:blur(30px);animation:drift 40s ease-in-out infinite alternate}@keyframes drift{to{transform:translate3d(3vmax,-2vmax,0) rotate(6deg)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.brief,.bubble,.jar,.log,.north,.option button,.pace,.panel,.plan,.say textarea,.shipped,.turn.bunny{background:var(--glass)!important;border:1px solid var(--glass-line)!important;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.bubble:before{background:var(--glass-strong);border-color:var(--glass-line)}.brief,.north{position:relative;border-radius:22px}.brief:after,.north:after{content:"";position:absolute;left:22px;right:22px;top:-1px;height:2px;border-radius:2px;background:var(--gradient);opacity:.8}.plan.is-live{box-shadow:var(--glass-shadow),0 0 0 1px color-mix(in srgb,var(--pink) 45%,transparent)}.option.picked button{box-shadow:var(--glass-shadow),0 0 0 1.5px var(--pink),0 8px 24px rgb(237 44 179/.2)}.jar,.log,.panel,.plan{border-radius:20px}.top{align-items:flex-start}.top .bunny{filter:drop-shadow(0 10px 18px rgb(255 89 21/.28))}.bubble{border-radius:22px;padding:14px 16px;animation:pop .45s cubic-bezier(.2,1.4,.4,1)}.bubble .stats{flex-wrap:wrap;gap:6px 16px}.cta{display:inline-block;margin-top:10px;font-family:var(--font-display);font-weight:600;font-size:.92rem;color:#fff;background:var(--gradient);border-radius:999px;padding:7px 14px;box-shadow:0 6px 18px rgb(237 44 179/.25)}.cta:hover{text-decoration:none;filter:brightness(1.06)}.fold>summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer}.fold>summary::-webkit-details-marker{display:none}.fold>summary h2{margin:0;font-size:1rem}.fold>summary .sum{margin-left:auto;color:var(--muted);font-size:.85rem;text-align:right}.fold>summary:after{content:"›";color:var(--muted);transition:transform .2s ease}.fold[open]>summary:after{transform:rotate(90deg)}.fold[open]>summary{margin-bottom:8px}.panels{gap:10px}.quiet{margin-top:8px}li{border-top-color:var(--glass-edge)}.name{font-weight:500}@media (max-width:560px){li{grid-template-columns:10px 1fr auto;row-gap:0;padding:8px 0}.name{grid-column:2}.at,.name{grid-row:1}.at{grid-column:3}.detail{grid-column:2/-1;grid-row:2;font-size:.84rem}.dot{width:8px;height:8px}}.brief .kicker,.north .kicker,.pace-top,.plan-stage{letter-spacing:.04em}.ask{font-size:1.05rem;line-height:1.35}.line{line-height:1.4}@media (max-width:560px){.jars{grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.jars::-webkit-scrollbar{display:none}.jar{scroll-snap-align:start}}.log li.obs{background:transparent;border-color:var(--glass-edge)}.obs-rehearsal{border-style:dashed!important}