.pd{--pd-amber:#ffc65c;--pd-face:#ffdf9e}.pd-js [data-rv]{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)scale(.985)}.pd-js [data-rv].pd-in{opacity:1;transform:none}.pd-card{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:linear-gradient(140deg,#ffffff1a,#ffffff05 55%,#ffffff0f),#1412106b;border:1px solid #ffffff24;border-radius:22px;align-content:start;gap:8px;padding:22px 22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 24px 50px -30px #000000b3}.pd-js .pd-card.pd-in{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}.pd-card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff29 50%,#0000 65%);transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-120%)}.pd-card:hover{transform:translateY(-3px)}.pd-card:hover:after{transform:translate(120%)}.ax-light .pd-card{background:linear-gradient(140deg,#ffffffc7,#ffffff5c 60%,#fff9),#faf7f159;border-color:#ffffffd9;box-shadow:inset 0 1px #fff,0 22px 44px -30px #3c2d1959}.pd-card>svg{width:20px;height:20px;color:var(--pd-amber)}.ax-light .pd-card>svg{color:#b07a1c}.pd-card strong{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.pd-card span,.pd-card p{color:var(--ax-dim);font-size:14.5px;line-height:1.55}.ax-light .pd-card span,.ax-light .pd-card p{color:var(--ax-ink-dim)}.pd-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:32px;display:grid}.pd-cards-list{grid-template-columns:1fr 1fr}.pd-cards-list>:last-child:nth-child(odd){grid-column:1/-1}.pd-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-tag{color:var(--pd-amber);letter-spacing:.14em;text-transform:uppercase;vertical-align:middle;border:1px solid #ffc65c8c;border-radius:999px;margin-left:10px;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-block}.ax-light .pd-tag{color:#9a6512;border-color:#9a651273}.pd-veil{border-radius:26px}.pd-veil-sq{justify-self:center;max-width:460px}.pd-veil-mid{max-width:640px;margin:56px auto 0}.pd-pod{--rx:0deg;--ry:0deg;perspective:900px;touch-action:pan-y;align-items:center;display:inline-flex;position:relative}.pd-pod-body{width:var(--w);aspect-ratio:2.2;padding:calc(var(--w) * .055);border-radius:calc(var(--w) * .13);box-shadow:inset 0 1px 0 #ffffff38, inset 0 -2px 6px #000c, 0 0 0 1px #ffffff0f, 0 30px 60px -24px #000000bf, 0 0 80px -20px color-mix(in srgb, var(--pd-light) 40%, transparent);transform:rotateX(var(--rx)) rotateY(var(--ry));z-index:1;background:linear-gradient(160deg,#2a2723,#0d0c0b 45%,#050505);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .6s;position:relative}.pd-pod-lg{--w:min(460px, 78vw)}.pd-pod-md{--w:min(340px, 72vw)}.pd-pod-screen{border-radius:calc(var(--w) * .085);background:radial-gradient(120% 90% at 30% 20%,#15130f,#000 70%);width:100%;height:100%;position:relative;overflow:hidden}.pd-pod-screen:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff1f,#0000 32%);position:absolute;inset:0}.pd-pod-light{right:calc(var(--w) * .02);background:var(--pd-light);width:3px;box-shadow:0 0 10px var(--pd-light);border-radius:3px;transition:background .5s,box-shadow .5s;animation:2.6s ease-in-out infinite pd-glow;position:absolute;top:34%;bottom:34%}.pd-pod-mag{width:calc(var(--w) * .17);height:calc(var(--w) * .3);border-radius:0 calc(var(--w) * .04) calc(var(--w) * .04) 0;background:linear-gradient(90deg,#070707,#1f1d1a 60%,#121110);margin-left:-6px;box-shadow:inset 0 1px #ffffff1a,0 16px 30px -18px #000c}.pd-face{fill:none;width:100%;height:100%;stroke:var(--pd-face);stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #ffd2788c);animation:.45s cubic-bezier(.2,.7,.2,1) pd-in;display:block}.pd-face g,.pd-face circle,.pd-face rect,.pd-face ellipse,.pd-face path,.pd-face text{transform-box:fill-box;transform-origin:50%}.pd-face .pd-fill{fill:var(--pd-face);stroke:none}.pd-face .pd-ink{fill:#000;stroke:#000;stroke-width:2px}.pd-face .pd-red{fill:#ff5a4e;stroke:none}.pd-face .pd-cheek{fill:#ff8c6e73;stroke:none}.pd-face .pd-track{stroke:#ffdf9e29}.pd-face text{fill:var(--pd-face);stroke:none;font-family:inherit}.pd-caption{letter-spacing:.04em;opacity:.8;font-size:10.5px}.pd-plain{font-size:21px;font-weight:600}.pd-zz{font-size:14px;font-weight:700;animation:2.4s ease-in-out infinite pd-zz}.pd-zz-2{animation-delay:.8s}.pd-blink{animation:4.2s infinite pd-blink}.pd-bob{animation:1.4s ease-in-out infinite pd-bob}.pd-breathe{animation:3.6s ease-in-out infinite pd-breathe}.pd-tilt{animation:3s ease-in-out infinite pd-tilt}.pd-look{animation:3.4s ease-in-out infinite pd-look}.pd-look-up{animation:2.2s ease-in-out infinite pd-look-up}.pd-dots circle{animation:1.2s ease-in-out infinite pd-dot}.pd-dots circle:nth-child(2){animation-delay:.15s}.pd-dots circle:nth-child(3){animation-delay:.3s}.pd-talk{animation:.42s ease-in-out infinite alternate pd-talk}.pd-pulse{stroke-width:5px;animation:1.4s ease-in-out infinite pd-pulse}.pd-bars rect{animation:.9s ease-in-out infinite alternate pd-bar}.pd-spin{stroke-dasharray:26 74;animation:1.1s linear infinite pd-spin}.pd-ask{fill:#ffb03a;stroke:none;animation:1.1s ease-in-out infinite pd-ask}.pd-draw{stroke:#7fe0a0;stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.3,.7,.2,1) .15s forwards pd-draw}.pd-spark{stroke-width:3px;animation:1.3s ease-in-out infinite pd-spark}.pd-ring{animation:1.8s ease-in-out infinite pd-ring}.pd-charge{animation:2s ease-in-out infinite pd-charge}.pd-blinkfast{animation:.9s steps(2,end) infinite pd-glow}.pd-dim{opacity:.38}.pd-face .pd-ring-time{stroke:#ff6b5e;stroke-width:6px;transition:stroke-dashoffset .25s linear;transform:rotate(-90deg)}.pd-face .pd-ring-break{stroke:#7fe0a0}.pd-time{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.pd-time-label{opacity:.75;font-size:12px}@keyframes pd-in{0%{opacity:0;transform:scale(.94)}}@keyframes pd-glow{50%{opacity:.45}}@keyframes pd-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes pd-bob{50%{transform:translateY(-3px)}}@keyframes pd-breathe{50%{opacity:.55}}@keyframes pd-tilt{50%{transform:rotate(-6deg)}}@keyframes pd-look{0%,to{transform:translate(0)}30%{transform:translate(-7px)}65%{transform:translate(7px)}}@keyframes pd-look-up{50%{transform:translate(5px,-3px)}}@keyframes pd-dot{50%{opacity:.5;transform:translateY(-5px)}}@keyframes pd-talk{to{transform:scale(1.2,1.8)}}@keyframes pd-pulse{50%{opacity:.6;transform:scale(1.12)}}@keyframes pd-bar{0%{transform:scaleY(.25)}}@keyframes pd-spin{to{transform:rotate(360deg)}}@keyframes pd-ask{50%{transform:scale(1.18)}}@keyframes pd-draw{to{stroke-dashoffset:0}}@keyframes pd-spark{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}@keyframes pd-ring{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(-9deg)}20%,40%{transform:rotate(9deg)}}@keyframes pd-charge{0%{transform-origin:0;transform:scaleX(.2)}to{transform-origin:0;transform:scaleX(1)}}@keyframes pd-zz{0%{opacity:0;transform:translateY(4px)}50%{opacity:1}to{opacity:0;transform:translate(4px,-6px)}}.pd-board{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(80% 90% at 25% 40%,#ffc65c17,#0000 70%),#14121066;border:1px solid #ffffff1f;border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:44px;padding:clamp(24px,4vw,48px);display:grid}.pd-board-stage{justify-items:center;gap:28px;display:grid}.pd-switch,.pd-moods{flex-wrap:wrap;gap:8px;display:flex}.pd-switch{background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:4px}.pd-switch button,.pd-moods button{color:var(--ax-dim);border-radius:999px;padding:8px 14px;font-size:13px;transition:background .3s,color .3s,border-color .3s}.pd-moods button{background:#ffffff0a;border:1px solid #ffffff24}.pd-moods .pd-mood-extra{border-style:dashed}.pd-switch button[aria-pressed=true],.pd-moods button[aria-pressed=true]{background:var(--ax-ivory);color:var(--ax-ink);border-color:var(--ax-ivory)}.pd-moods button:hover{color:var(--ax-ivory);border-color:#fff6}.pd-moods button[aria-pressed=true]:hover{color:var(--ax-ink)}.pd-task{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,64px);margin-top:40px;display:grid}.pd-mac{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(150deg,#fffc,#ffffff73);border:1px solid #ffffffd9;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #fff,0 26px 50px -32px #3c2d1966}.pd-mac-bar{color:var(--ax-ink-faint);border-bottom:1px solid #0b0a0914;align-items:center;gap:6px;padding:12px 16px;font-size:12px;display:flex}.pd-mac-bar i{background:#0b0a0924;border-radius:50%;width:10px;height:10px}.pd-mac-bar span{margin-left:8px}.pd-mac ol{gap:8px;min-height:180px;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;display:grid}.pd-mac li{animation:.4s cubic-bezier(.2,.7,.2,1) pd-in}.pd-mac li:before{content:"›  ";color:#b07a1c}.pd-mac .pd-mac-you:before{content:"✓  "}.pd-mac .pd-mac-empty{color:var(--ax-ink-faint)}.pd-mac-empty:before{content:""!important}.pd-mac-actions{flex-wrap:wrap;gap:10px;padding:0 20px 20px;display:flex}.pd-mac-actions .ax-btn:disabled{opacity:.45;cursor:progress}.pd-focus{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,80px);margin-top:40px;display:grid}.pd-stand{justify-items:center;display:grid}.pd-stand-base{background:linear-gradient(#1c1a17,#070707);border-radius:6px 6px 14px 14px;width:64%;height:26px;margin-top:-6px;box-shadow:0 24px 40px -18px #000000e6,inset 0 1px #ffffff1a}.pd-focus-ctl{gap:22px;display:grid}.pd-focus-btns{flex-wrap:wrap;gap:10px;display:flex}.pd-lens{flex-wrap:wrap;gap:12px;display:flex}.pd-lens>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 16px;font-size:14px;display:flex}.pd-lens span{color:var(--ax-dim)}.pd-lens strong{text-align:center;min-width:52px;font-weight:600}.pd-lens button{border:1px solid #fff3;border-radius:50%;width:30px;height:30px;font-size:16px;line-height:1}.pd-lens button:hover{border-color:#ffffff8c}.pd-sessions{color:var(--ax-faint);font-size:14px}.pd-steps{gap:12px;margin:32px 0 24px;display:grid}.pd-steps .bu-flow-n{color:var(--pd-amber);letter-spacing:.14em;font-size:12px}.pd-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:40px 0 24px;display:grid}.pd-mini{color:var(--ax-ink-dim);gap:6px;font-size:14px;display:grid}.pd-mini b{min-width:104px;color:var(--ax-ink);font-weight:600;display:inline-block}.pd-box{flex-wrap:wrap;gap:10px;margin:28px 0 20px;display:flex}.pd-box li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid #ffffffe6;border-radius:999px;padding:10px 16px;font-size:14px}.pd-specs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1412106b;border:1px solid #ffffff1f;border-radius:24px;margin:36px 0 24px;overflow:hidden}.pd-specs>div{border-top:1px solid #ffffff14;grid-template-columns:minmax(130px,.4fr) 1fr;gap:16px;padding:16px 24px;font-size:15px;display:grid}.pd-specs>div:first-child{border-top:0}.pd-specs dt{color:var(--ax-faint)}@media (max-width:900px){.pd-board,.pd-task,.pd-focus{grid-template-columns:minmax(0,1fr);justify-items:center}.pd-mac{width:100%}.pd-cards-4,.pd-trio{grid-template-columns:1fr 1fr}}@media (max-width:560px){.pd-cards-list,.pd-cards-4,.pd-trio{grid-template-columns:minmax(0,1fr)}.pd-specs>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (prefers-reduced-motion:reduce){.pd-face,.pd-face *,.pd-pod-light,.pd-mac li{animation:none!important}.pd-draw{stroke-dashoffset:0}}.ax-light .pd-mac .ax-btn-solid{background:var(--ax-ink);color:var(--ax-ivory)}
