@font-face{font-family:Outfit;src:url(/fonts/Outfit-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Variable.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap}:root{--surface:#f5f8fa;--surface-raised:#fff;--surface-sunken:#e9eff3;--line:#dce3e9;--line-strong:#7d8b98;--ink:#202b36;--ink-muted:#566371;--ink-faint:#5f6d79;--mint:#52d6ad;--mint-strong:#45cca3;--mint-deep:#0f7a5c;--mint-soft:#ddf6ee;--on-mint:#202b36;--success:var(--mint-deep);--success-soft:var(--mint-soft);--warning:#8a5a0e;--warning-soft:#fbf0da;--danger:#b5362a;--danger-soft:#fbe8e6;--focus-ring:#0f7a5c;--footer-bg:#202b36;--footer-text:#f5f8fa;--footer-muted:#abb7c2;--footer-link:#d7dee4;--scrim:#202b3666;--shadow-soft:0 6px 24px #202b3614;--shadow-raised:0 12px 40px #202b3629;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-full:999px;--content-narrow:640px;--content-wide:1120px;--gutter:20px;--touch-target:44px;--font-display:"Outfit", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif}.display-xl{font-family:var(--font-display);font-size:39px;font-weight:600;line-height:1.1}.display-lg{font-family:var(--font-display);font-size:31px;font-weight:600;line-height:1.1}.display-md{font-family:var(--font-display);font-size:25px;font-weight:600;line-height:1.15}.display-sm{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.2}.display-xs{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:22px}.count{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:34px}.body-lg{font-family:var(--font-body);font-size:17px;font-weight:400;line-height:26px}.body-md{font-family:var(--font-body);font-size:15px;font-weight:400;line-height:23px}.body-sm{font-family:var(--font-body);font-size:13.5px;font-weight:400;line-height:20px}.meta{font-family:var(--font-body);font-size:12.5px;font-weight:400;line-height:18px}.label{font-family:var(--font-body);letter-spacing:.14em;font-size:11.5px;font-weight:500;line-height:16px}.button-label{font-family:var(--font-body);font-size:15px;font-weight:600;line-height:20px}body{font-family:var(--font-body);background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}.tmb-row{gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.tmb-stack{gap:var(--space-3);padding:var(--space-4);max-width:var(--content-narrow);box-sizing:border-box;flex-direction:column;display:flex}.tmb-link{color:var(--mint-deep);text-underline-offset:2px;text-decoration:underline}.tmb-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tmb-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tmb-card--link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tmb-nav__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tmb-footer a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tmb-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tmb-credits:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tmb-menu:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tmb-btn{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;height:var(--touch-target);padding:0 var(--space-5);border-radius:var(--radius-full);font-family:var(--font-body);color:var(--ink);background:var(--surface-raised);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out;display:inline-flex}.tmb-btn--primary{background:var(--mint);color:var(--on-mint);border-color:var(--mint)}@media (hover:hover){.tmb-btn--primary:hover{background:var(--mint-strong);border-color:var(--mint-strong);box-shadow:var(--shadow-soft)}}.tmb-btn--secondary{background:var(--surface-raised);border-color:var(--line-strong);color:var(--ink)}@media (hover:hover){.tmb-btn--secondary:hover{border-color:var(--ink)}}.tmb-btn--quiet{color:var(--mint-deep);padding:0 var(--space-3);background:0 0}@media (hover:hover){.tmb-btn--quiet:hover{background:var(--mint-soft)}}.tmb-btn--danger{border-color:var(--danger);color:var(--danger);background:0 0}@media (hover:hover){.tmb-btn--danger:hover{background:var(--danger-soft)}}.tmb-btn--sm{height:36px;padding:0 var(--space-4);font-size:14px}.tmb-btn--block{width:100%}.tmb-btn:disabled,.tmb-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.tmb-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.tmb-icon--sm{width:16px;height:16px}.tmb-verified{vertical-align:middle;flex-shrink:0;display:inline-block}.tmb-verified__badge{fill:var(--mint)}.tmb-verified__check{fill:none;stroke:var(--on-mint);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.tmb-field{gap:var(--space-2);flex-direction:column;display:flex}.tmb-label{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:11.5px;font-weight:500;line-height:16px}.tmb-input{box-sizing:border-box;width:100%;min-height:var(--touch-target);padding:10px var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:24px}.tmb-input::placeholder{color:var(--ink-faint);opacity:1}.tmb-input--code{font-family:var(--font-display);letter-spacing:.4em;text-align:center;font-size:24px;font-weight:600;line-height:32px}textarea.tmb-input{resize:vertical;min-height:96px}select.tmb-input{-webkit-appearance:none;appearance:none;padding-right:var(--space-8)}.tmb-field--error .tmb-input{border-color:var(--danger)}.tmb-hint{color:var(--ink-muted);font-size:13px;line-height:18px}.tmb-error{color:var(--danger);font-size:13px;line-height:18px}.tmb-check{gap:var(--space-3);color:var(--ink);cursor:pointer;align-items:flex-start;font-size:14.5px;line-height:21px;display:flex}.tmb-check input{width:24px;height:24px;accent-color:var(--mint-deep);flex-shrink:0;margin:0}.tmb-card{box-sizing:border-box;gap:var(--space-4);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);color:inherit;text-align:left;font:inherit;width:100%;text-decoration:none;display:flex}.tmb-card--link{cursor:pointer;transition:box-shadow .12s ease-out,border-color .12s ease-out}@media (hover:hover){.tmb-card--link:hover{box-shadow:var(--shadow-soft);border-color:var(--line-strong)}}.tmb-card__logo{border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-sunken);flex-shrink:0;width:56px;height:56px;display:block}.tmb-card__logo--placeholder{box-sizing:border-box;border:1.5px dashed var(--line-strong);background:0 0}.tmb-card__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.tmb-card__name{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:600;line-height:22px}.tmb-card__line{color:var(--ink-muted);font-size:14px;line-height:20px}.tmb-card__meta{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.tmb-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.tmb-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.tmb-grid{grid-template-columns:1fr 1fr 1fr}}.tmb-badge{border-radius:var(--radius-full);height:22px;font-family:var(--font-body);background:var(--surface-sunken);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:500;line-height:22px;display:inline-flex}.tmb-badge--free{background:var(--mint-soft);color:var(--mint-deep)}.tmb-badge--pending{background:var(--warning-soft);color:var(--warning)}.tmb-badge--approved{background:var(--success-soft);color:var(--success)}.tmb-badge--rejected{background:var(--danger-soft);color:var(--danger)}.tmb-badge--ink{background:var(--ink);color:var(--surface)}.tmb-delta{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700;line-height:20px}.tmb-delta--pos{color:var(--success)}.tmb-delta--neg{color:var(--ink)}.tmb-delta--zero{color:var(--ink-muted)}.tmb-delta--muted{color:var(--ink-faint)}.tmb-delta--lg{font-size:30px;line-height:34px}.tmb-ledger{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:flex}.tmb-ledger__date{width:64px;color:var(--ink-faint);flex-shrink:0;font-size:12.5px;line-height:20px}.tmb-ledger__main{flex:1;min-width:0}.tmb-ledger__reason{color:var(--ink);font-size:14.5px;line-height:20px}.tmb-ledger__sub{color:var(--ink-muted);margin-top:2px;font-size:12.5px;line-height:18px}.tmb-ledger__right{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.tmb-ledger--pending .tmb-ledger__reason{color:var(--ink-muted)}.tmb-stats{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.tmb-stat{padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:2px;min-width:0;display:flex}.tmb-stat__n{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:34px}.tmb-stat__l{color:var(--ink-muted);font-size:12.5px;line-height:18px}.tmb-avatar{border-radius:var(--radius-full);background:var(--mint-soft);width:36px;height:36px;color:var(--mint-deep);font-family:var(--font-display);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex;overflow:hidden}.tmb-avatar--sm{width:28px;height:28px;font-size:12px}.tmb-avatar--lg{width:48px;height:48px;font-size:20px}.tmb-avatar img{object-fit:cover;width:100%;height:100%;display:block}.tmb-post{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--line);display:flex}.tmb-post__body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.tmb-post__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tmb-post__handle{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.tmb-post__date{color:var(--ink-faint);font-size:12.5px;line-height:20px}.tmb-post__handle--link{font:inherit;color:var(--mint-deep);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.tmb-post__handle--link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tmb-post__content{display:block}.tmb-post__content:after{content:"";clear:both;display:block}.tmb-post__shot{float:right;border-radius:var(--radius-sm);object-fit:contain;border:1px solid var(--line);background:var(--surface-sunken);box-sizing:border-box;flex-shrink:0;width:120px;height:auto;margin:2px 0 10px 16px;display:block}.tmb-post__shot--empty{border-style:dashed;border-color:var(--line-strong);height:120px}@media (max-width:480px){.tmb-post__shot{width:90px;margin-left:12px}.tmb-post__shot--empty{height:90px}}.tmb-post__text{color:var(--ink);margin:0;font-size:15px;line-height:23px}.tmb-post__status{align-items:center;gap:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.tmb-queue{gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex}.tmb-queue__top{gap:var(--space-3);align-items:flex-start;display:flex}.tmb-queue__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tmb-queue__title{color:var(--ink);font-size:15px;font-weight:600;line-height:20px}.tmb-queue__meta{color:var(--ink-muted);font-size:13px;line-height:18px}.tmb-queue__body{color:var(--ink);font-size:14.5px;line-height:21px}.tmb-queue__note{color:var(--ink-muted);padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-sm);font-size:13px;line-height:18px}.tmb-queue__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tmb-steps{gap:var(--space-3);counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tmb-steps li{gap:var(--space-3);color:var(--ink);align-items:flex-start;font-size:15px;line-height:23px;display:flex}.tmb-steps li:before{counter-increment:step;content:counter(step);border-radius:var(--radius-full);background:var(--ink);width:28px;height:28px;color:var(--surface);font-family:var(--font-display);text-align:center;flex-shrink:0;margin-top:-2px;font-size:14px;font-weight:600;line-height:28px}.tmb-nav{align-items:center;gap:var(--space-4);height:72px;padding:0 var(--gutter);background:var(--surface-raised);border-bottom:1px solid var(--line);box-sizing:border-box;display:flex}.tmb-nav__home{border-radius:var(--radius-sm);display:inline-flex}.tmb-nav__links{gap:var(--space-5);align-items:center;margin-left:auto;display:flex}.tmb-nav--compact{height:60px}.tmb-nav--compact .tmb-nav__links{display:none}.tmb-nav--compact{gap:var(--space-3)}.tmb-nav--compact .tmb-nav__right{gap:var(--space-1)}.tmb-nav--compact .tmb-credits{padding:0 10px}.tmb-nav__link{color:var(--ink-muted);padding-block-start:12px;padding-block-end:12px;font-size:14.5px;font-weight:500;line-height:20px;text-decoration:none}.tmb-nav__link--active{color:var(--ink)}@media (hover:hover){.tmb-nav__link:hover{color:var(--ink)}}.tmb-nav__right{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.tmb-nav__links+.tmb-nav__right{margin-left:0}.tmb-credits{border-radius:var(--radius-full);background:var(--mint-soft);height:32px;color:var(--mint-deep);font-family:var(--font-display);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;line-height:32px;text-decoration:none;display:inline-flex}.tmb-nav__account{border-radius:var(--radius-full);text-decoration:none;display:inline-flex}@media (hover:hover){.tmb-nav__account:hover .tmb-avatar{box-shadow:0 0 0 2px var(--mint)}}.tmb-nav__account:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tmb-nav__bell{width:40px;height:40px;color:var(--ink);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.tmb-nav__bell--open{background:var(--surface-sunken)}@media (hover:hover){.tmb-nav__bell:hover{background:var(--surface-sunken)}}.tmb-nav__bell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tmb-nav__count{border-radius:var(--radius-full);background:var(--mint);min-width:18px;height:18px;color:var(--on-mint);font-family:var(--font-display);text-align:center;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:4px;right:2px}.tmb-menu{width:40px;height:40px;color:var(--ink);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.tmb-logo{align-items:center;display:inline-flex}.tmb-logo img{width:auto;height:28px;display:block}.tmb-logo--icon img{width:40px;height:40px}.tmb-logo .tmb-logo__dark,[data-theme=dark] .tmb-logo .tmb-logo__light{display:none}[data-theme=dark] .tmb-logo .tmb-logo__dark{display:block}.tmb-footer{background:var(--footer-bg);color:var(--footer-muted);padding:var(--space-8) var(--gutter);gap:var(--space-6);flex-direction:column;margin-top:auto;font-size:13.5px;line-height:20px;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.tmb-footer{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding:var(--space-12) var(--space-8);flex-direction:row}}.tmb-footer__mark{opacity:.1;pointer-events:none;width:300px;height:300px;position:absolute;bottom:-70px;right:-60px}.tmb-footer__left{gap:var(--space-3);flex-direction:column;max-width:440px;display:flex;position:relative}.tmb-footer__logo{align-self:flex-start;width:auto;max-width:none;height:44px;display:block}@media (min-width:900px){.tmb-footer__logo{height:56px}}.tmb-footer__line{color:var(--footer-text);margin:0;font-size:14px;line-height:20px}.tmb-footer__address{color:var(--footer-muted);margin:0;font-size:13.5px;line-height:20px}.tmb-footer__address a{color:var(--footer-muted)}.tmb-footer__legal{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.tmb-footer__legal a,.tmb-footer__btn{color:var(--footer-muted);text-underline-offset:2px;font-size:13px;line-height:20px;font-family:var(--font-body);cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline;display:inline-block}@media (hover:hover){.tmb-footer__legal a:hover,.tmb-footer__btn:hover,.tmb-footer__address a:hover,.tmb-footer__nav a:hover,.tmb-footer__social a:hover{color:var(--footer-text)}}.tmb-footer__nav{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.tmb-footer__head{letter-spacing:.09em;text-transform:uppercase;color:var(--footer-muted);font-size:12px;font-weight:700;line-height:16px}.tmb-footer__nav ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tmb-footer__nav a{color:var(--footer-link);font-size:13.5px;line-height:20px;text-decoration:none}.tmb-footer__social{gap:var(--space-5);flex-wrap:wrap;font-size:15px;font-weight:500;line-height:20px;display:flex;position:relative}.tmb-footer__social a{color:var(--footer-link);text-decoration:none}.tmb-footer a:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.tmb-footer__btn:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.tmb-empty{align-items:flex-start;gap:var(--space-2);padding:var(--space-6);background:var(--surface-sunken);border-radius:var(--radius-md);flex-direction:column;display:flex}.tmb-empty__title{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:600;line-height:22px}.tmb-empty__text{color:var(--ink-muted);margin:0;font-size:14.5px;line-height:21px}.tmb-empty__action{margin-top:var(--space-2)}.tmb-signin{gap:var(--space-3);flex-direction:column;max-width:400px;display:flex}.tmb-signin__or{align-items:center;gap:var(--space-3);color:var(--ink-faint);font-size:12.5px;line-height:18px;display:flex}.tmb-signin__or:before,.tmb-signin__or:after{content:"";background:var(--line);flex:1;height:1px}.tmb-provider__mark{border-radius:var(--radius-full);background:var(--surface-sunken);flex-shrink:0;width:20px;height:20px;display:inline-block}.tmb-signin__note{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.tmb-avatar.tmb-avatar--power{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--mint)}@media (hover:hover){.tmb-nav__account:hover .tmb-avatar.tmb-avatar--power{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--mint)}}.photo-btn-wrap--power .photo-btn{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--mint)}.referral__link{border-radius:var(--radius-md,8px);background:var(--surface-sunken);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;display:block}.referral__stats{gap:var(--space-2,8px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.referral__stats>*{min-width:0}.tmb-badge--power{background:var(--mint);color:var(--on-mint)}.tmb-power-pill{vertical-align:middle;margin-left:6px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--proto-h:0px}html:not(:has(body.phone)){background-color:var(--footer-bg);background-image:linear-gradient(var(--surface), var(--surface));background-position:0 -100vh;background-repeat:no-repeat;background-size:100% 200vh}body.phone{height:100%}html:has(body.phone){height:100%}body{background:var(--surface);color:var(--ink);font-family:var(--font-body);margin:0;font-size:15px;line-height:23px}*{box-sizing:border-box}a{color:var(--mint-deep)}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}button{font:inherit}.site{min-height:100vh;flex-direction:column;min-height:100dvh;padding-bottom:0;display:flex}.site .tmb-footer{padding-bottom:calc(var(--space-8) + var(--proto-h))}@media (min-width:900px){.site .tmb-footer{padding-bottom:calc(var(--space-12) + var(--proto-h))}}.phone .site .tmb-footer{padding-bottom:var(--space-8)}.phone .site{margin-bottom:calc(var(--proto-h) + 16px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);max-width:390px;min-height:760px;box-shadow:var(--shadow-raised);margin:16px auto 0;overflow:hidden}body.phone{background:var(--surface-sunken)}.main{flex:1}.wrap{width:100%;max-width:var(--content-wide);padding-inline:var(--gutter);margin:0 auto}.wrap--narrow{max-width:calc(var(--content-narrow) + 2 * var(--gutter))}@media (min-width:1024px){.wrap{padding-inline:var(--space-8)}.phone .wrap{padding-inline:var(--gutter)}}.page{gap:var(--space-6);padding-block:var(--space-6) var(--space-12);flex-direction:column;display:flex}.page__head{gap:var(--space-2);flex-direction:column;display:flex}.page__title{font-family:var(--font-display);font-size:31px;font-weight:600;line-height:1.1}.section{gap:var(--space-3);flex-direction:column;display:flex}.section__title{font-family:var(--font-display);font-size:25px;font-weight:600;line-height:1.15}.section__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.meta{color:var(--ink-faint);font-size:12.5px;line-height:18px}.muted{color:var(--ink-muted)}.small{font-size:13.5px;line-height:20px}.card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:640px){.card{padding:var(--space-5)}}.row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.row--between{justify-content:space-between}.stack{gap:var(--space-3);flex-direction:column;display:flex}.stack--tight{gap:var(--space-2)}.actions{gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:640px){.actions{flex-flow:wrap}.phone .actions{flex-direction:column}}.notice{background:var(--mint-soft);color:var(--ink);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-2);align-items:flex-start;font-size:14.5px;line-height:21px;display:flex}.notice[tabindex]{scroll-margin-top:12px}.notice--warn{background:var(--warning-soft)}.notice--danger{background:var(--danger-soft)}.notice .tmb-icon{color:var(--mint-deep);margin-top:1px}.notice--warn .tmb-icon{color:var(--warning)}.notice--danger .tmb-icon{color:var(--danger)}.hero{gap:var(--space-4);padding-block:var(--space-8) var(--space-6);flex-direction:column;display:flex}@media (min-width:1024px){.hero{padding-block:var(--space-12) var(--space-8);max-width:760px}}.hero__title{font-family:var(--font-display);font-size:30px;font-weight:600;line-height:1.1}@media (min-width:640px){.hero__title{font-size:44px;line-height:1.05}.phone .hero__title{font-size:30px;line-height:1.1}}.hero__line{color:var(--ink-muted);max-width:600px;font-size:17px;line-height:26px}.hero__alt{color:var(--ink-muted);font-size:14.5px;line-height:21px}.publish{gap:var(--space-2);flex-direction:column;width:100%;max-width:680px;display:flex}.publish .tmb-field{flex:1;min-width:0}.publish .tmb-input{min-height:60px;padding:14px var(--space-5);font-size:17px}.publish .tmb-btn{height:60px;padding:0 var(--space-8);font-size:18px}@media (min-width:640px){.publish{flex-direction:row;align-items:flex-start}.publish .tmb-btn{flex-shrink:0}.phone .publish{flex-direction:column}}.listing__head{gap:var(--space-4);align-items:flex-start;display:flex}.listing__logo{border-radius:var(--radius-sm);background:var(--surface-sunken);object-fit:cover;flex-shrink:0;width:72px;height:72px}.listing__logo--placeholder{border:1.5px dashed var(--line-strong);background:0 0}.listing__name{font-family:var(--font-display);font-size:25px;font-weight:600;line-height:1.15}@media (min-width:640px){.listing__name{font-size:31px;line-height:1.1}}.listing__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"a""b""c";display:grid}.l-a{grid-area:a}.l-b{grid-area:b}.l-c{grid-area:c}@media (min-width:1024px){.listing__grid{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"a b""c b";align-items:start}.phone .listing__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"a""b""c"}}.thread{flex-direction:column;display:flex}.shot-pick{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.shot-pick__thumb{border-radius:var(--radius-sm);border:1px solid var(--line);object-fit:cover;background:var(--surface-sunken);width:80px;height:80px}.shot-pick__empty{border-radius:var(--radius-sm);border:1.5px dashed var(--line-strong);width:80px;height:80px;color:var(--ink-faint);justify-content:center;align-items:center;display:flex}.balance{align-items:baseline;gap:var(--space-2);display:flex}.balance__n{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:39px;font-weight:700;line-height:1.1}.balance__l{color:var(--ink-muted);font-size:15px}.ledger{flex-direction:column;display:flex}.me{gap:var(--space-4);align-items:center;display:flex}.me__name{font-family:var(--font-display);font-size:25px;font-weight:600;line-height:1.15}.mine{gap:var(--space-3);flex-direction:column;display:flex}.mine__item{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);align-items:flex-start;display:flex}.mine__item:last-child{border-bottom:0}.mine__logo{border-radius:var(--radius-sm);background:var(--surface-sunken);object-fit:cover;flex-shrink:0;width:48px;height:48px;display:block}.mine__logo--placeholder{border:1.5px dashed var(--line-strong);background:0 0}.mine__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mine__name{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:22px}.stripe{color:#30313d;min-height:100%;padding:24px var(--gutter) calc(var(--proto-h) + 48px);background:#f6f9fc;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.stripe__box{background:#fff;border-radius:8px;flex-direction:column;gap:16px;max-width:420px;margin:0 auto;padding:24px;display:flex;box-shadow:0 2px 8px #00000014}.stripe__merchant{color:#6a7383;font-size:13px}.stripe__amount{letter-spacing:-.01em;font-size:32px;font-weight:600}.stripe__field{color:#30313d;background:#fff;border:1px solid #e0e6eb;border-radius:6px;padding:10px 12px;font-size:15px}.stripe__label{color:#30313d;margin-bottom:4px;font-size:13px}.stripe__pay{color:#fff;cursor:pointer;background:#0570de;border:0;border-radius:6px;padding:12px;font-size:16px;font-weight:600}@media (hover:hover){.stripe__pay:hover{background:#0459b8}}.stripe__note{color:#6a7383;text-align:center;font-size:12px}.stripe__back{color:#0570de;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.admin__stats{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.admin__stats{grid-template-columns:repeat(5,1fr)}.phone .admin__stats{grid-template-columns:repeat(2,1fr)}}.queue{gap:var(--space-3);flex-direction:column;display:flex}.reason{gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;display:flex}.menu{background:var(--surface-raised);border-bottom:1px solid var(--line);padding:var(--space-2) var(--gutter) var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.menu a{color:var(--ink);padding:10px 0;font-size:16px;font-weight:500;text-decoration:none;display:block}.menu a.is-active{color:var(--mint-deep)}.cookies{left:0;right:0;bottom:var(--proto-h);z-index:40;padding:0 var(--gutter) var(--space-3);pointer-events:none;justify-content:center;display:flex;position:fixed}.cookies__box{pointer-events:auto;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:720px;box-shadow:var(--shadow-raised);padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.cookies__title{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:22px}.cookies__text{color:var(--ink-muted);font-size:14px;line-height:21px}.cookies__actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cookies__actions .tmb-btn{width:100%;padding-inline:var(--space-1);white-space:nowrap}@media (min-width:640px){.cookies__actions{max-width:380px}}.ph{color:var(--ink-faint)}.legal{gap:var(--space-4);flex-direction:column;max-width:640px;display:flex}.legal p{color:var(--ink-muted)}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.email{gap:var(--space-4)}.email__subject{font-family:var(--font-display);font-size:25px;font-weight:600;line-height:1.15}.email__p{font-size:15px;line-height:23px}.email__row{text-align:left;border:0;border-bottom:1px solid var(--line);padding:var(--space-3) 0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:1fr;gap:2px;width:100%;display:grid}.email__row:last-child{border-bottom:0}@media (hover:hover){.email__row:hover .email__subj{color:var(--mint-deep)}}.email__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.email__to{color:var(--ink-muted);font-size:12.5px;line-height:18px}.email__subj{font-size:15px;font-weight:600;line-height:20px}@media (min-width:640px){.email__row{align-items:baseline;gap:var(--space-3);grid-template-columns:220px 1fr auto}.phone .email__row{grid-template-columns:1fr}}.scrim{z-index:60;background:var(--scrim);padding:var(--gutter);padding-bottom:calc(var(--gutter) + env(safe-area-inset-bottom,0px));justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:640px){.scrim{align-items:center}}.dialog{background:var(--surface-raised);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-raised);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.dialog__title{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.2}.dialog .actions{flex-direction:column}.preview{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}.preview__panel{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:1024px){.preview{grid-template-columns:minmax(0,1fr) 420px}.preview__main{order:1}.preview__panel{top:var(--space-4);max-height:calc(100vh - var(--proto-h) - 32px);order:2;padding-right:2px;position:sticky;overflow:auto}.phone .preview{grid-template-columns:1fr}.phone .preview__panel{order:0;max-height:none;position:static}.phone .preview__main{order:0}}.listing__grid--single{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"a""b""c"!important}@media (max-width:639px){.welcome.page{gap:var(--space-2);padding-block:var(--space-2) var(--space-8)}.welcome .page__title{font-size:26px}.welcome .card{padding:var(--space-3);gap:var(--space-2)}.welcome--held .welcome__bar{z-index:5;gap:var(--space-1);background:var(--surface-raised);border-top:1px solid var(--line);margin:0 calc(-1 * var(--space-3)) calc(-1 * var(--space-3));padding:6px var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 14px #00000012}.welcome--held .welcome__bar .tmb-check{line-height:20px}.welcome--held .welcome__bar .small{line-height:18px}.welcome--held:has(#welcome-handle:focus) .welcome__bar{box-shadow:none;position:static}.welcome .photo{gap:var(--space-2);flex-wrap:nowrap}.welcome .photo>:first-child{flex-shrink:0}.welcome .photo>span{min-width:0}}@media (min-width:640px){.welcome__bar{gap:var(--space-3);flex-direction:column;display:flex}}.photo{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.guarantee{gap:var(--space-2);color:var(--ink);align-items:flex-start;max-width:600px;margin:0;font-size:14.5px;line-height:21px;display:flex}.guarantee .tmb-verified{margin-top:0}.wrap--center{max-width:calc(480px + 2 * var(--gutter))}.wrap--center .tmb-signin{max-width:none}.wrap--center .page__head{text-align:center}.wrap--center .page__head .muted{text-wrap:balance}.notfound__code{font-family:var(--font-display);color:var(--mint-deep);letter-spacing:-.02em;font-size:64px;font-weight:700;line-height:1}.skip{left:var(--gutter);z-index:70;background:var(--ink);color:var(--surface);border-radius:var(--radius-full);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-200px}.skip:focus{top:var(--space-3);outline:2px solid var(--focus-ring);outline-offset:2px}.hero__alt a,.meta a,.cookies__text a,.tmb-footer a,.legal a,.tmb-check a,.profile__app,a.hit,.notice a{margin-block-start:-4px;margin-block-end:-4px;padding-block-start:4px;padding-block-end:4px;display:inline-block}.tmb-post__handle--link,a.tmb-post__handle{box-sizing:border-box;text-align:center;min-width:24px;margin-block-start:-3px;margin-block-end:-3px;margin-inline-start:-3px;margin-inline-end:-3px;padding-block-start:3px;padding-block-end:3px;padding-inline-start:3px;padding-inline-end:3px;display:inline-block}.notices{z-index:30;position:relative}.notices__box{background:var(--surface-raised);border-bottom:1px solid var(--line);padding:var(--space-3) var(--gutter) var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:760px){.notices{z-index:38;height:0}.notices__box{right:var(--space-8);top:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);width:380px;box-shadow:var(--shadow-raised);padding:var(--space-3) var(--space-4) var(--space-4);position:absolute}.phone .notices{z-index:30;height:auto}.phone .notices__box{width:auto;box-shadow:none;border-width:0 0 1px;border-radius:0;position:static}}.notices__title{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:22px}.notices__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notices__item{gap:var(--space-2);text-align:left;border:0;border-top:1px solid var(--line);width:100%;padding:var(--space-3) 0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;align-items:flex-start;display:flex}.notices__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.notices__dot{background:0 0;border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:7px}.notices__item.is-unread .notices__dot{background:var(--mint)}.notices__body{flex-direction:column;gap:2px;min-width:0;display:flex}.notices__head{font-size:14.5px;font-weight:600;line-height:20px}.notices__text{color:var(--ink-muted);font-size:13.5px;line-height:19px}.photo-btn-wrap{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:inline-flex}.photo-btn{border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;display:inline-block;position:relative}.photo-btn__img{border-radius:var(--radius-full);object-fit:cover;border:1px solid var(--line);display:block}.photo-btn__initial{display:inline-flex}.photo-btn__badge{border-radius:var(--radius-full);background:var(--ink);width:26px;height:26px;color:var(--surface);border:2px solid var(--surface-raised);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.photo-btn__open{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover){.photo-btn:hover .photo-btn__badge{background:var(--mint-deep)}}.photo-btn:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px}.me{align-items:center}.home__what{padding-bottom:48px}.home__what-text{color:var(--ink-muted);max-width:720px;font-size:17px;line-height:26px}.home__what-links{flex-wrap:wrap;gap:8px 24px;margin:12px 0 0;padding:0;list-style:none;display:flex}.guide__updated{margin:6px 0 0}.tmb-footer__social span{color:var(--footer-link)}@media (max-width:759px){.tmb-nav{gap:var(--space-3);height:60px}.tmb-nav .tmb-nav__links{display:none}.tmb-nav .tmb-logo img{height:34px!important}.tmb-nav .tmb-nav__links+.tmb-nav__right{margin-left:auto}}@media (max-width:374px){.tmb-nav .tmb-logo img{height:30px!important}}@media (max-width:359px){header.tmb-nav{gap:var(--space-2)}header.tmb-nav .tmb-nav__right{gap:0}header.tmb-nav .tmb-credits{gap:4px;padding:0 6px}.tmb-nav .tmb-logo img{height:26px!important}}:root{--press-scale:.985;--press-scale-small:.97;--press-dim:.95;--press-time:80ms;--tile-ground:#fff;--tile-edge:var(--line);--tile-corner:16%;--tile-pad:0}html.press-ready :-webkit-any(.tmb-card--link,.suggest__row,.mine__row,.publish__opt,.email__row,.notices__item,.scoresheet__todo,.admin__pick,.admin__statbtn,.rpick__opt,.tmb-btn,.pencil,.textlink,.draft-banner__meta--tap,.draft-banner__score,.draft-banner__next--tap,.pulse__cell,.yp__btn,.suggest__retry,.filters__chip,.filters__clear,.review__pill,a.tmb-credits,button.tmb-credits,.awaiting-pill,.slot,.help,.badgetoggle__opt,.tabs__tab,.sheet__close,.nextbar__all,.nextbar__next,.tmb-nav__bell,.tmb-menu,.tmb-nav__account,.togg,.logo-btn__hit,.photo-btn__open,.proof){-webkit-tap-highlight-color:transparent}html.press-ready :is(.tmb-card--link,.suggest__row,.mine__row,.publish__opt,.email__row,.notices__item,.scoresheet__todo,.admin__pick,.admin__statbtn,.rpick__opt,.tmb-btn,.pencil,.textlink,.draft-banner__meta--tap,.draft-banner__score,.draft-banner__next--tap,.pulse__cell,.yp__btn,.suggest__retry,.filters__chip,.filters__clear,.review__pill,a.tmb-credits,button.tmb-credits,.awaiting-pill,.slot,.help,.badgetoggle__opt,.tabs__tab,.sheet__close,.nextbar__all,.nextbar__next,.tmb-nav__bell,.tmb-menu,.tmb-nav__account,.togg,.logo-btn__hit,.photo-btn__open,.proof){-webkit-tap-highlight-color:transparent}:-webkit-any(.tmb-card--link,.suggest__row,.mine__row,.publish__opt,.email__row,.notices__item,.scoresheet__todo,.admin__pick,.admin__statbtn,.rpick__opt,.tmb-btn,.pencil,.textlink,.draft-banner__meta--tap,.draft-banner__score,.draft-banner__next--tap,.pulse__cell,.yp__btn,.suggest__retry,.filters__chip,.filters__clear,.review__pill,a.tmb-credits,button.tmb-credits,.awaiting-pill,.slot,.help,.badgetoggle__opt,.tabs__tab,.sheet__close,.nextbar__all,.nextbar__next,.tmb-nav__bell,.tmb-menu,.tmb-nav__account,.togg,.logo-btn__hit,.photo-btn__open,.proof):not(:-webkit-any(:disabled,[aria-disabled=true],.is-limited,.likebtn,[aria-busy=true])):-webkit-any(:active,[data-pressed]){filter:var(--press-grey,brightness(1)) brightness(var(--press-dim));transform:scale(var(--press-grow,var(--press-scale-small)));transition:transform var(--press-time) ease-out}:is(.tmb-card--link,.suggest__row,.mine__row,.publish__opt,.email__row,.notices__item,.scoresheet__todo,.admin__pick,.admin__statbtn,.rpick__opt,.tmb-btn,.pencil,.textlink,.draft-banner__meta--tap,.draft-banner__score,.draft-banner__next--tap,.pulse__cell,.yp__btn,.suggest__retry,.filters__chip,.filters__clear,.review__pill,a.tmb-credits,button.tmb-credits,.awaiting-pill,.slot,.help,.badgetoggle__opt,.tabs__tab,.sheet__close,.nextbar__all,.nextbar__next,.tmb-nav__bell,.tmb-menu,.tmb-nav__account,.togg,.logo-btn__hit,.photo-btn__open,.proof):not(:is(:disabled,[aria-disabled=true],.is-limited,.likebtn,[aria-busy=true])):is(:active,[data-pressed]){filter:var(--press-grey,brightness(1)) brightness(var(--press-dim));transform:scale(var(--press-grow,var(--press-scale-small)));transition:transform var(--press-time) ease-out}:-webkit-any(.tmb-card--link,.suggest__row,.mine__row,.publish__opt,.email__row,.notices__item,.scoresheet__todo,.admin__pick,.admin__statbtn,.rpick__opt,.pulse__cell){--press-grow:var(--press-scale)}:is(.tmb-card--link,.suggest__row,.mine__row,.publish__opt,.email__row,.notices__item,.scoresheet__todo,.admin__pick,.admin__statbtn,.rpick__opt,.pulse__cell){--press-grow:var(--press-scale)}@media (prefers-reduced-motion:reduce){:-webkit-any(.tmb-card--link,.suggest__row,.mine__row,.publish__opt,.email__row,.notices__item,.scoresheet__todo,.admin__pick,.admin__statbtn,.rpick__opt,.tmb-btn,.pencil,.textlink,.draft-banner__meta--tap,.draft-banner__score,.draft-banner__next--tap,.pulse__cell,.yp__btn,.suggest__retry,.filters__chip,.filters__clear,.review__pill,a.tmb-credits,button.tmb-credits,.awaiting-pill,.slot,.help,.badgetoggle__opt,.tabs__tab,.sheet__close,.nextbar__all,.nextbar__next,.tmb-nav__bell,.tmb-menu,.tmb-nav__account,.togg,.logo-btn__hit,.photo-btn__open,.proof):not(:-webkit-any(:disabled,[aria-disabled=true],.is-limited,.likebtn,[aria-busy=true])):-webkit-any(:active,[data-pressed]){transition:none;transform:none}:is(.tmb-card--link,.suggest__row,.mine__row,.publish__opt,.email__row,.notices__item,.scoresheet__todo,.admin__pick,.admin__statbtn,.rpick__opt,.tmb-btn,.pencil,.textlink,.draft-banner__meta--tap,.draft-banner__score,.draft-banner__next--tap,.pulse__cell,.yp__btn,.suggest__retry,.filters__chip,.filters__clear,.review__pill,a.tmb-credits,button.tmb-credits,.awaiting-pill,.slot,.help,.badgetoggle__opt,.tabs__tab,.sheet__close,.nextbar__all,.nextbar__next,.tmb-nav__bell,.tmb-menu,.tmb-nav__account,.togg,.logo-btn__hit,.photo-btn__open,.proof):not(:is(:disabled,[aria-disabled=true],.is-limited,.likebtn,[aria-busy=true])):is(:active,[data-pressed]){transition:none;transform:none}}img:-webkit-any(.tmb-card__logo,.listing__logo,.mine__logo,.pick__logo,.vapp__logo,.publish__logo,.suggest__logo,.admin__logo,.earned__logo,.proof__logo){box-sizing:border-box;background:var(--tile-ground);border:1px solid var(--tile-edge);padding:var(--tile-pad);object-fit:contain}img:is(.tmb-card__logo,.listing__logo,.mine__logo,.pick__logo,.vapp__logo,.publish__logo,.suggest__logo,.admin__logo,.earned__logo,.proof__logo){box-sizing:border-box;background:var(--tile-ground);border:1px solid var(--tile-edge);padding:var(--tile-pad);object-fit:contain}:-webkit-any(.tmb-card__logo,.listing__logo,.mine__logo,.pick__logo,.vapp__logo,.publish__logo,.suggest__logo,.admin__logo,.earned__logo,.proof__logo):-webkit-any(img,span){border-radius:var(--tile-corner)}:is(.tmb-card__logo,.listing__logo,.mine__logo,.pick__logo,.vapp__logo,.publish__logo,.suggest__logo,.admin__logo,.earned__logo,.proof__logo):is(img,span){border-radius:var(--tile-corner)}.notices__list{max-height:min(60vh,440px);overflow-y:auto}.notices__box:focus{outline:none}.notices__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tmb-avatar-wrap{flex-shrink:0;display:inline-flex;position:relative}.tmb-avatar-dot{border-radius:var(--radius-full);background:var(--mint);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface-raised);pointer-events:none;position:absolute;top:-1px;right:-1px}.menu__dot{width:10px;height:10px;margin-left:var(--space-2);border-radius:var(--radius-full);background:var(--mint);vertical-align:1px;display:inline-block}.welcome__rules{margin:0;padding-left:18px}.profile__app{text-decoration:none}.signin__check:empty{display:none}.signin__mark{flex:none}.tmb-btn[aria-busy=true][aria-disabled=true]{cursor:progress}.tmb-card__top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.tmb-card__top>.tmb-card__name{overflow-wrap:anywhere;flex:auto;min-width:0}.tmb-card__top>.bounty{flex:none;margin-top:-3px}.review{gap:var(--space-2);border-top:1px solid var(--line);padding-top:var(--space-3);flex-direction:column;display:flex}.review__row{align-items:center;gap:4px var(--space-3);flex-wrap:wrap;min-width:0;display:flex}@media (hover:hover){.review__pill:hover{text-decoration:underline}}.review__host{overflow-wrap:anywhere;min-width:0}.review__note{margin:0}.bounty__manage{display:flex}@media (hover:hover){.bounty__manage .tmb-credits:hover{text-decoration:underline}}.signin-sheet__form{gap:var(--space-4);flex-direction:column;width:100%;max-width:400px;margin:0 auto;display:flex}.signin-sheet__lead{margin:0}.signin-sheet__form .signin{width:100%}.signin-sheet__form .signin__check{justify-content:center;display:flex}.signin-sheet__form .signin__check:empty{display:none}a.likebtn{text-decoration:none}.editp{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-md);margin-block:var(--space-1);flex-direction:column;display:flex}.editp p{margin:0}.editp--pending{background:var(--warning-soft);border-color:var(--warning)}.editp--rejected{background:var(--danger-soft);border-color:var(--danger)}.edit-form{gap:var(--space-4);flex-direction:column;display:flex}.edit-form .vcode{overflow-wrap:anywhere;align-self:flex-start;max-width:100%}.diff{gap:var(--space-3);flex-direction:column;display:flex}.diff__row{padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;display:flex}.diff__row:first-child{border-top:0;padding-top:0}.diff__label{font-size:14px;font-weight:600;line-height:20px}.diff__cols{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.diff__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.diff__col{min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.diff__col--new{background:var(--mint-soft);border-color:var(--line-strong)}.diff__tag{color:var(--ink-muted);font-size:12.5px;font-weight:600;line-height:16px}.diff__val{white-space:pre-line;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:14.5px;line-height:21px}.diff__none{color:var(--ink-muted);font-size:14.5px;line-height:21px}.diff__img{border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-raised);border:1px solid var(--line);width:56px;height:56px;display:block}@media (min-width:640px){.report{margin-left:44px}}.queue .diff{margin-top:var(--space-2)}.pencil{width:44px;height:44px;color:var(--ink-muted);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-9px -6px -9px -4px;padding:0;display:inline-flex}@media (hover:hover){.pencil:hover{color:var(--ink);background:var(--surface-sunken)}}.pencil:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.textlink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sheet__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tabs__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.textlink{min-height:44px;padding:0 var(--space-2);font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin:-10px 0;font-size:13.5px;font-weight:600;text-decoration:underline;display:inline-flex}.ownerline{align-items:center;column-gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.ownerline--rejected{color:var(--danger)}.ownerline--rejected .textlink{color:var(--ink)}.sharebtn .tmb-icon{width:20px;height:20px}.pencil+.sharebtn{margin-left:6px}.listing__head .row{align-items:center}.listing__grid--muted .l-a>:not(.listing__head),.listing__grid--muted .l-b,.listing__grid--muted .l-c,.listing__grid--muted .listing__head>.listing__logo,.listing__grid--muted .listing__head .muted,.listing__grid--muted .listing__head .row{opacity:.5;filter:grayscale(.85);--press-grey:grayscale(.85)}.ownerbanner{gap:var(--space-2);border-left:4px solid var(--warning)}.ownerbanner p{margin:0}@media (min-width:1024px){.draft-page .draft-grid{grid-template:"main""quiet"/minmax(0,1fr)}}.card--flush{padding:0;overflow:hidden}.sheetwrap{z-index:60;background:var(--scrim);justify-content:center;align-items:stretch;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sheet{background:var(--surface-raised);outline:none;flex-direction:column;width:100%;min-height:0;max-height:100%;display:flex}@media (min-width:640px){.sheetwrap{padding:var(--space-6);align-items:center}.sheet{border-radius:var(--radius-lg);max-width:640px;max-height:min(860px,100%);box-shadow:var(--shadow-raised)}}.sheet__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--gutter);border-bottom:1px solid var(--line);flex-shrink:0;min-height:56px;display:flex}.sheet__title{font-family:var(--font-display);overflow-wrap:anywhere;min-width:0;margin:0;font-size:19px;font-weight:600;line-height:24px}.sheet__close{min-width:44px;min-height:44px;padding:0 var(--space-3);margin-right:calc(-1 * var(--space-3));font:inherit;color:var(--ink);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:0;flex-shrink:0;font-size:15px;font-weight:600}.sheet__body{min-height:0;padding:var(--gutter);gap:var(--space-4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.sheet__foot{padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface-raised);gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.sheet__foot p{margin:0}.sheet .draft-details{box-shadow:none;background:0 0;border:0;padding:0}.sheet .edit-form{gap:var(--space-4)}.sheet .vcode{overflow-wrap:anywhere}.tabs{gap:var(--space-1);border-bottom:1px solid var(--line);margin-bottom:calc(-1 * var(--space-1));display:flex}.tabs__tab{min-height:44px;padding:0 var(--space-4);font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;font-size:15px;font-weight:600}.tabs__tab.is-on{color:var(--ink);border-bottom-color:var(--ink)}.badgectl{gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.bountysheet__row{gap:var(--space-2);flex-wrap:nowrap}.bountysheet__row>.tmb-btn,.bountysheet__row>button{flex:none;height:46px}.bountysheet__hint{margin:0}.bountysheet__rules{color:var(--ink-muted);flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.mine--list{gap:0;margin:0;padding:0;list-style:none}.mine--list li{border-bottom:1px solid var(--line)}.mine--list li:last-child{border-bottom:0}.mine__row{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);color:inherit;text-decoration:none;display:flex}@media (hover:hover){.mine__row:hover{background:var(--surface-sunken)}}.mine__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.mine__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mine__top{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mine__meta{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mine__meta--warn{color:var(--warning)}.mine__go{color:var(--ink-faint)}.nextline{margin:0}.edit-form .vcode{flex:none}.sharecard{aspect-ratio:1200/630;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;overflow:hidden;container-type:inline-size}.sharecard__in{border-left:1.6cqw solid var(--mint);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:5.5cqw 6cqw 5cqw 7cqw;display:flex}.sharecard__top{justify-content:space-between;align-items:center;gap:3cqw;display:flex}.sharecard__logo{object-fit:cover;background:var(--surface-sunken);border-radius:2.6cqw;flex-shrink:0;width:12cqw;height:12cqw}.sharecard__brand{font-family:var(--font-display);color:var(--ink-muted);font-size:3.4cqw;font-weight:600;line-height:1}.sharecard__mid{flex-direction:column;gap:1.6cqw;min-width:0;display:flex}.sharecard__name{font-family:var(--font-display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:7.4cqw;font-weight:600;line-height:1.05;overflow:hidden}.sharecard__line{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:3.7cqw;line-height:1.3;display:-webkit-box;overflow:hidden}.sharecard__foot{color:var(--ink);align-items:center;gap:2cqw;font-size:3.2cqw;font-weight:600;line-height:1.2;display:flex}.sharecard__bar{background:var(--mint);border-radius:.5cqw;flex-shrink:0;width:1cqw;height:3.6cqw}.sharecard__row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sharecard__row .meta{flex:auto;min-width:0}.creditsline{margin:0}.listing__head .photo-btn-wrap{flex-shrink:0}.bounty__figures--sheet{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.bounty__figures--sheet .bounty__fig{padding:10px 12px}.bounty__figures--sheet .bounty__n{font-size:22px;line-height:26px}.sharecard--img{object-fit:cover;height:auto;display:block}.sheet__handle{display:none}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}@media (max-width:639px){div.sheetwrap,div.scrim--sheet{top:var(--sheet-vv-top,0px);bottom:var(--sheet-kb,0px);align-items:flex-end;animation:.3s ease-out sheet-fade}div.scrim--sheet{padding:0}div.sheetwrap>.sheet,div.scrim--sheet>.dialog--sheet{max-width:none;height:auto;max-height:calc(100vh - var(--sheet-strip,48px));max-height:calc(100dvh - var(--sheet-strip,48px));border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-raised);animation:.3s cubic-bezier(.2,.8,.2,1) sheet-up}div.sheetwrap>.sheet{overflow:hidden}div.sheetwrap[data-kb]>.sheet,div.scrim--sheet[data-kb]>.dialog--sheet{max-height:var(--sheet-max)}div.scrim--sheet>.dialog--sheet{gap:0;padding-bottom:0;overflow:hidden}.dialog--sheet>.dialog__title{padding-bottom:var(--space-3);flex:none}.dialog__scroll{gap:var(--space-3);min-height:0;padding-inline-start:4px;padding-inline-end:4px;padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));flex-direction:column;flex:auto;margin-inline-start:-4px;margin-inline-end:-4px;display:flex;overflow-y:auto}div.sheetwrap>.sheet>.sheet__body:last-child{padding-bottom:calc(var(--gutter) + env(safe-area-inset-bottom,0px))}.sheet__handle{flex:none;height:24px;display:block;position:relative}.sheet__handle:before{content:"";border-radius:var(--radius-full);background:var(--ink-muted);opacity:.35;width:40px;height:5px;margin-left:-20px;position:absolute;top:10px;left:50%}.dialog--sheet>.sheet__handle{margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) calc(-1 * var(--space-2))}[data-sheet-grip]{touch-action:none}}@media (min-width:640px){.dialog__scroll{display:contents}}@media (max-width:639px) and (prefers-reduced-motion:reduce){div.sheetwrap>.sheet,div.scrim--sheet>.dialog--sheet{animation:.15s linear sheet-fade}div.sheetwrap,div.scrim--sheet{animation:none}}.tmb-vcheck{vertical-align:middle;flex-shrink:0;display:inline-block}.tmb-vcheck circle{fill:var(--mint)}.tmb-vcheck path{fill:none;stroke:var(--on-mint);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.vmark{color:var(--ink);white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.vexample{margin:var(--space-3) 0 0;align-items:center;gap:4px var(--space-2);flex-wrap:wrap;display:flex}.vmark--wrap{white-space:normal;overflow-wrap:anywhere}.vline{align-items:center;gap:4px var(--space-2);flex-wrap:wrap;margin:0;display:flex}.vline .vmark{font-size:14px;line-height:20px}.verify-strip{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-flow:wrap}.verify-strip__text{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.vlink{align-items:center;gap:2px var(--space-2);flex-wrap:wrap;display:inline-flex}.vlink a,a.vlink{align-items:center;min-height:24px;display:inline-flex}.vmethods{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vm{gap:var(--space-2)}.vm--open{border-color:var(--mint-deep);box-shadow:0 0 0 1px var(--mint-deep)}.vm--off{background:var(--surface-sunken);border-color:#0000}.vm__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.vm__title{font-family:var(--font-display);margin:0;font-size:18px;font-weight:600;line-height:24px}.vm__why{color:var(--ink);margin:0}.vm__panel{border-top:1px solid var(--line);padding-top:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.vaddr{align-items:stretch;min-width:0;display:flex}.vaddr .tmb-input{border-top-right-radius:0;border-bottom-right-radius:0;flex:120px;min-width:0}.vaddr__dom{padding:0 var(--space-3);background:var(--surface-sunken);border:1px solid var(--line-strong);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--ink);overflow-wrap:anywhere;border-left:0;align-items:center;max-width:55%;font-size:15px;display:inline-flex}.vsteps{padding-left:var(--space-5);gap:var(--space-3);flex-direction:column;margin:0;display:flex}.vsteps li{padding-left:var(--space-1)}.vsteps li::marker{color:var(--ink-muted);font-weight:600}.vcopy{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.vcode{min-width:0;padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-sm);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;flex:200px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:20px}.vplace{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3);gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.vplace h3{font-family:var(--font-display);margin:0;font-size:15px;font-weight:600;line-height:22px}.vdone{gap:var(--space-3)}.vdone__how{background:var(--surface-sunken);border-radius:var(--radius-sm);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.vconfirm{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);flex-direction:column;display:flex}.vconfirm:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vlog{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vlog li{gap:2px var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line);flex-wrap:wrap;font-size:13.5px;line-height:20px;display:flex}.vlog li:first-child{border-top:0}.vlog time{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:84px}.vapp{gap:var(--space-3);align-items:center;display:flex}.vapp__logo{border-radius:var(--radius-sm);background:var(--surface-sunken);object-fit:cover;flex-shrink:0;width:48px;height:48px;display:block}.vapp__logo--placeholder{border:1.5px dashed var(--line-strong);background:0 0}@media (max-width:480px){.vaddr__dom{max-width:48%;padding:0 var(--space-2);font-size:14px}}.vlog li span{overflow-wrap:anywhere;flex:240px;min-width:0}.vcheck{vertical-align:middle;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex;position:relative}.vcheck__btn{-webkit-appearance:none;appearance:none;border-radius:var(--radius-full);cursor:help;min-width:24px;min-height:24px;color:inherit;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:2px;display:inline-flex}.vcheck__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.vtip__bubble{z-index:20;width:max-content;max-width:min(260px, calc(100vw - 2 * var(--gutter,16px)));padding:var(--space-2) var(--space-3);background:var(--ink);color:#fff;border-radius:var(--radius-sm);text-align:left;white-space:normal;box-shadow:var(--shadow-soft);font-size:13px;font-weight:400;line-height:19px;display:none;position:absolute;bottom:calc(100% + 6px);left:0}.vtip__bubble strong{font-weight:600;display:block}.vtip__bubble span{margin-top:2px;display:block}.vtip__bubble.is-on{display:block}.vtip__bubble:after{content:"";border:5px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:8px}@media (hover:hover){.vcheck:hover:before{content:"";height:8px;position:absolute;bottom:100%;left:0;right:0}}.vcheck--card{cursor:help}.tmb-card__meta:has(.vcheck){align-items:center}.vline .vcheck+.vmark,.vdone__how .vcheck+.vmark,.vlink .vcheck+.vmark,.verify-strip__text .vcheck+.vmark{margin-left:2px}.vask{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.vask .vconfirm{align-self:stretch}.vask p{margin:0}.vask p:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vline{flex-wrap:nowrap;align-items:flex-start}.vline>.small{flex:1 1 0;min-width:0;padding-top:2px}.vline>.vcheck{flex-shrink:0}.vline>.vmark{align-self:center}@media (max-width:480px){.vtip__bubble{max-width:min(240px, calc(100vw - 2 * var(--gutter)))}}.tmb-card__name .vcheck--card{vertical-align:middle;min-width:0;min-height:0;margin-left:.35rem;display:inline-flex;position:static}@media (hover:hover){.tmb-card__name .vcheck--card:hover:before{content:none}}.tmb-card__body:has(.vcheck--card){position:relative}.tmb-card__name .vtip__bubble{font-family:var(--font-body);font-size:13px;line-height:19px;left:0}.tmb-card__name .vtip__bubble:after{display:none}@media (hover:hover){.tmb-card__name .vcheck--card:hover .vtip__bubble{display:block}}.listing__title{align-items:flex-start;gap:.35rem;min-width:0;display:flex}.listing__namewrap>.listing__name{overflow-wrap:break-word;min-width:0}.listing__namewrap>.vcheck{flex-shrink:0;margin-top:2.375px}@media (min-width:640px){.listing__namewrap>.vcheck{margin-top:5.05px}}.vline>.small:only-child{padding-top:0}.rem{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);flex-direction:column;align-items:stretch;display:flex}.rem p{margin:0}.rem__label{font-weight:600}.rem__controls{align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.rem__field{flex:140px;min-width:0;max-width:220px}.rem__field--gift{flex:0 90px}.rem__buttons{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.rem__none{flex:100%}.rem__quiet{overflow-wrap:anywhere}.l26-rich{gap:var(--space-3);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.l26-rich ul,.l26-rich ol{padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.l26-rich li{padding-left:var(--space-1)}.l26-rich li::marker{color:var(--ink-muted)}.l26-rich strong{font-weight:600}.l26-rich em{font-style:italic}.small.l26-rich,.small .l26-rich{font-size:13.5px;line-height:20px}.l26-rich--post{gap:var(--space-2)}.tmb-post__content .l26-rich.tmb-post__text{display:block}.tmb-post__content .l26-rich.tmb-post__text>*+*{margin-top:var(--space-2)}.tmb-post__content .l26-rich.tmb-post__text ul,.tmb-post__content .l26-rich.tmb-post__text ol{display:block}.tmb-post__content .l26-rich.tmb-post__text li+li{margin-top:var(--space-1)}.report{margin:0 0 var(--space-2) 0;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:640px){.report{margin-left:44px}}.report .tmb-btn--sm{min-height:32px}.report .tmb-btn--quiet{margin-left:calc(-1 * var(--space-3))}.report--state:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.report__state{color:var(--ink);font-size:13.5px;font-weight:600;line-height:20px}.rpick{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.rpick legend{margin-bottom:2px;padding:0}.rpick__opt{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);cursor:pointer;font-size:15px;line-height:21px;display:flex}.rpick__opt input{width:22px;height:22px;accent-color:var(--ink);flex-shrink:0;margin:0}.rpick__opt.is-on{border-color:var(--ink);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--ink)}.rpick__opt:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.reportnote{padding:var(--space-3);background:var(--surface-sunken);border-left:3px solid var(--line-strong);border-radius:0 var(--radius-sm) var(--radius-sm) 0;flex-direction:column;gap:2px;display:flex}.reportnote__text{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:21px}.report__count{margin:0}.report__count.is-full{color:var(--ink);font-weight:600}.report__teamnote{padding:var(--space-3) var(--space-4);background:var(--surface);border-left:3px solid var(--mint);border-radius:0 var(--radius-sm) var(--radius-sm) 0;flex-direction:column;flex-basis:100%;gap:4px;display:flex}.report__teamnote-text{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:21px}.wtt{border-left:4px solid var(--mint);gap:var(--space-2)}.wtt--compact{padding:var(--space-3) var(--space-4)}.ip{align-items:flex-start;gap:2px;min-width:0;display:flex}.ip>span:first-child,.ip>.l26-rich,.ip>.wtt{flex:auto;min-width:0}.ip--block{gap:var(--space-2)}.ip-line{flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;display:flex}.pencil--sm{flex:none;width:36px;height:36px;margin:-8px -4px -8px 0}.pencil--sm .tmb-icon{width:16px;height:16px}.slot{align-items:center;gap:var(--space-2);border:1.5px dashed var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:8px 12px;font-size:14px;line-height:20px;display:flex}@media (hover:hover){.slot:hover{background:var(--mint-soft);border-color:var(--mint-deep);color:var(--ink)}}.slot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.slot .tmb-icon{width:16px;height:16px;color:var(--ink-faint);flex-shrink:0}.slot--error{border-color:var(--danger);color:var(--danger)}.slot--error .tmb-icon{color:var(--danger)}.slot--quiet{width:auto;min-height:36px;color:var(--mint-deep);text-underline-offset:3px;border:0;padding:0;font-size:13.5px;text-decoration:underline}@media (hover:hover){.slot--quiet:hover{background:0 0}}.ipedit{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.ipedit__row{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ipedit__row>.tmb-btn{margin-left:auto}.ipedit__done{gap:var(--space-2);flex-direction:column;display:flex}.ipedit .tmb-input.ip-name{font-family:var(--font-display);font-size:25px;font-weight:600;line-height:1.15}.listing__namewrap>.ipedit{flex:100%}.logo-btn{border-radius:var(--radius-sm);flex-shrink:0;display:inline-block;position:relative}.logo-btn__hit{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0;display:block;position:relative}.logo-btn__hit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.logo-btn .listing__logo{display:block}.logo-btn .photo-btn__badge{bottom:-6px;right:-6px}.logo-btn .photo-btn__badge .tmb-icon{width:14px;height:14px}@media (hover:hover){.logo-btn__hit:hover .photo-btn__badge{background:var(--mint-deep)}}.logo-menu{z-index:5;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);flex-direction:column;gap:4px;min-width:150px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);left:0}.togg{cursor:pointer;font:inherit;border:1px solid #0000;font-size:12px;font-weight:500}.togg--on{background:var(--mint-soft);color:var(--mint-deep);border-color:var(--mint-deep)}.togg:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:639px){.listing__grid--draft .listing__namewrap{flex:100%}}.listing__head>.stack{flex:auto;min-width:0}.listing__cta .tmb-btn,.postbox__actions .tmb-btn{white-space:normal;text-align:center;height:auto;min-height:var(--touch-target);padding-block-start:8px;padding-block-end:8px}.pencil--sm{width:44px;height:44px;margin:-12px -8px -12px -2px}.row>.pencil--sm{margin:-11px -8px -11px -2px}.draft-bar__inner--col{flex-direction:column;align-items:stretch;gap:8px}.draft-bar__line{text-align:center;margin:0}.draft-bar__row{justify-content:center}.ownerbanner--quiet{border-left-color:var(--line-strong)}.ipedit__wb .tmb-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ipedit__wb .tmb-field{gap:0}.ipedit__fmt{margin:0}.ip-err{margin:4px 0 0}.ip-fail{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ip>.pencil--sm,.ip-line>.pencil--sm{align-self:flex-start}.logo-menu--err{width:max-content;max-width:240px;padding:8px 10px}.logo-btn__drop{border:2px dashed var(--mint-deep);border-radius:var(--radius-sm);pointer-events:none;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.ownerline--limit{color:var(--ink)}.post-act .tmb-btn{white-space:normal;text-align:center;height:auto;min-height:var(--touch-target);padding-block-start:8px;padding-block-end:8px}.draft-bar__line{overflow-wrap:anywhere}.draft-bar__inner--col .tmb-btn{white-space:normal}.send-fail{margin:0}.ip-download{gap:var(--space-2);flex-direction:column;display:flex}.ip-promise{align-items:center;min-height:44px}.ip-promise a{white-space:nowrap}.is-limited{opacity:.5;cursor:not-allowed}@media (hover:hover){.is-limited:hover{opacity:.5;cursor:not-allowed}.pencil.is-limited:hover{color:var(--ink-muted);background:0 0}.slot.is-limited:hover{border-color:var(--line-strong);color:var(--ink-muted);background:0 0}}.delete-draft{display:contents}.delete-ask{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.wb{min-height:calc(var(--wb-rows,4) * 24px + 22px);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;max-height:60vh;overflow-y:auto}.publish .wb.tmb-input{min-height:calc(var(--wb-rows,4) * 24px + 30px)}.wb>div{min-height:24px}.wb:empty:before{content:attr(data-placeholder);color:var(--ink-faint);pointer-events:none}.wb strong{font-weight:600}.wb em{font-style:italic}.wb .wb-mk{color:var(--ink-faint);font-style:normal;font-weight:400}.wb .wb-bul,.wb .wb-num{color:var(--ink-muted)}.support a,.support__linkbtn{margin-block-start:-4px;margin-block-end:-4px;padding-block-start:4px;padding-block-end:4px;display:inline-block}.support__section{gap:var(--space-3);scroll-margin-top:var(--space-6);flex-direction:column;display:flex}.support__section:focus,.support__section h2:focus{outline:none}.support__section h2{scroll-margin-top:var(--space-6)}.legal.support .support__section h2{margin-top:var(--space-2);margin-bottom:0}.toc{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md);flex-direction:column;display:flex}.toc__list{flex-direction:column;gap:2px;margin:0;padding:0 0 0 20px;font-size:14.5px;line-height:22px;list-style:outside;display:flex}.support__linkbtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding-inline-start:0;padding-inline-end:0;text-decoration:underline}.support__linkbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.admin .admin__stats{grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.admin .admin__stats{grid-template-columns:repeat(4,1fr)}.phone .admin .admin__stats{grid-template-columns:repeat(2,1fr)}}.admin__notice{top:var(--space-3);z-index:20;position:sticky}.admin__notice:empty{height:0;margin-top:calc(var(--space-6) * -1)}.admin__who{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.admin__logo{border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-sunken);flex-shrink:0;width:28px;height:28px;display:block}.admin .tmb-post__text{white-space:pre-wrap;overflow-wrap:anywhere}.admin .tmb-queue__title,.admin .tmb-queue__meta{overflow-wrap:anywhere}.admin__facts{gap:2px var(--space-3);grid-template-columns:max-content 1fr;margin:0;font-size:13.5px;line-height:20px;display:grid}.admin__facts dt{color:var(--ink-muted)}.admin__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.admin__results{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.admin__results li+li{border-top:1px solid var(--line)}.admin__pick{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);background:var(--surface-raised);font:inherit;color:var(--ink);text-align:left;cursor:pointer;border:0;display:flex}@media (hover:hover){.admin__pick:hover{background:var(--surface-sunken)}}.admin__pick:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.admin__pick-text,.admin__picked-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin__picked{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin__name{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:22px}.admin__detail{gap:var(--space-4)}.admin__sub{font-family:var(--font-display);margin:var(--space-2) 0 0;font-size:19px;font-weight:600;line-height:24px}.admin__items{flex-direction:column;display:flex}.admin__item{gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.admin__item:first-child{border-top:0;padding-top:0}.admin .tmb-field+.tmb-field{margin-top:var(--space-3)}.teamfb__count{margin:0}.teamfb__count.is-full{color:var(--ink);font-weight:600}.admin__statbtn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;margin:0;padding:0;display:block}@media (hover:hover){.admin__statbtn:hover .tmb-stat{border-color:var(--line-strong)}}.admin__statbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.admin__statbtn[aria-pressed=true] .tmb-stat{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.series{gap:var(--space-3);flex-direction:column;display:flex}.series__controls{gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.series__svg{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);width:100%;height:auto;display:block}.series__grid{stroke:var(--line);stroke-width:1px}.series__zero{stroke:var(--line-strong)}.series__line{fill:none;stroke:var(--mint-deep);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.series__dot{fill:var(--surface-raised);stroke:var(--mint-deep);stroke-width:2px;pointer-events:none}.series__hit{fill:#0000}.series__hit.is-hot{fill:var(--ink);fill-opacity:.06}@media (hover:hover){.series__hit:hover{fill:var(--ink);fill-opacity:.06}}.series__guide{stroke:var(--ink-faint);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.series__tip{pointer-events:none}.series__tip-box{fill:var(--ink);fill-opacity:.92}.series__tip-text{fill:var(--surface-raised);font-family:inherit;font-size:11px}.series__tick{fill:var(--ink-muted);font-family:inherit;font-size:11px}.series__empty{align-items:center;min-height:60px;display:flex}.series summary{cursor:pointer}.series__table{border-collapse:collapse;margin-top:var(--space-2);font-variant-numeric:tabular-nums;font-size:13.5px;line-height:20px}.series__table th,.series__table td{text-align:right;padding:2px var(--space-3) 2px 0;border-bottom:1px solid var(--line)}.series__table th:first-child,.series__table td:first-child{text-align:left}.series__table th{color:var(--ink-muted);font-weight:600}.admin__titlerow{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.admin__titletext{min-width:0}.admin__score{padding:2px var(--space-3);white-space:nowrap;border-radius:999px;flex-shrink:0;font-size:13px;font-weight:600;line-height:20px;display:inline-block}.admin__score--low{background:var(--danger-soft);color:var(--danger)}.admin__score--mid{background:var(--warning-soft);color:var(--warning)}.admin__score--high{background:var(--mint-soft);color:var(--mint-deep)}.admin__scoreblock{gap:var(--space-1);margin:0 0 var(--space-3);flex-direction:column;font-size:13.5px;line-height:20px;display:flex}.admin__scoreblock p{margin:0}.admin__scoreblock summary{cursor:pointer;font-weight:600}.admin__scoreblock summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.admin__scoreblock ul{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.admin__scoreblock li{overflow-wrap:anywhere}.shot-pick.is-dragover,.photo-btn.is-dragover{outline:2px solid var(--focus-ring);outline-offset:3px}.fold>summary{cursor:pointer;list-style:none}.fold>summary::-webkit-details-marker{display:none}.fold>summary:before{content:"▸";color:var(--ink-muted,#566371);margin-right:8px;display:inline-block}.fold[open]>summary:before{content:"▾"}.fold>summary .section__title{display:inline}.fold[open]>summary{margin-bottom:12px}.l2a-prose{white-space:pre-line;overflow-wrap:anywhere;min-width:0}.l2a-shot{float:right;border-radius:var(--radius-sm);width:120px;margin:2px 0 10px 16px;display:block}.l2a-shot .tmb-post__shot{float:none;width:100%;margin:0}@media (max-width:480px){.l2a-shot{width:72px;margin-left:12px}}.l2a-shot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tmb-post__platform{color:var(--ink-faint);font-size:12.5px;line-height:20px}.tmb-post__platform:before{content:"·";margin-right:var(--space-2)}.cardwrap{position:relative}.cardwrap>.tmb-card{height:100%}.cardwrap .bounty{border-radius:var(--radius-full);background:var(--mint-soft);height:28px;color:var(--mint-deep);font-family:var(--font-body);align-items:center;gap:4px;padding:0 10px 0 8px;font-size:13.5px;font-weight:600;line-height:20px;display:inline-flex}.bounty--none,.bounty--hidden,.cardwrap .bounty--none,.cardwrap .bounty--hidden{background:var(--surface-sunken);color:var(--ink-muted)}.card--sunken{background:var(--surface-sunken);border-color:#0000}.bounty__figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bounty__fig{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:16px;display:flex}.bounty__n{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:34px}.row--end{align-items:flex-end}.packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pack{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.pack--best{border:2px solid var(--mint);padding:15px}.pack--big{grid-column:1/-1;margin-top:8px}.pack--wanted{border:2px solid var(--mint);padding:15px}.pack>.tmb-btn{margin-top:auto}.pack__best{position:absolute;top:-12px;right:16px}.pack__wall{margin:12px 0 0}.pack__price{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:34px}@media (max-width:640px){.packs,.bounty__figures{grid-template-columns:1fr}}.earn{background:var(--mint-soft);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.or{align-items:center;gap:var(--space-3);color:var(--ink-faint);font-size:12.5px;line-height:18px;display:flex}.or:before,.or:after{content:"";border-top:1px solid var(--line);flex:1}.dialog .packs{gap:var(--space-3)}@media (min-width:361px){.dialog .packs{grid-template-columns:repeat(2,minmax(0,1fr))}}.dialog .pack{padding:var(--space-3) var(--space-4);gap:4px}.dialog .pack--best{padding:calc(var(--space-3) - 1px) calc(var(--space-4) - 1px)}.dialog .pack__price{font-size:25px;line-height:30px}@media (max-width:640px){.dialog .pack{padding:var(--space-3);gap:2px}.dialog .pack--best{padding:calc(var(--space-3) - 1px)}.dialog .pack__best{right:8px}}.dialog{max-height:calc(100vh - 2 * var(--gutter) - var(--proto-h) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 2 * var(--gutter) - var(--proto-h) - env(safe-area-inset-bottom,0px));overflow:auto}.fetch{z-index:60;background:var(--scrim);padding:var(--gutter);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.fetch__box{background:var(--surface-raised);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-raised);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.fetch__bar{border-radius:var(--radius-full);background:var(--surface-sunken);height:6px;overflow:hidden}.fetch__fill{background:var(--mint);border-radius:var(--radius-full);width:0;height:100%;transition:width .5s ease-out}.fetch__steps{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fetch__step{color:var(--ink-faint);align-items:center;gap:10px;font-size:14.5px;line-height:21px;transition:color .12s ease-out;display:flex}.fetch__dot{border-radius:var(--radius-full);border:2px solid var(--line-strong);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s ease-out,border-color .12s ease-out;display:inline-flex}.fetch__step.is-done{color:var(--ink)}.fetch__step.is-done .fetch__dot{background:var(--mint);border-color:var(--mint);color:var(--on-mint)}.fetch__step.is-now{color:var(--ink);font-weight:500}.fetch__step.is-now .fetch__dot{border-color:var(--mint-deep);animation:1s ease-in-out infinite fetchpulse}@keyframes fetchpulse{50%{box-shadow:0 0 0 5px var(--mint-soft)}}@media (prefers-reduced-motion:reduce){.fetch__fill{transition:none;width:100%!important}.fetch__step.is-now .fetch__dot{animation:none}}.help{border-radius:var(--radius-full);border:1px solid var(--line-strong);background:var(--surface-raised);width:32px;height:32px;color:var(--mint-deep);font-family:var(--font-display);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:700;line-height:1;display:inline-flex}@media (hover:hover){.help:hover{border-color:var(--ink);color:var(--ink)}}.help:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.l10-warn{color:var(--warning)}.bounty,.cardwrap .bounty,.nextcard .bounty{white-space:nowrap}.bounty__tiles{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;margin:4px 0;display:grid}.bounty__tile{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.bounty__tile .balance__n{color:var(--mint-deep)}.bounty__tile.is-closed{background:var(--surface-sunken)}.bounty__tile.is-closed .balance__n{color:var(--ink-muted)}.post-pill__amt{font-weight:700}.bountysheet__rates{gap:var(--space-2);flex-direction:column;flex:100%;min-width:0;display:flex}.bountysheet__rates .row{gap:var(--space-2);flex-wrap:wrap}.bountysheet__rates .row>.tmb-btn,.bountysheet__rates .row>button{flex:none;height:46px}.bountysheet__grid{gap:var(--space-2);min-width:0;display:grid}.bountysheet__cell{min-width:0}.bountysheet__cell select{width:100%;min-width:0}.tmb-grid{box-sizing:border-box;gap:0 var(--space-6);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:0 12px}.tmb-grid>.cardwrap{border-top:1px solid var(--line);min-width:0}.tmb-grid>.cardwrap:first-child{border-top:0}@media (min-width:640px){.tmb-grid>.cardwrap:nth-child(2){border-top:0}}@media (min-width:1024px){.tmb-grid>.cardwrap:nth-child(3){border-top:0}}.tmb-grid .tmb-card{box-sizing:border-box;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;height:88px;padding:12px 0}@media (hover:hover){.tmb-grid .tmb-card--link:hover{box-shadow:none;border-color:#0000}}.tmb-grid .tmb-card__body{justify-content:center;gap:1px;height:64px}.tmb-grid .tmb-card__top{align-items:center;gap:8px;height:28px}.tmb-grid .tmb-card__top>.tmb-card__name{overflow-wrap:normal;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.tmb-grid .tmb-card__nametext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tmb-grid .tmb-card__name .vcheck--card{flex:none;margin-left:0}.tmb-grid .tmb-card__top>.bounty{flex:none;margin-top:0}.tmb-grid .tmb-card__line{text-overflow:ellipsis;white-space:nowrap;height:18px;font-size:14px;line-height:18px;overflow:hidden}.tmb-grid .tmb-card__facts{height:16px;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;line-height:16px;overflow:hidden}.tmb-grid .tmb-card__top>.tmb-card__posted{color:var(--ink-muted);white-space:nowrap;flex:none;font-size:13.5px;font-weight:600;line-height:20px}.tmb-grid .tmb-card__coinroom{flex:none;width:44.66px;height:28px}.tmb-grid .tmb-card--own{background:radial-gradient(240px 70px at 36px,#52d6ad42,#52d6ad00 100%),#52d6ad1f;border-radius:12px;width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.tmb-grid .tmb-card__own{color:var(--ink);font-weight:600}.cardwrap .coinhint,.card .coinhint{z-index:3;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);min-height:44px;box-shadow:var(--shadow-raised);color:var(--ink);align-items:center;padding:0 14px;font-size:14px;line-height:20px;text-decoration:underline;display:inline-flex;position:absolute;top:auto;bottom:2px;right:12px}.card{position:relative}.card .coinhint{top:auto;bottom:-52px;right:0}[data-hint-coin]{cursor:pointer}.sortrow{gap:var(--space-2,8px);flex-wrap:wrap;align-items:center;display:flex}.sortrow>.row{display:contents}.filters-btn{gap:6px}.filters-btn--on{background:var(--mint-soft);border-color:var(--mint-deep);color:var(--ink)}.filters-btn__count{border-radius:var(--radius-full);background:var(--mint-deep);color:#fff;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.filters-btn__chev{transition:transform .15s}.filters-btn__chev.is-open{transform:rotate(180deg)}.filters{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4,16px);gap:var(--space-4,16px);flex-direction:column;display:flex}.filters__group{gap:var(--space-2,8px);flex-direction:column;display:flex}.filters__label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;font-weight:600;line-height:18px}.filters__chip{height:32px;padding:0 var(--space-3,12px);border-radius:var(--radius-full);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;font-size:14px}@media (hover:hover){.filters__chip:hover{border-color:var(--ink)}}.filters__chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.filters__chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.filters__clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.filters__switch input:focus-visible+.filters__track{outline:2px solid var(--focus-ring);outline-offset:2px}.filters__switch{align-items:center;gap:var(--space-3,12px);min-height:var(--touch-target,44px);cursor:pointer;font-size:15px;display:flex;position:relative}.filters__switch input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.filters__track{border-radius:var(--radius-full);background:var(--line-strong);flex:none;width:40px;height:24px;transition:background .15s;position:relative}.filters__track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.filters__switch input:checked+.filters__track{background:var(--mint-deep)}.filters__switch input:checked+.filters__track:after{transform:translate(16px)}.filters__foot{border-top:1px solid var(--line);padding-top:var(--space-3,12px);justify-content:space-between;align-items:center;display:flex}.filters__clear{color:var(--mint-deep);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.filters__clear:disabled{color:var(--ink-faint);cursor:default;text-decoration:none}.list-empty{align-items:center;gap:var(--space-3,12px);flex-direction:column;display:flex}.sortline__link{margin:0;font:inherit;color:var(--ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-block-start:-4px;margin-block-end:-4px;padding:4px 0;font-weight:600;text-decoration:underline;display:inline}.sortline__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.linkline a{margin-block-start:-4px;margin-block-end:-4px;padding-block-start:4px;padding-block-end:4px;display:inline-block}.bill{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bill__row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.bill__row:first-child{padding-top:0}.bill__row:last-child{border-bottom:0;padding-bottom:0}.bill__what{flex-direction:column;flex:160px;gap:2px;min-width:0;display:flex}.bill__pkg{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:22px}.bill__end{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.bill__amount{font-variant-numeric:tabular-nums;font-weight:600}.bill__receipt{align-items:center;gap:4px;min-height:24px;font-size:13.5px;line-height:20px;display:inline-flex}a.bill__receipt{font-weight:600}@keyframes tmb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tmb-icon--draw path{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.tmb-icon--draw path{animation:.36s ease-out 80ms both tmb-draw}}.earned{gap:var(--space-3)}.earned__top{align-items:center;gap:var(--space-2);display:flex}.earned__badge{border-radius:var(--radius-full);background:var(--mint-soft);width:24px;height:24px;color:var(--mint-deep);flex:none;justify-content:center;align-items:center;display:inline-flex}.earned__badge .tmb-icon{width:16px;height:16px}.earned__label{color:var(--mint-deep)}.earned__app{align-items:center;gap:var(--space-3);min-width:0;display:flex}.earned__logo{flex:none;width:56px;height:56px;display:block}.earned__logo--none{background:var(--surface-sunken)}.earned__text{flex-direction:column;gap:2px;min-width:0;display:flex}.earned__title{font-family:var(--font-display);overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.2}.earned__added{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:600;line-height:22px}.earned .actions{margin-top:var(--space-1)}.earned__fig{font-variant-numeric:tabular-nums;text-align:left;display:inline-block}.dial{max-width:480px;margin-inline-start:auto;margin-inline-end:auto}.or+.dial-box{margin-top:12px}.dial__readout{flex-direction:column;gap:2px;display:flex}.dial__line1{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-family:var(--font-display);white-space:nowrap;font-size:26px;font-weight:700;line-height:32px;display:flex}.dial__price{font-variant-numeric:tabular-nums}.dial__line2{justify-content:space-between;gap:var(--space-3);color:var(--ink-muted);font-size:13.5px;line-height:20px;display:flex}.dial__set{border:0;min-width:0;margin:10px 0 0;padding:0;position:relative}.dial__rail{z-index:2;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;height:42px;position:absolute;top:-8px;left:0;right:0}.dial__set.is-dragging .dial__rail{cursor:grabbing}.dial__set:disabled .dial__rail{cursor:default}.dial__track{left:calc(50% / var(--n));right:calc(50% / var(--n));background:var(--line);border-radius:999px;height:6px;position:absolute;top:18px}.dial__fill{background:var(--mint);height:6px;width:calc(var(--i) / (var(--n) - 1) * 100%);border-radius:999px;display:block}.dial__knob{top:10px;left:calc((var(--i) + .5) / var(--n) * 100%);background:var(--mint);width:22px;height:22px;box-shadow:0 0 0 3px var(--surface-raised), 0 0 0 4px var(--mint-deep);border-radius:999px;margin-left:-11px;position:absolute}.dial__stops{display:flex;position:relative}.dial__stop{cursor:pointer;text-align:center;border-radius:var(--radius-md);flex-direction:column;flex:1 1 0;align-items:center;min-width:0;min-height:68px;display:flex;position:relative}.dial__stop input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.dial__stop:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.dial__dot{background:var(--line-strong);border-radius:999px;width:10px;height:10px;margin:8px 0;display:block}.dial__stop.is-passed .dial__dot{background:var(--mint-deep)}.dial__stop.is-on .dial__dot{visibility:hidden}.dial__num{font-family:var(--font-display);color:var(--ink-muted);font-size:16px;font-weight:700;line-height:22px}.dial__stage{color:var(--ink-muted);font-size:13px;line-height:18px}.dial__stop.is-on .dial__num{color:var(--ink)}.dial__stop.is-on .dial__stage,.dial__stop.is-passed .dial__stage{color:var(--mint-deep);font-weight:600}.dial__set:disabled .dial__stop{cursor:default}.dial__sentences{margin-top:8px;display:grid}.dial__sentence{grid-area:1/1;margin:0;font-size:14px;line-height:20px}.dial__sentence.is-off{visibility:hidden}.dial__buy{margin-top:12px}.dial__hint{text-align:center;color:var(--ink-muted);margin:8px 0 0;font-size:12.5px;line-height:18px}.dial-intro{white-space:nowrap;display:flex}.dial-intro__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.dial-intro__rest{white-space:pre;flex:none}@media (max-width:360px){.dial__line1{font-size:20px}.dial__stage{font-size:12px;line-height:16px}}@media (prefers-reduced-motion:no-preference){.dial__set--moving .dial__knob{transition:left .16s ease-out}.dial__set--moving .dial__fill{transition:width .16s ease-out}}.where{border-top:1px solid var(--line);padding-top:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.where__title{font-family:var(--font-display);margin:0;font-size:15px;font-weight:600;line-height:20px}.where__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.where__row{align-items:flex-start;gap:var(--space-3);padding:7px 0;display:flex}.where__main{flex:1;min-width:0}.where__reason{color:var(--ink);font-size:14.5px;line-height:20px}.where__state{vertical-align:2px;margin-left:6px}.where__sub{color:var(--ink-muted);margin-top:2px;font-size:12.5px;line-height:18px}.where__n{text-align:right;min-width:28px;font-family:var(--font-display);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px;font-weight:600;line-height:20px}.where__n--faint{color:var(--ink-faint)}.where__row--total{border-top:1px solid var(--line);margin-top:var(--space-1);padding-top:10px}.where__row--total .where__reason{font-weight:600}.suggest{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.suggest__row{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:inherit;text-decoration:none;display:flex}.suggest__row:focus-visible{border-color:var(--mint)}@media (hover:hover){.suggest__row:hover{border-color:var(--mint)}}.suggest__logo{border-radius:var(--radius-sm);object-fit:cover;flex:none;width:40px;height:40px}.suggest__logo--none{background:var(--surface-sunken);display:inline-block}.suggest__text{flex-direction:column;flex:1;min-width:0;display:flex}.suggest__name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.suggest__line{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:18px;overflow:hidden}.suggest__row .bounty{flex:none}.plan{color:var(--ink);margin:0;font-size:15px;line-height:23px}.plan strong{font-weight:600}.suggest__row--tap{border-color:var(--line-strong)}.suggest__chev{color:var(--ink-muted);flex:none}.suggest__right{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.suggest__total{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:18px}.suggest__total--goal{color:var(--mint-deep);font-weight:600}.suggest__summary{margin:0}.suggest__sub{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.suggest__plat{min-width:0;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:12.5px;line-height:18px;overflow:hidden}.suggest__sub .suggest__line{flex:1 1 0;min-width:0}.suggest__retry{-webkit-appearance:none;appearance:none;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;margin:-13px 0;padding:13px 0;text-decoration:underline}@media (hover:hover){.suggest__retry:hover{color:var(--mint-deep)}}.suggest__retry:focus-visible{color:var(--mint-deep)}.use{gap:var(--space-2);flex-direction:column;display:flex}.use__title{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:22px}.use__list{color:var(--ink-muted);margin:0;padding:0 0 0 20px;font-size:14.5px;line-height:24px;list-style:outside}.publish .tmb-field{position:relative}.publish__pill{right:var(--space-3);pointer-events:none;position:absolute;top:30px;transform:translateY(-50%)}.publish .tmb-field:has(.publish__pill) .tmb-input{text-overflow:ellipsis;padding-right:84px;overflow:hidden}.publish{flex-wrap:wrap}.publish .tmb-field:has(.publish__pill) .tmb-input{min-width:0}.publish__hint{box-sizing:border-box;width:100%;color:var(--ink-muted);flex:0 0 100%;margin:0;font-size:13.5px;line-height:20px}.publish__list{z-index:5;padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);max-height:280px;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 8px 24px #0000001f}.publish__opt{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;min-width:0;display:flex}.publish__opt--active{background:var(--surface-sunken)}@media (hover:hover){.publish__opt:hover{background:var(--surface-sunken)}}.publish__logo{border-radius:var(--radius-md);object-fit:cover;background:var(--surface-sunken);flex:none;width:36px;height:36px}.publish__logo--initials{color:var(--ink-muted);border:1px solid var(--line);place-items:center;font-size:14px;font-weight:700;display:grid}.publish__who{flex-direction:column;flex:1;min-width:0;display:flex}.publish__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.publish__link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yourapps{padding-bottom:var(--space-8)}.tmb-grid .tmb-card__top>.tmb-card__state{white-space:nowrap;flex:none}.tmb-grid .tmb-card__top>.tmb-card__state--go{color:var(--ink);font-size:13.5px;font-weight:600;line-height:20px}.tmb-grid .tmb-card__top>.tmb-card__state--go:after{content:" ›"}.linkline a,.selection-line a,.support a,.pick__listed{margin-block-start:-4px;margin-block-end:-4px;padding-block-start:4px;padding-block-end:4px;display:inline-block}.picks{gap:var(--space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.picks{grid-template-columns:1fr 1fr}.phone .picks{grid-template-columns:1fr}}@media (min-width:1024px){.picks{grid-template-columns:1fr 1fr 1fr}.phone .picks{grid-template-columns:1fr}}.pick{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pick__head{gap:var(--space-3);align-items:flex-start;min-width:0;display:flex}.pick__logo{border-radius:var(--radius-sm);background:var(--surface-sunken);object-fit:cover;flex-shrink:0;width:56px;height:56px;display:block}.pick__logo--placeholder{border:1.5px dashed var(--line-strong);background:0 0}.pick__title{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.pick__namerow{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.pick__name{font-family:var(--font-display);overflow-wrap:anywhere;min-width:0;font-size:19px;font-weight:600;line-height:24px}.pick__line{color:var(--ink-muted);margin:0;font-size:14.5px;line-height:22px}.pick__foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.pick__foot .tmb-btn{text-decoration:none}.selection__disclose{max-width:70ch}.proof{max-width:100%;color:var(--ink);flex-wrap:nowrap;align-self:flex-start;align-items:center;gap:0;font-size:14.5px;line-height:21px;text-decoration:none;display:flex}.proof__logos{box-sizing:content-box;flex-wrap:wrap;flex:0 auto;align-content:flex-start;align-items:center;row-gap:12px;width:68px;min-width:0;height:18px;margin-right:8px;display:flex;overflow:hidden;container-type:inline-size}.proof__line{white-space:nowrap;flex:none}@media (max-width:359px){.proof{font-size:13.5px}.proof__num{font-size:15px}}@container (width<=17.5px){.proof__logo{display:none}}.proof__logo{box-sizing:border-box;width:18px;height:18px;box-shadow:0 0 0 2px var(--surface);flex:none;display:block}.proof__logo+.proof__logo{margin-left:-8px}.proof__logo--none{border:1.5px dashed var(--line-strong);background:var(--surface)}.proof__num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}@media (prefers-reduced-motion:no-preference){.proof--enter .proof__logo{animation:.15s ease-out both proof-in;animation-delay:calc(0s - var(--proof-skip,0s))}.proof--enter .proof__logo:nth-child(2){animation-delay:calc(60ms - var(--proof-skip,0s))}.proof--enter .proof__logo:nth-child(3){animation-delay:calc(.12s - var(--proof-skip,0s))}.proof--enter .proof__logo:nth-child(4){animation-delay:calc(.18s - var(--proof-skip,0s))}.proof--enter .proof__logo:nth-child(5){animation-delay:calc(.24s - var(--proof-skip,0s))}.proof--enter .proof__logo:nth-child(6){animation-delay:calc(.3s - var(--proof-skip,0s))}}@keyframes proof-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tmb-grid>.cardwrap--all{grid-column:1/-1}.tmb-grid .tmb-card--all{color:var(--mint-deep);justify-content:space-between;font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.legal h2{font-family:var(--font-display);margin-top:var(--space-4);margin-bottom:calc(var(--space-2) * -1);font-size:20px;font-weight:600;line-height:26px}.legal h3{font-family:var(--font-display);margin-top:var(--space-2);margin-bottom:calc(var(--space-2) * -1);font-size:17px;font-weight:600;line-height:22px}.legal strong{color:var(--ink);font-weight:600}.legal ul,.legal ol{color:var(--ink-muted);gap:var(--space-2);flex-direction:column;margin:0;padding-left:22px;display:flex}.legal li{padding-left:2px}.legal p,.legal li{overflow-wrap:anywhere}.legal code{background:var(--surface-sunken);color:var(--ink);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.legal hr{border:0;border-top:1px solid var(--line);margin:var(--space-2) 0;width:100%}.legal blockquote{padding-left:var(--space-4);border-left:2px solid var(--line);gap:var(--space-3);flex-direction:column;margin:0;display:flex}.legal__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.legal__scroll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.legal-changelog>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.legal table{border-collapse:collapse;width:100%;min-width:460px;color:var(--ink-muted);font-size:13.5px;line-height:20px}.legal th,.legal td{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--line)}.legal th{color:var(--ink);white-space:nowrap;font-weight:600}.legal-changelog>summary{cursor:pointer;color:var(--ink)}.legal-changelog>summary>h2{margin:0;display:inline}.legal-changelog>:not(summary){margin-top:var(--space-3)}.legal-changelog[open]>summary{margin-bottom:0}.legal__choice{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.legal__choice p{color:var(--ink-muted)}.legal__note{margin:0 0 var(--space-4,16px);font-weight:600}.rank-line{margin:0}.rank-line__link{min-height:44px;color:inherit;overflow-wrap:anywhere;box-sizing:border-box;padding-block-start:12px;padding-block-end:12px;text-decoration:none;display:block}.rank-line__words{text-decoration:underline}.rank-line__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.scoresheet__top{gap:var(--space-2);flex-direction:column;display:flex}.scoresheet__n{font-family:var(--font-display);color:var(--ink);margin:0;font-size:56px;font-weight:600;line-height:1}.scoresheet__of{color:var(--ink-muted);font-size:20px;font-weight:500}.scoresheet__reward{margin:0;font-weight:600}.scoresheet__how p{margin:0}.scoresheet__h{font-family:var(--font-display);margin:0;font-size:16px;font-weight:600;line-height:22px}.scoresheet__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.scoresheet__list--done{gap:6px}.scoresheet__list--done li{margin:0}.scoresheet__todo{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md,12px);background:var(--surface-raised);font:inherit;text-align:left;color:var(--ink);cursor:pointer;font-size:14.5px;display:block}.scoresheet__todo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nextbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin:-14px 0 -6px;font-size:14px;font-weight:500;display:flex}.nextbar__all,.nextbar__next{min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;text-decoration:none;display:inline-flex}.nextbar__all{color:var(--ink-muted)}.nextbar__next{color:var(--mint-deep);margin-left:auto}@media (hover:hover){.nextbar__all:hover,.nextbar__next:hover{text-decoration:underline}}.nextbar__next[aria-busy=true]{opacity:.6;cursor:progress}.nextbar .tmb-icon{width:16px;height:16px}.nextcard{gap:var(--space-2);flex-direction:column;display:flex}.nextcard__row{background:var(--surface-raised);color:inherit;text-decoration:none}.nextcard__spot{height:0;margin-top:-24px}.nextcard--room{visibility:hidden}.nextcard .bounty{border-radius:var(--radius-full);background:var(--mint-soft);height:28px;color:var(--mint-deep);font-family:var(--font-body);align-items:center;gap:4px;padding:0 10px 0 8px;font-size:13.5px;font-weight:600;line-height:20px;display:inline-flex}.nextcard .bounty--none,.nextcard .bounty--hidden{background:var(--surface-sunken);color:var(--ink-muted)}.pulse{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.pulse__cell{-webkit-appearance:none;appearance:none;min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md,12px);background:var(--surface-raised);font:inherit;text-align:left;color:var(--ink);cursor:pointer;flex-direction:column;justify-content:center;gap:2px;display:flex}.pulse__cell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pulse__n{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:24px}.pulse__l{color:var(--ink-muted);overflow-wrap:anywhere;font-size:12px;line-height:16px}#feedback-section{scroll-margin-top:76px}.pulse-wrap{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.follow{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;min-width:0;display:flex}.follow__title{color:var(--ink-muted);font-size:13px}.follow__row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.follow__chip{background:var(--surface-sunken);min-height:28px;color:var(--ink);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:13px;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.follow__chip:hover{text-underline-offset:3px;text-decoration:underline}}.follow__chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.follow__icon{flex:none}.follow-own{align-items:flex-start;gap:4px;min-width:0;display:flex}.follow-own>.follow{flex:auto;margin-top:0}.social-grid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.social-grid>*{min-width:0}.social-input{align-items:stretch;min-width:0;display:flex}.social-input__pre{border:1px solid var(--line);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--surface-sunken);color:var(--ink-muted);white-space:nowrap;border-right:0;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.social-input .tmb-input{border-top-left-radius:0;border-bottom-left-radius:0;flex:auto;min-width:0}.social-actions{gap:var(--space-2);display:inline-flex}.draft-page{padding-top:var(--space-4);padding-bottom:calc(var(--draft-bar-h,76px) + 16px);gap:var(--space-4)}.draft-page--nobar{padding-bottom:var(--space-12)}.draft-page--banner{padding-top:0;padding-bottom:var(--space-12)}.page.page--banner{padding-top:0}.draft-banner{z-index:35;align-items:center;gap:var(--space-3);margin-inline:calc(-1 * var(--gutter));padding:10px var(--gutter);background:var(--warning-soft);border-bottom:1px solid var(--line);scroll-margin-top:0;display:flex;position:sticky;top:0}@media (min-width:1024px){.draft-banner{padding-inline:var(--space-4);margin-inline-start:0;margin-inline-end:0}}.draft-banner__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.draft-banner__title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:20px}.draft-banner__meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;gap:4px;font-size:12.5px;line-height:18px;display:inline-flex}.draft-banner .tmb-btn{flex:none}.draft-banner--wrap{flex-wrap:wrap}.draft-banner--wrap .draft-banner__text{flex-basis:100%}.draft-banner--wrap .tmb-btn{margin-left:auto}@media (min-width:640px){.draft-banner--wrap{flex-wrap:nowrap}.draft-banner--wrap .draft-banner__text{flex-basis:auto}.draft-banner--wrap .tmb-btn{margin-left:0}}.draft-status{gap:var(--space-2);flex-direction:column;display:flex}.draft-status:empty{display:none}.draft-status p{margin:0}.draft-grid__main .draft-consent{margin:var(--space-4) 0 0}.draft-grid__main .draft-guarantee{margin-top:var(--space-3)}.draft-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"main""form""quiet";align-items:start;display:grid}.draft-grid__main{grid-area:main;min-width:0}.draft-grid__form{grid-area:form;min-width:0}.draft-grid__quiet{margin-top:calc(var(--space-3) * -1);grid-area:quiet}.draft-details{scroll-margin-top:var(--space-4)}@media (min-width:1024px){.draft-grid{grid-template:"main form""quiet form"1fr/minmax(0,1fr) 420px}.draft-grid__form{top:var(--space-4);max-height:calc(100vh - var(--draft-bar-h,76px) - 32px);padding-right:2px;position:sticky;overflow:auto}}.draft-bar{z-index:30;background:var(--surface-raised);border-top:1px solid var(--line);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));padding-top:var(--space-3);position:fixed;bottom:0;left:0;right:0}.draft-bar__inner{gap:var(--space-2);width:100%;max-width:var(--content-wide);padding-inline:var(--gutter);align-items:stretch;margin:0 auto;display:flex}@media (min-width:1024px){.draft-bar__inner{padding-inline:var(--space-8)}}.draft-bar .tmb-btn{height:auto;min-height:var(--touch-target);padding:6px var(--space-4);white-space:normal;text-align:center;line-height:18px}.draft-bar__nobreak{white-space:nowrap}.draft-bar .tmb-btn--primary{flex:auto}.draft-bar .tmb-btn--secondary{flex:none}@media (min-width:640px){.draft-bar__inner{justify-content:center}.draft-bar .tmb-btn--primary,.draft-bar .tmb-btn--secondary{white-space:nowrap;flex:0 auto;min-width:200px}}.has-draft-bar .site{padding-bottom:var(--draft-bar-h,76px)}.draft-banner__meta--tap{-webkit-appearance:none;appearance:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;margin:-13px 0;padding:13px 0;font-size:12.5px;line-height:18px;text-decoration:underline}@media (hover:hover){.draft-banner__meta--tap:hover{color:var(--mint-deep)}}.draft-banner__meta--tap:focus-visible{color:var(--mint-deep)}.draft-banner__meta{text-wrap:balance}.draft-banner__nowrap{white-space:nowrap}.draft-banner__note{color:var(--ink-muted);overflow-wrap:anywhere;font-size:12px;line-height:17px}.draft-banner--consent,.draft-banner--next{flex-wrap:wrap}.draft-banner--loose{position:static}.draft-banner__consent{color:var(--ink-muted);flex:0 0 100%;margin:0;font-size:12.5px;line-height:18px}.draft-banner__consent a{color:inherit;text-decoration:underline}.draft-banner__head{align-items:center;column-gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.draft-banner__score{z-index:1;-webkit-appearance:none;appearance:none;font:inherit;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;margin:-13px 0;padding:13px 0;font-size:12.5px;font-weight:600;line-height:18px;text-decoration:underline;position:relative}@media (hover:hover){.draft-banner__score:hover{color:var(--mint-deep)}}.draft-banner__score:focus-visible{color:var(--mint-deep);outline:2px solid var(--focus-ring);outline-offset:2px}.draft-banner__next{color:var(--ink);text-align:left;overflow-wrap:anywhere;text-wrap:balance;flex:0 0 100%;margin:0;font-size:12.5px;line-height:18px}.draft-banner__next--tap{-webkit-appearance:none;appearance:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:0 0 100%;margin:-13px 0;padding:13px 0;font-size:12.5px;line-height:18px;text-decoration:underline}@media (hover:hover){.draft-banner__next--tap:hover{color:var(--mint-deep)}}.draft-banner__next--tap:focus-visible{color:var(--mint-deep);outline:2px solid var(--focus-ring);outline-offset:2px}.draft-page[data-draft-owner]{overflow-anchor:none}.consent a{margin-block-start:-4px;margin-block-end:-4px;padding-block-start:4px;padding-block-end:4px;display:inline-block}.likebtn,.likepill{border:1px solid var(--line-strong);border-radius:var(--radius-full);height:34px;color:var(--ink-muted);font:inherit;vertical-align:middle;background:0 0;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.likebtn{cursor:pointer}@media (hover:hover){.likebtn:hover{color:var(--ink);background:var(--surface-sunken)}}@keyframes likepress{50%{transform:scale(.88)}}@media (prefers-reduced-motion:no-preference){.likebtn:active{animation:.16s ease-out likepress}}.likebtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.likebtn[aria-disabled=true]{cursor:progress}.likebtn .likeheart,.likepill .likeheart{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:18px;height:18px}.likebtn[aria-pressed=true]{border-color:var(--mint);background:var(--mint-soft);color:var(--mint-deep)}.likebtn[aria-pressed=true] .likeheart{fill:var(--mint);stroke:var(--mint)}.listing__title{flex-wrap:wrap}.listing__namewrap{flex:1 1 0;align-items:flex-start;gap:.35rem;min-width:auto;max-width:100%;display:flex}.listing__ctl{padding-left:var(--space-2);flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.listing__ctl .pencil+.sharebtn{margin-left:0}.badgepanel{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-md);margin-block:var(--space-1);flex-direction:column;min-width:0;display:flex}.badgepanel__h{font-family:var(--font-display);margin:0;font-size:17px;font-weight:600;line-height:22px}.badgepanel .vcopy{margin-top:0}.badgepanel .vcode{background:var(--surface-raised);border:1px solid var(--line)}.badgepanel--off{border-style:dashed;border-color:var(--line-strong);background:0 0}.badgepanel__off{color:var(--ink-muted);font-family:inherit;font-size:14px;border:1.5px dashed var(--line-strong)!important;background:0 0!important}.badgetoggle{border:0;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;display:flex}.badgetoggle legend{padding:0}.badgetoggle__row{border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface-raised);align-self:flex-start;gap:0;display:inline-flex;overflow:hidden}.badgetoggle__opt{min-width:72px;min-height:40px;padding:0 var(--space-4);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex;position:relative}.badgetoggle__opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.badgetoggle__opt.is-on{background:var(--ink);color:var(--surface)}.badgetoggle__opt:focus-within{outline:2px solid var(--focus-ring);outline-offset:-3px}.badgeblock{gap:var(--space-1);flex-direction:column;display:flex}.badgeprev{padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--line);align-items:center;min-width:0;display:flex;overflow:hidden}.badgeprev img{max-width:100%;height:auto;display:block}.badgeprev--light{background:#fff}.badgeprev--dark{background:#11181f;border-color:#33404c}.share{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-md);margin-block:var(--space-1);flex-direction:column;display:flex}.share__h{font-family:var(--font-display);margin:0;font-size:17px;font-weight:600;line-height:22px}.share__field{flex-direction:column;gap:2px;display:flex}.share .vcopy{margin-top:0}.share .vcode{background:var(--surface-raised);border:1px solid var(--line)}.share__sentence{font-family:inherit;font-size:14px;line-height:21px}.share--off{border-style:dashed;border-color:var(--line-strong);background:0 0}.share__off{color:var(--ink-muted);font-family:inherit;font-size:14px;border:1.5px dashed var(--line-strong)!important;background:0 0!important}.share__link{padding-block-start:3px;padding-block-end:3px;display:inline-block}.postshare{margin-left:auto}.thread__item{transition:background-color .6s ease-out,box-shadow .6s ease-out}.thread__item--target{background:var(--mint-soft);box-shadow:0 0 0 12px var(--mint-soft);border-radius:var(--radius-sm)}.pickrow{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.pickbox{border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);max-height:220px;color:var(--ink-muted);font-size:14px;line-height:26px;overflow-y:auto}.pick{font:inherit;line-height:inherit;color:var(--ink-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0 2px 0 0;padding:2px 4px;display:inline}@media (hover:hover){.pick:hover{background:var(--surface-sunken);color:var(--ink)}}.pick.is-on{background:var(--mint-soft);color:var(--ink)}.pick:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pick__refused{color:var(--danger);font-weight:600}.quoteprev img{max-width:100%;height:auto;display:block}.quoteimg{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);aspect-ratio:1200/630;width:100%;height:auto;display:block}.when{-webkit-appearance:none;appearance:none;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;cursor:pointer;text-align:inherit;white-space:nowrap;background:0 0;border:0;margin:0;padding:0}.when:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.listing__grid{--t-caption:12px;--lh-caption:18px;--t-small:14px;--lh-small:20px;--t-body:15px;--lh-body:23px;--t-heading:25px;--lh-heading:1.15;--t-display:31px;--lh-display:1.1}.listing__grid .tmb-label,.listing__grid .meta,.listing__grid .tmb-badge,.listing__grid .tmb-post__date,.listing__grid .tmb-post__platform,.listing__grid .tmb-post__await,.listing__grid .tmb-post__new,.listing__grid .tmb-post__status,.listing__grid .tmb-delta,.listing__grid .when,.listing__grid .awaiting-pill,.listing__grid .fold__more,.listing__grid .tmb-post__meta,.listing__grid .tmb-post__builder{font-size:var(--t-caption);line-height:var(--lh-caption)}.listing__grid .tmb-badge{line-height:22px}.listing__grid .small,.listing__grid .textlink,.listing__grid .notice,.listing__grid .tmb-btn--sm,.listing__grid .slot--quiet,.listing__grid .slot--quiet span,.listing__grid .small.l26-rich,.listing__grid .small .l26-rich{font-size:var(--t-small);line-height:var(--lh-small)}.listing__grid .tmb-post__handle,.listing__grid .tmb-post__handle--link{font-size:var(--t-body);line-height:var(--lh-body)}.listing__grid .balance__l{font-size:var(--t-body)}.listing__grid .section__title,.listing__grid .listing__name{font-size:var(--t-heading);line-height:var(--lh-heading)}@media (min-width:640px){.listing__grid .listing__name{font-size:var(--t-display);line-height:var(--lh-display)}}.listing__grid .balance__n{font-size:var(--t-display);line-height:var(--lh-display)}.listing__grid .tmb-label{text-transform:none;letter-spacing:0;color:var(--ink-muted);font-weight:500}.listing__grid .balance--hidden .balance__n{font-size:var(--t-body);line-height:var(--lh-body)}.listing__grid .fold--l5{max-width:57ch}.fold{scroll-margin-top:76px;position:relative}.tmb-post__content>.fold--clamped{display:flow-root}.fold--cut>.fold__body{cursor:pointer}.fold--clamped>.fold__body{overflow:clip}.fold__body:focus{outline:none}.fold--l5.fold--clamped>.fold__body{max-height:calc(5 * var(--lh-body,23px))}.fold--l6.fold--clamped>.fold__body{max-height:calc(6 * var(--lh-body,23px))}.fold--cut>.fold__body{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--lh-body,23px)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--lh-body,23px)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--lh-body,23px)), transparent)}.fold__more{min-width:44px;min-height:44px;font:inherit;font-size:var(--t-caption,12px);font-weight:600;line-height:var(--lh-caption,18px);color:var(--mint-deep);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;margin:0;padding:0;display:flex;position:absolute;bottom:0;right:0}.fold__label{background:linear-gradient(to right, transparent, var(--surface) 26px);text-underline-offset:2px;padding:2px 0 2px 28px;text-decoration:underline}.fold__more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.fold__less{min-height:44px;font:inherit;font-size:var(--t-caption,12px);font-weight:600;line-height:var(--lh-caption,18px);color:var(--mint-deep);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex}.fold__less .fold__label{background:0 0;padding:2px 0}.fold__less:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.thread__item:has(.reply--form) .fold__body{max-height:none;-webkit-mask-image:none;mask-image:none}.thread__item:has(.reply--form) .fold__more{display:none}.thread__item:has(.reply--form) .fold__less{display:none}.section__lead{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.thread__who{margin:0}.tmb-post__meta{align-items:baseline;column-gap:var(--space-1);color:var(--ink-faint);flex-wrap:wrap;margin-top:-4px;display:flex}.tmb-post__meta .tmb-post__date{font-size:inherit;line-height:inherit}.tmb-post__builder a{color:var(--mint-deep);text-underline-offset:2px;text-decoration:underline}.tmb-post__builder{padding-right:var(--space-1)}.tmb-post__meta .tmb-post__platform:before{content:none}.tmb-post__meta .tmb-post__date:has(+.tmb-post__platform):after{content:"·";margin-left:var(--space-2)}.thread__item--mine{background:var(--mint-soft);border-radius:var(--radius-md);padding-inline:var(--space-3);margin-inline:calc(-1 * var(--space-3))}.thread__item--mine .tmb-avatar,.thread__item--mine .tmb-badge--approved{background:var(--surface-raised)}.thread__more{width:100%;min-height:44px;margin:var(--space-2) 0;justify-content:center}.thread__item{scroll-margin-top:76px}.thread__item[hidden]{display:none}.thread__item{border-bottom:1px solid var(--line)}.thread__item>.tmb-post{border-bottom:0}.reply{margin:0 0 var(--space-4) 0;padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-left:3px solid var(--mint);border-radius:0 var(--radius-sm) var(--radius-sm) 0;gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:640px){.reply{margin-left:44px}}.reply:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.reply__head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.reply__label{color:var(--ink);font-size:13.5px;font-weight:600;line-height:20px}.reply__handle{color:var(--ink-muted);font-size:13.5px;line-height:20px}.reply__text{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:23px}.reply--ask{padding:0 0 var(--space-3) 0;background:0 0;border-left:0;margin-left:48px}.reply--removed{border-left-color:var(--line-strong);background:0 0}.reply--form{border-left-color:var(--line-strong);background:var(--surface-raised);border:1px solid var(--line);border-left-width:3px}@media (min-width:640px){.reply--form{margin-left:48px}}.reply__count{margin:0}.reply__count.is-full{color:var(--ink);font-weight:600}.reply__confirm{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);flex-direction:column;display:flex}.reply .tmb-btn--sm{min-height:28px}.reply .tmb-btn--quiet{margin-left:calc(-1 * var(--space-3))}.conversation{flex-direction:column;display:flex}.conversation:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.reply__editbox{gap:var(--space-2);flex-direction:column;display:flex}.reply__edited{white-space:nowrap}.reply__earlier{gap:var(--space-2);flex-direction:column;display:flex}.reply__kept{padding:var(--space-2) var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);flex-direction:column;gap:2px;display:flex}.reply__kept p{margin:0}.reply__kept-text{white-space:pre-line;overflow-wrap:anywhere;color:var(--ink)}.reply .reply__act{position:relative}.reply .reply__act:after{content:"";position:absolute;top:-8px;bottom:-8px;left:0;right:0}.awaiting-pill{font:inherit;border-radius:var(--radius-full);background:var(--mint-soft);color:var(--mint-deep);box-shadow:0 0 0 1.5px var(--mint);cursor:pointer;border:0;padding:3px 10px;font-size:13px;font-weight:600;line-height:18px}.awaiting-pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.awaiting-tail{align-items:center;gap:var(--space-3);display:flex}.tmb-post__await{color:var(--warning);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600;line-height:20px}.tmb-post__await+.postshare{margin-left:0}.tmb-post__new{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--mint-soft);color:var(--mint-deep);white-space:nowrap;font-size:12.5px;font-weight:600;line-height:20px}.thread__fresh{padding:var(--space-2) 0;margin:0}.post-act{flex-direction:column;align-items:flex-start;gap:6px;display:flex}@media (max-width:639px){.post-act .tmb-btn{align-self:stretch}}.post-box__count{margin:0}.post-box__count.is-full{color:var(--ink);font-weight:600}.card.wn{border-left:4px solid var(--line-strong);gap:0}.listing__grid .fold--l2.fold--clamped>.fold__body{max-height:calc(2 * var(--lh-body,23px))}.listing__grid .fold--l2.fold--cut>.fold__body{-webkit-mask-image:none;mask-image:none}.wn__head{line-height:var(--lh-body,23px);align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}.wn__head .tmb-label{line-height:inherit;flex:none}.wn__date{color:var(--ink-muted);flex:none;font-size:13px}.wn__first{line-height:var(--lh-body,23px);text-overflow:ellipsis;white-space:nowrap;margin:0;padding-right:52px;overflow:hidden}.card.wn .fold__label{background:linear-gradient(to right, transparent, var(--surface-raised) 26px)}.fold:not(.fold--clamped) .wn__first{display:none}.fold--clamped .wn__open{visibility:hidden}.wn__open{gap:12px;margin-top:8px;display:grid}.wn__item{justify-items:start;gap:6px;display:grid}.wn__item+.wn__item{border-top:1px solid var(--line);padding-top:12px}.wn__text,.wn__when,.wn__counts{margin:0}.wn__text{white-space:pre-line;overflow-wrap:anywhere}.wn__post{margin-top:8px}.wn__confirm{gap:6px;display:grid}.upd-sheet__text{resize:vertical;width:100%;min-height:120px}.upd-sheet__ticks{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.upd-sheet__tick{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;display:flex}.upd-sheet__tick input{flex:none;margin-top:4px}.upd-sheet__first{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.tmb-post__done{color:var(--ink-muted);margin:2px 0 0;font-size:13px;line-height:18px}.tmb-post__done--works{color:var(--success)}.tmb-post__done--not-yet{color:var(--warning)}.mark-ask{justify-items:start;gap:6px;margin-top:6px;display:grid}.mark-ask__row{flex-wrap:wrap;gap:8px;display:flex}.mark-ask [aria-pressed=true]{background:var(--mint-soft);border-color:var(--mint-deep)}.wn__act{margin-left:-12px}.yp{gap:var(--space-3);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;min-width:0;padding:var(--space-4);display:grid}.yp button{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.yp__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.yp .yp__top{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:44px;display:flex}.yp__pill{border-radius:var(--radius-full);align-items:center;gap:7px;padding:6px 10px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.yp__pill i{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.yp__pill--home{background:var(--mint);color:var(--on-mint)}.yp__pill--out{background:var(--warning-soft);color:var(--warning)}.yp__how{color:var(--mint-deep);white-space:nowrap;font-size:13px;font-weight:600}.yp__rankrow{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.yp .yp__rank{align-content:center;min-height:44px;line-height:1;display:grid}.yp__rank b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700}.yp__rank span{color:var(--ink-muted);white-space:nowrap;margin-top:4px;font-size:13px}.yp .yp__strip{align-content:center;gap:5px;min-height:44px;display:grid}.yp__bars{align-items:center;gap:1.5px;height:18px;display:flex}.yp__bar{background:var(--line-strong);opacity:.5;border-radius:2px;flex:1 1 0;min-width:0;height:12px}.yp__bar--home{background:var(--mint);opacity:.7}.yp__bar--me{background:var(--mint-deep);opacity:1;transform:scaleY(1.5)}.yp__legend{justify-content:space-between;gap:var(--space-2);color:var(--ink-muted);font-size:12px;line-height:16px;display:flex}.yp__figs{border-top:1px solid var(--line);padding-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.yp__fig{padding-right:var(--space-2);align-content:start;gap:1px;min-width:0;display:grid}.yp__fig+.yp__fig{border-left:1px solid var(--line);padding-left:var(--space-3)}.yp__fig b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;line-height:24px}.yp__fig span{color:var(--ink-muted);overflow-wrap:anywhere;font-size:12.5px;line-height:16px}.yp__act{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md);padding:10px 10px 10px 14px;display:flex}.yp__act p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14.5px;font-weight:600;line-height:1.3}.yp .yp__go{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--mint);color:var(--on-mint);white-space:nowrap;text-align:center;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}@media (max-width:359px){.yp__act{flex-direction:column;align-items:stretch}.yp .yp__go{width:100%}.yp__rankrow{grid-template-columns:minmax(0,1fr)}}.yp__lad{gap:4px;display:grid}.yp__band{letter-spacing:.1em;text-transform:uppercase;color:var(--mint-deep);padding:2px 2px 0;font-size:12px;font-weight:600}.yp__box,.yp__rest{gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.yp__box{border:1.5px solid var(--mint);background:var(--mint-soft);border-radius:12px;padding:4px}.yp__row{background:var(--surface-raised);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:3px 10px;line-height:20px;display:grid}.yp__rp{font-family:var(--font-display);color:var(--ink-muted);font-variant-numeric:tabular-nums;min-width:34px;font-weight:600}.yp__who{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.yp__rb{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.yp__row--me{background:var(--mint-deep);color:var(--surface-raised)}.yp__row--me .yp__rp,.yp__row--me .yp__who{color:var(--surface-raised)}.yp__gap{color:var(--ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:2px 10px;font-size:14px;line-height:20px;display:flex}.yp__gap:before{content:"";background:repeating-linear-gradient(to bottom, var(--line-strong) 0 3px, transparent 3px 6px);border-radius:2px;flex-shrink:0;width:3px;height:18px;margin-left:18px}.yp__whatif{background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-3);gap:10px;display:grid}.yp__wrow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.yp__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.yp__step{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-full);align-items:center;gap:4px;padding:4px;display:inline-flex}.yp__step button{-webkit-appearance:none;appearance:none;background:var(--surface-sunken);width:44px;height:44px;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:20px;font-weight:600}.yp__step button:disabled{opacity:.4;cursor:default}.yp__step button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.yp__step b{text-align:center;min-width:80px;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:17px}.yp__result{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.yp__flag{border-radius:var(--radius-full);background:var(--line);color:var(--ink);padding:4px 10px;font-size:13px;font-weight:600}.yp__flag--on{background:var(--mint);color:var(--on-mint)}.yp__small{color:var(--ink-muted);margin:0;font-size:13.5px}.yp__facts{color:var(--ink-muted);gap:5px;font-size:13.5px;display:grid}.yp__facts p{margin:0}.listing__head--tint{isolation:isolate;column-gap:var(--space-4);row-gap:var(--space-3);grid-template-columns:88px minmax(0,1fr);align-items:start;display:grid;position:relative}.listing__head--tint>:first-child{grid-area:1/1}.listing__head--tint>.stack{grid-area:2/1/auto/-1;min-width:0}.listing__head--tint>.listing__acts{grid-area:1/2;justify-self:end;align-items:center;gap:6px;display:flex}.listing__head--tint .listing__logo{width:88px;height:88px}@media (min-width:640px){.listing__head--tint{grid-template-columns:88px minmax(0,1fr) auto;row-gap:0}.listing__head--tint>.stack{grid-area:1/2}.listing__head--tint>.listing__acts{grid-area:1/3;justify-content:flex-end;min-width:108px}}.listing__head--tint{--glow-a:var(--glow-a-wide,.2)}@media (max-width:639px){.listing__head--tint{--glow-a:var(--glow-a-phone,.2)}}.listing__head--tint .listing__logo{transition:box-shadow .3s}.listing__head--tint[data-glow] .listing__logo{box-shadow:0 2px 18px rgba(var(--glow,82, 214, 173), var(--glow-a,.2))}@media (prefers-reduced-motion:reduce){.listing__head--tint .listing__logo{transition:none}}@media (max-width:639px){.listing__cta{z-index:30;padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--surface-raised);border-top:1px solid var(--line);transition:opacity .2s,transform .2s;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #202b3614}.listing__cta--away{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s;transform:translateY(8px)}body:has(.cookies,.scrim,.sheetwrap,.fetch) .listing__cta{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s;transform:translateY(8px)}.listing__head--tint{z-index:30}.has-held-cta .site{padding-bottom:calc(var(--touch-target) + 2 * var(--space-3) + var(--space-4) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.listing__cta,.listing__cta--away{transition:none}body:has(.cookies,.scrim,.sheetwrap,.fetch) .listing__cta{transition:none}}@media (min-width:1024px){.listing__head--tint:has(.listing__cta--held){z-index:30}.listing__cta--held .tmb-btn{z-index:30;bottom:var(--space-4);right:calc(max(0px, (100% - var(--content-wide)) / 2) + var(--space-8));transition:opacity .2s;position:fixed;box-shadow:0 6px 18px #202b362e}.listing__cta--held.listing__cta--away .tmb-btn{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s}body:has(.cookies,.scrim,.sheetwrap,.fetch) .listing__cta--held .tmb-btn{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s}.has-held-cta .site{padding-bottom:calc(var(--touch-target) + 2 * var(--space-4))}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.listing__cta--held .tmb-btn,.listing__cta--held.listing__cta--away .tmb-btn{transition:none}body:has(.cookies,.scrim,.sheetwrap,.fetch) .listing__cta--held .tmb-btn{transition:none}}.profile__coin{border-radius:var(--radius-full);background:var(--mint-soft);height:28px;color:var(--mint-deep);font-family:var(--font-body);vertical-align:middle;align-items:center;gap:4px;padding:0 10px 0 8px;font-size:13.5px;font-weight:600;line-height:20px;display:inline-flex}.profile__coin.bounty--none,.profile__coin.bounty--hidden{background:var(--surface-sunken);color:var(--ink-muted)}.pubsteps{margin:0 0 var(--space-4)}.pubsteps__list{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pubsteps__item{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:14px;display:inline-flex}.pubsteps__n{border-radius:var(--radius-full);border:1px solid;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;line-height:1;display:inline-flex}.pubsteps__item--current{color:var(--ink);font-weight:600}.pubsteps__item--current .pubsteps__n{background:var(--ink);border-color:var(--ink);color:var(--surface-raised)}.pubsteps__item--done{color:var(--ink)}.pubsteps__item--done .pubsteps__n{background:var(--mint);border-color:var(--mint);color:var(--on-mint)}.about .about__q{margin:var(--space-3) 0 0;font-size:17px;font-weight:600;line-height:24px}.about .guarantee{margin:0}.about .about__sub{margin:var(--space-2) 0 0;font-size:17px;font-weight:600;line-height:24px}.about .about__quote{padding-left:var(--space-4);border-left:2px solid var(--line);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.about .about__quote p{color:var(--ink);margin:0;font-family:inherit;font-size:17px;line-height:26px}.about .about__quote footer{color:var(--ink-muted);font-size:14.5px;line-height:22px}
