.pr-stage{--pr-bg:#06080d;--pr-mid:#0b1220;--pr-lift:#121e34;--pr-tile:#101b30;--pr-ink:#f2f5fa;--pr-mute:#8f9bb1;--pr-ac:#9ab8ea;--pr-line:#f2f5fa17;--pr-gold:#e3b65e;--pr-gold-hi:#f1d592;--pr-gold-lo:#b8893a;--pr-gold-line:linear-gradient(90deg, var(--pr-gold-lo), var(--pr-gold-hi) 50%, var(--pr-gold-lo));--pr-fd:"Inter Tight", Inter, system-ui, sans-serif;--pr-fb:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--u:1vw;color:var(--pr-ink);font-family:var(--pr-fb);background:radial-gradient(75% 70% at 100% 0%, var(--pr-lift) 0%, transparent 68%), linear-gradient(30deg, var(--pr-bg) 0%, var(--pr-mid) 55%, var(--pr-mid) 100%);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}@media (aspect-ratio<=4/3){.pr-stage{--u:1.4vw}}.pr-top{padding:calc(var(--u) * 2) calc(var(--u) * 3);flex:none;justify-content:space-between;align-items:center;display:flex}.pr-brand{align-items:center;gap:calc(var(--u) * .8);display:flex}.pr-brand .pr-seal{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);display:block}.pr-wm{font:500 calc(var(--u) * 1.7) / 1 var(--pr-fd);letter-spacing:-.03em}.pr-jwm{font:300 calc(var(--u) * 1.9) / 1 var(--pr-fd);letter-spacing:-.03em}.pr-right{align-items:center;gap:calc(var(--u) * 1.6);display:flex}.pr-pill{align-items:center;gap:calc(var(--u) * .5);font-size:calc(var(--u) * .95);letter-spacing:.08em;color:var(--pr-ac);border:1px solid color-mix(in srgb, var(--pr-ac) 40%, transparent);padding:calc(var(--u) * .25) calc(var(--u) * .9);border-radius:99px;display:inline-flex}.pr-pill:before{content:"";width:calc(var(--u) * .55);height:calc(var(--u) * .55);background:var(--pr-ac);border-radius:50%}.pr-host{align-items:center;gap:calc(var(--u) * .9);font-size:calc(var(--u) * 1.15);color:var(--pr-mute);display:flex}.pr-ph{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);font:500 calc(var(--u) * 1) / 1 var(--pr-fd);color:var(--pr-ink);box-shadow:0 0 0 calc(var(--u) * .25) var(--pr-bg), 0 0 0 calc(var(--u) * .36) color-mix(in srgb, var(--pr-gold) 80%, transparent);background:linear-gradient(160deg,#2a3956,#121c31);border-radius:50%;place-items:center;font-style:normal;display:grid}.pr-body{min-height:0;padding:0 calc(var(--u) * 3) calc(var(--u) * 2.4);flex:1;display:flex;position:relative}.pr-idle{padding-bottom:calc(var(--u) * 5);flex-direction:column;justify-content:center;align-items:center}.pr-orb{width:calc(var(--u) * 13);height:calc(var(--u) * 13);flex:none;position:relative}.pr-orb b{box-shadow:inset 0 0 0 calc(var(--u) * .22) #d4af61eb, inset 0 0 calc(var(--u) * 2.4) #f1d59238, 0 0 calc(var(--u) * 4.6) #d4af6157;background:radial-gradient(circle,#d4af6142,#b8893a1a 55%,#0000 70%);border-radius:50%;animation:3.5s ease-in-out infinite pr-breathe;position:absolute;inset:0}.pr-orb i:first-child{inset:calc(var(--u) * -.26);padding:calc(var(--u) * .18);background:conic-gradient(from 0deg, transparent 0 12%, #f1d592e6 22%, #d4af618c 30%, transparent 42%, transparent 60%, #d4af61b3 74%, transparent 86%);-webkit-mask-composite:xor;opacity:.9;border-radius:50%;animation:7s linear infinite pr-ring;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pr-orb i:nth-child(2){z-index:2;width:calc(var(--u) * 1.25);height:calc(var(--u) * 1.25);box-shadow:0 0 calc(var(--u) * 1.6) #f1d592, 0 0 calc(var(--u) * 3) #d4af6166;background:radial-gradient(circle,#fff 0 30%,#f1d592 100%);border-radius:50%;margin:auto;position:absolute;inset:0}@keyframes pr-ring{to{transform:rotate(360deg)}}@keyframes pr-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.pr-orb b,.pr-orb i:first-child{animation:none}}.pr-who{text-align:center}.pr-nm{font:300 calc(var(--u) * 5) / 1 var(--pr-fd);letter-spacing:-.03em;margin:calc(var(--u) * 3) 0 calc(var(--u) * .8)}.pr-rl{font-size:calc(var(--u) * 1.25);color:var(--pr-mute);letter-spacing:.02em}.pr-gl{width:calc(var(--u) * 4.4);background:var(--pr-gold);background:var(--pr-gold-line);height:1px;margin:calc(var(--u) * 2.2) auto;display:block}.pr-fs{right:calc(var(--u) * 2);bottom:calc(var(--u) * 2);font:400 13px/1 var(--pr-fb);color:var(--pr-mute);border:1px solid var(--pr-line);cursor:pointer;background:0 0;border-radius:99px;padding:8px 14px;position:absolute}.pr-waiting,.pr-cover{background:var(--pr-bg);justify-content:center;align-items:center}.pr-cover-btn{color:var(--pr-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;display:flex}.pr-cover-t{font:300 32px/1.2 var(--pr-fd);letter-spacing:-.02em}.pr-cover-s{font:400 14px/1.4 var(--pr-fb);color:var(--pr-mute)}.pr-greet{font:300 calc(var(--u) * 2) / 1.3 var(--pr-fd);letter-spacing:-.015em;color:var(--pr-ink);text-align:center}.pr-speak{align-items:center;gap:calc(var(--u) * 5);padding-left:calc(var(--u) * 7);padding-right:calc(var(--u) * 7)}.pr-pcol{align-items:center;gap:calc(var(--u) * 2.4);flex-direction:column;display:flex}.pr-speak .pr-orb{width:calc(var(--u) * 15);height:calc(var(--u) * 15)}.pr-pname{font-size:calc(var(--u) * 1.1);color:var(--pr-mute);letter-spacing:.02em;text-align:center}.pr-pname b{color:var(--pr-ink);font:400 calc(var(--u) * 1.6) / 1.2 var(--pr-fd);letter-spacing:-.01em;margin-bottom:calc(var(--u) * .3);display:block}.pr-cap-k{font-size:calc(var(--u) * 1);letter-spacing:.16em;text-transform:uppercase;color:#5f6a80;margin:0 0 calc(var(--u) * 1.4)}.pr-cap{font:300 calc(var(--u) * 3.2) / 1.28 var(--pr-fd);letter-spacing:-.02em;max-width:24ch;margin:0}.pr-cbar{align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.1) calc(var(--u) * 3);border-top:1px solid var(--pr-line);background:color-mix(in srgb, var(--pr-bg) 70%, transparent);flex:none;display:flex}.pr-chip{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);box-shadow:inset 0 0 0 calc(var(--u) * .16) #d4af61e6, 0 0 calc(var(--u) * 1.2) #d4af614d;background:radial-gradient(circle,#fff 0 12%,#d4af6159 30%,#0000 62%);border-radius:50%;flex:none}.pr-lb{font-size:calc(var(--u) * 1);color:var(--pr-mute);white-space:nowrap}.pr-lb b{color:var(--pr-ink);font-weight:500}.pr-tx{font:300 calc(var(--u) * 1.55) / 1.3 var(--pr-fd);color:var(--pr-ink);flex:1;min-width:0}.pr-with-card{align-items:stretch}.pr-card{background:color-mix(in srgb, var(--pr-tile) 82%, transparent);border:1px solid var(--pr-line);border-radius:calc(var(--u) * 1.4);min-width:0;padding:calc(var(--u) * 2.4) calc(var(--u) * 2.8);flex-direction:column;flex:1;animation:.25s ease-out pr-in;display:flex}@keyframes pr-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pr-card{animation:none}}.pr-card-k{font-size:calc(var(--u) * .95);letter-spacing:.16em;text-transform:uppercase;color:var(--pr-mute);margin:0 0 calc(var(--u) * .6)}.pr-card-h{font:300 calc(var(--u) * 2.8) / 1.1 var(--pr-fd);letter-spacing:-.025em;margin:0}.pr-gl-left{margin:calc(var(--u) * 1.4) 0 calc(var(--u) * 1.8)}.pr-card-p{font-size:calc(var(--u) * 1.5);margin:0 0 calc(var(--u) * 1.2);line-height:1.45}.pr-pts,.pr-check{gap:calc(var(--u) * 1);margin:0;padding:0;list-style:none;display:grid}.pr-pts li,.pr-check li{font-size:calc(var(--u) * 1.45);padding-left:calc(var(--u) * 1.6);line-height:1.4;position:relative}.pr-pts li:before{content:"";width:calc(var(--u) * .5);height:calc(var(--u) * .5);background:var(--pr-ac);border-radius:50%;position:absolute;top:.62em;left:0}.pr-check li:before{content:"";width:calc(var(--u) * .9);height:calc(var(--u) * .9);border:1px solid var(--pr-ac);border-radius:3px;position:absolute;top:.3em;left:0}.pr-tl{gap:calc(var(--u) * 1);padding-top:calc(var(--u) * 1.6);margin-top:auto;display:flex}.pr-tl div{border-top:calc(var(--u) * .2) solid #f2f5fa33;padding-top:calc(var(--u) * .8);font-size:calc(var(--u) * 1.2);color:var(--pr-mute);flex:1}.pr-tl div.on{border-top-color:var(--pr-ac);color:var(--pr-ink)}.pr-big{justify-content:center}.pr-big-t{font:300 calc(var(--u) * 4.4) / 1.1 var(--pr-fd);letter-spacing:-.03em;max-width:22ch;margin:0}.pr-note{justify-content:center;align-items:center}.pr-note-t{font:300 calc(var(--u) * 2.4) / 1.3 var(--pr-fd);color:var(--pr-ink);text-align:center;margin:0}.pr-mirror{aspect-ratio:16/9;border-radius:10px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.pr-mirror .pr-stage{--u:1cqw;position:absolute}.pr-plan{column-gap:calc(var(--u) * 2.4);grid-template-columns:1.1fr 1.2fr .6fr;display:grid}.pr-plan-row{display:contents}.pr-plan-th{font-size:calc(var(--u) * .95);letter-spacing:.14em;text-transform:uppercase;color:#5f6a80;padding-bottom:calc(var(--u) * .8);border-bottom:1px solid var(--pr-line)}.pr-plan-td{font-size:calc(var(--u) * 1.35);padding:calc(var(--u) * 1.05) 0;border-bottom:1px solid var(--pr-line);color:var(--pr-ink);line-height:1.4}.pr-plan-td.m{color:var(--pr-mute)}.pr-plan-row.fresh .pr-plan-td{animation:.25s ease-out pr-in}.pr-new{margin-left:calc(var(--u) * .6);font-size:calc(var(--u) * .85);letter-spacing:.06em;color:var(--pr-ac);border:1px solid color-mix(in srgb, var(--pr-ac) 40%, transparent);padding:0 calc(var(--u) * .6);vertical-align:middle;border-radius:99px;display:inline-block}@media (prefers-reduced-motion:reduce){.pr-plan-row.fresh .pr-plan-td{animation:none}}.pr-paper{border:1px solid var(--pr-line);border-radius:calc(var(--u) * 1.2);min-width:0;padding:calc(var(--u) * 2) calc(var(--u) * 2.4);background:#0e182b;flex-direction:column;flex:1;display:flex}.pr-ehd{font-size:calc(var(--u) * 1.1);color:var(--pr-mute);border-bottom:1px solid var(--pr-line);padding-bottom:calc(var(--u) * .9);margin-bottom:calc(var(--u) * 1.2);gap:calc(var(--u) * .3);display:grid}.pr-ehd b{color:var(--pr-ink);font-weight:500}.pr-ebd{font-size:calc(var(--u) * 1.3);color:var(--pr-ink);white-space:pre-wrap;line-height:1.55}.pr-ebd p{margin:0 0 calc(var(--u) * .8)}.pr-caret{width:calc(var(--u) * .14);background:var(--pr-ac);vertical-align:-.15em;height:1.1em;margin-left:2px;animation:1s step-end infinite pr-blink;display:inline-block}@keyframes pr-blink{50%{opacity:0}}.pr-stamp{font-size:calc(var(--u) * .95);letter-spacing:.06em;color:var(--pr-mute);padding:calc(var(--u) * .3) calc(var(--u) * 1);border:1px dashed #f2f5fa33;border-radius:99px;align-self:flex-start;margin-top:auto}.pr-flow{justify-content:center;gap:calc(var(--u) * .2);flex-direction:column;flex:1;min-width:0;display:flex}.pr-node{background:color-mix(in srgb, var(--pr-tile) 85%, transparent);border:1px solid var(--pr-line);border-radius:calc(var(--u) * 1);padding:calc(var(--u) * 1) calc(var(--u) * 1.4);flex-direction:column;animation:.25s ease-out pr-in;display:flex}.pr-node b{font:400 calc(var(--u) * 1.35) / 1.2 var(--pr-fd)}.pr-node span{font-size:calc(var(--u) * 1.05);color:var(--pr-mute)}.pr-node.building{opacity:.55;border-style:dashed}.pr-link{width:1px;height:calc(var(--u) * 1.6);background:color-mix(in srgb, var(--pr-ac) 50%, transparent);margin-left:calc(var(--u) * 2.7)}.pr-flow .pr-stamp{margin-top:calc(var(--u) * 1.4)}@media (prefers-reduced-motion:reduce){.pr-caret,.pr-node{animation:none}}.pr-form{gap:calc(var(--u) * 1);flex-direction:column;flex:1;min-width:0;display:flex}.pr-form-bar{align-items:center;gap:calc(var(--u) * .8);color:#4a5568;border-radius:calc(var(--u) * 1) calc(var(--u) * 1) 0 0;padding:calc(var(--u) * .6) calc(var(--u) * 1);background:#e6e9ef;display:flex}.pr-form-dots{gap:calc(var(--u) * .4);display:flex}.pr-form-dots i{width:calc(var(--u) * .7);height:calc(var(--u) * .7);background:#c3c9d4;border-radius:50%;display:block}.pr-form-url{border-radius:calc(var(--u) * .5);padding:calc(var(--u) * .25) calc(var(--u) * .9);font-size:calc(var(--u) * .95);background:#fff;flex:1}.pr-form-pg{color:#1b2330;margin-top:calc(var(--u) * -1);border-radius:0 0 calc(var(--u) * 1) calc(var(--u) * 1);padding:calc(var(--u) * 1.6) calc(var(--u) * 2);gap:calc(var(--u) * 1);background:#f7f8fa;flex-direction:column;display:flex}.pr-form-k{font-size:calc(var(--u) * .95);letter-spacing:.12em;text-transform:uppercase;color:#5b6575;margin:0}.pr-form-h{font:500 calc(var(--u) * 1.7) / 1.2 var(--pr-fd);margin:0}.pr-form-f{gap:calc(var(--u) * .3);font-size:calc(var(--u) * .95);color:#5b6575;flex-direction:column;display:flex}.pr-form-in{min-height:calc(var(--u) * 2.6);border-radius:calc(var(--u) * .5);padding:calc(var(--u) * .5) calc(var(--u) * .8);font-size:calc(var(--u) * 1.2);color:#1b2330;background:#fff;border:1px solid #c9d0db}.pr-form-in.typing{box-shadow:0 0 0 calc(var(--u) * .25) #3b78c433;border-color:#3b78c4}.pr-form-go{border-radius:calc(var(--u) * .5);color:#5b6575;padding:calc(var(--u) * .5) calc(var(--u) * 1.2);font-size:calc(var(--u) * 1);background:#c9d0db;border:0;align-self:flex-start}.pr-w{opacity:.35;transition:opacity .18s ease-out}.pr-w.said{opacity:1}@media (prefers-reduced-motion:reduce){.pr-w{opacity:1;transition:none}}.pr-pane{border-radius:calc(var(--u) * 1.1);background:#0a0f19;border:1px solid #f2f5fa33;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.pr-pbar{align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .8) calc(var(--u) * 1.4);background:var(--pr-tile);border-bottom:1px solid var(--pr-line);font-size:calc(var(--u) * 1.05);color:var(--pr-mute);display:flex}.pr-dom{color:var(--pr-ink);background:var(--pr-bg);border:1px solid var(--pr-line);padding:calc(var(--u) * .25) calc(var(--u) * 1);border-radius:99px}.pr-vo{white-space:nowrap;margin-left:auto}.pr-pane-view{flex:1;place-items:center;min-height:0;display:grid}.pr-pane-view img{object-fit:contain;max-width:100%;max-height:100%;display:block}.pr-pointed{border-radius:calc(var(--u) * .6);box-shadow:0 0 0 calc(var(--u) * .18) var(--pr-gold), 0 0 calc(var(--u) * 1.6) color-mix(in srgb, var(--pr-gold) 45%, transparent);transition:box-shadow .2s;position:relative}.pr-ring-l{right:calc(var(--u) * -.4);top:calc(var(--u) * -1.2);white-space:nowrap;z-index:2;font:500 calc(var(--u) * .95) / 1.2 var(--pr-fb);color:var(--pr-bg);background:var(--pr-gold-hi);padding:calc(var(--u) * .2) calc(var(--u) * .8);border-radius:99px;position:absolute}.pr-frame{max-width:100%;max-height:100%;display:inline-block;position:relative}.pr-spot{width:calc(var(--u) * 4);height:calc(var(--u) * 4);box-shadow:0 0 0 calc(var(--u) * .2) var(--pr-gold), 0 0 calc(var(--u) * 2) var(--pr-gold);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.pr-spot .pr-ring-l{top:auto;left:50%;right:auto;bottom:calc(100% + var(--u) * .4);transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.pr-pointed{transition:none}}.pr-recap-k{margin-top:calc(var(--u) * 1.8)}.pr-recap-close{margin:calc(var(--u) * 2) 0 0;font:300 calc(var(--u) * 2.2) / 1.25 var(--pr-fd);letter-spacing:-.02em}.pr-board{gap:calc(var(--u) * 1.6);flex:1;grid-template-columns:1fr 1.35fr .9fr;min-width:0;display:grid}.pr-bd{gap:calc(var(--u) * 1.2);min-width:0;min-height:0;padding:calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.3);background:linear-gradient(#142039eb,#0d1525eb);border:1px solid #a8c4f029;flex-direction:column;animation:.7s cubic-bezier(.22,1,.36,1) both pr-grow;display:flex;box-shadow:inset 0 1px #ffffff0d}.pr-bd:nth-child(2){animation-delay:80ms}.pr-bd:nth-child(3){animation-delay:.16s}.pr-bd-h{align-items:center;gap:calc(var(--u) * 1);display:flex}.pr-bd-h h3{font:600 calc(var(--u) * 2.2) / 1.1 var(--pr-fd);letter-spacing:-.02em;margin:0}.pr-bd-badge{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);border-radius:calc(var(--u) * .9);color:var(--pr-ac);background:#9ab8ea12;border:1px solid #a8c4f052;flex:none;place-items:center;display:grid}.pr-bd-badge .ic{width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8)}.pr-bd-k{font-size:calc(var(--u) * .95);letter-spacing:.14em;text-transform:uppercase;color:var(--pr-mute);margin:0}.pr-bd-empty{align-items:center;gap:calc(var(--u) * .8);font-size:calc(var(--u) * 1.35);color:#5d6981;margin:0;display:flex}.pr-bd-empty i{gap:calc(var(--u) * .35);display:inline-flex}.pr-bd-empty b{width:calc(var(--u) * .55);height:calc(var(--u) * .55);background:#5d6981;border-radius:50%;animation:1.2s ease-in-out infinite pr-listen}.pr-bd-empty b:nth-child(2){animation-delay:.15s}.pr-bd-empty b:nth-child(3){animation-delay:.3s}.pr-bd-list{gap:calc(var(--u) * .9);flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex}.pr-goal{align-items:flex-start;gap:calc(var(--u) * 1);padding:calc(var(--u) * .9) calc(var(--u) * 1);border-radius:calc(var(--u) * .9);font:500 calc(var(--u) * 1.55) / 1.3 var(--pr-fb);background:#ffffff06;border:1px solid #a8c4f029;display:flex;position:relative}.pr-goal .ic{width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);color:var(--pr-ac);margin-top:.05em}.pr-new{top:calc(var(--u) * -.8);right:calc(var(--u) * .9);font-style:normal;font-size:calc(var(--u) * .85);letter-spacing:.08em;text-transform:uppercase;color:#1b1405;background:var(--pr-gold);padding:calc(var(--u) * .15) calc(var(--u) * .7);border-radius:99px;animation:4s ease-out 2.5s both pr-fade-chip;position:absolute}.pr-row{grid-template-columns:1fr calc(var(--u) * 2) 1.15fr;gap:calc(var(--u) * .8);padding:calc(var(--u) * .95) calc(var(--u) * 1);border-radius:calc(var(--u) * .9);font-size:calc(var(--u) * 1.4);background:#ffffff06;border:1px solid #a8c4f029;align-items:center;line-height:1.3;display:grid}.pr-row-h{color:var(--pr-mute)}.pr-row-n{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}.pr-board-dense{gap:calc(var(--u) * 1.1)}.pr-board-dense .pr-bd{padding:calc(var(--u) * 1.4)}.pr-board-dense .pr-bd-h h3{font-size:calc(var(--u) * 1.75)}.pr-board-dense .pr-goal{font-size:calc(var(--u) * 1.3)}.pr-board-dense .pr-row{font-size:calc(var(--u) * 1.15)}.pr-board-dense .pr-where-n{font-size:calc(var(--u) * 2.3)}.pr-board-dense .pr-where-d{font-size:calc(var(--u) * 1.15)}.pr-row-c{font-weight:600}.pr-tbl-h{grid-template-columns:1fr calc(var(--u) * 2) 1.15fr;gap:calc(var(--u) * .8);padding:0 calc(var(--u) * 1);font-size:calc(var(--u) * .85);letter-spacing:.12em;text-transform:uppercase;color:var(--pr-mute);display:grid}.pr-tbl-h span:nth-child(2){grid-column:3}.pr-tbl-n{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}.pr-tbl-n span:nth-child(2){grid-column:auto}.pr-row-a{width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);color:#5d6981}.pr-row-s{gap:calc(var(--u) * .7);align-items:flex-start;font-weight:600;display:flex}.pr-row-s .ic{width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);color:var(--pr-gold);flex:none;margin-top:.1em}.pr-goal.fresh,.pr-row.fresh{animation:.7s cubic-bezier(.22,1,.36,1) both pr-slide,2.6s ease-out .2s both pr-glow}.pr-where{gap:calc(var(--u) * 1);flex-direction:column;flex:1;animation:.7s cubic-bezier(.22,1,.36,1) both pr-slide;display:flex}.pr-where-s{align-items:center;gap:calc(var(--u) * 1);display:flex}.pr-where-r{width:calc(var(--u) * 5);height:calc(var(--u) * 5);border:1px solid var(--pr-gold);color:var(--pr-gold);box-shadow:0 0 0 calc(var(--u) * .6) #e3b65e14;border-radius:50%;flex:none;place-items:center;display:grid}.pr-where-r .ic{width:calc(var(--u) * 2.3);height:calc(var(--u) * 2.3)}.pr-where-of{font-size:calc(var(--u) * .95);letter-spacing:.12em;text-transform:uppercase;color:var(--pr-gold);margin:0}.pr-where-n{font:600 calc(var(--u) * 2.8) / 1 var(--pr-fd);letter-spacing:-.03em;margin:0}.pr-where-d{color:var(--pr-mute);font-size:calc(var(--u) * 1.35);margin:0;line-height:1.4}.pr-segs{gap:calc(var(--u) * .5);grid-template-columns:repeat(5,1fr);margin-top:auto;display:grid}.pr-segs i{height:calc(var(--u) * .35);background:#ffffff1a;border-radius:99px}.pr-segs i.on{background:var(--pr-gold);box-shadow:0 0 calc(var(--u) * .8) #e3b65e99}.pr-appr{justify-content:center;gap:calc(var(--u) * 3.4);flex-direction:column;flex:1;min-width:0;display:flex}.pr-appr-h{gap:calc(var(--u) * .7);flex-direction:column;display:flex}.pr-appr-h h3{font:600 calc(var(--u) * 4) / 1 var(--pr-fd);letter-spacing:-.04em;margin:0}.pr-track{gap:calc(var(--u) * 1.6);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.pr-rail,.pr-fill{top:calc(var(--u) * 3.2);height:1px;position:absolute;left:10%;right:10%}.pr-rail{background:#a8c4f052}.pr-fill{height:calc(var(--u) * .22);margin-top:calc(var(--u) * -.11);background:linear-gradient(90deg, var(--pr-ac), var(--pr-gold));transform-origin:0;transform:scaleX(var(--to));box-shadow:0 0 calc(var(--u) * 1) #9ab8ea66;animation:2.4s cubic-bezier(.65,0,.35,1) both pr-sweep}.pr-nd{text-align:center;align-items:center;gap:calc(var(--u) * 1);animation:.7s cubic-bezier(.22,1,.36,1) both pr-arrive;animation-delay:calc(.25s + var(--i) * .42s);flex-direction:column;display:flex;position:relative}.pr-dot{width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4);color:var(--pr-ac);background:#0d1730;border:1px solid #a8c4f052;border-radius:50%;place-items:center;display:grid;position:relative}.pr-dot>.ic{width:calc(var(--u) * 2.5);height:calc(var(--u) * 2.5)}.pr-dot-n{top:calc(var(--u) * -.4);right:calc(var(--u) * -.4);width:calc(var(--u) * 2);height:calc(var(--u) * 2);background:var(--pr-bg);font:600 calc(var(--u) * 1) / calc(var(--u) * 2) var(--pr-fb);color:var(--pr-mute);text-align:center;border:1px solid #a8c4f052;border-radius:50%;position:absolute}.pr-nd b{font:600 calc(var(--u) * 1.85) / 1.1 var(--pr-fd);letter-spacing:-.02em}.pr-nd-d{color:var(--pr-mute);font-size:calc(var(--u) * 1.2);max-width:calc(var(--u) * 15);line-height:1.4}.pr-nd.ever .pr-dot{border-style:dashed}.pr-nd.ever .pr-dot:before{content:"";inset:calc(var(--u) * -.5);border:calc(var(--u) * .2) solid transparent;border-top-color:var(--pr-gold);border-right-color:#e3b65e66;border-radius:50%;animation:14s linear infinite pr-spin;position:absolute}.pr-here{top:calc(var(--u) * -3);font-style:normal;font-size:calc(var(--u) * .95);letter-spacing:.12em;text-transform:uppercase;color:#1b1405;background:var(--pr-gold);padding:calc(var(--u) * .25) calc(var(--u) * .9);border-radius:99px;animation:.6s ease-out 2.6s both pr-arrive;position:absolute}.pr-appr.lit .pr-nd:not(.now){opacity:.45;transition:opacity .6s 2.6s}.pr-nd.now .pr-dot{border-color:var(--pr-gold);color:var(--pr-gold);animation:2.6s ease-in-out 2.6s infinite pr-halo}@keyframes pr-grow{0%{opacity:0;transform:translateY(calc(var(--u) * 1.2)) scale(.985)}to{opacity:1;transform:none}}@keyframes pr-slide{0%{opacity:0;transform:translateX(calc(var(--u) * -1.4))}to{opacity:1;transform:none}}@keyframes pr-glow{0%{box-shadow:0 0 calc(var(--u) * 2) #e3b65e59;border-color:#e3b65ed9}to{box-shadow:none;border-color:#a8c4f029}}@keyframes pr-fade-chip{to{opacity:0}}@keyframes pr-listen{50%{opacity:1;transform:translateY(calc(var(--u) * -.25));background:var(--pr-mute)}}@keyframes pr-sweep{0%{transform:scaleX(0)}}@keyframes pr-arrive{0%{opacity:0;transform:translateY(calc(var(--u) * 1.4)) scale(.94)}}@keyframes pr-halo{0%,to{box-shadow:0 0 0 calc(var(--u) * .9) #e3b65e1a, 0 0 calc(var(--u) * 3) #e3b65e59}50%{box-shadow:0 0 0 calc(var(--u) * 1.4) #e3b65e0d, 0 0 calc(var(--u) * 4) #e3b65e73}}@keyframes pr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pr-bd,.pr-goal.fresh,.pr-row.fresh,.pr-where,.pr-fill,.pr-nd,.pr-here,.pr-nd.now .pr-dot,.pr-nd.ever .pr-dot:before,.pr-bd-empty b,.pr-new{animation:none}.pr-appr.lit .pr-nd:not(.now){transition:none}}.pr-tabs{gap:calc(var(--u) * .6);padding:0 calc(var(--u) * 3) calc(var(--u) * 1);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.pr-tab{font:500 calc(var(--u) * 1.15) / 1 var(--pr-fd);color:var(--pr-mute);border:1px solid var(--pr-line);padding:calc(var(--u) * .55) calc(var(--u) * 1.15);white-space:nowrap;background:0 0;border-radius:99px;transition:color .3s,border-color .3s,background .3s}.pr-tab.on{color:var(--pr-ink);border-color:var(--pr-ac);background:color-mix(in srgb, var(--pr-ac) 12%, transparent)}button.pr-tab{cursor:pointer}button.pr-tab:focus-visible{outline:2px solid var(--pr-ac);outline-offset:2px}.pr-board-tabbed{min-height:0}.pr-bd-tab{scroll-behavior:smooth;scrollbar-width:none;min-height:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.pr-bd-tab{scroll-behavior:auto}}.pr-notice{margin-left:calc(var(--u) * 1.2);font-size:calc(var(--u) * .95);color:var(--pr-mute);border:1px solid var(--pr-line);padding:calc(var(--u) * .35) calc(var(--u) * .9);white-space:nowrap;border-radius:99px}.pr-intake{gap:0}.pr-in{gap:calc(var(--u) * 1);padding:calc(var(--u) * .8) calc(var(--u) * 6) calc(var(--u) * .8) calc(var(--u) * 1);border-bottom:1px solid var(--pr-line);grid-template-columns:minmax(0,15em) minmax(0,1fr);align-items:baseline;transition:background .5s,box-shadow .6s;display:grid;position:relative}.pr-in:last-child{border-bottom:0}.pr-in-k{font-size:calc(var(--u) * .95);letter-spacing:.08em;text-transform:uppercase;color:var(--pr-mute)}.pr-in-v{font-size:calc(var(--u) * 1.45);overflow-wrap:anywhere;min-width:0;font-weight:500;line-height:1.32}.pr-in.pend .pr-in-v{color:#5d6981;font-weight:400}.pr-in.asking{box-shadow:inset calc(var(--u) * .3) 0 0 var(--pr-ac);background:color-mix(in srgb, var(--pr-ac) 6%, transparent)}.pr-in.asking .pr-in-v{color:var(--pr-ac)}.pr-in.fresh{box-shadow:inset calc(var(--u) * .3) 0 0 #5fd39a;background:#5fd39a14}.pr-in.fix{box-shadow:inset calc(var(--u) * .3) 0 0 var(--pr-gold);background:color-mix(in srgb, var(--pr-gold) 12%, transparent)}.pr-in-was{color:#5d6981;margin-right:.45em;font-weight:400}.pr-in .pr-new{right:calc(var(--u) * .9);position:absolute;top:50%;transform:translateY(-50%)}.pr-in .pr-fixed{background:var(--pr-gold)}.pr-in-count{font-size:calc(var(--u) * .95);color:var(--pr-mute);font-variant-numeric:tabular-nums;margin-left:auto}.pr-in-saved{align-items:center;gap:calc(var(--u) * .5);font-weight:600;font-size:calc(var(--u) * 1.1);color:#5fd39a;padding:calc(var(--u) * .3) calc(var(--u) * .9);border:1px solid #5fd39a8c;border-radius:99px;margin-left:auto;display:inline-flex}.pr-in-saved .ic{width:1em;height:1em}.pr-editable{all:unset;cursor:text;border-radius:calc(var(--u) * .3)}.pr-editable:hover{box-shadow:0 0 0 1px var(--pr-line)}.pr-editable:focus-visible{outline:2px solid var(--pr-ac);outline-offset:2px}.pr-edit{font:inherit;color:var(--pr-ink);background:color-mix(in srgb, var(--pr-ac) 8%, transparent);border:1px solid var(--pr-ac);border-radius:calc(var(--u) * .3);width:100%;padding:0 calc(var(--u) * .4)}.pr-code{font-family:ui-monospace,Consolas,monospace;font-size:calc(var(--u) * .85);color:#56627a;margin-right:calc(var(--u) * .6);letter-spacing:.02em;text-transform:none;font-weight:400}.pr-ring{z-index:20;width:calc(var(--u) * 5);height:calc(var(--u) * 5);pointer-events:none;border:calc(var(--u) * .22) solid color-mix(in srgb, var(--pr-ac) 85%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--pr-ac) 18%, transparent), transparent 70%);box-shadow:0 0 calc(var(--u) * 2.4) color-mix(in srgb, var(--pr-ac) 55%, transparent);opacity:0;border-radius:50%;transition:left .12s linear,top .12s linear,opacity .9s;position:absolute;transform:translate(-50%,-50%)}.pr-ring.on{opacity:1}@media (prefers-reduced-motion:reduce){.pr-ring{transition:opacity .9s}}.pr-plan-sides{gap:calc(var(--u) * 2.4);grid-template-columns:1fr 1fr;min-width:0;display:grid}.pr-plan-side{min-width:0}.pr-plan-both{grid-column:1/-1}.st-feed{max-height:100%;margin:auto}.rm-intro .rm-grid{flex:none;gap:8px;display:flex;overflow-x:auto}.rm-intro .rm-grid>.rm-tile{flex:none;width:160px;height:96px}.rmi-stage{--rmi-gold:#d4af61;--rmi-gold-hi:#f1d592;--rmi-gold-lo:#b8893a;border-color:var(--rmi-gold);isolation:isolate;background:radial-gradient(70% 70% at 50% 42%,#13213b 0%,#0b1220 52%,#06080d 100%);flex:1;min-height:0;container-type:size}.rmi-floor{filter:blur(10px);background:radial-gradient(50% 50%,#d4af6112,#0000 70%);border-radius:50%;height:26%;position:absolute;bottom:10%;left:20%;right:20%}.rmi-row{left:0;right:0;top:var(--rowy,73%);z-index:3;justify-content:center;align-items:center;gap:calc(var(--is,64px) * .9);display:flex;position:absolute;transform:translateY(-50%)}.rmi-icon{width:var(--is,64px);height:var(--is,64px);flex:none}.rmi-icon svg{fill:none;width:100%;height:100%;stroke:var(--rmi-gold-hi);stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.rmi-icon svg *{stroke-width:var(--swu,.5);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.45,0,.2,1)}.rmi-on svg *,.rmi-out svg *{stroke-dashoffset:0}.rmi-out svg *{transition:none}.rmi-row-out{animation:.45s forwards rmi-fade-out}@keyframes rmi-fade-out{0%{opacity:1}to{opacity:0}}.rmi-base{left:14%;right:14%;top:calc(var(--rowy,73%) + var(--is,64px) * .62 + 8px);z-index:3;opacity:.7;transform-origin:0;height:1px;transform:scaleX(var(--p,0));background:linear-gradient(90deg, transparent, var(--rmi-gold) 12%, var(--rmi-gold-hi) 50%, var(--rmi-gold) 88%, transparent);position:absolute}.rmi-orbhost{z-index:4;left:var(--ox,50%);top:var(--oy,46%);width:116px;height:116px;transform:scale(var(--k,1));margin:-58px 0 0 -58px;transition:left 1.1s cubic-bezier(.2,.7,.2,1),top 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1),opacity 1.1s;position:absolute}.rmi-warm .site-orb{filter:brightness(1.15)saturate(1.1)}.rmi-calm .rmi-orbhost{opacity:.7}.rmi-stage>.rm-name{z-index:5}@media (prefers-reduced-motion:reduce){.rmi-orbhost,.rmi-icon svg *{transition:none}.rmi-row-out{opacity:0;animation:none}}
