.gilded-root .g-st-card{text-align:center;min-width:0;max-width:100%;color:var(--g-espresso);flex-direction:column;align-items:center;gap:0;padding:.5rem 0 .25rem;display:flex}.gilded-root .g-st-art{width:240px;max-width:100%;min-height:180px;animation:g-st-rise .2s var(--g-ease) both;justify-content:center;align-items:center;display:flex}.gilded-root .g-st-vignette{aspect-ratio:4/3;object-fit:contain;width:240px;max-width:100%;height:auto}.gilded-root .g-st-headline{font-family:var(--font-cormorant), Georgia, serif;font-size:var(--g-h3);color:var(--g-espresso);outline:none;margin:.9rem 0 0;font-weight:600;line-height:1.15}.gilded-root .g-st-headline:focus-visible,.gilded-root .g-cf-pending-h:focus-visible{outline:var(--g-focus-w) solid var(--g-focus-color);outline-offset:var(--g-focus-offset)}.gilded-root .g-st-headline:focus:not(:focus-visible),.gilded-root .g-st-headline[data-focus-ring=off]:focus,.gilded-root .g-cf-pending-h[data-focus-ring=off]:focus{outline:none}.gilded-root .g-st-vignette--icon{aspect-ratio:1;width:120px;height:120px}.gilded-root .g-st-fray{opacity:.85;background:url(/environment/ui-chrome/k-05-divider-thread-line-loop.webp) 50%/contain no-repeat;width:120px;height:14px;margin:.35rem auto .55rem;display:block}.gilded-root .g-st-message{font-size:var(--g-text-base);max-width:34ch;color:var(--g-espresso);margin:0;line-height:1.5}.gilded-root .g-st-cause{font-size:var(--g-text-sm);color:var(--g-terracotta);border-radius:var(--g-radius-pill);background:#e6c3ae59;border:1px solid #8c4a2f2e;margin:.6rem 0 0;padding:.3rem .8rem}.gilded-root .g-st-status{font-size:var(--g-text-sm);color:var(--g-muted);align-items:center;gap:.4rem;margin:.6rem 0 0;display:inline-flex}.gilded-root .g-st-actions{flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:320px;margin-top:1.25rem;display:flex}.gilded-root .g-st-actions .g-btn{justify-content:center;width:100%}.gilded-root .g-st-actions .g-btn[aria-busy=true]{cursor:progress}.gilded-root .g-st-wayback{cursor:pointer;min-height:44px;font:inherit;font-size:var(--g-text-sm);color:var(--g-terracotta);text-underline-offset:4px;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .75rem;font-weight:600;-webkit-text-decoration:underline #8c4a2f59;text-decoration:underline #8c4a2f59;display:inline-flex}.gilded-root .g-st-wayback:hover{text-decoration-color:currentColor}.gilded-root .g-st-hint{max-width:34ch;font-size:var(--g-text-sm);color:var(--g-muted);opacity:0;transition:opacity var(--g-speed) var(--g-ease);margin:.9rem 0 0;font-style:italic}.gilded-root .g-st-hint.is-shown{opacity:1}.gilded-root .g-st-placeholder{flex-direction:column;align-items:center;width:240px;max-width:100%;margin:0;display:flex}.gilded-root .g-st-placeholder-frame{aspect-ratio:4/3;border-radius:var(--g-radius-md);border:1.5px dashed var(--g-bronze);background:#efe5d3b3;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:.75rem;display:flex}.gilded-root .g-st-placeholder-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--g-bronze-ink);font-size:.72rem;font-weight:700}.gilded-root .g-st-placeholder-id{color:var(--g-espresso);word-break:break-all;font-family:ui-monospace,Menlo,monospace;font-size:.75rem}.gilded-root .g-st-placeholder-notes{text-align:left;width:100%;color:var(--g-muted);margin-top:.4rem;font-size:.75rem}.gilded-root .g-st-placeholder-notes summary{cursor:pointer;text-align:center;color:var(--g-bronze-ink);font-weight:600}.gilded-root .g-st-placeholder-notes p{margin:.35rem 0 0;font-style:italic;line-height:1.45}.gilded-root .g-st-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%;max-width:320px;margin-top:1rem;display:grid}.gilded-root .g-st-chips .g-slot{min-width:0;min-height:48px}@keyframes g-st-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gilded-root .g-st-art{animation-name:g-st-fade}.gilded-root .g-st-hint{transition:none}}@keyframes g-st-fade{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.gilded-root .g-st-art{width:160px;min-height:120px}.gilded-root .g-st-vignette,.gilded-root .g-st-placeholder{width:160px}.gilded-root .g-st-placeholder{width:200px}}.gilded-root .g-st-panel{z-index:2;width:min(520px,100% - 2rem);min-width:0;margin:1.5rem auto 0;padding:1.25rem 1.25rem 1.5rem;position:relative}.gilded-root .g-st-panel:hover{transform:none}.gilded-root .g-st-basket{border-bottom:1px dashed #8c4a2f40;align-items:center;gap:.75rem;min-width:0;margin-bottom:.5rem;padding:0 0 .9rem;display:flex}.gilded-root .g-st-basket img{flex:none;width:40px;height:40px}.gilded-root .g-st-basket-text{text-align:left;flex:1;min-width:0}.gilded-root .g-st-basket-label{letter-spacing:.12em;text-transform:uppercase;color:var(--g-bronze-ink);font-size:.72rem;font-weight:700;display:block}.gilded-root .g-st-basket-items{font-family:var(--font-cormorant), Georgia, serif;color:var(--g-espresso);overflow-wrap:anywhere;font-size:1.08rem;display:block}.gilded-root .g-st-basket-when{font-size:var(--g-text-sm);color:var(--g-muted);font-variant-numeric:tabular-nums;display:block}.gilded-root .g-st-basket-when s{color:var(--g-terracotta)}.gilded-root .g-st-basket-total{font-family:var(--font-cormorant), Georgia, serif;color:var(--g-espresso);font-variant-numeric:tabular-nums;flex:none;font-size:1.25rem}.gilded-root .g-cf{padding:0 1rem}.gilded-root .g-cf-celebrate{width:160px;height:160px;margin:0 auto;position:relative}.gilded-root .g-cf-flecks-static{pointer-events:none;position:absolute;inset:-10px}.gilded-root .g-cf-flecks-static>*{opacity:.9;position:absolute}.gilded-root .g-cf-details{text-align:left;min-width:0;max-width:440px;margin:1.1rem auto 0;padding:1.1rem 1.1rem .9rem}.gilded-root .g-cf-details:hover{transform:none}.gilded-root .g-cf-items{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.gilded-root .g-cf-items li{align-items:baseline;gap:.6rem;min-width:0;display:flex}.gilded-root .g-cf-item-name{min-width:0;font-family:var(--font-cormorant), Georgia, serif;color:var(--g-espresso);flex:1;font-size:1.12rem}.gilded-root .g-cf-item-dur{font-size:var(--g-text-sm);color:var(--g-muted);font-variant-numeric:tabular-nums;flex:none}.gilded-root .g-cf-where{font-size:var(--g-text-sm);color:var(--g-espresso);margin:.7rem 0 0}.gilded-root .g-cf-meta{font-size:var(--g-text-sm);color:var(--g-muted);flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;margin:.6rem 0 0;display:flex}.gilded-root .g-cf-meta strong{color:var(--g-espresso);font-variant-numeric:tabular-nums;letter-spacing:.04em}.gilded-root .g-cf-actions{border-top:1px dashed #8c4a2f38;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin:.9rem -.25rem 0;padding-top:.8rem;display:grid}.gilded-root .g-cf-action{border-radius:var(--g-radius-md);cursor:pointer;min-width:0;min-height:76px;font:inherit;font-size:var(--g-text-sm);color:var(--g-terracotta);text-align:center;transition:background-color var(--g-speed-fast) var(--g-ease), transform var(--g-speed-fast) var(--g-ease);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.4rem .2rem;font-weight:600;text-decoration:none;display:flex}.gilded-root .g-cf-action-icon{background:#8c4a2f21;border-radius:999px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #8c4a2f38}.gilded-root .g-cf-action-icon img{width:40px;height:40px;transform:scale(1.45)}.gilded-root .g-cf-action-icon--calendar img{filter:contrast(1.2)drop-shadow(0 1px 1px #4a2c1c8c)drop-shadow(0 0 .5px #4a2c1cb3);transform:scale(1.05)}.gilded-root .g-cf-action:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.gilded-root .g-cf-action:hover{background-color:#e6c3ae47}}.gilded-root .g-cf-sent{text-align:left;align-items:center;gap:.75rem;min-width:0;max-width:440px;margin:1rem auto 0;display:flex}.gilded-root .g-cf-sent>img{flex:none;width:52px;height:52px}.gilded-root .g-cf-sent-body{flex:1;min-width:0}.gilded-root .g-cf-sent-line{font-size:var(--g-text-sm);color:var(--g-espresso);overflow-wrap:anywhere;margin:0;line-height:1.45}.gilded-root .g-cf-sent-line strong{font-weight:700}.gilded-root .g-cf-sent-tools{flex-wrap:wrap;align-items:center;gap:0 .9rem;margin-top:.15rem;display:flex}.gilded-root .g-cf-sent-tools .g-st-wayback{min-height:40px;padding:0}.gilded-root .g-cf-sent-tools .g-st-wayback:disabled{color:var(--g-muted);cursor:default;font-variant-numeric:tabular-nums;text-decoration:none}.gilded-root .g-cf-fix{gap:.5rem;min-width:0;margin-top:.4rem;display:flex}.gilded-root .g-cf-fix input{border-radius:var(--g-radius-sm);background:var(--g-card-paper);min-width:0;min-height:44px;font:inherit;color:var(--g-espresso);border:1px solid #8c4a2f4d;flex:1;padding:0 .75rem}.gilded-root .g-cf-fix .g-btn{flex:none;padding:.55rem 1rem}.gilded-root .g-cf-next{text-align:left;align-items:center;gap:.9rem;min-width:0;max-width:440px;margin:1.4rem auto 0;padding:1rem 1.1rem;display:flex}.gilded-root .g-cf-next:hover{transform:none}.gilded-root .g-cf-next>img{flex:none;width:56px;height:56px}.gilded-root .g-cf-next-body{flex:1;min-width:0}.gilded-root .g-cf-next-title{font-family:var(--font-cormorant), Georgia, serif;color:var(--g-espresso);margin:0;font-size:1.15rem;line-height:1.25}.gilded-root .g-cf-next-line{font-size:var(--g-text-sm);color:var(--g-muted);margin:.15rem 0 .55rem}.gilded-root .g-cf-next .g-btn,.gilded-root .g-cf-claim .g-btn{font-size:var(--g-text-sm);padding:.55rem 1.1rem}.gilded-root .g-cf-next{align-items:flex-start}.gilded-root .g-cf-next-slot{font-size:var(--g-text-sm);color:var(--g-espresso);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px dashed #8c4a2f59;border-radius:999px;flex-wrap:wrap;gap:.15rem .45rem;max-width:100%;margin:0 0 .7rem;padding:.3rem .7rem;font-weight:600;display:inline-flex}.gilded-root .g-cf-next-tools{flex-wrap:wrap;align-items:center;gap:.35rem 1rem;display:flex}.gilded-root .g-cf-next-tools .g-st-wayback{min-height:44px;padding:0}.gilded-root .g-cf-next-tools .g-btn[aria-busy]{opacity:.75}.gilded-root .g-cf-claim{text-align:left;min-width:0;max-width:440px;margin:.9rem auto 0;padding:1rem 1.1rem}.gilded-root .g-cf-claim:hover{transform:none}.gilded-root .g-cf-claim-row{align-items:center;gap:.35rem;min-width:0;margin-bottom:.55rem;display:flex}.gilded-root .g-cf-claim-row img{flex:none;width:34px;height:34px}.gilded-root .g-cf-claim-row img.is-empty{opacity:.6}.gilded-root .g-cf-claim-count{font-size:var(--g-text-sm);color:var(--g-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:.35rem}.gilded-root .g-cf-claim .g-cf-next-line strong{color:var(--g-espresso);overflow-wrap:anywhere}.gilded-root .g-cf-enter{opacity:0;transition:opacity .32s var(--g-ease), transform .32s var(--g-ease);transform:translateY(6px)}.gilded-root .g-cf-enter.is-in{opacity:1;transform:none}.gilded-root .g-cf-enter--late{transition-delay:.15s}@keyframes g-cf-press{0%,40%{transform:scale(1)}70%{transform:scale(1.05)}to{transform:scale(1)}}.gilded-root .g-cf-enter.is-in .g-cf-claim-new{animation:g-cf-press .42s var(--g-ease) .45s both}@media (prefers-reduced-motion:reduce){.gilded-root .g-cf-enter{transition:opacity .2s linear;transform:none}.gilded-root .g-cf-enter.is-in .g-cf-claim-new{animation:none}}.gilded-root .g-cf-pending-art{width:130px;height:130px;margin:0 auto .4rem}.gilded-root .g-cf-pending-h{font-size:var(--g-h2);outline:none;margin-top:.6rem}.gilded-root .g-cf-pending-line{max-width:34ch;color:var(--g-espresso);margin:.6rem auto 0}.gilded-root .g-cf-steps{text-align:left;gap:.55rem;max-width:300px;margin:1.2rem auto 0;padding:0;list-style:none;display:grid}.gilded-root .g-cf-steps li{font-size:var(--g-text-sm);color:var(--g-muted);align-items:center;gap:.65rem;min-width:0;display:flex}.gilded-root .g-cf-steps li.is-done,.gilded-root .g-cf-steps li.is-now{color:var(--g-espresso)}.gilded-root .g-cf-steps li.is-now{font-weight:700}.gilded-root .g-cf-step-dot{border:1.5px solid #8c4a2f73;border-radius:999px;flex:none;width:12px;height:12px}.gilded-root .g-cf-steps li.is-done .g-cf-step-dot{background:var(--g-goldleaf);border-color:var(--g-goldleaf)}.gilded-root .g-cf-steps li.is-now .g-cf-step-dot{border-color:var(--g-terracotta);animation:1.6s ease-in-out infinite g-cf-breathe}@keyframes g-cf-breathe{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.gilded-root .g-cf-steps li.is-now .g-cf-step-dot{background:#8c4a2f40;animation:none}}.gilded-root .g-cf-pending-ref{font-size:var(--g-text-sm);color:var(--g-espresso);margin:1.1rem auto 0}.gilded-root .g-cf-pending-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1.1rem;margin:1.1rem auto 0;display:flex}.gilded-root .g-cf-pending-tools .g-st-wayback{min-height:44px}.gilded-root .g-cf-home{justify-content:center;margin:1.25rem auto 0;display:flex}.gilded-root .g-bd{text-align:center;width:100%;min-width:0;max-width:360px;color:var(--g-espresso);border-top:1px dashed #8c4a2f40;flex-direction:column;align-items:center;margin:1.1rem auto 0;padding-top:1rem;display:flex}.gilded-root .g-bd--primary{border-top:none;max-width:320px;margin-top:1rem;padding-top:0}.gilded-root .g-bd-title{letter-spacing:.14em;text-transform:uppercase;color:var(--g-bronze-ink);margin:0;font-size:.72rem;font-weight:700}.gilded-root .g-bd-line{font-size:var(--g-text-sm);color:var(--g-muted);max-width:34ch;margin:.3rem 0 0}.gilded-root .g-bd-call{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:48px;margin-top:.7rem;text-decoration:none;display:inline-flex}.gilded-root .g-bd-call img{flex:none;width:30px;height:30px;margin-right:.15rem;transform:scale(1.6)}.gilded-root .g-btn.g-bd-call img{filter:drop-shadow(0 0 1.5px #fffaf2e6)}.gilded-root .g-bd-call--ghost{border-radius:var(--g-radius-pill);color:var(--g-terracotta);font-weight:700;font-size:var(--g-text-base);transition:background-color var(--g-speed-fast) var(--g-ease), transform var(--g-speed-fast) var(--g-ease);background:#fffaf28c;border:1.5px solid #8c4a2f8c;padding:0 1rem}.gilded-root .g-bd-call--ghost:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.gilded-root .g-bd-call--ghost:hover{background:#e6c3ae59}}.gilded-root .g-bd--primary .g-bd-call{font-size:var(--g-text-base);margin-top:0}.gilded-root .g-bd-wa,.gilded-root .g-bd-link{min-height:44px;font-size:var(--g-text-sm);color:var(--g-terracotta);text-underline-offset:4px;align-items:center;font-weight:600;-webkit-text-decoration:underline #8c4a2f59;text-decoration:underline #8c4a2f59;display:inline-flex}.gilded-root .g-bd-wa{margin-top:.15rem}.gilded-root .g-bd-where{font-style:normal;font-size:var(--g-text-sm);color:var(--g-espresso);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .6rem;min-width:0;margin:.2rem 0 0;line-height:1.45;display:flex}.gilded-root .g-bd-addr{flex-wrap:wrap;justify-content:center;gap:0 .3em;min-width:0;display:inline-flex}.gilded-root .g-bd-addr>span{white-space:nowrap}.gilded-root .g-bd-hours{font-size:var(--g-text-sm);color:var(--g-muted);font-variant-numeric:tabular-nums;margin:0}.gilded-root .g-cf--pending .g-bd{border-radius:var(--g-radius-md);background:#fffaf2c7;border:1px solid #8c4a2f2e;margin-top:1.4rem;padding:1rem 1rem .6rem}.gilded-root .g-rp-bar{z-index:3;min-width:0;max-width:1100px;margin:0 auto;padding:.75rem 1rem 0;position:relative}.gilded-root .g-rp-bar-label{letter-spacing:.14em;text-transform:uppercase;color:var(--g-bronze-ink);margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}.gilded-root .g-rp-switch{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.gilded-root .g-rp-switch a{min-height:36px;text-decoration:none}.gilded-root .g-rp-switch a[aria-current=page]{background:var(--g-espresso);color:var(--g-porcelain);border-color:var(--g-espresso)}
