@property --orbit-phase{syntax:"<number>";inherits:false;initial-value:0}.pana-ambient{position:relative;min-height:100vh;background:radial-gradient(circle at 15% 10%,#15345a 0,transparent 36%),radial-gradient(circle at 85% 0,rgba(110,47,96,.38) 0,transparent 31%),linear-gradient(160deg,#04060d,#0a0f18 45%,#05070d);overflow:hidden}.pana-ambient__glow{position:absolute;width:460px;height:460px;border-radius:50%;filter:blur(52px);pointer-events:none}.pana-ambient__glow--a{background:hsl(212,88%,56%);top:-120px;left:-80px;animation:pana-ambient-float var(--dur-ambient-float) ease-in-out infinite,pana-ambient-breathe-a var(--dur-ambient-breathe-a) ease-in-out infinite}.pana-ambient__glow--b{background:hsl(162,72%,48%);bottom:-180px;right:-140px;animation:pana-ambient-float var(--dur-ambient-float) ease-in-out infinite,pana-ambient-breathe-b var(--dur-ambient-breathe-b) ease-in-out infinite;animation-delay:-9s,-4s}.pana-ambient__glow--c{background:hsl(270,58%,54%);width:320px;height:320px;top:-80px;left:50%;transform:translateX(-50%);animation:pana-ambient-breathe-c var(--dur-ambient-breathe-c) ease-in-out infinite;animation-delay:-6s}.pana-ambient__grain{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.035) .6px,transparent 0);background-size:3px 3px;opacity:.9;pointer-events:none;animation:pana-grain-drift var(--dur-grain-drift) linear infinite}.pana-ambient__content{position:relative;z-index:2}.pana-circular-card{border-radius:32px;border:1px solid var(--pana-border);background:var(--pana-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:1.2rem;color:var(--pana-text);transition:border-color var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.pana-circular-card[data-state=active]{border-color:hsla(195,78%,58%,.2);box-shadow:inset 0 0 0 1px hsla(195,78%,58%,.05)}.pana-circular-card[data-state=stalled]{border-color:hsla(35,88%,62%,.2)}.pana-circular-card[data-state=listening]{border-color:hsla(160,72%,58%,.34);box-shadow:0 0 18px hsla(160,72%,58%,.07)}.pana-circular-card__header h3{margin:0;font-size:1rem;letter-spacing:.02em}.pana-circular-card__header p{margin:.35rem 0 0;color:var(--pana-muted);font-size:.75rem;letter-spacing:.01em}.pana-circular-card__body{margin-top:1rem}.pana-pulse-btn{position:relative;border:0;border-radius:999px;padding:.75rem 1.25rem;color:#04111e;background:linear-gradient(135deg,var(--pana-accent),var(--pana-accent-2));cursor:pointer;font-weight:700;letter-spacing:.02em;overflow:hidden}.pana-pulse-btn__halo{position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(92,194,255,.58);animation:pana-pulse 2.2s ease-out infinite}.pana-pulse-btn__label{position:relative;z-index:2}.pana-mission-chip{position:relative;display:grid;grid-gap:.2rem;gap:.2rem;padding:.55rem .75rem;border-radius:14px;border:1px solid rgba(180,218,255,.28);background:rgba(8,15,24,.88);color:var(--pana-text);min-width:120px;text-align:left;cursor:pointer;transform:scale(1);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),border-radius var(--dur-base) var(--ease-out)}.pana-mission-chip__title{font-size:.82rem;line-height:1.3}.pana-mission-chip__meta{color:var(--pana-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.pana-mission-chip[data-status=active]{border-color:hsla(195,78%,58%,.55);box-shadow:0 0 10px hsla(195,78%,58%,.18)}.pana-mission-chip[data-status=active]:before{content:"";position:absolute;top:.5rem;right:.55rem;width:6px;height:6px;border-radius:50%;background:var(--pana-accent-high);animation:pana-status-pulse 2s ease-in-out infinite}.pana-mission-chip[data-status=stalled]{border-color:hsla(35,88%,62%,.42);opacity:.72}.pana-mission-chip[data-status=completed]{border-color:hsla(160,72%,60%,.38);opacity:.48;transform:scale(.94);border-radius:10px}.pana-mission-chip[data-priority=critical]{border-width:1.5px}.pana-mission-chip[data-priority=low]{opacity:.82}.pana-momentum-ring{width:220px;height:220px;position:relative;display:grid;place-items:center;flex-shrink:0}.pana-momentum-ring svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.pana-momentum-ring__track,.pana-momentum-ring__value{fill:none;stroke-width:12}.pana-momentum-ring__track{stroke:hsla(218,24%,62%,.18);animation:pana-ring-breathe var(--dur-ring-breathe) ease-in-out infinite}.pana-momentum-ring__value{stroke:var(--pana-accent-high);stroke-linecap:round;transition:stroke-dashoffset var(--dur-ring-stroke) var(--ease-spring)}.pana-momentum-ring[data-state=high] .pana-momentum-ring__value{stroke:var(--pana-accent-high);filter:drop-shadow(0 0 5px hsla(195,78%,58%,.42))}.pana-momentum-ring[data-state=mid] .pana-momentum-ring__value{stroke:var(--pana-accent-mid);filter:drop-shadow(0 0 5px hsla(260,55%,67%,.42))}.pana-momentum-ring[data-state=low] .pana-momentum-ring__value{stroke:var(--pana-accent-low);filter:drop-shadow(0 0 5px hsla(35,88%,62%,.42))}.pana-momentum-ring__label{position:absolute;text-align:center;display:grid;place-items:center;grid-gap:.25rem;gap:.25rem;pointer-events:none}.pana-momentum-ring__label strong{font-size:2.2rem;line-height:1;font-family:var(--font-display),sans-serif;letter-spacing:.03em;color:var(--pana-text)}.pana-momentum-ring__label span{font-size:.7rem;color:var(--pana-muted);text-transform:uppercase;letter-spacing:.12em}.pana-orbit-node{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--orbit-angle)) translateX(calc(var(--orbit-radius) * var(--orbit-phase)));animation:pana-orbit-spawn var(--dur-orbit-spawn) var(--ease-out) var(--orbit-spawn-delay,0s) both}.pana-orbit-node__gem{position:absolute;left:-36px;top:-36px;width:72px;height:72px;border-radius:50%;border:1px solid rgba(166,219,255,.28);background:rgba(10,18,29,.86);display:grid;place-items:center;opacity:var(--orbit-opacity,1);cursor:default;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out);animation:pana-orbit-gem-appear var(--dur-orbit-spawn) var(--ease-out) var(--orbit-spawn-delay,0s) both,pana-orbit-drift var(--dur-orbit-drift) ease-in-out infinite var(--orbit-drift-delay,0s)}.pana-orbit-node__gem.is-active{border-color:hsla(195,78%,58%,.52);box-shadow:0 0 14px hsla(195,78%,58%,.22)}.pana-orbit-node__gem:focus-visible,.pana-orbit-node__gem:hover{border-color:hsla(195,78%,58%,.55);box-shadow:0 0 12px hsla(195,78%,58%,.2);outline:none}.pana-orbit-node__label{transform:rotate(calc(var(--orbit-angle) * -1));font-size:.65rem;line-height:1.3;text-align:center;color:var(--pana-text);padding-inline:.3rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.pana-radial-planner{position:relative;width:min(460px,95vw);aspect-ratio:1/1;margin-inline:auto;border-radius:50%;border:1px solid rgba(163,204,255,.18);background:radial-gradient(circle at center,rgba(17,27,42,.72),rgba(7,11,19,.9))}.pana-radial-planner__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.pana-radial-line{fill:none;stroke-width:1}.pana-radial-line--active{stroke:hsla(195,78%,58%,.55);stroke-dasharray:20 55;animation:pana-radial-pulse var(--dur-radial-pulse) linear infinite}.pana-radial-line--stalled{stroke:hsla(35,88%,62%,.32);stroke-dasharray:3 8}.pana-radial-line--completed{stroke:hsla(160,72%,60%,.16)}.pana-radial-line--default{stroke:hsla(214,40%,70%,.12)}.pana-radial-planner__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:130px;height:130px;border-radius:50%;border:1px solid rgba(158,247,204,.38);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;text-align:center;padding:.6rem;color:var(--pana-text);background:rgba(10,18,29,.92);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.pana-radial-planner__center[data-status=active]{border-color:hsla(195,78%,58%,.55);box-shadow:0 0 20px hsla(195,78%,58%,.2),inset 0 0 16px hsla(195,78%,58%,.06)}.pana-radial-planner__center[data-status=stalled]{border-color:hsla(35,88%,62%,.45)}.pana-radial-planner__center[data-status=completed]{border-color:hsla(160,72%,60%,.4);transform:translate(-50%,-50%) scale(.96)}.pana-radial-planner__center[data-priority-focus=true]:not([data-status=completed]){transform:translate(-50%,-50%) scale(1.03);box-shadow:0 0 24px hsla(195,78%,58%,.2),inset 0 0 16px hsla(195,78%,58%,.05)}.pana-radial-planner__node[data-priority-focus=true] .pana-mission-chip:not([data-status=completed]){transform:scale(1.04);border-color:hsla(195,78%,58%,.52);box-shadow:0 0 12px hsla(195,78%,58%,.16)}.pana-radial-planner__center[data-anticipatory=true]:not([data-status=completed]){border-color:hsla(214,80%,70%,.52);box-shadow:0 0 18px hsla(214,80%,70%,.14),inset 0 0 12px hsla(214,80%,70%,.05)}.pana-radial-planner__node[data-anticipatory=true] .pana-mission-chip:not([data-status=completed]){border-color:hsla(214,80%,70%,.46);box-shadow:0 0 10px hsla(214,80%,70%,.12)}.pana-radial-planner__center[data-reflection-carry=true]:not([data-status=completed]){box-shadow:0 0 14px hsla(160,72%,58%,.12),inset 0 0 0 1px hsla(160,72%,58%,.16)}.pana-radial-planner__node[data-reflection-carry=true] .pana-mission-chip:not([data-status=completed]){box-shadow:0 0 8px hsla(160,72%,58%,.1),inset 0 0 0 1px hsla(160,72%,58%,.14)}.pana-radial-center__title{font-size:.72rem;line-height:1.35;color:var(--pana-text);padding-inline:.2rem}.pana-radial-center__summary{font-size:.6rem;color:var(--pana-muted);text-transform:uppercase;letter-spacing:.1em}.pana-radial-center__empty{font-size:.68rem;color:var(--pana-muted);text-transform:uppercase;letter-spacing:.12em}.pana-radial-planner__nodes{position:absolute;inset:0}.pana-radial-planner__node{position:absolute;left:calc(50% - 60px);top:calc(50% - 22px)}.pana-reflection-panel{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border-radius:20px}.pana-reflection-panel[data-status=submitting]{animation:pana-reflection-emit var(--dur-reflection-emit) var(--ease-out) forwards}.pana-reflection-panel[data-status=closed]{display:grid;place-items:center;min-height:7rem}.pana-reflection-section{display:grid;grid-gap:.4rem;gap:.4rem}.pana-reflection-prompt{margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--pana-muted)}.pana-reflection-items{margin:0;padding-left:1.2rem;display:grid;grid-gap:.3rem;gap:.3rem;font-size:.88rem;color:var(--pana-text)}.pana-reflection-empty{margin:0;font-size:.88rem;color:var(--pana-muted);font-style:italic}.pana-reflection-divider{height:1px;background:linear-gradient(90deg,transparent,hsla(195,78%,58%,.45) 35%,hsla(160,72%,72%,.45) 65%,transparent);margin-block:.15rem}.pana-reflection-insight{margin:0;font-size:.9rem;color:var(--pana-text);line-height:1.55}.pana-reflection-action{display:flex;justify-content:flex-end;padding-top:.15rem}.pana-reflection-close-btn{border:1px solid hsla(195,78%,58%,.38);border-radius:999px;padding:.45rem 1.05rem;background:transparent;color:var(--pana-accent-high);font-size:.78rem;font-weight:600;letter-spacing:.07em;cursor:pointer;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.pana-reflection-close-btn:hover:not(:disabled){background:hsla(195,78%,58%,.08);border-color:hsla(195,78%,58%,.65)}.pana-reflection-close-btn:disabled{opacity:.45;cursor:default}.pana-reflection-closed{margin:0;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pana-accent-high);animation:pana-reflection-seal var(--dur-reflection-seal) var(--ease-out) both}.pana-parse-preview{display:grid;grid-gap:0;gap:0;margin-top:var(--space-1);border-radius:16px;border:1px solid hsla(214,80%,84%,.14);background:rgba(8,15,24,.92);overflow:hidden;animation:pana-parse-appear var(--dur-slow) var(--ease-out) both}.pana-parse-preview__header{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-bottom:1px solid hsla(214,80%,84%,.08)}.pana-parse-preview__indicator{width:6px;height:6px;border-radius:50%;background:var(--pana-accent-high);flex-shrink:0;animation:pana-status-pulse 2.8s ease-in-out infinite}.pana-parse-preview__title{flex:1 1;font-size:.72rem;color:var(--pana-muted);text-transform:uppercase;letter-spacing:.1em}.pana-parse-preview__dismiss{background:none;border:none;color:var(--pana-muted);font-size:1rem;line-height:1;cursor:pointer;padding:0 .1rem;transition:color var(--dur-base) var(--ease-out)}.pana-parse-preview__dismiss:hover{color:var(--pana-text)}.pana-parse-preview__prompt{margin:0;padding:.55rem .75rem 0;color:var(--pana-text);font-size:.78rem;line-height:1.45}.pana-parse-preview__section{display:grid;grid-gap:.3rem;gap:.3rem;padding:.55rem .75rem;border-top:1px solid hsla(214,80%,84%,.06)}.pana-parse-preview__section strong{color:var(--pana-text);font-size:.86rem;line-height:1.35;overflow-wrap:anywhere}.pana-parse-preview__section p{margin:0;color:var(--pana-muted);font-size:.76rem;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.pana-parse-preview__section-title{color:var(--pana-muted);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.pana-parse-preview__tasks{list-style:none;margin:0;padding:0}.pana-parse-preview__task{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.3rem 0;transition:background var(--dur-fast) var(--ease-out)}.pana-parse-preview__task:hover{background:hsla(218,32%,18%,.5)}.pana-parse-preview__task-title{font-size:.82rem;color:var(--pana-text);flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pana-parse-preview__task-right{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.pana-parse-preview__priority{font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;padding:.06rem .32rem;border-radius:4px;border:1px solid;line-height:1.6}.pana-parse-preview__priority[data-priority=critical]{color:var(--pana-critical)}.pana-parse-preview__priority[data-priority=high]{color:var(--pana-accent-high)}.pana-parse-preview__priority[data-priority=medium]{color:var(--pana-muted)}.pana-parse-preview__priority[data-priority=low]{color:hsla(218,22%,40%,1)}.pana-parse-preview__due{font-size:.65rem;color:var(--pana-muted);min-width:3rem;text-align:right}.pana-parse-preview__plain-list{display:grid;grid-gap:.28rem;gap:.28rem;list-style:none;margin:0;padding:0}.pana-parse-preview__plain-list li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--pana-text);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.pana-parse-preview__inline{border:1px solid hsla(214,80%,84%,.18);border-radius:6px;background:hsla(218,32%,18%,.45);color:var(--pana-muted);font-size:.62rem;padding:.12rem .36rem;cursor:pointer}.pana-parse-preview__organization{display:flex;flex-wrap:wrap;gap:.35rem;padding:.5rem .75rem;border-top:1px solid hsla(214,80%,84%,.06)}.pana-parse-preview__organization button{border:1px solid hsla(214,80%,84%,.16);border-radius:6px;background:hsla(218,32%,18%,.42);color:var(--pana-text);font-size:.68rem;padding:.22rem .46rem;cursor:pointer}.pana-parse-preview__footer{display:flex;align-items:center;justify-content:space-between;padding:.45rem .75rem;border-top:1px solid hsla(214,80%,84%,.08)}.pana-parse-preview__tags{font-size:.65rem;color:var(--pana-muted);text-transform:uppercase;letter-spacing:.08em}.pana-parse-preview__total{font-size:.65rem;color:var(--pana-muted);letter-spacing:.04em;margin-left:auto}.pana-parse-preview__apply{margin-left:.6rem;border:1px solid hsla(194,94%,68%,.4);border-radius:999px;background:hsla(194,94%,68%,.14);color:var(--pana-accent-high);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .62rem;cursor:pointer;transition:color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.pana-parse-preview__apply:hover:not(:disabled){border-color:hsla(194,94%,68%,.8);background:hsla(194,94%,68%,.22)}.pana-parse-preview__apply:disabled{opacity:.45;cursor:not-allowed}.pana-flow-composer{display:grid;grid-gap:.5rem;gap:.5rem}.pana-flow-composer__label{margin:0;font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--pana-muted)}.pana-flow-composer__row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pana-flow-composer__input{flex:1 1;min-width:0;border-radius:999px;border:1px solid hsla(214,80%,84%,.2);background:rgba(8,15,24,.82);color:var(--pana-text);padding:.48rem .82rem;font-size:.8rem;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.pana-flow-composer__input::placeholder{color:hsla(218,22%,58%,.9)}.pana-flow-composer__input:focus-visible{outline:none;border-color:hsla(195,78%,58%,.5);box-shadow:0 0 0 2px hsla(195,78%,58%,.12)}.pana-flow-composer__submit{border-radius:999px;border:1px solid hsla(195,78%,58%,.3);background:rgba(10,20,31,.92);color:var(--pana-text);padding:.42rem .8rem;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;flex-shrink:0;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.pana-flow-composer__submit:hover:not(:disabled){border-color:hsla(195,78%,58%,.62);background:rgba(14,31,46,.98)}.pana-flow-composer__submit:disabled{opacity:.52;cursor:not-allowed}.pana-flow-composer__error{margin:0;font-size:.72rem;color:var(--pana-critical)}.pana-flow-trail{display:grid;grid-gap:.55rem;gap:.55rem}.pana-flow-trail__header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.pana-flow-trail__title{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.11em;color:var(--pana-muted)}.pana-flow-trail__toggle{border:1px solid hsla(214,80%,84%,.2);border-radius:999px;background:rgba(8,15,24,.62);color:var(--pana-muted);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .52rem;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.pana-flow-trail__toggle:hover{border-color:hsla(214,80%,84%,.42);color:var(--pana-text)}.pana-flow-trail__empty{margin:0;font-size:.8rem;color:var(--pana-muted);font-style:italic}.pana-flow-trail__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.42rem;gap:.42rem}.pana-flow-trail__row{border:1px solid hsla(214,80%,84%,.11);border-radius:12px;background:rgba(8,15,24,.78);padding:.48rem .62rem;display:grid;grid-gap:.32rem;gap:.32rem;transition:border-color var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.pana-flow-trail__row[data-source=system]{opacity:.68;background:rgba(8,15,24,.56)}.pana-flow-trail__row:focus-within,.pana-flow-trail__row:hover{border-color:hsla(214,80%,84%,.24);background:rgba(10,20,31,.88)}.pana-flow-trail__row[data-optimistic=true]{border-color:hsla(195,78%,58%,.3)}.pana-flow-trail__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.pana-flow-trail__type{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--pana-accent-high)}.pana-flow-trail__time{font-size:.62rem;color:var(--pana-muted)}.pana-flow-trail__content{margin:0;font-size:.82rem;line-height:1.48;color:var(--pana-text);overflow-wrap:anywhere}.pana-flow-trail__expand{justify-self:flex-start;border:0;background:transparent;color:var(--pana-muted);font-size:.67rem;letter-spacing:.05em;cursor:pointer;padding:0}.pana-flow-capsule,.pana-flow-trail__expand:hover{color:var(--pana-text)}.pana-flow-capsule{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:100%;border:1px solid hsla(214,80%,84%,.14);border-radius:999px;background:rgba(8,15,24,.7);padding:.24rem .54rem .24rem .42rem;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.pana-flow-capsule:focus-visible,.pana-flow-capsule:hover{border-color:hsla(214,80%,84%,.34);background:rgba(12,22,35,.92);box-shadow:0 0 0 1px hsla(214,80%,84%,.06);outline:none}.pana-flow-capsule[data-empty=true]{opacity:.72}.pana-flow-capsule__dot{width:.45rem;height:.45rem;border-radius:999px;background:hsla(214,80%,84%,.32);flex-shrink:0}.pana-flow-capsule[data-tone=building] .pana-flow-capsule__dot{background:var(--pana-accent-mid)}.pana-flow-capsule[data-tone=strong] .pana-flow-capsule__dot{background:var(--pana-accent-high);box-shadow:0 0 8px hsla(195,78%,58%,.24)}.pana-flow-capsule__count{font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pana-muted);flex-shrink:0}.pana-flow-capsule__copy{min-width:0;display:grid;grid-gap:.08rem;gap:.08rem}.pana-flow-capsule__snippet{min-width:0;max-width:12rem;font-size:.74rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pana-flow-capsule__signal{font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pana-muted);white-space:nowrap}.pana-flow-capsule__confidence{width:2.4rem;height:.22rem;border-radius:999px;background:hsla(214,80%,84%,.16);overflow:hidden;flex-shrink:0}.pana-flow-capsule__confidence-fill{display:block;height:100%;border-radius:inherit;background:hsla(214,80%,84%,.5);transition:width var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.pana-flow-capsule[data-tone=building] .pana-flow-capsule__confidence-fill{background:hsla(186,72%,64%,.66)}.pana-flow-capsule[data-tone=strong] .pana-flow-capsule__confidence-fill{background:hsla(195,78%,58%,.82)}.pana-flow-snapshot{border:1px solid hsla(214,80%,84%,.16);border-radius:14px;background:rgba(8,15,24,.72);padding:.64rem;display:grid;grid-gap:.48rem;gap:.48rem}.pana-flow-snapshot__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.pana-flow-snapshot__title-wrap{min-width:0}.pana-flow-snapshot__label{margin:0;font-size:.58rem;letter-spacing:.11em;text-transform:uppercase;color:var(--pana-muted)}.pana-flow-snapshot__task{margin:.16rem 0 0;font-size:.82rem;line-height:1.35;color:var(--pana-text);overflow-wrap:anywhere}.pana-flow-snapshot__refresh{border:1px solid hsla(214,80%,84%,.3);border-radius:999px;background:rgba(10,20,31,.84);color:var(--pana-muted);padding:.16rem .58rem;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.pana-flow-snapshot__refresh:focus-visible,.pana-flow-snapshot__refresh:hover:not(:disabled){border-color:hsla(214,80%,84%,.56);color:var(--pana-text);outline:none}.pana-flow-snapshot__refresh:disabled{opacity:.5;cursor:not-allowed}.pana-flow-snapshot__summary{margin:0;font-size:.78rem;line-height:1.45;color:hsla(214,80%,92%,.94);overflow-wrap:anywhere}.pana-flow-snapshot__row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.34rem}.pana-flow-snapshot__chip{border:1px solid hsla(214,80%,84%,.32);border-radius:999px;padding:.08rem .46rem;font-size:.58rem;letter-spacing:.09em;text-transform:uppercase;color:var(--pana-text);background:rgba(10,20,31,.78)}.pana-flow-snapshot__chip[data-tone=blocked],.pana-flow-snapshot__chip[data-tone=needs-another-pass]{border-color:hsla(35,88%,62%,.45);color:hsla(35,88%,72%,.95)}.pana-flow-snapshot__chip[data-tone=looks-done],.pana-flow-snapshot__chip[data-tone=ready-to-close]{border-color:hsla(160,72%,60%,.48);color:hsla(160,72%,76%,.95)}.pana-flow-snapshot__count,.pana-flow-snapshot__generated{font-size:.62rem;color:var(--pana-muted);letter-spacing:.03em}.pana-flow-snapshot__confidence{display:grid;grid-gap:.2rem;gap:.2rem;font-size:.66rem;color:var(--pana-muted)}.pana-flow-snapshot__confidence-track{width:100%;height:.24rem;border-radius:999px;background:hsla(214,80%,84%,.16);overflow:hidden}.pana-flow-snapshot__confidence-fill{display:block;height:100%;border-radius:inherit;background:hsla(195,78%,58%,.8);transition:width var(--dur-base) var(--ease-out)}.pana-flow-snapshot__unresolved{margin:0;padding-left:1rem;display:grid;grid-gap:.2rem;gap:.2rem;color:hsla(35,88%,72%,.92);font-size:.74rem}.pana-flow-snapshot__next,.pana-flow-snapshot__open{margin:0;font-size:.72rem;line-height:1.4;color:hsla(214,80%,88%,.84);overflow-wrap:anywhere}.pana-flow-snapshot__next strong{font-size:.62rem;letter-spacing:.11em;text-transform:uppercase;color:var(--pana-muted)}.pana-flow-check{border:1px solid hsla(35,88%,62%,.3);border-radius:12px;background:rgba(24,17,8,.38);padding:.56rem .62rem;display:grid;grid-gap:.38rem;gap:.38rem}.pana-flow-check__label{margin:0;font-size:.58rem;letter-spacing:.11em;text-transform:uppercase;color:hsla(35,88%,72%,.92)}.pana-flow-check__question{margin:0;font-size:.77rem;color:hsla(35,88%,88%,.95);overflow-wrap:anywhere}.pana-flow-check__reason{margin:0;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(35,88%,72%,.72)}.pana-flow-check__actions{display:inline-flex;flex-wrap:wrap;gap:.34rem}.pana-flow-check__actions button,.pana-flow-check__composer button{border-radius:999px;border:1px solid hsla(35,88%,62%,.4);background:rgba(36,23,9,.7);color:hsla(35,88%,88%,.95);padding:.16rem .54rem;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.pana-flow-check__actions button:focus-visible,.pana-flow-check__actions button:hover:not(:disabled),.pana-flow-check__composer button:focus-visible,.pana-flow-check__composer button:hover:not(:disabled){border-color:hsla(35,88%,72%,.68);outline:none}.pana-flow-check__actions button:disabled,.pana-flow-check__composer button:disabled{opacity:.55;cursor:not-allowed}.pana-flow-check__composer{display:flex;gap:.35rem;flex-wrap:wrap}.pana-flow-check__composer input{flex:1 1;min-width:13rem;border-radius:999px;border:1px solid hsla(35,88%,62%,.3);background:rgba(13,11,7,.8);color:var(--pana-text);padding:.28rem .64rem;font-size:.72rem}.pana-flow-check__composer input:focus-visible{border-color:hsla(35,88%,72%,.62);outline:none}.pana-reminder-field{display:grid;grid-gap:.55rem;gap:.55rem}.pana-reminder-field__empty{margin:0;font-size:.82rem;color:var(--pana-muted);font-style:italic}.pana-reminder-chip{display:grid;grid-gap:.3rem;gap:.3rem;padding:.5rem .75rem;border-radius:14px;border:1px solid hsla(214,80%,84%,.14);background:rgba(8,15,24,.88);transition:border-color var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.pana-reminder-chip:hover{border-color:hsla(214,80%,84%,.28);box-shadow:0 0 0 1px hsla(214,80%,84%,.08)}.pana-reminder-chip__message{font-size:.82rem;line-height:1.35;color:var(--pana-text)}.pana-reminder-chip__meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pana-reminder-chip__time{font-size:.68rem;color:var(--pana-muted);letter-spacing:.02em}.pana-reminder-chip__channel{font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;color:var(--pana-muted);border:1px solid hsla(214,40%,70%,.18);border-radius:4px;padding:.05rem .3rem;line-height:1.6}.pana-reminder-chip--imminent{border-radius:999px;padding-inline:1rem;border-color:hsla(195,78%,58%,.42);box-shadow:0 0 8px hsla(195,78%,58%,.1)}.pana-reminder-chip--imminent .pana-reminder-chip__time{color:var(--pana-accent-high)}.pana-reminder-chip--imminent .pana-reminder-chip__channel{border-color:hsla(195,78%,58%,.28);color:var(--pana-accent-high)}.pana-reminder-chip--overdue{border-radius:4px 14px 14px 4px;border-left-width:2px;border-color:hsla(35,88%,62%,.36);opacity:.85}.pana-reminder-chip--overdue .pana-reminder-chip__time{color:var(--pana-accent-low)}.pana-reminder-chip[data-status=sent]{border-color:hsla(160,72%,60%,.22);opacity:.68}.pana-reminder-chip[data-status=snoozed]{border-color:hsla(35,88%,62%,.22);opacity:.75}.pana-reminder-chip[data-status=completed]{opacity:.38}.pana-reminder-chip[data-status=missed]{border-color:hsla(35,88%,62%,.28);opacity:.6}.pana-week-wheel{display:grid;place-items:center}.pana-week-wheel__svg{width:min(260px,92vw);height:min(260px,92vw);overflow:visible}.pana-week-wheel__seg-group{cursor:pointer;animation:pana-ww-appear var(--dur-ww-spawn) var(--ease-out) both;outline:none}.pana-week-wheel__seg-group:focus-visible .pana-week-wheel__segment{stroke:hsla(195,78%,58%,.7);stroke-width:1.5}.pana-week-wheel__segment{fill:hsla(225,38%,12%,.8);stroke:hsla(214,80%,84%,.07);stroke-width:.5;transition:fill var(--dur-base) var(--ease-out),stroke var(--dur-base) var(--ease-out)}.pana-week-wheel__seg-group:hover .pana-week-wheel__segment{fill:hsla(225,38%,18%,.82)}.pana-week-wheel__segment--today{fill:hsla(218,48%,17%,.9);stroke:hsla(195,78%,58%,.4);stroke-width:.75}.pana-week-wheel__segment--selected{fill:hsla(218,54%,20%,.9);stroke:hsla(195,78%,58%,.65);stroke-width:1}.pana-week-wheel__density{fill:var(--pana-accent-high);pointer-events:none}.pana-week-wheel__day-label{font-size:7px;fill:var(--pana-muted);font-family:var(--font-display,sans-serif);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pana-week-wheel__day-label--today{fill:var(--pana-text);font-weight:600}.pana-week-wheel__seg-count{font-size:5.5px;fill:var(--pana-muted);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pana-week-wheel__hole{fill:var(--pana-bg,hsl(228,44%,5%))}.pana-week-wheel__ctr-label{font-size:6.5px;fill:var(--pana-muted);text-transform:uppercase;letter-spacing:.12em}.pana-week-wheel__ctr-count,.pana-week-wheel__ctr-label{font-family:var(--font-display,sans-serif);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pana-week-wheel__ctr-count{font-size:15px;font-weight:700;fill:var(--pana-text)}.pana-week-wheel__ctr-unit{font-size:5px;fill:var(--pana-muted);text-transform:uppercase;letter-spacing:.13em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pana-week-wheel__rim{fill:none;stroke:var(--pana-muted);stroke-width:1.5;opacity:.22;transition:stroke var(--dur-slow) var(--ease-out),opacity var(--dur-slow) var(--ease-out)}.pana-week-wheel[data-accent=high] .pana-week-wheel__rim{stroke:var(--pana-accent-high);opacity:.55;filter:drop-shadow(0 0 4px hsla(195,78%,58%,.38))}.pana-week-wheel[data-accent=mid] .pana-week-wheel__rim{stroke:var(--pana-accent-mid);opacity:.55;filter:drop-shadow(0 0 4px hsla(260,55%,67%,.38))}.pana-week-wheel[data-accent=low] .pana-week-wheel__rim{stroke:var(--pana-accent-low);opacity:.55;filter:drop-shadow(0 0 4px hsla(35,88%,62%,.38))}@media (max-width:860px){.pana-flow-composer__submit{width:100%;justify-content:center}.pana-flow-capsule{width:100%;justify-content:flex-start;flex-wrap:wrap;row-gap:.24rem}.pana-flow-capsule__copy{width:100%}.pana-flow-capsule__snippet{max-width:100%;white-space:normal;overflow-wrap:anywhere;display:block}.pana-flow-capsule__signal{white-space:normal}.pana-flow-capsule__confidence{width:100%}.pana-flow-check__composer input{min-width:100%}}@keyframes pana-pulse{0%{box-shadow:0 0 0 0 rgba(92,194,255,.58)}to{box-shadow:0 0 0 16px rgba(92,194,255,0)}}@keyframes pana-ambient-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,28px,0)}}@keyframes pana-ambient-breathe-a{0%,to{opacity:.28}50%{opacity:.42}}@keyframes pana-ambient-breathe-b{0%,to{opacity:.22}50%{opacity:.36}}@keyframes pana-ambient-breathe-c{0%,to{opacity:.06}50%{opacity:.16}}@keyframes pana-grain-drift{0%{background-position:0 0}to{background-position:30px 30px}}@keyframes pana-ring-breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes pana-orbit-spawn{0%{--orbit-phase:0}to{--orbit-phase:1}}@keyframes pana-orbit-gem-appear{0%{opacity:0}to{opacity:var(--orbit-opacity,1)}}@keyframes pana-orbit-drift{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}@keyframes pana-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.65)}}@keyframes pana-radial-pulse{0%{stroke-dashoffset:75}to{stroke-dashoffset:0}}@keyframes pana-reflection-emit{0%{background:transparent}40%{background:hsla(195,78%,58%,.07)}to{background:transparent}}@keyframes pana-reflection-seal{0%{opacity:0;transform:translateY(5px)}15%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes pana-parse-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pana-ww-appear{0%{opacity:0;transform:scale(.88);transform-box:fill-box;transform-origin:center}to{opacity:1;transform:scale(1);transform-box:fill-box;transform-origin:center}}@keyframes pana-new-pulse{0%{box-shadow:0 0 0 0 rgba(158,247,204,0)}18%{box-shadow:0 0 10px 3px rgba(158,247,204,.24)}to{box-shadow:0 0 0 0 rgba(158,247,204,0)}}@keyframes pana-seg-pulse{0%{opacity:.48}28%{opacity:1}to{opacity:1}}.pana-radial-planner__center[data-new=true],.pana-radial-planner__node[data-new=true],.pana-reminder-chip[data-new=true]{animation:pana-new-pulse var(--dur-radial-pulse) var(--ease-out) forwards}.pana-week-wheel[data-pulse=true] .pana-week-wheel__segment--today{animation:pana-seg-pulse 2s var(--ease-out) forwards}@media (prefers-reduced-motion:reduce){.pana-mission-chip[data-status=active]:before,.pana-radial-line--active{animation:none}.pana-pulse-btn__halo{animation:none;box-shadow:none}.pana-momentum-ring__track{animation:none;opacity:.5}.pana-orbit-node{animation:none;--orbit-phase:1}.pana-orbit-node__gem{animation:none;opacity:var(--orbit-opacity,1)}.pana-week-wheel__seg-group{animation:none}.pana-circular-card,.pana-mission-chip,.pana-radial-planner__center,.pana-reminder-chip,.pana-week-wheel__rim{transition:none}.pana-parse-preview,.pana-parse-preview__indicator{animation:none}.pana-flow-capsule,.pana-flow-capsule__confidence-fill,.pana-flow-check__actions button,.pana-flow-check__composer button,.pana-flow-composer__input,.pana-flow-composer__submit,.pana-flow-snapshot__confidence-fill,.pana-flow-snapshot__refresh,.pana-flow-trail__row{transition:none}.pana-radial-planner__center[data-new=true],.pana-radial-planner__node[data-new=true],.pana-reminder-chip[data-new=true],.pana-week-wheel[data-pulse=true] .pana-week-wheel__segment--today{animation:none}}