@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Fallback;src:local("Arial"),local("Helvetica Neue"),local("Roboto");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Gear Wordmark;src:url(/fonts/gear-tg-wordmark.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--bg: #000;--surface: #12161d;--surface-2: #1b212b;--line: rgba(255, 255, 255, .08);--text: #fff;--text-2: #98a2b3;--text-3: #7d8899;--accent: #2aabee;--accent-press: #229ed9;--on-accent: #0b1220;--stars: #f5b84e;--ok: #34c77b;--danger: #ff5c6c;--line-hover: rgba(255, 255, 255, .16);--accent-hover: #45b6f0;--danger-line: rgba(255, 92, 108, .4);--danger-soft: rgba(255, 92, 108, .1);--font: "Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Inter Display", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--t-display: 56px;--t-display-lh: 60px;--t-h1: 32px;--t-h1-lh: 40px;--t-h2: 24px;--t-h2-lh: 32px;--t-h3: 17px;--t-h3-lh: 24px;--t-body: 15px;--t-body-lh: 22px;--t-small: 13px;--t-small-lh: 18px;--t-caption: 12px;--t-caption-lh: 16px;--r-xs: 6px;--r-sm: 10px;--r-md: 10px;--r-lg: 10px;--r-full: 999px;--shadow: 0 12px 32px rgba(0, 0, 0, .5);--fast: .12s;--base: .2s;--ease: cubic-bezier(.2, 0, 0, 1);--wrap: 1200px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:dark}body{margin:0;background:var(--bg);color:var(--text);font:400 var(--t-body)/var(--t-body-lh) var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01","calt"}img{max-width:100%;display:block}a{color:var(--accent);text-decoration:none;transition:color var(--fast) var(--ease)}a:hover{color:var(--text)}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{margin:0 0 8px;font-family:var(--font-display);font-weight:600;color:var(--text)}h1,.h1{font-size:var(--t-h1);line-height:var(--t-h1-lh);letter-spacing:-.01em}h2{font-size:var(--t-h2);line-height:var(--t-h2-lh);letter-spacing:-.01em}h3{font-family:var(--font);font-size:var(--t-h3);line-height:var(--t-h3-lh)}p{margin:0 0 12px;text-wrap:pretty}h1,h2,h3,.h1,.lead{text-wrap:balance}b,strong{font-weight:600}.muted{color:var(--text-2)}.mono{font-family:var(--font-mono);font-size:var(--t-small);letter-spacing:0}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 max(24px,env(safe-area-inset-right)) 0 max(24px,env(safe-area-inset-left))}.page{padding-top:32px;padding-bottom:64px}.display{font-family:var(--font-display);font-weight:600;font-size:var(--t-display);line-height:var(--t-display-lh);letter-spacing:-.02em;margin:0}.display--md{font-size:var(--t-h1);line-height:var(--t-h1-lh);letter-spacing:-.01em}.accent{color:var(--accent)}.lead{font-size:var(--t-h3);line-height:var(--t-h3-lh);color:var(--text-2);max-width:36em}.lede{font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--text-2);margin:0 0 16px;max-width:60ch}.lede b{color:var(--text);font-weight:500}.fine{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--text-3);margin:12px 0 0}.skip{position:absolute;left:-999px;top:8px;background:var(--accent);color:var(--on-accent);padding:8px 16px;border-radius:var(--r-sm);z-index:99}.skip:focus{left:8px}.star-ico,.gram-ico{display:inline-block;flex:none;vertical-align:-.16em}.gram-ico{color:var(--accent)}.amt{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-variant-numeric:tabular-nums}.amt small{color:var(--text-2);font-weight:500;font-size:var(--t-caption)}.amt--big b{font-family:var(--font-display);font-size:var(--t-h2);line-height:var(--t-h2-lh);font-weight:600}.dot{flex:none;display:inline-block;width:6px;height:6px;border-radius:var(--r-full);background:var(--ok)}.js-motion [data-reveal]{opacity:0;transform:translateY(8px);transition:opacity var(--base) var(--ease),transform var(--base) var(--ease)}.js-motion [data-reveal].is-in{opacity:1;transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--r-sm);border:1px solid transparent;font:500 var(--t-body)/1 var(--font);letter-spacing:0;white-space:nowrap;text-align:center;cursor:pointer;text-decoration:none;background:var(--surface-2);color:var(--text);border-color:var(--line);transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease),transform var(--fast) var(--ease)}@media (hover: hover){.btn:hover{color:var(--text)}}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@media (hover: hover){.btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}}.btn--primary:active:not(:disabled){background:var(--accent-press);border-color:var(--accent-press)}.btn--primary .gram-ico,.btn--primary .star-ico{color:currentColor}.btn--secondary{background:var(--surface-2);border-color:var(--line);color:var(--text)}@media (hover: hover){.btn--secondary:hover:not(:disabled){background:#232a36;border-color:var(--line-hover)}}.btn--ghost{background:transparent;border-color:transparent;color:var(--text-2)}@media (hover: hover){.btn--ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}}.btn--danger{background:transparent;border-color:var(--danger-line);color:var(--danger)}@media (hover: hover){.btn--danger:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}}.btn--sm{height:32px;padding:0 12px;font-size:var(--t-small)}.btn--lg{height:48px;padding:0 20px;font-weight:600}.btn--block{width:100%;white-space:normal}.btn .star-ico,.btn .gram-ico{vertical-align:-.2em}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.cta-row--center{justify-content:center}.hdr{position:sticky;top:0;z-index:35;background:transparent;border-bottom:1px solid transparent;transition:background-color var(--base) var(--ease),border-color var(--base) var(--ease)}.hdr.is-scrolled{background:#000000b8;border-bottom-color:var(--line);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.hdr__in{max-width:var(--wrap);margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;gap:40px}.logo{--mark: 36px;--word: 26px;--gap: 8px;--word-dy: 0em;display:inline-flex;align-items:center;gap:var(--gap);color:var(--text);flex:none;border-radius:var(--r-sm)}.logo:hover{color:var(--text)}.logo .logo__mark{width:var(--mark)!important;height:var(--mark)!important}.logo__word{display:flex;align-items:baseline;font-family:"Gear Wordmark",var(--font-display);font-weight:400;font-size:var(--word);line-height:1;height:1em;white-space:nowrap;letter-spacing:0;color:var(--text);transform:translateY(var(--word-dy));font-kerning:normal;font-synthesis:none}.logo__tld{color:var(--accent)}.logo__dot{margin:0 -.025em 0 -.015em}.mark{display:block;color:var(--text)}img.mark{object-fit:contain}.hdr__nav{display:flex;gap:28px;align-self:stretch}.hdr__nav a{display:flex;align-items:center;white-space:nowrap;color:var(--text-2);font-weight:500;font-size:var(--t-body)}.hdr__nav a:hover,.hdr__nav a.active{color:var(--text)}.hdr__end{margin-left:auto;display:flex;align-items:center;gap:16px}.net-badge{display:inline-flex;align-items:center;gap:8px;color:var(--text-3);font-size:var(--t-caption);font-weight:500;white-space:nowrap;cursor:default}.net-dot{display:inline-block;width:6px;height:6px;border-radius:var(--r-full);background:var(--stars);flex:none}.hdr__connect-ico{color:var(--accent);flex:none}.hdr__connect-short{display:none}.wmenu{position:relative;flex:none}.wmenu .mono{font-size:inherit}.wmenu__pop{position:absolute;right:0;top:calc(100% + 8px);z-index:45;min-width:180px;display:grid;gap:2px;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow)}.wmenu__pop .btn{justify-content:flex-start}.menu{display:none;position:static}.menu__btn{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer}.menu__bars{position:relative;width:16px;height:10px}.menu__bars i{position:absolute;left:0;right:0;height:2px;background:currentColor;transition:transform var(--base) var(--ease),top var(--base) var(--ease)}.menu__bars i:first-child{top:1px}.menu__bars i:last-child{top:7px}.menu__bars.is-open i:first-child{top:4px;transform:rotate(45deg)}.menu__bars.is-open i:last-child{top:4px;transform:rotate(-45deg)}.menu__sheet{position:fixed;inset:56px 0 0;z-index:40;overflow-y:auto;padding:8px 16px calc(24px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);display:flex;flex-direction:column;animation:sheet var(--base) var(--ease)}@keyframes sheet{0%{opacity:0}}.menu__sheet>a{display:flex;align-items:center;padding:16px 0;font-size:var(--t-h3);line-height:var(--t-h3-lh);font-weight:500;color:var(--text-2);border-bottom:1px solid var(--line)}.menu__sheet>a.active{color:var(--text)}.menu__sub{display:flex;flex-direction:column;gap:0;padding:8px 0}.menu__sub a{color:var(--text-2);font-size:var(--t-body);padding:12px 0}.menu__connect{margin-top:auto}.menu__note{margin:12px 0 0;color:var(--text-3);font-size:var(--t-caption);display:flex;align-items:center;gap:8px}.strip{text-align:center;padding:8px 16px;font-size:var(--t-small);line-height:var(--t-small-lh);border-bottom:1px solid var(--line);background:var(--surface);color:var(--text-2)}.strip--update{color:var(--text);display:flex;gap:12px;align-items:center;justify-content:center}.strip--warn{color:var(--danger)}.hero{padding:96px 0 64px;text-align:center}.hero__stack{display:flex;flex-direction:column;align-items:center}.amark.hero__mark{width:96px!important;height:96px!important;margin-bottom:24px}.hero__h1{max-width:14em}.hero__h1-2{color:var(--text-2)}.hero__lead{margin:24px auto 0;color:var(--text-2);font-size:var(--t-h3);line-height:var(--t-h3-lh);max-width:30em;font-weight:400}.sec{padding-top:64px}.sec>h2{margin-bottom:24px}.sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 24px}.sec-head h2{margin:0}.panel .sec-head{margin:0 0 16px}.nsteps{list-style:none;counter-reset:n;margin:0;padding:0;display:grid;gap:16px}.nsteps li{counter-increment:n;display:flex;flex-direction:column;gap:4px;padding-top:16px;border-top:1px solid var(--line);color:var(--text-2)}.nsteps li:before{content:counter(n);font:600 var(--t-h3)/var(--t-h3-lh) var(--font);color:var(--accent)}.nsteps li>b{color:var(--text);font-size:var(--t-h3);line-height:var(--t-h3-lh);font-weight:600}.nsteps li>span{font-size:var(--t-body)}.howto{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.howto__step{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.howto__n{font:600 var(--t-h3)/var(--t-h3-lh) var(--font);color:var(--accent)}.howto__step h3{margin:4px 0 0;font-size:var(--t-h3);line-height:var(--t-h3-lh);font-weight:600}.howto__step p{margin:4px 0 0;color:var(--text-2)}.howto__frame{margin-top:20px;height:232px;padding:20px;display:flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.hv{width:100%;max-width:260px;display:flex;justify-content:center}.hv--pick{display:grid;grid-template-columns:repeat(2,88px);gap:12px;justify-content:center}.hv__tile{position:relative;width:88px;height:88px;border-radius:var(--r-sm);overflow:hidden;outline:1px solid var(--line);outline-offset:-1px}.hv__tile img{width:100%;height:100%;object-fit:cover}.hv__tile:not(.is-on) img{opacity:.55}.hv__tile.is-on{outline:2px solid var(--accent);outline-offset:2px}.hv__tick{position:absolute;right:6px;top:6px;width:20px;height:20px;display:grid;place-items:center;border-radius:var(--r-xs);background:var(--accent);color:var(--on-accent)}.hv__card{width:100%;display:grid;gap:8px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm)}.hv__head{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.hv__head img{width:40px;height:40px;border-radius:var(--r-xs);object-fit:cover}.hv__head div{display:grid;line-height:18px}.hv__head b{font-size:var(--t-small);font-weight:600}.hv__head span{font-size:var(--t-caption);color:var(--text-3)}.hv__row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;height:28px;font-size:var(--t-small);color:var(--text-2)}.hv__row b{display:inline-flex;align-items:center;gap:4px;color:var(--text);font-weight:600}.hv__box{width:18px;height:18px;display:grid;place-items:center;border-radius:var(--r-xs);background:var(--accent);color:var(--on-accent)}.hv__done{display:flex;align-items:center;justify-content:center;gap:8px;height:28px;font-size:var(--t-small);color:var(--text)}.hv__ok{width:20px;height:20px;display:grid;place-items:center;border-radius:var(--r-xs);background:var(--ok);color:var(--on-accent)}.hv__btn{width:100%;pointer-events:none;font-weight:600}.modes__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mode{border-radius:var(--r-md);padding:24px;background:var(--surface);border:1px solid var(--line)}.mode h3{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mode p{color:var(--text-2);margin:0}.trust{margin-top:0}.trust__strip{list-style:none;margin:0;padding:16px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust__strip li{display:flex;flex-direction:column;padding:0 24px;text-align:center}.trust__strip li+li{border-left:1px solid var(--line)}.trust__strip b{font-size:var(--t-h3);line-height:var(--t-h3-lh);font-weight:600;font-variant-numeric:tabular-nums}.trust__strip span{color:var(--text-3);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.ticker{overflow:hidden;margin-top:12px;min-height:var(--t-small-lh);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker__track{display:inline-flex;gap:32px;padding-right:32px;white-space:nowrap;animation:ticker 60s linear infinite}.ticker:hover .ticker__track,.ticker:focus-within .ticker__track,.ticker:focus .ticker__track,.ticker:active .ticker__track{animation-play-state:paused}.ticker:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.ticker__item{color:var(--text-2);font-size:var(--t-small)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.tag,.badge,.soon{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:var(--r-xs);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:500;background:var(--surface-2);color:var(--text-2);border:0;text-transform:none;letter-spacing:0;white-space:nowrap}.soon{margin-left:4px}.card__tags .tag,.pick__art .tag{background:var(--surface)}@keyframes soon-pulse{50%{opacity:.35}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:16px}.card{display:flex;flex-direction:column;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:border-color var(--fast) var(--ease)}.card:hover{color:var(--text);border-color:var(--line-hover)}.card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card__media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--surface-2)}.card__media .gift-art{width:100%;height:100%;object-fit:cover}.card__tags{position:absolute;top:8px;left:8px;right:8px;display:flex;gap:4px;flex-wrap:wrap}.card__body{padding:12px 16px 16px;display:flex;flex-direction:column;gap:4px}.card__title{display:flex;gap:4px;min-width:0;font-weight:600;font-size:var(--t-body);line-height:var(--t-body-lh)}.card__title>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__title em{color:var(--text-3);font-style:normal;font-weight:500}.card__handle{color:var(--text)}.card__phone{font-variant-numeric:tabular-nums}@media (max-width: 359px){.card__body{padding:12px}.card__title{font-size:var(--t-small);line-height:var(--t-small-lh)}}.card__status{margin:0;display:flex;align-items:center;gap:6px;font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--text-3)}.card__status--available{color:var(--ok)}.card__price{margin:4px 0 0;display:flex;align-items:center;gap:2px 10px;flex-wrap:wrap;font-size:var(--t-h3);line-height:var(--t-h3-lh);font-variant-numeric:tabular-nums}.card__price b{font-weight:600}.card__unit{color:var(--text-3);font-size:var(--t-small)}.card__amt{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.card__amt b{min-width:2ch}.card__unit{margin-left:2px}.card--skel{animation:pulse 1.4s var(--ease) infinite alternate}.card--skel .card__body i{display:block;border-radius:6px;background:var(--surface-2);width:70%;height:var(--t-body-lh)}.card--skel .card__body i:nth-child(2){width:45%;height:var(--t-small-lh)}.card--skel .card__body i:nth-child(3){width:55%;height:var(--t-h3-lh);margin-top:4px}@keyframes pulse{0%{opacity:1}to{opacity:.5}}.gift-art{display:block;background-color:var(--surface-2);background-size:cover;background-position:center;height:auto;max-width:100%}.tile{container-type:inline-size;position:relative;width:100%;height:100%;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;overflow:hidden;border-radius:inherit;text-align:center;padding:7%;background:var(--surface-2)}.tile--plain{background:var(--surface-2)}.tile__at{font-family:var(--font-display);font-weight:600;font-size:16cqi;line-height:.8;color:var(--accent)}.tile__name{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--text);word-break:break-all}.tile--xl .tile__name{font-size:19cqi}.tile--lg .tile__name{font-size:14cqi}.tile--md .tile__name{font-size:10.5cqi}.tile--sm .tile__name{font-size:8cqi}.tile__sub{margin-top:3cqi;font-size:4.6cqi;font-weight:500;color:var(--text-2)}.tile__cc{font-family:var(--font-display);font-weight:600;font-size:11cqi;color:var(--ok)}.tile__digits{display:flex;flex-direction:column;font-family:var(--font-display);font-weight:600;font-size:18cqi;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.card__media .tile,.detail__media .tile{position:absolute;inset:0}.picked .tile{border-radius:var(--r-sm)}.pick .tile{border-radius:var(--r-xs)}.page-head{margin:0 0 24px}.page-head--c{text-align:center}.page-head h1{margin:0}.page-head__lead{margin:8px 0 0;color:var(--text-2)}.page-head--c .page-head__lead{margin-inline:auto;max-width:36em}.tabs{display:flex;gap:8px;margin:0 0 16px;flex-wrap:wrap}.tab{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-weight:500;font-size:var(--t-body);cursor:pointer;transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.tab small{font-size:var(--t-caption);color:var(--text-3)}.tab:hover small,.tab.on small{color:var(--text-2)}.tab .soon{margin-left:0}.tab:hover{background:#232a36;border-color:var(--line-hover)}.tab.on,.seg button.on,.seg button[aria-checked=true],.pkg.on{background:var(--surface-2);border-color:var(--accent);color:var(--text)}.seg{display:inline-flex;gap:8px;flex-wrap:wrap}.seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);background:var(--surface-2);height:32px;padding:0 12px;border-radius:var(--r-sm);font-weight:500;font-size:var(--t-small);cursor:pointer;color:var(--text);transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.seg button:hover:not(:disabled){background:#232a36;border-color:var(--line-hover)}.seg button:disabled{opacity:.4;cursor:not-allowed}.seg button i,.seg button small{font-style:normal;color:var(--text-3)}.seg--kinds{margin:0 0 16px;flex-wrap:wrap}.seg--pay{display:flex;width:100%;margin-bottom:4px}.seg--pay button{flex:1}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 24px}.filters__more{display:contents}.filters .inp{width:auto}.chk{display:inline-flex;gap:8px;align-items:center;font-weight:500;font-size:var(--t-small);color:var(--text-2);cursor:pointer}.chk input{width:18px;height:18px;accent-color:var(--accent);margin:0}.inp{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:0 12px;height:40px;width:100%;font-size:var(--t-body);font-variant-numeric:tabular-nums;transition:border-color var(--fast) var(--ease)}.inp::placeholder{color:var(--text-3)}.inp{appearance:none;-webkit-appearance:none}.inp--search::-webkit-search-decoration,.inp--search::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.inp:hover:not(:disabled){border-color:var(--line-hover)}.inp:focus{border-color:var(--accent);outline:none}.inp:focus-visible,.asg__select:focus-visible,.inp--gram:focus-within{outline:2px solid var(--accent);outline-offset:2px}.inp:disabled{opacity:.4}.inp--search{flex:1;min-width:160px}select.inp{appearance:none;padding-right:32px;background:var(--surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2398a2b3' stroke-width='1.8' fill='none'/%3E%3C/svg%3E") no-repeat right 12px center}.fbtn{display:none;align-items:center;gap:6px;height:40px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:var(--r-sm);padding:0 12px;font:500 var(--t-small)/1 var(--font);cursor:pointer}.fbtn.on{border-color:var(--accent)}.fbtn small{color:var(--accent);font-size:var(--t-caption);font-weight:600}.rescount{margin:-12px 0 16px;color:var(--text-3);font-size:var(--t-caption);display:flex;align-items:center;gap:8px}.drop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 16px;padding:12px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.drop__line{margin:0;color:var(--text-2);font-size:var(--t-small)}.drop__line b{color:var(--text);font-weight:600}.empty{text-align:center;padding:64px 16px;color:var(--text-2);display:flex;flex-direction:column;align-items:center;gap:8px}.empty h2{color:var(--text);margin:0}.empty p{margin:0 0 8px;max-width:32em}.empty--jar{gap:8px}.empty__jar{margin:0 auto 8px}.note{padding:12px 16px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);margin:12px 0;font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--text-2)}ul.note{padding-left:32px}.note b{color:var(--text);font-weight:500}.note a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.note--err{color:var(--danger);border-color:var(--danger-line)}.note--ok{color:var(--ok)}.note--test,.note--demo,.note--info{color:var(--text-2)}.examples-note{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.back{margin:0 0 16px -12px}.detail{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.detail--skel{height:540px;border-radius:var(--r-lg);background:var(--surface);animation:pulse 1.4s var(--ease) infinite alternate}.detail__media{position:sticky;top:88px;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);aspect-ratio:1;background:var(--surface-2)}.detail__media .gift-art{width:100%;height:100%;object-fit:cover}.detail__media .card__tags{top:16px;left:16px}.detail__status{margin:0 0 8px;display:flex;align-items:center;gap:6px;font-size:var(--t-small);color:var(--ok)}.detail__status--rented,.detail__status--off{color:var(--text-3)}.detail__title{margin:0 0 16px}.detail__title em{font-style:normal;font-weight:500;color:var(--text-3);margin-left:.25em}.detail__title--username,.detail__title--number{word-break:break-all}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:24px}.rentbox{margin:24px 0}.rentstate{display:flex;flex-direction:column;gap:4px}.rentstate__head{margin:0;font:600 var(--t-h3)/var(--t-h3-lh) var(--font);color:var(--text)}.rentstate__when{margin:0 0 4px;font-size:var(--t-body);color:var(--text);font-variant-numeric:tabular-nums}.rentstate .btn{margin-top:8px}.rentstate .notify__fine{margin:2px 0 0;text-align:center}.notify--on{color:var(--accent);border-color:var(--accent)}.notify--on svg{color:var(--accent)}.lbl{display:block;font-weight:500;color:var(--text-2);font-size:var(--t-small);line-height:var(--t-small-lh);margin:4px 0 8px}.pkgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-bottom:16px}.pkg{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;border:1px solid var(--line);cursor:pointer;padding:12px 16px;border-radius:var(--r-sm);color:var(--text);background:var(--surface-2);transition:border-color var(--fast) var(--ease),background-color var(--fast) var(--ease)}.pkg:hover{background:#232a36;border-color:var(--line-hover)}.pkg b{font-size:var(--t-body);font-weight:600}.pkg .amt{font-size:var(--t-body)}.pkg__stars{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-small);color:var(--text-2)}.pkgs--one,.pkgs.pkgs--one{grid-template-columns:1fr}.pkgs--one .pkg{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px;cursor:default}.pkgs--one .pkg b{flex:1 1 auto}.rentprog{text-align:center;padding-top:28px;padding-bottom:24px}.rentprog__spin{display:block;width:32px;height:32px;margin:0 auto 14px}.rentprog__head{margin:0 0 4px;font-size:17px;font-weight:600}.rentprog .fine{margin:0}.rentdone{margin-bottom:12px}.rentdone .listed__name{font-size:20px}.more.panel{margin:12px 0 0;padding:0 16px}.more.panel>summary{margin:0;width:100%;justify-content:space-between;padding:0;min-height:48px;background:none;border:0}.more.panel[open]{padding-bottom:12px}.bill{margin:16px 0;padding:12px 0 0;border-top:1px solid var(--line)}.bill div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;align-items:baseline}.bill dt{font-size:var(--t-small);color:var(--text-2)}.bill dt small{color:var(--text-3);margin-left:6px;font-size:var(--t-caption)}.bill dd{margin:0;font-size:var(--t-body);font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.bill__total{border-top:1px solid var(--line);margin-top:8px;padding-top:12px!important}.bill__total dt{color:var(--text);font-size:var(--t-body);font-weight:500}.bill__total dd{font-size:var(--t-h3);font-weight:600}.paybtns{display:grid;gap:8px;margin-top:8px}.paybtns--native{display:none}.trustline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;margin:12px 0 0;color:var(--text-3);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.trustline span+span:before,.trustline a:before{content:"·";margin-right:8px}.trustline a{color:var(--text-2)}.facts{margin:0;display:grid}.facts>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.facts>div:last-child{border-bottom:0}.facts dt{font-size:var(--t-small);color:var(--text-2);font-weight:400;flex:none}.facts dd{margin:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;text-align:right;font-size:var(--t-body);font-weight:500;font-variant-numeric:tabular-nums;min-width:0}.rarity{margin:0 0 16px;padding:8px 24px 16px}.rarity__src{margin:8px 0 0 -12px}.more{margin:8px 0 0}.more>summary{list-style:none;margin-left:-12px;display:inline-flex;flex-direction:row;align-items:center;gap:6px;cursor:pointer}.more>summary::-webkit-details-marker{display:none}.more>summary:after{content:"▾";color:var(--text-3);font-size:var(--t-caption);position:static;inset:auto}.more>summary{min-height:40px}.more[open]>summary:after{content:"▴"}.more .fine{margin:8px 0}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:var(--r-xs);font-weight:500;font-size:var(--t-caption);line-height:var(--t-caption-lh);white-space:nowrap;background:var(--surface-2);color:var(--text-2)}.chip b{color:var(--text);font-weight:500}.chip--on{color:var(--ok)}.statuscard{display:grid;gap:8px;margin-bottom:16px}.statuscard__head{display:flex;align-items:center;gap:8px;font-weight:600;margin:0}.statuscard__facts{display:grid;gap:4px;margin:0;font-size:var(--t-small)}.statuscard__facts div{display:flex;justify-content:space-between;gap:12px}.statuscard__facts dt{color:var(--text-2)}.statuscard__facts dd{margin:0;text-align:right}.statuscard .btn{justify-self:start}html.tg-back .back{display:none}.ownerbox{display:grid;gap:16px;margin:24px 0}.ownerbox .lbl{margin:0}.ownerbox__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ownerbox__state{display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:var(--t-small);color:var(--text-3)}.ownerbox__state .dot{background:var(--text-3)}.ownerbox__state--available{color:var(--ok)}.ownerbox__state--available .dot{background:var(--ok)}.ownerbox__rent{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.ownerbox__rent div{padding:12px;border-radius:var(--r-sm);background:var(--surface-2);min-width:0}.ownerbox__rent dt,.ownerbox__facts dt{font-size:var(--t-small);color:var(--text-2)}.ownerbox__rent dd,.ownerbox__facts dd{margin:2px 0 0;font-weight:500;overflow-wrap:anywhere}.ownerbox__prices{list-style:none;margin:0;padding:0;border-radius:var(--r-sm);border:1px solid var(--line);overflow:hidden}.ownerbox__prices li{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:12px;padding:12px 16px}.ownerbox__prices li+li{border-top:1px solid var(--line)}.ownerbox__price{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.ownerbox__floor{grid-column:1 / -1;margin-top:-6px;font-size:var(--t-small);white-space:nowrap}.ownerbox__floor svg{vertical-align:-2px}.ownerbox__net{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);font-size:var(--t-small);white-space:nowrap;font-variant-numeric:tabular-nums}.ownerbox__facts{display:grid;margin:0}.ownerbox__facts div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.ownerbox__facts div:last-child{border-bottom:0}.ownerbox__facts dd{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;text-align:right;margin:0}.ownerbox__facts dt{flex:none}.ownerbox__acts{display:grid;gap:8px}.ownerbox__acts .btn svg,.ownerbox .fine svg{vertical-align:-2px}.ownerbox__confirm{padding:16px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--danger-line);display:grid;gap:12px}.ownerbox__confirm p{margin:0;font-size:var(--t-small)}.ownerbox__row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ownerbox>.btn--ghost{justify-self:start;margin-left:-12px}.wizard{list-style:none;display:flex;gap:24px;padding:0;margin:0 0 24px;flex-wrap:wrap;justify-content:center}.wizard li{display:flex;align-items:center;gap:8px;color:var(--text-3);font-weight:500;font-size:var(--t-small)}.wizard li span{color:var(--text-3);font-weight:600}.wizard li.on{color:var(--text)}.wizard li.on span{color:var(--accent)}.wizard li.done,.wizard li.done span{color:var(--text-2)}.listed{max-width:420px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;padding-top:28px;padding-bottom:20px}.listed__hero{position:relative;width:120px;height:120px;margin-bottom:18px;animation:listed-in .42s cubic-bezier(.2,.8,.2,1) both}.listed__art{display:block;width:120px;height:120px;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-2)}.listed__art>*{width:100%;height:100%}.listed__check{position:absolute;right:-8px;bottom:-8px;width:30px;height:30px;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--on-accent);background:var(--accent);box-shadow:0 0 0 3px var(--surface, #12161d);transition:background-color .4s ease;animation:listed-check .36s .26s cubic-bezier(.2,.9,.3,1.3) both}.listed--live .listed__check{background:var(--ok)}.listed__name{margin:0;font-size:22px;line-height:28px;overflow-wrap:anywhere}.listed__sub{margin:2px 0 0;font-size:var(--t-small)}.listed__ok{display:inline-flex;align-items:center;gap:6px;margin:14px 0 0;color:var(--ok);font-size:15px;font-weight:500}.listed__ok .dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.listed__ok--soon{color:var(--text-2)}.listed__price{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:18px 0 0;font-size:15px}.listed__price b{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-variant-numeric:tabular-nums}.listed__price .gram-ico{color:var(--accent)}.listed__cta{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:24px}@keyframes listed-in{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@keyframes listed-check{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.listed__hero,.listed__check{animation:none}.listed__check{transition:none}}.center-panel{text-align:center;padding:48px 24px;max-width:620px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:8px}.center-panel__ton{margin:16px 0}.connect-card{width:100%;max-width:none}.picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:12px;align-items:stretch}.pick{display:flex;flex-direction:column;border:1px solid var(--line);background:var(--surface-2);border-radius:var(--r-sm);padding:8px;cursor:pointer;text-align:left;color:var(--text);min-width:0;transition:border-color var(--fast) var(--ease)}.pick:hover{border-color:var(--line-hover);color:var(--text)}.pick__art{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:var(--r-xs);overflow:hidden;flex:none;background:var(--surface)}.pick__art>.gift-art,.pick__art>.tile,.pick__art>img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0}.pick__art .tag--listed,.pick__art .tag--off{position:absolute;top:8px;left:8px}.pick__foot{display:flex;flex-direction:column;gap:2px;padding:8px 4px 4px;flex:1;min-width:0}.pick__name{display:block;font-weight:600;font-size:var(--t-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick__coll{display:block;font-size:var(--t-caption);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick--listed{opacity:.8}.pick--listed:hover{opacity:1}.pick--off{cursor:default;opacity:.5}.pick--off:hover{border-color:var(--line)}.pick--off .gift-art{filter:grayscale(1)}.unsupported{margin-top:16px;border-top:1px solid var(--line);padding-top:16px}.unsupported summary{cursor:pointer;color:var(--text-2);font-size:var(--t-small);font-weight:500}.unsupported summary b{color:var(--text);font-weight:600}.unsupported .fine{margin:8px 0 12px}.list-grid{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start}.picked{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;position:sticky;top:88px}.picked .gift-art{border-radius:var(--r-sm);width:100%;aspect-ratio:1;object-fit:cover}.picked h3{margin:4px 0 0}fieldset{border:0;padding:0;margin:0}.prow{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px;align-items:center;margin-bottom:8px}.prow--nostars{grid-template-columns:1.3fr 1fr}.prow--off .chk b{color:var(--text-3)}.chk--row{gap:8px;color:var(--text)}.chk--row b{font-weight:600}.toggle{display:flex;align-items:flex-start;gap:12px;margin:16px 0 4px;padding:16px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;position:relative}.toggle input{position:absolute;opacity:0;width:0;height:0}.toggle__ui{flex:none;width:40px;height:24px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line-hover);position:relative;transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease);margin-top:2px}.toggle__ui:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:var(--r-xs);background:var(--text);transition:transform var(--fast) var(--ease)}.toggle input:checked+.toggle__ui{background:var(--accent);border-color:var(--accent)}.toggle input:checked+.toggle__ui:after{transform:translate(16px);background:var(--on-accent)}.toggle input:focus-visible+.toggle__ui{outline:2px solid var(--accent);outline-offset:2px}.toggle__txt{display:flex;flex-direction:column;gap:2px;font-size:var(--t-small)}.toggle__txt b{font-weight:600}.toggle__txt small{color:var(--text-2);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.spinner{width:40px;height:40px;margin:0 auto 16px;border-radius:var(--r-full);border:3px solid var(--line-hover);border-top-color:var(--accent);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form .sec-head{flex-wrap:wrap}.row__media{display:block;border-radius:var(--r-sm);overflow:hidden}.row__media .gift-art,.row__media .tile{width:64px;height:64px;object-fit:cover}.row__title{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:var(--t-body)}.row__meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--text-2);font-size:var(--t-small);margin-top:4px;align-items:center}.row__acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.row__acts .muted{font-size:var(--t-small)}.row__next{margin:8px 0 0}.row__why{margin:4px 0 0;font-size:var(--t-small);color:var(--text-2)}.payouts{margin:0 0 24px;display:flex;flex-direction:column;gap:16px}.payouts__edit{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.payouts__edit .inp{flex:1 1 320px}.payouts__edit .fine{flex-basis:100%;margin:0}.frow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.frow p{margin:0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--text-2)}.frow b{color:var(--text);font-weight:600}.frow--on b{color:var(--accent)}.frow .btn{flex:none}.modal{position:fixed;inset:0;z-index:60;background:#000000b8;display:grid;place-items:center;padding:16px}.modal__box{width:min(440px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow)}.modal__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal__x{flex:none;border:0;background:transparent;color:var(--text-2);width:32px;height:32px;border-radius:var(--r-sm);font-size:var(--t-h3);line-height:1;cursor:pointer}.modal__x:hover{color:var(--text);background:var(--surface-2)}.modal__box .note+.btn,.modal__box .btn+.note{margin-top:8px}.co{display:flex;gap:16px;align-items:center;margin-bottom:16px}.co h2{margin:0 0 4px;font-size:var(--t-h3);line-height:var(--t-h3-lh)}.co p{margin:0;font-size:var(--t-small)}.co__art{width:72px;height:72px;border-radius:var(--r-sm);overflow:hidden;flex-shrink:0}.co__art .gift-art{width:100%;height:100%}.co__total{display:flex;justify-content:space-between;align-items:center;padding:12px 0;margin-bottom:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-weight:500;color:var(--text-2)}.pp{display:grid;gap:12px;padding:16px;border-radius:var(--r-sm);scroll-margin-top:72px}.pp__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.pp__help{display:inline-flex;align-items:center;gap:2px;color:var(--text-3);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.pp__helpt{cursor:pointer}.pp__title{margin:0;font-size:var(--t-h3);line-height:24px;font-weight:600}.pp__status{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);font-size:var(--t-small);line-height:var(--t-small-lh);font-weight:500;color:var(--text-2)}.pp__mark{width:18px;height:18px;flex:none;border-radius:var(--r-full);display:grid;place-items:center;border:2px solid var(--text-3)}.pp__status--live{color:var(--text)}.pp__status--live .pp__mark{border-color:var(--accent)}.pp__status--live .pp__mark:after{content:"";width:6px;height:6px;border-radius:var(--r-full);background:var(--accent)}.pp__status--done{color:var(--text)}.pp__status--done .pp__mark{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.pp__status--done .pp__mark svg{width:12px;height:12px}.pp__fine{margin:0;color:var(--text-2);font-size:var(--t-small);line-height:var(--t-small-lh)}.pp__safe{display:flex;align-items:flex-start;gap:8px;margin:12px 0;color:var(--text-3);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.pp__safe>span:first-child{flex:1}.pp__go{margin-top:4px}.pp .sp__step{padding-bottom:12px}.sp__steps{list-style:none;margin:0;padding:0;display:grid}.sp__step{display:grid;grid-template-columns:28px 1fr;gap:12px;position:relative;padding-bottom:16px}.sp__step:last-child{padding-bottom:4px}.sp__step:not(:last-child):after{content:"";position:absolute;left:13px;top:32px;bottom:4px;width:2px;background:var(--line)}.sp__step.is-done:not(:last-child):after{background:var(--accent)}.sp__dot{width:28px;height:28px;border-radius:var(--r-full);display:grid;place-items:center;font-weight:600;font-size:var(--t-small);background:var(--surface-2);color:var(--text-2);border:1px solid var(--line);transition:background-color var(--base) var(--ease),color var(--base) var(--ease)}.sp__step.is-now .sp__dot{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.sp__step.is-done .sp__dot{background:var(--surface-2);color:var(--accent);border-color:var(--accent)}.sp__dot svg{width:14px;height:14px}.sp__txt{min-width:0;padding-top:3px}.sp__txt>b{display:block;font-size:var(--t-body);line-height:var(--t-body-lh);font-weight:600}.sp__step.is-next .sp__txt>b{color:var(--text-2)}.sp__txt p{margin:4px 0 0;color:var(--text-2);font-size:var(--t-small);line-height:var(--t-small-lh)}.sp__txt p b{color:var(--text);font-weight:500}.sp__link{margin-top:4px;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:var(--t-small);cursor:pointer}.sp__how{display:flex;gap:8px;margin:10px 0 2px;padding:0;list-style:none;counter-reset:how}.sp__how li{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);counter-increment:how}.sp__how img{display:block;height:24px;width:auto;max-width:100%;border-radius:var(--r-xs)}.sp__how span{font-size:var(--t-caption);line-height:1.25;color:var(--text-3);text-align:center}.sp__how span:before{content:counter(how) ". ";color:var(--text-2)}.sp__txt .sp__fine{margin-top:6px;text-align:left}.sp__inp{margin-top:8px;font-size:16px;font-family:var(--font-mono)}.sp__note{margin:12px 0 0}.sp__gate{display:flex;align-items:center;gap:8px;margin-top:10px}.sp__gate .btn{flex:1;min-width:0}.sp__fine{margin:0;text-align:center;color:var(--text-3);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.invite-page{max-width:760px}.invite{display:grid;gap:16px}.invite .lede,.invite .fine{margin:0}.invite__get{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--line);justify-items:start}.invite__get h2,.invite__get .muted{margin:0}.invite__get .sec-head{width:100%;margin:0}.invite__link{display:flex;align-items:center;gap:8px;width:100%;padding:4px 4px 4px 12px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line)}.invite__link .muted{font-size:var(--t-small);flex:none}.invite__link code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:all;-webkit-user-select:all;font-family:var(--font-mono);font-size:var(--t-small)}.invite__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%}.invite__stats>div{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:var(--r-sm);background:var(--surface-2)}.invite__stats>div span{font-size:var(--t-caption)}.invite__stats>div b{font-size:var(--t-h3);font-weight:600;font-variant-numeric:tabular-nums}.prose{max-width:680px}.prose h2{margin-top:32px}.prose p,.prose li{color:var(--text-2);font-size:var(--t-body);line-height:24px}.prose h2[id],.prose h3[id]{scroll-margin-top:72px}.prose h2{font-size:var(--t-h2);line-height:var(--t-h2-lh)}.prose h3{margin:20px 0 4px;font-weight:600;color:var(--text)}.prose h3+p{margin-top:4px}.tldr{margin:8px 0 16px;padding:16px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm)}.prose .tldr__h{margin:0 0 8px;font-size:var(--t-h3);line-height:var(--t-h3-lh)}.tldr ul{margin:0;padding-left:20px;display:grid;gap:4px}.prose .tldr li{color:var(--text)}.toc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.prose .toc a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--text-2);font-size:var(--t-small);text-decoration:none}.prose .toc a:hover{color:var(--text);border-color:var(--line-hover)}.prose a{text-decoration:underline;text-underline-offset:3px}#main{min-height:calc(100svh - 64px)}.ftr{border-top:1px solid var(--line);padding:40px 0 48px;margin-top:64px}.ftr__in{max-width:var(--wrap);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center}.ftr p{margin:0;color:var(--text-3);font-size:var(--t-small);line-height:var(--t-small-lh);max-width:520px}.ftr nav{display:flex;gap:16px;flex-wrap:wrap}.ftr nav a{color:var(--text-2);font-size:var(--t-small)}.ftr nav a:hover{color:var(--text)}.tabbar{display:none}.amark{position:relative;display:inline-block;flex:none;line-height:0}.amark__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.amark__anim{position:absolute;pointer-events:none;contain:strict}.amark__anim svg{display:block}.dep{max-width:860px}.dep__head{display:flex;gap:8px;margin-bottom:16px}.dep__panel{margin:16px 0;display:flex;flex-direction:column;gap:12px}.dep__h{font-size:var(--t-h3);margin:0}.dep__dl{margin:0;display:grid;gap:2px;font-size:var(--t-small)}.dep__row{display:grid;grid-template-columns:210px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);align-items:baseline}.dep__row:last-child{border-bottom:0}.dep__row dt{color:var(--text-2);font-weight:500}.dep__row dd{margin:0;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dep__msgs{margin:0;padding:0 0 0 1.3em;display:grid;gap:8px;font-size:var(--t-small)}.dep__msgs li span{margin-right:12px}.dep__msgs li b{float:right}.dep__total{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line);font-size:var(--t-small)}.dep__list{margin:0;padding-left:1.2em;display:grid;gap:4px;color:var(--text-2);font-size:var(--t-small)}.dep__more{margin:0}.dep__more>summary{margin-left:0;width:max-content}.dep__more[open]>.dep__dl,.dep__more[open]>.fine{margin-top:8px}.dep__st{font-weight:500;color:var(--text-2)}.dep__st--ok{color:var(--ok)}.dep__st--err{color:var(--danger)}.dep__checks{display:grid;gap:4px}.dep__check{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.dep__check:last-child{border-bottom:0}.dep__check .dep__more[open]{flex-basis:100%}.dep__check .chk input:disabled{opacity:1}@media (min-width: 721px) and (max-width: 960px){.hdr__in{gap:16px;padding:0 16px}.hdr__nav{gap:16px}.hdr__nav a{font-size:var(--t-small)}}@media (max-width: 960px){.detail,.list-grid{grid-template-columns:1fr;gap:24px}.detail__media{position:relative;top:auto}.picked{position:static;flex-direction:row;text-align:left}.picked .gift-art,.picked .tile{width:80px;height:80px}.ftr__in,.howto{grid-template-columns:1fr}.howto__step{display:flex;flex-direction:column;grid-row:auto}}@media (max-width: 720px){.hdr__in{padding:0 16px;height:56px;gap:12px}.hdr__nav{display:none}.logo{--mark: 30px;--word: 22px;--gap: 6px}.hdr__end{gap:8px}.net-badge{display:none}.hdr__connect,.wmenu .hdr__connect{height:32px;padding:0 12px;font-size:var(--t-small)}.hdr__connect-long{display:none}.hdr__connect-short{display:inline}.menu{display:block}.modes__grid{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card__body{padding:12px}.card__price{font-size:var(--t-body);line-height:var(--t-body-lh)}.card__unit{font-size:var(--t-caption)}.cta-row .btn{flex:1}.tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px 16px;padding:0 16px;scroll-padding:0 16px}.tabs{gap:6px}.tabs .tab{padding:0 8px;gap:4px}.tabs::-webkit-scrollbar{display:none}.tab{flex:none}.tabs.tabs--kinds{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1.15fr);gap:6px;overflow:visible;margin:0 0 16px;padding:0}.tabs--kinds .tab{flex-direction:column;justify-content:center;gap:2px;height:auto;min-height:48px;padding:6px 4px;min-width:0;font-size:13px;line-height:16px;text-align:center}.tabs--kinds .tab__label{max-width:100%;white-space:nowrap}.tabs--kinds .tab small{line-height:14px}.tabs--kinds .tab .soon{padding:0 4px}.filters{display:grid;grid-template-columns:1fr auto auto;gap:8px;margin:0 0 16px}.filters .inp--sort{width:112px}.fbtn{display:inline-flex}.filters__more{display:none;grid-column:1 / -1;gap:8px;align-items:center;flex-wrap:wrap}.filters--open .filters__more{display:flex}.filters__more .seg,.filters__more .seg button{flex:1}.rescount{margin:-4px 0 12px}.seg--kinds{display:grid;grid-template-columns:1fr 1fr;width:100%}.row__media .gift-art,.row__media .tile{width:48px;height:48px}.row__acts{grid-column:1 / -1;justify-content:flex-start}.wizard{gap:16px}.wizard li{white-space:nowrap}.pkgs{grid-template-columns:1fr 1fr}.pkgs>.pkg:last-child:nth-child(odd){grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px}.pkgs>.pkg:last-child:nth-child(odd) b{flex:1 1 auto}.prow{grid-template-columns:1.2fr 1fr 1fr;gap:8px}.prow--nostars{grid-template-columns:1.2fr 1fr}.invite__stats{grid-template-columns:repeat(2,1fr)}.ownerbox__rent{grid-template-columns:1fr 1fr}.ownerbox__rent div:last-child{grid-column:1 / -1}.ownerbox__prices li{grid-template-columns:1fr auto}.ownerbox__prices li b{grid-column:1 / -1}.ownerbox__row{grid-template-columns:1fr}.trust__strip{display:grid;grid-template-columns:1fr 1fr;gap:16px 0}.trust__strip li{padding:0 12px}.trust__strip li+li{border-left:0}.trust__strip li:nth-child(2n){border-left:1px solid var(--line)}.tabbar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:30;background:#000000b8;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--line);padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--text-3);font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:500;padding:6px 0;border-radius:var(--r-sm)}.tabbar a.active{color:var(--text)}body{padding-bottom:72px}}@media (max-width: 640px){:root{--t-display: 36px;--t-display-lh: 40px;--t-h1: 28px;--t-h1-lh: 34px}.wrap{padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}.page{padding-top:24px}.hero{padding:64px 0 48px}.sec{padding-top:48px}.panel{padding:16px}.rarity{padding:4px 16px 12px}.dep__row{grid-template-columns:1fr;gap:2px}.dep__msgs li b{float:none;display:block}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}.spinner,.asg__spin,.rentprog__spin{animation:spin 1.6s linear infinite!important}.ticker__track{flex-wrap:wrap;white-space:normal;padding-right:0}.ticker__item[aria-hidden=true]{display:none}.js-motion [data-reveal]{opacity:1;transform:none}}html.tg .hdr,html.tg .hdr.is-scrolled{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg);border-bottom-color:var(--line)}html.tg .ftr{display:none}html.tg .page{padding-top:16px}html.tg body{padding-top:var(--tg-safe-top, 0px);padding-left:var(--tg-safe-left, 0px);padding-right:var(--tg-safe-right, 0px)}html.tg .hdr{top:var(--tg-safe-top, 0px)}html.tg .menu__sheet{top:calc(56px + var(--tg-safe-top, 0px))}html.tg .tabbar{padding-bottom:calc(4px + max(env(safe-area-inset-bottom),var(--tg-safe-bottom, 0px)))}html.tg .sheet__body{padding-bottom:calc(24px + max(env(safe-area-inset-bottom),var(--tg-safe-bottom, 0px)))}@media (max-width: 720px){html.tg body{padding-bottom:calc(72px + var(--tg-safe-bottom, 0px))}}.lgroup{margin-top:16px;border-top:1px solid var(--line);padding-top:4px}.toggle--row{margin:0;padding:8px 0;min-height:44px;background:none;border:0;border-radius:0;align-items:center}.toggle--row .toggle__txt{order:-1;flex:1}.toggle--row .toggle__ui{margin-top:0}.linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--accent);cursor:pointer}.recv{margin:8px 0 16px;border-top:1px solid var(--line);padding-top:12px;font-size:var(--t-small)}.cancel{flex-basis:100%;display:grid;gap:8px;padding:12px;margin-top:8px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm, 10px)}.cancel__title{margin:0}.cancel__facts{margin:0;display:grid;gap:4px}.cancel__facts>div{display:flex;justify-content:space-between;gap:12px}.cancel__facts dt{color:var(--text-2)}.cancel__facts dd{margin:0;font-weight:600}.cancel__row{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.cancel__no{font-size:13px}.pending{display:grid;gap:6px;margin-bottom:12px;border-radius:var(--r-sm, 10px)}.pending__head{display:flex;justify-content:space-between;align-items:center}.pending__head b{color:var(--accent)}.cancel__warn{margin:0;padding:10px 12px;background:var(--danger-soft);border:1px solid var(--danger-line);border-radius:10px;font-size:14px}.cancel__alt{justify-self:end}.card__dep,.detail__dep,.card__meta{margin:2px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:3px;color:var(--text-3);font-size:var(--t-caption);line-height:var(--t-caption-lh, 16px);font-variant-numeric:tabular-nums}.card__dep svg,.detail__dep svg{flex:none;opacity:.8}.detail__dep{margin:0 0 12px;font-size:var(--t-small)}.card__status--off .dot,.detail__status--off .dot{background:var(--text-3)}.gcard[data-state=rented] .card__media>:first-child,.detail--rented .detail__media>:first-child{filter:brightness(.62) saturate(.75);transition:filter var(--fast) var(--ease)}.gcard[data-state=rented]:hover .card__media>:first-child{filter:brightness(.75) saturate(.85)}.rtag{position:absolute;top:8px;left:8px;z-index:1;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px 0 8px;border-radius:10px;background:#080b10b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1}.rtag svg{flex:none;opacity:.9}.detail__media .rtag{top:12px;left:12px;height:30px;font-size:13px;padding:0 11px 0 10px}.rline{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff29;z-index:1}.rline__fill{position:absolute;inset:0;background:var(--accent);transform-origin:left center;transition:transform 1s linear}.card__status--rented{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.card__status--rented svg,.detail__status--rented svg{flex:none;color:var(--accent)}.detail__status--rented{color:var(--text);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.rline__fill{transition:none}}.depset{display:grid;gap:8px;margin:16px 0 0}.depset__head{display:flex;align-items:center;gap:8px}.depset__head .lbl{margin:0}.depset__head{position:relative}.depset__head .info{position:static}.depset__head .info__pop{left:0;right:auto}.depset__row{display:flex;flex-wrap:wrap;gap:8px;width:100%;min-width:0}.depset__row .inp--gram{flex:999 1 120px;min-width:0;width:auto}.depset__row .btn{flex:1 0 auto;min-width:0}.depset .fine{margin:0}.inp--gram{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:0}.inp--gram input{flex:1;min-width:0;background:none;border:0;color:inherit;font:inherit;height:100%;outline:none}.inp--gram:focus-within{border-color:var(--accent)}.riskline{margin:12px 0;color:var(--text-3);font-size:var(--t-caption);line-height:var(--t-caption-lh, 16px)}.market .seg--pay button{flex:1;height:40px;border-radius:var(--r-sm)}.standing{display:grid;gap:6px;margin:6px 0}.standing__badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 8px;border:1px solid var(--line, rgba(127,127,127,.3));border-radius:10px;background:none;color:inherit;font:inherit;font-size:13px;cursor:pointer}.standing__badge svg{flex:none}.suggest{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0}.earn{margin:0 0 24px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.earn__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.earn__list li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 8px 12px 16px}.earn__list li+li{border-top:1px solid var(--line)}.earn__thumb{width:40px;height:40px;border-radius:10px;overflow:hidden;display:block;background:var(--surface-2)}.earn__thumb .gift-art,.earn__thumb .tile,.earn__thumb img{width:40px!important;height:40px!important;object-fit:cover;border-radius:0}.earn__thumb .tile__name,.earn__thumb .tile b{font-size:9px!important;line-height:11px}.earn__ico{width:40px;height:40px;display:grid;place-items:center;color:var(--stars)}.earn__name{display:flex;flex-direction:column;min-width:0}.earn__name b{font-size:15px;line-height:20px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.earn__name small{font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--text-3)}.earn__amt{font-size:15px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.earn__list li.is-done .earn__amt{color:var(--text-2);font-weight:500}.info{position:relative;display:inline-flex}.info__btn{display:inline-grid;place-items:center;width:32px;height:32px;margin:-8px;padding:0;border:0;background:none;color:var(--text-3);cursor:pointer;border-radius:10px;-webkit-tap-highlight-color:transparent}.earn__list .info__btn{margin:0}.info__btn:hover,.info__btn[aria-expanded=true]{color:var(--text)}.info__btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.info__pop{position:absolute;top:calc(100% + 6px);z-index:30;width:max-content;max-width:min(300px,calc(100vw - 24px));box-sizing:border-box;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px #00000080;font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--text-2);text-align:left;font-weight:400;letter-spacing:0}.info__pop--end{right:0}.info__pop--start{left:-8px}.info__pop--up{top:auto;bottom:calc(100% + 6px)}.info__note{color:var(--text-2)}.kv{display:flex;justify-content:space-between;gap:16px}.kv>span{color:var(--text-3)}.kv>b{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--text);font-variant-numeric:tabular-nums;text-align:right}.kv .gram-ico{color:var(--accent)}.kv .star-ico,.kv svg[class*=star]{color:var(--stars)}.sheet{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:#0009;animation:sheet-fade var(--base) var(--ease)}.sheet__body{width:100%;max-width:480px;max-height:85vh;max-height:85dvh;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-bottom:0;border-radius:10px 10px 0 0;box-shadow:0 12px 32px #00000080;padding:8px 16px calc(24px + env(safe-area-inset-bottom))}.sheet__head{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.sheet__head h3{margin:0;font-size:17px;line-height:24px;font-weight:600}.sheet__group{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-top:1px solid var(--line);font-size:15px;line-height:22px}.sheet__group .kv{font-size:var(--t-small)}.sheet__k{font-size:var(--t-small);color:var(--text-3)}.sheet__addr{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sheet__addr b{font-weight:500;margin-right:auto;font-variant-numeric:tabular-nums}.sheet__none{font-size:var(--t-small);color:var(--text-2)}.sheet .payouts__edit .inp{flex:1 1 100%}@media (min-width: 641px){.sheet{align-items:center}.sheet__body{border-radius:10px;border-bottom:1px solid var(--line);padding-bottom:24px}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.sheet{animation:none}}.hdr__nav a{min-width:44px;justify-content:center}.ftr nav a{display:inline-flex;align-items:center;min-height:44px}.logo{min-height:44px}@media (max-width: 720px),(pointer: coarse){.btn,.tab,.inp,.fbtn,.menu__btn,.hdr__connect,.wmenu .hdr__connect{height:44px}.menu__btn{width:44px}.btn--lg{height:48px}.seg button{height:40px}.btn--sm,.seg button,.linkbtn,a.mono,.trustline a,.sp__link,.pp__helpt,.unsupported summary,.prose .toc a,.standing__badge{position:relative}.btn--sm:after,.seg button:after,.prose .toc a:after,.standing__badge:after{content:"";position:absolute;inset:-6px -2px}.linkbtn:after,a.mono:after,.trustline a:after,.sp__link:after,.pp__helpt:after,.unsupported summary:after{content:"";position:absolute;inset:-13px -4px}.btn--sm{height:32px}.info__btn{width:44px;height:44px;margin:-14px}.modal__x{width:44px;height:44px;margin:-6px}.boot__msg button{height:44px}.ftr nav{gap:0 16px}.chk{min-height:44px;display:inline-flex;align-items:center}}@media (max-width: 720px){.filters{grid-template-columns:1fr 1fr}.filters .inp--search{grid-column:1 / -1}.filters .inp--sort{width:100%}.fbtn{justify-content:center}.tabbar a{min-height:52px}}@media (max-width: 720px){.card__title{flex-wrap:wrap;column-gap:4px}.card__body{flex:1}.card__price{margin-top:auto;padding-top:4px}.picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (min-width: 480px) and (max-width: 720px){.picker{grid-template-columns:repeat(3,minmax(0,1fr))}}.safe{max-width:720px}.safe__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.safe__item{display:flex;gap:16px;align-items:flex-start;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm)}.safe__ico{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-sm);background:#2aabee1f;color:var(--accent)}.safe__h{margin:0 0 4px;font-size:var(--t-h3);line-height:var(--t-h3-lh);font-weight:600}.safe__item p,.safe__help p{margin:0;color:var(--text-2);font-size:var(--t-body);line-height:24px}.safe__help{margin-top:24px;padding:16px;border-radius:var(--r-sm);border:1px solid var(--line)}.safe__help a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.safe__fine{margin-top:16px}.safeline{display:flex;align-items:center;gap:6px}.mine .phead,.mine>h1{margin-bottom:16px}.bal{position:relative;display:flex;flex-direction:column;gap:2px;margin:0 0 16px;padding:18px 16px 16px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.bal__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.bal__lbl{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--text-2)}.bal__lbl .info__btn{margin:-8px -8px -8px -6px}.bal__more{position:relative;height:32px;margin:-6px -8px -6px 0;padding:0 8px;border:0;background:none;color:var(--accent);font:500 var(--t-small)/1 var(--font);cursor:pointer;border-radius:10px}.bal__more:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bal__big{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:40px;line-height:44px;font-weight:600;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.bal__big .gram-ico{color:var(--accent)}.bal__sub{font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--text-3);font-variant-numeric:tabular-nums}.mseg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0 0 16px;padding:3px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.mseg button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-2);font:500 15px/1 var(--font);cursor:pointer;transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease);-webkit-tap-highlight-color:transparent}.mseg button.on{background:var(--surface-2);color:var(--text);box-shadow:0 1px 2px #0006}.mseg button i{font-style:normal;font-size:var(--t-small);color:var(--text-3);font-variant-numeric:tabular-nums}.mseg button.on i{color:var(--text-2)}.mseg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mlist{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:10px}.mitem{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:14px;align-items:start}.mitem+.mitem{border-top:1px solid var(--line)}.mitem__art{position:relative;display:block;width:76px;height:76px;border-radius:10px;overflow:hidden;background:var(--surface-2)}.mitem__art .gift-art,.mitem__art .tile{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;border-radius:0}.mitem__art .tile{gap:2px;padding:8%}.mitem__art .tile__sub{display:none}.mitem__art .tile__at,.msheet__art .tile__at{font-size:18cqi}.mitem__art .tile--xl .tile__name,.msheet__art .tile--xl .tile__name{font-size:27cqi}.mitem__art .tile--lg .tile__name,.msheet__art .tile--lg .tile__name{font-size:21cqi}.mitem__art .tile--md .tile__name,.msheet__art .tile--md .tile__name{font-size:13.5cqi}.mitem__art .tile--sm .tile__name,.msheet__art .tile--sm .tile__name{font-size:11cqi}.mitem__art .tile__cc,.msheet__art .tile__cc{font-size:14cqi}.mitem__art .tile__digits,.msheet__art .tile__digits{font-size:19cqi;line-height:1.05}.mitem__art.is-rented>:first-child{filter:brightness(.86)}.mitem__art .rline{height:3px}.mitem__main{min-width:0;display:flex;flex-direction:column;gap:3px}.mitem__head{display:flex;align-items:center;gap:8px;min-height:22px}.mitem__name{flex:1;min-width:0;font-size:15px;line-height:20px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mitem__info{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;margin:-10px -12px -10px 0;padding:0;border:0;background:none;color:var(--text-3);cursor:pointer;border-radius:10px;-webkit-tap-highlight-color:transparent}.mitem__info:hover{color:var(--text-2)}.mitem__info:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.mitem__status{margin:0;display:flex;align-items:center;gap:6px;font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--text-3);font-variant-numeric:tabular-nums}.mitem__status--ok{color:var(--ok)}.mitem__status--soon{color:var(--accent)}.mitem__status--soon .dot{background:var(--accent)}.mitem__status--off .dot{background:var(--text-3)}.mitem__status--rented{color:var(--text);font-weight:500}.mitem__status--rented svg{flex:none;color:var(--accent)}.mitem__price{margin:0;display:flex;align-items:center;gap:7px;font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--text-2);font-variant-numeric:tabular-nums}.mitem__price>span{display:inline-flex;align-items:center;gap:3px}.mitem__price .mitem__unit{margin-left:-3px}.mitem__unit{color:var(--text-3)}.mitem__act{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.mitem__note{margin:6px 0 0;font-size:var(--t-small);line-height:var(--t-small-lh)}.mitem__note--ok{color:var(--ok)}.mitem__note--err{color:var(--danger)}.mine__empty{padding:40px 16px 48px}.mine__loading{margin:8px 0}@media (min-width: 721px){.mitem{grid-template-columns:88px minmax(0,1fr)}.mitem__art{width:88px;height:88px}}.mitem__act .btn{min-height:36px}.msec{margin:0 0 24px}.msec__title{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;font-size:17px;line-height:24px;font-weight:600;color:var(--text)}.msec__title i{font-style:normal;font-size:var(--t-small);font-weight:500;color:var(--text-3);font-variant-numeric:tabular-nums}.msec+.pending{margin-top:-8px;margin-bottom:24px}.rcard__where{margin:0;font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcard__where.is-on{color:var(--text-2)}.rcard__act .btn{flex:0 0 auto}.rcard__act .btn.rcard__assign{flex:0 1 auto;min-width:0;max-width:100%}.rcard__lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcard__pay{margin:2px 0 0;font-size:var(--t-body);line-height:var(--t-body-lh)}.rcard__pay .card__unit{font-size:var(--t-small)}.rcard__day{color:var(--text-2);font-weight:400}.mine__quiet{margin:0;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:10px;font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--text-2)}.mine__quiet a{color:var(--accent);font-weight:500}.psheet{padding-top:4px}.psheet__head{display:flex;justify-content:flex-end;padding:4px 0}.psheet .asg{padding:4px 0 0;border:0;border-radius:0;background:none}.msheet__head{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0 16px}.msheet__art{position:relative;width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--surface-2)}.msheet__art .gift-art,.msheet__art .tile{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;border-radius:0}.msheet__art .tile__sub{display:none}.msheet__title{min-width:0;display:flex;flex-direction:column;gap:2px}.msheet__title b{font-size:17px;line-height:22px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msheet__notes .info__note{display:block;font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--text-2)}.msheet__acts{gap:8px}.msheet__acts>.btn,.msheet__acts>a.btn,.msheet__acts>.ext,.msheet__acts>*{width:100%}.msheet__acts .btn{justify-content:center;min-height:44px;font-size:15px}.msheet__acts .ext{display:flex;gap:8px}.msheet__acts .ext .btn{flex:1}.ibtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px -6px -6px 0;padding:0;border:0;border-radius:10px;background:none;color:var(--text-3);cursor:pointer}.ibtn:hover,.ibtn:focus-visible{color:var(--text-2)}@media (max-width: 720px),(pointer: coarse){.ibtn{width:44px;height:44px;margin:-12px -12px -12px 0}}.isheet p{margin:0;color:var(--text-2);font-size:var(--t-small);line-height:var(--t-small-lh)}.isheet__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px}.isheet__list li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;font-size:var(--t-small)}.isheet__list li+li{border-top:1px solid var(--line)}.isheet__list b{font-weight:600;font-variant-numeric:tabular-nums}.spin{display:flex;flex-direction:column;gap:16px;padding:16px;max-width:480px;margin:0 auto}.spin__top{display:flex;align-items:center;justify-content:space-between}.spin__top b{font-size:17px;font-weight:600}.spin__dial{position:relative;width:min(72vw,280px);aspect-ratio:1;margin:4px auto 0}.spin__disc{width:100%;height:100%;display:block;transition:transform 1.6s cubic-bezier(.2,.7,.1,1)}.spin__lbl{fill:var(--text);font-size:6px;font-weight:600;font-family:inherit}.spin__pointer{position:absolute;top:-6px;left:50%;width:0;height:0;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid var(--text);z-index:1}.spin__res{display:flex;flex-direction:column;gap:2px;text-align:center}.spin__res b{font-size:17px;line-height:24px;font-weight:600}.spin__res span{color:var(--text-2);font-size:var(--t-small)}@media (prefers-reduced-motion: reduce){.spin__disc{transition:none}}.spin-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:8px 0 0;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);text-decoration:none}.spin-row:hover{border-color:var(--line-2, var(--line))}.spin-row__dot{color:var(--text-2)}.spin-row__t{display:flex;flex-direction:column;min-width:0}.spin-row__t b{font-size:15px;font-weight:600}.spin-row__t span{color:var(--text-2);font-size:var(--t-small)}.spin-row svg{color:var(--text-3)}.form .sec-head{margin-bottom:16px}.pmain .lbl{display:flex;align-items:center;gap:4px;margin-top:0}.inp--main{height:52px;font-size:22px;font-weight:600;padding:0 14px;gap:8px}.inp--main .gram-ico,.inp--main svg{flex:none}.pmain__hint{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:8px 0 0;font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--text-2)}.pmain__hint>span{display:inline-flex;align-items:center;gap:4px}.pmain__hint .info__btn{margin:-4px 0}.terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 0}.term{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 4px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);color:var(--text-3);font:inherit;cursor:pointer;transition:border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.term--on{border-color:var(--accent);color:var(--text)}.term__d{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--text-2);white-space:nowrap}.term__p{font-size:var(--t-small);line-height:var(--t-small-lh);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.term:not(.term--on) .term__p{font-weight:500;color:var(--text-3)}.terms__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 0;font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--text-3)}.terms__foot .linkbtn{font-size:var(--t-small);padding:6px 0}.each{margin:12px 0 0;padding:12px;border-radius:var(--r-sm);background:var(--surface-2)}.each .prow{grid-template-columns:72px 1fr 1fr;margin-bottom:8px}.each .prow--nostars{grid-template-columns:72px 1fr}.each .inp{background:var(--surface)}.each__d{font-size:var(--t-small);font-weight:500;color:var(--text)}.each .prow--off .each__d{color:var(--text-3)}.each__reset{font-size:var(--t-small)}.pwarn{margin-top:8px;color:var(--text-2)}.pwarn--warn{color:var(--text)}.fine--flush{margin:0 0 4px;display:flex;align-items:center;gap:4px}.recv--one{display:flex;align-items:center;gap:6px;margin:16px 0 4px;padding-top:12px}.recv--one .recv__lbl{color:var(--text-2);margin-right:auto}.recv--one>b{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-variant-numeric:tabular-nums}.recv--one .recv__for{color:var(--text-2)}.frow-c{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin:4px 0 12px}.frow-c .linkbtn{font-size:var(--t-small);margin-left:auto;padding:6px 0}.inp--gram input{width:0}.list-grid>*{min-width:0}html,body,#root{max-width:100%;overflow-x:clip;overscroll-behavior-x:none}@supports not (overflow: clip){html,body{overflow-x:hidden}}.asg{display:grid;gap:12px;padding:16px}.asg{min-width:0}.asg__go{min-width:0;max-width:100%;white-space:nowrap}.asg__go-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asg__line{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--t-body);line-height:var(--t-body-lh)}.asg__select{width:100%;height:44px;padding:0 36px 0 12px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--t-body);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%238a94a6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.asg__select:focus{outline:none;border-color:var(--accent)}.asg__spin{width:16px;height:16px;flex:none;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;display:inline-block}.btn .asg__spin{width:14px;height:14px;margin-right:8px;vertical-align:-2px;border-color:#0b122040;border-top-color:var(--on-accent, #0b1220)}.asg__note{color:var(--text-2);font-size:var(--t-small);line-height:var(--t-small-lh);margin:0}.asg__err{color:var(--danger);font-size:var(--t-small);line-height:var(--t-small-lh);margin:0}.asg--done{justify-items:center;text-align:center;gap:0;padding:24px 16px 16px;min-width:0}.asg__ok{width:56px;height:56px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--accent);color:var(--on-accent);margin-bottom:16px;animation:asg-ok .32s cubic-bezier(.2,.9,.3,1.2) both}.asg__title{margin:0;font-size:var(--t-h3);line-height:var(--t-h3-lh);font-weight:600;max-width:100%;overflow-wrap:anywhere}.asg__sub{margin:4px 0 20px;color:var(--text-2);font-size:var(--t-body);line-height:var(--t-body-lh)}.asg__acts{display:grid;gap:8px;width:100%}.asg__acts .btn{border-radius:var(--r-sm)}@keyframes asg-ok{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.asg__ok{animation:none}}.btn--block{width:100%}.keybox{margin-top:8px;height:72px;padding:8px 12px;font-family:var(--font-mono);font-size:var(--t-caption);line-height:16px;resize:none}@media (max-width: 720px),(pointer: coarse){.bal__more{height:44px;margin:-12px -8px -12px 0}.mitem__info{width:44px;height:44px;margin:-12px -14px -12px 0}.mseg button{height:38px}}.privrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 4px;padding:10px 12px;border:1px solid var(--line, rgba(127,127,127,.25));border-radius:10px}.privrow__l{display:flex;align-items:center;gap:10px;min-height:28px;cursor:pointer;font-weight:600}.privrow__l input{width:20px;height:20px;margin:0;accent-color:var(--accent, currentColor);flex:none}.privrow__l small{font-weight:400;opacity:.7;margin-left:4px}.usd{color:var(--text-3);font-size:var(--t-small);font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:0}.card__usd{display:block;margin:2px 0 0;line-height:1.3}.pkg .usd{font-size:var(--t-caption, 12px)}.bill dd .usd{display:block;text-align:right;margin-top:2px;font-size:var(--t-caption, 12px)}.usd--inline{margin-left:8px}.usd--field{display:block;margin-top:4px;min-height:1.3em}.card__price .card__usd{flex-basis:100%}
