.pg-arrive .ar-head .h1{max-width:13em}.pg-arrive .ar-head .h1 .nm{color:var(--hue,var(--gold-ink))}.pg-arrive .picker{display:flex;gap:6px;overflow-x:auto;padding:4px 2px 10px;margin-top:14px;scrollbar-width:thin}.pg-arrive .picker button{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px 0 6px;border-radius:999px;border:var(--bw) solid var(--line);background:var(--card);font-weight:700;font-size:13.5px}.pg-arrive .picker button i{width:26px;height:26px;border-radius:50%;background:var(--c);border:1.5px solid var(--edge);display:grid;place-items:center;font-family:var(--mono);font-style:normal;font-size:9px;color:#17130d}.pg-arrive .picker button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pg-arrive .ar-grid{display:grid;gap:18px;margin-top:8px}.pg-arrive .ar-grid>*{min-width:0}.pg-arrive .cere{position:relative;border:var(--bw) solid var(--edge);border-radius:var(--r-lg);overflow:hidden;box-shadow:6px 6px 0 var(--shade);min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:46px 16px 22px;text-align:center;background:radial-gradient(80% 70% at 50% 62%,color-mix(in srgb,var(--hue) 45%,transparent),transparent 72%),var(--card);transition:background .6s}.pg-arrive .cere .top{position:absolute;left:12px;right:12px;top:10px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.pg-arrive .cere .rays{position:absolute;left:50%;top:55%;width:640px;height:640px;margin:-320px 0 0 -320px;border-radius:50%;background:repeating-conic-gradient(color-mix(in srgb,var(--hue) 30%,transparent) 0 6deg,transparent 6deg 18deg);opacity:0;transition:opacity .8s;animation:ce-spin 50s linear infinite;-webkit-mask-image:radial-gradient(circle,#000 15%,transparent 62%);mask-image:radial-gradient(circle,#000 15%,transparent 62%);pointer-events:none}.pg-arrive .cere.open .rays{opacity:1}.pg-arrive .genv{position:relative;width:260px;height:168px;perspective:700px;z-index:1}.pg-arrive .genv .back{position:absolute;inset:0;border-radius:12px;background:#f4e3bd;border:2px solid #17130d;box-shadow:6px 6px 0 rgba(23,19,13,.55)}.pg-arrive .genv .card{position:absolute;left:14px;right:14px;top:12px;height:144px;border-radius:10px;padding:12px;background:#fcf8f0;border:2px solid #17130d;color:#17130d;box-shadow:none;text-align:left;opacity:0;overflow:hidden;transition:transform 1s var(--spring) .35s,opacity .3s .35s}.pg-arrive .genv .card:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--hue)}.pg-arrive .genv .card .mono{color:#6e6451}.pg-arrive .genv .card b{display:block;font-size:25px;font-weight:800;letter-spacing:-.03em;line-height:1;margin-top:6px;color:#17130d}.pg-arrive .genv .card i{display:block;font-family:var(--theirs);font-size:15px;line-height:1.15;color:#7a4e00;margin-top:6px}.pg-arrive .genv .front{position:absolute;left:0;right:0;bottom:0;height:104px;border-radius:0 0 12px 12px;background:#fcf3df;border:2px solid #17130d;border-top:0;clip-path:polygon(0 0,50% 46%,100% 0,100% 100%,0 100%)}.pg-arrive .genv .to{position:absolute;left:0;right:0;bottom:10px;z-index:2;font-family:var(--theirs);font-style:italic;font-size:16px;color:#5a4210;transition:opacity .3s}.pg-arrive .genv .flap{position:absolute;left:-2px;right:-2px;top:-2px;height:96px;transform-origin:top;background:#efd9a8;border:2px solid #17130d;clip-path:polygon(0 0,100% 0,50% 100%);transition:transform .7s var(--ease);z-index:3}.pg-arrive .genv .wax{position:absolute;left:50%;top:66px;width:76px;height:76px;margin-left:-38px;border-radius:50%;z-index:4;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;background:radial-gradient(circle at 35% 30%,#ffe29a,#f2b230 45%,#a66e06);border:2px solid #17130d;display:grid;place-items:center;font-family:var(--theirs);font-style:italic;font-size:34px;color:#3a2604;transition:transform .2s var(--spring)}.pg-arrive .genv .wax.holding{transform:scale(.92)}.pg-arrive .genv .wax svg.ring{position:absolute;inset:-9px;width:calc(100% + 18px);height:calc(100% + 18px);transform:rotate(-90deg);pointer-events:none}.pg-arrive .genv .wax svg.ring circle{fill:none;stroke-width:5}.pg-arrive .genv .wax svg.ring .bg{stroke:rgba(23,19,13,.2)}.pg-arrive .genv .wax svg.ring .fg{stroke:#17130d;stroke-linecap:round}.pg-arrive .genv.broken .wax{opacity:0;transform:scale(1.4);pointer-events:none;transition:opacity .4s,transform .5s}.pg-arrive .genv.broken .flap{transform:rotateX(180deg);z-index:0}.pg-arrive .genv.broken .card{opacity:1;transform:translateY(-86px);z-index:2}.pg-arrive .genv.broken .to{opacity:0}.pg-arrive .cere .say1{position:relative;z-index:1;font-family:var(--theirs);font-style:italic;font-size:21px;line-height:1.15;max-width:22em;color:var(--own)}.pg-arrive .cere .after{display:none;position:relative;z-index:1}.pg-arrive .cere .ar-phone{display:flex;align-items:center;gap:14px}.pg-arrive .cere .ar-phone .ce-thumb{width:96px;flex:none;border-radius:14px;border:2px solid var(--edge);box-shadow:4px 4px 0 var(--hue);transform:rotate(-5deg)}.pg-arrive .cere .ar-phone:hover .ce-thumb{transform:rotate(0) translateY(-4px)}.pg-arrive .cere.open .after{display:block;animation:ce-rise .6s var(--spring) .9s both}.pg-arrive .cere.open .before{display:none}.pg-arrive .steps2{display:grid;gap:14px}.pg-arrive .step2{position:relative;padding:16px;border-radius:var(--r-lg);border:var(--bw) solid var(--edge);background:var(--card);box-shadow:var(--sh);transition:opacity .4s}.pg-arrive .step2.locked{opacity:.45;pointer-events:none;box-shadow:none;border-style:dashed}.pg-arrive .step2 .sn{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pg-arrive .step2 .sn i{width:30px;height:30px;border-radius:50%;background:var(--gold);color:var(--on-gold);border:1.5px solid var(--edge);display:grid;place-items:center;font-family:var(--theirs);font-size:18px}.pg-arrive .step2.locked .sn i{background:var(--paper-2);color:var(--ink-2)}.pg-arrive .detail{margin-top:12px;padding:12px 14px;border-radius:var(--r);background:var(--paper-2);font-size:14.5px;line-height:1.4}.pg-arrive .detail[hidden]{display:none}.pg-arrive .detail .say{margin-top:8px;max-width:360px}.pg-arrive .yes{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--r);border:var(--bw) solid var(--line);background:var(--paper);cursor:pointer}.pg-arrive .yes+.yes{margin-top:8px}.pg-arrive .yes input{width:22px;height:22px;accent-color:var(--gold);flex:none;margin-top:1px}.pg-arrive .yes b{display:block;font-size:15.5px}.pg-arrive .yes span{font-size:13.5px;color:var(--ink-2);line-height:1.35}.pg-arrive .arrive-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pg-arrive .arrive-row .hold{width:104px;height:104px;font-weight:750;font-size:14px;line-height:1.1}.pg-arrive .arrived{display:none}.pg-arrive .arrived.on{display:grid;animation:ce-rise .6s var(--spring) both}.pg-arrive .cert{position:relative;display:grid;gap:6px;padding:22px 18px;border-radius:var(--r-lg);border:2px solid var(--edge);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--hue) 22%,transparent),transparent 60%),var(--card);box-shadow:6px 6px 0 var(--gold)}.pg-arrive .cert:after{content:"";position:absolute;inset:8px;border-radius:18px;border:1.5px dashed var(--line);pointer-events:none}.pg-arrive .cert .nm{font-weight:800;font-size:clamp(30px,6vw,46px);letter-spacing:-.035em;line-height:.95;color:var(--hue)}.pg-arrive .cert .by{font-family:var(--theirs);font-style:italic;font-size:20px;color:var(--own)}.pg-arrive .how{display:grid;gap:14px;align-content:start}.pg-arrive .unknowns{display:grid;gap:6px}.pg-arrive .unknowns li{list-style:none;display:flex;gap:8px;font-size:13.5px;line-height:1.35;color:var(--ink-2)}.pg-arrive .unknowns li:before{content:"";flex:none;width:9px;height:9px;margin-top:4px;border-radius:2px;border:1.5px solid}.pg-arrive .loop{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--theirs);font-style:italic;font-size:19px;color:var(--own)}.pg-arrive .loop span{padding:4px 11px;border-radius:999px;border:1px solid var(--gold-ink)}.pg-arrive .loop em{font-style:normal;color:var(--mute);font-family:var(--mono);font-size:12px}@media (min-width:1000px){.pg-arrive .ar-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.pg-arrive .cere{min-height:440px}.pg-arrive .genv{width:310px;height:196px}.pg-arrive .genv .card{height:166px}.pg-arrive .genv .front{height:124px}.pg-arrive .genv .flap{height:114px}.pg-arrive .genv .wax{top:80px}.pg-arrive .genv.broken .card{transform:translateY(-120px)}.pg-arrive .how{position:sticky;top:calc(var(--top-h) + var(--tick-h) + 18px)}}