html[data-gold-cursor] body,html[data-gold-cursor] body *{cursor:none!important}html[data-gold-cursor] input,html[data-gold-cursor] textarea,html[data-gold-cursor] select,html[data-gold-cursor] [contenteditable=true]{cursor:auto!important}.gc-dot,.gc-ring{z-index:95;pointer-events:none;opacity:0;border-radius:50%;transition:opacity .25s;position:fixed;top:0;left:0}html[data-gold-cursor] .gc-dot,html[data-gold-cursor] .gc-ring{opacity:1}html[data-gold-cursor][data-gc-away] .gc-dot,html[data-gold-cursor][data-gc-away] .gc-ring,html[data-gold-cursor][data-gc-text] .gc-dot,html[data-gold-cursor][data-gc-text] .gc-ring{opacity:0}.gc-dot{background:#f7dc92;width:8px;height:8px;margin:-4px 0 0 -4px;box-shadow:0 0 10px #e3b04b99}.gc-ring{border:1.5px solid color-mix(in oklab, var(--nk-gold) 85%, transparent);width:36px;height:36px;transition:opacity .25s, width .35s var(--ease-out-expo), height .35s var(--ease-out-expo), margin .35s var(--ease-out-expo), background-color .3s, border-color .3s;place-items:center;margin:-18px 0 0 -18px;display:grid}.gc-ring span{color:var(--nk-bg);white-space:nowrap;opacity:0;transition:opacity .2s, transform .3s var(--ease-out-expo);font-size:.78rem;font-weight:800;line-height:1;transform:scale(.6)}.gc-ring[data-state=hover]{background:color-mix(in oklab, var(--nk-gold) 14%, transparent);width:58px;height:58px;margin:-29px 0 0 -29px}.gc-ring[data-state=label]{background:color-mix(in oklab, var(--nk-gold) 92%, transparent);border-color:#0000;width:84px;height:84px;margin:-42px 0 0 -42px;box-shadow:0 12px 30px -10px #0009}.gc-ring[data-state=label] span{opacity:1;transform:none}html[data-gc-down] .gc-ring{width:28px;height:28px;margin:-14px 0 0 -14px}.btn-melt{display:none}html[data-fx-molten] .btn-molten{isolation:isolate;overflow:hidden}html[data-fx-molten] .btn-melt{z-index:-1;pointer-events:none;filter:url(#nk-goo);display:block;position:absolute;inset:-2px}.btn-melt:before{content:"";background:linear-gradient(180deg, #fff1c2, var(--nk-gold) 72%);transition:transform .6s cubic-bezier(.6,0,.2,1);position:absolute;inset:0;transform:translateY(-104%)}.btn-melt i{background:#f3c862;border-radius:50%;width:16px;height:18px;position:absolute;top:0;transform:translateY(-30px)}.btn-melt i:first-child{left:18%}.btn-melt i:nth-child(2){width:20px;left:48%}.btn-melt i:nth-child(3){left:76%}.btn-molten[data-variant=primary] .btn-melt:before{background:linear-gradient(#a8741f,#7c4d10)}.btn-molten[data-variant=primary] .btn-melt i{background:#96661a}@media (hover:hover){html[data-fx-molten] .btn-molten:hover .btn-melt:before{transform:translateY(0)}html[data-fx-molten] .btn-molten:hover .btn-melt i{animation:.9s cubic-bezier(.5,0,.3,1) both btn-drip}html[data-fx-molten] .btn-molten:hover .btn-melt i:nth-child(2){animation-delay:80ms}html[data-fx-molten] .btn-molten:hover .btn-melt i:nth-child(3){animation-delay:.16s}html[data-fx-molten] .btn-molten[data-variant=outline]:hover{color:var(--nk-bg);border-color:#0000}html[data-fx-molten] .btn-molten[data-variant=primary]:hover{color:#fff6dc}}html[data-fx-molten] .btn-molten[data-pour] .btn-melt:before{transform:translateY(0)}html[data-fx-molten] .btn-molten[data-pour] .btn-melt i{animation:.9s cubic-bezier(.5,0,.3,1) both btn-drip}html[data-fx-molten] .btn-molten[data-variant=outline][data-pour]{color:var(--nk-bg)}html[data-fx-molten] .btn-molten[data-variant=primary][data-pour]{color:#fff6dc}@keyframes btn-drip{0%{transform:translateY(-30px)scaleY(1)}55%{transform:translateY(34px)scaleY(1.9)}to{transform:translateY(70px)scaleY(1)}}@media (prefers-reduced-motion:reduce){.btn-melt:before{transition:none}.btn-melt i{display:none}}[data-stretch]{transform-origin:50% 100%;display:inline-block}.map-mark{height:0;display:block}.smap-rail{top:50%;z-index:30;border:1px solid var(--nk-line);background:color-mix(in oklab, var(--nk-bg) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .4s, transform .5s var(--ease-out-expo);border-radius:999px;gap:.25rem;padding:.45rem .35rem;display:none;position:fixed;inset-inline-end:1rem;transform:translateY(-50%)}.smap-rail[data-hidden]{opacity:0;pointer-events:none;transform:translate(-1.5rem,-50%)}@media (min-width:64rem) and (min-height:36rem){.smap-rail{display:grid}}.smap-rail button{width:2.1rem;height:2.1rem;color:var(--nk-muted);border-radius:50%;place-items:center;transition:background-color .3s,color .3s;display:grid;position:relative}.smap-rail button:hover{color:var(--nk-gold)}.smap-rail button[aria-current=true]{background:linear-gradient(160deg, #f7dc92, var(--nk-gold) 60%, #c8902f);color:var(--nk-bg)}.smap-rail button span{top:50%;border:1px solid var(--nk-line);background:var(--nk-raised);color:var(--nk-text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s, transform .25s var(--ease-out-expo);border-radius:.5rem;padding:.3rem .7rem;font-size:.8rem;font-weight:700;position:absolute;inset-inline-end:calc(100% + .7rem);transform:translate(.4rem,-50%)}.smap-rail button:hover span,.smap-rail button:focus-visible span{opacity:1;transform:translateY(-50%)}.smap-pill-wrap{z-index:35;transition:opacity .35s, transform .45s var(--ease-out-expo);justify-items:center;gap:.5rem;display:grid;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.smap-pill-wrap[data-hidden]{opacity:0;pointer-events:none;transform:translate(-50%,1.5rem)}@media (min-width:64rem) and (min-height:36rem){.smap-pill-wrap{display:none}}.smap-pill{border:1px solid var(--nk-line);background:color-mix(in oklab, var(--nk-bg) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:.55rem;max-width:calc(100vw - 9.5rem);height:2.75rem;padding:0 .95rem 0 .45rem;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 14px 34px -14px #000c}.smap-pill b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smap-pill small{color:var(--nk-muted);flex:none;font-weight:600}.smap-ring{width:2rem;height:2rem;color:var(--nk-gold);flex:none;place-items:center;display:grid;position:relative}.smap-ring svg.smap-arc{position:absolute;inset:0;transform:rotate(-90deg)}.smap-list{border:1px solid var(--nk-line);background:color-mix(in oklab, var(--nk-surface) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(18rem,100vw - 2rem);max-height:min(60svh,26rem);animation:smap-in .3s var(--ease-out-expo) both;border-radius:1rem;gap:.15rem;padding:.4rem;display:grid;overflow-y:auto;box-shadow:0 24px 50px -20px #000000d9}.smap-list button{text-align:start;border-radius:.7rem;align-items:center;gap:.6rem;min-height:2.75rem;padding:0 .75rem;font-size:.9rem;font-weight:700;display:flex}.smap-list button svg{color:var(--nk-gold);flex:none}.smap-list button[aria-current=true]{background:color-mix(in oklab, var(--nk-gold) 14%, transparent);color:var(--nk-gold)}@keyframes smap-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}
