.pg-shell{min-height:0;color:var(--color-ink);background:#fff;flex-direction:column;flex:1;display:flex;overflow:hidden}.pg-head{flex-shrink:0;padding:.55rem .9rem .25rem}.pg-head-bar{background:#f8f7f4;border-radius:999px;align-items:center;gap:.2rem;min-height:2.7rem;padding:0 .35rem 0 .1rem;display:flex}.pg-back{width:2.45rem;height:2.45rem;color:var(--color-ink);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.pg-tabs{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.pg-tab{font-family:var(--font-sans);letter-spacing:-.02em;color:#8d8982;background:0 0;border:0;padding:.62rem .15rem .58rem;font-size:.92rem;font-weight:500;line-height:1.1;position:relative}.pg-tab+.pg-tab:before{content:"";background:#ddd9d2;width:1px;position:absolute;top:.55rem;bottom:.55rem;left:0}.pg-tab.is-on{color:var(--color-ink);box-shadow:none;background:0 0;font-weight:700}.pg-tab.is-on:after{content:"";background:#ff3152;border-radius:99px;width:1.15rem;height:2px;position:absolute;bottom:.28rem;left:50%;transform:translate(-50%)}.pg-body{flex:1;min-height:0;position:relative;overflow:clip hidden}.pg-slides{will-change:transform;width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex}.pg-slide{box-sizing:border-box;flex-direction:column;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:100%;display:flex;overflow:hidden}.pg-home{flex-direction:column;flex:1;align-items:center;min-height:0;padding:0 1.05rem 1.1rem;display:flex;overflow:hidden}.pg-home-id{flex-direction:column;flex-shrink:0;align-items:center;width:100%;margin-top:1.5rem;margin-bottom:auto;display:flex}.pg-avatar-wrap{aspect-ratio:1;flex-shrink:0;width:min(36vw,8.1rem);margin:.55rem 0 .95rem;position:relative}.pg-avatar-ring{background:conic-gradient(from 200deg, var(--pg-ring-a), var(--pg-ring-b), var(--pg-ring-a));border-radius:50%;width:100%;height:100%;padding:.26rem}.pg-avatar-ring img,.pg-avatar-fallback{object-fit:cover;background:#efece6;border-radius:50%;place-items:center;width:100%;height:100%;font-size:1.6rem;font-weight:700;display:grid}.pg-avatar-wrap[data-grade=bronze]{--pg-ring-a:#e08962;--pg-ring-b:#a9462f}.pg-avatar-wrap[data-grade=argent]{--pg-ring-a:#d6dfe8;--pg-ring-b:#7a8a9e}.pg-avatar-wrap[data-grade=or]{--pg-ring-a:#f3cf6e;--pg-ring-b:#c48a18}.pg-avatar-wrap[data-grade=platine]{--pg-ring-a:#d7e3ee;--pg-ring-b:#8ea0b3}.pg-avatar-wrap[data-grade=diamant]{--pg-ring-a:#7fd0ff;--pg-ring-b:#1878e6}.pg-avatar-badge{object-fit:contain;filter:drop-shadow(0 4px 8px #16151329);width:2.55rem;height:2.8rem;position:absolute;bottom:-.85rem;left:50%;transform:translate(-50%)}.pg-who{font-family:var(--font-sans);letter-spacing:-.035em;margin-top:.15rem;font-size:1.28rem;font-weight:800}.pg-xp-line{letter-spacing:-.03em;margin-top:.18rem;font-size:1.02rem;font-weight:700}.pg-xp-line span{color:#8d8982;font-weight:600}.pg-toward{color:#8d8982;margin-top:.12rem;font-size:.82rem}.pg-bar-row{align-items:center;gap:.45rem;width:min(100%,14.5rem);margin-top:.55rem;display:flex}.pg-bar{background:#ece9e3;border-radius:99px;flex:1;height:.42rem;overflow:hidden}.pg-bar i{background:linear-gradient(90deg, var(--pg-ring-a,#e08962), var(--pg-ring-b,#a9462f));border-radius:99px;height:100%;display:block}.pg-bar[data-grade=bronze]{--pg-ring-a:#e08962;--pg-ring-b:#a9462f}.pg-bar[data-grade=argent]{--pg-ring-a:#d6dfe8;--pg-ring-b:#7a8a9e}.pg-bar[data-grade=or]{--pg-ring-a:#f3cf6e;--pg-ring-b:#c48a18}.pg-bar[data-grade=platine]{--pg-ring-a:#d7e3ee;--pg-ring-b:#8ea0b3}.pg-bar[data-grade=diamant]{--pg-ring-a:#7fd0ff;--pg-ring-b:#1878e6}.pg-pct{color:#8d8982;text-align:right;min-width:2.2rem;font-size:.72rem;font-weight:700}.pg-collect{width:100%;color:var(--color-ink);text-align:left;background:#f3f2ee;border:0;border-radius:1.15rem;margin-top:1.1rem;padding:.85rem .9rem .95rem}.pg-collect-top{justify-content:space-between;align-items:center;font-size:.92rem;font-weight:700;display:flex}.pg-collect-top span{color:#8d8982;align-items:center;gap:.1rem;font-weight:650;display:inline-flex}.pg-collect-row{align-items:center;gap:.7rem;margin-top:.7rem;display:flex}.pg-fan{flex-shrink:0;width:4.6rem;height:5.5rem;position:relative}.pg-fan img,.pg-fan span{aspect-ratio:860/1500;object-fit:cover;background:#e4e0d8;border-radius:.32rem;width:2.55rem;position:absolute;box-shadow:0 3px 8px #16151324}.pg-fan img:first-child,.pg-fan span:first-child{z-index:1;bottom:.15rem;left:.15rem;transform:rotate(-11deg)}.pg-fan img:nth-child(2),.pg-fan span:nth-child(2){z-index:2;bottom:.08rem;left:1.05rem;transform:rotate(2deg)}.pg-fan img:nth-child(3),.pg-fan span:nth-child(3){z-index:3;bottom:.18rem;left:1.95rem;transform:rotate(12deg)}.pg-collect-cta{flex:1;justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.pg-collect-cta b{letter-spacing:-.02em;font-size:.86rem;display:block}.pg-collect-cta p{color:#8d8982;margin-top:.12rem;font-size:.75rem}.pg-collect-go{width:1.7rem;height:1.7rem;color:var(--color-ink);background:#fff;border-radius:99px;flex-shrink:0;place-items:center;display:grid}.pg-grades{flex-direction:column;flex:1;min-height:0;padding:.55rem .85rem 1rem;display:flex;overflow:hidden}.pg-track{flex-shrink:0;justify-content:space-between;gap:.2rem;display:flex}.pg-track-item{color:#8d8982;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:.28rem;min-width:0;font-size:.62rem;font-weight:650;display:flex}.pg-track-item.is-on{color:var(--color-ink)}.pg-track-ring{place-items:center;width:2.35rem;height:2.55rem;display:grid}.pg-track-ring img{object-fit:contain;width:100%;height:100%}.pg-grades-hero{background:#f3f2ee;border-radius:1.2rem;flex-direction:column;flex:1;align-items:center;min-height:0;margin-top:.7rem;padding:.95rem 1rem 1.05rem;display:flex;overflow:hidden}.pg-grades-kicker{letter-spacing:.08em;text-transform:uppercase;color:#8d8982;font-size:.72rem}.pg-grades-hero h2{letter-spacing:-.04em;margin-top:.12rem;font-size:1.55rem;font-weight:800}.pg-big-emblem{object-fit:contain;filter:drop-shadow(0 8px 16px #1615131f);width:min(38vw,7.4rem);height:auto;margin:.55rem 0 .35rem}.pg-grades-xp{color:#8d8982;margin-bottom:.55rem;font-size:.82rem}.pg-grades-hero .pg-bar{flex:none;width:min(100%,13.5rem)}.pg-grades-hero .pg-pct{margin-top:.28rem}.pg-next{justify-content:space-between;align-items:center;gap:.6rem;width:min(100%,16rem);margin-top:auto;padding-top:.7rem;display:flex}.pg-next small{color:#8d8982;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;display:block}.pg-next b{font-size:.95rem;display:block}.pg-next em{color:#8d8982;font-size:.78rem;font-style:normal;display:block}.pg-next img{object-fit:contain;width:2.3rem;height:2.5rem}.pg-collection{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.pg-collection[hidden]{display:none}.pg-pager{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;flex-wrap:nowrap;flex:none;gap:0;width:80%;max-width:18rem;min-height:0;margin:0 auto;padding:0;scroll-padding:0;display:flex;overflow:auto hidden}.pg-pager::-webkit-scrollbar{display:none}.pg-page{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;--pg-col-gap:.36rem;--pg-row-gap:.42rem;gap:var(--pg-row-gap) var(--pg-col-gap);flex:0 0 100%;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;width:100%;min-width:100%;max-width:100%;height:auto;min-height:0;display:grid;overflow:hidden}.pg-page.is-short{place-content:flex-start center;align-items:flex-start;column-gap:var(--pg-col-gap);row-gap:var(--pg-row-gap);flex-wrap:nowrap;display:flex}.pg-page.is-short .pg-card{flex:0 0 calc((100% - 2 * var(--pg-col-gap)) / 3);width:calc((100% - 2 * var(--pg-col-gap)) / 3);max-width:calc((100% - 2 * var(--pg-col-gap)) / 3)}.pg-card{aspect-ratio:860/1500;width:100%;height:auto;min-height:0;color:var(--color-ink);text-align:left;background:0 0;border:0;border-radius:.55rem;flex-direction:column;justify-content:flex-end;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #16151314}.pg-card.is-on{color:#fff;background:0 0;padding:0;box-shadow:0 6px 14px #16151329}.pg-card.is-on img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-card.is-lock,.pg-card.is-wait,.pg-card.is-local{color:#6f6b64;text-align:center;background:#ece9e3;justify-content:center;align-items:center;gap:.28rem;padding:.4rem .32rem;font-size:.62rem;line-height:1.2}.pg-card.is-flying{opacity:0}.pg-card-ico{width:.95rem;height:.95rem}.pg-card-title{font-size:.62rem;font-weight:700}.pg-mini-bar{background:#1615131f;border-radius:99px;width:72%;height:.22rem;overflow:hidden}.pg-mini-bar i{background:#ff3152;height:100%;display:block}.pg-dots{justify-content:center;gap:.32rem;margin-top:.85rem;display:flex}.pg-dots i{background:#ddd9d2;border-radius:99px;width:.38rem;height:.38rem}.pg-dots i.is-on{background:var(--color-ink)}.pg-zoom{z-index:80;pointer-events:none;-webkit-tap-highlight-color:transparent;place-items:center;padding:1.15rem 1.1rem;display:grid;position:fixed;inset:0}.pg-zoom-veil{pointer-events:auto;cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;background:#0c0b0ac7;border:0;margin:0;padding:0;position:absolute;inset:0}.pg-zoom-art{z-index:1;pointer-events:auto;aspect-ratio:860/1500;object-fit:contain;transform-origin:50%;will-change:transform, opacity;opacity:0;background:0 0;border-radius:.7rem;width:auto;max-width:min(86vw,44.72dvh);height:auto;max-height:78dvh;position:relative;box-shadow:0 18px 48px #00000073}.pg-zoom-art.is-lock{text-align:center;color:#d8d4cc;background:#1c1a18eb;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:min(58vw,35.5467dvh);height:auto;display:flex}.pg-zoom-art.is-lock .pg-card-ico{width:1.35rem;height:1.35rem}.pg-zoom-art.is-lock small{color:#bbb6ae;font-size:.72rem}.pg-zoom-art.is-lock .pg-mini-bar{background:#ffffff29;border-radius:99px;width:4.2rem;height:.22rem;overflow:hidden}.pg-zoom-celebrate{z-index:2;pointer-events:auto;color:#fff;font-family:var(--font-sans);letter-spacing:-.02em;background:#ffffff24;border:0;border-radius:999px;margin-top:.85rem;padding:.48rem .85rem;font-size:.78rem;font-weight:650;position:relative}.pg-xp-chip{z-index:95;pointer-events:none;color:#fff;transform-origin:50%;background:#161513;border-radius:99px;place-items:center;min-width:3.1rem;height:1.55rem;padding:0 .55rem;font-size:.72rem;font-weight:700;animation:1.3s linear both pg-xp-pop;display:grid;position:absolute}@keyframes pg-xp-pop{0%{opacity:0;transform:scale(.36)}7%{opacity:1;transform:scale(1.22)}14%{transform:scale(.94)}22%{transform:scale(1.04)}28%{transform:scale(1)}78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.pg-ov{z-index:90;pointer-events:auto;flex-direction:column;display:flex;position:absolute;inset:0}.pg-ov-card{color:#fff;padding:1.2rem 1.3rem calc(1.2rem + env(safe-area-inset-bottom,0px));background:#121018;justify-content:flex-end;align-items:center}.pg-ov-veil{z-index:0;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.pg-ov-close,.pg-ov-kicker,.pg-ov-art,.pg-ov-quote,.pg-ov-cta,.pg-ov-grade-card{z-index:1;position:relative}.pg-ov-close{z-index:2;color:#fff;pointer-events:auto;touch-action:manipulation;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:.7rem;right:.7rem}.pg-ov-kicker{text-align:center;font-family:Playfair Display,Instrument Serif,serif;font-size:1.35rem;position:absolute;top:1.15rem;left:0;right:0}.pg-ov-art{aspect-ratio:860/1500;background:0 0;border-radius:.85rem;width:min(58vw,13.5rem);margin:auto 0 1.1rem;position:relative;overflow:hidden;box-shadow:0 0 0 6px #ff31522e,0 0 48px #ff50788c}.pg-ov-art img{object-fit:contain;width:100%;height:100%}.pg-ov-quote{text-align:center;color:#cfc9d6;max-width:18rem;margin-bottom:1.1rem;font-size:.92rem;line-height:1.35}.pg-ov-cta{color:#fff;background:#ff3152;border:0;border-radius:999px;width:min(100%,20rem);padding:.85rem 1rem;font-size:1rem;font-weight:700}.pg-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pg-confetti i{border-radius:1px;width:.42rem;height:.7rem;animation:1.8s linear infinite pg-confetti;position:absolute;top:-.6rem}@keyframes pg-confetti{to{transform:translateY(110vh)rotate(220deg)}}.pg-ov-grade{padding:max(1rem, env(safe-area-inset-top,0px)) 1.1rem max(1.1rem, env(safe-area-inset-bottom,0px));background:0 0;justify-content:center;align-items:center}.pg-ov-grade .pg-ov-veil{background:#100e14c7}.pg-ov-grade-card{width:min(20.25rem,100% - .4rem);color:var(--color-ink);text-align:center;background:#fff;border-radius:1.35rem;flex-direction:column;align-items:center;gap:.18rem;padding:1.35rem 1.25rem 1.3rem;animation:.28s ease-out both pg-grade-card-in;display:flex;box-shadow:0 22px 48px #100e1438}.pg-ov-grade .pg-ov-close{color:var(--color-ink);background:#f3f2ee}.pg-ov-grade-title{letter-spacing:-.04em;margin:.15rem 0;font-size:1.22rem;font-weight:800;animation:.32s ease-out 80ms both pg-grade-copy-in}.pg-ov-grade-badge{place-items:center;width:8.4rem;height:8.4rem;margin:.15rem 0 .2rem;display:grid;position:relative}.pg-ov-grade-glow{background:var(--pg-grade-glow,#d9d4c8);filter:blur(16px);opacity:.58;border-radius:50%;animation:.72s ease-out both pg-grade-glow;position:absolute;inset:18%}.pg-ov-grade-sparks{pointer-events:none;position:absolute;inset:0}.pg-ov-grade-sparks i{background:var(--pg-grade-spark,#c8c2b4);opacity:0;border-radius:50%;width:.34rem;height:.34rem;animation:.78s ease-out both pg-grade-spark;position:absolute}.pg-ov-grade-sparks i:first-child{animation-delay:70ms;top:28%;left:8%}.pg-ov-grade-sparks i:nth-child(2){animation-delay:.11s;top:8%;left:22%}.pg-ov-grade-sparks i:nth-child(3){animation-delay:90ms;top:18%;right:10%}.pg-ov-grade-sparks i:nth-child(4){animation-delay:.15s;top:48%;right:6%}.pg-ov-grade-sparks i:nth-child(5){animation-delay:.18s;bottom:16%;left:12%}.pg-ov-grade-sparks i:nth-child(6){animation-delay:.13s;bottom:10%;right:20%}.pg-ov-grade-sparks i:nth-child(7){animation-delay:40ms;top:2%;left:46%}.pg-ov-grade-sparks i:nth-child(8){animation-delay:.2s;bottom:4%;left:48%}.pg-ov-grade .pg-big-emblem{z-index:1;object-fit:contain;width:6.6rem;height:6.6rem;animation:.52s cubic-bezier(.2,1.35,.32,1) both pg-grade-pop;position:relative}.pg-ov-grade-name{margin:.1rem 0 0;font-size:1.12rem;font-weight:700;animation:.32s ease-out .14s both pg-grade-copy-in}.pg-ov-grade-line,.pg-ov-grade-xp{max-width:16.5rem;margin:0;animation:.32s ease-out .18s both pg-grade-copy-in}.pg-ov-grade-line{color:var(--color-ink);font-size:.94rem;font-weight:550}.pg-ov-grade-xp{color:var(--color-muted,#6f6a62);margin-top:.12rem;font-size:.84rem}.pg-ov-grade[data-grade=argent]{--pg-grade-glow:#c5d2de;--pg-grade-spark:#8fa0b3}.pg-ov-grade[data-grade=or]{--pg-grade-glow:#efc45a;--pg-grade-spark:#d7a322}.pg-ov-grade[data-grade=platine]{--pg-grade-glow:#d5d0ee;--pg-grade-spark:#9d97c4}.pg-ov-grade[data-grade=diamant]{--pg-grade-glow:#7ecbff;--pg-grade-spark:#3aa4e6}@keyframes pg-grade-card-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes pg-grade-pop{0%{opacity:0;transform:scale(.82)rotate(-7deg)}58%{opacity:1;transform:scale(1.06)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes pg-grade-glow{0%{opacity:0;transform:scale(.7)}to{opacity:.58;transform:scale(1)}}@keyframes pg-grade-spark{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)translateY(-8px)}}@keyframes pg-grade-copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pg-slides,.pg-zoom-art,.pg-zoom-veil,.pg-confetti i,.pg-ov-grade-card,.pg-ov-grade-glow,.pg-ov-grade-sparks i,.pg-ov-grade .pg-big-emblem,.pg-ov-grade-title,.pg-ov-grade-name,.pg-ov-grade-line,.pg-ov-grade-xp{transition:none;animation:none}}.pc-hydrate{flex:1;min-height:16rem}.pc-scene.is-hydrated .pc-node.is-in{animation:none}.pc-sheet-apply:disabled{opacity:.55}.pc-shell{--pc-red:#ff3152;--pc-halo:color-mix(in srgb, var(--pc-red) 22%, transparent);background:var(--color-bg);min-height:0;color:var(--color-ink);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.pc-scene{flex-direction:column;flex:1;min-height:0;padding:.15rem 1.1rem .8rem;display:flex;position:relative}.pc-copy{text-align:center;flex-shrink:0;min-height:4.15rem;padding:.15rem .4rem .4rem;position:relative}.pc-avatar-edit{z-index:5;pointer-events:none;background:var(--color-paper);width:1.7rem;height:1.7rem;color:var(--color-ink);box-shadow:0 1px 6px color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:.38rem;right:.38rem}.pc-avatar-edit svg{width:.82rem;height:.82rem}.pc-copy h1{letter-spacing:-.035em;margin:0;font-size:1.28rem;font-weight:650;line-height:1.2}.pc-copy p{color:var(--color-muted);margin:.28rem 0 0;font-size:.86rem;line-height:1.35}.pc-stage{--pc-r:5.05rem;--pc-ring-1:6.5rem;--pc-ring-2:9.5rem;flex:1;width:min(100%,24rem);min-height:20.5rem;max-height:26rem;margin:.2rem auto 0;position:relative}.pc-avatar{z-index:4;width:10.1rem;height:10.1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc-avatar-face{z-index:2;background:color-mix(in srgb, var(--color-line) 70%, var(--color-paper));width:10.1rem;height:10.1rem;box-shadow:0 10px 28px color-mix(in srgb, var(--color-ink) 10%, transparent);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.pc-avatar-face img{object-fit:cover;width:100%;height:100%}.pc-avatar-empty{color:color-mix(in srgb, var(--color-muted) 70%, var(--color-faint));place-items:center;display:grid;position:relative}.pc-avatar-plus{background:var(--pc-red);color:#fff;width:1.55rem;height:1.55rem;box-shadow:0 2px 8px color-mix(in srgb, var(--pc-red) 35%, transparent);border-radius:50%;padding:.22rem;position:absolute;bottom:.35rem;right:-.15rem}.pc-avatar-sonar,.pc-avatar-sonar-b{border:1.5px solid var(--pc-halo);pointer-events:none;border-radius:50%;position:absolute;inset:-.85rem}.pc-avatar.is-empty .pc-avatar-sonar{animation:2.4s ease-out infinite pc-sonar}.pc-avatar.is-empty .pc-avatar-sonar-b{animation:2.4s ease-out 1.1s infinite pc-sonar}.pc-avatar.is-set .pc-avatar-sonar,.pc-avatar.is-set .pc-avatar-sonar-b{display:none}.pc-sheet-root.is-chooser{justify-content:center;align-items:center}.pc-sheet-root.is-chooser .pc-avatar-chooser{z-index:1;pointer-events:auto;position:relative;top:auto;left:auto;transform:none}.pc-avatar-chooser{z-index:6;background:var(--color-paper);width:10.5rem;box-shadow:0 12px 28px color-mix(in srgb, var(--color-ink) 12%, transparent);border-radius:1rem;gap:.35rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .7rem);left:50%;transform:translate(-50%)}.pc-avatar-chooser button{width:100%;min-height:2.35rem;color:var(--color-ink);text-align:left;background:0 0;border:0;border-radius:.7rem;align-items:center;gap:.45rem;padding:0 .65rem;font-size:.88rem;display:flex}.pc-avatar-chooser button svg{width:1rem;height:1rem;color:var(--pc-red)}.pc-avatar-chooser .is-ghost{color:var(--color-muted);justify-content:center}.pc-avatar-error{width:12rem;color:var(--color-alert);text-align:center;margin:0;font-size:.75rem;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)}.pc-node,.pc-extra{z-index:5;color:var(--color-ink);background:0 0;border:0;padding:0;position:absolute}.pc-node{width:3.1rem;height:3.1rem;transition:top .36s cubic-bezier(.22,1.12,.36,1),left .36s cubic-bezier(.22,1.12,.36,1),right .36s cubic-bezier(.22,1.12,.36,1)}.pc-node.is-filled{place-items:center;width:auto;min-width:3.1rem;height:auto;min-height:3.1rem;display:grid}.pc-node-firstName{top:6%;left:auto;right:2%}.pc-node-firstName.is-empty{top:9%;right:8%}.pc-node-age{top:36%;left:3%}.pc-node-age.is-empty{top:38%;left:10%}.pc-node-city{top:62%;left:auto;right:1%}.pc-node-city.is-empty{top:56%;right:13%}.pc-node.is-in{animation:.48s cubic-bezier(.22,1.2,.36,1) both pc-pop}.pc-node-age.is-in{animation-delay:.14s}.pc-node-city.is-in{animation-delay:.28s}.pc-dot{will-change:transform;place-items:center;width:3.1rem;height:3.1rem;display:grid;position:relative}.pc-node.is-empty.is-in .pc-dot{animation:4s linear .48s infinite pc-float-firstName}.pc-node-age.is-empty.is-in .pc-dot{animation-name:pc-float-age;animation-duration:4.55s;animation-delay:.62s}.pc-node-city.is-empty.is-in .pc-dot{animation-name:pc-float-city;animation-duration:5.05s;animation-delay:.76s}.pc-node.is-empty.is-on .pc-dot,.pc-node.is-filled .pc-dot{will-change:auto;animation:none;transform:none}.pc-dot-core{background:var(--pc-red);width:.72rem;height:.72rem;box-shadow:0 0 0 6px var(--pc-halo);border-radius:50%}.pc-dot-wave{border:1.5px solid color-mix(in srgb, var(--pc-red) 45%, transparent);border-radius:50%;animation:1.8s ease-out infinite pc-sonar;position:absolute;inset:.45rem}.pc-node.is-on .pc-dot-core{transform:scale(1.18)}.pc-node.is-filled .pc-dot{display:none}.pc-bubble{border:1px solid color-mix(in srgb, var(--color-ink) 7%, transparent);background:var(--color-paper);max-width:9.4rem;min-height:3.65rem;box-shadow:0 10px 26px color-mix(in srgb, var(--color-ink) 14%, transparent);transform-origin:30%;border-radius:1.25rem;align-items:center;gap:.48rem;padding:.38rem .95rem .38rem .38rem;display:inline-flex;position:relative;overflow:visible}.pc-node-firstName .pc-bubble{transform-origin:72% 78%}.pc-node-age .pc-bubble{transform-origin:28%}.pc-node-city .pc-bubble{transform-origin:32% 48%}.pc-bubble-text{color:#1f1d1c;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:720;line-height:1.15;overflow:hidden}.pc-bubble-medal{background:color-mix(in srgb, var(--pc-red) 14%, var(--color-paper));border-radius:50%;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;display:grid}.pc-bubble-ico{width:1.05rem;height:1.05rem;color:var(--pc-red)}.pc-extra{z-index:6;min-width:2.6rem;min-height:2.4rem;color:var(--color-soft);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%}.pc-extra-inner{color:#2b2929;letter-spacing:-.02em;width:5.35rem;max-width:5.35rem;height:auto;min-height:3.2rem;box-shadow:0 2px 8px color-mix(in srgb, var(--color-ink) 6%, transparent);transform-origin:50%;will-change:transform;background:#f0efec;border-radius:.92rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.22rem;padding:.42rem .78rem .42rem .46rem;font-size:.68rem;font-weight:600;animation:.45s cubic-bezier(.22,1.15,.36,1) both pc-pop;display:flex;position:relative;overflow:visible}.pc-extra-label{color:#2b2929;letter-spacing:-.02em;text-align:left;white-space:normal;max-width:100%;font-size:.68rem;font-weight:600;line-height:1.18;display:block}.pc-extra-ico{color:#8a857c;flex-shrink:0;width:.82rem;height:.82rem}.pc-extra-plus{color:#b4afa6;pointer-events:none;flex-shrink:0;width:.62rem;height:.62rem;position:absolute;top:.22rem;right:.22rem}.pc-extra.is-on .pc-extra-inner{color:#2b2929;background:#ebe7e0}.pc-extra.is-filled .pc-extra-inner{color:#161513;box-shadow:0 4px 14px color-mix(in srgb, var(--color-ink) 11%, transparent);background:#fffefb}.pc-extra.is-filled .pc-extra-plus{display:none}.pc-extra.is-frozen{z-index:9}.pc-extra.is-frozen .pc-extra-inner,.pc-extra.is-on .pc-extra-inner{will-change:auto;animation:none;transform:none}.pc-extra.is-frozen .pc-extra-inner{box-shadow:0 10px 22px color-mix(in srgb, var(--color-ink) 16%, transparent);background:#f7f5f1}.pc-extra.is-filled .pc-extra-ico{color:var(--pc-red);opacity:1}.pc-extra.is-filled .pc-extra-label{color:#161513}.pc-scene.is-ready .pc-extra-cover{transform:translate(-50%, -50%) translate(calc(var(--pc-ring-2) * -.58), calc(var(--pc-ring-2) * -.8))}.pc-scene.is-ready .pc-extra-cover .pc-extra-inner{animation:.45s cubic-bezier(.22,1.15,.36,1) both pc-pop,5.2s linear .55s infinite pc-float-cover}.pc-scene.is-ready .pc-extra-bio{transform:translate(-50%, -50%) translate(calc(var(--pc-ring-2) * -.86), calc(var(--pc-ring-2) * .42))}.pc-scene.is-ready .pc-extra-bio .pc-extra-inner{animation:.45s cubic-bezier(.22,1.15,.36,1) .11s both pc-pop,4.6s linear .66s infinite pc-float-bio}.pc-scene.is-ready .pc-extra-interests{transform:translate(-50%, -50%) translate(calc(var(--pc-ring-2) * .86), calc(var(--pc-ring-2) * .02))}.pc-scene.is-ready .pc-extra-interests .pc-extra-inner{animation:.45s cubic-bezier(.22,1.15,.36,1) .22s both pc-pop,5.7s linear .77s infinite pc-float-interests}.pc-scene.is-ready .pc-extra-qa{transform:translate(-50%, -50%) translate(calc(var(--pc-ring-2) * -.08), calc(var(--pc-ring-2) * .86))}.pc-scene.is-ready .pc-extra-qa .pc-extra-inner{animation:.45s cubic-bezier(.22,1.15,.36,1) .33s both pc-pop,4.9s linear .88s infinite pc-float-qa}.pc-scene.is-ready .pc-extra.is-frozen .pc-extra-inner,.pc-scene.is-ready .pc-extra.is-on .pc-extra-inner{animation:none;transform:none}.pc-scene.is-ready .pc-node.is-in{animation:none}.pc-scene:not(.has-mia){filter:none}.pc-mia-veil{z-index:7;pointer-events:auto;appearance:none;background:#100e14c7;border:0;padding:0;position:absolute;inset:0}.pc-hint,.pc-ready{text-align:center;flex-shrink:0;min-height:3.4rem}.pc-scene.is-ready .pc-ready{justify-content:space-between;align-items:center;min-height:3.4rem;padding:.15rem .1rem .35rem;display:flex}.pc-hint{color:var(--color-muted);margin:.2rem 0 0;font-size:.8rem}.pc-cta{background:var(--pc-red);color:#fff;border:0;border-radius:999px;min-width:10.5rem;padding:.72rem 1.55rem;font-size:.95rem;font-weight:650}.pc-cta:disabled{background:color-mix(in srgb, var(--color-ink) 22%, var(--color-paper));color:color-mix(in srgb, var(--color-paper) 88%, #fff);opacity:1}.pc-check{z-index:3;pointer-events:none;width:.98rem;height:.98rem;color:var(--pc-red);display:grid;position:absolute;top:-.32rem;right:-.24rem}.pc-check svg{width:100%;height:100%;display:block;overflow:visible}.pc-extra .pc-check{color:#8f8a82;width:.86rem;height:.86rem;top:-.24rem;right:-.2rem}.pc-restart{min-height:2.75rem;color:color-mix(in srgb, var(--pc-red) 58%, #6f6a63);letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:.35rem;padding:.45rem .35rem;font-size:.82rem;font-weight:550;display:inline-flex}.pc-restart svg{width:.92rem;height:.92rem}.pc-shell.is-editing>.relative.h-14,.pc-scene.is-editing .pc-stage,.pc-scene.is-editing .pc-copy,.pc-scene.is-editing .pc-ready,.pc-scene.is-editing .pc-hint{pointer-events:none}.pc-node.is-on .pc-bubble{box-shadow:0 8px 22px color-mix(in srgb, var(--color-ink) 16%, transparent)}.pc-node.is-pulse .pc-bubble{animation:.36s cubic-bezier(.22,1.22,.36,1) both pc-bubble-pop}.pc-sheet-root{z-index:80;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.pc-sheet-scrim{pointer-events:auto;background:#100e14c7;border:0;animation:.2s pc-scrim-in;position:absolute;inset:0}.pc-sheet{left:.7rem;right:.7rem;bottom:max(.875rem, env(safe-area-inset-bottom,0px));z-index:1;pointer-events:auto;background:var(--color-paper);width:auto;height:auto;max-height:min(22rem,62dvh);box-shadow:0 8px 22px color-mix(in srgb, var(--color-ink) 12%, transparent);border-radius:1.75rem;flex-direction:column;margin:0;animation:.22s ease-out pc-sheet-up;display:flex;position:fixed;overflow:hidden}.pc-sheet.is-city{max-height:min(28rem,72dvh)}.pc-sheet-root.is-kb .pc-sheet,.pc-sheet-root.is-kb .pc-sheet.is-city{max-height:none}.pc-layer.is-out{pointer-events:none}.pc-layer.is-out .pc-sheet-scrim,.pc-layer.is-out .pca-scrim{animation:.18s forwards pc-scrim-out}.pc-layer.is-out .pc-sheet,.pc-layer.is-out .pca-panel{animation:.18s forwards pc-sheet-down}.pc-crop-layer{animation:.18s ease-out pc-sheet-up}.pc-crop-layer.is-out{pointer-events:none;animation:.18s forwards pc-sheet-down}.pc-restart-sheet .pc-sheet-head h2{color:var(--color-ink);letter-spacing:-.035em;text-transform:none;font-size:1.22rem;font-weight:700;line-height:1.18}.pc-restart-copy{color:var(--color-muted);margin:.15rem 0 .2rem;font-size:.95rem;font-weight:450;line-height:1.4}.pc-sheet-apply.is-restart{background:color-mix(in srgb, var(--color-alert) 12%, var(--color-paper));color:var(--color-alert)}.pc-sheet-head{flex-shrink:0;padding:.38rem 1.15rem .08rem}.pc-sheet-grip{background:var(--color-line);border-radius:99px;width:2.15rem;height:3px;margin:.05rem auto .55rem;display:block}.pc-sheet-head h2{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:.72rem;font-weight:700}.pc-sheet-help{color:var(--color-ink);letter-spacing:-.03em;margin:.18rem 0 0;font-size:.98rem;font-weight:600;line-height:1.22}.pc-sheet-body{flex:none;min-height:0;padding:.45rem 1.15rem .15rem}.pc-sheet-body.is-search{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.pc-sheet-body.is-search .place-suggest{flex-direction:column;flex:1;min-height:0;display:flex}.pc-sheet-body.is-search .field-input{background:color-mix(in srgb, var(--color-wash) 70%, var(--color-paper));border:0;border-radius:.95rem;min-height:3.55rem;padding:0 1rem;font-size:1.05rem}.pc-sheet-body.is-search .place-suggest-list{min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;flex:1;margin-top:.4rem;position:static;overflow-y:auto}.pc-field{background:color-mix(in srgb, var(--color-wash) 70%, var(--color-paper));border-radius:.95rem;align-items:center;min-height:3.6rem;padding:0 .85rem;display:flex;position:relative;overflow:hidden}.pc-field-input{width:auto;min-width:0;min-height:3.6rem;color:var(--color-ink);letter-spacing:-.02em;background:0 0;border:0;flex:auto;padding:0;font-size:1.12rem;font-weight:600}.pc-field-input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);border-radius:inherit;box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--color-wash) 70%, var(--color-paper));transition:background-color 600000s ease-out;background-color:#0000!important}.pc-field-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);border-radius:inherit;box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--color-wash) 70%, var(--color-paper));transition:background-color 600000s ease-out;background-color:#0000!important}.pc-field-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);border-radius:inherit;box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--color-wash) 70%, var(--color-paper));transition:background-color 600000s ease-out;background-color:#0000!important}.pc-field-input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);border-radius:inherit;box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--color-wash) 70%, var(--color-paper));transition:background-color 600000s ease-out;background-color:#0000!important}.pc-field-input.is-age{font-variant-numeric:tabular-nums;letter-spacing:.02em;flex:none;width:3.2rem}.pc-field-input:focus{outline:none}.pc-field:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--pc-red) 55%, transparent)}.pc-field-clear{background:color-mix(in srgb, var(--color-line) 80%, transparent);width:1.7rem;height:1.7rem;color:var(--color-muted);border:0;border-radius:50%;flex-shrink:0;place-items:center;margin-left:.35rem;padding:0;display:grid}.pc-field-clear svg{width:.85rem;height:.85rem}.pc-field-age{gap:.35rem;width:fit-content;min-width:8.5rem}.pc-field-suffix{color:var(--color-muted);font-size:1rem;font-weight:550}.pc-sheet.is-extra{max-height:min(34rem,78dvh)}.pc-sheet.is-cover{max-height:min(30rem,74dvh)}.pc-sheet.is-bio{max-height:min(22rem,68dvh)}.pc-sheet-root.is-kb .pc-sheet.is-bio .pc-sheet-body{overflow:hidden}.pc-sheet-root.is-kb .pc-sheet.is-bio .pc-bio-compose{min-height:0}.pc-sheet-body.is-extra{flex:auto;min-height:0;overflow-y:auto}.pc-sheet-body.is-stack{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.pc-cover-lead{max-width:20rem;color:var(--color-muted);margin:.35rem 0 0;font-size:.86rem;font-weight:450;line-height:1.4}.pc-cover-edit{flex-direction:column;gap:.45rem;display:flex}.pc-cover-frame{aspect-ratio:2;border:1.5px dashed color-mix(in srgb, var(--color-ink) 12%, transparent);width:100%;color:inherit;background:#f3f0ea;border-radius:1.2rem;padding:0;display:block;position:relative;overflow:hidden}.pc-cover-frame.is-set{border-style:solid;border-color:color-mix(in srgb, var(--color-ink) 8%, transparent)}.pc-cover-preview{object-fit:cover;background:#f3f0ea;width:100%;height:100%;display:block}.pc-cover-empty{flex-direction:column;justify-content:center;align-items:center;gap:.55rem;width:100%;height:100%;display:flex;position:relative}.pc-cover-example{object-fit:cover;pointer-events:none;opacity:.62;filter:saturate(.32)contrast(.86)brightness(1.1);width:100%;height:100%;position:absolute;inset:0}.pc-cover-example-tag{z-index:1;color:color-mix(in srgb, var(--color-muted) 80%, var(--color-faint));letter-spacing:.04em;text-transform:uppercase;background:#ffffffb8;border-radius:999px;padding:.12rem .4rem;font-size:.62rem;font-weight:550;position:absolute;top:.55rem;left:.6rem}.pc-cover-medal{z-index:1;width:3.15rem;height:3.15rem;color:var(--color-muted);box-shadow:0 6px 16px color-mix(in srgb, var(--color-ink) 10%, transparent);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.pc-cover-medal svg{width:1.2rem;height:1.2rem}.pc-cover-cta{z-index:1;color:#2b2929;box-shadow:0 4px 12px color-mix(in srgb, var(--color-ink) 8%, transparent);background:#fff;border-radius:999px;padding:.38rem .82rem;font-size:.82rem;font-weight:650;position:relative}.pc-cover-change{color:#2b2929;box-shadow:0 4px 12px color-mix(in srgb, var(--color-ink) 12%, transparent);background:#fffffff0;border-radius:999px;padding:.32rem .7rem;font-size:.76rem;font-weight:650;position:absolute;bottom:.7rem;right:.7rem}.pc-cover-format{color:var(--color-faint);letter-spacing:.01em;margin:0;font-size:.72rem}.pc-extra-pick{color:#2b2929;background:#f0efec;border:0;border-radius:999px;align-items:center;gap:.4rem;margin-top:.55rem;padding:.45rem .8rem;font-size:.86rem;font-weight:600;display:inline-flex}.pc-extra-pick.is-ghost{background:0 0;margin-top:0;padding-left:0}.pc-extra-pick svg{width:.95rem;height:.95rem}.pc-bio-field{flex-direction:column;gap:.35rem;display:flex}.pc-bio-input{background:color-mix(in srgb, var(--color-wash) 70%, var(--color-paper));width:100%;min-height:6.5rem;color:var(--color-ink);font:inherit;resize:none;border:0;border-radius:.95rem;padding:.75rem .9rem;font-size:.98rem;line-height:1.4}.pc-bio-count{color:var(--color-muted);align-self:flex-end;font-size:.72rem}.pc-bio-compose{background:#f6f5f2;border-radius:1.15rem;position:relative;overflow:hidden}.pc-bio-compose-input{width:100%;min-height:5.1rem;max-height:11.5rem;color:var(--color-ink);font:inherit;resize:none;background:0 0;border:0;padding:.55rem .9rem 1.4rem;font-size:.98rem;font-weight:450;line-height:1.45;display:block;overflow-y:auto}.pc-bio-compose-input:focus{outline:none}.pc-bio-compose:focus-within{box-shadow:0 2px 10px color-mix(in srgb, var(--color-ink) 7%, transparent);background:#f3f1ed}.pc-bio-compose-count{color:var(--color-faint);font-variant-numeric:tabular-nums;pointer-events:none;font-size:.68rem;font-weight:550;position:absolute;bottom:.42rem;right:.75rem}.pc-bio-compose-count.is-near{color:var(--color-muted)}.pc-bio-compose-count.is-max{color:color-mix(in srgb, var(--pc-red) 62%, var(--color-muted))}.pc-interest-cap{color:var(--color-muted);margin:0 0 .45rem;font-size:.72rem}.pc-interest-chips{flex-wrap:wrap;gap:.4rem;display:flex}.pc-interest-chip{color:#2b2929;background:#f0efec;border:0;border-radius:999px;padding:.42rem .72rem;font-size:.82rem;font-weight:600}.pc-interest-chip.is-on{background:color-mix(in srgb, var(--pc-red) 12%, var(--color-paper));color:var(--color-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--pc-red) 45%, transparent)}.pc-qa-card{background:#f7f5f1;border-radius:1rem;flex-direction:column;gap:.4rem;margin-bottom:.7rem;padding:.7rem .75rem .65rem;display:flex}.pc-qa-prompt{color:#2b2929;margin:0;font-size:.92rem;font-weight:650}.pc-qa-photo{aspect-ratio:2;object-fit:cover;border-radius:.75rem;width:100%}.pc-qa-row{justify-content:space-between;align-items:center;display:flex}.pc-qa-del{width:2rem;height:2rem;color:var(--color-muted);background:0 0;border:0;place-items:center;display:grid}.pc-qa-pool{flex-direction:column;gap:.35rem;display:flex}.pc-qa-prompt-btn{color:#2b2929;text-align:left;background:#f0efec;border:0;border-radius:.85rem;align-items:flex-start;gap:.4rem;padding:.55rem .65rem;font-size:.82rem;font-weight:550;display:flex}.pc-qa-prompt-btn svg{flex-shrink:0;width:.85rem;height:.85rem;margin-top:.1rem}.pc-date{background:color-mix(in srgb, var(--color-wash) 70%, var(--color-paper));border-radius:.95rem;align-items:center;gap:.28rem;min-height:3.6rem;padding:0 .7rem;display:flex}.pc-date:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--pc-red) 55%, transparent)}.pc-date-part{width:2.35rem;min-height:3.6rem;color:var(--color-ink);letter-spacing:.04em;text-align:center;background:0 0;border:0;padding:0;font-size:1.12rem;font-weight:650}.pc-date-part.is-year{width:3.55rem}.pc-date-part:focus{outline:none}.pc-date-sep{color:var(--color-muted);font-size:1.05rem;font-weight:600}.pc-sheet-soon,.pc-sheet-error{margin:.35rem 0 0;font-size:.86rem;line-height:1.4}.pc-sheet-error{color:var(--color-alert)}.pc-sheet-soon{color:var(--color-muted)}.pc-sheet-actions{padding:.2rem 1.15rem max(.7rem, calc(.35rem + env(safe-area-inset-bottom,0px)));flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pc-sheet-root.is-kb .pc-sheet-actions{padding-bottom:.55rem}.pc-sheet-apply{background:var(--pc-red);color:#fff;border:0;border-radius:999px;min-width:7.4rem;max-width:48%;padding:.62rem 1.15rem;font-size:.92rem;font-weight:650}.pc-sheet-cancel{color:var(--color-muted);background:0 0;border:0;font-size:.9rem}@keyframes pc-sheet-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pc-sheet-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}@keyframes pc-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes pc-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes pc-bubble-pop{0%{opacity:.55;transform:scale(.84)}18%{opacity:.72;transform:scale(.8)}70%{opacity:1;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes pc-sonar{0%{opacity:.5;transform:scale(.86)}to{opacity:0;transform:scale(1.55)}}@keyframes pc-pop{0%{opacity:0;transform:scale(.35)}72%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes pc-bubble-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes pc-float-firstName{0%{transform:translate(3.2px)}12.5%{transform:translate(2.26px,2.97px)}25%{transform:translateY(4.2px)}37.5%{transform:translate(-2.26px,2.97px)}50%{transform:translate(-3.2px)}62.5%{transform:translate(-2.26px,-2.97px)}75%{transform:translateY(-4.2px)}87.5%{transform:translate(2.26px,-2.97px)}to{transform:translate(3.2px)}}@keyframes pc-float-age{0%{transform:translateY(3.1px)}12.5%{transform:translate(-2.83px,2.19px)}25%{transform:translate(-4px)}37.5%{transform:translate(-2.83px,-2.19px)}50%{transform:translateY(-3.1px)}62.5%{transform:translate(2.83px,-2.19px)}75%{transform:translate(4px)}87.5%{transform:translate(2.83px,2.19px)}to{transform:translateY(3.1px)}}@keyframes pc-float-city{0%{transform:translate(-3.4px)}12.5%{transform:translate(-2.4px,-3.39px)}25%{transform:translateY(-4.8px)}37.5%{transform:translate(2.4px,-3.39px)}50%{transform:translate(3.4px)}62.5%{transform:translate(2.4px,3.39px)}75%{transform:translateY(4.8px)}87.5%{transform:translate(-2.4px,3.39px)}to{transform:translate(-3.4px)}}@keyframes pc-float-cover{0%{transform:translate(2.4px)}25%{transform:translateY(3.2px)}50%{transform:translate(-2.4px)}75%{transform:translateY(-3.2px)}to{transform:translate(2.4px)}}@keyframes pc-float-bio{0%{transform:translateY(2.8px)}25%{transform:translate(-3.4px)}50%{transform:translateY(-2.8px)}75%{transform:translate(3.4px)}to{transform:translateY(2.8px)}}@keyframes pc-float-interests{0%{transform:translate(-2.1px,1.6px)}25%{transform:translate(2.6px,2.4px)}50%{transform:translate(2.1px,-1.6px)}75%{transform:translate(-2.6px,-2.4px)}to{transform:translate(-2.1px,1.6px)}}@keyframes pc-float-qa{0%{transform:translate(3px,-1.2px)}25%{transform:translate(1.1px,3.1px)}50%{transform:translate(-3px,1.2px)}75%{transform:translate(-1.1px,-3.1px)}to{transform:translate(3px,-1.2px)}}@media (width<=370px){.pc-stage{--pc-r:4.4rem;--pc-ring-1:5.7rem;--pc-ring-2:8.35rem}.pc-avatar,.pc-avatar-face{width:8.8rem;height:8.8rem}.pc-node-age.is-filled{left:0}.pc-node-firstName.is-filled{left:auto;right:0}.pc-node-city.is-filled{right:0}.pc-bubble{max-width:8.4rem;min-height:3.5rem}}@media (width>=400px){.pc-stage{--pc-ring-1:6.65rem;--pc-ring-2:9.8rem}.pc-bubble{min-height:3.85rem}}@media (prefers-reduced-motion:reduce){.pc-avatar-sonar,.pc-dot-wave,.pc-node.is-in,.pc-node.is-empty .pc-dot,.pc-extra-inner,.pc-extra.is-frozen .pc-extra-inner,.pc-bubble,.pc-sheet,.pc-sheet-scrim,.pca-panel,.pca-scrim,.pc-layer.is-out .pc-sheet,.pc-layer.is-out .pca-panel,.pc-layer.is-out .pc-sheet-scrim,.pc-layer.is-out .pca-scrim,.pc-crop-layer,.pc-crop-layer.is-out,.pc-node.is-pulse .pc-bubble{transition:none;animation:none}.pc-node{transition:none}}.nago-int{flex-direction:column;gap:.18rem;display:flex}.nago-int-cat{border-radius:1rem;overflow:hidden}.nago-int-cat+.nago-int-cat{border-top:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}.nago-int-cat.is-open{background:#f6f5f2;border-top-color:#0000}.nago-int-cat.is-open+.nago-int-cat{border-top-color:#0000}.nago-int-row{width:100%;min-height:3.15rem;color:var(--color-ink);text-align:left;background:0 0;border:0;align-items:center;gap:.7rem;padding:.35rem .55rem .35rem .45rem;display:flex}.nago-int-row-ico{width:1.7rem;height:1.7rem;color:var(--color-muted);place-items:center;display:grid}.nago-int-row-ico svg{width:1.15rem;height:1.15rem}.nago-int-cat.is-open .nago-int-row-ico{color:var(--pc-red,#ff3152)}.nago-int-row-label{letter-spacing:-.02em;flex:1;font-size:.98rem;font-weight:650}.nago-int-badge{background:color-mix(in srgb, var(--pc-red,#ff3152) 14%, #fff);min-width:1.25rem;color:var(--pc-red,#ff3152);text-align:center;border-radius:999px;padding:.12rem .42rem;font-size:.72rem;font-weight:700}.nago-int-chev{width:1.05rem;height:1.05rem;color:var(--color-faint)}.nago-int-panel{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.nago-int-cat.is-open .nago-int-panel{grid-template-rows:1fr}.nago-int-panel-inner{overflow:hidden}.nago-int-chips{flex-wrap:wrap;gap:.38rem;padding:0 .45rem .85rem;display:flex}.nago-int-chip{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);color:#2b2929;background:#fff;border-radius:999px;align-items:center;gap:.28rem;min-height:2rem;padding:.28rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.nago-int-chip svg{width:.85rem;height:.85rem}.nago-int-chip.is-on{color:#fff;box-shadow:none;background:#e85c6b;border-color:#0000}.nago-int-chip.is-on svg{color:#fff}.nago-int-hint{color:var(--color-muted);margin:.15rem .2rem 0;font-size:.75rem}.pc-int-lead{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.pc-int-lead .pc-cover-lead{margin-top:.35rem}.pc-int-count{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-top:.4rem;font-size:.78rem;font-weight:650}.pc-sheet.is-interests{max-height:min(38rem,82dvh)}@media (prefers-reduced-motion:reduce){.nago-int-panel{transition:none}}.mia-ask{z-index:24;max-width:min(12.25rem,100% - 1.1rem);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;animation:.28s ease-out mia-ask-in;display:flex;position:absolute}.mia-ask[data-side=right]{flex-direction:row-reverse}.mia-ask[data-side=left]{flex-direction:row}.mia-ask[data-side=top]{flex-direction:column-reverse}.mia-ask[data-side=bottom]{flex-direction:column}.mia-ask-face{background:var(--color-ink);border-radius:999px;flex:none;width:2.75rem;height:2.75rem;display:block;overflow:hidden;box-shadow:0 8px 18px #16151324}.mia-ask-face img{object-fit:cover;width:100%;height:100%;display:block}.mia-ask-bubble{z-index:1;box-sizing:border-box;background:#fffefb;border-radius:1.55rem;width:fit-content;max-width:100%;padding:.68rem 1.18rem .74rem;position:relative;overflow:visible;box-shadow:0 10px 28px #16151314}.mia-ask-text{z-index:1;letter-spacing:-.012em;color:color-mix(in srgb, var(--color-ink) 88%, #4a433c);font-family:Playfair Display,Instrument Serif,Georgia,serif;font-size:clamp(1rem,3.8vw,1.16rem);font-style:italic;font-weight:400;line-height:1.3;display:block;position:relative}.mia-ask-caret{z-index:0;background:#fffefb;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.mia-ask[data-side=right] .mia-ask-caret{margin-top:-6px;top:50%;left:-5px}.mia-ask[data-side=left] .mia-ask-caret{margin-top:-6px;top:50%;right:-5px}.mia-ask[data-side=bottom] .mia-ask-caret{margin-left:-6px;top:-5px;left:50%}.mia-ask[data-side=top] .mia-ask-caret{margin-left:-6px;bottom:-5px;left:50%}@keyframes mia-ask-in{0%{opacity:.2;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mia-ask{animation:none}}
