@font-face{font-family:SpokaHanSansNeo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SpokaHanSansNeo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SpokaHanSansNeo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SpokaHanSansNeo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SpokaHanSansNeo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--font-body: "SpokaHanSansNeo", -apple-system, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--font-logo: "Dahaeng", "SpokaHanSansNeo", sans-serif;--bg: #ffffff;--card: #ffffff;--brand: #111111;--text: #111111;--text-sub: #5c5c5c;--text-light: #757575;--border: #e5e5e5;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--shadow: none;--radius-btn: 10px;--radius-card: 14px;--radius-chip: 999px;--feed-page-x: 16px;--feed-grid-gap: 12px;--feed-surface: #fcfcfc;--feed-card-radius: 12px;--mint: #111111;--mint-light: #e5e5e5;--peach: #ffb37c;--peach-light: #ffdab9;--purple: #a78bfa;--blue: #111111;--brand-navy: #111111;--brand-coral: #f05252;--clay-highlight: rgba(255, 255, 255, .55);--clay-shadow: rgba(0, 0, 0, .06);--border-dark: #e5e5e5;--shadow-sm: none;--shadow-md: none;--shadow-float: none;--shadow-clay: none;--app-canvas-max: 430px;--app-safe-top: env(safe-area-inset-top, 0px);--app-safe-bottom: env(safe-area-inset-bottom, 0px);--app-tab-bar-reserve: calc(62px + max(14px, var(--app-safe-bottom, 0px))) ;--app-detail-action-bar-height: 64px;--app-header-pad-y: 8px;--app-header-pad-x-end: 12px;--app-header-pad-x-start: 8px}@media (min-width: 900px){:root{--app-canvas-max: min(1280px, calc(100vw - 48px) )}}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{overflow-x:hidden}html.is-native-app{--app-safe-top: max(env(safe-area-inset-top, 0px), 59px);--app-safe-bottom: max(env(safe-area-inset-bottom, 0px), 34px)}html.is-native-app.is-native-android{--app-safe-top: env(safe-area-inset-top, 0px);--app-safe-bottom: max(env(safe-area-inset-bottom, 0px), 24px)}body{font-family:var(--font-body);font-weight:400;background:var(--bg);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-y:auto}#root{max-width:var(--app-canvas-max);margin:0 auto;background:var(--bg);min-height:100vh;overflow-x:hidden}html.is-edge-swiping,html.is-edge-swiping body{overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}html.is-edge-swiping #root{will-change:transform}input[type=checkbox],input[type=radio]{width:18px;height:18px;margin:0;accent-color:#111111;cursor:pointer;flex-shrink:0;opacity:1}label:has(>input[type=checkbox]:first-child),label:has(>input[type=radio]:first-child){color:var(--text);font-weight:600}.soft-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow)}.soft-btn{background:var(--brand);color:#fff;border:none;border-radius:var(--radius-btn);font-weight:var(--fw-semibold)}.soft-btn.white{background:#fff;color:var(--brand);border:1px solid var(--border)}.auction-card-clay{box-shadow:var(--shadow);transition:transform .12s ease}.auction-card-clay:active{transform:scale(.995)}.soft-card.auction-card-clay--rank{border-color:#111}.ad-banner-pane{width:100%;height:100%;min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-sizing:border-box}.ad-banner-pane__tag{font-size:10px;font-weight:600;letter-spacing:.12em;color:#ffffffb8}.ad-banner-pane__label{font-size:15px;font-weight:600;letter-spacing:-.03em;color:#fff}.ad-banner-pane--slot{min-height:100%;border-radius:inherit}.ad-banner-pane--stripe{min-height:52px;border-radius:14px;flex-direction:row;align-items:center;justify-content:space-between;padding:0 18px;text-align:left}.ad-banner-pane--stripe .ad-banner-pane__tag{margin:0;padding:3px 8px;border-radius:6px;background:#ffffff24}.ad-banner-pane--stripe .ad-banner-pane__label{font-size:13px;font-weight:600}.ad-banner-pane--compact{min-height:72px}.ad-banner-pane--compact .ad-banner-pane__label{font-size:12px}.banner-slider{position:relative;height:212px;overflow:hidden;background:#111}.banner-slider__slide{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;opacity:0;transition:opacity .45s ease;cursor:pointer;background:transparent}.banner-slider__slide.is-active{opacity:1}.banner-slider__pane{min-height:212px}.banner-slider__dots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.banner-slider__dot{width:6px;height:6px;border-radius:50%;border:none;padding:0;cursor:pointer;background:#fffffff2;opacity:.4}.banner-slider__dot.is-active{opacity:1}.pakids-tab-bar{display:flex;align-items:stretch;background:#fff;border-top:1px solid var(--border);position:fixed;left:50%;bottom:0;width:100%;max-width:var(--app-canvas-max);transform:translateZ(0) translate(-50%);z-index:48;padding-bottom:max(14px,var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)));box-shadow:var(--shadow)}.pakids-tab-bar__item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:6px 4px 4px;border:none;background:transparent;cursor:pointer;font-family:inherit;color:var(--text-light);font-size:10px;font-weight:600;letter-spacing:-.02em;-webkit-tap-highlight-color:transparent}.pakids-tab-bar__item:focus,.pakids-tab-bar__item:focus-visible{outline:none}.pakids-tab-bar__item--active{color:var(--brand);font-weight:var(--fw-semibold)}.pakids-tab-bar__icon{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.pakids-tab-bar__badge{position:absolute;top:-6px;right:-10px;width:18px;height:18px;min-width:18px;padding:0;border-radius:50%;background:var(--brand);color:#fff;font-size:10px;font-weight:var(--fw-semibold);line-height:1;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;transform-origin:85% 15%}.pakids-tab-bar__badge--wide{width:auto;min-width:22px;height:18px;padding:0 5px;border-radius:999px}@keyframes cart-badge-bounce{0%,to{transform:scale(1)}28%{transform:scale(1.32)}52%{transform:scale(.9)}72%{transform:scale(1.1)}}.pakids-tab-bar__badge.is-bounce,.app-create-fab__cart-badge.is-bounce{animation:cart-badge-bounce .62s cubic-bezier(.34,1.45,.64,1)}@media (prefers-reduced-motion: reduce){.pakids-tab-bar__badge.is-bounce,.app-create-fab__cart-badge.is-bounce{animation:none}}.pakids-tab-bar__label{line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.is-native-android .pakids-tab-bar__item{padding:5px 0 2px;gap:1px}html.is-native-android .pakids-tab-bar__icon{width:20px;height:20px}html.is-native-android .pakids-tab-bar__icon svg{width:20px;height:20px}html.is-native-android .pakids-tab-bar__label{font-size:7px;letter-spacing:-.04em;text-transform:uppercase}.home-subnav{border-bottom:none;background:#fff;overflow:hidden}.home-subnav__track{display:flex;width:100%;max-width:100%}.home-subnav__tab{flex:1 1 0;min-width:0;border:none;background:transparent;padding:11px 2px;font-size:12px;font-weight:var(--fw-medium);color:var(--text-light);cursor:pointer;font-family:inherit;letter-spacing:-.02em;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-subnav__tab--active{color:var(--text);font-weight:var(--fw-semibold);border-bottom-color:var(--brand)}.home-auction-tier-bar .home-subnav__tab--premium{position:relative;overflow:hidden;font-weight:600;color:#71717a;text-align:center;background:linear-gradient(180deg,#f8fafc,#fff)}.home-auction-tier-bar .home-subnav__tab--premium.home-subnav__tab--active{color:#fff;font-weight:700;border-bottom-color:#94a3b8;background:linear-gradient(135deg,#52525b,#94a3b8 45%,#52525b);box-shadow:inset 0 1px #ffffff2e,0 2px 10px #64748b26}.home-auction-tier-bar .home-subnav__tab--premium.home-subnav__tab--active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.35) 46%,rgba(226,232,240,.55) 52%,transparent 72%);pointer-events:none;animation:premium-tab-shimmer-silver 2.4s ease-in-out infinite}@keyframes premium-tab-shimmer-silver{0%,to{opacity:.2;transform:translate(-85%)}50%{opacity:.9;transform:translate(85%)}}.pakids-page-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--border);background:#fff;position:sticky;top:0;z-index:10}.pakids-page-header__title{font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.03em}.pakids-page-header__back,.pakids-page-header__action,.pakids-page-header__spacer{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pakids-page-header__back,.pakids-page-header__action{border:none;background:transparent;cursor:pointer;color:var(--text);padding:0}.pakids-page-header__action:active{opacity:.6}.pakids-page-body{padding:16px}.pakids-empty{text-align:center;padding:48px 20px;color:var(--text-light);font-size:14px;font-weight:600;line-height:1.55}.header-search-btn,.header-dex-save-btn,.header-profile-btn{width:36px;height:36px;border:1px solid var(--border);border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--text)}.home-pakids-section{margin-bottom:0}.home-pakids-market__head{padding:4px 16px 0;background:#fff;border-bottom:none}.home-pakids-market__tabs{display:flex;width:100%}.home-pakids-market__tabs .home-subnav__tab{flex:1 1 0;font-size:14px;padding:14px 4px 12px}.home-pakids-market__more-row{display:flex;justify-content:flex-end;align-items:center;padding:0 16px 10px}.home-pakids-market__more-row .home-pakids-section__more{padding:0;font-size:13px}.home-pakids-section__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}.home-pakids-section__title{font-size:16px;font-weight:600;color:var(--text);letter-spacing:-.03em}.home-pakids-section__more{border:none;background:transparent;font-size:12px;font-weight:600;color:var(--text-sub);cursor:pointer;font-family:inherit}.home-pakids-section__empty{padding:20px 16px;text-align:center;font-size:13px;color:var(--text-light);font-weight:600}.home-pakids-section__empty--inline{padding:12px 16px 16px;text-align:left;font-weight:500}.home-home-auctions__date{margin:4px 0 0;font-size:12px;font-weight:500;color:var(--text-sub)}.home-home-auctions__block{padding-bottom:8px}.home-home-auctions__block+.home-home-auctions__block{margin-top:4px}.home-home-auctions__block+.home-home-auctions__block .home-home-auctions__label{padding-top:4px}.home-home-auctions__label{display:flex;align-items:center;gap:8px;margin:0;padding:12px 16px 8px;font-size:14px;font-weight:600;color:var(--text)}.home-home-auctions__label span{font-size:11px;font-weight:600;color:var(--text-sub);background:#f4f4f5;border-radius:999px;padding:2px 8px}.home-home-store{border-top:none;margin-top:0;padding-bottom:24px}.home-breeder-rank{list-style:none;margin:0 16px 8px;padding:0;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.home-breeder-rank__row{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);background:#fff}.home-breeder-rank__row:last-child{border-bottom:none}.home-breeder-rank__num{width:22px;font-size:13px;font-weight:600;color:var(--text-light)}.home-breeder-rank__name-wrap{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.home-breeder-rank__name{font-size:14px;font-weight:600;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breeder-rank-member-pill{flex-shrink:0;font-size:10px;font-weight:700;line-height:1;padding:3px 6px;border-radius:4px;background:#111;color:#fff;letter-spacing:-.02em}.home-breeder-rank__score{font-size:12px;font-weight:600;color:var(--text-sub)}.breeder-rank-strip{padding:12px 0 14px;background:#fff;border-bottom:1px solid #f1f5f9}.breeder-rank-strip__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px 8px}.breeder-rank-strip__tabs{display:flex;gap:0;margin:0 16px 12px;padding:3px;background:#f4f4f5;border-radius:10px}.breeder-rank-strip__tabs--panel{margin:0 0 14px}.breeder-rank-strip__tab{flex:1 1 0;min-width:0;border:none;background:transparent;padding:9px 6px;font-size:12px;font-weight:600;color:#6b7280;cursor:pointer;font-family:inherit;border-radius:8px;line-height:1.25;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.breeder-rank-strip__tab.is-active{background:#fff;color:#111827;font-weight:700;box-shadow:0 1px 3px #0f172a14}.breeder-rank-strip__tab:active{opacity:.85}.breeder-rank-strip__title{margin:0;font-size:14px;font-weight:800;color:var(--text);letter-spacing:-.02em}.breeder-rank-strip__more{border:none;background:transparent;font-size:12px;font-weight:700;color:var(--text-sub);cursor:pointer;font-family:inherit;white-space:nowrap;padding:4px 0}.breeder-rank-strip__loading{margin:0;padding:0 16px 4px;font-size:12px;color:var(--text-light);font-weight:600}.breeder-rank-strip__scroll{display:flex;gap:10px;padding:0 16px 2px;-webkit-overflow-scrolling:touch}.breeder-rank-strip__card{flex:0 0 min(148px,42vw);display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:#fafbfc;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .12s ease,background .12s ease}.breeder-rank-strip__card:active{background:#f1f5f9}.breeder-rank-strip__medal{font-size:18px;line-height:1;flex-shrink:0}.breeder-rank-strip__avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#e8eef5;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#64748b}.breeder-rank-strip__avatar img{width:100%;height:100%;object-fit:cover}.breeder-rank-strip__meta{min-width:0;display:flex;flex-direction:column;gap:2px}.breeder-rank-strip__meta .home-breeder-rank__name-wrap{width:100%}.breeder-rank-strip__meta .home-breeder-rank__name{font-size:13px;font-weight:800}.breeder-rank-strip__name{font-size:13px;font-weight:800;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breeder-rank-strip__score{font-size:11px;font-weight:700;color:var(--text-sub);white-space:nowrap}.home-ads-strip{display:flex;gap:10px;overflow-x:auto;padding:0 16px 12px;-webkit-overflow-scrolling:touch}.home-ads-strip__card{flex:0 0 min(260px,78vw);text-align:left;padding:0;overflow:hidden;cursor:pointer}.home-ads-strip__img{width:100%;height:100px;object-fit:cover;display:block}.home-ads-strip__body{padding:10px 12px 12px}.home-ads-strip__title{font-size:14px;font-weight:600;color:var(--text)}.home-ads-strip__meta{font-size:12px;color:var(--text-sub);margin-top:4px}.home-give-banner{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:8px 16px 16px;padding:14px 16px;width:calc(100% - 32px);cursor:pointer;text-align:left;font-family:inherit}.home-give-banner__label{font-size:15px;font-weight:600;color:var(--text)}.home-give-banner__sub{font-size:12px;color:var(--text-sub);font-weight:600}.home-auction-tier-bar{display:flex;gap:0;padding:0 12px;border-bottom:1px solid var(--border);background:#fff}.home-premium-auction-cta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:8px 14px 14px;padding:12px 14px;width:calc(100% - 28px);cursor:pointer;text-align:left;font-family:inherit;box-sizing:border-box}.home-premium-auction-cta__title{font-size:14px;font-weight:600;color:var(--text)}.home-premium-auction-cta__sub{font-size:11px;color:var(--text-sub);font-weight:600}.pakids-screen{min-height:100vh;background:#fff;font-family:var(--font-body);padding-bottom:24px}.pakids-screen__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e5e5;background:#fff;position:sticky;top:0;z-index:10}.pakids-screen__title{margin:0;font-size:18px;font-weight:600;color:#111;letter-spacing:-.02em}.pakids-screen__camera{border:none;background:transparent;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.pakids-screen__tabs{display:flex;border-bottom:1px solid #e5e5e5;background:#fff}.pakids-screen__tabs button{flex:1;border:none;background:transparent;padding:12px 0;font-size:14px;font-weight:600;color:#999;cursor:pointer;font-family:inherit;border-bottom:2px solid transparent;margin-bottom:-1px}.pakids-screen__tabs button.is-active{font-weight:600;color:#111;border-bottom-color:#111}.pakids-screen__status{text-align:center;padding:48px 20px;color:#999;font-size:14px;font-weight:600}.pakids-feed-list{display:flex;flex-direction:column}.pakids-explore-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e5e5e5}.pakids-explore-grid__cell{position:relative;aspect-ratio:1;background:#f5f5f5;overflow:hidden}.pakids-explore-grid__cell img{width:100%;height:100%;object-fit:cover;display:block}.pakids-explore-grid__ph{width:100%;height:100%;background:#f5f5f5}.pakids-explore-grid__likes{position:absolute;left:8px;bottom:8px;font-size:12px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45)}.pakids-feed-card{border-bottom:1px solid #e5e5e5;padding:16px 0;background:#fff}.pakids-feed-card__head{display:flex;align-items:center;gap:8px;padding:0 16px 12px}.pakids-feed-card__profile{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.pakids-feed-card--detail .pakids-feed-card__profile{align-items:flex-start}.pakids-feed-card__avatar-btn{border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;flex-shrink:0}.pakids-feed-card__avatar-btn:active{opacity:.75}.pakids-feed-card__identity{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.pakids-feed-card__instagram{font-size:11px;font-weight:500;color:#888;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;text-align:left}.pakids-feed-card__instagram:active{opacity:.7}.pakids-feed-card__name{font-size:14px;font-weight:700;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;text-align:left}.pakids-feed-card__name:active{opacity:.75}.pakids-feed-card--detail .pakids-feed-card__avatar{margin-top:1px}.pakids-feed-card__avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:600;color:#555}.pakids-feed-card__avatar img{width:100%;height:100%;object-fit:cover}.pakids-feed-card__follow{border:1px solid #111111;background:#fff;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700;color:#111;cursor:pointer}.pakids-feed-card__head-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.pakids-feed-card__gift{border:1px solid #111111;background:#fff;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700;color:#111;cursor:pointer;font-family:inherit}.pakids-feed-card__follow.is-on{background:#111;color:#fff;font-family:inherit;flex-shrink:0}.pakids-feed-card__time{font-size:12px;color:#999;font-weight:500;flex-shrink:0}.pakids-feed-card__media{position:relative;width:100%;aspect-ratio:1;background:#f5f5f5;overflow:hidden}.pakids-feed-card__media--taggable{cursor:pointer}.pakids-feed-card__media--swipe{touch-action:pan-y}.pakids-feed-card__media--taggable .pakids-feed-card__img{pointer-events:none}.pakids-feed-card__img{width:100%;height:100%;object-fit:cover;display:block}.pakids-feed-card__img--empty{background:#f5f5f5}.pakids-feed-card__tag-wrap{position:absolute;z-index:2;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translate(-50%);margin-top:-4px}.pakids-feed-card__tag-wrap .pakids-feed-card__tag-card{pointer-events:auto}.pakids-feed-card__tag-dot{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #00000047;flex-shrink:0;pointer-events:none}.pakids-feed-card__tag-card{position:relative;left:auto;bottom:auto;transform:none;display:flex;align-items:center;gap:8px;min-width:0;max-width:min(260px,calc(100vw - 48px));padding:5px 10px 5px 5px;border:1px solid rgba(255,255,255,.18);border-radius:18px;cursor:pointer;font-family:inherit;text-align:left;background:#0000006b;color:#fff;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 2px 12px #0000002e}.pakids-feed-card__tag-card-thumb{width:32px;height:32px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#ffffff1f;border:1px solid rgba(255,255,255,.22)}.pakids-feed-card__tag-card-thumb--empty{display:none}.pakids-feed-card__tag-card--no-thumb{padding-left:12px}.pakids-feed-card__tag-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pakids-feed-card__tag-card-title{font-size:11px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}.pakids-feed-card__tag-card-price{font-size:11px;font-weight:700;color:#fffffff2;text-shadow:0 1px 2px rgba(0,0,0,.25)}.pakids-feed-card__tag-card-chev{flex-shrink:0;font-size:15px;font-weight:300;line-height:1;opacity:.85;padding-left:2px;color:#fff}.pakids-feed-card__dots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:6px;z-index:1}.pakids-feed-card__dot{width:6px;height:6px;border-radius:50%;border:none;padding:0;background:#ffffff80;cursor:pointer}.pakids-feed-card__dot.is-on{background:#fff}.pakids-feed-card__actions{display:flex;align-items:center;gap:14px;padding:10px 16px 0}.pakids-feed-card__action{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;color:#111}.pakids-feed-card__like-group{display:inline-flex;align-items:center;gap:4px}.pakids-feed-card__action--heart{gap:0}.pakids-feed-card__action--heart.is-pop svg{animation:pakidsGridHeartPop .38s cubic-bezier(.34,1.56,.64,1)}.pakids-feed-card__heart-burst{position:absolute;left:50%;top:50%;z-index:3;color:#fff;pointer-events:none;filter:drop-shadow(0 2px 10px rgba(0,0,0,.38));animation:pakidsGridHeartBurst .72s cubic-bezier(.22,1,.36,1) forwards}@media (prefers-reduced-motion: reduce){.pakids-feed-card__action--heart.is-pop svg,.pakids-feed-card__heart-burst{animation:none}}.pakids-feed-card__like-count{border:none;background:transparent;padding:0;min-width:0;font-family:inherit;font-size:13px;font-weight:700;color:#111;cursor:pointer}.pakids-feed-card__like-count:disabled{cursor:default;opacity:1}.pakids-feed-card__action--save{margin-left:auto}.pakids-feed-card__caption{margin:8px 16px 0;font-size:14px;line-height:1.45;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pakids-feed-card__caption strong{font-weight:700;margin-right:4px}.pakids-feed-card__hashtags{margin:6px 16px 0;font-size:13px;font-weight:600;color:#111;display:flex;flex-wrap:wrap;gap:6px}.pakids-post{border-bottom:1px solid var(--border);padding:14px 16px 16px;background:#fff}.pakids-post--compact{padding:12px 0;border-bottom:none}.pakids-post__head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pakids-post__avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.pakids-post__avatar img{width:100%;height:100%;object-fit:cover}.pakids-post__author{font-size:14px;font-weight:600}.pakids-post__media{position:relative;background:#f5f5f5;aspect-ratio:1;max-height:420px;overflow:hidden}.pakids-post__img{width:100%;height:100%;object-fit:cover;display:block}.pakids-post__img--empty{min-height:200px}.pakids-post__tag{position:absolute;transform:translate(-50%,-50%);border:1px solid #fff;background:#111111b8;color:#fff;font-size:10px;font-weight:600;padding:4px 8px;border-radius:var(--radius-chip);cursor:pointer}.pakids-post__dots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:6px}.pakids-post__dot{width:6px;height:6px;border-radius:50%;border:none;padding:0;background:#ffffff80;cursor:pointer}.pakids-post__dot.is-on{background:#fff}.pakids-post__actions{display:flex;gap:14px;margin-top:10px;font-size:13px;font-weight:600}.pakids-post__action{border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:0}.pakids-post__caption{margin-top:8px;font-size:14px;line-height:1.5;color:var(--text);white-space:pre-wrap}.pakids-post__tags-line{margin-top:6px;font-size:13px;font-weight:600;color:#111;display:flex;flex-wrap:wrap;gap:6px}.contest-track-tabs{display:flex;width:100%;margin-top:8px;box-sizing:border-box;gap:8px;background:transparent}.contest-track-tab{flex:1;min-width:0;margin:0;padding:11px 12px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font-size:14px;font-weight:600;letter-spacing:-.03em;cursor:pointer;font-family:inherit;line-height:1.2;box-sizing:border-box;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.contest-track-tab--active{background:var(--mint);border-color:var(--mint);color:#fff;box-shadow:0 0 0 1px #0596691f}.contest-track-tab:active:not(.contest-track-tab--active){transform:scale(.98)}.contest-sort-pill{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;white-space:nowrap;line-height:1.2;flex-shrink:0;cursor:pointer;font-family:inherit;box-sizing:border-box;transition:background .12s ease,color .12s ease,border-color .12s ease}.contest-sort-pill--active{background:var(--mint);border-color:var(--mint);color:#fff}.contest-sort-pill:active:not(.contest-sort-pill--active){transform:scale(.98)}.glass-header{background:#f5f8fad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.h-scroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.h-scroll::-webkit-scrollbar{display:none}.header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:calc(var(--app-safe-top, 0px) + var(--app-header-pad-y)) var(--app-header-pad-x-end) var(--app-header-pad-y) var(--app-header-pad-x-start);min-height:calc(40px + var(--app-safe-top, 0px));position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--border-dark);box-shadow:0 1px #fff inset,0 8px 20px #1e3a5f0a}.header:has(.header-brand-mark--premium){padding-top:calc(var(--app-safe-top, 0px) + 14px);padding-bottom:14px;min-height:calc(64px + var(--app-safe-top, 0px))}.home-tab-page-body{padding-top:16px}.home-tab-page-body.home-tab-page-body--auction{padding-top:0}.header.community-app-header{box-sizing:border-box;min-height:calc(40px + var(--app-safe-top, 0px));display:grid;grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(168px,1fr);align-items:center;column-gap:6px}.header.community-app-header>.logo{grid-column:1;justify-self:start}.header.community-app-header>.header-actions{grid-column:3;justify-self:end}.logo{display:flex;align-items:center;padding:0;margin:0;background:transparent;border:none;border-radius:0;box-shadow:none;width:fit-content;max-width:100%}button.logo{cursor:pointer;font:inherit;text-align:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.header-brand-mark{display:inline-flex;flex-direction:row;align-items:center;gap:6px;min-width:0;max-width:100%;line-height:1}.header-brand-mark .brand-logo{display:inline-flex;align-items:center;line-height:1}.header-brand-mark .brand-logo__word{align-items:center}.header-brand-mark--premium{flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.header-brand-mark--premium .brand-logo{display:flex;justify-content:center;width:100%}.header-brand-mark--premium .brand-logo__word{justify-content:center}.header-brand-mark--premium .brand-logo__name{text-shadow:.55px 0 0 currentColor,-.55px 0 0 currentColor}.header-brand-mark--premium .brand-logo__paren{text-shadow:none}.header-brand-mark__premium-label{display:block;align-self:center;font-family:var(--font-logo);font-size:10px;font-weight:400;font-style:normal;font-synthesis:none;letter-spacing:.14em;line-height:1;color:#111827;text-shadow:none;text-align:center;box-sizing:border-box;padding-left:.16em;padding-right:.1em;transform:translate(.06em)}.community-header-side{min-width:0;display:flex;align-items:center}.community-header-side--start{grid-column:1;justify-self:start;justify-content:flex-start}.community-header-side--end{grid-column:3;justify-self:end;justify-content:flex-end}.community-header-center{grid-column:2;justify-self:center;min-width:0;max-width:min(56vw,220px);display:flex;justify-content:center;align-items:center;padding:0 4px}.header.community-app-header:has(.community-header-side--end[aria-hidden=true]){grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(44px,1fr)}.community-header-center-title{font-size:17px;font-weight:600;color:#111827;letter-spacing:-.35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.header-actions{display:flex;flex-wrap:nowrap;align-items:center;align-content:center;gap:6px;flex-shrink:0;min-width:0;height:36px}.header-actions>*{flex-shrink:0;align-self:center}.header-search-btn svg,.header-profile-btn svg,.header-dex-save-btn .dex-capture-icon,.header-dex-save-btn svg{display:block}body.pakids-comment-open .app-create-fab{visibility:hidden;pointer-events:none}.app-create-fab{position:fixed;right:max(12px,calc(50% - .5 * var(--app-canvas-max) + 12px));bottom:calc(var(--app-tab-bar-reserve) + 8px);z-index:210;pointer-events:none}.app-create-fab--over-reels{bottom:calc(var(--app-tab-bar-reserve) + 14px);z-index:220}.app-create-fab__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#00000059;cursor:pointer;pointer-events:auto;z-index:0}.app-create-fab__stack{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:auto}.app-create-fab__menu{display:flex;flex-direction:column;gap:2px;min-width:196px;padding:6px;border-radius:14px;background:#fff;border:1px solid var(--border, #e5e5e5);box-shadow:0 8px 28px #0f172a24;animation:app-create-fab-in .22s cubic-bezier(.33,1,.68,1)}@keyframes app-create-fab-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.app-create-fab__item{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:inherit;text-align:left;color:#111827;transition:background .12s ease}.app-create-fab__item:hover,.app-create-fab__item:active{background:#f4f4f5}.app-create-fab__icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;color:#111827;border:1px solid #e5e7eb;padding:0;overflow:hidden}.app-create-fab__icon--simple{width:44px;height:44px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.app-create-fab__icon--simple svg{width:100%;height:100%;display:block;transform:scale(.9);transform-origin:center center}.app-create-fab__icon--logo{width:44px;height:44px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:0;overflow:hidden}.app-create-fab__icon--logo img{width:100%;height:100%;object-fit:contain;display:block;transform:scale(1.85);transform-origin:center center}.app-create-fab__label-block{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.app-create-fab__label{font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.app-create-fab__sub{font-size:11px;font-weight:600;color:#64748b;letter-spacing:-.01em}.app-create-fab__sub.is-warn{color:#dc2626}.app-create-fab__toggle{width:52px;height:52px;border-radius:50%;border:none;background:#111827;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000038;font-family:inherit;transition:transform .15s ease,background .15s ease}.app-create-fab.is-open .app-create-fab__toggle{background:#374151}.app-create-fab__toggle:active{transform:scale(.96)}.app-create-fab__toggle-icon{font-size:28px;font-weight:300;line-height:1;margin-top:-2px}.app-create-fab__toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #111827}.app-create-fab--labeled .app-create-fab__toggle--label{width:auto;min-width:52px;height:52px;padding:0 18px;border-radius:999px}.app-create-fab__toggle-label{font-size:14px;font-weight:var(--fw-semibold);letter-spacing:-.02em;white-space:nowrap}.app-create-fab--cart{z-index:230}.app-create-fab--cart .app-create-fab__toggle{position:relative;pointer-events:auto}.app-create-fab__cart-badge{position:absolute;top:-2px;right:-2px;width:18px;height:18px;min-width:18px;padding:0;border-radius:50%;background:#111827;color:#fff;font-size:10px;font-weight:700;line-height:1;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #ffffffe6;transform-origin:85% 15%}.app-create-fab__cart-badge--wide{width:auto;min-width:22px;padding:0 5px;border-radius:999px}.parge-fab-layer{position:fixed;left:0;right:auto;bottom:calc(102px + max(14px,env(safe-area-inset-bottom)));width:auto;transform:none;display:flex;justify-content:flex-start;padding-left:max(12px,env(safe-area-inset-left));padding-right:8px;pointer-events:none;z-index:200;background:transparent}.parge-delivery-fab{pointer-events:auto;position:static;display:flex;align-items:center;justify-content:center;width:76px;height:76px;padding:2px;border-radius:50%;border:1px solid var(--border, #e5e5e5);background:#fff;box-shadow:0 2px 10px #0f172a1f;text-decoration:none;line-height:0;flex-shrink:0;overflow:hidden;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease}.parge-delivery-fab:hover{transform:translateY(-1px);opacity:.96}.parge-delivery-fab-img{display:block;width:68px;height:68px;max-width:none;max-height:none;object-fit:contain;object-position:center;transform:scale(1.1);transform-origin:center center}.parge-delivery-fab:active{transform:translateY(1px);opacity:.9}.parge-delivery-fab:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #111827}.parge-fab-wrap{position:relative;pointer-events:auto;flex-shrink:0}.parge-fab-close{position:absolute;top:-2px;right:-2px;width:22px;height:22px;border-radius:50%;border:2px solid #fff;background:#1f2937;color:#fff;font-size:15px;font-weight:700;line-height:1;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0f172a33;font-family:inherit}.parge-fab-close:hover{background:#0f172a}.parge-fab-close:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #111827}button.header-bell{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;flex-shrink:0;background:#fff;border:1px solid var(--border);box-shadow:none;padding:0;margin:0;font:inherit;color:var(--text);-moz-appearance:none;appearance:none;-webkit-appearance:none}button.header-bell:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--text)}button.header-bell:active{transform:scale(.96)}.header-bell-svg{display:block;width:22px;height:22px;pointer-events:none}.header-bell-svg .header-bell-svg-body{fill:transparent;stroke:currentColor;stroke-width:1.65;stroke-linejoin:round}.header-bell-svg .header-bell-svg-clapper{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}@font-face{font-family:Dahaeng;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/naverfont_02@1.0/Daheng.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pakids Futura;src:local("Futura Medium"),local("Futura-Medium"),local("Futura"),url(/fonts/futura-medium.woff2) format("woff2"),url(/fonts/futura-medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pakids Futura;src:local("Futura Book"),local("Futura-Light"),url(/fonts/futura-book.woff2) format("woff2"),url(/fonts/futura-book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pakids Futura;src:local("Futura Bold"),local("Futura-Bold"),local("Futura Heavy"),local("Futura-Heavy"),url(/fonts/futura-bold.woff2) format("woff2"),url(/fonts/futura-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pakids Futura;src:local("Futura Bold Oblique"),local("Futura Bold Italic"),local("Futura-Bold-Oblique"),local("Futura Heavy Oblique"),local("Futura-Heavy-Oblique"),url(/fonts/futura-bold-oblique.woff2) format("woff2"),url(/fonts/futura-bold-oblique.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Pakids Futura Logo;src:local("Futura-Heavy"),local("Futura Heavy"),local("Futura Extra Bold"),local("Futura-Extra-Bold"),url(/fonts/futura-heavy.woff2) format("woff2"),url(/fonts/futura-heavy.woff) format("woff"),url(/fonts/futura-bold.woff2) format("woff2"),url(/fonts/futura-bold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Pakids Futura Logo;src:local("Futura-Bold"),local("Futura Bold"),local("Futura-Bold"),local("Futura PT Bold"),local("FuturaPT-Bold"),local("FuturaPTBold"),url(/fonts/futura-bold.woff2) format("woff2"),url(/fonts/futura-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.brand-logo{--brand-logo-scale: 1;display:inline-flex;align-items:center;line-height:1;white-space:nowrap;font-family:var(--font-logo);font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:0;font-synthesis:none;-webkit-font-smoothing:antialiased}.brand-logo,.brand-logo *{font-family:var(--font-logo);font-weight:inherit;font-style:inherit}.brand-logo__word{display:inline-flex;align-items:baseline;color:#111827;letter-spacing:inherit}.brand-logo__paren{font-size:1em;color:#111827;line-height:1}.brand-logo__paren--open{margin-right:.02em}.brand-logo__paren--close{margin-left:.02em}.brand-logo__name{letter-spacing:inherit;line-height:1;text-shadow:.55px 0 0 currentColor,-.55px 0 0 currentColor}.brand-logo--header .brand-logo__word{letter-spacing:-.03em}.brand-logo--splash .brand-logo__word{letter-spacing:-.055em}.brand-logo--splash .brand-logo__name{color:#111827}.pakids-logo{display:inline-block;font-weight:600;color:var(--brand);letter-spacing:-.05em;line-height:1;font-family:var(--font-body);white-space:nowrap}.auth-page{min-height:100vh;min-height:100dvh;background:var(--bg);color:var(--text);display:flex;flex-direction:column}.auth-page.is-keyboard-open{overscroll-behavior-y:contain}.auth-page__header{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--border);background:#fff;position:sticky;top:0;z-index:10}.auth-page__back{width:36px;height:36px;border:none;background:transparent;color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.auth-page__title{font-size:15px;font-weight:600;letter-spacing:-.03em;color:var(--text)}.auth-page__body{flex:1;padding:20px 16px 32px;padding-bottom:calc(32px + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)))}.verification-recaptcha-host{min-height:78px;margin:0 0 12px;display:flex;justify-content:flex-start;overflow:visible;position:relative;z-index:30}html.verification-recaptcha-page,html.verification-recaptcha-page body,html.verification-recaptcha-page #root{overflow-x:visible}.auth-hero{text-align:center;padding:8px 0 24px}.auth-hero__logo{display:flex;justify-content:center;margin-bottom:12px}.auth-hero__logo-text{display:block;margin-bottom:8px}.auth-hero__tagline{font-size:12px;font-weight:600;color:var(--text-light);letter-spacing:-.02em}.auth-hero__bonus{margin:10px 0 0;font-size:13px;font-weight:700;color:#047857;letter-spacing:-.02em}.auth-hero__bonus strong{font-weight:800}.auth-promo-card{margin:14px auto 0;max-width:320px;text-align:left;padding:14px 14px 12px;border-radius:12px;border:1px solid #bbf7d0;background:linear-gradient(180deg,#f0fdf4,#ecfdf5);box-sizing:border-box}.auth-promo-card__eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:-.01em;color:#059669}.auth-promo-card__title{margin:4px 0 0;font-size:14px;font-weight:800;line-height:1.35;letter-spacing:-.03em;color:#065f46}.auth-promo-card__list{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:6px}.auth-promo-card__list li{position:relative;padding-left:14px;font-size:12px;font-weight:600;line-height:1.45;letter-spacing:-.02em;color:#047857}.auth-promo-card__list li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#10b981}.auth-promo-card__list li span{font-weight:500;color:#059669;opacity:.9}.auth-invite-card{margin:12px 0 14px;padding:16px 14px 14px;border:1px solid #e5e5e5;border-radius:14px;background:#fff;text-align:left}.auth-invite-card__eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;color:#757575}.auth-invite-card__title{margin:6px 0 0;font-size:15px;font-weight:800;letter-spacing:-.03em;color:#111;line-height:1.35}.auth-invite-card__desc{margin:8px 0 0;font-size:12px;font-weight:500;color:#757575;line-height:1.5}.auth-invite-card__desc strong{color:#111;font-weight:800}.auth-invite-card__field{display:block;margin-top:12px}.auth-invite-card__hint{margin:8px 0 0;font-size:12px;color:#888}.auth-invite-card__results{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px;max-height:220px;overflow-y:auto}.auth-invite-card__result{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e5e5e5;border-radius:12px;background:#fff;cursor:pointer;font-family:inherit;text-align:left}.auth-invite-card__result:active{background:#f5f5f5}.auth-invite-card__avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex:none;background:#111;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.auth-invite-card__avatar img{width:100%;height:100%;object-fit:cover}.auth-invite-card__name{flex:1;min-width:0;font-size:14px;font-weight:700;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-invite-card__pick{flex:none;font-size:12px;font-weight:700;color:#111}.auth-invite-card__picked{margin-top:12px;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #111;border-radius:12px;background:#fff}.auth-invite-card__picked-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.auth-invite-card__picked-meta strong{font-size:14px;font-weight:800;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-invite-card__picked-meta span{font-size:11px;font-weight:600;color:#757575}.auth-invite-card__clear{flex:none;border:1px solid #111;background:#fff;color:#111;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;padding:6px 10px;border-radius:999px}.auth-segment{display:flex;border-bottom:1px solid var(--border);margin-bottom:20px}.auth-segment__btn{flex:1;border:none;background:transparent;padding:12px 8px;font-family:inherit;font-size:14px;font-weight:var(--fw-medium);color:var(--text-light);cursor:pointer;position:relative;letter-spacing:-.02em}.auth-segment__btn.is-active{color:var(--text);font-weight:var(--fw-semibold)}.auth-segment__btn.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brand)}.auth-social{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.auth-social__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border-radius:var(--radius-btn);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:-.02em}.auth-social__btn:disabled{opacity:.55;cursor:not-allowed}.auth-social__btn--kakao{border:none;background:#fee500;color:#000000d9}.auth-social__kakao-mark{display:block;flex:0 0 auto;width:18px;height:18px;line-height:0;overflow:visible}.auth-social__kakao-mark svg{display:block;width:18px;height:18px;overflow:visible}.auth-social__btn--naver{border:none;background:#03c75a;color:#fff}.auth-social__btn--google{border:1px solid var(--border);background:#fff;color:var(--text)}.auth-social__btn--apple{border:none;background:#000;color:#fff}.auth-social__apple-mark{display:block;flex:0 0 auto;width:18px;height:18px;line-height:0;overflow:visible}.auth-social__apple-mark svg{display:block;width:18px;height:18px;overflow:visible}.auth-skip{margin-top:12px;border:none;background:transparent;color:var(--text-sub, #64748b);font-size:13px;font-weight:700;text-decoration:underline;cursor:pointer;font-family:inherit}.auth-social-note{margin:0 0 16px;font-size:12px;line-height:1.45;color:var(--text-sub, #64748b);font-weight:600}.auth-agreements{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding:12px;border:1px solid var(--border);border-radius:12px;background:#fff}.auth-agree{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;color:var(--text);font-weight:600;cursor:pointer}.auth-agree input{margin-top:2px;flex-shrink:0}.auth-agree a{color:var(--text);font-weight:800;text-decoration:underline}.auth-divider{display:flex;align-items:center;gap:12px;margin-bottom:20px}.auth-divider__line{flex:1;height:1px;background:var(--border)}.auth-divider__text{font-size:12px;font-weight:600;color:var(--text-light);white-space:nowrap}.auth-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.auth-type-card{border:1px solid var(--border);border-radius:var(--radius-card);padding:14px 10px;text-align:center;cursor:pointer;background:#fff;transition:border-color .15s ease,background .15s ease}.auth-type-card.is-active{border-color:var(--brand);background:#fafafa}.auth-type-card__title{font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.02em}.auth-type-card__sub{font-size:11px;font-weight:600;color:var(--text-light);margin-top:4px}.auth-section{border:1px solid var(--border);border-radius:var(--radius-card);padding:16px;margin-bottom:12px;background:#fff}.auth-section__title{font-size:13px;font-weight:600;color:var(--text);margin-bottom:14px;letter-spacing:-.02em}.auth-section__title-note{font-size:11px;font-weight:600;color:var(--text-light);margin-left:6px}.auth-field{margin-bottom:12px}.auth-field:last-child{margin-bottom:0}.auth-kind{display:grid;grid-template-columns:1fr 1fr;gap:8px}.auth-kind__btn{border:1px solid var(--border, #e5e7eb);border-radius:12px;background:#fff;padding:12px 10px;font-family:inherit;font-size:14px;font-weight:700;color:var(--text-sub, #64748b);cursor:pointer}.auth-kind__btn.is-active{border-color:#111;color:#111;background:#fafafa}.auth-kind__hint{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--text-sub, #64748b)}.auth-kind__file{margin:8px 0 0;font-size:12px;font-weight:600;color:#111;word-break:break-all}.auth-input--file{padding:10px 12px;font-size:13px}.auth-label{display:block;font-size:11px;font-weight:700;color:var(--text-light);margin-bottom:6px;letter-spacing:.02em;text-transform:uppercase}.auth-input,.auth-select{width:100%;border:1px solid var(--border);border-radius:var(--radius-btn);padding:11px 12px;font-size:14px;font-weight:500;color:var(--text);background:#fff;outline:none;font-family:inherit;letter-spacing:-.02em}.auth-input:focus,.auth-select:focus{border-color:var(--brand)}.auth-input::placeholder{color:#bbb}.auth-file{display:block;width:100%;border:1px dashed var(--border);border-radius:var(--radius-btn);padding:12px;font-size:13px;font-weight:600;color:var(--text-sub);text-align:center;cursor:pointer;background:#fafafa}.auth-file input{display:none}.auth-notice{margin-top:10px;padding:12px;border-radius:var(--radius-btn);background:#fafafa;border:1px solid var(--border);font-size:12px;font-weight:600;color:var(--text-sub);line-height:1.6}.auth-error{color:#ef4444;font-size:13px;font-weight:600;text-align:center;margin-bottom:12px;line-height:1.45}.auth-submit{width:100%;min-height:50px;border:none;border-radius:var(--radius-btn);background:var(--brand);color:#fff;font-family:inherit;font-size:15px;font-weight:var(--fw-semibold);cursor:pointer;letter-spacing:-.02em}.auth-submit:disabled{background:#ccc;cursor:not-allowed}.nickname-setup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;padding:0 12px calc(12px + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)))}.nickname-setup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#00000085;cursor:default}.nickname-setup__panel{position:relative;z-index:1;width:100%;max-width:var(--app-canvas-max, 430px);max-height:min(92dvh,720px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:16px;padding:20px 18px 18px;box-shadow:0 12px 40px #0000002e}.nickname-setup__title{margin:0 0 8px;font-size:18px;font-weight:700;color:#111}.nickname-setup__lead{margin:0 0 16px;font-size:13px;line-height:1.55;color:#737373}.nickname-setup__field{display:block;margin-bottom:14px}.nickname-setup__invite{margin:0 0 12px}.nickname-setup__invite .auth-invite-card{margin:0}.nickname-setup__submit{margin-top:4px}.auth-recover-links{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.auth-recover-links button{border:none;background:none;padding:0;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-sub);cursor:pointer;letter-spacing:-.02em}.auth-recover-links button:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.auth-recover-links__sep{color:var(--border);font-size:12px}.auth-recover-hint{font-size:13px;font-weight:500;color:var(--text-sub);line-height:1.55;letter-spacing:-.02em;margin:0 0 14px}.auth-notice--ok{background:#f3faf6;border-color:#cde9d6;color:#166534;margin-bottom:12px}.auth-notice--ok p{margin:0 0 6px}.auth-notice--ok p:last-child{margin-bottom:0}.auth-notice--ok strong{color:#14532d}.auth-loading{min-height:100vh;display:grid;place-items:center;color:var(--text-light);font-size:14px;font-weight:600;background:var(--bg)}.noti-dot{position:absolute;top:0;right:2px;width:6px;height:6px;background:#ef4444;border-radius:50%}button.header-bell .noti-dot{top:3px;right:5px;width:8px;height:8px;border:1.5px solid rgba(255,255,255,.95);box-shadow:0 2px 4px #dc3c3c73,inset 0 1px #ffffff73}.banner-card{margin:10px 20px;background:linear-gradient(135deg,#ffefba,#fff);border-radius:24px;box-shadow:var(--shadow-md);padding:24px 20px;position:relative;overflow:hidden;cursor:pointer}.home-hero-slider{position:relative;margin:0;line-height:0;overflow:hidden;max-width:100%}.home-feed-sheet{background:#fff;border-radius:18px 18px 0 0;margin-top:2px;padding-bottom:2px;box-shadow:0 -6px 22px #0f172a0d}.home-auction-body-plain{display:contents}.home-auction-section-head{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 2px}.home-auction-section-head h2{margin:0;font-size:16px;font-weight:600;color:#0f172a;letter-spacing:-.03em}.home-section-text-btn{border:none;background:transparent;padding:6px 2px;font-size:13px;font-weight:700;color:#64748b;cursor:pointer;font-family:inherit}.home-section-text-btn:active{opacity:.75}.home-auction-filter-row{background:transparent!important;border-bottom:none!important}.home-tab-page-body--auction .home-auction-filter-row{padding-top:14px!important;padding-bottom:10px!important}.home-auction-tier-bar{margin-bottom:2px}.home-pill-filter{border-radius:999px;padding:0 13px;min-height:34px;height:34px;box-sizing:border-box;font-size:13px;font-weight:var(--fw-semibold);border:1px solid #d1d5db;background:#fff;color:var(--text);flex-shrink:0;cursor:pointer;white-space:nowrap;line-height:1;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:2px}.home-pill-filter__caret{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:3px;flex-shrink:0;color:inherit;vertical-align:-2px}.home-pill-filter__caret svg{display:block;width:14px;height:14px}.home-pet-filter-row{border-top:none}.listing-nego-badge{display:inline-block;flex-shrink:0;font-size:10px;font-weight:600;line-height:1.2;color:#fff;background:#111827;padding:3px 7px;border-radius:4px}.store-detail-related-card__nego.listing-nego-badge,span.store-detail-related-card__nego{display:inline-block;margin-left:4px;font-size:10px;font-weight:600;line-height:1.2;color:#fff;background:#111827;padding:2px 6px;border-radius:4px}.home-pakids-store-toolbar{display:flex;align-items:center;gap:10px}.home-pakids-store-toolbar__filters{flex:1;min-width:0;overflow:hidden}.home-pakids-store-toolbar__more{flex-shrink:0;padding:0;white-space:nowrap}.home-pakids-section__filters{display:flex;padding:0;gap:8px;justify-content:flex-start;flex-wrap:nowrap;border:none;background:transparent!important}.home-pakids-sections .home-pet-filter-row{border-top:none}.home-pakids-sections .home-auction-filter-row{border-bottom:none!important}.pet-filter-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:none;background:#11182759;z-index:90;cursor:pointer}.pet-sort-menu-center{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:91;width:min(280px,calc(100% - 56px));background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #0f172a24}.pet-sort-menu-center__option{display:block;width:100%;border:none;border-bottom:1px solid #f1f5f9;padding:16px 20px;text-align:center;font-size:15px;font-weight:600;color:#374151;background:#fff;cursor:pointer;font-family:inherit}.pet-sort-menu-center__option--last{border-bottom:none}.pet-sort-menu-center__option.is-selected{font-weight:700;color:#111827;background:#fafafa}.pet-sort-menu-center__option:active{background:#f4f4f5}.pet-filter-sheet{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:420px;background:#fff;border-top-left-radius:22px;border-top-right-radius:22px;border:1px solid #e5e7eb;border-bottom:none;z-index:91;overflow:hidden;max-height:min(70vh,420px);overflow-y:auto;box-shadow:0 -10px 36px #0f172a1f;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.pet-filter-sheet__handle{display:block;width:36px;height:4px;margin:10px auto 4px;border-radius:999px;background:#d1d5db}.pet-filter-sheet__title{padding:14px 16px 8px;font-size:13px;font-weight:600;color:#64748b;text-align:center;border-bottom:1px solid #e5e7eb}.pet-filter-sheet__option{width:100%;border:none;border-top:1px solid #f1f5f9;background:#fff;text-align:center;padding:14px 10px;font-size:15px;font-weight:500;color:#111827;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px}.pet-filter-sheet__option.is-selected{font-weight:700;color:#111827;background:#fafafa}.pet-filter-sheet__option-check{font-size:14px;color:#111827}.pet-filter-sheet__option:active{background:#f4f4f5}.pet-filter-sheet--morph{display:flex;flex-direction:column}.pet-filter-sheet__morph-body{padding:12px 16px 8px;overflow-y:auto;flex:1}.pet-filter-sheet__hint{margin:8px 0 4px;font-size:14px;font-weight:500;color:#94a3b8;text-align:center;line-height:1.5}.pet-filter-sheet__morph-actions{display:flex;gap:8px;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #e5e7eb}.pet-filter-sheet__morph-clear,.pet-filter-sheet__morph-done{flex:1;border:none;border-radius:10px;padding:12px 10px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.pet-filter-sheet__morph-clear{background:#f4f4f5;color:#52525b}.pet-filter-sheet__morph-done{background:#111827;color:#fff}.pet-filter-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:92;display:flex;align-items:flex-end;justify-content:center;height:100vh;height:100dvh;overflow:hidden}.pet-filter-modal .pet-filter-backdrop{z-index:0}.pet-filter-modal__sheet{position:relative;z-index:1;width:100%;max-width:var(--app-canvas-max, 420px);--pet-filter-sheet-height: min(72vh, 72dvh, 620px);height:var(--pet-filter-sheet-height);max-height:var(--pet-filter-sheet-height);min-height:var(--pet-filter-sheet-height);background:#fff;border-radius:22px 22px 0 0;display:flex;flex-direction:column;box-shadow:0 -10px 36px #0f172a1f;overflow:hidden;flex-shrink:0}.pet-filter-modal__header{flex-shrink:0;position:relative;padding:8px 44px 0 0}.pet-filter-modal__close{position:absolute;top:6px;right:8px;z-index:3;margin:0;border:none;background:transparent;font-size:22px;line-height:1;color:#6b7280;cursor:pointer;padding:8px}.pet-filter-modal__tabs{display:flex;align-items:stretch;overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid #e5e7eb;padding:0 8px;scrollbar-width:none;min-height:48px;height:48px;box-sizing:border-box}.pet-filter-modal__tabs::-webkit-scrollbar{display:none}.pet-filter-modal__tab{flex-shrink:0;border:none;background:transparent;padding:0 12px;height:48px;min-height:48px;max-height:48px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#4b5563;cursor:pointer;font-family:inherit;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;line-height:1;-webkit-tap-highlight-color:transparent}.pet-filter-modal__tab:focus,.pet-filter-modal__tab:focus-visible{outline:none;box-shadow:none}.pet-filter-modal__tab.is-active{color:#111827;font-weight:700;border-bottom-color:#111827}.pet-filter-modal__search-block{flex-shrink:0;border-bottom:1px solid #f4f4f5}.pet-filter-modal__search-wrap{padding:12px 16px;box-sizing:border-box}.pet-filter-modal__search{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:10px;height:44px;min-height:44px;max-height:44px;padding:0 14px;font-size:15px;font-family:inherit;background:#f9fafb;line-height:1}.pet-filter-modal__search:focus{outline:none;border-color:#111827;background:#fff}@keyframes popular-search-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.popular-search-ticker{padding:10px 16px 13px}.popular-search-ticker__title{display:block;font-size:12px;font-weight:700;color:#9ca3af;margin-bottom:4px}.popular-search-ticker__list{list-style:none;margin:0;padding:0}.popular-search-ticker__row{display:flex;align-items:center;gap:8px;width:100%;height:38px;min-height:38px;max-height:38px;box-sizing:border-box;border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;text-align:left;opacity:0}.popular-search-ticker__row.is-in{animation:popular-search-in .38s cubic-bezier(.33,1,.68,1) forwards}.popular-search-ticker__row:active{opacity:.7}@media (prefers-reduced-motion: reduce){.popular-search-ticker__row{opacity:1;transform:none}.popular-search-ticker__row.is-in{animation:none}}.popular-search-ticker__rank{flex-shrink:0;width:20px;font-size:15px;font-weight:800;color:#111827;text-align:center;font-variant-numeric:tabular-nums}.popular-search-ticker__label{flex:1;min-width:0;font-size:15px;font-weight:600;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pet-filter-modal__popular{padding:10px 16px 14px}.pet-filter-modal__popular-title{display:block;font-size:12px;font-weight:700;color:#9ca3af;margin-bottom:8px}.pet-filter-modal__popular-list{list-style:none;margin:0;padding:0}.pet-filter-modal__popular-item{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;padding:8px 0;cursor:pointer;font-family:inherit;text-align:left}.pet-filter-modal__popular-item:active{opacity:.7}.pet-filter-modal__popular-rank{flex-shrink:0;width:18px;font-size:14px;font-weight:800;color:#111827;text-align:center}.pet-filter-modal__popular-label{font-size:15px;font-weight:600;color:#374151}.pet-filter-modal__price{padding:8px 0 16px}.pet-filter-modal__price-label{margin:0;padding:12px 16px 8px;font-size:13px;font-weight:700;color:#6b7280}.pet-filter-modal__option-chips--inset{padding-top:0}.pet-filter-modal__price-range{display:flex;align-items:center;gap:8px;padding:4px 16px 8px}.pet-filter-modal__price-input{flex:1;min-width:0;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:600;font-family:inherit;color:#111827;background:#fff}.pet-filter-modal__price-input:focus{outline:none;border-color:#111827}.pet-filter-modal__price-sep{font-size:15px;font-weight:600;color:#9ca3af}.pet-filter-modal__price-unit{flex-shrink:0;font-size:14px;font-weight:600;color:#6b7280}.pet-filter-modal__search-wrap--inset{padding:12px 16px 0}.pet-filter-modal__popular--inset{padding-top:0;border-top:none}.pet-filter-modal__seller,.pet-filter-modal__popular-panel{padding-bottom:8px}.pet-filter-modal__hint--compact{padding:8px 16px 16px;font-size:12px}.pet-filter-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 0 12px}.pet-filter-modal__group-label{margin:0;padding:12px 20px 4px;font-size:12px;font-weight:700;letter-spacing:.06em;color:#94a3b8;text-transform:uppercase}.pet-filter-modal__hint,.pet-filter-modal__subhint{margin:0;padding:16px 20px;min-height:52px;box-sizing:border-box;display:flex;align-items:center;font-size:14px;color:#64748b;line-height:1.5}.pet-filter-modal__subhint{padding:12px 16px;min-height:auto;display:block;font-size:13px;font-weight:600;color:#6b7280}.pet-filter-modal__radio-list{list-style:none;margin:0;padding:0}.pet-filter-modal__radio-list-footer{margin-top:0;padding-top:0;border-top:8px solid #f4f4f5}.pet-filter-modal__radio-list-footer .pet-filter-modal__radio-row{font-weight:600;border-bottom:none}.pet-filter-modal__radio-row{display:flex;align-items:center;gap:12px;height:52px;min-height:52px;max-height:52px;box-sizing:border-box;padding:0 20px;border-bottom:1px solid #f1f5f9;cursor:pointer;font-size:15px;font-weight:600;color:#111827;line-height:1.2}.pet-filter-modal__radio-row input{width:18px;height:18px;accent-color:#111827;flex-shrink:0}.pet-filter-modal__species-thumb{width:32px;height:32px;border-radius:8px;object-fit:cover;background:#f4f4f5;flex-shrink:0}.pet-filter-modal__morph-grid{display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px 16px}.pet-filter-modal__morph-grid--compact{padding-top:0}.pet-filter-modal__morph-chip{display:inline-flex;align-items:center;justify-content:center;height:40px;min-height:40px;max-height:40px;box-sizing:border-box;padding:0 14px;border:1px solid #d1d5db;border-radius:999px;background:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;color:#111827;line-height:1;word-break:keep-all}.pet-filter-modal__morph-chip.is-on{border-color:#111827;background:#f4f4f5;box-shadow:0 0 0 1px #111827}.pet-filter-modal__search-morphs{border-top:8px solid #f4f4f5}.pet-filter-modal__search-morphs-title{margin:0;padding:12px 16px 4px;font-size:12px;font-weight:700;color:#64748b}.pet-filter-modal__option-chips{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 20px}.pet-filter-modal__option-chip{display:inline-flex;align-items:center;justify-content:center;height:40px;min-height:40px;max-height:40px;box-sizing:border-box;border:1px solid #d1d5db;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600;color:#111827;background:#fff;cursor:pointer;font-family:inherit;line-height:1;white-space:nowrap}.pet-filter-modal__option-chip.is-on{border-color:#111827;color:#111827;background:#f4f4f5;box-shadow:0 0 0 1px #111827;font-weight:700}.pet-filter-modal__option-chip:active{background:#f3f4f6}.pet-filter-modal__footer{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #f1f5f9;background:#fff}.pet-filter-modal__reset{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:12px;padding:10px 14px;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit}.pet-filter-modal__reset-icon{font-size:18px;line-height:1}.pet-filter-modal__apply{flex:1;border:none;border-radius:12px;padding:14px 20px;font-size:16px;font-weight:700;color:#fff;background:#111827;cursor:pointer;font-family:inherit}.pet-filter-modal__apply:active{opacity:.9}.pet-filter-trigger{position:relative}.pet-filter-trigger__badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin-left:2px;border-radius:999px;background:#fff;color:#111827;font-size:10px;font-weight:800;line-height:1}.home-pet-nego-check{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;margin-left:2px;padding:7px 12px 7px 10px;border:1px solid #d1d5db;border-radius:999px;background:#fff;cursor:pointer;font-family:inherit;-webkit-user-select:none;user-select:none;color:var(--text)}.home-pet-nego-check:has(input:checked){border-color:#111827;background:#f4f4f5}.home-pet-nego-check input{width:18px;height:18px;margin:0;accent-color:#111827;cursor:pointer}.home-pet-nego-check__label{font-size:13px;font-weight:700;color:var(--text);line-height:1}.home-pet-nego-check:has(input:checked) .home-pet-nego-check__label{color:#111827}.home-hero-slider-viewport{position:relative;display:flex;gap:0;width:100%;aspect-ratio:16 / 10;max-height:min(280px,42svh);background:#fff;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-hero-slider-viewport::-webkit-scrollbar{display:none}.home-hero-slider-pane{position:relative;flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:#fff;cursor:pointer;text-decoration:none;overflow:hidden}.home-hero-slider-pane--brand,.home-hero-slider-pane--spotlight{background:#fff}.home-hero-spotlight-slide{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.home-hero-spotlight-slide__stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.home-hero-spotlight-slide__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 #0000}.home-hero-spotlight-slide__stage:after{content:"";position:absolute;top:-25%;right:-50%;bottom:-25%;left:-50%;z-index:2;pointer-events:none;background:linear-gradient(108deg,#fff0 44%,#ffffff52,#fff0 56%);transform:translate(-90%) skew(-14deg);opacity:0}.home-hero-spotlight-slide__hero{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transform:scale(1.08) translateZ(0);transform-origin:center center}.home-hero-slider-pane--gecko-house .home-hero-spotlight-slide{background:#e8e8e8}.home-hero-slider-pane--gecko-house .home-hero-spotlight-slide__hero{inset:auto;width:114%;height:114%;max-width:none;left:50%;top:50%;object-fit:cover;object-position:center 52%;transform:translate(calc(-50% + 3vw),calc(-50% - .5vh)) scaleX(-1);transform-origin:center center}.home-hero-spotlight-slide__shade{position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(180deg,#0000,#00000038 46%,#00000094);pointer-events:none}.home-hero-spotlight-slide__seal{position:absolute;left:clamp(12px,3.8vw,18px);bottom:clamp(46px,12vw,60px);z-index:2;display:flex;align-items:center;justify-content:center;width:clamp(38px,10vw,44px);height:clamp(38px,10vw,44px);pointer-events:none}.home-hero-spotlight-slide__seal-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.72);box-shadow:0 4px 16px #00000047;background:#fffffff0}.home-hero-spotlight-slide__seal-logo{position:relative;z-index:1;width:clamp(26px,7vw,30px);height:clamp(26px,7vw,30px);border-radius:50%;object-fit:cover;background:#fff}.home-hero-spotlight-slide__copy{position:absolute;left:clamp(56px,16vw,72px);right:clamp(12px,3.5vw,18px);bottom:clamp(30px,8vw,42px);z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:2px;pointer-events:none}.home-hero-spotlight-slide__kicker{margin:0;font-size:clamp(11px,3.1vw,13px);font-weight:600;letter-spacing:-.02em;color:#ffffffe0;line-height:1.35;text-shadow:0 2px 10px rgba(0,0,0,.35)}.home-hero-spotlight-slide__headline{margin:0;font-size:clamp(22px,6.8vw,32px);font-weight:900;letter-spacing:-.05em;line-height:1.05;color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.38)}.home-hero-spotlight-slide__sub{margin:4px 0 0;font-size:clamp(10px,2.8vw,12px);font-weight:700;color:#ffffffc7;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.32)}.home-hero-slider-pane--spotlight.is-active .home-hero-spotlight-slide__stage:before{animation:homeHeroSpotlightVignette 1.15s ease-out both}.home-hero-slider-pane--spotlight.is-active .home-hero-spotlight-slide__stage:after{animation:homeHeroSpotlightShimmer 1.05s cubic-bezier(.4,0,.2,1) .12s both}.home-hero-slider-pane--spotlight.is-active .home-hero-spotlight-slide__hero{animation:homeHeroSpotlightGrade 1.1s ease-out both,homeHeroSpotlightDriftPan 1.25s cubic-bezier(.22,1,.36,1) both}.home-hero-slider-pane--gecko-house.is-active .home-hero-spotlight-slide__stage:before,.home-hero-slider-pane--gecko-house.is-active .home-hero-spotlight-slide__stage:after{animation:none}.home-hero-slider-pane--gecko-house.is-active .home-hero-spotlight-slide__hero{animation:homeHeroSpotlightGrade 1.15s ease-out both,homeHeroGeckoHouseZoomBreath 1.45s cubic-bezier(.33,1,.68,1) both}.home-hero-slider-pane--gguduck.is-active .home-hero-spotlight-slide__hero,.home-hero-slider-pane--yehagecko.is-active .home-hero-spotlight-slide__hero,.home-hero-slider-pane--ira-cre.is-active .home-hero-spotlight-slide__hero{animation:none}.home-hero-slider-pane--nungkool.is-active .home-hero-spotlight-slide__hero{animation:homeHeroNungkoolSoftRise 1.55s cubic-bezier(.22,1,.36,1) both}.home-hero-slider-pane--spotted-cre.is-active .home-hero-spotlight-slide__hero{animation:homeHeroSpottedCreFocus 1.5s cubic-bezier(.22,1,.36,1) both}@keyframes homeHeroSpottedCreFocus{0%{opacity:.7;transform:scale(1.28) translate3d(0,6%,0)}to{opacity:1;transform:scale(1.22) translate3d(0,-6%,0)}}@keyframes homeHeroNungkoolSoftRise{0%{opacity:.72;transform:scale(1.12) translate3d(0,10px,0)}to{opacity:1;transform:scale(1.06) translateZ(0)}}.home-hero-slider-pane--nungkool .home-hero-spotlight-slide{background:#f3f1ee}.home-hero-slider-pane--nungkool .home-hero-spotlight-slide__hero{right:0;bottom:0;width:100%;height:100%;max-width:none;left:auto;top:auto;object-fit:cover;object-position:center 46%;transform:scale(1.06);transform-origin:center center}.home-hero-slider-pane--nungkool .home-hero-spotlight-slide__shade{height:58%;background:linear-gradient(180deg,#0000,#0c28181f 40%,#081c128c 78%,#06160eb8)}.home-hero-slider-pane--nungkool .home-hero-spotlight-slide__seal-ring{background:#1dbb6d;border-color:#ffffffd9}.home-hero-slider-pane--nungkool .home-hero-spotlight-slide__seal-logo{object-fit:cover;background:#1dbb6d}.home-hero-slider-pane--nungkool .home-hero-spotlight-slide__sub{text-transform:none;letter-spacing:-.03em;font-weight:600;color:#ffffffe6}.home-hero-slider-pane--spotted-cre .home-hero-spotlight-slide{background:#f5f5f5}.home-hero-slider-pane--spotted-cre .home-hero-spotlight-slide__hero{right:0;bottom:0;width:100%;height:100%;max-width:none;left:auto;top:auto;object-fit:cover;object-position:center 68%;transform:scale(1.22) translate3d(0,-6%,0);transform-origin:center center}.home-hero-slider-pane--spotted-cre .home-hero-spotlight-slide__shade{height:56%;background:linear-gradient(180deg,#0000,#00000029 42%,#00000094 78%,#000000bd)}.home-hero-slider-pane--spotted-cre .home-hero-spotlight-slide__seal-ring{background:#fff;border-color:#ffffffe0}.home-hero-slider-pane--spotted-cre .home-hero-spotlight-slide__seal-logo{object-fit:cover;object-position:center center;background:#fff}.home-hero-slider-pane--spotted-cre .home-hero-spotlight-slide__sub{text-transform:none;letter-spacing:-.03em;font-weight:600;color:#ffffffe6}.home-hero-slider-pane--power-to-gecko .home-hero-spotlight-slide{background:#eceaef}.home-hero-slider-pane--power-to-gecko .home-hero-spotlight-slide__hero{right:0;bottom:0;width:100%;height:100%;max-width:none;left:auto;top:auto;object-fit:cover;object-position:center 42%;transform:scale(1.08);transform-origin:center center}.home-hero-slider-pane--power-to-gecko .home-hero-spotlight-slide__shade{height:56%;background:linear-gradient(180deg,#0000,#140c1c24 42%,#120a1c94 78%,#0c0814bd)}.home-hero-slider-pane--power-to-gecko .home-hero-spotlight-slide__seal{overflow:hidden;border-radius:50%}.home-hero-slider-pane--power-to-gecko .home-hero-spotlight-slide__seal-ring{background:#fff;border-color:#ffffffe0}.home-hero-slider-pane--power-to-gecko .home-hero-spotlight-slide__seal-logo{width:100%;height:100%;object-fit:contain;object-position:center center;background:#fff;padding:0;box-sizing:border-box;transform:scale(1.22)}.home-hero-slider-pane--power-to-gecko .home-hero-spotlight-slide__sub{text-transform:none;letter-spacing:-.03em;font-weight:600;color:#ffffffe6}.home-hero-slider-pane--power-to-gecko.is-active .home-hero-spotlight-slide__hero{animation:homeHeroPowerToGeckoSoftRise 1.55s cubic-bezier(.22,1,.36,1) both}.home-hero-slider-pane--power-to-gecko.is-active .home-hero-spotlight-slide__copy{animation:homeHeroSpotlightParallaxCopy .88s cubic-bezier(.22,1,.36,1) .1s both}.home-hero-slider-pane--power-to-gecko.is-active .home-hero-spotlight-slide__seal{animation:homeHeroSpotlightParallaxSeal .82s cubic-bezier(.22,1,.36,1) .16s both}@keyframes homeHeroPowerToGeckoSoftRise{0%{opacity:.72;transform:scale(1.14) translate3d(0,10px,0)}to{opacity:1;transform:scale(1.08) translateZ(0)}}.home-hero-slider-pane--tree-and-pot .home-hero-spotlight-slide{background:#e8eef2}.home-hero-slider-pane--tree-and-pot .home-hero-spotlight-slide__hero{right:0;bottom:0;width:100%;height:100%;max-width:none;left:auto;top:auto;object-fit:cover;object-position:center 62%;transform:scale(1.06);transform-origin:center center}.home-hero-slider-pane--tree-and-pot .home-hero-spotlight-slide__shade{height:56%;background:linear-gradient(180deg,#0000,#1428301f 42%,#1020288c 78%,#0c181eb8)}.home-hero-slider-pane--tree-and-pot .home-hero-spotlight-slide__seal-ring{background:#fff;border-color:#ffffffe0}.home-hero-slider-pane--tree-and-pot .home-hero-spotlight-slide__seal-logo{object-fit:contain;object-position:center center;background:#fff;padding:2px;box-sizing:border-box}.home-hero-slider-pane--tree-and-pot .home-hero-spotlight-slide__sub{text-transform:none;letter-spacing:-.03em;font-weight:600;color:#ffffffe6}.home-hero-slider-pane--tree-and-pot.is-active .home-hero-spotlight-slide__hero{animation:homeHeroTreeAndPotSoftRise 1.55s cubic-bezier(.22,1,.36,1) both}.home-hero-slider-pane--tree-and-pot.is-active .home-hero-spotlight-slide__copy{animation:homeHeroSpotlightParallaxCopy .88s cubic-bezier(.22,1,.36,1) .1s both}.home-hero-slider-pane--tree-and-pot.is-active .home-hero-spotlight-slide__seal{animation:homeHeroSpotlightParallaxSeal .82s cubic-bezier(.22,1,.36,1) .16s both}@keyframes homeHeroTreeAndPotSoftRise{0%{opacity:.72;transform:scale(1.12) translate3d(0,10px,0)}to{opacity:1;transform:scale(1.06) translateZ(0)}}@keyframes homeHeroGeckoHouseZoomBreath{0%{transform:translate(calc(-50% + 3vw),calc(-50% - .5vh)) scaleX(-1) scale(1)}42%{transform:translate(calc(-50% + 3vw),calc(-50% - .5vh)) scaleX(-1) scale(1.02)}to{transform:translate(calc(-50% + 3vw),calc(-50% - .5vh)) scaleX(-1) scale(1)}}.home-hero-slider-pane--gguduck .home-hero-spotlight-slide{background:#f4f7f4}.home-hero-slider-pane--gguduck .home-hero-spotlight-slide__hero{right:0;bottom:0;width:100%;height:100%;max-width:none;left:auto;top:auto;object-fit:cover;object-position:center center;transform:scale(1.1);transform-origin:center center}.home-hero-slider-pane--gguduck .home-hero-spotlight-slide__seal{overflow:hidden;border-radius:50%}.home-hero-slider-pane--gguduck .home-hero-spotlight-slide__seal-logo{width:clamp(32px,8.5vw,36px);height:clamp(32px,8.5vw,36px);object-fit:cover;object-position:center 32%;padding:0;background:#fff}.home-hero-slider-pane--gguduck .home-hero-spotlight-slide__stage:before{box-shadow:inset 0 -28px 36px -22px #ffffff14;opacity:1}.home-hero-slider-pane--gguduck .home-hero-spotlight-slide__stage:after{top:-12%;right:-22%;bottom:-12%;left:-22%;height:124%;width:auto;background:linear-gradient(180deg,#fff0,#ffffff0a 22%,#ffffff24 46%,#ffffff12 58%,#fff0);transform:none;opacity:1}.home-hero-slider-pane--gguduck.is-active .home-hero-spotlight-slide__stage:before{animation:homeHeroGguduckMistFade 1.35s ease-out both}.home-hero-slider-pane--gguduck.is-active .home-hero-spotlight-slide__stage:after{animation:homeHeroGguduckDewShimmer 1.85s ease-out .18s both}.home-hero-slider-pane--gguduck.is-active .home-hero-spotlight-slide__hero{animation:homeHeroGguduckTerrariumPop 1.45s cubic-bezier(.22,1,.36,1) both}@keyframes homeHeroGguduckTerrariumPop{0%{transform:scale(1.13) translate3d(0,5.5%,0);filter:blur(2px) brightness(.94)}to{transform:scale(1.1) translateZ(0);filter:blur(0) brightness(1)}}.home-hero-slider-pane--spotlight.is-active .home-hero-spotlight-slide__copy{animation:homeHeroSpotlightParallaxCopy .88s cubic-bezier(.22,1,.36,1) .1s both}.home-hero-slider-pane--spotlight.is-active .home-hero-spotlight-slide__seal{animation:homeHeroSpotlightParallaxSeal .82s cubic-bezier(.22,1,.36,1) .16s both}.home-hero-slider-pane--gguduck.is-active .home-hero-spotlight-slide__copy{animation:homeHeroSpotlightParallaxCopy .88s cubic-bezier(.22,1,.36,1) .12s both}.home-hero-slider-pane--gguduck.is-active .home-hero-spotlight-slide__seal{animation:homeHeroSpotlightParallaxSeal .82s cubic-bezier(.22,1,.36,1) .18s both}.home-hero-slider-pane--yehagecko .home-hero-spotlight-slide{background:#b0b6bb}.home-hero-slider-pane--yehagecko .home-hero-spotlight-slide__hero{right:0;bottom:0;width:100%;height:100%;max-width:none;left:auto;top:auto;object-fit:cover;object-position:40% 45%;transform:scale(1.68) translate3d(-2%,0,0) rotate(-38deg);transform-origin:center center}.home-hero-slider-pane--yehagecko .home-hero-spotlight-slide__seal{overflow:hidden;border-radius:50%}.home-hero-slider-pane--yehagecko .home-hero-spotlight-slide__seal-logo{width:clamp(32px,8.5vw,36px);height:clamp(32px,8.5vw,36px);object-fit:cover;object-position:center center;padding:0;background:#fff}.home-hero-slider-pane--yehagecko .home-hero-spotlight-slide__sub{white-space:nowrap;text-transform:none;letter-spacing:-.03em;font-size:clamp(9px,2.55vw,11px);font-weight:600;line-height:1.3}.home-hero-slider-pane--yehagecko .home-hero-spotlight-slide__stage:before{box-shadow:inset 0 -28px 36px -22px #96692624;opacity:1}.home-hero-slider-pane--yehagecko .home-hero-spotlight-slide__stage:after{top:-16%;right:-48%;bottom:-16%;left:-48%;height:132%;width:auto;background:linear-gradient(118deg,#ffd28c00,#ffe4b40f 30%,#ffeec82e 50%,#ffd79614 72%,#ffc87800);transform:none;opacity:1}.home-hero-slider-pane--yehagecko.is-active .home-hero-spotlight-slide__stage:before{animation:homeHeroYehageckoWarmFade 1.35s ease-out both}.home-hero-slider-pane--yehagecko.is-active .home-hero-spotlight-slide__stage:after{animation:homeHeroYehageckoWarmShimmer 1.55s cubic-bezier(.22,1,.36,1) .12s both}.home-hero-slider-pane--yehagecko.is-active .home-hero-spotlight-slide__hero{animation:homeHeroYehageckoPalmSweep 1.65s cubic-bezier(.16,1,.3,1) both}.home-hero-slider-pane--yehagecko.is-active .home-hero-spotlight-slide__copy{animation:homeHeroSpotlightParallaxCopy .88s cubic-bezier(.22,1,.36,1) .12s both}.home-hero-slider-pane--yehagecko.is-active .home-hero-spotlight-slide__seal{animation:homeHeroSpotlightParallaxSeal .82s cubic-bezier(.22,1,.36,1) .18s both}.home-hero-slider-pane--ira-cre .home-hero-spotlight-slide{background:#f2b4c9}.home-hero-slider-pane--ira-cre .home-hero-spotlight-slide__hero{right:0;bottom:0;width:100%;height:100%;max-width:none;left:auto;top:auto;object-fit:cover;object-position:center 48%;transform:scale(1.06);transform-origin:center center}.home-hero-slider-pane--ira-cre .home-hero-spotlight-slide__shade{height:56%;background:linear-gradient(180deg,#0000,#00000029 42%,#00000094 78%,#000000bd)}.home-hero-slider-pane--ira-cre .home-hero-spotlight-slide__seal-ring{background:#fff;border-color:#ffffffd9}.home-hero-slider-pane--ira-cre .home-hero-spotlight-slide__seal-logo{object-fit:cover;object-position:center center;background:#fff}.home-hero-slider-pane--ira-cre .home-hero-spotlight-slide__sub{text-transform:none;letter-spacing:-.03em;font-weight:600;color:#ffffffe6}.home-hero-slider-pane--ira-cre.is-active .home-hero-spotlight-slide__hero{animation:homeHeroIraCreSoftRise 1.55s cubic-bezier(.22,1,.36,1) both}.home-hero-slider-pane--ira-cre.is-active .home-hero-spotlight-slide__copy{animation:homeHeroSpotlightParallaxCopy .88s cubic-bezier(.22,1,.36,1) .1s both}.home-hero-slider-pane--ira-cre.is-active .home-hero-spotlight-slide__seal{animation:homeHeroSpotlightParallaxSeal .82s cubic-bezier(.22,1,.36,1) .16s both}@keyframes homeHeroIraCreSoftRise{0%{opacity:.72;transform:scale(1.12) translate3d(0,10px,0)}to{opacity:1;transform:scale(1.06) translateZ(0)}}@keyframes homeHeroYehageckoPalmSweep{0%{transform:scale(2.15) translate3d(-2%,0,0) rotate(-38deg);filter:brightness(.7) saturate(.6);opacity:0}30%{opacity:1}60%{transform:scale(1.74) translate3d(-2%,0,0) rotate(-38deg);filter:brightness(1.08) saturate(1.12)}to{transform:scale(1.68) translate3d(-2%,0,0) rotate(-38deg);filter:brightness(1) saturate(1)}}@keyframes homeHeroGguduckMistFade{0%{opacity:0}to{opacity:1}}@keyframes homeHeroGguduckDewShimmer{0%{transform:translate(-88%) skew(-12deg);opacity:0}24%{opacity:.32}to{transform:translate(88%) skew(-12deg);opacity:0}}@keyframes homeHeroYehageckoWarmFade{0%{opacity:0;box-shadow:inset 0 -16px 28px -20px #96692600}to{opacity:1;box-shadow:inset 0 -28px 36px -22px #96692624}}@keyframes homeHeroYehageckoWarmShimmer{0%{transform:translate(-92%) skew(-13deg);opacity:0}22%{opacity:.52}to{transform:translate(92%) skew(-13deg);opacity:0}}@keyframes homeHeroSpotlightGrade{0%{filter:contrast(.9) saturate(.82) brightness(.9)}38%{filter:contrast(1.12) saturate(1.2) brightness(1.06)}to{filter:contrast(1) saturate(1) brightness(1)}}@keyframes homeHeroSpotlightDriftPan{0%{transform:scale(1.08) translate3d(2.8%,1.2%,0)}to{transform:scale(1.08) translateZ(0)}}@keyframes homeHeroSpotlightShimmer{0%{transform:translate(-90%) skew(-14deg);opacity:0}18%{opacity:1}to{transform:translate(90%) skew(-14deg);opacity:0}}@keyframes homeHeroSpotlightVignette{0%{box-shadow:inset 0 0 72px 18px #0000006b}42%{box-shadow:inset 0 0 28px 6px #0000001f}to{box-shadow:inset 0 0 #0000}}@keyframes homeHeroSpotlightParallaxCopy{0%{opacity:0;transform:translate3d(-22px,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes homeHeroSpotlightParallaxSeal{0%{opacity:0;transform:translate3d(16px,14px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.home-hero-slider-pane--spotlight.is-active .home-hero-spotlight-slide__stage:before,.home-hero-slider-pane--spotlight.is-active .home-hero-spotlight-slide__stage:after,.home-hero-slider-pane--spotlight.is-active .home-hero-spotlight-slide__hero,.home-hero-slider-pane--spotlight.is-active .home-hero-spotlight-slide__copy,.home-hero-slider-pane--spotlight.is-active .home-hero-spotlight-slide__seal,.home-hero-slider-pane--gguduck.is-active .home-hero-spotlight-slide__stage:before,.home-hero-slider-pane--gguduck.is-active .home-hero-spotlight-slide__stage:after,.home-hero-slider-pane--gguduck.is-active .home-hero-spotlight-slide__hero,.home-hero-slider-pane--gguduck.is-active .home-hero-spotlight-slide__copy,.home-hero-slider-pane--gguduck.is-active .home-hero-spotlight-slide__seal,.home-hero-slider-pane--yehagecko.is-active .home-hero-spotlight-slide__stage:before,.home-hero-slider-pane--yehagecko.is-active .home-hero-spotlight-slide__stage:after,.home-hero-slider-pane--yehagecko.is-active .home-hero-spotlight-slide__hero,.home-hero-slider-pane--yehagecko.is-active .home-hero-spotlight-slide__copy,.home-hero-slider-pane--yehagecko.is-active .home-hero-spotlight-slide__seal,.home-hero-slider-pane--ira-cre.is-active .home-hero-spotlight-slide__hero{animation:none}}.home-hero-slider-pane:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #2dd4bf8c}.home-hero-slider-img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center;vertical-align:top;transform:translateZ(0)}.home-hero-slider-pane__ad{min-height:100%}.home-hero-slider-ad-tag{position:absolute;top:10px;left:10px;z-index:3;padding:4px 8px;border-radius:4px;background:#0000008c;color:#ffffffeb;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1;pointer-events:none}.home-hero-brand-slide{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.home-hero-brand-slide__bg{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 44%,rgba(0,0,0,.18) 50%,rgba(0,0,0,.55) 56%,rgba(0,0,0,.88) 61%,#000 66%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 44%,rgba(0,0,0,.18) 50%,rgba(0,0,0,.55) 56%,rgba(0,0,0,.88) 61%,#000 66%,#000 100%)}.home-hero-brand-slide__content{position:absolute;top:0;bottom:0;left:clamp(28px,11%,64px);right:auto;z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:min(46%,240px);padding:12px 8px 14px 0;box-sizing:border-box;pointer-events:none}.home-hero-brand-slide__copy{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-right:4px}.home-hero-brand-slide__tags{margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:-.02em;color:#555;line-height:1.25;white-space:nowrap}.home-hero-brand-slide__headline{margin:10px 0 0;font-size:clamp(20px,6.2vw,28px);font-weight:900;letter-spacing:-.04em;line-height:1.05;color:#111}.home-hero-brand-slide__sub{margin:8px 0 0;font-size:11px;font-weight:800;color:#c2410c;line-height:1.35;letter-spacing:-.02em}.home-hero-brand-slide__brand{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0;min-width:0;margin-top:6px;transform:translateY(-10px)}.home-hero-brand-slide__logo{width:30px;height:30px;flex-shrink:0;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 1px 6px #0000001a}.home-hero-brand-slide__handle{color:#222;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}.home-hero-slider-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);z-index:2;display:flex;gap:7px;pointer-events:none}.home-hero-slider-dot{pointer-events:auto;width:7px;height:7px;border:none;padding:0;border-radius:50%;cursor:pointer;background:#ffffffeb;opacity:.38;transition:opacity .2s ease,transform .2s ease,width .2s ease}.home-hero-slider-dot.is-active{width:14px;border-radius:999px;opacity:1;transform:none}.home-banner{margin:10px 20px 20px;background:#fffaf0;border-radius:24px;padding:24px 20px;position:relative;overflow:hidden}.home-auction-vote-banner-wrap{border-radius:16px;overflow:hidden;line-height:0;box-shadow:var(--shadow-sm);max-height:min(120px,20svh);display:flex;align-items:center;justify-content:center}.home-auction-vote-banner-wrap.home-auction-banner-slot{position:relative;width:100%;height:min(120px,20svh);max-height:none;min-height:0;display:block;box-sizing:border-box}.home-auction-vote-banner-wrap.home-auction-banner-slot>.home-auction-vote-banner-img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center center;display:block}.home-auction-vote-banner-wrap.home-auction-banner-auction-hero.home-auction-banner-slot{height:auto;aspect-ratio:2048 / 401;background:#faf6f0;box-shadow:none}.home-auction-vote-banner-wrap.home-auction-banner-auction-hero.home-auction-banner-slot>.home-auction-vote-banner-img{object-fit:cover;object-position:center center;max-height:none}.home-auction-banner-auction-hero.home-auction-banner-slot .home-auction-banner-auction-overlay{z-index:1}.home-auction-vote-banner-img{display:block;max-height:min(120px,20svh);width:auto;max-width:100%;height:auto;vertical-align:top}.home-auction-banner-auction-hero{position:relative}.home-auction-banner-auction-overlay{position:absolute;left:clamp(6px,3vw,12px);top:50%;transform:translateY(-50%);max-width:min(58%,230px);text-align:left;pointer-events:none;display:flex;flex-direction:column;gap:1px}.home-auction-banner-auction-brand{font-size:clamp(9px,2.2vw,11px);font-weight:600;color:#78716c;letter-spacing:-.02em;line-height:1.15}.home-auction-banner-auction-date{font-size:clamp(12px,3vw,15px);font-weight:600;color:#1c1917;letter-spacing:-.05em;line-height:1.1;text-shadow:0 0 1px rgba(255,255,255,.75)}.home-auction-banner-auction-count{font-size:clamp(11px,2.7vw,14px);font-weight:600;color:#0f766e;letter-spacing:-.04em;line-height:1.15}.home-auction-vote-banner-btn{display:block;width:100%;padding:0;border:none;background:transparent;cursor:pointer;transition:transform .12s ease}.home-auction-vote-banner-btn:active{transform:scale(.99)}.home-auction-vote-banner-clay{background:#fff;box-shadow:none}.home-hero-vote-sheet{background:#fff;padding-bottom:0;border-bottom:none}.home-hero-vote-sheet .home-hero-slider{margin-bottom:0}.home-vote-promo-wrap{margin:0;padding:10px 16px 14px;background:transparent;border-radius:0;box-sizing:border-box;box-shadow:none}.home-auction-vote-banner-wrap.home-auction-banner-slot.home-vote-promo-banner-slot{height:min(88px,14svh);display:flex;align-items:center;justify-content:center;background:#fff;border-radius:14px}.home-auction-vote-banner-wrap.home-auction-banner-slot.home-vote-promo-banner-slot>.home-auction-vote-banner-img{position:static;width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center center}.home-market-dual-row{display:flex;flex-wrap:wrap;gap:10px;width:90%;max-width:100%;margin:0 auto;padding:0 0 12px;box-sizing:border-box}.home-market-dual-banner{position:relative;flex:1 1 calc(50% - 5px);min-width:40%;display:flex;align-items:center;justify-content:flex-start;padding:0 12px;border:none;border-radius:12px;cursor:pointer;height:min(74px,13.5svh);background-color:transparent;background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:none;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;text-align:left;overflow:hidden}.home-market-dual-banner__label{position:relative;z-index:1;font-size:15px;font-weight:600;color:#fff;letter-spacing:-.03em;text-shadow:0 1px 2px rgba(15,23,42,.45),0 0 12px rgba(255,255,255,.35);pointer-events:none}.home-market-dual-banner{padding:0;overflow:hidden;border-radius:12px;min-height:72px}.home-market-dual-banner:active{opacity:.94;transform:scale(.988)}.home-market-detail-banner{position:relative;display:flex;align-items:center;box-sizing:border-box;margin:16px auto 12px;width:90%;max-width:calc(100% - 40px);border-radius:14px;overflow:hidden;min-height:min(88px,15.5svh);height:min(88px,15.5svh);padding:0 14px 0 18px;background-color:transparent;background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:none}.home-market-detail-banner__text{position:relative;z-index:1;max-width:56%;display:flex;flex-direction:column;gap:5px;pointer-events:none}.home-market-detail-banner__title{margin:0;font-size:17px;font-weight:600;color:#fff;letter-spacing:-.03em;line-height:1.2;text-shadow:0 1px 2px rgba(15,23,42,.45),0 0 12px rgba(255,255,255,.3)}.home-market-detail-banner__desc{margin:0;font-size:12px;font-weight:600;color:#fffffff5;line-height:1.35;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(15,23,42,.4)}.home-market-detail-banner{padding:0;overflow:hidden;min-height:88px;height:auto;background:transparent}.store-cat-grid-thumb{transition:transform .12s ease,box-shadow .12s ease}button:active .store-cat-grid-thumb{transform:scale(.96)}.feeders-guide-banner-outer{padding:0 20px 12px}.feeders-guide-banner-wrap{position:relative;width:100%;min-height:96px;border-radius:14px;overflow:hidden;line-height:0}.home-feeders-guide-banner-btn.home-auction-banner-slot{width:100%;aspect-ratio:1024 / 260;min-height:0;display:block;border-radius:14px;border:none;padding:0;overflow:hidden;cursor:pointer;box-sizing:border-box;font-family:inherit;background:#faf8f5}.home-feeders-guide-banner-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.home-feeders-guide-banner-btn.home-auction-banner-slot:active{opacity:.92;transform:scale(.995)}.home-hero-title{font-size:20px;line-height:1.3;color:#5d4037;font-weight:600}.home-tab-container{display:flex;border-bottom:1px solid var(--border);margin-bottom:16px}.home-tab{flex:1;text-align:center;padding:14px 0;font-size:15px;font-weight:600;cursor:pointer}.home-tab.active{color:var(--text);border-bottom:3px solid var(--text)}.home-tab.inactive{color:var(--text-light);border-bottom:3px solid transparent;font-weight:700}.home-store-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 20px 20px}.bottom-nav-wrapper{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;z-index:100;background:#ffffffe6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid var(--border-dark);padding-bottom:env(safe-area-inset-bottom)}.community-page{background:#fff;min-height:100vh;padding-bottom:20px;overflow-x:hidden}.my-verification-notice{padding:8px 0 10px;background:var(--bg);border-bottom:1px solid #d1fae5}.my-verification-notice__card{position:relative;margin:0 16px;border-radius:12px;border:1px solid #bbf7d0;background:#fff;overflow:hidden}.my-verification-notice__inner{position:relative;padding:11px 13px 12px}.my-verification-notice__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.my-verification-notice__pill{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;letter-spacing:.06em;color:#fff;background:#059669;padding:3px 8px;border-radius:6px;line-height:1}.my-verification-notice__label{font-size:11px;font-weight:600;color:#64748b;letter-spacing:-.02em}.my-verification-notice__title{margin:0 0 6px;font-size:15px;font-weight:600;color:#0f172a;letter-spacing:-.35px;line-height:1.35}.my-verification-notice__text{margin:0 0 11px;font-size:12px;font-weight:600;color:#475569;line-height:1.5}.my-verification-notice__cta{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #1e293b;border-radius:10px;background:#fff;color:#0f172a;font-size:13px;font-weight:600;padding:10px 14px;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease,transform .12s ease}.my-verification-notice__cta:hover{background:#f0fdf4}.my-verification-notice__cta:active{transform:translateY(1px);opacity:.96}.community-subnav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;padding:10px 14px 12px;background:#fff;border-bottom:1px solid #e2e8f0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.community-subnav::-webkit-scrollbar{display:none}.community-subnav-btn{flex:0 0 auto;border:none;background:transparent;color:#64748b;font-size:12px;font-weight:700;letter-spacing:-.02em;padding:8px 12px;border-radius:999px;cursor:pointer;font-family:inherit;white-space:nowrap;line-height:1.2;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.community-subnav-btn:active{opacity:.88}.community-subnav-btn.is-active{color:#111;font-weight:600;background:transparent;box-shadow:none}.community-rank-tip-banner{display:flex;align-items:center;gap:10px;margin:0 16px 10px;padding:10px 12px;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 4px #0f172a0f}.community-rank-tip-banner__text{flex:1;min-width:0;font-size:12px;font-weight:600;color:#334155;line-height:1.45;margin:0}.community-rank-tip-banner__cta{flex-shrink:0;border:1px solid var(--text);border-radius:var(--radius-btn);padding:7px 12px;background:var(--text);color:#fff;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit}.community-rank-tip-banner__cta:active{opacity:.92}.community-rank-tip-banner__close{flex-shrink:0;border:none;background:#f1f5f9;color:#64748b;width:28px;height:28px;border-radius:999px;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;padding:0}.community-rank-tip-banner__close:active{background:#e2e8f0}.community-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px 12px;background:#fff;position:sticky;top:0;z-index:20}.community-logo{display:flex;align-items:center;gap:9px;font-size:32px;font-weight:600;color:#21d3b1;letter-spacing:-.6px}.community-bell{position:relative}.community-bell .noti-dot{top:1px;right:-1px}.community-home-promo{margin-top:8px}.community-feedback-cta{display:flex;align-items:center;gap:8px;width:auto;margin:0 16px 12px;padding:10px 0;border:none;border-bottom:1px solid var(--border);border-radius:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit}.community-board-card--highlight{border-color:#111827;background:#f8fafc}.community-board-header{padding:10px 16px 8px;display:flex;justify-content:space-between;align-items:center}.community-board-header strong{color:#111827;font-size:20px;font-weight:600}.community-board-header button{border:2px solid #111827;background:#fff;color:#111827;font-size:12px;font-weight:600;padding:7px 14px;border-radius:999px;cursor:pointer;font-family:inherit;transition:transform .12s ease,opacity .12s ease}.community-board-header button:active{transform:translateY(1px);opacity:.92}.community-board-grid{padding:0 16px;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.community-board-card{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;min-height:84px;padding:10px 4px 8px;position:relative;box-shadow:none;cursor:pointer;font:inherit}.community-board-icon{width:36px;height:36px;border-radius:var(--radius-chip);margin:0 auto 6px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:#fafafa;box-sizing:border-box}.community-board-name{font-size:12px;font-weight:600;color:#111827;letter-spacing:-.3px}.board-dot{position:absolute;right:10px;top:9px;width:8px;height:8px;background:#ef4444;border-radius:50%}.community-home-events{margin-top:14px;padding:8px 16px 20px}.community-home-events__title{margin:0 0 10px;font-size:17px;font-weight:600;color:#111827;letter-spacing:-.35px}.community-home-events__list{display:flex;flex-direction:column;gap:10px}.community-home-event-row{display:flex;align-items:stretch;gap:0;width:100%;padding:0;margin:0;border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;cursor:pointer;text-align:left;font:inherit;box-shadow:none;overflow:hidden}.community-home-event-row__thumb-label{font-size:11px;font-weight:600;color:#ffffffe6;letter-spacing:.06em}.community-home-event-row__body{flex:1;min-width:0;padding:12px 8px 12px 12px;display:flex;flex-direction:column;justify-content:center;gap:4px}.community-home-event-row__title{font-size:14px;font-weight:600;color:#111827;line-height:1.35}.community-home-event-row__summary{font-size:12px;font-weight:700;color:#64748b;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-home-event-row__chevron{flex-shrink:0;align-self:center;padding:0 10px 0 4px;color:#94a3b8;display:flex;align-items:center}.community-event-detail{padding:0 0 24px}.community-event-detail__back{display:flex;align-items:center;justify-content:flex-start;margin:0 0 4px;padding:6px 14px;border:none;background:transparent;cursor:pointer;font:inherit}.community-event-detail__hero{position:relative;margin:0 14px;border-radius:14px;overflow:hidden;border:2px solid #111827;background:#fdfaf6;line-height:0}.community-event-detail__hero-img{width:100%;height:auto;max-height:min(48dvh,320px);object-fit:contain;object-position:center center;display:block;vertical-align:top}.community-event-detail__content{padding:16px 18px 0}.community-event-detail__period{display:inline-block;font-size:11px;font-weight:600;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;padding:4px 10px;border-radius:999px;margin-bottom:10px}.community-event-detail__title{margin:0 0 8px;font-size:20px;font-weight:600;color:#111827;letter-spacing:-.4px;line-height:1.35}.community-event-detail__lead{margin:0 0 14px;font-size:14px;font-weight:700;color:#64748b;line-height:1.5}.community-event-detail__info{padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.community-event-detail__info-title{margin:0 0 8px;font-size:13px;font-weight:600;color:#0f172a;letter-spacing:-.2px}.community-event-detail__info-body{margin:0;font-size:14px;font-weight:600;color:#475569;line-height:1.6;white-space:pre-wrap}.community-event-detail__p{margin:0 0 12px;font-size:14px;font-weight:600;color:#334155;line-height:1.55}.community-event-detail__cta{width:100%;margin-top:8px;border:2px solid #111827;background:#ecfdf5;color:#047857;font-size:15px;font-weight:600;padding:14px 16px;border-radius:14px;cursor:pointer;font-family:inherit}.community-event-detail__cta:active{opacity:.92;transform:translateY(1px)}.community-board-page{background:#fff;min-height:100vh}.community-board-promo-wrap{padding:0 14px 12px}.community-board-promo-slider{position:relative;border-radius:14px;overflow:hidden;border:2px solid #111827;background:#fdfaf6;box-shadow:none}.community-board-promo-slider-viewport{position:relative;width:100%;aspect-ratio:16 / 9;max-height:240px;background:#fdfaf6;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.community-board-promo-slide{position:relative;flex:0 0 100%;width:100%;min-width:100%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.community-board-promo-slide__ad{width:100%;min-height:100%}.community-board-promo-slide-img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.community-board-promo-slide-corner-veil,.community-event-detail__hero-corner-veil{position:absolute;right:0;bottom:0;width:clamp(120px,52%,280px);height:clamp(72px,32%,140px);pointer-events:none;z-index:2;background:radial-gradient(ellipse 125% 125% at 100% 100%,#fdfaf6,#fdfaf6f7 18%,#fcf8f0e0 38%,#f8f2e88c 62%,#f0e8dc2e 82%,#fdfaf600)}.community-board-promo-slide-ad-tag{position:absolute;top:10px;right:10px;z-index:3;padding:3px 6px;border-radius:4px;background:#0000008c;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em}.community-board-promo-dots{display:flex;justify-content:center;gap:7px;margin-top:8px;z-index:3}.community-board-promo-dot{width:7px;height:7px;border-radius:50%;border:2px solid #111827;padding:0;cursor:pointer;background:#ffffff8c;opacity:.75;transition:transform .12s ease,opacity .12s ease,background .12s ease}.community-board-promo-dot.is-on{opacity:1;background:#dcfce7;transform:scale(1.15)}.community-board-promo-dot:active{transform:scale(.95)}.community-board-summary{border-radius:14px;padding:16px;background:#fff;border:2px solid #111827;box-shadow:none}.community-board-summary-icon{width:44px;height:44px;border-radius:12px;flex-shrink:0;background:#dcfce7;border:2px solid #111827;display:flex;align-items:center;justify-content:center}.community-board-count-pill{display:inline-flex;align-items:center;flex-shrink:0;border-radius:999px;padding:7px 11px;background:#dcfce7;color:#111827;font-size:12px;font-weight:600;border:2px solid #111827;line-height:1.2}.community-board-summary-toolbar{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.community-board-filter-chip{width:100%;box-sizing:border-box;margin:0;border:2px solid #d1d5db;background:#fff;color:#64748b;border-radius:12px;padding:8px 4px;font-size:11px;font-weight:600;line-height:1.25;min-height:42px;cursor:pointer;font-family:inherit;text-align:center;word-break:keep-all;display:flex;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease,color .12s ease}.community-board-filter-chip:active{opacity:.92}.community-board-sort-btn{width:40px;height:40px;border-radius:12px;border:2px solid #111827;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .12s ease,opacity .12s ease}.community-board-sort-btn:active{transform:translateY(1px);opacity:.92}.community-board-sort-btn svg{stroke:#111827}.community-board-post-card{text-align:left;border:2px solid #111827;border-radius:14px;background:#fff;padding:14px;cursor:pointer;box-shadow:none;transition:transform .12s ease,opacity .12s ease}.community-board-post-card:active{transform:translateY(1px);opacity:.95}.community-board-empty{text-align:center;padding:36px 16px;color:#64748b;font-size:13px;font-weight:600;background:#fff;border:2px dashed #111827;border-radius:14px}.community-board-pager{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:14px 4px 8px;margin-top:4px}.community-board-pager__btn{border:2px solid #111827;background:#fff;color:#111827;font-size:13px;font-weight:600;padding:10px 18px;border-radius:12px;cursor:pointer;font-family:inherit;min-width:72px}.community-board-pager__btn:disabled{opacity:.38;cursor:not-allowed}.community-board-pager__btn:not(:disabled):active{transform:translateY(1px)}.community-board-pager__status{font-size:12px;font-weight:600;color:#475569;letter-spacing:-.02em}.community-board-like-btn{border:none;background:transparent;padding:0;font-size:12px;color:#111827;font-weight:600;cursor:pointer;font-family:inherit}.community-board-like-btn.is-liked{color:#0c9c74}.community-tag-hot{font-size:10px;font-weight:600;color:#111827;background:#fef3c7;border:1px solid #111827;border-radius:6px;padding:2px 7px}.community-board-fab{position:fixed;left:max(14px,calc(50% - .5 * var(--app-canvas-max) + 14px));right:auto;bottom:calc(118px + max(14px,env(safe-area-inset-bottom)));width:54px;height:54px;border-radius:50%;border:none;background:var(--text);color:#fff;box-shadow:0 4px 16px #00000026;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:20}.community-board-fab:active{opacity:.9}.community-sort-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182759;z-index:90;border:none;cursor:pointer}.community-sort-sheet{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:var(--app-canvas-max);z-index:91;background:#fff;border-top:1px solid #e5e7eb;border-top-left-radius:22px;border-top-right-radius:22px;box-shadow:0 -10px 36px #0f172a1f;padding:6px 0 calc(10px + env(safe-area-inset-bottom));overflow:hidden}.community-sort-sheet-handle{width:36px;height:4px;border-radius:999px;background:#d1d5db;margin:8px auto 4px}.community-sort-sheet-title{padding:8px 18px 12px;font-size:16px;font-weight:600;color:#111827}.community-sort-sheet-row{width:100%;border:none;border-top:1px solid #e5e7eb;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;cursor:pointer;font-size:15px;font-weight:600;color:#374151;font-family:inherit}.community-post-page{background:#fff;min-height:100vh;padding-bottom:24px}.community-post-page.community-post-page--cafe{min-height:auto;padding-bottom:0}.community-post-state{text-align:center;padding:80px 20px;font-size:14px;font-weight:600;color:#64748b;background:#fff;min-height:100vh}.community-post-card{margin:0 16px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-card);padding:16px;box-shadow:none}.community-post-card--gap{margin-top:12px}.community-post-meta{font-size:11px;font-weight:600;color:var(--text-sub)}.community-post-title{margin:6px 0 4px;font-size:18px;font-weight:600;color:#111827;line-height:1.35}.community-post-author-row{margin-top:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.community-post-author{font-size:12px;color:#64748b;font-weight:700}.community-post-block-btn{border:2px solid #111827;border-radius:999px;background:#fff;color:#111827;font-size:11px;font-weight:600;padding:4px 10px;cursor:pointer;font-family:inherit;transition:transform .12s ease,opacity .12s ease}.community-post-block-btn:active{transform:translateY(1px);opacity:.92}.community-post-block-btn.is-on{background:#dcfce7}.community-post-body{margin:10px 0 0;font-size:14px;color:#374151;line-height:1.7;font-weight:500}.community-post-section-title{font-size:14px;font-weight:600;color:#111827;margin-bottom:8px}.community-post-row{display:flex;gap:8px;align-items:stretch}.community-post-input{flex:1;border:2px solid #111827;border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit;background:#fff;color:#111827}.community-post-btn-primary{border:none;border-radius:var(--radius-btn);padding:0 12px;background:var(--text);color:#fff;font-weight:600;cursor:pointer;font-family:inherit;min-height:40px;transition:opacity .12s ease,transform .12s ease}.community-post-btn-primary:disabled{background:#d1d5db;border-color:#9ca3af;color:#fff;cursor:not-allowed}.community-post-btn-primary:not(:disabled):active{transform:translateY(1px);opacity:.92}.community-post-comments{display:grid;gap:8px;margin-top:10px}.community-comment-item{background:#fff;border:2px solid #111827;border-radius:10px;padding:10px}.community-comment-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.community-comment-actions{display:flex;gap:6px;flex-wrap:wrap}.community-comment-actions button{border:none;background:transparent;color:#111827;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;padding:0}.community-comment-actions button.community-comment-btn--muted{color:#64748b}.community-comment-actions button.community-comment-btn--accent{color:var(--text, #111)}.community-comment-actions button.community-comment-btn--danger{color:#b91c1c}.community-comment-body{font-size:13px;color:#374151;margin-top:4px;font-weight:500}.community-comment-edit-row{margin-top:6px;display:flex;gap:6px}.community-comment-reply-box{margin-top:8px;display:flex;gap:6px}.community-comment-replies{margin-top:8px;display:grid;gap:6px}.community-comment-reply{margin-left:12px;background:#fafafa;border:1px solid var(--border);border-radius:var(--radius-btn);padding:8px}.community-comment-empty{color:#64748b;font-size:13px;font-weight:700}.community-write-page{background:#fff;min-height:100vh;padding-bottom:120px}.community-write-intro{padding:16px 14px 0}.community-write-intro h1{font-size:18px;font-weight:600;color:#111827;margin-bottom:4px}.community-write-intro p{font-size:12px;color:#64748b;font-weight:700}.community-write-card{margin:14px 14px 0;background:#fff;border:2px solid #111827;border-radius:14px;padding:14px;box-shadow:none}.community-write-label{font-size:13px;font-weight:600;color:#111827;margin-bottom:10px}.community-write-label--tight{margin:16px 0 8px}.community-write-chips{display:flex;flex-wrap:wrap;gap:8px}.community-write-chip{border:2px solid #d1d5db;background:#fff;color:#64748b;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:600;white-space:nowrap;line-height:1.2;flex-shrink:0;cursor:pointer;font-family:inherit;transition:transform .12s ease,opacity .12s ease}.community-write-chip.is-active{border-color:#111827;background:#dcfce7;color:#111827}.community-write-chip:active{transform:translateY(1px);opacity:.95}.community-write-input,.community-write-textarea{width:100%;border:2px solid #111827;border-radius:12px;padding:13px 14px;font-size:16px;font-family:inherit;background:#fff;color:#111827;box-sizing:border-box}.community-write-textarea{min-height:180px;resize:vertical}.community-write-hint{font-size:12px;color:#64748b;font-weight:600;margin-bottom:10px}.community-write-add-photo{width:100%;border:2px dashed #111827;border-radius:12px;padding:12px 14px;background:#f0fdf4;color:#0c9c74;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.community-write-add-photo:disabled{color:#94a3b8;cursor:not-allowed;background:#f3f4f6;border-color:#d1d5db}.community-write-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.community-write-photo-tile{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:1;background:#e5e7eb;border:2px solid #111827}.community-write-photo-remove{position:absolute;top:4px;right:4px;width:28px;height:28px;border-radius:50%;border:2px solid #111827;background:#fff;color:#111827;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;font-weight:600}.community-write-footer{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:var(--app-canvas-max);padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:2px solid #111827;box-sizing:border-box}.community-write-error{color:#b91c1c;font-size:12px;font-weight:600;margin-bottom:8px}.community-write-submit{width:100%;border:2px solid #111827;border-radius:14px;background:#0c9c74;color:#fff;font-size:15px;font-weight:600;padding:14px;cursor:pointer;font-family:inherit;transition:opacity .12s ease,transform .12s ease}.community-write-submit:disabled{background:#9ca3af;border-color:#6b7280;cursor:not-allowed}.community-write-submit:not(:disabled):active{transform:translateY(1px);opacity:.92}#screen-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;margin:0;padding:0;box-sizing:border-box;width:100vw;height:100vh;height:100dvh;min-height:-webkit-fill-available;background:#0a0a0a;opacity:1;transition:opacity .48s ease;overflow:hidden;transform:translateZ(0);-webkit-touch-callout:none}#screen-intro.intro--ira-cre{background:#f2b4c9}#screen-intro.intro--exiting{opacity:0;pointer-events:none}.intro-splash-top{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;justify-content:flex-start;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 0;pointer-events:none}.intro-splash-top--on-hero{justify-content:center}.intro-splash-brand--light,.intro-splash-brand--light .brand-logo__word,.intro-splash-top--on-hero .brand-logo__word{color:#fff!important;text-shadow:0 1px 12px rgba(0,0,0,.45)}.intro-splash-logo.intro-splash-logo--splash{background:transparent;border:none;box-shadow:none;padding:0;width:auto;max-width:min(92vw,420px)}.intro-splash-logo.intro-splash-logo--splash .intro-splash-brand,.intro-splash-logo.intro-splash-logo--splash .brand-logo{display:inline-flex;color:var(--text);font-family:var(--font-logo)}.intro-splash-logo.intro-splash-logo--splash .brand-logo__word{color:var(--text)}.intro-splash-brand-ad{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0a0a0a}.intro-splash-brand-ad__hero{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;animation:introBrandHeroIn 3.4s ease-out forwards;transform-origin:center center}.intro-splash-brand-ad--flip-hero .intro-splash-brand-ad__hero{object-position:44% 38%;animation:introBrandHeroInFlip 3.4s ease-out forwards}.intro-splash-brand-ad--gguduck{background:#0a0a0a}.intro-splash-brand-ad--gguduck .intro-splash-brand-ad__hero{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center;animation:introBrandHeroIn 3.4s ease-out forwards}.intro-splash-brand-ad--gguduck .intro-splash-brand-ad__shade{background:linear-gradient(180deg,#00000061,#0000 20%,#0000 70%,#0000009e)}.intro-splash-brand-ad--gguduck .intro-splash-brand-ad__logo{object-fit:contain;object-position:center 34%;padding:5px;box-sizing:border-box}.intro-splash-brand-ad--yehagecko{background:#0a0a0a}.intro-splash-brand-ad--yehagecko .intro-splash-brand-ad__hero{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center;animation:introBrandHeroIn 3.4s ease-out forwards}.intro-splash-brand-ad--yehagecko .intro-splash-brand-ad__shade{background:linear-gradient(180deg,#0000007a,#0000000f 34%,#0000001a 58%,#000000c7)}.intro-splash-brand-ad--yehagecko .intro-splash-brand-ad__logo{object-fit:cover;object-position:center center;padding:4px;box-sizing:border-box;border-radius:50%}.intro-splash-brand-ad--yehagecko .intro-splash-brand-ad__sub{white-space:nowrap;font-size:clamp(12px,3.35vw,15px);letter-spacing:-.04em;line-height:1.35}.intro-splash-brand-ad--nungkool{background:#0c1a12}.intro-splash-brand-ad--nungkool .intro-splash-brand-ad__hero{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center 40%;animation:introBrandHeroIn 3.4s ease-out forwards}.intro-splash-brand-ad--nungkool .intro-splash-brand-ad__shade{background:linear-gradient(180deg,#06160e8c,#06160e14 28%,#06160e1f 58%,#06160ec7)}.intro-splash-brand-ad--nungkool .intro-splash-brand-ad__logo{object-fit:cover;object-position:center center;padding:0;box-sizing:border-box;border-radius:50%;background:#1dbb6d}.intro-splash-brand-ad--nungkool .intro-splash-brand-ad__sub{text-transform:none;letter-spacing:-.03em;white-space:normal;line-height:1.4}.intro-splash-brand-ad--spotted-cre{background:#0a0a0a}.intro-splash-brand-ad--spotted-cre .intro-splash-brand-ad__hero{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center 26%;animation:introBrandHeroIn 3.4s ease-out forwards}.intro-splash-brand-ad--spotted-cre .intro-splash-brand-ad__shade{background:linear-gradient(180deg,#00000085,#00000014 30%,#00000024 58%,#000c)}.intro-splash-brand-ad--spotted-cre .intro-splash-brand-ad__logo{object-fit:cover;object-position:center center;padding:0;box-sizing:border-box;border-radius:50%;background:#fff}.intro-splash-brand-ad--spotted-cre .intro-splash-brand-ad__sub{text-transform:none;letter-spacing:-.03em;white-space:normal;line-height:1.4}.intro-splash-brand-ad--power-to-gecko{background:#969696}.intro-splash-brand-ad--power-to-gecko .intro-splash-brand-ad__hero{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center center;transform:none;animation:introBrandHeroFadeIn .7s ease-out forwards}.intro-splash-brand-ad--power-to-gecko .intro-splash-brand-ad__shade{display:none}.intro-splash-brand-ad--power-to-gecko .intro-splash-brand-ad__logo{object-fit:contain;object-position:center center;padding:4px;box-sizing:border-box;border-radius:50%;background:#fff}.intro-splash-brand-ad--power-to-gecko .intro-splash-brand-ad__sub{text-transform:none;letter-spacing:-.03em;white-space:normal;line-height:1.4}.intro-splash-brand-ad--tree-and-pot{background:#e8e4de}.intro-splash-brand-ad--tree-and-pot .intro-splash-brand-ad__hero{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center;transform:none;animation:introBrandHeroFadeIn .7s ease-out forwards}.intro-splash-brand-ad--tree-and-pot .intro-splash-brand-ad__shade{background:linear-gradient(180deg,#00000047,#0000000a 28%,#00000014 55%,#0000008c)}.intro-splash-brand-ad--tree-and-pot .intro-splash-brand-ad__logo{object-fit:contain;object-position:center center;padding:2px;box-sizing:border-box;border-radius:50%;background:#fff}.intro-splash-brand-ad--tree-and-pot .intro-splash-brand-ad__sub{text-transform:none;letter-spacing:-.03em;white-space:normal;line-height:1.4}.intro-splash-brand-ad--ira-cre{background:#f2b4c9}.intro-splash-brand-ad--ira-cre .intro-splash-brand-ad__hero{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center center;transform:none;animation:introBrandHeroFadeIn .7s ease-out forwards}.intro-splash-brand-ad--ira-cre .intro-splash-brand-ad__shade,.intro-splash-brand-ad--ira-cre .intro-splash-brand-ad__copy{display:none}.intro-splash-brand-ad--ira-cre .intro-splash-brand-ad__logo{object-fit:cover;object-position:center center;padding:0;box-sizing:border-box;border-radius:50%;background:#fff}@keyframes introBrandHeroGguduckIn{0%{opacity:0;filter:blur(4px) brightness(.92)}to{opacity:1;filter:blur(0) brightness(1)}}@keyframes introBrandHeroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes introBrandHeroIn{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes introBrandHeroInFlip{0%{opacity:0;transform:scaleX(-1) scale(1.1)}to{opacity:1;transform:scaleX(-1) scale(1)}}.intro-splash-brand-ad__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#0000006b,#00000014 34%,#0000001f 62%,#000000b8);pointer-events:none}.intro-splash-brand-ad__copy{position:absolute;top:calc(72px + env(safe-area-inset-top,0px));left:0;right:0;z-index:2;padding:0 22px;color:#fff;text-align:center;text-shadow:0 2px 16px rgba(0,0,0,.35)}.intro-splash-brand-ad__tags{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:clamp(13px,3.6vw,16px);font-weight:800;letter-spacing:-.02em}.intro-splash-brand-ad__headline{margin:14px 0 0;font-size:clamp(28px,8vw,40px);font-weight:900;letter-spacing:-.03em;line-height:1.08}.intro-splash-brand-ad__sub{margin:10px 0 0;font-size:clamp(15px,4.2vw,18px);font-weight:700;opacity:.95}.intro-splash-brand-ad__footer{position:absolute;left:0;right:0;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 20px}.intro-splash-brand-ad__brand{display:flex;align-items:center;gap:12px;min-width:0;margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.intro-splash-brand-ad__brand:active{opacity:.88}.intro-splash-brand-ad__logo{width:56px;height:56px;border-radius:50%;object-fit:cover;background:#fff;flex-shrink:0;box-shadow:0 4px 20px #00000059}.intro-splash-brand-ad__names{display:grid;gap:4px;min-width:0}.intro-splash-brand-ad__name{color:#fff;font-size:clamp(18px,5vw,22px);font-weight:900;letter-spacing:-.02em;line-height:1.1;text-shadow:0 2px 12px rgba(0,0,0,.4)}.intro-splash-brand-ad__handle{color:#ffffffe0;font-size:13px;font-weight:600}.intro-splash-brand-ad__ad-tag{flex-shrink:0;padding:4px 6px;border-radius:4px;background:#ffffff29;color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.intro-splash-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#fff}.intro-splash-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center;background:#fff;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;animation:introSplashIn .45s ease forwards}@keyframes introSplashIn{0%{opacity:0}to{opacity:1}}.intro-splash-ad{position:absolute;left:0;right:0;bottom:calc(36px + env(safe-area-inset-bottom,0px));z-index:3;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.intro-splash-ad__card{position:relative;width:min(34vw,120px);max-width:120px;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f4f4f5;box-shadow:0 2px 12px #0f172a1f;border:none;padding:0;cursor:pointer}.intro-splash-ad__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.intro-splash-ad__tag{position:absolute;top:4px;left:4px;padding:2px 4px;border-radius:3px;background:#0000008c;color:#fff;font-size:7px;font-weight:700;letter-spacing:.04em;line-height:1.2}@media (min-width: 900px){.intro-splash-top{justify-content:center;padding:calc(24px + env(safe-area-inset-top,0px)) 32px 0}.intro-splash-logo.intro-splash-logo--splash{max-width:min(480px,88vw)}.intro-splash-logo.intro-splash-logo--splash .intro-splash-brand{font-size:clamp(34px,3vw,44px)!important}.intro-splash-brand-ad__copy{top:calc(88px + env(safe-area-inset-top,0px));left:50%;right:auto;width:min(430px,92vw);transform:translate(-50%)}.intro-splash-brand-ad__footer{left:50%;right:auto;width:min(430px,92vw);transform:translate(-50%);bottom:calc(48px + env(safe-area-inset-bottom,0px))}.intro-splash-brand-ad__logo{width:68px;height:68px}.intro-splash-frame{display:flex;align-items:center;justify-content:center;padding:calc(96px + env(safe-area-inset-top,0px)) min(7vw,56px) min(16vh,120px);box-sizing:border-box}.intro-splash-art{position:relative;inset:auto;flex:0 1 auto;width:auto;height:auto;max-width:min(520px,46vw);max-height:min(68vh,640px);min-height:0;object-fit:contain;object-position:center}.intro-splash-ad{bottom:calc(52px + env(safe-area-inset-bottom,0px))}.intro-splash-ad__card{width:min(30vw,140px);max-width:140px;border-radius:14px}}.notice-page{background:#fff;min-height:100vh;padding-bottom:calc(24px + env(safe-area-inset-bottom,0))}.notice-page-header{padding:14px 16px 12px;border-bottom:1px solid #e5e5e5;background:#fff}.notice-page-header__title{font-size:18px;font-weight:600;color:#111;letter-spacing:-.03em;margin:0}.notice-page-header__sub{margin:4px 0 0;font-size:12px;color:#999;font-weight:600}.notice-page-body{padding:16px;display:grid;gap:12px}.notice-body-text{margin-top:8px;display:grid;gap:10px}.notice-body-text__main{margin:0;font-size:13px;color:#64748b;line-height:1.65;white-space:pre-wrap;word-break:keep-all}.notice-body-text__notes{margin:0;padding:10px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.notice-body-text__notes-title{font-size:12px;font-weight:900;color:#475569;letter-spacing:-.01em;margin:0 0 6px}.notice-body-text__notes-body{margin:0;font-size:12px;font-weight:600;color:#64748b;line-height:1.55;white-space:pre-wrap;word-break:keep-all}.ads-page{background:#fff;min-height:100vh;padding-bottom:calc(24px + env(safe-area-inset-bottom,0))}.ads-page-header{padding:14px 16px 12px;border-bottom:1px solid #e5e5e5;background:#fff}.ads-page-header__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ads-page-header__inquiry{flex-shrink:0;border:1px solid #111111;background:#fff;color:#111;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.ads-page-header__title{font-size:18px;font-weight:600;color:#111;letter-spacing:-.03em;margin:0}.ads-page-header__sub{margin:4px 0 0;font-size:12px;color:#999;font-weight:600}.ads-page-loading{padding:32px 16px;text-align:center;font-size:13px;color:#999;font-weight:600}.ads-page-list{padding:4px 0 16px}.ads-page-card{margin:12px 16px;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;background:#fff;box-shadow:none}.ads-page-card__banner-btn{display:block;width:100%;padding:0;border:none;background:transparent;cursor:pointer;font:inherit}.ads-page-card__banner{width:100%;height:160px;object-fit:cover;display:block;border-radius:8px 8px 0 0}.ads-page-card__banner--placeholder{background:#f5f5f5}.ads-page-card__banner--copy{height:auto;min-height:148px;object-fit:unset;background:#fafafa}.event-promo-face{width:100%;height:100%;min-height:148px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 18px 18px;background:#fafafa;text-align:left}.event-promo-face__copy{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.event-promo-face--with-logo{flex-direction:row;align-items:center;justify-content:space-between;gap:14px;padding:16px 14px 16px 18px;background:linear-gradient(120deg,#fafafa,#f3f3f3 58%,#ececec)}.event-promo-face--with-logo .event-promo-face__copy{flex:1;height:100%}.event-promo-face__logo-wrap{flex-shrink:0;width:clamp(96px,30vw,128px);height:clamp(72px,22vw,92px);border-radius:14px;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:10px 12px;box-shadow:0 6px 18px #0000002e}.event-promo-face__logo-wrap--parge{background:#0c9c74;box-shadow:0 6px 18px #0c9c7447}.event-promo-face__logo{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.event-promo-face__eyebrow{margin:0;font-size:11px;font-weight:500;color:#888}.event-promo-face__headline{margin:8px 0 0;font-size:22px;font-weight:600;letter-spacing:-.04em;color:#111;line-height:1.25}.event-promo-face--with-logo .event-promo-face__headline{font-size:clamp(17px,4.8vw,21px)}.event-promo-face__kicker{margin:6px 0 0;font-size:13px;font-weight:400;color:#555}.community-board-promo-slide:has(.event-promo-face){height:100%;display:flex;padding:0;border:none;background:#fafafa;text-align:left}.community-board-promo-slide .event-promo-face{flex:1;min-height:0}.nous-locsa-duo{position:relative;width:100%;height:100%;min-height:148px;overflow:hidden;box-sizing:border-box;background:#fafafa}.nous-locsa-duo__glow{display:none}.nous-locsa-duo__body{position:relative;z-index:1;height:100%;min-height:inherit;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 14px 16px 18px}.nous-locsa-duo__copy{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.nous-locsa-duo__eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:-.01em;color:#888}.nous-locsa-duo__headline{margin:8px 0 0;font-size:clamp(17px,4.7vw,22px);font-weight:700;letter-spacing:-.045em;color:#111;line-height:1.28;word-break:keep-all}.nous-locsa-duo__kicker{margin:8px 0 0;font-size:12px;font-weight:500;color:#666}.nous-locsa-duo__brands{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.nous-locsa-duo__seal{display:flex;align-items:center;justify-content:center;width:clamp(108px,32vw,136px);height:clamp(46px,13vw,56px);border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #00000014}.nous-locsa-duo__seal--locsa{background:#fff;border:1px solid rgba(0,0,0,.06);padding:6px 10px;box-sizing:border-box}.nous-locsa-duo__seal--nous{background:#000;padding:7px 10px;box-sizing:border-box}.nous-locsa-duo__logo{display:block;width:100%;height:100%;object-fit:contain}.nous-locsa-duo__logo--locsa,.nous-locsa-duo__logo--nous{object-position:center center}.nous-locsa-duo__join{font-size:13px;font-weight:600;line-height:1;color:#bbb;letter-spacing:0}.community-board-promo-slide:has(.nous-locsa-duo){height:100%;display:flex;padding:0;border:none;background:#fafafa}.community-board-promo-slide .nous-locsa-duo{flex:1;min-height:0}.ads-page-card__banner--copy:has(.nous-locsa-duo),.community-event-detail__hero--copy:has(.nous-locsa-duo){background:#fafafa;padding:0;overflow:hidden}.parge-boarding-face{position:relative;width:100%;height:100%;min-height:148px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 12px 16px 18px;background:#fafafa;overflow:hidden}.parge-boarding-face__copy{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.parge-boarding-face__eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:-.01em;color:#888}.parge-boarding-face__headline{margin:8px 0 0;font-size:clamp(17px,4.7vw,22px);font-weight:700;letter-spacing:-.045em;color:#111;line-height:1.28;word-break:keep-all}.parge-boarding-face__kicker{margin:8px 0 0;font-size:12px;font-weight:500;color:#666}.parge-boarding-face__card{flex-shrink:0;width:clamp(132px,40vw,168px);border-radius:10px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 14px #00000014}.parge-boarding-face__img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;object-position:center center;background:#f4f1ea}.community-board-promo-slide:has(.parge-boarding-face){height:100%;display:flex;padding:0;border:none;background:#fafafa}.community-board-promo-slide .parge-boarding-face{flex:1;min-height:0}.ads-page-card__banner--copy:has(.parge-boarding-face),.community-event-detail__hero--copy:has(.parge-boarding-face){background:#fafafa;padding:0;overflow:hidden}.community-event-detail__hero--copy{line-height:normal}.community-shell.community-event-detail-page .community-event-detail__hero--copy{aspect-ratio:auto}.ads-page-card__body{padding:14px}.ads-page-card__chip{display:inline-block;border:1px solid #e5e5e5;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;color:#555;margin-bottom:10px}.ads-page-card__title{font-size:16px;font-weight:600;color:#111;margin:0;line-height:1.35;letter-spacing:-.02em}.ads-page-card__meta{margin:8px 0 0;font-size:13px;color:#555;line-height:1.45}.ads-page-card__host{margin:4px 0 0;font-size:12px;color:#999}.ads-page-card__cta{width:100%;height:44px;margin-top:12px;border:none;border-radius:8px;background:#111;color:#fff;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.ads-page-card__cta:active{opacity:.88}.ads-page-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.ads-page-empty__icon{width:64px;height:64px;margin-bottom:16px}.ads-detail-page{background:#fff;min-height:100vh;padding-bottom:calc(24px + env(safe-area-inset-bottom,0))}.ads-detail-header{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:10;background:#fff}.ads-detail-header__back{border:none;background:transparent;font-size:28px;line-height:1;padding:0 6px 0 0;cursor:pointer;color:#111}.ads-detail-header__title{margin:0;font-size:17px;font-weight:600;color:#111}.ads-detail-body__poster{width:100%;display:block;object-fit:contain;background:#0f172a;max-height:min(72vh,560px)}.ads-detail-body__poster--placeholder{min-height:200px;background:#f5f5f5}.ads-detail-body__content{padding:16px}.ads-detail-body__name{margin:8px 0 0;font-size:20px;font-weight:700;color:#111;line-height:1.35;letter-spacing:-.02em}.ads-detail-body__meta{margin:10px 0 0;font-size:14px;font-weight:500;color:#334155;line-height:1.5}.ads-detail-body__host{margin:6px 0 0;font-size:13px;color:#64748b}.ads-detail-facts{margin:16px 0 0;padding:12px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.ads-detail-facts__row{display:grid;grid-template-columns:52px 1fr;gap:8px;font-size:13px;line-height:1.45}.ads-detail-facts__row+.ads-detail-facts__row{margin-top:8px}.ads-detail-facts__row dt{margin:0;color:#64748b;font-weight:600}.ads-detail-facts__row dd{margin:0;color:#111827;font-weight:500}.ads-detail-body__cta{width:100%;margin-top:16px}.ads-page-empty__text{font-size:14px;font-weight:600;color:#999;margin:0}.ad-inquiry-page{background:#fff;min-height:100vh;padding-bottom:calc(24px + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)));font-family:var(--font-body)}.ad-inquiry-page__header{display:flex;align-items:center;justify-content:space-between;padding:calc(10px + var(--app-safe-top, env(safe-area-inset-top, 0px))) 12px 10px;border-bottom:1px solid #e5e5e5;background:#fff;position:sticky;top:0;z-index:10}.ad-inquiry-page__back,.ad-inquiry-page__spacer{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ad-inquiry-page__back{border:none;background:transparent;cursor:pointer;color:#111;font-family:inherit;padding:0;border-radius:8px;transition:opacity .15s ease}.ad-inquiry-page__back:active{opacity:.72}.ad-inquiry-page__link{border:none;background:transparent;font-size:13px;font-weight:600;color:#111;cursor:pointer;font-family:inherit;padding:8px}.ad-inquiry-page__title{margin:0;font-size:16px;font-weight:600;color:#111}.ad-inquiry-page__form{padding:16px;display:grid;gap:14px}.ad-inquiry-page__lead{margin:0;font-size:13px;color:#555;line-height:1.55}.ad-inquiry-page__field{border:none;margin:0;padding:0}.ad-inquiry-page__field legend{font-size:12px;font-weight:600;color:#555;margin-bottom:8px}.ad-inquiry-page__chips{display:flex;gap:8px}.ad-inquiry-page__chips button{flex:1;border:1px solid #e5e5e5;background:#fff;border-radius:8px;padding:10px;font-size:13px;font-weight:700;color:#555;cursor:pointer;font-family:inherit}.ad-inquiry-page__chips button.is-on{border-color:#111;color:#111;font-weight:600}.ad-inquiry-page__label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#555}.ad-inquiry-page__label input,.ad-inquiry-page__label textarea{border:1px solid #e5e5e5;border-radius:8px;padding:10px 12px;font-size:14px;color:#111;font-family:inherit;background:#fff}.ad-inquiry-page__label textarea{resize:vertical;min-height:100px}.ad-inquiry-page__submit{width:100%;border:none;border-radius:8px;background:#111;color:#fff;padding:14px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.ad-inquiry-page__submit:disabled{opacity:.6;cursor:wait}.ad-inquiry-page__submit--ghost{margin-top:10px;background:#fff;color:#111;border:1px solid #e5e5e5}.ad-inquiry-page__outline{width:100%;border:1px solid #111111;border-radius:8px;background:#fff;color:#111;padding:12px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.ad-inquiry-page__err{margin:0;font-size:13px;color:#111;font-weight:700}.ad-inquiry-page__status{padding:32px 16px;text-align:center;font-size:14px;color:#999;font-weight:600}.ad-inquiry-page__empty{padding:48px 16px;text-align:center;display:grid;gap:16px}.ad-inquiry-page__empty p{margin:0;color:#999;font-size:14px}.ad-inquiry-list{list-style:none;margin:0;padding:0}.ad-inquiry-list__row{width:100%;text-align:left;border:none;border-bottom:1px solid #e5e5e5;background:#fff;padding:14px 16px;cursor:pointer;font-family:inherit}.ad-inquiry-list__row--with-thumb{display:flex;align-items:center;gap:12px}.ad-inquiry-list__thumb{flex:0 0 56px;width:56px;height:56px;border-radius:10px;object-fit:cover;background:#f3f4f6;display:block}.ad-inquiry-list__thumb--empty{background:linear-gradient(145deg,#eef2f7,#e2e8f0)}.ad-inquiry-list__body{flex:1;min-width:0;display:flex;flex-direction:column}.ad-inquiry-list__top{display:flex;justify-content:space-between;gap:8px}.ad-inquiry-list__type{font-size:11px;font-weight:600;color:#555}.ad-inquiry-list__status{font-size:11px;font-weight:600;color:#111}.ad-inquiry-list__msg{margin-top:6px;font-size:14px;font-weight:700;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-inquiry-list__meta{margin-top:4px;font-size:12px;color:#999}.ad-inquiry-detail{padding:16px;display:grid;gap:12px}.ad-inquiry-detail__status{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#555}.ad-inquiry-detail__status strong{color:#111;font-weight:600}.ad-inquiry-detail__box{border:1px solid #e5e5e5;border-radius:8px;padding:14px;background:#fff}.ad-inquiry-detail__box h2{margin:0 0 8px;font-size:13px;font-weight:600;color:#111}.ad-inquiry-detail__box p{margin:0;font-size:14px;color:#111;line-height:1.5;white-space:pre-wrap}.ad-inquiry-detail__box--reply{background:#fafafa}.ad-inquiry-detail__reply{font-weight:600}.ad-inquiry-detail__price{margin-top:10px!important;font-weight:600!important}.ad-inquiry-detail__bank{font-weight:600;line-height:1.6!important}.ad-inquiry-detail__muted{margin-top:8px!important;font-size:12px!important;color:#999!important}.ad-inquiry-detail__banner{width:100%;max-height:200px;object-fit:cover;border-radius:8px;margin-top:10px;display:block}.pakids-write-page{background:#fff;min-height:100vh;min-height:100dvh;padding-bottom:calc(24px + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)));box-sizing:border-box}.pakids-write-page__body{padding:16px;display:grid;gap:12px}.pakids-write-page__fields{display:grid;gap:12px;scroll-margin-top:72px;scroll-margin-bottom:24px}.pakids-write-page.is-keyboard-open .pakids-tag-editor__media{max-height:min(38vw,200px)}.pakids-write-page.is-keyboard-open .pakids-write-page__empty-upload{max-height:160px;aspect-ratio:auto;min-height:120px}.pakids-write-page.is-keyboard-open .pakids-write-page__caption{min-height:88px}.pakids-write-page__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.pakids-write-page__grid img{width:100%;aspect-ratio:1;object-fit:cover}.pakids-write-page__add{aspect-ratio:1;border:1px dashed #e5e5e5;background:#fafafa;font-size:28px;cursor:pointer;font-family:inherit}.pakids-write-page__empty-upload{width:100%;aspect-ratio:1;max-height:280px;border:1px dashed #e5e5e5;background:#fafafa;font-size:15px;font-weight:600;color:#555;cursor:pointer;font-family:inherit}.pakids-write-page__outline{width:100%;border:1px solid #111111;border-radius:8px;background:#fff;color:#111;padding:12px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;margin-top:14px}.pakids-tag-editor__media{position:relative;width:100%;aspect-ratio:1;max-height:min(72vw,420px);background:#f5f5f5;overflow:hidden;margin-bottom:4px}.pakids-tag-editor__media--tagging{cursor:crosshair}.pakids-tag-editor__img{width:100%;height:100%;object-fit:cover;display:block}.pakids-tag-editor__img--empty{background:#f5f5f5}.pakids-tag-editor__pin{position:absolute;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px;max-width:70%}.pakids-tag-editor__dot{width:10px;height:10px;border-radius:50%;background:#ffffff6b;border:1.5px solid rgba(255,255,255,.88);box-shadow:0 1px 4px #00000038;flex-shrink:0}.pakids-tag-editor__label{font-size:10px;font-weight:600;color:#fff;background:#111111d1;padding:4px 8px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pakids-tag-editor__remove{position:absolute;top:-10px;right:-10px;width:18px;height:18px;border:none;border-radius:50%;background:#111;color:#fff;font-size:12px;line-height:1;cursor:pointer;padding:0}.pakids-tag-editor__tap-hint{position:absolute;bottom:12px;left:50%;transform:translate(-50%);margin:0;font-size:12px;font-weight:700;color:#fff;background:#111111a6;padding:6px 10px;border-radius:8px;pointer-events:none}.pakids-tag-editor__toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:8px}.pakids-tag-editor__toolbar button{border:1px solid #111111;background:#fff;color:#111;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.pakids-tag-editor__toolbar button.is-on{background:#111;color:#fff}.pakids-tag-editor__count{font-size:12px;color:#999;font-weight:600}.pakids-tag-editor__thumbs{display:flex;gap:6px;overflow-x:auto;margin-top:14px;padding-bottom:4px}.pakids-tag-editor__thumbs button{position:relative;flex:0 0 56px;width:56px;height:56px;border:2px solid transparent;border-radius:6px;overflow:hidden;padding:0;cursor:pointer;background:#f5f5f5}.pakids-tag-editor__thumbs button.is-on{border-color:#111}.pakids-tag-editor__thumbs img{width:100%;height:100%;object-fit:cover}.pakids-tag-editor__thumb-badge{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:#111}.pakids-tag-editor__thumb-add{flex:0 0 56px;border:1px dashed #e5e5e5!important;font-size:22px;color:#999}.pakids-tag-editor__list{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid #e5e5e5}.pakids-tag-editor__list li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid #f0f0f0;font-size:13px}.pakids-tag-editor__list button{border:none;background:transparent;color:#999;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.pakids-tag-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center}.pakids-tag-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0006;cursor:pointer}.pakids-tag-sheet__panel{position:relative;width:100%;max-width:480px;max-height:70vh;background:#fff;border-radius:12px 12px 0 0;padding:16px;display:flex;flex-direction:column;z-index:1}.pakids-tag-sheet__head{display:flex;align-items:center;justify-content:space-between}.pakids-tag-sheet__head h2{margin:0;font-size:16px;font-weight:600}.pakids-tag-sheet__head button{border:none;background:transparent;font-size:22px;cursor:pointer}.pakids-tag-sheet__hint{margin:8px 0 0;font-size:12px;color:#999}.pakids-tag-sheet__tabs{display:flex;gap:6px;margin-top:12px}.pakids-tag-sheet__tabs button{flex:1;border:1px solid #e5e5e5;background:#fff;border-radius:8px;padding:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.pakids-tag-sheet__tabs button.is-on{border-color:#111;font-weight:600}.pakids-tag-sheet__search{margin-top:10px;width:100%;border:1px solid #e5e5e5;border-radius:8px;padding:10px 12px;font-size:14px;font-family:inherit}.pakids-tag-sheet__list{margin-top:10px;overflow-y:auto;flex:1;min-height:120px}.pakids-tag-sheet__row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:none;border-bottom:1px solid #f0f0f0;background:#fff;padding:10px 0;cursor:pointer;font-family:inherit}.pakids-tag-sheet__row img{width:44px;height:44px;object-fit:cover;border-radius:6px;flex-shrink:0}.pakids-tag-sheet__ph{width:44px;height:44px;background:#f5f5f5;border-radius:6px;flex-shrink:0}.pakids-tag-sheet__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.pakids-tag-sheet__meta strong{display:flex;align-items:center;gap:6px;font-size:14px;color:#111;min-width:0}.pakids-tag-sheet__kind{flex-shrink:0;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;background:#f4f4f5;color:#52525b}.pakids-tag-sheet__meta span{font-size:12px;color:#999}.pakids-tag-sheet__empty{padding:24px;text-align:center;color:#999;font-size:13px}.pakids-write-page__caption,.pakids-write-page__instagram,.pakids-write-page__tags{width:100%;border:1px solid #e5e5e5;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.mention-field{position:relative;flex:1;min-width:0;width:100%}.mention-field>input,.mention-field>textarea{width:100%;box-sizing:border-box}.mention-suggest{position:absolute;left:0;right:0;bottom:calc(100% + 4px);z-index:40;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 8px 24px #0000001f;max-height:220px;overflow:auto}.mention-suggest__item{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;padding:8px 12px;font-family:inherit;font-size:14px;color:#111;text-align:left;cursor:pointer}.mention-suggest__item.is-active,.mention-suggest__item:hover{background:#f5f5f5}.mention-suggest__avatar-wrap{position:relative;width:28px;height:28px;flex-shrink:0}.mention-suggest__avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#eee;display:block}.mention-suggest__avatar-wrap .mention-suggest__avatar--empty{position:absolute;top:0;right:0;bottom:0;left:0}.mention-suggest__avatar--photo{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:none}.mention-suggest__avatar--photo.is-ready{opacity:1}.mention-suggest__avatar--empty{display:inline-block}.mention-suggest__nick{font-weight:600;color:#2563eb}.mention-text__tag{color:#2563eb;font-weight:600}.pakids-feed-card--compact{cursor:pointer;padding:12px 16px}.pakids-feed-card[role=button]{cursor:pointer}.pakids-feed-card[role=button]:focus-visible{outline:2px solid #111;outline-offset:2px}.pakids-feed-card--compact .pakids-feed-card__media--compact{aspect-ratio:1;max-height:120px}.pakids-feed-card--detail .pakids-feed-card__head-actions{margin-left:auto}.pakids-feed-card--detail{max-width:100%;overflow-x:hidden}.pakids-feed-card--detail .pakids-feed-card__caption{display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:anywhere;word-break:break-word}.pakids-post-page{--pakids-compose-height: 58px;width:100%;max-width:100%;overflow-x:hidden}.pakids-post-page__missing{padding:32px 20px 48px;text-align:center}.pakids-post-page__missing-text{margin:0 0 16px;font-size:14px;color:#737373;line-height:1.5}.pakids-post-page__missing-btn{border:1px solid #111;background:#111;color:#fff;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.pakids-post-page__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-shrink:0;min-width:40px}.pakids-post-page__demo-hint{margin:0 0 8px;font-size:13px;color:#737373;line-height:1.55}.pakids-post-page__comments{padding:0 16px calc(var(--pakids-compose-height) + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)) + 16px);border-top:8px solid #f5f5f5;max-width:100%;overflow-x:hidden;box-sizing:border-box}.pakids-post-page__comments h2{font-size:14px;font-weight:600;margin:12px 0}.pakids-post-page__comments ul{list-style:none;margin:0;padding:0}.pakids-post-page__comments li{padding:8px 0;border-bottom:1px solid #f0f0f0;font-size:14px}.pakids-post-page__composer{position:fixed;left:0;right:0;bottom:0;z-index:49;width:100%;max-width:var(--app-canvas-max);margin-inline:auto;display:flex;flex-direction:column;gap:8px;padding:8px 16px calc(8px + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)));background:#fff;border-top:1px solid #eee;box-sizing:border-box}.pakids-post-page__composer.is-keyboard-open{padding-bottom:8px}.pakids-post-page__composer-row{display:flex;gap:8px;max-width:100%;min-width:0;align-items:stretch;box-sizing:border-box}.pakids-post-page__composer-row input,.pakids-post-page__composer-row .mention-field>input{flex:1;min-width:0;width:100%;border:1px solid #e5e5e5;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:16px;box-sizing:border-box;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pakids-post-page__composer-row input:focus,.pakids-post-page__composer-row .mention-field>input:focus{border-color:#ccc}.pakids-post-page__composer-row .mention-field{flex:1;min-width:0}.pakids-post-page__composer-row>button{flex-shrink:0;border:none;background:#111;color:#fff;border-radius:8px;padding:0 14px;font-weight:600;font-family:inherit;white-space:nowrap}.pakids-post-page__composer-row>button:disabled{opacity:.45}.give-page-map-canvas{width:100%;height:220px;background:#f5f5f5}.give-page{background:#fff;min-height:100vh;padding-bottom:calc(24px + env(safe-area-inset-bottom,0))}.give-page-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #e5e5e5;background:#fff;position:sticky;top:0;z-index:10}.give-page-header__back,.give-page-header__spacer{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.give-page-header__back{border:none;background:transparent;cursor:pointer;color:#111;padding:0}.give-page-header__center{text-align:center;flex:1;min-width:0}.give-page-header__title{font-size:17px;font-weight:600;color:#111;margin:0;letter-spacing:-.03em}.give-page-header__sub{margin:2px 0 0;font-size:12px;color:#999;font-weight:600}.give-page-mission{margin:12px 16px 0;padding:14px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px}.give-page-mission__title{margin:0 0 8px;font-size:15px;font-weight:800;color:#14532d;letter-spacing:-.02em}.give-page-mission__body{margin:0;font-size:13px;font-weight:600;color:#166534;line-height:1.55}.give-page-summary{margin:16px;padding:16px;background:#f5f5f5;border-radius:8px}.give-page-summary__title{font-size:18px;font-weight:600;color:#111;margin:0;letter-spacing:-.02em}.give-page-summary__sub{margin:6px 0 0;font-size:12px;color:#999;font-weight:600}.give-page-loading{padding:24px 16px;text-align:center;font-size:13px;color:#999;font-weight:600}.give-page-list{padding-bottom:8px}.give-page-card{margin:0 16px 12px;padding:16px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;box-shadow:none}.give-page-card__tags,.give-page-card__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.give-page-card__tag,.give-page-card__chip{display:inline;border:none;border-radius:0;font-size:13px;font-weight:var(--fw-semibold, 600);padding:0;color:var(--text, #111111);background:transparent}.give-page-card__chip--cause{border:none;color:var(--text, #111111);background:transparent}.give-page-card__organizer{display:flex;align-items:center;gap:8px;margin-bottom:8px}.give-page-card__organizer-av{width:36px;height:36px;border-radius:50%;overflow:hidden;background:#eee;flex-shrink:0}.give-page-card__organizer-img{width:100%;height:100%;object-fit:cover;display:block}.give-page-card__organizer-ph{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#555}.give-page-card__organizer-id{font-size:13px;font-weight:700;color:#64748b}.give-page-card__title{font-size:16px;font-weight:600;color:#111;margin:0;line-height:1.35}.give-page-card__place{display:flex;align-items:flex-start;gap:6px;margin-top:8px;font-size:13px;color:#555;line-height:1.4}.give-page-card__place svg{flex-shrink:0;margin-top:2px}.give-page-card__desc{margin-top:8px;font-size:13px;color:#555;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.give-page-card__rule{border:none;border-top:1px solid #e5e5e5;margin:12px 0}.give-page-card__donors{font-size:12px;color:#999;margin:0 0 12px;line-height:1.45}.give-page-card__cta{width:100%;height:44px;border:none;border-radius:8px;background:#111;color:#fff;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.give-page-map-section{padding:8px 16px 24px;border-top:8px solid #f5f5f5}.give-page-map-section__title{font-size:16px;font-weight:600;color:#111;margin:0 0 12px}.give-page-map-placeholder{height:200px;border-radius:8px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#999}.give-page-place-list{list-style:none;margin:12px 0 0;padding:0}.give-page-place-list__row{border-bottom:1px solid #e5e5e5}.give-page-place-list__row:last-child{border-bottom:none}.give-page-place-list__btn{display:flex;gap:12px;align-items:flex-start;width:100%;padding:12px 0;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;text-align:left}.give-page-place-list__btn:active{opacity:.85}.give-page-place-list__avatar{flex-shrink:0;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#eee}.give-page-place-list__avatar-img{width:100%;height:100%;object-fit:cover;display:block}.give-page-place-list__avatar-ph{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#555}.give-page-place-list__text{min-width:0;flex:1}.give-page-place-list__id{display:block;font-size:12px;font-weight:700;color:#64748b;margin-bottom:4px}.give-page-place-list__name{display:block;font-size:14px;font-weight:600;color:#111}.give-page-place-list__addr{display:block;margin-top:4px;font-size:12px;color:#555}.give-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0006;display:flex;align-items:flex-end;justify-content:center}.give-modal__sheet{width:100%;max-width:var(--app-canvas-max);background:#fff;border-radius:16px 16px 0 0;padding:20px 16px calc(16px + env(safe-area-inset-bottom,0));box-sizing:border-box}.give-modal__title{font-size:16px;font-weight:600;color:#111;margin:0 0 14px}.give-modal__label{display:block;font-size:12px;font-weight:600;color:#555;margin-bottom:8px}.give-modal__type-row{display:flex;gap:8px;margin-bottom:14px}.give-modal__type-btn{flex:1;height:40px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;color:#555;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.give-modal__type-btn.is-on{background:#111;color:#fff;border-color:#111}.give-modal__field{display:block;margin-bottom:12px}.give-modal__input,.give-modal__textarea{width:100%;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:8px;padding:12px;font-size:14px;font-family:inherit;color:#111;background:#fff}.give-modal__textarea{resize:vertical;min-height:88px}.give-modal__hint{font-size:12px;color:#999;line-height:1.5;margin:0 0 14px}.give-modal__confirm{width:100%;height:48px;border:none;border-radius:8px;background:#111;color:#fff;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit}.give-notes-sheet__campaign{font-size:14px;font-weight:600;color:#111;margin:0 0 6px;line-height:1.4}.give-notes-sheet__place{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:#555;margin:0 0 16px;line-height:1.45}.give-notes-sheet__place svg{flex-shrink:0;margin-top:2px}.give-notes-sheet__empty{font-size:13px;color:#777;line-height:1.55;margin:0 0 18px}.give-notes-sheet__list{list-style:none;margin:0 0 18px;padding:0;max-height:min(42vh,320px);overflow-y:auto;-webkit-overflow-scrolling:touch}.give-notes-sheet__item{padding:12px 0;border-bottom:1px solid #eeeeee}.give-notes-sheet__item:last-child{border-bottom:none}.give-notes-sheet__nick{display:block;font-size:12px;font-weight:700;color:#64748b;margin-bottom:4px}.give-notes-sheet__msg{display:block;font-size:14px;color:#111;line-height:1.45;word-break:break-word}.give-modal__confirm:disabled{opacity:.55;cursor:not-allowed}.membership-chalk-page{min-height:100vh;box-sizing:border-box;padding:12px 14px calc(16px + env(safe-area-inset-bottom,0px));color:#111827;background:#c8c4bc;background-image:repeating-linear-gradient(-9deg,transparent,transparent 14px,rgba(0,0,0,.04) 14px,rgba(0,0,0,.04) 15px)}.membership-chalk-wood{max-width:440px;margin:0 auto;min-height:calc(100vh - 28px - env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;background:#fafaf9;border:4px solid #0a0a0a;border-radius:2px;box-shadow:10px 10px #0a0a0a;overflow:hidden}.membership-chalk-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:10px 12px;background:#fff200;border-bottom:3px solid #0a0a0a}.membership-chalk-iconbtn{border:3px solid #0a0a0a;background:#fafaf9;color:#0a0a0a;border-radius:2px;padding:6px 10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.membership-chalk-iconbtn:active{transform:translate(1px,1px)}.membership-chalk-inner{flex:1;display:flex;flex-direction:column;min-height:0}.membership-chalk-hero-band{flex-shrink:0;padding:18px 16px 20px;background:#fff200;border-bottom:3px solid #0a0a0a}.membership-chalk-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 14px 12px;background:#fafaf9}.membership-chalk-eyebrow{margin:0 0 8px;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#0a0a0a}.membership-chalk-hero{margin:0;font-family:var(--font-body);font-size:26px;font-weight:600;line-height:1.18;letter-spacing:-.045em;color:#0a0a0a;text-shadow:none}.membership-chalk-hero-pop{display:inline;padding:0 2px;background:#0a0a0a;color:#fff200;text-decoration:none;box-decoration-break:clone;-webkit-box-decoration-break:clone}.membership-chalk-lead{margin:0 0 18px;font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.55;color:#374151}.membership-chalk-card{position:relative;margin-bottom:18px;padding:22px 14px 14px;border-radius:2px;border:3px solid #0a0a0a;background:#fff;box-shadow:5px 5px #0a0a0a1f}.membership-chalk-pill{position:absolute;top:-12px;left:14px;transform:rotate(-2deg);padding:5px 12px 6px;border-radius:2px;font-size:11px;font-weight:600;letter-spacing:-.02em;color:#0a0a0a;background:#fff200;border:3px solid #0a0a0a;box-shadow:3px 3px #0a0a0a;white-space:nowrap}.membership-chalk-card-title{margin:4px 0 10px;font-size:18px;font-weight:600;color:#0a0a0a;letter-spacing:-.04em}.membership-chalk-accent{color:#0a0a0a;background:#fff2008c;padding:0 4px;margin-left:2px}.membership-chalk-card-body{position:relative}.membership-chalk-card-foot{margin-top:12px;display:flex;justify-content:flex-end;opacity:1}.membership-chalk-illus{font-size:40px;line-height:1;filter:none}.membership-chalk-split{display:grid;gap:12px}.membership-chalk-hr{height:2px;background:#0a0a0a;margin:8px 0;opacity:.12}.membership-chalk-subhead{font-size:14px;font-weight:600;color:#0a0a0a;margin-bottom:4px;letter-spacing:-.03em}.membership-chalk-chev:after{content:" ›";color:#0a0a0a}.membership-chalk-muted{margin:0;font-size:12px;font-weight:600;color:#4b5563;line-height:1.55}.membership-chalk-rule{font-size:13px;font-weight:600;color:#1f2937;line-height:1.55;margin-bottom:6px;padding-left:2px;list-style:none}.membership-chalk-rule-mark{color:#0a0a0a;font-weight:600;margin-right:6px}.membership-chalk-rowline{display:flex;gap:10px;align-items:flex-start}.membership-chalk-new{flex-shrink:0;font-size:10px;font-weight:600;background:#0a0a0a;color:#fff200;padding:4px 8px;border-radius:2px;margin-top:2px;border:2px solid #0a0a0a}.membership-chalk-price{margin:6px 0 0;font-size:15px;font-weight:600}.membership-chalk-strike{text-decoration:line-through;color:#9ca3af;font-weight:700}.membership-chalk-arrow{color:#6b7280}.membership-chalk-price-hot{color:#0a0a0a;background:#fff200;padding:0 4px}.membership-chalk-accent-inline{color:#0a0a0a;font-weight:600;background:#fff200b3;padding:0 4px}.membership-chalk-compare{margin:4px 0}.membership-chalk-compare-title{margin:0 0 12px;text-align:left;font-size:15px;font-weight:600;color:#0a0a0a;font-family:var(--font-body);letter-spacing:-.03em;text-shadow:none;padding-bottom:6px;border-bottom:3px solid #0a0a0a}.membership-chalk-table-wrap{border-radius:2px;border:3px solid #0a0a0a;overflow:hidden;background:#fff}.membership-chalk-table{width:100%;border-collapse:collapse;font-size:12px;font-weight:600}.membership-chalk-table th,.membership-chalk-table td{padding:10px 8px;text-align:center;border-bottom:2px solid #0a0a0a;color:#111827}.membership-chalk-table th{background:#fff200;color:#0a0a0a;font-size:11px;letter-spacing:-.02em}.membership-chalk-table td:first-child{text-align:left;color:#111827;font-weight:600}.membership-chalk-table tr:last-child td{border-bottom:none}.membership-chalk-td-yes{color:#0a0a0a!important;font-weight:600;background:#fff20059}.membership-chalk-footnote{margin:16px 0 0;font-size:11px;font-weight:600;line-height:1.55;color:#6b7280}.membership-chalk-cta-wrap{flex-shrink:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));background:#fafaf9;border-top:1px solid #e5e7eb}.membership-chalk-cta{width:100%;border:3px solid #0a0a0a;border-radius:2px;padding:15px 16px;font-size:16px;font-weight:600;color:#0a0a0a;cursor:pointer;letter-spacing:-.03em;background:#fff200;box-shadow:none}.membership-chalk-cta:active{transform:translateY(1px);box-shadow:none;opacity:.96}.leaflet-container .vet-osm-marker-wrap{background:transparent!important;border:none!important}select.admin-native-select{font-size:16px;line-height:1.35;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Apple SD Gothic Neo,Noto Sans KR,sans-serif;min-height:44px}select.admin-native-select option{font-size:15px;padding:.35em .5em}html.is-native-app .header,html.is-native-app .header.community-app-header,html.is-native-app .auth-page__header,html.is-native-app .pakids-page-header,html.is-native-app .kream-page-header__row,html.is-native-app .pakids-kream__head,html.is-native-app .store-detail-topnav,html.is-native-app .checkout-topnav,html.is-native-app .register-kream-header,html.is-native-app .goods-detail-topnav,html.is-native-app .store-brand-topnav,html.is-native-app .membership-kream-header,html.is-native-app .feeders-kream-header,html.is-native-app .community-ad-inquiry-page__header,html.is-native-app .ad-inquiry-page__header,html.is-native-app .app-subpage-header,html.is-native-app .cafe-write-header,html.is-native-app .give-page-header,html.is-native-app .kream-subpage-header,html.is-native-app .ads-page-header,html.is-native-app .ads-detail-header,html.is-native-app .notice-page-header,html.is-native-app .dex-page__header,html.is-native-app .auction-my-page__header,html.is-native-app .ency-detail-header,html.is-native-app .ency-kream-reader__head,html.is-native-app .ency-column-reader__head,html.is-native-app .nearby-map-page__topbar,html.is-native-app .admin-page__topbar{padding-top:calc(var(--app-safe-top, 59px) + var(--app-header-pad-y))!important}.app-subpage-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--bg);border-bottom:1px solid #e2e8f0}.app-subpage-header__back{border:none;background:transparent;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;color:#8da6bc}.app-subpage-header__title{font-size:16px;font-weight:900;color:#15293b;flex:1;min-width:0}.app-subpage-header__right{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center}.app-subpage-safe{padding-top:calc(14px + var(--app-safe-top, 0px))}html.is-native-app .app-subpage-safe{padding-top:calc(14px + var(--app-safe-top, 59px))}.handle-resolve{min-height:60dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 24px;text-align:center}.handle-resolve__spinner{width:26px;height:26px;border-radius:50%;border:2.5px solid var(--border);border-top-color:var(--text);animation:handle-resolve-spin .7s linear infinite}@keyframes handle-resolve-spin{to{transform:rotate(360deg)}}.handle-resolve__loading{font-size:13px;color:var(--text-sub)}.handle-resolve__title{margin:0;font-size:17px;font-weight:var(--fw-semibold);color:var(--text)}.handle-resolve__desc{margin:0;font-size:13px;line-height:1.6;color:var(--text-sub);word-break:keep-all}.handle-resolve__home{margin-top:8px;padding:11px 22px;border-radius:999px;background:var(--text);color:#fff;font-size:13px;font-weight:var(--fw-semibold);text-decoration:none}.profile-share-sheet__body{padding:4px 0 8px}.profile-share-sheet__url{display:flex;align-items:center;gap:8px;padding:13px 14px;border-radius:12px;background:var(--bg-sub, #f5f5f5);font-size:13px;font-weight:var(--fw-medium);color:var(--text);word-break:break-all;text-align:left}.profile-share-sheet__url-text{flex:1;min-width:0}.profile-share-sheet__hint{margin:10px 2px 0;font-size:12px;line-height:1.6;color:var(--text-sub);word-break:keep-all}.profile-share-sheet__actions{display:flex;gap:8px;margin-top:14px}.profile-share-sheet__btn{flex:1;padding:13px 12px;border:1px solid var(--border);border-radius:12px;background:#fff;font-size:13.5px;font-weight:var(--fw-semibold);color:var(--text);cursor:pointer}.profile-share-sheet__btn--primary{border-color:var(--text);background:var(--text);color:#fff}.profile-share-sheet__btn:active{opacity:.85}.profile-share-sheet__handle-cta{display:block;width:100%;margin-top:12px;padding:12px;border:1px dashed var(--border);border-radius:12px;background:transparent;font-size:12.5px;font-weight:var(--fw-medium);color:var(--text-sub);cursor:pointer}.handle-edit__row{display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:#fff}.handle-edit__prefix{flex-shrink:0;font-size:13px;color:var(--text-sub)}.handle-edit__input{flex:1;min-width:0;border:none;outline:none;padding:13px 0;font-size:15px;font-weight:var(--fw-medium);background:transparent;color:var(--text)}.handle-edit__preview{margin:10px 2px 0;font-size:12.5px;color:var(--text-sub);word-break:break-all}.handle-edit__msg{margin:8px 2px 0;font-size:12.5px;line-height:1.55;word-break:keep-all}.handle-edit__msg--ok{color:#17803d}.handle-edit__msg--err{color:#d92d20}.handle-edit__note{margin:12px 2px 0;font-size:12px;line-height:1.6;color:var(--text-sub);word-break:keep-all}.handle-edit__submit{width:100%;margin-top:16px;padding:14px;border:none;border-radius:12px;background:var(--text);color:#fff;font-size:14px;font-weight:var(--fw-semibold);cursor:pointer}.handle-edit__submit:disabled{opacity:.45;cursor:default}.live-noti{position:fixed;top:calc(8px + var(--app-safe-top, 0px));left:50%;transform:translate(-50%);z-index:3000;width:min(calc(100vw - 20px),var(--app-canvas-max, 430px));display:flex;align-items:stretch;gap:2px;padding:4px 4px 4px 0;border-radius:14px;background:#161618f0;box-shadow:0 8px 28px #0000003d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:live-noti-in .3s cubic-bezier(.22,1,.36,1)}@keyframes live-noti-in{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}.live-noti.is-exiting{animation:live-noti-out .26s ease forwards}@keyframes live-noti-out{to{opacity:0;transform:translate(-50%,-14px)}}@media (prefers-reduced-motion: reduce){.live-noti,.live-noti.is-exiting{animation:none}}.live-noti__main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 8px 10px 12px;border:none;border-radius:11px;background:transparent;color:#fff;font-family:inherit;text-align:left;cursor:pointer}.live-noti__main:active{background:#ffffff14}.live-noti__icon{flex-shrink:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#111}.live-noti__icon svg{width:16px;height:16px}.live-noti__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.live-noti__title{font-size:13px;line-height:1.3;font-weight:var(--fw-semibold);letter-spacing:-.02em;color:#fff}.live-noti__body{font-size:12px;line-height:1.45;color:#ffffffc7;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word;white-space:pre-line}.live-noti__close{flex-shrink:0;width:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:11px;background:transparent;color:#ffffff8c;cursor:pointer}.live-noti__close svg{width:15px;height:15px}.live-noti__close:active{background:#ffffff14}.community-page,.community-board-page,.community-post-page,.community-post-state,.community-write-page{background:var(--bg);min-height:100vh}.community-page{padding-bottom:calc(var(--app-tab-bar-reserve, 88px) + 8px)}.community-shell__body{max-width:520px;margin:0 auto;padding:12px 16px 24px}.community-shell__section+.community-shell__section{margin-top:20px}.community-shell__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.community-shell__head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.community-shell__title{margin:0;font-size:17px;font-weight:600;color:var(--text);letter-spacing:-.02em}.community-shell__meta{font-size:12px;font-weight:500;color:var(--text-sub)}.community-shell__link,.community-shell__text-link{border:none;background:transparent;padding:0;font-family:inherit;font-size:12px;font-weight:600;color:var(--text-sub);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.community-shell__text-link{display:inline-block;margin-bottom:10px}.community-shell__btn{flex-shrink:0;border:none;border-radius:var(--radius-btn);padding:8px 12px;background:var(--text);color:#fff;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.community-shell__icon-btn{width:36px;height:36px;border:1px solid var(--border);border-radius:var(--radius-btn);background:#fff;color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit}.community-shell__stack{display:flex;flex-direction:column;gap:10px}.community-menu-list{border:1px solid var(--border);border-radius:12px;background:#fff;overflow:hidden}.community-menu-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:none;border-bottom:1px solid var(--border);background:#fff;font-family:inherit;text-align:left;cursor:pointer}.community-menu-row:last-child{border-bottom:none}.community-menu-row:active{background:#fafafa}.community-menu-row__label{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--text);letter-spacing:-.01em}.community-menu-row__chev{font-size:16px;color:var(--text-light);line-height:1}.community-event-cards{display:flex;flex-direction:column;gap:10px}.community-event-card{width:100%;padding:0;border:1px solid var(--border);border-radius:12px;background:#fff;overflow:hidden;text-align:left;font-family:inherit;cursor:pointer}.community-event-card:active{background:#fafafa}.community-event-card__media{position:relative;width:100%;aspect-ratio:16 / 9;background:#f4f4f5;overflow:hidden}.community-event-card__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.community-event-card__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;font-weight:600;color:var(--text-light);letter-spacing:-.02em}.community-event-card__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px}.community-event-card__title{margin:0;font-size:14px;font-weight:600;color:var(--text);line-height:1.35;letter-spacing:-.02em}.community-event-card__summary{margin:0;font-size:12px;font-weight:500;color:var(--text-sub);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-chip-scroll{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;margin-bottom:14px;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.community-chip-scroll::-webkit-scrollbar{display:none}.community-chip{flex-shrink:0;border:1px solid var(--border);border-radius:999px;padding:8px 12px;background:#fff;color:var(--text-sub);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.community-chip.is-active{border-color:var(--text);background:var(--text);color:#fff;font-weight:600}.community-board-filter-label{margin:0;padding:4px 16px 8px;font-size:11px;font-weight:600;color:var(--text-sub);letter-spacing:-.01em}.community-board-filter-label--sort{padding-top:10px}.community-board-board-select{display:block;margin:0 16px 14px;padding:0}.community-board-board-select .community-write-label{margin-top:0}.community-board-sort-bar{padding-bottom:12px}.community-subtabs{display:flex;margin:0 0 14px;border-bottom:1px solid var(--border)}.community-subtabs__btn{flex:1;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:12px 8px;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-sub);cursor:pointer}.community-subtabs__btn.is-active{border-bottom-color:var(--text);color:var(--text);font-weight:600}.community-shell.ency-kream-page .ency-kream-tags{margin-bottom:14px;padding:0}.community-shell.ency-kream-page .ency-kream-inner{padding:0;max-width:none}.community-shell__lead{margin:0 0 14px;font-size:13px;font-weight:400;color:var(--text-sub);line-height:1.55}.community-shell__empty{margin:0;padding:32px 0;text-align:center;font-size:14px;font-weight:500;color:var(--text-sub);line-height:1.55}.community-shell__btn--outline{background:#fff;color:var(--text);border:1px solid var(--border)}.community-shell.community-post-page .community-post-card{margin:0;border:1px solid var(--border);border-radius:12px;padding:16px;background:#fff}.community-shell.community-post-page .community-post-card--gap{margin-top:10px}.community-post-section-title{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--text)}.community-comment-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.community-comment-author{font-size:12px;font-weight:600;color:var(--text)}.community-comment-time{font-size:11px;color:var(--text-sub)}.community-comment-edited{margin-left:6px;font-size:11px;color:var(--text-light)}.community-comment-reply-body{margin-top:4px;font-size:12px;color:var(--text-sub);line-height:1.5}.community-shell.community-write-page .community-shell__body{padding-bottom:100px}.community-write-form{border:1px solid var(--border);border-radius:12px;padding:16px;background:#fff}.community-write-label{margin:14px 0 8px;font-size:12px;font-weight:600;color:var(--text-sub)}.community-write-form>.community-write-label:first-child,.community-write-form>.community-write-field:first-child .community-write-label{margin-top:0}.community-write-field{display:block;margin-bottom:4px}.community-write-select{display:block;width:100%;margin-top:0;padding:11px 36px 11px 12px;border:1px solid var(--border);border-radius:var(--radius-btn);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;font-family:inherit;font-size:15px;font-weight:500;color:var(--text);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.community-write-select:focus{border-color:var(--brand);outline:none}.community-write-hint{margin:0 0 10px;font-size:12px;color:var(--text-light);line-height:1.45}.community-write-option{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.community-write-check{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--text);cursor:pointer}.community-write-check.is-disabled{color:var(--text-light);cursor:not-allowed}.community-write-footer{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:var(--app-canvas-max, 420px);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--border);z-index:80}.community-write-footer .community-shell__btn{width:100%}.community-write-error{margin:0 0 8px;font-size:12px;color:#dc2626}.community-shell.community-event-detail-page .community-event-detail__hero{margin:0 0 14px;border-radius:12px;overflow:hidden;border:1px solid var(--border)}.community-shell.community-event-detail-page .community-event-detail__hero-img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.community-shell.community-event-detail-page .community-event-detail__hero-img--contain{aspect-ratio:auto;max-height:min(72vh,640px);object-fit:contain;background:#fafafa}.community-shell.community-event-detail-page .community-event-detail__content{padding:0}.community-event-detail__period{display:inline-block;margin-bottom:8px;font-size:11px;font-weight:600;color:var(--text-sub)}.community-event-detail__title{margin-bottom:8px}.community-event-detail__block{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.community-event-detail__block-title{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--text)}.community-event-detail__block-body,.community-event-detail__p{margin:0;font-size:14px;color:var(--text-sub);line-height:1.65}.community-event-detail__p+.community-event-detail__p{margin-top:10px}.community-event-detail__usage-list{margin:10px 0 0;padding-left:1.15em;list-style:disc}.community-event-detail__usage-list li{font-size:14px;color:var(--text-sub);line-height:1.65}.community-event-detail__usage-list li+li{margin-top:8px}.community-event-detail__usage-list strong{display:block;font-weight:600;color:var(--text)}.community-event-detail__usage-list span{display:block;margin-top:2px}.community-event-detail__usage-footer{margin-top:10px}.community-event-detail__cta{width:100%;margin-top:20px}.community-write-page{padding-bottom:120px}.community-post-page{padding-bottom:24px}.community-subnav.home-subnav{border-bottom:1px solid var(--border)}.community-rank-tip-banner{display:flex;align-items:center;gap:10px;margin:12px 16px 0;padding:12px 14px;background:#fafafa;border:1px solid var(--border);border-radius:var(--radius-card)}.community-rank-tip-banner__text{flex:1;min-width:0;font-size:12px;font-weight:600;color:var(--text-sub);line-height:1.5;margin:0}.community-rank-tip-banner__cta{flex-shrink:0;border:1px solid var(--brand);border-radius:var(--radius-btn);padding:8px 12px;background:var(--brand);color:#fff;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit}.community-rank-tip-banner__close{flex-shrink:0;border:none;background:transparent;color:var(--text-light);width:28px;height:28px;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;padding:0}.community-home-promo,.community-board-promo-wrap{padding:12px 16px 0}.community-board-promo-slider{border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--border);background:#fafafa}.community-board-promo-slider-viewport{aspect-ratio:16 / 9;max-height:200px;background:#fafafa;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.community-board-promo-slider-viewport::-webkit-scrollbar{display:none}.community-board-promo-slide{position:relative;flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.community-board-promo-dot{border:1px solid rgba(255,255,255,.8);background:#ffffff73}.community-board-promo-dot.is-on{background:#fff;opacity:1}.community-board-header{padding:16px 16px 10px;display:flex;justify-content:space-between;align-items:center}.community-board-header strong{font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.03em}.community-board-header button{border:none;background:transparent;color:var(--text-sub);font-size:12px;font-weight:700;padding:4px 0;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:3px}.community-board-grid{padding:0 16px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.community-board-card{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;min-height:88px;padding:10px 4px 8px;position:relative;cursor:pointer;font:inherit;transition:background .15s ease}.community-board-card:active{background:#fafafa}.community-board-icon{width:40px;height:40px;border-radius:var(--radius-chip);margin:0 auto 6px;display:flex;align-items:center;justify-content:center;background:#fafafa;border:1px solid var(--border);color:var(--text)}.community-board-icon svg{stroke:currentColor}.community-board-name{font-size:11px;font-weight:700;color:var(--text);letter-spacing:-.02em}.board-dot{position:absolute;right:8px;top:8px;width:6px;height:6px;background:#ef4444;border-radius:50%}.community-home-events{margin-top:20px;padding:0 16px 8px}.community-home-events__title{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.02em}.community-home-events__list{display:flex;flex-direction:column;gap:8px}.community-home-event-row{display:flex;align-items:stretch;width:100%;padding:0;border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;cursor:pointer;text-align:left;font:inherit;overflow:hidden}.community-home-event-row:active{background:#fafafa}.community-home-event-row__thumb{width:72px;min-height:72px;flex-shrink:0;border-right:1px solid var(--border);display:flex;align-items:center;justify-content:center}.community-home-event-row__thumb-img{width:100%;height:100%;min-height:72px;object-fit:cover;object-position:center;display:block}.community-home-event-row__body{flex:1;min-width:0;padding:12px 10px;display:flex;flex-direction:column;justify-content:center;gap:4px}.community-home-event-row__title{font-size:13px;font-weight:600;color:var(--text);line-height:1.35}.community-home-event-row__summary{font-size:11px;font-weight:600;color:var(--text-light);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-home-event-row__chevron{flex-shrink:0;align-self:center;padding-right:10px;color:var(--text-light)}.community-event-detail__hero{margin:0 16px;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--border);min-height:120px}.community-event-detail__period{display:inline-block;font-size:11px;font-weight:700;color:var(--text-sub);background:#fafafa;border:1px solid var(--border);padding:4px 8px;border-radius:var(--radius-chip);margin-bottom:10px}.community-event-detail__title{font-size:18px;font-weight:600;color:var(--text);letter-spacing:-.03em}.community-event-detail__lead{color:var(--text-sub);font-weight:600}.community-event-detail__info{padding:14px;border-radius:var(--radius-card);background:#fafafa;border:1px solid var(--border)}.community-event-detail__cta{width:100%;border:none;border-radius:var(--radius-btn);background:var(--brand);color:#fff;font-size:14px;font-weight:600;padding:14px;cursor:pointer;font-family:inherit}.community-board-summary{border-radius:var(--radius-card);padding:14px;background:#fff;border:1px solid var(--border)}.community-board-summary-icon{background:#fafafa;border:1px solid var(--border)}.community-board-count-pill{background:var(--brand);color:#fff;border:none;font-size:11px;font-weight:600;padding:6px 10px}.community-board-summary-toolbar{border-top:1px solid var(--border)}.community-board-filter-chip{border:1px solid #d1d5db;background:#fff;color:var(--text);border-radius:var(--radius-btn);font-size:11px;font-weight:700;min-height:36px}.community-board-filter-chip.is-active{border-color:var(--brand);background:#fafafa;color:var(--text);font-weight:600}.community-board-sort-btn{border:1px solid var(--border);border-radius:var(--radius-btn);background:#fff}.community-board-posts{gap:0;padding-bottom:16px;background:#fff}.community-board-feed-ad{width:100%;padding:10px 16px;box-sizing:border-box}.community-board-feed-ad .ad-banner-pane--stripe{border-radius:14px}.community-board-feed-sentinel{height:1px;margin:4px 0 20px}.community-board-post-row{display:flex;align-items:center;width:100%;margin:0;padding:0;border:none;border-bottom:1px solid var(--border);border-radius:0;background:#fff;cursor:pointer;text-align:left;font:inherit;overflow:hidden;box-shadow:none}.community-board-posts>article.community-board-post-row:last-of-type{border-bottom:none}.community-board-post-row:active{background:#fafafa}.community-board-post-row__thumb{width:72px;height:72px;aspect-ratio:1;flex-shrink:0;align-self:center;border-right:1px solid var(--border);display:flex;align-items:center;justify-content:center;background:#f4f4f5;overflow:hidden}.community-board-post-row__thumb--ph span{font-size:17px;font-weight:600;color:#94a3b8}.community-board-post-row__thumb-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.community-board-post-row__body{flex:1;min-width:0;padding:10px 8px 10px 12px;display:flex;flex-direction:column;justify-content:center;gap:3px}.community-board-post-row__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.community-board-post-row__author{font-size:11px;font-weight:600;color:var(--text-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-board-post-row__time{flex-shrink:0;font-size:10px;font-weight:500;color:var(--text-light)}.community-board-post-row__tags{display:flex;flex-wrap:wrap;gap:4px}.community-board-post-row__tag{font-size:9px;font-weight:600;padding:2px 6px;border-radius:4px;background:#f4f4f5;color:var(--text-sub)}.community-board-post-row__tag--warn{background:#fef2f2;color:#b91c1c}.community-board-post-row__tag--pin{background:#fffbeb;color:#92400e}.community-board-post-row__title{margin:0;font-size:13px;font-weight:600;color:var(--text);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.community-board-post-row__summary{margin:0;font-size:11px;font-weight:400;color:var(--text-sub);line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.community-board-post-row__foot{display:flex;align-items:center;gap:10px;margin-top:2px}.community-board-post-row__stat{font-size:10px;font-weight:500;color:var(--text-light)}.community-board-post-row__chev{flex-shrink:0;align-self:center;padding-right:10px;font-size:18px;line-height:1;color:var(--text-light)}.community-board-page .community-board-post-card{border:1px solid var(--border);border-radius:var(--radius-card);padding:10px 12px;background:#fff}.community-board-page .community-board-fab{left:auto;right:max(12px,calc(50% - .5 * var(--app-canvas-max, 420px) + 12px));bottom:calc(var(--app-tab-bar-reserve, 88px) + 12px);width:52px;height:52px;border-radius:50%;background:var(--text);color:#fff;box-shadow:0 4px 14px #0000001f;z-index:48}.community-board-post-card:active,.community-board-post-row:active{background:#fafafa}.community-board-empty{border:1px dashed var(--border);color:var(--text-light);font-weight:600}.community-board-pager{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:16px 4px 8px;margin-top:4px}.community-board-pager__status{font-size:12px;font-weight:500;color:var(--text-sub)}.community-board-pager__btn{border:1px solid var(--border);border-radius:var(--radius-btn);background:#fff;font-size:13px;font-weight:600;padding:8px 16px;cursor:pointer;font-family:inherit;min-width:64px}.community-board-pager__btn:disabled{opacity:.4;cursor:not-allowed}.community-board-like-btn.is-liked{color:var(--brand)}.community-tag-hot{background:#fafafa;border:1px solid var(--border);color:var(--text-sub);font-weight:600}.community-board-fab{border:none;background:var(--brand);box-shadow:0 2px 12px #0000001f}.community-sort-sheet{border-top:1px solid var(--border);box-shadow:0 -4px 24px #0000000f}.community-sort-sheet-row.is-on{background:#fafafa;color:var(--text);font-weight:600}.community-post-card{margin:0 16px;border:1px solid var(--border);border-radius:var(--radius-card);padding:16px}.community-post-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;color:var(--text-light);font-weight:700}.community-post-meta__board{font-size:12px}.community-post-meta__date{font-size:12px;font-weight:600;color:var(--text-sub);white-space:nowrap}.community-post-title{font-size:17px;font-weight:600;color:var(--text)}.community-post-author{color:var(--text-sub);font-weight:600}.community-post-block-btn{border:1px solid var(--border);border-radius:var(--radius-chip);background:#fff;font-size:11px;font-weight:700}.community-post-author-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.community-post-author-actions{position:relative;flex-shrink:0}.community-post-more-btn{border:1px solid var(--border);border-radius:var(--radius-btn);background:#fff;min-width:36px;height:32px;padding:0 10px;font-size:16px;font-weight:700;letter-spacing:.08em;color:var(--text-sub);cursor:pointer;font-family:inherit}.community-post-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;border:none;background:transparent;cursor:default}.community-post-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:61;min-width:140px;padding:6px;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:0 8px 24px #0000001f;opacity:1;isolation:isolate}.community-post-menu button{display:block;width:100%;border:none;border-radius:8px;background:#fff;padding:10px 12px;text-align:left;font-family:inherit;font-size:14px;font-weight:600;color:var(--text);cursor:pointer;opacity:1}.community-post-menu button.is-danger{color:#dc2626}.community-post-menu button:active{background:#f5f5f5}.community-post-message__actions{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:0 16px 24px}.community-post-message__actions .community-shell__btn{width:100%;min-height:48px;font-size:15px}.community-report-modal__reasons{display:grid;gap:8px;margin-bottom:12px}.community-report-modal__reason{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.community-report-modal__reason.is-on{border-color:var(--text);background:#fafafa}.community-report-modal__reason input{flex-shrink:0}.community-report-modal__target{margin-top:-4px;margin-bottom:12px;font-weight:600;color:var(--text)}.community-post-gallery{margin:14px -16px 0;width:calc(100% + 32px)}.community-post-gallery__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none}.community-post-gallery__track::-webkit-scrollbar{display:none}.community-post-gallery__slide{flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;min-height:min(72vw,420px);max-height:520px;background:#f5f5f5}.community-post-gallery__slide .feed-image.community-post-gallery__img{width:100%;max-height:520px}.community-post-gallery__slide .feed-image__img{width:100%;max-height:520px;object-fit:contain;object-position:center;display:block}.community-post-gallery__dots{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px 4px}.community-post-gallery__dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#d4d4d4;cursor:pointer;font-family:inherit}.community-post-gallery__dot.is-on{width:9px;height:9px;background:var(--text)}.community-post-body{margin-top:14px;color:var(--text);font-weight:500;line-height:1.65}.community-post-like-btn{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:4px 0;border:none;background:transparent;font-family:inherit;cursor:pointer;color:var(--text)}.community-post-like-btn__icon{font-size:18px;line-height:1}.community-post-like-btn__count{font-size:14px;font-weight:600;letter-spacing:-.02em}.community-post-like-btn.is-liked,.community-post-like-btn.is-liked .community-post-like-btn__icon{color:#e11d48}.community-post-input{border:1px solid var(--border);border-radius:var(--radius-btn)}.community-post-btn-primary{border:none;border-radius:var(--radius-btn);background:var(--brand);color:#fff;font-weight:600}.community-post-btn-primary:disabled{background:#e5e5e5;color:var(--text-light)}.community-comment-item{border:1px solid var(--border);border-radius:var(--radius-btn);background:#fff}.community-comment-reply{margin-left:12px;background:#fafafa;border:1px solid var(--border)}.community-comment-reply .community-comment-reply{margin-left:0}.community-comment-actions button.community-comment-btn--accent{color:var(--brand)}.community-write-intro h1{font-size:16px;font-weight:600;color:var(--text)}.community-write-intro p{font-size:12px;color:var(--text-light);font-weight:600}.community-write-card{border:1px solid var(--border);border-radius:var(--radius-card);padding:16px}.community-write-chip{border:1px solid var(--border);background:#fff;color:var(--text-sub);border-radius:var(--radius-btn);font-size:12px;font-weight:700}.community-write-chip.is-active{border-color:var(--brand);background:#fafafa;color:var(--text);font-weight:600}.community-write-input,.community-write-textarea{border:1px solid var(--border);border-radius:var(--radius-btn)}.community-write-input:focus,.community-write-textarea:focus{border-color:var(--brand);outline:none}.community-write-add-photo{border:1px dashed var(--border);background:#fafafa;color:var(--text-sub);font-weight:700}.community-write-photo-tile{border:1px solid var(--border)}.community-write-footer{border-top:1px solid var(--border);box-shadow:0 -2px 16px #0000000a}.community-write-submit{display:block;width:100%;min-height:48px;border:none;border-radius:var(--radius-btn);background:var(--text);color:#fff;font-size:15px;font-weight:600}.community-write-submit:disabled{background:#e5e5e5;color:var(--text-light)}.community-header-center-title{font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.03em}.contest-page__write-row{display:flex;justify-content:flex-end;margin:0 0 12px}.member-rank-guide{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.member-rank-guide__inner{padding:12px 16px 0}.member-rank-guide__hero{padding:18px 16px;margin-bottom:12px;border:1px solid var(--border);border-radius:var(--radius-card);background:#fafafa}.member-rank-guide__hero-title{margin:0 0 10px;font-size:18px;font-weight:var(--fw-semibold);letter-spacing:-.04em;color:var(--text);line-height:1.25}.member-rank-guide__hero-text{margin:0;font-size:13px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.65;letter-spacing:-.02em}.member-rank-guide__hero-text strong{font-weight:var(--fw-semibold);color:var(--text)}.member-rank-guide__section{margin-bottom:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card)}.member-rank-guide__section-title{margin:0 0 4px;font-size:15px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.03em}.member-rank-guide__section-lede{margin:0 0 14px;font-size:12px;font-weight:var(--fw-regular);color:var(--text-light);line-height:1.5}.member-rank-guide__section-lede strong{font-weight:var(--fw-semibold);color:var(--text-sub)}.member-rank-guide__ranks{display:grid;gap:10px}.member-rank-guide__rank{padding:14px;border:1px solid var(--border);border-radius:var(--radius-btn);background:#fafafa}.member-rank-guide__rank-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.member-rank-guide__rank-meta{min-width:0}.member-rank-guide__rank-name{font-size:15px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.02em}.member-rank-guide__rank-en{font-weight:var(--fw-regular);color:var(--text-light)}.member-rank-guide__rank-threshold{margin-top:3px;font-size:12px;font-weight:var(--fw-medium);color:var(--text-sub)}.member-rank-guide__benefits{margin:0;padding-left:18px;font-size:13px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.55;letter-spacing:-.02em}.member-rank-guide__benefits strong{font-weight:var(--fw-semibold);color:var(--text)}.member-rank-guide__benefits li{margin-bottom:4px}.member-rank-guide__benefits--solo{margin-top:8px}.member-rank-guide__sticker-list{display:flex;flex-direction:column;gap:8px}.member-rank-guide__sticker{display:flex;gap:12px;align-items:center;padding:12px;border-radius:var(--radius-btn);border:1px solid var(--border);background:var(--card)}.member-rank-guide__sticker-thumb{width:120px;height:72px;flex-shrink:0;border-radius:var(--radius-btn);border:1px solid var(--border);background:#fafafa;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;padding:2px}.member-rank-guide__sticker-thumb img{width:100%;height:100%;object-fit:contain;display:block}.member-rank-guide__sticker-emoji{font-size:32px;line-height:1}.member-rank-guide__sticker-body{min-width:0;flex:1}.member-rank-guide__sticker-title{font-size:13px;font-weight:var(--fw-semibold);color:var(--text);line-height:1.35;letter-spacing:-.02em}.member-rank-guide__sticker-desc{margin-top:4px;font-size:12px;font-weight:var(--fw-regular);color:var(--text-light);line-height:1.45}.member-rank-guide__link-row{margin-top:14px;text-align:right}.member-rank-guide__link{display:inline-block;font-size:12px;font-weight:var(--fw-semibold);color:var(--text);text-decoration:underline;text-underline-offset:3px;letter-spacing:-.02em}.member-rank-guide__link:active{opacity:.75}.community-subnav.home-subnav{border-bottom:1px solid var(--border);background:#fff}.community-subnav .home-subnav__tab{color:var(--text-sub);font-weight:var(--fw-medium);border-bottom:2px solid transparent}.community-subnav .home-subnav__tab--active{color:var(--text);font-weight:var(--fw-semibold);background:transparent;border-bottom-color:var(--text);box-shadow:none}.community-rank-tip-banner{margin:12px 16px 0;padding:12px 14px;background:#fafafa;border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none}.community-rank-tip-banner__cta{border:1px solid var(--text);background:var(--text);color:#fff}.community-rank-tip-banner__close{background:transparent;color:var(--text-sub);border-radius:var(--radius-chip)}.community-feedback-cta{display:flex;align-items:center;gap:8px;width:auto;margin:0 16px 12px;padding:10px 0;border:none;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none;text-align:left}.community-feedback-cta__label{font-size:13px;font-weight:var(--fw-semibold);color:var(--text);flex-shrink:0}.community-feedback-cta__hint{flex:1;min-width:0;font-size:12px;font-weight:var(--fw-regular);color:var(--text-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-feedback-cta__chev{font-size:16px;font-weight:var(--fw-regular);color:var(--text-light);flex-shrink:0}.community-feedback-banner{margin:4px 16px 12px;padding:0 0 14px;background:transparent;border:none;border-bottom:1px dashed var(--border);border-radius:0}.community-feedback-banner p{margin:0;font-size:12px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.5;text-align:left}.community-feedback-banner p+p{margin-top:2px}.community-feedback-banner__keep{white-space:nowrap}.community-feedback-banner strong{font-weight:var(--fw-semibold);color:var(--text)}.community-board-header{padding:16px 16px 8px}.community-board-header strong{font-size:15px;font-weight:var(--fw-semibold);color:var(--text)}.community-board-header button{border:none;background:transparent;color:var(--text-sub);font-size:12px;font-weight:var(--fw-medium);padding:4px 0;text-decoration:underline;text-underline-offset:3px}.community-board-grid{gap:8px}.community-board-card,.community-board-card--highlight{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;min-height:84px;padding:10px 4px 8px;box-shadow:none}.community-board-card:active,.community-board-card--highlight:active{background:#fafafa;transform:none;opacity:1}.community-board-icon{width:36px;height:36px;border-radius:var(--radius-chip);margin:0 auto 6px;border:1px solid var(--border);background:#fafafa;box-sizing:border-box}.community-board-name{font-size:11px;font-weight:var(--fw-semibold);color:var(--text)}.board-dot{width:5px;height:5px;background:var(--text);right:8px;top:8px}.community-home-events{margin-top:20px;padding:0 16px 16px}.community-home-events__title{font-size:13px;font-weight:var(--fw-semibold);color:var(--text)}.community-home-event-row{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none}.community-home-event-row:active{background:#fafafa;transform:none;opacity:1}.community-home-event-row__thumb{width:72px;min-height:72px;border-right:1px solid var(--border)}.community-home-event-row__title{font-size:13px;font-weight:var(--fw-semibold)}.community-home-event-row__summary{font-size:11px;font-weight:var(--fw-regular);color:var(--text-sub)}.community-board-promo-slider,.community-event-detail__hero{border:1px solid var(--border);border-radius:var(--radius-card);background:#fafafa}.community-event-detail__period{color:var(--text-sub);background:#fafafa;border:1px solid var(--border)}.community-event-detail__cta{border:none;background:var(--text);color:#fff;border-radius:var(--radius-btn)}.community-board-summary{margin:0 16px;border:1px solid var(--border);background:#fff}.community-board-count-pill{background:var(--text);color:#fff}.community-board-summary-icon{background:#fafafa}.community-board-filter-chip.is-active{border-color:var(--text);background:var(--text);color:#fff}.community-board-post-card{margin:0;border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none}.community-board-fab{background:var(--text);box-shadow:0 4px 16px #00000026}.community-sort-sheet{border-top:1px solid var(--border);box-shadow:0 -8px 32px #00000014}.community-sort-sheet-row.is-on{background:#fafafa;color:var(--text)}.community-post-card{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none}.community-post-meta{color:var(--text-sub);font-weight:var(--fw-medium)}.community-post-block-btn.is-on{background:#fafafa}.community-post-like-btn.is-liked,.community-board-like-btn.is-liked{color:var(--text)}.community-post-input{border:1px solid var(--border)}.community-post-btn-primary{border:none;background:var(--text);color:#fff}.community-post-btn-primary:disabled{background:#e5e5e5;border:none;color:var(--text-light)}.community-comment-item,.community-comment-reply{border:1px solid var(--border);background:#fff}.community-comment-reply{background:#fafafa}.community-comment-actions button.community-comment-btn--accent{color:var(--text)}.community-write-chip.is-active{border-color:var(--text);background:var(--text);color:#fff}.community-write-submit{background:var(--text)}.community-header-center-title{font-size:15px;font-weight:var(--fw-semibold);color:var(--text)}.community-shell--simple .community-shell__body{padding:8px 16px 28px}.community-shell--simple .community-home-promo{padding:0}.community-home-block{margin-bottom:22px}.community-home-block__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:0 2px}.community-home-block__title{margin:0;font-size:14px;font-weight:600;color:var(--text);letter-spacing:-.02em}.community-home-block__link{border:none;background:transparent;padding:0;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-sub);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.community-home-block__hint{margin:0 0 20px;font-size:13px;color:var(--text-sub)}.community-home-boards__title{margin-bottom:4px}.community-home-post-list{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:8px}.community-home-post-row{display:flex;align-items:center;width:100%;padding:0;border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;cursor:pointer;text-align:left;font:inherit;overflow:hidden}.community-home-post-row:active{background:#fafafa}.community-home-post-row__thumb{width:72px;height:72px;aspect-ratio:1;flex-shrink:0;align-self:center;border-right:1px solid var(--border);display:flex;align-items:center;justify-content:center;background:#f4f4f5;overflow:hidden}.community-home-post-row__thumb-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.community-home-post-row__thumb-ph{font-size:20px;font-weight:600;color:#94a3b8}.community-home-post-row__body{flex:1;min-width:0;padding:12px 10px;display:flex;flex-direction:column;justify-content:center;gap:4px}.community-home-post-row__title{margin:0;font-size:13px;font-weight:600;color:var(--text);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.community-home-post-row__summary{margin:0;font-size:11px;font-weight:400;color:var(--text-sub);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-home-post-row__meta{margin:0;font-size:10px;font-weight:500;color:var(--text-light);line-height:1.35}.community-home-post-row__chev{flex-shrink:0;align-self:center;padding-right:10px;color:var(--text-light)}.community-home-magazine-list{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:8px}.community-home-magazine-row{display:flex;align-items:stretch;width:100%;padding:14px 12px;border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;cursor:pointer;text-align:left;font:inherit;gap:8px}.community-home-magazine-row:active{background:#fafafa}.community-home-magazine-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.community-home-magazine-row__issue{font-size:10px;font-weight:600;color:var(--text-light);letter-spacing:.02em;text-transform:uppercase}.community-home-magazine-row__title{margin:0;font-size:14px;font-weight:600;color:var(--text);line-height:1.35;letter-spacing:-.02em}.community-home-magazine-row__summary{margin:0;font-size:12px;font-weight:400;color:var(--text-sub);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-home-magazine-row__meta{margin:2px 0 0;font-size:11px;font-weight:500;color:var(--text-light);line-height:1.35}.community-home-magazine-row__chev{flex-shrink:0;align-self:center;color:var(--text-light);font-size:18px;line-height:1}.community-other-boards{margin-top:28px;padding-top:20px;border-top:1px solid #f0f0f0}.community-other-boards__label{margin:0 0 12px;font-size:12px;font-weight:700;color:var(--text-sub);letter-spacing:.02em}.community-other-boards__links{display:flex;flex-wrap:wrap;gap:8px}.community-other-boards__link{padding:8px 12px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;font-family:inherit;font-size:13px;font-weight:600;color:#374151;cursor:pointer}.community-other-boards__link:active{background:#f9fafb}.community-simple-menu{list-style:none;margin:0;padding:0}.community-simple-menu__row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 2px;border:none;border-bottom:1px solid #f0f0f0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.community-simple-menu li:last-child .community-simple-menu__row{border-bottom:none}.community-simple-menu__label{font-size:15px;font-weight:500;color:var(--text);letter-spacing:-.02em}.community-simple-menu__chev{font-size:18px;line-height:1;color:var(--text-light);font-weight:400}.event-page__body{padding-top:12px}.event-page__promo{padding:0 16px 8px}.event-page__promo .community-board-promo-slider{border-radius:var(--radius-card)}.event-page__list{display:flex;flex-direction:column;gap:0;padding:8px 16px 4px}.event-page__section-title{margin:20px 0 10px;padding:0 16px;font-size:14px;font-weight:600;color:var(--text);letter-spacing:-.02em}.event-page__notices{display:flex;flex-direction:column;gap:10px;padding:0 16px 24px}.community-post-page--cafe.community-shell.community-page{--cafe-compose-height: 50px;--cafe-tab-dock: calc(52px + max(14px, env(safe-area-inset-bottom, 0px))) ;min-height:auto;padding-bottom:0;background:#fff}.community-post-page--cafe .community-shell__body{padding:0;max-width:100%;padding-bottom:calc(var(--cafe-compose-height) + var(--cafe-tab-dock))}.cafe-post{padding:8px 16px 0;background:#fff}.cafe-post__crumb{display:inline-flex;align-items:center;gap:2px;border:none;background:transparent;padding:0;margin:0 0 6px;font-family:inherit;font-size:12px;font-weight:400;color:#888;cursor:pointer}.cafe-post__title-row{display:flex;align-items:flex-start;gap:8px}.cafe-post__title{flex:1;min-width:0;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.4;color:#222;letter-spacing:-.02em;word-break:break-word}.cafe-post__action-more--title{margin-top:2px;flex-shrink:0}.cafe-post__menu--below{bottom:auto;top:calc(100% + 4px)}.cafe-post__byline{margin:0 0 14px;font-size:12px;line-height:1.5;color:#888;font-weight:400}.cafe-post__author{color:#555;font-weight:500}.cafe-post__author--link{border:none;background:transparent;padding:0;font:inherit;color:#555;font-weight:500;cursor:pointer}.cafe-post__author--link:active{opacity:.72}.cafe-post__sep{margin:0 4px;color:#ccc}.cafe-post .community-post-gallery{margin:16px 0 0;width:100%}.cafe-post .community-post-gallery__track{border-radius:8px;border:1px solid var(--border);overflow-x:auto;overflow-y:hidden}.cafe-post__body{margin-top:12px;font-size:15px;line-height:1.65;color:#333;font-weight:400;word-break:break-word}.cafe-post__body a,.cafe-post__body--rich a,.cafe-comment__body a,.mention-text__link{color:#2563eb;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.cafe-post__body p{margin:0 0 .65em}.cafe-post__body p:last-child{margin-bottom:0}.cafe-post__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding:10px 0 14px;border-top:1px solid #eee}.cafe-post__actions-icons{display:flex;align-items:center;gap:4px}.cafe-post__icon-btn{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;padding:6px 8px;color:#666;cursor:pointer}.cafe-post__icon-btn.is-liked{color:#e11d48}.cafe-post__icon-heart{transform-origin:center}.cafe-post__icon-btn.is-pop .cafe-post__icon-heart{animation:cafePostHeartPop .38s cubic-bezier(.34,1.56,.64,1)}@keyframes cafePostHeartPop{0%{transform:scale(1)}40%{transform:scale(1.55)}to{transform:scale(1)}}.cafe-post__icon-count{font-size:13px;font-weight:500;line-height:1}.cafe-post__action-more{position:relative;flex-shrink:0}.cafe-post__menu{position:absolute;bottom:calc(100% + 4px);right:0;z-index:90;background:#fff;opacity:1}.cafe-comments{border-top:1px solid #eee;background:#fff;padding:12px 0 6px}.cafe-comments__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px 12px}.cafe-comments__title{margin:0;font-size:13px;font-weight:600;color:#333}.cafe-comments__sort{display:flex;align-items:center;gap:6px;font-size:12px;color:#aaa}.cafe-comments__sort-link{border:none;background:transparent;padding:0;font-family:inherit;font-size:12px;font-weight:400;color:#aaa;cursor:pointer}.cafe-comments__sort-link.is-active{color:#333;font-weight:500}.cafe-comments__sort-sep{color:#ddd;font-size:11px;-webkit-user-select:none;user-select:none}.cafe-comments__list{list-style:none;margin:0;padding:0}.cafe-comment{display:flex;flex-direction:column;align-items:stretch;padding:10px 16px;border-top:1px solid #f5f5f5;position:relative}.cafe-comment__row{display:flex;align-items:flex-start;gap:0;width:100%}.cafe-comment--reply,.cafe-comment .cafe-comment{padding:6px 0;border-top:none;margin:0}.cafe-comment__main{flex:1;min-width:0}.cafe-comment__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;margin-bottom:2px}.cafe-comment__name{font-size:12px;font-weight:600;color:#444}.cafe-comment__name--link{border:none;background:transparent;padding:0;font-family:inherit;cursor:pointer}.cafe-comment__name--link:active{opacity:.72}.cafe-comment__time{font-size:11px;color:#aaa;font-weight:400}.cafe-comment__badge{font-size:10px;font-weight:500;color:#888}.cafe-comment__body{margin:0;font-size:14px;line-height:1.5;color:#333;word-break:break-word}.cafe-comment__mention{color:#2563eb;font-weight:600}.cafe-comment__edited{font-size:11px;color:var(--text-light)}.cafe-comment__foot{margin-top:4px}.cafe-comment__reply-btn{border:none;background:transparent;padding:0;font-family:inherit;font-size:11px;font-weight:400;color:#888;cursor:pointer}.cafe-comment__replies{list-style:none;margin:2px 0 0;padding:0;border-left:none;width:100%;box-sizing:border-box}.cafe-comment--reply .cafe-comment__main{padding-left:10px}.cafe-comment__replies .cafe-comment__replies{padding-left:0}.cafe-comment__replies .cafe-comment--reply .cafe-comment--reply .cafe-comment__main{padding-left:10px}.cafe-comment__reply-form,.cafe-comment__edit{display:flex;gap:8px;align-items:center;margin-top:10px}.cafe-comment__aside{position:relative;flex-shrink:0}.cafe-comment__more{border:none;background:transparent;padding:4px;color:var(--text-light);cursor:pointer;display:flex}.cafe-comment__menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;border:none;background:transparent;cursor:default}.cafe-comment__menu{position:absolute;top:calc(100% + 2px);right:0;z-index:81;min-width:108px;padding:4px;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:0 6px 20px #00000014}.cafe-comment__menu button{display:block;width:100%;border:none;border-radius:8px;background:transparent;padding:9px 10px;text-align:left;font-family:inherit;font-size:13px;font-weight:600;color:var(--text);cursor:pointer}.cafe-comment__menu button.is-danger{color:#dc2626}.cafe-comments__empty{padding:28px 16px;text-align:center;font-size:13px;color:var(--text-sub);list-style:none}.community-post-page--cafe .cafe-compose{position:fixed;left:0;right:0;bottom:0;margin-bottom:var(--cafe-tab-dock);z-index:49;width:100%;max-width:var(--app-canvas-max);margin-inline:auto;display:flex;align-items:center;gap:8px;padding:6px 12px 8px;background:#fff;border-top:1px solid #eee;box-sizing:border-box}.community-post-page--cafe .cafe-compose.is-keyboard-open{margin-bottom:0;padding-bottom:8px;transition:bottom .12s ease-out}.app-layout[data-tab-bar=hidden] .community-post-page--cafe.community-shell.community-page{--cafe-tab-dock: 0}.app-layout[data-tab-bar=hidden] .community-post-page--cafe .community-shell__body{padding-bottom:calc(var(--cafe-compose-height) + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)))}.app-layout[data-tab-bar=hidden] .community-post-page--cafe .cafe-compose{margin-bottom:0;padding-bottom:calc(8px + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)))}.cafe-compose__field{flex:1;min-width:0}.cafe-compose__field .mention-field{width:100%}.cafe-comment__reply-form .mention-field{flex:1;min-width:0}.cafe-compose__input{width:100%;border:1px solid #e5e5e5;border-radius:4px;padding:8px 10px;font-size:14px;font-family:inherit;background:#fafafa;color:#333;box-sizing:border-box}.cafe-compose__input:focus{outline:none;border-color:#ccc;background:#fff}.cafe-compose__send,.cafe-comment__edit .cafe-compose__send,.cafe-comment__reply-form .cafe-compose__send,.community-post-page--cafe .cafe-compose__send{flex-shrink:0;border:none;background:transparent;padding:4px 2px;font-family:inherit;font-size:13px;font-weight:500;color:#111;cursor:pointer;-webkit-text-fill-color:#111}.cafe-compose__send.is-disabled,.cafe-compose__send:disabled{color:#ccc;-webkit-text-fill-color:#ccc;cursor:not-allowed}.cafe-post-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;border:none;background:transparent;cursor:default}.community-write-page--cafe.community-shell.community-page{min-height:100dvh;padding-bottom:0;background:var(--bg, #fff);color:var(--text, #111)}.community-write-page--cafe .community-shell__body{padding:0;max-width:100%;padding-bottom:calc(120px + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)))}.community-write-page--cafe.is-keyboard-open .community-shell__body{padding-bottom:calc(72px + var(--cafe-write-kb-inset, 0px))}.cafe-write-dock-wrap{position:fixed;left:0;right:0;bottom:0;z-index:90;width:100%;max-width:var(--app-canvas-max);margin:0 auto;background:var(--bg, #fff);border-top:1px solid var(--border, #ececee);padding-bottom:var(--app-safe-bottom, env(safe-area-inset-bottom, 0px));box-sizing:border-box;transition:none;transform:translateZ(0)}.cafe-write-dock-wrap.is-keyboard-open{padding-bottom:0;box-shadow:0 -1px 0 var(--border, #ececee)}.cafe-write-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(8px + var(--app-safe-top, env(safe-area-inset-top, 0px))) 12px 8px;background:var(--bg, #fff);border-bottom:1px solid var(--border, #ececee);position:sticky;top:0;z-index:60}.cafe-write-header__close{border:none;background:transparent;color:var(--text, #111);font-size:28px;line-height:1;width:40px;height:40px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.cafe-write-header__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.cafe-write-header__draft-count,.cafe-write-header__draft-save{border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-sub, #888);cursor:pointer;padding:6px 4px;white-space:nowrap}.cafe-write-header__post{border:none;border-radius:var(--radius-btn, 8px);background:var(--text, #111);color:#fff;font-family:inherit;font-size:14px;font-weight:600;padding:8px 14px;cursor:pointer;letter-spacing:-.02em}.cafe-write-header__post:disabled{opacity:.4;cursor:not-allowed;background:#e5e5e5;color:#999}.cafe-write__board-row{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;border-bottom:1px solid var(--border, #ececee);background:transparent;padding:14px 16px;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.cafe-write__board-row .cafe-write__picker-value{flex:1;text-align:left;font-size:15px;font-weight:400;color:var(--text-sub, #888);max-width:none}.cafe-write__board-row .cafe-write__picker-value:not(:empty){color:var(--text, #111)}.cafe-write__sub-picker{padding:0 16px 8px;border-bottom:1px solid var(--border, #ececee)}.cafe-write__attach{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:12px 16px 0;scrollbar-width:none}.cafe-write__attach::-webkit-scrollbar{display:none}.cafe-write__thumb--video video{width:100%;height:100%;object-fit:cover}.cafe-write__thumb-badge{position:absolute;left:4px;bottom:4px;font-size:10px;font-weight:700;color:#fff;background:#0000008c;padding:2px 5px;border-radius:4px}.cafe-write__editor{min-height:min(48vh,320px);padding:16px;font-size:16px;line-height:1.65;color:var(--text, #111);outline:none;word-break:break-word;user-select:text;-webkit-user-select:text}.cafe-write__editor[data-empty="1"]:empty:before{content:attr(data-placeholder);color:var(--text-light, #bbb);pointer-events:none}.cafe-write__editor b,.cafe-write__editor strong{font-weight:800}.cafe-write__editor u{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px}.cafe-write-dock{display:flex;align-items:center;gap:2px;padding:6px 8px;min-height:44px;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cafe-write-dock::-webkit-scrollbar{display:none}.cafe-write-dock__btn{flex-shrink:0;border:none;background:transparent;color:var(--text-sub, #888);width:44px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cafe-write-dock__btn.is-active{color:#fff;background:var(--text, #111)}.cafe-write-dock__btn.is-active svg{stroke:#fff}.cafe-write-dock__btn.is-active .cafe-write-dock__bold,.cafe-write-dock__btn.is-active .cafe-write-dock__underline{color:#fff}.cafe-write-dock__t{font-size:18px;font-weight:700;font-family:Georgia,Times New Roman,serif;pointer-events:none}.cafe-write-dock__bold{font-size:18px;font-weight:900;font-family:Georgia,Times New Roman,serif;letter-spacing:-.02em;pointer-events:none}.cafe-write-dock__underline{font-size:18px;font-weight:700;font-family:Georgia,Times New Roman,serif;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px;pointer-events:none}.cafe-write-dock__spacer{flex:1;min-width:8px}.cafe-write-dock-panel{padding:8px 12px 12px;border-top:1px solid var(--border, #ececee);background:#fafafa}.cafe-write-dock-panel__row{display:flex;gap:8px;margin-bottom:10px}.cafe-write-dock-panel__chip{border:1px solid var(--border, #ececee);border-radius:999px;background:var(--bg, #fff);color:var(--text, #111);font-family:inherit;font-size:13px;padding:6px 14px;cursor:pointer}.cafe-write-dock__bold.is-on{color:inherit}.cafe-write-dock-panel__chip.is-active{background:var(--text, #111);border-color:var(--text, #111);color:#fff;font-weight:700}.cafe-write-dock-panel__chip.is-active[data-underline=true]{text-decoration:underline;text-underline-offset:2px}.cafe-write-dock-panel--media{display:flex;gap:10px}.cafe-write-dock-panel--youtube{display:flex;flex-direction:column;gap:10px}.cafe-write-dock-panel--youtube .cafe-write-dock-panel__media-btn{width:100%}.cafe-write-dock-panel__media-btn{flex:1;border:1px solid var(--border, #ececee);border-radius:8px;background:var(--bg, #fff);color:var(--text, #111);font-family:inherit;font-size:14px;padding:12px;cursor:pointer}.cafe-write-dock-panel__media-btn:disabled{opacity:.45;cursor:not-allowed}.cafe-write-color-grid{display:flex;flex-wrap:wrap;gap:10px}.cafe-write-color-grid__swatch{width:32px;height:32px;border-radius:50%;border:1px solid var(--border, #ddd);cursor:pointer;padding:0}.cafe-write-sheet__empty{padding:20px;text-align:center;color:#888;font-size:14px}.cafe-write-sheet__draft-title{display:block;font-weight:600;color:#222}.cafe-write-sheet__draft-meta{display:block;font-size:12px;color:#888;margin-top:2px}.cafe-post__video-wrap{margin:12px 16px 0;border-radius:10px;overflow:hidden;background:#111}.cafe-post__video{display:block;width:100%;max-height:360px}.cafe-post__cert{margin:12px 16px 0}.cafe-post__cert-label{margin:0 0 8px;font-size:12px;font-weight:var(--fw-semibold);color:var(--text-sub);letter-spacing:-.02em}.cafe-post__cert-img{display:block;width:100%;max-height:420px;object-fit:contain;border-radius:10px;background:#f4f4f4;border:1px solid var(--border)}.cafe-post__youtube-wrap{margin:12px 16px 0;border-radius:10px;overflow:hidden;background:#000;aspect-ratio:16 / 9}.cafe-post__youtube{display:block;width:100%;height:100%;border:0}.cafe-write-dock-panel__youtube{display:flex;flex-direction:column;gap:6px;margin-top:4px}.cafe-write-dock-panel__youtube-label{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-sub)}.cafe-write-dock-panel__youtube-input{width:100%;border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;color:var(--text);background:#fff}.cafe-write-dock-panel__youtube-input:focus{outline:none;border-color:#111}.cafe-write__youtube-chip{display:flex;align-items:center;gap:8px;min-width:180px;max-width:240px;padding:10px 12px;border-radius:10px;background:#111;color:#fff;flex-shrink:0}.cafe-write__youtube-chip-label{font-size:11px;font-weight:var(--fw-bold);letter-spacing:.04em;flex-shrink:0}.cafe-write__youtube-chip-url{flex:1;min-width:0;font-size:11px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cafe-write__youtube-chip-clear{border:none;background:transparent;color:#fff;font-size:16px;line-height:1;cursor:pointer;padding:0 2px;flex-shrink:0}.cafe-write__thumb--cert{border:1px solid #111}.cafe-post__body--rich{font-size:15px;line-height:1.65;color:var(--text);word-break:break-word}.cafe-post__body--rich p{margin:0 0 .75em}.cafe-post__body--rich p:last-child{margin-bottom:0}.cafe-post__body--rich b,.cafe-post__body--rich strong{font-weight:800}.cafe-post__body--rich u{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px}.cafe-post__hashtags{display:flex;flex-wrap:wrap;gap:8px 12px;margin:12px 16px 0;font-size:14px;font-weight:500;color:#2563eb}.cafe-post__hashtags span{cursor:default}.cafe-compose--disabled{justify-content:center;padding:12px 16px}.cafe-compose__disabled-msg{margin:0;font-size:13px;color:var(--text-sub);text-align:center}.cafe-write-dock-panel__hint{margin:0 0 10px;font-size:12px;color:var(--text-sub, #888);line-height:1.4}.cafe-write-template-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cafe-write-template-list__btn{width:100%;border:1px solid var(--border, #ececee);border-radius:8px;background:var(--bg, #fff);color:var(--text, #111);font-family:inherit;font-size:14px;font-weight:500;padding:11px 12px;text-align:left;cursor:pointer}.cafe-write-template-list__btn:active{background:#f4f4f4}.cafe-write-tag-input-row{display:flex;gap:8px;margin-bottom:10px}.cafe-write-tag-input{flex:1;min-width:0;border:1px solid var(--border, #ececee);border-radius:8px;background:var(--bg, #fff);color:var(--text, #111);font-family:inherit;font-size:14px;padding:9px 12px}.cafe-write-tag-input:focus{outline:none;border-color:#ccc}.cafe-write-tag-input__add{flex-shrink:0;border:none;border-radius:8px;background:var(--text, #111);color:#fff;font-family:inherit;font-size:13px;font-weight:600;padding:0 14px;cursor:pointer}.cafe-write-tag-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.cafe-write-tag-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 10px;border-radius:999px;background:#f4f4f4;color:var(--text, #111);font-size:13px;font-weight:500}.cafe-write-tag-chip button{border:none;background:transparent;color:inherit;font-size:14px;line-height:1;padding:0 2px;cursor:pointer;opacity:.85}.cafe-write-tag-suggest{display:flex;flex-wrap:wrap;gap:6px}.cafe-write-tag-suggest__btn{border:1px solid var(--border, #ececee);border-radius:999px;background:var(--bg, #fff);color:var(--text-sub, #666);font-family:inherit;font-size:12px;padding:6px 10px;cursor:pointer}.cafe-write-tag-suggest__btn.is-on,.cafe-write-tag-suggest__btn:disabled{opacity:.45;cursor:default}.cafe-write-setting-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}.cafe-write-setting-row__label{font-size:15px;font-weight:500;color:var(--text, #111)}.cafe-write-setting-row__check{width:20px;height:20px;accent-color:var(--text, #111)}.cafe-write__hashtags-preview{display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px 12px}.cafe-write__hashtag{font-size:14px;font-weight:500;color:var(--text-sub, #666)}.cafe-write{padding:0 0 24px}.cafe-write__toolbar{display:flex;flex-wrap:wrap;gap:8px 16px;padding:8px 16px 12px;border-bottom:1px solid var(--border, #ececee)}.cafe-write__picker-btn{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;border:none;background:transparent;padding:4px 0;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.cafe-write__picker-label{flex-shrink:0;font-size:13px;font-weight:500;color:#888}.cafe-write__picker-value{font-size:14px;font-weight:500;color:var(--text, #111);max-width:min(40vw,160px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cafe-write__picker-btn svg{flex-shrink:0;color:var(--text-sub, #999)}.cafe-write-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;border:none;background:#0006;cursor:pointer}.cafe-write-sheet{position:fixed;left:0;right:0;bottom:0;z-index:201;width:100%;max-width:var(--app-canvas-max);margin-inline:auto;background:#fff;border-radius:14px 14px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box}.cafe-write-sheet__handle{width:36px;height:4px;margin:10px auto 6px;border-radius:999px;background:#e5e5e5}.cafe-write-sheet__title{margin:0;padding:4px 20px 12px;font-size:15px;font-weight:600;color:#222;letter-spacing:-.02em}.cafe-write-sheet__list{list-style:none;margin:0;padding:0 0 8px;max-height:min(52vh,360px);overflow-y:auto}.cafe-write-sheet__row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:none;border-top:1px solid #f5f5f5;padding:14px 20px;background:#fff;font-family:inherit;font-size:15px;font-weight:400;color:#333;text-align:left;cursor:pointer}.cafe-write-sheet__row.is-on{font-weight:600;color:#111;background:#fafafa}.cafe-write-sheet__check{flex-shrink:0;font-size:15px;font-weight:700;color:var(--text, #111)}.cafe-write__title{display:block;width:100%;border:none;border-bottom:1px solid var(--border, #ececee);padding:14px 16px;margin:0;font-family:inherit;font-size:18px;font-weight:600;line-height:1.35;color:var(--text, #111);background:transparent;letter-spacing:-.02em;box-sizing:border-box}.cafe-write__title::placeholder{color:var(--text-light, #bbb);font-weight:500}.cafe-write__title:focus{outline:none;border-bottom-color:#ddd}.cafe-write__body{display:block;width:100%;min-height:min(52vh,360px);border:none;padding:16px 0;margin:0;resize:none;font-family:inherit;font-size:15px;line-height:1.65;color:#333;background:transparent;box-sizing:border-box}.cafe-write__body::placeholder{color:#aaa}.cafe-write__body:focus{outline:none}.cafe-write__media{padding-top:4px}.cafe-write__media-row{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cafe-write__media-row::-webkit-scrollbar{display:none}.cafe-write__thumb{position:relative;flex-shrink:0;width:72px;height:72px;border-radius:8px;overflow:hidden;background:#f5f5f5}.cafe-write__thumb img{width:100%;height:100%;object-fit:cover;display:block}.cafe-write__thumb-remove{position:absolute;top:4px;right:4px;width:22px;height:22px;border:none;border-radius:50%;background:#0000008c;color:#fff;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.cafe-write__thumb-add{flex-shrink:0;width:72px;height:72px;border:1px solid #e8e8e8;border-radius:8px;background:#fafafa;color:#888;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:500}.cafe-write__thumb-add:active{background:#f3f3f3}.cafe-write__footer{position:fixed;left:0;right:0;bottom:0;z-index:80;width:100%;max-width:var(--app-canvas-max);margin-inline:auto;padding:10px 16px calc(10px + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)));background:#fff;border-top:1px solid #eee;box-sizing:border-box}.cafe-write__error{margin:8px 16px 0;font-size:12px;color:#ff6b6b}.cafe-write__submit{display:block;width:100%;min-height:48px;border:none;border-radius:8px;background:#111;color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;letter-spacing:-.02em}.cafe-write__submit:disabled{background:#e5e5e5;color:#999;cursor:not-allowed}.community-write-page--cafe .community-write-form,.community-write-page--cafe .community-write-input,.community-write-page--cafe .community-write-textarea,.community-write-page--cafe .community-write-add-photo,.community-write-page--cafe .community-write-footer,.community-write-page--cafe .community-write-submit{all:unset}.community-cafe-page{min-height:0;padding-bottom:0;background:#fff}.community-cafe{max-width:520px;margin:0 auto;background:#fff}.community-cafe__menu-btn svg{display:block}.community-cafe__promo{padding:10px 16px 0;background:#fff;position:relative}.community-cafe__promo .community-board-promo-slider{position:relative;border-radius:16px;border:none;box-shadow:0 10px 28px #11111114,0 2px 8px #1111110a;background:#fff}.community-cafe__promo .community-board-promo-slider-viewport{display:flex;width:100%;aspect-ratio:1.85 / 1;max-height:210px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff}.community-cafe__promo .community-board-promo-slide-img{width:100%;height:100%;object-fit:cover;object-position:center center}.community-cafe__promo .community-board-promo-slide--contain .community-board-promo-slide-img{object-fit:contain}.community-cafe__promo .community-board-promo-slide--cover .community-board-promo-slide-img{object-fit:cover}.community-cafe__promo .community-board-promo-slider-viewport::-webkit-scrollbar{display:none}.community-cafe__promo .community-board-promo-slide{position:relative;flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always;opacity:1;pointer-events:auto}.community-cafe__promo .community-board-promo-dots{position:absolute;left:0;right:0;bottom:10px;z-index:2;transform:none;justify-content:center;margin:0;padding:0;pointer-events:none}.community-cafe__promo .community-board-promo-dot{pointer-events:auto}.community-cafe__band{display:flex;align-items:center;padding:12px 16px 10px;background:#fff;color:var(--text)}.community-cafe__promo+.community-cafe__band{padding-top:10px}.community-cafe__band-logo{width:48px;height:48px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0;background:var(--surface-2, #f5f5f5)}.community-cafe__band-title{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em}.community-cafe__band-meta{margin:3px 0 0;font-size:12px;font-weight:500;color:var(--text-sub)}.community-cafe__toolbar{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#fff;position:relative;z-index:25}.community-cafe__filters{display:flex;flex:1;min-width:0;gap:8px;padding:0;border-bottom:none;background:transparent}.community-cafe__board-select{position:relative;flex-shrink:0;margin:0}.community-cafe__board-select.is-open{z-index:50}.community-cafe__board-trigger{display:inline-flex;align-items:center;gap:4px;max-width:132px;padding:7px 10px;border:1px solid var(--border);border-radius:999px;background:#fff;font-family:inherit;font-size:12px;font-weight:500;color:var(--text);cursor:pointer}.community-cafe__board-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-cafe__board-trigger:focus-visible{outline:none;border-color:var(--text)}.community-cafe__board-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;border:none;padding:0;margin:0;background:transparent;cursor:default}.community-cafe__board-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:50;list-style:none;margin:0;padding:4px 0;min-width:168px;max-width:min(240px,calc(100vw - 32px));max-height:min(280px,50vh);overflow-y:auto;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0f172a1f}.community-cafe__board-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:none;padding:10px 14px;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:var(--text);text-align:left;cursor:pointer}.community-cafe__board-option:hover,.community-cafe__board-option:active{background:#f7f7f7}.community-cafe__board-option.is-active{font-weight:600;background:#f4f4f5}.community-cafe__board-option-check{flex-shrink:0;font-size:12px;font-weight:700;color:var(--text)}.community-cafe__filter{flex-shrink:0;border:1px solid var(--border);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500;font-family:inherit;background:#fff;color:var(--text-sub);cursor:pointer}.community-cafe__filter.is-active{background:#0a0a0a;border-color:#0a0a0a;color:#fff;font-weight:600}.community-cafe__main{padding-bottom:8px}.community-cafe__main .community-home-block{margin:0;padding:0}.community-cafe-magazine{margin:0 0 4px;padding:10px 0;border-bottom:1px solid var(--border)}.community-cafe-magazine.community-home-block{margin-bottom:4px}.community-cafe-magazine .community-home-block__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;padding:0 16px}.community-cafe-magazine .community-home-block__title{flex:1;min-width:0;text-align:left;font-size:14px;font-weight:700}.community-cafe-magazine .community-home-block__link{flex-shrink:0;margin-left:auto}.community-cafe-magazine .community-home-block__head:has(.community-home-block__title:only-child){justify-content:flex-start}.community-cafe-magazine .community-home-magazine-list{margin:0;padding:0 16px 8px;gap:6px}.community-cafe-magazine .community-home-magazine-row{padding:12px 0;border:none;border-bottom:1px solid var(--border);border-radius:0;gap:0}.community-cafe-magazine .community-home-magazine-list li:last-child .community-home-magazine-row{border-bottom:none}.community-cafe__empty{margin:0;padding:32px 20px;text-align:center;font-size:13px;color:var(--text-sub)}.community-cafe-feed__sort-label{margin:12px 0 0;padding:0 16px 8px;font-size:14px;font-weight:700;color:var(--text)}.community-cafe-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;background:#fff}.community-cafe-feed>li{border:none;border-radius:0;background:transparent;overflow:visible}.community-cafe-feed__ad-li{list-style:none;padding:10px 16px;box-sizing:border-box}.community-cafe-feed__ad{width:100%;min-height:52px;border-radius:14px}.community-cafe-feed__sentinel{height:1px;margin:8px 0 24px}.community-board-nav-picker-wrap{padding:8px 16px 4px}.community-board-nav-picker-wrap--with-write{display:flex;align-items:center;gap:8px}.community-board-nav-picker-wrap .community-cafe__board-select{width:100%;min-width:0;flex:1}.community-board-nav-picker-wrap .community-cafe__board-trigger{width:100%;justify-content:space-between}.community-board-nav-write{flex-shrink:0;height:36px;padding:0 14px;border:1px solid var(--text);border-radius:999px;background:var(--text);color:#fff;font-size:13px;font-weight:700;letter-spacing:-.02em;cursor:pointer;font-family:inherit}.community-board-nav-write:active{opacity:.88}.community-cafe-feed__row{width:100%;display:flex;align-items:center;gap:8px;padding:14px 16px;border:none;border-bottom:1px solid var(--border);border-radius:0;background:#fff;text-align:left;cursor:pointer;font-family:inherit;box-sizing:border-box}.community-cafe-feed__row:active{background:#f7f7f7}.community-cafe-feed>li:last-child:not(.community-cafe-feed__ad-li) .community-cafe-feed__row{border-bottom:none}.community-cafe-feed__dot{width:6px;height:6px;border-radius:50%;background:#e11d48;flex-shrink:0}.community-cafe-feed__dot--off{background:transparent}.community-cafe-feed__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.community-cafe-feed__title{font-size:14px;font-weight:600;color:var(--text);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-cafe-feed__meta{font-size:11px;font-weight:500;color:var(--text-sub);line-height:1.3}.community-cafe-feed__thumb{width:52px;height:52px;flex-shrink:0;border-radius:10px;overflow:hidden;background:#f4f4f5;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:var(--text-sub)}.community-cafe-feed__thumb img{width:100%;height:100%;object-fit:cover}.community-cafe-feed__comments{width:40px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;font-weight:600;color:var(--text-sub)}.community-cafe-feed__comments-icon{font-size:12px;line-height:1}.community-cafe-feed__comments-num{font-variant-numeric:tabular-nums}.community-cafe-hot{margin-top:4px;padding:12px 0 0;border-top:none}.community-cafe-hot__title{margin:0 0 10px;padding:0 16px;font-size:14px;font-weight:700;color:var(--text)}.community-cafe-hot__scroll{display:flex;gap:8px;padding:0 16px 4px}.community-cafe-hot__card{flex:0 0 108px;border:1px solid var(--border);border-radius:12px;overflow:hidden;padding:0;background:#fff;cursor:pointer;font-family:inherit;text-align:left}.community-cafe-hot__card .feed-image{display:block;width:100%;aspect-ratio:1}.community-cafe-hot__card img,.community-cafe-hot__card .feed-image__img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.community-cafe-hot__ph{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#f4f4f5;font-size:22px;font-weight:600;color:var(--text-sub)}.community-cafe-hot__cap{display:block;padding:6px 8px;font-size:10px;font-weight:600;color:var(--text);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-cafe-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;pointer-events:none}.community-cafe-drawer.is-open{pointer-events:auto}.community-cafe-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#00000073;opacity:0;transition:opacity .28s ease;cursor:pointer}.community-cafe-drawer.is-open .community-cafe-drawer__backdrop{opacity:1}.community-cafe-drawer__panel{position:absolute;top:var(--app-safe-top, env(safe-area-inset-top, 0px));right:0;bottom:var(--app-safe-bottom, env(safe-area-inset-bottom, 0px));width:min(320px,88vw);max-width:100%;background:#fff;color:var(--text);transform:translate(100%);transition:transform .32s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:-4px 0 24px #0000001f}.community-cafe-drawer.is-open .community-cafe-drawer__panel{transform:translate(0)}.community-cafe-drawer__profile{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 16px 12px;border-bottom:1px solid var(--border);background:#fafafa}.community-cafe-drawer__profile-main{display:flex;gap:10px;min-width:0}.community-cafe-drawer__avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#eee;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--text-sub)}.community-cafe-drawer__avatar img{width:100%;height:100%;object-fit:cover}.community-cafe-drawer__name{margin:0;font-size:15px;font-weight:700;color:var(--text)}.community-cafe-drawer__stats{margin:4px 0 0;font-size:11px;color:var(--text-sub)}.community-cafe-drawer__home-chip{flex-shrink:0;border:1px solid var(--border);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600;background:#fff;cursor:pointer;font-family:inherit}.community-cafe-drawer__actions{padding:12px 16px}.community-cafe-drawer__write{width:100%;border:none;border-radius:8px;padding:12px;background:#0a0a0a;color:#fff;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.community-cafe-drawer__search{display:block;padding:0 16px 12px}.community-cafe-drawer__search input{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:13px;font-family:inherit;background:#f7f7f7}.community-cafe-drawer__search input:focus{outline:none;border-color:var(--text);background:#fff}.community-cafe-drawer__nav{flex:1;padding:0 0 16px}.community-cafe-drawer__section-label{margin:12px 16px 6px;font-size:11px;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.04em}.community-cafe-drawer__nav-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border:none;border-bottom:1px solid var(--border);background:#fff;text-align:left;font-size:14px;font-weight:500;font-family:inherit;color:var(--text);cursor:pointer}.community-cafe-drawer__nav-row:active{background:#f7f7f7}.community-cafe-drawer__nav-row--home{font-weight:600}.community-cafe-drawer__nav-icon{margin-right:8px}.community-cafe-drawer__badge{font-size:10px;font-weight:700;color:#e11d48}.community-cafe__ad-offer{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:10px 12px;border:1px solid #e5e5e5;border-radius:10px;background:#fafafa;color:#111;text-align:left}.community-cafe__ad-offer-actions{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;margin-left:auto}.community-cafe__ad-offer-cta{border:none;background:transparent;padding:0;font:inherit;font-size:12px;font-weight:700;color:#555;cursor:pointer}.community-cafe__ad-offer-cta--gift{color:#111}.community-cafe__ad-offer-cta:active{opacity:.72}.community-cafe__ad-offer-tag{flex:0 0 auto;font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px;background:#111;color:#fff}.community-cafe__ad-offer-text{flex:1 1 auto;font-size:13px;font-weight:700;min-width:0}.community-cafe__promo--solo-offer{padding-bottom:10px}.community-ad-inquiry-page{min-height:100%;background:#fff;padding-bottom:16px}.community-ad-inquiry-page.is-keyboard-open{overscroll-behavior-y:contain}.community-ad-inquiry-page__header{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #eee;position:sticky;top:0;z-index:5;background:#fff}.community-ad-inquiry-page__back{border:none;background:none;padding:4px;cursor:pointer}.community-ad-inquiry-page__title{flex:1;margin:0;font-size:16px;font-weight:800;text-align:center}.community-ad-inquiry-page__spacer{width:32px}.community-ad-inquiry-page__form{padding:16px;display:grid;gap:20px}.community-ad-inquiry-page__hero{padding:14px;border:1px solid #eee;border-radius:12px;background:#fafafa}.community-ad-inquiry-page__price{margin:0;font-size:20px}.community-ad-inquiry-page__lead{margin:8px 0 0;font-size:13px;line-height:1.65;color:#555;word-break:keep-all}.community-ad-booking-calendar{border:1px solid #eee;border-radius:12px;padding:12px;background:#fff}.community-ad-booking-calendar__picked{margin:0 0 10px;font-size:13px;color:#555}.community-ad-booking-calendar__picked.is-empty{color:#999}.community-ad-booking-calendar__picked strong{color:#111;font-weight:800}.community-ad-booking-calendar__nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.community-ad-booking-calendar__month{font-size:15px;font-weight:800;color:#111}.community-ad-booking-calendar__nav-btn{width:36px;height:36px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;font-size:20px;line-height:1;cursor:pointer;font-family:inherit}.community-ad-booking-calendar__nav-btn:disabled{opacity:.35;cursor:not-allowed}.community-ad-booking-calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px}.community-ad-booking-calendar__weekday{text-align:center;font-size:11px;font-weight:700;color:#999;padding:4px 0}.community-ad-booking-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.community-ad-booking-calendar__cell{aspect-ratio:1;border:1px solid transparent;border-radius:8px;background:#fafafa;font:inherit;font-size:14px;font-weight:600;color:#111;cursor:pointer;display:grid;place-items:center}.community-ad-booking-calendar__cell.is-empty{background:transparent;pointer-events:none}.community-ad-booking-calendar__cell.is-selected{border-color:#111;background:#111;color:#fff}.community-ad-booking-calendar__cell.is-disabled{background:#f3f4f6;color:#ccc;cursor:not-allowed}.community-ad-booking-calendar__cell.is-today:not(.is-selected){border-color:#111}.community-ad-inquiry-page__section{border:none;margin:0;padding:0;display:grid;gap:10px}.community-ad-inquiry-page__section>legend,.community-ad-inquiry-page__section-title{font-size:14px;font-weight:800;margin-bottom:10px}.community-ad-inquiry-page__sublabel{font-size:13px;font-weight:600;color:#333}.community-ad-inquiry-page__dates{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.community-ad-inquiry-page__date{flex:0 0 auto;border:1px solid #ddd;border-radius:999px;padding:8px 12px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.community-ad-inquiry-page__date.is-on{border-color:#111;background:#111;color:#fff}.community-ad-inquiry-page__flex{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.community-ad-inquiry-page__hours{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.community-ad-inquiry-page__hours.is-disabled{opacity:.45;pointer-events:none}.community-ad-inquiry-page__hour{border:1px solid #ddd;border-radius:8px;padding:10px 0;background:#fff;font:inherit;font-size:13px;cursor:pointer}.community-ad-inquiry-page__hour.is-on{border-color:#111;background:#111;color:#fff}.community-ad-inquiry-page__hour.is-booked{border-color:#e5e5e5;background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.community-ad-inquiry-page__hour-tag{display:block;margin-top:2px;font-size:10px;font-weight:700;line-height:1}.community-ad-inquiry-page__slot-hint{margin:0;font-size:12px;color:#777}.community-ad-inquiry-page__slot-hint.is-warn{color:#e11d48;font-weight:700}.community-ad-inquiry-page__estimate{margin:0;font-size:13px;color:#555}.community-ad-inquiry-page__label{display:grid;gap:6px;font-size:13px;font-weight:600}.community-ad-inquiry-page__label input,.community-ad-inquiry-page__label textarea{width:100%;border:1px solid #ddd;border-radius:8px;padding:10px 12px;font:inherit;box-sizing:border-box}.community-ad-inquiry-page__err{margin:0;color:#e11d48;font-size:13px}.community-ad-inquiry-page__submit{width:100%;border:none;border-radius:10px;padding:14px;background:#111;color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.community-ad-inquiry-page__submit:disabled{opacity:.5}.community-ad-inquiry-page__gift-preview{margin:10px 0 0;font-size:13px}.community-ad-inquiry-page__gift-preview--loading{color:#777}.community-ad-inquiry-page__gift-preview--missing{color:#e11d48;font-weight:700}.community-ad-inquiry-page__gift-card{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa}.community-ad-inquiry-page__gift-card.is-self{border-color:#fecaca;background:#fff7f7}.community-ad-inquiry-page__gift-avatar{flex:0 0 auto;width:48px;height:48px;border-radius:50%;overflow:hidden;background:#e5e7eb;display:grid;place-items:center;font-size:18px;font-weight:800;color:#555}.community-ad-inquiry-page__gift-avatar img{width:100%;height:100%;object-fit:cover}.community-ad-inquiry-page__gift-body{display:grid;gap:4px;min-width:0}.community-ad-inquiry-page__gift-name{font-size:15px;font-weight:800;color:#111}.community-ad-inquiry-page__gift-meta{font-size:12px;color:#666}.community-ad-inquiry-page__gift-bio{font-size:12px;line-height:1.45;color:#555}.community-ad-inquiry-page__gift-confirm{margin-top:2px;font-size:12px;font-weight:800}.community-ad-inquiry-page__gift-confirm.is-ok{color:#059669}.community-ad-inquiry-page__gift-confirm.is-warn{color:#e11d48}.community-banner-editor{display:grid;gap:10px}.community-banner-editor__toolbar{display:grid;gap:8px}.community-banner-editor__tool-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.community-banner-editor__tool-icon{width:40px;height:40px;padding:0;border:1px solid #ddd;border-radius:10px;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.community-banner-editor__tool-icon:disabled{opacity:.35;cursor:not-allowed}.community-banner-editor__tool-icon.is-on{border-color:#111;background:#111;color:#fff}.community-banner-editor__tool-icon.is-danger:not(:disabled){border-color:#fecaca;color:#e11d48}.community-banner-editor__tool-icon.is-danger.is-on{border-color:#e11d48;background:#e11d48;color:#fff}.community-banner-editor__tool-divider{width:1px;height:24px;background:#e5e5e5;margin:0 2px}.community-banner-editor__tool-text{border:1px solid #ddd;border-radius:10px;padding:0 14px;height:40px;background:#fff;font:inherit;font-size:12px;line-height:1;font-weight:700;cursor:pointer;color:#111}.community-banner-editor__tool-row button.is-on{border-color:#111;background:#111;color:#fff}.community-banner-editor__tool-row button.is-danger{border-color:#fecaca;color:#e11d48}.community-banner-editor__colors{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.community-banner-editor__color-picker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;cursor:pointer}.community-banner-editor__color-picker-label{color:#555}.community-banner-editor__color-picker input[type=color]{width:36px;height:36px;padding:0;border:2px solid #ddd;border-radius:50%;cursor:pointer;background:transparent;overflow:hidden}.community-banner-editor__color-picker input[type=color]::-webkit-color-swatch-wrapper{padding:0}.community-banner-editor__color-picker input[type=color]::-webkit-color-swatch{border:none;border-radius:50%}.community-banner-editor__color-picker input[type=color]::-moz-color-swatch{border:none;border-radius:50%}.community-banner-editor__size{display:flex;align-items:center;gap:6px;font-size:12px;margin-left:auto}.community-banner-editor__bg{display:flex;align-items:center;gap:8px;font-size:12px}.community-banner-editor__sticker-panel{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:4px;max-height:200px;overflow:auto;padding:6px;border:1px solid #eee;border-radius:10px;background:#fafafa}.community-banner-editor__sticker-btn{border:1px solid #eee;background:#fff;padding:4px;cursor:pointer;border-radius:6px;aspect-ratio:1;display:grid;place-items:center}.community-banner-editor__sticker-btn img{width:100%;height:100%;object-fit:contain;display:block}.community-banner-editor__sticker-size{display:flex;align-items:center;gap:8px;font-size:12px;padding:4px 0}.community-banner-editor__sticker-size span{min-width:36px;font-weight:700;color:#555}.community-banner-editor__photo-controls{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:4px}.community-banner-editor__photo-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.community-banner-editor__fit-btn{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700;font-family:inherit;letter-spacing:-.02em;cursor:pointer}.community-banner-editor__fit-btn:active{background:#dbeafe}.community-banner-editor__photo-controls .community-banner-editor__size{margin-left:0;width:100%}.community-banner-editor__photo-controls .community-banner-editor__size input[type=range]{flex:1}.community-banner-editor__tabs{display:flex;gap:8px}.community-banner-editor__tab{flex:1;border:1px solid #ddd;border-radius:8px;padding:10px 0;background:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.community-banner-editor__tab.is-on{border-color:#111;background:#111;color:#fff}.community-banner-editor__tab.has-photo:not(.is-on){border-color:#22c55e;color:#15803d}.community-banner-editor__slot-panel{display:none}.community-banner-editor__slot-panel.is-active{display:block}.community-banner-editor__upload-empty{display:grid;place-items:center;gap:10px;aspect-ratio:2.2 / 1;border:2px dashed #ddd;border-radius:10px;background:#fafafa;color:#777;font-size:13px;padding:12px 16px;text-align:center}.community-banner-editor__upload-hint{margin:0;max-width:280px;font-size:11px;font-weight:500;line-height:1.5;color:#999;word-break:keep-all}.community-banner-editor__upload-empty button{border:1px solid #111;border-radius:8px;padding:8px 14px;background:#111;color:#fff;font:inherit;font-size:13px;cursor:pointer}.community-banner-editor__stage{position:relative;width:100%;border:1px solid #ddd;border-radius:10px;overflow:hidden;touch-action:none;background:#fff}.community-banner-editor__photo-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1}.community-banner-editor__photo-bg{position:absolute;left:50%;top:50%;width:auto;height:auto;max-width:100%;max-height:100%;min-width:0;min-height:0;transform-origin:center center;pointer-events:none;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none}.community-banner-editor__stage.is-photo-tool .community-banner-editor__photo-wrap{cursor:grab}.community-banner-editor__stage.is-photo-tool .community-banner-editor__photo-bg{pointer-events:auto;cursor:grab}.community-banner-editor__stage.is-photo-tool:active .community-banner-editor__photo-bg{cursor:grabbing}.community-banner-editor__photo-hint{margin:0 0 8px;padding:8px 10px;border-radius:8px;background:#eff6ff;color:#1e40af;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:-.02em}.community-banner-editor__sticker{position:absolute;z-index:2;width:14%;touch-action:none;cursor:grab;transform-origin:top left}.community-banner-editor__sticker.is-selected{outline:2px dashed #3b82f6;outline-offset:2px}.community-banner-editor__sticker img{width:100%;height:auto;object-fit:contain;display:block;pointer-events:none}.community-banner-editor__draw{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;pointer-events:none}.community-banner-editor__stage.is-drawing .community-banner-editor__draw{pointer-events:auto;cursor:crosshair}@font-face{font-family:LedJua;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BMJUA.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LedDohyeon;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BMDOHYEON.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LedGmarketSans;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:LedCafe24Ssurround;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/Cafe24Ssurround.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LedYeonsung;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BMYEONSUNG.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.community-board-promo-slide--led-text{position:relative;overflow:hidden;background:#050505;height:100%;min-height:100%;align-self:stretch}.community-led-board{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow:hidden;background:var(--led-bg, #050505);border:1px solid color-mix(in srgb,var(--led-bg, #050505) 70%,#888);box-shadow:none}.community-led-board--preview{position:relative;inset:auto;width:100%;height:112px;border-radius:12px}.community-led-board__track{display:flex;width:max-content;align-items:center;position:relative;z-index:3}.community-led-board--scroll .community-led-board__track{animation:community-led-scroll 10s linear infinite}.community-led-board--pulse .community-led-board__track,.community-led-board--blink .community-led-board__track,.community-led-board--bounce .community-led-board__track,.community-led-board--shake .community-led-board__track,.community-led-board--neon .community-led-board__track,.community-led-board--rainbow .community-led-board__track,.community-led-board--fade .community-led-board__track{width:100%;justify-content:center;animation:none}.community-led-board__text{flex:none;padding:0 18px;font-size:clamp(18px,5.2vw,26px);font-weight:800;letter-spacing:.06em;color:var(--led-color, #ffe566);text-shadow:none;white-space:nowrap;font-family:var(--led-font, ui-monospace, "SF Mono", Menlo, Consolas, monospace)}.community-led-board--pulse .community-led-board__text{animation:community-led-text-pulse 1.8s ease-in-out infinite}.community-led-board--blink .community-led-board__text{animation:community-led-text-blink 1.1s steps(1,end) infinite}.community-led-board--bounce .community-led-board__text{animation:community-led-text-bounce .9s ease-in-out infinite}.community-led-board--shake .community-led-board__text{animation:community-led-text-shake .55s ease-in-out infinite}.community-led-board--neon .community-led-board__text{animation:community-led-text-neon 1.6s ease-in-out infinite}.community-led-board--rainbow .community-led-board__text{text-shadow:none;animation:community-led-text-rainbow 3.2s linear infinite}.community-led-board--fade .community-led-board__text{animation:community-led-text-fade 2s ease-in-out infinite}.community-led-board--preview .community-led-board__text{font-size:18px}.community-cafe__promo .community-board-promo-slide--led-text .community-board-promo-slide-ad-tag{top:10px;right:10px;z-index:5}@keyframes community-led-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes community-led-text-pulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.08);filter:brightness(1.28)}}@keyframes community-led-text-blink{0%,45%{opacity:1}50%,95%{opacity:.12}to{opacity:1}}@keyframes community-led-text-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-4px)}}@keyframes community-led-text-shake{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-5px) rotate(-1.5deg)}40%{transform:translate(5px) rotate(1.5deg)}60%{transform:translate(-4px) rotate(-1deg)}80%{transform:translate(4px) rotate(1deg)}}@keyframes community-led-text-neon{0%,to{filter:brightness(1);text-shadow:0 0 4px color-mix(in srgb,var(--led-color, #ffe566) 80%,transparent),0 0 14px color-mix(in srgb,var(--led-color, #ffe566) 45%,transparent)}50%{filter:brightness(1.35);text-shadow:0 0 8px color-mix(in srgb,var(--led-color, #ffe566) 100%,transparent),0 0 22px color-mix(in srgb,var(--led-color, #ffe566) 70%,transparent),0 0 36px color-mix(in srgb,var(--led-color, #ffe566) 40%,transparent)}}@keyframes community-led-text-rainbow{0%{color:#ff6b6b}16%{color:#ffa94d}33%{color:#ffd43b}50%{color:#51cf66}66%{color:#74c0fc}83%{color:#b197fc}to{color:#ff6b6b}}@keyframes community-led-text-fade{0%,to{opacity:1}50%{opacity:.15}}@media (prefers-reduced-motion: reduce){.community-led-board__track,.community-led-board__text{animation:none!important}}.community-event-detail-page--ad-board .community-shell__body{padding-left:0;padding-right:0}.community-ad-board-post{padding-bottom:24px}.community-ad-board-post__ad-chip{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;color:#111;background:#f0f0f0;border:1px solid #e5e5e5;border-radius:4px;padding:1px 5px;vertical-align:1px}.community-ad-board-post__cta{margin-top:20px;padding:0 0 8px}.community-event-detail__gallery{display:grid;gap:10px;margin:0 0 14px}.community-event-detail__gallery-item{border-radius:12px;overflow:hidden;border:1px solid var(--border, #e5e5e5);background:#fafafa}.community-shell.community-event-detail-page .community-event-detail__gallery .community-event-detail__hero-img{aspect-ratio:2.2 / 1;object-fit:cover}.community-ad-post-composer{padding-bottom:8px}.community-ad-post-composer__title{width:100%;margin:8px 0 0;padding:12px 0!important;border:none!important;border-bottom:1px solid var(--border, #ececee)!important;border-radius:0!important;background:transparent!important}.community-ad-post-composer__link{margin-top:10px}.community-ad-post-composer__attach{padding-left:0;padding-right:0}.community-ad-post-composer__editor{min-height:180px;margin-top:8px;padding:12px 0;border:none;border-bottom:1px solid var(--border, #ececee)}.community-ad-post-composer__toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.community-ad-post-composer__tool{border:1px solid var(--border, #e5e5e5);background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;color:#444;font-family:inherit;cursor:pointer}.community-ad-post-composer__tool.is-on{border-color:#111;color:#111;background:#f5f5f5}.community-ad-post-composer__tool:disabled{opacity:.45;cursor:not-allowed}.community-ad-post-composer__colors{margin-top:10px}.community-ad-post-composer__mode{margin-top:14px}.community-ad-post-composer__mode-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.community-ad-post-composer__mode-btn{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;border:1px solid #e5e5e5;background:#fff;border-radius:12px;padding:12px 12px 11px;font-family:inherit;font-size:14px;font-weight:700;color:#111;cursor:pointer}.community-ad-post-composer__mode-btn span{font-size:11px;font-weight:500;color:#757575;letter-spacing:-.02em}.community-ad-post-composer__mode-btn.is-on{border-color:#111;background:#fafafa;box-shadow:inset 0 0 0 1px #111}.community-ad-led-style{margin-top:18px;display:flex;flex-direction:column;gap:0}.community-ad-led-style__block{display:flex;flex-direction:column;gap:10px;padding:18px 0;border-top:1px solid #ececee}.community-ad-led-style__block:first-child{padding-top:4px;border-top:none}.community-ad-led-style__block:last-child{padding-bottom:4px}.community-ad-led-style__effects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.community-ad-led-style__effect{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;border:1px solid #e5e5e5;background:#fff;border-radius:12px;padding:10px 4px;min-height:52px;font-family:inherit;cursor:pointer}.community-ad-led-style__effect strong{font-size:12px;font-weight:700;color:#111;letter-spacing:-.02em}.community-ad-led-style__effect span{display:none}.community-ad-led-style__effect.is-on{border-color:#111;background:#fafafa;box-shadow:inset 0 0 0 1px #111}.community-ad-led-style__fonts,.community-ad-led-style__emoji{display:flex;flex-wrap:wrap;gap:8px}.community-ad-led-style__chip{border:1px solid #e5e5e5;background:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;color:#333;cursor:pointer;font-family:inherit}.community-ad-led-style__chip.is-on{border-color:#111;color:#111;box-shadow:inset 0 0 0 1px #111}.community-ad-led-style__pickers{display:flex;flex-wrap:wrap;gap:12px}.community-ad-led-style__picker{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px 6px 10px;border:1px solid #e5e5e5;border-radius:12px;background:#fff;cursor:pointer;font-family:inherit}.community-ad-led-style__picker-label{font-size:12px;font-weight:700;color:#555}.community-ad-led-style__picker input[type=color]{width:36px;height:36px;padding:0;border:2px solid #ddd;border-radius:50%;cursor:pointer;background:transparent;overflow:hidden}.community-ad-led-style__picker input[type=color]::-webkit-color-swatch-wrapper{padding:0}.community-ad-led-style__picker input[type=color]::-webkit-color-swatch{border:none;border-radius:50%}.community-ad-led-style__picker input[type=color]::-moz-color-swatch{border:none;border-radius:50%}.community-ad-led-style__picker-hex{font-size:11px;font-weight:600;color:#888;letter-spacing:.02em;text-transform:uppercase;min-width:4.5em}.community-ad-led-style__colors{display:flex;flex-wrap:wrap;gap:8px}.community-ad-led-style__swatch{width:28px;height:28px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #ddd;cursor:pointer;padding:0}.community-ad-led-style__swatch.is-on{box-shadow:0 0 0 2px #111}.community-ad-led-style__swatch.is-light{box-shadow:0 0 0 1px #ccc}.community-ad-led-style__swatch.is-light.is-on{box-shadow:0 0 0 2px #111}.community-ad-led-style__emoji-btn{width:36px;height:36px;border:1px solid #eee;border-radius:10px;background:#fff;font-size:18px;cursor:pointer;line-height:1}#root{font-weight:var(--fw-regular)}.pakids-tab-bar__item,.auth-segment__btn{font-weight:var(--fw-medium)}.auth-segment__btn.is-active{font-weight:var(--fw-semibold)}.auth-social__btn{font-weight:var(--fw-medium)}.auth-label{font-weight:var(--fw-medium);text-transform:none;letter-spacing:-.01em}.pakids-post__caption,.community-post-body,.community-board-post-card,.community-home-event-row__summary{font-weight:var(--fw-regular)}.pakids-post__author,.community-post-title,.community-board-header strong{font-weight:var(--fw-semibold)}.pakids-post__actions,.pakids-post__action{font-weight:var(--fw-medium)}.home-pakids-section__more,.home-give-banner__sub,.home-premium-auction-cta__sub,.community-post-author,.community-post-meta{font-weight:var(--fw-regular)}.home-breeder-rank__num,.home-breeder-rank__score,.home-breeder-rank__name{font-weight:var(--fw-medium)}.auction-card-clay{margin:0 16px 12px;border-radius:var(--radius-card);overflow:hidden;cursor:pointer;background:#fff;border:1px solid var(--border)}.auction-card-clay--rank{border-color:var(--text)}.auction-card-clay__media{height:200px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-bottom:1px solid var(--border);background:#fafafa}.auction-card-clay__media img,.auction-card-clay__media video{width:100%;height:100%;object-fit:cover;position:relative;z-index:0}.auction-card-clay__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,transparent 40%);pointer-events:none;z-index:1}.auction-card-clay__video-mark{position:absolute;right:10px;bottom:10px;z-index:2;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;color:#fff;background:#0000008c;pointer-events:none}.auction-card-clay__badges{position:absolute;top:10px;left:10px;display:flex;gap:6px;flex-wrap:wrap;z-index:2}.auction-card-pill{font-size:10px;font-weight:var(--fw-medium);padding:4px 8px;border-radius:999px;border:1px solid var(--border);display:inline-flex;align-items:center;gap:4px;letter-spacing:-.01em;background:#fff;color:var(--text)}.auction-card-pill--live{background:var(--brand);border-color:var(--brand);color:#fff}.auction-card-pill--ended{background:#fafafa;color:var(--text-sub)}.auction-card-pill--scheduled,.auction-card-pill--boost{background:#fafafa;color:var(--text)}.auction-card-pill--rank{background:#fafafa;color:var(--text-sub)}.auction-card-pill__dot{width:5px;height:5px;background:#fff;border-radius:50%;display:inline-block;flex-shrink:0}.auction-card-pill--live .auction-card-pill__dot{animation:auction-live-dot-pulse 1.6s ease-in-out infinite}@keyframes auction-live-dot-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #ffffff73}50%{opacity:.72;transform:scale(.92);box-shadow:0 0 0 3px #ffffff47}}@media (prefers-reduced-motion: reduce){.auction-card-pill--live .auction-card-pill__dot{animation:none}}.auction-card-clay__wish{position:static;width:auto;height:auto;min-width:0;border-radius:0;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.auction-card-clay__timer{position:absolute;bottom:10px;right:10px;z-index:2}.auction-card-clay__body{padding:14px;background:#fff}.auction-card-clay__title{font-size:14px;font-weight:var(--fw-semibold);color:var(--text);line-height:1.5;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.auction-card-clay__species{font-size:12px;font-weight:var(--fw-regular);color:var(--text-sub);margin-top:2px}.auction-card-clay__seller{margin-top:10px;padding:10px;border-radius:var(--radius-btn);border:1px solid var(--border);background:#fafafa;display:flex;align-items:flex-start;gap:10px}.auction-card-clay__seller-avatar{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.auction-card-clay__seller-name{font-size:13px;font-weight:var(--fw-semibold);color:var(--text)}.auction-card-clay__seller-meta{font-size:10px;font-weight:var(--fw-regular);color:var(--text-light);margin-top:4px;line-height:1.45}.auction-card-clay__verified{font-size:10px;font-weight:var(--fw-medium);color:var(--text-sub);background:#fafafa;border:1px solid var(--border);border-radius:var(--radius-chip);padding:2px 6px}.auction-card-clay__tags{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.auction-card-clay__tag{font-size:10px;font-weight:var(--fw-medium);padding:3px 8px;border-radius:var(--radius-chip);border:1px solid var(--border);background:#fafafa;color:var(--text-sub)}.auction-card-clay__price-row{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:10px}.auction-card-clay__price-label{font-size:11px;font-weight:var(--fw-regular);color:var(--text-light)}.auction-card-clay__price{font-size:18px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.03em}.auction-detail-page{background:var(--bg);min-height:100vh}.auction-detail-page .store-detail-block.sd-order-desc,.auction-detail-page .store-detail-block.sd-order-parents{margin:0 12px 12px;padding:14px 16px 16px;background:#fff;border-radius:14px;border:1px solid #f0f0f0}.auction-detail-page .store-detail-body>.sd-order-desc:first-child{margin-top:10px}.auction-detail-page .sd-order-desc .store-detail-section__title,.auction-detail-page .sd-order-parents .store-detail-section__title{margin:0 0 10px;font-size:15px;font-weight:700;letter-spacing:-.02em;color:#111827}.auction-detail-page .sd-order-desc .store-detail-desc{margin-top:0}.auction-detail-page .store-detail-block.sd-order-intro .store-detail-spec{margin-top:14px;width:100%;max-width:100%}.auction-detail-header{padding:8px 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);background:#fff}.auction-detail-header__title{flex:1;min-width:0;font-size:15px;font-weight:var(--fw-semibold);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em}.auction-detail-header__btn{border:1px solid var(--border);background:#fff;border-radius:var(--radius-btn);padding:6px 10px;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;flex-shrink:0;font-family:inherit;color:var(--text)}.auction-detail-hero{display:flex;flex-direction:column;background:#fafafa}.auction-detail-hero__viewport{height:280px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#f4f4f4}.auction-detail-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity 75ms ease-out;pointer-events:none}.auction-detail-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;background:#111}.auction-detail-badge{position:absolute;top:12px;left:12px;z-index:5;font-size:11px;font-weight:var(--fw-medium);padding:5px 10px;border-radius:var(--radius-chip);display:inline-flex;align-items:center;gap:5px}.auction-detail-badge--live{background:#111;color:#fff;border:none}.auction-detail-badge--ended{background:#fffffff2;border:1px solid var(--border);color:var(--text-sub)}.auction-detail-hero__actions{position:absolute;top:12px;right:12px;z-index:5;display:flex;align-items:center;gap:8px}.auction-detail-hero__wish{width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:#fffffff2;cursor:pointer;display:flex;align-items:center;justify-content:center}.auction-detail-hero__views{background:#fffffff2;border:1px solid var(--border);border-radius:var(--radius-chip);padding:5px 8px;color:var(--text-sub);font-size:11px;font-weight:var(--fw-regular)}.auction-detail-hero__tabs{flex-shrink:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:10px 12px;border-top:1px solid var(--border);background:#fff}.auction-detail-hero__tab{border:1px solid var(--border);border-radius:var(--radius-chip);padding:4px 10px;font-size:11px;font-weight:var(--fw-regular);background:#fff;color:var(--text-sub);cursor:pointer;font-family:inherit;line-height:1.25}.auction-detail-hero__tab.is-active{border-color:var(--text);color:var(--text);font-weight:var(--fw-medium);background:#fafafa}.auction-detail-body{padding:16px}.auction-detail-title{font-size:17px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.03em;line-height:1.35}.auction-detail-species{font-size:12px;color:var(--text-sub);font-weight:var(--fw-regular);margin-top:4px}.auction-detail-panel{background:#fff;border:1px solid var(--border);border-radius:var(--radius-card);padding:14px;margin:12px 0}.auction-detail-panel__title{font-size:13px;font-weight:var(--fw-semibold);color:var(--text);margin-bottom:8px}.auction-detail-panel__text{font-size:13px;color:var(--text-sub);line-height:1.65;font-weight:var(--fw-regular)}.auction-detail-panel--warn{background:#fafafa;border-color:var(--border)}.auction-detail-panel--warn .auction-detail-panel__title{color:var(--text)}.auction-detail-tag{font-size:11px;padding:4px 8px;border-radius:var(--radius-chip);font-weight:var(--fw-medium);border:1px solid var(--border);background:#fafafa;color:var(--text-sub)}.auction-detail-tags{display:flex;gap:6px;margin:10px 0;flex-wrap:wrap}.auction-detail-notice{padding:10px 12px;border-radius:var(--radius-btn);font-size:12px;font-weight:var(--fw-regular);line-height:1.5;margin:8px 0}.auction-detail-notice--boost,.auction-detail-notice--rank{background:#fafafa;border:1px solid var(--border);color:var(--text-sub)}.auction-detail-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.auction-detail-stat{background:#fafafa;border:1px solid var(--border);border-radius:var(--radius-btn);padding:10px 6px;text-align:center}.auction-detail-stat__value{font-size:13px;font-weight:var(--fw-semibold);color:var(--text)}.auction-detail-stat__label{font-size:10px;color:var(--text-light);font-weight:var(--fw-regular);margin-top:2px}.auction-detail-btn-primary{width:100%;border:none;border-radius:var(--radius-btn);padding:12px;font-size:14px;font-weight:var(--fw-semibold);background:var(--brand);color:#fff;cursor:pointer;font-family:inherit}.auction-detail-btn-primary:disabled{background:#e5e5e5;color:var(--text-light);cursor:not-allowed}.auction-detail-btn-secondary{border:1px solid var(--border);border-radius:var(--radius-btn);padding:8px 12px;font-size:13px;font-weight:var(--fw-medium);background:#fff;cursor:pointer;font-family:inherit;color:var(--text)}.auction-detail-btn-secondary--accept{background:#fafafa}.auction-detail-btn-secondary--reject{background:#fff;color:#b91c1c}.auction-detail-bid-fab-wrap{position:fixed;left:50%;transform:translate(-50%);bottom:calc(102px + max(14px,env(safe-area-inset-bottom)));width:100%;max-width:var(--app-canvas-max, 430px);padding:0 16px;z-index:60;box-sizing:border-box}.app-layout[data-tab-bar=hidden] .auction-detail-bid-fab-wrap{bottom:calc(var(--app-detail-action-bar-height, 72px) + max(14px,env(safe-area-inset-bottom)))}.auction-detail-bid-fab{width:100%;box-sizing:border-box;border:none;border-radius:var(--radius-btn);padding:14px 16px;background:var(--brand);color:#fff;cursor:pointer;text-align:left;font:inherit;display:flex;flex-direction:column;gap:4px}.auction-detail-bid-fab__title{font-size:15px;font-weight:var(--fw-semibold)}.auction-detail-bid-fab__sub{font-size:12px;font-weight:var(--fw-regular);opacity:.9}.auction-detail-bid-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:210}.auction-detail-bid-sheet{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:var(--app-canvas-max, 430px);max-height:min(92vh,720px);background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;border:1px solid var(--border);border-bottom:none;z-index:220;display:flex;flex-direction:column;padding-bottom:max(12px,env(safe-area-inset-bottom))}.auction-detail-bid-sheet__head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border)}.auction-detail-bid-sheet__title{font-size:15px;font-weight:var(--fw-semibold);color:var(--text)}.auction-detail-bid-sheet__link{border:none;background:transparent;color:var(--text-sub);font-size:13px;font-weight:var(--fw-medium);cursor:pointer;padding:4px 2px;font-family:inherit;text-decoration:underline;text-underline-offset:3px}.auction-detail-bid-sheet__close{border:1px solid var(--border);background:#fff;border-radius:var(--radius-btn);width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:var(--text);font-family:inherit;padding:0}.auction-detail-bid-sheet__body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 8px;flex:1;min-height:0}.auction-detail-bid-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}.auction-detail-bid-row:last-child{border-bottom:none}.auction-detail-bid-rank{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:var(--fw-medium);background:#fafafa;border:1px solid var(--border);color:var(--text-sub)}.auction-detail-bid-rank.is-top{background:var(--text);color:#fff;border-color:var(--text)}.bid-section{background:#fff;border:1px solid var(--border);border-radius:var(--radius-card);padding:16px;margin:12px 0}.bid-section--embedded{background:transparent;border:none;border-radius:0;padding:8px 0 0;margin:0}.bid-section__label{font-size:13px;font-weight:var(--fw-semibold);color:var(--text);margin-bottom:12px}.bid-section__current-label{font-size:12px;color:var(--text-light);font-weight:var(--fw-regular);text-align:center}.bid-section__current-price{font-size:28px;font-weight:var(--fw-semibold);color:var(--text);text-align:center;letter-spacing:-.03em}.bid-section__meta{margin-top:8px;font-size:12px;color:var(--text-light);font-weight:var(--fw-regular);text-align:center;line-height:1.55}.bid-section__meta strong{color:var(--text);font-weight:var(--fw-medium)}.bid-section__chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.bid-section__chips--wide{grid-template-columns:repeat(4,minmax(0,1fr))}.bid-section__chip{background:#fff;border:1px solid var(--border);color:var(--text);border-radius:var(--radius-btn);padding:12px 6px;text-align:center;cursor:pointer;font-size:14px;font-weight:var(--fw-semibold);font-family:inherit;letter-spacing:-.02em}.bid-section__chip.is-selected{border-color:var(--text);background:#fafafa}.bid-section__chip:disabled{opacity:.5;cursor:not-allowed}.bid-section__stepper{display:flex;align-items:stretch;margin-bottom:12px;border:1px solid var(--border);border-radius:var(--radius-btn);overflow:hidden;background:#fff}.bid-section__step{width:44px;flex-shrink:0;border:none;background:#fafafa;font-size:14px;font-weight:var(--fw-medium);color:var(--text);cursor:pointer;font-family:inherit}.bid-section__step:disabled{opacity:.45;cursor:not-allowed}.bid-section__step--down{border-right:1px solid var(--border)}.bid-section__step--up{border-left:1px solid var(--border)}.bid-section__amount{flex:1;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:var(--fw-semibold);color:var(--text);font-variant-numeric:tabular-nums;padding:12px 8px}.bid-section__alert{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px;padding:12px;border-radius:var(--radius-btn);font-size:12px;line-height:1.5;font-weight:var(--fw-regular)}.bid-section__alert--warn{background:#fafafa;border:1px solid var(--border);color:var(--text-sub)}.bid-section__alert--block{background:#fafafa;border:1px solid var(--border);color:var(--text-sub);text-align:center}.bid-section__alert-btn{align-self:flex-end;margin:0;padding:8px 14px;border:1px solid var(--text);border-radius:var(--radius-btn);background:var(--text);color:#fff;font-size:12px;font-weight:600;font-family:inherit;line-height:1.3;letter-spacing:-.02em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bid-section__alert-btn:active{opacity:.88}.bid-section__alert-text{margin:0}.auction-card-form{display:grid;gap:10px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.auction-card-form__row{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0}.auction-card-form__field{display:grid;gap:4px;font-size:12px;color:var(--text-sub);min-width:0}.auction-card-form__field input{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-btn);padding:10px 12px;font-size:14px;font-family:inherit;color:var(--text);background:#fff}.auction-card-form .bid-section__submit{margin-top:4px;width:100%;box-sizing:border-box}.auction-my-page__body .soft-card{max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.bid-section__card-note{margin:-4px 0 12px;text-align:center;font-size:12px;color:var(--text-sub)}.auction-installment{margin-top:10px;padding:12px;border-radius:var(--radius-btn);background:#fafafa;border:1px solid var(--border);font-size:13px;line-height:1.5;color:var(--text-sub)}.auction-installment--fail{color:#b45309}.auction-installment--compact{margin-top:8px}.auction-installment__title{font-size:14px;font-weight:var(--fw-semibold);color:var(--text);margin-bottom:4px}.auction-installment__sub{font-size:12px;line-height:1.55;color:var(--text-sub);margin-bottom:10px}.auction-installment__lead{margin:0 0 6px;color:var(--text)}.auction-installment__lead strong{font-weight:var(--fw-semibold)}.auction-installment__hint{margin:0}.auction-installment__hint strong{font-weight:var(--fw-semibold);color:var(--text)}.auction-installment__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.auction-installment__chip{border:1px solid var(--border);background:#fff;border-radius:var(--radius-btn);padding:6px 10px;font-size:12px;font-family:inherit;cursor:pointer}.auction-installment__chip.is-selected{border-color:var(--brand);color:var(--brand);font-weight:var(--fw-semibold)}display: block; width: 100%; margin-top: 8px; border: none; border-radius: var(--radius-btn); background: var(--brand); color: #fff; font-weight: var(--fw-semibold); padding: 10px; cursor: pointer; font-family: inherit; font-size: 13px; } .bid-section__error{font-size:12px;color:#ef4444;text-align:center;margin-bottom:8px;font-weight:var(--fw-regular)}.bid-section__success{font-size:12px;color:var(--text-sub);text-align:center;margin-bottom:8px;font-weight:var(--fw-regular)}.bid-section__submit{width:100%;border:none;border-radius:var(--radius-btn);padding:14px;font-size:15px;font-weight:var(--fw-semibold);cursor:pointer;font-family:inherit;background:var(--brand);color:#fff}.bid-section__submit:disabled{background:#e5e5e5;color:var(--text-light);cursor:not-allowed}.auction-seller-panel{padding:14px;border-radius:var(--radius-card);border:1px solid var(--border);background:#fafafa}.auction-seller-panel__label{font-size:11px;font-weight:var(--fw-medium);color:var(--text-light);margin-bottom:8px;letter-spacing:.02em}.auction-seller-panel__name{font-size:15px;font-weight:var(--fw-semibold);color:var(--text)}.auction-seller-panel__verified{font-size:10px;font-weight:var(--fw-medium);color:var(--text-sub);background:#fff;border:1px solid var(--border);border-radius:var(--radius-chip);padding:2px 6px}.auction-seller-panel__stats{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.auction-seller-panel__stat{background:#fff;border:1px solid var(--border);border-radius:var(--radius-btn);padding:8px 6px;text-align:center;min-width:0}.auction-seller-panel__stat-value{font-size:15px;font-weight:var(--fw-semibold);color:var(--text)}.auction-seller-panel__stat-label{font-size:9px;font-weight:var(--fw-regular);color:var(--text-light);margin-top:4px;line-height:1.35;word-break:keep-all}.auction-my-page{background:var(--bg);min-height:100vh;padding-bottom:14px}.auction-my-page__header{padding:8px 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border)}.auction-my-page__title{flex:1;font-size:15px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.02em}.auction-my-page__link{border:1px solid var(--border);background:#fff;border-radius:var(--radius-btn);padding:6px 10px;font-size:11px;font-weight:var(--fw-medium);color:var(--text-sub);cursor:pointer;font-family:inherit}.auction-my-page__body{padding:16px}.auction-my-page__tabs{display:flex;gap:8px;margin-bottom:12px}.auction-my-page__tab{flex:1;padding:10px 12px}.auction-my-page__card-row{display:flex;align-items:flex-start;gap:12px}.auction-my-page__card-thumb{width:72px;height:72px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f4f4f5}.auction-my-page__card-thumb img{width:100%;height:100%;object-fit:cover;display:block}.auction-my-page__card-thumb-ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,#f4f4f5,#e4e4e7)}.auction-my-page__card-body{flex:1;min-width:0}.auction-my-page__card-meta{font-size:11px;color:var(--text-light);font-weight:var(--fw-medium)}.auction-my-page__card-title{margin-top:4px;font-size:14px;color:var(--text);font-weight:var(--fw-semibold);line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.auction-my-page__card-price{margin-top:6px;font-size:13px;color:var(--text);font-weight:var(--fw-medium)}.home-auction-status-row{display:flex;align-items:center;gap:8px;padding:12px 16px 14px;background:#fff;border-bottom:1px solid var(--border)}.home-auction-status-pill{flex:1;min-width:0;padding:10px 6px;border-radius:999px;border:1px solid #e0e0e0;background:#fff;color:var(--text);font-size:13px;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.2;text-align:center;white-space:nowrap;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.home-auction-status-pill:active{background:#f5f5f5}.home-auction-status-pill.is-active{background:var(--text);border-color:var(--text);color:#fff;font-weight:var(--fw-semibold);box-shadow:none}.home-auction-status-pill:focus{outline:none}.home-auction-status-pill:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--text)}.home-pill-filter{font-weight:var(--fw-medium)}.home-pill-filter.is-active{background:var(--text);border-color:var(--text);color:#fff}.home-section-text-btn{font-weight:var(--fw-regular);color:var(--text-sub);text-decoration:underline;text-underline-offset:3px}.home-feed-sheet{box-shadow:none;border-top:1px solid var(--border)}.auction-detail-page [style*="font-weight: 900"],.auction-detail-page [style*="font-weight:900"],.auction-detail-page [style*="font-weight: 800"],.auction-detail-page [style*="font-weight:800"]{font-weight:var(--fw-semibold)!important}.auction-detail-page [style*="font-weight: 700"],.auction-detail-page [style*="font-weight:700"]{font-weight:var(--fw-medium)!important}.auction-detail-page [style*="2px solid #111827"]{border:1px solid var(--border)!important;box-shadow:none!important}.auction-detail-page [style*="linear-gradient(180deg,#ecfdf5"],.auction-detail-page [style*="background: #ecfdf5"],.auction-detail-page [style*="background:#ecfdf5"]{background:#fafafa!important}.auction-detail-page [style*="background: #0c9c74"],.auction-detail-page [style*="background:#0c9c74"]{background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}.auction-detail-page [style*="color: #0d9488"],.auction-detail-page [style*="color:#0d9488"]{color:var(--text)!important}.auction-detail-page [style*="background: #ccfbf1"]{background:#fafafa!important;color:var(--text-sub)!important;border:1px solid var(--border)!important}.auction-card-clay--premium{border:1.5px solid rgba(148,163,184,.95)!important;box-shadow:0 0 0 1px #ffffffe6,0 0 0 3px #94a3b847,0 8px 22px #47556929}@media (prefers-reduced-motion: reduce){.auction-card-clay--premium.auction-card-clay--grid .auction-card-clay__shine{animation:none;display:none;will-change:auto}}@keyframes auction-premium-shine-silver{0%,to{transform:translate3d(-110%,0,0) skew(-12deg);opacity:0}40%,58%{opacity:.95}to{transform:translate3d(120%,0,0) skew(-12deg);opacity:0}}.auction-card-pill--premium{background:linear-gradient(135deg,#475569,#94a3b8);border-color:#64748b;color:#fff;font-weight:700;box-shadow:0 1px 4px #64748b47}.auction-card-clay__premium-badge{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#fff;background:#3f3f46;border:none;box-shadow:none;pointer-events:none}.auction-card-clay--grid .auction-card-clay__premium-badge{top:6px;right:6px;padding:3px 7px;font-size:9px}.pakids-tab-bar__label{font-size:8px;font-weight:var(--fw-medium);letter-spacing:-.03em;text-transform:uppercase}.pakids-tab-bar__item--active .pakids-tab-bar__label{font-weight:var(--fw-semibold)}.pakids-kream{min-height:100vh;background:var(--bg);padding-bottom:24px}.pakids-kream__top{position:sticky;top:0;z-index:20;background:var(--bg)}.pakids-kream__head{display:flex;align-items:center;gap:8px;box-sizing:border-box;padding:calc(var(--app-safe-top, 0px) + var(--app-header-pad-y)) var(--app-header-pad-x-end) var(--app-header-pad-y) var(--app-header-pad-x-start);min-height:calc(40px + var(--app-safe-top, 0px));background:#fff;border-bottom:1px solid var(--border-dark);box-shadow:0 1px #fff inset,0 8px 20px #1e3a5f0a}.pakids-kream__head:has(.pakids-kream__search-wrap){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding-left:var(--app-header-pad-x-start);padding-right:var(--app-header-pad-x-end)}.pakids-kream__head:has(.header-brand-mark--premium){padding-top:calc(var(--app-safe-top, 0px) + 14px);padding-bottom:14px;min-height:calc(64px + var(--app-safe-top, 0px))}.pakids-kream__head:has(.pakids-kream__search-wrap)>.logo{grid-column:1;justify-self:start;min-width:0}.pakids-kream__head:has(.pakids-kream__search-wrap)>.pakids-kream__search-wrap{grid-column:2;flex:unset;width:100%;min-width:0;box-sizing:border-box;padding-left:8px}.pakids-kream__head:has(.pakids-kream__search-wrap)>.pakids-kream__icon-btn{grid-column:3;justify-self:end}.pakids-kream__brand-heading{margin:0;flex-shrink:0;line-height:1;font-size:inherit;font-weight:inherit}.pakids-kream__brand{display:inline-flex;vertical-align:middle}.pakids-kream__search-wrap{flex:1;min-width:0}.pakids-kream__search{width:100%;box-sizing:border-box;height:36px;min-height:36px;border:none;border-radius:var(--radius-btn);background:#f4f4f4;padding:0 12px;font-size:14px;font-weight:var(--fw-regular);color:var(--text);font-family:inherit;letter-spacing:-.02em}.pakids-kream__search::placeholder{color:var(--text-light)}.pakids-kream__search:focus{outline:none;background:#efefef}.pakids-kream__icon-btn{width:36px;height:36px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;color:var(--text);padding:0}.pakids-kream__nav{display:flex;width:100%;padding:0;border-bottom:1px solid var(--border)}.pakids-kream__nav-btn{flex:1;min-width:0;border:none;background:transparent;padding:12px 4px;font-size:13px;font-weight:var(--fw-medium);color:var(--text-light);cursor:pointer;font-family:inherit;letter-spacing:-.02em;text-align:center;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.pakids-kream__nav-btn.is-active{color:var(--text);font-weight:var(--fw-semibold);border-bottom-color:var(--text)}.pakids-kream__toolbar{display:flex;align-items:center;justify-content:space-between}.pakids-kream__toolbar--feed{padding:14px 16px 12px;margin:0;border-bottom:none;background:var(--bg);justify-content:flex-end}.pakids-kream__top:has(.pakids-kream__toolbar--feed) .pakids-kream__nav-btn{padding-bottom:10px}.pakids-kream__feed-block{margin:0;padding:0}.pakids-kream__grid-sentinel{height:1px;width:100%;pointer-events:none}.pakids-kream__feed-block .pakids-kream__grid{padding-top:12px;margin-top:0}.pakids-kream__feed-block .pakids-kream-feed{padding-top:12px}.pakids-kream__feed-block .pakids-kream-feed>.pakids-feed-card:first-child{padding-top:0;margin-top:0}.pakids-kream__sort-trigger{margin:0}.pakids-kream__sort{display:flex;flex-wrap:wrap;gap:0 12px;align-items:center}.pakids-kream__sort-btn{border:none;background:transparent;font-size:12px;font-weight:var(--fw-regular);color:var(--text-light);cursor:pointer;font-family:inherit;padding:0;display:inline-flex;align-items:center;gap:4px;line-height:1.2}.pakids-kream__sort-btn.is-active{color:var(--text);font-weight:var(--fw-semibold)}.pakids-kream__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 8px;padding:0 10px 16px;align-items:stretch}.pakids-kream-grid-card{border:none;background:transparent;padding:0;text-align:left;font-family:inherit;width:100%;height:100%;display:flex;flex-direction:column;min-width:0;content-visibility:auto;contain-intrinsic-size:auto 280px}.pakids-kream-grid-card__open,.pakids-kream-grid-card__caption-btn{border:none;background:transparent;padding:0;text-align:left;cursor:pointer;font-family:inherit;width:100%}.pakids-kream-grid-card__author{display:flex;align-items:center;gap:6px;flex:1;min-width:0;border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;text-align:left}.pakids-kream-grid-card__media{position:relative;width:100%;border-radius:var(--radius-btn);overflow:hidden;background:#f4f4f4;aspect-ratio:4 / 5;flex-shrink:0}.pakids-kream-grid-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pakids-kream-grid-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(145deg,#f4f4f4,#ebebeb)}.pakids-kream-grid-card__multi{position:absolute;top:8px;right:8px;width:18px;height:18px;opacity:.9}.pakids-kream-grid-card__foot{display:flex;align-items:center;gap:6px;margin-top:8px;min-width:0}.pakids-kream-grid-card__avatar{width:22px;height:22px;border-radius:50%;background:#f4f4f4;border:1px solid var(--border);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:var(--fw-medium);color:var(--text-sub)}.pakids-kream-grid-card__avatar img{width:100%;height:100%;object-fit:cover}.pakids-kream-grid-card__name{flex:1;min-width:0;font-size:12px;font-weight:var(--fw-medium);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em}.pakids-kream-grid-card__stats{flex-shrink:0;display:inline-flex;align-items:center;gap:8px}.pakids-kream-grid-card__likes-wrap,.pakids-kream-grid-card__comments{flex-shrink:0;display:inline-flex;align-items:center;gap:3px}.pakids-kream-grid-card__likes,.pakids-kream-grid-card__comments{border:none;background:transparent;padding:0;font-family:inherit;color:var(--text-sub);cursor:pointer;display:inline-flex;align-items:center}.pakids-kream-grid-card__stat-count{border:none;background:transparent;padding:0;font-size:12px;font-weight:var(--fw-medium);font-family:inherit;color:var(--text-sub);cursor:pointer;line-height:1;letter-spacing:-.02em;min-width:.75em}.pakids-kream-grid-card__likes.is-on{color:#e11d48}.pakids-kream-grid-card__likes-wrap:has(.pakids-kream-grid-card__likes.is-on) .pakids-kream-grid-card__stat-count{color:#e11d48}.pakids-kream-grid-card__stat-count:disabled{cursor:default;opacity:1}.pakids-kream-grid-card__comment-icon{display:block}.pakids-kream-grid-card__heart-icon{transform-origin:center}.pakids-kream-grid-card__likes.is-pop .pakids-kream-grid-card__heart-icon{animation:pakidsGridHeartPop .38s cubic-bezier(.34,1.56,.64,1)}.pakids-kream-grid-card__heart-burst{position:absolute;left:50%;top:50%;z-index:2;color:#fff;pointer-events:none;filter:drop-shadow(0 2px 10px rgba(0,0,0,.38));animation:pakidsGridHeartBurst .72s cubic-bezier(.22,1,.36,1) forwards}@keyframes pakidsGridHeartPop{0%{transform:scale(1)}40%{transform:scale(1.55)}to{transform:scale(1)}}@keyframes pakidsGridHeartBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}18%{opacity:.95;transform:translate(-50%,-50%) scale(1.08)}32%{opacity:1;transform:translate(-50%,-50%) scale(.92)}58%{opacity:.88;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.14)}}@media (prefers-reduced-motion: reduce){.pakids-kream-grid-card__likes.is-pop .pakids-kream-grid-card__heart-icon,.pakids-kream-grid-card__heart-burst{animation:none}}.pakids-kream-grid-card__likes:disabled{opacity:.6;cursor:default}.pakids-kream-grid-card__caption{margin-top:4px;min-height:calc(11px * 1.4 * 2);font-size:11px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pakids-kream-grid-card__caption:empty:before{content:" "}.pakids-kream-grid-card__tags{margin-top:5px;min-height:1.35em;font-size:10px;font-weight:var(--fw-semibold);color:#111;line-height:1.35;display:flex;flex-wrap:wrap;gap:4px 8px;max-height:2.85em;overflow:hidden}.pakids-kream-grid-card__tags span{flex-shrink:0;letter-spacing:-.02em;color:#111}.pakids-kream-empty{text-align:center;padding:64px 32px 48px}.pakids-kream-empty__icon{width:56px;height:56px;margin:0 auto 20px;color:var(--text-light)}.pakids-kream-empty__title{margin:0 0 10px;font-size:16px;font-weight:var(--fw-semibold);color:var(--text)}.pakids-kream-empty__text{margin:0 0 20px;font-size:13px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.55}.pakids-kream-empty__cta{border:1px solid var(--border);border-radius:var(--radius-btn);background:#fff;padding:12px 24px;font-size:13px;font-weight:var(--fw-medium);color:var(--text);cursor:pointer;font-family:inherit}.pakids-kream-rank-list{padding:0 16px 16px}.pakids-kream-rank-item{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid var(--border)}.pakids-kream-rank-item__num{width:20px;font-size:15px;font-weight:var(--fw-semibold);color:var(--text);flex-shrink:0;padding-top:2px}.pakids-kream-rank-item__body{flex:1;min-width:0}.pakids-kream-rank-item__row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pakids-kream-rank-item__profile{display:flex;align-items:center;gap:10px;flex:1;min-width:0;border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;text-align:left}.pakids-kream-rank-item__avatar{width:36px;height:36px;border-radius:50%;background:#f4f4f4;border:1px solid var(--border);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:var(--fw-medium);color:var(--text-sub)}.pakids-kream-rank-item__avatar img{width:100%;height:100%;object-fit:cover}.pakids-kream-rank-item__meta{flex:1;min-width:0}.pakids-kream-rank-item__name{font-size:14px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.02em}.pakids-kream-rank-item__sub{font-size:11px;font-weight:var(--fw-regular);color:var(--text-light);margin-top:2px}.pakids-kream-rank-item__follow{flex-shrink:0;border:none;border-radius:var(--radius-btn);background:var(--brand);color:#fff;padding:7px 12px;font-size:11px;font-weight:var(--fw-semibold);cursor:pointer;font-family:inherit}.pakids-kream-rank-item__follow.is-on{background:#fff;color:var(--text);border:1px solid var(--border)}.pakids-kream-rank-item__thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pakids-kream-rank-item__thumb{position:relative;border-radius:var(--radius-btn);overflow:hidden;aspect-ratio:3 / 4;background:#f4f4f4;border:none;padding:0;cursor:pointer}.pakids-kream-rank-item__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pakids-kream-rank-item__thumb-ph{width:100%;height:100%;background:#efefef}.pakids-kream-rank-item__thumb-likes{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:var(--fw-medium);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.pakids-kream-feed{padding-top:0}.pakids-kream-feed .pakids-feed-card{border-bottom:1px solid var(--border);padding:0 0 16px;margin-bottom:16px}.pakids-kream-feed>.pakids-feed-card:first-child{padding-top:0}.pakids-kream-feed .pakids-feed-card__name{font-weight:var(--fw-semibold)}.pakids-kream-feed .pakids-feed-card__follow{font-weight:var(--fw-semibold);padding:6px 12px;font-size:11px}.pakids-kream-feed .pakids-feed-card__follow:not(.is-on){background:var(--brand);color:#fff;border-color:var(--brand)}.pakids-kream-feed .pakids-feed-card__head-actions{display:flex;align-items:center;gap:6px}.pakids-kream-feed .pakids-feed-card__gift{font-weight:var(--fw-semibold);padding:6px 10px;font-size:11px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text)}.pakids-following-list{padding:16px 16px 8px}.pakids-following-list__title{margin:0 0 12px;font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--text)}.pakids-following-list__empty{margin:0;padding:20px 0;font-size:13px;color:var(--text-light);text-align:center}.pakids-following-list__rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.pakids-following-list__row{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--border)}.pakids-following-list__profile{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:none;background:none;text-align:left;cursor:pointer;font-family:inherit}.pakids-following-list__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f4f4f4;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:var(--fw-semibold);color:#64748b}.pakids-following-list__avatar img{width:100%;height:100%;object-fit:cover;display:block}.pakids-following-list__name{font-size:14px;font-weight:var(--fw-semibold);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pakids-following-list__gift{flex-shrink:0;width:40px;height:40px;border:1px solid var(--border);border-radius:var(--radius-btn);background:#fff;color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit}.pakids-following-list__gift:active{background:#f4f4f4}.pakids-kream-following-feed__title{margin:8px 16px 0;padding-top:16px;border-top:8px solid #f4f4f4;font-size:14px;font-weight:var(--fw-semibold);color:var(--text)}.pakids-kream-following-feed__empty{margin:0;padding:16px 16px 24px;font-size:13px;color:var(--text-light);text-align:center}.pakids-gift-demo-hint{margin:0 0 8px;padding:8px 12px;font-size:12px;line-height:1.45;color:var(--text-sub);background:#f8fafc;border:1px solid var(--border);border-radius:10px}.pakids-gift-demo-hint__badge{display:inline-block;margin-right:6px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:var(--fw-semibold);background:#111;color:#fff;vertical-align:middle}.pakids-kream-feed--gift-demo{margin-bottom:12px}.pakids-feed-card--gift-demo{border:1px dashed #cbd5e1;border-radius:12px;overflow:hidden}.pakids-gift-demo-hint--reels{margin:0 0 8px;max-width:calc(100% - 56px)}.pakids-reels__slide-head-actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.pakids-reels__slide-head-actions .pakids-feed-card__gift,.pakids-reels__slide-head-actions .pakids-feed-card__follow{padding:5px 9px;font-size:11px;border-radius:8px}.pakids-kream-feed .pakids-feed-card__actions{gap:16px}.pakids-kream-feed .pakids-feed-card__action{font-weight:var(--fw-medium);font-size:12px}.pakids-kream-feed .pakids-feed-card__caption{font-weight:var(--fw-regular)}.pakids-kream-feed .pakids-feed-card__caption strong{font-weight:var(--fw-semibold)}.pakids-kream__status{text-align:center;padding:48px 20px;color:var(--text-light);font-size:13px;font-weight:var(--fw-regular)}.pakids-kream__status--inline{padding:20px 16px}.pakids-kream__fab{position:fixed;right:calc(50% - .5 * var(--app-canvas-max) + 16px);bottom:calc(94px + max(14px,env(safe-area-inset-bottom,0px)));width:48px;height:48px;border-radius:50%;border:none;background:var(--brand);color:#fff;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:30;box-shadow:0 2px 12px #00000026;font-family:inherit;font-weight:300}@media (min-width: 900px){.pakids-kream__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;padding:0 20px 28px;max-width:min(1200px,100%);margin:0 auto}}@media (min-width: 1200px){.pakids-kream__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pakids-kream--reels-mode{--pakids-tab-reserve: var(--app-tab-bar-reserve);display:flex;flex-direction:column;min-height:100dvh;height:100dvh;max-height:100dvh;margin-bottom:calc(-1 * var(--app-tab-bar-reserve));padding-bottom:0;box-sizing:border-box;overflow:hidden;background:#000}.pakids-kream--reels-mode .pakids-kream__top{flex-shrink:0}.pakids-kream--reels-mode .pakids-kream__reels-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.pakids-kream--reels-mode .pakids-reels__hint{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:5;padding:4px 10px;border-radius:999px;background:#00000073;color:#fff;font-size:11px;font-weight:500;pointer-events:none}.pakids-reels{position:relative;flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;border-radius:0}.pakids-reels__slide{position:relative;scroll-snap-align:start;scroll-snap-stop:always;height:100%;min-height:100%;flex-shrink:0;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:hidden;background:#fff;display:flex;flex-direction:column}.pakids-reels__media{position:relative;width:100%;flex:1;min-height:0;background:#111}.pakids-reels__media-tap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:none;padding:0;margin:0;display:block;width:100%;height:100%;cursor:pointer;font:inherit;text-align:left;background:transparent}.pakids-reels__slide-img{width:100%;height:100%;object-fit:cover;display:block}.pakids-reels__slide-ph{width:100%;height:100%;background:linear-gradient(160deg,#2a2a2a,#0a0a0a 55%,#1a1a1a)}.pakids-reels__foot{flex-shrink:0;background:#fff;padding:10px 14px calc(10px + var(--pakids-tab-reserve, 0px));border-top:1px solid #ececee;display:flex;flex-direction:column;gap:10px}.pakids-reels__slide-bottom{padding:0}.pakids-reels__slide-user{display:flex;align-items:center;gap:8px;margin-bottom:4px;width:100%}.pakids-reels__slide-names{display:flex;flex-direction:column;gap:1px;min-width:0;align-items:flex-start}.pakids-reels__slide-ig{font-size:11px;font-weight:500;color:var(--text-sub);line-height:1.2}.pakids-reels__slide-av{width:28px;height:28px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.28);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff1f}.pakids-reels__slide-av img{width:100%;height:100%;object-fit:cover}.pakids-reels__slide-av--txt{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-sub)}.pakids-reels__slide-name{font-size:13px;font-weight:var(--fw-semibold);color:var(--text)}.pakids-reels__slide-cap{margin:0;font-size:12px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pakids-reels__rail{position:static;transform:none;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:0;pointer-events:auto}.pakids-reels__rail-btn{border:none;background:transparent;padding:2px 0;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:var(--text);font-family:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pakids-reels__rail-btn:disabled{opacity:.65;cursor:wait}.pakids-reels__rail-btn.is-liked .pakids-reels__rail-icon,.pakids-reels__rail-btn.is-liked .pakids-reels__rail-num{color:#e11d48}.pakids-reels__rail-icon{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text, #111827);flex-shrink:0}.pakids-reels__icon-svg{display:block;width:18px;height:18px;flex-shrink:0}.pakids-reels__rail-num{font-size:12px;font-weight:var(--fw-medium);color:var(--text-sub, #64748b);line-height:1.2}.pakids-reels-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:flex;flex-direction:column;justify-content:flex-end}.pakids-reels-sheet.is-keyboard-open .pakids-reels-sheet__panel{max-height:100%}.pakids-reels-sheet.is-keyboard-open .pakids-reels-sheet__composer{padding-bottom:8px}.pakids-reels-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#00000073;cursor:pointer}.pakids-reels-sheet__panel{position:relative;z-index:1;max-height:min(72vh,520px);background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));transition:margin-bottom .12s ease-out,max-height .12s ease-out}.pakids-reels-sheet__panel.is-keyboard-open{padding-bottom:12px;border-radius:16px 16px 0 0}.pakids-reels-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--border)}.pakids-reels-sheet__title{margin:0;font-size:15px;font-weight:var(--fw-semibold)}.pakids-reels-sheet__close{border:none;background:transparent;width:40px;height:40px;font-size:18px;cursor:pointer;color:var(--text-sub)}.pakids-reels-sheet__body{flex:1;min-height:0;overflow-y:auto;padding:8px 16px}.pakids-reels-sheet__list{list-style:none;margin:0;padding:0}.pakids-reels-sheet__item{padding:10px 0;border-bottom:1px solid #f0f0f0;font-size:14px;line-height:1.45}.pakids-reels-sheet__item strong{display:block;font-size:13px;margin-bottom:2px}.pakids-reels-sheet__empty,.pakids-reels-sheet__demo{margin:16px 0;font-size:13px;color:var(--text-sub);line-height:1.5}.pakids-reels-sheet__composer{display:flex;flex-direction:column;gap:8px;padding:10px 16px 0;border-top:1px solid var(--border);padding-bottom:max(4px,env(safe-area-inset-bottom,0px));max-width:100%;min-width:0;box-sizing:border-box}.pakids-reels-sheet__composer .pakids-post-page__composer-row{display:flex;gap:8px;max-width:100%;min-width:0;align-items:stretch}.pakids-reels-sheet__composer .pakids-post-page__composer-row input,.pakids-reels-sheet__composer .pakids-post-page__composer-row .mention-field>input{flex:1;min-width:0;width:100%;border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:16px;font-family:inherit}.pakids-reels-sheet__composer .pakids-post-page__composer-row .mention-field{flex:1;min-width:0}.pakids-reels-sheet__composer .pakids-post-page__composer-row>button{flex-shrink:0;border:none;background:#111;color:#fff;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.pakids-reels-sheet__composer .pakids-post-page__composer-row>button:disabled{opacity:.45;cursor:default}.pakids-comment-list{list-style:none;margin:0;padding:0}.pakids-comment{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:10px 0;border-bottom:1px solid #f0f0f0}.pakids-comment__row{display:flex;align-items:flex-start;gap:8px;width:100%}.pakids-comment__main{flex:1;min-width:0}.pakids-comment__head{margin-bottom:2px}.pakids-comment__name{display:block;font-size:13px;font-weight:600}.pakids-comment__name--link{border:none;background:transparent;padding:0;font-family:inherit;text-align:left;cursor:pointer}.pakids-comment__name--link:active{opacity:.72}.pakids-comment__body{margin:0;font-size:14px;line-height:1.45;color:#222;word-break:break-word}.pakids-comment__mention{color:#2563eb;font-weight:600}.pakids-comment__edited{font-size:11px;color:var(--text-light)}.pakids-comment__edit{display:flex;gap:8px;align-items:center;margin-top:6px}.pakids-comment__edit-input{flex:1;min-width:0;border:1px solid var(--border);border-radius:10px;padding:8px 10px;font-size:16px;font-family:inherit}.pakids-comment__edit-save{flex-shrink:0;border:none;background:transparent;color:#111;border-radius:0;padding:4px 2px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer}.pakids-comment__aside{position:relative;flex-shrink:0}.pakids-comment__more{border:none;background:transparent;padding:4px;color:var(--text-light);cursor:pointer;display:flex}.pakids-comment__menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;border:none;background:transparent;cursor:default}.pakids-comment__menu{position:absolute;top:calc(100% + 2px);right:0;z-index:121;min-width:108px;padding:4px;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:0 8px 24px #0f172a1f}.pakids-comment__menu button{display:block;width:100%;border:none;background:transparent;padding:9px 10px;text-align:left;font-size:14px;font-family:inherit;color:#111;border-radius:8px;cursor:pointer}.pakids-comment__menu button.is-danger{color:#dc2626}.pakids-comment__menu button:hover{background:#f5f5f5}.pakids-comment--reply{margin-left:0;padding-left:0;border-left:none}.pakids-comment--reply .pakids-comment__main{padding-left:10px}.pakids-comment--reply .pakids-comment--reply{margin-left:0}.pakids-comment--reply .pakids-comment--reply .pakids-comment__main{padding-left:10px}.pakids-comment__reply-btn{border:none;background:transparent;padding:0;margin-top:4px;font-size:12px;color:var(--text-light, #888);cursor:pointer;font-weight:500}.pakids-comment__reply-btn:active{opacity:.6}.pakids-comment__replies{list-style:none;margin:0;padding:0}.pakids-post-page__reply-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;padding:6px 12px;background:#f0f0f0;border-radius:8px;font-size:12px;color:#666;min-width:0}.pakids-post-page__reply-bar>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pakids-post-page__reply-bar button{border:none;background:transparent;font-size:14px;color:#999;cursor:pointer;padding:0 4px}.pakids-comment__empty{margin:16px 0;font-size:13px;color:var(--text-sub);line-height:1.5}.pakids-reels-sheet__item.pakids-comment strong.pakids-comment__name{margin-bottom:0}.pakids-kream--profile-mode .pakids-kream__head{box-sizing:border-box;min-height:44px;display:grid;grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(44px,1fr);align-items:center;column-gap:6px;padding:var(--app-header-pad-y) var(--app-header-pad-x-end)}.pakids-kream--profile-mode .pakids-kream__head-back{grid-column:1;justify-self:start;align-self:center}.pakids-kream--profile-mode .pakids-kream__head-title{grid-column:2;justify-self:center;align-self:center;flex:unset;width:auto;max-width:min(56vw,220px);margin:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pakids-kream--profile-mode .pakids-kream__head-gift,.pakids-kream--profile-mode .pakids-kream__head-spacer{grid-column:3;justify-self:end;align-self:center}.pakids-kream__head-title--center{text-align:center;font-size:15px;letter-spacing:-.02em}.pakids-kream--profile-mode .pakids-kream__icon-btn{font-size:22px;font-weight:300;line-height:1}.pakids-profile__hero{padding:18px 16px 4px;background:linear-gradient(180deg,#fafafa,#fff)}.pakids-profile--user .pakids-profile__hero{padding-bottom:20px}.pakids-profile--user .pakids-profile__grid{margin-top:8px}.pakids-profile__row{display:flex;align-items:center;gap:22px}.pakids-profile__avatar{width:84px;height:84px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f4f4f4;border:2px solid #fff;box-shadow:0 2px 12px #0f172a14;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:var(--fw-semibold);color:var(--text-sub)}.pakids-profile__avatar img{width:100%;height:100%;object-fit:cover}.pakids-profile__stats{flex:1;min-width:0;display:flex;justify-content:space-around;align-items:center;list-style:none;margin:0;padding:0;text-align:center}.pakids-profile__stats li{display:flex;flex-direction:column;gap:2px;min-width:0}.pakids-profile__stat-num{font-size:16px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.02em}.pakids-profile__stat-label{font-size:11px;font-weight:var(--fw-regular);color:var(--text-sub)}.pakids-profile__stat-btn{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0;border:none;background:transparent;font-family:inherit;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pakids-profile__stat-btn:active{opacity:.72}.pakids-profile__meta{margin-top:10px}.pakids-profile__name{margin:0;font-size:14px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.02em}.pakids-profile__bio{margin:8px 0 0;font-size:13px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:.6;white-space:pre-line;word-break:break-word}.pakids-profile__actions{display:flex;justify-content:center;gap:8px;margin-top:12px}.pakids-profile__follow-btn{flex:1;width:auto;min-width:0;border-radius:var(--radius-btn);padding:8px 16px;font-size:14px;font-weight:var(--fw-semibold)}.pakids-profile__message-btn{flex:1;min-width:0;border:1px solid var(--border);border-radius:var(--radius-btn);padding:8px 16px;font-size:14px;font-weight:var(--fw-semibold);font-family:inherit;background:#fff;color:var(--text);cursor:pointer;letter-spacing:-.02em}.pakids-profile__message-btn:active{opacity:.72}.pakids-profile__message-btn.is-disabled{color:var(--text-light)}.pakids-profile__action-btn{flex:1;border:none;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:var(--fw-medium);font-family:inherit;background:#f4f4f4;color:var(--text);cursor:pointer;letter-spacing:-.02em}.pakids-profile__share-btn{flex:0 0 auto;width:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-btn);padding:8px 0;background:#fff;color:var(--text);cursor:pointer}.pakids-profile__share-btn:active{opacity:.72}.pakids-profile__tabs{display:flex;margin-top:14px;border-top:1px solid var(--border)}.pakids-profile__tab{flex:1;border:none;background:transparent;padding:10px 0 8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-light);border-bottom:1px solid transparent;margin-bottom:-1px;font-family:inherit}.pakids-profile__tab.is-active{color:var(--text);border-bottom-color:var(--text)}.pakids-profile__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.pakids-profile-tile{position:relative;aspect-ratio:1;border:none;padding:0;margin:0;background:#f4f4f4;cursor:pointer;overflow:hidden;font-family:inherit}.pakids-profile-tile img{width:100%;height:100%;object-fit:cover;display:block}.pakids-profile-tile__ph{display:block;width:100%;height:100%;background:linear-gradient(145deg,#f4f4f4,#ebebeb)}.pakids-profile-tile__multi{position:absolute;top:6px;right:6px;width:16px;height:16px;opacity:.92}.pakids-profile__empty{text-align:center;padding:48px 24px;color:var(--text-sub);font-size:13px;font-weight:var(--fw-regular)}.pakids-profile__empty p{margin:0 0 14px}.pakids-profile__empty-cta{border:1px solid var(--border);border-radius:8px;padding:10px 18px;font-size:13px;font-weight:var(--fw-medium);background:var(--text);color:#fff;cursor:pointer;font-family:inherit}.pakids-profile-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:flex;flex-direction:column;justify-content:flex-end}.pakids-profile-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#00000073;cursor:pointer}.pakids-profile-sheet__panel{position:absolute;left:0;right:0;bottom:0;z-index:1;width:100%;max-height:min(88vh,640px);background:#fff;border-radius:14px 14px 0 0;display:flex;flex-direction:column;overflow:hidden;transition:bottom .18s ease,max-height .18s ease}.pakids-profile-sheet.is-keyboard-open .pakids-profile-sheet__panel{transition:none}.pakids-profile-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.pakids-profile-sheet__title{margin:0;font-size:15px;font-weight:var(--fw-semibold);color:var(--text)}.pakids-profile-sheet__cancel,.pakids-profile-sheet__save{border:none;background:transparent;font-family:inherit;font-size:14px;font-weight:var(--fw-medium);color:var(--text);cursor:pointer;padding:4px 2px;min-width:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pakids-profile-sheet__cancel{text-align:left}.pakids-profile-sheet__save{font-weight:var(--fw-semibold);text-align:right}.pakids-profile-sheet__cancel:disabled,.pakids-profile-sheet__save:disabled{opacity:.45;cursor:wait}.pakids-profile-sheet__body{overflow-y:auto;padding:20px 16px 28px;padding-bottom:max(28px,env(safe-area-inset-bottom,0px))}.pakids-profile-sheet__avatar-wrap{display:flex;justify-content:center;margin-bottom:20px}.pakids-profile-sheet__avatar{position:relative;width:88px;height:88px;border-radius:50%;border:none;padding:0;overflow:hidden;background:#f4f4f4;cursor:pointer;font-family:inherit}.pakids-profile-sheet__avatar-media{display:block;width:100%;height:100%}.pakids-profile-sheet__avatar-media img{width:100%;height:100%;object-fit:cover;display:block}.pakids-profile-sheet__avatar-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:32px;font-weight:var(--fw-semibold);color:var(--text-sub)}.pakids-profile-sheet__avatar-label{position:absolute;left:0;right:0;bottom:0;padding:14px 4px 6px;font-size:10px;font-weight:var(--fw-semibold);color:#fff;background:linear-gradient(to top,rgba(0,0,0,.65),transparent)}.pakids-profile-sheet__field{display:block;margin-bottom:16px}.pakids-profile-sheet__label{display:block;margin-bottom:6px;font-size:12px;font-weight:var(--fw-semibold);color:var(--text-sub)}.pakids-profile-sheet__hint{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--text-sub)}.pakids-profile-sheet__readonly{display:block;font-size:15px;font-weight:var(--fw-medium);color:var(--text)}.pakids-profile-sheet__input{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:14px;font-family:inherit;color:var(--text);background:#fff}.pakids-profile-sheet__input:focus{outline:none;border-color:#111}.pakids-profile-sheet__textarea{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:14px;font-family:inherit;line-height:1.45;resize:vertical;min-height:96px}.pakids-profile-sheet__textarea:focus{outline:none;border-color:var(--text)}.pakids-profile-sheet__count{display:block;margin-top:4px;text-align:right;font-size:11px;color:var(--text-light)}.pakids-follow-list-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:270;display:flex;flex-direction:column;justify-content:flex-end}.pakids-follow-list-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#00000073;cursor:pointer}.pakids-follow-list-sheet__panel{position:relative;z-index:1;max-height:min(72vh,520px);background:#fff;border-radius:14px 14px 0 0;display:flex;flex-direction:column;overflow:hidden}.pakids-follow-list-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.pakids-follow-list-sheet__title{margin:0;font-size:16px;font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--text)}.pakids-follow-list-sheet__close{border:none;background:transparent;padding:4px 0;font-family:inherit;font-size:13px;font-weight:var(--fw-semibold);color:var(--text-sub);cursor:pointer}.pakids-follow-list-sheet__empty{margin:0;padding:28px 16px 32px;font-size:13px;color:var(--text-light);text-align:center}.pakids-follow-list-sheet__rows{list-style:none;margin:0;padding:8px 0 max(12px,env(safe-area-inset-bottom,0px));overflow-y:auto}.pakids-follow-list-sheet__rows>li{border-bottom:1px solid var(--border);width:100%}.pakids-follow-list-sheet__row-wrap{width:100%;box-sizing:border-box}.pakids-follow-list-sheet__row-wrap.pakids-following-list__row{padding:12px 16px}.pakids-follow-list-sheet__profile.pakids-following-list__profile{min-width:0}.pakids-follow-list-sheet__actions{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.pakids-follow-list-sheet__follow{border:1px solid #111;background:#fff;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:var(--fw-semibold);color:#111;cursor:pointer;font-family:inherit;white-space:nowrap}.pakids-follow-list-sheet__follow.is-on{background:#f4f4f4;border-color:#e5e5e5;color:var(--text-sub)}.pakids-follow-list-sheet__follow:disabled{opacity:.55;cursor:default}.pakids-follow-list-sheet__gift.pakids-following-list__gift{width:40px;height:40px;padding:0}.pakids-follow-list-sheet__gift-label{display:none}.pakids-follow-list-sheet__avatar{width:44px;height:44px;border-radius:50%;background:#f4f4f4;border:1px solid var(--border);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:var(--fw-medium);color:var(--text-sub)}.pakids-follow-list-sheet__avatar img{width:100%;height:100%;object-fit:cover}.pakids-follow-list-sheet__name{font-size:14px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pakids-like-list-sheet__profile{width:100%}.pakids-kream__head-back,.pakids-kream__head-gift{width:44px;height:44px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:var(--text);padding:0}.pakids-kream__head-gift svg{display:block;width:24px;height:24px;transform:translateY(.5px)}.pakids-kream__head-spacer{width:44px;height:44px;flex-shrink:0}.pakids-kream__head-gift:active{opacity:.65}.pakids-kream__head-title{margin:0;font-size:17px;font-weight:var(--fw-semibold);color:var(--text);flex:1;min-width:0}.pakids-profile-gift-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center}.pakids-profile-gift-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0f172a73;cursor:pointer}.pakids-profile-gift-sheet__panel{position:relative;z-index:1;width:100%;max-width:480px;background:#fff;border-radius:16px 16px 0 0;padding:20px 16px calc(16px + env(safe-area-inset-bottom,0px))}.pakids-profile-gift-sheet__title{margin:0 0 6px;font-size:17px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.02em}.pakids-profile-gift-sheet__sub{margin:0 0 16px;font-size:13px;color:var(--text-sub);line-height:1.45}.pakids-profile-gift-sheet__options{display:flex;flex-direction:column;gap:8px}.pakids-profile-gift-sheet__option{width:100%;border:1px solid var(--border);border-radius:12px;background:#fff;padding:14px 16px;text-align:left;cursor:pointer;font-family:inherit}.pakids-profile-gift-sheet__option:active{background:#f8f8f8}.pakids-profile-gift-sheet__option-label{display:block;font-size:15px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.02em}.pakids-profile-gift-sheet__option-desc{display:block;margin-top:4px;font-size:12px;color:var(--text-sub);line-height:1.4}.pakids-profile-gift-sheet__close{width:100%;margin-top:12px;border:none;border-radius:10px;background:#f4f4f4;padding:12px;font-size:14px;font-weight:var(--fw-medium);color:var(--text);font-family:inherit;cursor:pointer}.store-brand-page{min-height:100vh;background:#fff;padding-bottom:calc(24px + var(--app-tab-bar-reserve, 76px))}.store-brand-topnav{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20;background:#fff}.store-brand-topnav__back{border:none;background:transparent;padding:4px;margin-top:2px;cursor:pointer;color:var(--text);display:inline-flex}.store-brand-topnav__meta{min-width:0;flex:1}.store-brand-topnav__title{margin:0;font-size:18px;font-weight:600;color:var(--text);letter-spacing:-.02em}.store-brand-topnav__sub{margin:2px 0 0;font-size:12px;font-weight:500;color:var(--text-sub)}.store-brand-hero-wrap{position:relative;margin:0;background:#fafafa;border-bottom:1px solid var(--border)}.store-brand-hero{display:block;width:100%;max-height:min(42vw,200px);object-position:center}.store-brand-hero-ad{position:absolute;top:10px;right:10px;padding:3px 6px;border-radius:4px;background:#0000008c;color:#fff;font-size:10px;font-weight:700}.store-brand-chips{display:flex;gap:6px;overflow-x:auto;padding:12px 16px 4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.store-brand-chips::-webkit-scrollbar{display:none}.store-brand-chip{flex-shrink:0;border:1px solid var(--border);border-radius:999px;background:#fff;padding:7px 12px;font-size:12px;font-weight:600;color:var(--text-sub);cursor:pointer;font-family:inherit}.store-brand-chip.is-active{border-color:var(--text);background:var(--text);color:#fff}.store-vendors-page{min-height:100vh;background:#fff;padding-bottom:24px}.store-vendors-list{list-style:none;margin:0;padding:0}.store-vendors-list__card{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:none;border-bottom:1px solid var(--border);background:#fff;text-align:left;cursor:pointer;font-family:inherit}.store-vendors-list__thumb{position:relative;flex-shrink:0;width:72px;height:72px;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.store-vendors-list__thumb img{width:100%;height:100%;display:block}.store-vendors-list__ad{position:absolute;top:4px;right:4px;padding:2px 5px;border-radius:3px;background:#0000008c;color:#fff;font-size:9px;font-weight:700}.store-vendors-list__body{flex:1;min-width:0}.store-vendors-list__name{margin:0;font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.02em}.store-vendors-list__lead{margin:4px 0 0;font-size:12px;font-weight:500;color:var(--text-sub);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.store-vendors-list__chev{flex-shrink:0;font-size:22px;font-weight:300;color:var(--text-sub);line-height:1}.store-vendor-dir{margin-top:4px}.store-vendor-dir__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0}.store-vendor-dir__all{flex-shrink:0;border:none;background:transparent;padding:4px 0;font-size:13px;font-weight:600;color:var(--text-sub);cursor:pointer;font-family:inherit}.store-vendor-dir__row{display:flex;gap:10px;overflow-x:auto;padding:12px 0 4px;margin:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.store-vendor-dir__row::-webkit-scrollbar{display:none}.store-vendor-dir__card{flex-shrink:0;width:132px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:0;overflow:hidden;text-align:left;cursor:pointer;font-family:inherit}.store-vendor-dir__thumb{position:relative;height:72px;overflow:hidden;border-bottom:1px solid var(--border)}.store-vendor-dir__thumb img{width:100%;height:100%;display:block}.store-vendor-dir__name{margin:8px 10px 0;font-size:13px;font-weight:700;color:var(--text);letter-spacing:-.02em}.store-vendor-dir__lead{margin:4px 10px 10px;font-size:10px;font-weight:500;color:var(--text-sub);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.store-vendor-dir__name-ko{margin:2px 10px 10px;font-size:11px;font-weight:500;color:var(--text-sub)}.store-detail-page{background:#fff;min-height:100vh;padding-bottom:var(--app-tab-bar-reserve);font-weight:var(--fw-regular, 400);-webkit-font-smoothing:antialiased}.store-detail-page:not(.auction-detail-page){padding-bottom:calc(var(--app-tab-bar-reserve) + var(--app-detail-action-bar-height))}.app-layout[data-tab-bar=hidden] .store-detail-page:not(.auction-detail-page){padding-bottom:calc(var(--app-detail-action-bar-height) + max(12px,env(safe-area-inset-bottom,0px)))}.auction-detail-page.store-detail-page:not(.is-live-bid){padding-bottom:var(--app-tab-bar-reserve)}.app-layout[data-tab-bar=hidden] .auction-detail-page.store-detail-page:not(.is-live-bid){padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.store-detail-topnav{display:flex;align-items:center;gap:4px;padding:8px 12px;background:#fff;border-bottom:1px solid var(--border, #e5e7eb)}.store-detail-topnav__btn{border:none;background:transparent;padding:8px;cursor:pointer;color:#111827;display:flex;align-items:center;justify-content:center}.store-detail-topnav__right{margin-left:auto;display:flex;align-items:center;gap:4px}.store-detail-hero{position:relative;height:min(52vw,320px);max-height:360px;background:#f4f4f5}.store-detail-hero__media{width:100%;height:100%;object-fit:cover;display:block}.store-detail-hero__badge{position:absolute;right:12px;bottom:12px;padding:4px 10px;border-radius:999px;background:#0000008c;color:#fff;font-size:12px;font-weight:var(--fw-medium, 500);z-index:3}.store-detail-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:38px;height:38px;padding:0;border:none;border-radius:50%;background:#ffffffe6;color:#111827;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #00000024;-webkit-tap-highlight-color:transparent}.store-detail-hero__arrow--prev{left:10px}.store-detail-hero__arrow--next{right:10px}.store-detail-hero__arrow:active{transform:translateY(-50%) scale(.96)}.store-detail-thumbs{display:flex;gap:6px;padding:10px 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border-bottom:1px solid #f1f5f9}.store-detail-thumb{flex-shrink:0;border:1px solid #e5e7eb;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:var(--fw-regular, 400);background:#fff;color:#64748b;cursor:pointer;font-family:inherit}.store-detail-thumb.is-active{border-color:#111827;color:#111827;font-weight:var(--fw-medium, 500)}.store-detail-body{padding:0 0 24px}.store-detail-block{padding:16px 16px 0}.store-detail-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.store-detail-price{font-size:22px;font-weight:var(--fw-semibold, 600);color:#111827;letter-spacing:-.03em}.store-detail-price.is-hidden{color:#52525b}.store-detail-price-nego-block{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.store-detail-price--was{font-size:15px;font-weight:600;color:#a1a1aa;text-decoration:line-through;letter-spacing:-.02em}.store-detail-price-nego-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#f4f4f5;color:#71717a;font-size:12px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.store-detail-chip{font-size:11px;font-weight:var(--fw-medium, 500);padding:3px 8px;border-radius:6px;line-height:1.2}.store-detail-chip--nego{background:#111827;color:#fff;border:none}.store-detail-nego-banner{margin:8px 0 0;padding:10px 12px;border-radius:10px;background:#f4f4f5;color:#52525b;font-size:13px;font-weight:700;line-height:1.45;letter-spacing:-.02em}.store-detail-nego-banner--wait,.store-detail-chip--fixed{background:#f4f4f5;color:#52525b}.store-detail-chip--sold{background:#111827;color:#fff}.store-detail-chip--live{display:inline-flex;align-items:center;gap:6px}.store-detail-chip__dot{width:6px;height:6px;border-radius:50%;background:#fff;flex-shrink:0;animation:auction-live-dot-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.store-detail-chip__dot{animation:none}}.store-detail-title{margin:8px 0 0;font-size:18px;font-weight:var(--fw-semibold, 600);color:#111827;letter-spacing:-.02em;line-height:1.35}.store-detail-meta{margin-top:6px;font-size:13px;font-weight:var(--fw-regular, 400);color:#94a3b8}.store-detail-meta--bumped{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.store-detail-meta__times{display:flex;flex-direction:column;gap:1px;margin:0;font-size:11px;font-weight:400;line-height:1.35;letter-spacing:-.02em;color:#c4c4cc}.store-detail-parge{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa;text-decoration:none;color:inherit}.store-detail-block.sd-order-parge{margin:4px 12px 20px;padding:0}.store-detail-block.sd-order-parge .store-detail-parge{margin-top:0}.store-detail-parge__logo{width:56px;height:56px;object-fit:contain;flex-shrink:0}.store-detail-parge__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.store-detail-parge__label{font-size:14px;font-weight:var(--fw-medium, 500);color:#111827}.store-detail-parge__hint{font-size:11px;font-weight:600;color:#64748b;line-height:1.35}.store-detail-parge--free{border-color:#111;background:#f8fafc}.store-detail-parge--free .store-detail-parge__hint{color:#111;font-weight:700}.store-detail-parge__chev{color:#94a3b8;font-size:18px;font-weight:600}.store-detail-spec{margin-top:16px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;border:1px solid #ececef;border-radius:10px;background:#fafafa;overflow:hidden}.store-detail-spec__row{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:11px 14px;font-size:13px;line-height:1.45;border-bottom:1px solid #ececef}.store-detail-spec__row:last-child{border-bottom:none}.store-detail-spec__k{flex:none;width:5em;min-width:5em;color:#71717a;font-weight:var(--fw-regular, 400);white-space:nowrap}.store-detail-spec__v{flex:1;min-width:0;color:#111827;font-weight:var(--fw-medium, 500);word-break:keep-all}.store-detail-desc{margin-top:16px;font-size:13px;font-weight:var(--fw-regular, 400);color:#334155;line-height:1.55;white-space:pre-wrap}.store-detail-more{margin-top:8px;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:var(--fw-medium, 500);cursor:pointer;font-family:inherit;padding:0}.store-detail-section{margin-top:20px;padding:16px;border-top:8px solid #f4f4f5}.store-detail-section__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.store-detail-section__title{margin:0;font-size:16px;font-weight:var(--fw-semibold, 600);color:#111827;letter-spacing:-.02em}.store-detail-section__sub{margin:4px 0 0;font-size:12px;font-weight:var(--fw-regular, 400);color:#94a3b8}.store-detail-section__empty,.store-detail-section__hint{margin:0;font-size:13px;font-weight:var(--fw-regular, 400);color:#94a3b8;line-height:1.5}.store-detail-text-btn{flex-shrink:0;border:none;background:transparent;padding:4px 0;font-family:inherit;font-size:12px;font-weight:600;color:#111827;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.store-detail-seller-card{display:flex;gap:12px;align-items:flex-start}.store-detail-seller-card__profile{display:flex;gap:12px;flex:1;min-width:0;align-items:center;text-decoration:none;color:inherit}.store-detail-seller-card__profile:active{opacity:.85}.store-detail-seller-card__body{flex:1;min-width:0}.store-detail-seller-card__follow{flex-shrink:0;margin-left:auto}.store-detail-seller-card .pakids-feed-card__follow:not(.is-on){background:var(--brand);color:#fff;border-color:var(--brand)}.store-detail-seller-card__avatar{width:52px;height:52px;border-radius:50%;background:#e5e7eb;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:var(--fw-medium, 500);color:#64748b;overflow:hidden}.store-detail-seller-card__avatar img{width:100%;height:100%;object-fit:cover}.store-detail-seller-card__name{margin:0;font-size:16px;font-weight:var(--fw-semibold, 600);color:#111827;line-height:1.45;overflow:visible}.store-detail-seller-card__name .inline-name-badges{align-items:center;max-width:100%}.store-detail-seller-card__name .inline-name-badges__text{line-height:1.45;padding:1px 0;flex:1 1 auto;min-width:0}.store-detail-seller-card__loc{margin-top:2px;font-size:12px;font-weight:var(--fw-regular, 400);color:#94a3b8}.store-detail-seller-card__stats{margin-top:6px;font-size:12px;font-weight:var(--fw-regular, 400);color:#64748b}.store-detail-seller-card__intro{margin:10px 0 0;font-size:13px;line-height:1.55;font-weight:var(--fw-regular, 400);color:#475569}.seller-profile-hero__settings{flex-shrink:0;width:32px;height:32px;margin-left:2px;border:1px solid var(--border, #e5e7eb);border-radius:999px;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-family:inherit}.seller-profile-hero__settings:active{opacity:.72}.seller-profile-menu-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;display:flex;align-items:flex-end;justify-content:center;padding:0 0 max(12px,env(safe-area-inset-bottom,0px))}.seller-profile-menu-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0f172a73;cursor:pointer}.seller-profile-menu-sheet__panel{position:relative;z-index:1;width:min(100%,430px);margin:0 12px;padding:16px 16px 12px;border-radius:16px 16px 14px 14px;background:#fff;box-shadow:0 -8px 32px #0f172a1f}.seller-profile-menu-sheet__title{margin:0 0 12px;font-size:15px;font-weight:700;color:#111827;letter-spacing:-.02em}.seller-profile-menu-sheet__actions{display:grid;gap:8px}.seller-profile-menu-sheet__btn{width:100%;border:1px solid var(--border, #e5e7eb);border-radius:12px;background:#fff;padding:14px 16px;font-size:15px;font-weight:600;color:#111827;text-align:left;cursor:pointer;font-family:inherit}.seller-profile-menu-sheet__btn:active{background:#f8fafc}.seller-profile-menu-sheet__close{display:block;width:100%;margin-top:10px;padding:10px;border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:#64748b;cursor:pointer}.seller-profile-hero{display:flex;gap:14px;align-items:flex-start;padding:4px 0 12px}.seller-profile-hero__body{flex:1;min-width:0}.seller-profile-hero__follow{flex-shrink:0;margin-left:auto}.seller-profile-hero .pakids-feed-card__follow:not(.is-on){background:var(--brand);color:#fff;border-color:var(--brand)}.seller-profile-hero__avatar{width:64px;height:64px;border-radius:50%;background:#e5e7eb;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:var(--fw-medium, 500);color:#64748b;overflow:hidden}.seller-profile-hero__avatar img{width:100%;height:100%;object-fit:cover}.seller-profile-hero__name{margin:0;font-size:20px;font-weight:var(--fw-semibold, 600);color:#111827;display:flex;align-items:center;gap:8px;flex-wrap:wrap;overflow:visible;line-height:1.25}.seller-profile-hero__badge{font-size:11px;font-weight:var(--fw-medium, 500);padding:2px 8px;border-radius:999px;background:#111827;color:#fff}.seller-profile-hero__loc,.seller-profile-hero__meta{margin:4px 0 0;font-size:13px;color:#94a3b8}.seller-profile-hero__social{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:8px}.seller-profile-hero__social-btn{display:inline-flex;align-items:baseline;gap:4px;border:0;background:transparent;padding:0;cursor:pointer;color:inherit;font:inherit}.seller-profile-hero__social-btn strong{font-size:14px;font-weight:var(--fw-semibold, 600);color:#111827}.seller-profile-hero__social-btn span{font-size:13px;color:#94a3b8;font-weight:var(--fw-medium, 500)}.seller-profile-hero__social-meta{font-size:13px;color:#94a3b8}.seller-profile-intro-wrap{margin:0 0 20px}.seller-profile-intro{margin:0;padding:12px 14px;border-radius:12px;background:#f8fafc;font-size:14px;line-height:1.6;color:#334155}.seller-profile-intro--btn{display:block;width:100%;box-sizing:border-box;border:none;text-align:left;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.seller-profile-intro--btn:active{opacity:.92}.seller-profile-intro--placeholder{color:#94a3b8}.seller-profile-intro__edit{margin-top:8px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#111827;font-size:13px;font-weight:600;padding:8px 14px;cursor:pointer;font-family:inherit}.seller-profile-intro__edit:active{opacity:.9}.seller-intro-edit-sheet__hint{margin:0 0 16px;font-size:12px;line-height:1.7;color:#64748b}.seller-region-edit-sheet__chips{display:flex;flex-wrap:wrap;gap:8px}.seller-region-edit-sheet__clear{margin-top:8px;padding:0;border:none;background:none;font:inherit;font-size:13px;color:#94a3b8;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.seller-region-edit-sheet__clear:disabled{opacity:.5;cursor:default}.seller-profile-section{margin-bottom:28px}.seller-profile-section__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 8px}.seller-profile-section__title{margin:0;font-size:16px;font-weight:var(--fw-semibold, 600);color:#111827}.seller-profile-section__count{flex-shrink:0;font-size:13px;font-weight:600;color:#94a3b8}.seller-profile-section__sub{margin:0 0 10px;font-size:12px;color:#94a3b8}.seller-profile-store-tabs{display:flex;gap:0;margin:0 0 12px;border:1px solid #e4e4e7;border-radius:8px;overflow:hidden;background:#fff}.seller-profile-store-tabs__btn{flex:1 1 50%;min-width:0;border:none;border-radius:0;padding:10px 8px;background:transparent;color:#a1a1aa;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;letter-spacing:-.02em;text-align:center}.seller-profile-store-tabs__btn.is-on{background:#111;color:#fff;font-weight:700}.seller-profile-pin-meta{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}.seller-profile-pin-meta__label{font-size:13px;font-weight:600;color:#52525b;white-space:nowrap}.seller-profile-pin-meta__info{width:18px;height:18px;padding:0;border:none;border-radius:50%;background:#e4e4e7;color:#52525b;font-size:12px;font-weight:800;line-height:18px;cursor:pointer}.seller-profile-pin-meta__info:active{opacity:.75}.seller-profile-pin-help{margin:0 0 14px;font-size:14px;line-height:1.55;color:#3f3f46;word-break:keep-all}.seller-profile-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2px;row-gap:8px;margin:0 -16px 16px}.seller-profile-store-tile{position:relative;min-width:0;background:transparent}.seller-profile-store-tile__open{display:flex;flex-direction:column;width:100%;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;color:inherit}.seller-profile-store-tile__media{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:0;background:#f4f4f4}.seller-profile-store-tile__ph{display:block;width:100%;height:100%;background:linear-gradient(145deg,#f4f4f4,#ebebeb)}.seller-profile-store-tile__sold{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172a6b;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;pointer-events:none}.seller-profile-store-tile__meta{display:flex;flex-direction:column;gap:1px;padding:5px 6px 0;min-width:0}.seller-profile-store-tile__title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:650;line-height:1.25;color:#111827}.seller-profile-store-tile__species{font-size:10px;line-height:1.25;color:#71717a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-profile-store-tile__price{font-size:11px;font-weight:700;color:#111827}.seller-profile-store-tile__price.is-hidden{color:#a1a1aa;font-weight:650}.seller-profile-store-tile__pin-badge{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;gap:2px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));pointer-events:none}.seller-profile-store-tile__pin-badge em{font-style:normal;font-size:10px;font-weight:800}.seller-profile-store-tile__pin{position:absolute;top:6px;right:6px;z-index:2;width:26px;height:26px;border:none;border-radius:999px;background:#0f172a7a;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.seller-profile-store-tile__pin.is-on{background:#111827}.seller-profile-store-tile__pin:active{opacity:.85}.seller-profile-store-tile__wish.dex-capture-btn{position:absolute;top:6px;right:6px;z-index:2;width:28px;height:28px;border-radius:999px;background:#ffffffeb}.seller-profile-auction-list{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.store-card-carousel{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 8px;margin:0 -2px 16px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.store-card-carousel__item{flex:0 0 min(42vw,168px);width:min(42vw,168px);scroll-snap-align:start}.store-card-carousel__item .store-fish-card{height:100%}.store-detail-meta__seller{border:none;padding:0;margin:0;background:transparent;color:#52525b;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.store-detail-meta__seller:active{opacity:.75}.seller-profile-reviews{list-style:none;margin:0;padding:0}.seller-profile-review{padding:12px 0;border-bottom:1px solid #f1f5f9}.seller-profile-review__head{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:#64748b;flex-wrap:wrap;align-items:center}.seller-profile-review__stars{letter-spacing:1px;color:#111;font-size:12px}.seller-profile-review__tags{font-size:11px;text-align:right}.seller-profile-review__body{margin:8px 0 0;font-size:14px;line-height:1.55;color:#334155}.store-detail-seller-more{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px;padding:11px 14px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-size:14px;font-weight:var(--fw-medium, 500);text-decoration:none;font-family:inherit}.store-detail-seller-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.store-detail-btn-ghost{flex:1;min-width:120px;border:1px solid #e5e7eb;border-radius:12px;padding:11px 12px;background:#fff;color:#111827;font-size:13px;font-weight:var(--fw-medium, 500);cursor:pointer;font-family:inherit}.store-detail-review-bar{margin-top:10px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;display:flex;align-items:stretch}.store-detail-review-bar__fill{padding:10px 12px;background:#f4f4f5;font-size:13px;font-weight:var(--fw-medium, 500);color:#111827;white-space:nowrap}.store-detail-review-bar__n{margin-left:auto;padding:10px 14px;font-size:13px;font-weight:var(--fw-medium, 500);color:#111827;display:flex;align-items:center}.store-detail-related-scroll{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.store-detail-related-card{flex:0 0 132px;border:none;padding:0;background:transparent;cursor:pointer;text-align:left;font-family:inherit}.store-detail-related-card__img{width:132px;height:132px;border-radius:12px;object-fit:cover;background:#f4f4f5;display:block}.store-detail-related-card__title{margin-top:8px;font-size:12px;font-weight:var(--fw-medium, 500);color:#111827;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.store-detail-related-card__price{margin-top:4px;font-size:13px;font-weight:var(--fw-semibold, 600);color:#111827}.store-detail-related-card__nego{margin-left:4px}.store-detail-list-btn{border:none;border-radius:10px;padding:8px 12px;background:#111827;color:#fff;font-size:12px;font-weight:var(--fw-medium, 500);cursor:pointer;font-family:inherit;white-space:nowrap}.store-detail-seller-panel{margin-top:12px;padding:14px;border:1px solid #e5e7eb;border-radius:14px;background:#fafafa}.store-detail-bar{position:fixed;left:50%;transform:translate(-50%);bottom:var(--app-tab-bar-reserve);width:100%;max-width:var(--app-canvas-max, 420px);background:#fff;border-top:1px solid #e5e7eb;padding:10px 14px;display:flex;align-items:center;gap:8px;z-index:47}.store-detail-bar__wish{width:44px;height:44px;flex-shrink:0;border:none;background:transparent;font-size:24px;cursor:pointer;color:#d1d5db;display:flex;align-items:center;justify-content:center}.store-detail-bar__wish.is-on{color:#111827}.store-detail-bar__btn{flex:1;min-width:0;border-radius:12px;padding:13px 10px;font-size:14px;font-weight:var(--fw-medium, 500);cursor:pointer;font-family:inherit;border:none;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-detail-bar__btn--chat{background:#fff;color:#111827;border:1.5px solid #111827}.store-detail-bar__btn--offer{background:#fff;color:#111827;border:1.5px solid #111827;font-weight:700;flex:1}.store-detail-bar__btn--buy{background:#111827;color:#fff;flex:1.15}.store-detail-bar:has(.store-detail-bar__btn--offer){gap:6px;padding-left:10px;padding-right:10px}.store-detail-bar:has(.store-detail-bar__btn--offer) .store-detail-bar__btn{padding:12px 6px;font-size:12.5px;letter-spacing:-.03em}.store-detail-bar:has(.store-detail-bar__btn--offer) .store-detail-bar__btn--chat{flex:1}.store-detail-bar:has(.store-detail-bar__btn--offer) .store-detail-bar__btn--offer{flex:1}.store-detail-bar:has(.store-detail-bar__btn--offer) .store-detail-bar__btn--buy{flex:1.2}.store-detail-bar__btn:disabled{opacity:.45;cursor:not-allowed}.store-detail-tag-pick{border:1px solid #e5e7eb;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:var(--fw-regular, 400);background:#fff;color:#334155;cursor:pointer;font-family:inherit}.store-detail-tag-pick.is-on{border-color:#111827;background:#111827;color:#fff}.store-detail-textarea{width:100%;margin-top:10px;min-height:72px;border:1px solid #e5e7eb;border-radius:12px;padding:12px;font-family:inherit;font-size:14px;resize:vertical}.store-detail-btn-primary{margin-top:10px;width:100%;border:none;border-radius:12px;padding:12px;background:#111827;color:#fff;font-weight:var(--fw-medium, 500);font-size:14px;cursor:pointer;font-family:inherit}.store-detail-btn-primary:disabled{background:#d1d5db;cursor:not-allowed}.store-detail-inquiry-item{margin-top:12px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.store-detail-inquiry-item:last-child{border-bottom:none}.auction-detail-page.store-detail-page.is-live-bid{padding-bottom:calc(var(--app-tab-bar-reserve) + var(--app-detail-action-bar-height))}.app-layout[data-tab-bar=hidden] .auction-detail-page.store-detail-page.is-live-bid{padding-bottom:calc(var(--app-detail-action-bar-height) + max(12px,env(safe-area-inset-bottom,0px)))}.store-detail-live-badge{position:absolute;top:12px;left:12px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#111827;color:#fff;font-size:12px;font-weight:var(--fw-medium, 500)}.store-detail-live-badge__dot{width:6px;height:6px;border-radius:50%;background:#fff;flex-shrink:0;animation:auction-live-dot-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.store-detail-live-badge__dot{animation:none}}.store-detail-hero__wish{position:absolute;top:12px;right:12px;z-index:5;width:40px;height:40px;border:none;border-radius:50%;background:#ffffffeb;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000014}.store-detail-hero__views{position:absolute;top:12px;right:58px;z-index:5;padding:6px 10px;border-radius:999px;background:#00000073;color:#fff;font-size:11px;font-weight:var(--fw-regular, 400)}.store-detail-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.store-detail-block.sd-order-auction .store-detail-spec+.store-detail-metrics{margin-top:12px}.store-detail-metric{text-align:center;padding:12px 6px;border-radius:12px;background:#fafafa}.store-detail-metric__v{font-size:13px;font-weight:var(--fw-medium, 500);color:#111827;letter-spacing:-.02em}.store-detail-metric__l{margin-top:4px;font-size:11px;font-weight:var(--fw-regular, 400);color:#94a3b8}.store-detail-timer-wrap{margin-top:14px}.store-detail-panel{margin-top:16px;padding:14px;border-radius:14px;background:#fafafa}.store-detail-panel__title{font-size:14px;font-weight:var(--fw-semibold, 600);color:#111827;margin-bottom:8px}.store-detail-panel__text{font-size:13px;font-weight:var(--fw-regular, 400);color:#64748b;line-height:1.55;margin:0}.store-detail-bid-list{margin-top:8px}.store-detail-bid-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f1f5f9}.store-detail-bid-row:last-child{border-bottom:none}.store-detail-bid-row.is-top .store-detail-bid-row__price{color:#111827;font-weight:var(--fw-semibold, 600)}.store-detail-bid-row__name{font-size:13px;font-weight:var(--fw-regular, 400);color:#64748b}.store-detail-bid-row.is-top .store-detail-bid-row__name{color:#111827}.store-detail-bid-row__time{font-size:11px;font-weight:var(--fw-regular, 400);color:#94a3b8;margin-top:2px}.store-detail-bid-row__price{font-size:14px;font-weight:var(--fw-medium, 500);color:#94a3b8}.store-detail-bar__btn--bid{background:#111827;color:#fff;flex:1.35}.store-detail-bid-sheet{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:var(--app-canvas-max, 420px);max-height:min(92vh,720px);background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;border-top:1px solid #e5e7eb;box-shadow:0 -8px 32px #0f172a1a;z-index:220;display:flex;flex-direction:column;padding-bottom:max(12px,env(safe-area-inset-bottom))}.store-detail-bid-sheet__head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 10px;border-bottom:1px solid #f1f5f9}.store-detail-bid-sheet__title{font-size:15px;font-weight:var(--fw-semibold, 600);color:#111827}.store-detail-bid-sheet__link{border:none;background:transparent;color:#111827;font-size:13px;font-weight:var(--fw-medium, 500);cursor:pointer;font-family:inherit}.store-detail-bid-sheet__close{border:none;background:#f4f4f5;border-radius:10px;width:36px;height:36px;font-size:20px;line-height:1;cursor:pointer;color:#111827}.store-detail-bid-sheet__body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 12px 8px;flex:1;min-height:0}.store-detail-bid-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:210}.store-detail-page strong,.store-detail-page b,.store-detail-page .auction-seller-panel__name,.store-detail-page .auction-seller-panel__stat-value{font-weight:var(--fw-medium, 500)}.store-detail-star-pick{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.store-detail-star-pick__btn{border:none;background:transparent;padding:2px 4px;font-size:26px;line-height:1;color:#d4d4d8;cursor:pointer}.store-detail-star-pick__btn.is-on{color:#111}.store-detail-star-pick__label{margin-left:8px;font-size:12px;font-weight:600;color:#64748b}.store-detail-review-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.store-detail-review-item{padding:10px 0 0;border-top:1px solid #eee}.store-detail-review-item__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.store-detail-review-item__stars{font-size:13px;letter-spacing:1px;color:#d4d4d8}.store-detail-review-item__stars .is-on{color:#111}.store-detail-review-item__nick{font-size:12px;font-weight:600;color:#64748b}.store-detail-review-item__delete{margin-left:auto;border:none;background:transparent;color:#94a3b8;font-size:12px;font-weight:700;cursor:pointer;padding:2px 0}.store-detail-review-item__delete:disabled{opacity:.5;cursor:wait}.store-detail-review-item__body{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--text, #111);white-space:pre-wrap}.store-offer-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;pointer-events:none}.store-offer-sheet.is-visible{pointer-events:auto}.store-offer-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#0f172a6b;opacity:0;transition:opacity .22s ease;cursor:pointer}.store-offer-sheet.is-visible .store-offer-sheet__backdrop{opacity:1}.store-offer-sheet__panel{position:absolute;left:50%;bottom:0;transform:translate(-50%,108%);width:min(100%,480px);max-height:min(88vh,720px);overflow:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:18px 18px 0 0;padding:8px 18px calc(18px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 28px #0f172a24;transition:transform .28s cubic-bezier(.22,1,.36,1),bottom .18s ease}.store-offer-sheet.is-visible .store-offer-sheet__panel{transform:translate(-50%)}.store-offer-sheet__handle{width:36px;height:4px;margin:4px auto 14px;border-radius:999px;background:#e4e4e7}.store-offer-sheet__listing{display:flex;align-items:center;gap:12px;margin-bottom:18px}.store-offer-sheet__thumb{width:52px;height:52px;border-radius:10px;overflow:hidden;flex-shrink:0;background:#f4f4f5}.store-offer-sheet__thumb img{width:100%;height:100%;object-fit:cover;display:block}.store-offer-sheet__listing-meta{flex:1;min-width:0}.store-offer-sheet__list-price{margin:0;font-size:15px;font-weight:800;color:#111;letter-spacing:-.02em}.store-offer-sheet__list-title{margin:3px 0 0;font-size:13px;font-weight:600;color:#71717a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-offer-sheet__heading{margin:0 0 14px;font-size:20px;font-weight:800;color:#111;letter-spacing:-.03em}.store-offer-sheet__banner{margin:0 0 12px;padding:11px 12px;border-radius:10px;background:#fafafa;border:1px solid #e4e4e7;font-size:13px;font-weight:600;color:#52525b;line-height:1.45}.store-offer-sheet__banner-link{display:block;width:100%;margin:8px 0 0;border:none;padding:0;background:none;color:#111;font:inherit;font-weight:800;text-align:right;text-decoration:underline;cursor:pointer}.store-offer-sheet__card-ready{margin:0 0 10px;font-size:12px;font-weight:700;color:#71717a}.store-offer-sheet__ban{margin:0 0 12px}.store-offer-sheet__appeal{margin-top:10px;display:grid;gap:8px}.store-offer-sheet__appeal-label{margin:0;font-size:13px;font-weight:800;color:#3f3f46}.store-offer-sheet__appeal-input{width:100%;box-sizing:border-box;border:1.5px solid #e4e4e7;border-radius:12px;padding:12px;font:inherit;font-size:13px;font-weight:600;color:#18181b;resize:vertical;min-height:96px}.store-offer-sheet__input-row{display:flex;align-items:center;gap:8px;border:1.5px solid #e4e4e7;border-radius:12px;padding:13px 14px;background:#fff}.store-offer-sheet__input-row.is-invalid{border-color:#ef4444}.store-offer-sheet__input-row.is-disabled{opacity:.55;background:#fafafa}.store-offer-sheet__input-row input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:18px;font-weight:700;color:#111;font-family:inherit}.store-offer-sheet__input-row span{flex-shrink:0;font-size:15px;font-weight:700;color:#a1a1aa}.store-offer-sheet__error{margin:8px 0 0;font-size:13px;font-weight:700;color:#ef4444}.store-offer-sheet__quick{margin-top:14px}.store-offer-sheet__quick-label{font-size:13px;font-weight:700;color:#71717a}.store-offer-sheet__quick-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.store-offer-sheet__quick-row button{border:1px solid #e4e4e7;border-radius:999px;padding:9px 14px;background:#fff;font-size:13px;font-weight:700;color:#27272a;cursor:pointer;font-family:inherit}.store-offer-sheet__submit{width:100%;margin-top:20px;border:none;border-radius:12px;padding:15px 16px;font-size:16px;font-weight:800;font-family:inherit;cursor:pointer;background:#111;color:#fff}.store-offer-sheet__submit:disabled{background:#f4f4f5;color:#a1a1aa;cursor:not-allowed}.store-offer-sheet__notice{margin:16px 0 0}.store-offer-sheet__notice-title{margin:0 0 8px;font-size:13px;font-weight:800;color:#3f3f46;letter-spacing:-.02em}.store-offer-sheet__rules{margin:0;padding:0;list-style:none;font-size:12px;font-weight:600;color:#a1a1aa;line-height:1.55}.store-offer-sheet__rules>li{margin:0 0 8px;padding-left:.9em;text-indent:-.9em}.store-offer-sheet__rules>li:last-child{margin-bottom:0}.store-offer-sheet__rules>li:before{content:"• "}.store-offer-status{margin:4px 0 0;padding:0}.store-offer-status__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #f4f4f5}.store-offer-status__row:last-child{border-bottom:0}.store-offer-status__row dt{margin:0;font-size:13px;font-weight:600;color:#71717a;flex-shrink:0}.store-offer-status__row dd{margin:0;font-size:14px;font-weight:700;color:#18181b;text-align:right}.store-detail-offers{margin:0 0 18px;padding:14px;border:1px solid #e4e4e7;border-radius:12px;background:#fafafa}.store-detail-offers__title{margin:0 0 10px;font-size:14px;font-weight:800;color:#111}.store-detail-offers__empty{margin:0;font-size:13px;color:#71717a;font-weight:600}.store-detail-offer-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #e4e4e7}.store-detail-offer-row:first-of-type{border-top:none;padding-top:0}.store-detail-offer-row__meta{flex:1;min-width:0}.store-detail-offer-row__price{margin:0;font-size:15px;font-weight:800;color:#111}.store-detail-offer-row__sub{margin:2px 0 0;font-size:12px;font-weight:600;color:#71717a}.store-detail-offer-row__actions{display:flex;gap:6px;flex-shrink:0}.store-detail-offer-row__actions button{border:1px solid #e4e4e7;border-radius:8px;padding:8px 12px;background:#fff;font-size:12px;font-weight:800;font-family:inherit;cursor:pointer;color:#27272a}.store-detail-offer-row__actions button.is-accept{background:#111;border-color:#111;color:#fff}.store-detail-offer-row__actions button:disabled{opacity:.45;cursor:not-allowed}.store-detail-offer-row__badge{flex-shrink:0;font-size:12px;font-weight:700;color:#71717a}.pull-reload-indicator{position:fixed;top:0;left:50%;z-index:80;width:28px;height:28px;margin-left:-14px;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.55;transition:opacity .12s ease}.pull-reload-indicator.is-ready,.pull-reload-indicator.is-refreshing{opacity:1}.pull-reload-indicator__dot{width:18px;height:18px;border-radius:50%;border:2px solid #d4d4d8;border-top-color:#111}.pull-reload-indicator.is-refreshing .pull-reload-indicator__dot{animation:pull-reload-spin .7s linear infinite}@keyframes pull-reload-spin{to{transform:rotate(360deg)}}.store-detail-page--ux .store-detail-hero,.store-detail-page--ux .adoption-hero{position:relative;height:min(72vw,420px);max-height:480px;min-height:280px;background:#f4f4f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.store-detail-page--ux .store-detail-hero__media{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.store-detail-page--ux .store-detail-hero__badge{top:auto;bottom:12px;right:12px;z-index:3}.listing-hero-viewport{width:100%;height:100%;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;touch-action:pan-y pinch-zoom}.listing-hero-track{display:flex;height:100%;transition:transform .32s cubic-bezier(.25,.46,.45,.94);will-change:transform}.listing-hero-slide{flex:0 0 auto;height:100%;min-height:100%}.listing-hero-slide .store-detail-hero__media,.listing-hero-slide .feed-image.store-detail-hero__media,.store-detail-hero .feed-image.store-detail-hero__media{width:100%;height:100%;object-fit:cover;object-position:center;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.listing-hero-slide .feed-image,.store-detail-hero .feed-image.store-detail-hero__media{position:relative}.listing-hero-slide .feed-image__img,.store-detail-hero .feed-image__img{width:100%;height:100%;object-fit:cover;object-position:center}.store-detail-page--ux .store-detail-body{padding-top:10px}.store-detail-page--ux .store-detail-block.sd-order-intro{margin:0 12px 12px;padding:16px 16px 14px;background:#fff;border-radius:14px;border:1px solid #f0f0f0;box-shadow:0 2px 14px #0f172a0d;overflow:visible}.store-detail-page--ux .store-detail-block.sd-order-desc{margin:0 12px 12px;padding:14px 16px 16px;background:#fff;border-radius:14px;border:1px solid #f0f0f0}.store-detail-page--ux .store-detail-body>.sd-order-desc:first-child{margin-top:10px}.store-detail-page--ux .sd-order-desc .store-detail-desc{margin-top:0}.seller-trust-summary{margin:10px 0 0;padding:10px 12px;background:#f8fafc;border-radius:10px;font-size:12px;line-height:1.45;color:#334155;display:flex;align-items:center;gap:8px;overflow:visible}.seller-trust-summary__icon{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#111827;color:#fff;font-size:10px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.listing-price-context{margin-top:14px;padding:14px 0 0;border-top:1px solid #f1f5f9}.listing-price-context__title{margin:0;font-size:14px;font-weight:600;color:#111827}.listing-price-context__lead{margin:4px 0 12px;font-size:12px;font-weight:400;color:#94a3b8;line-height:1.4}.listing-price-context__row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid #f8fafc}.listing-price-context__row:last-child{border-bottom:none}.listing-price-context__label{font-size:12px;color:#64748b;flex-shrink:0}.listing-price-context__right{text-align:right}.listing-price-context__value{display:block;font-size:13px;font-weight:600;color:#111827}.listing-price-context__hint{display:block;font-size:11px;color:#94a3b8;margin-top:2px}.listing-detail-dock{position:fixed;left:50%;transform:translate(-50%);bottom:var(--app-tab-bar-reserve);width:100%;max-width:var(--app-canvas-max, 420px);z-index:47;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -4px 16px #0000000d}.app-layout[data-tab-bar=hidden] .listing-detail-dock{bottom:0;padding-bottom:max(10px,env(safe-area-inset-bottom,0px));z-index:49}.listing-detail-dock__peek{display:flex;align-items:center;gap:10px;padding:8px 14px 0}.listing-detail-dock__thumb{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#f4f4f5}.listing-detail-dock__thumb--ph{display:block}.listing-detail-dock__meta{flex:1;min-width:0}.listing-detail-dock__price{margin:0;font-size:14px;font-weight:700;color:#111827}.listing-detail-dock__title{margin:2px 0 0;font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-detail-dock__sub,.listing-detail-dock__seller{margin:1px 0 0;font-size:10px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-detail-dock__parge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 0;font-size:12px;font-weight:600;color:#64748b;text-decoration:none}.listing-detail-dock__parge img{width:36px;height:36px;object-fit:contain;flex-shrink:0}.listing-detail-dock__actions.store-detail-bar{position:static;transform:none;border-top:none;box-shadow:none}.app-layout[data-tab-bar=hidden] .store-detail-page--ux:has(.listing-detail-dock){padding-bottom:calc(var(--app-detail-action-bar-height) + max(12px,env(safe-area-inset-bottom,0px)))}.app-layout[data-tab-bar=hidden] .store-detail-page--ux:has(.listing-detail-dock.is-expanded){padding-bottom:calc(var(--app-detail-action-bar-height) + 52px + max(12px,env(safe-area-inset-bottom,0px)))}.store-detail-page--ux:has(.listing-detail-dock.is-expanded){padding-bottom:calc(var(--app-tab-bar-reserve) + var(--app-detail-action-bar-height) + 44px)}.listing-compare{padding:20px 16px 24px;border-top:8px solid #f4f4f5;background:#fff}.listing-compare__title{margin:0;font-size:15px;font-weight:600;color:#111827}.listing-compare__sub{margin:6px 0 14px;font-size:12px;color:#94a3b8}.listing-compare__cards{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 4px}.listing-compare__card{flex:0 0 min(78vw,280px);scroll-snap-align:start;border:none;border-radius:12px;background:#f8fafc;overflow:hidden}.listing-compare__card.is-current{background:#fff;box-shadow:0 2px 12px #0f172a14}.listing-compare__card-top{display:flex;gap:10px;width:100%;padding:12px;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit}.listing-compare__card-img{width:64px;height:64px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#f4f4f5}.listing-compare__card-head{flex:1;min-width:0}.listing-compare__badge{display:inline-block;margin-bottom:4px;padding:2px 7px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:10px;font-weight:600}.listing-compare__card-title{margin:0;font-size:13px;font-weight:600;line-height:1.35;color:#111827;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.listing-compare__card-price{margin:6px 0 0;font-size:15px;font-weight:700;color:#111827}.listing-compare__specs{margin:0;padding:8px 12px 10px}.listing-compare__spec{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 0;border-bottom:1px solid #f1f5f9}.listing-compare__spec:last-child{border-bottom:none}.listing-compare__spec dt{margin:0;font-size:12px;color:#94a3b8;font-weight:500;flex-shrink:0}.listing-compare__spec dd{margin:0;font-size:13px;font-weight:500;color:#111827;text-align:right;word-break:keep-all}.listing-compare__trust{margin:0;padding:8px 12px 12px;font-size:11px;color:#64748b;border-top:1px dashed #f1f5f9}.store-detail-kicker{display:inline-block;margin-bottom:6px;padding:3px 8px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.store-detail-kicker--compare{background:#111827;color:#fff}.store-detail-section__head--stack{flex-direction:column;align-items:flex-start;gap:4px}.store-detail-section__title--solo{margin:0 0 12px}.store-detail-decision-lab{background:#fff}.store-detail-decision-lab__head{margin-bottom:14px;padding:0 2px}.store-detail-decision-step{position:relative;margin-top:12px;padding:14px 12px 12px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.store-detail-decision-step__head{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.store-detail-decision-step__head--plain{align-items:center;justify-content:space-between}.store-detail-decision-step__head--plain .store-detail-section__title{margin:0}.store-detail-decision-step__head--plain .store-detail-section__sub{margin:4px 0 0}.store-detail-decision-step__title-wrap{min-width:0;flex:1}.store-detail-decision-step__num{width:24px;height:24px;border-radius:999px;background:#111827;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.store-detail-decision-step .store-detail-section__title{margin:0;font-size:15px}.store-detail-decision-step .store-detail-section__sub{margin-top:3px}.store-detail-section--compare{background:#f8fafc}.store-detail-section--compare .listing-compare--matrix{margin:0;padding:0;border:none;background:transparent}.listing-compare-matrix__wrap{margin:0 -4px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #111827;border-radius:10px;background:#fff}.listing-compare-matrix{width:max-content;min-width:100%;border-collapse:collapse;font-size:12px}.listing-compare-matrix__corner,.listing-compare-matrix__row-label{position:sticky;left:0;z-index:2;background:#f1f5f9;font-weight:600;color:#64748b;text-align:left;padding:10px 12px;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;min-width:72px}.listing-compare-matrix__col-head{vertical-align:top;padding:0;border-bottom:1px solid #111827;background:#fff;min-width:118px;max-width:140px}.listing-compare-matrix__col-btn{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:10px 8px;border:none;background:#fff;font:inherit;text-align:left;cursor:pointer}.listing-compare-matrix__col-btn:active{background:#f8fafc}.listing-compare-matrix__col-img{width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover;background:#f4f4f5}.listing-compare-matrix__col-tag{margin-top:6px;padding:2px 6px;border-radius:4px;background:#111827;color:#fff;font-size:9px;font-weight:700;align-self:flex-start}.listing-compare-matrix__col-title{margin-top:6px;font-size:11px;font-weight:600;color:#111827;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.listing-compare-matrix__cell{padding:10px;border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9;color:#111827;font-weight:500;line-height:1.4;vertical-align:top;max-width:140px;word-break:break-word}.listing-compare-matrix tbody tr:last-child .listing-compare-matrix__cell,.listing-compare-matrix tbody tr:last-child .listing-compare-matrix__row-label{border-bottom:none}.store-detail-section--breeder{background:#fff}.breeder-shelf__shop-head{display:flex;align-items:center;gap:12px;padding:14px;margin-bottom:12px;border-radius:12px;background:linear-gradient(135deg,#fafafa,#f4f4f5);border:1px solid #e5e7eb}.breeder-shelf__avatar{width:44px;height:44px;border-radius:10px;background:#111827;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.breeder-shelf__shop-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.breeder-shelf__shop-name{font-size:15px;font-weight:700;color:#111827}.breeder-shelf__shop-count{font-size:11px;color:#94a3b8}.breeder-shelf__profile-btn{flex-shrink:0;border:1px solid #111827;border-radius:999px;padding:8px 14px;background:#fff;font-family:inherit;font-size:11px;font-weight:700;color:#111827;cursor:pointer}.breeder-shelf__track{display:flex;gap:12px;overflow-x:auto;margin:0 -4px;padding:0 4px 8px;-webkit-overflow-scrolling:touch}.breeder-shelf__card{flex:0 0 200px;padding:0;border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden;text-align:left;font-family:inherit;cursor:pointer}.breeder-shelf__card:active{opacity:.92}.breeder-shelf__card-media{aspect-ratio:16 / 10;background:#f4f4f5;overflow:hidden}.breeder-shelf__card-media img{width:100%;height:100%;object-fit:cover;display:block}.breeder-shelf__card-body{padding:10px 10px 12px;display:flex;flex-direction:column;gap:4px}.breeder-shelf__card-title{font-size:12px;font-weight:600;color:#111827;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.breeder-shelf__card-spec{font-size:10px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breeder-shelf__card-price{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#111827}.breeder-shelf__card-price .listing-nego-badge{margin:0}.decision-lounge-carousel__track{display:flex;gap:10px;overflow-x:auto;margin:0 -12px;padding:0 12px 6px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.decision-lounge-carousel__card{flex:0 0 168px;scroll-snap-align:start;padding:0;border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden;text-align:left;font-family:inherit;cursor:pointer}.decision-lounge-carousel__card:active{opacity:.92}.decision-lounge-carousel__media{position:relative;aspect-ratio:4 / 3;background:#f4f4f5;overflow:hidden}.decision-lounge-carousel__media img,.decision-lounge-carousel__media .feed-image,.decision-lounge-carousel__media .feed-image__img{width:100%;height:100%;object-fit:cover;display:block}.decision-lounge-carousel__media .feed-image{position:absolute;top:0;right:0;bottom:0;left:0}.decision-lounge-carousel__kind{position:absolute;left:8px;top:8px;padding:3px 7px;border-radius:6px;background:#111827d1;color:#fff;font-size:10px;font-weight:700;line-height:1}.decision-lounge-carousel__body{padding:9px 10px 11px;display:flex;flex-direction:column;gap:3px}.decision-lounge-carousel__title{font-size:12px;font-weight:600;color:#111827;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.decision-lounge-carousel__meta{font-size:10px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.decision-lounge-carousel__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#111827}.decision-lounge-carousel__price .listing-nego-badge{margin:0}.store-detail-section--recent,.store-detail-section--wish{background:#fff}.wish-picks{list-style:none;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.wish-picks__row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;border-bottom:1px solid #f1f5f9;background:#fff;text-align:left;font-family:inherit;cursor:pointer}.wish-picks li:last-child .wish-picks__row{border-bottom:none}.wish-picks__row:active{background:#fafafa}.wish-picks__thumb{width:56px;height:56px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#f4f4f5}.wish-picks__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.wish-picks__top{display:flex;align-items:flex-start;gap:8px}.wish-picks__title{flex:1;min-width:0;font-size:13px;font-weight:600;color:#111827;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wish-picks__tag{flex-shrink:0;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;border:1px solid #e5e7eb;color:#64748b;background:#fafafa}.wish-picks__tag--auction{border-color:#111827;color:#111827;background:#fff}.wish-picks__meta{font-size:11px;font-weight:500;color:#94a3b8;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wish-picks__price{font-size:13px;font-weight:600;color:#111827}.wish-picks__chev{flex-shrink:0;font-size:18px;color:#cbd5e1;line-height:1}.store-detail-page--adoption{background:#fafaf9}.store-detail-page--adoption .store-detail-topnav{background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:none;position:sticky;top:0;z-index:40}.store-detail-page--adoption .store-detail-thumbs{display:none}.store-detail-page--adoption.store-detail-page--ux .store-detail-hero,.store-detail-page--adoption.store-detail-page--ux .adoption-hero,.store-detail-page--adoption .store-detail-hero,.store-detail-page--adoption .adoption-hero{position:relative;width:100%;aspect-ratio:1 / 1;height:auto;max-height:none;min-height:0;background:#f4f4f5;overflow:hidden}.store-detail-page--adoption .store-detail-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;display:block}.store-detail-page--adoption video.store-detail-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}.adoption-hero-sold{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#0f172a47;pointer-events:none}.adoption-hero-sold__stamp{padding:10px 22px;border-radius:999px;border:2px solid rgba(255,255,255,.85);color:#fff;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#00000059}.store-detail-page--adoption .store-detail-body{margin-top:0;padding-top:10px;position:relative;z-index:1}.store-detail-page--adoption .store-detail-block.sd-order-intro{margin:0 12px 10px;padding:18px 16px 14px;background:#fff;border-radius:14px;box-shadow:0 2px 14px #0f172a0d;border:1px solid #f0f0f0}.store-detail-page--adoption .store-detail-price{font-size:26px;font-weight:700;letter-spacing:-.04em;color:#111827}.store-detail-page--adoption .store-detail-price.is-hidden{font-size:22px;letter-spacing:.12em;color:#94a3b8}.store-detail-page--adoption .store-detail-title{font-size:20px;font-weight:700;line-height:1.35;letter-spacing:-.02em;margin-top:8px;color:#18181b}.adoption-creature-specs{margin:0;padding:0;list-style:none;border:1px solid #ececef;border-radius:10px;background:#fafafa;overflow:hidden}.adoption-creature-specs__row{margin:0;display:flex;align-items:flex-start;gap:12px;padding:11px 14px;border-bottom:1px solid #ececef}.adoption-creature-specs__row:last-child{border-bottom:none}.adoption-creature-specs__label{margin:0;flex:0 0 40px;font-size:13px;font-weight:500;color:#71717a;line-height:1.45;letter-spacing:-.01em}.adoption-creature-specs__value{margin:0;flex:1;min-width:0;font-size:15px;font-weight:600;color:#18181b;line-height:1.45;word-break:keep-all}.store-detail-page--adoption .store-detail-meta__times,.store-detail-page--kream .store-detail-meta__times{font-size:11px;color:#c4c4cc}.store-detail-page--adoption .store-detail-chip{border-radius:6px;font-size:11px;font-weight:600}.store-detail-page--adoption .seller-trust-summary{margin-top:12px;background:#f4f4f5;border-radius:10px;border:none}.store-detail-page--adoption .listing-price-context{border-top:1px dashed #e4e4e7;margin-top:12px;padding-top:12px}.adoption-profile-block{margin:0 12px 12px;padding:14px 16px 16px;background:#fff;border-radius:14px;border:1px solid #f0f0f0;overflow:visible}.adoption-profile-block .store-detail-spec{width:100%;max-width:100%}.adoption-profile-block__title{margin:0 0 12px;font-size:15px;font-weight:700;letter-spacing:-.02em;color:#111827}.adoption-profile-block__title:not(:first-child){margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.store-detail-page--adoption .adoption-profile-block .adoption-desc{margin-top:0;padding-top:0;border-top:none}.store-detail-page--adoption .store-detail-block.sd-order-auction{margin:0 12px 12px;padding:16px;background:#fff;border-radius:14px;border:1px solid #f0f0f0}.adoption-spec-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 0;border:none;border-top:1px solid #f0f0f0;background:transparent;margin-top:4px;font-family:inherit;font-size:14px;font-weight:600;color:#111827;cursor:pointer}.adoption-spec-toggle__chev{color:#71717a;font-size:12px}.store-detail-page--adoption .store-detail-spec{margin-top:0}.store-detail-page--adoption .sd-order-desc .adoption-desc{margin-top:0;padding-top:0;border-top:none}.store-detail-page--adoption .adoption-desc{font-size:14px;line-height:1.65;color:#3f3f46}.store-detail-page--adoption .store-detail-section{margin:0 12px 12px;padding:16px;background:#fff;border-radius:14px;border:1px solid #f0f0f0;border-top:1px solid #f0f0f0}.store-detail-page--adoption .store-detail-section__title{margin:0 0 14px;font-size:15px;font-weight:700;letter-spacing:-.02em}.store-detail-page--adoption .store-detail-section__title:before{display:none}.adoption-review-compact{margin-top:4px}.adoption-details-fold{margin-top:14px}.adoption-details-fold>summary{list-style:none}.adoption-details-fold>summary::-webkit-details-marker{display:none}.adoption-details-fold__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;box-sizing:border-box;margin:0;padding:13px 16px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;color:#111;font-size:13px;font-weight:700;letter-spacing:-.02em;font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.adoption-details-fold__btn:active{background:#f5f5f5}.adoption-details-fold__btn-chev{margin-left:2px;color:#71717a;flex-shrink:0;transition:transform .18s ease}.adoption-details-fold[open]>.adoption-details-fold__btn{background:#111;border-color:#111;color:#fff;margin-bottom:12px}.adoption-details-fold[open]>.adoption-details-fold__btn .adoption-details-fold__btn-chev{color:#ffffffd9;transform:rotate(180deg)}.store-detail-page--adoption .listing-detail-dock{border-top:1px solid #e4e4e7;box-shadow:0 -8px 24px #0f172a14;border-radius:16px 16px 0 0}.store-detail-page--adoption .listing-detail-dock__actions--chat-first{display:flex;gap:8px;align-items:stretch}.store-detail-page--adoption .listing-detail-dock__actions--chat-first:has(.store-detail-bar__btn--offer){gap:6px}.store-detail-page--adoption .listing-detail-dock__actions--chat-first .store-detail-bar__btn--chat{flex:.9;order:1;background:#fff;color:#111827;border:1.5px solid #111827;font-weight:700;min-height:46px;min-width:0}.store-detail-page--adoption .listing-detail-dock__actions--chat-first .store-detail-bar__btn--offer{order:2;flex:.9;min-width:0;min-height:46px;background:#fff;color:#111827;border:1.5px solid #111827;font-weight:700}.store-detail-page--adoption .listing-detail-dock__actions--chat-first .store-detail-bar__btn--buy{order:3;flex:1.15;background:#111827;color:#fff;border:none;font-weight:700;min-height:46px;min-width:0}.store-detail-page--adoption .listing-detail-dock__actions--chat-first .store-detail-bar__wish{order:0}.store-detail-page--adoption .store-detail-related-scroll{margin:0 -4px}.listing-parent-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.listing-parent-photos__item{margin:0}.listing-parent-photos__frame{display:block;width:100%;padding:0;border:1px solid #e4e4e7;border-radius:12px;overflow:hidden;background:#f4f4f5;position:relative;aspect-ratio:1;cursor:zoom-in}.listing-parent-photos__frame:active{opacity:.92}.listing-parent-photos__frame .feed-image,.listing-parent-photos__frame .feed-image__img{width:100%;height:100%}.listing-parent-photos__frame img,.listing-parent-photos__frame .feed-image__img{display:block;width:100%;height:100%;object-fit:cover}.listing-parent-photos__caption{margin-top:6px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px}.listing-parent-photos__role-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;background:#18181b;color:#fff;font-size:11px;font-weight:700;line-height:1;letter-spacing:-.02em}.listing-parent-photos__label{margin-top:6px;font-size:12px;font-weight:600;color:#52525b;text-align:center}.listing-parent-photos__name{margin:0;font-size:12px;font-weight:600;color:#3f3f46;text-align:center;line-height:1.35;word-break:keep-all}.photo-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px))}.photo-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#000000e0;cursor:pointer}.photo-lightbox__panel{position:relative;z-index:1;width:min(100%,520px);max-height:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.photo-lightbox__close{align-self:flex-end;border:none;background:#ffffff1f;color:#fff;width:36px;height:36px;border-radius:999px;font-size:24px;line-height:1;cursor:pointer}.photo-lightbox__img{display:block;width:100%;max-height:min(72vh,640px);object-fit:contain;border-radius:8px;background:#111}.photo-lightbox__caption{margin:0;font-size:13px;font-weight:600;color:#f4f4f5;text-align:center}.goods-detail-page{min-height:100vh;background:#fff;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.goods-detail-topnav{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20;background:#fff}.goods-detail-topnav__left{display:flex;align-items:center;gap:8px}.goods-detail-topnav__btn{border:none;background:transparent;padding:4px;cursor:pointer;color:var(--text);display:inline-flex;align-items:center;justify-content:center}.goods-detail-topnav__actions{display:flex;align-items:center;gap:14px}.goods-detail-hero-wrap{width:100%;background:#fafafa;border-bottom:1px solid var(--border)}.goods-detail-hero{width:100%;height:auto;max-height:min(72vh,520px);object-fit:contain;object-position:center;display:block;margin:0 auto;background:#fafafa}.goods-detail-body{padding:14px 16px 24px}.goods-detail-price{font-size:20px;font-weight:600;color:var(--text);letter-spacing:-.02em;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.goods-detail-price__list{font-size:14px;font-weight:500;color:#999;text-decoration:line-through}.goods-detail-price__sale{font-size:20px;font-weight:700;color:var(--text)}.goods-detail-promo-badge{margin-top:8px;display:inline-block;padding:5px 8px;border-radius:6px;font-size:11px;font-weight:700;color:#111;background:#f3f3f3;border:1px solid #e5e5e5}.goods-detail-promo-badge--ended{color:#666;font-weight:600}.goods-detail-promo-hint{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--text-sub);word-break:keep-all}.goods-detail-point{margin-top:8px;display:inline-block;padding:5px 8px;border:1px solid var(--border);border-radius:6px;font-size:11px;font-weight:600;color:var(--text-sub);background:#fafafa}.goods-detail-title{margin-top:10px;font-size:15px;font-weight:600;color:var(--text);line-height:1.4;letter-spacing:-.02em}.goods-detail-brand{margin-top:4px;font-size:12px;font-weight:500;color:var(--text-sub)}.goods-detail-options{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.goods-detail-option{border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;background:#fff;color:var(--text);font-family:inherit;cursor:pointer}.goods-detail-option.is-selected{border-color:var(--text);background:var(--text);color:#fff}.goods-detail-option.is-soldout{opacity:.45;cursor:not-allowed;text-decoration:line-through}.goods-detail-qty-row{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.goods-detail-qty{display:flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.goods-detail-qty button{width:36px;height:36px;border:none;background:#fff;font-size:18px;color:var(--text);cursor:pointer;font-family:inherit}.goods-detail-qty__count{width:40px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--border);border-right:1px solid var(--border);font-size:14px;font-weight:600}.goods-detail-total{text-align:right}.goods-detail-total__price{font-size:17px;font-weight:600;color:var(--text)}.goods-detail-total__point{margin-top:3px;font-size:12px;font-weight:500;color:var(--text-sub)}.goods-detail-shipping{margin-top:16px;padding-top:14px;border-top:1px solid var(--border);font-size:12px;color:var(--text-sub);line-height:1.55}.goods-detail-shipping strong{color:var(--text);font-weight:600}.goods-detail-tabs{margin-top:18px;display:flex;border-bottom:1px solid var(--border)}.goods-detail-tab{flex:1;border:none;background:transparent;padding:10px 0;font-size:13px;font-weight:600;color:var(--text-sub);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;font-family:inherit}.goods-detail-tab.is-active{color:var(--text);border-bottom-color:var(--text)}.goods-detail-panel{padding:14px 0 8px}.goods-detail-desc{font-size:13px;color:var(--text);line-height:1.55;white-space:pre-wrap;margin-bottom:12px}.goods-detail-detail-images{margin:0 -16px;width:calc(100% + 32px)}.goods-detail-detail-images img{width:100%;height:auto;object-fit:contain;display:block;background:#fafafa;vertical-align:top}.goods-detail-empty{margin:0;font-size:12px;color:var(--text-sub)}.goods-detail-review-form{margin-bottom:16px;padding:12px;border:1px solid var(--border);border-radius:10px;background:#fafafa}.goods-detail-review-form label{font-size:12px;font-weight:600;color:var(--text)}.goods-detail-review-stars{display:flex;gap:6px;margin-top:6px}.goods-detail-review-stars button{width:34px;height:34px;border-radius:8px;border:1px solid var(--border);background:#fff;font-weight:600;cursor:pointer;font-family:inherit}.goods-detail-review-stars button.is-on{border-color:var(--text);background:var(--text);color:#fff}.goods-detail-review-form textarea{width:100%;margin-top:10px;min-height:88px;border:1px solid var(--border);border-radius:8px;padding:10px;font-family:inherit;font-size:13px;resize:vertical}.goods-detail-review-submit{margin-top:8px;width:100%;border:none;border-radius:8px;padding:11px;background:var(--text);color:#fff;font-weight:600;font-size:13px;cursor:pointer;font-family:inherit}.goods-detail-review-submit:disabled{opacity:.45;cursor:not-allowed}.goods-detail-review-item{border-bottom:1px solid var(--border);padding:12px 0}.goods-detail-review-item:last-child{border-bottom:none}.goods-detail-review-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--text-sub)}.goods-detail-review-meta strong{color:var(--text);font-weight:600}.goods-detail-review-delete{margin-left:auto;border:none;background:transparent;color:#94a3b8;font-size:12px;font-weight:700;cursor:pointer;padding:2px 0}.goods-detail-review-delete:disabled{opacity:.5;cursor:wait}.goods-detail-review-body{margin-top:8px;font-size:13px;line-height:1.45;color:var(--text)}.goods-detail-dock{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:var(--app-canvas-max, 420px);z-index:48;background:#fff;border-top:1px solid var(--border);padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:8px;box-shadow:0 -2px 12px #0000000a}.goods-detail-dock__wish{width:44px;height:44px;flex-shrink:0;border:1px solid var(--border);border-radius:10px;background:#fff;font-size:20px;line-height:1;cursor:pointer;font-family:inherit;color:var(--text-sub)}.goods-detail-dock__wish.is-on{border-color:var(--text);color:var(--text)}.goods-detail-dock__cart{flex:1;border:1px solid var(--text);border-radius:10px;background:#fff;color:var(--text);padding:12px 10px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.goods-detail-dock__buy{flex:1;border:none;border-radius:10px;background:var(--text);color:#fff;padding:12px 10px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.goods-detail-loading,.goods-detail-not-found{text-align:center;padding:80px 16px;color:var(--text-sub);font-size:14px}.goods-detail-not-found button{margin-top:12px;border:none;background:transparent;color:var(--text);font-weight:600;text-decoration:underline;cursor:pointer;font-family:inherit}.checkout-page{min-height:100vh;background:#fff;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.checkout-topnav{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;border-bottom:1px solid var(--border)}.checkout-topnav__back{border:none;background:transparent;padding:4px;cursor:pointer;color:var(--text);display:inline-flex}.checkout-topnav__title{font-size:17px;font-weight:600;color:var(--text);letter-spacing:-.02em}.checkout-body{padding:16px}.checkout-section-label{font-size:12px;font-weight:600;color:var(--text-sub);margin-bottom:8px}.checkout-card{background:#fff;border:1px solid var(--border);border-radius:10px;padding:14px;margin-bottom:10px}.checkout-item__title{font-size:14px;font-weight:600;color:var(--text);line-height:1.35}.checkout-item__meta{margin-top:4px;font-size:12px;color:var(--text-sub)}.checkout-item__price{margin-top:8px;font-size:14px;font-weight:600;color:var(--text)}.checkout-item__nego{margin:4px 0 0;font-size:12px;font-weight:600;color:var(--text-sub)}.checkout-summary__rank{font-size:12px;font-weight:500;color:var(--text-sub);margin-bottom:12px;line-height:1.45}.checkout-summary__rank strong{color:var(--text);font-weight:600}.checkout-summary__discount{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--text);margin-bottom:8px}.checkout-check{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;cursor:pointer;font-size:13;font-weight:500;color:var(--text);line-height:1.45}.checkout-check input{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:var(--text)}.checkout-check strong{font-weight:600}.checkout-note-inline{font-size:12px;font-weight:500;color:var(--text-sub);margin-bottom:10px;line-height:1.45}.checkout-row{display:flex;justify-content:space-between;font-size:13px;color:var(--text-sub);font-weight:500}.checkout-row+.checkout-row{margin-top:8px}.checkout-row__ship-note{margin-top:6px;font-size:11px;font-weight:500;color:var(--text-sub)}.checkout-total{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);display:flex;justify-content:space-between;font-size:16px;font-weight:600;color:var(--text)}.checkout-test-notice{margin-top:12px;padding:12px;border-radius:8px;border:1px solid var(--border);background:#fafafa;font-size:12px;color:var(--text-sub);font-weight:500;line-height:1.5}.checkout-empty{text-align:center;padding:48px 16px;color:var(--text-sub);font-size:14px;font-weight:500}.checkout-empty__btn{margin-top:14px;border:1px solid var(--text);background:var(--text);color:#fff;border-radius:10px;padding:10px 18px;font-weight:600;font-size:13px;cursor:pointer;font-family:inherit}.checkout-login{padding:48px 16px;text-align:center}.checkout-login p{color:var(--text-sub);font-weight:500;font-size:14px}.checkout-login button{margin-top:16px;border:none;background:var(--text);color:#fff;border-radius:10px;padding:12px 24px;font-weight:600;font-size:14px;cursor:pointer;font-family:inherit}.checkout-dock{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:var(--app-canvas-max, 420px);z-index:48;background:#fff;border-top:1px solid var(--border);padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 12px #0000000a}.checkout-dock__btn{width:100%;border:none;border-radius:10px;background:var(--text);color:#fff;padding:14px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit}.checkout-dock__btn:disabled{opacity:.45;cursor:wait}.store-checkout-page .checkout-body{padding-bottom:24px}.store-checkout-product{display:flex;gap:12px;align-items:flex-start}.store-checkout-product__thumb{width:72px;height:72px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#f4f4f5}.store-checkout-product__thumb--empty{display:block}.store-checkout-product__body{min-width:0;flex:1}.store-checkout-ship-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.store-checkout-method{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:88px;padding:14px 10px;border:1px solid var(--border);border-radius:10px;cursor:pointer;background:#fff}.store-checkout-method.is-on{border-color:#111;background:#fafafa;box-shadow:inset 0 0 0 1px #111}.store-checkout-method input{position:absolute;opacity:0;pointer-events:none}.store-checkout-method__icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.store-checkout-method__icon--logo{width:90px;height:32px;object-fit:contain;border-radius:6px}.store-checkout-method__icon--handshake{color:#111}.store-checkout-method__icon--handshake svg{width:32px;height:32px;display:block}.store-checkout-method strong{font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.02em;text-align:center}.store-checkout-parge-hint{font-size:12px;font-weight:500;color:var(--text-sub);line-height:1.45;margin-bottom:12px}.store-checkout-pick+.store-checkout-pick{margin-top:14px}.store-checkout-pick__row{display:flex;flex-direction:column;gap:8px}.store-checkout-select,.store-checkout-textarea,.store-checkout-field input{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);font-size:14px;font-weight:500;font-family:inherit;padding:11px 12px}.store-checkout-textarea{resize:vertical;min-height:72px;line-height:1.45}.store-checkout-recipient{display:flex;flex-direction:column;gap:12px}.store-checkout-field{display:flex;flex-direction:column;gap:6px}.store-checkout-field span{font-size:12px;font-weight:600;color:var(--text-sub)}.store-checkout-agree .checkout-check{font-size:11px;font-weight:500;line-height:1.4}.store-checkout-agree .checkout-check a{color:var(--text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.store-checkout-page .checkout-test-notice{font-size:11px;padding:10px 12px}.store-checkout-parge-picks{display:flex;flex-direction:column;gap:8px;padding:10px}.store-checkout-store-btn{display:flex;align-items:center;gap:12px;width:100%;border:1px solid var(--border);border-radius:10px;background:#fff;padding:10px 12px;text-align:left;cursor:pointer;font-family:inherit}.store-checkout-store-btn:active{background:#fafafa}.store-checkout-store-btn__logo{width:44px;height:44px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#f4f4f5;border:1px solid #eee}.store-checkout-store-btn__logo--ph{display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--text-sub)}.store-checkout-store-btn__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.store-checkout-store-btn__text strong{font-size:12px;font-weight:600;color:var(--text-sub)}.store-checkout-store-btn__text em{font-style:normal;font-size:13px;font-weight:600;color:var(--text);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.store-checkout-store-btn__chev{flex-shrink:0;color:#9ca3af}.parge-store-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;pointer-events:none}.parge-store-sheet.is-open{pointer-events:auto}.parge-store-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#11182766;opacity:0;transition:opacity .2s ease;cursor:pointer}.parge-store-sheet.is-open .parge-store-sheet__backdrop{opacity:1}.parge-store-sheet__panel{position:absolute;left:50%;bottom:0;transform:translate(-50%,110%);width:100%;max-width:var(--app-canvas-max, 420px);max-height:min(86vh,720px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:18px 18px 0 0;border:1px solid var(--border);border-bottom:none;box-shadow:0 -8px 28px #0f172a1f;transition:transform .26s cubic-bezier(.22,1,.36,1);padding-bottom:env(safe-area-inset-bottom,0px);will-change:transform}.parge-store-sheet.is-keyboard .parge-store-sheet__panel{transition:none;padding-bottom:0}.parge-store-sheet__toolbar{flex-shrink:0;background:#fff}.parge-store-sheet.is-open .parge-store-sheet__panel{transform:translate(-50%)}.parge-store-sheet__handle{width:36px;height:4px;border-radius:999px;background:#e5e7eb;margin:10px auto 4px;flex-shrink:0}.parge-store-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:4px 16px 10px;flex-shrink:0}.parge-store-sheet__title{margin:0;font-size:16px;font-weight:700;color:var(--text);letter-spacing:-.02em}.parge-store-sheet__close{border:none;background:transparent;font-size:24px;line-height:1;color:#9ca3af;cursor:pointer;padding:0 4px;font-family:inherit}.parge-store-sheet__search{padding:0 16px 10px;flex-shrink:0}.parge-store-sheet__search input{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:10px;background:#fafafa;padding:11px 12px;font-size:14px;font-weight:500;font-family:inherit;color:var(--text)}.parge-store-sheet__search input:focus{outline:none;border-color:#111;background:#fff}.parge-store-sheet__regions{display:flex;gap:6px;overflow-x:auto;padding:0 16px 12px;flex-shrink:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.parge-store-sheet__regions::-webkit-scrollbar{display:none}.parge-store-sheet__chip{flex-shrink:0;border:1px solid var(--border);background:#fff;color:var(--text-sub);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}.parge-store-sheet__chip.is-on{background:#111;border-color:#111;color:#fff}.parge-store-sheet__list{flex:1;overflow-y:auto;padding:0 8px 12px;-webkit-overflow-scrolling:touch}.parge-store-sheet__group-title{margin:8px 8px 4px;font-size:12px;font-weight:700;color:var(--text-sub)}.parge-store-sheet__ul{list-style:none;margin:0;padding:0}.parge-store-sheet__row{display:flex;align-items:center;gap:12px;width:100%;border:none;background:transparent;padding:10px 8px;border-radius:10px;text-align:left;cursor:pointer;font-family:inherit}.parge-store-sheet__row:active,.parge-store-sheet__row.is-on{background:#f4f4f5}.parge-store-sheet__logo{width:48px;height:48px;border-radius:12px;object-fit:cover;flex-shrink:0;background:#f4f4f5;border:1px solid #eee}.parge-store-sheet__logo--ph{display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#6b7280}.parge-store-sheet__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.parge-store-sheet__meta strong{font-size:14px;font-weight:600;color:var(--text)}.parge-store-sheet__meta em{font-style:normal;font-size:12px;font-weight:500;color:var(--text-sub);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.parge-store-sheet__check{font-size:14px;font-weight:700;color:#111;flex-shrink:0}.parge-store-sheet__empty{text-align:center;padding:40px 16px;font-size:13px;font-weight:500;color:var(--text-sub)}.parge-store-sheet__footer-hint{flex-shrink:0;margin:0;padding:10px 16px 12px;border-top:1px solid var(--border);font-size:11px;font-weight:500;color:var(--text-sub);line-height:1.4}.cart-page .checkout-dock{padding-bottom:calc(110px + max(10px,env(safe-area-inset-bottom,0px)))}.cart-item-card{display:flex;gap:12px;align-items:flex-start}.cart-item-card__thumb{width:72px;height:72px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#f4f4f5}.cart-item-card__thumb--empty{display:block}.cart-item-card__title{font-size:14px;font-weight:600;color:var(--text);line-height:1.35}.cart-item-card__option{margin-top:4px;font-size:12px;color:var(--text-sub);font-weight:500}.cart-item-card__price{margin-top:6px;font-size:14px;font-weight:600;color:var(--text)}.cart-item-card__actions{margin-top:10px;display:flex;align-items:center;gap:8px}.cart-qty{display:flex;align-items:center;border:1px solid var(--border);border-radius:8px;overflow:hidden}.cart-qty__btn{width:32px;height:32px;border:none;background:#fff;color:var(--text);font-size:16px;line-height:1;cursor:pointer;font-family:inherit}.cart-qty__btn:active{background:#f4f4f5}.cart-qty__val{min-width:32px;text-align:center;font-size:13px;font-weight:600;color:var(--text)}.cart-item-card__remove{margin-left:auto;border:none;background:transparent;color:var(--text-sub);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;padding:4px 0}.cart-lines{display:flex;flex-direction:column;gap:10px}.store-shop-hub__tabs{position:sticky;top:49px;z-index:15;border-bottom:1px solid var(--border)}.store-shop-hub__body{padding-top:12px}.store-shop-hub__stack{display:flex;flex-direction:column;gap:10px}.store-shop-hub--cart-dock{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}.store-shop-hub__dock{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:var(--app-canvas-max, 420px);z-index:48;padding-bottom:calc(110px + max(10px,env(safe-area-inset-bottom,0px)))}.store-shop-wish-card__link{display:block;width:100%;border:none;background:transparent;padding:0;text-align:left;cursor:pointer;font-family:inherit}.store-checkout-addr-row{display:flex;gap:8px;align-items:stretch}.store-checkout-addr-row input{flex:1;min-width:0;cursor:pointer}.store-checkout-addr-find{flex:0 0 auto;border:1px solid var(--text);border-radius:8px;background:#fff;color:var(--text);font-size:13px;font-weight:700;padding:0 12px;cursor:pointer;font-family:inherit;white-space:nowrap}.kakao-postcode-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a73;display:flex;align-items:flex-end;justify-content:center}.kakao-postcode-overlay__panel{width:100%;max-width:var(--app-canvas-max, 420px);height:min(78vh,560px);background:#fff;border-radius:16px 16px 0 0;overflow:hidden;display:flex;flex-direction:column}.kakao-postcode-overlay__bar{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border);font-size:15px;font-weight:700;color:var(--text)}.kakao-postcode-overlay__close{border:none;background:transparent;font-size:13px;font-weight:700;color:var(--text-sub);cursor:pointer;font-family:inherit}.kakao-postcode-overlay__wrap{flex:1;min-height:0}.discover-page{min-height:100vh;background:var(--bg)}.discover-page__tabs .home-subnav__track{display:flex;width:100%}.discover-page__tabs .home-subnav__tab{flex:1}.discover-page__body{padding-bottom:16px}.discover-empty{padding:24px 16px;text-align:center;font-size:13px;color:var(--text-sub);font-weight:500}.discover-rank-panel-wrap{display:flex;flex-direction:column}.discover-page__tabs.home-subnav{margin-bottom:4px}.discover-rank-panel.breeder-rank-list{padding-top:8px}.breeder-rank-list__toolbar--hint-only{justify-content:flex-start}.breeder-rank-list{padding-bottom:12px}.breeder-rank-list__search{display:flex;align-items:center;gap:10px;margin:0 16px 12px;padding:0 14px;height:46px;border-radius:12px;background:#f1f5f9;color:#64748b}.breeder-rank-list__search input{flex:1;border:none;background:transparent;font-size:15px;font-family:inherit;color:var(--text);min-width:0}.breeder-rank-list__search input::placeholder{color:#94a3b8}.breeder-rank-list__search input:focus{outline:none}.breeder-rank-list__search-clear{border:none;background:#e2e8f0;width:24px;height:24px;border-radius:50%;font-size:16px;line-height:1;color:#64748b;cursor:pointer;flex-shrink:0}.breeder-rank-list__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 16px 14px;flex-wrap:wrap}.breeder-rank-list__sort-wrap{position:relative;display:inline-flex;align-items:center}.breeder-rank-list__sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:9px 32px 9px 12px;font-size:14px;font-weight:700;color:var(--text);font-family:inherit;cursor:pointer;min-width:132px}.breeder-rank-list__sort-chev{position:absolute;right:10px;pointer-events:none;color:#64748b}.breeder-rank-list__hint{flex:1;min-width:140px;margin:0;display:flex;align-items:flex-start;gap:5px;font-size:11px;font-weight:600;color:#94a3b8;line-height:1.4;justify-content:flex-end;text-align:right}.breeder-rank-list__hint--full{flex:1;min-width:0;justify-content:flex-start;text-align:left}.breeder-rank-list__hint svg{flex-shrink:0;margin-top:1px}.breeder-rank-list__empty{margin:0;padding:28px 16px;text-align:center;font-size:13px;color:var(--text-sub);font-weight:500}.breeder-rank-list__items{list-style:none;margin:0;padding:0 16px}.breeder-rank-list__row{width:100%;display:flex;align-items:center;gap:10px;padding:14px 0;border:none;border-bottom:1px solid #f1f5f9;background:transparent;text-align:left;cursor:pointer;font-family:inherit}.breeder-rank-list__row:active{background:#fafafa}.breeder-rank-list__items li:last-child .breeder-rank-list__row{border-bottom:none}.breeder-rank-list__rank{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;letter-spacing:-.02em;line-height:1;background:#111;color:#fff}.breeder-rank-list__rank--gold{background:#c9a84c;color:#fff}.breeder-rank-list__rank--silver{background:#9aa0a6;color:#fff}.breeder-rank-list__rank--bronze{background:#a67c5d;color:#fff}.breeder-rank-list__rank--default{background:#111;color:#fff}.breeder-rank-list__avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#e8eef5;display:flex;align-items:center;justify-content:center}.breeder-rank-list__avatar img{width:100%;height:100%;object-fit:cover}.breeder-rank-list__avatar-ph{font-size:18px;font-weight:800;color:#64748b}.breeder-rank-list__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.breeder-rank-list__title-row{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.discover-rank-panel .breeder-rank-list__title-row .inline-name-badges{flex:0 1 auto;min-width:0}.breeder-rank-list__name{font-size:16px;font-weight:800;color:var(--text);letter-spacing:-.02em;line-height:1.25}.breeder-rank-list__verified{display:inline-flex;color:#7c3aed;flex-shrink:0}.breeder-rank-list__prem{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#111;color:#fff;font-size:10px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;line-height:1}.breeder-rank-list__stats{font-size:13px;font-weight:600;color:#94a3b8;display:flex;align-items:center;gap:6px}.breeder-rank-list__stats-dot{color:#cbd5e1}.breeder-rank-list__badges{display:flex;flex-wrap:wrap;gap:6px}.breeder-rank-list__badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:700;line-height:1.2}.breeder-rank-list__badge--blue{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.breeder-rank-list__badge--orange{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.breeder-rank-list__badge--parge{background:#525252;color:#f5f5f5;border:1px solid #737373;gap:4px;padding:1px 4px;border-radius:3px}.breeder-rank-list__title-row .inline-name-badges__name-group .breeder-rank-list__badge--parge{height:auto;min-height:0;padding:1px 4px;box-sizing:border-box;align-items:center;justify-content:center;line-height:1;margin:0;align-self:center}.breeder-rank-list__badge--parge .breeder-rank-list__badge-parge-mark{display:block;flex-shrink:0;width:13px;height:13px;opacity:.92}.breeder-rank-list__badge--parge .breeder-rank-list__badge-parge-logo{display:block;height:12px;width:auto;max-width:none;object-fit:contain;object-position:center;flex-shrink:0;margin:0}.breeder-rank-list__title-row .inline-name-badges__name-group .breeder-rank-list__badge-parge-logo{height:12px;width:auto;display:block;margin:0}.breeder-rank-list__badge--gray{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.breeder-rank-list__badge-mark{font-size:10px;font-weight:900;width:14px;height:14px;border-radius:50%;background:currentColor;color:#fff;display:inline-flex;align-items:center;justify-content:center;line-height:1}.breeder-rank-list__badge--orange .breeder-rank-list__badge-mark{background:#ea580c}.breeder-rank-list__badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.discover-search-panel{padding-top:12px}.discover-search-bar{display:flex;align-items:center;gap:8px;margin:0 16px 12px;padding:0 12px;height:44px;border:1px solid var(--border);border-radius:10px;background:#fff}.discover-search-bar svg{flex-shrink:0;color:#94a3b8}.discover-search-bar input{flex:1;border:none;background:transparent;font-size:15px;font-family:inherit;color:var(--text);min-width:0}.discover-search-bar input:focus{outline:none}.discover-search-bar__clear{border:none;background:#f4f4f5;width:24px;height:24px;border-radius:50%;font-size:16px;line-height:1;color:#64748b;cursor:pointer}.discover-search-scopes{display:flex;flex-wrap:nowrap;justify-content:center;gap:6px;padding:0 16px 14px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.discover-search-scopes::-webkit-scrollbar{display:none}.discover-search-scopes .home-pill-filter{flex-shrink:0;padding:0 11px;min-height:32px;height:32px;font-size:12px}.discover-search-section{padding-bottom:20px}.discover-search-section__title{margin:0;padding:8px 16px 10px;font-size:14px;font-weight:600;color:var(--text)}.discover-breeder-chips{list-style:none;margin:0;padding:0 16px;display:flex;flex-wrap:wrap;gap:8px}.discover-breeder-chips button{border:1px solid var(--border);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;color:var(--text);cursor:pointer;font-family:inherit}.discover-goods-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px}.discover-goods-card{border:1px solid var(--border);border-radius:12px;background:#fff;padding:0;overflow:hidden;text-align:left;cursor:pointer;font-family:inherit}.discover-goods-card img,.discover-goods-card__ph{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#f4f4f5}.discover-goods-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;padding:8px 10px 2px;font-size:12px;font-weight:600;color:var(--text);line-height:1.35}.discover-goods-card__price{display:block;padding:0 10px 10px;font-size:13px;font-weight:700;color:var(--text)}.discover-community-results{list-style:none;margin:0;padding:0 16px;display:flex;flex-direction:column;gap:8px}.discover-community-result{width:100%;display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border);border-radius:10px;background:#fff;padding:10px;text-align:left;cursor:pointer;font-family:inherit}.discover-community-result__thumb{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f4f4f5;display:flex;align-items:center;justify-content:center}.discover-community-result__thumb img{width:100%;height:100%;object-fit:cover}.discover-community-result__ph{font-size:14px;font-weight:600;color:var(--text-sub)}.discover-community-result__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.discover-community-result__title{font-size:13px;font-weight:600;color:var(--text);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.discover-community-result__preview{font-size:12px;color:var(--text-sub);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.discover-community-result__meta{font-size:11px;color:var(--text-light)}.ency-kream-page.community-shell{background:var(--bg)}.ency-kream-hero{padding:16px 16px 8px}.ency-kream-eyebrow{margin:0 0 4px;font-size:11px;font-weight:var(--fw-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--text-sub)}.ency-kream-title{margin:0;font-size:26px;font-weight:var(--fw-semibold);letter-spacing:-.04em;line-height:1.2;color:var(--text)}.ency-kream-lead{margin:8px 0 0;font-size:13px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.55}.ency-kream-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 14px}.ency-kream-tool{flex:1;min-width:calc(50% - 4px);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:#fff;cursor:pointer;font-family:inherit;text-align:left;color:var(--text);transition:background .12s ease}.ency-kream-tool:active{background:#f5f5f5}.ency-kream-tool__label{font-size:13px;font-weight:var(--fw-semibold);letter-spacing:-.02em}.ency-kream-tool__sub{display:block;margin-top:2px;font-size:11px;font-weight:var(--fw-regular);color:var(--text-sub)}.ency-kream-tool__chev{flex-shrink:0;font-size:16px;color:var(--text-light)}.ency-kream-tags{display:flex;gap:8px;padding:0 16px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ency-kream-tags::-webkit-scrollbar{display:none}.ency-kream-tag{flex-shrink:0;border:1px solid var(--border);border-radius:999px;padding:8px 14px;background:#fff;font-size:12px;font-weight:var(--fw-medium);color:var(--text-sub);cursor:pointer;font-family:inherit}.ency-kream-tag.is-active{border-color:var(--text);background:var(--text);color:#fff}.ency-kream-featured{display:block;width:calc(100% - 32px);margin:0 16px 16px;border:1px solid var(--border);border-radius:16px;overflow:hidden;padding:0;background:#111;cursor:pointer;font-family:inherit;text-align:left;position:relative;aspect-ratio:5 / 6;max-height:440px}.ency-kream-featured__img{width:100%;height:100%;object-fit:cover;display:block}.ency-kream-featured__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#0000008c 72%,#000000d1);pointer-events:none}.ency-kream-featured__body{position:absolute;left:0;right:0;bottom:0;padding:18px 16px 16px;color:#fff;z-index:1}.ency-kream-featured__issue{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border:1px solid rgba(255,255,255,.35);border-radius:4px;margin-bottom:10px}.ency-kream-featured__title{margin:0;font-size:22px;font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1.25}.ency-kream-featured__dek{margin:8px 0 0;font-size:13px;font-weight:var(--fw-regular);line-height:1.45;opacity:.92;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ency-kream-featured__meta{margin-top:10px;font-size:11px;font-weight:var(--fw-medium);opacity:.8}.ency-kream-section-title{margin:0;padding:4px 16px 10px;font-size:12px;font-weight:var(--fw-semibold);color:var(--text-sub);letter-spacing:-.02em}.ency-kream-feed{display:grid;gap:10px;padding:0 16px}.ency-kream-card{display:flex;gap:12px;width:100%;border:1px solid var(--border);border-radius:12px;padding:10px;background:#fff;cursor:pointer;font-family:inherit;text-align:left;align-items:stretch;transition:background .12s ease}.ency-kream-card:active{background:#fafafa}.ency-kream-card__thumb{flex-shrink:0;width:88px;border-radius:8px;overflow:hidden;background:#f0f0f0;aspect-ratio:4 / 5}.ency-kream-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ency-kream-card__body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:2px 0}.ency-kream-card__issue{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-sub);margin-bottom:4px}.ency-kream-card__title{margin:0;font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1.3;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ency-kream-card__dek{margin:4px 0 0;font-size:12px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ency-kream-card__meta{margin-top:6px;font-size:11px;font-weight:var(--fw-regular);color:var(--text-light)}.ency-kream-empty{padding:48px 20px;text-align:center;font-size:14px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.55}.ency-kream-dex-search{display:flex;align-items:center;gap:10px;margin:0 16px 12px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:#fff}.ency-kream-dex-search input{flex:1;border:none;outline:none;background:transparent;font-size:14px;font-weight:var(--fw-medium);font-family:inherit;color:var(--text)}.ency-kream-dex-list{display:grid;gap:10px;padding:0 16px}.ency-kream-dex-item{display:flex;gap:12px;width:100%;border:1px solid var(--border);border-radius:12px;padding:0;overflow:hidden;background:#fff;cursor:pointer;font-family:inherit;text-align:left}.ency-kream-dex-item__img{width:96px;flex-shrink:0;aspect-ratio:1;object-fit:cover;background:#f0f0f0}.ency-kream-dex-item__text{flex:1;padding:12px 12px 12px 0;min-width:0}.ency-kream-dex-item__name{font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.02em}.ency-kream-dex-item__sub{margin-top:4px;font-size:12px;color:var(--text-sub);line-height:1.4}.ency-kream-back-link{display:inline-flex;align-items:center;gap:4px;margin:0 16px 12px;padding:0;border:none;background:transparent;font-size:13px;font-weight:var(--fw-semibold);color:var(--text-sub);cursor:pointer;font-family:inherit}.ency-kream-reader{min-height:100vh;background:var(--bg);color:var(--text);padding-bottom:calc(24px + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)))}.ency-kream-reader__head{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;padding-top:max(10px,var(--app-safe-top, env(safe-area-inset-top, 0px)));background:var(--bg);border-bottom:1px solid var(--border)}.ency-kream-reader__back{border:none;background:transparent;padding:8px;font-size:14px;font-weight:var(--fw-semibold);color:var(--text);cursor:pointer;font-family:inherit}.ency-kream-reader__issue{font-size:11px;font-weight:var(--fw-medium);color:var(--text-sub);letter-spacing:.04em}.ency-kream-reader__intro{padding:20px 16px 8px;max-width:560px;margin:0 auto}.ency-kream-reader__intro h1{margin:0;font-size:26px;font-weight:var(--fw-semibold);letter-spacing:-.04em;line-height:1.2}.ency-kream-reader__intro .ency-kream-reader__dek{margin:10px 0 0;font-size:15px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.55}.ency-kream-reader__meta{margin-top:12px;font-size:12px;color:var(--text-light);font-weight:var(--fw-medium)}.ency-kream-reader__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ency-kream-reader__tag{font-size:11px;font-weight:var(--fw-medium);padding:5px 10px;border-radius:999px;border:1px solid var(--border);color:var(--text-sub)}.ency-kream-reader__spread{margin:0 auto;max-width:560px}.ency-kream-reader__spread-img{width:100%;display:block;aspect-ratio:4 / 5;max-height:72vh;object-fit:cover;background:#0a0a0a}.ency-kream-reader__spread-text{padding:16px 16px 28px}.ency-kream-reader__spread-text h2{margin:0 0 8px;font-size:18px;font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1.3}.ency-kream-reader__spread-text p{margin:0;font-size:15px;font-weight:var(--fw-regular);line-height:1.65;color:var(--text-sub)}.ency-kream-reader__article-body{max-width:560px;margin:0 auto;padding:8px 16px 32px}.ency-kream-reader__article-body p{margin:0 0 16px;font-size:16px;line-height:1.75;color:var(--text);letter-spacing:-.01em}.ency-kream-reader__hero-cover{width:100%;max-width:560px;margin:0 auto;display:block;aspect-ratio:16 / 10;object-fit:cover;background:#f0f0f0}.membership-kream-page{min-height:100vh;background:var(--bg);color:var(--text);padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.membership-kream-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--bg);border-bottom:1px solid var(--border)}.membership-kream-header__title{font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.03em}.membership-kream-iconbtn{width:40px;height:40px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text)}.membership-kream-inner{max-width:480px;margin:0 auto;padding:20px 16px 0}.membership-kream-hero{margin-bottom:20px}.membership-kream-eyebrow{margin:0 0 6px;font-size:12px;font-weight:var(--fw-medium);color:var(--text-sub);letter-spacing:-.02em}.membership-kream-hero-title{margin:0;font-size:22px;font-weight:var(--fw-semibold);letter-spacing:-.04em;line-height:1.3}.membership-kream-hero-price{margin:10px 0 0;font-size:26px;font-weight:var(--fw-semibold);letter-spacing:-.04em}.membership-kream-hero-sub{margin:8px 0 0;font-size:13px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.55}.membership-kream-card{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;padding:16px;margin-bottom:12px}.membership-kream-card__label{margin:0 0 8px;font-size:11px;font-weight:var(--fw-medium);color:var(--text-sub);letter-spacing:.04em;text-transform:uppercase}.membership-kream-card__title{margin:0 0 10px;font-size:16px;font-weight:var(--fw-semibold);letter-spacing:-.03em}.membership-kream-muted{margin:0;font-size:13px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.55}.membership-kream-muted+.membership-kream-muted{margin-top:6px}.membership-kream-cycle{display:flex;gap:8px;margin-top:12px}.membership-kream-cycle__btn{flex:1;border:1px solid var(--border);border-radius:var(--radius-chip);padding:11px 10px;background:#fff;font-size:13px;font-weight:var(--fw-medium);color:var(--text-sub);cursor:pointer;letter-spacing:-.02em}.membership-kream-cycle__btn.is-active{border-color:var(--text);background:var(--text);color:#fff;font-weight:var(--fw-semibold)}.membership-kream-plan{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.membership-kream-plan__name{font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.02em}.membership-kream-plan__price{margin-top:8px;font-size:24px;font-weight:var(--fw-semibold);letter-spacing:-.04em}.membership-kream-plan__note{margin-top:6px;font-size:12px;font-weight:var(--fw-medium);color:var(--text-sub)}.membership-kream-list{margin:10px 0 0;padding:0;list-style:none}.membership-kream-list li{position:relative;padding:6px 0 6px 12px;font-size:13px;font-weight:var(--fw-regular);color:var(--text);line-height:1.5;letter-spacing:-.02em}.membership-kream-list li:before{content:"";position:absolute;left:0;top:13px;width:4px;height:4px;border-radius:50%;background:var(--text)}.membership-kream-bank{margin-top:12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-card);background:#fafafa;font-size:14px;font-weight:var(--fw-medium);line-height:1.65;letter-spacing:-.02em}.membership-kream-section-title{margin:20px 0 10px;font-size:14px;font-weight:var(--fw-semibold);letter-spacing:-.03em}.membership-kream-table-wrap{border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:#fff}.membership-kream-table{width:100%;border-collapse:collapse;font-size:12px}.membership-kream-table th,.membership-kream-table td{padding:10px 8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;font-weight:var(--fw-regular);line-height:1.45}.membership-kream-table th{background:#fafafa;font-weight:var(--fw-medium);color:var(--text-sub)}.membership-kream-table tr:last-child td{border-bottom:none}.membership-kream-table td:last-child{font-weight:var(--fw-semibold);color:var(--text)}.membership-kream-cta-bar{position:fixed;left:50%;transform:translate(-50%);bottom:var(--app-tab-bar-reserve, 76px);width:100%;max-width:420px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--border);box-sizing:border-box;z-index:49}.membership-kream-cta{display:block;width:100%;border:none;border-radius:var(--radius-chip);padding:15px 16px;background:var(--text);color:#fff;font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.02em;cursor:pointer}.membership-kream-cta:active{opacity:.9}.membership-kream-cta--secondary{margin-top:8px;background:#fff;color:var(--text);border:1px solid var(--border)}.membership-kream-footnote{margin:24px 0 8px;font-size:11px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.55;text-align:center}.membership-kream-status-badge{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:var(--fw-medium);border:1px solid var(--border)}.membership-kream-status-badge.is-live{border-color:var(--text);background:var(--text);color:#fff}.membership-kream-page--subflow{padding-bottom:calc(var(--app-tab-bar-reserve, 76px) + 88px + env(safe-area-inset-bottom,0px))}.membership-kream-page--ads{padding-bottom:calc(24px + var(--app-tab-bar-reserve, 76px) + env(safe-area-inset-bottom,0px))}.membership-kream-card--compact{padding:12px 14px}.membership-kream-intro{margin-bottom:16px}.membership-kream-intro__title{margin:0 0 8px;font-size:18px;font-weight:var(--fw-semibold);letter-spacing:-.03em}.membership-kream-step-label{margin:0 0 10px;font-size:12px;font-weight:var(--fw-medium);color:var(--text-sub);letter-spacing:.02em}.membership-kream-choice-grid{display:grid;gap:10px;margin-top:4px}.membership-kream-choice{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:16px 44px 16px 16px;border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;text-align:left;cursor:pointer;font-family:inherit;position:relative}.membership-kream-choice:active{background:#fafafa}.membership-kream-choice__title{font-size:16px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.02em}.membership-kream-choice__desc{font-size:13px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.45}.membership-kream-choice__price{margin-top:4px;font-size:12px;font-weight:var(--fw-medium);color:var(--text)}.membership-kream-choice__chev{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--text-light)}.membership-kream-tier-grid{display:grid;gap:10px}.membership-kream-tier{display:block;width:100%;padding:14px;border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;text-align:left;cursor:pointer;font-family:inherit}.membership-kream-tier.is-active{border-color:var(--text);background:#fafafa;box-shadow:0 0 0 1px var(--text)}.membership-kream-tier__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.membership-kream-tier__name{font-size:15px;font-weight:var(--fw-semibold);color:var(--text)}.membership-kream-tier__price{font-size:14px;font-weight:var(--fw-semibold);color:var(--text)}.membership-kream-text-btn{display:block;width:100%;margin:16px 0 8px;padding:10px;border:none;background:transparent;font-size:13px;font-weight:var(--fw-medium);color:var(--text-sub);text-decoration:underline;cursor:pointer;font-family:inherit}.membership-kream-details{margin-top:8px}.membership-kream-inline-link{border:none;padding:0;background:none;font:inherit;font-weight:var(--fw-semibold);color:var(--text);text-decoration:underline;cursor:pointer}.membership-ad-products{margin-top:16px;padding-top:0}.membership-ad-products--compact{margin-top:12px;padding-top:0}.membership-ad-products__head{margin-bottom:12px}.membership-ad-products__title{margin:0;font-size:17px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.02em}.membership-ad-products__lead{margin:6px 0 0;font-size:12px;line-height:1.55;color:var(--text-sub, #64748b)}.membership-ad-products__grid{margin-top:4px}.membership-ad-products__card{text-align:left}.membership-ad-products__desc{margin:8px 0 0;font-size:12px;line-height:1.45}.membership-ad-products__bullets{margin-top:8px;font-size:12px}.membership-ad-products__contact{display:block;width:100%;margin-top:16px;border:none;border-radius:var(--radius-chip);padding:14px 16px;background:#fee500;color:#191919;font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.02em;cursor:pointer;font-family:inherit}.membership-ad-products__contact:active{opacity:.9}.membership-ad-products__actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}.membership-ad-products__actions--split{flex-direction:row;align-items:stretch}.membership-ad-products__actions--split .membership-ad-products__pay{flex:1 1 0;min-width:0;width:auto}.membership-ad-products__pay{display:block;width:100%;border:none;border-radius:var(--radius-chip);padding:12px 14px;font-size:14px;font-weight:var(--fw-semibold);letter-spacing:-.02em;cursor:pointer;font-family:inherit;background:var(--text);color:#fff;box-sizing:border-box}.membership-ad-products__pay--ghost{background:#fff;color:var(--text);border:1px solid var(--border)}.membership-ad-products__pay:disabled{opacity:.55;cursor:default}.membership-ad-products__pay:active{opacity:.9}.auction-pass-history-page{background:var(--bg, #fff);min-height:100vh;padding-bottom:calc(24px + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)))}.auction-pass-history-page__tabs{display:flex;gap:6px;padding:12px 14px;overflow-x:auto;border-bottom:1px solid var(--border, #eee);-webkit-overflow-scrolling:touch}.auction-pass-history-page__tab{flex-shrink:0;border:1px solid var(--border, #e5e5e5);background:#fff;color:var(--text-sub, #666);font:inherit;font-size:13px;font-weight:600;padding:7px 12px;border-radius:999px;cursor:pointer}.auction-pass-history-page__tab.is-on{background:var(--text, #111);border-color:var(--text, #111);color:#fff}.auction-pass-history-page__body{padding:14px}.auction-pass-history-page__empty{margin:28px 0;text-align:center;font-size:14px;color:var(--text-sub, #888);line-height:1.6}.auction-pass-history-page__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.auction-pass-history-page__row{background:#fff;border:1px solid var(--border, #ececee);border-radius:12px;padding:14px}.auction-pass-history-page__row-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.auction-pass-history-page__badge{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;background:#f3f4f6;color:#4b5563}.auction-pass-history-page__badge.is-gift_received{background:#ecfdf5;color:#047857}.auction-pass-history-page__badge.is-gift_sent{background:#eff6ff;color:#1d4ed8}.auction-pass-history-page__badge.is-purchase{background:#fff7ed;color:#c2410c}.auction-pass-history-page__badge.is-consume{background:#f5f5f5;color:#525252}.auction-pass-history-page__time{font-size:11px;color:#94a3b8;font-weight:600}.auction-pass-history-page__title{margin:0;font-size:14px;font-weight:600;color:var(--text, #111);line-height:1.45}.auction-pass-history-page__meta{margin:6px 0 0;font-size:12px;color:var(--text-sub, #888)}.membership-kream-text-btn{margin-top:10px;border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:700;color:var(--text);text-decoration:underline;cursor:pointer}.membership-status-panel{margin-top:16px;margin-bottom:8px;border:1px solid var(--border);border-radius:var(--radius-card, 14px);background:#fff;padding:16px}.membership-status-panel__head{margin-bottom:12px}.membership-status-panel__title{margin:0;font-size:14px;font-weight:var(--fw-semibold, 600);letter-spacing:-.03em;color:var(--text)}.membership-status-panel__rows{list-style:none;margin:0;padding:0;display:grid;gap:10px}.membership-status-panel__row{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:baseline}.membership-status-panel__key{font-size:12px;font-weight:var(--fw-medium, 500);color:var(--text-sub)}.membership-status-panel__val{font-size:13px;font-weight:var(--fw-regular, 400);color:var(--text);line-height:1.45;letter-spacing:-.02em}.membership-status-panel__val strong{font-weight:var(--fw-semibold, 600)}.membership-status-panel__meta{display:block;margin-top:2px;font-size:11px;color:var(--text-sub);font-weight:500}.membership-status-panel__btn{margin-top:14px;width:100%;border:1px solid var(--border);border-radius:10px;background:#fafafa;color:var(--text);font:inherit;font-size:13px;font-weight:var(--fw-semibold, 600);letter-spacing:-.02em;padding:12px 14px;cursor:pointer}.membership-status-panel__btn:active{background:#f0f0f0}.auction-pass-history-page__badge.is-membership{background:#faf5ff;color:#7c3aed}.membership-subscribe-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center}.membership-subscribe-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000073;cursor:pointer}.membership-subscribe-sheet__panel{position:relative;width:100%;max-width:480px;max-height:92vh;overflow:auto;background:#fff;border-radius:16px 16px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 32px #0000001f}.membership-subscribe-sheet__title{margin:0;font-size:18px;font-weight:700}.membership-subscribe-sheet__sub{margin:8px 0 0;font-size:13px;line-height:1.55;color:var(--text-sub, #666)}.membership-subscribe-sheet__error{margin:12px 0 0;font-size:13px;color:#dc2626}.membership-subscribe-sheet__form{margin-top:16px}.pixel-promo-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;display:flex;align-items:center;justify-content:center;padding:20px 16px;background:#0000008c;box-sizing:border-box}.pixel-promo{position:relative;width:min(100%,300px);border-radius:22px;overflow:hidden;box-shadow:0 12px 40px #00000059;font-family:var(--font-body, inherit);image-rendering:pixelated}.pixel-promo__close{position:absolute;top:8px;right:10px;z-index:5;border:none;background:#00000059;color:#fff;width:28px;height:28px;border-radius:50%;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.pixel-promo__sky{position:relative;min-height:220px;background:#7ec8f0;padding:20px 12px 52px;box-sizing:border-box;overflow:hidden}.pixel-promo__cloud-svg{display:block;image-rendering:pixelated;shape-rendering:crispEdges}.pixel-promo__cloud{position:absolute;pointer-events:none;z-index:1}.pixel-promo__cloud--a{top:16px;left:8%;width:52px;height:auto}.pixel-promo__cloud--b{top:32px;right:6%;width:44px;opacity:.92}.pixel-promo__cloud--c{top:10px;left:42%;width:38px;opacity:.85}.pixel-promo__coupon-wrap{position:absolute;z-index:2;width:92px;margin-left:-46px;margin-top:-26px;animation:pixel-promo-coupon-paki 9s linear infinite;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.18));will-change:left,top,transform}.pixel-promo__coupon{display:block;width:100%;height:auto;image-rendering:pixelated}@keyframes pixel-promo-coupon-paki{0%{left:14%;top:72%;transform:rotate(-6deg)}6%{left:14%;top:30%;transform:rotate(0)}12%{left:28%;top:30%;transform:rotate(4deg)}18%{left:28%;top:52%;transform:rotate(6deg)}24%{left:14%;top:52%;transform:rotate(-2deg)}28%{left:14%;top:72%;transform:rotate(-6deg)}32%{left:34%;top:72%;transform:rotate(-4deg)}38%{left:40%;top:32%;transform:rotate(2deg)}44%{left:54%;top:72%;transform:rotate(5deg)}50%{left:44%;top:54%;transform:rotate(-3deg)}54%{left:58%;top:72%;transform:rotate(-5deg)}60%{left:58%;top:28%;transform:rotate(0)}66%{left:58%;top:50%;transform:rotate(2deg)}72%{left:72%;top:32%;transform:rotate(8deg)}78%{left:58%;top:50%;transform:rotate(0)}84%{left:74%;top:72%;transform:rotate(6deg)}88%{left:80%;top:72%;transform:rotate(4deg)}94%{left:80%;top:30%;transform:rotate(0)}97%{left:84%;top:22%;transform:rotate(0)}to{left:14%;top:72%;transform:rotate(-6deg)}}.pixel-promo__tag{position:absolute;left:0;right:0;bottom:10px;z-index:3;margin:0;padding:0 4px;text-align:center;font-size:12px;line-height:1.4;color:#1a3a52;font-weight:600;letter-spacing:-.02em}.pixel-promo__tag strong{font-weight:800;color:#111}.pixel-promo__ground{position:relative}.pixel-promo__grass{height:10px;background:#5cb85c;border-bottom:3px solid #4a9e4a}.pixel-promo__dirt{min-height:96px;padding:12px 12px 14px;box-sizing:border-box;background:#8b5a2b;background-image:repeating-linear-gradient(90deg,#7a4f26 0,#7a4f26 8px,#8b5a2b 8px,#8b5a2b 16px)}.pixel-promo__actions{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.pixel-promo__cta{width:100%;max-width:240px;padding:11px 18px;border:2px solid #111;border-radius:999px;background:#111;color:#fff;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:-.02em;cursor:pointer;box-shadow:0 3px #000}.pixel-promo__cta:active{transform:translateY(2px);box-shadow:0 1px #000}.pixel-promo__snooze{border:none;background:transparent;color:#ffffffe6;font-family:inherit;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:2px 8px;text-shadow:0 1px 2px rgba(0,0,0,.35)}#root .pixel-promo{border-radius:22px!important}#root .pixel-promo__close{border-radius:50%!important}#root .pixel-promo__cta{border-radius:999px!important}.feeders-kream-page{min-height:100vh;background:var(--bg);color:var(--text);padding-bottom:calc(88px + var(--app-tab-bar-reserve, 76px) + env(safe-area-inset-bottom,0px))}.feeders-kream-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:4px;padding:8px 12px 8px 8px;background:var(--bg);border-bottom:1px solid var(--border)}.feeders-kream-header__main{flex:1;min-width:0}.feeders-kream-header__title{margin:0;font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1.25}.feeders-kream-header__sub{margin:3px 0 0;font-size:11px;font-weight:var(--fw-regular);color:var(--text-sub);letter-spacing:-.02em}.feeders-kream-iconbtn{width:40px;height:40px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-sub);flex-shrink:0}.feeders-kream-inner{max-width:480px;margin:0 auto}.feeders-kream-banner{padding:12px 16px 0}.feeders-kream-banner__img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--border);object-fit:cover}.feeders-kream-tabs{display:flex;gap:8px;padding:14px 16px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.feeders-kream-tabs::-webkit-scrollbar{display:none}.feeders-kream-tab{flex-shrink:0;border:1px solid var(--border);background:var(--bg);color:var(--text-sub);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:var(--fw-medium);letter-spacing:-.02em;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s}.feeders-kream-tab.is-active{border-color:var(--text);background:var(--text);color:#fff}.feeders-kream-list{padding:0 16px 24px;display:grid;gap:10px}.feeders-kream-empty{text-align:center;padding:40px 16px;color:var(--text-light);font-size:13px;font-weight:var(--fw-regular)}.feeders-kream-card{border:1px solid var(--border);border-radius:12px;padding:14px 14px 12px;background:var(--bg)}.feeders-kream-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.feeders-kream-card__name{margin:0;font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1.35}.feeders-kream-card__region{margin:4px 0 0;font-size:12px;font-weight:var(--fw-regular);color:var(--text-sub)}.feeders-kream-call{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:9px 12px;border-radius:8px;border:1px solid var(--text);background:var(--text);color:#fff;font-size:12px;font-weight:var(--fw-semibold);text-decoration:none;letter-spacing:-.02em}.feeders-kream-call:disabled,.feeders-kream-call--muted{border-color:var(--border);background:var(--bg);color:var(--text-light);pointer-events:none}.feeders-kream-card__phone{margin:10px 0 0;font-size:14px;font-weight:var(--fw-medium);letter-spacing:.01em;color:var(--text)}.feeders-kream-card__memo{margin:8px 0 0;font-size:12px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.5}.feeders-kream-card__tags{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--border);font-size:11px;font-weight:var(--fw-regular);color:var(--text-light)}.feeders-kream-footnote{margin:0 16px 20px;padding:12px 14px;border-radius:10px;background:#f5f5f5;font-size:11px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.5;letter-spacing:-.01em}.feeders-kream-contact{position:fixed;right:max(16px,calc(50% - .5 * var(--app-canvas-max, 430px) + 16px));bottom:calc(var(--app-tab-bar-reserve, 76px) + 16px + env(safe-area-inset-bottom,0px));z-index:48;border:1px solid var(--text);border-radius:999px;background:var(--text);color:#fff;padding:12px 18px;font-size:13px;font-weight:var(--fw-semibold);letter-spacing:.02em;font-family:inherit;cursor:pointer;box-shadow:0 4px 16px #1111112e}.feeders-kream-contact:active{opacity:.92}.parge-booking-page{display:flex;flex-direction:column;min-height:calc(100dvh - var(--app-tab-bar-reserve, 62px));background:var(--bg)}.parge-booking-page__header{flex-shrink:0}.parge-booking-page__body{flex:1;padding:16px 16px 28px;max-width:480px;margin:0 auto;width:100%}.parge-booking-page__hero{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:20px}.parge-booking-page__logo{display:block;width:min(280px,82vw);height:auto;aspect-ratio:900 / 230;object-fit:contain;flex-shrink:0}.parge-booking-page__card{background:var(--surface, #fff);border:1px solid var(--border, #ebebeb);border-radius:14px;padding:16px;margin-bottom:16px}.parge-booking-page__card-title{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--text, #111)}.parge-booking-page__kv{margin:0;display:grid;gap:10px}.parge-booking-page__kv>div{display:grid;grid-template-columns:72px 1fr;gap:8px;align-items:start}.parge-booking-page__kv dt{margin:0;font-size:13px;color:var(--text-tertiary, #888)}.parge-booking-page__kv dd{margin:0;font-size:14px;color:var(--text, #111);word-break:break-word}.parge-booking-page__cta{width:100%}.parge-bookings-page__lead{margin:0;padding:0 16px 12px;font-size:13px;line-height:1.55;color:var(--text-tertiary, #888)}.parge-booking-page__status-pill{margin:0;display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#f3f4f6;font-size:13px;font-weight:600;color:#111}.parge-booking-checkout .parge-booking-checkout__brand{display:flex;justify-content:center;padding:8px 0 16px}.parge-booking-checkout .parge-booking-checkout__brand img{display:block;width:min(280px,82vw);height:auto;aspect-ratio:900 / 230;object-fit:contain}.parge-booking-coupon .checkout-check{align-items:flex-start}.parge-booking-section-hint{margin:-8px 0 10px;font-size:12px;font-weight:500;line-height:1.5;color:var(--text-sub, #6b7280)}.parge-booking-coupon__empty,.parge-booking-coupon__hint{margin:0;font-size:12px;font-weight:500;line-height:1.5;color:var(--text-sub, #6b7280)}.parge-booking-coupon__empty+.parge-booking-coupon__hint,.parge-booking-coupon .checkout-check+.parge-booking-coupon__hint{margin-top:8px}.parge-booking-listings{display:grid;gap:8px;margin-bottom:16px;max-height:280px;overflow-y:auto}.parge-booking-listing{display:flex;gap:12px;align-items:flex-start;width:100%;margin:0;padding:10px;text-align:left;border:1px solid var(--border);border-radius:10px;background:#fff;cursor:pointer;color:inherit}.parge-booking-listing.is-selected{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.parge-booking-listing.is-inquiry .checkout-item__meta{color:#b45309}.parge-booking-listing .checkout-item__title,.parge-booking-listing .checkout-item__meta{display:block}.parge-booking-listing__price{display:block;margin-top:4px;font-size:13px;font-weight:800;color:#111827;letter-spacing:-.02em}.parge-booking-species-note{margin-bottom:4px}.parge-booking-species-note__title{margin:0 0 4px;font-size:13px;font-weight:800;color:#111}.parge-booking-species-note__body{margin:0;font-size:13px;font-weight:700;color:#334155;line-height:1.45}.parge-booking-species-note__hint{margin:6px 0 0;font-size:12px;color:#64748b;line-height:1.4}.parge-booking-species-note__kakao{display:block;width:100%;margin-top:12px;border:2px solid #111;border-radius:12px;padding:12px;background:#fff;color:#111;font-size:14px;font-weight:800;font-family:inherit;cursor:pointer}.parge-booking-species-note__kakao:active{background:#f5f5f5}.parge-booking-species-block{margin-top:8px}.parge-booking-species-block__title{margin:0 0 6px;font-size:14px;font-weight:800;color:#111}.parge-booking-species-block__body{margin:0 0 12px;font-size:13px;color:#475569;line-height:1.5}.parge-booking-species-block__btn{width:100%;border:2px solid #111;border-radius:12px;padding:12px;background:#fff;color:#111;font-size:14px;font-weight:800;font-family:inherit;cursor:pointer}.parge-booking-species-block__btn:active{background:#f5f5f5}.parge-booking-notices{display:flex;flex-direction:column;gap:14px;padding-top:4px}.parge-booking-notices__section h3{margin:0 0 6px;font-size:14px;font-weight:800;color:#111}.parge-booking-notices__section ul{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.5;color:#374151;font-weight:600}.parge-booking-notices__section.is-emphasis h3,.parge-booking-notices__section.is-emphasis li{color:#9f1239}.parge-booking-terms{padding-top:14px}.parge-booking-terms__meta{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--text-sub)}.parge-booking-terms__scroll{max-height:220px;overflow-y:auto;margin-bottom:12px;padding:12px;border:1px solid var(--border);border-radius:10px;background:#fafafa;font-size:12px;line-height:1.55;color:#334155;-webkit-overflow-scrolling:touch}.parge-booking-terms__section+.parge-booking-terms__section{margin-top:14px}.parge-booking-terms__section h3{margin:0 0 6px;font-size:13px;font-weight:800;color:#111827}.parge-booking-terms__section p{margin:0}.parge-booking-terms__section ul{margin:0;padding-left:18px}.parge-booking-terms__section li+li{margin-top:4px}.parge-booking-terms .checkout-check{font-size:12px;font-weight:600;line-height:1.4}.parge-booking-terms .checkout-check a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.parge-weekly-schedule{margin:4px 0 18px;border:1px solid var(--border, #e5e7eb);border-radius:14px;background:linear-gradient(180deg,#fafbfc,#fff 48%);overflow:hidden}.parge-weekly-schedule__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:12px 14px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.parge-weekly-schedule__toggle:active{background:#f8fafc}.parge-weekly-schedule__toggle-text{display:grid;gap:4px;min-width:0;flex:1}.parge-weekly-schedule__toggle-text strong{font-size:15px;font-weight:800;color:#111827}.parge-weekly-schedule__chev{flex-shrink:0;padding:4px 8px;border-radius:999px;background:#f1f5f9;font-size:11px;font-weight:800;color:#334155;white-space:nowrap}.parge-weekly-schedule.is-open .parge-weekly-schedule__chev{background:#111827;color:#fff}.parge-weekly-schedule__panel{padding:0 14px 12px}.parge-weekly-schedule__sub{margin:0 0 10px;font-size:12px;line-height:1.45;color:#64748b}.parge-weekly-schedule__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.parge-weekly-schedule__item{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:8px 10px;border-radius:10px}.parge-weekly-schedule__dow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#0f172a0f;font-size:13px;font-weight:800;color:#0f172a}.parge-weekly-schedule__body{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.parge-weekly-schedule__body strong{font-size:13px;font-weight:800;line-height:1.3;color:#0f172a}.parge-weekly-schedule__body em{font-style:normal;font-size:11px;line-height:1.3;color:#475569}.parge-weekly-schedule__item--yellow{background:#fef9c3}.parge-weekly-schedule__item--orange{background:#ffedd5}.parge-weekly-schedule__item--purple{background:#ede9fe}.parge-weekly-schedule__item--green{background:#dcfce7}.parge-weekly-schedule__item--coral{background:#ffe4e6}.parge-weekly-schedule__item--blue{background:#dbeafe}.parge-weekly-schedule__note{margin:10px 0 0;font-size:11px;line-height:1.4;color:#94a3b8}.parge-booking-pickup{padding-bottom:14px}.parge-pickup-cal{display:grid;gap:8px}.parge-pickup-cal--empty p{margin:0;font-size:13px;line-height:1.45;color:#b45309}.parge-pickup-cal__hint{margin:0;font-size:12px;color:#64748b}.parge-pickup-cal__hint strong{color:#111827;font-weight:800}.parge-pickup-cal__note{margin:0;font-size:12px;line-height:1.45;color:#0369a1;font-weight:600}.parge-pickup-cal__panel{max-width:280px;margin:0 auto;padding:10px;border:1px solid var(--border, #e5e7eb);border-radius:12px;background:#f8fafc}.parge-pickup-cal__nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.parge-pickup-cal__nav span{flex:1;text-align:center;font-size:13px;font-weight:800;color:#111827}.parge-pickup-cal__nav button{width:28px;height:28px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font-size:16px;line-height:1;cursor:pointer;color:#111827}.parge-pickup-cal__nav button:disabled{opacity:.35;cursor:not-allowed}.parge-pickup-cal__weekhead,.parge-pickup-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.parge-pickup-cal__weekhead{margin-bottom:2px}.parge-pickup-cal__weekhead>div{text-align:center;font-size:10px;font-weight:800;color:#94a3b8}.parge-pickup-cal__pad{aspect-ratio:1}.parge-pickup-cal__day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid transparent;border-radius:8px;background:#fff;font-size:12px;font-weight:800;color:#111827;cursor:pointer}.parge-pickup-cal__day.is-selected{border-color:#111827;background:#fef08a}.parge-pickup-cal__day.is-disabled{background:#f1f5f9;color:#cbd5e1;cursor:not-allowed}.parge-pickup-cal__selected{margin:0;font-size:12px;color:#475569}.parge-pickup-cal__selected strong{color:#059770;font-weight:800}.parge-pickup-cal__need{margin:0;font-size:12px;font-weight:700;color:#b45309}.give-page{background:var(--bg);min-height:100vh;padding-bottom:calc(var(--app-tab-bar-reserve, 88px) + 8px)}.give-page-header{border-bottom:1px solid var(--border);background:var(--bg)}.give-page-mission{margin:14px 16px 0;padding:18px 16px;background:#fff;border:1px solid var(--border);border-radius:12px}.give-page-mission__brand{margin:0 0 10px;font-size:22px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:.06em;line-height:1.2}.give-page-mission__tagline-en{margin:0 0 4px;font-size:15px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.02em;line-height:1.35}.give-page-mission__tagline-ko{margin:0 0 14px;font-size:14px;font-weight:var(--fw-medium);color:var(--text-sub);letter-spacing:-.02em;line-height:1.45}.give-page-mission__body{display:grid;gap:10px}.give-page-mission__body p{margin:0;font-size:13px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.65;letter-spacing:-.01em}.give-page-summary{margin:14px 16px 0;padding:14px 16px;background:#fafafa;border:1px solid var(--border);border-radius:12px}.give-page-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.give-page-card__tag,.give-page-card__chip{font-size:13px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.02em}.give-page-map-section{border-top:1px solid var(--border)}.give-page-map-placeholder,.give-page-map-canvas{border:1px solid var(--border);border-radius:12px}.give-kream-empty{margin:20px 16px;padding:28px 16px;text-align:center;font-size:14px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.55;border:1px dashed var(--border);border-radius:12px}.give-register-page__submit{border:none;background:transparent;font-family:inherit;font-size:15px;font-weight:var(--fw-semibold);color:var(--text);padding:8px 4px;cursor:pointer}.give-register-page__submit:disabled{opacity:.45;cursor:default}.give-register-form{display:flex;flex-direction:column;gap:14px;padding:16px}.give-register-form__field{display:flex;flex-direction:column;gap:6px}.give-register-form__label{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-sub)}.give-register-form__input,.give-register-form__textarea{width:100%;border:1px solid var(--border);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15px;color:var(--text);background:#fff;box-sizing:border-box}.give-register-form__textarea{resize:vertical;min-height:96px}.give-register-form__input:focus,.give-register-form__textarea:focus{outline:none;border-color:#111}.give-register-form__coords{display:grid;grid-template-columns:1fr 1fr;gap:10px}.give-register-form__hint{margin:4px 0 0;font-size:12px;color:var(--text-sub)}.give-register-form__address-list{list-style:none;margin:8px 0 0;padding:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff}.give-register-form__address-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;border:none;border-bottom:1px solid var(--border);background:#fff;padding:12px 14px;text-align:left;cursor:pointer;font-family:inherit}.give-register-form__address-item:last-child{border-bottom:none}.give-register-form__address-item:active{background:#f4f4f5}.give-register-form__address-label{font-size:14px;font-weight:var(--fw-semibold);color:var(--text)}.give-register-form__address-sub{font-size:12px;color:var(--text-sub);line-height:1.4}.give-register-form__address-picked{margin:6px 0 0;font-size:12px;color:var(--text-sub)}.give-register-form__media-row{display:flex;flex-wrap:wrap;gap:8px}.give-register-form__photo,.give-register-form__photo-add{position:relative;width:72px;height:72px;border-radius:10px;overflow:hidden;flex-shrink:0}.give-register-form__photo img{width:100%;height:100%;object-fit:cover;display:block}.give-register-form__photo-remove{position:absolute;top:4px;right:4px;width:22px;height:22px;border:none;border-radius:999px;background:#000000a6;color:#fff;font-size:14px;line-height:1;cursor:pointer}.give-register-form__photo-add{border:1px dashed var(--border);background:#fafafa;color:var(--text-sub);font-size:28px;font-weight:300;cursor:pointer;font-family:inherit}.give-register-form__file-input{display:none}.give-register-form__youtube-preview{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--border);aspect-ratio:16 / 9;background:#000}.give-register-form__youtube-thumb.feed-image{display:block;width:100%;height:100%}.give-register-form__youtube-thumb .feed-image__img{width:100%;height:100%;object-fit:cover}.give-register-form__youtube-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.45);pointer-events:none}.give-page-card__media{position:relative;margin:-16px -16px 12px;aspect-ratio:16 / 10;overflow:hidden;background:#f4f4f5}.give-page-card__media-img.feed-image{display:block;width:100%;height:100%}.give-page-card__media-img .feed-image__img{width:100%;height:100%;object-fit:cover}.give-page-card__media--youtube{background:#111}.give-page-card__media-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5);pointer-events:none}.kream-page{background:var(--bg);min-height:100vh;padding-bottom:calc(24px + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)))}.kream-inner{max-width:560px;margin:0 auto;padding:0 16px}.kream-inner--body{padding:14px 16px 0}.kream-page-header{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--border)}.kream-page-header__row{max-width:560px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px}.kream-page-header__title{margin:0;font-size:18px;font-weight:var(--fw-semibold);letter-spacing:-.03em;color:var(--text)}.kream-page-header__action{border:1px solid var(--border);background:#fff;color:var(--text);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:var(--fw-medium);cursor:pointer;font-family:inherit}.kream-subpage-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;padding:10px 12px 10px 8px;background:var(--bg);border-bottom:1px solid var(--border)}.kream-subpage-header__back{flex-shrink:0;width:40px;height:40px;border:none;background:transparent;color:var(--text-sub);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-family:inherit}.kream-subpage-header__title{flex:1;margin:0;min-width:0;font-size:15px;font-weight:var(--fw-semibold);letter-spacing:-.03em;color:var(--text);text-align:center}.kream-subpage-header__spacer{flex-shrink:0;width:40px;height:40px}.kream-subpage-header__action{flex-shrink:0;min-width:40px;height:40px;border:none;background:transparent;color:var(--text);font-family:inherit;font-size:14px;font-weight:800;letter-spacing:-.03em;padding:0 4px;cursor:pointer;display:flex;align-items:center;justify-content:center;white-space:nowrap}.kream-subpage-header__action:active{opacity:.65}.my-orders-card{padding:14px;margin-bottom:10px}.my-orders-card__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.my-orders-card__date{font-size:12px;color:var(--text-sub);font-weight:var(--fw-medium)}.my-orders-card__pay{font-size:12px;font-weight:var(--fw-semibold);color:var(--text)}.my-orders-card__ship{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;background:#fafafa;border:1px solid var(--border)}.my-orders-card__ship-status{font-size:12px;font-weight:var(--fw-semibold);color:var(--text)}.my-orders-card__ship-status.my-orders-card__ship--transit{color:var(--text)}.my-orders-card__ship-status.my-orders-card__ship--done{color:#1d4ed8}.my-orders-card__ship-status.my-orders-card__ship--cancel{color:#dc2626}.my-orders-card__ship-status.my-orders-card__ship--prep{color:var(--text-sub)}.my-orders-card__ship-eta{font-size:12px;color:var(--text-sub);font-weight:var(--fw-medium)}.my-orders-card__items{margin-top:10px;display:grid;gap:10px}.my-orders-card__item{display:flex;align-items:flex-start;gap:10px;margin-top:0;font-size:13px;font-weight:var(--fw-medium);color:var(--text)}.my-orders-card__item:first-child{margin-top:0}.my-orders-card__thumb{flex:0 0 56px;width:56px;height:56px;border-radius:8px;overflow:hidden;background:#f4f4f5;border:1px solid var(--border)}.my-orders-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.my-orders-card__thumb--empty{background:linear-gradient(135deg,#f4f4f5,#e4e4e7)}.my-orders-card__item-body{flex:1;min-width:0;padding-top:1px}.my-orders-card__item-title{font-size:13px;font-weight:var(--fw-semibold);color:var(--text);line-height:1.35;word-break:keep-all}.my-orders-card__item-option{margin-top:2px;font-size:12px;font-weight:var(--fw-regular);color:var(--text-sub)}.my-orders-card__item-meta{margin-top:4px;font-size:12px;font-weight:var(--fw-medium);color:var(--text-sub)}.my-orders-card__to{margin-top:8px;font-size:12px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.5}.my-orders-card__total{margin-top:10px;font-size:15px;font-weight:var(--fw-semibold);color:var(--text)}.my-orders-card__fee{margin-left:6px;font-size:12px;font-weight:var(--fw-regular);color:var(--text-sub)}.my-orders-card__actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.my-orders-card__actions .kream-btn{flex:1 1 auto;min-width:0;font-size:13px;padding:10px;white-space:nowrap}.goods-order-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center}.goods-order-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0f172a73;cursor:pointer}.goods-order-sheet__panel{position:relative;width:min(100%,480px);max-height:min(92vh,720px);display:flex;flex-direction:column;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -8px 32px #0f172a2e}.goods-order-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 10px;border-bottom:1px solid var(--border, #e2e8f0)}.goods-order-sheet__title{margin:0;font-size:17px;font-weight:800;color:var(--text, #111827)}.goods-order-sheet__close{border:none;background:transparent;font-size:14px;font-weight:700;color:var(--text-sub, #64748b);cursor:pointer;font-family:inherit}.goods-order-sheet__body{overflow:auto;padding:14px 16px 8px;display:grid;gap:12px}.goods-order-sheet__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border, #e2e8f0)}.goods-order-sheet__summary{background:#f8fafc;border-radius:12px;padding:12px;font-size:13px;font-weight:600;color:#0f172a}.goods-order-sheet__item+.goods-order-sheet__item{margin-top:4px}.goods-order-sheet__label{margin:0;font-size:14px;font-weight:800;color:#111827}.goods-order-sheet__reasons{display:grid;gap:8px}.goods-order-sheet__reason{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer}.goods-order-sheet__reason.is-on{border-color:#111827;background:#f8fafc}.goods-order-sheet__reason input{accent-color:#111827}.goods-order-sheet__refund{display:grid;gap:8px;padding:12px 0 4px;font-size:14px}.goods-order-sheet__refund>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.goods-order-sheet__refund span{color:#64748b;font-weight:600}.goods-order-sheet__refund strong{font-weight:800;color:#111827}.goods-order-sheet__refund-amt{color:#059669!important}.store-deals-tabs{display:flex;gap:0;margin-bottom:14px;border-bottom:1px solid var(--border)}.store-deals-tabs__btn{flex:1;border:none;background:transparent;padding:12px 8px;font-size:14px;font-weight:var(--fw-semibold);font-family:inherit;color:var(--text-sub);cursor:pointer;position:relative}.store-deals-tabs__btn.is-active{color:var(--text);font-weight:var(--fw-bold)}.store-deals-tabs__btn.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--text)}.store-deals-tabs--sub{margin-top:-6px;margin-bottom:14px}.store-deals-tabs--sub .store-deals-tabs__btn{font-size:13px;padding:10px 8px;color:var(--text-light)}.store-deals-tabs--sub .store-deals-tabs__btn.is-active{color:var(--text)}.store-deals-tabs--sub .store-deals-tabs__btn.is-active:after{height:1.5px;background:var(--text-sub)}.store-deals-card{padding:14px;margin-bottom:10px}.store-deals-card__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.store-deals-card__date{font-size:12px;color:var(--text-sub);font-weight:var(--fw-medium)}.store-deals-card__status{font-size:12px;font-weight:var(--fw-semibold);color:var(--text)}.store-deals-card__status--wait{color:#64748b}.store-deals-card__status--ok{color:var(--text)}.store-deals-card__status--done{color:var(--text-sub)}.store-deals-card__status--bad{color:#b91c1c}.store-deals-card__row{display:flex;align-items:flex-start;gap:12px;margin-top:10px}.store-deals-card__thumb{flex:0 0 72px;width:72px;height:72px;padding:0;border:none;border-radius:10px;overflow:hidden;background:#f4f4f5;cursor:pointer}.store-deals-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.store-deals-card__thumb-ph{display:block;width:100%;height:100%;background:linear-gradient(145deg,#f4f4f5,#e4e4e7)}.store-deals-card__copy{min-width:0;flex:1}.store-deals-card__title{margin:0;font-size:15px;font-weight:var(--fw-bold);color:var(--text);letter-spacing:-.02em;line-height:1.35}.store-deals-card__meta{margin:6px 0 0;font-size:12px;color:var(--text-sub);font-weight:var(--fw-medium)}.store-deals-card__actions{display:flex;gap:8px;margin-top:12px}.store-deals-card__actions .kream-btn{flex:1}.store-deals-card__link{display:block;width:100%;margin-top:10px;padding:0;border:none;background:transparent;text-align:left;font-size:12px;font-weight:var(--fw-semibold);font-family:inherit;color:var(--text-sub);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.kream-underline-tabs{display:flex;max-width:560px;margin:0 auto;padding:0 16px;background:var(--bg);border-bottom:1px solid var(--border)}.kream-underline-tabs__btn{flex:1;border:none;border-bottom:2px solid transparent;background:transparent;padding:12px 0;font-size:14px;font-weight:var(--fw-medium);color:var(--text-sub);cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;margin-bottom:-1px}.kream-underline-tabs__btn.is-active{color:var(--text);font-weight:var(--fw-semibold);border-bottom-color:var(--text)}.kream-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none}.kream-card--padded{padding:16px}.kream-card--clickable{cursor:pointer}.kream-card+.kream-card{margin-top:12px}.kream-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:var(--radius-chip);padding:12px 16px;background:#fff;color:var(--text);font-size:14px;font-weight:var(--fw-medium);cursor:pointer;font-family:inherit;text-align:center;box-shadow:none}.kream-btn--block{width:100%}.kream-btn--primary{background:var(--text);border-color:var(--text);color:#fff;font-weight:var(--fw-semibold)}.kream-btn--soft{background:#fafafa}.kream-btn--danger{color:#dc2626;border-color:#fecaca;background:#fff}.kream-btn:disabled{opacity:.45;cursor:not-allowed}.kream-menu-list{overflow:hidden}.kream-menu-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border);cursor:pointer;font-family:inherit;background:#fff;border-left:none;border-right:none;border-top:none;width:100%;text-align:left}.kream-menu-row:last-child{border-bottom:none}.kream-menu-row__label{font-size:14px;font-weight:var(--fw-medium);color:var(--text)}.kream-menu-row__sub{margin-top:2px;font-size:12px;font-weight:var(--fw-regular);color:var(--text-sub)}.kream-menu-row__chevron{flex-shrink:0;color:var(--text-light)}.kream-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.kream-stat-grid--2{grid-template-columns:repeat(2,1fr)}.kream-stat-cell{padding:14px 8px;text-align:center;border-right:1px solid var(--border)}.kream-stat-cell:last-child{border-right:none}.kream-stat-cell__value{font-size:22px;font-weight:var(--fw-semibold);color:var(--text);line-height:1.1}.kream-stat-cell__label{margin-top:4px;font-size:11px;font-weight:var(--fw-medium);color:var(--text-sub)}.my-page__membership-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;margin-bottom:12px}.my-page__membership-banner-text{min-width:0}.my-page__membership-banner-title{font-size:15px;font-weight:var(--fw-semibold, 600);letter-spacing:-.03em;color:var(--text);line-height:1.3}.my-page__membership-banner-sub{margin-top:4px;font-size:12px;font-weight:var(--fw-medium, 500);color:var(--text-sub);letter-spacing:-.02em;line-height:1.35}.my-page__membership-banner-chev{flex-shrink:0;display:inline-flex;color:#94a3b8}.my-page__profile-card{position:relative;overflow:hidden;border-radius:var(--radius-card);border:1px solid var(--border);background:#fff;min-height:0;width:100%;text-align:left;font-family:inherit;cursor:pointer}.my-page__profile-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 18px 14px;border-top:1px solid var(--border);font-size:13px;font-weight:600;color:var(--text)}.my-page__profile-foot__sub{font-size:11px;font-weight:500;color:var(--text-sub);margin-top:2px}.my-page__profile-foot__chev{flex-shrink:0;color:var(--text-sub)}.my-page__profile-inner{position:relative;z-index:1;padding:18px;display:flex;align-items:center;gap:12px}.my-page__avatar{width:56px;height:56px;border-radius:50%;background:#fafafa;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.my-page__avatar img{width:100%;height:100%;object-fit:cover}.my-page__wallet-row{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}.my-page__wallet-row>.kream-card{margin-top:0;min-height:92px;height:100%;box-sizing:border-box}.my-page__point-link{margin-top:0;padding:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}.coupon-wallet-hero{padding:18px 16px 16px}.coupon-wallet-hero__label{font-size:12px;font-weight:500;color:var(--text-sub)}.coupon-wallet-hero__value{margin-top:4px;font-size:28px;font-weight:600;letter-spacing:-.04em;color:var(--text);line-height:1.1}.coupon-wallet-empty{margin-top:12px;text-align:center;color:var(--text-sub);font-weight:500}.coupon-wallet-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.coupon-wallet-card{display:grid;grid-template-columns:1fr 92px;background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden}.coupon-wallet-card__body{padding:16px 14px 14px;min-width:0}.coupon-wallet-card__eyebrow{font-size:11px;font-weight:500;color:var(--text-sub)}.coupon-wallet-card__title{margin:4px 0 0;font-size:16px;font-weight:600;letter-spacing:-.03em;color:var(--text)}.coupon-wallet-card__sub{margin:6px 0 0;font-size:12px;font-weight:400;color:var(--text-sub);line-height:1.45}.coupon-wallet-card__cta{margin-top:12px;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--border);background:#111;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.coupon-wallet-card__qty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-left:1px dashed var(--border);background:#fafafa}.coupon-wallet-card__qty-num{font-size:15px;font-weight:700;letter-spacing:-.03em;color:var(--text)}.coupon-wallet-card__qty-cap{font-size:10px;font-weight:500;color:var(--text-sub)}.my-page__point-label{font-size:12px;font-weight:var(--fw-medium);color:var(--text-sub)}.my-page__point-value{margin-top:4px;font-size:22px;font-weight:var(--fw-semibold);letter-spacing:-.04em;color:var(--text);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-page__point-rank{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:#fafafa;font-size:12px;font-weight:var(--fw-medium);color:var(--text)}.my-event-history__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.my-event-history__empty{margin:0;font-size:13px;color:var(--text-sub);line-height:1.5}.my-event-history__list{list-style:none;margin:0;padding:0}.my-event-history__row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 0;border:none;border-top:1px solid var(--border);background:transparent;text-align:left;cursor:pointer;font-family:inherit}.my-event-history__list li:first-child .my-event-history__row{border-top:none;padding-top:0}.my-event-history__track{font-size:10px;font-weight:800;color:#047857;padding:2px 8px;border-radius:999px;background:#ecfdf5;border:1px solid #a7f3d0}.my-event-history__title{font-size:14px;font-weight:700;color:var(--text);line-height:1.35}.my-event-history__meta{font-size:12px;color:var(--text-sub)}.kream-point-hero{position:relative;padding:18px 16px;overflow:hidden}.kream-point-hero__label{font-size:13px;font-weight:var(--fw-medium);color:var(--text-sub)}.kream-point-hero__value{margin-top:4px;font-size:36px;font-weight:var(--fw-semibold);letter-spacing:-.04em;color:var(--text);line-height:1.1}.kream-point-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}.kream-point-hero__rank{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:#fafafa;font-size:12px;font-weight:var(--fw-medium);color:var(--text);overflow:hidden}.attendance-calendar__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.attendance-calendar__sub{margin:6px 0 0;font-size:12px;color:var(--text-sub);line-height:1.45}.attendance-calendar__sub strong{color:var(--text);font-weight:800}.attendance-calendar__streak{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:56px;padding:8px 10px;border-radius:14px;background:#fafafa;border:1px solid var(--border)}.attendance-calendar__streak-num{font-size:22px;font-weight:800;line-height:1;color:var(--text);letter-spacing:-.03em}.attendance-calendar__streak-label{margin-top:2px;font-size:10px;font-weight:700;color:var(--text-sub)}.attendance-calendar__nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px}.attendance-calendar__month{font-size:14px;font-weight:800;color:var(--text);min-width:120px;text-align:center}.attendance-calendar__nav-btn{width:32px;height:32px;border:1px solid var(--border);border-radius:10px;background:#fafafa;font-size:18px;line-height:1;color:var(--text);cursor:pointer}.attendance-calendar__nav-btn:disabled{opacity:.35;cursor:not-allowed}.attendance-calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px}.attendance-calendar__weekday{text-align:center;font-size:11px;font-weight:700;color:#94a3b8}.attendance-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.attendance-calendar__cell{position:relative;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;background:#fff;border:1px dashed var(--border)}.attendance-calendar__cell--empty{border:none;background:transparent}.attendance-calendar__cell--future{opacity:.4}.attendance-calendar__cell--today{border-color:var(--text);border-style:solid;border-width:2px;box-shadow:none}.attendance-calendar__cell--stamped{background:var(--text);border:2px solid var(--text);border-style:solid}.attendance-calendar__day-num{font-size:11px;font-weight:700;color:var(--text-sub)}.attendance-calendar__cell--stamped .attendance-calendar__day-num{color:#fff}.attendance-calendar__stamp{position:absolute;bottom:3px;right:4px;width:16px;height:16px;border-radius:50%;background:#fff;color:var(--text);font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center;line-height:1;border:1px solid var(--border)}.attendance-calendar__cta{width:100%;margin-top:14px;padding:12px 16px;font-size:14px;font-weight:800;background:var(--text);border-color:var(--text);color:#fff}.attendance-calendar__cta:disabled{opacity:.45;background:#e5e5e5;border-color:#e5e5e5;color:#a3a3a3}.kream-section-title{margin:0 0 10px;font-size:15px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.02em}.kream-mission-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid var(--border)}.kream-mission-row:first-child{border-top:none}.kream-mission-row__claim{flex-shrink:0;border:none;border-radius:var(--radius-chip);padding:8px 12px;font-size:13px;font-weight:var(--fw-semibold);background:var(--text);color:#fff;cursor:pointer;font-family:inherit}.kream-mission-row__claim:disabled{background:#e5e5e5;color:var(--text-sub);cursor:not-allowed}.kream-perk-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-top:1px solid var(--border)}.kream-perk-row:first-child{border-top:none}.diary-page__cta{width:100%;margin-bottom:14px}.diary-chart{margin-top:12px;padding:14px}.diary-chart__title-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.diary-chart__title{font-size:14px;font-weight:var(--fw-semibold);color:var(--text)}.diary-chart__demo-tag{font-size:11px;font-weight:var(--fw-medium);color:var(--text-sub);background:#fafafa;padding:4px 8px;border-radius:var(--radius-chip);border:1px solid var(--border)}.diary-chart__hint{margin:0 0 10px;font-size:12px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.5}.diary-chart__plot{overflow-x:auto;background:#fafafa;border-radius:var(--radius-card);border:1px solid var(--border);padding:8px 4px 4px}.diary-note-card{padding:14px}.diary-note-card+.diary-note-card{margin-top:0}.diary-note-card__meta{font-size:11px;font-weight:var(--fw-medium);color:var(--text-sub)}.diary-note-card__weight{margin-top:6px;font-size:13px;font-weight:var(--fw-semibold);color:var(--text)}.diary-note-card__memo{margin-top:6px;font-size:13px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.55}.diary-note-card__photo{width:100%;margin-top:8px;border-radius:var(--radius-card);border:1px solid var(--border)}.diary-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.diary-filter-row input[type=date]{flex:1 1 160px;min-width:0;border:1px solid var(--border);border-radius:var(--radius-chip);padding:10px 12px;font-family:inherit;font-size:14px;font-weight:var(--fw-regular);color:var(--text);background:#fff}.diary-empty{text-align:center;padding:20px 12px;font-size:13px;font-weight:var(--fw-regular);color:var(--text-sub)}.my-page .my-verification-notice{padding:12px 16px 0;border-bottom:none;background:transparent}.my-page .my-verification-notice__card{margin:0;border:1px solid var(--border);border-radius:var(--radius-card);background:#fff}.my-page .my-verification-notice__pill{background:var(--text);color:#fff;font-weight:var(--fw-medium)}.my-page .my-verification-notice__cta{border:1px solid var(--text);border-radius:var(--radius-chip);font-weight:var(--fw-semibold)}.my-page .my-verification-notice__cta:hover{background:#fafafa}.my-page .soft-card,.points-page .soft-card,.diary-page .soft-card{border:1px solid var(--border)!important;box-shadow:none!important;border-radius:var(--radius-card)!important;background:#fff!important}.points-page .kream-stat-grid .kream-card,.my-page .kream-stat-grid.kream-card{padding:0}.my-page.kream-page{background:#f4f4f4}.my-page.kream-page>.kream-page-header{background:#fff}.my-page.kream-page .kream-underline-tabs{background:#fff}.my-page-dash{display:flex;flex-direction:column;gap:12px}.my-page-dash--hero{display:flex;flex-direction:column;gap:10px}.my-page-dash--hero .my-page__membership-banner{margin-bottom:0}.my-page-dash--stats{margin-top:12px}.my-page-dash-panel{margin-top:12px;padding:0;overflow:hidden}.my-page-dash-section{padding:14px 16px 16px}.my-page-dash-section--divider{border-top:1px solid var(--border)}.my-page-dash-section--highlight{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px;background:#fafafa}.my-page-dash-section__head{min-width:0}.my-page-dash-section__title{margin:0;font-size:13px;font-weight:var(--fw-semibold);letter-spacing:-.03em;color:var(--text)}.my-page-dash-section--highlight .my-page-dash-section__title{font-size:14px}.my-page-dash-section__sub{margin:4px 0 0;font-size:12px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.35}.my-page-dash-highlight__value{margin:0;flex-shrink:0;font-size:28px;font-weight:var(--fw-semibold);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.my-page-dash-metrics{display:grid;gap:4px}.my-page-dash-metrics[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.my-page-dash-metrics[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.my-page-dash-metric{padding:10px 6px;text-align:center}.my-page-dash-metric--link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;margin:0;cursor:pointer;border-radius:10px;transition:background .15s ease}.my-page-dash-metric--link:active{background:#f4f4f5}.my-page-dash-metric__value{margin:0;font-size:22px;font-weight:var(--fw-semibold);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.1}.my-page-dash-metric__label{margin:6px 0 0;font-size:11px;font-weight:var(--fw-medium);color:var(--text-sub);line-height:1.35;word-break:keep-all}.my-page-stat-sheet{margin:0;background:#fff;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--border)}.my-page .my-page-stat-sheet .kream-stat-cell{background:transparent;border-right-color:var(--border)}.my-page .my-page-stat-sheet .kream-stat-cell__value{font-size:19px;font-weight:var(--fw-semibold);letter-spacing:-.03em}.my-page .my-page-stat-sheet .kream-stat-cell__label{font-weight:var(--fw-medium);color:var(--text-sub)}.my-page .my-page__point-value{font-size:22px;font-weight:500}.my-page .my-page__point-label{font-weight:400}.my-page .kream-section-title{font-size:14px;font-weight:500}.my-page .kream-page-header__title{font-weight:500}.my-page .kream-underline-tabs__btn.is-active{font-weight:600}.my-page .kream-btn--primary,.my-page .kream-menu-row__label{font-weight:500}.docs-page{min-height:100vh;min-height:100dvh;background:#fff;display:flex;flex-direction:column}.docs-page__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.docs-page__footer{flex:0 0 auto;position:sticky;bottom:0;z-index:50;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e5e5e5;box-shadow:0 -4px 16px #0000000f}.docs-footer__btn{border:none;border-radius:12px;background:#f1f5f9;color:#334155;font-size:15px;font-weight:700;padding:14px 12px;cursor:pointer;font-family:inherit}.docs-footer__btn--primary{background:#111;color:#fff}.docs-footer__btn--solo{grid-column:1 / -1}.docs-footer__btn:disabled{opacity:.45;cursor:not-allowed}.docs-progress{height:3px;background:#e5e7eb}.docs-progress__bar{display:block;height:100%;background:#111;transition:width .2s ease}.docs-hub{padding:8px 0 24px}.docs-hub__title{margin:0;padding:16px 20px 8px;font-size:15px;font-weight:700;color:#111}.docs-hub__list{list-style:none;margin:0;padding:0}.docs-hub__row{width:100%;display:flex;align-items:center;gap:12px;padding:16px 20px;border:none;border-bottom:1px solid #f1f5f9;background:#fff;text-align:left;cursor:pointer;font-family:inherit}.docs-hub__icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.docs-hub__label{flex:1;min-width:0;font-size:15px;font-weight:600;color:#111}.docs-hub__chev{color:#94a3b8;font-size:18px}.docs-hub__note{margin:16px 20px 0;font-size:12px;line-height:1.55;color:#64748b}.docs-hub__link{display:inline;margin:0;padding:0;border:0;background:none;color:#0f172a;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.docs-method,.docs-step,.docs-guide{padding:20px 20px 24px}.docs-method__title,.docs-step__title,.docs-guide__title{margin:0;font-size:20px;font-weight:800;color:#111;letter-spacing:-.02em}.docs-method__lead,.docs-step__sub,.docs-guide__lead{margin:8px 0 0;font-size:14px;line-height:1.55;color:#64748b}.docs-method__list{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.docs-method__card{width:100%;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;text-align:left;cursor:pointer;font-family:inherit}.docs-method__icon{width:40px;height:40px;border-radius:12px;background:#f4f4f5;color:#111;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.docs-method__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.docs-method__card-title{font-size:15px;font-weight:700;color:#111}.docs-method__card-sub{font-size:13px;line-height:1.45;color:#64748b}.docs-method__chev{color:#94a3b8;font-size:18px}.docs-method__warn{margin-top:20px;display:flex;gap:8px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:13px;line-height:1.45}.docs-choice-list,.docs-deal-list{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.docs-choice,.docs-deal{width:100%;display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;text-align:left;cursor:pointer;font-family:inherit}.docs-choice.is-on,.docs-deal.is-on{border-color:#111;background:#fafafa}.docs-choice__radio{width:18px;height:18px;border-radius:50%;border:2px solid #cbd5e1;margin-top:2px;flex-shrink:0}.docs-choice.is-on .docs-choice__radio{border-color:#111;background:radial-gradient(circle at center,#111 0 5px,transparent 6px)}.docs-choice__body{display:flex;flex-direction:column;gap:4px}.docs-choice__label{font-size:16px;font-weight:700;color:#111}.docs-choice__sub{font-size:13px;line-height:1.45;color:#64748b}.docs-manual-link{margin-top:16px;width:100%;border:1px solid #e5e5e5;border-radius:12px;background:#f4f4f5;color:#111;font-size:14px;font-weight:700;padding:14px 16px;text-align:left;cursor:pointer;font-family:inherit}.docs-deal__title{display:block;font-size:15px;font-weight:700;color:#111}.docs-deal__meta{display:block;margin-top:4px;font-size:12px;color:#64748b}.docs-step__empty{margin:16px 0 0;font-size:13px;color:#94a3b8}.docs-form{display:grid;gap:12px;padding-bottom:24px}.docs-form__group{margin:8px 0 0;font-size:13px;font-weight:800;color:#334155}.docs-field{display:grid;gap:6px;font-size:12px;font-weight:600;color:#64748b}.docs-field input,.docs-field textarea{border:1px solid #e5e7eb;border-radius:10px;padding:12px;font-size:14px;font-family:inherit;color:#111;background:#fff}.docs-field input:focus,.docs-field textarea:focus{outline:none;border-color:#111;box-shadow:none}.docs-field textarea{resize:vertical;min-height:88px}.docs-done{text-align:center;padding-top:48px}.docs-guide__list{margin:16px 0 0;padding-left:18px;display:grid;gap:10px;font-size:14px;line-height:1.6;color:#334155}.docs-guide__actions{margin-top:20px;display:grid;gap:8px}.docs-guide__btn{border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#111;font-size:14px;font-weight:700;padding:14px 16px;cursor:pointer;font-family:inherit}.docs-guide__btn--primary{background:#111;border-color:#111;color:#fff}.docs-guide__note{margin-top:16px;font-size:12px;line-height:1.55;color:#64748b}.docs-sign-step{display:grid;gap:16px}.docs-sign-pad{position:relative}.docs-sign-pad__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.docs-sign-pad__label{font-size:13px;font-weight:700;color:#334155}.docs-sign-pad__clear{border:none;background:none;color:#64748b;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;padding:4px 0}.docs-sign-pad__canvas{display:block;width:100%;height:120px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;touch-action:none}.docs-sign-pad__hint{position:absolute;left:12px;bottom:14px;font-size:12px;color:#94a3b8;pointer-events:none}.docs-sign-print{margin-top:8px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#334155;font-size:14px;font-weight:700;padding:12px 16px;cursor:pointer;font-family:inherit}.docs-sign-print--solo{margin-top:20px}.docs-sign-print:disabled{opacity:.45;cursor:not-allowed}.listing-contract-cta{margin:0 16px;padding:16px;border-radius:14px;background:#f4f4f5;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:space-between;gap:12px}.listing-contract-cta__copy{flex:1;min-width:0}.listing-contract-cta__title{margin:0;font-size:14px;font-weight:800;color:#111}.listing-contract-cta__sub{margin:4px 0 0;font-size:12px;line-height:1.45;color:#64748b}.listing-contract-cta__btn{flex-shrink:0;border:none;border-radius:10px;background:#111;color:#fff;font-size:13px;font-weight:700;padding:10px 14px;cursor:pointer;font-family:inherit;white-space:nowrap}.usage-guide{min-height:100vh;background:#fff;padding-bottom:calc(28px + var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)))}.usage-guide__body{padding:16px 0 24px;max-width:640px;margin:0 auto}.usage-guide__lead{margin:0;padding:0 20px 16px;font-size:13px;line-height:1.6;color:#666;word-break:keep-all}.usage-guide__section{margin-bottom:20px}.usage-guide__section-title{margin:0;padding:12px 20px 8px;font-size:12px;font-weight:700;letter-spacing:.02em;color:#888}.usage-guide__list{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.usage-guide__row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;border:none;border-bottom:1px solid #f5f5f5;background:#fff;text-align:left;text-decoration:none;color:#111;font-family:inherit;cursor:pointer;box-sizing:border-box}.usage-guide__row:last-child{border-bottom:none}.usage-guide__row:active{background:#f7f7f7}.usage-guide__row-text{min-width:0;display:grid;gap:3px}.usage-guide__row-title{font-size:15px;font-weight:700;letter-spacing:-.02em;color:#111}.usage-guide__row-sub{font-size:12px;line-height:1.45;color:#888}.usage-guide__row-chev{flex-shrink:0;font-size:18px;font-weight:400;color:silver;line-height:1}.usage-guide-article{padding:18px 20px 28px;max-width:640px;margin:0 auto}.usage-guide-article__sub{margin:0 0 8px;font-size:12px;font-weight:700;color:#888}.usage-guide-article__lead{margin:0 0 22px;font-size:14px;line-height:1.7;color:#333;word-break:keep-all}.usage-guide-article__block{margin-bottom:22px}.usage-guide-article__block-title{margin:0 0 12px;font-size:14px;font-weight:800;letter-spacing:-.02em;color:#111}.usage-guide-article__p{margin:0 0 10px;font-size:14px;line-height:1.7;color:#333}.usage-guide-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.usage-guide-steps__item{display:flex;gap:12px;align-items:flex-start}.usage-guide-steps__num{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#111;color:#fff;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.usage-guide-steps__content{min-width:0;flex:1}.usage-guide-steps__title{margin:0 0 4px;font-size:14px;font-weight:800;letter-spacing:-.02em;color:#111}.usage-guide-steps__body{margin:0;font-size:13px;line-height:1.65;color:#555;word-break:keep-all}.usage-guide-article__tips{margin-top:8px;padding:14px 16px;border-radius:12px;background:#f7f7f7;border:1px solid #eee}.usage-guide-article__tips-title{margin:0 0 8px;font-size:12px;font-weight:800;color:#111}.usage-guide-article__tips ul{margin:0;padding-left:16px;display:grid;gap:6px}.usage-guide-article__tips li{font-size:12px;line-height:1.55;color:#555}.usage-guide-article__actions{margin-top:20px;display:grid;gap:8px}.usage-guide-article__btn{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 14px;border-radius:12px;font-size:14px;font-weight:800;text-decoration:none;color:#111;background:#fff;border:1px solid #e5e5e5}.usage-guide-article__btn--primary{background:#111;color:#fff;border-color:#111}.usage-guide-article__back-all{display:block;width:100%;margin-top:18px;padding:12px;border:none;background:none;font-size:13px;font-weight:700;color:#888;text-decoration:underline;cursor:pointer;font-family:inherit}.gs-preview{margin:12px 0 4px;padding:0}.gs-preview__cap{margin:8px 0 0;font-size:11px;font-weight:600;color:#999;text-align:center}.gs-phone{width:min(100%,220px);margin:0 auto;background:#fff;border:1px solid #e5e5e5;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #0000000f}.gs-phone__notch{height:10px;background:#fafafa;border-bottom:1px solid #f0f0f0}.gs-phone__bar{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid #f0f0f0}.gs-phone__back{font-size:16px;color:#111;line-height:1}.gs-phone__title{font-size:11px;font-weight:800;color:#111}.gs-phone__body{padding:10px;display:grid;gap:7px;background:#fff;min-height:148px}.gs-mock__avatar-row,.gs-mock__thumb-row{display:flex;align-items:center;gap:8px}.gs-mock__avatar{width:28px;height:28px;border-radius:50%;background:#ececec;flex-shrink:0}.gs-mock__thumb{width:36px;height:36px;border-radius:8px;background:#ececec;flex-shrink:0}.gs-mock__lines{flex:1;display:grid;gap:4px}.gs-mock__line{display:block;height:6px;width:62%;border-radius:3px;background:#ececec}.gs-mock__line--lg{width:80%;height:8px;background:#ddd}.gs-mock__badge{display:inline-flex;align-self:start;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:800;background:#111;color:#fff}.gs-mock__card{padding:9px 10px;border-radius:10px;border:1px solid #eee;background:#fafafa;font-size:10px;font-weight:700;color:#444}.gs-mock__card.is-on,.gs-mock__card.is-done{border-color:#111;background:#fff;color:#111}.gs-mock__card--dark{background:#111;border-color:#111;color:#fff;letter-spacing:.04em}.gs-mock__row{padding:10px 4px;border-bottom:1px solid #f2f2f2;font-size:11px;font-weight:700;color:#222}.gs-mock__row:last-child{border-bottom:none}.gs-mock__btn{display:flex;align-items:center;justify-content:center;min-height:30px;border-radius:9px;background:#111;color:#fff;font-size:11px;font-weight:800}.gs-mock__btn--ghost{background:#fff;color:#111;border:1px solid #e5e5e5}.gs-mock__btn-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.gs-mock__price{font-size:13px;font-weight:900;color:#111}.gs-mock__meta,.gs-mock__hint{font-size:10px;color:#888;font-weight:600}.gs-mock__hero{height:72px;border-radius:10px;background:linear-gradient(135deg,#f0f0f0,#e4e4e4)}.gs-mock__hero--sm{height:48px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#999}.gs-mock__tabs{display:flex;gap:10px;font-size:10px;font-weight:700;color:#aaa;padding-bottom:2px;border-bottom:1px solid #f0f0f0}.gs-mock__tabs .is-on{color:#111;box-shadow:inset 0 -1px #111}.gs-mock__field{height:28px;border-radius:8px;border:1px solid #e8e8e8;background:#fff;color:#aaa;font-size:10px;font-weight:600;display:flex;align-items:center;padding:0 8px}.gs-mock__field--tall{height:48px;align-items:flex-start;padding-top:8px}.gs-mock__bubble{max-width:78%;padding:7px 9px;border-radius:12px;font-size:10px;font-weight:600;line-height:1.35}.gs-mock__bubble--them{background:#f2f2f2;color:#333;justify-self:start}.gs-mock__bubble--me{background:#111;color:#fff;justify-self:end}.gs-mock__input{margin-top:4px;height:28px;border-radius:999px;border:1px solid #e5e5e5;display:flex;align-items:center;padding:0 10px;font-size:10px;color:#aaa}.gs-mock__doc{height:88px;border-radius:8px;border:1px dashed #ccc;background:#fafafa;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#888}.gs-mock__logo{text-align:center;font-size:16px;font-weight:900;letter-spacing:-.03em;padding:18px 0 8px;color:#111}@media (min-width: 480px){.gs-phone{width:240px}}.register-kream-page{background:var(--bg);min-height:100vh;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));width:100%;max-width:100%;overflow-x:clip}.register-kream-page .kream-inner{max-width:560px;padding-bottom:8px;width:100%;min-width:0;box-sizing:border-box}.register-kream-header{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg);position:sticky;top:0;z-index:20}.register-kream-header__back{width:40px;height:40px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-family:inherit}.register-kream-header__title{margin:0;font-size:17px;font-weight:var(--fw-semibold);letter-spacing:-.03em;color:var(--text)}.register-kream-body{padding:14px 16px 0;min-width:0;box-sizing:border-box}.register-kream-page .kream-inner.register-kream-body{padding-left:0;padding-right:0}.register-kream-pass-status{margin-bottom:14px;padding:16px;border-radius:14px;border:1px solid var(--border);background:#fff}.register-kream-pass-status--ok{background:#fafafa}.register-kream-pass-status__head{display:flex;gap:12px;align-items:flex-start}.register-kream-pass-status__icon{width:44px;height:44px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f4f4f5;color:#52525b}.register-kream-pass-status--ok .register-kream-pass-status__icon{background:#f0fdf4;color:#16a34a}.register-kream-pass-status--none .register-kream-pass-status__icon{background:#f4f4f5;color:#111}.register-kream-pass-status__icon-svg{display:block;width:22px;height:22px}.register-kream-pass-status__copy{flex:1;min-width:0}.register-kream-pass-status__title{margin:0;font-size:15px;font-weight:var(--fw-semibold, 600);color:var(--text);letter-spacing:-.03em;line-height:1.35}.register-kream-pass-status__detail{margin-top:6px;display:flex;flex-direction:column;gap:4px}.register-kream-pass-status__line{margin:0;font-size:13px;line-height:1.5;font-weight:var(--fw-regular, 400);color:var(--text-sub);letter-spacing:-.02em}.register-kream-pass-status__cta{margin-top:14px;width:100%;padding:13px 16px;border:none;border-radius:10px;background:var(--text);color:#fff;font-family:inherit;font-size:14px;font-weight:var(--fw-semibold, 600);letter-spacing:-.02em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.register-kream-pass-status__cta:active{opacity:.88}.register-kream-pass-status--modal{margin:0;border:none;padding:0;background:transparent}.auction-pass-gate-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;display:flex;align-items:center;justify-content:center;padding:max(20px,env(safe-area-inset-top,0px)) 20px max(20px,env(safe-area-inset-bottom,0px))}.auction-pass-gate-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#00000073;cursor:pointer}.auction-pass-gate-modal__panel{position:relative;z-index:1;width:100%;max-width:360px;padding:20px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 16px 48px #0000002e}.auction-pass-gift-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;display:flex;align-items:flex-end;justify-content:center;padding:0 0 max(12px,env(safe-area-inset-bottom,0px))}.auction-pass-gift-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#00000073;cursor:pointer}.auction-pass-gift-sheet__panel{position:relative;z-index:1;width:100%;max-width:420px;margin:0 12px;padding:20px 18px 16px;border:1px solid var(--border);border-radius:16px 16px 12px 12px;background:#fff;box-shadow:0 -8px 32px #0000001f}.auction-pass-gift-sheet__title{margin:0 0 8px;font-size:17px;font-weight:700;color:var(--text, #111)}.auction-pass-gift-sheet__sub{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--text-muted, #666)}.auction-pass-gift-sheet__note{margin:0 0 14px;padding-left:1.15em;font-size:12px;line-height:1.45;color:#999;list-style:disc}.auction-pass-gift-sheet__note li+li{margin-top:4px}.auction-pass-gift-sheet__pass-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.auction-pass-gift-sheet__pass-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border:1px solid var(--border);border-radius:10px;background:#fff;text-align:left;cursor:pointer;font-family:inherit}.auction-pass-gift-sheet__pass-cell.is-empty{background:#fafafa}.auction-pass-gift-sheet__pass-cell:active:not(:disabled){background:#f4f4f4}.auction-pass-gift-sheet__pass-cell:disabled{cursor:default}.auction-pass-gift-sheet__pass-label{font-size:12px;font-weight:600;color:var(--text-muted, #666);line-height:1.3}.auction-pass-gift-sheet__pass-count{font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--text, #111);line-height:1}.auction-pass-gift-sheet__pass-cell.is-empty .auction-pass-gift-sheet__pass-count{color:var(--text-sub, #999)}.auction-pass-gift-sheet__actions{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.auction-pass-gift-sheet__btn{width:100%;border:1px solid #111;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:700;background:#111;color:#fff;cursor:pointer}.auction-pass-gift-sheet__btn:disabled{opacity:.55;cursor:not-allowed}.auction-pass-gift-sheet__empty{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--text-muted, #666)}.auction-pass-gift-sheet__close{display:block;width:100%;margin-top:4px;padding:10px;border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-sub, #666);text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.auction-pass-gift-sheet__close:active{opacity:.72}.auction-tier-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;display:flex;align-items:flex-end;justify-content:center;padding:0 0 max(12px,env(safe-area-inset-bottom,0px))}.auction-tier-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#00000073;cursor:pointer}.auction-tier-sheet__panel{position:relative;z-index:1;width:100%;max-width:420px;margin:0 12px;padding:20px 16px 14px;border:1px solid var(--border);border-radius:16px 16px 12px 12px;background:#fff;box-shadow:0 -8px 32px #0000001f}.auction-tier-sheet__title{margin:0 0 6px;font-size:17px;font-weight:700;color:var(--text, #111);letter-spacing:-.02em}.auction-tier-sheet__sub{margin:0 0 14px;font-size:12px;line-height:1.5;color:var(--text-sub, #666)}.auction-tier-sheet__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.auction-tier-sheet__card{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;height:100%;text-align:left;width:100%;border:1px solid var(--border);border-radius:12px;padding:12px 10px;background:#fafafa;cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease}.auction-tier-sheet__card.is-ready{border-color:#111;background:#fff}.auction-tier-sheet__card:active{opacity:.92}.auction-tier-sheet__card-badge{display:block;width:100%;min-height:14px;font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--text-sub, #666);margin-bottom:6px}.auction-tier-sheet__card.is-ready .auction-tier-sheet__card-badge{color:#111}.auction-tier-sheet__card-title{display:block;width:100%;min-height:1.35em;font-size:14px;font-weight:700;color:var(--text, #111);line-height:1.3}.auction-tier-sheet__card-price{display:block;width:100%;min-height:1.2em;margin-top:4px;font-size:12px;font-weight:600;color:var(--text, #111)}.auction-tier-sheet__card-lines{flex:1 1 auto;width:100%;margin:8px 0 0;padding:0;list-style:none;font-size:10px;line-height:1.45;color:var(--text-sub, #666);min-height:calc(5.8em + 4px)}.auction-tier-sheet__card-lines li+li{margin-top:4px}.auction-tier-sheet__card-action{display:block;width:100%;margin-top:auto;padding-top:10px;font-size:12px;font-weight:700;color:#111}.auction-tier-sheet__status{margin:12px 0 0;font-size:11px;font-weight:600;color:var(--text-sub, #666);text-align:center}.auction-tier-sheet__cancel{display:block;width:100%;margin-top:12px;padding:10px;border:none;background:transparent;font-size:13px;font-weight:600;color:var(--text-sub, #666);cursor:pointer;font-family:inherit}.register-kream-auction-tier{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:#fafafa}.register-kream-auction-tier__label{font-size:13px;font-weight:700;color:var(--text, #111)}.register-kream-auction-tier__sub{display:block;margin-top:2px;font-size:11px;font-weight:500;color:var(--text-sub, #666)}.register-kream-auction-tier__change{flex-shrink:0;border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;background:#fff;color:var(--text, #111);cursor:pointer;font-family:inherit}.register-kream-section{background:#fff;border:1px solid var(--border);border-radius:var(--radius-card, 12px);padding:16px;margin-bottom:12px;min-width:0;max-width:100%;box-sizing:border-box}.register-kream-section__title{margin:0 0 14px;font-size:14px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.02em}.register-kream-field{margin-bottom:12px}.register-kream-field:last-child{margin-bottom:0}.register-kream-label{display:block;margin-bottom:6px;font-size:12px;font-weight:var(--fw-medium);color:var(--text-sub);letter-spacing:-.02em}.register-kream-input,.register-kream-textarea,.register-kream-select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border);border-radius:10px;padding:11px 12px;font-size:14px;font-weight:var(--fw-regular);color:var(--text);background:#fff;outline:none;font-family:inherit;letter-spacing:-.02em}.register-kream-input:focus,.register-kream-textarea:focus,.register-kream-select:focus{border-color:var(--text)}.register-kream-input:disabled{background:#f5f5f5;color:var(--text-light)}.register-kream-input--readonly{background:#f4f4f5;color:#52525b;cursor:default}.register-kream-input--date{min-height:44px;color:var(--text)}.register-kream-datetime{display:flex;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%}.register-kream-datetime .native-date-input,.register-kream-datetime .register-kream-input{flex:1;min-width:0;max-width:100%}.native-date-input{position:relative;min-height:44px;width:100%;min-width:0;max-width:100%;overflow:hidden}.native-date-input__face{display:flex;align-items:center;min-height:44px;width:100%;min-width:0;max-width:100%;padding:10px 12px;border:1px solid var(--border, #e5e5e5);border-radius:10px;background:#fff;color:var(--text, #111);font-size:14px;font-weight:600;letter-spacing:-.03em;line-height:1.35;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-date-input__face.is-empty{color:var(--text-light, #757575);font-weight:500}.native-date-input.is-disabled .native-date-input__face{background:#f5f5f5;color:var(--text-light, #757575)}.native-date-input__native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;border-radius:0;min-height:0;max-width:100%;opacity:.01;cursor:pointer;background:transparent;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.native-date-input.is-disabled .native-date-input__native{cursor:default}.native-date-input--android{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible}.native-date-input__select{width:100%;min-width:0;min-height:44px;padding:10px 28px 10px 10px;border:1px solid var(--border, #e5e5e5);border-radius:10px;background:#fff;color:var(--text, #111);font-size:14px;font-weight:600;font-family:inherit;letter-spacing:-.03em;line-height:1.35;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.native-date-input__select:disabled{background-color:#f5f5f5;color:var(--text-light, #757575)}.register-kream-datetime__clear{flex-shrink:0;border:none;background:transparent;color:#6b6b6b;font-size:13px;font-weight:700;font-family:inherit;padding:8px 2px;cursor:pointer}.register-kream-textarea{min-height:88px;resize:vertical;line-height:1.5}.register-kream-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start;min-width:0;max-width:100%}.register-kream-grid-2+.register-kream-field{margin-top:10px}.register-kream-grid-2 .register-kream-field{margin-bottom:0;display:flex;flex-direction:column;min-width:0}.register-kream-grid-2 .register-kream-input{min-height:44px}.register-kream-readonly{margin:0;padding:12px 14px;border-radius:10px;background:#f4f4f5;font-size:14px;font-weight:500;color:#111827;line-height:1.45}.register-kream-hint{margin:8px 0 0;font-size:12px;color:var(--text-sub);line-height:1.55;font-weight:var(--fw-regular)}.register-kream-hint--amount{margin-top:6px;font-size:11px;font-weight:var(--fw-regular);color:#a1a1aa;letter-spacing:-.02em}.register-kream-hint+.register-kream-field{margin-top:20px}.register-kream-hint--compact{font-size:11px;line-height:1.45}.register-kream-field--morph{margin-top:2px}.register-kream-morph-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.register-kream-morph-head .register-kream-label{margin:0}.register-kream-morph-mode-btn{border:none;background:transparent;padding:0;font-size:12px;font-weight:600;color:var(--text);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-family:inherit;flex-shrink:0}.register-kream-morph-custom__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.register-kream-morph-tag{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:#f4f4f5;border:1px solid var(--border);font-size:13px;font-weight:600;color:var(--text)}.register-kream-morph-tag__remove{border:none;background:transparent;padding:0 2px;font-size:16px;line-height:1;color:#94a3b8;cursor:pointer}.register-kream-morph-custom__row{display:flex;gap:8px;align-items:stretch}.register-kream-morph-custom__row .register-kream-input{flex:1;min-width:0}.register-kream-morph-add{flex-shrink:0;border:1px solid var(--border);border-radius:10px;padding:0 14px;background:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.register-kream-morph-grid{margin-top:4px;max-height:min(42vh,280px);overflow-y:auto}.register-kream-bid-unit-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.register-kream-bid-unit-preset{border:1px solid var(--border);background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;color:var(--text-sub);cursor:pointer;font-family:inherit}.register-kream-bid-unit-preset.is-on{border-color:var(--text);background:var(--text);color:#fff}.register-kream-field--duration{gap:0}.register-kream-duration-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.register-kream-label--inline{margin-bottom:0}.register-kream-duration-summary{flex-shrink:0;font-size:13px;font-weight:600;color:var(--text)}.register-kream-duration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.register-kream-duration-chip{border:1px solid var(--border);background:#fff;border-radius:10px;padding:11px 8px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;font-family:inherit;text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease}.register-kream-duration-chip:disabled{opacity:.55;cursor:not-allowed}.register-kream-duration-chip.is-on{border-color:var(--text);background:var(--text);color:#fff}.register-kream-duration-custom{display:flex;align-items:center;gap:8px;margin-top:10px;min-height:40px}.register-kream-duration-chip--compact{flex:0 0 auto;min-width:64px;padding-left:14px;padding-right:14px}.register-kream-duration-custom-field{display:inline-flex;align-items:center;gap:6px;margin:0}.register-kream-duration-input{width:52px;border:1px solid var(--border);border-radius:10px;padding:9px 6px;font-size:14px;font-weight:600;text-align:center;color:var(--text);background:#fff;font-family:inherit}.register-kream-duration-input:focus{outline:none;border-color:var(--text)}.register-kream-duration-input:disabled{opacity:.55}.register-kream-duration-suffix{font-size:13px;font-weight:500;color:var(--text-sub)}.register-kream-label-row{display:flex;align-items:center;gap:4px;margin-bottom:6px}.register-kream-label-row--pair{justify-content:space-between;min-height:28px;margin-bottom:6px}.register-kream-label-row__spacer{flex-shrink:0;width:28px;height:28px}.register-kream-label-row .register-kream-label{margin-bottom:0}.listing-size-info-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:#94a3b8;cursor:pointer;-webkit-tap-highlight-color:transparent}.listing-size-info-btn:active{color:#64748b;background:#f1f5f9}.listing-size-guide-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;border:none;background:#0f172a73;cursor:pointer}.listing-size-guide-dialog{position:fixed;left:50%;top:50%;z-index:201;transform:translate(-50%,-50%);width:min(320px,calc(100% - 40px));padding:20px 18px 16px;border-radius:16px;background:#fff;box-shadow:0 12px 40px #0f172a2e}.listing-size-guide-dialog__title{margin:0;font-size:17px;font-weight:700;color:#111827;letter-spacing:-.02em}.listing-size-guide-dialog__lead{margin:6px 0 14px;font-size:13px;line-height:1.45;color:#64748b}.listing-size-guide-dialog__list{list-style:none;margin:0;padding:0;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}.listing-size-guide-dialog__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid #f3f4f6;font-size:14px}.listing-size-guide-dialog__row:last-child{border-bottom:none}.listing-size-guide-dialog__weight{color:#64748b;font-weight:500}.listing-size-guide-dialog__size{color:#111827;font-weight:700}.listing-size-guide-dialog__ok{width:100%;margin-top:14px;padding:13px;border:none;border-radius:12px;background:#111827;color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.listing-size-guide-dialog__ok:active{opacity:.92}.register-kream-hint strong{color:var(--text);font-weight:var(--fw-semibold)}.register-kream-notice{margin-bottom:12px;padding:12px 14px;border-radius:10px;background:#f7f7f7;border:1px solid var(--border);font-size:13px;color:var(--text-sub);line-height:1.55}.register-kream-notice--warn{background:#f3f3f3;border-color:#d4d4d4;color:var(--text);box-shadow:inset 3px 0 #111}.register-kream-notice--warn strong{font-weight:var(--fw-semibold)}.register-kream-upload{display:inline-flex;align-items:center;justify-content:center;border:1px dashed var(--border);border-radius:10px;padding:12px 16px;background:#fafafa;font-size:13px;font-weight:var(--fw-semibold);color:var(--text);cursor:pointer;font-family:inherit}.register-kream-upload input{display:none}.register-detail-preview{margin:12px 0 14px}.register-detail-preview__caption{margin:0 0 8px}.register-detail-preview__stage{margin:0 -16px;width:calc(100% + 32px);max-width:none;overflow:hidden;background:#fafaf9}.register-detail-preview__stage.store-detail-page{min-height:0;padding-bottom:0}.register-detail-preview__stage .store-detail-body{padding-top:10px;padding-bottom:12px}.register-detail-preview__rep{position:absolute;top:10px;left:10px;z-index:3;padding:4px 9px;border-radius:999px;background:#111111e6;color:#fff;font-size:10px;font-weight:700}.register-kream-thumb-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.register-kream-thumb{position:relative;width:84px;height:84px}.register-kream-thumb__btn{width:100%;height:100%;padding:0;border:2px solid var(--border);border-radius:10px;overflow:hidden;cursor:pointer;background:#f5f5f5}.register-kream-thumb__btn.is-active{border-color:var(--text)}.register-kream-thumb__btn img,.register-kream-thumb__btn video{width:100%;height:100%;object-fit:cover;display:block}.register-kream-thumb__badge{position:absolute;bottom:4px;left:4px;font-size:9px;font-weight:var(--fw-semibold);background:var(--text);color:#fff;padding:2px 6px;border-radius:4px}.register-kream-thumb__vid{position:absolute;top:4px;left:4px;font-size:9px;font-weight:var(--fw-semibold);background:#000000a6;color:#fff;padding:2px 5px;border-radius:4px}.register-kream-thumb__crop{position:absolute;right:4px;bottom:4px;z-index:2;padding:3px 7px;border:none;border-radius:4px;background:#111111d1;color:#fff;font-size:9px;font-weight:700;cursor:pointer;font-family:inherit;line-height:1.2}.register-kream-thumb__remove{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;border:1px solid var(--border);background:#fff;font-size:14px;line-height:1;cursor:pointer;font-family:inherit}.register-kream-check{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:13px;font-weight:var(--fw-regular);color:var(--text);line-height:1.45;cursor:pointer}.register-kream-check input{margin:0;flex-shrink:0;width:18px;height:18px;accent-color:var(--text)}.register-kream-check span{flex:1;min-width:0}.register-kream-check:first-of-type{margin-top:0}.register-kream-check:has(+.register-kream-field){margin-bottom:10px}.register-kream-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#fafafa}.register-kream-toggle-row__text{flex:1;min-width:0}.register-kream-toggle-row__label{display:block;font-size:14px;font-weight:var(--fw-semibold);color:var(--text);letter-spacing:-.02em}.register-kream-toggle-row__sub{display:block;margin-top:3px;font-size:12px;font-weight:var(--fw-regular);color:var(--text-sub);line-height:1.45}.register-kream-toggle{flex-shrink:0;min-width:52px;border:1px solid var(--border);border-radius:999px;background:#e5e5e5;color:var(--text-sub);font-size:12px;font-weight:var(--fw-semibold);padding:7px 14px;cursor:pointer;font-family:inherit;letter-spacing:-.02em;transition:background .15s ease,color .15s ease,border-color .15s ease}.register-kream-toggle.is-on{background:var(--text);border-color:var(--text);color:#fff}.register-kream-toggle:focus-visible{outline:2px solid var(--text);outline-offset:2px}.register-kream-error{margin-bottom:12px;font-size:13px;color:#dc2626;text-align:center;line-height:1.45}.register-kream-empty{text-align:center;padding:56px 20px}.register-kream-empty__title{font-size:15px;font-weight:var(--fw-semibold);color:var(--text);margin-bottom:8px}.register-kream-empty__text{font-size:13px;color:var(--text-sub);line-height:1.6;margin-bottom:16px}.kream-btn--block.register-kream-submit{display:flex;width:min(100%,220px);margin:4px auto 0}.register-crop-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center}.register-crop-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#11182773;cursor:pointer}.register-crop-sheet__panel{position:relative;z-index:1;width:100%;max-width:var(--app-canvas-max, 420px);max-height:92vh;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -8px 32px #0f172a1f}.register-crop-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.register-crop-sheet__title{margin:0;font-size:16px;font-weight:700;letter-spacing:-.03em}.register-crop-sheet__close{border:none;background:transparent;font-size:24px;line-height:1;color:#6b7280;cursor:pointer;padding:4px}.register-crop-sheet__hint{margin:0 0 12px;font-size:12px;color:var(--text-sub);line-height:1.45}.register-crop-sheet__viewport{position:relative;width:100%;max-width:300px;margin:0 auto 14px;aspect-ratio:1 / 1;overflow:hidden;touch-action:none;background:#ececee;cursor:grab}.register-crop-sheet__viewport:active{cursor:grabbing}.register-crop-sheet__img{position:absolute;left:50%;top:50%;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.register-crop-sheet__frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 2px #ffffffd9;outline:1px solid rgba(0,0,0,.12)}.register-crop-sheet__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--text-sub)}.register-crop-sheet__zoom{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;font-weight:600}.register-crop-sheet__zoom input{flex:1;accent-color:#111}.register-crop-sheet__err{margin:0 0 10px;font-size:12px;color:#dc2626;text-align:center}.register-crop-sheet__foot{display:flex;gap:10px}.register-crop-sheet__foot .kream-btn{flex:1}.register-parent-photo{margin-top:8px}.register-parent-photo__label{display:block;margin-bottom:6px;font-size:11px;color:var(--text-sub)}.register-parent-photo__add{display:flex;align-items:center;justify-content:center;min-height:72px;border:1px dashed var(--border);border-radius:10px;background:#fafafa;font-size:12px;font-weight:var(--fw-semibold);color:var(--text-sub);cursor:pointer}.register-parent-photo__add input{display:none}.register-parent-photo__preview{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--border);background:#f4f4f5}.register-parent-photo__preview img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.register-parent-photo__actions{display:flex;gap:6px;padding:6px;background:#fff;border-top:1px solid var(--border)}.register-parent-photo__change,.register-parent-photo__remove{flex:1;border:none;border-radius:8px;padding:8px 6px;font-size:12px;font-weight:var(--fw-semibold);cursor:pointer;font-family:inherit}.register-parent-photo__change{display:flex;align-items:center;justify-content:center;background:#f4f4f5;color:var(--text)}.register-parent-photo__change input{display:none}.register-parent-photo__remove{background:#fff;color:#dc2626;border:1px solid #fecaca}.register-kream-video-field{margin-top:16px}.register-kream-video-preview{display:grid;gap:10px}.register-kream-video-preview video{width:100%;max-height:220px;border-radius:12px;background:#111;object-fit:contain}.register-kream-video-preview__remove{justify-self:start;border:1px solid var(--border);background:#fff;color:#64748b;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit}.register-kream-confirm-modal__title{margin:0 0 12px;font-size:18px;font-weight:700;color:var(--text)}.register-kream-confirm-modal__text{margin:0;font-size:14px;line-height:1.6;color:#475569}.register-kream-confirm-modal__ticket{margin:14px 0 0;padding:12px 14px;border-radius:10px;background:#f4f4f5;border:1px solid var(--border);font-size:14px;line-height:1.55;color:var(--text);font-weight:500}.register-kream-confirm-modal__ticket strong{font-weight:700;color:#111827}.register-kream-confirm-modal__actions{display:flex;gap:10px;margin-top:20px}.register-kream-confirm-modal__actions .kream-btn{flex:1;min-height:44px}.premium-slot-picker{margin-bottom:4px}.premium-slot-picker__date{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--text, #111)}.premium-slot-picker__hint{margin:0 0 10px;font-size:12px;font-weight:500;color:var(--text-sub, #666);line-height:1.5}.premium-slot-picker__list{list-style:none;margin:0;padding:0}.premium-slot-picker__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px dashed #e5e7eb}.premium-slot-picker__row:last-child{border-bottom:none}.premium-slot-picker__meta{min-width:0;display:flex;flex-direction:column;gap:4px}.premium-slot-picker__slot{font-size:12px;font-weight:600;color:#94a3b8}.premium-slot-picker__range{font-size:16px;font-weight:800;letter-spacing:-.03em;color:#334155}.premium-slot-picker__cap{font-size:12px;font-weight:600;color:#64748b}.premium-slot-picker__btn{flex-shrink:0;min-width:52px;height:28px;padding:0 10px;border:none;border-radius:6px;background:#111;color:#fff;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer}.premium-slot-picker__btn.is-on{background:#111}.premium-slot-picker__btn.is-off,.premium-slot-picker__btn:disabled{background:#e5e7eb;color:#94a3b8;cursor:default}.store-kream-point-badge{display:inline-block;margin-top:4px;padding:0;border:none;border-radius:0;background:transparent;color:var(--text-sub);font-size:11px;font-weight:500}.store-kream-section{padding:0 20px 16px}.store-kream-section__title{font-size:16px;font-weight:600;color:var(--text);letter-spacing:-.02em}.store-kream-section__sub{margin-top:4px;font-size:12px;font-weight:500;color:var(--text-sub)}.store-kream-popular-rank{position:absolute;left:8px;top:8;z-index:1;width:26px;height:26px;border-radius:50%;background:var(--text);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.store-cat-grid{padding:12px var(--feed-page-x) 5px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px}.store-cat-grid__btn{border:none;background:transparent;width:100%;padding:0 0 2px;text-align:center;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;align-items:center}.store-cat-grid-thumb{width:56px;height:56px;border-radius:50%;margin:0 auto;overflow:hidden;background:#fff;border:1px solid var(--border);box-sizing:border-box;display:flex;align-items:center;justify-content:center;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease}.store-cat-grid-thumb__mark{font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1;color:var(--text);text-transform:uppercase;-webkit-user-select:none;user-select:none}.store-cat-grid-thumb.is-active{border-color:var(--text);box-shadow:none;background:var(--text)}.store-cat-grid-thumb.is-active .store-cat-grid-thumb__mark{color:#fff}.store-cat-grid__label{margin-top:5px;min-height:30px;width:100%;display:flex;align-items:flex-start;justify-content:center;text-align:center;font-size:11px;line-height:1.3;font-weight:600;color:var(--text-sub);word-break:keep-all}.store-cat-grid__label.is-active{color:var(--text)}.store-goods-grid-wrap{padding:0 var(--feed-page-x) 32px}.store-goods-grid-card .feed-image.store-goods-grid-card__img{position:relative;width:100%;aspect-ratio:1;height:auto;min-height:0;flex-shrink:0}.store-goods-grid-card .feed-image--empty.store-goods-grid-card__img{aspect-ratio:1;min-height:0;background:#f4f4f5}.store-goods-grid-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0 12px;margin:0}.store-goods-grid-head--count-only{justify-content:flex-end}.store-goods-grid-head__title{margin:0;font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.02em}.store-goods-grid-head__count{font-size:12px;font-weight:500;color:var(--text-sub)}.store-goods-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;row-gap:20px}.store-goods-grid-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--border);border-radius:10px;background:#fff;padding:0;overflow:hidden;text-align:left;cursor:pointer;font-family:inherit}.store-goods-grid-card__img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#f4f4f5}.store-goods-grid-card .feed-image.store-goods-grid-card__img .feed-image__img{object-fit:cover;background:#f4f4f5}.store-goods-grid-card__img--ph{display:block;min-height:0}.store-goods-grid-card__body{display:flex;flex-direction:column;flex:1;min-height:0;padding:8px 10px 10px}.store-goods-grid-card__brand{display:block;font-size:11px;font-weight:500;color:var(--text-sub);margin-bottom:2px}.store-goods-grid-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;font-size:12px;font-weight:600;line-height:1.35;color:var(--text);min-height:2.7em;max-height:2.7em;flex-shrink:0}.store-goods-grid-card__price{display:block;margin-top:auto;padding-top:2px;font-size:14px;font-weight:600;color:var(--text);letter-spacing:-.02em;flex-shrink:0}.store-goods-grid-empty{margin:0;padding:28px 8px;text-align:center;font-size:14px;font-weight:500;color:var(--text-sub)}.store-goods-grid-more{display:block;width:100%;margin-top:14px;padding:13px 16px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.store-goods-grid-more:active{background:#fafafa}.store-kream-popular-card{display:flex;flex-direction:column;min-width:140px;max-width:140px;flex-shrink:0;cursor:pointer}.store-kream-popular-card__title{margin-top:6px;font-size:12px;font-weight:600;color:var(--text);line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;max-height:2.5em;flex-shrink:0}.store-kream-popular-card__price{margin-top:auto;padding-top:4px;font-size:14px;font-weight:600;color:var(--text)}.store-kream-search{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--border);border-radius:var(--radius-chip);background:#fafafa;color:var(--text-sub)}.store-kream-search input{flex:1;min-width:0;border:none;background:transparent;font-size:14px;font-weight:var(--fw-regular);color:var(--text);outline:none;font-family:inherit}.store-kream-search input::placeholder{color:var(--text-sub)}.store-kream-banner-wrap{margin:0 16px 14px}.store-kream-banner-slider{position:relative}.store-kream-banner-viewport{position:relative;display:flex;width:100%;aspect-ratio:16 / 7;border-radius:var(--radius-card);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;border:1px solid var(--border);background:#fafafa}.store-kream-banner-viewport::-webkit-scrollbar{display:none}.store-kream-banner-slide{position:relative;flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always;padding:0;border:none;background:transparent;cursor:pointer;overflow:hidden}.store-kream-banner-ad-tag{position:absolute;top:10px;right:10px;z-index:2;padding:3px 6px;border-radius:4px;background:#0000008c;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em}.store-kream-banner-slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.store-kream-banner-dots{display:flex;justify-content:center;gap:5px;margin-top:8px}.store-kream-banner-dot{width:6px;height:6px;border-radius:50%;border:none;padding:0;background:#d4d4d4;cursor:pointer}.store-kream-banner-dot.is-on{background:var(--text)}.store-kream-mini-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 16px 14px}.store-kream-mini-banner{display:block;width:100%;padding:0;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:#fafafa;cursor:pointer;aspect-ratio:2.2 / 1}.store-kream-mini-banner img{width:100%;height:100%;object-fit:cover;display:block}.store-bottom-promo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.store-bottom-promo.is-open{pointer-events:auto}.store-bottom-promo__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#00000073;opacity:0;transition:opacity .28s ease;cursor:pointer}.store-bottom-promo.is-open .store-bottom-promo__backdrop{opacity:1}.store-bottom-promo__sheet{position:relative;width:100%;max-width:min(100%,var(--app-canvas-max, 100%));max-height:min(92dvh,880px);display:flex;flex-direction:column;background:#0a0a0a;border-radius:16px 16px 0 0;overflow:hidden;transform:translateY(100%);transition:transform .32s cubic-bezier(.22,1,.36,1);box-shadow:0 -8px 32px #0000001f}.store-bottom-promo.is-open .store-bottom-promo__sheet{transform:translateY(0)}.store-bottom-promo__hero{position:relative;flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.store-bottom-promo__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;background:#00000073;border-radius:50%;font-size:22px;line-height:1;color:#fff;cursor:pointer;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.store-bottom-promo__img-wrap{flex:0 1 auto;min-height:0;width:100%;margin:0;overflow:hidden;background:#111;display:flex;align-items:center;justify-content:center}.store-bottom-promo__img-wrap img{width:100%;height:auto;max-height:min(72dvh,640px);object-fit:contain;object-position:center;display:block}.store-bottom-promo__img-ph{width:100%;min-height:min(62dvh,560px);background:linear-gradient(160deg,#2a2a2a,#0a0a0a 55%,#1a1a1a)}.store-bottom-promo__cta{display:block;width:calc(100% - 32px);margin:12px 16px 0;padding:14px 16px;border:none;border-radius:999px;background:#fff;color:#111;font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;letter-spacing:-.02em;flex-shrink:0}.store-bottom-promo__cta:active{opacity:.88}.store-bottom-promo__footer{display:flex;margin-top:10px;border-top:1px solid rgba(255,255,255,.12);background:#0a0a0a;flex-shrink:0;padding-bottom:max(14px,var(--app-safe-bottom, env(safe-area-inset-bottom, 0px)))}.store-bottom-promo__footer button{flex:1;border:none;background:transparent;padding:14px 10px;font-size:13px;font-weight:var(--fw-medium);color:#ffffff8c;cursor:pointer}.store-bottom-promo__footer button+button{border-left:1px solid rgba(255,255,255,.12);color:#fff;font-weight:var(--fw-semibold)}.listing-wish-count{position:absolute;bottom:8px;right:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:#0000007a;color:#fff;font-size:12px;font-weight:600;line-height:1;pointer-events:none}.listing-wish-count svg{flex-shrink:0}.auction-card-clay:not(.auction-card-clay--grid) .listing-wish-count{bottom:8px;left:8px;right:auto}.auction-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 16px;align-items:start}.auction-card-clay--grid{margin:0;display:flex;flex-direction:column;height:auto}.auction-card-clay--grid:not(.auction-card-clay--premium){content-visibility:auto;contain-intrinsic-size:280px}.auction-card-clay--grid .auction-card-clay__media{height:auto;aspect-ratio:1;min-height:0}.auction-card-clay--grid .auction-card-clay__shine{display:none}.auction-card-clay--premium.auction-card-clay--grid .auction-card-clay__shine{display:block;z-index:2;background:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.92) 46%,rgba(226,232,240,.75) 52%,transparent 72%);will-change:transform,opacity;transform:translate3d(-110%,0,0) skew(-12deg);animation:auction-premium-shine-silver 2.4s ease-in-out infinite}.auction-card-clay--grid .auction-card-clay__badges{top:6px;left:6px;gap:4px}.auction-card-clay--grid .auction-card-pill{font-size:9px;padding:3px 6px}.auction-card-clay--grid .auction-card-clay__badges .auction-card-pill:not(.auction-card-pill--live):not(.auction-card-pill--ended):not(.auction-card-pill--scheduled){display:none}.auction-card-clay__save-row{display:flex;justify-content:flex-end;align-items:flex-start;margin-top:0;margin-bottom:4px;min-height:28px;flex-shrink:0}.auction-card-clay__wish-slot--media{position:absolute;right:6px;bottom:6px;z-index:3}.auction-card-clay--grid .auction-card-clay__wish{position:static;width:auto;height:auto}.auction-card-clay--grid .auction-card-clay__timer{bottom:6px;left:6px;right:auto}.auction-card-clay--grid .auction-card-clay__body{display:flex;flex-direction:column;gap:0;min-height:0;padding:8px 10px 10px}.auction-card-clay--grid .auction-card-clay__title{font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;flex-shrink:0}.auction-card-clay--grid .auction-card-clay__species{font-size:11px;line-height:1.25;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.auction-card-clay--grid .auction-card-clay__seller-inline{display:flex;align-items:center;gap:5px;min-width:0;margin-top:0;margin-bottom:4px;flex-shrink:0;font-size:11px;font-weight:var(--fw-semibold);color:var(--text-sub);line-height:18px;min-height:18px;overflow:visible}.auction-card-clay__seller-parge{flex-shrink:0;align-self:center;transform:translateY(1px)}.auction-card-clay__seller-parge.role-auth-badge--parge{width:auto;height:16px;min-width:0;min-height:16px;max-width:none;max-height:16px;padding:2px 4px;aspect-ratio:auto;border-radius:4px;overflow:visible}.auction-card-clay__seller-parge .role-auth-badge__logo{height:11px;aspect-ratio:480 / 247;max-width:none;max-height:11px;object-fit:contain;object-position:center}.auction-card-clay--grid .auction-card-clay__seller-inline .inline-name-badges{width:100%;max-width:100%;min-width:0}.auction-card-clay__badge-row{margin-top:6px;display:flex;align-items:center;min-height:18px}.auction-card-clay__badge-row--grid{margin-top:6px}.auction-card-clay--grid .auction-card-clay__membership{margin-top:4px}.auction-card-clay--grid .auction-card-clay__seller-inline .auction-card-clay__seller-name,.auction-card-clay__seller-name-row .auction-card-clay__seller-name{display:block;min-width:0;max-width:100%;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit}.auction-card-clay__seller-name-row{display:flex;align-items:center;gap:5px;min-width:0;line-height:18px;min-height:18px;overflow:visible}.auction-card-clay__membership{display:inline-flex;align-items:center;line-height:1;flex-shrink:0;gap:4px}.auction-card-clay__membership .member-badges{gap:3px}.auction-card-clay--grid .auction-card-clay__tags,.auction-card-clay--grid .soft-btn{display:none!important}.auction-card-clay__price-main{min-width:0}.auction-card-clay__price-aside{text-align:right;flex-shrink:0}.auction-card-clay--grid .auction-card-clay__price-row{margin-top:4px;padding-top:0;align-items:center;justify-content:space-between;flex-shrink:0;gap:6px}.auction-card-clay--grid .auction-card-clay__price-row>.auction-card-clay__price-main{width:auto;flex:0 0 auto;min-width:0;text-align:right;margin-left:auto}.auction-card-clay--grid .auction-card-clay__membership{margin-top:0;flex-shrink:0}.auction-card-clay--grid .auction-card-clay__price-label{font-size:10px}.auction-card-clay--grid .auction-card-clay__price{font-size:14px;line-height:1.25}.auction-card-clay--grid .auction-card-clay__meta-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:4px;flex-shrink:0;font-size:10px;font-weight:var(--fw-medium);color:var(--text-sub)}.auction-card-clay--grid .auction-card-clay__meta-counts{display:inline-flex;align-items:center;gap:4px;min-width:0}.auction-card-clay--grid .auction-card-clay__meta-views{color:var(--text-sub);font-weight:var(--fw-medium);white-space:nowrap}.auction-card-clay--grid .auction-card-clay__meta-views:before{content:"·";margin-right:4px;color:var(--border)}.auction-card-clay--grid .auction-card-clay__meta-row .timer,.auction-card-clay--grid .auction-card-clay__meta-row>div{font-size:11px!important;font-weight:var(--fw-semibold);color:var(--text)}.home-pakids-section .auction-list-grid{padding:0 16px 16px}.store-fish-card{overflow:visible;cursor:pointer}.store-fish-card__media{position:relative;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.store-fish-card__media img,.store-fish-card__media video{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.store-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media (min-width: 900px){.store-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 20px 24px;max-width:min(1200px,100%);margin:0 auto}}@media (min-width: 900px){.auction-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 20px 24px;max-width:min(1200px,100%);margin:0 auto}}@media (min-width: 1200px){.auction-list-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-hero-vote-sheet{padding-bottom:0;border-bottom:none}.home-page--with-feed{display:flex;flex-direction:column}.home-pakids-feed-shell{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--feed-surface);--feed-card-radius: 14px}.home-pakids-feed-shell .home-pakids-sections,.home-pakids-feed-shell .home-home-store{flex:1;display:flex;flex-direction:column;min-height:0}.home-pakids-sections{padding-top:0;padding-bottom:32px;background:var(--feed-surface)}.home-pakids-empty-state{flex:1;display:flex;flex-direction:column;align-items:stretch;padding:8px 0 24px;background:var(--feed-surface)}.home-pakids-empty-state .home-pakids-section__empty{padding-top:24px;padding-bottom:12px}.pet-store-page{display:flex;flex-direction:column;background:var(--feed-surface);min-height:100vh;padding-bottom:88px}.pet-store-topbar{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20}.pet-store-topbar__back{border:none;background:transparent;font-size:22px;cursor:pointer;padding:4px 8px;line-height:1;color:var(--text);font-family:inherit}.pet-store-topbar__title{flex:1;margin:0;font-size:17px;font-weight:var(--fw-bold);color:var(--text);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pet-store-breeder-hero{padding:16px 16px 12px;background:#fff;border-bottom:1px solid var(--border)}.pet-store-breeder-hero__row{display:flex;align-items:flex-start;gap:14px}.pet-store-breeder-hero__avatar{width:72px;height:72px;border-radius:50%;background:#f4f4f4;border:1px solid var(--border);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:var(--fw-semibold);color:var(--text-sub)}.pet-store-breeder-hero__avatar img{width:100%;height:100%;object-fit:cover}.pet-store-breeder-hero__body{flex:1;min-width:0}.pet-store-breeder-hero__shop{margin:0;font-size:17px;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text);line-height:1.3}.pet-store-breeder-hero__nick{margin:4px 0 0;font-size:13px;color:var(--text-sub);display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.pet-store-breeder-hero__loc,.pet-store-breeder-hero__meta{margin:4px 0 0;font-size:12px;color:var(--text-light)}.pet-store-breeder-hero__follow{flex-shrink:0;margin-left:auto}.pet-store-breeder-hero__intro{margin:12px 0 0;font-size:13px;line-height:1.55;color:var(--text-sub);white-space:pre-wrap}.pet-store-breeder-tabs{display:flex;background:#fff;border-bottom:1px solid var(--border)}.pet-store-breeder-tabs__btn{flex:1;border:none;background:transparent;padding:12px 8px;font-family:inherit;font-size:14px;font-weight:var(--fw-medium);color:var(--text-light);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.pet-store-breeder-tabs__btn.is-active{color:var(--text);font-weight:var(--fw-semibold);border-bottom-color:var(--text)}.pet-store-breeder-tabs__count{font-size:12px;color:var(--text-light);font-weight:var(--fw-medium)}.pet-store-breeder-tabs__btn.is-active .pet-store-breeder-tabs__count{color:var(--text-sub)}.pet-store-page .home-pakids-empty-state{flex:1;min-height:40vh}.home-pakids-store-toolbar{align-items:flex-end;gap:12px;padding:12px var(--feed-page-x) 10px;background:transparent;border-bottom:none}.home-pakids-store-toolbar__more{font-size:13px;font-weight:500;color:var(--text-sub);padding-bottom:6px}.home-pakids-sections .home-pill-filter{padding:0 14px;min-height:34px;height:34px;font-size:12px;font-weight:500;border-color:#e5e5e5;background:#fff}.home-pakids-sections .home-pill-filter.is-active{font-weight:600;background:var(--text);border-color:var(--text);color:#fff}.home-pakids-section__empty{padding:32px var(--feed-page-x);font-weight:500;color:var(--text-sub)}.store-list-grid,.home-pakids-section .store-list-grid{gap:var(--feed-grid-gap);row-gap:20px;padding:6px var(--feed-page-x) 28px;background:var(--feed-surface)}@media (min-width: 900px){.store-list-grid{gap:16px;row-gap:24px;padding:8px 20px 32px}}.store-fish-card{display:flex;flex-direction:column;height:100%;border:none;border-radius:var(--feed-card-radius);background:transparent;box-shadow:none}.store-fish-card--rank{border:none;border-radius:var(--feed-card-radius);box-shadow:none}.store-fish-card--rank .store-fish-card__media{box-shadow:0 0 0 1.5px #111827}.store-fish-card__media{border-radius:var(--feed-card-radius);background:#ececee;aspect-ratio:1;overflow:hidden}.store-fish-card__sold{position:absolute;top:8px;left:8px;padding:4px 8px;border-radius:4px;background:#111827e0;color:#fff;font-size:10px;font-weight:600;line-height:1.2}.store-fish-card__wish{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:50%;border:none;background:#fffffff0;box-shadow:0 1px 4px #00000014;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.store-fish-card__body{flex:1;display:flex;flex-direction:column;justify-content:flex-start;min-height:auto;padding:6px 0 0}.store-fish-card__head-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px;min-height:28px;flex-shrink:0}.store-fish-card__seller{display:flex;align-items:center;gap:5px;margin-bottom:0;font-size:11px;font-weight:500;color:var(--text-sub);line-height:18px;min-height:18px;flex:1;min-width:0;flex-shrink:1;overflow:visible}.store-fish-card__seller .inline-name-badges{width:100%;max-width:100%;min-width:0}.store-fish-card__seller-name{display:inline-flex;align-items:center;min-width:0;height:14px;min-height:14px;line-height:1;padding-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-fish-card__membership{display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;gap:4px;margin:0;line-height:14px;min-height:18px}.store-fish-card__membership .member-badges{align-items:center;min-height:18px;gap:3px}.store-fish-card__verified{width:11px;height:11px;border-radius:50%;background:#111827;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.store-fish-card__title-wrap{flex:0 0 auto;width:100%;height:40px;min-height:40px;overflow:hidden}.store-fish-card__title{margin:0;font-size:13px;font-weight:500;color:var(--text);line-height:18px;letter-spacing:-.02em;width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.store-fish-card__species{font-size:11px;font-weight:var(--fw-regular, 400);color:var(--text-sub);line-height:1.25;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.listing-title-sex-glyph{display:inline-block;line-height:1;font-family:Apple Symbols,Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif;font-weight:600;position:relative;top:-.34em;vertical-align:baseline}.store-fish-card__seller-parge{flex-shrink:0;align-self:center;transform:translateY(1px)}.store-fish-card__seller-parge.role-auth-badge--parge{width:auto;height:16px;min-width:0;min-height:16px;max-width:none;max-height:16px;padding:2px 4px;aspect-ratio:auto;border-radius:4px;overflow:visible}.store-fish-card__seller-parge .role-auth-badge__logo{height:11px;aspect-ratio:480 / 247;max-width:none;max-height:11px;object-fit:contain;object-position:center}.store-fish-card__price-row{margin-top:4px;padding-top:0;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;flex-shrink:0}.store-fish-card__price{font-size:16px;font-weight:700;color:var(--text);letter-spacing:-.02em;text-align:right;flex:0 0 auto;min-width:0;line-height:1.2;margin-left:auto}.store-fish-card__price--hidden{color:#7c3aed}.store-fish-card__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.my-store-listings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.my-store-listings-grid>.kream-card+.kream-card{margin-top:0}.my-store-listing-card{display:flex;flex-direction:column;align-self:stretch;height:100%;min-height:100%;overflow:hidden;padding:0}.my-store-listing-card__open{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;border:none;padding:0;background:transparent;cursor:pointer;text-align:left;font-family:inherit;color:inherit}.my-store-listing-card__thumb{position:relative;height:120px;background:var(--feed-surface)}.my-store-listing-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.my-store-listing-card__thumb-ph{display:block;width:100%;height:100%;background:linear-gradient(145deg,#f4f4f5,#e4e4e7)}.my-store-listing-card__sold{position:absolute;top:8px;right:8px;background:#111111d1;color:#fff;font-size:10px;font-weight:var(--fw-semibold);padding:4px 8px;border-radius:4px}.my-store-listing-card__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:10px 10px 8px}.my-store-listing-card__species{flex:0 0 auto;font-size:11px;color:var(--text-sub);font-weight:var(--fw-medium)}.my-store-listing-card__title{flex:0 0 auto;margin-top:2px;height:2.7em;font-size:13px;font-weight:var(--fw-medium);color:var(--text);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word}.my-store-listing-card__price{flex:0 0 auto;margin-top:auto;padding-top:6px;width:100%;font-size:15px;font-weight:var(--fw-semibold);text-align:right;color:var(--text)}.my-store-listing-card__price--hidden{color:var(--text-sub);font-weight:var(--fw-medium)}.my-store-listing-card__actions{flex:0 0 auto;margin-top:auto;padding:0 10px 10px;display:grid;gap:6px}.my-store-listing-card__hide-price{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:var(--fw-medium);color:var(--text-sub);cursor:pointer}.store-fish-card__tag{font-size:10px;font-weight:500;padding:4px 7px;border-radius:4px;background:#efefef;color:#52525b;border:none;line-height:1.2}.home-tab-page-body{padding-top:8px;background:#fff}.store-tab-body{padding-bottom:calc(28px + var(--app-tab-bar-reserve, 76px))}.store-kream-section{padding:20px var(--feed-page-x) 8px}.store-kream-section__sub{margin-top:6px}.store-vendor-dir{margin-top:8px;padding-bottom:4px;background:#fff}.store-vendor-dir__head{padding:0}.store-vendor-dir__row{padding:12px 0 8px;gap:12px}.store-kream-search-wrap{padding:12px var(--feed-page-x) 20px}.store-goods-grid-card{border:none;border-radius:0;background:transparent;box-shadow:none}.store-goods-grid-card__img{border-radius:var(--feed-card-radius)}.store-goods-grid-card__body{padding:10px 0 0}.store-goods-grid-card__title{font-weight:500}.store-bump-confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:360;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.store-bump-confirm.is-open{pointer-events:auto}.store-bump-confirm__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0f172a6b;opacity:0;transition:opacity .24s ease;cursor:pointer}.store-bump-confirm.is-open .store-bump-confirm__backdrop{opacity:1}.store-bump-confirm__sheet{position:relative;width:100%;max-width:min(100%,var(--app-canvas-max, 100%));padding:22px 20px calc(18px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(.22,1,.36,1);box-shadow:0 -6px 28px #0f172a1a}.store-bump-confirm.is-open .store-bump-confirm__sheet{transform:translateY(0)}.store-bump-confirm__title{margin:0 0 12px;font-size:17px;font-weight:800;line-height:1.4;letter-spacing:-.03em;color:#0f172a}.store-bump-confirm__list{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:8px;font-size:13px;font-weight:600;line-height:1.45;color:#475569;letter-spacing:-.02em}.store-bump-confirm__count{margin:0 0 18px;padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;font-size:14px;font-weight:650;color:#334155;text-align:center}.store-bump-confirm__count strong{font-weight:800;color:#0f172a}.store-bump-confirm__actions{display:flex;gap:8px}.store-bump-confirm__btn{flex:1;border:none;border-radius:12px;padding:13px 12px;font-size:14px;font-weight:700;cursor:pointer}.store-bump-confirm__btn:disabled{opacity:.55;cursor:not-allowed}.store-bump-confirm__btn--ghost{background:#f1f5f9;color:#334155}.store-bump-confirm__btn--primary{background:#0f172a;color:#fff}.listing-alert-prompt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.listing-alert-prompt.is-open{pointer-events:auto}.listing-alert-prompt__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0f172a6b;opacity:0;transition:opacity .24s ease;cursor:pointer}.listing-alert-prompt.is-open .listing-alert-prompt__backdrop{opacity:1}.listing-alert-prompt__sheet{position:relative;width:100%;max-width:min(100%,var(--app-canvas-max, 100%));padding:20px 20px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(.22,1,.36,1);box-shadow:0 -6px 28px #0f172a1a}.listing-alert-prompt.is-open .listing-alert-prompt__sheet{transform:translateY(0)}.listing-alert-prompt__title{margin:0 0 8px;font-size:16px;font-weight:800;line-height:1.45;letter-spacing:-.03em;color:#0f172a}.listing-alert-prompt__summary{margin:0 0 16px;font-size:13px;font-weight:600;color:#64748b;letter-spacing:-.02em}.listing-alert-prompt__actions{display:flex;gap:8px}.listing-alert-prompt__btn{flex:1;border:none;border-radius:12px;padding:13px 12px;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:-.02em}.listing-alert-prompt__btn--ghost{background:#f1f5f9;color:#475569}.listing-alert-prompt__btn--primary{background:#0f172a;color:#fff}.listing-alert-prompt__never{display:block;width:100%;margin-top:12px;padding:8px;border:none;background:transparent;font-size:12px;font-weight:600;color:#94a3b8;cursor:pointer}.listing-alert-empty-cta-wrap{padding:0 16px 8px}.listing-alert-empty-cta{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:0 auto;max-width:360px;padding:11px 14px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;cursor:pointer;font:inherit}.listing-alert-empty-cta__text{font-size:13px;font-weight:600;color:#64748b;letter-spacing:-.02em}.listing-alert-empty-cta__action{font-size:13px;font-weight:800;color:#0f172a;letter-spacing:-.02em}.dex-capture-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:#ffffffd1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#64748b;cursor:pointer;font-family:inherit;flex-shrink:0;box-shadow:0 1px 4px #0f172a1f}.dex-capture-btn.is-captured{color:#111827;background:#fffffff0}.dex-capture-btn--with-count:not(.is-captured){color:#64748b}.dex-capture-btn:active{opacity:.85}.dex-capture-btn--with-count{width:auto;height:auto;min-width:0;min-height:0;padding:0;border-radius:0;line-height:0}.dex-capture-icon--badge{display:block;flex-shrink:0}.store-fish-card__save.dex-capture-btn--with-count,.auction-card-clay__wish.dex-capture-btn--with-count{width:auto;height:auto;min-width:0;min-height:28px;align-items:center;justify-content:center;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.store-fish-card__save.dex-capture-btn--with-count.is-captured,.auction-card-clay__wish.dex-capture-btn--with-count.is-captured{background:transparent;box-shadow:none}.store-fish-card__save.dex-capture-btn .dex-capture-icon,.auction-card-clay__wish.dex-capture-btn .dex-capture-icon{transition:transform .15s ease}.store-fish-card__save.dex-capture-btn--with-count .dex-capture-icon,.auction-card-clay__wish.dex-capture-btn--with-count .dex-capture-icon{display:block;height:28px;width:auto;filter:none}.store-fish-card__save.dex-capture-btn--with-count:active .dex-capture-icon,.auction-card-clay__wish.dex-capture-btn--with-count:active .dex-capture-icon{transform:scale(.92)}.dex-capture-icon__count{font-family:var(--font-body, inherit);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;pointer-events:none}.dex-capture-icon--count{overflow:visible}.dex-capture-btn__count{font-size:12px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;color:inherit}.store-detail-bar__wish.dex-capture-btn--with-count{width:auto;height:auto;min-width:48px;min-height:36px;padding:0 10px;flex-direction:row;gap:4px}.store-detail-bar__wish.dex-capture-btn--with-count .dex-capture-btn__count{position:static;min-width:0;height:auto;padding:0;border-radius:0;background:transparent;color:inherit;font-size:12px;font-weight:600;line-height:1.2;box-shadow:none;pointer-events:auto}.store-fish-card__save.dex-capture-btn:not(.dex-capture-btn--with-count){background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.store-fish-card__save.dex-capture-btn,.auction-card-clay__wish.dex-capture-btn{position:static;z-index:1}.dex-sheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:flex-end;justify-content:center}.dex-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;border:none;background:#11182766;cursor:pointer}.dex-sheet{position:relative;z-index:1;width:100%;max-width:var(--app-canvas-max, 430px);max-height:min(85vh,640px);overflow:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:16px 16px 0 0;padding:18px 16px calc(20px + env(safe-area-inset-bottom,0px));box-sizing:border-box;pointer-events:auto}.dex-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.dex-sheet__eyebrow{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-sub)}.dex-sheet__title{margin:0;font-size:18px;font-weight:600;color:var(--text);letter-spacing:-.03em}.dex-sheet__sub{margin:6px 0 0;font-size:13px;color:var(--text-sub);line-height:1.45}.dex-sheet__hint{margin:0 0 12px;font-size:13px;color:var(--text-sub)}.dex-sheet__panel-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:14px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff}.dex-sheet__panel-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border:none;background:#fff;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-sub);cursor:pointer;touch-action:manipulation}.dex-sheet__panel-tab.is-active{background:var(--text);color:#fff}.dex-sheet__panel-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#11182714;font-size:11px;font-weight:700;line-height:1}.dex-sheet__panel-tab.is-active .dex-sheet__panel-tab-count{background:#ffffff38;color:#fff}.dex-sheet__list-panel{min-height:120px}.dex-sheet__list-empty{margin:24px 0;text-align:center;font-size:13px;color:var(--text-sub);line-height:1.5}.dex-sheet__list-scroll{max-height:min(48vh,360px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.dex-sheet__list-section{margin-bottom:16px}.dex-sheet__list-section:last-child{margin-bottom:0}.dex-sheet__list-section-title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:600;color:var(--text)}.dex-sheet__list-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#f3f4f6;font-size:11px;font-weight:700;color:var(--text-sub)}.dex-sheet__list-section-items{list-style:none;margin:0;padding:0;border:1px solid #f0f0f0;border-radius:10px;overflow:hidden}.dex-sheet__list-item{display:flex;align-items:stretch;border-bottom:1px solid #f0f0f0}.dex-sheet__list-item:last-child{border-bottom:none}.dex-sheet__list-item-main{flex:1;min-width:0;display:flex;gap:10px;align-items:center;padding:10px 12px;border:none;background:#fff;text-align:left;cursor:pointer;font-family:inherit;touch-action:manipulation}.dex-sheet__list-item-main:active{background:#fafafa}.dex-sheet__list-thumb{width:44px;height:44px;border-radius:6px;object-fit:cover;flex-shrink:0;background:#f3f4f6}.dex-sheet__list-thumb--ph{display:block}.dex-sheet__list-item-body{display:flex;flex-direction:column;gap:2px;min-width:0}.dex-sheet__list-item-type{font-size:10px;font-weight:600;color:var(--text-sub)}.dex-sheet__list-item-title{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dex-sheet__list-item-meta{font-size:11px;color:var(--text-sub)}.dex-sheet__list-item-actions{display:flex;flex-direction:column;justify-content:center;gap:4px;flex-shrink:0;padding:6px 8px 6px 0}.dex-sheet__list-item-edit{flex-shrink:0;border:1px solid var(--border);border-radius:6px;padding:5px 8px;background:#fff;font-family:inherit;font-size:11px;font-weight:600;color:var(--text);cursor:pointer;touch-action:manipulation}.dex-sheet__list-item-edit:disabled,.dex-sheet__list-item-remove:disabled{opacity:.45;cursor:not-allowed}.dex-sheet__list-item-remove{flex-shrink:0;border:1px solid #fecaca;border-radius:6px;padding:5px 8px;background:#fff;font-family:inherit;font-size:11px;font-weight:600;color:#b91c1c;cursor:pointer;touch-action:manipulation}.dex-sheet__cats-wrap{max-height:min(32vh,220px);overflow-y:auto;margin-bottom:14px;-webkit-overflow-scrolling:touch}.dex-sheet__cats-empty{margin:0;padding:12px 0;font-size:13px;color:var(--text-sub)}.dex-sheet__cats{display:flex;flex-wrap:wrap;gap:8px}.dex-sheet__cat{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:1px solid var(--border);border-radius:999px;padding:10px 16px;background:#fff;font-family:inherit;font-size:14px;font-weight:500;color:var(--text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dex-sheet__cat:disabled{opacity:.55;cursor:wait}.dex-sheet__cat-label{pointer-events:none}.dex-sheet__cat-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#11182714;font-size:11px;font-weight:700;line-height:1}.dex-sheet__cat.is-active .dex-sheet__cat-count{background:#ffffff38;color:#fff}.dex-sheet__cat.is-active{border-color:var(--text);background:var(--text);color:#fff}.dex-sheet__new{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:12px;width:100%}.dex-sheet__input{width:100%;min-width:0;border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px;box-sizing:border-box}.dex-sheet__new-btn{border:none;border-radius:8px;padding:0 16px;height:42px;white-space:nowrap;background:var(--text);color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.dex-sheet__release{width:100%;margin-top:12px;border:1px solid var(--border);border-radius:8px;padding:12px;background:#fafafa;color:var(--text-sub);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;touch-action:manipulation}.dex-page{background:var(--bg);min-height:100vh;padding-bottom:calc(var(--app-tab-bar-reserve, 88px) + 8px)}.dex-page__header{display:flex;align-items:center;gap:10px;padding:max(8px,env(safe-area-inset-top,0px)) 14px 10px;border-bottom:1px solid var(--border);background:var(--bg);position:sticky;top:0;z-index:10}.dex-page__back{border:none;background:transparent;padding:4px;color:var(--text-sub);cursor:pointer}.dex-page__brand{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;color:var(--text);letter-spacing:-.02em}.dex-page__tabs{display:grid;grid-template-columns:1fr 1fr;margin:12px 16px 0;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff}.dex-page__tab{border:none;padding:11px;background:#fff;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-sub);cursor:pointer}.dex-page__tab.is-active{background:var(--text);color:#fff}.dex-page__body{padding:14px 16px 24px}.dex-page__cats{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.dex-page__cat-scroll{display:flex;flex-wrap:wrap;gap:8px;max-height:none;overflow:visible;padding:0;scrollbar-width:none}.dex-page__cat-scroll::-webkit-scrollbar{display:none}.dex-page__cat{flex-shrink:0;border:1px solid var(--border);border-radius:999px;padding:8px 14px;background:#fff;font-family:inherit;font-size:12px;font-weight:500;color:var(--text);cursor:pointer}.dex-page__cat.is-active{border-color:var(--text);background:var(--text);color:#fff}.dex-page__cat-create{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.dex-page__cat-input{flex:1 1 140px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-family:inherit;font-size:13px}.dex-page__cat-add,.dex-page__cat-del{flex:0 0 auto;border:1px solid var(--border);border-radius:8px;min-width:52px;height:38px;padding:0 12px;background:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.dex-page__cat-add{background:var(--text);color:#fff;border-color:var(--text)}.dex-page__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.dex-page__list li{display:flex;align-items:stretch;border-bottom:1px solid #f0f0f0}.dex-page__row{flex:1;min-width:0;display:flex;gap:12px;padding:12px 0;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit}.dex-page__thumb{width:56px;height:56px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#f3f4f6}.dex-page__thumb--ph{display:block}.dex-page__row-body{display:flex;flex-direction:column;gap:3px;min-width:0}.dex-page__row-type{font-size:11px;font-weight:600;color:var(--text-sub)}.dex-page__row-title{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dex-page__row-meta{font-size:12px;color:var(--text-sub)}.dex-page__row-edit{align-self:center;border:1px solid var(--border);border-radius:6px;padding:6px 10px;background:#fff;font-family:inherit;font-size:11px;font-weight:600;color:var(--text);cursor:pointer}.dex-page__row-actions{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 8px 8px 0;flex-shrink:0}.dex-page__row-remove{border:1px solid #fecaca;border-radius:6px;padding:6px 10px;background:#fff;font-family:inherit;font-size:11px;font-weight:600;color:#b91c1c;cursor:pointer}.dex-page__row-edit:disabled,.dex-page__row-remove:disabled{opacity:.45;cursor:not-allowed}.dex-page__empty{margin:32px 0 0;text-align:center;font-size:13px;color:var(--text-sub);line-height:1.6}.dex-page__people-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #f0f0f0}.dex-page__people-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;border:none;background:transparent;padding:0;font-family:inherit;text-align:left;cursor:pointer;color:inherit}.dex-page__people-main:disabled{cursor:default;opacity:.72}.dex-page__people-main:not(:disabled):active{opacity:.7}.dex-page__people-avatar{width:40px;height:40px;border-radius:999px;overflow:hidden;flex-shrink:0;background:#f4f4f5;display:inline-flex;align-items:center;justify-content:center}.dex-page__people-avatar img{width:100%;height:100%;object-fit:cover;display:block}.dex-page__people-avatar-ph{font-size:15px;font-weight:600;color:#52525b}.dex-page__people-name{font-size:14px;font-weight:600;color:var(--text);letter-spacing:-.02em}.dex-page__people-remove{flex-shrink:0;border:1px solid var(--border);border-radius:8px;padding:6px 10px;background:#fff;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-sub);cursor:pointer}.store-detail-bar__wish.dex-capture-btn{width:auto;min-width:44px;padding:0 10px}.membership-auth-badge{--membership-badge-font: "Helvetica Neue", Helvetica, Arial, sans-serif;--membership-badge-font-premium: Arial, "Helvetica Neue", Helvetica, sans-serif;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;border-radius:50%;aspect-ratio:1;padding:0;overflow:hidden;line-height:1;vertical-align:middle;box-shadow:0 1px 2px #0f172a1a}.membership-auth-badge__letter{display:block;font-family:var(--membership-badge-font)!important;font-weight:700;font-size:9px;line-height:1;text-transform:lowercase;letter-spacing:0;-webkit-user-select:none;user-select:none}.membership-auth-badge--xs{width:14px;height:14px;min-width:14px;min-height:14px;max-width:14px;max-height:14px}.membership-auth-badge--xs .membership-auth-badge__letter{font-size:8px}.membership-auth-badge--sm{width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px}.membership-auth-badge--sm .membership-auth-badge__letter{font-size:10px}.membership-auth-badge--md{width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px}.membership-auth-badge--md .membership-auth-badge__letter{font-size:11px}.membership-auth-badge--premium{background:#111;color:#fff;border:1px solid #111111}.membership-auth-badge--premium .membership-auth-badge__letter{font-family:var(--membership-badge-font-premium)!important;font-weight:800;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:none}.membership-auth-badge--xs.membership-auth-badge--premium .membership-auth-badge__letter{font-size:8px}.membership-auth-badge--sm.membership-auth-badge--premium .membership-auth-badge__letter{font-size:9.5px}.membership-auth-badge--md.membership-auth-badge--premium .membership-auth-badge__letter{font-size:10.5px}.membership-auth-badge--basic{background:#f4f4f4;color:#111;border:1px solid #e5e5e5}.membership-auth-badge--standard{background:#525252;color:#fff;border:1px solid #404040}.membership-auth-badge--standard .membership-auth-badge__letter{font-weight:800;text-transform:uppercase;transform:translate(.1px,-.2px)}.membership-auth-badge--xs.membership-auth-badge--standard .membership-auth-badge__letter{font-size:8px;transform:translate(.1px,-.2px)}.membership-auth-badge--sm.membership-auth-badge--standard .membership-auth-badge__letter{font-size:9px;transform:translate(.4px,-.8px)}.membership-auth-badge--md.membership-auth-badge--standard .membership-auth-badge__letter{font-size:10px;transform:translate(.4px,-.9px)}.inline-name-badges{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;line-height:1.25}.inline-name-badges__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-name-badges__row{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.inline-name-badges__icons{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;height:auto;min-height:22px;overflow:visible}.seller-trust-summary{display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1;min-height:0;overflow:visible}.seller-trust-summary__badge{margin-right:0;flex-shrink:0;overflow:visible}.seller-trust-summary .role-auth-badge--parge{aspect-ratio:auto;overflow:visible;padding:3px 6px}.seller-trust-summary>span{display:inline-flex;align-items:center;line-height:22px}.seller-profile-hero__name{align-items:center;line-height:1.2;gap:6px;overflow:visible}.seller-profile-hero__name .membership-auth-badge--md{margin-left:0;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px}.seller-profile-hero__name .membership-auth-badge--md .membership-auth-badge__letter{font-size:9px}.seller-profile-hero__name .membership-auth-badge--md.membership-auth-badge--premium .membership-auth-badge__letter{font-size:8.5px}.seller-profile-hero__name .membership-auth-badge--md.membership-auth-badge--standard .membership-auth-badge__letter{font-size:8px}.seller-profile-hero__name .role-auth-badge--ad.role-auth-badge--md{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px}.seller-profile-hero__name .role-auth-badge--ad.role-auth-badge--md .role-auth-badge__letter{font-size:6.5px}.seller-profile-hero__name .role-auth-badge--staff.role-auth-badge--md .role-auth-badge__logo{max-width:14px;max-height:14px}.seller-profile-hero__name .role-auth-badge--parge.role-auth-badge--md{height:auto;min-height:0;max-height:none;padding:2px 4px;overflow:visible;aspect-ratio:auto}.seller-profile-hero__name .role-auth-badge--parge.role-auth-badge--md .role-auth-badge__logo{height:13px;max-height:none;object-fit:contain}.seller-profile-hero__name .inline-name-badges__icons{min-height:18px;gap:3px}.store-fish-card__seller{align-items:center;min-height:18px;line-height:18px;gap:5px;overflow:visible}.store-fish-card__seller .inline-name-badges__text{display:inline-flex;align-items:center;line-height:14px}.store-fish-card__seller .inline-name-badges__icons{height:18px;align-items:center}.store-fish-card__seller .membership-auth-badge,.store-fish-card__membership .membership-auth-badge{margin:0;vertical-align:middle}.store-fish-card__seller .membership-auth-badge--xs,.store-fish-card__membership .membership-auth-badge--xs{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px}.store-fish-card__seller .membership-auth-badge--xs .membership-auth-badge__letter,.store-fish-card__membership .membership-auth-badge--xs .membership-auth-badge__letter{font-size:9px}.auction-card-clay__membership{display:inline-flex;align-items:center;justify-content:flex-start;margin-top:4px;line-height:1}.auction-card-clay__membership .membership-auth-badge--xs{width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px}.auction-card-clay__membership .membership-auth-badge--xs .membership-auth-badge__letter{font-size:9px}.auction-card-clay__seller-name-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0;min-height:20px;line-height:1.35}.auction-card-clay__seller-name-row .inline-name-badges{align-items:center;line-height:1;gap:4px}.auction-card-clay__seller-name-row .inline-name-badges__icons,.auction-card-clay__seller-inline .inline-name-badges__icons{height:18px;gap:3px;align-items:center}.auction-card-clay__seller-name-row .inline-name-badges__text,.auction-card-clay__seller-inline .inline-name-badges__text{display:inline-flex;align-items:center;line-height:18px}.auction-card-clay__seller-inline .inline-name-badges{width:100%;max-width:100%;min-width:0;align-items:center;line-height:1;gap:4px}.auction-card-clay__seller-name-row .membership-auth-badge--xs,.auction-card-clay__seller-inline .membership-auth-badge--xs{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px}.auction-card-clay__seller-name-row .membership-auth-badge--xs .membership-auth-badge__letter,.auction-card-clay__seller-inline .membership-auth-badge--xs .membership-auth-badge__letter{font-size:9px}.home-breeder-rank__name-wrap{align-items:center;min-height:22px;line-height:1;gap:4px}.home-breeder-rank__name-wrap .home-breeder-rank__name{display:inline-flex;align-items:center;line-height:20px}.home-breeder-rank__name-wrap .inline-name-badges__icons{height:20px;align-items:center}.breeder-rank-list__title-row{align-items:center;gap:6px;min-height:22px}.breeder-rank-list__title-row .inline-name-badges{flex:1;min-width:0;align-items:center;line-height:1;gap:4px}.breeder-rank-list__title-row .inline-name-badges__row{align-items:center;gap:6px}.breeder-rank-list__title-row .inline-name-badges__name-group{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.breeder-rank-list__title-row .inline-name-badges__name-group>.inline-name-badges__text{display:block;line-height:1.25;height:auto;min-height:20px;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breeder-rank-list__title-row .inline-name-badges__name-group>.inline-name-badges__after-name{display:flex;align-items:center;align-self:center;height:auto;line-height:1;margin:0;padding:0;flex-shrink:0}.breeder-rank-list__title-row .inline-name-badges__row>.inline-name-badges__text{display:inline-flex;align-items:center;height:20px;line-height:20px}.breeder-rank-list__title-row .inline-name-badges__after-name{display:inline-flex;align-items:center;justify-content:center;align-self:center;height:20px;line-height:1;flex-shrink:0}.breeder-rank-list__title-row .inline-name-badges__icons{height:20px;align-items:center}.discover-rank-panel .inline-name-badges--parge-above{flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.discover-rank-panel .inline-name-badges--parge-above .inline-name-badges__row{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.discover-rank-panel .inline-name-badges--parge-above .inline-name-badges__parge-above{display:inline-flex;align-items:center;line-height:0}.discover-rank-panel .inline-name-badges--parge-above .inline-name-badges__parge-above .role-auth-badge--parge-round{margin:0}.member-badges--listing-card{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.member-badges--listing-card .membership-auth-badge,.member-badges--listing-card .role-auth-badge:not(.role-auth-badge--parge){width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;box-shadow:0 1px 2px #0f172a1a}.member-badges--listing-card .membership-auth-badge{border-radius:50%!important}.member-badges--listing-card .role-auth-badge:not(.role-auth-badge--parge){border-radius:4px!important}#root .member-badges--listing-card .membership-auth-badge.ui-round{border-radius:50%!important}.member-badges--listing-card .membership-auth-badge__letter,.member-badges--listing-card .role-auth-badge__letter{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:0}.member-badges--listing-card .membership-auth-badge--premium .membership-auth-badge__letter{font-size:8px;transform:none}.member-badges--listing-card .membership-auth-badge--standard .membership-auth-badge__letter{font-size:8px;transform:translate(.1px,-.2px)}.member-badges--listing-card .role-auth-badge--staff .role-auth-badge__logo{width:13px;height:13px;max-width:13px;max-height:13px}.member-badges--listing-card .role-auth-badge--parge{width:auto;height:17px;min-width:0;min-height:17px;max-width:none;max-height:17px;padding:2px 4px;aspect-ratio:auto;border-radius:4px!important;background:#fff;border:1px solid var(--border, #e5e5e5);box-shadow:0 1px 2px #0f172a14;overflow:visible;align-self:center;transform:translateY(.5px)}.member-badges--listing-card .role-auth-badge--parge .role-auth-badge__logo{width:auto;height:12px;aspect-ratio:480 / 247;max-width:none;max-height:12px;object-fit:contain;object-position:center}.member-badges:not(.member-badges--listing-card) .role-auth-badge--ad,.inline-name-badges__icons .role-auth-badge--ad{width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;padding:0;aspect-ratio:1;border-radius:50%}.member-badges:not(.member-badges--listing-card) .role-auth-badge--ad.role-auth-badge--xs,.inline-name-badges__icons .role-auth-badge--ad.role-auth-badge--xs{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px}.member-badges:not(.member-badges--listing-card) .role-auth-badge--ad.role-auth-badge--sm,.inline-name-badges__icons .role-auth-badge--ad.role-auth-badge--sm{width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px}.member-badges:not(.member-badges--listing-card) .role-auth-badge--ad.role-auth-badge--md,.inline-name-badges__icons .role-auth-badge--ad.role-auth-badge--md{width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px}.member-badges:not(.member-badges--listing-card) .role-auth-badge--parge,.inline-name-badges__icons .role-auth-badge--parge{width:auto;height:auto;min-width:0;min-height:0;max-width:none;max-height:none;padding:3px 5px;aspect-ratio:auto;border-radius:5px;background:#fff;border:1px solid var(--border, #e5e5e5);box-shadow:0 1px 2px #0f172a14;overflow:visible;align-self:center;transform:none}.inline-name-badges__icons .role-auth-badge--parge .role-auth-badge__logo{height:16px;max-height:none;object-fit:contain;object-position:center}.member-badges:not(.member-badges--listing-card) .role-auth-badge--ad .role-auth-badge__letter,.inline-name-badges__icons .role-auth-badge--ad .role-auth-badge__letter{font-size:7px;font-weight:800;letter-spacing:-.4px;text-transform:uppercase;transform:none}.member-badges:not(.member-badges--listing-card) .role-auth-badge--ad.role-auth-badge--md .role-auth-badge__letter,.inline-name-badges__icons .role-auth-badge--ad.role-auth-badge--md .role-auth-badge__letter{font-size:7.5px}.member-badges--listing-card .role-auth-badge--ad{width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;padding:0;aspect-ratio:1;border-radius:50%}.member-badges--listing-card .role-auth-badge--ad .role-auth-badge__letter{font-size:7px;letter-spacing:-.35px;transform:none}.member-badges,.partner-name-badges{display:inline-flex;align-items:center;gap:4px}.role-auth-badge{--role-badge-font: "Helvetica Neue", Helvetica, Arial, sans-serif;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;border-radius:50%;aspect-ratio:1;padding:0;overflow:hidden;line-height:1;vertical-align:middle}.role-auth-badge__letter{display:block;font-family:var(--role-badge-font)!important;font-weight:700;font-size:9px;line-height:1;text-transform:lowercase;letter-spacing:0;-webkit-user-select:none;user-select:none}.role-auth-badge--staff .role-auth-badge__logo{display:block;object-fit:contain;flex-shrink:0;padding:0;box-sizing:border-box;width:78%;height:78%;max-width:18px;max-height:18px}.role-auth-badge--staff.role-auth-badge--xs .role-auth-badge__logo{max-width:11px;max-height:11px}.role-auth-badge--staff.role-auth-badge--sm .role-auth-badge__logo{max-width:15px;max-height:15px}.role-auth-badge--staff.role-auth-badge--md .role-auth-badge__logo{max-width:17px;max-height:17px}.role-auth-badge--parge.role-auth-badge--xs .role-auth-badge__logo{height:11px;max-height:none}.role-auth-badge--parge.role-auth-badge--sm .role-auth-badge__logo{height:14px;max-height:none}.role-auth-badge--parge.role-auth-badge--md .role-auth-badge__logo{height:16px;max-height:none}.role-auth-badge--xs{width:14px;height:14px;min-width:14px;min-height:14px;max-width:14px;max-height:14px}.role-auth-badge--xs .role-auth-badge__letter{font-size:8px}.role-auth-badge--sm{width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px}.role-auth-badge--sm .role-auth-badge__letter{font-size:10px}.role-auth-badge--md{width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px}.role-auth-badge--md .role-auth-badge__letter{font-size:11px}.role-auth-badge--staff{background:#111;color:#fff;border:1px solid #111111;padding:1px}.role-auth-badge--ad{position:relative;isolation:isolate;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;padding:0;aspect-ratio:1;border-radius:50%;background:#111;color:#fff;border:1px solid #111111}.role-auth-badge--ad:after{content:"";position:absolute;top:-35%;right:-55%;bottom:-35%;left:-55%;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.52) 50%,transparent 64%);pointer-events:none;transform:translate(-140%) skew(-16deg);animation:role-auth-badge-ad-shine 2.6s ease-in-out infinite;will-change:transform}@keyframes role-auth-badge-ad-shine{0%,72%,to{transform:translate(-140%) skew(-16deg);opacity:0}18%,34%{opacity:.9}52%{transform:translate(140%) skew(-16deg);opacity:0}}.role-auth-badge--ad .role-auth-badge__letter{position:relative;z-index:1;text-transform:uppercase;font-size:7px;font-weight:800;letter-spacing:-.4px;transform:none}.role-auth-badge--xs.role-auth-badge--ad{width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;padding:0}.role-auth-badge--xs.role-auth-badge--ad .role-auth-badge__letter{font-size:5.5px;letter-spacing:-.35px}.role-auth-badge--sm.role-auth-badge--ad{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;padding:0}.role-auth-badge--sm.role-auth-badge--ad .role-auth-badge__letter{font-size:7px}.role-auth-badge--md.role-auth-badge--ad{width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;max-height:22px;padding:0}.role-auth-badge--md.role-auth-badge--ad .role-auth-badge__letter{font-size:7.5px;letter-spacing:-.4px}.role-auth-badge--parge{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:0;min-height:0;max-width:none;max-height:none;padding:3px 5px;aspect-ratio:auto;border-radius:5px;background:#fff;color:#111;border:1px solid var(--border, #e5e5e5);box-shadow:0 1px 2px #0f172a14;overflow:visible;box-sizing:border-box;vertical-align:middle}.role-auth-badge--parge .role-auth-badge__logo{display:block;flex-shrink:0;width:auto;height:14px;aspect-ratio:480 / 247;max-width:none;max-height:none;object-fit:contain;object-position:center;margin:0}.role-auth-badge--xs.role-auth-badge--parge{width:auto;height:auto;min-width:0;min-height:0;max-width:none;max-height:none;padding:2px 3px}.role-auth-badge--xs.role-auth-badge--parge .role-auth-badge__logo{width:auto;height:11px;aspect-ratio:480 / 247;max-width:none;max-height:none;object-fit:contain;object-position:center}.role-auth-badge--sm.role-auth-badge--parge{width:auto;height:auto;min-width:0;min-height:0;max-width:none;max-height:none;padding:3px 5px}.role-auth-badge--sm.role-auth-badge--parge .role-auth-badge__logo{height:14px;aspect-ratio:480 / 247;max-width:none;max-height:none;object-fit:contain;object-position:center}.role-auth-badge--md.role-auth-badge--parge{width:auto;height:auto;min-width:0;min-height:0;max-width:none;max-height:none;padding:3px 6px}.role-auth-badge--md.role-auth-badge--parge .role-auth-badge__logo{height:16px;aspect-ratio:480 / 247;max-width:none;max-height:none;object-fit:contain;object-position:center}.role-auth-badge--parge.role-auth-badge--parge-round{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:0;min-height:0;max-width:none;max-height:none;padding:2px 5px;aspect-ratio:auto;border-radius:999px;background:#fff;color:#111;border:1px solid var(--border, #e5e5e5);box-shadow:0 1px 2px #0f172a14;overflow:visible}.role-auth-badge--parge.role-auth-badge--parge-round.role-auth-badge--xs{padding:2px 4px}.role-auth-badge--parge.role-auth-badge--parge-round .role-auth-badge__logo{display:block;width:auto;height:9px;aspect-ratio:480 / 247;max-width:none;max-height:none;object-fit:contain;object-position:center;margin:0}.discover-rank-panel .inline-name-badges__icons .role-auth-badge--parge-round{padding:2px 4px}.discover-rank-panel .inline-name-badges__icons .role-auth-badge--parge-round .role-auth-badge__logo{height:10px}.store-fish-card__seller .role-auth-badge--xs,.store-fish-card__membership .role-auth-badge--xs,.auction-card-clay__membership .role-auth-badge--xs,.auction-card-clay__seller-name-row .role-auth-badge--xs,.auction-card-clay__seller-inline .role-auth-badge--xs{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px}.store-fish-card__membership .role-auth-badge--staff.role-auth-badge--xs .role-auth-badge__logo,.store-fish-card__seller .role-auth-badge--staff.role-auth-badge--xs .role-auth-badge__logo,.auction-card-clay__membership .role-auth-badge--staff.role-auth-badge--xs .role-auth-badge__logo,.auction-card-clay__seller-inline .role-auth-badge--staff.role-auth-badge--xs .role-auth-badge__logo,.inline-name-badges__icons .role-auth-badge--staff.role-auth-badge--xs .role-auth-badge__logo{width:15px;height:15px}.store-fish-card__membership .role-auth-badge--parge.role-auth-badge--xs,.store-fish-card__seller .role-auth-badge--parge.role-auth-badge--xs,.auction-card-clay__membership .role-auth-badge--parge.role-auth-badge--xs,.auction-card-clay__seller-inline .role-auth-badge--parge.role-auth-badge--xs,.auction-card-clay__seller-name-row .role-auth-badge--parge.role-auth-badge--xs,.auction-card-clay__seller-parge.role-auth-badge--parge{width:auto;height:16px;min-width:0;min-height:16px;max-width:none;max-height:16px;padding:2px 4px;aspect-ratio:auto;border-radius:4px;background:#fff;border:1px solid var(--border, #e5e5e5);box-shadow:0 1px 2px #0f172a14;overflow:visible;align-self:center;transform:translateY(0)}.store-fish-card__membership .role-auth-badge--parge.role-auth-badge--xs .role-auth-badge__logo,.store-fish-card__seller .role-auth-badge--parge.role-auth-badge--xs .role-auth-badge__logo,.auction-card-clay__membership .role-auth-badge--parge.role-auth-badge--xs .role-auth-badge__logo,.auction-card-clay__seller-inline .role-auth-badge--parge.role-auth-badge--xs .role-auth-badge__logo,.auction-card-clay__seller-name-row .role-auth-badge--parge.role-auth-badge--xs .role-auth-badge__logo,.auction-card-clay__seller-parge.role-auth-badge--parge .role-auth-badge__logo{width:auto;height:11px;aspect-ratio:480 / 247;max-width:none;max-height:11px;object-fit:contain;object-position:center}.inline-name-badges__icons .role-auth-badge--parge.role-auth-badge--xs .role-auth-badge__logo{width:auto;height:10px;aspect-ratio:480 / 247;max-width:none;max-height:10px;object-fit:contain;object-position:center}.store-fish-card__seller .role-auth-badge--xs .role-auth-badge__letter,.store-fish-card__membership .role-auth-badge--xs .role-auth-badge__letter,.auction-card-clay__membership .role-auth-badge--xs .role-auth-badge__letter,.auction-card-clay__seller-inline .role-auth-badge--xs .role-auth-badge__letter{font-size:9px}.auction-card-clay__seller-name-row .role-auth-badge--xs{width:15px;height:15px;min-width:15px;min-height:15px;max-width:15px;max-height:15px}.auction-card-clay__seller-name-row .role-auth-badge--xs .role-auth-badge__letter{font-size:8px}.store-brand-topnav__title .inline-name-badges,.store-vendors-list__name .inline-name-badges,.store-vendor-dir__name .inline-name-badges,.store-detail-seller-card__name .inline-name-badges,.seller-profile-hero__name .inline-name-badges{max-width:100%}.store-detail-seller-card__name .inline-name-badges__text,.seller-profile-hero__name .inline-name-badges__text{line-height:1.45;padding:1px 0}@media (prefers-reduced-motion: reduce){.role-auth-badge--ad:after{animation:none;display:none}}#root{--radius-btn: 10px;--radius-card: 14px;--radius-chip: 999px;--feed-card-radius: 14px}#root .ui-round{border-radius:50%!important}#root .pet-filter-modal__tab:focus,#root .pet-filter-modal__tab:focus-visible{outline:none!important;box-shadow:none!important}#root .pet-filter-modal__morph-chip,#root .pet-filter-modal__option-chip,#root .register-kream-morph-tag,#root .auction-card-pill,#root .home-pill-filter,#root .community-chip,#root .listing-nego-badge,#root .store-fish-card__sold,#root .community-tag-hot,#root .auction-card-clay__timer .auction-card-pill{border-radius:999px!important}#root .auction-card-pill__dot,#root .dex-capture-btn.ui-round,#root .membership-auth-badge,#root .member-badges--listing-card .membership-auth-badge.ui-round{border-radius:50%!important}#root .pakids-feed-card__tag-card{border-radius:18px!important}#root .pakids-feed-card__tag-card-thumb{border-radius:8px!important}#root .pakids-feed-card__tag-dot{border-radius:50%!important}#root .pakids-feed-card__tag-stem{border-radius:4px!important}#root .pakids-tag-editor__dot{border-radius:50%!important}#root .give-page-card__tag,#root .give-page-card__chip{color:var(--text)!important;font-weight:var(--fw-semibold, 600)!important}#root .dex-capture-btn{border-radius:8px!important}#root .store-fish-card__save.dex-capture-btn--with-count .dex-capture-icon--badge,#root .auction-card-clay__wish.dex-capture-btn--with-count .dex-capture-icon--badge{width:auto!important;height:28px!important}#root .home-feed-sheet{border-radius:18px 18px 0 0!important}#root .home-hero-slider-dot,#root .banner-slider__dot,#root .store-kream-banner-dot,#root .community-board-promo-dot,#root .community-post-gallery__dot{border-radius:50%!important}#root .home-hero-slider-dot.is-active,#root .banner-slider__dot.is-active,#root .community-board-promo-dot.is-on{border-radius:999px!important}#root .store-fish-card__media,#root .store-fish-card--rank .store-fish-card__media,#root .auction-card-clay--grid .auction-card-clay__media,#root .auction-card-clay--rank .auction-card-clay__media{border-radius:var(--feed-card-radius, 14px)!important;overflow:hidden!important}#root .store-fish-card__media img,#root .store-fish-card__media video,#root .auction-card-clay--grid .auction-card-clay__media img,#root .auction-card-clay--grid .auction-card-clay__media video{border-radius:inherit!important}#root .store-fish-card__title-wrap{height:40px!important;min-height:40px!important;overflow:hidden!important}#root .store-fish-card__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;line-height:18px!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}#root .listing-title-sex-glyph{display:inline-block!important;line-height:1!important;position:relative!important;top:-.34em!important;vertical-align:baseline!important}#root .pet-filter-sheet,#root .pet-filter-modal__sheet,#root .community-sort-sheet{border-radius:22px 22px 0 0!important;overflow:hidden;box-shadow:0 -10px 36px #0f172a1f!important}#root .pet-sort-menu-center,#root .community-cafe__board-menu{border-radius:16px!important;overflow:hidden}#root .pet-filter-sheet__morph-clear,#root .pet-filter-sheet__morph-done{border-radius:12px!important}#root .pet-filter-sheet__handle,#root .community-sort-sheet-handle{border-radius:999px!important}#root .app-create-fab__icon--logo{border-radius:10px!important}#root .community-cafe-feed__thumb,#root .community-cafe-feed__ad,#root .ad-banner-pane--stripe,#root .community-cafe-hot__card,#root .community-board-feed-ad .ad-banner-pane--stripe{border-radius:var(--radius-card, 14px)!important}#root .community-cafe__filter,#root .community-cafe__board-trigger,#root .community-chip,#root .community-board-filter-chip{border-radius:var(--radius-chip, 999px)!important}#root .community-cafe__board-menu{border-radius:14px!important}#root .header-search-btn,#root .header-dex-save-btn,#root .header-profile-btn,#root button.header-bell,#root button.header-bell .noti-dot,#root .community-app-header .community-header-side button,#root [class*=__avatar],#root [class*=__avatar] img{border-radius:50%!important}#root .register-kream-pass-status{border-radius:14px!important}#root .auction-pass-gate-modal__panel{border-radius:16px!important}#root .register-kream-pass-status__icon{border-radius:50%!important}#root .register-kream-pass-status__cta{border-radius:10px!important}#root .pakids-reels__rail-icon,#root .pakids-reels__slide-av,#root .pakids-reels__slide-av img,#root .pakids-kream__fab{border-radius:50%!important}.app-layout__main{animation:pageRouteIn .18s ease-out}.app-layout__main--tab{animation:pageTabIn .14s ease-out}@media (prefers-reduced-motion: reduce){.app-layout__main,.app-layout__main--tab{animation:none}}@keyframes pageRouteIn{0%{opacity:0}to{opacity:1}}@keyframes pageTabIn{0%{opacity:.82}to{opacity:1}}.page-skeleton{padding:20px 16px 32px;min-height:40vh}.page-skeleton__head{margin-bottom:16px}.page-skeleton__hero{width:100%;aspect-ratio:4 / 3;border-radius:var(--radius-card, 14px);background:var(--page-skeleton-bg, #eceff1);margin-bottom:16px}.page-skeleton__card{display:flex;gap:12px;margin-bottom:14px}.page-skeleton__thumb{width:88px;height:88px;flex-shrink:0;border-radius:var(--radius-card, 14px);background:var(--page-skeleton-bg, #eceff1)}.page-skeleton__card-body{flex:1;display:flex;flex-direction:column;gap:8px;padding-top:6px}.page-skeleton__line{height:12px;border-radius:6px;background:var(--page-skeleton-bg, #eceff1)}.page-skeleton__line--title{width:42%;height:18px}.page-skeleton__line--lg{width:72%;height:14px}.page-skeleton__line--md{width:56%}.page-skeleton__line--sm{width:38%;height:10px}.page-skeleton__block{margin-top:8px;height:120px;border-radius:var(--radius-card, 14px);background:var(--page-skeleton-bg, #eceff1)}.page-skeleton--feed .page-skeleton__card:nth-child(3) .page-skeleton__thumb{width:72px;height:72px}.page-skeleton--detail .page-skeleton__line--lg{width:80%}:root{--border: #ececee;--surface-muted: #f2f2f3}.home-pill-filter{border:none;background:var(--surface-muted);font-weight:var(--fw-medium)}.home-pill-filter.is-active{border:none;background:var(--text)}.home-pakids-sections .home-pill-filter{border:none;background:var(--surface-muted)}.home-pakids-sections .home-pill-filter.is-active{border:none;background:var(--text)}.home-auction-status-row{border-bottom:none}.home-auction-status-pill{border:none;background:var(--surface-muted)}.home-auction-status-pill.is-active{border:none;background:var(--text)}.auction-card-clay--grid{border:none;background:transparent;box-shadow:none}.auction-card-clay--grid .auction-card-clay__media{border-bottom:none;border-radius:var(--feed-card-radius)}.auction-card-clay:not(.auction-card-clay--grid){border:none;box-shadow:none}.auction-card-clay:not(.auction-card-clay--grid) .auction-card-clay__media{border-bottom:none}.soft-card.auction-card-clay--rank,.auction-card-clay--rank{border:none}.auction-card-clay--rank .auction-card-clay__media{box-shadow:0 0 0 1px #1113}.store-fish-card--rank{box-shadow:none}.store-fish-card--rank .store-fish-card__media{box-shadow:0 0 0 1.5px #11111138;border-radius:var(--feed-card-radius);overflow:hidden}.auction-card-pill,.auction-card-pill--live,.auction-card-clay__tag{border:none}.store-fish-card__save.dex-capture-btn:not(.dex-capture-btn--with-count),.auction-card-clay__wish.dex-capture-btn:not(.dex-capture-btn--with-count){box-shadow:none}.store-fish-card__save.dex-capture-btn,.auction-card-clay__wish.dex-capture-btn{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.store-fish-card__save.dex-capture-btn.is-captured,.auction-card-clay__wish.dex-capture-btn.is-captured{background:transparent}.store-cat-grid-thumb.is-active{box-shadow:none}.store-kream-point-badge{border:none;background:transparent}.store-kream-search{border:none;background:var(--surface-muted)}.store-kream-banner-viewport{border:none}.store-goods-grid-card{border:none;background:transparent}.store-goods-grid-more{border:none;background:var(--surface-muted)}.home-breeder-rank{border:none;background:#fff}.pet-filter-modal__morph-chip,.pet-filter-modal__option-chip{border:none;background:var(--surface-muted);height:40px;min-height:40px;max-height:40px;padding:0 14px;line-height:1}.pet-filter-modal__morph-chip.is-on,.pet-filter-modal__option-chip.is-on{border:none;background:var(--text);color:#fff;box-shadow:none;font-weight:600}.pet-filter-modal__search,.pet-filter-modal__price-input{border:none;background:var(--surface-muted)}.pet-filter-modal__search:focus,.pet-filter-modal__price-input:focus{border:none;background:#e8e8ea;box-shadow:0 0 0 1px #11111159}.pet-filter-modal__tabs{border-bottom-color:#f0f0f2}.pet-filter-modal__footer{border-top-color:#f0f0f2}.community-shell__icon-btn,.community-menu-list,.community-chip{border:none;background:var(--surface-muted)}.community-chip.is-active{border:none;background:var(--text)}.community-board-post-row{border:none;border-radius:0;background:transparent;border-bottom:1px solid #f0f0f2}.community-board-post-row:last-child{border-bottom:none}.community-board-post-row__thumb{border-right:none}.community-board-posts .community-board-post-row:last-child{border-bottom:none}.feed-image{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#f1f5f9}.feed-image--empty{min-height:1px;background:#f1f5f9}.feed-image__sk{position:absolute;top:0;right:0;bottom:0;left:0;background:#f1f5f9;z-index:0;pointer-events:none}.feed-image.is-loaded .feed-image__sk{visibility:hidden}.feed-image--live .feed-image__img{opacity:1}.feed-image__img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:none}.feed-image.is-loaded .feed-image__img{opacity:1}.feed-image--fade.is-loaded .feed-image__img{transition:opacity .18s ease}.feed-image--eager .feed-image__img,.feed-image--nofade .feed-image__img{opacity:0;transition:none}.feed-image--eager.is-loaded .feed-image__img,.feed-image--nofade.is-loaded .feed-image__img{opacity:1}.store-fish-card__media .feed-image,.auction-card-clay__media .feed-image,.pakids-kream-grid-card__media .feed-image,.pakids-profile-tile .feed-image,.seller-profile-store-tile__media .feed-image,.pakids-feed-card__media .feed-image,.community-board-post-row__thumb .feed-image,.community-home-post-row__thumb .feed-image{position:absolute;top:0;right:0;bottom:0;left:0}.pakids-feed-card__media .feed-image.pakids-feed-card__img,.pakids-feed-card__media .feed-image{width:100%;aspect-ratio:1}.pakids-feed-card__media .feed-image__img{object-fit:cover}.pakids-reels__slide .feed-image.pakids-reels__slide-img,.pakids-reels__slide .feed-image{width:100%;height:100%}.pakids-kream-rank-item__thumb .feed-image{position:absolute;top:0;right:0;bottom:0;left:0}.pakids-kream-rank-item__thumb{position:relative}.community-cafe-hot__thumb .feed-image,.community-cafe-weekly__thumb .feed-image{width:100%;height:100%}.pakids-kream-grid-card__media,.pakids-profile-tile,.seller-profile-store-tile__media,.community-board-post-row__thumb,.community-home-post-row__thumb{position:relative}.pakids-kream-grid-card__media .feed-image__img,.pakids-profile-tile .feed-image__img,.community-cafe-feed__thumb .feed-image__img,.community-board-post-row__thumb .feed-image__img,.community-home-post-row__thumb .feed-image__img,.community-cafe-hot__card .feed-image__img{transform:none;-webkit-backface-visibility:visible;backface-visibility:visible}.upload-progress{margin:10px 0 0;padding:10px 12px;background:#fff;border:1px solid #111;border-radius:10px}.upload-progress__label{margin:0 0 8px;font-size:12px;font-weight:600;color:#111}.upload-progress__track{height:6px;border-radius:999px;background:#e5e5e5;overflow:hidden}.upload-progress__bar{height:100%;border-radius:inherit;background:#111;transition:width .15s ease}.paki-launch-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;display:flex;align-items:center;justify-content:center;padding:20px 18px;background:#11111138;box-sizing:border-box}.paki-launch{position:relative;width:460px;max-width:100%;background:#fff;border:1px solid var(--border, #e5e5e5);border-radius:18px;padding:28px 22px 18px;text-align:center;box-sizing:border-box}.paki-launch__close{position:absolute;top:10px;right:10px;width:36px;height:36px;border:none;background:transparent;color:#111;font-size:22px;line-height:1;cursor:pointer}.paki-launch__icon{display:block;width:72px;height:72px;margin:4px auto 0;border-radius:16px;border:1px solid #eee;background:#fff;object-fit:cover}.paki-launch__eyebrow{margin:14px 0 0;font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--text-light, #757575)}.paki-launch__title{margin:8px 0 0;font-size:24px;font-weight:700;letter-spacing:-.05em;line-height:1.28;color:#111}.paki-launch__title em{font-style:normal;font-weight:700;border-bottom:2px solid #111;padding-bottom:1px}.paki-launch__body{margin:12px 0 0;font-size:13px;font-weight:400;color:var(--text-sub, #5c5c5c);line-height:1.6;letter-spacing:-.02em}.paki-launch__partners{margin:22px 0 0;display:flex;align-items:center;justify-content:center;gap:14px}.paki-launch__brand{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:72px}.paki-launch__logo{width:48px;height:48px;border:1px solid var(--border, #e5e5e5);border-radius:12px;background:#fff;object-fit:cover;box-sizing:border-box}.paki-launch__logo--parge{width:48px;height:48px;object-fit:contain;padding:2px}.paki-launch--plain-logos .paki-launch__icon,.paki-launch--plain-logos .paki-launch__logo{border:none;background:transparent}.paki-launch--plain-logos .paki-launch__logo--parge{padding:0}.paki-launch__brand span{font-size:11px;font-weight:500;color:var(--text-light, #757575);letter-spacing:-.02em}.paki-launch__x{color:#cfcfcf;font-size:13px;font-weight:500;margin-top:-16px}.paki-launch__stores{margin-top:22px;display:flex;align-items:center;justify-content:center;gap:20px}.paki-launch__store{display:flex;flex-direction:column;align-items:center;gap:8px;width:88px;border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;color:inherit;text-decoration:none}.paki-launch__store-icon{width:52px;height:52px;flex:none;border-radius:13px;display:block;box-sizing:border-box;border:none;padding:0;object-fit:cover;background:#111}.paki-launch__store-icon--play{width:52px;height:52px;border-radius:13px;object-fit:contain;padding:11px;background:#111}.paki-launch__store-icon--web{width:52px;height:52px;border-radius:13px;object-fit:cover;padding:0;background:#111}.paki-launch__store span{font-size:12px;font-weight:500;color:var(--text-light, #757575);letter-spacing:-.02em;line-height:1.25;text-align:center}.paki-launch__ghost{display:block;width:100%;margin-top:14px;height:40px;border:none;background:transparent;color:var(--text-light, #757575);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer}.paki-launch-preview{min-height:100vh;background:#f3f1ec;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:28px;padding:36px 18px 48px;box-sizing:border-box}.paki-launch-preview__col{display:flex;flex-direction:column;align-items:center;gap:12px;flex:0 0 auto}.paki-launch-preview .paki-launch{width:460px;max-width:none}.paki-launch-preview__label{margin:0;font-size:13px;font-weight:700;color:#111}.paki-launch-preview .paki-launch__close,.paki-launch-preview .paki-launch__ghost{visibility:hidden;pointer-events:none}.premium-pass-promo-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:330;display:flex;align-items:center;justify-content:center;padding:20px 18px;background:#11111147;box-sizing:border-box}.premium-pass-promo{position:relative;width:min(100%,340px);background:#fff;border:1px solid var(--border, #e5e5e5);border-radius:18px;padding:28px 22px 16px;text-align:center;box-sizing:border-box}.premium-pass-promo__close{position:absolute;top:10px;right:10px;width:36px;height:36px;border:none;background:transparent;color:#111;font-size:22px;line-height:1;cursor:pointer}.premium-pass-promo__eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.12em;color:#94a3b8}.premium-pass-promo__title{margin:10px 0 0;font-size:22px;font-weight:800;letter-spacing:-.04em;color:#111}.premium-pass-promo__price{margin:8px 0 0;font-size:18px;font-weight:800;color:#111}.premium-pass-promo__body{margin:12px 0 0;font-size:13px;font-weight:400;color:var(--text-sub, #5c5c5c);line-height:1.6}.premium-pass-promo__cta{display:block;width:100%;margin-top:18px;border:none;border-radius:12px;background:#111;color:#fff;font-size:14px;font-weight:800;padding:13px 16px;cursor:pointer}.premium-pass-promo__ghost{display:block;width:100%;margin-top:6px;border:none;background:transparent;color:#94a3b8;font-size:13px;font-weight:600;padding:10px;cursor:pointer}.premium-pass-promo--slot{padding:24px 18px 14px;text-align:left}.premium-pass-promo--slot .premium-pass-promo__title{font-size:18px;line-height:1.35}.premium-pass-promo--slot .premium-pass-promo__price{font-size:14px;font-weight:700;color:#334155}.premium-pass-promo__photo{display:block;width:100%;aspect-ratio:1;object-fit:cover;margin-top:14px;border-radius:14px;background:#f4f4f5}.paki-launch-preview .premium-pass-promo--slot{width:340px}.paki-launch-preview .premium-pass-promo__close,.paki-launch-preview .premium-pass-promo__ghost{visibility:hidden;pointer-events:none}.premium-slot-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:330;display:flex;align-items:center;justify-content:center;padding:24px 20px;background:#11182747;box-sizing:border-box}.premium-slot-sheet{position:relative;width:min(100%,340px);background:#fff;border:1px solid #ececec;border-radius:12px;padding:6px 6px 10px;text-align:left;box-sizing:border-box;box-shadow:0 10px 28px #1111111a}.premium-slot-sheet__visual{overflow:hidden;border-radius:6px;background:#f4f4f5;aspect-ratio:1}.premium-slot-sheet__photo{display:block;width:100%;height:100%;object-fit:cover}.premium-slot-sheet__photo--empty{background:#f4f4f5}.premium-slot-sheet__seller{display:flex;align-items:center;gap:8px;margin:8px 2px 0}.premium-slot-sheet__avatar{width:36px;height:36px;flex-shrink:0;overflow:hidden;border-radius:50%;background:#f4f4f5;color:#111;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.premium-slot-sheet__avatar img{width:100%;height:100%;object-fit:cover}.premium-slot-sheet__seller-name{min-width:0;font-size:14px;font-weight:700;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-slot-sheet__title{margin:8px 2px 0;font-size:18px;font-weight:800;letter-spacing:-.04em;line-height:1.35;color:#111}.premium-slot-sheet__body{margin:4px 2px 0;font-size:13px;font-weight:500;color:#6b6b6b;line-height:1.45}.premium-slot-sheet__countdown{margin-top:10px;padding-top:10px;border-top:1px solid #ececec;text-align:center}.premium-slot-sheet__when{margin:0 0 8px;font-size:14px;font-weight:800;letter-spacing:-.03em;color:#111;text-align:center}.premium-slot-sheet__actions{display:flex;gap:8px;margin-top:10px}.premium-slot-sheet__skip,.premium-slot-sheet__go{flex:1;min-height:44px;border-radius:8px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.premium-slot-sheet__skip{border:1px solid #e5e5e5;background:#fff;color:#111}.premium-slot-sheet__go{border:none;background:#111;color:#fff}.paki-launch-preview .premium-slot-sheet{width:340px}.flip-clock{display:flex;align-items:flex-end;justify-content:center;gap:6px;margin:0}.flip-clock__group{display:flex;flex-direction:column;align-items:center;gap:5px}.flip-clock__digits{display:flex;gap:3px}.flip-clock__label{font-size:10px;font-weight:700;color:#8a8a8a;letter-spacing:.02em}.flip-clock__sep{padding-bottom:18px;font-size:16px;font-weight:800;color:#111;line-height:1}.roll-digit{position:relative;display:block;width:22px;height:30px;overflow:hidden;background:#111;color:#fff;border-radius:4px;box-shadow:inset 0 1px #ffffff14}.roll-digit:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff29;pointer-events:none}.roll-digit__strip{display:flex;flex-direction:column;transition:transform .38s cubic-bezier(.18,.9,.22,1);will-change:transform}.roll-digit.is-static .roll-digit__strip{transition:none}.roll-digit__num{flex:0 0 30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.roll-digit__strip{transition:none}}.show-ad-promo-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12050;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 18px max(16px,env(safe-area-inset-bottom));background:#0000007a;box-sizing:border-box}.show-ad-promo{position:relative;width:min(100%,340px);background:#fff;border-radius:18px;padding:22px 18px 0;box-shadow:0 16px 40px #00000038;overflow:hidden}.show-ad-promo__badge{position:absolute;top:12px;right:12px;z-index:2;padding:3px 8px;border-radius:999px;background:#9ca3af;color:#fff;font-size:10px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.show-ad-promo__head{padding:4px 8px 12px;text-align:center}.show-ad-promo__invite{margin:0;font-size:22px;font-weight:800;letter-spacing:-.04em;line-height:1.35;color:#111}.show-ad-promo__invite strong,.show-ad-promo__accent{font-weight:800}.show-ad-promo__ch--0{color:#f97316}.show-ad-promo__ch--1{color:#22c55e}.show-ad-promo__ch--2{color:#ec4899}.show-ad-promo__ch--3{color:#3b82f6}.show-ad-promo__ch--4{color:#a855f7}.show-ad-promo__invite-rest{color:#111}.show-ad-promo__media{display:block;width:100%;margin:0;padding:0;border:none;background:#f3f4f6;border-radius:12px;overflow:hidden;cursor:pointer}.show-ad-promo__media img{display:block;width:100%;height:auto;max-height:min(52vh,420px);object-fit:contain;background:#0b3d91}.show-ad-promo__cta{display:block;width:100%;margin:14px 0 0;padding:14px 16px;border:none;border-radius:999px;background:#22c55e;color:#fff;font-size:16px;font-weight:800;font-family:inherit;letter-spacing:-.03em;cursor:pointer}.show-ad-promo__cta:active{filter:brightness(.96)}.show-ad-promo__footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;margin-top:12px;border-top:1px solid #e5e7eb}.show-ad-promo__footer button{border:none;background:transparent;padding:14px 8px;font-size:13px;font-weight:600;font-family:inherit;color:#6b7280;letter-spacing:-.02em;cursor:pointer}.show-ad-promo__footer-sep{width:1px;background:#e5e7eb;align-self:stretch}
