@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700;800&display=swap";:root{--adultapp-bg: #05050a;--adultapp-bg-soft: #090912;--adultapp-surface: #11111a;--adultapp-surface-soft: #191924;--adultapp-surface-elevated: #222232;--adultapp-primary: #ff4fa3;--adultapp-primary-strong: #ff2f91;--adultapp-primary-soft: rgba(255, 79, 163, .18);--adultapp-secondary: #8b5cff;--adultapp-text: #ffffff;--adultapp-text-muted: #b6b6c5;--adultapp-text-weak: #7f7f91;--adultapp-border: rgba(255, 255, 255, .1);--adultapp-border-strong: rgba(255, 255, 255, .18);--adultapp-danger: #ff4d6d;--adultapp-success: #36d399;--adultapp-warning: #ffb020;--adultapp-radius-sm: 10px;--adultapp-radius-md: 16px;--adultapp-radius-lg: 22px;--adultapp-radius-xl: 28px;--adultapp-radius-pill: 999px;--adultapp-space-xs: 4px;--adultapp-space-sm: 8px;--adultapp-space-md: 12px;--adultapp-space-lg: 16px;--adultapp-space-xl: 24px;--adultapp-shadow-card: 0 16px 40px rgba(0, 0, 0, .35);--adultapp-shadow-modal: 0 24px 80px rgba(0, 0, 0, .56);--adultapp-font-family: Inter, Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--app-bg: var(--adultapp-bg);--app-surface: var(--adultapp-surface);--app-surface-soft: var(--adultapp-surface-soft);--app-primary: var(--adultapp-primary);--app-primary-soft: var(--adultapp-primary-soft);--app-text: var(--adultapp-text);--app-text-muted: var(--adultapp-text-muted);--app-border: var(--adultapp-border);--app-radius-sm: var(--adultapp-radius-sm);--app-radius-md: var(--adultapp-radius-md);--app-radius-lg: var(--adultapp-radius-lg);--app-shadow-card: var(--adultapp-shadow-card)}html[data-adultapp-theme]{background:var(--adultapp-bg);color:var(--adultapp-text);color-scheme:dark}html[data-adultapp-theme] body,html[data-adultapp-theme] #root{min-height:100%;background:radial-gradient(circle at top,var(--adultapp-primary-soft),transparent 34rem),linear-gradient(180deg,var(--adultapp-bg-soft) 0%,var(--adultapp-bg) 45%,#000 100%);color:var(--adultapp-text);font-family:var(--adultapp-font-family)}html[data-adultapp-theme] *{-webkit-tap-highlight-color:transparent}html[data-adultapp-theme] ::selection{background:var(--adultapp-primary-soft);color:var(--adultapp-text)}.app-shell-theme,.app-theme-surface{background:var(--adultapp-bg);color:var(--adultapp-text)}.app-card,.app-panel,.app-list-card,.app-modal,.app-bottom-sheet,.app-toast,.app-empty-state,.app-error-state{background:var(--adultapp-surface);border:1px solid var(--adultapp-border);border-radius:var(--adultapp-radius-md);box-shadow:var(--adultapp-shadow-card);color:var(--adultapp-text)}.app-card-soft,.app-list-card-soft,.app-section{background:var(--adultapp-surface-soft);border:1px solid var(--adultapp-border);border-radius:var(--adultapp-radius-md);color:var(--adultapp-text)}.app-button,.app-button-primary,.app-button-secondary,.app-chip,.app-badge{border-radius:var(--adultapp-radius-pill);font-family:inherit}.app-button-primary{border:0;background:linear-gradient(135deg,var(--adultapp-primary),var(--adultapp-primary-strong));color:var(--adultapp-text);font-weight:800}.app-button-secondary{border:1px solid var(--adultapp-border-strong);background:var(--adultapp-surface-soft);color:var(--adultapp-text)}.app-chip,.app-badge{border:1px solid var(--adultapp-border);background:var(--adultapp-primary-soft);color:var(--adultapp-text)}.app-topbar,.app-tabbar,.app-bottom-nav{background:color-mix(in srgb,var(--adultapp-surface) 88%,transparent);border-color:var(--adultapp-border);color:var(--adultapp-text);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.app-skeleton,.skeleton,.skeleton-line{border-radius:var(--adultapp-radius-md);background:linear-gradient(90deg,var(--adultapp-surface-soft),var(--adultapp-surface-elevated),var(--adultapp-surface-soft));background-size:200% 100%;animation:adultapp-skeleton-pulse 1.35s ease-in-out infinite}@keyframes adultapp-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@supports not (color: color-mix(in srgb,#000 50%,transparent)){.app-topbar,.app-tabbar,.app-bottom-nav{background:var(--adultapp-surface)}}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f4f4f5;background:#000;--bg: #000000;--panel: #050505;--panel-2: #0a0a0a;--panel-3: #101010;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .18);--text: #f4f4f5;--soft: #a1a1aa;--muted: #71717a;--accent: rgba(255, 255, 255, .9);--accent-soft: rgba(255, 255, 255, .1);--accent-strong: rgba(255, 255, 255, .94);--mobile-nav-height: 40px}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;height:100%;background:var(--bg);color:var(--text)}body{overflow:hidden}a{color:inherit}button,select,input{font:inherit}button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:0;padding:8px 10px}button:hover{border-color:var(--line-strong)}button.active{border-color:#ffffff29;background:#ffffff1a;color:#fffffff0}input,select{width:100%;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:0;padding:10px 12px}pre{overflow-x:auto;margin:0;padding:12px;background:#020202;border:1px solid var(--line);color:#dce5f2;border-radius:0}.status-banner{margin:12px;padding:12px 14px;border:1px solid var(--line);background:#ffffff08;display:grid;gap:6px}.status-banner.warning{border-color:#d4af3759;background:#d4af371f}.status-banner strong{font-size:13px}.status-banner span{color:#e9d8b7;font-size:12px;line-height:1.5}.mobile-app-shell{max-width:1280px;margin:0 auto;height:100dvh;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;background:linear-gradient(180deg,#000,#060606)}.top-header{position:relative;z-index:5;border-bottom:1px solid var(--line);background:#000000fa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;padding:10px 12px;min-height:60px}.topbar-segment{min-height:40px;border:1px solid rgba(255,255,255,.08);background:#ffffff04}.topbar-segment-hidden{border-color:transparent;background:transparent}.topbar-side{min-width:0;overflow:hidden}.topbar-title-inline{min-width:0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fafafa;font-size:clamp(15px,3vw,17px);font-weight:700;letter-spacing:-.03em}.topbar-inline-actions{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap;overflow:hidden;padding:1px}.topbar-inline-actions-left{justify-content:flex-start}.topbar-inline-actions-right{justify-content:flex-end;gap:8px}.header-inline-btn{min-width:0;flex:0 1 auto;height:40px;padding:0 12px;max-width:100%;border-radius:12px;background:#0e141c;color:#e4e4e7;border:1px solid rgba(255,255,255,.08);white-space:nowrap;font-size:clamp(13px,3vw,14px);line-height:1;letter-spacing:-.03em}.header-icon-btn{width:40px;min-width:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border-color:transparent;box-shadow:none}.header-icon-btn:hover{border-color:transparent;background:#ffffff0a}.header-icon-btn svg{width:21px;height:21px;display:block}.header-inline-btn:disabled{cursor:default;opacity:1}.header-inline-btn.active{background:var(--accent-soft);border-color:#ffffff29;color:var(--accent-strong)}.mobile-main{min-height:0;overflow-y:auto;padding:0;display:grid;gap:14px;border-radius:0}.mobile-main>.tab-pane,.mobile-main>.fill-pane{border-radius:0}.fill-pane,.compact-scroll-list,.random-room-list{min-height:0}.tab-pane,.overlay-card,.legacy-box,.feed-card,.product-card,.community-card,.chat-row,.cart-box,.profile-card,.left-menu,.random-room-card,.modal-card{background:linear-gradient(180deg,var(--panel) 0%,var(--panel-2) 100%);border:1px solid var(--line);border-radius:0}.tab-pane,.overlay-card,.legacy-box,.product-card,.community-card,.profile-card,.cart-box,.random-room-card,.modal-card{padding:14px}.fill-pane,.overlay-card,.stack-gap,.settings-grid,.legacy-grid,.profile-shell,.product-grid,.mobile-split,.feed-stack,.community-list,.chat-list,.profile-columns,.compact-panel,.progress-list,.legacy-nav,.menu-group,.left-menu,.random-room-list,.modal-form-grid{display:grid;gap:8px}.overlay-head,.section-head,.random-room-toolbar,.modal-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-two-col,.legacy-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-category-nav{display:grid;grid-template-columns:1fr;gap:8px}.settings-category-btn{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);background:#ffffff08;color:#fafafa;padding:0 14px}.settings-category-btn.active{background:#ffffff1a;border-color:#ffffff2e;color:var(--accent-strong)}.settings-logout-btn{background:#ff6b6b14;border-color:#ff6b6b57;color:#ffd5d5}.settings-logout-btn:hover{background:#ff6b6b24}.settings-category-btn.inspector-on b{color:#9ff7bf}.settings-one-col{grid-template-columns:1fr}.toggle-pill{min-width:72px;min-height:34px;border:1px solid var(--line);background:#ffffff0a;color:#fafafa}.toggle-pill.on{background:#ffffff1a;border-color:#ffffff2e;color:#fffffff0}.toggle-pill.off{background:#ffffff0a;color:#d4d4d8}.copy-action-row{display:flex;flex-wrap:wrap;gap:8px}.html-inspector-body pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.5}.legacy-box.compact{padding:12px}.legacy-box h3,.product-card strong,.community-card strong,.profile-card strong,.chat-copy strong,.cart-row strong,.section-head h2,.random-room-card strong{margin:0}.legacy-box p,.legacy-box li,.section-head p,.product-card p,.community-card p,.chat-copy p,.chat-copy span,.cart-row span,.profile-card span,.profile-columns ul,.community-meta,.feed-copy p,.random-room-card p{color:#d4dde9;line-height:1.55}.big-progress{font-size:40px;font-weight:800;color:#ffe5af;margin-bottom:10px}.progress-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:10px;align-items:center}.progress-row span{display:block;margin-top:3px;font-size:12px;color:var(--soft)}.progress-bar{height:9px;border-radius:999px;background:#ffffff12;overflow:hidden}.progress-bar i{display:block;height:100%;background:linear-gradient(90deg,#f59e0b,#facc15)}.legacy-nav.inline{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.legacy-nav-btn,.ghost-btn,.random-room-create-btn,.modal-submit-btn{text-align:center;background:#101721}.ghost-link-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid var(--line);background:#101721;text-decoration:none;color:#d9e2ef}.muted-mini{color:var(--soft);font-size:12px}.section-head{align-items:flex-start}.compact-head{margin-bottom:-2px}.section-head p{margin:6px 0 0;color:var(--soft)}.section-tools{min-width:240px;display:grid;gap:10px}.slim-tools{min-width:min(280px,42vw)}.feed-card{overflow:hidden}.feed-media{min-height:188px;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(135deg,#ffffff14,#ffffff05)}.feed-card.sunrise .feed-media{background:linear-gradient(135deg,#7c2d12,#f59e0b)}.feed-card.violet .feed-media{background:linear-gradient(135deg,#312e81,#8b5cf6)}.feed-card.teal .feed-media{background:linear-gradient(135deg,#134e4a,#14b8a6)}.feed-card.rose .feed-media{background:linear-gradient(135deg,#7f1d1d,#fb7185)}.feed-badge,.feed-category,.product-badge,.community-chip{width:fit-content;padding:6px 10px;border-radius:999px;background:#00000042;color:#fff1cc;font-size:12px}.feed-category{margin-top:8px}.feed-visual-copy{margin-top:24px;font-size:clamp(24px,4vw,34px);font-weight:800;max-width:460px}.feed-copy{padding:15px;display:grid;gap:10px}.feed-meta,.product-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:var(--soft);font-size:13px}.mobile-split{grid-template-columns:260px minmax(0,1fr);align-items:start}.left-menu{align-self:start}.always-open{display:grid}.slim-left-menu{max-width:190px}.menu-group-title{color:#ffd990;font-size:12px;font-weight:700;padding:4px 4px 0}.left-link{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#101721;border-radius:0;padding:10px 12px;color:var(--text)}.left-link.active{background:var(--accent-soft);border-color:#f59e0b5c;color:#ffeab8}.content-grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-thumb{min-height:132px;border-radius:14px;background:linear-gradient(135deg,#f59e0b57,#3b82f642)}.chat-row{display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center}.avatar-circle{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:linear-gradient(135deg,#f59e0b66,#ec489959)}.chat-meta{display:grid;gap:8px;justify-items:end;color:var(--soft)}.chat-meta b{min-width:24px;height:24px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:var(--accent);color:#130b00}.simple-row .chat-meta b{background:#ffffff14;color:#ffecc1}.random-room-toolbar{padding:0}.random-room-select,.random-room-create-btn{min-height:40px}.random-room-toolbar>*:first-child{flex:1 1 auto}.random-room-toolbar>*:last-child{flex:0 0 92px}.random-room-card{display:grid;gap:8px;min-height:96px}.random-room-topline,.random-room-middleline{display:flex;align-items:center;justify-content:space-between;gap:12px}.random-room-middleline strong{margin:0;font-size:14px}.random-room-category-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#e7eef9}.random-room-occupancy,.random-room-card b{min-width:58px;text-align:right;color:#ffe7ba}.random-room-card p{margin:0;font-size:12px;color:#d4dde9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-category-strip{margin:-14px -14px 0;padding:4px 14px 0;border-bottom:1px solid rgba(255,255,255,.06)}.chat-category-bar{display:flex;align-items:center;gap:6px;margin:0;overflow-x:auto;width:fit-content;max-width:100%;padding-bottom:0}.chat-category-bar::-webkit-scrollbar{height:0}.chat-category-btn{flex:0 0 auto;width:auto;min-height:30px;padding:0 10px;font-size:12px;background:#101721;white-space:nowrap;border-bottom:0}.random-match-pane{min-height:100%;display:grid;grid-template-rows:auto 1fr auto;gap:16px}.random-match-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px;align-items:start}.random-match-toolbar-primary{align-items:stretch}.random-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.random-filter-field{display:grid;gap:6px}.random-filter-field span{font-size:12px;color:var(--soft)}.random-match-settings-wrap{position:relative}.random-settings-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:120px;padding:6px;border:1px solid var(--line);background:#121821;z-index:3}.random-settings-item{width:100%;min-height:34px;font-size:12px}.random-match-center{display:grid;place-items:center;padding:32px 0 48px}.random-start-btn{min-width:min(260px,100%);min-height:58px;font-size:18px;font-weight:700;border:1px solid rgba(245,158,11,.26);background:#f59e0b1f;color:var(--accent-strong)}.random-start-btn.loading{background:#3b82f629;border-color:#3b82f64d;color:#dfeafe}.random-match-result{display:grid;gap:8px;padding:14px;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel) 0%,var(--panel-2) 100%)}.random-skeleton-card{display:grid;gap:10px;padding:14px;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel) 0%,var(--panel-2) 100%)}.random-skeleton-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.random-skeleton-label{color:var(--soft);font-size:12px}.random-skeleton-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.random-range-field{grid-column:span 1}.random-range-box,.random-distance-panel,.random-chat-room-card{display:grid;gap:10px;padding:14px;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel) 0%,var(--panel-2) 100%)}.dual-range-box{display:grid;gap:10px}.dual-range-slider{position:relative;height:24px}.dual-range-track,.dual-range-fill{position:absolute;top:50%;transform:translateY(-50%);height:6px;border-radius:999px}.dual-range-track{left:0;right:0;background:#ffffff1a}.dual-range-fill{background:linear-gradient(90deg,#f59e0bd9,#facc15e6)}.dual-range-slider input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dual-range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#f8fafc;border:2px solid rgba(245,158,11,.95);box-shadow:0 0 0 3px #f59e0b24;pointer-events:auto;cursor:pointer}.dual-range-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#f8fafc;border:2px solid rgba(245,158,11,.95);box-shadow:0 0 0 3px #f59e0b24;pointer-events:auto;cursor:pointer}.dual-range-slider input[type=range]::-webkit-slider-runnable-track,.dual-range-slider input[type=range]::-moz-range-track{background:transparent}.random-range-values{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#dfeafe}.random-distance-panel{margin-top:-8px}.random-match-room-list{align-content:start}.random-match-room-card.active{border-color:#f59e0b6b;box-shadow:0 0 0 1px #f59e0b2e inset}.random-match-room-card.ended{opacity:.78}.random-room-actions{display:flex;justify-content:flex-end}.random-room-actions-between{justify-content:space-between}.random-chat-room-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.random-chat-room-head-actions,.random-room-topline-actions{display:flex;align-items:flex-start;gap:8px}.random-chat-room-head p{margin:6px 0 0;color:#d4dde9}.random-alert-banner{padding:10px 12px;border-radius:12px;border:1px solid rgba(245,158,11,.26);background:#f59e0b1f;color:#ffe5b4;font-weight:700}.report-mini-btn{min-width:56px;padding:8px 10px;border-radius:12px;border:1px solid rgba(248,113,113,.34);background:#f871711f;color:#fecaca;font-weight:700}.report-mini-btn:hover{border-color:#f871717a}.random-room-occupancy.alert{color:#ffe5b4}.random-chat-bubble-list{display:grid;gap:8px}.random-chat-bubble{max-width:min(82%,520px);padding:10px 12px;border-radius:14px;background:#1b2430;color:#eef3fa}.random-chat-bubble.mine{margin-left:auto;background:#f59e0b29}.random-chat-bubble.system{max-width:100%;background:#3b82f61f;color:#d8e5fb;text-align:center}.random-chat-input-row{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:8px}.grouped-room-toolbar{margin-bottom:12px}.grouped-room-card{gap:10px}.grouped-room-title-line strong{font-size:14px}.chat-toolbar.kakao-toolbar.compact-only-toolbar{display:block;padding:0;margin:0;background:transparent;border:0;min-height:auto}.category-scroll{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.category-scroll .category-chip{min-height:34px}.kakao-chat-list{gap:0;padding:0;margin-top:0;background:transparent;border:0}.kakao-chat-row{grid-template-columns:54px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 4px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.07);border-radius:0}.kakao-chat-row:last-child{border-bottom:0}.kakao-avatar{width:50px;height:50px;align-self:start;justify-self:start;border-radius:18px;background:linear-gradient(135deg,#f59e0b5c,#3b82f647);color:#f7fbff;font-size:18px}.kakao-chat-copy{min-width:0;align-self:start;display:grid;align-content:start;gap:4px}.kakao-chat-head{display:flex;align-items:center;gap:8px;min-width:0}.kakao-chat-head strong{min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kakao-chat-badges{min-width:0;display:flex;align-items:center;gap:6px;color:var(--soft);font-size:11px;white-space:nowrap;overflow:hidden}.kakao-chat-badges span{overflow:hidden;text-overflow:ellipsis}.kakao-chat-badges em{font-style:normal;padding:2px 6px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffe4a3}.kakao-chat-copy p{margin:0;color:#c2cddc;font-size:12px;line-height:1.34;min-height:2.68em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kakao-chat-meta{align-self:start;min-width:44px;gap:6px;padding-top:2px}.kakao-chat-meta span{font-size:11px}.kakao-chat-meta b{min-width:20px;height:20px;font-size:11px}.question-board{display:grid;gap:12px}.question-profile-hero,.ad-banner,.question-feed-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel) 0%,var(--panel-2) 100%)}.question-profile-hero{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px}.question-profile-copy{display:grid;gap:6px}.question-profile-chip{width:fit-content;padding:4px 8px;border:1px solid rgba(245,158,11,.24);background:#f59e0b1f;color:#ffe7ba;font-size:11px}.question-profile-actions{display:flex;gap:8px}.ad-banner{display:grid;gap:4px;padding:12px 14px;text-align:center;color:#dbe4ef}.ad-banner span{font-size:11px;color:var(--soft)}.question-list{display:grid;gap:12px}.question-feed-card{padding:14px;display:grid;gap:12px}.question-feed-top,.question-user-line{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.question-body{font-size:14px;line-height:1.6}.question-answer-box{display:grid;gap:8px}.question-footer-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.question-footer-actions button{min-height:34px}.cart-row,.cart-summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.cart-summary{border-bottom:0;padding-bottom:0;margin-top:6px}.profile-shell{grid-template-columns:320px minmax(0,1fr)}.profile-avatar{width:90px;height:90px;margin:0 auto;border-radius:50%;display:grid;place-items:center;font-size:34px;font-weight:800;background:linear-gradient(135deg,#f59e0b73,#3b82f666)}.profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px}.profile-stats div{padding:10px;border-radius:0;background:#ffffff0a;display:grid;gap:4px}.profile-columns ul{margin:0;padding-left:18px}.bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line-strong);background:#000000fa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:var(--mobile-nav-height, 40px);position:relative;z-index:72}.bottom-nav-btn{min-height:var(--mobile-nav-height, 40px);border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;color:#d4d4d8;font-size:13px;letter-spacing:-.02em}.bottom-nav-btn:last-child{border-right:0}.bottom-nav-btn.active{background:#ffffff1a;color:#fffffff0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000094;display:grid;place-items:center;padding:14px;z-index:25}.modal-card{width:min(760px,100%);display:grid;gap:14px}.modal-header-row{display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.modal-header-row strong{text-align:center;font-size:18px}.modal-back-btn{width:40px;min-width:40px;padding:0}.modal-spacer{width:40px;display:block}.modal-form-grid{display:grid;gap:10px}.modal-form-grid-top{grid-template-columns:160px minmax(0,1fr)}.modal-form-grid-bottom{grid-template-columns:140px 120px minmax(0,1fr)}.anonymous-check{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid var(--line);background:var(--panel);color:var(--text)}.anonymous-check input{width:16px;height:16px;margin:0}.modal-submit-btn{min-height:42px}@media (max-width: 1080px){.kakao-chat-row{padding:12px 0}.random-filter-grid{grid-template-columns:1fr}.random-chat-room-head{grid-template-columns:1fr;display:grid}.random-chat-input-row,.settings-grid,.legacy-grid.two,.legacy-grid.three,.mobile-split,.profile-shell,.content-grid.product-grid,.settings-two-col,.modal-form-grid{grid-template-columns:1fr}.section-tools,.slim-tools,.slim-left-menu{min-width:0;max-width:none}}@media (max-width: 720px){.mobile-main{padding:0}.tab-pane,.overlay-card,.legacy-box,.product-card,.community-card,.profile-card,.cart-box,.random-room-card,.modal-card{padding:12px}.section-head{flex-direction:column}.feed-media{min-height:158px}.chat-row{grid-template-columns:44px 1fr auto;gap:10px}.avatar-circle{width:44px;height:44px;font-size:13px}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.random-room-toolbar>*:last-child{flex-basis:84px}}@media (max-width: 640px){.topbar-row{grid-template-columns:minmax(0,1.25fr) auto minmax(0,1.25fr);gap:6px;padding:8px 10px;min-height:56px}.topbar-title-block h1{max-width:96px;font-size:15px}.header-inline-btn{height:38px;padding:0 10px;font-size:12px}.header-icon-btn{width:38px;min-width:38px}.random-room-toolbar{gap:8px}.question-profile-hero{flex-direction:column;align-items:flex-start}.question-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.topbar-row{grid-template-columns:minmax(0,1.12fr) auto minmax(0,auto);gap:4px;padding:8px}.topbar-inline-actions{gap:4px}.header-inline-btn{padding:0 8px;font-size:12px}.header-icon-btn{width:36px;min-width:36px}.bottom-nav-btn{min-height:56px;font-size:12px}.random-room-card{min-height:64px;padding:10px}.modal-form-grid-top,.modal-form-grid-bottom{grid-template-columns:1fr}}@media (max-width: 360px){.topbar-row{gap:6px;padding:8px 9px}.topbar-title-inline{max-width:84px;font-size:14px}.header-inline-btn{font-size:11px;padding:0 6px}.header-icon-btn{width:34px;min-width:34px}}@media (max-width: 640px){.chat-category-strip{margin:-12px -12px 0;padding:8px 12px 0}.chat-category-bar{gap:6px;width:100%}.chat-category-btn{min-height:34px;font-size:11px;padding:0 8px}.random-match-toolbar{grid-template-columns:minmax(0,1fr) 84px}.random-start-btn{min-width:100%;font-size:16px;min-height:54px}.history-feed-card{min-height:calc(100dvh - 204px);grid-template-rows:auto minmax(260px,1fr) auto auto}.feed-post-list{max-height:none}}@media (max-width: 480px){.random-match-center{padding:24px 0 32px}.random-settings-menu{left:0;right:auto}.history-feed-card{min-height:calc(100dvh - 196px);grid-template-rows:auto minmax(240px,1fr) auto auto}.feed-post-list{max-height:none}.history-feed-card .feed-media{margin:10px 10px 0;width:calc(100% - 20px);max-width:calc(100% - 20px)}.random-skeleton-actions{grid-template-columns:1fr}}.home-feed-pane{gap:12px;min-height:0;grid-template-rows:auto minmax(0,1fr);align-content:start}.home-story-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel) 0%,var(--panel-2) 100%);padding:12px 16px}.story-strip{display:flex;gap:20px;overflow-x:auto;padding:4px 2px 6px}.story-chip{border:0;background:transparent;padding:0;display:grid;gap:6px;justify-items:center;min-width:82px}.story-chip-ring{width:58px;height:58px;padding:2px;border-radius:50%;background:linear-gradient(135deg,#f59e0bf2,#3b82f6d9);display:grid;place-items:center}.story-chip-ring.violet{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.story-chip-ring.teal{background:linear-gradient(135deg,#14b8a6,#22c55e)}.story-chip-ring.rose{background:linear-gradient(135deg,#fb7185,#f59e0b)}.story-chip-avatar{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#0c1117;color:#f8fbff;font-weight:800}.story-chip-avatar-compose{font-size:26px}.story-chip-name{max-width:72px;font-size:12px;color:#d8e1ee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story-preview-card{display:grid;gap:8px}.feed-post-list{display:grid;gap:14px;min-height:0;max-height:none;overflow:visible;overflow-x:hidden;scroll-snap-type:none;padding-right:0}.feed-post-list>*{min-width:0}.feed-post-list .history-feed-card{width:100%;max-width:100%}.history-feed-card{padding:0;overflow:hidden;width:100%;min-width:0;min-height:calc(100dvh - 220px);display:grid;grid-template-rows:auto minmax(320px,1fr) auto auto;scroll-snap-align:start}.history-feed-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 0}.history-feed-profile{min-width:0;display:flex;align-items:center;gap:10px}.story-mini-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#f59e0b73,#3b82f666);display:grid;place-items:center;font-weight:800}.history-feed-profile p{margin:2px 0 0;color:var(--soft);font-size:12px}.feed-question-btn{min-height:32px;padding:0 12px}.history-feed-card .feed-media{margin:12px 12px 0;border-radius:12px;min-height:0;height:100%;width:calc(100% - 24px);max-width:calc(100% - 24px)}.history-feed-card .feed-copy{padding:12px 14px}.history-feed-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 14px}.question-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#020202;display:grid;grid-template-rows:auto 1fr}.asked-page-head{border-bottom:1px solid var(--line);background:#0a0e14fa}.asked-nav-row{min-height:44px;padding:6px 10px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center}.asked-page-title{text-align:center;font-size:16px;font-weight:700}.question-overlay-body{overflow-y:auto;padding:12px;display:grid;gap:12px}.asked-question-profile-header,.asked-question-form,.asked-question-highlight{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel) 0%,var(--panel-2) 100%);padding:14px}.asked-question-profile-card{display:flex;gap:12px;align-items:center}.asked-question-avatar{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:20px;font-weight:800;background:linear-gradient(135deg,#f59e0b73,#3b82f666)}.asked-question-copy{display:grid;gap:4px}.asked-question-copy span,.asked-question-copy p{color:#d4dde9;margin:0}.asked-question-toolbar,.asked-question-form-actions,.question-profile-chip-row{display:flex;gap:8px;flex-wrap:wrap}.asked-question-toolbar{margin-top:12px}.asked-question-form{display:grid;gap:10px}.asked-question-form textarea{min-height:112px;resize:vertical;border:1px solid var(--line);background:var(--panel);color:var(--text);padding:12px}.muted-chip{border-color:#ffffff1f;background:#ffffff0d;color:#d8e1ee}.question-feed-stack{display:grid;gap:12px}@media (max-width: 640px){.story-chip-ring{width:52px;height:52px}.story-chip-avatar{width:46px;height:46px}.story-chip-name{font-size:11px;max-width:58px}.history-feed-head{padding:10px 10px 0}.history-feed-card .feed-media,.history-feed-card .feed-copy,.history-feed-footer{margin-left:10px;margin-right:10px;padding-left:0;padding-right:0}.history-feed-card .feed-copy{padding:10px 0}.history-feed-footer{padding-bottom:10px}.asked-question-profile-card{align-items:flex-start}}.mobile-main{overflow-x:hidden}.home-feed-pane,.feed-post-list,.history-feed-card,.history-feed-head,.history-feed-profile,.history-feed-card .feed-copy,.history-feed-footer,.kakao-chat-list,.kakao-chat-row,.chat-category-strip,.chat-category-bar{min-width:0}.home-feed-pane{overflow:visible}.feed-post-list{width:100%}.feed-post-list>.history-feed-card{max-width:100%}.history-feed-card,.history-feed-card .feed-media,.history-feed-card .feed-copy,.history-feed-footer{width:100%}.history-feed-head{padding-right:12px}.history-feed-profile>div,.history-feed-card .feed-copy>div{min-width:0}.history-feed-card strong,.history-feed-profile strong,.feed-copy strong,.feed-copy p,.feed-meta span,.kakao-chat-copy strong,.kakao-chat-copy p{overflow-wrap:anywhere}.chat-category-strip{margin:-14px -14px 0;padding:8px 14px 0;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff08,#ffffff03)}.chat-category-bar{padding-bottom:8px}.kakao-chat-list{gap:0;margin-top:0}@media (max-width: 640px){.mobile-main{padding-left:0;padding-right:0}.home-feed-pane{gap:8px}.feed-post-list{gap:10px;max-height:none}.history-feed-card{min-height:calc(100dvh - 188px);grid-template-rows:auto minmax(220px,1fr) auto auto}.history-feed-head{gap:8px;padding:10px 10px 0}.history-feed-card .feed-media{margin:10px 10px 0;width:calc(100% - 20px);max-width:calc(100% - 20px)}.history-feed-card .feed-copy{padding:10px}.history-feed-footer{padding:0 10px 10px;gap:6px}.feed-visual-copy{max-width:100%;font-size:clamp(20px,7vw,28px)}.feed-meta{justify-content:flex-start}.chat-category-strip{margin:-12px -12px 0;padding:8px 12px 0}.chat-category-bar{width:100%;gap:6px;padding-bottom:8px}.chat-category-btn{min-height:32px;padding:0 9px}.kakao-chat-row{min-height:84px;padding:10px 0}}@media (max-width: 480px){.feed-post-list{max-height:calc(100dvh - 160px)}.history-feed-card{min-height:calc(100dvh - 180px);grid-template-rows:auto minmax(200px,1fr) auto auto}.history-feed-card .feed-media{margin:8px 8px 0;width:calc(100% - 16px);max-width:calc(100% - 16px)}.history-feed-card .feed-copy{padding:8px}.history-feed-footer{padding:0 8px 8px}.feed-meta{gap:6px;font-size:12px}.feed-question-btn{padding:0 10px;min-height:30px}.story-chip{min-width:60px}.story-chip-name{max-width:60px}}.simple-list-row{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px;line-height:1.45}.simple-list-row:last-child{border-bottom:none}.html-inspector-modal{position:fixed;z-index:40;overflow:auto;padding:10px;box-shadow:0 18px 44px #0000006b}.html-inspector-target{outline:2px solid rgba(245,158,11,.92)!important;outline-offset:2px}.contextual-search-pane{min-height:0}.search-toolbar-grid{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:8px}.search-toolbar-actions{display:flex;justify-content:flex-end}.context-search-results{display:grid;gap:10px;min-height:0}.search-result-card p{margin:6px 0}.profile-shell-single{grid-template-columns:1fr}.auth-gate-pane,.adult-gate-pane{align-content:start}.auth-gate-card,.adult-gate-card{min-height:100%}.auth-option-grid{align-items:stretch}.auth-summary-box p{margin:6px 0}.auth-status-card{gap:12px}.adult-auth-modal{width:min(92vw,420px)}.signup-step-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.signup-step-btn{min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0e141c;color:#e4e4e7}.signup-step-btn.active{background:#f59e0b29;border-color:#f59e0b59;color:#ffe9be}.consent-checklist,.consent-record-list{display:grid;gap:8px}.consent-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05}.consent-row.inline{justify-content:flex-start}.consent-row.checked{border-color:#f59e0b59;background:#f59e0b14}.consent-row input{margin:0}.signup-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.signup-form-grid label{display:grid;gap:6px;min-width:0}.signup-form-grid label span{color:#aeb8c7;font-size:13px}.signup-form-grid label.wide{grid-column:1 / -1}.signup-form-grid input,.signup-form-grid select{width:100%}.chip-checklist{display:flex;flex-wrap:wrap;gap:8px}.chip-check{min-height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0e141c;color:#e4e4e7}.chip-check.active{background:#22c55e24;border-color:#22c55e59;color:#d6ffe5}.signup-optional-note p,.signup-legal-copy p,.random-profile-gate p{margin:6px 0}.profile-edit-grid{margin-top:4px}.random-profile-gate{align-content:start}@media (max-width: 720px){.signup-step-strip,.signup-form-grid{grid-template-columns:1fr}}.legal-fixed-links{position:fixed;left:12px;right:12px;bottom:76px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap;z-index:25;pointer-events:none}.legal-fixed-links .ghost-link-btn{pointer-events:auto;background:#ffffffeb;border:1px solid rgba(15,23,42,.08);border-radius:999px;box-shadow:0 6px 18px #0f172a14}.reconsent-banner{margin:0 0 12px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffc10714}.reconsent-banner strong{display:block;margin-bottom:4px}.reconsent-banner p{margin:0;color:#d9dfe7;line-height:1.45}.photo-url-grid{display:grid;grid-template-columns:1fr;gap:8px}.compact-bullet-list{margin:0;padding-left:18px;display:grid;gap:6px}.section-tools.slim-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.topbar-title-inline{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-inline-btn-icon-label{display:inline-flex;align-items:center;justify-content:center;padding-inline:10px}.header-inline-btn-icon-label svg{width:18px;height:18px}.profile-form-grid textarea{min-height:96px;resize:vertical;width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#eef3f9;padding:10px 12px}.business-info-footer{border-top:1px solid var(--line);padding:8px 12px 10px;display:grid;gap:4px;background:#0a0e14f5;color:var(--soft);font-size:11px}.legal-fixed-links{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px 6px;border-top:1px solid var(--line);background:#0a0e14f5}.simple-list-row.multi-line{display:flex;justify-content:space-between;align-items:center;gap:10px}.simple-list-row.multi-line>div:first-child{display:flex;flex-direction:column;gap:2px}.ghost-btn.danger{border-color:#ff6b6b59;color:#ffb4b4}.header-notification-btn{position:relative}.header-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(9,13,18,.7)}.notification-overlay-body{min-height:0;overflow-y:auto}.notification-section-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel) 0%,var(--panel-2) 100%);border-radius:14px;padding:14px;display:grid;gap:12px}.notification-section-head p{margin:4px 0 0;color:var(--soft);font-size:12px}.notification-list{display:grid;gap:10px}.notification-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:12px;padding:12px;min-width:0}.notification-item.unread{border-color:#f59e0b4d;background:#f59e0b14}.notification-item-copy{min-width:0;display:grid;gap:6px}.notification-item-topline{display:flex;justify-content:space-between;gap:10px;color:var(--soft);font-size:12px}.notification-item strong,.notification-item p,.notification-item span{overflow-wrap:anywhere}.notification-item p{margin:0;color:#d8e1ee;line-height:1.5}.notification-chip{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:2px 8px;border-radius:999px;background:#f59e0b24;color:#ffe4b0;border:1px solid rgba(245,158,11,.26)}.notification-chip.order{background:#3b82f624;color:#cfe4ff;border-color:#3b82f647}.notification-chip.community{background:#10b98124;color:#c9ffea;border-color:#10b98147}.notification-chip.event{background:#ec489924;color:#ffd0e8;border-color:#ec48994d}.notification-policy-links{display:flex;flex-wrap:wrap;gap:8px}.home-story-card,.story-strip,.feed-post-list,.history-feed-card,.history-feed-card .feed-media,.history-feed-card .feed-copy,.history-feed-footer{max-width:100%}.home-story-card,.feed-post-list,.history-feed-card,.history-feed-card .feed-copy,.history-feed-footer,.story-strip,.story-chip,.story-chip-name,.history-feed-profile,.history-feed-profile>div,.feed-copy>div,.feed-meta,.feed-meta span{min-width:0}.home-story-card,.feed-post-list,.history-feed-card{overflow:hidden}.story-strip{overscroll-behavior-x:contain}.feed-post-list .history-feed-card{contain:layout paint}.history-feed-card .feed-media,.history-feed-card .feed-copy{overflow:hidden}@media (max-width: 640px){.notification-item{grid-template-columns:1fr}}.sponsored-feed-product{border-style:dashed}.sponsored-feed-product .product-thumb{min-height:132px;background:linear-gradient(135deg,#1f2937,#6b7280)}.toggle-row,.product-card-actions,.menu-overlay-list{display:flex;gap:8px;flex-wrap:wrap}.toggle-btn{min-width:72px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:var(--panel);color:#d8e1ee}.toggle-btn.active{background:#f59e0b29;border-color:#f59e0b59;color:#ffe9be}.menu-overlay-btn{justify-content:space-between;text-align:left}.auth-standalone-shell{min-height:100vh;background:linear-gradient(180deg,#0b1118,#111827);color:#f4f4f5}.auth-standalone-main{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 18px}.auth-standalone-card{width:min(760px,100%);background:#0f172aeb;border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:24px;box-shadow:0 24px 80px #00000059}.auth-standalone-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.auth-standalone-head h1{margin:6px 0 8px;font-size:20px}.auth-standalone-kicker{display:inline-block;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8}.auth-standalone-body{max-height:calc(100vh - 180px);overflow:auto}.auth-login-grid{grid-template-columns:1fr}.auth-login-primary-actions{align-items:stretch}.auth-social-login-panel{display:grid;gap:8px;padding:12px;border:1px solid rgba(250,204,21,.28);border-radius:18px;background:#facc1514}.auth-kakao-login-btn{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;background:#fee500;color:#181600;font-weight:800;box-shadow:0 10px 24px #00000040}.auth-kakao-login-btn span{width:20px;height:20px;border-radius:999px;display:inline-grid;place-items:center;background:#181600eb;color:#fee500;font-size:8px;line-height:1}.auth-kakao-login-btn:hover,.auth-kakao-login-btn:focus-visible{filter:brightness(.96);transform:translateY(-1px)}.auth-social-login-panel p{margin:0;color:#cbd5e1;font-size:12px;line-height:1.5}.auth-entry-grid{align-items:stretch}.auth-entry-card,.auth-entry-pane,.auth-account-chiplist{gap:12px}.signup-screen-body{display:grid;gap:16px}.signup-step-strip-mobile{position:sticky;top:0;z-index:3;padding:10px;border-radius:18px;background:#0b1118eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06)}.signup-step-panel{display:grid;gap:14px}.signup-panel{border-radius:20px;padding:16px}.signup-legal-copy h3{margin:0 0 6px;font-size:18px}.signup-legal-copy details{border-radius:16px}.signup-legal-copy summary{cursor:pointer;line-height:1.45}.signup-legal-copy p{line-height:1.6}.signup-consent-checklist{gap:10px}.signup-consent-checklist .consent-row{align-items:flex-start;gap:12px;min-height:56px;padding:14px 16px;border-radius:16px}.signup-consent-checklist .consent-row input{width:18px;height:18px;margin-top:2px;flex:0 0 auto}.signup-consent-checklist .consent-row span{flex:1;line-height:1.5;font-size:15px}.signup-form-grid--account,.signup-form-grid--profile{gap:14px}.signup-form-grid--account label,.signup-form-grid--profile label{gap:8px}.signup-form-grid--account label span,.signup-form-grid--profile label span{font-size:14px;font-weight:600;color:#d8e1ee}.signup-form-grid--account input,.signup-form-grid--account select,.signup-form-grid--profile input,.signup-form-grid--profile select{min-height:52px;border-radius:16px;padding:0 14px;font-size:16px}.signup-auth-option-grid{gap:12px}.signup-auth-option-grid .legacy-box.compact{border-radius:18px;padding:16px}.signup-auth-option-grid .legacy-box.compact h3{font-size:17px}.signup-auth-option-grid .legacy-box.compact p{line-height:1.55}.signup-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.signup-action-row--triple{grid-template-columns:1fr}.signup-action-row button{min-height:52px;border-radius:16px;font-size:15px;font-weight:700}.signup-action-row--triple button:last-child{min-height:56px}@media (max-width: 640px){.auth-standalone-shell{background:#0b1118}.auth-standalone-main{padding:0;align-items:stretch}.auth-standalone-card{width:100%;min-height:100vh;border-radius:0;border:0;box-shadow:none;padding:18px 14px 28px;background:linear-gradient(180deg,#0b1118fa,#111827fa)}.auth-standalone-head{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px}.auth-standalone-head h1{margin:0;font-size:26px;line-height:1.2}.auth-standalone-body{max-height:none;overflow:visible}.signup-step-strip-mobile{grid-template-columns:1fr}.signup-step-btn{min-height:48px;text-align:left;padding:0 14px;border-radius:14px;font-size:14px;line-height:1.35}.signup-panel{padding:14px}.signup-legal-copy h3{font-size:17px}.signup-legal-copy p,.signup-auth-option-grid .legacy-box.compact p{font-size:14px}.signup-form-grid--account,.signup-form-grid--profile,.signup-auth-option-grid,.signup-action-row{grid-template-columns:1fr}.signup-action-row button,.signup-action-row--triple button{width:100%}.chip-checklist{gap:10px}.chip-check{min-height:42px;padding:0 14px;font-size:14px}}.community-board-head{align-items:center}.community-search-toolbar{display:grid;grid-template-columns:120px 120px minmax(220px,1fr);width:100%}.community-search-toolbar select,.community-search-toolbar input{width:100%}.community-board-layout{align-items:stretch}.community-category-panel{min-height:100%}.community-post-panel{min-height:420px}.community-card-topline{display:flex;align-items:center;gap:8px;margin-bottom:8px}.muted-chip{background:#94a3b81f;color:#cdd6e3}@media (max-width: 900px){.community-search-toolbar{grid-template-columns:1fr 1fr}.community-search-toolbar input{grid-column:1 / -1}}@media (min-width: 1024px){.topbar-row{grid-template-columns:minmax(0,1fr) auto}.topbar-right{justify-self:end}.topbar-inline-actions-right{justify-content:flex-end}}.story-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(84px,100px);gap:18px;overflow-x:auto;padding-bottom:2px}.story-chip{width:100%;display:grid;justify-items:center;gap:8px}.shorts-list-wrap{display:grid;gap:0;min-height:0;overflow-y:auto;border:1px solid var(--line);background:linear-gradient(180deg,#030303,#090909)}.shorts-list-card{display:grid;gap:10px;padding:14px;border-bottom:1px solid rgba(255,255,255,.08)}.shorts-list-card:last-child{border-bottom:0}.shorts-video-stage{position:relative;width:100%;aspect-ratio:4 / 3;min-height:0;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05);display:grid;place-items:center}.shorts-video-stage.sunrise{background:linear-gradient(180deg,#f59e0b38,#111721f0)}.shorts-video-stage.violet{background:linear-gradient(180deg,#8b5cf638,#111721f0)}.shorts-video-stage.teal{background:linear-gradient(180deg,#2dd4bf33,#111721f0)}.shorts-video-stage.rose{background:linear-gradient(180deg,#fb718533,#111721f0)}.shorts-video-badge{position:absolute;top:12px;left:12px;padding:5px 8px;border:1px solid rgba(255,255,255,.12);background:#0f172a6b;font-size:11px;letter-spacing:.08em}.shorts-video-center{font-size:22px;font-weight:800;color:#ffffffeb}.shorts-list-copy{display:grid;gap:8px}.shorts-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.shorts-title-row strong{line-height:1.45}.shorts-more-btn{width:36px;min-width:36px;height:36px;padding:0;font-size:22px;line-height:1}.shorts-meta-row{display:flex;flex-wrap:wrap;gap:10px;color:#a1a1aa;font-size:13px}.shorts-action-row{display:flex;gap:8px}.shorts-loading-row{padding:14px;text-align:center;color:#a1a1aa;font-size:13px}.shorts-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:38;background:#0000008f;display:flex;align-items:flex-end}.shorts-sheet{width:100%;background:#050505;border-top:1px solid rgba(255,255,255,.12);padding:10px 12px 18px;display:grid;gap:12px}.shorts-sheet-handle{width:48px;height:4px;background:#ffffff42;margin:0 auto}.shorts-sheet-header{display:grid;gap:4px}.shorts-sheet-header span{color:#a1a1aa;font-size:13px}.shorts-sheet-actions{display:grid;gap:8px}.shorts-sheet-btn{width:100%;min-height:46px;text-align:left;padding:0 14px}.home-feed-pane.home-feed-pane-shorts{padding:0;gap:0;grid-template-rows:minmax(0,1fr)}.home-feed-pane.home-feed-pane-shorts>.shorts-list-wrap{height:100%}.shorts-list-wrap{width:calc(100% + 24px);margin:0 -12px;border-left:0;border-right:0}.shorts-list-card{gap:0;padding:0 0 14px}.shorts-video-stage{min-height:320px;border-left:0;border-right:0;border-top:0;border-radius:0}.shorts-video-badge{display:none}.shorts-list-copy-detailed{gap:6px;padding:10px 14px 0}.shorts-detail-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px}.shorts-detail-meta-row{grid-template-columns:32px minmax(0,1fr);color:#a1a1aa;font-size:13px}.shorts-profile-avatar{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff14;display:inline-grid;place-items:center;font-size:13px;font-weight:700}.shorts-title-row strong{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shorts-inline-meta{min-width:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shorts-more-btn{justify-self:end}.shorts-sheet{padding-bottom:max(18px,env(safe-area-inset-bottom))}.shorts-sheet-btn{border-radius:0}.shorts-detail-identity-row{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center}.shorts-detail-copy-block{min-width:0;display:grid;gap:4px}.shorts-detail-title-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.shorts-more-icon-btn{border:0;background:transparent;box-shadow:none;display:inline-grid;place-items:center;color:#f4f4f5}.shorts-more-icon-btn:hover,.shorts-more-icon-btn:focus-visible{border:0;background:transparent}.shorts-viewer-overlay{position:fixed;top:0;left:0;right:0;bottom:var(--mobile-nav-height, 45px);z-index:60;background:#000}.shorts-viewer-close-fab{position:absolute;top:max(12px,env(safe-area-inset-top));left:12px;z-index:6;width:42px;height:42px;border:0;border-radius:999px;display:inline-grid;place-items:center;padding:0;background:#0000006b;color:#fff;opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,background .2s ease}.shorts-viewer-close-fab.visible{opacity:1;transform:translateY(0)}.shorts-viewer-close-fab:hover,.shorts-viewer-close-fab:focus-visible{background:#0000009e}.shorts-viewer-close-fab svg{width:24px;height:24px;display:block}.shorts-viewer-top-actions-floating{position:absolute;top:max(12px,env(safe-area-inset-top));right:12px;z-index:4;display:flex;gap:8px;opacity:0;transform:translateY(-12px);transition:opacity .28s ease,transform .28s ease;pointer-events:none}.shorts-viewer-top-actions-floating.visible{opacity:1;transform:translateY(0)}.shorts-viewer-top-actions-floating .shorts-icon-btn{pointer-events:auto}.shorts-viewer-topbar{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:max(12px,env(safe-area-inset-top)) 12px 0;pointer-events:none;opacity:0;transform:translateY(-12px);transition:opacity .28s ease,transform .28s ease}.shorts-viewer-topbar.visible{opacity:1;transform:translateY(0)}.shorts-viewer-topbar-actions{display:flex;gap:8px}.shorts-icon-btn{width:38px;height:38px;border:0;border-radius:999px;background:transparent;color:#fff;display:inline-grid;place-items:center;font-size:22px;pointer-events:auto;padding:0}.shorts-icon-btn svg{width:24px;height:24px;display:block}.shorts-back-btn svg{width:26px;height:26px}.shorts-viewer-searchbar{position:absolute;top:calc(max(12px,env(safe-area-inset-top)) + 46px);left:12px;right:12px;z-index:4}.shorts-viewer-searchbar input{width:100%;min-height:42px;border:1px solid rgba(255,255,255,.14);background:#080808f0;color:#f4f4f5}.shorts-viewer-scroll{height:calc(100dvh - var(--mobile-nav-height, 45px));overflow-y:auto;scroll-snap-type:y mandatory}.shorts-viewer-page{position:relative;min-height:calc(100dvh - var(--mobile-nav-height, 45px));scroll-snap-align:start;background:linear-gradient(180deg,#0000001f,#00000080)}.shorts-viewer-page.sunrise{background:linear-gradient(180deg,#f59e0b29,#000000c7)}.shorts-viewer-page.violet{background:linear-gradient(180deg,#8b5cf629,#000000c7)}.shorts-viewer-page.teal{background:linear-gradient(180deg,#2dd4bf29,#000000c7)}.shorts-viewer-page.rose{background:linear-gradient(180deg,#fb718529,#000000c7)}.shorts-viewer-video{position:absolute;top:0;right:0;bottom:0;left:0;border:0;width:100%;background:transparent;padding:0}.shorts-viewer-video-fill{width:100%;height:100%;display:grid;place-items:center;color:#ffffffeb;font-size:24px;font-weight:800;background:linear-gradient(180deg,#00000014,#00000038 42%,#000000b8)}.shorts-viewer-video-poster{padding:8px 10px;border:1px solid rgba(255,255,255,.12);background:#00000061;font-size:12px;font-weight:700;letter-spacing:.02em}.shorts-viewer-side-actions{position:absolute;right:10px;bottom:148px;z-index:3;display:grid;gap:12px;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.shorts-viewer-side-actions.visible{opacity:1;transform:translateY(0);pointer-events:auto}.shorts-viewer-action-btn{border:0;background:transparent;color:#fff;display:grid;justify-items:center;align-items:center;align-content:center;gap:4px;font-size:12px;padding:0;min-width:44px;-webkit-tap-highlight-color:transparent}.shorts-viewer-action-btn span{width:42px;height:42px;border-radius:999px;background:transparent;display:grid;place-items:center;justify-content:center;align-content:center;font-size:20px}.shorts-viewer-action-btn span svg{width:24px;height:24px;display:block}.shorts-viewer-action-btn.active span{background:transparent;color:var(--pink-2)}.shorts-viewer-bottom{position:absolute;left:0;right:0;bottom:calc(var(--mobile-nav-height, 45px) + 2px);z-index:3;padding:0 14px;display:grid;gap:10px;color:#fff;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.shorts-viewer-bottom.visible{opacity:1;transform:translateY(0);pointer-events:auto}.shorts-viewer-author-row{display:flex;align-items:center;gap:8px}.shorts-profile-avatar-small{width:30px;height:30px;font-size:12px}.shorts-profile-avatar-button{border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.shorts-profile-avatar-button:hover,.shorts-profile-avatar-button:focus-visible{box-shadow:0 0 0 2px #ffffff29}.shorts-viewer-author-link,.shorts-viewer-full-title,.shorts-viewer-description{border:0;background:transparent;color:#fff;padding:0;text-align:left}.shorts-viewer-author-link{font-weight:700}.shorts-subscribe-btn{min-height:32px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.88);background:#fff;color:#050505;font-weight:700}.shorts-subscribe-btn.subscribed{background:transparent;color:#fff;border-color:#ffffff4d}.shorts-follow-btn{min-height:32px;padding:0 14px;font-size:12px;flex:0 0 auto}.shorts-viewer-full-title{font-weight:700}.shorts-viewer-description{color:#ffffffd9}.shorts-description-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:#0000009e;display:flex;align-items:flex-end}.shorts-description-sheet{width:100%;background:#050505;border-top:1px solid rgba(255,255,255,.14);padding:12px 14px calc(18px + env(safe-area-inset-bottom));display:grid;gap:12px}.top-header.shorts-top-header-hidden{min-height:0!important;max-height:0!important;padding-top:0!important;border-bottom-width:0!important;overflow:hidden;transform:translateY(-100%);opacity:0;pointer-events:none}.top-header,.category-scroll{transition:transform .24s ease,opacity .24s ease,max-height .24s ease,padding .24s ease,border-color .24s ease}.category-scroll{position:relative;z-index:8;display:flex;gap:8px;overflow-x:auto;padding:0 12px;max-height:0;border-bottom:0 solid transparent;background:#000000fa;transform:translateY(-100%);opacity:0;pointer-events:none}.category-scroll.visible{padding:8px 12px;max-height:56px;border-bottom:1px solid var(--line);transform:translateY(0);opacity:1;pointer-events:auto}.shorts-category-chip{flex:0 0 auto;min-height:32px;padding:0 14px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#f4f4f5}.shorts-category-chip.active{background:#ffffff1a;border-color:#ffffff29;color:#fffffff0}.shorts-viewer-action-btn b{font-weight:700}.shorts-viewer-action-btn.active b{color:var(--pink-2)}.shorts-viewer-action-btn.active svg{color:var(--pink-2);fill:currentColor}.shorts-viewer-topbar .shorts-icon-btn,.shorts-viewer-action-btn,.shorts-viewer-author-link,.shorts-viewer-full-title,.shorts-viewer-description{background:transparent;border:0}.shorts-viewer-side-actions.visible,.shorts-viewer-bottom.visible{transition-duration:.32s}.shop-list-head{justify-content:flex-end}.shop-list-head>div:first-child{display:none}.shorts-video-poster-tag{position:absolute;top:12px;left:12px;padding:5px 8px;border:1px solid rgba(255,255,255,.14);background:#00000075;font-size:11px;letter-spacing:.04em;color:#ffffffeb}:root{--bg: #000000;--panel: #0a0a0a;--panel-2: #111214;--panel-3: #17191c;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .18);--text: #f5f7fa;--soft: #8b98a5;--muted: #667786;--accent: #1d9bf0;--accent-soft: rgba(29, 155, 240, .16);--accent-strong: #d7ecfb}html,body,#root{background:#000;color:var(--text)}body{color-scheme:dark;background-image:radial-gradient(circle at top,rgba(29,155,240,.1),transparent 30%)}::selection{background:#1d9bf047;color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px;border:2px solid #000000}.mobile-app-shell{max-width:1380px;background:radial-gradient(circle at top center,rgba(29,155,240,.08),transparent 24%),linear-gradient(180deg,#000,#050607)}.top-header,.category-scroll,.bottom-nav,.auth-topbar,.auth-step-tabs{background:#000000e0!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.topbar-segment,.section-chip,.header-inline-btn,.auth-step-tab,.profile-tab,.filter-chip,.category-chip,.story-chip,.shorts-category-chip,.segmented-chip,.tab-chip{border-radius:999px!important}button,input,select,textarea{border-radius:18px}button{min-height:42px;background:linear-gradient(180deg,#111214,#0b0c0d);border-color:#ffffff1a;color:#f5f7fa;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}button:hover{border-color:#1d9bf073;background:linear-gradient(180deg,#14171a,#0c0d0f);box-shadow:0 0 0 1px #1d9bf01a}button:active{transform:translateY(1px)}button.active,button.primary,.auth-primary-btn,.cta-btn,.submit-btn,.pay-btn,.login-submit-btn{background:linear-gradient(180deg,#1d9bf0,#1575b7)!important;border-color:#1d9bf0b8!important;color:#fff!important;box-shadow:0 10px 30px #1d9bf033}input,select,textarea{background:#0a0a0a;border-color:#ffffff1f;color:#f5f7fa;box-shadow:inset 0 1px #ffffff05}input::placeholder,textarea::placeholder{color:#687684}input:focus,select:focus,textarea:focus,button:focus-visible{outline:none;border-color:#1d9bf0bf;box-shadow:0 0 0 4px #1d9bf024}.tab-pane,.overlay-card,.legacy-box,.feed-card,.product-card,.community-card,.chat-row,.cart-box,.profile-card,.left-menu,.random-room-card,.modal-card,.auth-card,.settings-card,.summary-card,.info-card,.shop-category-card,.notification-card,.ask-card,.story-panel{background:linear-gradient(180deg,#141619eb,#0a0a0af5)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:24px!important;box-shadow:0 18px 60px #0000006b}.feed-card,.product-card,.community-card,.chat-row,.random-room-card,.profile-card{overflow:hidden}.feed-card .feed-media,.product-thumb,.story-chip-ring,.visual-card,.hero-preview,.shop-hero-banner{border-radius:20px}.topbar-title-inline,.page-title,.section-title,.auth-title,.modal-title,.profile-name,.feed-author,.community-title,.product-name{color:#f5f7fa;letter-spacing:-.03em}p,span,label,small,.section-copy,.meta,.subtle,.helper-text,.feed-caption,.community-summary,.product-subtitle,.auth-copy,.notice-text{color:#8b98a5}a:hover{color:#d7ecfb}.header-inline-btn,.topbar-segment,.shorts-category-chip,.bottom-nav-btn,.icon-chip,.story-chip,.auth-step-tab{background:#ffffff0a!important;border-color:#ffffff17!important;color:#e7edf3!important}.header-inline-btn.active,.shorts-category-chip.active,.bottom-nav-btn.active,.auth-step-tab.active,.profile-tab.active,.section-chip.active{background:#1d9bf024!important;border-color:#1d9bf06b!important;color:#f5fbff!important}.bottom-nav{border-top:1px solid rgba(255,255,255,.08)!important}.bottom-nav-btn{color:#7f8b97!important}.bottom-nav-btn.active svg,.header-icon-btn.active svg,.icon-chip.active svg{fill:currentColor}.status-banner{border-radius:20px;background:#1d9bf014;border-color:#1d9bf03d}.status-banner.warning{background:#ffc1071a;border-color:#ffc10738}pre,.code-block{border-radius:20px;background:#050607}@media (max-width: 768px){.mobile-main{padding-bottom:6px}.tab-pane,.overlay-card,.legacy-box,.feed-card,.product-card,.community-card,.chat-row,.cart-box,.profile-card,.left-menu,.random-room-card,.modal-card,.auth-card{border-radius:20px!important}button,input,select,textarea{border-radius:16px}}.auth-standalone-head--signup{margin-bottom:12px}.auth-standalone-headbar{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;width:100%}.auth-back-icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.auth-standalone-headbar h1{margin:0;text-align:center}.auth-standalone-headbar-spacer{width:44px;height:44px}.signup-consent-checklist .consent-row span[role=button]{cursor:pointer}.signup-action-row--single{grid-template-columns:1fr}.signup-consent-modal{width:min(720px,calc(100vw - 24px))}.signup-consent-modal-copy{gap:10px}.signup-consent-modal-copy p{margin:0;line-height:1.6}.signup-consent-modal-frame{padding:0;overflow:hidden}.signup-consent-iframe{width:100%;min-height:360px;border:0;background:#000}.signup-consent-modal-actions{grid-template-columns:1fr}@media (max-width: 640px){.auth-standalone-head--signup{margin-bottom:14px}.auth-standalone-headbar{grid-template-columns:40px 1fr 40px}.auth-back-icon-btn,.auth-standalone-headbar-spacer{width:40px;height:40px}.signup-consent-modal{width:calc(100vw - 20px)}.signup-consent-iframe{min-height:300px}}.shop-home-feed-pane{height:100%;overflow-y:auto;padding:0 12px 24px;display:flex;flex-direction:column;gap:14px;scroll-padding-top:calc(12px + env(safe-area-inset-top,0px))}.shop-home-hero-carousel{position:relative;z-index:0;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:#050505;box-shadow:0 22px 48px #00000057;margin-top:10px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.shop-home-hero-track{display:flex;width:100%;height:100%;transition:transform .4s ease;will-change:transform}.shop-home-hero-slide{position:relative;flex:0 0 100%;width:100%;height:100%;padding:0;border:0;overflow:hidden;border-radius:0;background:#050505}.shop-home-hero-image,.shop-home-product-thumb-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.shop-home-hero-image{object-fit:contain;background:#000}.shop-home-product-thumb-image{object-fit:cover}.shop-home-hero-placeholder,.shop-home-product-thumb-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.hero-tone-1{background:linear-gradient(135deg,#1d9bf057,#0e0e0ef0 58%,#571f7875)}.hero-tone-2{background:linear-gradient(135deg,#ffffff1f,#101010f0 55%,#1d9bf047)}.hero-tone-3{background:linear-gradient(135deg,#0d5fb86b,#060606f5 52%,#ffffff14)}.shop-home-hero-slide:after,.shop-home-product-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000f,#0000002e 38%,#000000b8)}.shop-home-hero-copy{position:absolute;inset:auto 0 0 0;z-index:2;display:flex;flex-direction:column;gap:6px;padding:18px;text-align:left}.shop-home-hero-copy span{color:#ffffffb8;font-size:.78rem;font-weight:600}.shop-home-hero-copy strong{color:#fff;font-size:clamp(1.18rem,4.8vw,1.58rem);line-height:1.16}.shop-home-hero-copy p{margin:0;color:#ffffffd1;font-size:.88rem;line-height:1.35}.shop-home-hero-dots{position:absolute;left:50%;bottom:12px;z-index:3;display:inline-flex;gap:6px;transform:translate(-50%)}.shop-home-hero-dot{width:8px;height:8px;min-width:8px;padding:0;border-radius:999px;border:0;background:#ffffff47}.shop-home-hero-dot.active{width:22px;background:#1d9bf0}.shop-home-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:start;padding-bottom:16px}.shop-home-product-card{display:flex;flex-direction:column;gap:8px;padding:0;border:0;background:transparent;text-align:left}.shop-home-product-thumb{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#080808}.shop-home-product-badge{position:absolute;left:10px;top:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;background:#0000008c;border:1px solid rgba(255,255,255,.08);color:#f8fafc;font-size:.68rem;font-weight:700}.shop-home-product-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.shop-home-product-meta strong{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#fff;font-size:clamp(.72rem,2.4vw,.92rem);line-height:1.24}.shop-home-product-meta span{flex:0 0 auto;color:#ffffffad;font-size:clamp(.64rem,2.1vw,.8rem);white-space:nowrap}@media (max-width: 640px){.shop-home-feed-pane{padding:0 10px 22px;gap:12px}.shop-home-hero-carousel{border-radius:22px;margin-top:8px}.shop-home-hero-copy{padding:16px}.shop-home-product-grid{gap:8px}.shop-home-product-thumb{border-radius:16px}}.shop-list-grid-only{width:100%}@media (max-width: 640px){.shop-home-pane{--shop-home-gap: clamp(5px, 1.6vw, 8px);--shop-home-side-padding: clamp(6px, 2vw, 10px);--shop-grid-size: min( calc((100vw - (var(--shop-home-side-padding) * 2) - (var(--shop-home-gap) * 3) - 2px) / 4), calc((100dvh - 166px - env(safe-area-inset-top) - env(safe-area-inset-bottom))/8) );padding-bottom:8px}.shop-home-search-bar{border-radius:16px}}.profile-pane-instagram{padding:0!important}.profile-ig-shell{display:grid;gap:18px;padding:5px 0 0!important}.profile-ig-header{display:grid;grid-template-columns:50px minmax(0,1fr);gap:10px;align-items:start}.profile-ig-avatar-wrap{display:grid;place-items:start center}.profile-ig-avatar{width:50px;height:50px;border-radius:999px;display:grid;place-items:center;font-size:32px;font-weight:800;color:#fff;background:linear-gradient(135deg,#1d9bf0d9,#50b4ff73);border:2px solid rgba(255,255,255,.16)}.profile-ig-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.profile-ig-avatar-edit-trigger{padding:0;cursor:pointer;overflow:hidden;background-image:none!important;color:#fff!important;font-size:20px!important;text-indent:0!important}.profile-ig-edit-input,.profile-ig-edit-textarea{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#f5f7fa;font:inherit;padding:10px 12px;box-sizing:border-box}.profile-ig-edit-username{max-width:240px;font-size:20px;font-weight:800}.profile-ig-edit-textarea{min-height:96px;resize:vertical;line-height:1.5}.profile-inline-actions-edit{display:flex;align-items:center;gap:8px}.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}.profile-ig-main,.profile-ig-bio{display:grid;gap:10px;min-width:0}.profile-ig-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-ig-username{font-size:20px;font-weight:800;color:#f5f7fa}.profile-ig-mini-btn{min-height:36px;padding:8px 14px;border-radius:999px}.profile-ig-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.profile-ig-stats div{display:grid;gap:1px;text-align:center;padding:4px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.profile-ig-stats b{font-size:16px;color:#fff}.profile-ig-stats span,.profile-ig-bio p,.profile-ig-bio span,.profile-ig-tile-meta span,.profile-ig-highlight small{color:#aab8c2}.profile-ig-bio strong,.profile-ig-tile-meta strong,.profile-ig-highlight b{color:#f5f7fa}.profile-ig-bio p{margin:0;line-height:1.5}.profile-ig-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-ig-actions button{min-height:42px;border-radius:14px}.profile-ig-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.profile-ig-highlight{display:grid;justify-items:center;gap:6px;background:transparent;border:0;color:inherit;padding:0}.profile-ig-highlight span{width:64px;height:64px;border-radius:999px;display:grid;place-items:center;font-size:20px;font-weight:800;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.profile-ig-tabbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.profile-ig-tabbar button{min-height:40px;border-radius:12px;background:transparent;border:1px solid transparent;color:#9aa4af}.profile-ig-tabbar button.active{color:#fff;background:#ffffff0f;border-color:#ffffff14}.profile-ig-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-ig-tile{display:grid;gap:0;min-width:0;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.profile-ig-tile-media{aspect-ratio:1 / 1;display:grid;place-items:end start;padding:10px}.profile-ig-tile.sunrise .profile-ig-tile-media{background:linear-gradient(135deg,#f59e0b4d,#f43f5e3d)}.profile-ig-tile.violet .profile-ig-tile-media{background:linear-gradient(135deg,#a855f747,#3b82f638)}.profile-ig-tile.teal .profile-ig-tile-media{background:linear-gradient(135deg,#14b8a647,#3b82f62e)}.profile-ig-tile.rose .profile-ig-tile-media{background:linear-gradient(135deg,#f43f5e3d,#ec489929)}.profile-ig-tile-media span{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;background:#00000073;color:#fff;font-size:11px;font-weight:700}.profile-ig-tile-meta{display:grid;gap:4px;padding:10px}.profile-ig-tile-meta strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.35}.profile-ig-tile-meta span{font-size:11px}@media (max-width: 640px){.profile-ig-shell{padding:5px 0 0!important;gap:14px}.profile-ig-header{grid-template-columns:58px minmax(0,1fr);gap:10px}.profile-ig-avatar{width:50px;height:50px;font-size:20px}.profile-ig-username{font-size:18px}.profile-ig-stats div{padding:8px 6px}.profile-ig-actions{grid-template-columns:1fr 1fr 1fr}.profile-ig-highlights{gap:10px}.profile-ig-highlight span{width:56px;height:56px}.profile-ig-grid{gap:6px}.profile-ig-tile-meta{padding:8px}}#app-boot-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:#000;transition:opacity .24s ease,visibility .24s ease}.app-boot-splash__logo{width:min(38vw,168px);aspect-ratio:1 / 1;object-fit:contain;border-radius:28px;box-shadow:0 18px 48px #ffffff14}.history-feed-card .feed-media{position:relative}.content-keyword-stack{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.content-keyword-stack--feed{position:absolute;top:12px;left:12px;z-index:3;max-width:calc(100% - 24px)}.content-keyword-stack--viewer{min-width:0}.content-keyword-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#fffffff5;font-size:12px;font-weight:700;letter-spacing:-.01em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.shorts-viewer-topbar{gap:10px}.shorts-viewer-topbar-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.shorts-viewer-topbar-actions{flex:0 0 auto}.shop-home-hero-dots{gap:5px;bottom:10px;padding:4px 8px;border-radius:999px;background:#00000052;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.shop-home-hero-dot{width:6px;height:6px;min-width:6px;min-height:6px;padding:0!important;border-radius:999px;border:0;background:#ffffff47;box-shadow:none;min-height:0}.shop-home-hero-dot.active{width:16px;min-width:16px}@media (max-width: 640px){.content-keyword-pill{min-height:26px;padding:0 10px;font-size:11px}.shorts-viewer-topbar{padding-right:10px;padding-left:10px}.shorts-viewer-topbar-left{gap:8px}}.product-submeta{display:flex;justify-content:space-between;gap:8px;color:var(--soft);font-size:11px}.legal-disclosure-card{display:grid;gap:6px;padding:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.legal-link-row{display:flex;flex-wrap:wrap;gap:8px}.checkout-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.checkout-step-chip{min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 6px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--soft);font-size:11px;line-height:1.25}.checkout-step-chip.active{border-color:#ffffff38;background:#ffffff14;color:#fff}.business-footer-title-row{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.business-footer-grid{display:grid;gap:4px}.app-global-footer{border-top:1px solid var(--line)}.app-legal-links{padding-left:0;padding-right:0;border-top:0;background:transparent}@media (max-width: 640px){.checkout-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}.header-toolbar-btn{gap:4px;width:auto;min-width:0;padding:0 6px}.header-toolbar-label{font-size:11px;line-height:1;color:#9ca3af}.header-inline-btn,.header-icon-btn,.profile-ig-actions button,.profile-ig-mini-btn,.profile-ig-tabbar button{background:transparent!important;box-shadow:none!important}.header-inline-btn,.header-icon-btn,.profile-ig-actions button,.profile-ig-mini-btn{border-color:transparent!important}.header-icon-btn:hover,.header-inline-btn:hover{background:transparent!important}.bottom-nav{background:#000!important;border-top:0!important;min-height:35px!important}.bottom-nav-btn{min-height:35px!important;border-right:0!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px 0!important;color:#6b7280!important}.bottom-nav-icon{display:flex;align-items:center;justify-content:center;line-height:1}.bottom-nav-icon svg{width:16px;height:16px}.bottom-nav-label{font-size:9px;line-height:1}.bottom-nav-btn.active{background:transparent!important;color:#fff!important}.bottom-nav-btn.active .bottom-nav-icon svg{fill:currentColor}.top-header .header-toolbar-btn.active,.top-header .header-icon-btn.active{background:transparent!important;border-color:transparent!important}.top-header .header-toolbar-btn.active .header-toolbar-label,.top-header .header-icon-btn.active svg{color:#fff!important}.feed-author-link{border:0;background:transparent;padding:0;color:#fff;font-weight:700}.feed-media{position:relative;min-height:220px;overflow:hidden}.feed-visual-copy{display:none!important}.history-feed-footer-icons{grid-template-columns:repeat(4,minmax(0,1fr))!important}.history-feed-footer-icons button{background:transparent;border-color:transparent;min-height:34px;padding:4px 0}.history-feed-footer-icons svg{width:22px;height:22px}.profile-ig-stats div,.profile-ig-actions button{background:transparent!important;border:0!important;padding-left:0;padding-right:0}.profile-ig-tabbar{border-top:1px solid rgba(255,255,255,.08)}.profile-ig-tabbar button{background:transparent!important;border:1px solid transparent!important;color:#8b98a5!important}.profile-ig-tabbar button.active{background:transparent!important;color:#fff!important;border-color:#ffffff2e!important}.shorts-viewer-page{position:relative}.shorts-viewer-video{height:100dvh;transition:height .2s ease}.shorts-viewer-video-fill{background:#000}.shorts-viewer-video-asset{width:100%;height:100%;object-fit:contain}.shorts-viewer-page.comments-open .shorts-viewer-video{height:calc((100dvh - var(--mobile-nav-height, 45px)) / 2)}.shorts-comments-sheet{position:absolute;left:0;right:0;bottom:0;height:calc((100dvh - var(--mobile-nav-height, 45px)) / 2);background:#000000f2;border-top:1px solid rgba(255,255,255,.08);z-index:5;display:grid;grid-template-rows:1fr auto}.shorts-comments-list{overflow-y:auto;padding:12px 14px calc(var(--mobile-nav-height) + 12px);display:grid;gap:10px}.shorts-comment-row{display:grid;gap:4px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:8px}.shorts-comment-row b{font-size:12px;color:#fff}.shorts-comment-row span{font-size:13px;color:#d1d5db;line-height:1.45}.shorts-comment-input-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 12px calc(env(safe-area-inset-bottom) + 8px);background:#000;border-top:1px solid rgba(255,255,255,.08)}.shorts-comment-input-row input{min-height:40px;border-radius:12px}.shorts-comment-input-row button{min-width:64px;border-radius:12px}.shorts-viewer-side-actions{bottom:120px}.shorts-viewer-page.comments-open .shorts-viewer-side-actions{bottom:calc(((100dvh - var(--mobile-nav-height, 45px)) / 2) + 16px)}.shorts-viewer-page.comments-open .shorts-viewer-bottom{bottom:calc(((100dvh - var(--mobile-nav-height, 45px)) / 2) + 8px)}.shorts-viewer-action-btn.active span{background:transparent!important}.shorts-viewer-action-btn.active svg{color:var(--pink-2)!important;fill:currentColor}#app-boot-splash{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;display:grid;place-items:center;z-index:9999;transition:opacity .25s ease,visibility .25s ease}#app-boot-splash.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.app-boot-splash__logo{width:120px;height:120px;object-fit:cover;border-radius:28px;box-shadow:0 0 0 1px #ffffff1a;background:#111}.shop-home-hero-dots button{width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;padding:0!important;border-radius:999px}.profile-support-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff08}.profile-support-card__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:#ffffffdb;font-size:12px}.profile-support-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-support-card__grid span{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:14px;background:#ffffff08;color:#ffffffc7;font-size:12px;line-height:1.45}.profile-support-card__grid span b{color:#fffffffa;font-size:11px}.profile-support-card__grid .wide{grid-column:1 / -1}.profile-support-card__links{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 640px){.profile-support-card{gap:10px;padding:12px}.profile-support-card__grid{grid-template-columns:1fr}.profile-support-card__head{flex-direction:column;align-items:flex-start}}.topbar-inline-actions-right{gap:6px}.header-toolbar-btn{width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center}.header-toolbar-label{display:none!important}.topbar-title-inline{min-width:0;max-width:96px;margin-right:2px;font-size:13px;text-align:right}.top-header .header-toolbar-btn svg,.top-header .header-icon-btn svg{width:17px;height:17px}:root{--mobile-nav-height: 35px}.bottom-nav{height:35px!important;min-height:35px!important;max-height:35px!important}.bottom-nav-btn{height:35px!important;min-height:35px!important;max-height:35px!important;padding:0!important;gap:0!important}.bottom-nav-icon{height:17px}.bottom-nav-icon svg{width:15px;height:15px}.bottom-nav-label{font-size:8px;line-height:1}@media (max-width: 480px){.topbar-title-inline{max-width:84px;font-size:12px}}.top-header{min-height:calc(60px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.topbar-row{min-height:60px!important;padding:6px 12px!important}.topbar-inline-actions-right{gap:4px}.header-toolbar-btn,.header-icon-btn{width:31px!important;min-width:31px!important;height:31px!important;padding:0!important}.topbar-title-inline{max-width:104px;margin-right:2px;font-size:13px;font-weight:800}.top-header .header-toolbar-btn svg,.top-header .header-icon-btn svg{width:20px!important;height:20px!important}.top-header .header-toolbar-btn svg [stroke],.top-header .header-icon-btn svg [stroke],.bottom-nav-icon svg [stroke]{stroke-width:2.15}.bottom-nav{height:calc(60px + env(safe-area-inset-bottom,0px))!important;min-height:calc(60px + env(safe-area-inset-bottom,0px))!important;max-height:none!important;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid rgba(255,255,255,.08)!important}.bottom-nav-btn{height:60px!important;min-height:60px!important;max-height:none!important;gap:2px!important;padding:5px 0 4px!important;font-size:11px!important}.bottom-nav-icon{height:22px}.bottom-nav-icon svg{width:21px!important;height:21px!important}.bottom-nav-label{font-size:9px!important;line-height:1.1;font-weight:600}.mobile-main{content-visibility:auto;contain-intrinsic-size:1200px}.feed-post-list{content-visibility:auto;contain-intrinsic-size:2400px;max-height:none}.feed-post-list>div{content-visibility:auto;contain-intrinsic-size:720px}.history-feed-card{min-height:min(720px,calc(100dvh - 176px))}.business-info-footer.app-global-footer,.app-global-footer,.legal-fixed-links.app-legal-links{display:none!important}@media (max-width: 640px){.topbar-row{min-height:74px!important}.feed-post-list{max-height:none}}.feed-loading-row{display:flex;align-items:center;justify-content:center;min-height:56px;padding:14px 12px 24px;font-size:12px;color:#ffffffad}.feed-loading-row-end{color:#ffffff73}.top-header .header-inline-btn.active:not(.header-icon-btn):not(.header-inline-btn-icon-label){background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:transparent!important;background-image:linear-gradient(135deg,#ff7cb5,#f25597 45%,#cf3c7d)!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:800!important}.top-header .header-inline-btn.active.header-inline-btn-icon-label{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#f8a3c4!important;font-weight:800!important}.top-header .header-inline-btn.active.header-inline-btn-icon-label svg{color:#f47aa9!important}.top-header .header-inline-btn:not(.header-icon-btn){border-color:transparent!important;background:transparent!important;font-weight:700}.home-feed-pane.home-feed-pane-shorts>.shorts-list-wrap{min-height:0;height:100%}.profile-support-card{display:none!important}.bottom-nav-btn.active{color:#ff4f9a!important}.bottom-nav-btn.active .bottom-nav-label{color:#ff4f9a!important;font-weight:800}.bottom-nav-btn.active .bottom-nav-icon svg,.bottom-nav-btn.active .bottom-nav-icon svg [stroke],.bottom-nav-btn.active .bottom-nav-icon svg [fill]{color:#ff4f9a!important;stroke:currentColor!important;fill:currentColor}.history-feed-head,.history-feed-profile{align-items:flex-start!important}.history-feed-profile .story-mini-avatar{margin-top:2px;flex-shrink:0}.history-feed-profile-copy{display:grid;gap:4px;align-items:start;min-width:0}.feed-author-meta-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:#ffffff9e;font-size:11px;font-weight:600}.feed-posted-at{color:#ffffffd1}.history-feed-profile p,.history-feed-profile .feed-author-link{text-align:left}.history-feed-head-actions{display:flex;align-items:flex-start;gap:8px;flex-shrink:0}.feed-follow-btn,.feed-question-btn{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;font-size:12px;font-weight:800}.feed-follow-btn.active{background:transparent;border-color:transparent;color:var(--pink-2);font-weight:900;box-shadow:none}.feed-question-btn{min-width:auto}.shop-home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width: 640px){.history-feed-head-actions{gap:6px}.feed-follow-btn,.feed-question-btn{min-height:32px;padding:0 10px;font-size:11px}}:root{--mobile-topbar-height: 60px;--shorts-filter-height: 48px}.top-header{height:calc(var(--mobile-topbar-height) + env(safe-area-inset-top,0px));min-height:calc(var(--mobile-topbar-height) + env(safe-area-inset-top,0px));max-height:calc(var(--mobile-topbar-height) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);overflow:hidden;will-change:transform,opacity;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease,max-height .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1),border-color .2s ease}.topbar-row{height:var(--mobile-topbar-height)!important;min-height:var(--mobile-topbar-height)!important;padding:0 12px!important}.top-header.shorts-top-header-hidden{height:0!important;min-height:0!important;max-height:0!important;padding-top:0!important;border-bottom-width:0!important;transform:translate3d(0,-100%,0);opacity:0;pointer-events:none}.category-scroll{min-height:0;will-change:transform,opacity;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease,max-height .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1),border-color .2s ease}.category-scroll.visible{max-height:var(--shorts-filter-height);padding:8px 12px}.shorts-category-chip{min-height:32px;font-weight:700}:root{--app-font-family: "Noto Sans KR", "Pretendard Variable", "Pretendard", "SUIT Variable", "SUIT", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pink-1: #ffb6d4;--pink-2: #ff86bb;--pink-3: #ff5aa3;--pink-4: #ff3d95;--pink-glow: rgba(255, 122, 182, .34);--pink-glow-strong: rgba(255, 122, 182, .52)}html,body,#root,button,input,select,textarea{font-family:var(--app-font-family)!important}body{font-weight:500;letter-spacing:-.018em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.top-header .header-inline-btn:not(.header-icon-btn){font-weight:500!important;color:#ffffffe0!important}.top-header .header-inline-btn.active:not(.header-icon-btn):not(.header-inline-btn-icon-label){color:transparent!important;background-image:linear-gradient(135deg,var(--pink-1) 0%,var(--pink-2) 34%,var(--pink-3) 66%,var(--pink-4) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:800!important;text-shadow:0 0 18px rgba(255,122,182,.18)}.top-header .header-inline-btn.active.header-inline-btn-icon-label{background:linear-gradient(135deg,#ffb6d429,#ff3d951a)!important;border-color:#ff86bb42!important;color:var(--pink-2)!important;box-shadow:inset 0 0 0 1px #ffffff08,0 6px 18px #ff5aa31f}.top-header .header-inline-btn.active.header-inline-btn-icon-label svg,.top-header .header-toolbar-btn.active svg,.top-header .header-icon-btn.active svg{color:var(--pink-2)!important;filter:drop-shadow(0 0 8px rgba(255,122,182,.24))}.top-header .header-toolbar-btn.active,.top-header .header-icon-btn.active{background:linear-gradient(135deg,#ffb6d41f,#ff3d9514)!important;border-color:#ff86bb3d!important;box-shadow:inset 0 0 0 1px #ffffff08,0 8px 18px #ff5aa31a}.shorts-category-chip,.legacy-nav-btn,.chat-category-btn,.settings-category-btn,.toggle-pill,.feed-follow-btn,.feed-question-btn{font-weight:600}.shorts-category-chip.active,.legacy-nav-btn.active,.chat-category-btn.active{background:linear-gradient(135deg,#ffb6d424,#ff3d951a)!important;border-color:#ff86bb47!important;color:var(--pink-2)!important;box-shadow:0 8px 20px #ff5aa31f}.bottom-nav{background:linear-gradient(180deg,#0e0a0efa,#000000fb)!important;border-top:1px solid rgba(255,255,255,.07)!important}.bottom-nav-btn{position:relative;overflow:hidden;color:#ffffff8a!important;transition:color .2s ease,background .2s ease,transform .2s ease}.bottom-nav-btn:before{content:"";position:absolute;top:8px;right:10px;bottom:8px;left:10px;border-radius:16px;background:linear-gradient(135deg,#ffb6d400,#ff3d9500);opacity:0;transition:opacity .22s ease,background .22s ease,box-shadow .22s ease}.bottom-nav-btn>*{position:relative;z-index:1}.bottom-nav-btn.active{color:var(--pink-2)!important;background:transparent!important}.bottom-nav-btn.active:before{opacity:1;background:linear-gradient(180deg,#ffb6d41f,#ff3d9514);box-shadow:inset 0 0 0 1px #ff86bb29,0 10px 24px #ff5aa314}.bottom-nav-btn.active .bottom-nav-label{color:transparent!important;background-image:linear-gradient(135deg,var(--pink-1) 0%,var(--pink-2) 45%,var(--pink-4) 100%);-webkit-background-clip:text;background-clip:text;font-weight:800;letter-spacing:-.02em}.bottom-nav-btn.active .bottom-nav-icon,.bottom-nav-btn.active .bottom-nav-icon svg,.bottom-nav-btn.active .bottom-nav-icon svg [stroke],.bottom-nav-btn.active .bottom-nav-icon svg [fill]{color:var(--pink-2)!important;stroke:currentColor!important;fill:currentColor;filter:drop-shadow(0 0 10px rgba(255,122,182,.18))}.topbar-title-inline,.section-head h2,.history-feed-profile strong,.product-card strong,.shop-home-product-meta strong,.shop-home-hero-copy strong{letter-spacing:-.03em}.shop-home-feed-pane{position:relative}.shop-home-hero-carousel{display:block!important;position:sticky;top:8px;min-height:min(420px,calc(100dvh - 220px));aspect-ratio:1 / 1;overflow:hidden;visibility:visible!important;opacity:1!important;background:radial-gradient(circle at top right,rgba(255,122,182,.22),transparent 34%),linear-gradient(180deg,#120d12,#050505);border:1px solid rgba(255,255,255,.09);box-shadow:0 28px 56px #0000006b}.shop-home-hero-track{height:100%}.shop-home-hero-slide{display:block;min-height:100%}.shop-home-hero-placeholder{display:block;opacity:1}.shop-home-hero-copy{z-index:3;gap:8px;padding:20px 20px 48px}.shop-home-hero-copy span{color:#ffffffd1}.shop-home-hero-copy strong{font-size:clamp(1.24rem,5vw,1.74rem)}.shop-home-hero-copy p{max-width:82%;color:#ffffffe0}.shop-home-hero-dots{bottom:14px;gap:7px}.shop-home-hero-dot{background:#ffffff4d}.shop-home-hero-dot.active{width:24px;background:linear-gradient(135deg,var(--pink-1) 0%,var(--pink-3) 100%);box-shadow:0 0 14px #ff7ab63d}@media (max-width: 640px){.topbar-row{min-height:60px!important;height:60px!important}.bottom-nav{height:calc(60px + env(safe-area-inset-bottom,0px))!important;min-height:calc(60px + env(safe-area-inset-bottom,0px))!important}.bottom-nav-btn{height:60px!important;min-height:60px!important}.shop-home-hero-carousel{top:6px;min-height:min(360px,calc(100dvh - 230px));border-radius:24px}.shop-home-hero-copy{padding:18px 18px 44px}}.question-overlay{grid-template-rows:auto 1fr auto}.question-overlay-body-with-nav{min-height:0}.question-overlay-bottom-nav{position:relative;z-index:2}.asked-question-profile-card-inline{align-items:flex-start}.asked-question-copy{width:100%}.asked-question-copy-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.asked-question-copy-main{display:grid;gap:4px;min-width:0}.asked-question-toolbar-inline{margin-top:0;flex-shrink:0}.asked-question-draft-note{color:#aab8c2;font-size:12px}.history-feed-footer-icons button.active{color:var(--pink-2)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.history-feed-footer-icons button.active svg,.history-feed-footer-icons button.active svg [stroke],.history-feed-footer-icons button.active svg [fill]{color:var(--pink-2)!important;stroke:currentColor!important;fill:currentColor;filter:drop-shadow(0 0 8px rgba(255,122,182,.2))}.feed-comment-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:34;background:#020202;display:grid;grid-template-rows:auto 1fr auto}.feed-comment-head{z-index:2}.feed-comment-submit-top{min-width:42px;justify-self:end;text-align:right;border:0;background:transparent;color:var(--pink-2)!important}.feed-comment-overlay-body{overflow-y:auto;padding:12px;display:grid;gap:12px}.feed-comment-focus-card{margin:0}.feed-comment-thread{display:grid;gap:12px}.feed-comment-row{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.feed-comment-avatar,.feed-comment-composer-avatar{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#ffb6d438,#ff3d9524);border:1px solid rgba(255,255,255,.08);color:#fff;font-weight:800}.feed-comment-copy{display:grid;gap:6px}.feed-comment-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.feed-comment-meta span,.feed-comment-copy p{margin:0;color:#c6d0dc;line-height:1.5}.feed-comment-meta span{font-size:12px;color:#8fa1b3}.feed-comment-composer{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:12px 12px calc(env(safe-area-inset-bottom) + 12px);border-top:1px solid rgba(255,255,255,.08);background:#000000fa}.feed-comment-composer-box textarea{min-height:92px;resize:none;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0b0d11;color:#fff;padding:12px 14px}.feed-comment-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.feed-comment-composer-actions span{font-size:12px;color:#8fa1b3}.feed-comment-composer-actions button{min-height:36px;padding:0 16px;border-radius:999px;border-color:#ff86bb3d;background:linear-gradient(135deg,#ffb6d429,#ff3d951f);color:var(--pink-2)}.profile-ig-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-ig-action-grid button{min-height:46px}.profile-question-list{display:grid;gap:12px}.profile-ig-tile-media-reel{background:linear-gradient(180deg,#ff7ab638,#090c12eb)}@media (max-width: 640px){.asked-question-copy-head{flex-direction:column}.asked-question-toolbar-inline{width:100%}.asked-question-toolbar-inline button{flex:1 1 0}}.topbar-search-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;min-height:60px}.topbar-search-back{width:40px;min-width:40px;height:40px;padding:0;border-radius:12px;background:transparent;border-color:transparent}.topbar-search-input-wrap{min-width:0}.topbar-search-input{width:100%;min-height:40px;border-radius:14px;background:#090b10;border:1px solid rgba(255,255,255,.1);padding:10px 14px}.overlay-card-search{padding-top:12px}.search-overlay-pane{min-height:0}.search-scope-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px}.search-scope-btn{min-height:38px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.search-scope-btn.active{background:#ff3b9324;border-color:#ff3b9373;color:#ff83c3}.search-filter-inline-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.search-results-list{min-height:0}.search-result-list-card{gap:6px}.notification-summary-card,.notification-detail-shell{gap:10px}.notification-summary-head,.notification-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.notification-summary-list{display:grid;gap:8px}.notification-summary-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 10px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);text-align:left}.notification-summary-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-summary-row>span:last-child{color:var(--soft);font-size:12px}.notification-summary-row.unread{border-color:#ff3b9357;background:#ff3b9314}.notification-more-btn{border-radius:10px}.notification-detail-card{display:grid;gap:10px}.notification-detail-card p{margin:0;line-height:1.6}.shop-home-hero-carousel,.shop-home-hero-slide,.shop-home-hero-placeholder,.shop-home-hero-image{aspect-ratio:4 / 3}.shop-home-hero-carousel{background:#000}.shop-home-hero-slide{position:relative;overflow:hidden;background:#000}.shop-home-hero-image{width:100%;height:100%;object-fit:contain!important;object-position:center;background:#000}.shop-home-hero-placeholder{background:#000}.community-board-layout{padding-top:4px}.profile-ig-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-ig-action-grid button{min-height:52px;white-space:normal;line-height:1.35}@media (max-width: 720px){.search-filter-inline-row{grid-template-columns:1fr}}.shop-home-hero-slide .shop-home-hero-placeholder{z-index:0}.shop-home-hero-slide .shop-home-hero-image{z-index:1}.shop-home-hero-slide:after{z-index:2}.shop-home-hero-copy{z-index:3}.community-simple-board{display:grid;gap:12px;min-height:100%}.category-scroll{display:flex;flex-wrap:wrap;gap:8px}.community-simple-chip{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#d8e1ee}.community-simple-chip.active{border-color:#ff4f9a73;color:#ff83c3;background:#ff4f9a1f}.community-simple-list{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.community-simple-item{display:grid;gap:8px;padding:14px 4px;border-bottom:1px solid rgba(255,255,255,.06)}.community-simple-item:last-child{border-bottom:0}.community-simple-head-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.community-simple-title-wrap{min-width:0;display:flex;align-items:center;gap:8px}.community-simple-title-wrap strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:14px}.community-simple-meta-row{display:flex;align-items:center;gap:8px;flex-shrink:0;color:#ffffff9e;font-size:11px;white-space:nowrap}.community-simple-item p{margin:0;color:#d8e1ee;line-height:1.48;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-simple-pagination{display:flex;justify-content:center;align-items:center;gap:12px}.community-simple-pagination span{color:#ffffffad;font-size:12px;font-weight:700}@media (max-width: 640px){.community-simple-head-row{grid-template-columns:minmax(0,1fr);align-items:start}.community-simple-meta-row{justify-content:flex-end}}.overlay-card:has(.notification-overlay-body){padding-top:12px}.notification-overlay-body{gap:8px}.notification-summary-card{padding:10px 10px 8px;gap:8px}.notification-summary-head strong{font-size:13px}.notification-summary-row{padding:8px;gap:8px;min-height:0}.notification-summary-row strong{font-size:12px}.notification-summary-row>span:last-child{font-size:10px}.notification-chip{min-height:18px;padding:0 7px;font-size:10px}.saved-home-pane{padding-top:4px}.saved-home-pane .legacy-nav.inline{margin-bottom:2px}.shorts-inline-meta{font-size:11px}.shop-home-feed-pane{overflow:hidden;padding:0 12px 16px}.shop-home-hero-carousel{flex-shrink:0;aspect-ratio:4 / 3}.shop-home-product-grid-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px}.shop-home-product-grid{padding-bottom:12px}.community-simple-board{gap:10px}.community-simple-item{gap:6px;padding:12px 2px}.community-simple-head-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.community-simple-title-wrap{min-width:0;gap:7px}.community-simple-title-wrap strong{font-size:13px}.community-simple-meta-row{gap:6px;font-size:10px;padding-top:2px}.community-simple-item p{font-size:12px;line-height:1.5}.community-simple-pagination span{font-size:11px}@media (max-width: 640px){.community-simple-head-row{grid-template-columns:minmax(0,1fr) auto}.community-simple-meta-row{justify-content:flex-end}}.overlay-card:has(.notification-overlay-body){padding-top:8px}.notification-overlay-body{gap:6px;padding-top:0}.notification-summary-card{padding:8px 9px 7px;gap:6px;border-radius:12px}.notification-summary-head strong{font-size:12px;line-height:1.2}.notification-more-btn{min-height:26px;padding:0 10px;border-radius:9px;font-size:11px}.notification-section-shell,.notification-article-shell{min-height:100%;display:grid;align-content:start;gap:10px}.notification-detail-head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px}.notification-detail-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-detail-head-article{grid-template-columns:auto}.notification-summary-list{gap:5px}.notification-summary-list-all{align-content:start}.notification-section-list-pane{min-height:0}.notification-summary-row{padding:6px 8px;gap:7px;border-radius:10px}.notification-summary-row strong{font-size:11px;line-height:1.25}.notification-summary-row>span:last-child{font-size:9px}.notification-summary-row.unread{background:#ff3b9314}.notification-section-pagination{padding-top:2px}.notification-chip{min-width:34px;min-height:16px;padding:0 6px;font-size:9px}.notification-article-meta-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:10px 0}.notification-article-title-wrap{min-width:0;display:flex;align-items:center;gap:8px}.notification-article-title-wrap strong{min-width:0;color:#fff;font-size:14px;line-height:1.35}.notification-article-side-meta{display:flex;align-items:center;gap:8px;color:#ffffffa3;font-size:11px;white-space:nowrap}.notification-article-content{min-height:240px;align-content:start}.notification-article-content p{white-space:pre-wrap}.feed-comment-overlay{background:#000}.feed-comment-head{border-bottom:1px solid rgba(255,255,255,.06);background:#000000f5}.feed-comment-head .asked-nav-row{min-height:56px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 12px}.feed-comment-head .asked-page-title{text-align:left;font-size:15px;font-weight:800}.feed-comment-submit-top{min-width:54px;min-height:34px;font-size:13px;font-weight:800}.feed-comment-overlay-body{overflow:hidden;padding:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:0}.feed-comment-focus-card{border-left:0;border-right:0;border-radius:0;padding:12px}.feed-comment-thread{min-height:0;overflow-y:auto;padding:0 12px 12px;gap:0}.feed-comment-row{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px 0}.feed-comment-avatar,.feed-comment-composer-avatar{width:38px;height:38px;font-size:13px}.feed-comment-copy{gap:4px}.feed-comment-copy p{font-size:13px;line-height:1.5}.feed-comment-composer{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px calc(env(safe-area-inset-bottom) + 10px);border-top:1px solid rgba(255,255,255,.06);background:#000000fa}.feed-comment-composer-box{gap:6px}.feed-comment-composer-box textarea{min-height:54px;max-height:132px;border-radius:18px;padding:12px 14px;line-height:1.45}.feed-comment-composer-actions{justify-content:flex-end}.feed-comment-composer-actions span{margin-right:auto;font-size:11px}.feed-comment-composer-actions button{min-height:34px;padding:0 14px;font-size:12px}.chat-toolbar.kakao-toolbar.compact-only-toolbar{display:flex;align-items:center;justify-content:flex-start;width:auto;min-height:0;margin:0 0 6px;padding:0}.category-scroll{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;width:auto;max-width:100%;overflow-x:auto;padding-bottom:2px}.category-scroll .category-chip,.community-simple-chip{min-height:34px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.category-scroll{gap:8px;flex-wrap:wrap}.community-simple-chip{border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#d8e1ee}.community-simple-chip.active{border-color:#ff4f9a73;background:#ff4f9a24;color:#ff83c3;box-shadow:none}.shop-home-feed-pane{display:grid!important;grid-template-rows:minmax(0,3fr) minmax(0,7fr);gap:10px;height:100%;min-height:0;overflow:hidden!important;padding:0 12px 12px}.shop-home-hero-carousel{position:relative!important;top:auto!important;min-height:0!important;height:100%;max-height:none;aspect-ratio:4 / 3;align-self:stretch;margin-top:0;border-radius:20px;cursor:grab}.shop-home-hero-track,.shop-home-hero-slide,.shop-home-hero-image,.shop-home-hero-placeholder{height:100%}.shop-home-product-grid-scroll{min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:none;cursor:grab;padding-right:2px}.shop-home-product-grid-scroll:active,.shop-home-product-grid-scroll.dragging{cursor:grabbing}.shop-home-product-grid-scroll.dragging,.shop-home-product-grid-scroll.dragging *{-webkit-user-select:none;user-select:none}.shop-home-product-grid{min-height:min-content;align-content:start;padding-bottom:18px}@media (max-width: 640px){.notification-overlay-body{gap:5px}.notification-summary-card{padding:7px 8px 6px}.notification-summary-head strong{font-size:11px}.notification-more-btn{min-height:24px;padding:0 8px;font-size:10px}.notification-summary-row{padding:5px 7px}.notification-summary-row strong{font-size:10.5px}.notification-summary-row>span:last-child,.notification-chip{font-size:8.5px}.notification-article-meta-row{grid-template-columns:minmax(0,1fr);gap:6px}.notification-article-side-meta{justify-content:flex-end}.shop-home-feed-pane{gap:8px;padding:0 10px 10px}.shop-home-hero-carousel{border-radius:18px}}.feed-comment-overlay{inset:0 0 calc(60px + env(safe-area-inset-bottom,0px)) 0;grid-template-rows:auto minmax(0,1fr) auto}.feed-comment-overlay-body{min-height:0;overflow-y:auto;padding:0 0 10px;display:block}.feed-comment-focus-card{min-height:100%;padding-bottom:12px}.feed-comment-thread-shell{display:grid;gap:0;margin-top:4px;border-top:1px solid rgba(255,255,255,.07)}.feed-comment-thread-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 10px}.feed-comment-thread-head strong{font-size:13px;font-weight:800;color:#fff}.feed-comment-thread-head span{font-size:11px;color:#ffffff94}.feed-comment-thread{overflow:visible;padding:0}.feed-comment-row{padding:12px 0}.feed-comment-composer{position:relative;z-index:3;padding:10px 12px max(10px,env(safe-area-inset-bottom,0px));background:#000000fb}.feed-comment-composer-box textarea{min-height:48px;max-height:108px}.feed-comment-composer-actions{align-items:center}.feed-comment-composer-actions button{box-shadow:0 8px 18px #ff5aa31f}.feed-follow-btn.active{background:transparent!important;border-color:transparent!important;color:var(--pink-2)!important;font-weight:900!important;box-shadow:none!important}@keyframes feed-heart-bloom{0%{transform:scale(.96);filter:drop-shadow(0 0 0 rgba(255,122,182,0))}40%{transform:scale(1.12);filter:drop-shadow(0 0 10px rgba(255,122,182,.32))}to{transform:scale(1);filter:drop-shadow(0 0 6px rgba(255,122,182,.18))}}.history-feed-footer-icons button[aria-label=좋아요].active svg,.history-feed-footer-icons button[aria-label=좋아요].active svg [stroke],.history-feed-footer-icons button[aria-label=좋아요].active svg [fill]{animation:feed-heart-bloom .22s ease-out}@media (max-width: 640px){.feed-comment-overlay{inset:0 0 calc(60px + env(safe-area-inset-bottom,0px)) 0}.feed-comment-head .asked-nav-row{min-height:54px}.feed-comment-composer{grid-template-columns:34px minmax(0,1fr);gap:8px}.feed-comment-avatar,.feed-comment-composer-avatar{width:34px;height:34px;font-size:12px}}.chat-toolbar.kakao-toolbar.compact-only-toolbar,.category-scroll .category-chip,.community-simple-chip{min-height:50px!important}.asked-profile-name-btn{padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left}.profile-inline-actions{margin-top:0;flex-wrap:nowrap}.profile-inline-actions button{min-height:36px}.profile-product-tile .profile-ig-tile-meta strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.profile-product-tile-media{background:linear-gradient(180deg,#ff7ab62e,#090c12e6)}.profile-product-tile-media span{background:#090c12b8}@media (max-width: 640px){.asked-question-copy-head{flex-direction:row!important;align-items:flex-start}.asked-question-copy-main{flex:1 1 auto}.asked-question-toolbar-inline{width:auto!important;flex:0 0 auto;justify-content:flex-end}.asked-question-toolbar-inline button{flex:0 0 auto}}.top-header .header-toolbar-btn.active svg,.top-header .header-icon-btn.active svg,.top-header .header-toolbar-btn.active .header-toolbar-label,.top-header .header-icon-btn.active .header-toolbar-label{color:var(--pink-2)!important;filter:drop-shadow(0 0 8px rgba(255,122,182,.24))}.topbar-search-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.topbar-search-trailing{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0}.topbar-search-trailing .topbar-title-inline{margin-right:2px;white-space:nowrap}.shop-home-product-grid-scroll{cursor:default!important;touch-action:none}.shop-home-product-grid-scroll:active,.shop-home-product-grid-scroll.dragging{cursor:default!important}.profile-ig-highlights{display:none!important}@media (max-width: 640px){.topbar-search-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:8px 10px}.topbar-search-trailing{gap:2px}.topbar-search-trailing .topbar-title-inline{max-width:64px;overflow:hidden;text-overflow:ellipsis}.topbar-search-trailing .header-toolbar-btn{padding:0 4px}}.bottom-nav-btn,.bottom-nav-btn.active{border:0!important;box-shadow:none!important;background:transparent!important}.bottom-nav-btn:before,.bottom-nav-btn.active:before{display:none!important;content:none!important;opacity:0!important;box-shadow:none!important;background:transparent!important}.bottom-nav-btn:focus,.bottom-nav-btn:focus-visible,.bottom-nav-btn.active:focus,.bottom-nav-btn.active:focus-visible{outline:none!important;box-shadow:none!important}.bottom-nav-btn.active .bottom-nav-label,.bottom-nav-btn.active .bottom-nav-icon,.bottom-nav-btn.active .bottom-nav-icon svg,.bottom-nav-btn.active .bottom-nav-icon svg [stroke],.bottom-nav-btn.active .bottom-nav-icon svg [fill]{background:none!important;color:var(--pink-2)!important;stroke:currentColor!important;fill:currentColor!important;filter:none!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar{height:50px!important;min-height:50px!important;max-height:50px!important;padding:0!important;margin:0 0 6px!important;overflow:hidden!important}.category-scroll{min-height:50px!important;max-height:50px!important;height:50px!important;align-items:center!important;padding:0!important}.category-scroll .category-chip{min-height:50px!important;max-height:50px!important;height:50px!important;line-height:50px!important;padding-top:0!important;padding-bottom:0!important}.category-scroll{min-height:50px!important;height:auto!important;align-items:stretch!important;gap:8px!important}.community-simple-chip{min-height:50px!important;max-height:50px!important;height:50px!important;line-height:50px!important;padding-top:0!important;padding-bottom:0!important}.feed-comment-overlay{top:0!important;right:0!important;bottom:0!important;left:0!important;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))!important;grid-template-rows:auto minmax(0,1fr) auto auto!important}.feed-comment-overlay-body{padding-bottom:8px!important}.feed-comment-composer{position:relative!important;bottom:auto!important}.feed-comment-bottom-nav{position:sticky!important;left:0;right:0;bottom:0;z-index:6}.question-overlay-bottom-nav{z-index:6!important}.shop-home-product-grid-scroll{touch-action:pan-y!important;cursor:default!important}.shop-home-product-grid-scroll,.shop-home-product-grid-scroll *{cursor:default!important}.company-mail-shell{min-height:100dvh;height:100dvh;display:grid;grid-template-rows:auto 1fr;background:linear-gradient(180deg,#030303,#090909);color:#f5f5f5}.company-mail-shell--blocked{place-items:center;padding:24px}.company-mail-auth-card{width:min(720px,100%);display:grid;gap:14px;padding:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.company-mail-auth-head{display:grid;gap:4px}.company-mail-auth-head strong{font-size:18px}.company-mail-auth-head span,.company-mail-sidebar-head span,.company-mail-pane-head span,.company-mail-topbar-main span{color:#9ca3af;font-size:12px}.company-mail-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#000000e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.company-mail-topbar-main{display:flex;align-items:center;gap:12px;min-width:0}.company-mail-topbar-main strong{display:block;font-size:16px;line-height:1.2}.company-mail-topbar-spacer{width:40px;min-width:40px;display:inline-block}.company-mail-topbar-actions{display:flex;align-items:center;gap:8px}.company-mail-layout{min-height:0;display:grid;grid-template-columns:220px minmax(280px,380px) minmax(0,1fr)}.company-mail-sidebar,.company-mail-list-pane,.company-mail-viewer{min-height:0}.company-mail-sidebar{border-right:1px solid rgba(255,255,255,.08);padding:16px 14px;display:grid;grid-template-rows:auto 1fr auto;gap:14px;background:#ffffff04}.company-mail-sidebar-head{display:grid;gap:4px}.company-mail-folder-list{display:grid;gap:8px;align-content:start}.company-mail-folder-btn{height:42px;border-radius:12px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.company-mail-folder-btn.active{background:#ec489924!important;border-color:#ec489961!important;color:#f9a8d4!important}.company-mail-folder-btn b{font-size:12px;color:#d4d4d8}.company-mail-sidebar-note{padding:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;display:grid;gap:6px}.company-mail-sidebar-note strong{font-size:13px}.company-mail-sidebar-note p{margin:0;color:#c9c9d1;font-size:12px;line-height:1.5}.company-mail-list-pane{border-right:1px solid rgba(255,255,255,.08);display:grid;grid-template-rows:auto 1fr;min-height:0}.company-mail-pane-head{padding:14px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:10px}.company-mail-pane-head strong{display:block;font-size:15px}.ghost-btn-small{min-height:34px;padding:0 12px;border-radius:10px}.company-mail-message-list{min-height:0;overflow:auto;display:grid;align-content:start}.company-mail-message-row{display:grid;gap:6px;padding:14px;text-align:left;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent}.company-mail-message-row:hover{background:#ffffff0a}.company-mail-message-row.active{background:#ffffff12!important;border-color:#ffffff14!important;color:#fff!important}.company-mail-message-row.unread strong{color:#f9a8d4}.company-mail-message-row-top{display:flex;align-items:center;gap:8px;min-width:0}.company-mail-message-row-top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.company-mail-message-row-meta{display:flex;justify-content:space-between;gap:10px;color:#9ca3af;font-size:12px}.company-mail-message-row p{margin:0;color:#d4d4d8;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.company-mail-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.08);color:#f5f5f5;font-size:11px;white-space:nowrap}.company-mail-chip.strong{background:#ec489929;border-color:#ec489957;color:#f9a8d4}.company-mail-viewer{min-height:0;display:grid;grid-template-rows:auto 1fr auto}.company-mail-viewer-head{padding:18px 18px 12px;border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:10px}.company-mail-viewer-title-row{display:flex;align-items:center;gap:10px;min-width:0}.company-mail-viewer-title-row h2{margin:0;font-size:clamp(18px,2vw,22px);line-height:1.35}.company-mail-viewer-meta{display:flex;flex-wrap:wrap;gap:10px 18px;color:#c9c9d1;font-size:13px}.company-mail-tag-row{display:flex;flex-wrap:wrap;gap:8px}.company-mail-tag{color:#fbcfe8;font-size:12px}.company-mail-body{min-height:0;overflow:auto;padding:18px;display:grid;align-content:start;gap:12px}.company-mail-body p{margin:0;color:#ececf1;line-height:1.7;font-size:14px}.company-mail-viewer-actions{padding:14px 18px 18px;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:10px}.company-mail-admin-shortcut code{color:#fbcfe8}@media (max-width: 980px){.company-mail-layout{grid-template-columns:1fr;grid-template-rows:auto 260px 1fr}.company-mail-sidebar,.company-mail-list-pane{border-right:0}.company-mail-sidebar,.company-mail-list-pane{border-bottom:1px solid rgba(255,255,255,.08)}}.mobile-main{padding-bottom:0!important}.mobile-main>.tab-pane.fill-pane,.tab-pane.fill-pane{padding:0!important}.creator-launch-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin:0 0 10px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08)}.creator-launch-strip>div{min-width:0;display:grid;gap:4px}.creator-launch-strip strong{font-size:14px;line-height:1.2}.creator-launch-strip span{color:#a1a1aa;font-size:11px;line-height:1.4}.creator-launch-btn{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(236,72,153,.35);background:#ec489924;color:#f9a8d4;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer}.creator-launch-strip-shorts{margin-bottom:8px}.creator-launch-strip-feed{margin-bottom:6px}.shop-home-product-grid-scroll{cursor:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y}.shop-home-product-grid-scroll.dragging,.shop-home-product-grid-scroll.dragging *{cursor:auto!important}.top-header .header-toolbar-btn,.top-header .header-icon-btn,.bottom-nav-btn{outline:none}.top-header .header-toolbar-btn.active,.top-header .header-icon-btn.active{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.top-header .header-toolbar-btn.active svg,.top-header .header-icon-btn.active svg,.top-header .header-toolbar-btn.active .header-toolbar-label{color:#f472b6!important;fill:currentColor!important}.bottom-nav-btn.active{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.bottom-nav-btn.active:before{display:none!important}.bottom-nav-btn.active .bottom-nav-label,.bottom-nav-btn.active .bottom-nav-icon,.bottom-nav-btn.active .bottom-nav-icon svg,.bottom-nav-btn.active .bottom-nav-icon svg [stroke],.bottom-nav-btn.active .bottom-nav-icon svg [fill]{color:#f472b6!important;fill:currentColor!important;stroke:currentColor!important}.question-board{padding:12px 14px 96px;display:grid;gap:14px;align-content:start}@media (max-width: 768px){.creator-launch-strip{padding:12px 14px}.creator-launch-strip span{display:none}}.feed-comment-overlay{grid-template-rows:auto minmax(0,1fr) auto!important;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important}.feed-comment-overlay-body{min-height:0;overflow-y:auto;padding:8px 12px!important}.feed-comment-thread{padding-bottom:12px}.feed-comment-image-wrap{margin-top:8px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff05;max-width:min(100%,320px)}.feed-comment-image{display:block;width:100%;height:auto;max-height:360px;object-fit:contain}.feed-comment-composer{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:10px!important;align-items:end!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid rgba(255,255,255,.08);background:#000000f5;position:sticky!important;bottom:0!important;z-index:5}.feed-comment-composer-side{display:grid;justify-items:center;gap:6px;align-content:start}.feed-comment-attach-btn{min-height:26px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#f3f4f6;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.feed-comment-attach-btn.is-busy{opacity:.7}.feed-comment-composer-box{display:grid;gap:8px}.feed-comment-composer-box textarea{min-height:76px}.feed-comment-attachment-preview{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.feed-comment-attachment-thumb{width:64px;height:64px;border-radius:10px;object-fit:cover;display:block}.feed-comment-attachment-copy{min-width:0;display:grid;gap:4px}.feed-comment-attachment-copy strong,.feed-comment-attachment-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-comment-attachment-copy strong{font-size:12px}.feed-comment-attachment-copy span{font-size:11px;color:#a1a1aa}.chat-tab-pane{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0!important;min-height:0}.chat-toolbar.kakao-toolbar.compact-only-toolbar{margin:0!important}.category-scroll{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.adult-verification-required-back-btn{position:absolute;top:18px;left:18px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff14;color:#fff;cursor:pointer}.adult-verification-required-back-btn svg{width:17px;height:17px}.adult-verification-required-back-btn:hover{background:#ffffff24}.category-scroll::-webkit-scrollbar{display:none}.category-scroll .category-chip{flex:0 0 auto}.kakao-chat-list{min-height:0;margin-top:0!important;padding-top:0!important}.category-scroll{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;min-height:50px!important;max-height:50px!important;height:50px!important;align-items:center!important}.community-simple-chip{flex:0 0 auto}.category-scroll{display:flex!important;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;z-index:9}.category-scroll.visible{max-height:56px!important;min-height:56px!important;padding:8px 12px!important}.shorts-category-chip{display:inline-flex!important;align-items:center;justify-content:center;min-width:max-content;font-size:13px;line-height:1;opacity:1!important;visibility:visible!important}.community-simple-board.compact-scroll-list{display:grid!important;grid-template-rows:50px minmax(0,1fr) 36px!important;gap:6px!important;min-height:0!important;height:100%!important;overflow:hidden!important}.category-scroll{min-height:50px!important;max-height:50px!important;height:50px!important;margin:0!important;padding:0!important;align-items:center!important}.community-simple-list{min-height:0!important;height:100%!important;overflow-y:auto!important}.community-simple-pagination{width:fit-content;min-width:0;margin:0 auto!important;padding:0 4px!important;min-height:36px!important;gap:8px!important}.community-simple-pagination .ghost-btn{min-height:30px!important;padding:0 10px!important;font-size:12px!important}.community-simple-pagination span{font-size:11px!important}.feed-comment-head-actions{display:inline-flex;align-items:center;gap:8px}.feed-comment-home-btn{min-height:34px!important;padding:0 12px!important;border-radius:999px!important}.shop-home-product-heart{position:absolute;right:8px;bottom:8px;width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0505058f;border:1px solid rgba(255,255,255,.1);color:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:4}.shop-home-product-heart.active{color:var(--pink-2);background:#ff7ab624;border-color:#ff7ab64d;box-shadow:0 0 14px #ff7ab62e}.shop-home-product-heart svg{width:18px;height:18px}.shop-product-detail-topbar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:2px 0 6px}.shop-product-detail-topbar-title{font-size:15px;font-weight:800;color:#fff}.topbar-search-input{min-height:34px!important;padding:7px 12px!important;font-size:12px!important}.topbar-search-input::placeholder{font-size:12px!important}.shop-home-hero-carousel{border-width:0!important}@media (max-width: 640px){.topbar-search-row{min-height:60px!important;padding:10px 12px!important}.topbar-search-back{width:34px!important;min-width:34px!important;height:34px!important}}.category-scroll .category-chip,.community-simple-chip{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#8b98a5!important}.category-scroll .category-chip:hover,.community-simple-chip:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#cbd5e1!important}.category-scroll .category-chip.active,.community-simple-chip.active{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#f472b6!important;font-weight:700!important}.category-scroll .category-chip:focus-visible,.community-simple-chip:focus-visible{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.feed-media-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.feed-compose-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;grid-template-rows:auto minmax(0,1fr);background:#0a0a0ef5}.feed-compose-head{border-bottom:1px solid rgba(255,255,255,.08);background:#0a0a0efa}.feed-compose-overlay-body{min-height:0;overflow-y:auto;padding:16px 14px calc(20px + env(safe-area-inset-bottom,0px))}.feed-compose-card{display:grid;gap:14px;padding:16px;border-radius:24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.feed-compose-profile-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center}.feed-compose-profile-row strong,.feed-compose-profile-row span{display:block}.feed-compose-profile-row span{margin-top:4px;color:#a1a1aa;font-size:12px;line-height:1.45}.feed-compose-field{display:grid;gap:8px}.feed-compose-field span{color:#e5e7eb;font-size:12px;font-weight:700}.feed-compose-field input,.feed-compose-field textarea{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fff;padding:14px 15px;font-size:14px}.feed-compose-field textarea{min-height:180px;resize:none}.feed-compose-attach-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.feed-compose-attach-row>span{color:#a1a1aa;font-size:11px}.feed-compose-attach-btn.is-busy{opacity:.72;pointer-events:none}.feed-compose-preview-card{display:grid;gap:12px;padding:12px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.feed-compose-preview-media{width:100%;max-height:320px;border-radius:16px;object-fit:cover;background:#050505}.feed-compose-preview-copy{display:grid;gap:4px}.feed-compose-preview-copy span{color:#a1a1aa;font-size:12px}.feed-compose-empty{padding:18px 16px;border-radius:18px;border:1px dashed rgba(255,255,255,.12);color:#a1a1aa;font-size:12px;text-align:center}.creator-launch-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}.feed-compose-launch-toolbar{min-height:50px!important;max-height:50px!important;height:50px!important;margin:0 0 6px!important;padding:0!important}.feed-compose-launch-toolbar .category-scroll{height:50px!important;align-items:center!important;padding:0 10px!important}.feed-compose-launch-chip{min-height:34px!important;padding:0 2px!important;font-size:13px!important;line-height:1!important}.kakao-chat-list{gap:0!important}.kakao-chat-row{min-height:68px!important;padding:9px 4px!important;gap:10px!important}.kakao-avatar{width:44px!important;height:44px!important;border-radius:16px!important;font-size:16px!important}.kakao-chat-head strong{font-size:13px!important}.kakao-chat-badges{font-size:10px!important}.kakao-chat-copy{gap:3px!important}.kakao-chat-copy p{font-size:11px!important;line-height:1.32!important;min-height:2.64em!important;max-height:2.64em!important}.kakao-chat-meta{min-width:40px!important;gap:4px!important}.kakao-chat-meta span,.kakao-chat-meta b{font-size:10px!important}.app-boot-splash__logo{width:auto!important;height:min(88vh,1100px)!important;max-width:min(92vw,720px)!important;max-height:min(88vh,1100px)!important;object-fit:contain!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.notification-overlay-root{padding:0!important;margin:0!important;width:100%;height:100%;min-height:0;align-content:start;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.notification-overlay-root.notification-overlay-body{gap:0}.notification-overlay-root .notification-section-card,.notification-overlay-root .notification-detail-shell,.notification-overlay-root .notification-article-shell{border-radius:0;margin:0}.mobile-main>.notification-overlay-root{width:100%;height:100%}.shop-home-pane-root{padding:0!important;margin:0!important;width:100%}.settings-account-toggle-btn{background:#ec489924;border-color:#ec489947;color:#f9a8d4;font-weight:700}.settings-account-toggle-btn:hover{background:#ec48992e}.app-back-hint-toast{position:fixed;left:50%;bottom:calc(var(--mobile-nav-height) + 18px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:10020;width:min(calc(100vw - 32px),360px);padding:12px 14px;border:1px solid rgba(255,255,255,.12);background:#080808f0;color:#f5f5f5;text-align:center;font-size:13px;line-height:1.45;letter-spacing:-.02em;box-shadow:0 14px 36px #00000057;pointer-events:none}.mobile-main,.mobile-main>.tab-pane,.mobile-main>.fill-pane,.mobile-main>.notification-overlay-root,.mobile-main>.tab-pane>.fill-pane,.mobile-main>.tab-pane>.legacy-box,.mobile-main>.tab-pane>.community-simple-board,.mobile-main>.tab-pane>.home-feed-pane,.mobile-main>.tab-pane>.shop-home-feed-pane,.mobile-main>.tab-pane>.profile-shell,.mobile-main>.tab-pane>.chat-layout,.mobile-main>.tab-pane>.settings-grid{border-radius:0!important}.community-simple-list{grid-template-rows:repeat(8,minmax(76px,1fr))}.community-simple-item{min-height:76px}.community-simple-item-empty{opacity:1}.community-simple-item-empty strong,.community-simple-item-empty p,.community-simple-item-empty .community-simple-meta-row span{color:transparent!important;-webkit-user-select:none;user-select:none}.community-chip-placeholder{border-color:#ffffff0f!important;background:#ffffff05!important;color:transparent!important}#app-boot-splash{background:#000!important;padding:0!important}.app-boot-splash__logo{display:block!important;width:auto!important;height:min(88vh,1100px)!important;max-width:min(92vw,720px)!important;max-height:min(88vh,1100px)!important;object-fit:contain!important;object-position:center center!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}@media (max-width: 767px){.app-boot-splash__logo{height:min(82vh,900px)!important;max-width:min(94vw,560px)!important;max-height:min(82vh,900px)!important}}.feed-compose-launch-toolbar{min-height:40px!important;max-height:40px!important;height:40px!important;margin:0 0 6px!important;padding:0!important}.feed-compose-launch-toolbar .category-scroll{width:100%!important;min-height:40px!important;max-height:40px!important;height:40px!important;justify-content:flex-end!important;align-items:center!important;padding:0!important}.feed-compose-launch-chip{min-height:32px!important;height:32px!important;padding:0 2px!important;line-height:1!important}.feed-post-list.compact-scroll-list,.feed-post-list.compact-scroll-list>div,.feed-post-list .history-feed-card,.feed-post-list .feed-media{border-radius:0!important}.history-feed-head{align-items:flex-start!important}.history-feed-profile{align-items:flex-start!important;gap:10px!important}.history-feed-profile .story-mini-avatar{width:45px!important;height:45px!important;min-width:45px!important;min-height:45px!important;margin-top:0!important;flex-shrink:0}.history-feed-profile-copy{min-height:45px!important;display:grid!important;align-content:center!important;gap:2px!important}.history-feed-profile-copy .feed-author-link,.history-feed-profile-copy strong{display:block;line-height:1.15!important;font-size:13px!important}.feed-author-meta-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 6px!important;min-height:0!important;line-height:1.05!important;font-size:10px!important}.feed-author-meta-row span{line-height:1.05!important}.feed-posted-at{color:#ffffffd1!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar{min-height:40px!important;max-height:40px!important;height:40px!important;margin:0 0 6px!important;padding:0!important;overflow:hidden!important}.category-scroll{min-height:40px!important;max-height:40px!important;height:40px!important;align-items:center!important;padding:0!important}.category-scroll .category-chip{min-height:32px!important;height:32px!important}.category-scroll{min-height:40px!important;max-height:40px!important;height:40px!important;margin:0!important;padding:0!important;align-items:center!important}.community-simple-chip{min-height:32px!important;height:32px!important}.community-simple-board.compact-scroll-list{grid-template-rows:40px minmax(0,1fr) 36px!important}.chat-list.compact-scroll-list.kakao-chat-list,.chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-row,.chat-list.compact-scroll-list.kakao-chat-list .kakao-avatar,.chat-list.compact-scroll-list.kakao-chat-list .chat-meta b,.kakao-chat-list{border-radius:0!important}.kakao-avatar{width:44px!important;height:44px!important;border-radius:0!important}.community-simple-item{padding:0 2px 12px!important}.feed-compose-launch-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0 6px!important}.feed-card.history-feed-card.sunrise{border-width:0!important;border:0!important}.category-scroll{justify-content:flex-start!important}.community-simple-chip,.chat-toolbar.kakao-toolbar.compact-only-toolbar .category-scroll .category-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.home-feed-pane-feed-scroll{gap:0!important;overflow:hidden!important;height:100%!important;min-height:0!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar{position:sticky;top:0;z-index:4;background:#000000f0;border-bottom:1px solid rgba(255,255,255,.08)}.feed-post-list-stream{min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;gap:14px!important;padding:12px 0 20px!important}.feed-post-list-stream::-webkit-scrollbar{width:0;height:0}.feed-stream-item{display:block}.feed-post-list-stream .history-feed-card{min-height:auto!important;height:auto!important}.feed-post-list-stream .history-feed-card .feed-media{min-height:0!important}@media (max-width: 640px){.home-feed-pane-feed-scroll{grid-template-rows:40px minmax(0,1fr)!important}.feed-post-list-stream{padding-top:8px!important;padding-bottom:24px!important}}.home-feed-pane-feed-scroll{min-height:0}.feed-post-list.feed-post-list-stream{display:grid;gap:14px;overflow-y:auto;overscroll-behavior-y:contain;padding:0 0 calc(18px + env(safe-area-inset-bottom,0px))}.feed-post-list-stream .feed-stream-item{min-width:0}.history-feed-card{min-height:auto;grid-template-rows:auto auto auto auto}.history-feed-card .feed-media{position:relative;aspect-ratio:1 / 1;min-height:0;height:auto;width:calc(100% - 24px);max-width:calc(100% - 24px);padding:0;display:block;border-radius:18px;overflow:hidden}.history-feed-card .feed-copy{display:grid;gap:10px}.feed-caption-block{display:grid;gap:6px}.feed-caption-text{margin:6px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap;line-height:1.5}.feed-caption-text.expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.feed-caption-toggle{width:fit-content;padding:0;border:0;background:transparent;color:#f8b4d9;font-size:12px;font-weight:700}.feed-caption-toggle:hover{color:#ffd2e9}@media (max-width: 640px){.history-feed-card{min-height:auto;grid-template-rows:auto auto auto auto}.feed-post-list.feed-post-list-stream{gap:12px;max-height:calc(100dvh - 142px);padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.history-feed-card .feed-media{width:calc(100% - 20px);max-width:calc(100% - 20px);margin:10px 10px 0;border-radius:16px}}@media (max-width: 480px){.feed-post-list.feed-post-list-stream{max-height:calc(100dvh - 134px)}.history-feed-card .feed-media{width:calc(100% - 16px);max-width:calc(100% - 16px);margin:8px 8px 0;border-radius:14px}}.history-feed-head,.history-feed-profile{align-items:center!important}.history-feed-profile .story-mini-avatar{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;margin-top:0!important}.history-feed-card .feed-copy strong{font-size:11px!important;line-height:1.35!important}.history-feed-card .feed-copy .feed-caption-text,.history-feed-card .feed-copy .feed-caption-toggle,.history-feed-card .feed-copy .feed-caption-ellipsis{font-size:11px!important}.feed-caption-block{position:relative;display:grid;gap:6px}.feed-caption-block.has-toggle:not(.expanded){min-height:4.5em}.feed-caption-block.has-toggle:not(.expanded) .feed-caption-text{padding-right:72px}.feed-caption-collapsed-actions{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;gap:2px;padding-left:12px;background:linear-gradient(90deg,#0d121f00,#0d121feb 32%,#0d121f 62%)}.feed-caption-ellipsis{color:#ffffffb8;font-weight:700;line-height:1.35}.feed-caption-toggle{width:fit-content;padding:0;border:0;background:transparent;color:#f8b4d9;font-weight:700;line-height:1.35}.feed-caption-toggle-expanded{justify-self:end}.feed-post-list-stream,.feed-post-list.feed-post-list-stream{gap:0!important}.feed-post-list-stream .feed-stream-item{margin:0!important}.history-feed-head{padding-top:4px!important}.history-feed-card .feed-copy{padding:2px!important}@media (max-width: 640px){.feed-post-list-stream,.feed-post-list.feed-post-list-stream{gap:0!important}.history-feed-head{padding-top:4px!important}.history-feed-card .feed-copy{padding:2px!important}}.story-mini-avatar-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.history-feed-card .feed-copy strong{font-size:12px!important;line-height:1.38!important}.history-feed-card .feed-copy .feed-caption-text,.history-feed-card .feed-copy .feed-caption-toggle,.history-feed-card .feed-copy .feed-caption-ellipsis{font-size:12px!important}.top-header,.category-scroll,.home-feed-pane-feed-scroll .feed-compose-launch-toolbar{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity,max-height;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .28s ease,max-height .36s cubic-bezier(.22,1,.36,1),min-height .36s cubic-bezier(.22,1,.36,1),height .36s cubic-bezier(.22,1,.36,1),padding .36s cubic-bezier(.22,1,.36,1),margin .36s cubic-bezier(.22,1,.36,1),border-color .28s ease}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar{max-height:50px;opacity:1}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar.feed-compose-launch-toolbar-hidden{min-height:0!important;max-height:0!important;height:0!important;margin:0!important;border-bottom-width:0!important;opacity:0;pointer-events:none;overflow:hidden;transform:translate3d(0,-100%,0)}.feed-avatar-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:24px}.feed-avatar-preview-sheet{width:min(70vw,70dvh,420px);aspect-ratio:1 / 1;display:grid;place-items:center}.feed-avatar-preview-stage{width:100%;height:100%;border-radius:28px;padding:14px;box-shadow:0 24px 60px #0000006b}.feed-avatar-preview-stage.sunrise{background:linear-gradient(135deg,#7c2d12,#f59e0b)}.feed-avatar-preview-stage.violet{background:linear-gradient(135deg,#312e81,#8b5cf6)}.feed-avatar-preview-stage.teal{background:linear-gradient(135deg,#134e4a,#14b8a6)}.feed-avatar-preview-stage.rose{background:linear-gradient(135deg,#7f1d1d,#fb7185)}.feed-avatar-preview-square{width:100%;height:100%;border-radius:22px;background:#080b13b8;border:1px solid rgba(255,255,255,.14);display:grid;grid-template-rows:auto 1fr auto;align-items:center;justify-items:center;padding:18px;text-align:center}.feed-avatar-preview-badge{justify-self:end;padding:6px 10px;border-radius:999px;background:#ffffff1f;font-size:11px;font-weight:700;color:#ffffffeb}.feed-avatar-preview-initial{width:min(46vw,46dvh,220px);height:min(46vw,46dvh,220px);border-radius:28px;display:grid;place-items:center;background:#ffffff29;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:clamp(64px,14vw,120px);font-weight:800;letter-spacing:-.04em}.feed-avatar-preview-meta{display:grid;gap:6px}.feed-avatar-preview-meta strong{font-size:18px;line-height:1.2;color:#fff}.feed-avatar-preview-meta span{font-size:13px;line-height:1.4;color:#ffffffc7}@media (max-width: 640px){.feed-avatar-preview-sheet{width:min(70vw,70dvh,360px)}.feed-avatar-preview-stage{border-radius:24px;padding:12px}.feed-avatar-preview-square{border-radius:20px;padding:14px}}.feed-post-list.feed-post-list-stream,.feed-post-list-stream{padding-top:0!important}.home-feed-pane-feed-scroll.home-feed-pane-feed-scroll-collapsed .feed-post-list.feed-post-list-stream,.feed-post-list.feed-post-list-stream.feed-post-list-stream-collapsed{max-height:none!important;height:100%!important;padding-top:0!important}.history-feed-card .feed-copy strong,.history-feed-card .feed-copy .feed-caption-text,.history-feed-card .feed-copy .feed-caption-inline-more,.history-feed-card .feed-copy .feed-caption-inline-less,.history-feed-card .feed-copy .feed-caption-inline-ellipsis{font-size:13px!important;line-height:1.44!important}.feed-caption-block.has-toggle:not(.expanded){min-height:4.32em}.feed-caption-block.has-toggle:not(.expanded) .feed-caption-text{padding-right:54px}.feed-caption-text{margin:0!important}.feed-caption-title{font-weight:700}.feed-caption-inline-more-wrap{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;gap:2px;padding-left:12px;background:linear-gradient(90deg,#0d121f00,#0d121feb 34%,#0d121f 62%)}.feed-caption-inline-ellipsis{color:#ffffffb8;font-weight:700}.feed-caption-inline-more,.feed-caption-inline-less{color:#f8b4d9;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.feed-caption-inline-more:hover,.feed-caption-inline-more:focus-visible,.feed-caption-inline-less:hover,.feed-caption-inline-less:focus-visible{color:#ffd2e9;outline:none}.feed-caption-toggle,.feed-caption-collapsed-actions,.feed-caption-ellipsis{display:none!important}@media (max-width: 640px){.feed-post-list.feed-post-list-stream,.feed-post-list-stream{padding-top:0!important;max-height:none!important}.history-feed-card .feed-copy strong,.history-feed-card .feed-copy .feed-caption-text,.history-feed-card .feed-copy .feed-caption-inline-more,.history-feed-card .feed-copy .feed-caption-inline-less,.history-feed-card .feed-copy .feed-caption-inline-ellipsis{font-size:13px!important}}.history-feed-card .feed-copy,.history-feed-card .feed-copy>div:first-child,.feed-caption-block,.feed-caption-body{min-width:0!important}.history-feed-card .feed-copy>div:first-child,.feed-caption-block,.feed-caption-body{overflow:hidden}.history-feed-card .feed-copy{display:grid;gap:4px!important}.history-feed-card .feed-copy strong,.history-feed-card .feed-copy .feed-caption-title,.history-feed-card .feed-copy .feed-caption-text,.history-feed-card .feed-copy .feed-caption-inline-more,.history-feed-card .feed-copy .feed-caption-inline-less,.history-feed-card .feed-copy .feed-caption-inline-ellipsis{font-size:13px!important;line-height:1.44!important}.feed-caption-block{position:relative;display:grid;gap:4px}.feed-caption-title-row{min-width:0}.feed-caption-title{display:block;margin:0!important;font-weight:700;color:#f8f7fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-caption-body{position:relative;min-height:2.88em}.feed-caption-text{margin:0!important;white-space:pre-wrap!important}.feed-caption-block.has-toggle:not(.expanded) .feed-caption-text{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;white-space:pre-wrap!important;padding-right:68px!important}.feed-caption-inline-more-wrap{position:absolute;right:0;bottom:0;min-width:68px;max-width:68px;display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;padding-left:10px;background:linear-gradient(90deg,#0d121f00,#0d121ff0 28%,#0d121f 58%)}.feed-caption-inline-ellipsis{flex:0 0 auto;color:#ffffffbd;font-weight:700}.feed-caption-inline-more,.feed-caption-inline-less{flex:0 0 auto;color:#f8b4d9;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.feed-caption-inline-less{justify-self:end}@media (max-width: 640px){.feed-caption-block.has-toggle:not(.expanded) .feed-caption-text{padding-right:64px!important}.feed-caption-inline-more-wrap{min-width:64px;max-width:64px}}.category-scroll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:100%;padding:0 12px;gap:6px;align-items:center}.feed-filter-tab{min-width:0;min-height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffb8;font-size:13px;font-weight:700;letter-spacing:-.02em}.feed-filter-tab.active{background:#ff86bb2e;border-color:#ff86bb61;color:var(--pink-2);box-shadow:0 8px 22px #ff7ab629}.feed-post-list-stream{padding-bottom:calc(98px + env(safe-area-inset-bottom,0px))!important}.feed-create-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;background:#0000007a;z-index:90}.feed-create-dock{position:fixed;right:18px;bottom:calc(var(--mobile-nav-height, 40px) + 16px + env(safe-area-inset-bottom,0px));z-index:96;display:grid;justify-items:end;gap:12px}.feed-create-options{display:grid;gap:12px;justify-items:end;opacity:0;transform:translateY(18px) scale(.96);pointer-events:none;transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1)}.feed-create-dock.open .feed-create-options{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.feed-create-option{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;padding:0;box-shadow:none}.feed-create-option-label{min-width:88px;padding:10px 14px;border-radius:999px;background:#0c0c0ef5;border:1px solid rgba(255,255,255,.08);color:#f4f4f5;font-size:13px;font-weight:700;text-align:center;box-shadow:0 12px 28px #00000047}.feed-create-option-icon{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--pink-1) 0%,var(--pink-3) 100%);color:#000;font-size:14px;font-weight:800;box-shadow:0 14px 28px #ff7ab657}.feed-create-fab{position:relative;isolation:isolate;overflow:hidden;width:58px;height:58px;border-radius:50%;border:0;background:#000;color:var(--pink-2);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 28px #0000006b,0 0 0 1px #ff7ab62e inset;transition:box-shadow .26s ease,background-color .26s ease,color .26s ease}.feed-create-fab:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:radial-gradient(circle,#ff7ab66b,#ff7ab62e 34%,#ff7ab60f 56%,#ff7ab600 74%);opacity:0;transform:scale(.72);transition:opacity .26s ease,transform .26s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:0}.feed-create-fab.open{box-shadow:0 16px 34px #00000080,0 0 24px #ff7ab638,0 0 0 1px #ff7ab638 inset}.feed-create-fab.open:before{opacity:1;transform:scale(1)}.feed-create-fab-icon{position:relative;z-index:1;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;transition:transform .26s cubic-bezier(.22,1,.36,1)}.feed-create-fab.open .feed-create-fab-icon{transform:rotate(45deg)}.feed-create-fab-icon svg{width:24px;height:24px}@media (max-width: 640px){.feed-create-dock{right:14px;bottom:calc(var(--mobile-nav-height, 40px) + 14px + env(safe-area-inset-bottom,0px))}.feed-create-fab{width:54px;height:54px}.feed-create-option-label{min-width:84px;padding:9px 12px}}.profile-ig-tabbar.profile-ig-action-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.profile-ig-tabbar.profile-ig-action-grid button{min-height:52px;white-space:normal;line-height:1.35;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;transform:none!important}.profile-ig-tabbar.profile-ig-action-grid button.active{border-color:transparent!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:#fff!important}.profile-inline-actions{gap:8px}.profile-contact-btn,.profile-follow-btn{min-height:36px;background:transparent!important;box-shadow:none!important}.profile-contact-btn,.profile-follow-btn{border-color:#ffffff24!important;color:#fff!important}.profile-follow-btn.active{border-color:transparent!important;background:transparent!important;color:var(--pink-2)!important}@media (max-width: 640px){.profile-ig-tabbar.profile-ig-action-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px}.profile-ig-tabbar.profile-ig-action-grid button{min-height:48px;font-size:12px}.profile-inline-actions{gap:6px}}.category-scroll{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;height:100%!important;padding:0 12px!important;gap:0!important;align-items:stretch!important}.feed-filter-tab{position:relative;min-width:0!important;min-height:40px!important;height:40px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ffffffeb!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.02em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0 6px!important}.feed-filter-tab:hover,.feed-filter-tab:focus-visible{border:0!important;background:transparent!important;box-shadow:none!important;color:#fffffff5!important}.feed-filter-tab.active{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--pink-2)!important}.feed-filter-tab+.feed-filter-tab:before{content:"";position:absolute;left:0;top:50%;width:1px;height:14px;transform:translateY(-50%);background:#ffffff1f}@media (max-width: 640px){.feed-filter-tab{font-size:14px!important}}.feed-create-fab{-webkit-tap-highlight-color:transparent;outline:none;overflow:visible;box-shadow:0 14px 28px #0000006b,0 0 0 1px #ff7ab61f inset}.feed-create-fab:focus,.feed-create-fab:focus-visible,.feed-create-fab:active{outline:none}.feed-create-fab:before{top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:radial-gradient(circle,#ff7ab600 56%,#ff7ab62e 67%,#ff7ab624,#ff7ab614 83%,#ff7ab600);opacity:0;transform:scale(.96);filter:blur(3px)}.feed-create-fab.open{box-shadow:0 16px 34px #00000080,0 0 18px #ff7ab61f,0 0 0 1px #ff7ab624 inset}.feed-create-fab.open:before{opacity:1;transform:scale(1.04)}.feed-create-fab-icon{transform-origin:50% 50%}.feed-caption-body{position:relative}.feed-caption-block.has-toggle:not(.expanded) .feed-caption-body{padding-right:0!important}.feed-caption-block.has-toggle:not(.expanded) .feed-caption-text{padding-right:4.8em!important}.feed-caption-more-inline{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;padding-left:14px;background:linear-gradient(90deg,#0d121f00,#0d121feb 32%,#0d121f 62%);color:var(--pink-2);font-size:13px;line-height:1.44;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.feed-caption-more-inline:before{content:"...";color:#ffffffb8;margin-right:2px}.feed-caption-more-inline:hover,.feed-caption-more-inline:focus-visible{color:#ffd2e9;outline:none}.history-feed-card .feed-meta{display:none!important}.history-feed-footer-icons{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2px}.feed-action-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px!important}.feed-action-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.feed-action-count{display:block;min-height:12px;font-size:11px;line-height:1;font-weight:700;color:#ffffffd1}.history-feed-footer-icons button.active .feed-action-count,.history-feed-footer-icons button[aria-label=좋아요].active .feed-action-count,.history-feed-footer-icons button[aria-label=댓글].active .feed-action-count{color:var(--pink-2)!important}.history-feed-footer-icons button[aria-label=조회수] .feed-action-count{color:#ffffffc7}.history-feed-footer-icons button[aria-label=공유] svg{transform:translate(1px)}@media (max-width: 640px){.history-feed-footer-icons{gap:0}.feed-action-count{font-size:10px}.feed-caption-block.has-toggle:not(.expanded) .feed-caption-text{padding-right:4.6em!important}}.feed-create-dock{pointer-events:none}.feed-create-fab,.feed-create-options,.feed-create-option,.feed-create-backdrop{pointer-events:auto}.feed-create-fab{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0!important;outline:none!important;-webkit-tap-highlight-color:transparent;background:#000!important;color:var(--pink-2)!important;overflow:visible!important;box-shadow:0 14px 28px #00000070!important}.feed-create-fab:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:radial-gradient(circle,#ff7ab600 62%,#ff7ab62e 76%,#ff7ab617 86%,#ff7ab600);opacity:0;transform:scale(.98);filter:blur(4px);transition:opacity .24s ease,transform .24s ease,filter .24s ease;pointer-events:none;z-index:0}.feed-create-fab:hover:before,.feed-create-fab.open:before{opacity:1;transform:scale(1.02);filter:blur(5px)}.feed-create-fab:focus,.feed-create-fab:focus-visible,.feed-create-fab:active{outline:none!important;border:0!important;box-shadow:0 14px 28px #00000070!important}.feed-create-fab::-moz-focus-inner{border:0}.feed-create-fab.open{box-shadow:0 16px 32px #0000007a!important}.feed-create-fab-icon{position:relative;z-index:1;transform-origin:50% 50%}.feed-create-fab-icon svg{color:var(--pink-2)!important}.feed-caption-body,.feed-caption-text{position:relative}.feed-caption-text-content{display:inline}.feed-caption-block.has-toggle:not(.expanded) .feed-caption-text{padding-right:0!important}.feed-caption-more-inline{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;gap:0;padding-left:12px;background:linear-gradient(90deg,#0d121f00,#0d121fe6 34%,#0d121f 64%);color:var(--pink-2)!important;font-size:13px;line-height:1.44;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.feed-caption-more-inline:before{content:"...";margin-right:2px;color:#ffffffb8}.feed-caption-more-inline:hover,.feed-caption-more-inline:focus-visible{color:#ffd2e9!important;outline:none}.history-feed-footer.history-feed-footer-icons{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:0!important;height:50px!important;min-height:50px!important;padding-left:0!important;padding-right:0!important;padding-bottom:8px!important}.history-feed-footer-icons .feed-action-btn{width:100%;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:50px!important;height:50px!important;padding:4px 0!important;background:transparent!important;border:0!important;border-radius:0!important}.history-feed-footer-icons .feed-action-icon{width:24px;height:24px}.history-feed-footer-icons .feed-action-count{display:block;min-height:11px;font-size:10px;line-height:1;font-weight:700;color:#ffffffd1}.history-feed-footer-icons .feed-action-count-empty{display:none}.history-feed-footer-icons button[aria-label=보관함],.history-feed-footer-icons button[aria-label=질문하기],.history-feed-footer-icons button[aria-label=공유]{justify-content:center!important;gap:0!important}.history-feed-footer-icons button[aria-label=좋아요].active .feed-action-count,.history-feed-footer-icons button[aria-label=좋아요].active svg,.history-feed-footer-icons button[aria-label=좋아요].active svg [stroke],.history-feed-footer-icons button[aria-label=좋아요].active svg [fill],.history-feed-footer-icons button[aria-label=재게시].active .feed-action-count,.history-feed-footer-icons button[aria-label=재게시].active svg,.history-feed-footer-icons button[aria-label=재게시].active svg [stroke],.history-feed-footer-icons button[aria-label=재게시].active svg [fill],.history-feed-footer-icons button[aria-label=댓글].active .feed-action-count,.history-feed-footer-icons button[aria-label=댓글].active svg,.history-feed-footer-icons button[aria-label=댓글].active svg [stroke],.history-feed-footer-icons button[aria-label=댓글].active svg [fill]{color:var(--pink-2)!important;stroke:currentColor!important;fill:currentColor}.history-feed-footer-icons button[aria-label=재게시] svg{transform:translateY(.5px)}.history-feed-footer-icons button[aria-label=조회수] .feed-action-count{color:#ffffffc2}@media (max-width: 640px){.history-feed-footer.history-feed-footer-icons{gap:0!important}.history-feed-footer-icons .feed-action-btn{min-height:50px!important;height:50px!important}.history-feed-footer-icons .feed-action-count{font-size:9px}}.history-feed-card{overflow:hidden}.history-feed-card .feed-media,.history-feed-card .feed-copy,.history-feed-card .history-feed-footer.history-feed-footer-icons{width:min(392px,calc(100% - 24px))!important;max-width:min(392px,calc(100% - 24px))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.history-feed-card .feed-copy,.history-feed-card .history-feed-footer.history-feed-footer-icons{min-width:0;overflow:hidden}.history-feed-card .feed-copy>div,.history-feed-card .feed-caption-block,.history-feed-card .feed-caption-body,.history-feed-card .feed-caption-text{max-width:100%;min-width:0}@media (max-width: 640px){.history-feed-card .feed-media,.history-feed-card .feed-copy,.history-feed-card .history-feed-footer.history-feed-footer-icons{width:min(392px,calc(100% - 20px))!important;max-width:min(392px,calc(100% - 20px))!important}}@media (max-width: 480px){.history-feed-card .feed-media,.history-feed-card .feed-copy,.history-feed-card .history-feed-footer.history-feed-footer-icons{width:min(392px,calc(100% - 16px))!important;max-width:min(392px,calc(100% - 16px))!important}}.home-feed-pane-feed-scroll{grid-template-rows:50px minmax(0,1fr)!important}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar,.home-feed-pane-feed-scroll .feed-compose-launch-toolbar.feed-compose-launch-toolbar-hidden{position:sticky!important;top:0!important;z-index:8!important;min-height:50px!important;max-height:50px!important;height:50px!important;margin:0!important;opacity:1!important;pointer-events:auto!important;overflow:visible!important;transform:translateZ(0)!important;background:#000000f5!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.feed-post-list.feed-post-list-stream,.feed-post-list-stream{padding-top:10px!important}@media (max-width: 640px){.home-feed-pane-feed-scroll{grid-template-rows:50px minmax(0,1fr)!important}}.feed-card.history-feed-card.violet,.feed-card.history-feed-card.violet .history-feed-head,.feed-card.history-feed-card.violet .feed-copy,.feed-card.history-feed-card.violet .history-feed-footer,.community-simple-board.compact-scroll-list,.community-simple-board.compact-scroll-list .community-simple-list,.community-simple-board.compact-scroll-list .community-simple-pagination,.tab-pane.fill-pane.chat-tab-pane,.tab-pane.fill-pane.chat-tab-pane .chat-toolbar.kakao-toolbar.compact-only-toolbar,.tab-pane.fill-pane.chat-tab-pane .kakao-chat-list,.profile-ig-shell.compact-scroll-list{background:#000!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.feed-card.history-feed-card.violet{border-color:transparent!important;box-shadow:none!important}.feed-card.history-feed-card.violet .feed-media{background:#000!important}.feed-compose-launch-toolbar{margin:0!important}.home-feed-pane-feed-scroll{grid-template-rows:auto minmax(0,1fr)!important}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar,.home-feed-pane-feed-scroll .feed-compose-launch-toolbar.feed-compose-launch-toolbar-hidden{position:sticky!important;top:0!important;min-height:50px!important;max-height:50px!important;height:50px!important;opacity:1!important;pointer-events:auto!important;overflow:visible!important;transform:none!important;transition:none!important;background:#000!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.feed-post-list-stream,.feed-post-list-stream.feed-post-list-stream-collapsed{padding-top:12px!important}.category-scroll{gap:0!important}.feed-filter-tab,.feed-filter-tab:hover,.feed-filter-tab:focus-visible,.feed-filter-tab.active{background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;transition:none!important}.feed-filter-tab{color:#fff!important}.feed-filter-tab.active{color:var(--pink-2)!important}.category-scroll,.category-scroll.visible{background:#000!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.shorts-category-chip,.shorts-category-chip:hover,.shorts-category-chip:focus-visible,.shorts-category-chip.active{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;border-radius:0!important;text-shadow:none!important}.shorts-category-chip{color:#fff!important}.shorts-category-chip.active{color:var(--pink-2)!important}.top-header .header-inline-btn:not(.header-icon-btn){color:#fff!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;text-shadow:none!important}.top-header .header-inline-btn.active:not(.header-icon-btn),.top-header .header-inline-btn.active:not(.header-icon-btn):not(.header-inline-btn-icon-label),.top-header .header-inline-btn.active.header-inline-btn-icon-label{color:var(--pink-2)!important;background:transparent!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;border-color:transparent!important;box-shadow:none!important;text-shadow:none!important}.top-header .header-inline-btn.active.header-inline-btn-icon-label svg{color:var(--pink-2)!important;filter:none!important}.feed-compose-launch-toolbar,.home-feed-pane-feed-scroll .feed-compose-launch-toolbar,.home-feed-pane-feed-scroll .feed-compose-launch-toolbar.feed-compose-launch-toolbar-hidden{margin-bottom:0!important}.feed-post-list.feed-post-list-stream,.feed-post-list-stream,.feed-post-list-stream.feed-post-list-stream-collapsed{padding-top:0!important}.home-feed-pane-feed-scroll{gap:0!important}.home-feed-pane-feed-scroll.home-feed-pane-feed-scroll-collapsed{grid-template-rows:0 minmax(0,1fr)!important}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar.feed-compose-launch-toolbar-hidden{min-height:0!important;max-height:0!important;height:0!important;border-bottom-width:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.feed-post-list-stream .feed-stream-item:first-child{margin-top:0!important}.history-feed-footer.history-feed-footer-icons{padding-top:2px!important;padding-bottom:0!important}.history-feed-footer-icons .feed-action-btn{gap:2px!important;min-height:38px!important;padding:2px 0!important}.history-feed-footer-icons .feed-action-icon{width:20px!important;height:20px!important}.history-feed-footer-icons .feed-action-count{min-height:9px!important;font-size:9px!important}.tab-pane.fill-pane.chat-tab-pane,.tab-pane.fill-pane.chat-tab-pane .kakao-chat-list,.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list,.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-row,.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .chat-meta,.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .chat-meta b,.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .chat-meta span,.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .kakao-avatar{background:#000!important}.profile-pane-instagram .profile-ig-grid{grid-template-columns:1fr!important;gap:12px!important}.profile-pane-instagram .profile-ig-tile{grid-template-columns:96px minmax(0,1fr)!important;align-items:stretch!important;min-height:116px!important;border-radius:18px!important}.profile-pane-instagram .profile-ig-tile-media,.profile-pane-instagram .profile-ig-tile-media.profile-ig-tile-media-reel,.profile-pane-instagram .profile-product-tile-media{aspect-ratio:auto!important;min-height:116px!important;height:100%!important;padding:10px!important}.profile-pane-instagram .profile-ig-tile-meta{align-content:center!important;padding:12px!important}.profile-pane-instagram .profile-ig-tile-meta strong{font-size:13px!important}.profile-pane-instagram .profile-ig-tile-meta span{font-size:11px!important}.saved-home-pane .legacy-nav.inline{display:flex!important;align-items:center!important;gap:0!important;padding:0!important;margin:0 0 4px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#000!important}.saved-home-pane .legacy-nav-btn,.saved-home-pane .legacy-nav-btn:hover,.saved-home-pane .legacy-nav-btn:focus-visible,.saved-home-pane .legacy-nav-btn.active{min-height:50px!important;padding:0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.saved-home-pane .legacy-nav-btn{color:#fff!important}.saved-home-pane .legacy-nav-btn.active{color:var(--pink-2)!important}.top-header .header-inline-btn:not(.header-icon-btn),.top-header .header-inline-btn.header-inline-btn-icon-label{color:#fff!important;font-size:13px!important;line-height:1.2!important}.top-header .header-inline-btn.active:not(.header-icon-btn),.top-header .header-inline-btn.active.header-inline-btn-icon-label{color:var(--pink-2)!important}.feed-filter-tab,.saved-home-pane .legacy-nav-btn,.shorts-category-chip,.top-header .header-inline-btn:not(.header-icon-btn){font-weight:700!important}.app-list-end-toast{bottom:calc(var(--mobile-nav-height) + 64px + env(safe-area-inset-bottom,0px))!important}@media (max-width: 640px){.profile-pane-instagram .profile-ig-tile{grid-template-columns:88px minmax(0,1fr)!important;min-height:108px!important}.profile-pane-instagram .profile-ig-tile-media,.profile-pane-instagram .profile-ig-tile-media.profile-ig-tile-media-reel,.profile-pane-instagram .profile-product-tile-media{min-height:108px!important}.top-header .header-inline-btn:not(.header-icon-btn),.top-header .header-inline-btn.header-inline-btn-icon-label{font-size:13px!important}}.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar,.feed-compose-launch-toolbar{margin-bottom:0!important}.history-feed-footer.history-feed-footer-icons,.history-feed-footer-icons{padding-bottom:4px!important}.history-feed-footer-icons button,.history-feed-footer-icons .feed-action-btn{min-height:40px!important;padding-top:2px!important;padding-bottom:2px!important;gap:2px!important}.history-feed-footer-icons .feed-action-icon{width:22px!important;height:22px!important}.history-feed-footer-icons .feed-action-count{min-height:10px!important;line-height:1!important}.feed-caption-block,.feed-caption-body,.feed-caption-text{min-width:0!important}.feed-caption-block.has-toggle:not(.expanded) .feed-caption-body{min-height:2.88em!important}.feed-caption-block.has-toggle:not(.expanded) .feed-caption-text{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;white-space:pre-wrap!important;padding-right:5.2em!important}.feed-caption-more-inline{position:absolute!important;right:0!important;bottom:0!important;display:inline-flex!important;align-items:center!important;gap:0!important;padding-left:12px!important;background:linear-gradient(90deg,#0000,#000000e6 34%,#000 64%)!important;color:var(--pink-2)!important;font-size:13px!important;line-height:1.44!important;font-weight:700!important}.feed-caption-more-inline:before{content:"... "!important;color:#ffffffb8!important;margin-right:0!important}@media (max-width: 640px){.feed-caption-block.has-toggle:not(.expanded) .feed-caption-text{padding-right:4.9em!important}}.feed-card.history-feed-card.teal,.feed-card.history-feed-card.teal .history-feed-head,.feed-card.history-feed-card.teal .feed-copy,.feed-card.history-feed-card.teal .history-feed-footer,.feed-card.history-feed-card.teal .feed-media,.history-feed-head{background:#000!important}.feed-card.history-feed-card.teal{border-color:transparent!important;box-shadow:none!important}:root{--anonymous-avatar-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23161618'/%3E%3Cstop offset='1' stop-color='%23222227'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='100' height='100' rx='50' fill='url(%23g)'/%3E%3Ccircle cx='50' cy='35' r='18' fill='%23f5f5f5'/%3E%3Cpath d='M18 90c5-18 17-29 32-29s27 11 32 29' fill='%23f5f5f5'/%3E%3C/svg%3E")}.profile-avatar,.profile-ig-avatar,.story-mini-avatar,.asked-question-avatar,.kakao-avatar,.shorts-profile-avatar,.feed-comment-avatar,.feed-comment-composer-avatar{color:transparent!important;font-size:0!important;text-indent:-9999px!important;overflow:hidden!important;background-color:#111!important;background-image:var(--anonymous-avatar-svg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;border-color:#ffffff1f!important}.profile-ig-avatar,.profile-avatar{background-size:102% 102%!important}.profile-ig-avatar.has-image,.profile-ig-avatar-edit-trigger.has-image{background-image:none!important;color:inherit!important;font-size:inherit!important;text-indent:0!important}.story-mini-avatar,.kakao-avatar,.asked-question-avatar,.shorts-profile-avatar,.feed-comment-avatar,.feed-comment-composer-avatar{background-size:100% 100%!important}.category-scroll,.category-scroll.visible{min-height:50px!important;max-height:50px!important;height:50px!important;padding:0 10px!important;align-items:center!important}.shorts-category-chip,.shorts-category-chip:hover,.shorts-category-chip:focus-visible,.shorts-category-chip.active{min-height:34px!important;height:34px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.category-scroll{position:relative!important}.feed-filter-tab{position:relative!important;min-height:34px!important;height:34px!important;padding:0 12px!important;font-size:13px!important;line-height:1!important}.feed-filter-tab+.feed-filter-tab:before{display:none!important}.feed-filter-tab.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-8px;height:2px;border-radius:999px;background:var(--pink-2)!important}.feed-caption-title-row,.feed-caption-title{display:none!important}.feed-caption-block{gap:0!important}.feed-caption-body{position:relative!important;min-height:2.88em!important}.feed-caption-block.has-toggle:not(.expanded) .feed-caption-text{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;white-space:pre-wrap!important;padding-right:3.9em!important}.feed-caption-text.expanded{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;padding-right:0!important}.feed-caption-text-content{display:inline!important;white-space:pre-wrap!important}.feed-caption-more-inline{position:absolute!important;right:0!important;bottom:0!important;display:inline!important;padding-left:6px!important;background:linear-gradient(90deg,#0000,#000000e0 30%,#000 62%)!important;color:var(--pink-2)!important;font-size:inherit!important;line-height:inherit!important;font-weight:700!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.feed-caption-more-inline:before{content:none!important}.feed-caption-inline-less{justify-self:end!important}.feed-avatar-preview-badge,.feed-avatar-preview-meta,.feed-avatar-preview-initial{display:none!important}.feed-avatar-preview-square{display:flex!important;align-items:center!important;justify-content:center!important}.feed-avatar-preview-silhouette{position:relative;width:126px;height:126px;display:block}.feed-avatar-preview-head{position:absolute;top:10px;left:50%;width:40px;height:40px;margin-left:-20px;border-radius:50%;background:#ffffffeb;box-shadow:0 10px 24px #0000002e}.feed-avatar-preview-body{position:absolute;left:50%;bottom:8px;width:92px;height:72px;margin-left:-46px;border-radius:50px 50px 22px 22px;background:#ffffffeb;box-shadow:0 12px 30px #0000002e}@media (max-width: 640px){.feed-caption-block.has-toggle:not(.expanded) .feed-caption-text{padding-right:3.7em!important}.feed-avatar-preview-silhouette{width:112px;height:112px}.feed-avatar-preview-head{width:36px;height:36px;margin-left:-18px}.feed-avatar-preview-body{width:82px;height:64px;margin-left:-41px}}.feed-card.history-feed-card.sunrise,.feed-card.history-feed-card.sunrise .history-feed-head,.feed-card.history-feed-card.sunrise .feed-media,.feed-card.history-feed-card.sunrise .history-feed-footer.history-feed-footer-icons,.feed-card.history-feed-card.sunrise .feed-copy,.feed-stream-item,.feed-media,.history-feed-footer.history-feed-footer-icons,.history-feed-footer-icons{background:#000!important}.feed-card.history-feed-card.sunrise .feed-media,.feed-post-list-stream .feed-stream-item .feed-media{border-color:#ffffff14!important}.shop-home-product-grid{align-items:start!important}.shop-home-product-card{gap:10px!important}.shop-home-product-meta{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important;text-align:center!important}.shop-home-product-meta strong{flex:0 0 auto!important;width:100%!important;text-align:center!important}.shop-home-product-stats{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.shop-home-product-stats span{flex:0 0 auto;color:#ffffffbd!important;font-size:clamp(.66rem,2.2vw,.82rem)!important;white-space:nowrap}.shop-home-product-heart{width:36px!important;height:36px!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#ffffffeb!important}.shop-home-product-heart:hover,.shop-home-product-heart:focus,.shop-home-product-heart:active{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.shop-home-product-heart.active{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--pink-2)!important}.shop-home-product-heart svg{width:20px!important;height:20px!important}.feed-card-unified{background:var(--feed-card-bg, #000)!important;color:var(--feed-card-fg, #fff)!important;border:1px solid rgba(255,255,255,.06)}.feed-card-unified .history-feed-head,.feed-card-unified .feed-media,.feed-card-unified .feed-copy,.feed-card-unified .history-feed-footer,.feed-card-unified .history-feed-footer.history-feed-footer-icons,.feed-card-unified.feed-stream-item{background:var(--feed-card-bg, #000)!important}.feed-card-unified .feed-author-link,.feed-card-unified .feed-caption-text,.feed-card-unified .feed-caption-text-content,.feed-card-unified .feed-action-btn,.feed-card-unified .feed-action-count,.feed-card-unified .history-feed-profile strong,.feed-card-unified .feed-question-btn,.feed-card-unified .feed-follow-btn{color:var(--feed-card-fg, #fff)!important}.feed-card-unified .feed-posted-at,.feed-card-unified .feed-author-meta-row span,.feed-card-unified .history-feed-profile p,.feed-card-unified .feed-caption-inline-less{color:var(--feed-card-muted, #d1d5db)!important}.feed-card-unified .feed-media{border-radius:16px}.feed-card-unified .feed-media-preview{width:100%;height:100%;display:block;object-fit:cover;background:#000}.feed-card-unified .feed-caption-more-inline,.feed-card-unified .feed-caption-inline-less:hover,.feed-card-unified .feed-caption-inline-less:focus-visible,.feed-card-unified .feed-follow-btn.active,.feed-card-unified .history-feed-footer-icons button.active,.feed-card-unified .history-feed-footer-icons button.active .feed-action-count{color:var(--feed-card-accent, var(--pink-2))!important}.feed-card-unified .history-feed-footer-icons button{background:transparent!important;border-color:transparent!important}.feed-card-unified .history-feed-footer-icons button:focus-visible,.feed-card-unified .feed-follow-btn:focus-visible,.feed-card-unified .feed-author-link:focus-visible{outline:1px solid rgba(255,255,255,.2);outline-offset:2px}.feed-create-backdrop{background:#000000c7!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.feed-create-dock,.feed-create-options{gap:14px!important}.feed-create-option{gap:12px!important}.feed-create-option-label{min-width:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-align:right!important}.feed-create-option-icon{width:48px!important;height:48px!important;border-radius:50%!important;border:1.5px solid var(--pink-2)!important;background:#000!important;color:var(--pink-2)!important;box-shadow:0 12px 28px #00000070!important}.feed-create-option-icon svg{width:22px;height:22px}.feed-create-option:hover .feed-create-option-label,.feed-create-option:focus-visible .feed-create-option-label{color:#fff!important}@media (max-width: 640px){.feed-create-option-icon{width:46px!important;height:46px!important}.feed-create-option-label{font-size:13px!important}}.category-scroll,.category-scroll.visible{min-height:50px!important;max-height:50px!important;height:50px!important;padding:0 12px!important;align-items:stretch!important}.shorts-category-chip,.shorts-category-chip:hover,.shorts-category-chip:focus-visible,.shorts-category-chip.active{min-height:40px!important;height:40px!important;padding:0 8px!important;font-size:15px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list{--chat-row-height: 68px;gap:0!important;max-height:calc(var(--chat-row-height) * 10)!important;min-height:calc(var(--chat-row-height) * 10)!important;height:calc(var(--chat-row-height) * 10)!important;overflow-y:auto!important;overscroll-behavior:contain}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-row{min-height:var(--chat-row-height)!important;padding-top:10px!important;padding-bottom:10px!important}.chat-loading-row{padding:12px 8px 18px!important;text-align:center!important;color:#ffffffa8!important;font-size:12px!important}.community-simple-board.forum-board-shell{display:grid!important;gap:0!important;background:#000!important}.category-scroll{position:sticky;top:0;z-index:2;background:#000!important}.forum-simple-list{gap:0!important}.community-simple-forum-item{width:100%!important;display:grid!important;gap:8px!important;padding:14px 12px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;background:#000!important;text-align:left!important;box-shadow:none!important}.community-simple-forum-item:hover,.community-simple-forum-item:focus-visible{background:#000!important;border-color:#ffffff14!important;box-shadow:none!important}.forum-room-topbar{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:12px;padding:10px 10px 12px;background:#000!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.forum-room-title-wrap{min-width:0;display:grid;gap:4px}.forum-room-title-wrap strong{font-size:15px;color:#fff}.forum-room-title-wrap span{font-size:12px;color:#ffffffa8}.forum-room-message-list{display:grid;gap:10px;padding:14px 12px 20px;background:#000!important}.forum-room-message{display:grid;gap:8px;padding:12px 12px 13px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.forum-room-message.system{background:#ff7ab614;border-color:#ff7ab642}.forum-room-message-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.forum-room-message-head strong{font-size:13px;color:#fff}.forum-room-message-head span{font-size:11px;color:#fff9}.forum-room-message p{margin:0;white-space:pre-wrap;font-size:13px;line-height:1.55;color:#ffffffeb}.category-scroll,.category-scroll.visible{min-height:34px!important;max-height:34px!important;height:34px!important;padding:0 12px!important;align-items:center!important}.shorts-category-chip,.shorts-category-chip:hover,.shorts-category-chip:focus-visible,.shorts-category-chip.active{min-height:34px!important;height:34px!important;padding:0 12px!important;font-size:13px!important;line-height:1!important}.tab-pane.fill-pane.chat-tab-pane{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important}.tab-pane.fill-pane.chat-tab-pane.chat-question-pane{grid-template-rows:minmax(0,1fr)!important}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list{--chat-row-height: 68px;gap:0!important;max-height:none!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overscroll-behavior:contain;flex:1 1 auto}.kakao-avatar{overflow:hidden!important;padding:0!important;display:grid!important;place-items:center!important;background:#111!important}.kakao-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.chat-question-pane-body{min-height:0;overflow-y:auto;display:grid;gap:12px;padding:12px 0 calc(96px + env(safe-area-inset-bottom,0px))}.chat-question-pane .asked-question-profile-header,.chat-question-pane .asked-question-form{margin:0;border-left:0!important;border-right:0!important;border-radius:0!important;padding-left:14px!important;padding-right:14px!important}.chat-question-pane .question-list{padding:0 14px}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:grid!important;grid-auto-rows:minmax(68px,auto)!important;align-content:start!important;padding:0!important}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-row{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 4px!important}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-copy{min-width:0!important;width:100%!important;display:grid!important;gap:4px!important;align-content:start!important}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-head{min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-head strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-badges{min-width:0!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;gap:6px!important;overflow:hidden!important;white-space:nowrap!important}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-badges span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-meta{min-width:40px!important;width:40px!important;justify-self:end!important;align-self:start!important}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .muted-mini{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.feed-create-option-icon{border-color:#000!important;color:#fff!important}.bottom-nav{background:#000!important;border-top-color:#ffffff14!important}.feed-compose-nav-row{grid-template-columns:42px 1fr auto}.feed-compose-submit-pill{min-width:68px;padding:8px 14px;border-radius:999px;background:#fff;color:#050505;font-weight:800}.feed-compose-submit-pill:disabled{opacity:.45}.feed-compose-card-x{padding:0;border-radius:0;border:0;background:transparent;box-shadow:none}.feed-compose-profile-row-x{align-items:flex-start;grid-template-columns:42px minmax(0,1fr)}.feed-compose-x-main{display:grid;gap:14px;min-width:0}.feed-compose-x-identity{display:grid;gap:4px}.feed-compose-x-identity strong{font-size:15px;font-weight:800}.feed-compose-x-identity span{width:fit-content;padding:4px 10px;border:1px solid rgba(59,130,246,.45);border-radius:999px;color:#93c5fd;font-size:11px;font-weight:700}.feed-compose-x-textarea{width:100%;min-height:220px;border:0;border-radius:0;background:transparent;color:#fff;padding:0;font-size:24px;line-height:1.45;resize:none}.feed-compose-x-textarea::placeholder{color:#71717a}.feed-compose-x-textarea:focus{outline:none}.feed-compose-preview-card-x{background:#ffffff08;border-radius:20px}.feed-compose-x-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.feed-compose-attach-btn-inline{flex:0 0 auto}.feed-compose-x-helper{color:#a1a1aa;font-size:11px;line-height:1.4;text-align:right}.feed-compose-card-shorts{display:grid;gap:14px}.feed-compose-shorts-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.08)}.feed-compose-shorts-hero strong,.feed-compose-shorts-hero span{display:block}.feed-compose-shorts-hero span{margin-top:6px;color:#a1a1aa;font-size:12px;line-height:1.5}.feed-compose-shorts-chip{white-space:nowrap;padding:6px 10px;border-radius:999px;background:#ffffff14;color:#f8fafc!important;font-size:11px!important;font-weight:800}.feed-compose-step-card{display:grid;gap:10px;padding:16px 18px;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.feed-compose-step-badge{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#050505;font-size:13px;font-weight:800}.feed-compose-step-copy{display:grid;gap:4px}.feed-compose-step-copy strong{font-size:15px}.feed-compose-step-copy span{color:#a1a1aa;font-size:12px;line-height:1.45}.feed-compose-step-card input,.feed-compose-step-card textarea{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#00000047;color:#fff;padding:14px 15px;font-size:14px}.feed-compose-step-card textarea{min-height:128px;resize:vertical}.feed-compose-preview-card-shorts,.feed-compose-empty-shorts{border-radius:20px}.feed-compose-checklist{margin:0;padding-left:18px;color:#d4d4d8;font-size:13px;line-height:1.65}.asked-question-form-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.asked-question-form-title-row>label:first-child{font-weight:700}.asked-question-anonymous-toggle{display:inline-flex;align-items:center;gap:8px;color:#f4f4f5;font-size:13px;font-weight:700}.asked-question-anonymous-toggle input{width:16px;height:16px;accent-color:#ffffff}.asked-question-form-actions-submit-only{justify-content:flex-end}.question-footer-actions{grid-template-columns:repeat(3,minmax(0,max-content));justify-content:start;gap:16px}.question-footer-icon-btn{min-height:auto!important;border:0;background:transparent;color:#d4d4d8;display:inline-flex;align-items:center;gap:6px;padding:0;font-size:13px}.question-footer-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.question-footer-icon svg{width:18px;height:18px}.question-footer-icon-btn:hover,.question-footer-icon-btn:focus-visible{color:#fff}@media (max-width: 640px){.feed-compose-overlay-body{padding:14px 14px calc(18px + env(safe-area-inset-bottom,0px))}.feed-compose-x-textarea{min-height:180px;font-size:21px}.feed-compose-x-toolbar{flex-direction:column;align-items:stretch}.feed-compose-x-helper{text-align:left}.feed-compose-shorts-hero{flex-direction:column}}.question-overlay,.question-overlay .asked-page-head,.question-overlay .asked-nav-row,.question-overlay .asked-question-profile-header,.question-overlay .asked-question-form,.question-overlay .question-list,.chat-question-pane-body,.chat-question-pane .asked-question-profile-header,.chat-question-pane .asked-question-form,.chat-question-pane .question-list,.question-feed-card,.question-answer-box{background:#000!important}.question-overlay{grid-template-rows:auto auto auto minmax(0,1fr) auto!important}.question-overlay>.asked-question-profile-header,.question-overlay>.asked-question-form{margin:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;border-color:#ffffff14!important;box-shadow:none!important}.question-overlay>.question-list{min-height:0!important;overflow-y:auto!important;padding:0 14px calc(96px + env(safe-area-inset-bottom,0px))!important}.question-overlay .asked-page-head,.question-overlay-bottom-nav,.chat-question-pane-body{border-color:#ffffff14!important}.question-overlay .asked-question-copy p,.question-overlay .asked-question-copy span,.chat-question-pane .asked-question-copy p,.chat-question-pane .asked-question-copy span{color:#ffffffbd!important}.feed-compose-launch-toolbar,.chat-toolbar.kakao-toolbar.compact-only-toolbar,.category-scroll{width:100%!important;max-width:100%!important;min-height:50px!important;height:50px!important;padding:0 12px!important;box-sizing:border-box!important;align-items:center!important;background:#000!important}.category-scroll{min-height:34px!important;height:34px!important;align-items:center!important;gap:10px!important}.feed-filter-tab,.category-scroll .category-chip,.community-simple-chip{min-height:34px!important;height:34px!important;padding:0 12px!important;line-height:1!important}.community-simple-board.compact-scroll-list,.community-simple-board.compact-scroll-list .community-simple-list,.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.kakao-chat-row-empty{opacity:.36!important}.kakao-chat-row-empty strong,.kakao-chat-row-empty p,.kakao-chat-row-empty span,.kakao-chat-row-empty em{color:#ffffff29!important}.feed-refresh-slot{height:0;overflow:hidden;display:grid;place-items:center;background:#000;transition:height .18s ease}.feed-refresh-slot.refreshing{height:52px!important}.feed-refresh-indicator{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffd1;font-size:12px;font-weight:700}.feed-refresh-slot.armed .feed-refresh-indicator{border-color:#ffffff2e;background:#ffffff0f;color:#fff}.feed-refresh-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.18);border-top-color:#fff;animation:feed-refresh-spin .8s linear infinite}@keyframes feed-refresh-spin{to{transform:rotate(360deg)}}.feed-create-option-icon{border-color:#000!important;color:var(--pink-2)!important}.feed-create-option-icon svg{color:inherit!important}.feed-compose-overlay,.feed-compose-head,.feed-compose-card-x{background:#000!important}.feed-compose-profile-row-x{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.feed-compose-x-main{gap:16px!important}.feed-compose-gallery-access{display:flex;justify-content:flex-end}.feed-compose-gallery-open-btn{width:42px;height:42px;border:0;border-radius:999px;background:transparent;color:var(--pink-2);display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.feed-compose-gallery-open-btn svg{width:22px;height:22px}.feed-compose-x-textarea{min-height:180px!important}.feed-compose-gallery-shell{display:grid;gap:10px}.feed-compose-gallery-strip{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.feed-compose-gallery-strip::-webkit-scrollbar{display:none}.feed-compose-gallery-tile{position:relative;flex:0 0 86px;width:86px;height:118px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0d0d0d;overflow:hidden}.feed-compose-gallery-picker{display:grid;place-items:center;gap:8px;padding:12px 8px;color:#fff;cursor:pointer}.feed-compose-gallery-picker input{display:none}.feed-compose-gallery-picker-icon{width:40px;height:40px;border-radius:14px;background:#ec489924;color:var(--pink-2);display:inline-flex;align-items:center;justify-content:center}.feed-compose-gallery-picker-icon svg{width:20px;height:20px}.feed-compose-gallery-picker b{font-size:12px;line-height:1}.feed-compose-gallery-selected{background:#090909}.feed-compose-gallery-thumb{width:100%;height:100%;object-fit:cover;display:block;background:#050505}.feed-compose-gallery-remove{position:absolute;right:6px;bottom:6px;min-width:0;min-height:0;border:0;border-radius:999px;padding:6px 9px;background:#000000b8;color:#fff;font-size:11px;font-weight:700}.feed-compose-gallery-placeholder{padding:0;border-color:#ffffff0f;background:#080808}.feed-compose-gallery-placeholder-fill{display:block;width:100%;height:100%;background:linear-gradient(180deg,#ffffff14,#ffffff08)}.feed-compose-gallery-meta{display:grid;gap:4px}.feed-compose-gallery-meta strong{font-size:13px;font-weight:700;color:#fff}.feed-compose-gallery-meta span{font-size:11px;line-height:1.45;color:#ffffffad}.feed-compose-x-privacy{display:flex;align-items:center}.feed-compose-privacy-chip{min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#000;color:#fff;font-size:12px;font-weight:700}.feed-compose-x-toolbar,.feed-compose-x-helper,.feed-compose-x-identity{display:none!important}.category-scroll,.category-scroll.visible,.saved-home-pane .legacy-nav.inline{width:100%!important;max-width:100%!important;min-height:50px!important;height:50px!important;padding:0 12px!important;margin:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:10px!important;overflow-x:auto!important;background:#000!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.category-scroll::-webkit-scrollbar,.saved-home-pane .legacy-nav.inline::-webkit-scrollbar{display:none}.shorts-category-chip,.shorts-category-chip:hover,.shorts-category-chip:focus-visible,.shorts-category-chip.active,.saved-home-pane .legacy-nav-btn,.saved-home-pane .legacy-nav-btn:hover,.saved-home-pane .legacy-nav-btn:focus-visible,.saved-home-pane .legacy-nav-btn.active{position:relative!important;min-height:34px!important;height:34px!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1!important;flex:0 0 auto!important}.shorts-category-chip.active,.saved-home-pane .legacy-nav-btn.active{color:var(--pink-2)!important}.shorts-category-chip.active:after,.saved-home-pane .legacy-nav-btn.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-8px;height:2px;border-radius:999px;background:var(--pink-2)}.saved-home-pane{gap:0!important}.saved-home-pane .feed-post-list.compact-scroll-list,.saved-home-pane .shorts-list-wrap.compact-scroll-list{padding-top:10px!important}@media (max-width: 640px){.feed-compose-gallery-tile{flex-basis:78px;width:78px;height:108px}.feed-compose-x-textarea{min-height:160px!important;font-size:22px!important}}.profile-pane-instagram .profile-ig-grid.profile-ig-grid-shorts{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#000!important}.profile-pane-instagram .profile-ig-grid.profile-ig-grid-shorts .shorts-list-card{width:100%;background:#000}.profile-pane-instagram .profile-ig-grid.profile-ig-grid-shorts .shorts-video-stage{min-height:280px}.profile-pane-instagram .profile-ig-grid.profile-ig-grid-shorts .shorts-loading-row{margin:0}.topbar-search-row-shop{grid-template-columns:auto auto minmax(0,1fr) auto}.topbar-search-filter-btn{min-width:56px;height:34px;border-radius:12px;padding:0 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#f3f5f7;font-size:12px;white-space:nowrap}.search-overlay-pane-shop{padding-top:4px}.shop-search-filter-status{margin-right:auto;color:#8b98a5;font-size:12px}.shop-search-results-list{padding-bottom:22px}.shop-search-result-row{display:grid;cursor:pointer;grid-template-columns:92px minmax(0,1fr) auto;gap:12px;width:100%;padding:12px 2px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;border-radius:0;border-left:0;border-right:0}.shop-search-result-thumb{position:relative;width:92px;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:#11151b}.shop-search-result-thumb-image,.shop-search-result-thumb-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.shop-search-result-thumb-image{object-fit:cover;z-index:1}.shop-search-result-thumb-placeholder{border-radius:inherit}.shop-search-result-thumb-label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:6px;color:#ffffffeb;font-size:11px;font-weight:800;letter-spacing:-.03em;text-align:center;z-index:1}.shop-search-result-copy{min-width:0;display:grid;gap:6px;align-content:center;text-align:left}.shop-search-result-topline{display:flex;align-items:center;gap:6px;min-width:0;color:#8b98a5;font-size:11px}.shop-search-result-badge{color:#ff83c3}.shop-search-result-category{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-search-result-copy strong{font-size:14px;color:#fff;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-search-result-copy p{margin:0;font-size:12px;color:#9aa7b4;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-search-result-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#c4ccd4}.shop-search-result-meta b{color:#fff;font-size:14px}.shop-search-result-side{display:flex;align-items:flex-start;justify-content:flex-end}.shop-search-result-save{width:34px;height:34px;min-width:34px;padding:0;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.shop-search-result-save.active{border-color:#ff7ab66b;background:#ff7ab61f}.shop-search-result-save svg{width:18px;height:18px}.shop-search-loading-row{margin-top:12px}@media (max-width: 640px){.topbar-search-row-shop{grid-template-columns:auto auto minmax(0,1fr) auto}.topbar-search-filter-btn{min-width:50px;padding:0 8px;font-size:11px}.shop-search-result-row{grid-template-columns:84px minmax(0,1fr) auto;gap:10px;padding:10px 0 12px}.shop-search-result-thumb{width:84px}}.shop-product-detail-page{display:grid;gap:12px;padding:2px 0 14px}.shop-product-detail-topbar-coupang{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;position:sticky;top:0;z-index:6;padding:4px 2px 10px;background:linear-gradient(180deg,#08080af5,#08080ae0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shop-product-detail-topbar-coupang .header-inline-btn.active{color:var(--pink-2);border-color:#ff7ab65c;background:#ff7ab61f}.shop-product-detail-hero{display:grid;gap:12px}.shop-product-detail-gallery,.shop-product-detail-summary,.shop-product-detail-section-card{border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#0c0c0efa;box-shadow:0 14px 30px #00000047}.shop-product-detail-gallery{padding:12px;display:grid;gap:10px}.shop-product-detail-image-frame{position:relative;overflow:hidden;border-radius:20px;min-height:320px;background:linear-gradient(180deg,#1c1c22fa,#0a0a0c);border:1px solid rgba(255,255,255,.08)}.shop-product-detail-image{width:100%;height:100%;min-height:320px;display:block;object-fit:cover}.shop-product-detail-image-placeholder{min-height:320px;display:grid;place-items:center;color:#ffffffe0;font-size:28px;font-weight:800;letter-spacing:.08em}.shop-product-detail-image-badges{position:absolute;top:12px;left:12px;display:inline-flex;gap:8px;flex-wrap:wrap}.shop-product-detail-pill{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000006b;color:#ffffffd1;font-size:11px;font-weight:700}.shop-product-detail-pill.accent{color:#fff;background:#ff7ab63d;border-color:#ff7ab666}.shop-product-detail-image-count{position:absolute;right:12px;bottom:12px;padding:5px 10px;border-radius:999px;background:#0000008c;color:#ffffffd1;font-size:11px;font-weight:700}.shop-product-detail-thumb-row{display:grid;grid-auto-flow:column;grid-auto-columns:72px;gap:8px;overflow-x:auto;padding-bottom:2px}.shop-product-detail-thumb{padding:0;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#141416f5;min-height:72px}.shop-product-detail-thumb.active{border-color:#ff7ab66b;box-shadow:0 0 0 2px #ff7ab62e}.shop-product-detail-thumb img{width:100%;height:72px;object-fit:cover;display:block}.shop-product-detail-summary{padding:16px 16px 18px;display:grid;gap:14px}.shop-product-detail-brand-row,.shop-product-detail-section-title-row,.shop-product-price-panel,.shop-product-detail-total-box,.shop-product-detail-section-head{display:flex;justify-content:space-between;gap:10px}.shop-product-detail-brand-row{align-items:center;font-size:12px}.shop-product-detail-brand{color:var(--pink-2);font-weight:800}.shop-product-detail-rating{color:#ffffffc2;font-weight:700}.shop-product-detail-summary h2{margin:0;font-size:26px;line-height:1.28;color:#fff}.shop-product-detail-subtitle{margin:0;color:#ffffffb8;line-height:1.6}.shop-product-price-panel{align-items:flex-end;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.07)}.shop-product-price-label{display:block;margin-bottom:4px;font-size:11px;color:#ffffff8a}.shop-product-price-panel strong{font-size:28px;color:#fff}.shop-product-price-side{display:grid;justify-items:end;gap:6px;font-size:12px;color:#ffffffb8}.shop-product-detail-meta-row{display:flex;flex-wrap:wrap;gap:8px}.shop-product-detail-meta-chip{padding:8px 12px;border-radius:999px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);color:#ffffffb8;font-size:12px;font-weight:700}.shop-product-detail-picker-block{display:grid;gap:10px}.shop-product-detail-section-title-row{align-items:center;font-size:13px}.shop-product-detail-section-title-row strong{color:#fff}.shop-product-detail-section-title-row span{color:#ffffff9e}.shop-product-detail-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shop-product-detail-option-chip{min-height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffd1;font-weight:700}.shop-product-detail-option-chip.active{color:#fff;border-color:#ff7ab66b;background:#ff7ab629;box-shadow:0 0 0 1px #ff7ab624}.shop-product-qty-row{display:inline-grid;grid-template-columns:48px 72px 48px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.shop-product-qty-btn,.shop-product-qty-value{min-height:46px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800}.shop-product-qty-btn{background:transparent}.shop-product-qty-value{border-inline:1px solid rgba(255,255,255,.08)}.shop-product-detail-total-box{align-items:center;padding:14px 16px;border-radius:18px;background:#ff7ab614;border:1px solid rgba(255,122,182,.18)}.shop-product-detail-total-box span,.shop-product-detail-total-box p{color:#ffffffad;margin:0;font-size:12px}.shop-product-detail-total-box strong{display:block;margin-top:4px;font-size:24px;color:#fff}.shop-product-detail-cta-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shop-product-detail-cta-row-inline{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-detail-secondary-btn,.shop-detail-primary-btn{min-height:48px;border-radius:16px;font-weight:800}.shop-detail-secondary-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fff}.shop-detail-primary-btn{border:1px solid rgba(255,122,182,.38);background:linear-gradient(180deg,#ff7ab6eb,#ff56a4e0);color:#fff;box-shadow:0 10px 24px #ff56a43d}.shop-product-detail-content{display:grid;gap:12px}.shop-product-detail-section-card{padding:16px;display:grid;gap:14px}.shop-product-detail-section-head{align-items:center}.shop-product-detail-section-head strong{font-size:17px;color:#fff}.shop-product-detail-section-head span{font-size:12px;color:#ffffff8f}.shop-product-detail-story-block{display:grid;gap:12px}.shop-product-detail-story-hero{min-height:220px;border-radius:20px;padding:22px 20px;display:grid;align-content:end;gap:10px;background:linear-gradient(180deg,#ff7ab62e,#1c1c22f2);border:1px solid rgba(255,255,255,.08)}.shop-product-detail-story-hero span{color:#ffffffa3;font-size:12px;font-weight:800}.shop-product-detail-story-hero strong{font-size:24px;color:#fff}.shop-product-detail-story-hero p,.shop-product-detail-story-copy p,.shop-product-detail-note{margin:0;line-height:1.65;color:#ffffffbd}.shop-product-spec-grid,.shop-product-policy-list{display:grid;gap:10px}.shop-product-spec-row,.shop-product-policy-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.shop-product-spec-row:last-child,.shop-product-policy-row:last-child{border-bottom:0}.shop-product-spec-row b,.shop-product-policy-row b{color:#ffffff8f;font-size:12px}.shop-product-spec-row span,.shop-product-policy-row span{color:#ffffffd1;font-size:12px;line-height:1.6}.shop-product-detail-section-card{scroll-margin-top:12px}.shop-product-spec-row.wide{grid-template-columns:92px minmax(0,1fr)}@media (max-width: 640px){.shop-product-detail-image-frame,.shop-product-detail-image,.shop-product-detail-image-placeholder{min-height:280px}.shop-product-detail-summary h2{font-size:22px}.shop-product-price-panel strong{font-size:24px}.shop-product-detail-option-grid,.shop-product-detail-cta-row,.shop-product-detail-cta-row-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-detail-primary-btn{grid-column:1 / -1}}.saved-home-pane.home-feed-pane.home-feed-pane-feed-scroll{background:#000!important;gap:0!important;grid-template-rows:50px minmax(0,1fr)!important}.saved-home-favorites-toolbar,.saved-home-pane .feed-post-list.compact-scroll-list,.saved-home-pane .shorts-list-wrap.compact-scroll-list,.saved-home-feed-list,.saved-home-shorts-list{width:100%!important;max-width:100%!important;background:#000!important}.saved-home-favorites-toolbar{border-bottom:1px solid rgba(255,255,255,.08)!important}.saved-home-pane .category-scroll{min-height:34px!important;height:34px!important;align-items:center!important;gap:10px!important}.saved-home-pane .category-scroll .category-chip{min-height:34px!important;height:34px!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.saved-home-pane .category-scroll .category-chip.active{color:var(--pink-2)!important}.saved-home-pane .category-scroll .category-chip.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-8px;height:2px;border-radius:999px;background:var(--pink-2)}.saved-home-feed-list,.saved-home-shorts-list{padding:10px 0 24px!important}.saved-home-empty-box{margin:12px!important;background:#000!important}.chat-row-openable{cursor:pointer}.x-chat-room-shell{display:grid;grid-template-rows:56px minmax(0,1fr) auto;min-height:0;height:100%;background:#000}.x-chat-room-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#000}.x-chat-room-profile{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center}.x-chat-room-avatar{width:40px!important;height:40px!important;border-radius:14px!important}.x-chat-room-copy{min-width:0;display:grid;gap:2px}.x-chat-room-copy strong,.x-chat-room-copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-chat-room-copy strong{color:#fff;font-size:14px}.x-chat-room-copy span{color:#ffffffa8;font-size:11px}.x-chat-room-message-list{min-height:0;padding:12px;display:grid;align-content:start;gap:10px;background:#000}.x-chat-room-rule-banner{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffbd;font-size:12px}.x-chat-room-message{display:grid;gap:4px;justify-items:start}.x-chat-room-message.mine{justify-items:end}.x-chat-room-message.system{justify-items:stretch}.x-chat-room-message-author{color:#ffffffad;font-size:11px;font-weight:700}.x-chat-room-message-bubble{max-width:min(82%,560px);padding:11px 13px;border-radius:16px;background:#111827;color:#f8fafc;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.x-chat-room-message.mine .x-chat-room-message-bubble{background:#ec48992e;border:1px solid rgba(236,72,153,.24)}.x-chat-room-message.system .x-chat-room-message-bubble{max-width:100%;text-align:center;background:#ffffff0d;color:#ffffffc2}.x-chat-room-message-meta{color:#ffffff70;font-size:11px}.x-chat-room-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08);background:#000}.x-chat-room-composer input{width:100%;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff}.x-chat-room-composer input::placeholder{color:#ffffff6b}.x-chat-room-shell{position:relative}.x-chat-room-message-list{padding-bottom:calc(150px + var(--mobile-nav-height, 45px));overscroll-behavior:contain}.x-chat-room-pinned-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border-radius:16px;background:#2563eb2e;border:1px solid rgba(96,165,250,.35)}.x-chat-room-pinned-banner strong,.x-chat-room-pinned-banner p{margin:0}.x-chat-room-pinned-banner p{color:#ffffffd1;font-size:12px;line-height:1.45}.x-chat-room-floating-hint{justify-self:center;padding:8px 12px;border-radius:999px;background:#0f172ae6;border:1px solid rgba(255,255,255,.08);color:#ffffffe0;font-size:12px}.x-chat-room-message-reply-ref{display:grid;gap:2px;max-width:min(82%,560px);padding:8px 10px;border-radius:12px;background:#ffffff0d;border-left:3px solid rgba(167,139,250,.9)}.x-chat-room-message-reply-ref strong{color:#c4b5fd;font-size:11px}.x-chat-room-message-reply-ref span{color:#ffffffb8;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-chat-room-message-bubble.selection-enabled{user-select:text;-webkit-user-select:text;outline:1px dashed rgba(167,139,250,.6)}.x-chat-room-message-reaction{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:#fff;font-size:15px;font-weight:800}.x-chat-room-message-reaction.heart{background:#ef4444}.x-chat-room-message-reaction.like{background:#7c3aed}.x-chat-room-message-reaction.check{background:#2563eb}.x-chat-room-message-reaction.smile{background:#f59e0b}.x-chat-room-message-reaction.surprised{background:#0ea5e9}.x-chat-room-message-reaction.sad{background:#64748b}.x-chat-room-composer-wrap{position:sticky;left:0;right:0;bottom:calc(var(--mobile-nav-height, 45px));z-index:8;display:grid;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#0000,#000000e0 24%,#000)}.x-chat-room-context-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.x-chat-room-context-strip.edit-mode{background:#ec48991f;border-color:#ec489933}.x-chat-room-context-strip.selection-mode{background:#3b82f61f;border-color:#60a5fa3d}.x-chat-room-context-strip strong,.x-chat-room-context-strip span{display:block}.x-chat-room-context-strip strong{color:#fff;font-size:12px}.x-chat-room-context-strip span{color:#ffffffb8;font-size:11px;line-height:1.45}.x-chat-room-context-actions{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.x-chat-room-composer{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 -8px 24px #00000047}.x-chat-room-plus-btn{width:42px;height:42px;border:0;border-radius:999px;background:#ffffff14;color:#fff;font-size:24px;font-weight:500}.x-chat-room-send-btn{min-height:42px!important;padding:0 16px!important;border-radius:999px!important}.chat-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008a;display:flex;align-items:flex-end;justify-content:stretch}.chat-action-sheet,.chat-share-sheet{width:100%;padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;background:#0b0b0c;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:14px}.chat-action-sheet-header{display:grid;gap:4px}.chat-action-sheet-header strong{color:#fff;font-size:15px}.chat-action-sheet-header span{color:#fff9;font-size:12px}.chat-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.chat-action-grid-btn{display:grid;gap:8px;justify-items:center;padding:12px 8px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff}.chat-action-grid-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:#ffffff14;font-size:20px}.chat-message-modal{width:min(360px,calc(100vw - 32px));display:grid;gap:14px;background:#0b0b0c}.chat-message-emoji-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.chat-message-emoji-btn{width:100%;height:42px;border:0;border-radius:12px;color:#fff;font-size:18px;font-weight:800}.chat-message-emoji-btn.heart{background:#ef4444}.chat-message-emoji-btn.like{background:#7c3aed}.chat-message-emoji-btn.check{background:#2563eb}.chat-message-emoji-btn.smile{background:#f59e0b}.chat-message-emoji-btn.surprised{background:#0ea5e9}.chat-message-emoji-btn.sad{background:#64748b}.chat-message-menu-list{display:grid;gap:8px}.chat-message-menu-btn{width:100%;min-height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff}.chat-message-menu-btn:disabled{opacity:.45}.chat-message-menu-btn.danger{color:#fda4af}.chat-share-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.chat-share-toolbar input{min-height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;padding:0 12px}.chat-share-list{max-height:min(48vh,360px);display:grid;gap:8px}.chat-share-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;text-align:left}.chat-share-copy{min-width:0;display:grid;gap:2px}.chat-share-copy strong,.chat-share-copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-share-copy span{color:#ffffffa8;font-size:12px}.overlay-search-shell{min-height:0;display:grid;padding:12px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,var(--panel) 0%,var(--panel-2) 100%)}.overlay-search-shell-shop{padding:10px 12px 0;border-radius:18px;background:#000}.search-overlay-pane{min-height:0;display:grid;gap:8px}.search-toolbar-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;padding:0 2px}.search-clear-btn{min-height:28px!important;height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:12px!important}.search-empty-hint-box{margin:0!important;padding:10px 12px!important}.shop-search-filter-status{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-search-results-list{align-content:start;padding-bottom:16px}.shop-search-result-save{width:34px;height:34px;min-width:34px;padding:0;border-radius:999px;background:transparent!important;border:0!important;box-shadow:none!important;color:#ffffff94}.shop-search-result-save:hover,.shop-search-result-save:focus,.shop-search-result-save:active{background:transparent!important;border:0!important;box-shadow:none!important}.shop-search-result-save.active{background:transparent!important;border:0!important;color:#ff79b7!important}.shop-search-result-save svg{width:20px;height:20px}.shop-search-filter-modal-backdrop{z-index:35}.shop-search-filter-modal{width:min(560px,100%);background:#090b10;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:14px}.shop-search-filter-modal-head{grid-template-columns:40px 1fr auto}.shop-search-filter-apply-btn{min-height:30px!important;height:30px!important;padding:0 10px!important}.shop-search-filter-body{gap:12px}.shop-search-filter-box{display:grid;gap:12px}.shop-search-price-range-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.shop-search-price-range-row input{width:100%;min-height:42px;border-radius:12px;background:#06080c;border:1px solid rgba(255,255,255,.08);color:#fff;padding:0 12px}.shop-search-filter-chip-row{display:flex;flex-wrap:wrap;gap:8px}.shop-search-filter-chip{min-height:34px;height:34px;padding:0 12px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#e7edf3}.shop-search-filter-chip.active{background:#ff4da629;border-color:#ff4da661;color:#ff8bc7}.shop-home-sort-toolbar{margin-top:8px;padding:4px 0 8px!important}.shop-home-sort-toolbar .category-scroll{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.shop-home-sort-toolbar .category-scroll::-webkit-scrollbar{display:none}.shop-home-sort-toolbar .feed-filter-tab{white-space:nowrap}.shop-product-detail-page{padding:0 0 92px!important;background:#000!important}.shop-product-detail-hero,.shop-product-detail-content{width:100%}@media (max-width: 640px){.overlay-search-shell-shop{padding:8px 10px 0}.shop-search-filter-modal{padding:12px}.shop-search-price-range-row{grid-template-columns:1fr}.shop-search-price-range-row span{display:none}}.shop-home-pane-root{display:flex!important;flex-direction:column;gap:12px;height:100%;min-height:0;overflow:hidden!important;padding:0 0 calc(var(--mobile-nav-height) + 12px)!important;background:#000!important}.shop-home-hero-carousel{flex-shrink:0;display:block!important;width:100%;visibility:visible!important;opacity:1!important;min-height:clamp(220px,32vh,320px);aspect-ratio:4 / 3;margin-top:0!important}.shop-home-sort-toolbar{flex-shrink:0;margin-top:0!important;padding:0 0 8px!important}.shop-home-product-grid-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 2px 16px 0;background:#000}.shop-home-product-grid{display:grid;gap:12px}.shop-home-product-card{display:grid;gap:10px;width:100%;text-align:left;cursor:pointer}.shop-home-product-card:focus-visible{outline:2px solid rgba(255,122,182,.5);outline-offset:2px}.shop-product-detail-page{background:#000!important;padding-bottom:calc(var(--mobile-nav-height) + 12px)!important}.shop-home-home-shell{display:flex;flex-direction:column;gap:10px;min-height:100%;height:100%}.shop-home-top-stack{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.shop-home-pane-root{display:flex!important;flex-direction:column;gap:0;height:100%;min-height:0;overflow:hidden!important;padding:0 0 calc(var(--mobile-nav-height) + 10px)!important;background:#000!important}.shop-home-feed-pane{background:#000!important}.shop-home-hero-carousel{position:relative;display:block!important;width:100%;min-height:clamp(168px,26vh,240px);max-height:clamp(220px,30vh,280px);aspect-ratio:16 / 9;border-radius:0 0 18px 18px;overflow:hidden;background:#0d0d0d}.shop-home-sort-toolbar{margin:0!important;padding:0 10px 8px!important;background:#000}.shop-home-sort-toolbar .category-scroll{gap:8px;padding:0}.shop-home-product-grid-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 10px 16px;background:#000;-webkit-overflow-scrolling:touch}.shop-home-product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 10px!important;align-content:start}.shop-home-product-card{display:flex!important;flex-direction:column;gap:8px;padding:0;border:0;background:transparent;min-width:0}.shop-home-product-thumb{width:100%;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:#111}.shop-home-product-meta{gap:4px!important;text-align:left!important}.shop-home-product-meta strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.shop-home-loading-row{padding:14px 0 6px;color:#ffffffa6}@media (max-width: 640px){.shop-home-pane-root{padding:0!important}.shop-home-feed-pane{gap:6px;padding:0 10px!important}.shop-home-home-shell,.shop-home-top-stack{gap:6px}.shop-home-hero-carousel{min-height:156px;max-height:220px}.shop-home-sort-toolbar{padding:0 8px 6px!important}.shop-home-product-grid-scroll{padding:0 8px!important}.shop-home-product-grid{gap:10px 8px!important;padding-bottom:4px}}.desktop-split-shell{height:100dvh;padding:10px;overflow:hidden;background:linear-gradient(180deg,#030303,#0a0a0a)}.desktop-split-shell.sidebar-open{--desktop-side-menu-width: clamp(250px, 17vw, 310px)}.desktop-split-shell.sidebar-closed{--desktop-side-menu-width: 54px}.desktop-split-layout{height:calc(100dvh - 20px);min-height:0;display:grid;grid-template-columns:var(--desktop-side-menu-width) minmax(0,1fr);gap:10px;transition:grid-template-columns .24s ease,gap .24s ease}.desktop-side-menu{min-height:0;height:100%;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff08,#ffffff04)}.desktop-side-menu.closed{width:54px}.desktop-side-menu-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:50px;padding:0 12px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:#00000094;color:#f5f5f5;cursor:pointer}.desktop-side-menu-toggle-arrow{width:18px;text-align:center;font-size:20px;line-height:1}.desktop-side-menu-toggle-label{font-size:13px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.desktop-side-menu.closed .desktop-side-menu-toggle{justify-content:center;padding:0}.desktop-side-menu.closed .desktop-side-menu-toggle-label{display:none}.desktop-side-menu-scroll{min-height:0;overflow-y:auto;padding:10px;display:grid;align-content:start;gap:10px}.desktop-side-menu.closed .desktop-side-menu-scroll{display:none}.desktop-side-menu-head,.desktop-side-menu-section,.desktop-top-control-card,.desktop-split-pane{border:1px solid rgba(255,255,255,.08);background:#0000006b}.desktop-side-menu-head{padding:12px}.desktop-side-menu-head strong,.desktop-split-pane-head strong,.desktop-side-menu-section-head strong,.desktop-top-control-head strong{display:block;font-size:15px;font-weight:700}.desktop-side-menu-head p,.desktop-split-pane-head span,.desktop-side-menu-section-head span,.desktop-top-control-head span{margin:4px 0 0;color:#ffffffad;font-size:12px}.desktop-side-menu-section{padding:10px;display:grid;gap:8px}.desktop-side-menu-section-business{gap:10px}.desktop-side-menu-section-head{display:grid;gap:2px}.desktop-side-menu-list,.desktop-side-menu-sublist{list-style:none;margin:0;padding:0}.desktop-side-menu-list{display:grid;gap:8px}.desktop-side-menu-list-item{display:grid;gap:5px;padding:8px 9px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#f5f5f5;font-size:12px;font-weight:600}.desktop-side-menu-sublist{display:grid;gap:4px;padding-left:10px}.desktop-side-menu-sublist li{position:relative;color:#ffffffbd;font-size:12px;font-weight:500;padding-left:10px}.desktop-side-menu-sublist li:before{content:"-";position:absolute;left:0;top:0}.desktop-side-menu-tab-btn{min-height:28px;padding:0 8px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#f5f5f5;font-size:12px;font-weight:600;cursor:pointer}.desktop-side-menu-tab-btn.active{border-color:#ff4f9a73;background:#ff4f9a29;color:#ff9acb}.desktop-side-pane-menu-grid{display:grid;gap:10px}.desktop-side-pane-menu-section{gap:10px}.desktop-side-pane-tab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.desktop-side-pane-tab-grid .desktop-side-menu-tab-btn{width:100%}.desktop-split-main{min-width:0;min-height:0;display:grid;grid-template-rows:auto 1fr;gap:10px}.desktop-split-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.desktop-top-control-card{padding:7px 9px;display:grid;gap:5px}.desktop-top-control-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.desktop-top-control-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.desktop-split-grid{min-height:0;height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.desktop-split-pane{min-height:0;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden}.desktop-split-pane-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#00000080}.desktop-split-device-frame{min-height:0;padding:10px;background:radial-gradient(circle at top,#ffffff0d,#ffffff03 48%,#000000eb)}.desktop-split-iframe,.desktop-split-fallback{width:100%;height:100%;min-height:0;border:1px solid rgba(255,255,255,.12);background:#000;display:block}.desktop-split-fallback{display:grid;place-items:center;color:#ffffffc7;font-size:14px}.desktop-side-menu-item-main{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.desktop-side-menu-item-title-row{display:grid;gap:4px}.desktop-side-menu-item-title-row small{color:#ffffff85;font-size:11px}.desktop-side-menu-item-actions{display:inline-flex;align-items:center;gap:6px}.desktop-side-menu-open-btn{min-width:30px;height:26px;padding:0 8px;border-radius:9px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;font-size:11px;font-weight:700}.desktop-business-shell{display:grid;gap:14px;padding:12px;height:100dvh;min-height:100dvh;overflow-y:auto;align-content:start}.desktop-business-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.08);background:#00000061}.desktop-business-header strong{font-size:18px;font-weight:800}.desktop-business-header p{margin:6px 0 0;color:#ffffffb8;font-size:12px}.desktop-business-chip-row{display:flex;flex-wrap:wrap;gap:8px}.desktop-business-chip{padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;font-size:12px;white-space:nowrap}.desktop-business-card{display:grid;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.08);background:#00000052}.desktop-business-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.desktop-business-section-head h2{margin:0;font-size:18px}.desktop-business-section-head p{margin:6px 0 0;color:#ffffffb3;font-size:12px}.desktop-product-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.desktop-product-form-grid label{display:grid;gap:6px}.desktop-product-form-grid label span{font-size:12px;color:#ffffffb8}.desktop-product-form-grid label.wide{grid-column:1/-1}.desktop-product-form-grid input,.desktop-product-form-grid select,.desktop-product-form-grid textarea{width:100%}.desktop-product-form-grid-labelless label{gap:0}.desktop-product-inline-affix{display:flex;align-items:center;min-height:44px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0a;overflow:hidden}.desktop-product-inline-affix input{border:0;background:transparent}.desktop-product-inline-affix span{flex:0 0 auto;padding:0 14px 0 8px;color:#ffffffb8;font-size:13px;font-weight:700}.desktop-product-inline-affix.disabled{opacity:.58}.desktop-product-table-wrap{overflow-x:auto}.desktop-product-table{width:100%;border-collapse:collapse;min-width:860px}.desktop-product-table th,.desktop-product-table td{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.desktop-product-table-sub{margin-top:6px;color:#ffffff8f;font-size:12px}.desktop-product-table-actions{display:inline-flex;flex-wrap:wrap;gap:8px}.desktop-product-table-empty{text-align:center;color:#ffffff94}.desktop-business-list{display:grid;gap:10px}.desktop-business-list-row{display:grid;gap:8px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.desktop-business-list-row>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.desktop-business-list-row span{color:#ffffff9e;font-size:12px}.desktop-business-list-row p,.desktop-business-empty{margin:0;color:#ffffffb8;font-size:13px}.desktop-settlement-period-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.desktop-settlement-period-btn{min-height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f5f5f5;font-size:12px;font-weight:700}.desktop-settlement-period-btn.active{border-color:#ff4f9a73;background:#ff4f9a29;color:#ff9acb}.desktop-settlement-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.desktop-settlement-summary-card{display:grid;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.desktop-settlement-summary-card span{color:#ffffffa8;font-size:12px}.desktop-settlement-summary-card strong{font-size:18px;line-height:1.4}.desktop-settlement-month-strip{display:flex;flex-wrap:wrap;gap:8px}.desktop-settlement-month-chip{padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffd6;font-size:12px}.desktop-settlement-month-chip.active{border-color:#ff4f9a73;background:#ff4f9a29;color:#ffb2d3}.desktop-settlement-table{min-width:720px}.desktop-settlement-table th,.desktop-settlement-table td{white-space:nowrap}.desktop-shell-header.desktop-shell-header-actions-only{justify-content:flex-end}.desktop-product-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.desktop-product-table-clickable th:first-child,.desktop-product-table-clickable td:first-child{width:44px;text-align:center}.desktop-product-table-clickable tbody tr.active{background:#ff4f9a14}.desktop-product-row-link{width:100%;display:grid;gap:4px;text-align:left;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.desktop-product-row-link strong{font-size:14px}.desktop-product-editor-topbar{display:flex;justify-content:flex-start}.desktop-product-back-btn{min-height:34px;padding:0 12px}.desktop-business-section-head-editor{align-items:center}.desktop-product-detail-card{gap:16px}.desktop-product-manual-strip{display:flex;flex-wrap:wrap;gap:8px}.desktop-product-manual-chip{padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffe0;font-size:12px;font-weight:700}.desktop-product-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.desktop-product-section-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.desktop-product-section-headline{display:grid;gap:4px}.desktop-product-section-headline strong{font-size:14px}.desktop-product-section-headline span{color:#ffffffad;font-size:12px;line-height:1.55}.desktop-product-form-grid-detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-product-choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.desktop-product-choice-btn{min-height:48px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;font-size:13px;font-weight:700;text-align:left}.desktop-product-choice-btn.active{border-color:#ff4f9a73;background:#ff4f9a26;color:#ffb0d0}.desktop-product-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-product-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.desktop-product-mini-card{display:grid;gap:6px;padding:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.desktop-product-mini-card strong{font-size:13px}.desktop-product-mini-card p{margin:0;color:#ffffffad;font-size:12px;line-height:1.6}.desktop-product-submit-actions{justify-content:flex-end;flex-wrap:wrap}.desktop-order-stage-card{gap:10px}.desktop-order-stage-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.desktop-order-stage-btn{min-height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;font-size:13px;font-weight:700}.desktop-order-stage-btn.active{border-color:#ff4f9a73;background:#ff4f9a26;color:#ffb0d0}.desktop-order-filter-card{gap:16px}.desktop-order-filter-grid{display:grid;gap:12px}.desktop-order-filter-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.desktop-order-filter-line strong{min-width:72px;font-size:13px}.desktop-order-filter-line input,.desktop-order-filter-line select{min-height:40px}.desktop-order-period-chip-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.desktop-order-period-chip{min-height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffd6;font-size:12px;font-weight:700}.desktop-order-period-chip.active{border-color:#ff4f9a73;background:#ff4f9a26;color:#ffb0d0}.desktop-order-date-wave{color:#ffffffad;font-size:12px}.desktop-order-table{min-width:1440px}.desktop-order-table th,.desktop-order-table td{white-space:nowrap}.desktop-order-table td.desktop-order-address-cell{max-width:260px;white-space:normal;line-height:1.5;color:#ffffffc2}.desktop-order-status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent}.desktop-order-status-chip-paid{background:#7656ff2e;color:#d1c2ff;border-color:#7656ff57}.desktop-order-status-chip-prepare{background:#ffbc3c29;color:#ffd88b;border-color:#ffbc3c4d}.desktop-order-status-chip-guide{background:#5eb3ff29;color:#b8e0ff;border-color:#5eb3ff47}.desktop-order-status-chip-moving{background:#39deb229;color:#aef5df;border-color:#39deb247}.desktop-order-status-chip-done{background:#ff4f9a29;color:#ffbad7;border-color:#ff4f9a47}.desktop-order-status-chip-direct{background:#ffffff14;color:#ffffffdb;border-color:#ffffff29}button.ghost-btn.danger{border-color:#ff5c5c47;color:#ffb0b0}@media (max-width:1360px){.desktop-product-form-grid,.desktop-product-form-grid-detailed,.desktop-product-section-grid,.desktop-product-support-grid,.desktop-product-choice-row,.desktop-product-photo-grid,.desktop-settlement-summary-grid{grid-template-columns:minmax(0,1fr)}.desktop-order-stage-row,.desktop-settlement-period-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1440px){.desktop-split-shell.sidebar-open{--desktop-side-menu-width: clamp(232px, 17vw, 280px)}.desktop-top-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1179px){.desktop-split-shell{display:none}}.desktop-shell-top-stack{display:grid;gap:10px}.desktop-shell-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid rgba(255,255,255,.08);background:#0000007a}.desktop-shell-header-copy{display:grid;gap:4px}.desktop-shell-header-copy strong{font-size:16px;font-weight:800}.desktop-shell-header-copy span{color:#ffffffad;font-size:12px}.desktop-shell-header-actions{display:flex;align-items:center;gap:6px}.desktop-header-action-btn{position:relative;width:38px;min-width:38px;height:38px;padding:0;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;display:inline-flex;align-items:center;justify-content:center}.desktop-header-action-btn svg{width:18px;height:18px}.desktop-header-action-btn.active{border-color:#ff4f9a6b;background:#ff4f9a24;color:#ffb2d2}.desktop-header-badge{position:absolute;top:-6px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ff4f9a;color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.desktop-utility-overlay-shell{position:absolute;top:118px;right:0;z-index:12;width:min(560px,calc(100% - 10px));max-height:calc(100% - 128px);display:grid;grid-template-rows:auto 1fr;border:1px solid rgba(255,255,255,.12);background:#030303fa;box-shadow:0 18px 50px #0000006b;overflow:hidden}.desktop-utility-overlay-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.desktop-utility-overlay-head strong{font-size:15px;font-weight:700}.desktop-utility-overlay-body{min-height:0;overflow-y:auto;padding:14px;display:grid;gap:12px}.desktop-utility-search-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.desktop-utility-search-input{width:100%}.desktop-utility-chip-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.desktop-utility-chip,.desktop-placeholder-pill{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#f5f5f5;font-size:12px;display:inline-flex;align-items:center}.desktop-utility-chip.active{border-color:#ff4f9a61;background:#ff4f9a24;color:#ffb2d2}.desktop-utility-result-summary{color:#ffffffb3;font-size:12px}.desktop-utility-result-list{display:grid;gap:10px}.desktop-search-result-card,.desktop-notification-card,.desktop-settings-placeholder-card{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;text-align:left}.desktop-search-result-card strong,.desktop-notification-card strong,.desktop-settings-placeholder-card strong{font-size:14px;font-weight:700}.desktop-search-result-card p,.desktop-notification-card p,.desktop-settings-placeholder-card p{margin:0;color:#ffffffbd;line-height:1.5}.desktop-search-result-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.desktop-search-result-badge{padding:3px 8px;border-radius:999px;background:#ffffff14;font-size:11px;font-weight:700}.desktop-search-result-category,.desktop-search-result-path{color:#ffffffa6;font-size:12px}.desktop-notification-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.desktop-notification-summary-card{display:grid;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.desktop-notification-summary-card strong{font-size:13px}.desktop-notification-summary-card span{color:#ffffffb8;font-size:12px}.desktop-utility-empty{padding:22px;border:1px dashed rgba(255,255,255,.12);color:#ffffffb8;text-align:center}.community-simple-item-button{width:100%;display:grid;gap:8px;text-align:left}.community-simple-item-pinned{border-color:#ff4f9a57;background:linear-gradient(180deg,#ff4f9a1f,#ffffff08)}.community-post-path{color:#ffffffad;font-size:12px}.community-detail-shell{min-height:0;display:grid;gap:12px;align-content:start}.community-detail-topbar{display:flex;align-items:center;gap:10px}.community-detail-topbar-copy{min-width:0;display:grid;gap:4px}.community-detail-topbar-copy strong{font-size:16px}.community-detail-topbar-copy span{color:#ffffffad;font-size:12px}.community-detail-card{display:grid;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.community-detail-summary{margin:0;font-size:14px;line-height:1.6}.community-detail-body{display:grid;gap:10px}.community-detail-body p{margin:0;color:#ffffffc7;line-height:1.65}.community-test-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.community-test-profile-grid label{display:grid;gap:6px}.community-test-profile-grid span{font-size:12px;color:#ffffffad}.community-test-progress-bar{height:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;overflow:hidden}.community-test-progress-bar span{display:block;height:100%;background:linear-gradient(90deg,#ffffffe6,#ff4f9ae6)}.community-test-progress-bar.small{height:6px}.community-test-question-list,.community-test-result-list,.community-test-top-result-grid{display:grid;gap:12px}.community-test-question-card,.community-test-top-result-item{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.community-test-question-head,.community-test-top-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.community-test-question-head strong,.community-test-top-result-head strong{font-size:14px;line-height:1.5}.community-test-question-head span,.community-test-top-result-item p,.community-test-result-row span{color:#ffffffad;font-size:12px;line-height:1.55}.community-test-top-result-item p{margin:0}.community-test-option-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.community-test-scale-btn{min-height:74px;padding:10px 8px;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.4;font-size:12px}.community-test-scale-btn.active{border-color:#ff4f9a73;background:#ff4f9a26;color:#ffb2d2}.community-test-result-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.community-test-result-row>div{display:grid;gap:4px}@media (max-width: 1400px){.desktop-utility-overlay-shell{width:min(520px,calc(100% - 10px))}}@media (max-width: 720px){.community-test-profile-grid,.desktop-notification-summary-grid{grid-template-columns:1fr}.community-test-option-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-overlay-pane-shop{min-height:0;display:flex;flex-direction:column;gap:8px}.search-overlay-pane-shop.filter-closed{gap:0}.shop-search-toolbar-actions.filter-closed{min-height:0;height:0;padding:0;margin:0;overflow:hidden}.shop-search-toolbar-actions.filter-open{margin-top:4px}.shop-search-filter-inline-panel{display:grid;gap:12px;padding:12px;border-radius:18px;background:#090b10;border:1px solid rgba(255,255,255,.08)}.shop-search-filter-inline-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.shop-search-filter-inline-head strong{font-size:14px;color:#fff}.search-overlay-pane-shop .context-search-results{flex:1 1 auto}.search-overlay-pane-shop.filter-closed .context-search-results{padding-top:0}@media (max-width: 640px){.overlay-search-shell-shop,.search-overlay-pane-shop{height:100%;min-height:0}.shop-search-results-list{flex:1 1 auto;min-height:0;padding-top:0;padding-bottom:0}.shop-search-filter-inline-panel{padding:10px;border-radius:16px}}.chat-tab-pane{overflow:hidden}.x-chat-room-shell{grid-template-rows:56px minmax(0,1fr) auto;height:100%;min-height:100%}.x-chat-room-message-list{overflow-y:auto;padding-bottom:20px}.x-chat-room-composer-wrap{position:relative;left:auto;right:auto;bottom:0;z-index:8;gap:6px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#00000014,#000000eb 32%,#000)}.x-chat-room-composer{grid-template-columns:42px minmax(0,1fr) auto;align-items:center}.x-chat-room-input-shell{position:relative;min-width:0}.x-chat-room-input-shell input{padding-right:48px}.x-chat-room-emoji-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;border-radius:999px;background:#ffffff14;color:#fff;font-size:16px}.x-chat-room-message-row{display:inline-flex;align-items:flex-end;gap:6px;max-width:min(88%,620px)}.x-chat-room-message-row.mine{justify-content:flex-end}.x-chat-room-message-bubble.kind-emoji{padding:8px 12px;background:#ffffff0a}.x-chat-room-emoji-content{font-size:34px;line-height:1}.x-chat-room-special-card{display:grid;gap:4px}.x-chat-room-special-card strong{font-size:15px}.x-chat-room-special-card small{color:#ffffff9e;font-size:11px}.x-chat-room-special-chip{width:fit-content;padding:3px 8px;border-radius:999px;background:#ffffff1f;color:#fff;font-size:10px;font-weight:700}.x-chat-room-message-bubble.kind-sticker{max-width:min(190px,58vw);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;overflow:visible}.x-chat-room-message-bubble.kind-sticker .x-chat-room-special-card.sticker{display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.x-chat-room-message-bubble.kind-sticker .x-chat-room-special-card.sticker small,.x-chat-room-message-bubble.kind-sticker .x-chat-room-special-chip{display:none}.x-chat-room-message-bubble.kind-sticker .x-chat-room-sticker-image{display:block;width:min(180px,56vw);height:auto;max-height:180px;object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none}.x-chat-room-sticker-image.adultapp-sticker-bright-outline{filter:drop-shadow(0 0 1px rgba(255,255,255,.96)) drop-shadow(0 0 3px rgba(255,255,255,.72))}.x-chat-room-sticker-image.adultapp-sticker-dark-outline{filter:drop-shadow(0 0 2px rgba(255,255,255,.98)) drop-shadow(0 0 4px rgba(255,255,255,.82))}.x-chat-room-sticker-image.adultapp-sticker-no-heavy-css:not(.adultapp-sticker-bright-outline):not(.adultapp-sticker-dark-outline){filter:none}.x-chat-room-message-bubble.kind-gif{background:linear-gradient(180deg,#0ea5e938,#3b82f62e);border:1px solid rgba(96,165,250,.32)}.x-chat-room-message-side-meta{display:inline-grid;justify-items:end;gap:2px;padding-bottom:4px}.x-chat-room-message-time,.x-chat-room-message-edited{color:#ffffff85;font-size:11px;line-height:1;white-space:nowrap}.chat-emoji-sheet{width:100%;max-height:min(76vh,640px);padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;background:#0b0b0c;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:12px}.chat-emoji-primary-row{display:grid;gap:10px}.chat-emoji-tab-row,.chat-emoji-collection-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.chat-emoji-tab-row::-webkit-scrollbar,.chat-emoji-collection-row::-webkit-scrollbar{display:none}.chat-emoji-mode-btn,.chat-emoji-collection-btn{flex:0 0 auto;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fffc}.chat-emoji-mode-btn.active,.chat-emoji-collection-btn.active{background:#ec489929;border-color:#ec489957;color:#fff}.chat-emoji-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.chat-emoji-search-row input{min-height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;padding:0 12px}.chat-emoji-grid{min-height:0;max-height:min(46vh,380px);overflow-y:auto;gap:10px}.chat-emoji-grid.mode-emoji{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.chat-emoji-grid.mode-sticker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.chat-emoji-grid.mode-gif{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.chat-emoji-item{min-height:88px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;padding:10px;display:grid;justify-items:center;align-content:center;gap:4px;text-align:center}.chat-emoji-item.emoji{min-height:82px}.chat-emoji-item.sticker,.chat-emoji-item.gif{align-content:stretch}.chat-emoji-item strong{font-size:13px;line-height:1.3}.chat-emoji-item small{color:#ffffff8c;font-size:10px;line-height:1.25}.chat-emoji-item-symbol{font-size:32px;line-height:1}.chat-emoji-item-sticker-mark,.chat-emoji-item-gif-mark{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:28px;padding:0 10px;border-radius:999px;background:#ffffff1a;font-size:12px;font-weight:800}.chat-emoji-empty-state{grid-column:1 / -1;min-height:120px;border-radius:18px;border:1px dashed rgba(255,255,255,.12);background:#ffffff08;color:#ffffffad;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px}.chat-toolbar-with-request{display:flex!important;gap:10px!important;align-items:center!important}.chat-toolbar-with-request .category-scroll{flex:1 1 auto;min-width:0}.chat-request-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:68px;height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffd1;font-size:12px;font-weight:700;flex:0 0 auto}.chat-request-toggle b{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ffffff24;color:#fff;font-size:11px}.chat-request-pane{display:flex;flex-direction:column;gap:12px;height:100%;padding:12px;overflow-y:auto}.chat-request-detail-card,.chat-request-row{border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:18px}.chat-request-detail-card{padding:14px;display:grid;gap:12px}.chat-request-detail-head{display:flex;align-items:center;gap:12px}.chat-request-detail-head strong,.chat-request-copy-head strong{display:block;color:#fff}.chat-request-detail-head span,.chat-request-copy-head span,.chat-request-copy p,.chat-request-detail-card p,.chat-request-empty-box p{color:#ffffffb8}.chat-request-detail-actions{justify-content:flex-end}.chat-request-list{display:grid;gap:10px}.chat-request-actions{display:inline-flex;align-items:center;justify-content:flex-end}.chat-request-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;cursor:pointer}.chat-request-row:hover{border-color:#ffffff29;background:#ffffff0d}.chat-request-copy{min-width:0}.chat-request-copy-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.chat-request-copy p,.chat-request-detail-card p{margin:0;font-size:13px;line-height:1.45}.chat-request-delete-btn{min-width:64px;white-space:nowrap;color:#ffb7d2}.chat-request-empty-box strong{color:#fff}@media (max-width: 640px){.chat-request-row{grid-template-columns:auto minmax(0,1fr)}.chat-request-actions{grid-column:1 / -1;justify-content:stretch}.chat-request-delete-btn{width:100%}}.desktop-split-pane-head,.desktop-split-pane-head-label-only{display:none!important}@media (min-width: 1024px){.top-header{min-height:calc(52px + env(safe-area-inset-top,0px))}.topbar-row,.topbar-search-row{min-height:52px!important;padding:5px 12px!important;gap:8px!important}.topbar-inline-actions-right,.topbar-search-trailing{gap:3px!important}.top-header .header-toolbar-btn,.top-header .header-icon-btn{width:27px!important;min-width:27px!important;height:27px!important}.top-header .header-toolbar-btn svg,.top-header .header-icon-btn svg{width:17px!important;height:17px!important}.topbar-title-inline,.topbar-search-trailing .topbar-title-inline{font-size:12px!important;max-width:88px;margin-right:1px}}.chat-request-toggle.active{border-color:#ff5ea9;background:#ff5ea9;color:#fff}.chat-request-toggle.active b{background:#ffffff38;color:#fff}.x-chat-room-shell{grid-template-rows:56px minmax(0,1fr) auto}.x-chat-room-message-list{padding-bottom:10px}.x-chat-room-message.system .x-chat-room-message-bubble{text-align:left;border-radius:14px;border:1px solid rgba(236,72,153,.18);background:#ec489914;color:#ffffffd6}.x-chat-room-message.system .x-chat-room-message-meta{justify-self:start}.x-chat-room-composer-wrap{position:relative;bottom:auto;padding:0 0 env(safe-area-inset-bottom,0px);border-radius:0;background:#000;border-top:1px solid rgba(255,255,255,.08)}.x-chat-room-composer{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-radius:0;border:0;box-shadow:none;background:#000}.x-chat-room-plus-btn{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0}.x-chat-room-emoji-toggle{border:0;background:transparent;box-shadow:none}.x-chat-room-send-btn{min-width:56px}.chat-request-toggle.active{border-color:#ff5ea9!important;background:#ff5ea9!important;color:#fff!important}.chat-request-toggle.active b{background:#ffffff38!important;color:#fff!important}.x-chat-room-shell{position:relative;grid-template-rows:56px minmax(0,1fr) auto;height:100%;min-height:0}.x-chat-room-message-list{min-height:0;overflow-y:auto;padding-bottom:12px!important}.x-chat-room-composer-wrap{position:sticky!important;left:0!important;right:0!important;bottom:0!important;z-index:20!important;padding:0 0 env(safe-area-inset-bottom,0px)!important;background:#000!important;border-top:1px solid rgba(255,255,255,.08)!important}.x-chat-room-composer{grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border-radius:0!important;border:0!important;box-shadow:none!important;background:#000!important}.bottom-nav{height:calc(58px + env(safe-area-inset-bottom,0px))!important;min-height:calc(58px + env(safe-area-inset-bottom,0px))!important}.bottom-nav-btn{height:58px!important;min-height:58px!important;padding:2px 0 4px!important;gap:1px!important;justify-content:flex-start!important}.bottom-nav-icon{height:27px!important;margin-top:0!important}.bottom-nav-icon svg{width:25px!important;height:25px!important}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list{display:block!important;overflow-x:hidden!important;contain:layout paint!important}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-row{width:100%!important;min-height:68px!important;height:68px!important;max-height:68px!important;grid-template-columns:44px minmax(0,1fr) 42px!important;overflow:hidden!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-copy,.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-head{min-width:0!important;overflow:hidden!important}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .muted-mini,.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-badges span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}.tab-pane.fill-pane.chat-tab-pane .chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-meta{width:42px!important;min-width:42px!important;overflow:hidden!important;text-align:right!important}.chat-question-pane-body{gap:0!important;padding-top:0!important}.my-question-status-panel{display:grid;gap:12px;padding:14px;background:#000;border-bottom:1px solid rgba(255,255,255,.08)}.my-question-status-head{display:grid;gap:4px}.my-question-status-head strong{color:#fff;font-size:15px}.my-question-status-head span{color:#ffffff9e;font-size:12px}.my-question-status-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.my-question-status-tabs button{min-height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffb8;font-size:12px;font-weight:800}.my-question-status-tabs button.active{color:#fff;border-color:#ff4c9aa6;background:#ff4c9a24}.my-question-status-tabs b{color:inherit;font-size:11px}.feed-repost-label{padding:8px 14px 0;color:#ffffff9e;font-size:12px;font-weight:800}.feed-quote-user-text{margin:0 0 8px;color:#fff;font-size:14px;line-height:1.45;white-space:pre-wrap}.feed-quoted-card{display:grid;gap:5px;margin-top:10px;padding:11px 12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0a;color:#fff}.feed-quoted-card span{color:#ffffffad;font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feed-repost-choice-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7000;display:grid;align-items:end;background:#0000009e}.feed-repost-choice-sheet,.feed-quote-compose-sheet{display:grid;gap:10px;width:100%;max-width:520px;margin:0 auto;padding:14px 14px calc(18px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;background:#050505;border:1px solid rgba(255,255,255,.1)}.feed-repost-choice-sheet button{min-height:44px;border-radius:14px}.feed-quote-compose-sheet strong{color:#fff}.feed-quote-compose-sheet textarea{min-height:104px;resize:vertical;border-radius:14px}.feed-quote-compose-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (min-width: 1180px){.desktop-split-grid{grid-template-columns:repeat(2,minmax(390px,430px));justify-content:center;align-items:stretch}.desktop-split-pane{max-width:430px;width:100%;justify-self:center}.desktop-split-device-frame{padding:0;display:grid;place-items:stretch;background:#000}.desktop-split-iframe,.desktop-split-fallback{width:100%;max-width:430px;margin:0 auto}}.bottom-nav{min-height:46px!important;padding:2px 0 3px!important}.bottom-nav-btn{min-height:41px!important;padding:3px 0 4px!important;gap:2px!important}.bottom-nav-icon svg{width:23px!important;height:23px!important}.bottom-nav-label{font-size:10px!important}.profile-ig-tabbar.profile-ig-action-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.story-home-pane{padding:0 0 76px;background:#000}.story-home-toolbar,.shop-home-sort-toolbar,.chat-toolbar-with-request,.category-scroll{min-height:49px!important;height:49px!important;padding:0!important;align-items:center!important;border-radius:0!important}.story-card-list{display:grid;gap:10px;padding:12px}.story-card{display:grid;grid-template-columns:66px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.story-avatar-ring{width:66px;height:66px;border-radius:50%;padding:3px;display:grid;place-items:center;border:2px solid #ff4f9a}.story-avatar-ring span{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#111;color:#fff;font-weight:800}.story-card-copy{display:grid;gap:4px;min-width:0}.story-card-copy strong{font-size:14px}.story-card-copy span{color:#ff9acb;font-size:12px}.story-card-copy p{margin:0;color:#ffffffad;font-size:12px;line-height:1.45}.maptory-panel{display:grid;gap:12px;padding:12px}.maptory-map{position:relative;height:520px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px),radial-gradient(circle at 40% 32%,rgba(255,79,154,.22),transparent 20%),#080808;background-size:48px 48px,48px 48px,auto,auto;overflow:hidden}.maptory-pin{position:absolute;padding:8px 10px;border-radius:999px;background:#ff4f9a;color:#fff;font-size:12px;font-weight:800;box-shadow:0 8px 24px #ff4f9a47}.maptory-pin-one{left:46%;top:34%}.maptory-pin-two{left:26%;top:46%}.maptory-pin-three{left:54%;top:58%}.maptory-note{padding:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.maptory-note p{margin:6px 0 0;color:#ffffffb3;font-size:12px;line-height:1.55}.saved-home-pane .category-scroll{justify-content:flex-start!important}.saved-home-pane .category-scroll .category-chip{flex:0 0 auto!important}.shop-order-page{display:grid;grid-template-rows:auto 1fr auto;gap:12px;padding:12px 12px 86px;background:#000;min-height:100%}.shop-order-page-head{display:grid;gap:4px;padding:4px 0}.shop-order-page-head strong{font-size:18px;font-weight:800}.shop-order-page-head span{color:#ffffffa3;font-size:12px}.shop-order-filter-row{display:flex;flex-wrap:wrap;gap:8px;overflow-x:visible;scrollbar-width:none}.shop-order-filter-row::-webkit-scrollbar{display:none}.shop-order-filter-row button{flex:0 0 auto;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#d8e1ee;font-size:12px;font-weight:700}.shop-order-filter-row button.active{border-color:#ff4f9a73;color:#ff83c3;background:#ff4f9a1f}.shop-order-list{display:grid;align-content:start;gap:10px;min-height:0;overflow-y:auto;padding-bottom:8px}.shop-order-card,.shop-order-detail-card,.shop-order-empty{display:grid;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.shop-order-card-top,.shop-order-card-body,.shop-order-actions{display:flex;align-items:center;gap:10px}.shop-order-card-top{justify-content:space-between}.shop-order-card-top div,.shop-order-info{display:grid;gap:4px;min-width:0}.shop-order-card-top span,.shop-order-info span,.shop-order-info p,.shop-order-detail-card span,.shop-order-detail-card p,.shop-order-empty p{margin:0;color:#ffffffa8;font-size:12px}.shop-order-card-top b{color:#ff9acb;font-size:12px}.shop-order-thumb{width:64px;height:64px;display:grid;place-items:center;flex:0 0 auto;background:#ffffff12;color:#fff;font-weight:800}.shop-order-actions{justify-content:flex-end;flex-wrap:wrap}.shop-order-actions button{min-height:34px}.community-simple-list,.community-simple-item,.community-simple-item-button,.community-simple-board,.category-scroll,.community-simple-chip,.forum-simple-list{border-radius:0!important}.community-simple-chip,.category-chip,.feed-filter-tab,.chat-request-toggle{position:relative;border-radius:0!important}.community-simple-chip.active,.category-chip.active,.feed-filter-tab.active,.chat-request-toggle.active{color:#ff9acb!important}.community-simple-chip.active:after,.category-chip.active:after,.feed-filter-tab.active:after,.chat-request-toggle.active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;background:#ff4f9a}.chat-toolbar-with-request .category-scroll,.shop-home-sort-toolbar .category-scroll,.category-scroll{align-items:center!important}.settings-common-shell{display:grid;gap:14px}.settings-top-tab-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.settings-top-tab-chip{min-height:38px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.settings-top-tab-chip.active{border-color:#ff4f9ab8;color:#ff9acb;background:#ff4f9a1f}.settings-common-actions{display:grid;gap:8px}.settings-common-action{min-height:46px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#fff;font-weight:900}.settings-common-action.danger{border-color:#ff4f9ab3;background:#ff4f9a1a}.settings-bottom-specific,.settings-individual-title{min-height:44px;display:grid;place-items:center;padding:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;color:#fff;font-weight:900;text-align:center}.settings-bottom-specific p{margin:6px 0 0;color:#ffffffad;font-size:12px;font-weight:500;line-height:1.55}.account-setting-shell{display:grid;gap:12px}.account-lock-card,.account-privacy-card{border-color:#ff4f9a29}.maptory-map:before,.maptory-map:after{content:"";position:absolute;left:50%;top:50%;width:170px;height:170px;transform:translate(-50%,-50%);border:1px solid rgba(255,79,154,.24);border-radius:50%;box-shadow:0 0 0 76px #ff4f9a09,0 0 0 152px #ffffff05;pointer-events:none}.maptory-map:after{width:310px;height:310px;border-color:#ffffff1a}.maptory-radar-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:#ff4f9a2e;border:1px solid rgba(255,79,154,.62);color:#fff;font-size:12px;font-weight:900;z-index:2}.maptory-profile-pin{position:absolute;display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#fff;z-index:3}.maptory-profile-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ff4f9a,#7c3aed);border:2px solid rgba(255,255,255,.9);font-weight:900;box-shadow:0 10px 26px #ff4f9a5c}.maptory-speech{position:relative;padding:7px 10px;border-radius:14px;background:#111111e0;border:1px solid rgba(255,255,255,.16);font-size:11px;font-weight:800;white-space:nowrap}.maptory-speech:before{content:"";position:absolute;left:-5px;top:50%;width:9px;height:9px;transform:translateY(-50%) rotate(45deg);background:#111111e0;border-left:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.maptory-profile-pin-1{left:54%;top:28%}.maptory-profile-pin-2{left:21%;top:43%}.maptory-profile-pin-3{left:56%;top:62%}.maptory-profile-pin-4{left:31%;top:68%}.search-overlay-header{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:2px 0 8px}.search-overlay-header strong{font-size:15px;font-weight:800;letter-spacing:-.02em}.story-horizontal-section{display:grid;gap:10px;padding:12px 12px 4px}.story-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.story-section-head strong{color:#fff;font-size:16px;font-weight:900}.story-section-head span{color:#ffffff9e;font-size:12px}.story-card-list-horizontal{display:flex!important;grid-template-columns:none!important;gap:10px;overflow-x:auto;overflow-y:hidden;padding:0 2px 10px!important;scroll-snap-type:x mandatory;scrollbar-width:none}.story-card-list-horizontal::-webkit-scrollbar{display:none}.story-card-horizontal{flex:0 0 148px;min-height:178px;grid-template-columns:1fr!important;align-content:start;justify-items:center;text-align:center;border-radius:22px;scroll-snap-align:start;color:#fff}.story-card-horizontal .story-card-copy{justify-items:center}.story-card-horizontal .story-card-copy p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-integrated-maptory{padding-top:8px!important}.story-integrated-maptory .maptory-map{height:390px;border-radius:28px}.story-viewer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#000000d6}.story-viewer-card{width:min(390px,100%);min-height:min(680px,86vh);display:grid;grid-template-rows:auto auto 1fr;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:radial-gradient(circle at 20% 15%,rgba(255,79,154,.34),transparent 32%),linear-gradient(160deg,#171117,#050505);color:#fff;box-shadow:0 24px 80px #0000008f}.story-viewer-progress{height:3px;border-radius:999px;overflow:hidden;background:#ffffff2e}.story-viewer-progress span{display:block;width:72%;height:100%;background:#fff}.story-viewer-head{display:flex;align-items:center;gap:10px}.story-viewer-head>div:nth-child(2){display:grid;gap:2px;flex:1;min-width:0}.story-viewer-head strong{font-size:14px}.story-viewer-head span{color:#ffffffa8;font-size:12px}.story-viewer-body{display:grid;place-content:center;gap:16px;text-align:center;padding:24px}.story-viewer-body strong{font-size:24px}.story-viewer-body p{margin:0;color:#ffffffd1;font-size:16px;line-height:1.6}.story-viewer-location{justify-self:center;padding:8px 12px;border-radius:999px;background:#ff4f9a2e;border:1px solid rgba(255,79,154,.42);color:#ffd2e5;font-size:12px;font-weight:900}.story-maptory-check-row{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(255,79,154,.22);border-radius:18px;background:#ff4f9a14;color:#fff}.story-maptory-check-row input{width:20px;height:20px;accent-color:#ff4f9a}.story-maptory-check-row span{display:grid;gap:4px}.story-maptory-check-row small{color:#ffffffad;font-size:12px}.chat-toolbar-with-request .chat-request-toggle.active{border-radius:999px!important;background:#ff5ea9!important;color:#fff!important;box-shadow:0 8px 22px #ff5ea93d}.my-question-status-panel{padding:0!important;gap:0!important;background:#000!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.my-question-status-head{padding:12px 14px 8px!important}.my-question-status-tabs{display:flex!important;grid-template-columns:none!important;gap:0!important;min-height:49px!important;height:49px!important;padding:0!important;overflow-x:auto;scrollbar-width:none;align-items:stretch!important;border-top:1px solid rgba(255,255,255,.06)}.my-question-status-tabs::-webkit-scrollbar{display:none}.my-question-status-tabs button,.category-chip,.feed-filter-tab,.community-simple-chip,.chat-request-toggle,.profile-ig-tabbar.profile-ig-action-grid button{position:relative!important;min-height:49px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#ffffff9e!important;font-size:13px!important;font-weight:800!important;box-shadow:none!important}.my-question-status-tabs button{flex:1 0 0;padding:0 12px!important}.my-question-status-tabs button.active,.category-chip.active,.feed-filter-tab.active,.community-simple-chip.active,.profile-ig-tabbar.profile-ig-action-grid button.active{color:#ff4f9a!important;background:transparent!important}.my-question-status-tabs button.active:after,.category-chip.active:after,.feed-filter-tab.active:after,.community-simple-chip.active:after,.profile-ig-tabbar.profile-ig-action-grid button.active:after{content:""!important;position:absolute!important;left:14px!important;right:14px!important;bottom:0!important;height:2px!important;border-radius:999px!important;background:#ff4f9a!important}.chat-toolbar-with-request .chat-request-toggle.active{border-radius:999px!important;background:#ff5ea9!important;color:#fff!important}.chat-toolbar-with-request .chat-request-toggle.active:after{display:none!important}.maptory-profile-avatar{overflow:hidden;font-size:15px}.maptory-profile-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.maptory-profile-pin .maptory-speech{opacity:0;transform:translate(-4px) scale(.96);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.maptory-profile-pin:hover .maptory-speech,.maptory-profile-pin:focus-visible .maptory-speech,.maptory-profile-pin.location-visible .maptory-speech{opacity:1;transform:translate(0) scale(1)}.profile-ig-bio{height:100px!important;min-height:100px!important;max-height:100px!important;overflow-y:auto!important;align-content:start!important}.profile-ig-bio p{margin:0!important;line-height:1.45!important}.profile-ig-edit-textarea{height:72px!important;min-height:72px!important;resize:none!important}.profile-ig-tabbar.profile-ig-action-grid{min-height:49px!important;height:49px!important;padding:0!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#000!important}.profile-ig-tabbar.profile-ig-action-grid button{display:grid!important;place-items:center!important;height:49px!important;padding:0!important}.chat-request-profile-trigger{border:0!important;padding:0!important;cursor:pointer}.chat-request-name-link{border:0;background:transparent;color:#fff;font:inherit;font-weight:900;padding:0;text-align:left;cursor:pointer}.chat-request-name-link:hover,.chat-request-profile-trigger:hover+.chat-request-copy .chat-request-name-link{color:#ff4f9a}.chat-request-chat-btn{min-width:64px;white-space:nowrap;color:#fff!important;border-color:#ff4f9a6b!important;background:#ff4f9a29!important}.chat-request-chat-btn:hover{background:#ff4f9a42!important}.profile-pane-instagram .profile-ig-shell.compact-scroll-list,.profile-pane-instagram .profile-ig-grid,.profile-pane-instagram .profile-ig-grid.profile-ig-grid-shorts,.profile-pane-instagram .profile-question-list,.profile-pane-instagram .profile-product-grid,.profile-pane-instagram .profile-tagged-grid{scrollbar-width:none!important;-ms-overflow-style:none!important}.profile-pane-instagram .profile-ig-shell.compact-scroll-list::-webkit-scrollbar,.profile-pane-instagram .profile-ig-grid::-webkit-scrollbar,.profile-pane-instagram .profile-ig-grid.profile-ig-grid-shorts::-webkit-scrollbar,.profile-pane-instagram .profile-question-list::-webkit-scrollbar,.profile-pane-instagram .profile-product-grid::-webkit-scrollbar,.profile-pane-instagram .profile-tagged-grid::-webkit-scrollbar{display:none!important}.profile-pane-instagram .profile-ig-grid{align-content:start!important;justify-content:stretch!important;padding-top:0!important;margin-top:0!important}.profile-pane-instagram .profile-ig-grid>*:first-child{margin-top:0!important}.maptory-profile-pin{cursor:pointer}.maptory-profile-pin.location-visible .maptory-profile-avatar{outline:3px solid rgba(255,79,154,.42);outline-offset:3px}.profile-ig-stat-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:64px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.profile-ig-stat-button b{font-size:15px;font-weight:800;line-height:1.1}.profile-ig-stat-button span{font-size:11px;color:#ffffff94}.profile-follow-list-screen{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden}.profile-follow-tabbar{height:49px;flex:0 0 49px}.profile-follow-list{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1 1 auto;overflow-y:auto;padding:10px 12px 16px;scrollbar-width:none}.profile-follow-list::-webkit-scrollbar{display:none}.profile-follow-list-item{width:100%;min-height:58px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0a;color:inherit;text-align:left;cursor:pointer}.profile-follow-avatar{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:900;background:linear-gradient(135deg,#ff4c8de6,#7a5cffcc);color:#fff}.profile-follow-body{display:flex;flex-direction:column;gap:3px;min-width:0}.profile-follow-body strong,.profile-follow-body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-follow-body small{color:#ffffff94}.profile-follow-open{color:#ff4c8d;font-size:12px;font-weight:800}.profile-follow-empty{padding:28px 12px;text-align:center;color:#ffffff8c}.feed-filter-tab.active:after{background:#ff4c8d!important;opacity:1!important;transform:scaleX(1)!important}.story-section-head span:empty,.search-overlay-header-list-only{display:none!important}.anonymous-profile-icon,.story-mini-avatar,.profile-follow-avatar,.avatar-circle:not(:has(img)),.kakao-avatar:not(:has(img)){position:relative;overflow:hidden;background:linear-gradient(180deg,#5b5b5f,#1b1b1f)!important;color:transparent!important;border:1px solid rgba(255,255,255,.18)!important}.anonymous-profile-icon:before,.story-mini-avatar:before,.profile-follow-avatar:before,.avatar-circle:not(:has(img)):before,.kakao-avatar:not(:has(img)):before{content:"";position:absolute;left:50%;top:22%;width:34%;aspect-ratio:1;border-radius:50%;transform:translate(-50%);background:#111;box-shadow:0 0 0 2px #ffffff1f}.anonymous-profile-icon:after,.story-mini-avatar:after,.profile-follow-avatar:after,.avatar-circle:not(:has(img)):after,.kakao-avatar:not(:has(img)):after{content:"";position:absolute;left:50%;bottom:13%;width:60%;height:34%;border-radius:999px 999px 20% 20%;transform:translate(-50%);background:#111;box-shadow:0 0 0 2px #ffffff1a}.story-avatar-ring.has-image span,.maptory-profile-avatar.has-image{overflow:hidden}.story-avatar-ring.has-image img,.maptory-profile-avatar.has-image img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.profile-text-action-row{gap:12px!important;align-items:center}.profile-text-action-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:#ffffffeb!important;font-size:13px;font-weight:800;line-height:1.2;cursor:pointer}.profile-text-action-btn.active{color:#ff4c8d!important}.profile-ig-bio{min-height:92px}.profile-ig-stats-follow-only{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-ig-action-grid button{display:inline-flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;min-height:46px}.profile-ig-action-grid button small{font-size:11px;color:#ffffff85;font-weight:800}.profile-ig-action-grid button.active small{color:#ff4c8d}.profile-pane-instagram .profile-ig-shell.compact-scroll-list,.profile-pane-instagram .profile-ig-grid,.profile-pane-instagram .question-list,.profile-pane-instagram .profile-ig-grid-shorts{scrollbar-width:none!important}.profile-pane-instagram .profile-ig-shell.compact-scroll-list::-webkit-scrollbar,.profile-pane-instagram .profile-ig-grid::-webkit-scrollbar,.profile-pane-instagram .question-list::-webkit-scrollbar,.profile-pane-instagram .profile-ig-grid-shorts::-webkit-scrollbar{display:none!important}.profile-pane-instagram .profile-ig-grid,.profile-pane-instagram .profile-ig-grid-shorts,.profile-pane-instagram .question-list.profile-question-list{min-height:0!important;flex:1 1 auto!important;overflow-y:auto;padding-bottom:24px}.profile-avatar-preview-trigger{cursor:zoom-in}.external-profile-pane{position:relative}.profile-external-back-btn{position:absolute;z-index:5;top:10px;left:10px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#00000094;color:#fff;cursor:pointer}.chat-request-message-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%}.chat-request-message-row p{margin:0;min-width:0}.chat-request-message-row .chat-request-chat-btn,.chat-request-message-row .chat-request-open-btn{justify-self:end;white-space:nowrap}.overlay-search-shell,.overlay-card,.mobile-main>.overlay-search-shell,.mobile-main>.overlay-card,.search-overlay-pane,.notification-overlay-root{border-radius:0!important;width:100%!important;max-width:none!important;scrollbar-width:none!important}.overlay-search-shell::-webkit-scrollbar,.overlay-card::-webkit-scrollbar,.search-overlay-pane::-webkit-scrollbar,.notification-overlay-root::-webkit-scrollbar,.context-search-results::-webkit-scrollbar,.mobile-main::-webkit-scrollbar{display:none!important}.saved-home-pane.home-feed-pane.home-feed-pane-feed-scroll{background:#000!important}.saved-feed-empty-message{min-height:220px;display:flex;align-items:center;justify-content:center;color:#ffffff94;background:#000;font-weight:700}.x-chat-room-shell{grid-template-rows:56px minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}.x-chat-room-message-list{min-height:0!important;overflow-y:auto!important;padding-bottom:18px!important}.x-chat-room-composer-wrap{position:sticky!important;bottom:0!important;z-index:12!important;flex-shrink:0!important}.x-chat-room-message-head{display:inline-flex;align-items:center;gap:8px;margin-bottom:2px}.x-chat-room-message-avatar-btn{width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:999px;overflow:hidden;background:#ffffff14}.x-chat-room-message-avatar-btn img{width:100%;height:100%;display:block;object-fit:cover}.x-chat-room-message-author{border:0;padding:0;background:transparent;color:#ffffffbd;font-size:11px;font-weight:800;cursor:pointer}.x-chat-room-message-author:hover,.x-chat-room-message-author:focus-visible{color:#fff;text-decoration:underline}.profile-photo-grid .profile-ig-tile-media,.profile-photo-tile-media{overflow:hidden}.profile-photo-tile-media img{width:100%;height:100%;display:block;object-fit:cover}.profile-photo-create-dock,.shop-create-dock{z-index:45}.feed-avatar-preview-image{width:100%;height:100%;display:block;object-fit:cover;border-radius:28px}.settings-admin-mode-entry{border-color:#ff4f9a6b;background:#ff4f9a1f}.settings-admin-mode-entry b{color:#ffb2d2;font-size:11px;letter-spacing:.04em}.admin-mode-dashboard-grid .legacy-box,.admin-document-editor-card,.admin-document-editor-head{min-width:0}.admin-document-editor-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.admin-document-textarea{width:100%;min-height:180px;resize:vertical;border:1px solid var(--line);background:#0000003d;color:#fff;padding:12px;line-height:1.55;font-family:inherit;box-sizing:border-box}.admin-document-textarea:focus{outline:none;border-color:#ff4f9a80;box-shadow:0 0 0 3px #ff4f9a1a}@media (max-width: 720px){.admin-document-editor-title-row,.admin-document-editor-head .split-row{align-items:stretch;flex-direction:column}.admin-document-textarea{min-height:220px}}.profile-ig-header{height:250px!important;min-height:250px!important;max-height:250px!important;overflow:hidden!important}.profile-ig-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.profile-ig-stats.profile-ig-stats-inline{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin-left:auto!important;min-width:max-content!important}.profile-ig-stats.profile-ig-stats-inline .profile-ig-stat-button{min-width:48px!important;padding:2px 4px!important}.profile-ig-stats.profile-ig-stats-inline .profile-ig-stat-button b{font-size:13px!important}.profile-ig-stats.profile-ig-stats-inline .profile-ig-stat-button span{font-size:10px!important}.profile-ig-tabbar.profile-ig-action-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;overflow-x:hidden!important}.profile-ig-tabbar.profile-ig-action-grid button{min-width:0!important;padding:0 4px!important;white-space:nowrap!important}.profile-ig-tabbar.profile-ig-action-grid button span,.profile-ig-tabbar.profile-ig-action-grid button small{white-space:nowrap!important}.chat-toolbar-with-request .chat-request-toggle,.chat-toolbar-with-request .chat-request-toggle.active{background:transparent!important;box-shadow:none!important}.chat-toolbar-with-request .chat-request-toggle.active{border-color:transparent!important;color:#ff4f9a!important}.chat-toolbar-with-request .chat-request-toggle.active:after{display:none!important;content:none!important}.chat-toolbar-with-request .chat-request-toggle b,.chat-toolbar-with-request .chat-request-toggle.active b{min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;border:1px solid #ff304f!important;background:#ff304f!important;color:#fff!important;font-size:11px!important;font-weight:900!important;line-height:1!important}@media (max-width: 640px){.profile-ig-header{height:250px!important;min-height:250px!important;max-height:250px!important}.profile-ig-tabbar.profile-ig-action-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.profile-ig-tabbar.profile-ig-action-grid button{font-size:11px!important;padding:0 2px!important}.profile-ig-tabbar.profile-ig-action-grid button small{font-size:9px!important}.profile-ig-stats.profile-ig-stats-inline{gap:4px!important}}.feed-create-backdrop{z-index:3000!important}.feed-create-dock,.feed-create-dock.shop-create-dock,.feed-create-dock.profile-photo-create-dock,.feed-create-dock.chat-create-dock{z-index:3010!important;pointer-events:none!important}.feed-create-dock .feed-create-fab,.feed-create-dock .feed-create-options,.feed-create-dock .feed-create-option,.feed-create-dock .feed-create-option-label,.feed-create-dock .feed-create-option-icon{position:relative!important;z-index:3020!important;pointer-events:auto!important}.feed-create-dock.open .feed-create-options{pointer-events:auto!important}.feed-create-option{cursor:pointer!important}.feed-create-option-label{min-width:88px!important;padding:10px 14px!important;border-radius:999px!important;background:#0c0c0ef5!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:0 12px 28px #00000057!important}.feed-create-option-icon{display:inline-grid!important;place-items:center!important;width:44px!important;height:44px!important;border-radius:999px!important;background:#ff5ea9!important;color:#fff!important;padding:0!important}.chat-discovery-screen{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;background:#050608f5}.chat-discovery-categorybar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#0a0b0eeb}.chat-discovery-categorybar button{height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffb8;font-size:13px;font-weight:800}.chat-discovery-categorybar button.active{border-color:#ff5ea994;background:#ff5ea924;color:#ff5ea9}.chat-discovery-list{display:flex;flex-direction:column;gap:10px;padding:12px 12px calc(96px + env(safe-area-inset-bottom,0px));overflow-y:auto}.chat-discovery-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b}.chat-discovery-avatar{width:38px!important;height:38px!important;border:0!important;padding:0!important}.chat-discovery-copy{display:grid;gap:6px;min-width:0}.chat-discovery-head{display:grid;grid-template-columns:minmax(0,auto) auto auto;align-items:center;justify-content:start;gap:8px;min-width:0}.chat-discovery-name{border:0;background:transparent;padding:0;color:#fff;font-size:14px;font-weight:900;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.chat-discovery-kind{display:inline-grid;place-items:center;height:22px;padding:0 8px;border-radius:999px;background:#ffffff14;color:#ffffffd1;font-size:11px;font-weight:800}.chat-discovery-request-btn{height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,94,169,.58);background:#ff5ea929;color:#ff70b4;font-size:12px;font-weight:900;white-space:nowrap}.chat-discovery-copy p{margin:0;color:#ffffff9e;font-size:12px;line-height:1.45}.chat-discovery-empty-box{margin:10px 0}.feed-create-dock.community-create-dock,.feed-create-dock.chat-create-dock,.feed-create-dock.shop-create-dock,.feed-create-dock.profile-photo-create-dock{z-index:3010!important}.feed-create-option-label{min-width:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.72)!important}.feed-create-option{background:transparent!important;border:0!important;box-shadow:none!important}.chat-discovery-topbar{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:6px!important}.chat-discovery-back-btn{width:34px!important;height:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;color:#ffffffe0!important}.chat-discovery-tab-scroll{min-width:0!important}.chat-discovery-screen{grid-template-rows:minmax(0,1fr)!important}.chat-discovery-categorybar{display:none!important}.chat-discovery-row{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important}.chat-discovery-head{display:grid!important;grid-template-columns:minmax(0,max-content) auto minmax(78px,1fr)!important;width:100%!important;justify-content:stretch!important}.chat-discovery-request-btn{justify-self:end!important;min-width:74px!important}.chat-discovery-avatar.anonymous-chat-avatar{background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;color:#ffffff80!important}.chat-discovery-avatar.anonymous-chat-avatar img{display:none!important}.chat-discovery-anon-profile{position:relative!important;display:block!important;width:20px!important;height:22px!important;margin:0 auto!important}.chat-discovery-anon-profile:before,.chat-discovery-anon-profile:after{content:""!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;background:#ffffff6b!important}.chat-discovery-anon-profile:before{top:1px!important;width:9px!important;height:9px!important;border-radius:999px!important}.chat-discovery-anon-profile:after{bottom:1px!important;width:18px!important;height:10px!important;border-radius:999px 999px 6px 6px!important}.profile-pane-instagram .profile-ig-shell{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:250px auto minmax(0,1fr)!important;overflow:hidden!important}.profile-pane-instagram .profile-ig-header{height:250px!important;min-height:250px!important;max-height:250px!important;flex:0 0 250px!important;overflow:hidden!important}.profile-pane-instagram .profile-ig-tabbar.profile-ig-action-grid{flex:0 0 auto!important}.profile-pane-instagram .profile-ig-grid,.profile-pane-instagram .profile-ig-grid.profile-photo-grid,.profile-pane-instagram .profile-ig-grid.profile-ig-grid-shorts,.profile-pane-instagram .question-list.profile-question-list{min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.profile-pane-instagram .profile-ig-grid::-webkit-scrollbar,.profile-pane-instagram .profile-ig-grid.profile-photo-grid::-webkit-scrollbar,.profile-pane-instagram .profile-ig-grid.profile-ig-grid-shorts::-webkit-scrollbar,.profile-pane-instagram .question-list.profile-question-list::-webkit-scrollbar{display:none!important}@media (max-width: 640px){.chat-discovery-head{grid-template-columns:minmax(0,max-content) auto minmax(72px,1fr)!important;gap:6px!important}.chat-discovery-name{max-width:96px!important}}.feed-create-backdrop{background:#0000004d!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;z-index:3000!important}.bottom-nav{position:fixed!important;z-index:2995!important;opacity:1!important;visibility:visible!important}.feed-create-dock,.feed-create-dock.shop-create-dock,.feed-create-dock.profile-photo-create-dock,.feed-create-dock.chat-create-dock,.feed-create-dock.community-create-dock{z-index:3020!important}.feed-create-dock .feed-create-fab,.feed-create-dock .feed-create-options,.feed-create-dock .feed-create-option,.feed-create-dock .feed-create-option-label,.feed-create-dock .feed-create-option-icon{z-index:3030!important}.chat-row .kakao-avatar.anonymous-chat-avatar,.chat-request-profile-trigger.anonymous-chat-avatar,.chat-discovery-avatar.anonymous-chat-avatar{background:#ffffff12!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;color:transparent!important}.chat-row .kakao-avatar.anonymous-chat-avatar img,.chat-request-profile-trigger.anonymous-chat-avatar img,.chat-discovery-avatar.anonymous-chat-avatar img{display:none!important}.chat-row .kakao-avatar.anonymous-chat-avatar .chat-discovery-anon-profile,.chat-request-profile-trigger.anonymous-chat-avatar .chat-discovery-anon-profile,.chat-discovery-avatar.anonymous-chat-avatar .chat-discovery-anon-profile{position:relative!important;display:block!important;width:20px!important;height:22px!important;margin:0 auto!important}.feed-compose-launch-toolbar .category-scroll{align-items:stretch!important}.feed-compose-launch-toolbar .feed-filter-tab{position:relative!important;border-radius:0!important}.feed-compose-launch-toolbar .feed-filter-tab.active:after{content:""!important;display:block!important;position:absolute!important;left:16px!important;right:16px!important;bottom:0!important;height:2px!important;border-radius:999px!important;background:#ff4c8d!important;opacity:1!important;transform:none!important}.signup-adult-verification-note{border:1px solid rgba(236,72,153,.18);border-radius:16px;padding:12px 14px;background:#ffffffd1;font-size:12px;line-height:1.45}.signup-adult-verification-note strong{display:block;margin-bottom:4px;font-size:13px}.signup-adult-verification-note p{margin:3px 0}.admin-age-log-list{max-height:320px;overflow:auto}.inline-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}:root{--mobile-nav-height: 58px}.mobile-app-shell{position:relative!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding-bottom:0!important}.mobile-main{min-height:0!important;overflow-y:auto!important;padding-bottom:0!important}.bottom-nav{position:fixed!important;left:50%!important;right:auto!important;top:auto!important;bottom:0!important;transform:translate(-50%)!important;width:min(100vw,1380px)!important;max-width:1380px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;height:calc(var(--mobile-nav-height, 58px) + env(safe-area-inset-bottom,0px))!important;min-height:calc(var(--mobile-nav-height, 58px) + env(safe-area-inset-bottom,0px))!important;padding:0 0 env(safe-area-inset-bottom,0px)!important;margin:0!important;border-top:1px solid rgba(255,255,255,.14)!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;background:#000000f5!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2995!important}.bottom-nav-btn{display:inline-grid!important;place-items:center!important;align-content:center!important;min-width:0!important;width:100%!important;height:var(--mobile-nav-height, 58px)!important;min-height:var(--mobile-nav-height, 58px)!important;padding:3px 0 4px!important;margin:0!important;gap:1px!important;border:0!important;border-right:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ffffffb8!important;pointer-events:auto!important}.bottom-nav-btn:last-child{border-right:0!important}.bottom-nav-btn.active{color:#fff!important;background:#ffffff14!important}.bottom-nav-icon,.bottom-nav-label{pointer-events:none!important}.settings-category-nav .settings-top-tab-row{display:none!important}.feed-create-backdrop{bottom:calc(var(--mobile-nav-height, 58px) + env(safe-area-inset-bottom,0px))!important;z-index:2900!important}.feed-create-dock,.feed-create-dock.shop-create-dock,.feed-create-dock.profile-photo-create-dock,.feed-create-dock.chat-create-dock,.feed-create-dock.community-create-dock{bottom:calc(var(--mobile-nav-height, 58px) + 16px + env(safe-area-inset-bottom,0px))!important;z-index:3020!important}.bottom-nav{background:#000!important;justify-items:stretch!important}.bottom-nav-btn,.bottom-nav-btn.active,.bottom-nav-btn:hover,.bottom-nav-btn:focus,.bottom-nav-btn:focus-visible{display:grid!important;grid-template-rows:30px 14px!important;place-items:center!important;justify-items:center!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:#000!important;background-color:#000!important;background-image:none!important;box-shadow:none!important;transform:none!important;border-radius:0!important}.bottom-nav-btn.active{color:#fff!important}.bottom-nav-btn:before,.bottom-nav-btn:after,.bottom-nav-btn.active:before,.bottom-nav-btn.active:after{display:none!important;content:none!important}.bottom-nav-icon,.bottom-nav-label{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0 auto!important}.bottom-nav-icon svg{margin:0 auto!important}.admin-policy-editor-shell .admin-policy-editor-card{gap:12px!important}.admin-policy-textarea{min-height:280px!important;line-height:1.55!important;white-space:pre-wrap!important}.feed-create-backdrop{background:#000000b8!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.feed-create-dock .feed-create-options,.feed-create-options{border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;padding:0!important;gap:10px!important}.feed-create-dock .feed-create-option,.feed-create-option,.feed-create-dock .feed-create-option:hover,.feed-create-option:hover,.feed-create-dock .feed-create-option:focus,.feed-create-option:focus,.feed-create-dock .feed-create-option:focus-visible,.feed-create-option:focus-visible{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-height:42px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#fff!important}.feed-create-dock .feed-create-option-label,.feed-create-option-label{padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#fff!important;font-weight:800!important;letter-spacing:-.02em!important;text-shadow:0 2px 12px rgba(0,0,0,.76)!important}.feed-create-dock .feed-create-option-icon,.feed-create-option-icon{flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;outline:0!important;border-radius:999px!important;background:#ff4c8d!important;background-color:#ff4c8d!important;background-image:none!important;color:#fff!important;box-shadow:0 12px 28px #ff4c8d57!important}.feed-create-dock .feed-create-option-icon svg,.feed-create-option-icon svg{width:19px!important;height:19px!important;color:#fff!important;fill:currentColor!important;stroke:currentColor!important}.bottom-nav,.bottom-nav:hover,.bottom-nav:focus-within{border:0!important;outline:0!important;box-shadow:none!important;background:#000!important;background-color:#000!important;background-image:none!important}.bottom-nav-btn,.bottom-nav-btn.active,.bottom-nav-btn:hover,.bottom-nav-btn:active,.bottom-nav-btn:focus,.bottom-nav-btn:focus-visible{border:0!important;border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:0!important;outline:0!important;box-shadow:none!important;background:#000!important;background-color:#000!important;background-image:none!important}.bottom-nav-btn:before,.bottom-nav-btn:after,.bottom-nav-btn.active:before,.bottom-nav-btn.active:after,.bottom-nav-btn:hover:before,.bottom-nav-btn:hover:after{display:none!important;content:none!important;border:0!important;background:transparent!important;box-shadow:none!important}.profile-ig-avatar-wrap{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.profile-ig-header{grid-template-columns:40px minmax(0,1fr)!important}.profile-ig-avatar{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important;border-radius:50%!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.profile-ig-avatar img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;border-radius:50%!important}@media (max-width: 640px){.profile-ig-header{grid-template-columns:40px minmax(0,1fr)!important}.profile-ig-avatar-wrap,.profile-ig-avatar{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important}}.feed-avatar-preview-square:has(.feed-avatar-preview-image){display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:hidden!important;background:#000000db!important}.feed-avatar-preview-image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;border-radius:22px!important;background:#000!important}.profile-follow-list-fullscreen{height:100%!important;min-height:0!important;flex:1 1 auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#050507!important}.profile-follow-full-tabbar{position:sticky!important;top:0!important;z-index:3!important;background:#050507!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.profile-follow-list-fullscreen .profile-follow-list{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;padding-bottom:calc(20px + env(safe-area-inset-bottom))!important}.profile-follow-list-fullscreen .profile-follow-list-item{border-color:#ffffff12!important;background:#ffffff09!important}.profile-ig-shell{position:relative!important;min-height:0!important}.profile-follow-list-screen{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:8!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#050507!important}.profile-follow-list-screen .profile-follow-tabbar{flex:0 0 49px!important;height:49px!important;background:#050507!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.profile-follow-list-screen .profile-follow-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.question-answer-editor{display:grid;gap:10px;margin-top:12px;padding:12px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.question-answer-editor textarea{min-height:92px;resize:vertical;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#fff;padding:12px;font:inherit}.question-answer-editor button,.adultapp-policy-modal-sheet button{min-height:42px;border:0;border-radius:999px;font-weight:800;color:#fff;background:linear-gradient(135deg,#ff4f9a,#8b5cf6)}.question-footer-icon-btn.liked,.question-footer-icon-btn.liked svg{color:#ff4f9a!important;fill:#ff4f9a!important}.adultapp-policy-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;place-items:center;padding:22px;background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.adultapp-policy-modal-sheet{width:min(92vw,430px);max-height:82dvh;overflow-y:auto;display:grid;gap:12px;padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:#111116;color:#fff;box-shadow:0 24px 70px #00000075}.adultapp-policy-modal-sheet strong{font-size:18px}.adultapp-policy-modal-sheet p,.adultapp-policy-modal-sheet li{color:#ffffffc7;line-height:1.55}.adultapp-policy-modal-sheet ul{margin:0;padding-left:18px}.adultapp-policy-modal-sheet ul li{font-size:13px}.adultapp-policy-modal-check{display:inline-flex;align-items:center;justify-self:start;width:fit-content;max-width:100%;gap:8px;padding:9px 10px;border-radius:16px;background:#ffffff0f;color:#ffffffe6;font-size:13px;font-weight:700}.adultapp-policy-modal-check input{flex:0 0 auto;width:16px;height:16px;margin:0}.adultapp-policy-modal-check span{flex:0 1 auto}.feed-avatar-preview-stage.profile-original-preview{border-radius:999px!important;padding:0!important;overflow:hidden!important;background:#000!important}.feed-avatar-preview-stage.profile-original-preview .feed-avatar-preview-square{border-radius:999px!important;padding:0!important;border:0!important;overflow:hidden!important;background:#000!important}.feed-avatar-preview-stage.profile-original-preview .feed-avatar-preview-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:999px!important}.feed-compose-gallery-remove{top:8px;right:8px;bottom:auto;width:26px;height:26px;border-radius:999px;font-size:18px;line-height:1;padding:0}.story-compose-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.story-compose-stage{position:relative;overflow:hidden;border-radius:24px;min-height:360px;background:#111827}.story-compose-media{width:100%;height:420px;object-fit:cover;display:block}.story-compose-floating-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:82%;padding:8px 12px;border-radius:999px;background:#111827b8;color:#fff;font-weight:800;text-align:center;cursor:grab;-webkit-user-select:none;user-select:none}.community-compose-card textarea{min-height:180px}.community-compose-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.community-compose-image-tile{position:relative;overflow:hidden;border-radius:16px;background:#94a3b829;aspect-ratio:1 / 1}.community-compose-image-tile img{width:100%;height:100%;object-fit:cover;display:block}.community-compose-image-tile button{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:999px;border:0;background:#0f172ab8;color:#fff;font-weight:900}.chat-question-pane .question-list{padding-left:0!important;padding-right:0!important}.asked-question-avatar-button{border:0;padding:0;cursor:pointer;overflow:hidden}.asked-question-avatar-button img{width:100%;height:100%;object-fit:cover;display:block}.asked-question-avatar-button.anonymous-profile-icon{background:#e5e7eb;color:#6b7280}.asked-question-avatar-button.anonymous-profile-icon span{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.asked-question-copy-main{gap:0}.overlay-head.settings-overlay-head{justify-content:flex-start;align-items:flex-start}.overlay-head.settings-overlay-head .ghost-btn{margin-left:0}.mobile-main>.overlay-card:has(.settings-scroll-body){min-height:0;overflow-y:auto!important;align-content:start}.settings-scroll-body{min-height:0;overflow:visible;align-content:start}.search-scope-row .search-scope-btn,.home-search-secondary-filter .search-scope-btn{min-height:0;height:auto;padding:6px 10px;line-height:1.15;font-size:12px}.home-search-secondary-filter{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.search-result-submeta{margin:0;color:var(--muted);font-size:12px}.overlay-head.settings-overlay-head{justify-content:flex-start!important}.overlay-head.settings-overlay-head .ghost-btn{order:-1;margin-left:0!important}.settings-layout-sections{gap:12px!important}.settings-layout-block{display:grid;grid-template-columns:1fr;gap:8px;padding:10px;border:1px solid var(--line);border-radius:18px;background:#ffffff06}.settings-category-nav .settings-top-tab-row.settings-top-tab-row-visible{display:flex!important;flex-wrap:wrap;gap:6px}.settings-common-mode-entry{border-color:#ffffff2e;background:#ffffff0f}.settings-common-mode-entry b{color:var(--muted);font-size:11px;letter-spacing:.04em}.settings-html-inspector-entry{border-color:#69cfff6b;background:#69cfff1a}.settings-html-inspector-entry b{color:#aee8ff;font-size:11px;letter-spacing:.04em}.settings-common-card{display:grid;gap:10px}.mobile-main>.overlay-card:has(.settings-scroll-body){overflow-y:auto!important;max-height:calc(100dvh - var(--mobile-topbar-height, 64px) - var(--mobile-nav-height, 58px))}.settings-scroll-body{overflow:visible!important;padding-bottom:calc(var(--mobile-nav-height, 58px) + 24px)}.home-feed-pane-feed-scroll .chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar,.home-feed-pane-feed-scroll .feed-compose-launch-toolbar{min-height:49px!important;height:49px!important;max-height:49px!important;display:flex!important;align-items:center!important;padding:0 10px!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar .category-scroll{height:41px!important;min-height:41px!important;align-items:center!important;padding:0!important;gap:6px!important}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar .feed-filter-tab{position:relative!important;height:41px!important;min-height:41px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;line-height:1!important;font-size:13px!important;border-radius:999px!important}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar .feed-filter-tab.active:after{content:""!important;display:block!important;position:absolute!important;left:14px!important;right:14px!important;bottom:3px!important;height:2px!important;border-radius:999px!important;background:#ff4c8d!important;opacity:1!important;transform:none!important}.community-compose-card .feed-compose-field select{width:100%!important;min-height:42px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0f!important;color:#fff!important;padding:0 12px!important;font-size:14px!important;font-weight:700!important;outline:none!important}.community-compose-card .feed-compose-field select option{color:#111!important;background:#fff!important}.reward-upload-summary,.reward-apply-card{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#0f172ab8}.reward-upload-summary strong,.reward-apply-card strong{font-size:.92rem}.reward-upload-summary span,.reward-upload-summary small,.reward-apply-card span{color:#e2e8f0c7;font-size:.78rem}.product-media-upload-actions{align-items:center;gap:8px;margin:8px 0}.file-upload-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(96,165,250,.45);background:#2563eb29;color:#dbeafe;cursor:pointer;font-size:.84rem;font-weight:700;overflow:hidden}.file-upload-button input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.file-upload-button.disabled{opacity:.45;pointer-events:none}.reward-apply-card input{width:100%;min-height:36px;border:1px solid rgba(148,163,184,.35);border-radius:10px;background:#0f172adb;color:#f8fafc;padding:0 10px}.shop-detail-reward-card{margin:10px 0}.admin-upload-settings-shell{width:100%}.admin-upload-setting-field{display:grid;gap:8px;margin-top:12px}.admin-upload-setting-field span{font-size:12px;color:#ffffffb8}.admin-upload-setting-field input{width:100%;min-height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff;padding:0 12px;font-size:14px;outline:none}.admin-upload-setting-field input:focus{border-color:#ffffff57;background:#ffffff1f}.shop-cart-tabs{display:flex;gap:8px;min-height:42px;align-items:center;padding:0;overflow-x:auto}.shop-cart-tabs .feed-filter-tab{flex:1 0 auto;min-height:38px;justify-content:center}.shop-cart-panel{display:grid;gap:10px}.cart-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:fit-content}.cart-row-actions .ghost-btn{min-height:32px;padding:0 10px;white-space:nowrap}.shop-media-preview-shell{display:grid;gap:8px;margin:10px 0 8px}.shop-media-preview-strip{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:2px 0 6px}.shop-media-preview-strip::-webkit-scrollbar{display:none}.shop-media-preview-tile{position:relative;flex:0 0 96px;width:96px;height:112px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0f172abd;overflow:hidden}.shop-media-preview-picker{display:grid;place-items:center;align-content:center;gap:6px;padding:12px 8px;color:#fff;cursor:pointer;text-align:center}.shop-media-preview-picker.disabled{opacity:.48;cursor:not-allowed}.shop-media-preview-picker input{display:none}.shop-media-preview-plus{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ec48992e;color:var(--pink-2);font-size:26px;font-weight:800;line-height:1}.shop-media-preview-picker b{font-size:12px;line-height:1.25}.shop-media-preview-thumb{width:100%;height:100%;object-fit:cover;display:block;background:#050505}.shop-media-preview-remove{position:absolute;right:6px;bottom:6px;min-width:0;min-height:0;border:0;border-radius:999px;padding:5px 8px;background:#000000b8;color:#fff;font-size:11px;font-weight:800}.shop-media-url-grid{margin-top:8px}.shop-product-registration-pane,.general-trade-registration-pane>.compact-scroll-list{max-height:calc(100dvh - var(--mobile-topbar-height, 64px) - var(--mobile-nav-height, 58px) - 18px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:calc(var(--mobile-nav-height, 58px) + 28px)!important}.shorts-sheet-handle{border:0!important;padding:0!important;border-radius:999px!important;cursor:pointer!important}.shorts-sheet-actions{gap:0!important}.shorts-sheet-actions .shorts-sheet-btn{border:0!important;border-top:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important}.saved-home-favorites-toolbar.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar{min-height:49px!important;height:49px!important;max-height:49px!important;display:flex!important;align-items:center!important;padding:0 10px!important;margin:0!important;background:#000!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.saved-home-favorites-toolbar .category-scroll{height:41px!important;min-height:41px!important;align-items:center!important;padding:0!important;gap:6px!important}.saved-home-favorites-toolbar .feed-filter-tab,.saved-home-favorites-toolbar .category-chip{position:relative!important;height:41px!important;min-height:41px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.saved-home-favorites-toolbar .feed-filter-tab.active:after,.saved-home-favorites-toolbar .category-chip.active:after{content:""!important;display:block!important;position:absolute!important;left:14px!important;right:14px!important;bottom:3px!important;height:2px!important;border-radius:999px!important;background:#ff4c8d!important;opacity:1!important;transform:none!important}.bottom-nav .bottom-nav-icon,.bottom-nav-btn .bottom-nav-icon{width:30px!important;height:33px!important;min-width:30px!important;min-height:33px!important;display:flex!important;align-items:center!important;justify-content:center!important}.bottom-nav .bottom-nav-icon svg,.bottom-nav-btn .bottom-nav-icon svg{width:30px!important;height:33px!important}.saved-home-feed-list,.saved-home-shorts-list{min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.saved-home-empty-message{width:100%;min-height:120px;display:flex;align-items:center;justify-content:center;color:#ffffff94;font-size:13px;text-align:center}.settings-back-icon-btn{width:38px;height:38px;border:0;background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0}.settings-back-icon-btn svg{width:22px;height:22px}.settings-overlay-head{justify-content:flex-start!important;min-height:44px;padding:6px 10px!important}.settings-redesigned-body{gap:12px!important;padding-top:0!important}.settings-redesigned-sections{display:flex!important;flex-direction:column!important;gap:14px!important}.settings-redesigned-block{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0 12px 12px!important;border:0!important;background:transparent!important}.settings-section-divider{width:100%;height:1px;background:#ffffff29}.settings-section-title{margin:0;text-align:center;color:#fff;font-size:15px;font-weight:800;letter-spacing:-.02em}.settings-screen-tab-row{width:100%;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px!important}.settings-screen-tab-row .settings-top-tab-chip{min-height:34px;padding:6px 4px!important;border-radius:10px!important;font-size:13px!important}.settings-screen-detail-row{display:flex;flex-wrap:wrap;gap:6px}.settings-redesigned-block .settings-category-btn,.settings-redesigned-block .settings-common-action{width:100%!important;min-height:42px!important;justify-content:center!important;text-align:center!important;border-radius:10px!important}.settings-redesigned-block .settings-common-action{background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fff}.settings-redesigned-block .settings-common-action.danger{color:#fff}.shorts-sheet-actions .shorts-sheet-btn{background:transparent!important;border:0!important;border-radius:0!important;border-top:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.shorts-sheet-actions .shorts-sheet-btn:last-child{border-bottom:1px solid rgba(255,255,255,.08)!important}.shop-home-sort-toolbar{flex-shrink:0!important;width:100%!important;margin:0!important;padding:0 10px 8px!important;background:#000!important}.shop-home-sort-toolbar .category-scroll{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 16px) / 3)!important;grid-template-rows:1fr!important;grid-template-columns:none!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;padding:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.shop-home-sort-toolbar .category-scroll::-webkit-scrollbar{display:none!important}.shop-home-sort-toolbar .feed-filter-tab{width:100%!important;min-width:0!important;justify-content:center!important;white-space:nowrap!important}.shop-home-home-shell>.shop-home-top-stack+.shop-home-sort-toolbar+.shop-home-product-grid-scroll,.shop-home-home-shell>.shop-home-top-stack+.shop-home-product-grid-scroll{flex:1 1 auto!important;min-height:0!important;margin-top:0!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar{min-height:49px!important;max-height:49px!important;height:49px!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar .category-scroll{min-height:49px!important;max-height:49px!important;height:49px!important;align-items:stretch!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar .feed-filter-tab,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar .category-chip{position:relative!important;height:49px!important;min-height:49px!important;border-bottom:2px solid transparent!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar .feed-filter-tab.active:after,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar .category-chip.active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:999px;background:var(--pink-2, #ff4fa3)}.feed-author-meta-row .feed-posted-at{margin-right:0!important}.history-feed-card .feed-copy{gap:4px!important;padding:12px 14px 10px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.history-feed-card .feed-copy strong{font-size:15px!important;line-height:20px!important;letter-spacing:0!important;font-weight:700!important}.history-feed-card .feed-copy .feed-caption-text,.history-feed-card .feed-copy .feed-caption-toggle,.history-feed-card .feed-copy .feed-caption-ellipsis,.history-feed-card .feed-copy p{font-size:15px!important;line-height:20px!important;letter-spacing:0!important;font-weight:400!important}.history-feed-card .feed-copy .feed-caption-text{margin:2px 0 0!important;white-space:pre-wrap!important;word-break:break-word!important;color:#fffffff0!important}.history-feed-card .feed-copy .feed-caption-toggle,.history-feed-card .feed-copy .feed-caption-ellipsis,.history-feed-card .feed-copy .feed-caption-more-inline{font-size:15px!important;line-height:20px!important;letter-spacing:0!important}.feed-caption-block{gap:2px!important}.feed-caption-block.has-toggle:not(.expanded){min-height:60px!important}.feed-compose-caption-counter{display:inline-flex;align-self:flex-end;margin-top:2px;font-size:12px;line-height:16px;color:#8a8f98;letter-spacing:-.01em}.home-feed-pane .feed-card.history-feed-card,.home-feed-pane .history-feed-head,.home-feed-pane .feed-copy,.home-feed-pane .feed-media,.home-feed-pane .history-feed-footer.history-feed-footer-icons{width:392px!important;max-width:392px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.home-feed-pane.home-feed-pane-shorts>.shorts-list-wrap,.shorts-list-wrap.compact-scroll-list{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.shorts-list-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.bottom-nav{min-height:54px!important;height:54px!important;max-height:54px!important;padding-top:3px!important;padding-bottom:3px!important}.bottom-nav .bottom-nav-btn,.bottom-nav-btn{min-height:48px!important;height:48px!important;padding-top:2px!important;padding-bottom:2px!important}.bottom-nav .bottom-nav-icon,.bottom-nav-btn .bottom-nav-icon{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}.bottom-nav .bottom-nav-icon svg,.bottom-nav-btn .bottom-nav-icon svg{width:28px!important;height:28px!important}.story-mini-avatar.shorts-profile-avatar,.anonymous-profile-icon,.asked-question-avatar.anonymous-profile-icon,.chat-avatar.anonymous-profile-icon,.profile-avatar-placeholder{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:linear-gradient(135deg,#ff4c8df2,#7c5cffeb)!important;color:#fff!important;font-weight:800!important;overflow:hidden!important}.history-feed-profile-copy{display:grid!important;grid-template-rows:1fr 1fr!important;min-height:42px!important;align-items:stretch!important}.history-feed-profile-copy .feed-author-link,.history-feed-profile-copy .feed-author-meta-row{height:100%!important;min-height:0!important;display:flex!important;align-items:center!important;margin:0!important;line-height:1.2!important}.feed-author-meta-row .feed-posted-at{display:inline-flex!important;align-items:center!important;height:100%!important}.history-feed-head-actions{display:inline-flex!important;align-items:center!important;gap:6px!important;position:relative!important}.feed-head-menu-wrap{position:relative!important;display:inline-flex!important;align-items:center!important}.feed-head-menu-btn{width:32px!important;height:32px!important;border:0!important;border-radius:999px!important;background:#ffffff14!important;color:#ffffffe6!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.feed-head-menu-btn svg{width:18px!important;height:18px!important}.feed-head-menu-panel{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;width:132px!important;z-index:50!important;border-radius:12px!important;overflow:hidden!important;background:#121216fa!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 12px 30px #00000073!important}.feed-head-menu-panel button{width:100%!important;min-height:40px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:transparent!important;color:#fff!important;font-size:13px!important;font-weight:700!important;text-align:left!important;padding:0 12px!important}.feed-head-menu-panel button:last-child{border-bottom:0!important;color:#ff6b9f!important}.feed-caption-block,.feed-caption-block.has-toggle:not(.expanded){min-height:0!important}.feed-caption-text,.history-feed-card .feed-copy .feed-caption-text{display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}.feed-caption-more-inline,.history-feed-card .feed-copy .feed-caption-more-inline{display:none!important}@media (max-width: 430px){.home-feed-pane .feed-card.history-feed-card,.home-feed-pane .history-feed-head,.home-feed-pane .feed-copy,.home-feed-pane .feed-media,.home-feed-pane .history-feed-footer.history-feed-footer-icons{width:min(392px,calc(100vw - 16px))!important;max-width:min(392px,calc(100vw - 16px))!important}}.admin-settings-entry-grid,.admin-shopping-sub-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-settings-entry-grid .settings-common-action,.admin-shopping-sub-actions .settings-common-action{width:100%;justify-content:center}.admin-shopping-sub-actions .settings-common-action.active{border-color:#f472b6b8;background:#f472b629;color:#fff}.admin-shopping-review-shell .admin-review-list{max-height:520px}.admin-review-detail-row{cursor:pointer}.admin-review-detail-row summary{display:grid;gap:4px;list-style:none}.admin-review-detail-row summary::-webkit-details-marker{display:none}.admin-review-detail-body{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:7px}@media (max-width: 520px){.admin-settings-entry-grid,.admin-shopping-sub-actions{grid-template-columns:1fr}}.overlay-card,.overlay-head.settings-overlay-head{padding:0!important}.settings-common-shell{display:none!important}.settings-screen-tab-row.settings-top-tab-row-visible{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-height:49px!important;height:auto!important;padding:0!important;border-radius:0!important}.settings-screen-tab-row .settings-top-tab-chip{flex:0 0 auto!important;width:auto!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0a!important;color:#d8e1ee!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important}.settings-screen-tab-row .settings-top-tab-chip.active{border-color:#ff4f9a73!important;color:#ff83c3!important;background:#ff4f9a1f!important}.settings-screen-detail-row .settings-category-btn,.settings-layout-block-common .settings-common-action{min-height:42px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff14!important;color:#fff!important;border-radius:10px!important;font-weight:900!important;box-shadow:none!important;transition:background-color .16s ease,transform .16s ease,border-color .16s ease!important}.settings-screen-detail-row .settings-category-btn.active{border-color:#ffffff1a!important;background:#ffffff14!important;color:#fff!important}.settings-screen-detail-row .settings-category-btn:active,.settings-layout-block-common .settings-common-action:active{background:#ff4f9a3d!important;border-color:#ff4f9a73!important;transform:scale(.985)!important}.settings-layout-block-common .settings-common-action.danger{color:#fff!important}.feed-head-menu-btn,.feed-head-menu-btn:hover,.feed-head-menu-btn:focus,.feed-head-menu-btn:active{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.feed-card-unified,.feed-card-unified .feed-author-link,.feed-card-unified .feed-caption-text,.feed-card-unified .feed-caption-text-content,.feed-card-unified .feed-action-btn,.feed-card-unified .feed-action-count,.feed-card-unified .history-feed-profile strong,.feed-card-unified .feed-question-btn,.feed-card-unified .feed-follow-btn{color:#f8fafc!important}.story-home-pane.compact-scroll-list{height:100%!important;max-height:calc(100dvh - 96px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;padding:0 0 4px!important}.story-home-pane .story-horizontal-section{gap:6px!important;padding:6px 8px 2px!important;min-height:0!important}.story-home-pane .story-section-head strong{font-size:14px!important}.story-home-pane .story-card-list-horizontal{gap:8px!important;padding:0 0 4px!important;max-height:112px!important}.story-home-pane .story-card-horizontal{flex:0 0 94px!important;min-height:104px!important;padding:8px 6px!important;gap:5px!important;border-radius:16px!important}.story-home-pane .story-card-horizontal .story-avatar-ring{width:44px!important;height:44px!important;padding:2px!important}.story-home-pane .story-card-horizontal .story-avatar-ring span{width:40px!important;height:40px!important}.story-home-pane .story-card-horizontal .story-card-copy{gap:2px!important}.story-home-pane .story-card-horizontal .story-card-copy strong{max-width:82px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important}.story-home-pane .story-card-horizontal .story-card-copy span{font-size:10px!important}.story-home-pane .story-card-horizontal .story-card-copy p{display:none!important}.story-home-pane .story-integrated-maptory{min-height:0!important;padding:6px 8px 0!important;gap:6px!important;overflow:hidden!important}.story-home-pane .story-integrated-maptory .maptory-map{height:min(44dvh,300px)!important;min-height:220px!important;max-height:300px!important;border-radius:18px!important}@media (max-height: 720px){.story-home-pane.compact-scroll-list{max-height:calc(100dvh - 88px)!important}.story-home-pane .story-card-list-horizontal{max-height:96px!important}.story-home-pane .story-card-horizontal{flex-basis:84px!important;min-height:88px!important;padding:6px 4px!important}.story-home-pane .story-card-horizontal .story-avatar-ring{width:38px!important;height:38px!important}.story-home-pane .story-card-horizontal .story-avatar-ring span{width:30px!important;height:30px!important}.story-home-pane .story-card-horizontal .story-card-copy span{display:none!important}.story-home-pane .story-integrated-maptory .maptory-map{height:min(38dvh,250px)!important;min-height:190px!important}}.home-feed-pane .feed-post-list-stream .feed-stream-item{border-top:1px solid rgba(148,163,184,.22)!important;border-bottom:1px solid rgba(148,163,184,.16)!important}.home-feed-pane .feed-post-list-stream .feed-stream-item+.feed-stream-item{border-top:0!important}.history-feed-profile-copy .feed-author-link{display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important}.feed-author-nickname{display:inline-block!important;min-width:0!important;max-width:54%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.feed-author-account-id{display:inline-block!important;min-width:0!important;max-width:46%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f8fafc94!important;font-size:12px!important;font-weight:700!important}.home-feed-pane.home-feed-pane-shorts,.home-feed-pane.home-feed-pane-shorts .shorts-list-wrap.compact-scroll-list{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.home-feed-pane.home-feed-pane-shorts .shorts-list-card,.shorts-list-wrap.compact-scroll-list .shorts-list-card{width:100%!important;max-width:calc(100vw - 16px)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;transform:none!important}.home-feed-pane.home-feed-pane-shorts .shorts-card-media,.home-feed-pane.home-feed-pane-shorts .shorts-list-card video,.home-feed-pane.home-feed-pane-shorts .shorts-list-card img{max-width:100%!important;box-sizing:border-box!important}.mobile-main{padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important}.mobile-main>.tab-pane,.mobile-main>.fill-pane,.mobile-main>.notification-overlay-root,.mobile-main>.tab-pane>.fill-pane,.mobile-main>.tab-pane>.legacy-box,.mobile-main>.tab-pane>.community-simple-board,.mobile-main>.tab-pane>.home-feed-pane,.mobile-main>.tab-pane>.shop-home-feed-pane,.mobile-main>.tab-pane>.profile-shell,.mobile-main>.tab-pane>.chat-layout,.mobile-main>.tab-pane>.settings-grid{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.history-feed-head,.history-feed-card .feed-copy,.history-feed-footer,.history-feed-footer.history-feed-footer-icons{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important}.history-feed-card .feed-media{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important;margin-left:18px!important;margin-right:18px!important;box-sizing:border-box!important}@media (max-width: 640px){.mobile-main{padding-left:18px!important;padding-right:18px!important}.history-feed-head,.history-feed-card .feed-copy,.history-feed-footer,.history-feed-footer.history-feed-footer-icons{width:100%!important;max-width:100%!important;padding-left:18px!important;padding-right:18px!important}.history-feed-card .feed-media{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important;margin-left:18px!important;margin-right:18px!important}}.notification-overlay-root,.notification-overlay-root.notification-overlay-body,.mobile-main>.notification-overlay-root{height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.notification-overlay-root::-webkit-scrollbar,.notification-overlay-root.notification-overlay-body::-webkit-scrollbar{display:none!important}.chat-request-copy-head span{font-size:11px!important;line-height:1.2!important;color:#ffffff85!important}.chat-request-message-row .chat-request-chat-btn,.chat-request-chat-btn{min-width:48px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important;line-height:1!important;border-radius:999px!important}.saved-home-pane.home-feed-pane.home-feed-pane-feed-scroll{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}.saved-home-favorites-toolbar.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar{flex:0 0 49px!important}.saved-home-feed-list,.saved-home-shorts-list{flex:1 1 auto!important;min-height:0!important;height:auto!important}.saved-home-empty-message{flex:1 1 auto!important;width:100%!important;min-height:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;box-sizing:border-box!important}.saved-home-empty-message p{margin:0!important}.mobile-main{padding-left:10px!important;padding-right:10px!important;border:0!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important}.mobile-main:before,.mobile-main:after{border:0!important;box-shadow:none!important;outline:0!important}.mobile-main>.tab-pane,.mobile-main>.fill-pane,.mobile-main>.tab-pane>.fill-pane,.mobile-main>.tab-pane>.home-feed-pane,.mobile-main>.tab-pane>.shop-home-feed-pane,.mobile-main>.tab-pane>.community-simple-board,.mobile-main>.tab-pane>.chat-layout,.mobile-main>.tab-pane>.profile-shell,.mobile-main>.tab-pane>.settings-grid,.mobile-main>.notification-overlay-root,.mobile-main>.overlay-card,.mobile-main>.overlay-search-shell{width:100%!important;max-width:100%!important;min-width:0!important;border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:0!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important}.feed-post-list.compact-scroll-list.feed-post-list-stream,.feed-post-list.feed-post-list-stream,.feed-post-list-stream,.feed-post-list.compact-scroll-list.feed-post-list-stream>*,.feed-post-list-stream>*,.feed-post-list-stream .feed-stream-item,.feed-post-list-stream .history-feed-card,.feed-post-list-stream .history-feed-card .history-feed-head,.feed-post-list-stream .history-feed-card .feed-copy,.feed-post-list-stream .history-feed-card .feed-media,.feed-post-list-stream .history-feed-card .history-feed-footer,.feed-post-list-stream .history-feed-card .history-feed-footer-icons{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.feed-post-list-stream .history-feed-card .feed-media{display:block!important}.home-feed-pane.home-feed-pane-shorts,.home-feed-pane.home-feed-pane-shorts>.shorts-list-wrap,.shorts-list-wrap.compact-scroll-list,.shorts-list-wrap,.shorts-list-wrap>*,.shorts-list-card,.shorts-list-card>*,.shorts-video-card,.shorts-card,.shorts-media,.shorts-media-frame{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.compact-scroll-list.shop-home-feed-pane.shop-home-pane-root,.shop-home-feed-pane.shop-home-pane-root,.shop-home-feed-pane,.shop-home-feed-pane>*,.shop-home-feed-pane .shop-home-section,.shop-home-feed-pane .shop-home-card,.shop-home-feed-pane .shop-product-grid,.shop-home-feed-pane .shop-product-card{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}@media (max-width: 640px){.mobile-main{padding-left:10px!important;padding-right:10px!important;border:0!important;outline:0!important;box-shadow:none!important}}.compact-scroll-list.shop-home-feed-pane.shop-home-pane-root,.shop-home-feed-pane.shop-home-pane-root,.shop-order-page.compact-scroll-list,.shop-order-page,.community-simple-item,.community-simple-forum-item,.community-simple-item-button{padding-left:0!important;padding-right:0!important}.community-simple-board .community-simple-list,.community-simple-board .community-simple-forum-list,.community-simple-forum-list,.forum-post-list,.forum-room-post-list,.community-forum-post-list{padding:0 0 12px!important}.chat-row.kakao-chat-row.chat-row-openable,.chat-row-openable{padding-left:0!important;padding-right:0!important}.category-scroll.visible+.mobile-main,.app-shell:has(.category-scroll.visible) .mobile-main,.mobile-main:has(.home-feed-pane-shorts){padding-top:0!important;margin-top:0!important}.home-feed-pane.home-feed-pane-shorts,.shorts-list-wrap.compact-scroll-list{padding-top:0!important;margin-top:0!important}.shorts-list-wrap.compact-scroll-list>:first-child,.shorts-list-card:first-child,.shorts-video-card:first-child{margin-top:0!important}.cart-box.compact-scroll-list.stack-gap,.cart-box{background:#000!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important}.shop-cart-tabs.category-scroll{flex:0 0 auto!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}.shop-cart-tabs.category-scroll+.cart-box.compact-scroll-list.stack-gap,.cart-box.compact-scroll-list.stack-gap{margin-top:0!important}.home-feed-pane .history-feed-profile-copy{flex:1 1 auto!important;min-width:0!important;max-width:100%!important}.home-feed-pane .history-feed-profile-copy .feed-author-link{width:100%!important;max-width:100%!important;gap:2px!important;overflow:visible!important;text-overflow:clip!important}.home-feed-pane .feed-author-nickname{flex:0 1 auto!important;max-width:34%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.home-feed-pane .feed-author-account-id{flex:1 1 auto!important;max-width:none!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:11px!important;letter-spacing:-.02em!important}.home-feed-pane .feed-card.history-feed-card.feed-card-unified.sunrise .history-feed-head,.home-feed-pane .feed-card.history-feed-card.feed-card-unified.sunrise .feed-copy,.home-feed-pane .feed-card.history-feed-card.feed-card-unified.sunrise .feed-media,.home-feed-pane .feed-card.history-feed-card.feed-card-unified.sunrise .history-feed-footer,.home-feed-pane .feed-card.history-feed-card.feed-card-unified.sunrise .history-feed-footer.history-feed-footer-icons,.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .history-feed-head,.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-copy,.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-media,.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .history-feed-footer,.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .history-feed-footer.history-feed-footer-icons{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.home-feed-pane .history-feed-profile{flex:1 1 auto!important;min-width:0!important;gap:8px!important}.home-feed-pane .history-feed-head-actions{flex:0 0 auto!important;gap:4px!important;margin-left:4px!important}.home-feed-pane .history-feed-head-actions .feed-follow-btn{min-width:48px!important;padding-left:8px!important;padding-right:8px!important;font-size:11px!important}.home-feed-pane .feed-head-menu-wrap,.home-feed-pane .feed-head-menu-btn{flex:0 0 auto!important}.home-feed-pane .history-feed-profile-copy{flex:1 1 auto!important;min-width:0!important;max-width:none!important}.home-feed-pane .history-feed-profile-copy .feed-author-link.feed-author-inline-actions{display:grid!important;grid-template-columns:minmax(0,auto) minmax(0,1fr)!important;align-items:center!important;gap:3px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.home-feed-pane .feed-author-inline-actions .feed-author-nickname,.home-feed-pane .feed-author-inline-actions .feed-author-account-id{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;min-width:0!important;text-align:left!important;line-height:1.15!important;cursor:pointer!important}.home-feed-pane .feed-author-inline-actions .feed-author-nickname{max-width:98px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f8fafcf5!important;font-size:13px!important;font-weight:800!important}.home-feed-pane .feed-author-inline-actions .feed-author-account-id{width:100%!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;color:#f8fafc9e!important;font-size:11px!important;font-weight:700!important;letter-spacing:-.045em!important}.overlay-search-shell,.mobile-main>.overlay-search-shell{padding-left:0!important;padding-right:0!important}.overlay-search-shell .search-scope-row,.overlay-search-shell .home-search-secondary-filter.search-filter-inline-row{min-height:49px!important;height:49px!important;max-height:49px!important;display:flex!important;align-items:center!important;gap:6px!important;padding:0 10px!important;margin:0!important;background:#000!important;border-bottom:1px solid rgba(255,255,255,.06)!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;box-sizing:border-box!important}.overlay-search-shell .search-scope-row::-webkit-scrollbar,.overlay-search-shell .home-search-secondary-filter.search-filter-inline-row::-webkit-scrollbar{display:none!important}.overlay-search-shell .search-scope-btn,.overlay-search-shell .search-filter-chip{position:relative!important;flex:0 0 auto!important;height:41px!important;min-height:41px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important}.overlay-search-shell .search-scope-btn.active,.overlay-search-shell .search-filter-chip.active{background:transparent!important;color:#fff!important}.overlay-search-shell .search-scope-btn.active:after,.overlay-search-shell .search-filter-chip.active:after{content:""!important;display:block!important;position:absolute!important;left:14px!important;right:14px!important;bottom:3px!important;height:2px!important;border-radius:999px!important;background:#ff4c8d!important;opacity:1!important;transform:none!important}.story-home-pane .story-integrated-maptory .maptory-map,.story-integrated-maptory .maptory-map,.maptory-map{aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.feed-compose-gallery-tile{flex-basis:86px!important;width:86px!important;height:86px!important;aspect-ratio:1 / 1!important}.feed-compose-gallery-picker{padding:0!important;gap:4px!important}.feed-compose-gallery-picker-icon{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;border-radius:0!important;background:#ec48991f!important}.feed-compose-gallery-picker-icon svg{width:68%!important;height:68%!important}.feed-compose-gallery-picker b{position:absolute!important;left:0!important;right:0!important;bottom:7px!important;text-align:center!important;font-size:11px!important;text-shadow:0 1px 8px rgba(0,0,0,.72)!important}.feed-compose-gallery-meta-minimal{min-height:0!important;margin:0!important}.feed-compose-gallery-meta-minimal strong,.feed-compose-gallery-meta-minimal span{display:none!important}.feed-compose-x-privacy{justify-content:flex-start!important}.feed-compose-privacy-select-wrap{position:relative!important;display:inline-flex!important;align-items:center!important}.feed-compose-privacy-select{min-height:34px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;padding:0 34px 0 13px!important;background:#000!important;color:#ffffffeb!important;font-size:12px!important;font-weight:700!important;outline:none!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.feed-compose-privacy-select:focus{border-color:#ec48998c!important}.feed-compose-gallery-placeholder,.feed-compose-gallery-selected,.feed-compose-gallery-thumb{aspect-ratio:1 / 1!important}.home-feed-pane .feed-card.history-feed-card.feed-card-unified .history-feed-head,.home-feed-pane .feed-post-list-stream .history-feed-card .history-feed-head,.feed-post-list-stream .history-feed-card .history-feed-head{min-height:40px!important;height:40px!important;max-height:40px!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}.home-feed-pane .history-feed-head .history-feed-profile,.feed-post-list-stream .history-feed-head .history-feed-profile,.home-feed-pane .history-feed-head .history-feed-head-actions,.feed-post-list-stream .history-feed-head .history-feed-head-actions{align-items:center!important}.home-feed-pane .history-feed-profile .story-mini-avatar,.feed-post-list-stream .history-feed-profile .story-mini-avatar{width:38px!important;height:38px!important;margin-top:0!important}.home-feed-pane .history-feed-profile-copy,.feed-post-list-stream .history-feed-profile-copy{gap:1px!important;align-items:center!important}.home-feed-pane .feed-card.history-feed-card.feed-card-unified .history-feed-head,.home-feed-pane .feed-post-list-stream .history-feed-card .history-feed-head,.feed-post-list-stream .history-feed-card .history-feed-head,.feed-card.history-feed-card.feed-card-unified.sunrise .history-feed-head{height:60px!important;min-height:60px!important;max-height:60px!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important;box-sizing:border-box!important}.home-feed-pane .history-feed-head .history-feed-profile,.feed-post-list-stream .history-feed-head .history-feed-profile{height:60px!important;min-height:60px!important;max-height:60px!important;align-items:center!important;gap:6px!important}.home-feed-pane .history-feed-head .history-feed-head-actions,.feed-post-list-stream .history-feed-head .history-feed-head-actions{height:60px!important;min-height:60px!important;max-height:60px!important;align-items:center!important}.home-feed-pane .history-feed-profile .story-mini-avatar,.feed-post-list-stream .history-feed-profile .story-mini-avatar{width:42px!important;height:42px!important;min-width:42px!important;margin-top:0!important;margin-bottom:0!important}.home-feed-pane .history-feed-profile-copy,.feed-post-list-stream .history-feed-profile-copy{height:46px!important;min-height:0!important;max-height:46px!important;justify-content:center!important;gap:0!important;overflow:visible!important}.home-feed-pane .feed-author-meta-row,.feed-post-list-stream .feed-author-meta-row{min-height:18px!important;line-height:18px!important;align-items:center!important}.home-feed-pane .history-feed-profile .story-mini-avatar.shorts-profile-avatar,.feed-post-list-stream .history-feed-profile .story-mini-avatar.shorts-profile-avatar,.home-feed-pane .story-mini-avatar.shorts-profile-avatar,.feed-post-list-stream .story-mini-avatar.shorts-profile-avatar{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important}.home-feed-pane .history-feed-profile .story-mini-avatar-button,.feed-post-list-stream .history-feed-profile .story-mini-avatar-button{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important;padding:0!important;margin:0!important}.home-feed-pane .history-feed-profile-copy,.feed-post-list-stream .history-feed-profile-copy{min-width:0!important;flex:1 1 auto!important;height:40px!important;max-height:40px!important;display:grid!important;grid-template-rows:20px 20px!important;align-content:center!important;justify-content:stretch!important;gap:0!important;padding:0!important}.home-feed-pane .history-feed-profile-copy .feed-author-link.feed-author-inline-actions,.feed-post-list-stream .history-feed-profile-copy .feed-author-link.feed-author-inline-actions{min-width:0!important;width:100%!important;height:20px!important;min-height:20px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;overflow:visible!important;line-height:20px!important}.home-feed-pane .feed-author-inline-actions .feed-author-nickname,.feed-post-list-stream .feed-author-inline-actions .feed-author-nickname{flex:0 1 auto!important;max-width:42%!important;min-width:0!important;font-size:12px!important;line-height:20px!important;padding:0!important;margin:0!important}.home-feed-pane .feed-author-inline-actions .feed-author-account-id,.feed-post-list-stream .feed-author-inline-actions .feed-author-account-id{flex:1 1 auto!important;min-width:0!important;max-width:none!important;width:auto!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:11px!important;line-height:20px!important;padding:0!important;margin:0!important}.home-feed-pane .history-feed-profile-copy .feed-author-meta-row,.feed-post-list-stream .history-feed-profile-copy .feed-author-meta-row{height:20px!important;min-height:20px!important;line-height:20px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;margin:0!important}.home-feed-pane .history-feed-profile-copy .feed-posted-at,.feed-post-list-stream .history-feed-profile-copy .feed-posted-at{font-size:11px!important;line-height:20px!important;padding:0!important;margin:0!important}select,.app-select,.feed-compose-privacy-select,.random-room-select,.community-search-toolbar select,.signup-form-grid select,.signup-form-grid--account select,.signup-form-grid--profile select,.desktop-product-form-grid select,.desktop-order-filter-line select,.community-compose-card .feed-compose-field select{background-color:#050505!important;background-image:linear-gradient(135deg,transparent 0%,transparent 78%,rgba(236,72,153,.12) 100%),linear-gradient(45deg,transparent 50%,rgba(255,255,255,.76) 50%),linear-gradient(135deg,rgba(255,255,255,.76) 50%,transparent 50%)!important;background-position:0 0,calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;background-size:100% 100%,5px 5px,5px 5px!important;background-repeat:no-repeat!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;color:#fffffff0!important;font-family:Noto Sans KR,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:650!important;letter-spacing:-.02em!important;min-height:38px!important;padding:0 34px 0 13px!important;outline:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000047!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease!important}select:hover,.app-select:hover,.feed-compose-privacy-select:hover,.random-room-select:hover,.community-search-toolbar select:hover,.signup-form-grid select:hover,.signup-form-grid--account select:hover,.signup-form-grid--profile select:hover,.desktop-product-form-grid select:hover,.desktop-order-filter-line select:hover,.community-compose-card .feed-compose-field select:hover{border-color:#ec48996b!important;background-color:#080808!important}select:focus,.app-select:focus,.feed-compose-privacy-select:focus,.random-room-select:focus,.community-search-toolbar select:focus,.signup-form-grid select:focus,.signup-form-grid--account select:focus,.signup-form-grid--profile select:focus,.desktop-product-form-grid select:focus,.desktop-order-filter-line select:focus,.community-compose-card .feed-compose-field select:focus{border-color:#ec4899c7!important;box-shadow:0 0 0 3px #ec489924,inset 0 1px #ffffff12!important}select option,.app-select option,.feed-compose-privacy-select option,.random-room-select option,.community-search-toolbar select option,.signup-form-grid select option,.signup-form-grid--account select option,.signup-form-grid--profile select option,.desktop-product-form-grid select option,.desktop-order-filter-line select option,.community-compose-card .feed-compose-field select option{background:#050505!important;color:#fffffff0!important;font-family:Noto Sans KR,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important}.shop-home-sort-toolbar .category-scroll{justify-content:flex-start!important}.test-login-action-grid{display:grid;grid-template-columns:1fr;gap:8px}.test-login-action-grid .test-login-btn,.test-login-action-grid .admin-test-login-btn{width:100%;justify-content:center}.settings-admin-subcategory-grid{display:grid;grid-template-columns:1fr;gap:8px}.seller-business-info-card{border-color:#ff7ab62e!important;background:#ff7ab60b!important}.seller-business-info-note,.checkout-message{margin:8px 0 0}.checkout-payment-panel{gap:14px}.checkout-total-summary{margin-top:4px}.checkout-seller-info-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.08)}.settings-platform-operator-card{margin-top:14px}.settings-platform-operator-card .business-footer-title-row span{color:#ffffff94;font-size:12px}.settings-platform-operator-card .business-footer-grid span{color:#ffffffc2;font-size:12px;line-height:1.55}.settings-policy-link-row{align-items:center;flex-wrap:wrap}.settings-policy-link-row .ghost-link-btn{cursor:pointer}.settings-policy-helper{margin-top:10px}.settings-policy-detail-card{display:grid;gap:14px;margin-top:12px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0a0c12db;box-shadow:0 18px 50px #00000038}.settings-policy-detail-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.settings-policy-detail-head span{display:block;margin-bottom:5px;color:#ffffff94;font-size:12px}.settings-policy-detail-head h3{margin:0;color:#fffffff0;font-size:18px}.settings-policy-detail-body{max-height:min(52vh,520px);overflow:auto;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0b}.settings-policy-detail-body h4{margin:18px 0 7px;color:#ffffffe6;font-size:14px}.settings-policy-detail-body h4:first-child{margin-top:0}.settings-policy-detail-body p{margin:0 0 12px;color:#ffffffb8;font-size:13px;line-height:1.65;white-space:pre-line}.settings-policy-detail-body p:last-child{margin-bottom:0}@media (max-width: 640px){.settings-policy-detail-head{flex-direction:column}.settings-policy-detail-head .ghost-btn{width:100%}}.checkout-direct-page{display:flex;flex-direction:column;gap:12px}.checkout-order-form-panel{display:flex;flex-direction:column;gap:14px}.checkout-section-card{border:1px solid rgba(148,163,184,.24);border-radius:16px;background:#ffffff0a;padding:14px}.checkout-section-card h4{margin:0 0 10px;font-size:14px;font-weight:800}.checkout-form-grid select,.checkout-form-grid input[readonly]{width:100%;min-height:38px;border:1px solid rgba(148,163,184,.32);border-radius:10px;background:#0f172abf;color:inherit;padding:0 10px}.checkout-amount-list{display:flex;flex-direction:column;gap:8px}.checkout-amount-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.checkout-amount-sub{padding-left:10px;color:#e2e8f0d1}.checkout-adjust-row input{max-width:110px;min-height:32px;border:1px solid rgba(148,163,184,.32);border-radius:8px;background:#0f172abf;color:inherit;padding:0 8px;text-align:right}.checkout-total-line{margin-top:8px;padding-top:12px;border-top:1px solid rgba(148,163,184,.24);font-size:15px!important}.checkout-total-line strong{font-size:20px}.checkout-pay-action-row{position:sticky;bottom:0;z-index:2;padding-top:8px;background:linear-gradient(180deg,#0f172a00,#0f172af2 30%)}.checkout-pay-action-row .shop-detail-primary-btn{width:100%;min-height:50px}.shop-cart-simple-page{display:flex;flex-direction:column;min-height:0;height:100%;background:#fff}.shop-cart-simple-topline{display:flex;align-items:center;min-height:48px;padding:8px 12px;border-bottom:1px solid rgba(15,23,42,.1);background:#fff}.shop-cart-simple-list{flex:1;min-height:0;padding:12px 12px 104px;overflow-y:auto}.shop-cart-simple-item{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-bottom:1px solid rgba(15,23,42,.12);background:#fff}.shop-cart-simple-item.selected{background:#f43f5e0a}.shop-cart-simple-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.shop-cart-checkline{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.shop-cart-checkline input{width:18px;height:18px;flex:0 0 auto;accent-color:#111827}.shop-cart-checkline strong{display:block;min-width:0;color:#111827;font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-cart-delete-btn{flex:0 0 auto;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fff;color:#64748b;font-size:12px;font-weight:800;padding:6px 10px}.shop-cart-simple-body{display:grid;grid-template-columns:76px minmax(112px,1fr) auto;align-items:center;gap:12px}.shop-cart-thumb-box{width:76px;height:76px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center;color:#475569;font-size:15px;font-weight:900}.shop-cart-thumb-box img{width:100%;height:100%;object-fit:cover;display:block}.shop-cart-qty-box{display:inline-flex;align-items:center;justify-content:flex-start;width:max-content;border:1px solid rgba(15,23,42,.16);border-radius:999px;overflow:hidden;background:#fff}.shop-cart-qty-box button{width:34px;height:34px;border:0;background:#f8fafc;color:#111827;font-size:16px;font-weight:900}.shop-cart-qty-box input{width:42px;height:34px;border:0;text-align:center;color:#111827;font-size:14px;font-weight:800;background:#fff}.shop-cart-item-price{color:#111827;font-size:14px;font-weight:900;white-space:nowrap}.shop-cart-option-line{margin-left:26px;color:#64748b;font-size:13px;font-weight:700}.shop-cart-simple-footer{position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,auto);gap:10px;padding:12px;border-top:1px solid rgba(15,23,42,.1);background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shop-cart-total-box,.shop-cart-buy-btn{min-height:48px;border-radius:14px}.shop-cart-total-box{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border:1px solid #111827;background:#111827;color:#fff}.shop-cart-total-box span{color:#fff;font-size:13px;font-weight:800}.shop-cart-total-box strong{color:#fff;font-size:16px;font-weight:900;white-space:nowrap}.shop-cart-buy-btn{border:0;background:#111827;color:#fff;font-size:14px;font-weight:900;padding:0 16px}.shop-cart-empty-card{margin-top:12px}.shop-cart-simple-message{padding:0 12px 12px}@media (max-width: 430px){.shop-cart-simple-body{grid-template-columns:72px minmax(96px,1fr)}.shop-cart-item-price{grid-column:2 / 3}.shop-cart-simple-footer{grid-template-columns:1fr}}.shop-saved-simple-page{height:100%;min-height:0;display:flex;flex-direction:column;background:#fff}.shop-saved-simple-topline{flex:0 0 auto;min-height:44px;display:flex;align-items:center;padding:6px 10px;border-bottom:1px solid rgba(15,23,42,.08)}.shop-saved-simple-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding:12px 12px 88px;overflow-y:auto}.shop-saved-simple-item{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.08)}.shop-saved-simple-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.shop-saved-simple-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#111827}.shop-saved-delete-heart{position:static!important;width:34px!important;height:34px!important;flex:0 0 auto}.shop-saved-image-box{width:100%;min-height:148px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:linear-gradient(135deg,#f8fafc,#eef2ff);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.shop-saved-image-box img{width:100%;height:100%;min-height:148px;object-fit:cover;display:block}.shop-saved-image-box span{font-size:18px;font-weight:800;color:#64748b}.shop-saved-simple-footer{flex:0 0 auto;position:sticky;bottom:0;display:flex;align-items:center;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(15,23,42,.1);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shop-saved-cart-btn{width:100%;min-height:46px;border:0;border-radius:14px;background:#111827;color:#fff;font-weight:800;font-size:15px}.shop-saved-empty-card{margin-top:20px}.mobile-main,.mobile-main *{border-radius:0!important}.shop-product-detail-topbar.shop-product-detail-topbar-coupang{min-height:40px!important;height:40px!important;padding:0!important;gap:0!important;border-radius:0!important}.shop-product-detail-gallery{padding:0!important;border-radius:0!important;overflow:hidden}.shop-product-detail-summary{padding:0!important;border-radius:0!important}.shop-product-detail-image-frame,.shop-product-detail-image,.shop-product-detail-image-placeholder,.shop-product-detail-section-card,.seller-business-info-card{border-radius:0!important}.shop-product-detail-image-frame{border-left:0!important;border-right:0!important}.shop-product-detail-image-carousel{width:100%;min-height:320px;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.shop-product-detail-image-carousel::-webkit-scrollbar{display:none}.shop-product-detail-image-slide{min-width:100%;width:100%;min-height:320px;scroll-snap-align:center;flex:0 0 100%}.shop-product-detail-image-dots{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px 8px;background:#0000002e}.shop-product-detail-image-dot{width:5px;height:5px;padding:0;border:0;border-radius:50%!important;background:#ffffff6b}.shop-product-detail-image-dot.active{width:6px;height:6px;background:var(--pink-2, #ff7ab6)}@media (max-width: 640px){.shop-product-detail-image-carousel,.shop-product-detail-image-slide{min-height:280px}}.shop-product-detail-page{padding-bottom:calc(var(--mobile-nav-height, 40px) + 76px + env(safe-area-inset-bottom))!important}.shop-product-detail-page .shop-product-detail-hero{gap:0!important}.shop-product-detail-page .shop-product-detail-gallery{padding:0!important;border-radius:0!important;border-inline:0!important;box-shadow:none!important}.shop-product-detail-page .shop-product-detail-image-frame{min-height:230px!important;height:min(48dvh,260px)!important;border-radius:0!important;border:0!important}.shop-product-detail-page .shop-product-detail-image,.shop-product-detail-page .shop-product-detail-image-placeholder{min-height:230px!important;height:min(48dvh,260px)!important;border-radius:0!important}.shop-product-detail-page .shop-product-detail-summary{padding:8px 10px 10px!important;border-radius:0!important;border-inline:0!important;gap:8px!important;box-shadow:none!important}.shop-product-detail-page .shop-product-detail-brand-row,.shop-product-detail-page .shop-product-detail-meta-row,.shop-product-detail-page .shop-product-detail-picker-block,.shop-product-detail-page .shop-product-detail-total-box,.shop-product-detail-page .shop-product-detail-reward-compact{display:none!important}.shop-product-detail-page .shop-product-detail-summary h2{font-size:18px!important;line-height:1.25!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-product-detail-page .shop-product-detail-subtitle{display:none!important}.shop-product-detail-page .shop-product-price-panel{padding:0!important;border-radius:0!important;border:0!important;background:transparent!important}.shop-product-detail-page .shop-product-price-panel strong{font-size:22px!important;line-height:1.1!important}.shop-product-detail-page .shop-product-price-side{font-size:11px!important;gap:2px!important}.shop-product-detail-page .shop-product-detail-content{padding-top:8px!important}.shop-product-detail-page .shop-product-detail-section-card,.shop-product-detail-page .shop-product-detail-story-hero,.shop-product-detail-page .shop-product-detail-option-chip,.shop-product-detail-page .shop-product-qty-row,.shop-product-detail-page .shop-product-detail-total-box,.shop-product-detail-page .shop-product-price-panel,.shop-product-detail-page .reward-apply-card{border-radius:0!important}.shop-product-detail-fixed-actionbar{position:fixed;left:50%;bottom:calc(var(--mobile-nav-height, 40px) + env(safe-area-inset-bottom));transform:translate(-50%);z-index:71;width:min(100%,var(--app-max-width, 520px));min-height:64px;display:grid;grid-template-columns:.82fr 1.24fr 1.24fr;gap:6px;padding:8px 10px;border-top:1px solid rgba(255,255,255,.1);background:#000000f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -12px 28px #0000006b}.shop-detail-fixed-btn{min-height:48px;border-radius:0;font-weight:900;letter-spacing:-.02em}.shop-detail-fixed-wish{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffe0;font-size:12px}.shop-detail-fixed-wish svg{width:18px;height:18px}.shop-detail-fixed-wish.active{color:var(--pink-2);border-color:#ff7ab670;background:#ff7ab624}.shop-detail-fixed-cart{border:1px solid rgba(255,122,182,.34);background:#ff7ab61f;color:#fff}.shop-detail-fixed-buy{border:1px solid rgba(255,122,182,.62);background:linear-gradient(180deg,#ff7ab6f5,#ff4c9ef0);color:#fff;box-shadow:0 10px 24px #ff56a442}@media (max-width: 640px){.shop-product-detail-page .shop-product-detail-image-frame,.shop-product-detail-page .shop-product-detail-image,.shop-product-detail-page .shop-product-detail-image-placeholder{min-height:210px!important;height:min(42dvh,240px)!important}.shop-product-detail-fixed-actionbar{min-height:60px;padding:7px 8px}.shop-detail-fixed-btn{min-height:46px;font-size:12px}}.shop-product-detail-page .shop-product-detail-brand,.shop-product-detail-page .shop-product-detail-brand-row,.shop-product-detail-page .shop-product-detail-subtitle,.shop-product-detail-page .shop-product-detail-total-box,.shop-product-detail-page .shop-product-detail-cta-row,.shop-product-detail-page .shop-product-price-label{display:none!important}.shop-product-detail-page .shop-product-detail-summary{padding:0!important}.shop-product-detail-page .shop-product-detail-rating-under-title{display:inline-flex!important;align-items:center;width:fit-content;margin:0}.shop-product-detail-page .shop-product-detail-section-card,.shop-product-detail-page .seller-business-info-card{padding:0!important}.shop-product-detail-page .shop-product-price-panel strong:first-letter{letter-spacing:0}.mobile-app-shell>.shop-product-detail-fixed-actionbar{position:fixed;left:50%;bottom:calc(var(--mobile-nav-height, 40px) + env(safe-area-inset-bottom));transform:translate(-50%);z-index:72;width:min(100%,var(--app-max-width, 520px))}.shop-product-detail-page{padding-bottom:82px!important}.shop-detail-fixed-wish.active{background:#ffffff0a!important;border-color:#ffffff24!important;color:#ffffffe0!important}.shop-detail-fixed-wish.active svg{color:#ff5aa8!important;fill:#ff5aa8!important;stroke:#ff5aa8!important}.shop-product-review-card{padding:0!important;border-radius:0!important}.shop-product-review-tabs{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:42px;border-bottom:1px solid rgba(255,255,255,.12)}.shop-product-review-tab{height:42px;border:0;background:transparent;color:#ffffffb8;font-size:14px;font-weight:900;letter-spacing:-.02em}.shop-product-review-tab.active{color:#ff5aa8;box-shadow:inset 0 -2px #ff5aa8}.shop-product-review-list{display:flex;flex-direction:column}.shop-product-review-item{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}.shop-product-review-name-row{display:flex;align-items:center;gap:10px;padding:0 10px 4px;font-size:13px}.shop-product-review-name-blank{width:54px;height:18px;border-radius:0;background:#ffffff14}.shop-product-review-profile-row{display:grid;grid-template-columns:36px auto 1fr;align-items:center;gap:8px;padding:0 10px}.shop-product-review-avatar{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:#ffffff1a;color:#ffffffdb;font-weight:900;font-size:12px}.shop-product-review-stars{color:#ff5aa8;font-size:12px;letter-spacing:-.02em;white-space:nowrap}.shop-product-review-date{justify-self:end;color:#ffffff7a;font-size:12px}.shop-product-review-item p{margin:8px 10px 0;color:#ffffffc7;font-size:13px;line-height:1.55;word-break:keep-all}.shop-product-review-photo-carousel{margin-top:10px;display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.shop-product-review-photo-carousel::-webkit-scrollbar{display:none}.shop-product-review-photo-slide{aspect-ratio:1 / 1;width:100%;scroll-snap-align:start;display:grid;place-items:center;border-radius:0;background:linear-gradient(135deg,#ff7ab638,#ffffff0f);color:#ffffffad;font-size:13px;font-weight:800}.mobile-app-shell>.shop-product-detail-fixed-actionbar,.shop-product-detail-fixed-actionbar{bottom:env(safe-area-inset-bottom)!important}.shop-product-detail-page{padding-bottom:calc(82px + env(safe-area-inset-bottom))!important;scroll-behavior:smooth}.shop-product-detail-page .shop-product-detail-image-frame,.shop-product-detail-page .shop-product-detail-image-carousel,.shop-product-detail-page .shop-product-detail-image-slide,.shop-product-detail-page .shop-product-detail-image,.shop-product-detail-page .shop-product-detail-image-placeholder{aspect-ratio:1 / 1!important;width:100%!important;min-height:0!important;height:auto!important}.shop-product-detail-page .shop-product-detail-image-frame{overflow:hidden}.shop-product-detail-page .shop-product-detail-image,.shop-product-detail-page .shop-product-detail-image-placeholder{object-fit:cover}.shop-product-detail-anchor-tabs{position:sticky;top:0;z-index:12;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.12);background:#08080af5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shop-product-detail-anchor-tabs a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;color:#fffc;font-size:12px;font-weight:900;letter-spacing:-.04em;text-decoration:none;white-space:nowrap}.shop-product-detail-anchor-tabs a+a{border-left:1px solid rgba(255,255,255,.08)}#shop-product-detail-info,#shop-product-detail-reviews,#shop-product-detail-inquiry,#shop-product-detail-delivery{scroll-margin-top:48px}.shop-product-detail-image-dots{gap:6px!important;padding:5px 8px!important;border-radius:999px!important}.shop-product-detail-image-dot,.shop-product-detail-image-dot.active{flex:0 0 auto!important;box-sizing:border-box!important;width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;max-width:7px!important;max-height:7px!important;aspect-ratio:1 / 1!important;padding:0!important;border:0!important;border-radius:999px!important;line-height:0!important}.shop-product-detail-image-dot.active{background:#ff5aa8!important}.shop-product-review-avatar{aspect-ratio:1 / 1!important;border-radius:50%!important;overflow:hidden!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.signup-step-strip-mobile{display:none!important}.signup-consent-modal{display:grid;gap:12px;width:min(720px,calc(100vw - 24px))}.signup-consent-modal-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.signup-consent-modal-header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:15px}.signup-consent-close-btn{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:4px 7px!important;font-size:13px!important;line-height:1.2!important;border-radius:8px!important}.signup-consent-modal-frame{max-height:min(56vh,460px);overflow:auto}.signup-consent-iframe{display:none!important}.signup-identity-select-panel{display:grid;gap:10px}.signup-identity-select-panel h3,.signup-identity-select-panel p{margin:0}.signup-identity-choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signup-pass-modal{width:min(460px,calc(100vw - 24px));display:grid;gap:12px}.signup-pass-modal p{margin:0;color:var(--soft);line-height:1.5}.signup-carrier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (max-width: 480px){.signup-identity-choice-row,.signup-carrier-grid{grid-template-columns:1fr}}.home-feed-pane .history-feed-profile-copy,.home-feed-pane .history-feed-profile-copy .feed-author-link.feed-author-inline-actions,.feed-post-list-stream .history-feed-profile-copy,.feed-post-list-stream .history-feed-profile-copy .feed-author-link.feed-author-inline-actions{font-family:TwitterChirp,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.home-feed-pane .feed-author-inline-actions .feed-author-nickname,.home-feed-pane .feed-author-inline-actions .feed-author-account-id,.feed-post-list-stream .feed-author-inline-actions .feed-author-nickname,.feed-post-list-stream .feed-author-inline-actions .feed-author-account-id{--toast-icon-margin-start: -3px !important;--toast-icon-margin-end: 4px !important;--toast-svg-margin-start: -1px !important;--toast-svg-margin-end: 0px !important;--toast-button-margin-start: auto !important;--toast-button-margin-end: 0 !important;--toast-close-button-start: 0 !important;--toast-close-button-end: unset !important;--toast-close-button-transform: translate(-35%, -35%) !important;-webkit-text-size-adjust:100%!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;--jbgo: 1 !important;--jbo: 1 !important;--bg-gradient-from: transparent !important;--bg-gradient-to: transparent !important;color-scheme:dark!important;scrollbar-color:rgb(62,65,68) rgb(22,24,28)!important;pointer-events:auto!important;cursor:pointer!important;background-color:#0000!important;border:0 solid black!important;box-sizing:border-box!important;color:inherit!important;display:inline!important;font:inherit!important;list-style:none!important;margin:0!important;padding:0!important;position:relative!important;text-decoration:none!important;white-space:inherit!important;text-align:inherit!important;min-width:0px!important;font-family:inherit!important;word-wrap:break-word!important}.home-feed-pane .history-feed-card .feed-copy,.feed-post-list-stream .history-feed-card .feed-copy{padding-top:6px!important;padding-bottom:6px!important}.home-feed-pane .history-feed-card .feed-media,.feed-post-list-stream .history-feed-card .feed-media{border-radius:4px!important}.home-feed-pane .history-feed-head-actions .feed-follow-btn.active,.feed-post-list-stream .history-feed-head-actions .feed-follow-btn.active{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.home-feed-pane .story-mini-avatar.shorts-profile-avatar,.feed-post-list-stream .story-mini-avatar.shorts-profile-avatar{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;box-sizing:border-box!important}.feed-compose-x-quoted-preview{margin:8px 0 12px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff09;padding:10px;display:grid;gap:7px;overflow:hidden}.feed-compose-x-quoted-author{display:flex;gap:6px;align-items:baseline;min-width:0}.feed-compose-x-quoted-author strong{color:#fff;font-size:13px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-compose-x-quoted-author span{color:#ffffff8a;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-compose-x-quoted-preview p{margin:0;color:#ffffffc7;font-size:13px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.feed-compose-x-quoted-preview img,.feed-compose-x-quoted-preview video,.feed-quoted-card img,.feed-quoted-card video{width:100%;max-height:180px;object-fit:cover;border-radius:10px;background:#ffffff0d}.feed-quoted-card img,.feed-quoted-card video{margin-top:6px;max-height:140px}.home-feed-pane .history-feed-card .feed-media,.feed-post-list-stream .history-feed-card .feed-media{border-radius:6px!important}.home-feed-pane .history-feed-head-actions .feed-follow-btn:not(.active),.feed-post-list-stream .history-feed-head-actions .feed-follow-btn:not(.active){background:transparent!important;border-color:transparent!important;box-shadow:none!important}.feed-quoted-author-row{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.feed-quoted-author-row strong{color:#fff;font-size:13px;font-weight:900}.feed-quoted-author-row em{color:#ffffff8a;font-size:11px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-card-unified .feed-quoted-card img,.feed-card-unified .feed-quoted-card video{width:100%;max-height:220px;object-fit:cover;border-radius:10px;background:#000}.profile-follow-full-tabbar{display:grid;grid-template-columns:40px 1fr 1fr;align-items:center;gap:8px}.profile-follow-back-btn{width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center}.profile-follow-back-btn svg{width:20px;height:20px}.home-feed-pane .history-feed-card .feed-media,.feed-post-list-stream .history-feed-card .feed-media,.feed-card-unified .feed-media{border-radius:22px!important;overflow:hidden}.feed-media-open-btn{width:100%;height:100%;padding:0;border:0;display:block;background:transparent;cursor:pointer}.feed-media-open-btn .feed-media-preview{display:block;width:100%;height:100%}.feed-copy[role=button]{cursor:pointer}.feed-quoted-card-after-media{margin:10px 14px 0}.feed-media-preview-topbar{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#fff;background:#000000b8;border-bottom:1px solid rgba(255,255,255,.08)}.feed-media-preview-author-copy{min-width:0;flex:1;display:flex;flex-direction:column;line-height:1.25}.feed-media-preview-author-copy strong{font-size:14px;color:#fff}.feed-media-preview-author-copy span{font-size:12px;color:#ffffff9e}.feed-media-original-preview .feed-avatar-preview-square{border-radius:0;background:#000}.feed-media-original-preview .feed-avatar-preview-image{object-fit:contain}.shop-product-detail-page .shop-product-detail-image-frame,.shop-product-detail-page .shop-product-detail-image-carousel,.shop-product-detail-page .shop-product-detail-image-slide,.shop-product-detail-page .shop-product-detail-image,.shop-product-detail-page .shop-product-detail-image-placeholder{border-radius:14px!important;overflow:hidden!important}.shop-product-detail-page .shop-product-detail-image-count{display:none!important}.shop-product-detail-page .shop-product-detail-summary,.shop-product-detail-page .shop-product-detail-anchor-tabs,.shop-product-detail-page .shop-product-detail-content{padding-left:4px!important;padding-right:4px!important}.shop-product-detail-page .shop-product-detail-summary{padding-top:8px!important;padding-bottom:10px!important}.mobile-main:has(.shop-cart-simple-page),.mobile-main:has(.shop-saved-simple-page),.mobile-main:has(.shop-cart-simple-page) *,.mobile-main:has(.shop-saved-simple-page) *{color:#fff}.mobile-main:has(.shop-cart-simple-page),.mobile-main:has(.shop-saved-simple-page),.shop-cart-simple-page,.shop-saved-simple-page,.shop-cart-simple-topline,.shop-saved-simple-topline,.shop-cart-simple-list,.shop-saved-simple-list,.shop-cart-simple-item,.shop-saved-simple-item,.shop-cart-simple-footer,.shop-saved-simple-footer{background:#000!important}.shop-cart-simple-topline,.shop-saved-simple-topline,.shop-cart-simple-item,.shop-saved-simple-item,.shop-cart-simple-footer,.shop-saved-simple-footer{border-color:#ffffff24!important}.shop-cart-simple-item.selected{background:#111827!important}.shop-cart-checkline strong,.shop-cart-item-price,.shop-cart-total-box strong,.shop-cart-total-box span,.shop-cart-option-line,.shop-saved-simple-head strong,.shop-order-empty strong,.shop-order-empty p,.shop-cart-simple-message{color:#fff!important}.shop-cart-delete-btn{background:#ffffff14!important;border-color:#ffffff2e!important;color:#ffffffd6!important}.shop-cart-thumb-box,.shop-saved-image-box{background:#ffffff14!important;color:#ffffffd6!important}.shop-cart-qty-box,.shop-cart-qty-box input,.shop-cart-qty-box button{background:#ffffff0f!important;border-color:#ffffff2e!important;color:#fff!important}.shop-cart-checkline input{accent-color:#ff5aa8!important}.header-wishlist-heart-btn{min-width:38px!important;width:38px!important;color:#ff5aa8!important;background:#ff7ab624!important;border-color:#ff7ab64d!important;box-shadow:0 0 14px #ff7ab62e!important}.header-wishlist-heart-btn svg{width:21px!important;height:21px!important;fill:#ff5aa8!important;stroke:#ff5aa8!important}.shop-home-product-badge{top:5px!important;left:5px!important}.history-feed-profile{gap:8px!important;min-height:34px!important}.history-feed-profile .story-mini-avatar{width:32px!important;height:32px!important;min-width:32px!important}.history-feed-profile-copy{gap:1px!important}.history-feed-profile p,.history-feed-profile .feed-author-link{line-height:1.15!important}.history-feed-card .feed-media.feed-media-grid{display:grid!important;gap:3px!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;background:#050505!important}.feed-media-grid-1{grid-template-columns:1fr!important;grid-template-rows:1fr!important}.feed-media-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:1fr!important}.feed-media-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important}.feed-media-grid-3 .feed-media-open-btn:first-child{grid-column:1 / -1!important}.feed-media-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important}.feed-media-grid .feed-media-open-btn{width:100%!important;height:100%!important;min-height:0!important;border:0!important;padding:0!important;overflow:hidden!important;border-radius:0!important;background:#111!important}.feed-media-grid .feed-media-preview{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.settings-screen-tab-row.settings-top-tab-row-visible,.settings-profile-account-only-row{justify-content:center!important}.settings-profile-account-only-row .settings-category-btn{flex:0 0 auto!important;width:auto!important;min-width:104px!important;padding-left:18px!important;padding-right:18px!important}.settings-policy-link-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important}.settings-policy-link-row .ghost-link-btn{min-width:0!important;width:100%!important;padding:7px 3px!important;font-size:10px!important;line-height:1.1!important;white-space:nowrap!important;letter-spacing:-.06em!important}.settings-policy-helper{margin-top:8px!important}.shop-home-home-shell>.shop-home-top-stack,.shop-home-home-shell>.shop-home-sort-toolbar{flex:0 0 auto!important}.shop-home-home-shell>.shop-home-sort-toolbar{position:relative!important;z-index:2!important;margin:0!important}.shop-home-home-shell>.shop-home-product-grid-scroll{flex:1 1 auto!important;min-height:0!important;margin-top:0!important}.bottom-nav-btn:nth-child(3) .bottom-nav-icon svg,.bottom-nav-btn:nth-child(4) .bottom-nav-icon svg{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;transform:none!important;transform-origin:center!important}.bottom-nav-btn:nth-child(3) .bottom-nav-icon,.bottom-nav-btn:nth-child(4) .bottom-nav-icon{height:24px!important}.monetization-panel{margin:12px 0;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#ffffff0f;display:flex;gap:12px;align-items:center;justify-content:space-between}.monetization-panel p{margin:4px 0;color:#ffffffd1}.monetization-panel small{color:#ffffff94}.quota-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(74px,1fr));gap:8px;min-width:min(480px,100%)}.quota-plan-card{border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff14;padding:10px 8px;color:inherit;display:grid;gap:4px;cursor:pointer}.quota-plan-card span{font-size:12px;opacity:.78}.emoticon-store-modal{width:min(560px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 70px))}.emoticon-store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:430px;overflow-y:auto;padding:2px}.emoticon-store-card{min-height:104px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#ffffff12;color:inherit;display:grid;align-content:center;justify-items:center;gap:6px;cursor:pointer}.emoticon-store-card span{font-size:30px}.emoticon-store-card strong{font-size:13px}.emoticon-store-card small{opacity:.72}.emoticon-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.emoticon-preview-grid button{min-height:72px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff12;color:inherit;font-size:28px;cursor:pointer}.member-premium-panel{position:fixed;left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));bottom:calc(74px + env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (max-width: 720px){.monetization-panel{align-items:stretch;flex-direction:column}.quota-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.emoticon-store-grid,.emoticon-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.emoticon-store-page{position:fixed;top:0;left:50%;transform:translate(-50%);width:min(1280px,100vw);bottom:calc(var(--mobile-nav-height, 40px) + env(safe-area-inset-bottom));z-index:60;background:#000;color:#fff;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.emoticon-store-page-header{min-height:60px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:max(8px,env(safe-area-inset-top)) 12px 8px;border-bottom:1px solid rgba(255,255,255,.12);background:#000000fa}.emoticon-store-page-header strong{grid-column:2;text-align:left;font-size:18px;font-weight:800;letter-spacing:-.04em}.emoticon-store-page-header .topbar-search-back{grid-column:1;justify-self:start}.emoticon-store-search-row{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.1);background:#000}.emoticon-store-search-row input{width:100%;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff;padding:0 14px;font-size:14px;outline:none}.emoticon-store-search-row input::placeholder{color:#ffffff73}.emoticon-store-page .emoticon-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;max-height:none;overflow-y:auto;padding:12px}.emoticon-store-page .emoticon-store-card{min-height:116px;border-radius:16px}.emoticon-store-page .emoticon-store-card span{font-size:34px}.emoticon-store-page .emoticon-store-card strong{max-width:100%;padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emoticon-store-page-detail{overflow-y:auto;padding:12px}.emoticon-store-empty{grid-column:1 / -1;min-height:160px;display:grid;place-items:center;color:#ffffff9e;border:1px dashed rgba(255,255,255,.18);border-radius:16px}@media (max-width: 720px){.emoticon-store-page .emoticon-store-grid,.emoticon-store-grid,.emoticon-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.emoticon-store-page.apply-mode{grid-template-rows:auto minmax(0,1fr)}.emoticon-apply-page-header strong{text-align:left}.emoticon-apply-open-btn{grid-column:3;justify-self:end;min-width:70px;height:34px;padding:0 10px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ff4f9a2e;color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.emoticon-apply-body{overflow-y:auto;padding:12px;display:grid;gap:12px;align-content:start}.emoticon-apply-description{display:flex;flex-direction:column;gap:2px;margin:0;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0d;color:#ffffffb8;font-size:12px;line-height:1.55}.emoticon-apply-description span{display:block}.emoticon-apply-section{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0b}.emoticon-apply-section h3{margin:0;font-size:14px;font-weight:900;letter-spacing:-.03em}.emoticon-apply-field,.emoticon-apply-upload{display:grid;gap:6px}.emoticon-apply-field span,.emoticon-apply-upload span{color:#ffffffb3;font-size:12px;font-weight:800}.emoticon-apply-field input,.emoticon-apply-section input,.emoticon-apply-keywords input{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#00000038;color:#fff;padding:0 12px;outline:none}.emoticon-apply-upload{min-height:92px;border:1px dashed rgba(255,255,255,.22);border-radius:14px;padding:10px;align-content:center;justify-items:center;cursor:pointer;background:#ffffff0a;color:#fff}.emoticon-apply-upload b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.emoticon-apply-upload img{width:54px;height:54px;border-radius:12px;object-fit:cover;border:1px solid rgba(255,255,255,.16)}.emoticon-apply-detail-list{display:grid;gap:8px}.emoticon-apply-detail-row{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:8px;align-items:stretch}.emoticon-apply-upload.compact{min-height:42px;padding:6px 8px;gap:3px}.emoticon-apply-upload.compact img{width:28px;height:28px;border-radius:8px}.emoticon-apply-note{margin:0;color:#ffd6e7;font-size:12px;line-height:1.5}.emoticon-apply-keywords{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.emoticon-apply-submit{position:sticky;bottom:0;min-height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,#ff4f9a,#7c3aed);color:#fff;font-size:15px;font-weight:900}@media (max-width: 420px){.emoticon-store-page-header{grid-template-columns:38px minmax(0,1fr) 68px;padding-left:8px;padding-right:8px}.emoticon-apply-open-btn{min-width:64px;padding:0 8px;font-size:11px}.emoticon-apply-detail-row{grid-template-columns:minmax(0,1fr) 104px}.emoticon-apply-keywords{grid-template-columns:1fr}}.emoticon-apply-category-section{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0a}.emoticon-apply-category-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.emoticon-apply-category-btn{min-height:34px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffd1;font-size:12px;font-weight:800}.emoticon-apply-category-btn.active{background:#ffffff0f;color:#ff4fa3;border-color:#ff4fa399}.emoticon-apply-rule-box{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:12px;background:#00000038}.emoticon-apply-rule-box b{font-size:12px;color:#fff}.emoticon-apply-rule-box span{font-size:11px;color:#ffffffb3;line-height:1.45}.emoticon-apply-file-result,.emoticon-apply-judgement-list{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:10px;border-radius:12px;background:#0003}.emoticon-apply-file-result>strong{font-size:12px;color:#fff}.emoticon-apply-file-result.compact-result{grid-column:1 / -1;margin-top:0}.emoticon-apply-check-row,.emoticon-apply-judge-row{display:grid;grid-template-columns:54px 54px 1fr;gap:6px;align-items:center;font-size:11px;color:#ffffffb8}.emoticon-apply-check-row b,.emoticon-apply-judge-row b{font-size:11px}.emoticon-apply-check-row.pass b,.emoticon-apply-judge-row.pass b{color:#5ee4a8}.emoticon-apply-check-row.fail b,.emoticon-apply-judge-row.fail b{color:#ff7b9c}.emoticon-apply-check-row small,.emoticon-apply-judge-row small{min-width:0;font-size:10.5px;line-height:1.35;color:#ffffff9e}.emoticon-apply-check-message{margin:0;padding:8px 10px;border-radius:10px;background:#ffffff0f;color:#ffffffd1;font-size:11.5px;line-height:1.45}.emoticon-apply-guide-fold{margin-top:9px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0a;overflow:hidden}.emoticon-apply-guide-fold summary{cursor:pointer;padding:10px 12px;color:#fff;font-size:12px;font-weight:800}.emoticon-apply-guide-fold div{display:flex;flex-direction:column;gap:4px;padding:0 12px 12px}.emoticon-apply-guide-fold b{margin-top:6px;color:#fff;font-size:11.5px}.emoticon-apply-guide-fold p{margin:0;color:#ffffffb3;font-size:11px;line-height:1.4}.emoticon-apply-price-note{margin:8px 0 0;color:#ffffffa3;font-size:11px;line-height:1.45}.category-chip.active,.community-simple-chip.active,.chat-category-btn.active,.shorts-category-chip.active,.legacy-nav-btn.active,.section-chip.active,.filter-chip.active,.feed-filter-tab.active,.search-scope-btn.active,.settings-category-btn.active,.profile-ig-tabbar button.active,.emoticon-apply-category-btn.active,button.category-chip.active,button.community-simple-chip.active,button.chat-category-btn.active,button.shorts-category-chip.active,button.legacy-nav-btn.active,button.section-chip.active,button.filter-chip.active,button.feed-filter-tab.active,button.search-scope-btn.active,button.settings-category-btn.active,button.emoticon-apply-category-btn.active,button[data-category].active,button[data-filter].active,button[data-tab].active{background:transparent!important;background-color:transparent!important;color:#ff4fa3!important;border-color:transparent!important;box-shadow:none!important}.category-chip.active svg,.community-simple-chip.active svg,.chat-category-btn.active svg,.shorts-category-chip.active svg,.legacy-nav-btn.active svg,.section-chip.active svg,.filter-chip.active svg,.feed-filter-tab.active svg,.search-scope-btn.active svg,.settings-category-btn.active svg,.profile-ig-tabbar button.active svg,.emoticon-apply-category-btn.active svg,button[data-category].active svg,button[data-filter].active svg,button[data-tab].active svg{color:#ff4fa3!important;fill:currentColor;filter:none!important}.x-chat-room-voice-btn{min-width:46px;height:32px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800;color:var(--accent-pink, #ff4f9a);background:transparent!important;border:1px solid rgba(255,79,154,.36)}.x-chat-room-voice-btn:disabled{opacity:.62}.x-chat-room-voice-panel{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 10px 0;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,79,154,.24);background:#ff4f9a14}.x-chat-room-voice-panel strong,.x-chat-room-voice-panel span{display:block}.x-chat-room-voice-panel strong{font-size:13px;color:var(--text-strong, #1f2937)}.x-chat-room-voice-panel span{margin-top:2px;font-size:11px;color:var(--text-muted, #6b7280)}.x-chat-room-voice-actions{display:flex;gap:6px;flex-shrink:0}.x-chat-room-voice-actions .ghost-btn{height:28px;padding:0 8px;font-size:11px}.x-chat-room-voice-policy{margin:6px 10px 0;padding:8px 10px;border-radius:12px;background:#1118270d;color:var(--text-muted, #6b7280);font-size:11px;line-height:1.45}@media (max-width: 430px){.x-chat-room-voice-panel{align-items:flex-start;flex-direction:column}.x-chat-room-voice-actions{width:100%}.x-chat-room-voice-actions .ghost-btn{flex:1}}.premium-voice-modal-backdrop{z-index:90;align-items:center}.premium-voice-card{width:min(430px,calc(100vw - 28px));max-height:min(720px,calc(100vh - 42px));overflow-y:auto;border:1px solid rgba(255,79,154,.28);border-radius:24px;background:#0b0b0f;color:#fff;box-shadow:0 22px 80px #00000085}.premium-voice-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.premium-voice-card-head span{color:var(--accent-pink, #ff4f9a);font-size:12px;font-weight:900;letter-spacing:.08em}.premium-voice-card-body{display:grid;gap:10px}.premium-voice-card-body strong{font-size:22px;letter-spacing:-.05em}.premium-voice-card-body p,.premium-voice-card-body li,.premium-voice-info-list span,.premium-voice-payment-summary p,.premium-voice-point-guide span,.premium-voice-point-guide small{color:#ffffffb8;line-height:1.5}.premium-voice-card-body ul{margin:0;padding-left:18px}.premium-voice-card-actions{display:flex;gap:8px;justify-content:flex-end}.premium-voice-card-actions button{min-height:42px;border-radius:999px}.premium-voice-info-list{display:grid;gap:10px}.premium-voice-info-list article,.premium-voice-payment-summary,.premium-voice-point-guide{display:grid;gap:6px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f}.premium-voice-payment-summary div{display:flex;justify-content:space-between;gap:10px;align-items:center}.premium-voice-payment-summary span{color:#ffffffa8}.premium-voice-payment-summary strong{color:var(--accent-pink, #ff4f9a)}.premium-voice-charge-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;align-items:center}.premium-voice-charge-form input{min-width:0;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#00000052;color:#fff;padding:0 10px}@media (max-width: 430px){.premium-voice-card-actions,.premium-voice-charge-form{grid-template-columns:1fr;display:grid}.premium-voice-card-actions button,.premium-voice-charge-form button{width:100%}}.x-chat-room-voice-quality-notice{margin-top:6px!important;padding:6px 8px;border-radius:10px;border:1px solid rgba(255,79,154,.32);background:#ff4f9a1a;color:var(--accent-pink, #ff4f9a)!important;line-height:1.45;word-break:keep-all}.chat-voice-list-badge{color:var(--accent-pink, #ff4fa3);background:transparent!important;border-color:#ff4fa359!important}.x-chat-room-voice-policy{display:grid;gap:4px;margin:6px 12px 8px;padding:10px 12px;border:1px solid rgba(255,79,163,.18);border-radius:12px;background:#ff4fa30d;font-size:12px;line-height:1.45}.x-chat-room-voice-policy strong{font-size:12px;color:var(--accent-pink, #ff4fa3)}.x-chat-room-voice-policy span{color:inherit}.x-chat-room-message-bubble.kind-text{border-radius:18px}.x-chat-room-message-avatar-btn{width:40px;height:40px;min-width:40px;min-height:40px}.chat-room-settings-screen{min-height:100%}.chat-room-settings-topbar{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;padding:10px 0 12px;background:#030712f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chat-room-settings-topbar strong{text-align:center;color:#f8fafc;font-size:16px}.chat-room-setting-card .split-row{align-items:flex-start}.chat-room-font-size-editor{display:grid;gap:12px;margin-top:14px}.chat-room-font-size-editor input{width:100%;min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0f172ad1;color:#f8fafc;padding:0 12px}.chat-room-font-size-preview{border-radius:18px;padding:13px 14px;background:#ec489929;border:1px solid rgba(236,72,153,.24);color:#f8fafc;line-height:1.55;word-break:keep-all}.mobile-app-shell.chat-room-active .mobile-main{min-height:0!important;overflow:hidden!important}.mobile-app-shell.chat-room-active .x-chat-room-shell{display:grid!important;grid-template-rows:56px minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.mobile-app-shell.chat-room-active .x-chat-room-composer-wrap{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:6!important;flex-shrink:0!important;border-top:1px solid rgba(255,255,255,.08);background:#000!important}.x-chat-room-message-bubble,.x-chat-room-message-bubble.kind-text{border-radius:18px!important}.x-chat-room-message-avatar-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:0!important;outline:0!important;border-radius:999px!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}.x-chat-room-message-avatar-btn img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:999px!important}.mobile-app-shell.chat-room-active{grid-template-rows:auto minmax(0,1fr) auto auto!important}.mobile-app-shell.chat-room-active>.top-header{grid-row:1!important}.mobile-app-shell.chat-room-active>.mobile-main{grid-row:2!important;min-height:0!important;overflow:hidden!important;display:block!important}.mobile-app-shell.chat-room-active>.x-chat-room-composer-wrap{grid-row:3!important;position:relative!important;inset:auto!important;width:100%!important;min-height:auto!important;margin:0!important;padding:0 0 env(safe-area-inset-bottom,0px)!important;z-index:7!important;background:#000!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.mobile-app-shell.chat-room-active>.bottom-nav{grid-row:4!important}.mobile-app-shell.chat-room-active .x-chat-room-shell{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:56px minmax(0,1fr)!important;overflow:hidden!important}.mobile-app-shell.chat-room-active .x-chat-room-message-list{min-height:0!important;overflow-y:auto!important;padding-bottom:18px!important}:root{--adultapp-chat-bottom-nav-z: 72;--adultapp-chat-composer-z: 96}.mobile-app-shell{grid-template-rows:auto minmax(0,1fr) auto auto}.mobile-main{min-height:0!important;overflow-y:auto}.x-chat-room-composer-wrap{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:var(--adultapp-chat-composer-z)!important;grid-row:auto!important;flex:0 0 auto!important;width:100%!important;min-height:0;margin:0!important;transform:none!important;background:#000!important;border-top:1px solid rgba(255,255,255,.08)!important;box-shadow:0 -10px 24px #00000073!important}.bottom-nav{position:relative!important;z-index:var(--adultapp-chat-bottom-nav-z)!important;grid-row:auto!important;flex:0 0 auto!important}.x-chat-room-composer-wrap+.bottom-nav{margin-top:0!important}.mobile-app-shell.chat-room-active{height:100dvh!important;max-height:100dvh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;overflow:hidden!important;padding-bottom:0!important}.mobile-app-shell.chat-room-active>.top-header{grid-row:1!important;position:relative!important;z-index:4!important}.mobile-app-shell.chat-room-active>.mobile-main{grid-row:2!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important;padding-bottom:0!important;display:block!important}.mobile-app-shell.chat-room-active>.x-chat-room-composer-wrap{grid-row:3!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important;flex:0 0 auto!important;z-index:3!important;padding:0!important;background:#000!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.mobile-app-shell.chat-room-active>.bottom-nav{grid-row:4!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:100%!important;max-width:100%!important;height:calc(var(--mobile-nav-height, 58px) + env(safe-area-inset-bottom,0px))!important;min-height:calc(var(--mobile-nav-height, 58px) + env(safe-area-inset-bottom,0px))!important;margin:0!important;z-index:2!important}.mobile-app-shell.chat-room-active .x-chat-room-shell{height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;grid-template-rows:56px minmax(0,1fr)!important;overflow:hidden!important}.mobile-app-shell.chat-room-active .x-chat-room-message-list{min-height:0!important;height:100%!important;overflow-y:auto!important;padding-bottom:14px!important}.chat-action-sheet .chat-action-sheet-header{display:none!important}.chat-action-sheet .chat-action-grid{grid-template-columns:1fr!important;gap:8px!important}.chat-action-sheet .chat-action-grid-btn{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-height:50px!important;padding:9px 12px!important;border-radius:16px!important;text-align:left!important}.chat-action-sheet .chat-action-grid-icon{flex:0 0 auto!important;width:38px!important;height:38px!important;border-radius:13px!important}.x-chat-room-message.system .x-chat-room-message-bubble{background:#94a3b829!important;border:1px solid rgba(226,232,240,.16)!important;color:#ffffffe6!important;box-shadow:0 8px 22px #00000029!important}.x-chat-room-topbar>.header-inline-btn.header-icon-btn.active{display:none!important}.premium-voice-card-head .premium-voice-card-title{display:inline-flex;align-items:baseline;gap:6px;font-size:19px;line-height:1.15;letter-spacing:-.045em}.premium-voice-card-head .premium-voice-card-title span,.premium-voice-detail-header strong span{color:var(--accent-pink, #ff4f9a);font-size:12px;font-weight:900;letter-spacing:.06em}.premium-voice-card-body-compact{gap:4px!important}.premium-voice-card-body-compact h4{margin:4px 0 0;font-size:13px;line-height:1.25}.premium-voice-card-body-compact p,.premium-voice-card-body-compact li{margin:0;line-height:1.34!important}.premium-voice-card-body-compact ul{margin:0!important;padding-left:17px!important}.premium-voice-detail-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(430px,100vw);margin:0 auto;background:#0b0b0f;color:#fff;box-shadow:0 0 0 1px #ffffff14,0 22px 80px #00000085}.premium-voice-detail-header{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:4px;min-height:56px;padding:max(10px,env(safe-area-inset-top)) 12px 8px;border-bottom:1px solid rgba(255,255,255,.1)}.premium-voice-detail-header strong{min-width:0;font-size:16px;line-height:1.25;letter-spacing:-.045em;word-break:keep-all}.premium-voice-detail-body{display:grid;align-content:start;gap:10px;padding:14px 14px 18px;overflow-y:auto}.premium-voice-detail-body article{display:grid;gap:7px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0e}.premium-voice-detail-body h3{margin:0;color:#fff;font-size:15px;line-height:1.25}.premium-voice-detail-body p,.premium-voice-detail-body li{margin:0;color:#ffffffc2;font-size:13px;line-height:1.5;word-break:keep-all}.premium-voice-detail-body ul{display:grid;gap:4px;margin:0;padding-left:18px}.premium-voice-detail-footer{display:flex;justify-content:flex-end;padding:10px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1);background:#0b0b0ff5}.premium-voice-detail-footer .primary-btn{min-width:150px;min-height:42px;border-radius:999px}.x-chat-room-message:not(.mine):not(.system) .x-chat-room-message-row{margin-left:38px!important;max-width:calc(min(88%,620px) - 38px)!important}.x-chat-room-message-author{display:inline-flex!important;align-items:baseline!important;gap:5px!important;line-height:1.2!important}.x-chat-room-message-author-name{font-weight:800!important}.x-chat-room-message-author-id{color:#ffffff6b!important;font-size:10px!important;font-weight:700!important}.x-chat-room-message-bubble{font-size:13px}.chat-voice-list-badge{white-space:nowrap}.chat-tab-pane:has(.x-chat-room-shell){min-height:0!important;overflow:hidden!important}.x-chat-room-shell{height:calc(100% - var(--chat-composer-reserved-height, 84px))!important;min-height:0!important;grid-template-rows:56px minmax(0,1fr)!important;overflow:hidden!important}.x-chat-room-message-list.compact-scroll-list{min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:12px!important;scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.x-chat-room-message-list.compact-scroll-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.x-chat-room-composer-wrap{position:relative!important;bottom:auto!important;z-index:12!important;flex-shrink:0!important}.x-chat-room-composer-wrap:has(.x-chat-room-emoticon-preview-popover){--chat-composer-reserved-height: 142px}.chat-emoji-collection-row{align-items:stretch!important}.chat-emoji-collection-btn{display:grid!important;justify-items:center!important;align-content:center!important;gap:4px!important;min-width:72px!important;min-height:72px!important;padding:8px 10px!important;border-radius:16px!important}.chat-emoji-collection-btn strong{font-size:11px!important;line-height:1.15!important;max-width:64px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.chat-emoji-collection-cover{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border-radius:14px!important;background:linear-gradient(135deg,#ec48993d,#a855f72e)!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;font-size:22px!important;font-weight:900!important;overflow:hidden!important;text-align:center!important}.chat-emoji-collection-btn:not(.active) .chat-emoji-collection-cover{background:#ffffff12!important}.x-chat-room-emoticon-preview-popover{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(236,72,153,.26);border-radius:16px;background:#150b12f5;box-shadow:0 14px 34px #00000047}.x-chat-room-emoticon-preview-thumb{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fff;font-weight:900}.x-chat-room-emoticon-preview-thumb.mode-emoji span{font-size:26px}.x-chat-room-emoticon-preview-thumb.mode-sticker span{font-size:23px}.x-chat-room-emoticon-preview-thumb.mode-gif span{font-size:12px;letter-spacing:.08em}.x-chat-room-emoticon-preview-popover div:not(.x-chat-room-emoticon-preview-thumb){min-width:0;display:grid;gap:2px}.x-chat-room-emoticon-preview-popover strong,.x-chat-room-emoticon-preview-popover span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-chat-room-emoticon-preview-popover strong{color:#fff;font-size:12px}.x-chat-room-emoticon-preview-popover span{color:#ffffff9e;font-size:11px}.x-chat-room-emoji-content{display:grid;gap:6px;justify-items:center}.x-chat-room-emoji-content>span{font-size:36px;line-height:1}.x-chat-room-emoji-content>small{color:#ffffffd1;font-size:13px;line-height:1.45;white-space:pre-wrap}.chat-emoji-sheet{height:400px!important;max-height:400px!important;min-height:400px!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important}.chat-emoji-sheet.tab-row-hidden{grid-template-rows:0 auto minmax(0,1fr)!important;gap:8px!important}.chat-emoji-sheet .chat-emoji-primary-row{transition:opacity .16s ease,height .16s ease!important}.chat-emoji-grid.compact-scroll-list{min-height:0!important;max-height:none!important;height:100%!important;overflow-y:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior:contain!important;padding-bottom:12px!important}.chat-emoji-grid.compact-scroll-list::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.chat-emoji-collection-cover{border:0!important;outline:0!important;box-shadow:none!important}.chat-emoji-collection-btn.active{width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important;border-radius:6px!important;overflow:hidden!important}.chat-emoji-collection-btn.active .chat-emoji-collection-cover{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;border-radius:6px!important;font-size:16px!important;line-height:20px!important}.chat-emoji-collection-btn.active strong{display:none!important}.mobile-app-shell.chat-room-active{grid-template-rows:minmax(0,1fr) auto auto!important}.mobile-app-shell.chat-room-active>.top-header{display:none!important}.mobile-app-shell.chat-room-active>.mobile-main{grid-row:1!important;min-height:0!important;height:100%!important;overflow:hidden!important}.mobile-app-shell.chat-room-active>.bottom-nav{grid-row:3!important}.mobile-app-shell.chat-room-active .chat-tab-pane:has(.x-chat-room-shell){height:100%!important;min-height:0!important}.mobile-app-shell.chat-room-active .x-chat-room-message-list.compact-scroll-list{min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important}.mobile-app-shell.chat-room-active{grid-template-rows:minmax(0,1fr) auto!important;padding-bottom:0!important}.mobile-app-shell.chat-room-active>.bottom-nav{display:none!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;pointer-events:none!important}.mobile-app-shell.chat-room-active>.mobile-main{grid-row:1!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;padding-bottom:0!important}.mobile-app-shell.chat-room-active>.x-chat-room-composer-wrap{grid-row:2!important}.mobile-app-shell.chat-room-active .chat-tab-pane:has(.x-chat-room-shell){height:100%!important;min-height:0!important;max-height:100%!important}.mobile-app-shell.chat-room-active .x-chat-room-shell{height:100%!important;min-height:0!important;max-height:100%!important;grid-template-rows:56px minmax(0,1fr)!important}.mobile-app-shell.chat-room-active .x-chat-room-message-list.compact-scroll-list{min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;padding-bottom:14px!important}.x-chat-room-send-btn{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(255,79,154,.42)!important;background:linear-gradient(135deg,#ff4f9af5,#ec4899db)!important;color:#fff!important;box-shadow:0 10px 24px #ec489947!important;font-size:0!important;line-height:1!important}.x-chat-room-send-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;color:#fff!important;font-size:21px!important;line-height:1!important;transform:translate(1px) rotate(-8deg)!important}.chat-emoji-tab-row{justify-content:center!important;align-items:center!important;gap:10px!important;min-height:50px!important;height:50px!important;padding:0 12px!important;overflow-x:auto!important;background:#000!important}.chat-emoji-tab-row .chat-emoji-mode-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:74px!important;min-height:34px!important;height:34px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0f!important;color:#ffffffc7!important;font-size:13px!important;font-weight:800!important;letter-spacing:-.035em!important;text-align:center!important}.chat-emoji-tab-row .chat-emoji-mode-btn.active{border-color:#ff4f9a7a!important;background:#ff4f9a2e!important;color:#fff!important}.chat-emoji-collection-row{position:sticky!important;top:0!important;z-index:3!important;display:flex!important;align-items:center!important;gap:8px!important;min-height:43px!important;height:43px!important;padding:5px 12px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;background:#000!important}.chat-emoji-collection-btn,.chat-emoji-collection-btn.active{width:45px!important;min-width:45px!important;max-width:45px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;overflow:visible!important}.chat-emoji-collection-cover,.chat-emoji-collection-btn.active .chat-emoji-collection-cover{width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;border-radius:8px!important;font-size:17px!important;line-height:25px!important}.chat-emoji-sheet.tab-row-hidden{grid-template-rows:0 43px minmax(0,1fr)!important}.chat-emoji-sheet.tab-row-hidden .chat-emoji-collection-row{display:flex!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.mobile-app-shell:has(.emoticon-store-page)>.bottom-nav,.mobile-app-shell:has(.emoticon-store-page.apply-mode)>.bottom-nav{display:none!important}.emoticon-store-page{bottom:0!important;min-height:100dvh!important;height:100dvh!important}.emoticon-store-page-header strong,.emoticon-apply-page-header strong{font-size:16px!important}.emoticon-apply-open-btn{font-size:14px!important}@media (max-width: 420px){.emoticon-apply-open-btn{font-size:13px!important}}.x-chat-room-topbar{padding-top:16px!important}.x-chat-room-composer{padding-bottom:16px!important}.x-chat-room-send-btn,.ghost-btn.x-chat-room-send-btn{background:#ff4f9a!important;border-color:#ff4f9a!important;color:#000!important}.x-chat-room-send-btn svg,.ghost-btn.x-chat-room-send-btn svg,.x-chat-room-send-btn svg *,.ghost-btn.x-chat-room-send-btn svg *{color:#000!important;fill:#000!important;stroke:#000!important}.x-chat-room-emoji-toggle svg,.x-chat-room-emoji-toggle img,.x-chat-room-emoji-toggle .emoji-icon,.x-chat-room-emoji-toggle .icon{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important}.adultapp-review-admin-panel{display:grid;gap:12px;margin-top:12px}.adultapp-review-admin-card{border:1px solid rgba(255,255,255,.12);background:#ffffff0b;border-radius:14px;padding:14px;color:#fff}.adultapp-review-admin-card h3,.adultapp-review-admin-card h4{margin:0 0 8px}.adultapp-review-admin-card p{margin:4px 0;color:#ffffffb8;font-size:12px;line-height:1.55}.adultapp-review-admin-actions{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:8px}.adultapp-review-apply-btn{min-height:46px;border:1px solid rgba(255,79,154,.5);border-radius:12px;background:#ff4f9a1f;color:#fff;font-weight:900}.adultapp-review-apply-btn.active{background:#ff4f9a;color:#000;border-color:#ff4f9a}.adultapp-review-apply-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr);gap:10px}.adultapp-review-apply-list{display:grid;gap:8px}.adultapp-review-apply-item{width:100%;text-align:left;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;background:#ffffff0b;color:#fff}.adultapp-review-apply-item.active{border-color:#ff4f9acc;background:#ff4f9a29}.adultapp-review-apply-item b{display:block;font-size:13px}.adultapp-review-apply-item span{display:block;margin-top:4px;color:#ffffff9e;font-size:11px}.adultapp-review-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.adultapp-review-photo-grid img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff14}.adultapp-review-score-list{display:grid;gap:6px;margin:8px 0 0}.adultapp-review-score-row{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:6px;font-size:12px}.adultapp-review-score-row strong{color:#fff}.adultapp-review-score-row span{color:#ff9acb;font-weight:900}@media (max-width: 720px){.adultapp-review-apply-layout{grid-template-columns:1fr}}.adultapp-admin-route-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;flex-direction:column;background:#050505;color:#fff}.adultapp-admin-route-topbar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:58px;padding:16px 12px 10px;border-bottom:1px solid rgba(255,255,255,.1);background:#050505f5}.adultapp-admin-route-topbar strong{text-align:center;font-size:16px;font-weight:900}.adultapp-admin-route-back{width:38px;height:38px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#fff;font-size:20px;font-weight:900}.adultapp-admin-route-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 12px 28px}.adultapp-admin-route-body .adultapp-review-admin-panel{max-width:980px;margin:0 auto}.shop-saved-cart-btn,.shop-saved-cart-btn svg,.header-wishlist-heart-btn,.header-wishlist-heart-btn svg,button[aria-label*=장바구니] svg,button[aria-label*=찜목록] svg,button[title*=장바구니] svg,button[title*=찜목록] svg{width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;max-width:23px!important;max-height:23px!important}.mobile-app-shell.chat-room-active{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;padding-bottom:0!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar{grid-row:1!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:10!important;width:100%!important;min-height:56px!important;flex:0 0 auto!important;background:#000!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding-top:16px!important}.mobile-app-shell.chat-room-active>.mobile-main{grid-row:2!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;padding-top:0!important;padding-bottom:0!important}.mobile-app-shell.chat-room-active>.x-chat-room-composer-wrap{grid-row:3!important;position:relative!important;inset:auto!important;width:100%!important;margin:0!important;transform:none!important;flex:0 0 auto!important;z-index:9!important;background:#000!important}.mobile-app-shell.chat-room-active .x-chat-room-shell{display:grid!important;grid-template-rows:minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.mobile-app-shell.chat-room-active .x-chat-room-message-list,.mobile-app-shell.chat-room-active .x-chat-room-message-list.compact-scroll-list{grid-row:1!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important}.adultapp-admin-persistent-block,.settings-layout-block-admin{display:block!important;visibility:visible!important;opacity:1!important}.adultapp-admin-persistent-block .settings-section-title,.settings-layout-block-admin .settings-section-title{display:block!important}.adultapp-review-apply-main-card.adultapp-review-admin-card{display:grid!important;gap:10px!important;padding:12px!important}.adultapp-review-status-tabs{width:100%!important;display:flex!important;align-items:center!important;gap:0!important;min-height:42px!important;padding:0 6px!important;margin:0 0 4px!important;border-radius:14px!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.08)!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.adultapp-review-status-tab{position:relative!important;flex:1 0 auto!important;min-width:86px!important;height:40px!important;border:0!important;background:transparent!important;color:#ffffffa8!important;font-size:13px!important;font-weight:900!important;letter-spacing:-.02em!important;display:inline-grid!important;place-items:center!important;padding:0 8px!important}.adultapp-review-status-tab.active{color:#fff!important}.adultapp-review-status-tab.active:after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;bottom:3px!important;height:3px!important;border-radius:999px!important;background:#ff4f9a!important;box-shadow:0 0 12px #ff4f9a8c!important}.adultapp-review-apply-list.empty:before{content:"해당 상태의 이모티콘 신청 건이 없습니다."!important;display:block!important;padding:18px 12px!important;border-radius:12px!important;background:#ffffff0b!important;color:#ffffff9e!important;text-align:center!important;font-size:12px!important;font-weight:800!important}.adultapp-emoticon-bulk-register-btn{min-height:34px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(255,79,154,.65)!important;background:#ff4f9a29!important;color:#fff!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.adultapp-emoticon-bulk-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.adultapp-emoticon-bulk-preview{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:10px!important}.adultapp-emoticon-bulk-preview-item{position:relative!important;width:100%!important;aspect-ratio:1 / 1!important;border-radius:12px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0e!important}.adultapp-emoticon-bulk-preview-item img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.adultapp-emoticon-bulk-preview-item span{position:absolute!important;left:5px!important;top:5px!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;background:#000000a6!important;color:#fff!important;font-size:10px!important;font-weight:900!important}@media (max-width: 420px){.adultapp-emoticon-bulk-preview{grid-template-columns:repeat(3,minmax(0,1fr))!important}.adultapp-review-status-tab{min-width:78px!important;font-size:12px!important}}.emoticon-apply-detail-list>.emoticon-apply-detail-row:nth-child(n+10):not(.adultapp-bulk-visible-slot){display:none!important}.emoticon-apply-detail-list.adultapp-bulk-detail-list{gap:10px!important}.emoticon-apply-detail-row.adultapp-bulk-filled-slot{border-color:#ff4f9a61!important;background:#ff4f9a0e!important}.emoticon-apply-detail-row.adultapp-bulk-visible-slot{display:grid!important}.emoticon-apply-upload.compact.adultapp-bulk-slot-upload b{color:#ff9acb!important}.adultapp-bulk-slot-index{display:inline-grid!important;place-items:center!important;min-width:22px!important;height:22px!important;border-radius:999px!important;background:#ff4f9a2e!important;color:#ff9acb!important;font-size:11px!important;font-weight:900!important;margin-right:6px!important}.adultapp-emoticon-bulk-preview{display:none!important}.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified{--home-feed-profile-copy-left: 46px}.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .history-feed-head{padding-left:0!important;padding-right:0!important}.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-copy,.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-media,.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .history-feed-footer.history-feed-footer-icons{width:calc(100% - var(--home-feed-profile-copy-left))!important;max-width:calc(100% - var(--home-feed-profile-copy-left))!important;margin-left:var(--home-feed-profile-copy-left)!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-copy>div,.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-caption-block,.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-caption-body,.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-caption-text{margin-left:0!important;padding-left:0!important;text-align:left!important}.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-caption-text-content{display:inline!important;text-align:left!important}@media (max-width: 360px){.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified{--home-feed-profile-copy-left: 44px}}.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified{--home-feed-profile-copy-left: 46px;--home-feed-menu-button-inner-right: 7px}.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-copy,.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-media,.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-media.feed-media-grid.feed-media-grid-1,.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .history-feed-footer.history-feed-footer-icons{width:calc(100% - var(--home-feed-profile-copy-left) - var(--home-feed-menu-button-inner-right))!important;max-width:calc(100% - var(--home-feed-profile-copy-left) - var(--home-feed-menu-button-inner-right))!important;margin-left:var(--home-feed-profile-copy-left)!important;margin-right:var(--home-feed-menu-button-inner-right)!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-media .feed-media-open-btn,.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-media .feed-media-preview{width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media (max-width: 360px){.home-feed-pane .feed-post-list-stream .feed-card.history-feed-card.feed-card-unified{--home-feed-profile-copy-left: 44px;--home-feed-menu-button-inner-right: 7px}}.mobile-main{padding-right:16px!important}.top-header .topbar-inline-actions .header-inline-btn-icon-label[title=바구니] svg,.top-header .topbar-inline-actions .header-inline-btn-icon-label[aria-label=바구니] svg,.top-header .topbar-inline-actions .header-wishlist-heart-btn[title=찜목록] svg,.top-header .topbar-inline-actions .header-wishlist-heart-btn[aria-label=찜목록] svg{width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;max-width:23px!important;max-height:23px!important}.shop-home-home-shell>.shop-home-top-stack{max-height:420px!important;opacity:1!important;transform:translateY(0)!important;overflow:hidden!important;transition:max-height .18s ease,opacity .16s ease,transform .18s ease,margin .18s ease!important}.shop-home-home-shell>.shop-home-top-stack.is-hidden{max-height:0!important;opacity:0!important;transform:translateY(-12px)!important;margin:0!important;pointer-events:none!important}.nickname-with-badges{display:inline-flex;align-items:center;gap:4px;min-width:0;vertical-align:middle}.user-badge-cluster{display:inline-flex;align-items:center;gap:3px;margin-left:2px;flex:0 0 auto;vertical-align:middle}.user-badge-cluster.compact{gap:2px;margin-left:1px}.user-badge-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;z-index:5}.user-badge-icon{width:16px;height:16px;min-width:16px;min-height:16px;border:0;border-radius:999px;display:inline-grid;place-items:center;padding:0;color:#fff;font-size:10px;font-weight:950;line-height:1;letter-spacing:-.06em;box-shadow:0 0 0 1px #ffffff38,0 2px 8px #00000052;cursor:pointer}.user-badge-icon.compact{width:14px;height:14px;min-width:14px;min-height:14px;font-size:9px}.user-badge-icon.blue{background:#1d8bff}.user-badge-icon.pink{background:#ff4fa3}.user-badge-tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);width:max-content;max-width:240px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0c0c0ef5;color:#fff;font-size:11px;font-weight:800;line-height:1.45;white-space:normal;text-align:left;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;box-shadow:0 10px 26px #0000006b;z-index:999}.user-badge-tooltip:after{content:"";position:absolute;left:50%;top:100%;width:8px;height:8px;transform:translate(-50%,-4px) rotate(45deg);background:#0c0c0ef5;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.user-badge-icon-wrap:hover .user-badge-tooltip,.user-badge-icon-wrap.tooltip-open .user-badge-tooltip{opacity:1;transform:translate(-50%) translateY(0)}.feed-author-nickname .nickname-with-badges,.feed-author-link .nickname-with-badges,.kakao-chat-head .nickname-with-badges,.x-chat-room-copy .nickname-with-badges,.x-chat-room-message-author-name .nickname-with-badges{max-width:100%}.shop-product-detail-seller-badge-row{display:flex;align-items:center;gap:6px;margin:4px 0 6px;color:#ffffffb8;font-size:12px;font-weight:800}.badge-subscription-screen,.admin-badge-screen{padding-bottom:24px}.badge-policy-intro-card,.badge-subscription-card,.badge-comparison-card,.badge-policy-text-card,.admin-badge-action-card{border-color:#ffffff24!important;background:linear-gradient(180deg,#ffffff14,#ffffff0b)!important}.badge-subscription-card.blue{box-shadow:inset 3px 0 #1d8bff}.badge-subscription-card.pink{box-shadow:inset 3px 0 #ff4fa3}.badge-subscription-card-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.badge-subscription-card-head h3{margin:0 0 2px!important}.badge-subscription-card-head p{margin:0!important;color:#ffffffb8!important;font-size:12px!important}.badge-status-list{display:grid;gap:8px;margin:10px 0 12px}.badge-status-list p{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:start;margin:0!important;padding:8px 0;border-top:1px solid rgba(255,255,255,.08);color:#ffffffc7!important;font-size:12px!important}.badge-status-list b{color:#fff;font-weight:900}.badge-condition-list{margin:12px 0 0;padding-left:18px;color:#ffffffbd;font-size:12px;line-height:1.6}.badge-comparison-table{display:grid;gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px}.badge-comparison-table>div{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);min-height:42px;border-top:1px solid rgba(255,255,255,.08)}.badge-comparison-table>div:first-child{border-top:0;background:#ffffff14}.badge-comparison-table b,.badge-comparison-table span{display:flex;align-items:center;padding:9px 10px;border-left:1px solid rgba(255,255,255,.08);color:#ffffffd6;font-size:12px;line-height:1.45}.badge-comparison-table b:first-child,.badge-comparison-table span:first-child{border-left:0;color:#fff;font-weight:900}.badge-policy-text-card p{margin:7px 0!important;color:#ffffffc7!important;font-size:12px!important;line-height:1.58!important}.badge-admin-preview-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f}.admin-badge-row{align-items:flex-start!important}.admin-badge-log-card p{margin:6px 0!important;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffc2!important;font-size:11px!important}@media (max-width: 420px){.user-badge-tooltip{max-width:210px;font-size:10px}.badge-comparison-table>div{grid-template-columns:58px minmax(0,1fr) minmax(0,1fr)}.badge-comparison-table b,.badge-comparison-table span{padding:8px 7px;font-size:11px}}.shop-home-home-shell>.shop-home-top-stack{max-height:520px!important;opacity:1!important;transform:translateY(0) scaleY(1)!important;transform-origin:top center!important;overflow:hidden!important;will-change:max-height,opacity,transform,margin!important;transition:max-height .52s cubic-bezier(.22,.72,.18,1),opacity .36s ease,transform .46s cubic-bezier(.22,.72,.18,1),margin .52s cubic-bezier(.22,.72,.18,1),padding .52s cubic-bezier(.22,.72,.18,1)!important}.shop-home-home-shell>.shop-home-top-stack.is-hidden{max-height:0!important;opacity:0!important;transform:translateY(-28px) scaleY(.96)!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;pointer-events:none!important}.user-badge-icon{position:relative!important;border-radius:50%!important;display:inline-grid!important;place-items:center!important;font-size:0!important;overflow:hidden!important}.user-badge-check{width:8px!important;height:5px!important;display:block!important;border-left:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:rotate(-45deg) translate(1px,-1px)!important;border-radius:1px!important;box-sizing:border-box!important}.user-badge-icon.compact .user-badge-check{width:7px!important;height:4px!important;border-left-width:1.8px!important;border-bottom-width:1.8px!important}.user-badge-tooltip,.user-badge-tooltip:after{display:none!important}.user-badge-popup-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2400!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:22px!important;background:#0000008f!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;cursor:default!important}.user-badge-popup-card{width:min(320px,calc(100vw - 44px))!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.16)!important;background:#121216fa!important;color:#fff!important;box-shadow:0 24px 80px #0000008c!important;padding:20px 18px 16px!important;display:grid!important;justify-items:center!important;gap:10px!important;text-align:center!important;line-height:1.5!important}.user-badge-popup-mark{width:38px!important;height:38px!important;border-radius:50%!important;display:grid!important;place-items:center!important;box-shadow:0 0 0 1px #ffffff38,0 10px 28px #0000006b!important}.user-badge-popup-mark.blue{background:#1677ff!important}.user-badge-popup-mark.pink{background:#ff4fa3!important}.user-badge-popup-mark .user-badge-check{width:16px!important;height:9px!important;border-left-width:3px!important;border-bottom-width:3px!important}.user-badge-popup-card strong{font-size:16px!important;font-weight:950!important;letter-spacing:-.03em!important}.user-badge-popup-card>span:not(.user-badge-popup-mark):not(.user-badge-popup-close){color:#ffffffc7!important;font-size:13px!important;font-weight:750!important}.user-badge-popup-close{width:100%!important;min-height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;margin-top:4px!important;background:#ffffff1a!important;color:#fff!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important}.home-feed-pane .feed-author-link.feed-author-inline-actions>.user-badge-cluster,.feed-post-list-stream .feed-author-link.feed-author-inline-actions>.user-badge-cluster{flex:0 0 auto!important;margin-left:2px!important}.kakao-chat-list .nickname-with-badges,.kakao-chat-list .user-badge-cluster,.kakao-chat-list .user-badge-icon,.kakao-chat-list .user-badge-icon-wrap{pointer-events:none!important}.kakao-chat-list .nickname-with-badges>span:first-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.kakao-chat-list .kakao-chat-badges em,.kakao-chat-list .muted-mini{display:none!important}.kakao-chat-list .kakao-chat-badges span{display:inline-flex!important;align-items:center!important;min-height:18px!important;border-radius:999px!important;padding:2px 7px!important;background:#ffffff14!important;color:#ffffffbd!important;font-size:10px!important;font-weight:850!important}.profile-external-back-btn{display:none!important}.profile-text-action-btn.active,.external-profile-pane .profile-text-action-btn.active,.profile-pane-instagram .profile-text-action-btn.active{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important;color:#ffffffeb!important}.header-wishlist-heart-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important}.header-wishlist-heart-btn svg{display:block!important;margin:0 auto!important;position:static!important;transform:none!important}.home-feed-pane .feed-copy,.feed-post-list-stream .feed-copy,.home-feed-pane .feed-card.history-feed-card.feed-card-unified .feed-copy,.feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-copy{padding-top:0!important}.admin-upload-policy-list{display:grid!important;gap:8px!important;margin-top:10px!important}.admin-upload-policy-list p{display:grid!important;grid-template-columns:minmax(110px,1fr) auto!important;gap:4px 10px!important;align-items:center!important;margin:0!important;padding:10px 12px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:#ffffff0b!important}.admin-upload-policy-list p strong{color:#fffffff0!important;font-size:13px!important}.admin-upload-policy-list p span{color:#fffffff2!important;font-size:13px!important;font-weight:900!important;text-align:right!important}.admin-upload-policy-list p small{grid-column:1 / -1!important;color:#ffffff94!important;font-size:11px!important;line-height:1.45!important}.feed-create-backdrop{position:fixed!important;top:0!important;right:0!important;left:0!important;bottom:calc(var(--mobile-nav-height, 58px) + env(safe-area-inset-bottom,0px))!important;width:auto!important;height:auto!important;min-height:0!important;z-index:3005!important;border:0!important;border-radius:0!important;background:#000000b8!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.feed-compose-feature-box{width:100%;padding:0 0 4px}.feed-compose-feature-select-wrap{display:contents}.feed-compose-feature-select-wrap>span{display:none!important}.feed-compose-feature-select{width:100%;min-height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.13);background:#ffffff0d;color:#fff;padding:0 14px;font-size:14px;font-weight:800;outline:none}.feed-compose-feature-select:focus{border-color:#ff7ab699;box-shadow:0 0 0 3px #ff7ab621}.feed-compose-feature-select option{background:#111;color:#fff}.feed-compose-poll-builder{display:grid;gap:10px;margin:0;padding:4px 12px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.feed-compose-poll-topic-input{width:100%;min-width:0;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000042;color:#fff;padding:0 10px;font-size:13px;font-weight:800;outline:none}.feed-compose-poll-topic-input:focus{border-color:#ff7ab68c}.feed-compose-poll-row{display:grid;grid-template-columns:26px minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:center}.feed-compose-poll-index{display:inline-flex;align-items:center;justify-content:center;justify-self:center;align-self:center;width:26px;height:26px;min-width:26px;min-height:26px;line-height:1;text-align:center;border-radius:50%;background:#ff7ab624;color:var(--pink-2, #ff7ab6);font-size:12px;font-weight:900}.feed-compose-poll-row input{min-width:0;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000042;color:#fff;padding:0 10px;font-size:13px;outline:none}.feed-compose-poll-row input:focus{border-color:#ff7ab68c}.feed-compose-poll-row button,.feed-compose-poll-add-btn{height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#fff;padding:0 12px;font-size:12px;font-weight:900}.feed-compose-poll-add-btn{justify-self:center;min-width:120px;border-color:#ff7ab659;background:#ff7ab624;color:var(--pink-2, #ff7ab6)}.chat-minigame-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3480;display:flex;align-items:flex-end;justify-content:center;padding:18px 14px calc(var(--mobile-nav-height, 58px) + 18px + env(safe-area-inset-bottom,0px));background:#00000094;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.chat-minigame-sheet{width:min(100%,430px);border-radius:24px 24px 20px 20px;border:1px solid rgba(255,255,255,.12);background:#121216fa;color:#fff;box-shadow:0 -16px 46px #00000075;padding:16px}.chat-minigame-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.chat-minigame-head strong{font-size:16px;font-weight:900;letter-spacing:-.03em}.chat-minigame-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.chat-minigame-btn{min-width:0;min-height:82px;display:grid;place-items:center;align-content:center;gap:7px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#fff;font-size:11px;font-weight:900;letter-spacing:-.04em}.chat-minigame-icon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:14px;background:#ff7ab629;font-size:18px}@media (max-width: 360px){.chat-minigame-grid{gap:7px}.chat-minigame-btn{min-height:76px;font-size:10px}.feed-compose-poll-row{grid-template-columns:24px minmax(0,1fr) auto}.feed-compose-poll-row input:nth-of-type(2){grid-column:2 / -1}}.feed-caption-block.expanded .feed-feature-block{width:100%!important;margin:0 0 6px!important;padding:10px 11px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0e!important;box-sizing:border-box!important;color:#fffffff0!important}.feed-feature-head,.feed-feature-simple{display:grid!important;gap:4px!important}.feed-feature-head span,.feed-feature-simple span{width:fit-content!important;min-height:20px!important;padding:0 8px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;background:#ff4fa329!important;color:#ff9dcc!important;font-size:11px!important;font-weight:950!important}.feed-feature-head strong,.feed-feature-simple strong{font-size:13px!important;font-weight:950!important;letter-spacing:-.03em!important;line-height:1.35!important}.feed-feature-poll-list{display:grid!important;gap:6px!important;margin-top:8px!important}.feed-feature-poll-item{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:6px 8px!important;border-radius:12px!important;background:#0000002e!important}.feed-feature-poll-item>b{width:24px!important;height:24px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#ffffff1f!important;color:#fff!important;font-size:12px!important;font-weight:950!important}.feed-feature-poll-item>div{display:grid!important;gap:2px!important;min-width:0!important}.feed-feature-poll-item strong{font-size:12px!important;font-weight:900!important;line-height:1.25!important}.feed-feature-poll-item span,.feed-feature-poll-list p{margin:0!important;color:#ffffffad!important;font-size:11px!important;line-height:1.35!important}.home-feed-pane .history-feed-profile-copy .feed-author-link.feed-author-inline-actions,.feed-post-list-stream .history-feed-profile-copy .feed-author-link.feed-author-inline-actions{justify-content:flex-start!important;width:auto!important;max-width:100%!important}.home-feed-pane .feed-author-inline-actions .feed-author-nickname,.feed-post-list-stream .feed-author-inline-actions .feed-author-nickname,.home-feed-pane .feed-author-inline-actions .feed-author-account-id,.feed-post-list-stream .feed-author-inline-actions .feed-author-account-id{flex:0 1 auto!important;width:auto!important;max-width:44%!important}.home-feed-pane .feed-author-link.feed-author-inline-actions>.user-badge-cluster,.feed-post-list-stream .feed-author-link.feed-author-inline-actions>.user-badge-cluster{flex:0 0 auto!important;margin-left:3px!important;align-self:center!important}.x-chat-room-message-author[role=button]{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.user-badge-popup-backdrop{padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important}.user-badge-popup-card{width:min(360px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.feed-feature-question-status,.feed-question-receive-guide{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-top:8px!important;padding:9px 10px!important;border-radius:13px!important;background:#22c55e1f!important;border:1px solid rgba(34,197,94,.22)!important}.feed-feature-question-status small,.feed-question-receive-guide span{color:#ffffffbf!important;font-size:11px!important;font-weight:750!important;line-height:1.35!important}.feed-question-receive-guide strong{display:block!important;color:#fff!important;font-size:13px!important;font-weight:950!important;letter-spacing:-.03em!important}.feed-feature-answer-check{width:24px!important;height:24px!important;border-radius:50%!important;display:inline-grid!important;place-items:center!important;background:#22c55e!important;color:#fff!important;font-size:14px!important;font-style:normal!important;font-weight:950!important;line-height:1!important;box-shadow:0 8px 18px #22c55e42!important}.feed-feature-answer-check.tiny{width:18px!important;height:18px!important;font-size:11px!important;margin-left:4px!important}.feed-comment-row.question .feed-comment-copy{border-left:3px solid rgba(255,122,182,.72)!important;padding-left:9px!important}.feed-comment-row.answered .feed-comment-copy{border-left:3px solid rgba(34,197,94,.8)!important;padding-left:9px!important}.feed-feature-product-recommend .feed-feature-head span{background:#60a5fa2e!important;color:#93c5fd!important}.x-chat-room-message.minigame-notice{justify-content:center!important;align-items:center!important;text-align:center!important;margin:8px auto!important;max-width:min(92%,420px)!important}.x-chat-room-message.minigame-notice .x-chat-room-message-bubble{width:100%!important;border-radius:16px!important;background:linear-gradient(135deg,#ff7ab62e,#60a5fa24)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fffffff0!important;font-weight:900!important;line-height:1.45!important}.x-chat-room-message.minigame-notice .x-chat-room-message-meta{color:#ffffff94!important;font-size:10px!important}.chat-nunchi-setup-sheet{padding-bottom:18px!important}.chat-nunchi-form{display:grid!important;gap:12px!important}.chat-nunchi-form label{display:grid!important;gap:7px!important;color:#ffffffd1!important;font-size:12px!important;font-weight:900!important}.chat-nunchi-form textarea,.chat-nunchi-form select{width:100%!important;min-width:0!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:#00000047!important;color:#fff!important;outline:none!important;box-sizing:border-box!important}.chat-nunchi-form textarea{min-height:82px!important;resize:vertical!important;padding:10px 12px!important}.chat-nunchi-form select{height:42px!important;padding:0 12px!important}.chat-nunchi-form p{margin:0!important;color:#ffffff9e!important;font-size:11px!important;line-height:1.45!important}.chat-nunchi-start-btn{height:44px!important;border:0!important;border-radius:15px!important;background:linear-gradient(135deg,#ff4fa3,#8b5cf6)!important;color:#fff!important;font-size:13px!important;font-weight:950!important}.x-chat-room-composer{position:relative!important}.x-chat-room-nunchi-next-btn{position:absolute!important;left:0!important;bottom:calc(100% + 6px)!important;width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#22c55e!important;color:#fff!important;font-size:15px!important;font-weight:950!important;box-shadow:0 10px 28px #22c55e4d!important;z-index:3!important}.mobile-main.mobile-main-chat{padding-left:10px!important;padding-right:10px!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.mobile-main.mobile-main-chat::-webkit-scrollbar,.mobile-main.mobile-main-chat *::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.mobile-main.mobile-main-chat .chat-list.compact-scroll-list.kakao-chat-list{scrollbar-width:none!important;-ms-overflow-style:none!important}.mobile-main.mobile-main-chat .chat-list.compact-scroll-list.kakao-chat-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.chat-list.compact-scroll-list.kakao-chat-list .chat-row.kakao-chat-row.chat-row-openable,.chat-list.compact-scroll-list.kakao-chat-list .kakao-chat-row,.chat-row.kakao-chat-row.chat-row-openable{border:0!important;box-shadow:none!important;outline:0!important}.chat-list.compact-scroll-list.kakao-chat-list .avatar-circle.kakao-avatar.anonymous-chat-avatar,.chat-list.compact-scroll-list.kakao-chat-list .avatar-circle.kakao-avatar{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important;border-radius:50%!important;overflow:hidden!important}.profile-ig-avatar.profile-avatar-preview-trigger,.profile-ig-avatar.profile-avatar-preview-trigger.anonymous-profile-icon,.story-mini-avatar.shorts-profile-avatar{width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;overflow:hidden!important}.chat-request-pane .avatar-circle.kakao-avatar.chat-request-profile-trigger,.avatar-circle.kakao-avatar.chat-request-profile-trigger.anonymous-chat-avatar{width:50px!important;height:50px!important;min-width:50px!important;flex:0 0 50px!important;border-radius:50%!important;overflow:hidden!important}.chat-question-pane-body{scrollbar-width:none!important;-ms-overflow-style:none!important}.chat-question-pane-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.profile-ig-tabbar.profile-ig-action-grid{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;height:auto!important;max-height:none!important}.profile-ig-tabbar.profile-ig-action-grid::-webkit-scrollbar{display:none!important}.member-premium-panel{display:none!important}.history-feed-profile-copy .feed-author-link.feed-author-inline-actions{position:relative!important;justify-content:flex-start!important;width:auto!important}.home-feed-pane .feed-author-link.feed-author-inline-actions>.user-badge-cluster,.feed-post-list-stream .feed-author-link.feed-author-inline-actions>.user-badge-cluster{margin-left:3px!important;margin-right:0!important;flex:0 0 auto!important;align-self:center!important}.feed-account-copy-popup{position:absolute!important;left:0!important;top:calc(100% + 6px)!important;z-index:1200!important;min-width:142px!important;padding:8px 10px!important;border-radius:12px!important;background:#121216f5!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important;box-shadow:0 12px 30px #00000059!important;pointer-events:none!important}.feed-posted-at{font-weight:900!important}.feed-compose-feature-box{position:relative!important;padding-bottom:4px!important}.feed-compose-feature-select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;min-height:44px!important;border-radius:16px!important;border:1px solid rgba(255,122,182,.28)!important;background:linear-gradient(135deg,#ff4fa32e,#8b5cf61c),#111116f5!important;color:#fffffff5!important;padding:0 42px 0 14px!important;font-size:13px!important;font-weight:950!important;letter-spacing:-.03em!important;box-shadow:inset 0 1px #ffffff14,0 8px 26px #0000002e!important;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.82) 50%),linear-gradient(135deg,rgba(255,255,255,.82) 50%,transparent 50%),linear-gradient(135deg,#ff4fa32e,#8b5cf61c)!important;background-position:calc(100% - 21px) 50%,calc(100% - 15px) 50%,0 0!important;background-size:6px 6px,6px 6px,100% 100%!important;background-repeat:no-repeat!important}.feed-compose-feature-select:focus{border-color:#ff7ab6b8!important;box-shadow:0 0 0 3px #ff7ab629,inset 0 1px #ffffff1a!important}.feed-compose-feature-select option{background:#19191f!important;color:#fff!important;font-weight:800!important}.feed-compose-question-builder{display:grid!important;gap:10px!important;margin:0!important;padding:10px 12px 12px!important;border-radius:16px!important;border:1px solid rgba(255,122,182,.22)!important;background:linear-gradient(135deg,#ff4fa318,#60a5fa12)!important;box-sizing:border-box!important}.feed-compose-question-title-row{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.feed-compose-question-title-row>span{height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#ffffff14!important;color:#ffffffeb!important;font-size:12px!important;font-weight:950!important}.feed-compose-question-title-row input{width:100%!important;min-width:0!important;height:38px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.12)!important;background:#00000042!important;color:#fff!important;padding:0 11px!important;font-size:13px!important;font-weight:800!important;outline:none!important;box-sizing:border-box!important}.feed-compose-question-title-row input:focus{border-color:#ff7ab699!important}.feed-compose-question-checkbox-row{width:fit-content!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:32px!important;padding:0 10px!important;border-radius:999px!important;background:#ffffff13!important;color:#ffffffe6!important;font-size:12px!important;font-weight:900!important}.feed-compose-question-checkbox-row input,.feed-question-popup-anonymous input{accent-color:#ff4fa3!important}.feed-feature-question-trigger{display:grid!important;text-align:left!important;cursor:pointer!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.feed-feature-question-trigger:hover,.feed-feature-question-trigger:focus-visible{border-color:#ff7ab66b!important;background:#ff7ab617!important;outline:none!important}.feed-question-popup-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3550!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;background:#0000009e!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}.feed-question-popup-card{width:min(420px,calc(100vw - 36px))!important;display:grid!important;gap:12px!important;padding:16px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.14)!important;background:#121218fa!important;color:#fff!important;box-shadow:0 24px 80px #00000075!important;box-sizing:border-box!important}.feed-question-popup-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important}.feed-question-popup-head>div{display:grid!important;gap:4px!important;min-width:0!important}.feed-question-popup-head strong{font-size:15px!important;font-weight:950!important;letter-spacing:-.03em!important}.feed-question-popup-head span{color:#ffffffb8!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}.feed-question-popup-card textarea{width:100%!important;min-height:124px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:#00000047!important;color:#fff!important;padding:12px!important;resize:vertical!important;outline:none!important;box-sizing:border-box!important;font-size:13px!important;line-height:1.45!important}.feed-question-popup-card textarea:focus{border-color:#ff7ab694!important}.feed-question-popup-anonymous{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;color:#ffffffd6!important;font-size:12px!important;font-weight:850!important}.feed-question-popup-anonymous.disabled{color:#ffffff73!important}.feed-question-popup-submit{height:44px!important;border:0!important;border-radius:15px!important;background:linear-gradient(135deg,#ff4fa3,#8b5cf6)!important;color:#fff!important;font-size:13px!important;font-weight:950!important}.feed-question-popup-submit:disabled{opacity:.45!important;cursor:not-allowed!important}.topbar-inline-actions-left.shop-topbar-actions-left{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;gap:4px!important;overflow:visible!important}.topbar-inline-actions-left.shop-topbar-actions-left>.header-inline-btn{width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important;justify-content:center!important;text-align:center!important}.topbar-inline-actions-left.shop-topbar-actions-left>.header-inline-btn-icon-label{display:inline-flex!important;align-items:center!important;justify-content:center!important}.shop-saved-simple-list{gap:0!important;padding:0 10px 92px!important}.shop-saved-simple-item.shop-wishlist-card-item{display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:8px 10px!important;padding:14px 0!important;border-bottom:1px solid rgba(255,255,255,.14)!important}.shop-wishlist-card-thumb{grid-column:1 / 2!important;grid-row:1 / 2!important;width:94px!important;height:94px!important;min-height:94px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.12)!important;margin:0!important}.shop-wishlist-card-thumb img{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}.shop-wishlist-card-main{grid-column:2 / 3!important;grid-row:1 / 2!important;min-width:0!important;display:grid!important;align-content:start!important;gap:6px!important}.shop-wishlist-card-head{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:8px!important}.shop-wishlist-card-head strong{font-size:14px!important;font-weight:900!important;line-height:1.25!important}.shop-wishlist-card-price{color:#fff!important;font-size:13px!important;font-weight:900!important}.shop-wishlist-card-category{width:fit-content!important;max-width:100%!important;padding:4px 8px!important;border-radius:999px!important;background:#ffffff14!important;color:#ffffffbd!important;font-size:11px!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.shop-wishlist-card-actions{grid-column:1 / 3!important;grid-row:2 / 3!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.shop-wishlist-card-actions button{min-height:38px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff12!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.shop-wishlist-card-actions button:nth-child(2){background:linear-gradient(135deg,#ff5aa8,#8b5cf6)!important;border-color:transparent!important}.shop-saved-simple-footer{display:none!important}.shop-share-sheet-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1300!important;background:#00000085!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0 12px calc(12px + env(safe-area-inset-bottom))!important}.shop-share-sheet{width:min(100%,430px)!important;border-radius:22px 22px 18px 18px!important;padding:12px 14px 16px!important;background:#111116!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 -18px 50px #0000007a!important;animation:shopShareSheetUp .22s ease-out both!important}@keyframes shopShareSheetUp{0%{transform:translateY(28px);opacity:.65}to{transform:translateY(0);opacity:1}}.shop-share-sheet-handle{width:42px!important;height:4px!important;border-radius:999px!important;margin:0 auto 12px!important;background:#ffffff47!important}.shop-share-sheet strong{display:block!important;color:#fff!important;font-size:15px!important;font-weight:950!important}.shop-share-sheet p{margin:5px 0 14px!important;color:#ffffffad!important;font-size:12px!important;font-weight:750!important}.shop-share-sheet-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.shop-share-sheet-actions button{min-height:44px!important;border:0!important;border-radius:14px!important;background:#ffffff14!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.shop-share-sheet-actions button:nth-child(2){background:linear-gradient(135deg,#ff5aa8,#8b5cf6)!important}.feed-compose-product-share-preview,.feed-product-share-card{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;margin:6px 0 8px!important;padding:10px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff0f!important}.feed-compose-product-share-thumb,.feed-product-share-thumb{width:72px!important;height:72px!important;border:0!important;border-radius:13px!important;overflow:hidden!important;display:grid!important;place-items:center!important;background:#ffffff17!important;color:#fff!important;font-weight:950!important;padding:0!important}.feed-compose-product-share-thumb img,.feed-product-share-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.feed-compose-product-share-copy,.feed-product-share-info{min-width:0!important;display:grid!important;gap:4px!important;text-align:left!important;background:transparent!important;border:0!important;padding:0!important;color:#fff!important}.feed-compose-product-share-copy strong,.feed-product-share-info strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:14px!important;font-weight:950!important}.feed-compose-product-share-copy span,.feed-product-share-info span{color:#fff!important;font-size:13px!important;font-weight:950!important}.feed-compose-product-share-copy em,.feed-product-share-info em{color:#ffffffa3!important;font-size:11px!important;font-style:normal!important;font-weight:800!important}.feed-feature-product-share .feed-feature-head span{background:#ff5aa833!important;color:#ff9ac7!important}.home-feed-pane .feed-author-nickname-text,.feed-post-list-stream .feed-author-nickname-text{color:#fff!important;font-weight:900!important}.home-feed-pane .feed-author-account-id,.feed-post-list-stream .feed-author-account-id,.home-feed-pane .feed-author-inline-actions .feed-author-account-id,.feed-post-list-stream .feed-author-inline-actions .feed-author-account-id{color:#ffffffa3!important;font-weight:850!important}.home-feed-pane.home-feed-pane-shorts .shorts-profile-avatar,.home-feed-pane .shorts-list-wrap .shorts-profile-avatar,.shorts-list-wrap.compact-scroll-list .shorts-profile-avatar,.shorts-detail-row .shorts-profile-avatar,.shorts-profile-avatar{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;flex:0 0 40px!important;border-radius:50%!important;aspect-ratio:1 / 1!important;overflow:hidden!important;box-sizing:border-box!important;display:inline-grid!important;place-items:center!important}.topbar-inline-actions-left.shop-topbar-actions-left>.header-inline-btn,.topbar-inline-actions-left.shop-topbar-actions-left>.header-inline-btn-icon-label,.topbar-inline-actions-left.shop-topbar-actions-left>.header-wishlist-heart-btn{width:100%!important;min-width:0!important;max-width:none!important;justify-self:stretch!important;align-self:center!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.topbar-inline-actions-left.shop-topbar-actions-left>.header-wishlist-heart-btn svg,.topbar-inline-actions-left.shop-topbar-actions-left>.header-inline-btn-icon-label svg{margin:auto!important;display:block!important;position:static!important;transform:none!important}.community-simple-board,.community-simple-board.compact-scroll-list,.community-simple-list,.community-simple-list .community-simple-item,.community-simple-list .community-simple-item-button,.community-simple-item-pinned{background:#000!important;background-image:none!important;box-shadow:none!important}.community-simple-list .community-simple-item-pinned{border-color:#ffffff0f!important}.mobile-app-shell.chat-room-active{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;padding-bottom:0!important}.mobile-app-shell.chat-room-active>.top-header,.mobile-app-shell.chat-room-active>.bottom-nav,.mobile-app-shell.chat-room-active>.x-chat-room-topbar{display:none!important}.mobile-app-shell.chat-room-active>.mobile-main{grid-row:1!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;padding-top:0!important;padding-bottom:0!important}.mobile-app-shell.chat-room-active>.x-chat-room-composer-wrap{grid-row:2!important;position:relative!important;inset:auto!important;width:100%!important;margin:0!important;transform:none!important;z-index:9!important;background:#000!important}.mobile-app-shell.chat-room-active .x-chat-room-shell>.x-chat-room-topbar{display:grid!important;grid-row:1!important;position:relative!important;z-index:10!important;min-height:56px!important;padding-top:16px!important;background:#000!important}.mobile-app-shell.chat-room-active .x-chat-room-message-list,.mobile-app-shell.chat-room-active .x-chat-room-message-list.compact-scroll-list{grid-row:2!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important}.topbar-inline-actions-left.shop-topbar-actions-left{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;width:auto!important;max-width:100%!important;overflow:hidden!important}.topbar-inline-actions-left.shop-topbar-actions-left>.header-inline-btn{flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding-left:7px!important;padding-right:7px!important;justify-self:auto!important;align-self:center!important;justify-content:center!important}.topbar-inline-actions-left.shop-topbar-actions-left>.header-icon-btn{flex:0 0 31px!important;width:31px!important;min-width:31px!important;padding:0!important}.topbar-inline-actions-left.shop-topbar-actions-left>.header-inline-btn-icon-label,.topbar-inline-actions-left.shop-topbar-actions-left>.header-wishlist-heart-btn{flex:0 0 31px!important;width:31px!important;min-width:31px!important;max-width:31px!important;padding:0!important}.mobile-main:has(.profile-pane-instagram){padding-left:16px!important;box-sizing:border-box!important}.shop-home-product-thumb{border-radius:14px!important;overflow:hidden!important}.shop-home-product-thumb:after,.shop-home-product-thumb-image,.shop-home-product-thumb-placeholder{border-radius:inherit!important}.shop-cart-simple-list{gap:0!important;padding:0 10px 118px!important}.shop-cart-simple-item{display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:8px 10px!important;padding:14px 0!important;border-bottom:1px solid rgba(255,255,255,.14)!important;background:#000!important}.shop-cart-simple-item.selected{background:#000!important}.shop-cart-simple-head{grid-column:2 / 3!important;grid-row:1 / 2!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}.shop-cart-checkline{min-width:0!important;gap:7px!important}.shop-cart-checkline input{width:16px!important;height:16px!important;accent-color:#ff5aa8!important}.shop-cart-checkline strong{color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important}.shop-cart-delete-btn{min-height:32px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff12!important;color:#ffffffd1!important;font-size:11px!important;font-weight:900!important}.shop-cart-simple-body{display:contents!important}.shop-cart-thumb-box{grid-column:1 / 2!important;grid-row:1 / 3!important;width:94px!important;height:94px!important;min-height:94px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.12)!important;margin:0!important;background:#ffffff14!important;color:#ffffffd6!important}.shop-cart-thumb-box img{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}.shop-cart-qty-box{grid-column:2 / 3!important;grid-row:2 / 3!important;width:fit-content!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff0f!important}.shop-cart-qty-box button,.shop-cart-qty-box input{background:#ffffff0f!important;color:#fff!important;border-color:#ffffff29!important}.shop-cart-item-price{grid-column:2 / 3!important;grid-row:3 / 4!important;color:#fff!important;font-size:13px!important;font-weight:900!important}.shop-cart-option-line{grid-column:1 / 3!important;grid-row:4 / 5!important;width:fit-content!important;max-width:100%!important;margin:0!important;padding:4px 8px!important;border-radius:999px!important;background:#ffffff14!important;color:#ffffffbd!important;font-size:11px!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.shop-cart-simple-footer{position:sticky!important;bottom:0!important;z-index:6!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px 12px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(255,255,255,.14)!important;background:#000000f5!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.shop-cart-total-box{min-height:22px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;display:flex!important;justify-content:center!important;gap:6px!important}.shop-cart-total-box span,.shop-cart-total-box strong{color:#fff!important;font-size:13px!important;font-weight:900!important}.shop-cart-buy-btn{width:100%!important;min-height:46px!important;border:0!important;border-radius:15px!important;background:linear-gradient(135deg,#ff5aa8,#8b5cf6)!important;color:#fff!important;font-size:14px!important;font-weight:950!important}.feed-compose-poll-top-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}.feed-compose-poll-top-row .feed-compose-poll-topic-input{width:100%!important;max-width:100%!important}.feed-compose-poll-multiple-check{min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 10px!important;border-radius:12px!important;border:1px solid rgba(255,122,182,.28)!important;background:#ff7ab61a!important;color:#ff9dcc!important;font-size:12px!important;font-weight:950!important;white-space:nowrap!important}.feed-compose-poll-multiple-check input{width:16px!important;height:16px!important;accent-color:#ff4fa3!important}.feed-feature-poll-item{position:relative!important;width:100%!important;grid-template-columns:24px minmax(0,1fr) auto!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(90deg,rgba(255,79,163,.38) 0 var(--poll-percent, 0%),rgba(0,0,0,.18) var(--poll-percent, 0%) 100%)!important;transition:background .22s ease,border-color .18s ease,transform .16s ease!important}.feed-feature-poll-item:not(:disabled):active{transform:scale(.992)!important}.feed-feature-poll-item.voted{border-color:#ff7ab69e!important}.feed-feature-poll-item:disabled{opacity:1!important;cursor:default!important}.feed-feature-poll-percent{justify-self:end!important;min-width:38px!important;color:#ffb3d6!important;font-size:12px!important;font-style:normal!important;font-weight:950!important;text-align:right!important}.feed-feature-poll-status{margin:7px 1px 0!important;color:#ffffff94!important;font-size:11px!important;font-weight:700!important}@media (max-width: 360px){.feed-compose-poll-top-row{grid-template-columns:minmax(0,1fr)!important}.feed-compose-poll-multiple-check{justify-self:end!important}}.top-header .topbar-inline-actions-left{gap:6px!important;padding-left:0!important;padding-right:0!important}.top-header .topbar-inline-actions-left>.header-inline-btn,.top-header .topbar-inline-actions-left>.header-inline-btn.header-inline-btn-navitem,.top-header .topbar-inline-actions-left>.header-inline-btn.header-inline-btn-icon-label,.top-header .topbar-inline-actions-left>.header-wishlist-heart-btn{height:35px!important;min-height:35px!important;max-height:35px!important;padding-left:6px!important;padding-right:6px!important;box-sizing:border-box!important;border-radius:11px!important;line-height:1!important}.top-header .topbar-inline-actions-left>.header-icon-btn,.top-header .topbar-inline-actions-left>.header-inline-btn-icon-label,.top-header .topbar-inline-actions-left>.header-wishlist-heart-btn,.top-header .topbar-inline-actions-left.shop-topbar-actions-left>.header-icon-btn,.top-header .topbar-inline-actions-left.shop-topbar-actions-left>.header-inline-btn-icon-label,.top-header .topbar-inline-actions-left.shop-topbar-actions-left>.header-wishlist-heart-btn{flex:0 0 35px!important;width:35px!important;min-width:35px!important;max-width:35px!important;height:35px!important;min-height:35px!important;max-height:35px!important;padding-left:6px!important;padding-right:6px!important}.top-header .topbar-inline-actions-left>.header-inline-btn svg,.top-header .topbar-inline-actions-left>.header-wishlist-heart-btn svg{width:18px!important;height:18px!important}.feed-compose-gallery-tile.feed-compose-gallery-picker{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:10px 8px!important;border:1px dashed rgba(255,122,182,.48)!important;border-radius:18px!important;background:linear-gradient(180deg,#ff7ab61a,#ffffff09)!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff09!important}.feed-compose-gallery-tile.feed-compose-gallery-picker .feed-compose-gallery-picker-icon{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:12px!important;background:#ff7ab62e!important;color:#ff9dcc!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.feed-compose-gallery-tile.feed-compose-gallery-picker .feed-compose-gallery-picker-icon svg{width:18px!important;height:18px!important}.feed-compose-gallery-tile.feed-compose-gallery-picker b{position:static!important;display:block!important;width:auto!important;margin:0!important;color:#ffffffdb!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;text-align:center!important;text-shadow:none!important}.feed-compose-poll-row{grid-template-columns:26px minmax(0,1fr) minmax(0,1fr) 32px!important}.feed-compose-poll-row .feed-compose-poll-remove-btn{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;aspect-ratio:1 / 1!important;padding:0!important;border-radius:10px!important;border:1px solid rgba(255,83,112,.55)!important;background:#ff48662e!important;color:#ff6b81!important;font-size:18px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.feed-compose-poll-row .feed-compose-poll-remove-btn:active{transform:scale(.96)!important}.profile-pane-instagram .profile-ig-tile{align-items:start!important;min-height:0!important}.profile-pane-instagram .profile-ig-tile-media,.profile-pane-instagram .profile-ig-tile-media.profile-ig-tile-media-reel,.profile-pane-instagram .profile-ig-tile-media.profile-product-tile-media,.profile-pane-instagram .profile-ig-tile-media.profile-photo-tile-media,.profile-pane-instagram .profile-product-tile-media,.profile-pane-instagram .profile-photo-tile-media{aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important;overflow:hidden!important;box-sizing:border-box!important}.profile-pane-instagram .profile-ig-tile-media img,.profile-pane-instagram .profile-ig-tile-media video,.profile-pane-instagram .profile-product-tile-media img,.profile-pane-instagram .profile-photo-tile-media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}@media (max-width: 360px){.feed-compose-poll-row{grid-template-columns:24px minmax(0,1fr) 32px!important}.feed-compose-poll-row input:nth-of-type(2){grid-column:2 / 4!important}.feed-compose-poll-row .feed-compose-poll-remove-btn{grid-column:3!important;grid-row:1!important}}.feed-compose-feature-box{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important}.feed-compose-feature-dropdown{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.feed-compose-feature-dropdown .feed-compose-feature-select{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;text-align:left!important;cursor:pointer!important;background-image:linear-gradient(135deg,#ff4fa324,#8b5cf617)!important;background-position:0 0!important;background-size:100% 100%!important;background-repeat:no-repeat!important}.feed-compose-feature-dropdown .feed-compose-feature-select span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.feed-compose-feature-dropdown .feed-compose-feature-select i{flex:0 0 9px!important;width:9px!important;height:9px!important;border-right:2px solid rgba(255,255,255,.82)!important;border-bottom:2px solid rgba(255,255,255,.82)!important;transform:translateY(-2px) rotate(45deg)!important}.feed-compose-feature-menu{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;z-index:3400!important;display:grid!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:min(260px,calc(100vh - 190px))!important;padding:6px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid transparent!important;outline:0!important;border-radius:16px!important;background:#121218fa!important;box-shadow:0 14px 36px #0000005c!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.feed-compose-feature-option{width:100%!important;max-width:100%!important;min-width:0!important;min-height:40px!important;padding:0 11px!important;border:0!important;outline:0!important;border-radius:12px!important;background:transparent!important;color:#ffffffeb!important;font-size:13px!important;font-weight:900!important;letter-spacing:-.03em!important;text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:pointer!important}.feed-compose-feature-option.active,.feed-compose-feature-option:active{background:#ffffff14!important;color:#fff!important}.feed-compose-feature-option:focus-visible{box-shadow:inset 0 0 0 2px #ffffff38!important}@media (max-width: 480px){.feed-compose-feature-menu{max-height:min(240px,calc(100vh - 180px))!important;border-color:transparent!important}}.feed-compose-poll-index{margin-top:0!important}.feed-compose-ladder-builder{display:grid!important;gap:10px!important;margin:0!important;padding:4px 12px 12px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0a!important;overflow:visible!important}.feed-compose-ladder-row{position:relative!important;display:grid!important;grid-template-columns:26px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.feed-compose-ladder-index{margin-top:0!important}.feed-compose-ladder-account-field{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.feed-compose-ladder-account-field input{width:100%!important;max-width:100%!important;min-width:0!important;height:38px!important;box-sizing:border-box!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.12)!important;background:#00000042!important;color:#fff!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;outline:none!important}.feed-compose-ladder-account-field input:focus{border-color:#ff7ab68c!important}.feed-compose-ladder-suggestion-list{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;z-index:3600!important;display:grid!important;gap:4px!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:min(220px,calc(100vh - 220px))!important;padding:6px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid transparent!important;border-radius:14px!important;background:#121218fa!important;box-shadow:0 14px 34px #00000061!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.feed-compose-ladder-suggestion-list button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:38px!important;padding:0 10px!important;box-sizing:border-box!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#fff!important;text-align:left!important;cursor:pointer!important}.feed-compose-ladder-suggestion-list button:active,.feed-compose-ladder-suggestion-list button:focus-visible{background:#ffffff14!important}.feed-compose-ladder-suggestion-list strong,.feed-compose-ladder-suggestion-list span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.feed-compose-ladder-suggestion-list strong{flex:1 1 auto!important;font-size:13px!important;font-weight:900!important}.feed-compose-ladder-suggestion-list span{flex:0 1 auto!important;color:#ffffff8f!important;font-size:12px!important;font-weight:800!important}.feed-compose-ladder-remove-btn{width:38px!important;min-width:38px!important;padding:0!important}.feed-compose-ladder-add-btn{justify-self:center!important;min-width:120px!important}.feed-feature-ladder-list{display:grid!important;gap:8px!important;margin-top:10px!important}.feed-feature-ladder-list span{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:8px 10px!important;border-radius:12px!important;background:#ffffff0f!important}.feed-feature-ladder-list b{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;border-radius:50%!important;background:#ff7ab629!important;color:var(--pink-2, #ff7ab6)!important;font-size:12px!important;font-weight:900!important}.feed-feature-ladder-list em{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-style:normal!important;font-size:13px!important;font-weight:900!important}@media (max-width: 480px){.feed-compose-ladder-builder{padding-left:8px!important;padding-right:8px!important}.feed-compose-ladder-row{grid-template-columns:24px minmax(0,1fr) 36px!important;gap:6px!important}.feed-compose-ladder-remove-btn{width:36px!important;min-width:36px!important}}.shop-home-home-shell{gap:8px!important}.shop-home-home-shell>.shop-home-top-stack{max-height:520px!important;opacity:1!important;transform:translateZ(0) scaleY(1)!important;transform-origin:top center!important;overflow:clip!important;contain:layout paint style!important;backface-visibility:hidden!important;will-change:transform,opacity,max-height!important;transition:transform .24s cubic-bezier(.2,.7,.2,1),opacity .18s ease,max-height .26s cubic-bezier(.2,.7,.2,1),margin .26s cubic-bezier(.2,.7,.2,1),padding .26s cubic-bezier(.2,.7,.2,1)!important}.shop-home-home-shell>.shop-home-top-stack.is-hidden{max-height:0!important;opacity:0!important;transform:translate3d(0,-18px,0) scaleY(.985)!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;pointer-events:none!important}.shop-home-home-shell>.shop-home-product-grid-scroll{overscroll-behavior:contain!important;transform:translateZ(0)!important;will-change:scroll-position!important}.shop-home-product-grid,.shop-home-product-card,.shop-home-product-thumb{contain:layout paint!important}.shop-home-hero-copy span,.shop-home-hero-copy p{display:none!important}.shop-home-hero-copy strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.shop-home-product-meta{min-width:0!important}.shop-home-product-meta strong{display:block!important;min-width:0!important;min-height:0!important;height:15px!important;max-height:15px!important;line-height:15px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.community-post-path{display:none!important}:root{--mobile-topbar-height: 50px}.topbar-row{height:50px!important;min-height:50px!important;padding-left:6px!important;padding-right:6px!important}.top-header{height:calc(50px + env(safe-area-inset-top,0px))!important;min-height:calc(50px + env(safe-area-inset-top,0px))!important;max-height:calc(50px + env(safe-area-inset-top,0px))!important}.top-header .header-toolbar-btn,.top-header .header-inline-btn,.top-header .header-inline-btn-icon-label,.top-header .header-wishlist-heart-btn,.top-header .header-icon-btn{width:35px!important;min-width:35px!important;max-width:35px!important;padding-left:6px!important;padding-right:6px!important;box-sizing:border-box!important}.topbar-inline-actions,.topbar-inline-actions-left,.topbar-inline-actions-right{gap:4px!important}.profile-ig-tile-media,.profile-photo-tile-media,.profile-product-tile-media{width:70px!important;height:70px!important;min-height:70px!important;aspect-ratio:auto!important;padding:6px!important;justify-self:center!important;align-self:center!important;border:0;cursor:pointer}button.profile-ig-tile-media,button.profile-ig-tile-meta{-moz-appearance:none;appearance:none;-webkit-appearance:none;color:inherit;font:inherit;text-align:left}.profile-ig-tile-media img,.profile-photo-tile-media img,.profile-product-tile-media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:14px!important}.profile-ig-tile-meta{width:100%;border:0;background:transparent;cursor:pointer}.kakao-chat-badges{display:inline-flex;align-items:center;gap:4px}.kakao-chat-badges .kakao-chat-voice-badge{background:#ff5aa3!important;color:#fff!important;border-color:#ffffff2e!important}.category-scroll.visible{display:flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;max-height:44px!important;padding:6px 12px!important;background:#000000f5!important;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;overflow-x:auto!important;scrollbar-width:none!important}.category-scroll.visible::-webkit-scrollbar,.shorts-list-wrap.compact-scroll-list::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.shorts-list-wrap.compact-scroll-list{scrollbar-width:none!important;-ms-overflow-style:none!important;padding-right:0!important}.profile-ig-tabbar.profile-ig-action-grid button span,.profile-ig-tabbar.profile-ig-action-grid button small{font-size:calc(1em + 2px)!important}.shop-home-product-card{content-visibility:auto;contain-intrinsic-size:220px 270px}.shop-home-product-thumb-image{transform:translateZ(0);will-change:opacity}.feed-comment-focus-card.feed-card.history-feed-card,.feed-comment-focus-card{padding:0!important}.feed-comment-focus-card .history-feed-head,.feed-comment-focus-card .feed-copy{padding-left:0!important;padding-right:0!important}.feed-comment-focus-card .history-feed-profile-copy,.feed-comment-focus-card .history-feed-profile-copy strong,.feed-comment-focus-card .nickname-with-badges{min-width:0!important;max-width:100%!important}.feed-comment-focus-card .nickname-with-badges>span:first-child{display:inline-block!important;min-width:0!important;max-width:calc(100vw - 92px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.feed-comment-focus-card .story-mini-avatar.shorts-profile-avatar{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;flex:0 0 40px!important}.feed-comment-head .asked-nav-row{min-height:50px!important;height:50px!important;padding-top:0!important;padding-bottom:0!important}.feed-comment-head .feed-comment-home-btn,.feed-comment-head .feed-comment-submit-top{width:34px!important;min-width:34px!important;max-width:34px!important;padding-left:0!important;padding-right:0!important;color:transparent!important;font-size:0!important;overflow:hidden!important}.feed-comment-composer{min-height:42px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;padding:8px 12px calc(env(safe-area-inset-bottom) + 16px)!important}.feed-comment-composer-box textarea{min-height:42px!important;height:42px!important;max-height:96px!important;padding-top:8px!important;padding-bottom:8px!important}.feed-comment-overlay~.bottom-nav,body:has(.feed-comment-overlay) .bottom-nav{display:none!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.shop-home-sort-toolbar,.shop-home-sort-toolbar,.chat-toolbar-with-request,.category-scroll,.category-scroll.category-scroll,.my-question-status-panel,.category-scroll.visible{min-height:40px!important;height:40px!important;max-height:40px!important;box-sizing:border-box!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar .category-scroll,.chat-toolbar.kakao-toolbar.compact-only-toolbar.chat-toolbar-with-request .category-scroll,.chat-toolbar-with-request .category-scroll,.shop-home-sort-toolbar .category-scroll,.category-scroll,.category-scroll.visible{min-height:40px!important;height:40px!important;max-height:40px!important;align-items:center!important}.my-question-status-panel{align-content:center!important;gap:4px!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.kakao-chat-badges .kakao-chat-voice-badge,.kakao-chat-voice-badge{background:#ff4fa3!important;color:#fff!important;border-color:#ffffff2e!important}.feed-comment-composer{display:flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;height:auto!important;padding:8px 10px calc(env(safe-area-inset-bottom) + 16px)!important;box-sizing:border-box!important;background:#000000f5!important;border-top:1px solid rgba(255,255,255,.1)!important}.feed-comment-composer-side{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important}.feed-comment-composer-avatar{display:none!important}.feed-comment-attach-btn.feed-comment-more-btn,.feed-comment-composer-side .feed-comment-attach-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#fff!important;font-size:10px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.feed-comment-composer-box{display:flex!important;align-items:center!important;gap:8px!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.feed-comment-composer-box textarea{flex:1 1 auto!important;min-width:0!important;min-height:42px!important;height:42px!important;max-height:42px!important;padding:11px 14px!important;box-sizing:border-box!important;border-radius:21px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff1a!important;color:#fff!important;font-size:14px!important;line-height:20px!important;resize:none!important;overflow:hidden!important}.feed-comment-composer-actions{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:42px!important;margin:0!important;padding:0!important}.feed-comment-composer-actions span{display:none!important}.feed-comment-composer-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:42px!important;padding:0!important;margin:0!important;border-radius:21px!important;border:0!important;background:#ff4fa3!important;color:#fff!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.feed-comment-attachment-preview{position:absolute!important;left:56px!important;right:56px!important;bottom:calc(100% + 8px)!important;z-index:2!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.shop-home-sort-toolbar,.shop-home-sort-toolbar,.category-scroll.visible{min-height:40px!important;height:40px!important;max-height:40px!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;overflow-y:hidden!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar .category-scroll,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.shop-home-sort-toolbar .category-scroll,.shop-home-sort-toolbar .category-scroll,.category-scroll.visible>*{min-height:40px!important;height:40px!important;max-height:40px!important;align-items:center!important;box-sizing:border-box!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar .feed-filter-tab,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar .category-chip,.shop-home-sort-toolbar .feed-filter-tab,.category-scroll.visible button,.category-scroll.visible .category-chip{min-height:32px!important;height:32px!important;max-height:32px!important;padding-top:0!important;padding-bottom:0!important;line-height:32px!important;box-sizing:border-box!important}.kakao-chat-voice-badge,.kakao-chat-badges .kakao-chat-voice-badge,.kakao-chat-card .kakao-chat-voice-badge,.chat-thread-item .kakao-chat-voice-badge{background:#ff4fa3!important;background-color:#ff4fa3!important;color:#fff!important;border-color:#ff4fa3bf!important}.feed-comment-attach-btn.feed-comment-more-btn,.feed-comment-composer-side .feed-comment-attach-btn.feed-comment-more-btn{font-size:24px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}.feed-comment-composer-actions button{width:48px!important;min-width:48px!important;font-size:13px!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar,.home-feed-pane-feed-scroll .chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar,.home-feed-pane-feed-scroll .feed-compose-launch-toolbar,.home-feed-pane-feed-scroll .feed-compose-launch-toolbar.feed-compose-launch-toolbar-hidden{min-height:40px!important;height:40px!important;max-height:40px!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;overflow-y:hidden!important;box-sizing:border-box!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar .category-scroll,.home-feed-pane-feed-scroll .feed-compose-launch-toolbar .category-scroll{min-height:40px!important;height:40px!important;max-height:40px!important;align-items:center!important;box-sizing:border-box!important}.category-scroll.visible{position:relative!important;min-height:40px!important;height:40px!important;max-height:40px!important;padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important;overflow-y:hidden!important;align-items:center!important;box-sizing:border-box!important}.category-scroll.visible+.mobile-main{margin-top:0!important;padding-top:0!important}.category-scroll.visible .shorts-category-chip,.category-scroll.visible button,.category-scroll.visible .category-chip{min-height:32px!important;height:32px!important;max-height:32px!important;line-height:32px!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important}.category-scroll{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;width:100%!important;min-height:40px!important;height:40px!important;max-height:40px!important;padding:0!important;margin:0!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important;white-space:nowrap!important}.category-scroll.visible{display:flex!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar .category-scroll,.feed-compose-launch-toolbar .category-scroll,.shop-home-sort-toolbar .category-scroll,.chat-toolbar-with-request .category-scroll,.chat-discovery-topbar .category-scroll,.saved-home-pane .category-scroll,.saved-home-favorites-toolbar .category-scroll{min-height:40px!important;height:40px!important;max-height:40px!important;padding:0!important;margin:0!important;align-items:center!important;overflow-x:auto!important;overflow-y:hidden!important}.category-scroll .category-chip,.category-scroll .shorts-category-chip,.category-scroll .feed-filter-tab,.category-scroll .community-simple-chip,.category-scroll button{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;height:32px!important;max-height:32px!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;white-space:nowrap!important}.category-scroll .category-chip.active,.category-scroll .shorts-category-chip.active,.category-scroll .feed-filter-tab.active,.category-scroll .community-simple-chip.active,.category-scroll button.active{transform:none!important}.category-scroll+.mobile-main,.app-shell:has(.category-scroll.visible) .mobile-main{padding-top:0!important;margin-top:0!important}.category-scroll{display:flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;height:40px!important;max-height:40px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:0 10px!important;box-sizing:border-box!important}.category-scroll::-webkit-scrollbar{display:none!important}.category-scroll .category-chip,.category-scroll>.category-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:max-content!important;height:32px!important;min-height:32px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#ffffffd1!important;font-size:13px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important}.category-scroll .category-chip.active,.category-scroll>.category-chip.active{border-color:#ff4da694!important;background:linear-gradient(135deg,#ff4da6f2,#8d5cffd1)!important;color:#fff!important;box-shadow:0 8px 18px #ff4da638!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar,.chat-toolbar.kakao-toolbar.compact-only-toolbar.shop-home-sort-toolbar,.chat-toolbar.kakao-toolbar.compact-only-toolbar.chat-toolbar-with-request,.chat-toolbar-with-request,.saved-home-favorites-toolbar,.community-simple-board>.category-scroll,.forum-simple-board>.category-scroll,.category-scroll{display:flex!important;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important;min-height:40px!important;height:40px!important;max-height:40px!important;align-items:center!important;overflow:visible!important;overflow-x:auto!important;overflow-y:visible!important;position:relative!important;z-index:30!important}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar.feed-compose-launch-toolbar-hidden{display:flex!important;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important;min-height:40px!important;height:40px!important;max-height:40px!important;margin:0!important;overflow:visible!important}.category-scroll{flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;padding:0 10px!important;background:#000!important;border-bottom:1px solid rgba(255,255,255,.06)!important;box-sizing:border-box!important;white-space:nowrap!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.category-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.category-scroll>button,.category-scroll button,.category-scroll>.category-chip,.category-scroll .category-chip{display:inline-flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:max-content!important;width:auto!important;min-height:32px!important;height:32px!important;max-height:32px!important;padding:0 14px!important;margin:0!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:#ffffff14!important;color:#ffffffe6!important;font-size:13px!important;font-weight:800!important;line-height:1!important;text-indent:0!important;letter-spacing:0!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important;position:relative!important;z-index:31!important}.category-scroll>button.active,.category-scroll button.active,.category-scroll>.category-chip.active,.category-scroll .category-chip.active{border-color:#ff4fa3b3!important;background:#ff4fa3!important;color:#fff!important}.category-scroll>button.active:after,.category-scroll button.active:after,.category-scroll>.category-chip.active:after,.category-scroll .category-chip.active:after{display:none!important;content:none!important}.chat-toolbar-with-request .category-scroll{flex:1 1 auto!important;min-width:0!important}.chat-toolbar-with-request .chat-request-toggle{flex:0 0 auto!important;min-height:32px!important;height:32px!important}.category-scroll>button,.category-scroll button,.category-scroll>.category-chip,.category-scroll .category-chip,.category-scroll>.shorts-category-chip,.category-scroll .shorts-category-chip{border:0!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#ffffffc7!important;box-shadow:none!important;min-height:36px!important;height:36px!important;padding:0 10px!important;position:relative!important}.category-scroll>button:hover,.category-scroll button:hover,.category-scroll>.category-chip:hover,.category-scroll .category-chip:hover,.category-scroll>.shorts-category-chip:hover,.category-scroll .shorts-category-chip:hover{border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#ffffffeb!important;box-shadow:none!important}.category-scroll>button.active,.category-scroll button.active,.category-scroll>.category-chip.active,.category-scroll .category-chip.active,.category-scroll>.shorts-category-chip.active,.category-scroll .shorts-category-chip.active,.category-scroll>button[aria-selected=true],.category-scroll button[aria-selected=true],.category-scroll>.category-chip[aria-selected=true],.category-scroll .category-chip[aria-selected=true],.category-scroll>.shorts-category-chip[aria-selected=true],.category-scroll .shorts-category-chip[aria-selected=true]{border:0!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#ff4fa3!important;box-shadow:none!important}.category-scroll>button.active:after,.category-scroll button.active:after,.category-scroll>.category-chip.active:after,.category-scroll .category-chip.active:after,.category-scroll>.shorts-category-chip.active:after,.category-scroll .shorts-category-chip.active:after,.category-scroll>button[aria-selected=true]:after,.category-scroll button[aria-selected=true]:after,.category-scroll>.category-chip[aria-selected=true]:after,.category-scroll .category-chip[aria-selected=true]:after,.category-scroll>.shorts-category-chip[aria-selected=true]:after,.category-scroll .shorts-category-chip[aria-selected=true]:after{content:""!important;display:block!important;position:absolute!important;left:8px!important;right:8px!important;bottom:0!important;height:2px!important;border-radius:999px!important;background:#ff4fa3!important;box-shadow:none!important}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar .category-scroll.home-feed-filter-category-scroll{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:0!important;overflow:hidden!important}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar .category-scroll.home-feed-filter-category-scroll>button,.home-feed-pane-feed-scroll .feed-compose-launch-toolbar .category-scroll.home-feed-filter-category-scroll>.category-chip{width:100%!important;min-width:0!important;flex:1 1 0!important}.my-question-status-panel .category-scroll.my-question-status-category-scroll{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:0!important;overflow:hidden!important;border-top:1px solid rgba(255,255,255,.06)!important}.my-question-status-panel .category-scroll.my-question-status-category-scroll>button,.my-question-status-panel .category-scroll.my-question-status-category-scroll>.category-chip{width:100%!important;min-width:0!important;flex:1 1 0!important}.my-question-status-panel .category-scroll.my-question-status-category-scroll b{color:inherit!important;font-size:11px!important;margin-left:4px!important}.saved-home-pane .feed-post-list.compact-scroll-list.feed-post-list-stream.saved-home-feed-list{padding-top:0!important;padding-bottom:0!important}.saved-home-pane .shorts-list-wrap.compact-scroll-list.saved-home-shorts-list,.saved-home-pane .shorts-list-wrap.compact-scroll-list.saved-home-shorts-list>*,.saved-home-pane .shorts-list-wrap.compact-scroll-list.saved-home-shorts-list .saved-home-empty-message,.saved-home-pane .shorts-list-wrap.compact-scroll-list.saved-home-shorts-list .legacy-box{background:#000!important}.bottom-nav,.bottom-nav .bottom-nav-btn,.bottom-nav-btn{padding-top:0!important}.x-chat-room-shell{grid-template-rows:50px minmax(0,1fr) auto!important}.x-chat-room-topbar,.mobile-app-shell.chat-room-active .x-chat-room-shell>.x-chat-room-topbar,.mobile-app-shell.chat-room-active>.x-chat-room-topbar{min-height:50px!important;height:50px!important;padding:0!important;box-sizing:border-box!important}.mobile-app-shell.chat-room-active .x-chat-room-shell{grid-template-rows:50px minmax(0,1fr)!important}.account-subcategory-card .settings-common-action{width:auto!important;min-width:124px!important}.profile-follow-list-item,.profile-follow-list-fullscreen .profile-follow-list-item{min-height:64px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.profile-follow-list-item .profile-follow-avatar{width:38px!important;height:38px!important;border-radius:50%!important;flex:0 0 38px!important}.profile-follow-list-item .profile-follow-body{flex:1 1 auto!important;min-width:0!important;gap:2px!important}.profile-follow-list-item .profile-follow-body strong{color:#fff!important;font-size:14px!important;font-weight:900!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-follow-list-item .profile-follow-body small{color:#ffffffa3!important;font-size:12px!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-follow-list-item .profile-follow-open{flex:0 0 auto!important}.home-feed-pane .feed-card.history-feed-card.feed-card-unified,.feed-post-list-stream .feed-card.history-feed-card.feed-card-unified,.feed-card.history-feed-card.feed-card-unified.teal,.feed-card.history-feed-card.feed-card-unified.rose,.feed-card.history-feed-card.feed-card-unified.violet,.feed-card.history-feed-card.feed-card-unified.sunrise{border:0!important;outline:0!important;box-shadow:none!important;background-clip:padding-box!important}.home-feed-pane .feed-card.history-feed-card.feed-card-unified .history-feed-head,.home-feed-pane .feed-card.history-feed-card.feed-card-unified .feed-media,.home-feed-pane .feed-card.history-feed-card.feed-card-unified .feed-copy,.home-feed-pane .feed-card.history-feed-card.feed-card-unified .history-feed-footer,.feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .history-feed-head,.feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-media,.feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .feed-copy,.feed-post-list-stream .feed-card.history-feed-card.feed-card-unified .history-feed-footer{border-left:0!important;border-right:0!important;box-shadow:none!important}.x-chat-room-profile{grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important}.x-chat-room-avatar,.avatar-circle.kakao-avatar.x-chat-room-avatar{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:10px!important}.x-chat-room-copy{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}.x-chat-room-title-row{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.x-chat-room-author-copy{position:relative!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;text-align:center!important}.x-chat-room-copy .nickname-with-badges,.x-chat-room-copy .nickname-with-badges>span:first-child,.x-chat-room-copy .feed-author-nickname,.x-chat-room-copy .feed-author-nickname-text{color:#fff!important;font-size:13px!important;font-weight:900!important;line-height:1.1!important}.x-chat-room-copy .feed-author-account-id,.x-chat-room-copy .x-chat-room-account-id{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;color:#ffffffa3!important;font-size:10px!important;font-weight:850!important;line-height:1.05!important;cursor:pointer!important;max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.x-chat-room-meta-pills{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:4px!important;min-width:0!important;overflow:hidden!important}.x-chat-room-meta-pills em{max-width:72px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:3px 6px!important;border-radius:999px!important;background:#ffffff14!important;color:#ffffffb8!important;font-size:10px!important;font-style:normal!important;font-weight:850!important;line-height:1!important}.x-chat-room-account-copy-popup{top:calc(100% + 4px)!important;left:50%!important;transform:translate(-50%)!important;white-space:nowrap!important;z-index:5!important}.profile-pane-instagram .profile-ig-tile{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:stretch!important;min-height:116px!important;height:auto!important;overflow:hidden!important}.profile-pane-instagram .profile-ig-tile-media,.profile-pane-instagram .profile-ig-tile-media.profile-ig-tile-media-reel,.profile-pane-instagram .profile-ig-tile-media.profile-product-tile-media,.profile-pane-instagram .profile-ig-tile-media.profile-photo-tile-media,.profile-pane-instagram .profile-product-tile-media,.profile-pane-instagram .profile-photo-tile-media{width:96px!important;min-width:96px!important;max-width:96px!important;height:116px!important;min-height:116px!important;max-height:116px!important;aspect-ratio:auto!important;padding:0!important;justify-self:stretch!important;align-self:stretch!important;overflow:hidden!important;box-sizing:border-box!important}.profile-pane-instagram .profile-ig-tile-media img,.profile-pane-instagram .profile-ig-tile-media video,.profile-pane-instagram .profile-product-tile-media img,.profile-pane-instagram .profile-photo-tile-media img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;border-radius:14px!important;background:#00000029!important}@media (max-width: 640px){.profile-pane-instagram .profile-ig-tile{grid-template-columns:88px minmax(0,1fr)!important;min-height:108px!important}.profile-pane-instagram .profile-ig-tile-media,.profile-pane-instagram .profile-ig-tile-media.profile-ig-tile-media-reel,.profile-pane-instagram .profile-ig-tile-media.profile-product-tile-media,.profile-pane-instagram .profile-ig-tile-media.profile-photo-tile-media,.profile-pane-instagram .profile-product-tile-media,.profile-pane-instagram .profile-photo-tile-media{width:88px!important;min-width:88px!important;max-width:88px!important;height:108px!important;min-height:108px!important;max-height:108px!important}}.profile-pane-instagram .profile-ig-tile{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:stretch!important;min-height:120px!important;height:auto!important;column-gap:12px!important;overflow:hidden!important}.profile-pane-instagram .profile-ig-tile-media,.profile-pane-instagram .profile-ig-tile-media.profile-ig-tile-media-reel,.profile-pane-instagram .profile-ig-tile-media.profile-product-tile-media,.profile-pane-instagram .profile-ig-tile-media.profile-photo-tile-media,.profile-pane-instagram .profile-product-tile-media,.profile-pane-instagram .profile-photo-tile-media{width:120px!important;min-width:120px!important;max-width:120px!important;height:120px!important;min-height:120px!important;max-height:120px!important;aspect-ratio:1 / 1!important;padding:0!important;justify-self:stretch!important;align-self:stretch!important;overflow:hidden!important;box-sizing:border-box!important}.profile-pane-instagram .profile-ig-tile-media img,.profile-pane-instagram .profile-ig-tile-media video,.profile-pane-instagram .profile-product-tile-media img,.profile-pane-instagram .profile-photo-tile-media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:14px!important;background:#00000029!important}.profile-pane-instagram .profile-ig-tile-meta{min-height:120px!important;align-self:stretch!important;justify-content:start!important;justify-items:start!important;align-content:center!important;text-align:left!important}.profile-pane-instagram .profile-ig-tile-meta>*{justify-self:start!important;text-align:left!important}@media (max-width: 640px){.profile-pane-instagram .profile-ig-tile{grid-template-columns:120px minmax(0,1fr)!important;min-height:120px!important;column-gap:10px!important}.profile-pane-instagram .profile-ig-tile-media,.profile-pane-instagram .profile-ig-tile-media.profile-ig-tile-media-reel,.profile-pane-instagram .profile-ig-tile-media.profile-product-tile-media,.profile-pane-instagram .profile-ig-tile-media.profile-photo-tile-media,.profile-pane-instagram .profile-product-tile-media,.profile-pane-instagram .profile-photo-tile-media{width:120px!important;min-width:120px!important;max-width:120px!important;height:120px!important;min-height:120px!important;max-height:120px!important}.profile-pane-instagram .profile-ig-tile-meta{min-height:120px!important}}.saved-home-pane.home-feed-pane.home-feed-pane-feed-scroll,.saved-home-pane.home-feed-pane.home-feed-pane-feed-scroll .feed-post-list.compact-scroll-list,.saved-home-pane.home-feed-pane.home-feed-pane-feed-scroll .shorts-list-wrap.compact-scroll-list,.saved-home-pane.home-feed-pane.home-feed-pane-feed-scroll .saved-home-feed-list,.saved-home-pane.home-feed-pane.home-feed-pane-feed-scroll .saved-home-shorts-list{padding-top:0!important}.mobile-app-shell.chat-room-active{display:grid!important;grid-template-rows:50px minmax(0,1fr) auto!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;padding-bottom:0!important}.mobile-app-shell.chat-room-active>.top-header,.mobile-app-shell.chat-room-active>.bottom-nav{display:none!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar{display:grid!important;grid-row:1!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;min-height:50px!important;height:50px!important;max-height:50px!important;padding:0 10px!important;box-sizing:border-box!important;border:0!important;background:#000!important;position:relative!important;z-index:10!important;overflow:hidden!important}.mobile-app-shell.chat-room-active>.mobile-main.mobile-main-chat{grid-row:2!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;padding-top:0!important;padding-bottom:0!important}.mobile-app-shell.chat-room-active>.x-chat-room-composer-wrap{grid-row:3!important;position:relative!important;inset:auto!important;width:100%!important;margin:0!important;transform:none!important;z-index:9!important;background:#000!important}.mobile-app-shell.chat-room-active .x-chat-room-shell{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.mobile-app-shell.chat-room-active .x-chat-room-shell>.x-chat-room-topbar{display:none!important}.mobile-app-shell.chat-room-active .x-chat-room-message-list,.mobile-app-shell.chat-room-active .x-chat-room-message-list.compact-scroll-list{min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar .header-inline-btn.header-icon-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border:0!important;background:transparent!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-profile{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;height:50px!important;overflow:hidden!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-avatar,.mobile-app-shell.chat-room-active>.x-chat-room-topbar .avatar-circle.kakao-avatar.x-chat-room-avatar{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:11px!important;flex:0 0 34px!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-copy,.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-title-row,.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-author-copy,.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-meta-pills{min-width:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;text-align:left!important;overflow:hidden!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-copy,.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-title-row{flex:1 1 auto!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-author-copy{flex:0 1 auto!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar .feed-author-nickname,.mobile-app-shell.chat-room-active>.x-chat-room-topbar .nickname-with-badges,.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-account-id,.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-meta-pills,.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-meta-pills em{white-space:nowrap!important;line-height:1!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar .feed-author-nickname{flex:0 1 auto!important;max-width:92px!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-account-id{flex:0 1 auto!important;max-width:98px!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-meta-pills{flex:0 0 auto!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-meta-pills em{max-width:62px!important;padding:3px 5px!important;border:0!important}:root{--mobile-nav-height: 50px !important}.bottom-nav{height:50px!important;min-height:50px!important;max-height:50px!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;border-top:0!important}.bottom-nav-btn,.bottom-nav-btn.active{height:50px!important;min-height:50px!important;max-height:50px!important;padding:2px 0 0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;border-right:0!important}.bottom-nav-icon{height:20px!important;min-height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important}.bottom-nav-icon svg{width:19px!important;height:19px!important}.bottom-nav-label{font-size:9px!important;line-height:1!important}.shop-home-top-stack>.shop-home-hero-carousel{margin-top:0!important;flex-shrink:0!important}.desktop-customer-management-shell .desktop-business-card{min-width:0}.desktop-customer-table-wrap{overflow-x:auto}.desktop-customer-table th,.desktop-customer-table td{white-space:nowrap;vertical-align:middle}.desktop-customer-table tr.active td{background:#ff639214}.desktop-customer-recent-cell{max-width:320px;white-space:normal!important;line-height:1.45;color:#ffffffb8}.desktop-sms-consent-toggle{display:inline-flex;align-items:center;gap:6px;margin-right:8px;color:#ffffffc7;font-size:12px;font-weight:700}.desktop-sms-consent-toggle input{width:14px;height:14px;accent-color:#ff5c93}.desktop-sms-compose-grid{display:grid;gap:12px}.desktop-sms-target-box{display:grid;gap:6px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.desktop-sms-target-box span{color:#ffffff94;font-size:12px}.desktop-sms-target-box strong{font-size:15px}.desktop-sms-target-box p{margin:0;color:#ffffffad;font-size:12px}.desktop-sms-compose-grid textarea{width:100%;min-height:118px;resize:vertical;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000057;color:#fff;font:inherit;outline:none}.desktop-sms-action-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.desktop-sms-action-row span,.desktop-sms-result-message{color:#ffffffad;font-size:12px}.desktop-sms-action-row button{min-height:38px;padding:0 16px;border:0;border-radius:12px;background:linear-gradient(135deg,#ff5c93,#ff8c5a);color:#fff;font-weight:800}.desktop-sms-action-row button:disabled{opacity:.45}.desktop-sms-billing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.desktop-sms-billing-grid span{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffad;font-size:12px;font-weight:800}.desktop-sms-billing-grid span.active{border-color:#ff5c93a3;background:#ff5c9329;color:#fff}.desktop-sms-billing-note{margin:-4px 0 0}.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-profile,.x-chat-room-profile{align-items:center!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar .avatar-circle.kakao-avatar.x-chat-room-avatar,.avatar-circle.kakao-avatar.x-chat-room-avatar{align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;line-height:0!important;vertical-align:middle!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar .avatar-circle.kakao-avatar.x-chat-room-avatar img,.avatar-circle.kakao-avatar.x-chat-room-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;flex:0 0 auto!important}.shop-home-brand-story-section{width:100%;flex:0 0 auto;padding:10px 0 8px;border-bottom:1px solid rgba(255,255,255,.06);background:#000}.shop-home-brand-story-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px 8px}.shop-home-brand-story-head strong{font-size:14px;font-weight:800;letter-spacing:-.04em;color:#fafafa}.shop-home-brand-story-head span{font-size:11px;color:#ffffff7a}.shop-home-brand-story-scroll{display:flex;align-items:flex-start;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0 12px 2px;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.shop-home-brand-story-scroll::-webkit-scrollbar{display:none}.shop-home-brand-story-item{flex:0 0 72px;width:72px;min-width:72px;border:0!important;background:transparent!important;padding:0!important;display:grid;justify-items:center;gap:6px;scroll-snap-align:start;box-shadow:none!important}.shop-home-brand-story-ring{width:60px;height:60px;min-width:60px;min-height:60px;padding:2px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#f59e0bf2,#3b82f6d9)}.shop-home-brand-story-ring.violet{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.shop-home-brand-story-ring.teal{background:linear-gradient(135deg,#14b8a6,#22c55e)}.shop-home-brand-story-ring.rose{background:linear-gradient(135deg,#fb7185,#f59e0b)}.shop-home-brand-story-avatar{width:54px;height:54px;min-width:54px;min-height:54px;border-radius:999px;display:grid;place-items:center;overflow:hidden;background:#0c1117;color:#f8fbff;font-size:18px;font-weight:900;line-height:1}.shop-home-brand-story-avatar img{display:block;width:100%;height:100%;object-fit:cover}.shop-home-brand-story-name{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7;font-size:10px;line-height:1.2;letter-spacing:-.03em}.nickname-with-badges.nickname-with-badges-clickable{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.nickname-with-badges.nickname-with-badges-clickable:focus-visible{outline:1px solid rgba(255,255,255,.5)!important;outline-offset:2px!important;border-radius:8px!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar,.mobile-app-shell.chat-room-active .x-chat-room-shell>.x-chat-room-topbar,.x-chat-room-topbar{border-bottom:1px solid rgba(255,255,255,.12)!important;box-shadow:0 1px #ffffff0a!important}.mobile-app-shell.chat-room-active>.mobile-main.mobile-main-chat{border-top:0!important}.chat-emoji-collection-btn,.chat-emoji-collection-btn.active{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;border:0!important;outline:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.chat-emoji-collection-btn.active{background:#ff4f9a2e!important}.chat-emoji-collection-cover,.chat-emoji-collection-btn.active .chat-emoji-collection-cover{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;border:0!important;border-radius:999px!important;padding:0!important;background:#ffffff14!important;box-shadow:none!important;overflow:hidden!important;font-size:17px!important;line-height:30px!important}.chat-emoji-collection-cover img,.chat-emoji-collection-cover.image-cover img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:999px!important}.chat-emoji-collection-fallback-mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;font-size:17px!important;line-height:1!important}.chat-emoji-collection-btn strong,.chat-emoji-collection-btn.active strong{display:none!important}.adultapp-approved-emoticon-main,.adultapp-approved-emoticon-main.active{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;border:0!important;border-radius:999px!important;padding:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.adultapp-approved-emoticon-main.active{background:#ff4f9a2e!important}.adultapp-approved-emoticon-main img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:999px!important}.x-chat-room-send-btn,.ghost-btn.x-chat-room-send-btn{color:#fff!important}.x-chat-room-send-btn .x-chat-room-send-icon,.ghost-btn.x-chat-room-send-btn .x-chat-room-send-icon{width:22px!important;height:22px!important;display:block!important;color:#fff!important;fill:#fff!important;stroke:none!important;transform:translate(1px) rotate(-8deg)!important}.x-chat-room-send-btn .x-chat-room-send-icon *,.ghost-btn.x-chat-room-send-btn .x-chat-room-send-icon *{color:#fff!important;fill:#fff!important;stroke:none!important}.chat-notification-settings-screen{padding-bottom:14px}.chat-notification-master-card,.chat-notification-summary-card{border-color:#60a5fa38!important;background:linear-gradient(135deg,#2563eb29,#0f172ad6)!important}.chat-notification-option-grid.disabled,.chat-notification-extra-grid.disabled{opacity:.58}.chat-notification-option-card .split-row{align-items:flex-start;gap:12px}.chat-notification-option-card h3,.chat-notification-master-card h3,.chat-notification-summary-card h3{margin-bottom:4px}.chat-notification-option-card p,.chat-notification-master-card p,.chat-notification-summary-card p{word-break:keep-all}.chat-notification-option-card .toggle-row{flex-shrink:0}@media (max-width: 640px){.chat-notification-option-card .split-row,.chat-notification-master-card .split-row,.chat-notification-summary-card .split-row{align-items:stretch}}.chat-emoji-item.adultapp-approved-sticker-btn img{width:min(100%,72px);height:72px;object-fit:contain;display:block;border-radius:12px}.x-chat-room-sticker-image{width:min(160px,52vw);max-height:160px;object-fit:contain;display:block;border-radius:14px}.x-chat-room-emoticon-preview-thumb img{width:100%;height:100%;object-fit:contain;display:block;border-radius:12px}.chat-emoji-collection-row{min-height:62px!important;height:62px!important;padding:6px 12px!important;gap:10px!important;align-items:center!important}.chat-emoji-collection-btn,.chat-emoji-collection-btn.active{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:0!important;border-radius:14px!important;overflow:hidden!important}.chat-emoji-collection-cover,.chat-emoji-collection-btn.active .chat-emoji-collection-cover{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;border-radius:14px!important;font-size:24px!important;line-height:50px!important}.chat-emoji-collection-cover img,.chat-emoji-collection-btn.active .chat-emoji-collection-cover img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.chat-emoji-grid.mode-sticker{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}.chat-emoji-grid.mode-sticker .chat-emoji-item.adultapp-approved-sticker-btn{width:100%!important;min-width:0!important;max-width:100%!important;min-height:118px!important;padding:8px 4px 7px!important;display:grid!important;grid-template-rows:74px auto auto!important;align-items:center!important;justify-items:center!important;align-content:center!important;overflow:hidden!important}.chat-emoji-item.adultapp-approved-sticker-btn img{width:72px!important;max-width:100%!important;height:72px!important;object-fit:contain!important;display:block!important;border-radius:12px!important}.chat-emoji-grid.mode-sticker .chat-emoji-item.adultapp-approved-sticker-btn strong,.chat-emoji-grid.mode-sticker .chat-emoji-item.adultapp-approved-sticker-btn small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.chat-emoji-grid.free-use-ended{display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important}.chat-emoji-purchase-required{width:100%!important;min-height:160px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:18px!important;border:1px solid rgba(255,79,154,.32)!important;border-radius:18px!important;background:#ff4f9a1a!important;color:#fff!important;font-size:14px!important;font-weight:800!important;line-height:1.5!important;word-break:keep-all!important}.x-chat-room-message .x-chat-room-message-bubble.kind-sticker,.x-chat-room-message.mine .x-chat-room-message-bubble.kind-sticker{max-width:min(190px,58vw)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;overflow:visible!important}.x-chat-room-message-bubble.kind-sticker .x-chat-room-special-card.sticker{display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.x-chat-room-message-bubble.kind-sticker .x-chat-room-special-chip,.x-chat-room-message-bubble.kind-sticker .x-chat-room-special-card.sticker small{display:none!important}.x-chat-room-message-bubble.kind-sticker .x-chat-room-sticker-image{display:block!important;width:min(180px,56vw)!important;height:auto!important;max-height:180px!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.emoticon-apply-kakao-guide{border-color:#ff4f9a57;background:linear-gradient(135deg,#ff4f9a24,#7c3aed14)}.emoticon-apply-kakao-guide p{margin:0;color:#ffffffb8;font-size:12px;line-height:1.55}.chat-emoji-sheet{grid-template-rows:auto 62px minmax(0,1fr)!important;align-content:stretch!important}.chat-emoji-sheet.tab-row-hidden{grid-template-rows:0 62px minmax(0,1fr)!important}.chat-emoji-collection-row{position:relative!important;top:auto!important;bottom:auto!important;z-index:1!important;flex-shrink:0!important;margin:0!important;transform:none!important;grid-row:2!important}.chat-emoji-grid.compact-scroll-list,.chat-emoji-grid.mode-sticker.compact-scroll-list{grid-row:3!important;align-self:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding-top:8px!important;overflow-y:auto!important;position:relative!important;z-index:0!important}.x-chat-room-message .x-chat-room-message-bubble.kind-sticker,.x-chat-room-message.mine .x-chat-room-message-bubble.kind-sticker{max-width:min(360px,76vw)!important}.x-chat-room-message-bubble.kind-sticker .x-chat-room-special-card.sticker,.x-chat-room-special-card.sticker{width:fit-content!important;max-width:min(360px,76vw)!important}.x-chat-room-message-bubble.kind-sticker .x-chat-room-sticker-image,.x-chat-room-special-card.sticker .x-chat-room-sticker-image{display:block!important;width:clamp(220px,58vw,288px)!important;height:auto!important;max-width:360px!important;max-height:360px!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;image-rendering:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none}.chat-emoji-sheet{grid-template-rows:auto 50px 62px minmax(0,1fr)!important;align-content:stretch!important}.chat-emoji-sheet.tab-row-hidden{grid-template-rows:0 50px 62px minmax(0,1fr)!important}.chat-emoji-sheet.tab-row-hidden .chat-emoji-primary-row{height:0!important;min-height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;margin:0!important}.chat-emoji-tab-row{grid-row:2!important;position:relative!important;top:auto!important;bottom:auto!important;z-index:2!important;margin:0!important}.chat-emoji-collection-row{grid-row:3!important;position:relative!important;top:auto!important;bottom:auto!important;z-index:1!important;margin:0!important}.chat-emoji-grid.compact-scroll-list,.chat-emoji-grid.mode-sticker.compact-scroll-list{grid-row:4!important;padding-top:8px!important}.chat-emoji-grid.mode-sticker .chat-emoji-item.adultapp-approved-sticker-btn{grid-template-rows:1fr!important;min-height:110px!important;gap:0!important;padding:8px!important}.chat-emoji-grid.mode-sticker .chat-emoji-item.adultapp-approved-sticker-btn img{width:min(100%,88px)!important;height:88px!important;object-fit:contain!important}.chat-emoji-grid.mode-sticker .chat-emoji-item.adultapp-approved-sticker-btn strong,.chat-emoji-grid.mode-sticker .chat-emoji-item.adultapp-approved-sticker-btn small{display:none!important}.chat-emoji-sheet{grid-template-rows:auto auto 50px 62px minmax(0,1fr)!important}.chat-emoji-sheet.tab-row-hidden{grid-template-rows:auto 0 50px 62px minmax(0,1fr)!important}.chat-emoji-sheet>.shorts-sheet-handle{grid-row:1!important}.chat-emoji-primary-row{grid-row:2!important}.chat-emoji-tab-row{grid-row:3!important}.chat-emoji-collection-row{grid-row:4!important}.chat-emoji-grid.compact-scroll-list,.chat-emoji-grid.mode-sticker.compact-scroll-list{grid-row:5!important}@media (max-width: 768px){:root{--adultapp-mobile-emoji-keyboard-height: clamp(318px, 42dvh, 430px);--adultapp-mobile-emoji-primary-row-height: auto;--adultapp-mobile-emoji-tab-row-height: 46px;--adultapp-mobile-emoji-collection-row-height: 58px}.chat-sheet-backdrop:has(.chat-emoji-sheet){background:transparent!important;align-items:flex-end!important;justify-content:stretch!important;z-index:118!important}.chat-sheet-backdrop:has(.chat-emoji-sheet) .chat-emoji-sheet{width:100%!important;height:var(--adultapp-mobile-emoji-keyboard-height)!important;min-height:var(--adultapp-mobile-emoji-keyboard-height)!important;max-height:var(--adultapp-mobile-emoji-keyboard-height)!important;padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;border-radius:18px 18px 0 0!important;display:grid!important;grid-template-rows:10px var(--adultapp-mobile-emoji-primary-row-height) var(--adultapp-mobile-emoji-tab-row-height) var(--adultapp-mobile-emoji-collection-row-height) minmax(0,1fr)!important;gap:6px!important;overflow:hidden!important;box-shadow:0 -10px 26px #0000007a!important;transform:translateZ(0)!important}.chat-sheet-backdrop:has(.chat-emoji-sheet) .chat-emoji-sheet>.shorts-sheet-handle{grid-row:1!important;align-self:center!important;margin:0 auto!important}.chat-sheet-backdrop:has(.chat-emoji-sheet) .chat-emoji-primary-row{grid-row:2!important;min-height:42px!important;margin:0!important}.chat-sheet-backdrop:has(.chat-emoji-sheet) .chat-emoji-search-row{min-height:42px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important}.chat-sheet-backdrop:has(.chat-emoji-sheet) .chat-emoji-search-row input{height:40px!important;min-height:40px!important}.chat-sheet-backdrop:has(.chat-emoji-sheet) .chat-emoji-tab-row{grid-row:3!important;min-height:var(--adultapp-mobile-emoji-tab-row-height)!important;height:var(--adultapp-mobile-emoji-tab-row-height)!important;align-items:center!important;margin:0!important;padding:2px 0!important;overflow-x:auto!important;overflow-y:hidden!important}.chat-sheet-backdrop:has(.chat-emoji-sheet) .chat-emoji-mode-btn{min-height:36px!important;height:36px!important}.chat-sheet-backdrop:has(.chat-emoji-sheet) .chat-emoji-collection-row{grid-row:4!important;min-height:var(--adultapp-mobile-emoji-collection-row-height)!important;height:var(--adultapp-mobile-emoji-collection-row-height)!important;max-height:var(--adultapp-mobile-emoji-collection-row-height)!important;padding:4px 0!important;margin:0!important;align-items:center!important;overflow-x:auto!important;overflow-y:hidden!important}.chat-sheet-backdrop:has(.chat-emoji-sheet) .chat-emoji-grid.compact-scroll-list,.chat-sheet-backdrop:has(.chat-emoji-sheet) .chat-emoji-grid.mode-sticker.compact-scroll-list{grid-row:5!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:6px 0 calc(12px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.chat-sheet-backdrop:has(.chat-emoji-sheet) .chat-emoji-sheet.tab-row-hidden{grid-template-rows:10px 0 var(--adultapp-mobile-emoji-tab-row-height) var(--adultapp-mobile-emoji-collection-row-height) minmax(0,1fr)!important}.chat-sheet-backdrop:has(.chat-emoji-sheet) .chat-emoji-sheet.tab-row-hidden .chat-emoji-primary-row{min-height:0!important;height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}}.shop-home-brand-story-ring.sunrise,.shop-home-brand-story-ring{border-radius:16px!important}.shop-home-brand-story-avatar,.shop-home-brand-story-avatar img{border-radius:14px!important}.chat-recommendation-settings-screen .chat-recommendation-option-card,.chat-recommendation-settings-screen .chat-recommendation-master-card{border-radius:16px}.chat-recommendation-settings-screen .copy-action-row{display:flex;gap:8px;flex-wrap:wrap}.x-chat-room-send-icon{overflow:visible!important;transform-origin:center!important}.x-chat-room-send-btn .x-chat-room-send-icon,.ghost-btn.x-chat-room-send-btn .x-chat-room-send-icon{width:24px!important;height:24px!important;overflow:visible!important;transform:translate(0) rotate(-8deg)!important}.setlog-panel{display:grid;gap:12px;padding:12px;background:#000}.setlog-section-head{position:relative;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.18)}.setlog-section-head strong{color:#fff;font-size:17px;font-weight:900;letter-spacing:-.04em}.setlog-add-btn{width:34px;height:34px;min-width:34px;min-height:34px;padding:0!important;border:0!important;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;background:#191919!important;color:#fff!important;font-size:24px;font-weight:900;line-height:1;box-shadow:none!important}.setlog-add-menu{position:absolute;top:40px;right:0;z-index:8;min-width:132px;display:grid;gap:6px;padding:8px;border:1px solid rgba(255,255,255,.14);background:#121212;box-shadow:0 16px 36px #00000073}.setlog-add-menu button{min-height:36px;border:0!important;background:#ffffff0f!important;color:#fff!important;font-size:13px;font-weight:800;text-align:left}.setlog-room-list{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.18)}.setlog-room-row{width:100%;min-height:56px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 14px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.18)!important;background:transparent!important;color:#fff!important;border-radius:0!important;box-shadow:none!important}.setlog-room-row span{font-size:15px;font-weight:900}.setlog-room-row small{color:#ffffff80;font-size:11px}.setlog-bottom-actions{display:flex;justify-content:center;gap:12px;padding-top:6px}.setlog-bottom-actions button{min-width:84px;min-height:40px;border:0!important;background:#ffffff14!important;color:#fff!important;font-weight:900}.setlog-create-screen,.setlog-invite-screen{min-height:100%;display:grid;align-content:start;gap:18px;padding:14px 12px 28px;background:#000}.setlog-create-topline{min-height:48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.2)}.setlog-back-btn,.setlog-create-submit{min-width:54px;min-height:38px;border:0!important;background:transparent!important;color:#fff!important;font-weight:900;box-shadow:none!important}.setlog-back-btn{font-size:24px;justify-content:flex-start}.setlog-create-submit{justify-content:flex-end;color:#ff9acb!important}.setlog-field{display:grid;gap:8px}.setlog-field span{color:#ffffffb8;font-size:12px;font-weight:800}.setlog-field input,.setlog-field select,.setlog-friend-invite-card input{min-height:48px;border:0!important;border-bottom:1px solid rgba(255,255,255,.2)!important;border-radius:0!important;background:transparent!important;color:#fff!important;padding:0 2px!important}.setlog-room-title-card,.setlog-join-code-card,.setlog-friend-invite-card,.setlog-complete-btn{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff0a!important;color:#fff!important;border-radius:0!important;box-shadow:none!important}.setlog-room-title-card{font-size:18px;font-weight:900}.setlog-join-code-card{color:#ff9acb!important;font-size:16px;font-weight:900}.setlog-friend-invite-card{display:grid;gap:10px;padding:12px}.setlog-friend-invite-card strong{font-size:14px;font-weight:900}.setlog-friend-result-list{display:grid;gap:6px;max-height:220px;overflow-y:auto}.setlog-friend-result-list button{min-height:40px;display:flex;align-items:center;justify-content:space-between;border:0!important;background:#ffffff0f!important;color:#fff!important}.setlog-friend-result-list small{color:#ffffff8f;font-size:11px}.setlog-complete-btn{font-size:15px;font-weight:900;background:#191919!important}.chat-row.kakao-chat-row.chat-row-openable.pinned{background:#11182709}.chat-row.kakao-chat-row.chat-row-openable.quiet .chat-copy p{color:#8b8b93}.category-scroll .category-chip.custom-folder-chip{border-style:dashed;background:#1118270a}.chat-thread-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#0f172a2e}.chat-thread-action-menu,.chat-folder-picker-modal,.chat-folder-order-modal{position:fixed;z-index:12001;width:min(260px,calc(100vw - 28px));max-height:min(70vh,520px);overflow:auto;border-radius:18px;border:1px solid rgba(17,24,39,.12);background:#fff;box-shadow:0 18px 42px #0f172a3d;padding:10px;display:grid;gap:6px}.chat-folder-picker-modal,.chat-folder-order-modal{left:50%;top:50%;transform:translate(-50%,-50%);width:min(340px,calc(100vw - 32px))}.chat-thread-action-menu>strong,.chat-folder-picker-modal>strong,.chat-folder-order-modal>strong{display:block;padding:8px 10px 6px;font-size:14px;color:#111827}.chat-thread-action-menu button,.chat-folder-picker-modal button,.chat-folder-order-modal button{width:100%;min-height:38px;border:0;border-radius:12px;background:#1118270e;color:#111827;font-weight:800;text-align:left;padding:8px 10px}.chat-thread-action-menu button:hover,.chat-folder-picker-modal button:hover,.chat-folder-order-modal button:hover{background:#1118271a}.chat-thread-action-menu button.danger{color:#dc2626;background:#dc262614}.chat-folder-order-preview{max-width:100%;padding:4px 0 8px}.chat-folder-order-list{display:grid;gap:8px}.chat-folder-order-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#1118270b}.chat-folder-order-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.chat-folder-order-row div{display:flex;gap:6px}.chat-folder-order-row button{width:auto;min-height:30px;padding:5px 9px;text-align:center}.chat-folder-order-row button:disabled{opacity:.35}.setlog-section-head strong{font-size:16px!important}.setlog-join-screen{min-height:100%;display:grid;align-content:start;gap:18px;padding:14px 12px 28px;background:#000}.setlog-join-copy{display:grid;gap:6px;color:#fff}.setlog-join-copy strong{font-size:20px;font-weight:900;letter-spacing:-.04em}.setlog-join-copy span,.setlog-error-text{color:#ffffff9e;font-size:12px;line-height:1.45}.setlog-error-text{margin:-8px 0 0;color:#ff9acb;font-weight:800}.setlog-room-screen,.setlog-chat-screen{min-height:0;height:100%;display:grid;grid-template-rows:54px minmax(0,1fr);background:#000;color:#fff;overflow:hidden}.setlog-chat-screen{grid-template-rows:54px minmax(0,1fr) auto}.setlog-room-head{min-height:54px;display:grid;grid-template-columns:48px minmax(0,1fr) 70px;align-items:center;border-bottom:1px solid rgba(255,255,255,.18);padding:0 8px;background:#000}.setlog-room-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:17px;font-weight:900;letter-spacing:-.04em}.setlog-room-back,.setlog-room-chat-btn,.setlog-chat-head>span{min-height:38px;border:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font-weight:900}.setlog-room-back{width:44px;padding:0!important;display:inline-flex;align-items:center;justify-content:flex-start}.setlog-room-back svg{width:22px;height:22px}.setlog-room-chat-btn,.setlog-chat-head>span{display:inline-flex;align-items:center;justify-content:flex-end;padding:0 4px!important;font-size:14px}.setlog-account-shot-list{min-height:0;overflow-y:auto;background:#000}.setlog-account-shot-row{display:grid;gap:8px;padding:12px;border-bottom:1px solid rgba(255,255,255,.18)}.setlog-account-shot-row>strong{font-size:14px;font-weight:900;letter-spacing:-.03em}.setlog-shot-box{width:100%;min-height:104px;border:1px solid rgba(255,255,255,.2)!important;border-radius:0!important;display:grid;place-items:center;gap:8px;padding:10px!important;background:#ffffff08!important;color:#fff!important;box-shadow:none!important;overflow:hidden}.setlog-shot-box>span:not(.setlog-shot-frame-grid){font-size:15px;font-weight:900}.setlog-shot-box:disabled{opacity:.72}.setlog-shot-frame-grid{width:100%;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:2px}.setlog-shot-frame-grid img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#111}.setlog-shot-video{width:100%;max-height:120px;background:#111}.setlog-shot-box small{color:#ffffff94;font-size:11px}.setlog-chat-message-list{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:10px;padding:12px;background:#050505}.setlog-chat-message{max-width:78%;justify-self:start;display:grid;gap:4px}.setlog-chat-message.mine{justify-self:end;text-align:right}.setlog-chat-message strong{color:#ffffffa8;font-size:11px}.setlog-chat-message p{margin:0;padding:10px 12px;border-radius:14px;background:#ffffff1a;color:#fff;font-size:14px;line-height:1.45}.setlog-chat-message.mine p{background:#ff9acb;color:#1d0610}.setlog-chat-message small{color:#ffffff7a;font-size:10px}.setlog-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.16);background:#000}.setlog-chat-composer input{min-height:42px;border:0!important;border-radius:999px!important;padding:0 14px!important;background:#ffffff1a!important;color:#fff!important}.setlog-chat-composer button{min-height:42px;border:0!important;border-radius:999px!important;background:#ff9acb!important;color:#1d0610!important;font-weight:900}.mobile-app-shell.setlog-room-active,.mobile-app-shell:has(.setlog-room-screen),.mobile-app-shell:has(.setlog-chat-screen){grid-template-rows:minmax(0,1fr)!important}.mobile-app-shell.setlog-room-active>.top-header,.mobile-app-shell.setlog-room-active>.bottom-nav,.mobile-app-shell:has(.setlog-room-screen)>.top-header,.mobile-app-shell:has(.setlog-room-screen)>.bottom-nav,.mobile-app-shell:has(.setlog-chat-screen)>.top-header,.mobile-app-shell:has(.setlog-chat-screen)>.bottom-nav{display:none!important}.mobile-app-shell.setlog-room-active>.mobile-main,.mobile-app-shell:has(.setlog-room-screen)>.mobile-main,.mobile-app-shell:has(.setlog-chat-screen)>.mobile-main{min-height:100dvh!important;height:100dvh!important;overflow:hidden!important}.mobile-app-shell.setlog-room-active .tab-pane.fill-pane,.mobile-app-shell.setlog-room-active .story-home-pane,.mobile-app-shell:has(.setlog-room-screen) .tab-pane.fill-pane,.mobile-app-shell:has(.setlog-chat-screen) .tab-pane.fill-pane,.mobile-app-shell:has(.setlog-room-screen) .story-home-pane,.mobile-app-shell:has(.setlog-chat-screen) .story-home-pane{height:100dvh!important;min-height:0!important;overflow:hidden!important}.catshi-store-shell{display:flex;flex-direction:column;gap:12px;width:100%;min-height:100%;padding:10px 10px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.catshi-store-summary-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:linear-gradient(135deg,#fffffff5,#f8fafcf0);box-shadow:0 10px 26px #0f172a0f}.catshi-store-summary-card>div:first-child,.catshi-store-balance{display:flex;flex-direction:column;gap:3px}.catshi-store-summary-card strong{font-size:15px;color:#111827}.catshi-store-summary-card span{font-size:11px;color:#64748b}.catshi-store-balance{align-items:flex-end;flex:0 0 auto}.catshi-store-balance b{font-size:16px;color:#111827}.catshi-store-category-toolbar{position:sticky;top:0;z-index:8;margin:0 -2px;padding:4px 0;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.catshi-store-category-toolbar .category-scroll{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none}.catshi-store-category-toolbar .category-scroll::-webkit-scrollbar{display:none}.catshi-store-message{margin:0;padding:9px 11px;border-radius:12px;background:#0f172a0d;color:#334155;font-size:12px;line-height:1.45}.catshi-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.catshi-store-card{display:flex;min-width:0;min-height:178px;flex-direction:column;justify-content:space-between;gap:7px;padding:8px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:0 8px 22px #0f172a0f}.catshi-store-card.purchased{opacity:.72}.catshi-store-card-visual{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:14px;background:radial-gradient(circle at 30% 25%,#ffffffe6,#ecf2ffeb);color:#111827;font-size:20px;font-weight:800;overflow:hidden}.catshi-store-card-body{display:flex;flex-direction:column;gap:3px;min-width:0}.catshi-store-card-tag{width:fit-content;max-width:100%;padding:2px 6px;border-radius:999px;background:#0f172a0f;color:#475569;font-size:10px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catshi-store-card-body strong{color:#111827;font-size:12px;line-height:1.25;letter-spacing:-.02em}.catshi-store-card-body p{display:-webkit-box;margin:0;color:#64748b;font-size:10px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.catshi-store-card-foot{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:2px}.catshi-store-card-foot b{flex:0 0 auto;color:#111827;font-size:11px}.catshi-store-card-foot button{min-width:42px;min-height:28px;padding:0 7px;border:0;border-radius:999px;background:#111827;color:#fff;font-size:10px;font-weight:700}.catshi-store-card-foot button:disabled{background:#cbd5e1;color:#475569}.catshi-store-empty{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed rgba(15,23,42,.16);border-radius:18px;background:#f8fafce0;color:#64748b;text-align:center}.catshi-store-empty strong{color:#111827}.catshi-store-loading-row{margin-top:2px}@media (max-width: 360px){.catshi-store-grid{gap:7px}.catshi-store-card{min-height:170px;padding:7px}.catshi-store-card-body strong{font-size:11px}.catshi-store-card-foot{flex-direction:column;align-items:stretch}}.chat-media-options-sheet{gap:16px}.chat-media-option-panel{display:grid;gap:12px}.chat-media-option-field,.chat-media-blur-toggle{display:grid;gap:7px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#ffffff0b;color:#fff}.chat-media-option-field>span,.chat-media-blur-toggle>span{font-size:13px;font-weight:900}.chat-media-option-field select{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0000006b;color:#fff;font-weight:800}.chat-media-option-field small,.chat-media-blur-toggle small{color:#ffffff94;font-size:11px;line-height:1.4}.chat-media-blur-toggle{grid-template-columns:auto 1fr;align-items:start}.chat-media-blur-toggle input{width:18px;height:18px;margin-top:1px;accent-color:#ff5ea9}.chat-media-blur-toggle small{grid-column:1 / -1}.chat-media-option-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chat-media-option-actions .ghost-btn{grid-column:1 / -1}.chat-media-option-submit{min-height:44px;border:0;border-radius:14px;background:linear-gradient(135deg,#ff5ea9,#8b5cf6);color:#fff;font-weight:950;box-shadow:0 12px 30px #ff5ea93d}.x-chat-room-message-bubble.kind-image,.x-chat-room-message-bubble.kind-video{max-width:min(260px,70vw);padding:8px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.x-chat-room-media-card{position:relative;display:grid;gap:7px;overflow:hidden}.x-chat-room-media-card img,.x-chat-room-media-card video,.x-chat-room-media-placeholder{display:block;width:min(240px,64vw);height:min(240px,64vw);border-radius:14px;object-fit:cover;background:#ffffff14}.x-chat-room-media-card.video video{height:min(180px,52vw)}.x-chat-room-media-card small{color:#ffffff9e;font-size:11px;line-height:1.35;word-break:break-all}.x-chat-room-media-placeholder{display:grid;place-items:center;color:#ffffffb8;font-weight:900}.x-chat-room-media-card.is-blurred img,.x-chat-room-media-card.is-blurred video,.x-chat-room-media-card.is-blurred .x-chat-room-media-placeholder{filter:blur(18px) saturate(.7);transform:scale(1.04)}.x-chat-room-media-blur-cover{position:absolute;top:0;right:0;bottom:28px;left:0;display:grid;place-content:center;gap:5px;border:0;border-radius:14px;background:#00000061;color:#fff;text-align:center}.x-chat-room-media-blur-cover strong{font-size:14px;font-weight:950}.x-chat-room-media-blur-cover span{font-size:11px;color:#ffffffb8}.counseling-center-shell{display:flex;flex-direction:column;gap:10px;width:100%;min-height:100%;padding:8px 10px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;color:#111827}.counseling-live-tabs{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:42px;border-bottom:1px solid rgba(15,23,42,.12);border-top:1px solid rgba(15,23,42,.08);background:#fff;position:sticky;top:0;z-index:9}.counseling-live-tabs button{min-height:42px;border:0;background:transparent;color:#64748b;font-weight:900;font-size:14px;letter-spacing:-.02em}.counseling-live-tabs button+button{border-left:1px solid rgba(15,23,42,.12)}.counseling-live-tabs button.active{color:#111827;background:linear-gradient(180deg,#ff5ea91f,#fff0)}.counseling-filter-scroll{flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:4px 0 8px;scrollbar-width:none}.counseling-filter-scroll::-webkit-scrollbar{display:none}.counseling-filter-scroll .category-chip{flex:0 0 auto;min-height:32px;border-color:#0f172a14;background:#f8fafc;color:#475569}.counseling-filter-scroll .category-chip.active{border-color:#ff5ea959;background:#ff5ea91a;color:#be185d}.counseling-policy-strip{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafc}.counseling-policy-strip strong{color:#111827;font-size:13px}.counseling-policy-strip span{color:#64748b;font-size:11px;line-height:1.45}.counseling-card-list{display:grid;gap:0;border-top:1px solid rgba(15,23,42,.1);border-bottom:1px solid rgba(15,23,42,.1)}.counseling-card{display:grid;gap:7px;padding:13px 2px 12px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.counseling-card:last-child{border-bottom:0}.counseling-card-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.counseling-identity{display:flex;align-items:center;gap:7px;min-width:0}.counseling-identity strong{color:#111827;font-size:13px;font-weight:900;white-space:nowrap}.counseling-identity span{color:#64748b;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.counseling-status{flex:0 0 auto;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:900}.counseling-status.online{background:#22c55e1f;color:#15803d}.counseling-status.reserve{background:#6366f11a;color:#4338ca}.counseling-topic-row strong{min-width:0;color:#0f172a;font-size:14px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.counseling-topic-row button{flex:0 0 auto;min-width:42px;min-height:28px;border:0;border-radius:999px;background:#111827;color:#fff;font-size:11px;font-weight:900}.counseling-description{display:-webkit-box;margin:0;color:#475569;font-size:12px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.counseling-meta-row,.counseling-submeta-row{justify-content:flex-start;flex-wrap:wrap;gap:8px}.counseling-meta-row span{color:#111827;font-size:12px;font-weight:800}.counseling-submeta-row span{color:#64748b;font-size:10px;font-weight:700}.counseling-moderation-card{display:grid;gap:5px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc}.counseling-moderation-card strong{color:#111827;font-size:13px}.counseling-moderation-card p{margin:0;color:#64748b;font-size:11px;line-height:1.45}.counseling-loading-row{color:#64748b}@media (max-width: 360px){.counseling-center-shell{padding-left:8px;padding-right:8px}.counseling-meta-row span{font-size:11px}}.counseling-notice-backdrop{z-index:9999;padding:16px}.counseling-notice-modal{width:min(560px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:8px;border-radius:22px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#111827;box-shadow:0 24px 70px #0f172a47}.counseling-notice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08)}.counseling-notice-head>div{display:grid;gap:4px;min-width:0}.counseling-notice-head strong{color:#111827;font-size:17px;font-weight:950;letter-spacing:-.03em}.counseling-notice-head span{color:#64748b;font-size:12px;line-height:1.45}.counseling-notice-head .ghost-btn{min-width:56px;height:32px;border-radius:999px;font-size:12px}.counseling-notice-body{display:grid;gap:12px;overflow-y:auto;padding-right:2px}.counseling-notice-section{display:grid;gap:9px;padding:12px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#f8fafc}.counseling-notice-section.disclaimer{border-color:#818cf83d;background:#818cf812}.counseling-notice-section.allowed{border-color:#22c55e33;background:#22c55e0f}.counseling-notice-section.prohibited{border-color:#ef444438;background:#ef44440f}.counseling-notice-section h3{margin:0;color:#111827;font-size:14px;font-weight:950;letter-spacing:-.02em}.counseling-notice-list{display:grid;gap:6px}.counseling-notice-item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:6px;align-items:start;min-width:0;padding:7px 8px;border-radius:12px;background:#ffffffb8}.counseling-notice-item strong{color:#111827;font-size:12px;font-weight:900;line-height:1.35}.counseling-notice-item span{color:#475569;font-size:12px;line-height:1.4;word-break:keep-all}.counseling-notice-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.counseling-notice-skip-label{display:inline-flex;align-items:center;gap:7px;color:#475569;font-size:12px;font-weight:800;-webkit-user-select:none;user-select:none}.counseling-notice-skip-label input{width:16px;height:16px;accent-color:#ff4fa3}.counseling-notice-footer .primary-btn{min-width:112px;height:38px;border-radius:999px;font-size:13px;font-weight:900}.counseling-prohibited-strip{display:grid;gap:7px;padding:10px 12px;border:1px solid rgba(239,68,68,.22);border-radius:14px;background:#ef44440f}.counseling-prohibited-strip strong{color:#991b1b;font-size:13px;font-weight:950}.counseling-prohibited-strip div{display:flex;flex-wrap:wrap;gap:5px}.counseling-prohibited-strip span{display:inline-flex;max-width:100%;padding:4px 7px;border-radius:999px;background:#ffffffdb;color:#7f1d1d;font-size:10px;font-weight:800;line-height:1.25}.x-chat-room-voice-prohibited{display:grid;gap:6px;margin-top:8px;padding:8px 10px;border:1px solid rgba(239,68,68,.26);border-radius:12px;background:#ef444412}.x-chat-room-voice-prohibited strong{display:block;color:#991b1b!important;font-size:12px!important;font-weight:950}.x-chat-room-voice-prohibited div{display:flex;flex-wrap:wrap;gap:4px}.x-chat-room-voice-prohibited span{display:inline-flex;margin:0!important;padding:3px 6px;border-radius:999px;background:#ffffffdb;color:#7f1d1d!important;font-size:10px!important;font-weight:800;line-height:1.25}@media (max-width: 430px){.counseling-notice-modal{width:calc(100vw - 20px);max-height:calc(100vh - 24px);padding:8px;border-radius:18px}.counseling-notice-head{gap:8px}.counseling-notice-item{grid-template-columns:78px minmax(0,1fr);gap:5px}.counseling-notice-footer{align-items:stretch;flex-direction:column}.counseling-notice-footer .primary-btn{width:100%}}.counseling-management-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;position:sticky;top:0;z-index:12;padding:4px 0 6px;background:#fff}.counseling-management-tabs button{min-height:34px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f8fafc;color:#475569;font-size:11px;font-weight:900}.counseling-management-tabs button.active{border-color:#ff5ea959;background:#ff5ea91f;color:#be185d}.counseling-safety-flow-card,.counseling-settlement-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.counseling-safety-flow-card div,.counseling-settlement-summary div{display:grid;gap:5px;min-width:0;padding:9px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafc}.counseling-safety-flow-card strong{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#111827;color:#fff;font-size:11px;font-weight:950}.counseling-safety-flow-card span,.counseling-settlement-summary span{color:#64748b;font-size:10px;font-weight:800;line-height:1.35}.counseling-settlement-summary strong{color:#111827;font-size:13px;font-weight:950;letter-spacing:-.02em}.counseling-apply-panel,.counseling-my-panel,.counseling-admin-panel,.counseling-active-session-card,.counseling-session-row,.counseling-admin-row{display:grid;gap:10px}.counseling-panel-head{display:grid;gap:5px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc}.counseling-panel-head strong{color:#111827;font-size:15px;font-weight:950;letter-spacing:-.02em}.counseling-panel-head span{color:#64748b;font-size:11px;line-height:1.45}.counseling-verification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.counseling-verification-grid>div,.counseling-verification-grid>button{min-height:46px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff}.counseling-verification-grid>div{display:grid;gap:2px;padding:8px 10px}.counseling-verification-grid>button{color:#fff;background:#111827;font-size:12px;font-weight:900}.counseling-verification-grid .verified{border-color:#22c55e33;background:#22c55e12}.counseling-verification-grid .pending{border-color:#f59e0b3d;background:#f59e0b14}.counseling-verification-grid strong{color:#111827;font-size:12px;font-weight:950}.counseling-verification-grid span{color:#64748b;font-size:11px;font-weight:800}.counseling-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.counseling-form-grid label,.counseling-risk-memo{display:grid;gap:5px;min-width:0}.counseling-form-grid label.wide{grid-column:1 / -1}.counseling-form-grid label>span,.counseling-risk-memo>span{color:#475569;font-size:11px;font-weight:900}.counseling-form-grid input,.counseling-form-grid textarea,.counseling-risk-memo textarea,.counseling-review-form input,.counseling-report-form input,.counseling-review-form select,.counseling-report-form select{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;color:#111827;font:inherit;font-size:12px;font-weight:700}.counseling-form-grid input,.counseling-review-form input,.counseling-report-form input,.counseling-review-form select,.counseling-report-form select{min-height:36px;padding:0 10px}.counseling-form-grid textarea,.counseling-risk-memo textarea{min-height:82px;padding:10px;resize:vertical}.counseling-checkbox-stack{display:grid;align-content:end;gap:7px;padding:8px 10px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafc}.counseling-checkbox-stack label,.counseling-agreement-box label{display:flex;align-items:flex-start;gap:8px;color:#475569;font-size:11px;font-weight:850;line-height:1.4}.counseling-checkbox-stack input,.counseling-agreement-box input{width:16px;height:16px;accent-color:#ff4fa3}.counseling-wide-action{width:100%;min-height:42px;border-radius:14px!important}.counseling-application-list,.counseling-session-list{display:grid;gap:8px}.counseling-admin-row,.counseling-session-row,.counseling-active-session-card{padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff}.counseling-admin-row strong,.counseling-session-row strong,.counseling-active-session-card strong{color:#111827;font-size:13px;font-weight:950}.counseling-admin-row span,.counseling-session-row span,.counseling-active-session-card span{color:#64748b;font-size:11px;font-weight:800}.counseling-admin-row p,.counseling-session-row p,.counseling-active-session-card p{margin:0;color:#475569;font-size:11px;line-height:1.45}.counseling-admin-meta,.counseling-admin-actions,.counseling-review-form,.counseling-report-form{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.counseling-admin-actions button,.counseling-review-form button,.counseling-report-form button{min-height:30px;padding:0 9px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#111827;color:#fff;font-size:11px;font-weight:900}.counseling-review-form,.counseling-report-form{display:grid;grid-template-columns:88px minmax(0,1fr) auto}.counseling-review-status{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#f1f5f9;color:#334155!important}.counseling-review-status.approved{background:#22c55e1f;color:#15803d!important}.counseling-review-status.pending,.counseling-review-status.hold{background:#f59e0b24;color:#b45309!important}.counseling-review-status.suspended,.counseling-review-status.rejected{background:#ef44441f;color:#b91c1c!important}.counseling-review-text{padding:8px 10px;border-radius:12px;background:#f8fafc}.counseling-risk-alert{margin:0;padding:8px 10px;border:1px solid rgba(239,68,68,.2);border-radius:12px;background:#ef444412;color:#991b1b!important;font-size:11px;font-weight:900;line-height:1.4}.counseling-start-backdrop{z-index:112;padding:16px}.counseling-start-modal{width:min(560px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:16px;border-radius:22px;background:#fff;color:#111827}.counseling-start-body{display:grid;gap:12px;overflow-y:auto}.counseling-start-summary,.counseling-settlement-preview,.counseling-ticket-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.counseling-start-summary div,.counseling-settlement-preview div,.counseling-ticket-grid button{display:grid;gap:5px;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafc;text-align:left}.counseling-ticket-grid button.active{border-color:#ff5ea959;background:#ff5ea91a}.counseling-start-summary span,.counseling-settlement-preview span,.counseling-ticket-grid span{color:#64748b;font-size:10px;font-weight:800}.counseling-start-summary strong,.counseling-settlement-preview strong,.counseling-ticket-grid strong{color:#111827;font-size:12px;font-weight:950}.counseling-agreement-box{display:grid;gap:8px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc}.counseling-agreement-box>strong{color:#111827;font-size:13px;font-weight:950}.counseling-start-modal .primary-btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 430px){.counseling-management-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.counseling-safety-flow-card,.counseling-settlement-summary,.counseling-verification-grid,.counseling-form-grid,.counseling-start-summary,.counseling-settlement-preview,.counseling-ticket-grid,.counseling-review-form,.counseling-report-form{grid-template-columns:1fr}.counseling-start-modal{width:calc(100vw - 20px);max-height:calc(100vh - 24px);padding:8px;border-radius:18px}}.counseling-center-shell{background:radial-gradient(circle at 16% 0%,rgba(255,79,163,.14),transparent 32%),linear-gradient(180deg,#050505,#000)!important;color:var(--text)!important;padding:10px 10px calc(24px + env(safe-area-inset-bottom,0px))!important}.counseling-management-tabs,.counseling-live-tabs{background:#000000eb!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;padding:4px!important;box-shadow:0 14px 44px #00000057!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.counseling-live-tabs{gap:4px!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.counseling-management-tabs button,.counseling-live-tabs button{border:1px solid transparent!important;border-radius:14px!important;background:#ffffff09!important;color:#f4f4f5ad!important}.counseling-live-tabs button+button{border-left:1px solid transparent!important}.counseling-management-tabs button.active,.counseling-live-tabs button.active,.counseling-filter-scroll .category-chip.active,.counseling-ticket-grid button.active{border-color:#ff4fa370!important;background:linear-gradient(180deg,#ff4fa342,#ff4fa31a)!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff0f,0 8px 22px #ff4fa324!important}.counseling-filter-scroll{padding:2px 0 4px!important}.counseling-filter-scroll .category-chip{border-color:#ffffff14!important;background:#ffffff0b!important;color:#f4f4f5b8!important}.counseling-policy-strip,.counseling-panel-head,.counseling-moderation-card,.counseling-checkbox-stack,.counseling-agreement-box,.counseling-review-text{border-color:#ffffff14!important;background:linear-gradient(180deg,#141619f5,#0a0a0afa)!important;box-shadow:0 14px 44px #00000047!important}.counseling-policy-strip strong,.counseling-panel-head strong,.counseling-moderation-card strong,.counseling-admin-row strong,.counseling-session-row strong,.counseling-active-session-card strong,.counseling-start-summary strong,.counseling-settlement-preview strong,.counseling-ticket-grid strong,.counseling-agreement-box>strong,.counseling-settlement-summary strong,.counseling-verification-grid strong,.counseling-identity strong,.counseling-topic-row strong{color:#fafafa!important}.counseling-policy-strip span,.counseling-panel-head span,.counseling-moderation-card p,.counseling-admin-row span,.counseling-session-row span,.counseling-active-session-card span,.counseling-start-summary span,.counseling-settlement-preview span,.counseling-ticket-grid span,.counseling-settlement-summary span,.counseling-verification-grid span,.counseling-identity span,.counseling-submeta-row span,.counseling-description,.counseling-checkbox-stack label,.counseling-agreement-box label,.counseling-form-grid label>span,.counseling-risk-memo>span{color:#f4f4f5ad!important}.counseling-card-list{gap:8px!important;border-top:0!important;border-bottom:0!important}.counseling-card,.counseling-admin-row,.counseling-session-row,.counseling-active-session-card,.counseling-safety-flow-card div,.counseling-settlement-summary div,.counseling-verification-grid>div,.counseling-verification-grid>button,.counseling-start-summary div,.counseling-settlement-preview div,.counseling-ticket-grid button,.counseling-notice-section,.counseling-notice-item{border-color:#ffffff14!important;background:linear-gradient(180deg,#141619f5,#0a0a0afa)!important;border-radius:18px!important;box-shadow:0 12px 34px #00000042!important}.counseling-card{padding:13px 12px!important;border:1px solid rgba(255,255,255,.08)!important}.counseling-card.online{border-color:#ff4fa333!important}.counseling-topic-row button,.counseling-verification-grid>button,.counseling-admin-actions button,.counseling-review-form button,.counseling-report-form button,.counseling-notice-footer .primary-btn,.counseling-notice-runtime-ok{border:1px solid rgba(255,79,163,.38)!important;background:linear-gradient(135deg,#ff4fa3eb,#7c3aedd6)!important;color:#fff!important;box-shadow:0 10px 24px #ff4fa329!important}.counseling-meta-row span{color:#fafafae6!important}.counseling-status.online{background:#22c55e24!important;color:#86efac!important}.counseling-status.reserve{background:#818cf829!important;color:#c4b5fd!important}.counseling-safety-flow-card strong{background:#ff4fa32e!important;color:#fff!important;border:1px solid rgba(255,79,163,.28)!important}.counseling-prohibited-strip,.x-chat-room-voice-prohibited,.counseling-risk-alert{border-color:#f8717147!important;background:linear-gradient(180deg,#7f1d1d38,#450a0a1f)!important}.counseling-prohibited-strip strong,.x-chat-room-voice-prohibited strong,.counseling-risk-alert{color:#fecaca!important}.counseling-prohibited-strip span,.x-chat-room-voice-prohibited span{background:#f871711f!important;color:#fecaca!important;border:1px solid rgba(248,113,113,.18)!important}.counseling-verification-grid .verified{border-color:#22c55e3d!important;background:#22c55e14!important}.counseling-verification-grid .pending{border-color:#f59e0b47!important;background:#f59e0b14!important}.counseling-form-grid input,.counseling-form-grid textarea,.counseling-risk-memo textarea,.counseling-review-form input,.counseling-report-form input,.counseling-review-form select,.counseling-report-form select{border-color:#ffffff1a!important;background:#ffffff0b!important;color:#fafafa!important}.counseling-form-grid input::placeholder,.counseling-form-grid textarea::placeholder,.counseling-risk-memo textarea::placeholder,.counseling-review-form input::placeholder,.counseling-report-form input::placeholder{color:#f4f4f55c!important}.counseling-review-status{background:#94a3b824!important;color:#cbd5e1!important}.counseling-review-status.approved{background:#22c55e24!important;color:#86efac!important}.counseling-review-status.pending,.counseling-review-status.hold{background:#f59e0b24!important;color:#fcd34d!important}.counseling-review-status.suspended,.counseling-review-status.rejected{background:#ef444429!important;color:#fecaca!important}.counseling-notice-modal,.counseling-start-modal,.counseling-notice-runtime-card{border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,#17181c,#050505)!important;color:#fafafa!important;box-shadow:0 28px 90px #0000009e!important}.counseling-notice-head,.counseling-notice-runtime-head,.counseling-notice-footer,.counseling-notice-runtime-footer{border-color:#ffffff14!important}.counseling-notice-head strong,.counseling-notice-section h3,.counseling-notice-item strong,.counseling-notice-runtime-head strong,.counseling-notice-runtime-section h3,.counseling-notice-runtime-item strong{color:#fafafa!important}.counseling-notice-head span,.counseling-notice-item span,.counseling-notice-skip-label,.counseling-notice-runtime-head span,.counseling-notice-runtime-item span,.counseling-notice-runtime-skip{color:#f4f4f5ad!important}.counseling-notice-runtime-close,.counseling-notice-head .ghost-btn{border-color:#ffffff1a!important;background:#ffffff0e!important;color:#fafafa!important}.counseling-loading-row,.counseling-center-shell .muted-mini{color:#f4f4f585!important}@media (max-width: 430px){.counseling-center-shell{padding-left:8px!important;padding-right:8px!important}.counseling-management-tabs,.counseling-live-tabs{border-radius:16px!important}}.counseling-privacy-guard-card,.counseling-recording-policy-card,.counseling-public-review-card,.counseling-ticket-custom,.counseling-extension-form{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,#141619f5,#0a0a0afa);box-shadow:0 12px 34px #00000042}.counseling-privacy-guard-card,.counseling-public-review-card,.counseling-ticket-custom{display:grid;gap:10px;padding:12px}.counseling-privacy-guard-card>strong,.counseling-public-review-card>strong{color:#fafafa;font-size:13px;font-weight:950;letter-spacing:-.02em}.counseling-privacy-guard-card>div,.counseling-public-review-card>div{display:grid;gap:8px}.counseling-privacy-guard-card span{display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0b;color:#f4f4f5ad;font-size:11px;font-weight:750;line-height:1.45}.counseling-privacy-guard-card b,.counseling-recording-policy-card b{color:#fafafa;font-weight:950}.counseling-recording-policy-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px}.counseling-recording-policy-card span{display:grid;gap:3px;min-height:44px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0b;color:#f4f4f5ad;font-size:10px;font-weight:850;line-height:1.35}.counseling-ticket-custom label,.counseling-extension-form label{display:grid;gap:7px;min-width:0}.counseling-ticket-custom label>span,.counseling-extension-form label>span{color:#f4f4f5ad;font-size:11px;font-weight:900}.counseling-ticket-custom input[type=range]{width:100%;accent-color:#ff4fa3}.counseling-ticket-custom input[inputmode=numeric],.counseling-extension-form input{width:100%;min-height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0b;color:#fafafa;font:inherit;font-size:12px;font-weight:800}.counseling-ticket-custom p{margin:0;color:#f4f4f594;font-size:11px;line-height:1.45}.counseling-extension-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;padding:10px}.counseling-extension-form button{min-height:36px;padding:0 12px;border:1px solid rgba(255,79,163,.38);border-radius:12px;background:linear-gradient(135deg,#ff4fa3eb,#7c3aedd6);color:#fff;font-size:12px;font-weight:950}.counseling-public-review-card article{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0b}.counseling-public-review-card article span{color:#f4f4f5ad;font-size:10px;font-weight:850}.counseling-public-review-card article p{margin:0;color:#fafafa;font-size:12px;font-weight:850;line-height:1.45}.counseling-notice-section.privacy{border-color:#818cf82e!important;background:linear-gradient(180deg,#312e8133,#0a0a0af5)!important}@media (max-width: 430px){.counseling-recording-policy-card,.counseling-extension-form{grid-template-columns:1fr}}.counseling-notice-backdrop,.counseling-notice-runtime-backdrop{z-index:9999!important}.counseling-notice-section.disclaimer,.counseling-notice-runtime-section.disclaimer{border-color:#818cf84d!important;background:linear-gradient(180deg,#312e8140,#0a0a0af5)!important}.counseling-notice-section.operator,.counseling-notice-runtime-section.operator{border-color:#ff4fa347!important;background:linear-gradient(180deg,#ff4fa329,#7c3aed14)!important}.counseling-open-room-policy{grid-template-columns:repeat(2,minmax(0,1fr))}.counseling-open-room-policy>button{grid-column:1 / -1}@media (max-width: 430px){.counseling-open-room-policy{grid-template-columns:1fr}}.counseling-ops-grid,.counseling-refund-flow-card,.counseling-connection-actions{display:grid;gap:8px}.counseling-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.counseling-ops-grid>div,.counseling-refund-flow-card{padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,#141619f5,#0a0a0afa);box-shadow:0 12px 34px #00000042}.counseling-ops-grid strong,.counseling-refund-flow-card strong{color:#fafafa;font-size:12px;font-weight:950}.counseling-ops-grid span,.counseling-refund-flow-card span{color:#f4f4f5ad;font-size:11px;font-weight:800;line-height:1.45}.counseling-refund-flow-card span{display:block;padding:6px 8px;border-radius:12px;background:#ffffff0b}.counseling-connection-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.counseling-connection-actions button{min-height:36px;border-radius:12px;font-size:11px;font-weight:900}.counseling-notice-section.operation,.counseling-notice-section.billing,.counseling-notice-section.refund,.counseling-notice-runtime-section.operation,.counseling-notice-runtime-section.billing,.counseling-notice-runtime-section.refund{border-color:#0ea5e93d!important;background:linear-gradient(180deg,#0ea5e91f,#0a0a0af5)!important}@media (max-width: 430px){.counseling-ops-grid,.counseling-connection-actions{grid-template-columns:1fr}}.public-identity-line{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;vertical-align:middle}.public-identity-line.compact{gap:4px}.public-account-name{color:#ffffff8a;font-size:.92em;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.public-identity-line.compact .public-account-name{font-size:.86em}.counseling-identity .counseling-advisor-role{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#64748b1a;color:#64748b;font-size:10px;font-style:normal;font-weight:950;line-height:1.35;white-space:nowrap}.counseling-identity .counseling-advisor-role.professional{background:#0ea5e91f;color:#0284c7}.counseling-meta-row{width:100%;display:flex;align-items:center;gap:8px}.counseling-meta-row .counseling-rate-label{flex:0 0 auto;letter-spacing:-.02em}.counseling-meta-row .counseling-meta-spacer{flex:1 1 auto;min-width:18px}.counseling-rating-label{margin-left:auto}.counseling-open-room-head{position:relative;align-items:flex-start}.counseling-room-settings{position:relative;flex:0 0 auto}.counseling-room-settings-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:5;min-width:128px;padding:6px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;box-shadow:0 14px 34px #0f172a2e}.counseling-room-settings-menu button{width:100%;min-height:32px;border:0;border-radius:10px;background:#f8fafc;color:#111827;font-size:12px;font-weight:900}.counseling-advisor-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.counseling-advisor-type-option{display:grid;gap:4px;min-height:68px;padding:12px;border:1px solid rgba(100,116,139,.22);border-radius:16px;background:#fff;text-align:left;cursor:pointer}.counseling-advisor-type-option strong{color:#64748b;font-size:13px;font-weight:950}.counseling-advisor-type-option span{color:#64748b;font-size:11px;font-weight:700;line-height:1.35}.counseling-advisor-type-option.active{border-color:#64748b80;background:#64748b14}.counseling-advisor-type-option.professional strong{color:#0284c7}.counseling-advisor-type-option.professional.active{border-color:#0ea5e980;background:#0ea5e91a}.counseling-credential-application-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(14,165,233,.22);border-radius:18px;background:#0ea5e90f}.counseling-credential-application-card.admin{margin-bottom:12px}.counseling-credential-application-card p,.counseling-credential-application-card span{margin:0;color:#64748b;font-size:12px;line-height:1.45}.counseling-credential-guide-modal{max-width:520px}@media (max-width: 520px){.counseling-advisor-type-grid{grid-template-columns:1fr}.counseling-meta-row{gap:6px}}.counseling-center-shell .counseling-identity .counseling-advisor-role.general{color:#94a3b8fa}.counseling-center-shell .counseling-identity .counseling-advisor-role.professional{color:#7dd3fc}.counseling-center-shell .counseling-room-settings-menu,.counseling-center-shell .counseling-advisor-type-option,.counseling-center-shell .counseling-credential-application-card{border-color:#ffffff1a;background:#0f172ab8}.counseling-center-shell .counseling-room-settings-menu button{background:#ffffff14;color:#ffffffeb}.counseling-center-shell.compact-scroll-list{background:#000!important;background-image:none!important}.counseling-management-tabs.category-scroll{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;width:100%!important;position:static!important;top:auto!important;z-index:auto!important;min-height:0!important;padding:2px 0 4px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.counseling-management-tabs.category-scroll .category-chip{min-height:34px!important;width:auto!important;min-width:0!important;padding:0 8px!important;border:0!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#8b98a5!important;font-size:13px!important;font-weight:800!important;letter-spacing:-.02em!important}.counseling-management-tabs.category-scroll .category-chip:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#cbd5e1!important}.counseling-management-tabs.category-scroll .category-chip.active{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#f472b6!important;font-weight:900!important}.top-header .topbar-inline-actions-left>.header-inline-btn.header-inline-btn-navitem{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding-left:4px!important;padding-right:4px!important;margin:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;letter-spacing:-.03em!important}.top-header .topbar-inline-actions-left>.header-inline-btn.header-inline-btn-navitem.header-inline-btn-icon-label,.top-header .topbar-inline-actions-left>.header-inline-btn.header-inline-btn-navitem.header-wishlist-heart-btn{width:auto!important;min-width:max-content!important;max-width:none!important;flex-basis:auto!important;padding-left:4px!important;padding-right:4px!important}.top-header .topbar-inline-actions-left>.header-inline-btn.header-inline-btn-navitem svg{display:none!important}.home-feed-pane.home-feed-pane-saved,.saved-home-pane.home-feed-pane,.saved-home-pane{background:#000!important}.catshi-store-shell{background:#000!important;color:#fff}.catshi-store-category-toolbar{background:#000!important}.catshi-store-loading-row{display:none!important}.counseling-notice-modal{padding:8px!important}.counseling-notice-body.compact-scroll-list .counseling-notice-item{grid-template-columns:84px minmax(0,1fr)!important;gap:6px!important}@media (max-width: 430px){.counseling-notice-body.compact-scroll-list .counseling-notice-item{grid-template-columns:78px minmax(0,1fr)!important}}.mobile-app-shell.counseling-center-tabs-active{grid-template-rows:auto auto minmax(0,1fr) auto}.mobile-app-shell.counseling-advisor-detail-active{grid-template-rows:auto minmax(0,1fr) auto}.mobile-app-shell.counseling-advisor-detail-active>.top-header{display:none!important}.counseling-management-tabs.category-scroll.counseling-management-tabs-outside{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;width:100%!important;min-height:38px!important;padding:4px 10px 6px!important;overflow-x:auto!important;scrollbar-width:none!important;background:#000!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.counseling-management-tabs.category-scroll.counseling-management-tabs-outside::-webkit-scrollbar{display:none!important}.counseling-filter-scroll{width:100%!important;display:flex!important;align-items:center!important;justify-content:stretch!important;gap:6px!important;overflow-x:visible!important;padding:4px 0 8px!important}.counseling-filter-scroll .category-chip{flex:1 1 0!important;min-width:0!important;width:auto!important;justify-content:center!important;padding-left:4px!important;padding-right:4px!important;text-align:center!important;white-space:nowrap!important}.counseling-meta-row{justify-content:space-between!important;flex-wrap:nowrap!important}.counseling-meta-detail-button{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 auto;min-width:0;min-height:28px;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.counseling-meta-detail-button span{flex:0 0 auto;color:#111827;font-size:12px;font-weight:800;white-space:nowrap}.counseling-center-shell .counseling-meta-detail-button span{color:#ffffffe0}.counseling-detail-topbar{display:flex;align-items:center;gap:10px;min-height:calc(52px + env(safe-area-inset-top,0px));padding:calc(6px + env(safe-area-inset-top,0px)) 12px 6px;background:#000;border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.counseling-detail-title-wrap{display:grid;gap:2px;min-width:0}.counseling-detail-title-wrap strong{font-size:15px;font-weight:950;letter-spacing:-.03em}.counseling-detail-title-wrap span{color:#ffffff94;font-size:11px;font-weight:700}.counseling-review-report-detail-shell{display:flex;flex-direction:column;gap:10px;min-height:100%;width:100%;padding:8px 10px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#000;color:#fff}.counseling-detail-tab-scroll{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;overflow:visible!important;padding:0}.counseling-detail-tab-scroll .category-chip{justify-content:center;min-width:0;width:100%}.counseling-detail-filter-row{display:flex;align-items:center;gap:6px;width:100%}.counseling-detail-filter-row button{flex:1 1 0;min-height:32px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;color:#ffffffad;font-size:12px;font-weight:900}.counseling-detail-filter-row button.active{background:#f472b629;border-color:#f472b657;color:#f9a8d4}.counseling-detail-list{display:grid;gap:8px}.counseling-detail-list-item{display:grid;gap:6px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0f172ac7}.counseling-detail-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.counseling-detail-list-head strong{color:#fff;font-size:13px;font-weight:950;white-space:nowrap}.counseling-detail-list-head span,.counseling-detail-list-meta{color:#ffffff8f;font-size:11px;font-weight:800}.counseling-detail-list-item p{margin:0;color:#ffffffdb;font-size:12px;line-height:1.45}@media (max-width: 380px){.counseling-filter-scroll{gap:4px!important}.counseling-filter-scroll .category-chip{font-size:11px!important}.counseling-meta-detail-button{gap:5px}.counseling-meta-detail-button span{font-size:11px}.counseling-detail-list-head{align-items:flex-start;flex-direction:column}}.tab-pane.fill-pane.catshi-pane,.tab-pane.fill-pane.catshi-pane .compact-scroll-list,.tab-pane.fill-pane.catshi-pane .catshi-store-shell{scrollbar-width:none!important;-ms-overflow-style:none!important}.tab-pane.fill-pane.catshi-pane::-webkit-scrollbar,.tab-pane.fill-pane.catshi-pane .compact-scroll-list::-webkit-scrollbar,.tab-pane.fill-pane.catshi-pane .catshi-store-shell::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.catshi-store-shell.compact-scroll-list{background:#000!important;color:#fff!important}.catshi-store-shell.compact-scroll-list .catshi-store-summary-card,.catshi-store-shell.compact-scroll-list .catshi-store-card,.catshi-store-shell.compact-scroll-list .catshi-store-message,.catshi-store-shell.compact-scroll-list .catshi-store-empty{border-color:#ffffff29!important;background:#101010!important;color:#fff!important;box-shadow:0 12px 28px #00000061!important}.catshi-store-shell.compact-scroll-list .catshi-store-summary-card strong,.catshi-store-shell.compact-scroll-list .catshi-store-summary-card span,.catshi-store-shell.compact-scroll-list .catshi-store-balance b,.catshi-store-shell.compact-scroll-list .catshi-store-card-body strong,.catshi-store-shell.compact-scroll-list .catshi-store-card-body p,.catshi-store-shell.compact-scroll-list .catshi-store-card-foot b,.catshi-store-shell.compact-scroll-list .catshi-store-empty strong,.catshi-store-shell.compact-scroll-list .catshi-store-empty span{color:#fff!important}.catshi-store-shell.compact-scroll-list .catshi-store-category-toolbar{background:#000!important;color:#fff!important}.catshi-store-shell.compact-scroll-list .catshi-store-card-tag{background:#ffffff1f!important;color:#ffffffdb!important}.catshi-store-shell.compact-scroll-list .catshi-store-card-visual{background:radial-gradient(circle at 30% 25%,#fff3,#1f2937f5)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important}.catshi-store-shell.compact-scroll-list .catshi-store-card-foot button:not(:disabled){background:#fff!important;color:#000!important}.profile-achievement-screen{display:flex;flex-direction:column;gap:14px;min-height:100%;padding:12px 12px 28px;background:#000;color:#fff}.profile-achievement-hero,.profile-achievement-card{border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#ffffff1a,#0f172ad6);border-radius:20px;box-shadow:0 14px 32px #00000057}.profile-achievement-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px}.profile-achievement-hero strong{display:block;margin-top:5px;color:#fff;font-size:22px;letter-spacing:-.04em}.profile-achievement-hero p{margin:6px 0 0;color:#ffffffb8;font-size:12px;line-height:1.5}.profile-achievement-kicker,.profile-achievement-card span{color:#38bdf8;font-size:11px;font-weight:800;letter-spacing:-.02em}.profile-achievement-score{flex:0 0 auto;padding:9px 12px;border-radius:999px;background:#38bdf829;color:#7dd3fc;font-size:12px;font-weight:900}.profile-achievement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-achievement-card{min-height:126px;padding:14px}.profile-achievement-card strong{display:block;margin-top:7px;color:#fff;font-size:14px;line-height:1.3}.profile-achievement-card small{display:block;margin-top:7px;color:#ffffffa8;font-size:11px;line-height:1.45}.profile-achievement-card.unlocked{border-color:#38bdf861}.profile-achievement-score-stack{display:grid;justify-items:end;gap:6px;flex:0 0 auto}.profile-achievement-score-stack small{color:#ffffffa3;font-size:11px;font-weight:800}.profile-achievement-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-achievement-summary-grid article,.profile-achievement-section,.profile-achievement-row-card,.profile-achievement-stage-card{border:1px solid rgba(255,255,255,.12);background:#ffffff0b;border-radius:16px;color:#fff}.profile-achievement-summary-grid article{padding:12px;min-height:92px}.profile-achievement-summary-grid strong,.profile-achievement-summary-grid span,.profile-achievement-summary-grid small{display:block}.profile-achievement-summary-grid strong{font-size:12px;color:#ffffffb3}.profile-achievement-summary-grid span{margin-top:7px;font-size:18px;font-weight:950;letter-spacing:-.04em;color:#fff}.profile-achievement-summary-grid small{margin-top:5px;color:#ffffff8c;font-size:10px;line-height:1.35}.profile-achievement-section{padding:12px;display:grid;gap:10px}.profile-achievement-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.profile-achievement-section-head strong{display:block;margin-top:4px;color:#fff;font-size:16px;letter-spacing:-.04em}.profile-achievement-section-head small{color:#ffffff8c;font-size:10px;text-align:right}.profile-achievement-list{display:grid;gap:8px}.profile-achievement-row-card{padding:11px;display:grid;gap:9px}.profile-achievement-row-card.unlocked{border-color:#38bdf86b;background:linear-gradient(135deg,#38bdf81f,#ffffff0a)}.profile-achievement-row-card.in-progress{border-color:#ffffff29}.profile-achievement-row-card.locked{opacity:.72}.profile-achievement-row-top{display:flex;align-items:center;gap:9px}.profile-achievement-number{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff17;color:#93c5fd;font-size:11px;font-weight:950;flex:0 0 auto}.profile-achievement-row-title{min-width:0;flex:1 1 auto}.profile-achievement-row-title strong{display:block;color:#fff;font-size:14px;letter-spacing:-.03em}.profile-achievement-row-title small{display:block;margin-top:3px;color:#ffffff85;font-size:10px}.profile-achievement-status{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#ffffff17;color:#ffffffbd;font-size:10px;font-weight:900}.profile-achievement-row-card.unlocked .profile-achievement-status{background:#38bdf82e;color:#7dd3fc}.profile-achievement-row-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px}.profile-achievement-row-body div{border-radius:12px;background:#00000038;padding:9px;min-height:74px}.profile-achievement-row-body b{display:block;color:#ffffff8f;font-size:10px;font-weight:900}.profile-achievement-row-body p{margin:5px 0 0;color:#ffffffdb;font-size:11px;line-height:1.45}.profile-achievement-progress{height:5px;border-radius:999px;overflow:hidden;background:#ffffff17}.profile-achievement-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#a78bfa)}.profile-achievement-stage-list{display:grid;gap:10px}.profile-achievement-stage-card{padding:12px;display:grid;gap:10px}.profile-achievement-stage-card header strong{display:block;color:#fff;font-size:15px;letter-spacing:-.03em}.profile-achievement-stage-card header p{margin:5px 0 0;color:#ffffff94;font-size:11px;line-height:1.45}.profile-achievement-stage-steps{display:grid;gap:7px}.profile-achievement-stage-step{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;border-radius:12px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.profile-achievement-stage-step.unlocked{border-color:#38bdf847;background:#38bdf817}.profile-achievement-stage-step.locked{opacity:.7}.profile-achievement-stage-step>span,.profile-achievement-stage-step em{font-size:10px;font-weight:950;color:#ffffff8f;font-style:normal}.profile-achievement-stage-step strong{display:block;color:#fff;font-size:12px}.profile-achievement-stage-step p,.profile-achievement-stage-step small{display:block;margin:3px 0 0;color:#ffffff94;font-size:10px;line-height:1.35}.profile-achievement-stage-step small{color:#7dd3fce0}@media (max-width: 520px){.profile-achievement-hero{align-items:flex-start;padding:14px}.profile-achievement-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.profile-achievement-summary-grid article{padding:10px 8px}.profile-achievement-row-body{grid-template-columns:1fr}.profile-achievement-stage-step{grid-template-columns:44px minmax(0,1fr) auto}}.counseling-form-grid select{width:100%;min-height:38px;padding:0 34px 0 12px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;color:#111827;font:inherit;font-size:12px;font-weight:800}.counseling-feature-select select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.counseling-tarot-board{display:grid;gap:10px;padding:12px;border:1px solid rgba(124,58,237,.22);border-radius:18px;background:linear-gradient(135deg,#312e81f5,#0f172afa);color:#f8fafc}.counseling-tarot-board .counseling-card-row strong,.counseling-tarot-board .counseling-card-row span,.counseling-tarot-board .muted-mini{color:#f8fafc}.counseling-tarot-spread{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.counseling-tarot-result{min-height:132px;padding:10px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#0f172a8c;display:grid;align-content:start;gap:6px}.counseling-tarot-result.revealed{background:#ffffff1a}.counseling-tarot-result span,.counseling-tarot-result em,.counseling-tarot-result p,.counseling-tarot-result strong{color:#f8fafc}.counseling-tarot-result span{font-size:10px;font-weight:900;opacity:.72}.counseling-tarot-result strong{font-size:13px;font-weight:950}.counseling-tarot-result em{font-size:11px;font-style:normal;font-weight:900;color:#c4b5fd}.counseling-tarot-result p{font-size:11px;line-height:1.45}.counseling-tarot-deck{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.counseling-tarot-card{min-height:92px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:radial-gradient(circle at top,#c4b5fd59,#1e1b4bf5);color:#f8fafc;display:grid;place-items:center;gap:3px;padding:8px;font-weight:950}.counseling-tarot-card.selected{border-color:#fde047e6;box-shadow:0 0 0 2px #fde0472e}.counseling-tarot-card:disabled{opacity:.45}.counseling-tarot-card span{color:#fff;font-size:12px;font-weight:950}.counseling-tarot-card small{color:#ddd6fe;font-size:10px;font-weight:800}.counseling-tarot-actions{justify-content:flex-end}@media (max-width: 480px){.counseling-tarot-spread{grid-template-columns:1fr}.counseling-tarot-deck{grid-template-columns:repeat(3,minmax(0,1fr))}}.mobile-app-shell.counseling-center-tabs-active:not(.counseling-advisor-detail-active){grid-template-rows:auto auto minmax(0,1fr) auto!important}.mobile-app-shell.counseling-center-tabs-active:not(.counseling-advisor-detail-active)>.top-header{grid-row:1!important;position:relative!important;z-index:40!important}.mobile-app-shell.counseling-center-tabs-active:not(.counseling-advisor-detail-active)>.counseling-management-tabs.category-scroll.counseling-management-tabs-outside{grid-row:2!important;position:relative!important;z-index:35!important;display:flex!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:44px!important;max-height:none!important;margin:0!important;padding:6px 10px 7px!important;box-sizing:border-box!important;transform:none!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;overflow-x:auto!important;overflow-y:hidden!important;background:#000!important;border-top:0!important;border-right:0!important;border-left:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;border-radius:0!important}.mobile-app-shell.counseling-center-tabs-active:not(.counseling-advisor-detail-active)>.counseling-management-tabs.category-scroll.counseling-management-tabs-outside .category-chip{flex:1 1 0!important;min-width:0!important;height:32px!important;min-height:32px!important;justify-content:center!important;white-space:nowrap!important}.mobile-app-shell.counseling-center-tabs-active:not(.counseling-advisor-detail-active)>.mobile-main{grid-row:3!important;min-height:0!important;position:relative!important;z-index:1!important;padding-top:0!important;overflow-y:auto!important}.mobile-app-shell.counseling-center-tabs-active:not(.counseling-advisor-detail-active)>.bottom-nav{grid-row:4!important}.community-simple-item.community-simple-item-button.community-simple-item-pinned,.community-simple-item.community-simple-forum-item,.community-simple-item.community-simple-item-button{padding:0!important}.shop-home-home-shell{display:flex!important;flex-direction:column!important;gap:0!important;min-height:0!important;height:100%!important;overflow:hidden!important}.shop-home-home-shell>.shop-home-top-stack{position:relative!important;z-index:1!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.shop-home-home-shell>.shop-home-top-stack:not(.is-hidden){max-height:none!important;opacity:1!important;transform:none!important;overflow:visible!important}.shop-home-top-stack>.shop-home-hero-carousel,.shop-home-hero-carousel{flex:0 0 auto!important;margin:0!important;position:relative!important;z-index:1!important}.shop-home-home-shell>.shop-home-sort-toolbar,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.shop-home-sort-toolbar{position:relative!important;z-index:2!important;flex:0 0 40px!important;margin:0!important;transform:none!important;top:auto!important}.shop-home-home-shell>.shop-home-product-grid-scroll{flex:1 1 auto!important;min-height:0!important}.mobile-app-shell:has(>.category-scroll.visible){grid-template-rows:auto auto minmax(0,1fr) auto!important}.mobile-app-shell>.top-header{grid-row:1!important}.mobile-app-shell>.category-scroll.visible{grid-row:2!important;position:relative!important;z-index:32!important;flex:0 0 auto!important;margin:0!important;transform:none!important;top:auto!important}.mobile-app-shell:has(>.category-scroll.visible)>.mobile-main{grid-row:3!important;min-height:0!important;margin-top:0!important;padding-top:0!important}.mobile-app-shell:has(>.category-scroll.visible)>.bottom-nav{grid-row:4!important}.profile-pane-instagram .profile-photo-layout-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;background:#000!important}.profile-photo-layout-toolbar{position:relative;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;min-height:58px;padding:8px 10px 10px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#000;box-shadow:0 10px 18px #00000057}.profile-photo-layout-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:42px;padding:7px 8px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0b;color:#ffffffb8;font-size:11px;font-weight:900;line-height:1}.profile-photo-layout-toolbar button.active{border-color:#ff4fa3b8;background:linear-gradient(135deg,#ff4fa33d,#7c5cff2e);color:#fff;box-shadow:0 0 0 1px #ff4fa31f inset}.profile-photo-layout-icon{position:relative;display:grid;flex:0 0 24px;width:24px;height:24px;gap:3px;padding:3px;border-radius:8px;background:#ffffff14}.profile-photo-layout-icon i{display:block;min-width:0;min-height:0;border-radius:3px;background:currentColor;opacity:.86}.profile-photo-layout-icon-list{grid-template-columns:7px 1fr;grid-template-rows:repeat(3,1fr)}.profile-photo-layout-icon-list i:nth-child(1),.profile-photo-layout-icon-list i:nth-child(2),.profile-photo-layout-icon-list i:nth-child(3){grid-column:1 / 2}.profile-photo-layout-icon-list:before,.profile-photo-layout-icon-list:after{content:"";display:block;border-radius:999px;background:currentColor;opacity:.58}.profile-photo-layout-icon-list:before{grid-column:2 / 3;grid-row:1 / 2}.profile-photo-layout-icon-list:after{grid-column:2 / 3;grid-row:2 / 3}.profile-photo-layout-icon-grid3{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.profile-photo-layout-icon-single{grid-template-columns:1fr;grid-template-rows:1fr}.profile-photo-layout-icon-single i{border-radius:5px}.profile-photo-layout-caption{display:inline-block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-pane-instagram .profile-photo-layout-panel .profile-photo-grid{min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-top:10px!important}@media (max-width: 380px){.profile-photo-layout-toolbar{gap:6px;padding-left:8px;padding-right:8px}.profile-photo-layout-toolbar button{flex-direction:column;gap:4px;min-height:50px;padding:6px 4px}.profile-photo-layout-caption{font-size:10px}}.profile-pane-instagram .profile-ig-grid.profile-photo-grid.profile-photo-grid-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-list .profile-photo-card{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;min-height:116px!important}.profile-pane-instagram .profile-ig-grid.profile-photo-grid.profile-photo-grid-grid3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-grid3 .profile-photo-card{display:block!important;min-height:0!important;border-radius:0!important;background:#090909!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-grid3 .profile-photo-tile-media{width:100%!important;aspect-ratio:1 / 1!important;min-height:0!important;height:auto!important;padding:0!important;border-radius:0!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-grid3 .profile-photo-tile-media img{border-radius:0!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-grid3 .profile-photo-tile-meta{display:none!important}.profile-pane-instagram .profile-ig-grid.profile-photo-grid.profile-photo-grid-single{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-single .profile-photo-card{display:block!important;min-height:0!important;border-radius:0!important;background:#000!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-single .profile-photo-tile-media{width:100%!important;aspect-ratio:1 / 1!important;min-height:0!important;height:auto!important;padding:0!important;border-radius:0!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-single .profile-photo-tile-media img{border-radius:0!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-single .profile-photo-tile-meta{display:none!important}.shop-home-hero-carousel .shop-home-hero-copy{inset:auto 0 0 0!important;padding:14px 18px 22px!important;gap:0!important;pointer-events:none}.shop-home-hero-carousel .shop-home-hero-copy strong{display:block;max-width:88%;font-size:clamp(1rem,4.1vw,1.42rem)!important;line-height:1.16!important;text-shadow:0 2px 12px rgba(0,0,0,.72)}.shop-home-hero-carousel .shop-home-hero-dots{bottom:5px!important;gap:4px!important;padding:2px 5px!important;border-radius:999px!important;background:#0000003d!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.shop-home-hero-carousel .shop-home-hero-dot,.shop-home-hero-carousel .shop-home-hero-dots button{width:5px!important;height:5px!important;min-width:5px!important;min-height:5px!important;max-width:5px!important;max-height:5px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#ff4fa373!important;box-shadow:none!important;flex:0 0 5px!important}.shop-home-hero-carousel .shop-home-hero-dot.active,.shop-home-hero-carousel .shop-home-hero-dots button.active{width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;max-width:7px!important;max-height:7px!important;border-radius:50%!important;background:#ff4fa3!important;box-shadow:0 0 8px #ff4fa35c!important;flex-basis:7px!important}.pwa-install-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:flex-end;justify-content:center;padding:18px;background:#0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pwa-install-modal-sheet{width:min(420px,100%);display:grid;gap:12px;padding:20px 18px 18px;border:1px solid rgba(255,105,180,.34);border-radius:22px;background:linear-gradient(180deg,#18181bfa,#050505fa);box-shadow:0 -18px 54px #0000007a,0 0 0 1px #ffffff0a inset;color:#fff;animation:pwaInstallSheetUp .18s ease-out}.pwa-install-modal-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#ff4da6,#ff7ab8);color:#fff;font-size:14px;font-weight:900;letter-spacing:-.04em;box-shadow:0 12px 30px #ff4da647}.pwa-install-modal-sheet strong{font-size:20px;font-weight:900;letter-spacing:-.04em}.pwa-install-modal-sheet p{margin:0;color:#ffffffc2;font-size:14px;line-height:1.52;letter-spacing:-.03em}.pwa-install-modal-guide{padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0b}.pwa-install-modal-guide b{color:#ff8fc6}.pwa-install-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.pwa-install-modal-actions button{min-height:46px;border-radius:14px;font-weight:800;letter-spacing:-.03em}.pwa-install-cancel-btn{background:#ffffff0f;border-color:#ffffff1a;color:#ffffffd6}.pwa-install-confirm-btn{background:linear-gradient(135deg,#ff4da6,#ff7ab8);border-color:#ff69b494;color:#fff;box-shadow:0 10px 24px #ff4da633}@keyframes pwaInstallSheetUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 768px){.pwa-install-modal-backdrop{align-items:center}}.profile-ig-identity-line{display:inline-flex!important;align-items:baseline!important;gap:6px!important;min-width:0!important;max-width:100%!important}.profile-ig-username{font-size:12px!important;line-height:1.25!important}.profile-ig-account-name{color:#ffffff9e!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:-.02em!important;white-space:nowrap!important}.feed-author-inline-actions{align-items:center!important;gap:4px!important;min-width:0!important}.home-feed-pane .feed-author-account-id,.feed-post-list-stream .feed-author-account-id{display:none!important}.feed-author-achievement-name{display:inline-flex!important;align-items:center!important;max-width:58px!important;height:16px!important;padding:0 5px!important;border-radius:999px!important;background:#ffffff14!important;color:#ffffffb8!important;font-size:10px!important;font-weight:900!important;line-height:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:0 1 auto!important}.feed-author-extra-icon-slot{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;border-radius:4px!important;border:1px dashed rgba(255,255,255,.28)!important;background:#ffffff0f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex:0 0 16px!important}.settings-home-only-row,.home-setting-editor-grid{gap:8px!important}.home-setting-editor-grid .settings-category-btn{justify-content:center!important;min-height:40px!important}.shop-home-home-shell{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.shop-home-home-shell>.shop-home-top-stack{order:1!important;position:relative!important;z-index:1!important;flex:0 0 auto!important;max-height:none!important;overflow:visible!important}.shop-home-home-shell>.shop-home-sort-toolbar,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.shop-home-sort-toolbar{order:2!important;position:relative!important;top:auto!important;bottom:auto!important;transform:none!important;z-index:2!important;flex:0 0 40px!important;margin:0!important}.shop-home-home-shell>.shop-home-product-grid-scroll{order:3!important;flex:1 1 auto!important;min-height:0!important}@media (max-height: 680px){.shop-home-home-shell>.shop-home-top-stack{max-height:260px!important;overflow:hidden!important}.shop-home-brand-story-section{padding-top:6px!important;padding-bottom:6px!important}.shop-home-hero-carousel{min-height:118px!important;height:118px!important}}.profile-pane-instagram .profile-achievement-screen.compact-scroll-list{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.profile-pane-instagram .profile-achievement-screen.compact-scroll-list::-webkit-scrollbar,.profile-achievement-section::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.profile-achievement-section{min-height:0!important;max-height:min(62dvh,560px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;align-content:start!important}.profile-achievement-section-head{position:sticky!important;top:0!important;z-index:3!important;padding-bottom:8px!important;background:linear-gradient(180deg,#0e0e10fa,#0e0e10db)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.profile-achievement-list,.profile-achievement-stage-list{min-height:0!important;padding-bottom:8px!important}.shop-home-home-shell{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important;contain:layout paint!important}.shop-home-home-shell>.shop-home-top-stack{order:1!important;display:flex!important;flex-direction:column!important;flex:0 0 auto!important;min-height:0!important;max-height:320px!important;overflow:hidden!important;position:relative!important;z-index:1!important;transform:none!important;margin:0!important}.shop-home-home-shell>.shop-home-top-stack.is-hidden{max-height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.shop-home-top-stack>.shop-home-brand-story-section,.shop-home-top-stack>.shop-home-hero-carousel{position:relative!important;z-index:1!important;flex:0 0 auto!important;transform:none!important}.shop-home-home-shell>.shop-home-sort-toolbar,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.shop-home-sort-toolbar{order:2!important;flex:0 0 40px!important;min-height:40px!important;height:40px!important;max-height:40px!important;position:relative!important;top:auto!important;bottom:auto!important;transform:none!important;z-index:5!important;margin:0!important;overflow:hidden!important;clear:both!important}.shop-home-home-shell>.shop-home-product-grid-scroll{order:3!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;position:relative!important;z-index:1!important}@media (max-height: 700px),(max-width: 430px){.shop-home-home-shell>.shop-home-top-stack{max-height:clamp(150px,calc(100dvh - 286px),252px)!important}.shop-home-top-stack>.shop-home-brand-story-section{padding-top:4px!important;padding-bottom:4px!important}.shop-home-brand-story-scroll{min-height:62px!important}.shop-home-brand-story-ring,.shop-home-brand-story-avatar{width:46px!important;height:46px!important}.shop-home-brand-story-name{font-size:9px!important;max-width:54px!important}.shop-home-top-stack>.shop-home-hero-carousel,.shop-home-hero-carousel{min-height:96px!important;height:96px!important;max-height:96px!important}}@media (max-height: 560px){.shop-home-home-shell>.shop-home-top-stack{max-height:clamp(112px,calc(100dvh - 270px),184px)!important}.shop-home-brand-story-section{display:none!important}.shop-home-top-stack>.shop-home-hero-carousel,.shop-home-hero-carousel{min-height:104px!important;height:104px!important;max-height:104px!important}}.top-header .topbar-side:first-child{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.top-header .topbar-side:first-child::-webkit-scrollbar,.top-header .topbar-inline-actions-left::-webkit-scrollbar{display:none}.top-header .topbar-inline-actions-left{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;justify-content:flex-start!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.top-header .topbar-inline-actions-left>.header-inline-btn.header-inline-btn-navitem{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding-left:10px!important;padding-right:10px!important}.top-header .topbar-inline-actions-right{flex:0 0 auto!important;white-space:nowrap!important}@media (max-width: 380px){.topbar-row{grid-template-columns:minmax(0,1fr) auto!important;gap:4px!important}.top-header .topbar-inline-actions-left>.header-inline-btn.header-inline-btn-navitem{padding-left:9px!important;padding-right:9px!important}}.counseling-verification-grid.counseling-open-room-policy.counseling-advisor-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch}.counseling-verification-grid.counseling-open-room-policy.counseling-advisor-type-grid>button{grid-column:auto!important;width:100%}.counseling-checkbox-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;align-items:stretch}.counseling-checkbox-stack label{align-items:center;justify-content:center;min-height:36px;padding:8px 10px;border-radius:12px;background:#fff;text-align:center}.counseling-checkbox-stack input[type=radio]{flex:0 0 auto}@media (max-width: 520px){.counseling-verification-grid.counseling-open-room-policy.counseling-advisor-type-grid,.counseling-checkbox-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.x-chat-room-shell{grid-template-rows:60px minmax(0,1fr) auto!important}.x-chat-room-topbar,.mobile-app-shell.chat-room-active .x-chat-room-shell>.x-chat-room-topbar,.mobile-app-shell.chat-room-active>.x-chat-room-topbar{min-height:60px!important;height:60px!important;max-height:60px!important;box-sizing:border-box!important}.mobile-app-shell.chat-room-active{grid-template-rows:60px minmax(0,1fr) auto!important}.mobile-app-shell.chat-room-active .x-chat-room-shell{grid-template-rows:60px minmax(0,1fr)!important}.mobile-app-shell.chat-room-active>.x-chat-room-topbar .x-chat-room-profile{height:60px!important}.feed-author-account-id.x-chat-room-account-id,.x-chat-room-account-copy-popup{display:none!important}.shop-home-top-stack>.shop-home-hero-carousel,.shop-home-hero-carousel{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important}.shop-home-hero-track,.shop-home-hero-slide,.shop-home-hero-placeholder,.shop-home-hero-image{height:100%!important;aspect-ratio:1 / 1!important}.shop-home-hero-slide{min-height:0!important}.catshi-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-profile-only-row{gap:8px!important}.profile-tendency-setting-screen{min-height:0!important;overflow:hidden!important}.profile-tendency-guide-card h3,.profile-tendency-guide-card p{margin:0!important}.profile-tendency-board{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-height:0!important;overflow:hidden!important}.profile-tendency-column{display:flex!important;min-width:0!important;min-height:0!important;flex-direction:column!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;background:#ffffff0f!important;overflow:hidden!important}.profile-tendency-column-head{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-bottom:1px solid rgba(255,255,255,.12)!important;background:#ff4f9a1f!important;color:#fff!important;font-size:14px!important;font-weight:900!important;letter-spacing:-.02em!important}.profile-tendency-option-list{display:flex!important;flex:1 1 auto!important;min-height:0!important;flex-direction:column!important;gap:8px!important;padding:10px!important;overflow-y:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.profile-tendency-option-list::-webkit-scrollbar{display:none!important}.profile-tendency-option-chip{width:100%!important;min-height:38px!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:#ffffff14!important;color:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important;text-align:center!important;word-break:keep-all!important}.profile-tendency-option-chip:active{border-color:#ff4f9a73!important;background:#ff4f9a33!important}@media (max-width: 360px){.profile-tendency-board{gap:8px!important}.profile-tendency-option-list{padding:8px!important;gap:7px!important}.profile-tendency-option-chip{min-height:36px!important;padding:0 6px!important;font-size:11px!important}}.profile-tendency-option-chip.active{border-color:#ff4f9abf!important;background:linear-gradient(135deg,#ff4f9a6b,#7c5cff47)!important;box-shadow:0 0 0 1px #ffffff14 inset!important}.chat-open-tendency-empty-box{margin:8px 10px 0!important}.chat-open-tendency-empty-box strong,.chat-open-tendency-empty-box p{margin:0!important}.mobile-app-shell.profile-tendency-detail-active>.top-header{display:none!important}.mobile-app-shell.profile-tendency-detail-active>.mobile-main{min-height:0!important}.mobile-app-shell.profile-tendency-detail-active .mobile-main>.overlay-card:has(.profile-tendency-setting-screen){max-height:calc(100dvh - var(--mobile-nav-height, 58px))!important;height:calc(100dvh - var(--mobile-nav-height, 58px))!important;padding-top:0!important;overflow:hidden!important}.mobile-app-shell.profile-tendency-detail-active .settings-scroll-body.settings-detail-page-body{height:100%!important;min-height:0!important;padding:0 0 10px!important;overflow:hidden!important}.profile-tendency-setting-screen{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;gap:8px!important}.profile-tendency-setting-screen>.chat-room-settings-topbar{position:sticky!important;top:0!important;z-index:30!important;margin:0!important;padding:8px 8px 10px!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.profile-tendency-setting-screen .profile-tendency-board{min-height:0!important;height:100%!important}.profile-tendency-setting-screen .profile-tendency-option-list{min-height:0!important;height:100%!important;padding-bottom:18px!important}.profile-tendency-setting-screen{grid-template-rows:auto minmax(0,1fr) auto!important}.profile-tendency-save-footer{display:flex!important;flex-direction:column!important;gap:6px!important;padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid rgba(255,255,255,.12)!important;background:#0c0c12f5!important}.profile-tendency-save-message{margin:0!important;color:#ffffffb8!important;font-size:11px!important;font-weight:700!important;text-align:center!important}.profile-tendency-save-btn{width:100%!important;min-height:46px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#ff4f9a,#7c5cff)!important;color:#fff!important;font-size:14px!important;font-weight:900!important;letter-spacing:-.02em!important}.profile-tendency-confirm-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;background:#000000a3!important}.profile-tendency-confirm-modal{width:min(100%,330px)!important;display:flex!important;flex-direction:column!important;gap:18px!important;padding:20px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:20px!important;background:#161620!important;color:#fff!important;box-shadow:0 24px 80px #00000073!important}.profile-tendency-confirm-modal p{margin:0!important;color:#ffffffe6!important;font-size:14px!important;font-weight:800!important;line-height:1.55!important;text-align:center!important;word-break:keep-all!important}.profile-tendency-confirm-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.profile-tendency-confirm-actions button{min-height:42px!important;border-radius:13px!important;font-size:13px!important;font-weight:900!important}.profile-tendency-confirm-cancel{border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#ffffffd1!important}.profile-tendency-confirm-submit{border:0!important;background:linear-gradient(135deg,#ff4f9a,#7c5cff)!important;color:#fff!important}.money-tax-mini-panel,.money-tax-detail-box{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0a}.money-tax-mini-panel h3{margin:0;font-size:15px}.money-tax-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.money-tax-mini-grid div,.money-tax-flow-row{display:grid;gap:4px;padding:10px;border-radius:12px;background:#0000002e;border:1px solid rgba(255,255,255,.07)}.money-tax-mini-grid b,.money-tax-flow-row b,.money-tax-detail-box b{font-size:12px;color:#ffffffe6}.money-tax-mini-grid span,.money-tax-flow-row span,.money-tax-detail-box span{font-size:12px;color:#ffffffad}.money-tax-checkout-card{border-color:#ff9acb38}.money-tax-order-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.money-tax-order-badges span,.money-tax-badge{display:inline-flex;align-items:center;width:fit-content;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffb8;font-size:11px;line-height:1.2}.admin-money-tax-shell .legacy-box p{word-break:keep-all}.money-tax-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.money-tax-control-card{align-content:start;min-height:150px}.money-tax-control-card h3{margin-top:4px}.money-tax-table-card{overflow:hidden}.money-tax-table{display:grid;gap:6px;overflow-x:auto}.money-tax-table-head,.money-tax-table-row{display:grid;grid-template-columns:1.1fr .7fr .9fr .85fr 1.5fr;min-width:760px;gap:8px;align-items:start;padding:9px 10px;border-radius:12px}.money-tax-table-head{background:#ffffff14;color:#fffc;font-size:12px;font-weight:700}.money-tax-table-row{background:#0000002e;border:1px solid rgba(255,255,255,.07);color:#ffffffb3;font-size:12px}.money-tax-table-row span{display:grid;gap:3px}.money-tax-table-row small{color:#ffffff70;font-size:11px;line-height:1.35}.money-tax-log-row{display:grid;gap:6px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.money-tax-log-row:last-child{border-bottom:0}.money-tax-log-row p{margin:0}@media (max-width: 900px){.money-tax-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.money-tax-card-grid,.money-tax-mini-grid{grid-template-columns:1fr}.money-tax-table-head,.money-tax-table-row{min-width:680px}}.profile-pane-instagram .profile-photo-layout-panel{position:relative!important;grid-template-rows:auto minmax(0,1fr)!important}.profile-photo-layout-toolbar{position:relative!important;z-index:20!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;min-height:42px!important;padding:6px 10px!important;border-top:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#000!important;box-shadow:none!important}.profile-photo-layout-picker{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;width:30px!important;height:30px!important;flex:0 0 30px!important}.profile-photo-layout-trigger{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff0e!important;color:#ffffffd1!important;box-shadow:0 0 0 1px #00000042 inset!important}.profile-photo-layout-trigger.active,.profile-photo-layout-trigger:active{border-color:#ffffff47!important;background:#ffffff21!important;color:#fff!important}.profile-photo-layout-icon-switch{width:18px!important;height:18px!important;flex-basis:18px!important;padding:2px!important;gap:2px!important;border-radius:5px!important;grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(2,1fr)!important;background:transparent!important}.profile-photo-layout-menu{position:absolute!important;top:calc(100% + 7px)!important;right:0!important;z-index:50!important;display:grid!important;grid-template-columns:repeat(3,42px)!important;gap:7px!important;width:auto!important;padding:8px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:15px!important;background:#121216f5!important;box-shadow:0 14px 36px #00000085!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.profile-photo-layout-menu button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.11)!important;background:#ffffff0e!important;color:#ffffffbd!important;font-size:0!important;line-height:1!important}.profile-photo-layout-menu button.active{border-color:#ffffff57!important;background:#ffffff29!important;color:#fff!important;box-shadow:0 0 0 1px #ffffff14 inset!important}.profile-photo-layout-menu .profile-photo-layout-icon{width:24px!important;height:24px!important;flex-basis:24px!important;background:transparent!important}.profile-photo-layout-menu .profile-photo-layout-caption{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.profile-pane-instagram .profile-photo-layout-panel .profile-photo-grid{padding-top:8px!important}@media (max-width: 380px){.profile-photo-layout-toolbar{min-height:40px!important;padding:5px 8px!important}.profile-photo-layout-menu{grid-template-columns:repeat(3,40px)!important;gap:6px!important;padding:7px!important}.profile-photo-layout-menu button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}.profile-screen-editor-screen{min-height:100%;color:#fff}.profile-screen-editor-hero h3,.profile-screen-editor-hero p{margin:0}.profile-screen-editor-hero{background:#ffffff0b!important}.profile-screen-editor-category-list{display:grid;gap:8px}.profile-screen-editor-workspace{display:grid;gap:12px}.profile-screen-editor-preview-card,.profile-screen-editor-control-card{display:grid;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0b}.profile-screen-editor-preview-head,.profile-screen-editor-control-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-screen-editor-preview-head strong,.profile-screen-editor-control-head strong{font-size:13px;font-weight:900}.profile-screen-editor-preview-head span,.profile-screen-editor-control-head small{color:#ffffff94;font-size:11px;font-weight:800}.profile-screen-editor-phone{display:grid;gap:10px;min-height:380px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#050505;overflow:hidden}.profile-screen-editor-profile-head{display:flex;align-items:center;gap:10px}.profile-screen-editor-avatar{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff1f;color:#fffc;font-size:18px;font-weight:900;overflow:hidden}.profile-screen-editor-avatar.has-image{background:#ffffff14}.profile-screen-editor-avatar img{width:100%;height:100%;object-fit:cover;display:block}.profile-screen-editor-profile-head strong,.profile-screen-editor-profile-head small{display:block}.profile-screen-editor-profile-head small{margin-top:2px;color:#ffffff85;font-size:11px}.profile-screen-editor-tabbar{position:relative!important;top:auto!important;z-index:1!important;margin:0!important}.profile-screen-editor-tabbar button{cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.profile-screen-editor-layout-list{display:grid;gap:8px}.profile-screen-editor-order-row,.profile-screen-editor-layout-row{display:grid;grid-template-columns:minmax(80px,.76fr) minmax(0,1.24fr);align-items:center;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0003}.profile-screen-editor-order-row>span,.profile-screen-editor-layout-row>span{font-size:12px;font-weight:900;color:#ffffffd1}.profile-screen-editor-order-row>div,.profile-screen-editor-layout-buttons{display:flex;justify-content:flex-end;gap:6px}.profile-screen-editor-order-row button,.profile-screen-editor-layout-buttons button{min-height:32px;border-radius:10px;font-size:11px;font-weight:900}.profile-screen-editor-layout-buttons button{width:54px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 4px;color:#ffffff9e;background:#ffffff0b;border-color:#ffffff1a}.profile-screen-editor-layout-buttons button.active{color:#fff;border-color:#ff4fa39e;background:#ff4fa329}.profile-screen-editor-layout-buttons .profile-photo-layout-icon{width:22px;height:22px;flex-basis:22px;color:currentColor;background:#ffffff14}.profile-screen-editor-layout-buttons small{font-size:9px;line-height:1}.profile-pane-instagram .profile-editable-content-grid-list.profile-ig-grid,.profile-pane-instagram .profile-editable-content-grid-single.profile-ig-grid{grid-template-columns:1fr!important;gap:10px!important}.profile-pane-instagram .profile-editable-content-grid-list.profile-ig-grid .profile-ig-tile{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;min-height:116px!important;border-radius:14px!important}.profile-pane-instagram .profile-editable-content-grid-list.profile-ig-grid .profile-ig-tile-media{min-height:116px!important;aspect-ratio:auto!important;border-radius:14px 0 0 14px!important}.profile-pane-instagram .profile-editable-content-grid-list.profile-ig-grid .profile-ig-tile-meta{display:flex!important}.profile-pane-instagram .profile-editable-content-grid-grid3.profile-ig-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important}.profile-pane-instagram .profile-editable-content-grid-grid3.profile-ig-grid .profile-ig-tile{min-height:0!important;border-radius:0!important;background:#090909!important}.profile-pane-instagram .profile-editable-content-grid-grid3.profile-ig-grid .profile-ig-tile-media{width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:1 / 1!important;border-radius:0!important}.profile-pane-instagram .profile-editable-content-grid-grid3.profile-ig-grid .profile-ig-tile-meta{display:none!important}.profile-pane-instagram .profile-editable-content-grid-single.profile-ig-grid .profile-ig-tile{display:block!important;min-height:0!important;border-radius:0!important}.profile-pane-instagram .profile-editable-content-grid-single.profile-ig-grid .profile-ig-tile-media{width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:1 / 1!important;border-radius:0!important}.profile-pane-instagram .profile-editable-content-grid-single.profile-ig-grid .profile-ig-tile-meta{display:none!important}.profile-question-list.profile-editable-content-grid-grid3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.profile-question-list.profile-editable-content-grid-grid3 .question-card{min-width:0;padding:8px!important}.profile-question-list.profile-editable-content-grid-grid3 .question-answer-box,.profile-question-list.profile-editable-content-grid-grid3 .community-meta,.profile-question-list.profile-editable-content-grid-grid3 .question-body{font-size:10px!important}.profile-question-list.profile-editable-content-grid-single{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.profile-photo-layout-toolbar{grid-template-columns:1fr!important;justify-items:end!important;min-height:46px!important;padding:7px 10px!important}.profile-photo-layout-picker{position:relative;width:30px;height:30px}.profile-photo-layout-trigger{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;padding:3px!important;border-radius:10px!important;color:#ffffffb8!important;background:#ffffff0a!important}.profile-photo-layout-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;display:flex;gap:6px;padding:7px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#121214fa;box-shadow:0 12px 32px #00000070}.profile-photo-layout-menu button{width:58px!important;min-height:48px!important;flex-direction:column;gap:4px;padding:6px 4px!important}.chat-toolbar-open-only{grid-template-columns:1fr!important;padding-left:0!important}.chat-toolbar-open-only .category-scroll{width:100%!important}.chat-toolbar-open-only .category-chip{min-width:64px!important}.chat-question-pane .question-feed-card .nickname-with-badges,.chat-question-pane .question-feed-card .nickname-with-badges .nickname-core,.chat-question-pane .question-feed-card .nickname-with-badges span,.chat-question-pane .question-feed-card .nickname-with-badges strong{font-size:12px!important;line-height:1.15!important}.chat-question-pane .question-feed-card .public-account-name{font-size:10px!important;line-height:1.15!important}.profile-ig-account-copy-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;color:#ffffff8a!important;font:inherit!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;cursor:pointer!important;text-align:left!important;max-width:140px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-ig-account-copy-btn:active,.profile-ig-account-copy-btn:focus-visible{color:#fff!important;outline:1px solid rgba(255,255,255,.35)!important;outline-offset:2px!important;border-radius:4px!important}.profile-ig-header.profile-ig-header-editing{height:auto!important;min-height:0!important;max-height:none!important;grid-template-columns:42px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;overflow:visible!important;padding-bottom:4px!important}.profile-ig-header.profile-ig-header-editing .profile-ig-avatar,.profile-ig-header.profile-ig-header-editing .profile-ig-avatar-edit-trigger{width:42px!important;height:42px!important;font-size:16px!important}.profile-ig-header.profile-ig-header-editing .profile-ig-main{gap:5px!important}.profile-ig-header.profile-ig-header-editing .profile-ig-topline{gap:6px!important;min-height:0!important}.profile-ig-header.profile-ig-header-editing .profile-ig-edit-username,.profile-ig-header.profile-ig-header-editing .profile-ig-edit-input{min-height:28px!important;height:28px!important;padding:4px 8px!important;font-size:12px!important}.profile-ig-header.profile-ig-header-editing .profile-ig-edit-textarea{min-height:46px!important;max-height:54px!important;padding:6px 8px!important;font-size:12px!important;line-height:1.25!important}.profile-ig-header.profile-ig-header-editing .profile-ig-stats-follow-only,.profile-ig-header.profile-ig-header-editing .profile-ig-stats-inline{transform:scale(.92)!important;transform-origin:right top!important;margin:0!important}.profile-ig-header.profile-ig-header-editing .profile-inline-actions-edit .profile-ig-mini-btn,.profile-ig-header.profile-ig-header-editing .profile-inline-actions-edit .profile-follow-btn{min-height:28px!important;padding:4px 8px!important;font-size:11px!important}.home-feed-pane .feed-author-nickname,.home-feed-pane .feed-author-nickname-text,.feed-post-list-stream .feed-author-nickname,.feed-post-list-stream .feed-author-nickname-text{font-size:12px!important;line-height:1.15!important}.home-feed-pane .history-feed-head,.feed-post-list-stream .history-feed-head{align-items:flex-start!important}.home-feed-pane .history-feed-head-actions,.feed-post-list-stream .history-feed-head-actions{align-items:center!important;gap:6px!important;flex-shrink:0!important}.feed-posted-at-inline{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;max-width:72px!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#ffffff7a!important;font-size:10px!important;font-weight:700!important;line-height:1.1!important}.feed-author-achievement-row{min-height:16px!important;margin-top:1px!important}.feed-author-achievement-row .feed-author-achievement-name,.home-feed-pane .feed-author-achievement-name,.feed-post-list-stream .feed-author-achievement-name{display:inline-flex!important;width:fit-content!important;max-width:132px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#ffffff9e!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important}.profile-achievement-action-stack{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:wrap!important}.profile-achievement-apply-btn{min-height:24px!important;padding:4px 9px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:#ffffff14!important;color:#ffffffdb!important;font-size:10px!important;font-weight:900!important;line-height:1!important}.profile-achievement-apply-btn.active{border-color:#7dd3fc94!important;background:#7dd3fc29!important;color:#dff6ff!important}.profile-achievement-apply-btn:disabled{opacity:.35!important;cursor:not-allowed!important}.community-department-line .public-account-name{font-size:10px!important;font-weight:800!important;color:#ffffff94!important}.profile-achievement-level-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.profile-achievement-level-chip{min-height:70px;padding:8px 7px;border-radius:11px;border:1px solid rgba(255,255,255,.09);background:#ffffff0e;display:grid;align-content:start;gap:4px}.profile-achievement-level-chip span{color:#7dd3fc;font-size:10px;font-weight:950}.profile-achievement-level-chip strong{color:#fff;font-size:10px;line-height:1.28;font-weight:850}.profile-achievement-level-chip small{color:#ffffff8f;font-size:9px;line-height:1.25}@media (max-width: 560px){.profile-achievement-level-track{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-posted-at-inline{max-width:60px!important;font-size:9px!important}}.profile-screen-editor-screen .chat-room-settings-topbar{position:sticky!important;top:0!important;z-index:60!important;background:#050505f5!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.profile-screen-editor-screen .ghost-btn.compact{width:auto!important;min-width:max-content!important;height:auto!important;min-height:28px!important;max-height:32px!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;padding:5px 10px!important;line-height:1!important;white-space:nowrap!important;border-radius:999px!important}.profile-screen-editor-screen .profile-screen-editor-hero,.profile-screen-editor-screen .settings-layout-block.settings-layout-block-admin.settings-redesigned-block.adultapp-admin-persistent-block,.profile-screen-editor-screen .settings-layout-block-admin,.profile-screen-editor-screen .adultapp-admin-persistent-block{display:none!important}.profile-screen-editor-preview-card{position:sticky!important;top:46px!important;z-index:50!important;background:#0f0f0ffa!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.profile-screen-editor-phone{min-height:260px!important;max-height:54vh!important;overflow:hidden!important}.profile-screen-editor-preview-grid{min-height:0!important;max-height:280px!important;overflow:hidden!important}.profile-screen-editor-preview-grid-grid3 .profile-screen-editor-preview-item,.profile-screen-editor-preview-grid-grid3 .profile-screen-editor-preview-thumb{min-height:72px!important}.profile-screen-editor-preview-grid-list .profile-screen-editor-preview-item{min-height:66px!important;grid-template-columns:68px minmax(0,1fr)!important}.profile-screen-editor-preview-grid-list .profile-screen-editor-preview-thumb{min-height:66px!important}.profile-screen-editor-preview-grid-single .profile-screen-editor-preview-item,.profile-screen-editor-preview-grid-single .profile-screen-editor-preview-thumb{min-height:120px!important}.profile-screen-editor-layout-accordion{gap:8px!important}.profile-screen-editor-layout-accordion .profile-screen-editor-layout-row{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:8px!important;padding:8px!important}.profile-screen-editor-layout-summary{width:100%!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:#ffffff0b!important;color:#ffffffdb!important}.profile-screen-editor-layout-summary:after{content:"";width:7px;height:7px;flex:0 0 7px;border-right:2px solid rgba(255,255,255,.62);border-bottom:2px solid rgba(255,255,255,.62);transform:rotate(45deg);transition:transform .16s ease}.profile-screen-editor-layout-summary[aria-expanded=true]:after{transform:rotate(-135deg)}.profile-screen-editor-layout-summary span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:900!important}.profile-screen-editor-layout-summary small{margin-left:auto!important;color:#ffffff94!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important}.profile-screen-editor-layout-row.expanded{border-color:#ff4fa342!important;background:#ff4fa30f!important}.profile-screen-editor-layout-accordion .profile-screen-editor-layout-buttons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;gap:8px!important}.profile-screen-editor-layout-accordion .profile-screen-editor-layout-buttons button{width:100%!important;min-height:50px!important}.app-runtime-error-screen{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#050505;color:#fff}.app-runtime-error-card{width:min(100%,420px);text-align:center}.app-runtime-error-card h1{margin:0 0 10px;font-size:18px}.app-runtime-error-message{word-break:break-word;opacity:.72;font-size:12px}.profile-achievement-screen .profile-achievement-summary-grid article:first-child span{white-space:nowrap!important}.profile-achievement-screen .profile-achievement-section{max-height:none!important;overflow:visible!important}.profile-achievement-screen .profile-achievement-list{overflow:visible!important}.profile-achievement-row-card.locked .profile-achievement-status,.profile-achievement-stage-step.locked em,.profile-achievement-level-chip.locked strong{color:#ffffffb3!important}.profile-achievement-level-chip.unlocked{border-color:#38bdf857!important;background:#38bdf81a!important}.profile-achievement-level-chip.locked{opacity:.76!important}.profile-achievement-level-chip.locked span{color:#ffffff85!important}.profile-achievement-level-chip.locked small{color:#ffffff75!important}.signup-onboarding-body{gap:18px}.signup-progress-panel{position:sticky;top:0;z-index:4;display:grid;gap:10px;padding:12px;border:1px solid rgba(255,94,174,.24);border-radius:18px;background:#0b1118f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.signup-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#f8d5e7;font-size:13px}.signup-progress-meta strong{font-size:14px;color:#ff74ba}.signup-progress-bars{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.signup-progress-bar{display:block;height:7px;border-radius:999px;background:#ffffff29}.signup-progress-bar.active{background:linear-gradient(90deg,#ff4fa3,#ff82c4);box-shadow:0 0 12px #ff4fa347}.signup-form-grid--single{grid-template-columns:1fr}.signup-form-grid textarea,.signup-inline-input input{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0f;color:#f8fafc;padding:13px 14px;font-size:15px;outline:none}.signup-form-grid textarea{min-height:180px;resize:vertical;line-height:1.55}.signup-choice-section,.signup-tendency-test-panel,.signup-location-consent{display:grid;gap:12px}.signup-tendency-test-panel a{color:#ff82c4;font-weight:700;text-decoration:none}.signup-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.signup-play-grid{max-height:min(52vh,520px);overflow-y:auto;padding-right:2px;scrollbar-width:none}.signup-play-grid::-webkit-scrollbar{display:none}.signup-choice-chip,.signup-choice-card{min-height:44px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#ffffff0f;color:#e5edf7;font-size:13px;font-weight:700;line-height:1.35;padding:10px 12px;text-align:center}.signup-choice-chip.active,.signup-choice-card.active{border-color:#ff74babf;background:#ff4fa333;color:#fff;box-shadow:0 0 0 1px #ff74ba29 inset}.signup-choice-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.signup-inline-input{display:grid;gap:8px}.signup-inline-input span{font-size:14px;font-weight:700;color:#d8e1ee}.signup-location-consent{align-items:center;grid-template-columns:auto 1fr;min-height:58px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0d;padding:14px 16px}.signup-location-consent.checked{border-color:#ff74ba99;background:#ff4fa324}@media (max-width: 430px){.signup-chip-grid,.signup-choice-grid-two{grid-template-columns:1fr}.signup-progress-panel{border-radius:14px;padding:10px}.signup-progress-bars{gap:4px}.signup-progress-bar{height:6px}}.chat-toolbar.kakao-toolbar.compact-only-toolbar.chat-toolbar-open-only,.chat-toolbar-open-only{margin-bottom:0!important}.top-header .topbar-inline-actions-left>.header-inline-btn.header-inline-btn-navitem{padding-left:4px!important;padding-right:4px!important}.top-header .topbar-left.topbar-left-has-overflow-hint{position:relative!important;padding-right:14px!important}.top-header .topbar-left.topbar-left-has-overflow-hint:after{content:">";position:absolute;right:1px;top:50%;transform:translateY(-50%);width:14px;height:30px;display:inline-flex;align-items:center;justify-content:flex-end;pointer-events:none;color:#f472b6;font-size:16px;font-weight:900;line-height:1;background:linear-gradient(90deg,#0000,#000000f0 45%,#000000fa);text-shadow:0 0 12px rgba(244,114,182,.52);z-index:4}.top-header .topbar-left.topbar-left-has-overflow-hint .topbar-inline-actions-left{padding-right:16px!important}.desktop-admin-subcategory-row{flex-wrap:wrap;gap:6px}.profile-pane-instagram .profile-achievement-screen,.profile-pane-instagram .profile-achievement-screen.compact-scroll-list,.profile-achievement-screen .profile-achievement-section,.profile-achievement-screen .profile-achievement-list,.profile-achievement-screen .profile-achievement-row-card,.profile-achievement-screen .profile-achievement-stage-list,.profile-achievement-screen .profile-achievement-stage-card{display:grid!important;visibility:visible!important;opacity:1!important}.profile-pane-instagram .profile-achievement-screen,.profile-pane-instagram .profile-achievement-screen.compact-scroll-list{align-content:start!important;gap:14px!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important}.profile-achievement-screen .profile-achievement-section{min-height:auto!important;max-height:none!important;overflow:visible!important;align-content:start!important}.profile-achievement-screen .profile-achievement-list,.profile-achievement-screen .profile-achievement-stage-list{grid-auto-rows:auto!important;overflow:visible!important}.chat-toolbar.kakao-toolbar.compact-only-toolbar.chat-toolbar-open-only,.chat-toolbar-open-only{min-height:40px!important;height:40px!important;max-height:40px!important;margin-bottom:6px!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}.chat-toolbar-open-only .category-scroll{min-height:40px!important;height:40px!important;max-height:40px!important;align-items:center!important}.chat-toolbar-open-only .category-chip{min-height:32px!important;height:32px!important}.top-header .topbar-left.topbar-left-has-overflow-hint:after{color:#fff!important;text-shadow:none!important}.top-header .topbar-left:not(.topbar-left-has-overflow-hint):after{content:none!important;display:none!important}.search-result-card[role=button]{cursor:pointer}.auth-standalone-body.signup-onboarding-body{min-height:0!important;max-height:calc(100dvh - 120px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.signup-step-panel-consent{min-height:0!important;max-height:calc(100dvh - 130px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding-right:2px!important}.signup-pass-success-message{margin:0!important;padding:10px 12px!important;border:1px solid rgba(255,94,174,.38)!important;border-radius:14px!important;background:#ff5eae1f!important;color:#ffd7eb!important;font-size:13px!important;line-height:1.45!important}.adultapp-review-status-tabs.category-scroll,.adultapp-review-status-tabs{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;width:100%!important;min-height:50px!important;height:50px!important;max-height:50px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:0!important;margin:0 0 8px!important;border:0!important;border-radius:0!important;background:transparent!important}.adultapp-review-status-tabs::-webkit-scrollbar{display:none!important}.adultapp-review-status-tab.category-chip,.adultapp-review-status-tab{flex:0 0 auto!important;min-height:34px!important;height:34px!important;min-width:auto!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#8b98a5!important;padding:0 10px!important;font-size:13px!important;font-weight:700!important;letter-spacing:-.02em!important}.adultapp-review-status-tab.active,.adultapp-review-status-tab.category-chip.active{background:transparent!important;border-color:transparent!important;color:#f472b6!important}.adultapp-review-status-tab.active:after{content:none!important;display:none!important}.adultapp-review-apply-list{display:grid!important;gap:0!important;border-top:1px solid rgba(255,255,255,.08)!important}.adultapp-review-apply-item-card{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;width:100%!important;min-height:72px!important;padding:10px 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-align:left!important}.adultapp-review-apply-item-card:last-child{border-bottom:0!important}.adultapp-review-apply-thumb{display:block!important;width:54px!important;height:54px!important;margin:0!important;border-radius:12px!important;overflow:hidden!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important}.adultapp-review-apply-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.adultapp-review-apply-info{display:grid!important;gap:4px!important;min-width:0!important;margin:0!important}.adultapp-review-apply-title{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important;color:#fff!important}.adultapp-review-apply-user{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important;color:#ffffffb8!important;font-size:12px!important}.adultapp-review-apply-user em{font-style:normal!important;font-weight:800!important;color:#ffffffd6!important}.adultapp-review-apply-user small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#ffffff8a!important}.adultapp-review-apply-date{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;font-size:11px!important;color:#ffffff94!important}.adultapp-review-apply-date strong{font-size:11px!important;color:#ff9acb!important}.adultapp-review-apply-date small{font-size:11px!important;color:#ffffff9e!important}.settings-screen-scope-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.settings-screen-scope-tabs{width:100%!important;min-height:36px!important;margin:0 0 2px!important;padding:0 2px!important;background:transparent!important}.settings-screen-scope-tabs .category-chip{min-width:max-content!important;height:32px!important;padding:0 10px!important;font-size:12px!important}.settings-screen-empty-helper{margin:0!important;padding:10px 12px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:#ffffff0a!important}.settings-order-editor-list{display:flex!important;flex-direction:column!important;gap:8px!important}.settings-order-editor-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:44px!important;padding:9px 10px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:#ffffff0b!important}.settings-order-editor-row>span{min-width:0!important;color:#fff!important;font-size:13px!important;font-weight:700!important}.settings-order-editor-row>div{display:inline-flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important}.settings-order-editor-row button{min-width:42px!important;height:30px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff14!important;color:#fff!important;font-size:12px!important}.settings-order-editor-row button:disabled{opacity:.35!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement{grid-template-rows:minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement .profile-achievement-screen{grid-row:1 / -1!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement .profile-achievement-section{min-height:auto!important;max-height:none!important;overflow:visible!important}.settings-screen-tab-row.settings-top-tab-row-visible{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:nowrap!important;width:auto!important;max-width:100%!important;min-height:0!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.settings-screen-tab-row.settings-top-tab-row-visible::-webkit-scrollbar{display:none!important}.settings-screen-tab-row.settings-top-tab-row-visible .settings-top-tab-chip{flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0a!important;color:#d8e1ee!important;font-size:12px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important}.settings-screen-tab-row.settings-top-tab-row-visible .settings-top-tab-chip.active{border-color:#ff4f9a73!important;color:#ff83c3!important;background:#ff4f9a24!important}.settings-screen-scope-tabs.category-scroll{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:0!important;margin:0 0 2px!important}.settings-screen-scope-tabs.category-scroll .settings-scope-tab-chip,.settings-screen-scope-tabs.category-scroll .category-chip.settings-scope-tab-chip{flex:0 0 auto!important;min-width:58px!important;min-height:38px!important;padding:0 10px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0b!important;color:#fff!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}.settings-screen-scope-tabs.category-scroll .settings-scope-tab-chip.active,.settings-screen-scope-tabs.category-scroll .category-chip.settings-scope-tab-chip.active{border-color:#ff4f9ab8!important;color:#ff9acb!important;background:#ff4f9a1f!important}.profile-tendency-change-status{width:100%!important;display:grid!important;gap:4px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0e!important;color:#fff!important;text-align:left!important}.profile-tendency-change-status strong{font-size:12px!important;font-weight:900!important;color:#fff!important}.profile-tendency-change-status p{margin:0!important;color:#ffffffc7!important;font-size:11px!important;line-height:1.45!important}.profile-tendency-change-status.available{border-color:#ff4f9a66!important;background:#ff4f9a1a!important}.profile-tendency-change-status.blocked{border-color:#facc1559!important;background:#facc1514!important}.public-review-info-card{display:grid!important;gap:10px!important;margin-top:4px!important;padding:14px!important;border-color:#ff4f9a47!important;background:#ff4f9a14!important}.public-review-info-card strong{color:#fff!important;font-size:13px!important;font-weight:900!important}.public-review-info-card p{margin:0!important;color:#ffffffc2!important;font-size:11px!important;line-height:1.5!important}.public-review-info-button-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.public-review-info-button-grid .ghost-btn{min-height:36px!important;white-space:normal!important;line-height:1.25!important;padding:8px 10px!important}.public-review-info-modal{max-width:min(560px,calc(100vw - 28px))!important}.public-review-info-modal-copy{display:grid!important;gap:8px!important;max-height:52vh!important;overflow:auto!important;scrollbar-width:thin!important}.public-review-info-modal-copy p{margin:0!important;color:#ffffffd6!important;font-size:12px!important;line-height:1.55!important}.public-review-policy-link-row{flex-wrap:wrap!important;justify-content:flex-start!important}.signup-pass-review-copy{display:grid!important;gap:5px!important;margin-top:10px!important;padding:12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0e!important}.signup-pass-review-copy p{margin:0!important;color:#ffffffd1!important;font-size:11px!important;line-height:1.5!important}@media (max-width: 520px){.public-review-info-button-grid{grid-template-columns:1fr!important}}.profile-achievement-login-main-icon{width:46px;min-width:46px;display:inline-flex;justify-content:center;align-items:center}.login-achievement-sprout{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;font-size:48px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.login-achievement-sprout.compact{width:44px;height:44px;font-size:34px}.login-achievement-medal{--medal-main: #b96925;--medal-dark: #6f3216;--medal-light: #ffd58d;--medal-shadow: rgba(185, 105, 37, .42);position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:72px;height:86px;filter:drop-shadow(0 12px 18px rgba(0,0,0,.38))}.login-achievement-medal.silver{--medal-main: #b8c5cf;--medal-dark: #52616d;--medal-light: #eef7ff;--medal-shadow: rgba(184, 197, 207, .32)}.login-achievement-medal.gold{--medal-main: #f2b521;--medal-dark: #9a5a05;--medal-light: #fff1a7;--medal-shadow: rgba(242, 181, 33, .42)}.login-achievement-medal.compact{width:42px;height:52px}.login-achievement-ribbon{position:absolute;top:5px;left:50%;display:grid;grid-template-columns:repeat(3,1fr);width:42px;height:38px;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-top:4px solid var(--medal-light);border-radius:4px 4px 12px 12px;transform:translate(-50%);background:linear-gradient(90deg,var(--medal-main),#fff6df 45%,var(--medal-main));box-shadow:inset 0 3px 7px #ffffff57,inset 0 -8px 12px #0000002e}.login-achievement-medal.silver .login-achievement-ribbon{background:linear-gradient(90deg,#4ba9df,#eff8ff 48%,#3d95cf)}.login-achievement-medal.gold .login-achievement-ribbon{background:linear-gradient(90deg,#d73928,#fff1bb 48%,#c6281c)}.login-achievement-medal.compact .login-achievement-ribbon{width:26px;height:24px;top:3px;border-top-width:3px;border-radius:3px 3px 8px 8px}.login-achievement-medal-disc{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:999px;border:3px solid var(--medal-light);background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),transparent 26%),radial-gradient(circle at 50% 50%,var(--medal-light) 0 22%,var(--medal-main) 45%,var(--medal-dark) 100%);box-shadow:inset 0 0 0 5px #ffffff38,inset 0 -7px 12px #00000047,0 0 0 1px #ffffff2e,0 12px 24px var(--medal-shadow)}.login-achievement-medal.compact .login-achievement-medal-disc{width:34px;height:34px;border-width:2px;box-shadow:inset 0 0 0 3px #ffffff38,inset 0 -4px 8px #00000047}.login-achievement-medal-disc b{color:#fff2cc;font-size:30px;font-weight:950;line-height:1;letter-spacing:-.08em;text-shadow:0 2px 0 var(--medal-dark),0 4px 8px rgba(0,0,0,.48)}.login-achievement-medal.silver .login-achievement-medal-disc b{color:#edf7ff;text-shadow:0 2px 0 #40505e,0 4px 8px rgba(0,0,0,.44)}.login-achievement-medal.compact .login-achievement-medal-disc b{font-size:18px}.login-achievement-medal-disc em{position:absolute;bottom:2px;left:50%;color:#ffe8a8;font-size:15px;font-style:normal;transform:translate(-50%);text-shadow:0 1px 3px rgba(0,0,0,.5)}.login-achievement-medal.compact .login-achievement-medal-disc em{bottom:-1px;font-size:9px}.profile-achievement-login-detail{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(244,114,182,.18)}.profile-achievement-login-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;color:#ffe4efc7;font-size:13px;font-weight:700}.profile-achievement-login-meta b{color:#fff1f7;font-size:13px;font-weight:900}.profile-login-achievement-condition-line{display:block;line-height:1.35}.profile-login-achievement-table{display:flex;flex-direction:column;gap:0;margin-top:12px;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:#0f172a6b}.profile-login-achievement-row{display:grid;grid-template-columns:92px minmax(0,1fr) 92px 118px;align-items:center;min-height:88px;gap:14px;padding:8px 16px;border-bottom:1px solid rgba(148,163,184,.16)}.profile-login-achievement-row:last-child{border-bottom:0}.profile-login-achievement-medal-cell{display:inline-flex;align-items:center;justify-content:center}.profile-login-achievement-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.profile-login-achievement-copy strong{color:#f8fafc;font-size:17px;font-weight:900}.profile-login-achievement-copy small{color:#e2e8f0b8;font-size:14px}.profile-login-achievement-state,.login-achievement-reward-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:12px;padding:0 13px;color:#e5e7eb;font-weight:900;background:#0f172acc;border:1px solid rgba(148,163,184,.2);white-space:nowrap}.profile-login-achievement-row.unlocked .profile-login-achievement-state{color:#5cf07f;border-color:#5cf07f5c}.login-achievement-reward-badge.bronze{background:linear-gradient(135deg,#713516,#af6129);color:#fff4df}.login-achievement-reward-badge.silver{background:linear-gradient(135deg,#596675,#9ca8b6);color:#f8fbff}.login-achievement-reward-badge.gold{background:linear-gradient(135deg,#8a5a02,#d6a017);color:#fff8d6}.login-achievement-reward-badge.sprout{background:linear-gradient(135deg,#14532d,#2f855a);color:#dcfce7}@media (max-width: 720px){.profile-login-achievement-row{grid-template-columns:62px minmax(0,1fr);gap:10px 12px;padding:10px 12px}.profile-login-achievement-state,.login-achievement-reward-badge{min-height:30px;font-size:12px}.profile-login-achievement-state{grid-column:1 / 2}.login-achievement-reward-badge{grid-column:2 / 3;justify-self:start}.login-achievement-medal{width:58px;height:72px}.login-achievement-ribbon{width:34px;height:32px}.login-achievement-medal-disc{width:48px;height:48px}.login-achievement-medal-disc b{font-size:25px}}.profile-pane-instagram .profile-achievement-screen.compact-scroll-list{gap:0!important;padding:0 12px 28px!important;background:radial-gradient(circle at 12% 0%,rgba(255,93,165,.12),transparent 34%),#000!important}.profile-achievement-sticky-panel{position:sticky!important;top:0!important;z-index:20!important;display:grid!important;gap:10px!important;padding:12px 0 10px!important;background:linear-gradient(180deg,#04070dfa,#04070deb 72%,#04070db8)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.profile-achievement-hero{border-color:#ff73b942!important;background:linear-gradient(135deg,#ff66b72e,#ffb8d514,#121828e0)!important;box-shadow:0 18px 38px #ff50a01f,0 14px 32px #00000057!important}.profile-achievement-kicker{color:#ff8ac7!important}.profile-achievement-score{background:#ff69b429!important;color:#ffc0df!important}.profile-achievement-summary-grid article{border-color:#ff73b92e!important;background:linear-gradient(135deg,#ff69b41c,#ffffff09)!important}.profile-achievement-summary-grid span{color:#ffd3e8!important}.profile-achievement-section.profile-achievement-section-collapsed{margin-top:12px!important;max-height:none!important;overflow:visible!important;border-color:#ff73b929!important;background:#ffffff0a!important}.profile-achievement-section-collapsed .profile-achievement-section-head{position:static!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.profile-achievement-row-card.profile-achievement-row-card-collapsed{min-height:58px!important;padding:10px 11px!important;gap:0!important}.profile-achievement-row-card.unlocked{border-color:#ff69b45c!important;background:linear-gradient(135deg,#ff69b429,#ffcae311,#ffffff09)!important;box-shadow:inset 0 1px #ffffff14!important}.profile-achievement-row-card.locked{background:#ffffff09!important}.profile-achievement-row-card-collapsed .profile-achievement-row-title strong{font-size:15px!important}.profile-achievement-row-card-collapsed .profile-achievement-number{color:#ffadd7!important;background:#ff69b41f!important}.profile-achievement-row-card.unlocked .profile-achievement-status{background:#ff69b429!important;color:#ffd1e8!important}.profile-achievement-row-card-collapsed .profile-achievement-action-stack{flex:0 0 auto!important}@media (max-width: 520px){.profile-pane-instagram .profile-achievement-screen.compact-scroll-list{padding-left:10px!important;padding-right:10px!important}.profile-achievement-sticky-panel{padding-top:10px!important}.profile-achievement-row-card.profile-achievement-row-card-collapsed{min-height:54px!important}}.profile-pane-instagram .profile-achievement-screen.compact-scroll-list,.profile-achievement-screen.compact-scroll-list{padding:0!important}.profile-achievement-sticky-panel{padding-top:0!important}.profile-achievement-row-toggle{width:100%!important;border:0!important;background:transparent!important;color:inherit!important;padding:0!important;margin:0!important;cursor:pointer!important;text-align:left!important}.profile-achievement-expand-indicator{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:52px!important;height:28px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffdcefe6!important;background:#ff69b41a!important;font-size:12px!important;font-weight:800!important}.profile-achievement-row-card.is-collapsed .profile-achievement-expanded-body{display:none!important}.profile-achievement-expanded-body{display:grid!important;gap:10px!important;padding-top:10px!important}.profile-achievement-generic-detail{display:grid!important;gap:6px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff09!important}.profile-achievement-generic-detail p,.profile-achievement-generic-detail b{margin:0!important}.profile-achievement-generic-detail p{color:#ffffffb8!important;font-size:13px!important;line-height:1.45!important}.profile-achievement-generic-detail b{color:#ffd3e8!important;font-size:13px!important}@media (max-width: 520px){.profile-pane-instagram .profile-achievement-screen.compact-scroll-list,.profile-achievement-screen.compact-scroll-list{padding:0!important}.profile-achievement-sticky-panel{padding-top:0!important}}.profile-achievement-row-card.profile-achievement-row-card-collapsed{cursor:pointer!important}.profile-achievement-row-card.profile-achievement-row-card-collapsed:focus-within,.profile-achievement-row-card.profile-achievement-row-card-collapsed:hover{border-color:#ff94ca6b!important;box-shadow:0 14px 30px #ff69b414,inset 0 1px #ffffff14!important}.profile-achievement-sticky-panel{background:#050812!important;background-image:linear-gradient(180deg,#070a14,#070a14 76%,#070a14),radial-gradient(circle at 18% 0%,rgba(255,105,180,.12),transparent 34%)!important;box-shadow:0 14px 24px #000000b8!important;overflow:hidden!important}.profile-achievement-sticky-panel:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:18px!important;pointer-events:none!important;background:linear-gradient(180deg,#05081200,#050812 84%)!important}.profile-achievement-section.profile-achievement-section-collapsed{position:relative!important;z-index:1!important;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.profile-achievement-list{isolation:isolate!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement,.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement.compact-scroll-list{background:#000!important;overflow:hidden!important}.profile-pane-instagram .profile-achievement-screen.compact-scroll-list,.profile-achievement-screen.compact-scroll-list{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0 12px 12px!important;gap:0!important;overflow:hidden!important;background:#000!important;color:#fff!important}.profile-achievement-sticky-panel{position:relative!important;top:auto!important;z-index:30!important;flex:none!important;display:grid!important;gap:10px!important;padding:12px 0 10px!important;background:#000!important;background-image:none!important;box-shadow:0 16px 22px #000000f5!important;overflow:hidden!important}.profile-achievement-sticky-panel:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:22px!important;pointer-events:none!important;background:linear-gradient(180deg,#0000,#000 88%)!important;z-index:2!important}.profile-achievement-summary-grid{position:relative!important;z-index:3!important;transform:none!important;will-change:auto!important}.profile-achievement-section.profile-achievement-section-collapsed,.profile-achievement-screen .profile-achievement-section{position:relative!important;z-index:1!important;min-height:0!important;max-height:none!important;height:100%!important;margin-top:0!important;padding:12px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;background:#000!important;border-color:#ffffff1f!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important;isolation:isolate!important}.profile-achievement-section.profile-achievement-section-collapsed::-webkit-scrollbar,.profile-achievement-screen .profile-achievement-section::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.profile-achievement-section-collapsed .profile-achievement-section-head{position:static!important;z-index:1!important;background:#000!important;padding-bottom:8px!important}.profile-achievement-screen .profile-achievement-list{display:grid!important;gap:8px!important;overflow:visible!important}.profile-achievement-row-card.profile-achievement-row-card-collapsed.locked{opacity:1!important;border-color:#ffffff24!important;background:#242424!important}.profile-achievement-row-card.profile-achievement-row-card-collapsed.in-progress{opacity:1!important;border-color:#86efac85!important;background:#d9fbe3!important;color:#102016!important}.profile-achievement-row-card.profile-achievement-row-card-collapsed.in-progress .profile-achievement-row-title strong,.profile-achievement-row-card.profile-achievement-row-card-collapsed.in-progress .profile-achievement-row-title small,.profile-achievement-row-card.profile-achievement-row-card-collapsed.in-progress .profile-achievement-status,.profile-achievement-row-card.profile-achievement-row-card-collapsed.in-progress .profile-achievement-expand-indicator{color:#102016!important}.profile-achievement-row-card.profile-achievement-row-card-collapsed.unlocked{opacity:1!important;border-color:#ffb6c1b8!important;background:#ffd8e8!important;color:#2a0d18!important;box-shadow:none!important}.profile-achievement-row-card.profile-achievement-row-card-collapsed.unlocked .profile-achievement-row-title strong,.profile-achievement-row-card.profile-achievement-row-card-collapsed.unlocked .profile-achievement-row-title small,.profile-achievement-row-card.profile-achievement-row-card-collapsed.unlocked .profile-achievement-status,.profile-achievement-row-card.profile-achievement-row-card-collapsed.unlocked .profile-achievement-expand-indicator{color:#2a0d18!important}.profile-achievement-row-card.profile-achievement-row-card-collapsed.in-progress .profile-achievement-status,.profile-achievement-row-card.profile-achievement-row-card-collapsed.unlocked .profile-achievement-status,.profile-achievement-row-card.profile-achievement-row-card-collapsed.in-progress .profile-achievement-expand-indicator,.profile-achievement-row-card.profile-achievement-row-card-collapsed.unlocked .profile-achievement-expand-indicator{border-color:#00000024!important;background:#ffffff7a!important}.mobile-main:has(.profile-ig-shell-achievement),.mobile-main:has(.profile-achievement-screen),.mobile-main:has(.profile-achievement-section){background:#000!important}.profile-pane-instagram,.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement,.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement.compact-scroll-list{background:#000!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important;gap:0!important;overflow:hidden!important;min-height:0!important;height:100%!important;padding:0 12px 12px!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement>.profile-achievement-screen.compact-scroll-list{display:grid!important;grid-template-rows:auto auto!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:12px 0 10px!important;margin:0!important;overflow:visible!important;background:#000!important;color:#fff!important;position:relative!important;z-index:2!important;box-shadow:none!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement>.profile-achievement-screen.compact-scroll-list .profile-achievement-hero,.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement>.profile-achievement-screen.compact-scroll-list .profile-achievement-summary-grid{flex:none!important;position:relative!important;transform:none!important;top:auto!important;z-index:2!important;margin:0!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement>.profile-achievement-section.profile-achievement-section-collapsed,.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement>.profile-achievement-section{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:12px!important;overflow:hidden!important;background:#000!important;color:#fff!important;border-color:#ffffff1f!important;position:relative!important;z-index:1!important;isolation:isolate!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement>.profile-achievement-section .profile-achievement-section-head{position:static!important;background:#000!important;padding-bottom:8px!important;z-index:1!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement>.profile-achievement-section .profile-achievement-list{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;background:#000!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement>.profile-achievement-section .profile-achievement-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement .profile-achievement-row-card.profile-achievement-row-card-collapsed.locked{background:#242424!important;color:#fff!important;border-color:#ffffff24!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement .profile-achievement-row-card.profile-achievement-row-card-collapsed.in-progress{background:#d9fbe3!important;color:#102016!important;border-color:#86efac85!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement .profile-achievement-row-card.profile-achievement-row-card-collapsed.unlocked{background:#ffd8e8!important;color:#2a0d18!important;border-color:#ffb6c1b8!important;box-shadow:none!important}@media (max-width: 520px){.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement{padding-left:10px!important;padding-right:10px!important}}.tab-pane.fill-pane.profile-pane-instagram{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important;padding:0!important;margin:0!important;background:#000!important}.tab-pane.fill-pane.profile-pane-instagram *,.tab-pane.fill-pane.profile-pane-instagram *:before,.tab-pane.fill-pane.profile-pane-instagram *:after{box-sizing:border-box!important}.profile-pane-instagram .profile-ig-shell.compact-scroll-list{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 0 calc(var(--mobile-nav-height, 72px) + env(safe-area-inset-bottom,0px) + 12px)!important;margin:0!important;background:#000!important;overscroll-behavior:contain!important}.profile-pane-instagram .profile-ig-header,.profile-pane-instagram .profile-ig-tabbar.profile-ig-action-grid,.profile-pane-instagram .profile-photo-layout-panel,.profile-pane-instagram .profile-ig-grid,.profile-pane-instagram .profile-question-list,.profile-pane-instagram .profile-follow-list-screen{width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important;position:relative!important;inset:auto!important;transform:none!important;margin-left:0!important;margin-right:0!important}.profile-pane-instagram .profile-ig-header{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:12px 12px 10px!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#000!important;z-index:2!important}.profile-pane-instagram .profile-ig-main,.profile-pane-instagram .profile-ig-topline,.profile-pane-instagram .profile-ig-bio{min-width:0!important;max-width:100%!important;overflow:hidden!important}.profile-pane-instagram .profile-ig-topline{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important}.profile-pane-instagram .profile-ig-bio p{margin:6px 0 0!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.profile-pane-instagram .profile-ig-tabbar.profile-ig-action-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;height:auto!important;min-height:48px!important;padding:0!important;margin:0!important;overflow:visible!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#000!important}.profile-pane-instagram .profile-ig-tabbar.profile-ig-action-grid button{display:flex!important;min-width:0!important;min-height:48px!important;height:auto!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:6px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;white-space:nowrap!important}.profile-pane-instagram .profile-ig-tabbar.profile-ig-action-grid button span,.profile-pane-instagram .profile-ig-tabbar.profile-ig-action-grid button small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important}.profile-pane-instagram .profile-ig-grid,.profile-pane-instagram .profile-question-list{display:grid!important;align-content:start!important;justify-content:stretch!important;gap:2px!important;padding:0!important;margin:0!important;overflow:visible!important}.profile-pane-instagram .profile-editable-content-grid-list.profile-ig-grid,.profile-pane-instagram .profile-editable-content-grid-list.profile-question-list{grid-template-columns:1fr!important;gap:10px!important;padding:10px!important}.profile-pane-instagram .profile-editable-content-grid-grid3.profile-ig-grid,.profile-pane-instagram .profile-editable-content-grid-grid3.profile-question-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;padding:0!important}.profile-pane-instagram .profile-editable-content-grid-single.profile-ig-grid,.profile-pane-instagram .profile-editable-content-grid-single.profile-question-list{grid-template-columns:1fr!important;gap:10px!important;padding:10px!important}.profile-pane-instagram .profile-ig-tile{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;margin:0!important}.profile-pane-instagram .profile-editable-content-grid-grid3.profile-ig-grid .profile-ig-tile,.profile-pane-instagram .profile-editable-content-grid-single.profile-ig-grid .profile-ig-tile{display:block!important;min-height:0!important;border:0!important;border-radius:0!important;background:#090909!important}.profile-pane-instagram .profile-editable-content-grid-grid3.profile-ig-grid .profile-ig-tile-media,.profile-pane-instagram .profile-editable-content-grid-single.profile-ig-grid .profile-ig-tile-media{display:grid!important;place-items:center!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;padding:0!important;border-radius:0!important;overflow:hidden!important}.profile-pane-instagram .profile-ig-tile-media img,.profile-pane-instagram .profile-product-tile-media img,.profile-pane-instagram .profile-photo-tile-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.profile-pane-instagram .profile-editable-content-grid-grid3.profile-ig-grid .profile-ig-tile-meta,.profile-pane-instagram .profile-editable-content-grid-single.profile-ig-grid .profile-ig-tile-meta{display:none!important}.profile-pane-instagram .profile-editable-content-grid-list.profile-ig-grid .profile-ig-tile{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:0!important;min-height:112px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important}.profile-pane-instagram .profile-editable-content-grid-list.profile-ig-grid .profile-ig-tile-media{width:96px!important;min-height:112px!important;height:100%!important;aspect-ratio:auto!important;border-radius:16px 0 0 16px!important}.profile-pane-instagram .profile-editable-content-grid-list.profile-ig-grid .profile-ig-tile-meta{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:10px 12px!important}.profile-pane-instagram .profile-photo-layout-panel{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;margin:0!important}.profile-pane-instagram .profile-photo-layout-toolbar{display:flex!important;justify-content:flex-end!important;align-items:center!important;min-height:42px!important;padding:6px 10px!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#000!important}.profile-pane-instagram .profile-question-list,.profile-pane-instagram .profile-ig-grid-shorts{display:flex!important;flex-direction:column!important;gap:10px!important;padding:10px!important}@media (max-width: 640px){.profile-pane-instagram .profile-ig-header{grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.profile-pane-instagram .profile-ig-avatar{width:52px!important;height:52px!important}.profile-pane-instagram .profile-ig-tabbar.profile-ig-action-grid{grid-template-columns:repeat(6,minmax(44px,1fr))!important}.profile-pane-instagram .profile-ig-tabbar.profile-ig-action-grid button{min-height:46px!important;padding:5px 1px!important}.profile-pane-instagram .profile-editable-content-grid-list.profile-ig-grid .profile-ig-tile{grid-template-columns:88px minmax(0,1fr)!important;min-height:104px!important}.profile-pane-instagram .profile-editable-content-grid-list.profile-ig-grid .profile-ig-tile-media{width:88px!important;min-height:104px!important}}.auth-standalone-shell .modal-backdrop:has(.public-review-info-modal){align-items:center!important;justify-content:center!important;padding:max(14px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))!important;overflow:hidden!important}.public-review-info-modal{width:min(560px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 28px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important;padding:16px!important;border-radius:22px!important;overflow:hidden!important;box-sizing:border-box!important}.public-review-info-modal .modal-header-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.public-review-info-modal .modal-header-row strong{min-width:0!important;color:#fff!important;font-size:16px!important;line-height:1.25!important;font-weight:900!important;word-break:keep-all!important}.public-review-info-modal .modal-header-row .ghost-btn{flex:0 0 auto!important;min-height:32px!important;padding:7px 10px!important;font-size:12px!important}.public-review-info-modal-copy{min-height:0!important;max-height:none!important;padding:14px!important;border-radius:16px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.public-review-info-modal-copy p{width:100%!important;margin:0!important;color:#ffffffdb!important;font-size:13px!important;line-height:1.68!important;letter-spacing:-.02em!important;word-break:keep-all!important;overflow-wrap:anywhere!important;white-space:normal!important}.public-review-policy-link-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.public-review-policy-link-row .ghost-link-btn{width:100%!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 10px!important;border-radius:999px!important;text-align:center!important;font-size:11px!important;line-height:1.25!important;white-space:normal!important;word-break:keep-all!important}.public-review-info-card{width:100%!important;box-sizing:border-box!important}.public-review-info-card p{font-size:12px!important;line-height:1.62!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.public-review-info-button-grid .ghost-btn{min-width:0!important;text-align:center!important;word-break:keep-all!important}@media (max-width: 520px){.public-review-info-modal{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;padding:13px!important;border-radius:18px!important;gap:10px!important}.public-review-info-modal .modal-header-row strong{font-size:14px!important}.public-review-info-modal-copy{padding:12px!important;border-radius:14px!important}.public-review-info-modal-copy p{font-size:12px!important;line-height:1.62!important}.public-review-policy-link-row{grid-template-columns:1fr!important}.public-review-info-card{padding:12px!important;gap:9px!important}.public-review-info-button-grid{grid-template-columns:1fr!important}.public-review-info-button-grid .ghost-btn{min-height:38px!important;padding:9px 10px!important;font-size:12px!important}}.bottom-nav,.question-overlay-bottom-nav{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important}.bottom-nav-btn{width:100%!important;min-width:0!important;flex:0 1 auto!important;padding-left:0!important;padding-right:0!important}.bottom-nav-label{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width: 380px){.bottom-nav-label{font-size:8px!important}.bottom-nav-icon svg{width:15px!important;height:15px!important}}.feed-comment-overlay{padding-bottom:0!important}.feed-comment-avatar-button{border:0!important;cursor:pointer!important}.feed-comment-author-link{display:inline-flex!important;align-items:center!important;max-width:100%!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;font-weight:900!important;line-height:1.2!important;cursor:pointer!important}.feed-comment-author-link:hover,.feed-comment-author-link:focus-visible{text-decoration:underline!important}.feed-comment-reaction-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin-top:6px!important}.feed-comment-reaction-row button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important;height:26px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff14!important;color:#ffffffe0!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.feed-comment-reaction-stack{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 8px!important;border-radius:999px!important;background:#ff4fa329!important;color:#fff!important;font-size:12px!important;line-height:1!important}.feed-comment-composer{padding-bottom:0!important}.feed-comment-composer-box{position:relative!important}.feed-comment-reply-target{position:absolute!important;left:0!important;right:52px!important;bottom:calc(100% + 8px)!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:34px!important;padding:7px 10px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.14)!important;background:#141418fa!important;color:#ffffffe6!important;box-shadow:0 12px 30px #00000059!important}.feed-comment-reply-target span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}.feed-comment-reply-target button{flex:0 0 auto!important;border:0!important;background:transparent!important;color:#ff9aca!important;font-size:12px!important;font-weight:900!important}.feed-comment-textarea-wrap{position:relative!important;display:flex!important;flex:1 1 auto!important;min-width:0!important}.feed-comment-textarea-wrap textarea{width:100%!important;padding-right:42px!important}.feed-comment-emoji-toggle{position:absolute!important;top:50%!important;right:6px!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;padding:0!important;border-radius:50%!important;border:0!important;background:#ffffff14!important;color:#fff!important;font-size:18px!important;line-height:1!important}.feed-comment-emoji-picker{position:absolute!important;right:0!important;bottom:calc(100% + 8px)!important;z-index:5!important;display:grid!important;grid-template-columns:repeat(5,34px)!important;gap:6px!important;padding:10px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.14)!important;background:#141418fa!important;box-shadow:0 14px 36px #0000006b!important}.feed-comment-emoji-picker button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;padding:0!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff14!important;font-size:18px!important;line-height:1!important}@media (max-width: 420px){.feed-comment-reaction-row{gap:4px!important}.feed-comment-reaction-row button{min-width:26px!important;height:24px!important;padding:0 7px!important;font-size:11px!important}.feed-comment-emoji-picker{grid-template-columns:repeat(5,32px)!important;gap:5px!important}}.bottom-nav-btn[data-tab=채팅] .bottom-nav-icon svg.chat-icon-svg{width:22px!important;height:22px!important}.bottom-nav-btn[data-tab=그룹] .bottom-nav-icon svg.alliance-hands-icon-svg{width:23px!important;height:23px!important;color:currentColor!important}.guild-tab-pane{background:#050505!important;color:#fff!important;padding:10px 10px calc(var(--bottom-nav-height, 64px) + 8px)!important;overflow:hidden!important}.guild-home-shell,.guild-member-shell,.guild-schedule-shell{display:flex!important;flex-direction:column!important;gap:10px!important;height:100%!important;min-height:0!important;overflow-y:auto!important;padding:0 0 10px!important}.guild-hero-card,.guild-level-card,.guild-summary-grid article,.guild-role-card,.guild-member-row,.guild-schedule-card{border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0e!important;box-shadow:none!important}.guild-hero-card{display:grid!important;grid-template-columns:54px 1fr!important;gap:12px!important;align-items:center!important;padding:14px!important;border-radius:18px!important}.guild-hero-mark{display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;height:54px!important;border-radius:18px!important;background:linear-gradient(135deg,#333,#111)!important;color:#f5f5f5!important;font-weight:900!important}.guild-hero-copy{min-width:0!important}.guild-hero-copy strong,.guild-level-head strong,.guild-role-card strong,.guild-member-row strong,.guild-schedule-card strong{display:block!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important}.guild-hero-copy span,.guild-hero-copy p,.guild-level-card p,.guild-role-card span,.guild-member-row span,.guild-member-row em,.guild-schedule-card span{color:#ffffffad!important;font-size:12px!important;line-height:1.45!important;font-style:normal!important}.guild-hero-copy p{margin:6px 0 0!important}.guild-summary-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.guild-summary-grid article,.guild-role-card{min-width:0!important;padding:12px!important;border-radius:16px!important}.guild-summary-grid article span,.guild-summary-grid article p{display:block!important;margin:0!important;color:#ffffff9e!important;font-size:11px!important;line-height:1.35!important}.guild-summary-grid article strong{display:block!important;margin:5px 0 4px!important;color:#fff!important;font-size:17px!important;font-weight:900!important;line-height:1.15!important}.guild-level-card{padding:14px!important;border-radius:18px!important}.guild-level-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.guild-level-head span{color:#ffffffa6!important;font-size:12px!important}.guild-exp-bar{height:8px!important;margin:10px 0 8px!important;overflow:hidden!important;border-radius:999px!important;background:#ffffff1a!important}.guild-exp-bar span{display:block!important;height:100%!important;border-radius:inherit!important;background:#ffffffd1!important}.guild-role-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.guild-member-row{display:grid!important;grid-template-columns:minmax(92px,1.3fr) minmax(68px,.9fr) minmax(58px,.7fr) minmax(64px,.8fr)!important;gap:8px!important;align-items:center!important;padding:12px!important;border-radius:15px!important}.guild-member-row b{color:#fff!important;font-size:12px!important;text-align:right!important}.guild-member-row em{text-align:right!important}.guild-schedule-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:13px!important;border-radius:16px!important}.guild-schedule-card button,.guild-create-schedule-btn{flex:0 0 auto!important;min-height:34px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:#ffffff1a!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.guild-create-schedule-btn{width:100%!important;min-height:42px!important;border-radius:14px!important}@media (max-width: 380px){.guild-summary-grid{grid-template-columns:1fr!important}.guild-member-row{grid-template-columns:1fr 72px!important}.guild-member-row b,.guild-member-row em{text-align:left!important}}.guild-runtime-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0 0 10px!important}.guild-runtime-tabs button{height:36px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;background:#ffffff0f!important;color:#ffffffb3!important;font-size:13px!important;font-weight:900!important}.guild-runtime-tabs button.active{background:#fff!important;color:#000!important}.guild-runtime-body{min-height:0!important;flex:1 1 auto!important;overflow:hidden!important}.test-signup-flow-btn,.test-signup-next-btn{border-style:dashed}.signup-action-row .test-signup-next-btn{flex:1 1 auto}.profile-achievement-screen .profile-achievement-section{position:relative;z-index:1;margin-top:12px}.profile-achievement-screen.compact-scroll-list{overflow-y:auto;overscroll-behavior:contain}.bottom-nav-btn[data-tab=그룹] .bottom-nav-icon,.bottom-nav-btn[data-tab=그룹] .bottom-nav-icon svg.alliance-hands-icon-svg{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}.bottom-nav-btn[data-tab=그룹] .bottom-nav-icon svg.alliance-hands-icon-svg{transform:scale(1.12)!important;color:currentColor!important;stroke:currentColor!important}.guild-tab-pane .guild-runtime-tabs{display:none!important}.guild-calendar-shell{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#050505!important}.guild-calendar-panel{position:sticky!important;top:0!important;z-index:3!important;flex:0 0 auto!important;padding:8px 8px 10px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;background:#070707f5!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;transform-origin:top center!important}.guild-calendar-head,.guild-schedule-list-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:6px 2px 8px!important}.guild-calendar-head strong,.guild-schedule-list-head strong{color:#fff!important;font-size:14px!important;font-weight:900!important}.guild-calendar-head span,.guild-schedule-list-head span{color:#ffffff8c!important;font-size:11px!important;font-weight:700!important}.guild-calendar-weekdays,.guild-calendar-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:0!important}.guild-calendar-weekdays span{height:24px!important;display:grid!important;place-items:center!important;color:#ffffff85!important;font-size:11px!important;font-weight:800!important;border:1px solid rgba(255,255,255,.08)!important;border-bottom:0!important}.guild-calendar-grid button{aspect-ratio:1 / .76!important;min-height:34px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;background:#ffffff09!important;color:#ffffffd1!important;font-size:12px!important;font-weight:900!important;position:relative!important}.guild-calendar-grid button.muted{background:#ffffff04!important;color:transparent!important}.guild-calendar-grid button.has-event:after{content:""!important;position:absolute!important;left:50%!important;bottom:5px!important;width:4px!important;height:4px!important;border-radius:999px!important;background:#ffffffc7!important;transform:translate(-50%)!important}.guild-calendar-grid button.selected{background:#ffffffdb!important;color:#050505!important}.guild-calendar-grid button.selected:after{background:#050505!important}.guild-schedule-list-panel{flex:1 1 auto!important;min-height:0!important;padding:8px 8px 84px!important;display:flex!important;flex-direction:column!important;gap:8px!important;background:#050505!important}.guild-calendar-shell .guild-schedule-card{border-radius:12px!important;margin:0!important}.feed-create-dock.guild-create-dock{right:max(16px,env(safe-area-inset-right))!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;z-index:60!important}.feed-create-dock.guild-create-dock .feed-create-option-icon svg{width:18px!important;height:18px!important}.guild-point-shell{display:flex!important;flex-direction:column!important;gap:10px!important;height:100%!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:0 0 92px!important;scrollbar-width:none!important}.guild-point-shell::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.guild-point-policy-card,.guild-point-card,.guild-point-notice,.guild-point-summary-grid article,.guild-earn-card,.guild-item-card{border:1px solid rgba(255,255,255,.11)!important;background:#ffffff0e!important;color:#fff!important;box-shadow:none!important}.guild-point-policy-card,.guild-point-card,.guild-point-notice{border-radius:18px!important;padding:14px!important}.guild-point-policy-head,.guild-point-section-head,.guild-item-card,.guild-support-box{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.guild-point-policy-head strong,.guild-point-section-head strong,.guild-point-summary-grid article strong,.guild-earn-card strong,.guild-item-card strong,.guild-support-box strong,.guild-point-notice strong{color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important}.guild-point-policy-head span,.guild-point-section-head span,.guild-point-policy-card p,.guild-point-summary-grid article span,.guild-point-summary-grid article p,.guild-earn-card span,.guild-item-card span,.guild-support-box p,.guild-point-notice p{color:#ffffffa8!important;font-size:12px!important;line-height:1.45!important;margin:0!important}.guild-point-policy-card p,.guild-support-box p,.guild-point-notice p{margin-top:8px!important}.guild-policy-chip-row{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important}.guild-policy-chip-row span{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;background:#ffffff17!important;color:#ffffffd1!important;font-size:11px!important;font-weight:900!important}.guild-point-summary-grid article,.guild-earn-card{min-width:0!important;border-radius:16px!important;padding:12px!important}.guild-point-summary-grid article strong{display:block!important;margin:5px 0 4px!important;font-size:17px!important}.guild-earn-grid,.guild-item-grid{display:grid!important;gap:8px!important;margin-top:10px!important}.guild-earn-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.guild-earn-card b{display:block!important;margin:6px 0 4px!important;color:#fff!important;font-size:15px!important;font-weight:900!important}.guild-support-box{margin-top:10px!important;align-items:stretch!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;padding:12px!important;background:#0000002e!important}.guild-support-actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:6px!important}.guild-support-actions button,.guild-item-card button{min-height:34px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:#ffffff1f!important;color:#fff!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.guild-item-card{min-height:68px!important;border-radius:16px!important;padding:12px!important}.guild-item-card div{min-width:0!important}@media (max-width: 520px){.guild-point-summary-grid,.guild-earn-grid{grid-template-columns:1fr!important}.guild-support-box{flex-direction:column!important}.guild-support-actions{width:100%!important}.guild-support-actions button{flex:1 1 0!important}}.signup-onboarding-body,.signup-step-panel{min-height:0!important}.signup-step-panel{gap:clamp(8px,1.8vh,14px)!important}.signup-progress-panel{border:0!important;box-shadow:none!important;padding:clamp(8px,1.8vh,11px)!important}.signup-progress-meta{font-size:clamp(11px,3vw,13px)!important}.signup-progress-meta strong{font-size:clamp(12px,3.2vw,14px)!important}.signup-panel,.signup-location-info-panel{padding:clamp(10px,2.6vw,14px)!important;border-radius:14px!important}.signup-panel h3,.signup-location-info-panel h3{margin:0 0 6px!important;font-size:clamp(15px,4vw,17px)!important;line-height:1.25!important}.signup-panel p,.signup-location-info-panel p,.signup-location-info-panel li{font-size:clamp(12px,3.25vw,14px)!important;line-height:1.48!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.signup-location-info-panel ul{display:grid!important;gap:5px!important;margin:4px 0!important;padding-left:18px!important}.signup-action-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;align-items:stretch!important}.signup-action-row>button{width:100%!important;min-height:clamp(38px,8.8vh,44px)!important;font-size:clamp(12px,3.25vw,14px)!important;padding:9px 10px!important}.signup-action-row>.test-signup-next-btn{grid-column:1 / -1!important;min-height:36px!important}.signup-action-row--single{grid-template-columns:1fr!important}.signup-form-grid{gap:clamp(8px,1.8vh,12px)!important}.signup-form-grid label span,.signup-inline-input span,.signup-choice-section>strong{font-size:clamp(12px,3.2vw,14px)!important}.signup-form-grid input,.signup-form-grid select,.signup-form-grid textarea,.signup-inline-input input{min-height:clamp(38px,8.5vh,46px)!important;padding:9px 11px!important;font-size:clamp(12px,3.4vw,15px)!important}.signup-form-grid textarea{min-height:clamp(92px,22vh,150px)!important}.signup-location-consent{min-height:auto!important;padding:clamp(10px,2.8vw,14px)!important;border-radius:14px!important}.signup-location-consent span{font-size:clamp(12px,3.25vw,14px)!important;line-height:1.42!important;word-break:keep-all!important}.signup-profile-tendency-board{gap:8px!important;margin-top:8px!important}.signup-profile-tendency-board .profile-tendency-column{min-width:0!important;border-radius:14px!important;padding:10px!important}.signup-profile-tendency-board .profile-tendency-column-head{font-size:clamp(12px,3.2vw,13px)!important}.signup-profile-tendency-board .profile-tendency-option-list{gap:7px!important}.signup-profile-tendency-board .profile-tendency-option-chip,.signup-choice-chip.active,.profile-tendency-option-chip.signup-choice-chip.active{border-color:#ff74badb!important;background:linear-gradient(135deg,#ff4fa3e0,#ff82c49e)!important;color:#fff!important;box-shadow:0 0 0 1px #ffd0e638 inset,0 8px 18px #ff4fa32e!important}.signup-profile-tendency-board .profile-tendency-option-chip{min-height:clamp(34px,7.5vh,42px)!important;padding:8px 9px!important;font-size:clamp(11px,3.05vw,13px)!important}.signup-step-panel-tendency .signup-tendency-test-panel{display:none!important}@media (max-width: 430px){.signup-profile-tendency-board.profile-tendency-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}.signup-choice-section{gap:6px!important}}@media (max-width: 360px),(max-height: 700px){.signup-progress-bars{gap:3px!important}.signup-progress-bar{height:5px!important}.signup-panel p,.signup-location-info-panel p,.signup-location-info-panel li{font-size:11.5px!important;line-height:1.38!important}.signup-profile-tendency-board .profile-tendency-column{padding:8px!important}.signup-profile-tendency-board .profile-tendency-option-chip{min-height:32px!important;padding:7px 6px!important}}.signup-location-info-panel h3{text-align:center!important}.signup-step-panel-tendency{overflow-y:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.signup-step-panel-tendency::-webkit-scrollbar{display:none!important}.signup-profile-tendency-board .profile-tendency-option-chip.signup-choice-chip{background:#050507!important;color:#f8fafc!important;border-color:#ffffff24!important;box-shadow:none!important}.signup-profile-tendency-board .profile-tendency-option-chip.signup-choice-chip.active,.signup-choice-chip.active,.signup-choice-card.active{border-color:#ff74baeb!important;background:linear-gradient(135deg,#ff4fa3f5,#ff82c4b8)!important;color:#fff!important;box-shadow:0 0 0 1px #ffd0e638 inset,0 8px 18px #ff4fa32e!important}.signup-play-grid.signup-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.signup-play-grid .signup-choice-chip{min-height:clamp(34px,7.2vh,42px)!important;padding:7px 5px!important;font-size:clamp(10.5px,2.8vw,12.5px)!important;border-radius:11px!important;word-break:keep-all!important}.signup-adult-verification-note--message-only{border:0!important;background:transparent!important;padding:0!important}@media (max-width: 430px){.signup-play-grid.signup-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.feed-author-achievement-name,.feed-author-achievement-row .feed-author-achievement-name{display:inline-flex;align-items:center;gap:3px;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.feed-author-achievement-name .feed-author-achievement-icon,.feed-author-achievement-row .feed-author-achievement-icon,.feed-author-achievement-name img,.feed-author-achievement-row img{background:transparent!important;border:0!important;box-shadow:none!important}.feed-author-guild-name{min-width:0;background:transparent!important;border:0!important;color:#ffffffb8;font-size:10px;line-height:1.1;padding:0!important}.feed-author-guild-name:empty{display:inline-block;width:0;min-width:0;padding:0!important;margin:0!important;overflow:hidden}.bottom-nav button[aria-label=그룹] svg,.bottom-nav button[title=그룹] svg,.bottom-nav .bottom-nav-item-guild svg,.bottom-nav .guild-nav-icon,.guild-bottom-nav-icon{width:25px!important;height:25px!important;transform:scale(1.08)}.header-inline-btn-navitem{position:relative;overflow:visible}.header-nav-label-text,.chat-category-label-text{display:inline-block}.header-nav-unread-badge,.chat-category-unread-badge{position:absolute;top:-4px;right:-4px;min-width:14px;height:14px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:9px;line-height:14px;font-weight:800;text-align:center;box-shadow:0 0 0 1px #000000d9;pointer-events:none}.chat-category-unread-badge{top:-5px;right:-5px}.profile-question-list.question-list,.question-list.profile-question-list{gap:7px!important}.profile-question-list .question-feed-card{padding:8px 9px!important;border-radius:10px!important}.profile-question-list .question-user-line,.profile-question-list .question-user-line .feed-author-link{font-size:12px!important;line-height:1.25!important}.profile-question-list .community-chip,.profile-question-list .product-badge,.profile-question-list .community-meta{font-size:9px!important;line-height:1.2!important}.profile-question-list .question-body{font-size:10px!important;line-height:1.35!important}.profile-question-list .question-answer-box{padding:7px 8px!important;margin-top:6px!important}.profile-achievement-screen.compact-scroll-list{min-height:0;display:flex;flex-direction:column;overflow:hidden!important}.profile-achievement-screen .profile-achievement-hero,.profile-achievement-screen .profile-achievement-summary-grid{flex:0 0 auto;position:relative;z-index:2}.profile-achievement-screen .profile-achievement-section.profile-achievement-section-collapsed{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;margin-top:8px}.profile-achievement-screen .profile-achievement-section.profile-achievement-section-collapsed::-webkit-scrollbar{display:none}.adult-site-block-pane .adult-gate-card{justify-content:center;text-align:center}.adult-site-block-copy{font-size:13px;line-height:1.55}.header-inline-btn-navitem{position:relative}.header-nav-unread-badge{position:absolute;top:-5px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef233c;color:#fff;font-size:9px;font-weight:900;line-height:16px;text-align:center;box-shadow:0 0 0 1px #000000b3}.feed-post-list-stream{content-visibility:auto;contain-intrinsic-size:720px}.feed-stream-item{content-visibility:auto;contain-intrinsic-size:680px}.feed-card video{max-height:72vh;object-fit:cover;background:#050505}.feed-card img{image-rendering:auto}.admin-moderator-grid{display:grid;gap:10px;grid-template-columns:1fr}.admin-moderator-card{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0a0a0ee0;padding:12px;color:#f7f7f7}.admin-moderator-card h3{margin:0 0 6px;font-size:14px}.admin-moderator-card p{margin:0 0 10px;font-size:11px;line-height:1.5;color:#ffffffb8}.admin-moderator-table{display:grid;gap:6px}.admin-moderator-row{display:grid;grid-template-columns:1fr .8fr 1fr .7fr;gap:6px;align-items:center;padding:8px;border-radius:10px;background:#ffffff0e;font-size:10px}.admin-moderator-row strong{font-size:10px}.admin-moderator-row em{font-style:normal;color:#ff9fb9}.admin-moderator-row b{color:#ff4f7b;text-align:right}.admin-moderator-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-moderator-action-grid button{min-height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#121217;color:#f7f7f7;font-size:11px;font-weight:800}.guild-point-policy-card .guild-policy-chip-row span:after{content:""}@media (min-width: 720px){.admin-moderator-grid{grid-template-columns:1.3fr .85fr .85fr}}.adult-runtime-access-block{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#050505;color:#fff;text-align:center;box-sizing:border-box}.adult-runtime-access-block>div{width:min(360px,100%);border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#ffffff0f;padding:22px 18px}.adult-runtime-access-block h1{font-size:20px;margin:0 0 10px}.adult-runtime-access-block p{font-size:14px;line-height:1.55;margin:0 0 10px;word-break:keep-all}.adult-runtime-access-block small{display:block;font-size:11px;line-height:1.45;color:#ffffff9e}.feed-card[data-ai-moderation-removed="1"]{display:none!important}.guild-tab-pane[data-guild-calendar-runtime="1"],.guild-create-dock-runtime{contain:layout paint}.feed-author-achievement-name .feed-author-achievement-icon,.feed-author-achievement-name .achievement-icon,.feed-author-achievement-name [class*=achievement-icon],.feed-author-achievement-name [class*=AchievementIcon]{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.feed-author-achievement-name img,.feed-author-achievement-name svg{background:transparent!important;border-radius:0!important}.feed-author-guild-name:empty{display:inline-block!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.bottom-nav .bottom-nav-item:nth-child(3) .bottom-nav-icon,.bottom-nav button:nth-child(3) .bottom-nav-icon,.bottom-nav [aria-label=그룹] .bottom-nav-icon,.bottom-nav .guild-bottom-nav-icon{transform:scale(1.08)!important;transform-origin:center!important}.home-feed-filter-category-scroll .category-chip,.home-feed-filter-category-scroll .category-chip.active{position:relative!important;text-decoration:none!important;box-shadow:none!important;border-bottom:0!important}.home-feed-filter-category-scroll .category-chip:after{content:none!important;display:none!important}.home-feed-filter-category-scroll .category-chip.active{background:#ff4f7b29!important;color:#fff!important;border-color:#ff4f7b94!important}.home-feed-filter-category-scroll .category-chip:not(.active){background:#ffffff0e!important;border-color:#ffffff1f!important}.profile-achievement-screen.compact-scroll-list{height:100%!important;max-height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important;gap:8px!important}.profile-achievement-screen .profile-achievement-hero,.profile-achievement-screen .profile-achievement-summary-grid{position:relative!important;z-index:2!important;flex:none!important}.profile-achievement-screen .profile-achievement-section.profile-achievement-section-collapsed{min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;margin-top:0!important;padding-bottom:10px!important}.profile-achievement-screen .profile-achievement-section.profile-achievement-section-collapsed::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.profile-achievement-row-card.in-progress,.profile-achievement-section-collapsed .profile-achievement-row-card.in-progress{background:#bbf7d021!important;border-color:#bbf7d03d!important}.adult-verification-required-shell{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top,rgba(255,74,151,.22),transparent 32%),#050505;color:#fff;box-sizing:border-box}.adult-verification-required-card{position:relative;width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:24px;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:#121216f0;box-shadow:0 24px 80px #00000080;scrollbar-width:none}.adult-verification-required-card::-webkit-scrollbar{display:none}.adult-verification-required-head{display:grid;gap:10px}.adult-verification-required-head h1{margin:0;font-size:clamp(24px,6vw,34px);line-height:1.18}.adult-verification-required-head p,.adult-verification-required-message{margin:0;color:#ffffffc2;line-height:1.65}.adult-verification-required-badge{width:fit-content;padding:7px 11px;border-radius:999px;background:#ff4a972e;color:#ff8fbd;font-size:12px;font-weight:800}.adult-verification-required-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.adult-verification-required-actions{justify-content:flex-start}@media (max-width: 720px){.adult-verification-required-shell{align-items:stretch;padding:14px}.adult-verification-required-card{max-height:none;min-height:calc(100vh - 28px);padding:58px 18px 18px;border-radius:22px}.adult-verification-required-back-btn{top:16px;left:16px}.adult-verification-required-grid{grid-template-columns:1fr}.adult-verification-required-actions{flex-direction:column;align-items:stretch}.adult-verification-required-actions button{width:100%}}.home-feed-filter-category-scroll .category-chip,.home-feed-filter-category-scroll .category-chip.active,.home-feed-filter-category-scroll .category-chip:hover,.home-feed-filter-category-scroll .category-chip:focus,.home-feed-filter-category-scroll .category-chip:focus-visible{position:relative!important;background:transparent!important;background-color:transparent!important;color:#ffffffb8!important;border-color:transparent!important;box-shadow:none!important;outline:0!important}.home-feed-filter-category-scroll .category-chip.active{color:#ff5f9f!important}.home-feed-filter-category-scroll .category-chip:after{content:""!important;display:block!important;position:absolute!important;left:12px!important;right:12px!important;bottom:2px!important;height:2px!important;border-radius:999px!important;background:transparent!important}.home-feed-filter-category-scroll .category-chip.active:after{background:#ff5f9f!important}.feed-create-dock.guild-create-dock,.feed-create-dock.guild-create-dock.open{z-index:3015!important}.feed-create-dock.guild-create-dock .feed-create-options{position:relative!important;z-index:3020!important}.chat-meta.kakao-chat-meta .chat-thread-notice-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;min-height:18px!important;padding:2px 7px!important;margin-top:4px!important;border-radius:999px!important;background:#ff5f9f!important;color:#fff!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.header-nav-unread-dot,.chat-category-unread-dot{position:absolute;width:7px;height:7px;min-width:7px;padding:0;border-radius:999px;background:#ef233c;color:transparent;font-size:0;line-height:0;box-shadow:0 0 0 1px #000000c7;pointer-events:none}.header-nav-unread-dot{top:4px;right:3px}.chat-toolbar .category-chip{position:relative;overflow:visible}.chat-category-unread-dot{top:5px;right:5px}.chat-request-toggle b{font-size:inherit}.category-scroll .category-chip .chat-category-unread-dot{width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;aspect-ratio:1 / 1!important;padding:0!important;border-radius:50%!important;display:block!important;flex:0 0 auto!important;background:#ef233c!important;box-shadow:0 0 0 1.5px #000000d1!important}.chat-meta.kakao-chat-meta .chat-thread-notice-badge{min-width:20px!important;width:auto!important;height:20px!important;min-height:20px!important;padding:0 6px!important;border-radius:999px!important;background:#ef233c!important;color:#fff!important;font-size:10px!important;font-weight:900!important;line-height:20px!important;letter-spacing:-.02em!important;text-align:center!important}.guild-tab-pane>.guild-section-category-scroll{flex:0 0 auto!important;width:100%!important;padding:8px 12px 6px!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#000000f5!important;z-index:4!important}.guild-tab-pane>.guild-home-shell,.guild-tab-pane>.guild-member-shell,.guild-tab-pane>.guild-schedule-shell,.guild-tab-pane>.guild-point-shell{min-height:0!important}.top-header .topbar-inline-actions-left>.header-inline-btn.header-inline-btn-navitem.active,.top-header .topbar-inline-actions-left>.header-inline-btn.header-inline-btn-navitem.active .header-nav-label-text,.topbar-inline-actions-left .header-inline-btn-navitem.active,.topbar-inline-actions-left .header-inline-btn-navitem.active .header-nav-label-text{color:#ff5f9f!important}.top-header .topbar-inline-actions-left>.header-inline-btn.header-inline-btn-navitem.active:after,.topbar-inline-actions-left .header-inline-btn-navitem.active:after{background:#ff5f9f!important}.catshi-store-charge-balance-wrap{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 0 auto!important}.catshi-store-charge-btn{border:0!important;border-radius:999px!important;padding:8px 11px!important;background:linear-gradient(135deg,#ff5f9f,#ef233c)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 18px #ef233c3d!important;white-space:nowrap!important}.catshi-quick-charge-panel{display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,95,159,.22)!important;background:#0c0c10f0!important;color:#fff!important;box-shadow:0 12px 28px #00000047!important}.catshi-quick-charge-head{display:flex!important;flex-direction:column!important;gap:3px!important}.catshi-quick-charge-head strong{font-size:13px!important;color:#fff!important}.catshi-quick-charge-head span,.catshi-quick-charge-note{margin:0!important;font-size:10px!important;line-height:1.45!important;color:#ffffffa8!important}.catshi-quick-charge-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.catshi-quick-charge-grid button{min-height:34px!important;border:1px solid rgba(255,95,159,.34)!important;border-radius:999px!important;background:#ff5f9f1f!important;color:#fff!important;font-size:11px!important;font-weight:900!important;white-space:nowrap!important}@media (max-width: 420px){.catshi-store-summary-card{align-items:stretch!important}.catshi-store-charge-balance-wrap{gap:8px!important}.catshi-quick-charge-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.catshi-charge-profile-card,.catshi-charge-flow-card,.catshi-charge-latest-card{display:flex!important;flex-direction:column!important;gap:8px!important;padding:10px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0e!important;color:#fff!important}.catshi-charge-profile-row,.catshi-charge-profile-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.catshi-charge-profile-row span,.catshi-charge-profile-actions span,.catshi-charge-flow-card span,.catshi-charge-latest-card p{margin:0!important;font-size:10px!important;line-height:1.45!important;color:#ffffffa8!important}.catshi-charge-profile-row b,.catshi-charge-flow-card strong,.catshi-charge-latest-card strong{font-size:12px!important;color:#fff!important}.catshi-charge-profile-edit-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.catshi-charge-profile-edit-grid label{display:flex!important;flex-direction:column!important;gap:5px!important;margin:0!important}.catshi-charge-profile-edit-grid label span{font-size:10px!important;color:#ffffffa8!important}.catshi-charge-profile-edit-grid input{width:100%!important;min-height:34px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.12)!important;background:#00000038!important;color:#fff!important;padding:0 9px!important;font-size:12px!important}.catshi-quick-charge-grid button.selected{border-color:#ff4890d9!important;background:#ff489052!important;box-shadow:0 0 0 2px #ff489029!important}.catshi-charge-flow-card p{margin:0!important;font-size:11px!important;line-height:1.55!important;color:#ffffffd6!important}@media (max-width: 420px){.catshi-charge-profile-edit-grid{grid-template-columns:1fr!important}.catshi-charge-profile-row,.catshi-charge-profile-actions{align-items:flex-start!important;flex-direction:column!important}}.account-setting-shell{gap:10px;padding-bottom:12px}.account-setting-card-readable{padding:13px 12px;border-radius:16px;background:#ffffff0b;border:1px solid rgba(255,255,255,.09)}.account-setting-card-readable h3,.account-setting-headline h3{margin:0;font-size:12px;line-height:1.35;font-weight:900;color:#fffffff5;letter-spacing:-.01em}.account-setting-card-readable p,.account-setting-headline p,.account-setting-card-readable .muted-mini{margin:5px 0 0;font-size:10px;line-height:1.5;color:#ffffffa8;letter-spacing:-.015em}.account-setting-card-readable strong{font-size:12px;line-height:1.25}.account-setting-headline{display:grid;gap:2px;margin-bottom:9px}.account-setting-category-scroll.category-scroll{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:none}.account-setting-category-scroll.category-scroll::-webkit-scrollbar{display:none}.account-setting-category-scroll.category-scroll .category-chip{flex:0 0 auto;min-height:32px;padding:0 13px;border-radius:999px;font-size:11px;font-weight:900;white-space:nowrap}.account-setting-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%}.account-setting-toggle-row.toggle-row{justify-content:flex-end;flex-wrap:nowrap;gap:4px}.account-setting-toggle-row .toggle-btn{min-width:44px;height:28px;padding:0 9px;border-radius:999px;font-size:9px;font-weight:900;line-height:1}.account-setting-toggle-row .toggle-btn.active{background:#ff4f9a33;border-color:#ff4f9a9e;color:#ff9acb}.account-setting-shell .settings-grid.settings-two-col{gap:10px}.account-setting-shell .legacy-box.compact:not(.account-setting-card-readable) h3{font-size:12px;line-height:1.35}.account-setting-shell .legacy-box.compact:not(.account-setting-card-readable) p,.account-setting-shell .legacy-box.compact:not(.account-setting-card-readable) span,.account-setting-shell .legacy-box.compact:not(.account-setting-card-readable) label{font-size:10px;line-height:1.45}.account-setting-shell input,.account-setting-shell button{font-size:11px}@media (max-width: 420px){.account-setting-card-readable{padding:12px 10px}.account-setting-card-readable h3,.account-setting-headline h3{font-size:12px}.account-setting-card-readable p,.account-setting-headline p{font-size:10px}.account-setting-toggle-row .toggle-btn{min-width:41px;height:27px;font-size:9px}}.catshi-policy-guard-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.catshi-policy-guard-card{display:flex!important;flex-direction:column!important;gap:5px!important;min-height:76px!important;padding:10px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.11)!important;background:#ffffff0e!important;color:#fff!important}.catshi-policy-guard-card strong{font-size:11px!important;font-weight:900!important;letter-spacing:-.01em!important}.catshi-policy-guard-card span{font-size:10px!important;line-height:1.45!important;color:#ffffffad!important}.catshi-policy-guard-card.good{border-color:#4ade8047!important;background:#22c55e14!important}.catshi-policy-guard-card.warn{border-color:#fbbf2447!important;background:#f59e0b14!important}.catshi-policy-guard-card.block{border-color:#ff5f9f52!important;background:#ff5f9f17!important}.catshi-policy-link-row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}@media (max-width: 520px){.catshi-policy-guard-grid{grid-template-columns:1fr!important}.catshi-policy-guard-card{min-height:0!important}}.seller-operating-deposit-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#10b9811f,#0f172aeb)}.seller-deposit-balance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.seller-deposit-balance-grid>div{min-height:72px}.seller-deposit-policy-badges{margin-top:10px;flex-wrap:wrap}.seller-deposit-policy-list{margin-top:10px}@media (max-width: 720px){.seller-deposit-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-personal-info-card{display:grid;gap:12px}.account-personal-info-head{align-items:flex-start;gap:10px}.account-personal-info-head .primary-btn{min-height:34px;padding:0 14px;border-radius:999px;font-size:11px;font-weight:900}.account-personal-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-personal-info-grid label{display:grid;gap:6px;margin:0}.account-personal-info-grid label.wide{grid-column:1 / -1}.account-personal-info-grid label span{font-size:10px;line-height:1.35;color:#ffffffad;font-weight:800}.account-personal-info-grid input{width:100%;min-height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0000003d;color:#fff;padding:0 11px;font-size:12px}.account-personal-info-policy{margin-top:0}.account-personal-info-message{color:#86efaceb!important;font-weight:800}.checkout-saved-info-notice{margin:8px 0 0;color:#86eface0}@media (max-width: 420px){.account-personal-info-grid{grid-template-columns:1fr}.account-personal-info-head{align-items:stretch;flex-direction:column}}.seller-privacy-consent-card{border-color:#94a3b840}.checkout-consent-line{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45}.checkout-consent-line input{margin-top:3px}.seller-privacy-badges{margin-top:10px}.shop-detail-primary-btn:disabled,.shop-detail-fixed-btn:disabled{opacity:.5;cursor:not-allowed}.business-catshi-guard-shell{display:flex!important;flex-direction:column!important;gap:9px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(135deg,#ff5f9f24,#0c0c10f5)!important;color:#fff!important}.business-catshi-guard-card{display:flex!important;flex-direction:column!important;gap:5px!important}.business-catshi-guard-card strong{font-size:13px!important;font-weight:900!important;color:#fff!important}.business-catshi-guard-card p,.business-catshi-tax-note p{margin:0!important;font-size:10px!important;line-height:1.55!important;color:#ffffffb8!important}.business-catshi-guard-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.business-catshi-guard-grid>div,.business-catshi-tax-note{display:flex!important;flex-direction:column!important;gap:5px!important;min-height:76px!important;padding:10px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0f!important}.business-catshi-guard-grid b,.business-catshi-tax-note span{font-size:11px!important;font-weight:900!important;color:#fff!important}.business-catshi-guard-grid span{font-size:10px!important;line-height:1.45!important;color:#ffffffad!important}.catshi-store-card:has(.business-catshi-card-meta){min-height:236px!important;border-color:#ff5f9f38!important;background:linear-gradient(180deg,#141418f5,#08080af5)!important}.business-catshi-card-meta{display:flex!important;gap:4px!important;flex-wrap:wrap!important;margin-top:3px!important}.business-catshi-card-meta span{display:inline-flex!important;align-items:center!important;min-height:20px!important;padding:0 6px!important;border-radius:999px!important;background:#ff5f9f1f!important;color:#ffffffe0!important;border:1px solid rgba(255,95,159,.18)!important;font-size:9px!important;line-height:1!important;font-weight:800!important}.business-catshi-card-bullets{display:grid!important;gap:2px!important;margin:4px 0 0!important;padding-left:13px!important}.business-catshi-card-bullets li{margin:0!important;font-size:9px!important;line-height:1.35!important;color:#ffffff9e!important}@media (max-width: 520px){.business-catshi-guard-grid{grid-template-columns:1fr!important}.business-catshi-guard-grid>div,.business-catshi-tax-note{min-height:0!important}.catshi-store-card:has(.business-catshi-card-meta){min-height:220px!important}}.feed-create-dock.guild-create-dock,.feed-create-dock.guild-create-dock.open{right:max(18px,env(safe-area-inset-right,0px) + 18px)!important;bottom:calc(var(--bottom-nav-height, 74px) + env(safe-area-inset-bottom,0px) + 18px)!important;transform:none!important}.catshi-store-card{cursor:pointer!important}.catshi-store-card:focus-visible{outline:2px solid rgba(255,95,159,.8)!important;outline-offset:3px!important}.catshi-store-detail-page{display:flex;flex-direction:column;gap:12px}.catshi-store-detail-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.catshi-store-detail-card{border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#0c0c10f5;padding:16px;display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;color:#fff}.catshi-store-detail-visual{width:72px;height:72px}.catshi-store-detail-body h3{margin:8px 0 6px}.catshi-store-detail-body p{margin:0 0 12px;color:#ffffffc7;line-height:1.55}.catshi-store-detail-grid{margin:10px 0}.catshi-store-detail-bullets{margin-top:10px}.catshi-store-detail-foot{margin-top:12px}.account-password-gate-card input[type=password]{background:#ffffff14;color:#fff}.account-shipping-payment-card .profile-form-grid{margin-top:10px}.business-info-setting-card .copy-action-row,.account-shipping-payment-card .copy-action-row{margin-top:12px}@media (max-width: 520px){.catshi-store-detail-card{grid-template-columns:1fr}}.direct-deposit-ops-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.compact-action-btn{min-height:34px;font-size:12px}.money-safety-note{border:1px solid rgba(255,107,168,.22);background:#ff6ba80f;border-radius:14px;padding:10px}.catshi-store-summary-main{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.catshi-store-summary-main>div{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.catshi-charge-back-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;flex:0 0 30px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:#ffffff1a!important;color:#fff!important;font-size:15px!important;font-weight:900!important}.catshi-charge-profile-title-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.catshi-charge-profile-title-row>div{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.catshi-charge-profile-title-row strong{font-size:12px!important;color:#fff!important}.catshi-charge-profile-title-row span,.catshi-charge-profile-hint span{font-size:10px!important;line-height:1.45!important;color:#ffffffa8!important}.catshi-profile-save-compact-btn{min-height:25px!important;padding:0 9px!important;border:1px solid rgba(255,95,159,.34)!important;border-radius:999px!important;background:#ff5f9f1f!important;color:#fff!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important}.catshi-charge-submit-card,.catshi-charge-deposit-guide-card{display:flex!important;flex-direction:column!important;gap:9px!important;padding:11px!important;border-radius:15px!important;border:1px solid rgba(255,95,159,.24)!important;background:#ff5f9f14!important;color:#fff!important}.catshi-charge-submit-card{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.catshi-charge-submit-card>div,.catshi-charge-deposit-guide-head{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.catshi-charge-submit-card strong,.catshi-charge-deposit-guide-head strong{font-size:13px!important;color:#fff!important}.catshi-charge-submit-card span,.catshi-charge-deposit-guide-head span,.catshi-charge-deposit-guide-card p{margin:0!important;font-size:10px!important;line-height:1.45!important;color:#ffffffad!important}.catshi-charge-submit-btn{min-height:34px!important;padding:0 13px!important;border-radius:999px!important;font-size:11px!important;white-space:nowrap!important}.catshi-charge-deposit-guide-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.catshi-charge-deposit-guide-grid>div{display:flex!important;flex-direction:column!important;gap:3px!important;padding:8px!important;border-radius:12px!important;background:#00000038!important;border:1px solid rgba(255,255,255,.08)!important}.catshi-charge-deposit-guide-grid span{font-size:10px!important;color:#ffffff94!important}.catshi-charge-deposit-guide-grid b{font-size:12px!important;color:#fff!important;word-break:break-all!important}@media (max-width: 420px){.catshi-charge-profile-title-row,.catshi-charge-submit-card{align-items:stretch!important;flex-direction:column!important}.catshi-profile-save-compact-btn,.catshi-charge-submit-btn{width:fit-content!important;align-self:flex-end!important}.catshi-charge-deposit-guide-grid{grid-template-columns:1fr!important}}.guild-home-shell,.guild-member-shell,.guild-schedule-shell,.guild-hall-shell{display:flex!important;flex-direction:column!important;gap:10px!important;height:100%!important;min-height:0!important;overflow-y:auto!important;padding:0 0 10px!important}.guild-tab-pane>.guild-section-category-scroll{display:none!important}.guild-hall-hero-card,.guild-hall-ranking-card{border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0e!important;color:#fff!important;box-shadow:none!important}.guild-hall-hero-card{display:flex!important;flex-direction:column!important;gap:8px!important;padding:14px!important;border-radius:18px!important}.guild-hall-hero-card strong{display:block!important;color:#fff!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important}.guild-hall-hero-card span,.guild-hall-hero-card p{margin:4px 0 0!important;color:#ffffffad!important;font-size:12px!important;line-height:1.45!important}.guild-hall-category-scroll{flex:0 0 auto!important;width:100%!important;padding:0 0 2px!important;margin:0!important;border:0!important;background:transparent!important}.guild-hall-category-scroll .category-chip{min-height:32px!important;padding:0 13px!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important}.guild-hall-ranking-list{display:flex!important;flex-direction:column!important;gap:9px!important;min-height:0!important}.guild-hall-ranking-card{display:grid!important;grid-template-columns:42px minmax(0,1fr) minmax(78px,.32fr)!important;align-items:center!important;gap:10px!important;padding:12px!important;border-radius:18px!important}.guild-hall-rank-badge{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;border-radius:14px!important;background:#ff5f9f29!important;color:#ff8fbd!important;font-size:13px!important;font-weight:900!important}.guild-hall-card-main{min-width:0!important}.guild-hall-card-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.guild-hall-card-title-row strong{overflow:hidden!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.guild-hall-card-title-row span{flex:0 0 auto!important;color:#ffffffb3!important;font-size:11px!important;font-weight:800!important}.guild-hall-card-main p,.guild-hall-card-main small{display:block!important;margin:4px 0 0!important;color:#ffffff9e!important;font-size:11px!important;line-height:1.4!important}.guild-hall-tendency-row{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:7px!important}.guild-hall-tendency-row em{display:inline-flex!important;align-items:center!important;height:22px!important;padding:0 8px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:999px!important;background:#ffffff0f!important;color:#ffffffc2!important;font-size:10px!important;font-style:normal!important;font-weight:800!important}.guild-hall-metric-grid{display:grid!important;grid-template-columns:1fr!important;gap:5px!important}.guild-hall-metric-grid span{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;min-height:24px!important;padding:3px 7px!important;border-radius:10px!important;background:#ffffff0e!important}.guild-hall-metric-grid b{color:#fff!important;font-size:12px!important;font-weight:900!important}.guild-hall-metric-grid i{color:#ffffff8c!important;font-size:9px!important;font-style:normal!important;font-weight:800!important}@media (max-width: 520px){.guild-hall-ranking-card{grid-template-columns:36px minmax(0,1fr)!important}.guild-hall-metric-grid{grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}.guild-level-growth-card,.guild-level-roadmap-card,.guild-member-policy-card{border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,#fff1,#ffffff09)!important}.guild-next-unlock-card{display:grid!important;gap:4px!important;margin-top:10px!important;padding:11px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0003!important}.guild-next-unlock-card span,.guild-level-roadmap-list article span,.guild-member-policy-card p,.guild-cap-grid article p,.guild-penalty-list article span{color:#ffffff9e!important;font-size:11px!important;line-height:1.42!important;margin:0!important}.guild-next-unlock-card strong,.guild-level-roadmap-list article strong,.guild-member-policy-card strong,.guild-cap-grid article strong,.guild-penalty-list article strong{color:#fff!important;font-size:13px!important;font-weight:900!important;line-height:1.3!important}.guild-level-roadmap-list{display:grid!important;gap:7px!important;margin-top:10px!important}.guild-level-roadmap-list article{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;padding:9px 10px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.085)!important;background:#ffffff0b!important}.guild-level-roadmap-list article.locked{border-color:#ffc1072e!important;background:#ffc10711!important}.guild-level-roadmap-list article b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;border-radius:11px!important;background:#ffffff18!important;color:#fff!important;font-size:12px!important;font-weight:950!important}.guild-level-roadmap-list article div{display:grid!important;gap:3px!important;min-width:0!important}.guild-member-policy-card{display:grid!important;gap:5px!important;padding:12px!important;border-radius:16px!important;color:#fff!important}.guild-member-contribution-row{grid-template-columns:minmax(0,1fr) 82px 72px 112px!important}.guild-earn-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.guild-cap-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.guild-cap-grid article{display:grid!important;gap:4px!important;min-width:0!important;padding:11px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.085)!important;background:#0000002e!important}.guild-cap-grid article span{color:#ffffff94!important;font-size:11px!important;font-weight:800!important}.guild-penalty-list{display:grid!important;gap:7px!important;margin-top:10px!important}.guild-penalty-list article{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:9px 10px!important;border-radius:13px!important;border:1px solid rgba(255,107,107,.16)!important;background:#ff6b6b0e!important}.guild-hall-metric-grid{grid-template-columns:1fr!important}.guild-hall-metric-grid span:first-child{border-color:#ff5f9f42!important;background:#ff5f9f24!important}@media (max-width: 520px){.guild-member-contribution-row{grid-template-columns:1fr 72px!important}.guild-cap-grid,.guild-earn-balance-grid{grid-template-columns:1fr!important}.guild-penalty-list article{align-items:flex-start!important;flex-direction:column!important;gap:3px!important}.guild-hall-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.profile-screen-editor-phone.profile-pane-instagram{background:#050505!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;overflow:hidden!important}.profile-screen-editor-phone .profile-ig-header.profile-screen-editor-real-header{margin:0!important;padding:10px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#ffffff08!important}.profile-screen-editor-phone .profile-ig-tabbar.profile-ig-action-grid.profile-screen-editor-tabbar{margin:0!important;border-top:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.profile-screen-editor-phone .profile-ig-grid.profile-editable-content-grid{height:auto!important;max-height:260px!important;min-height:170px!important;padding:8px!important;overflow-y:auto!important;background:#050505!important}.profile-screen-editor-phone .profile-ig-tile-media{background:#ffffff14!important}.profile-screen-editor-phone .profile-ig-tile-meta{background:#0000005c!important}.home-feed-pane-feed-scroll .chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar .feed-filter-tab:not(.active),.home-feed-pane-feed-scroll .chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar .category-chip:not(.active),.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar .feed-filter-tab:not(.active),.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar .category-chip:not(.active){background:transparent!important;box-shadow:none!important}.guild-home-dashboard-shell.guild-home-shell{padding:6px!important;gap:6px!important;overflow:hidden!important;height:100%!important}.guild-home-dashboard-shell .guild-section-soft-divider{display:block!important;flex:0 0 auto!important;height:1px!important;min-height:1px!important;padding:0!important;margin:0 2px 1px!important;border:0!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)!important;opacity:.9!important}.guild-dashboard-hero-card{padding:8px!important;gap:8px!important;min-height:0!important}.guild-dashboard-hero-card .guild-hero-copy p{margin-top:3px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.guild-attendance-btn,.guild-level-up-ready-box button,.guild-level-up-pink-btn{border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#ff4f9a,#ff7ab8)!important;color:#fff!important;font-weight:900!important;box-shadow:0 10px 24px #ff4f9a42!important}.guild-attendance-btn{flex:0 0 auto!important;min-height:34px!important;padding:0 13px!important;font-size:12px!important}.guild-dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.guild-dashboard-summary-grid article,.guild-dashboard-mini-grid article{padding:8px!important;border-radius:13px!important}.guild-dashboard-summary-grid article strong,.guild-dashboard-mini-grid article strong{font-size:14px!important;margin:3px 0 2px!important}.guild-dashboard-summary-grid article span,.guild-dashboard-summary-grid article p,.guild-dashboard-mini-grid article span,.guild-dashboard-mini-grid article p{font-size:10px!important;line-height:1.25!important}.guild-home-dashboard-shell .guild-level-card{padding:8px!important;border-radius:14px!important}.guild-home-dashboard-shell .guild-level-card p{font-size:11px!important;line-height:1.35!important}.guild-level-ready-card{border-color:#ff5f9f73!important;background:linear-gradient(135deg,#ff5f9f2e,#ffffff0e)!important}.guild-level-up-ready-box{display:grid!important;gap:6px!important;margin-top:8px!important}.guild-level-up-ready-box strong{color:#fff!important;font-size:13px!important;font-weight:900!important}.guild-level-up-ready-box p,.guild-inline-message{margin:0!important;color:#ffffffb8!important;font-size:11px!important;line-height:1.35!important}.guild-level-up-ready-box button,.guild-level-up-pink-btn{min-height:34px!important;padding:0 12px!important;font-size:12px!important}.guild-dashboard-mini-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.guild-board-shell,.guild-feature-shell{display:flex!important;flex-direction:column!important;gap:8px!important;height:100%!important;min-height:0!important;overflow-y:auto!important;padding:6px!important;background:#050505!important}.guild-board-write-policy-card,.guild-board-post-card,.guild-post-rule-grid article,.chat-home-guild-level-card{border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;background:#ffffff0e!important;color:#fff!important}.guild-board-write-policy-card{padding:12px!important}.guild-board-write-policy-card strong,.guild-board-post-card strong,.guild-post-rule-grid article strong{color:#fff!important;font-size:13px!important;font-weight:900!important}.guild-board-write-policy-card p,.guild-board-post-card span,.guild-post-rule-grid article span,.guild-post-rule-grid article p{color:#ffffffad!important;font-size:11px!important;line-height:1.35!important}.guild-post-rule-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.guild-post-rule-grid article{padding:10px!important}.guild-board-post-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:10px!important}.guild-board-post-card b{color:#ff7ab8!important;font-size:12px!important}.guild-feature-roadmap-card{padding:10px!important}.guild-level-roadmap-list article.unlocked{border-color:#ff5f9f47!important}.chat-home-guild-level-card{margin:6px 8px 8px!important;padding:10px!important}@media (max-width: 380px){.guild-dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.guild-dashboard-mini-grid,.guild-post-rule-grid{grid-template-columns:1fr!important}}.guild-dashboard-hero-card-compact{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}.guild-dashboard-hero-card-compact .guild-hero-actions{display:flex!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;flex-wrap:wrap!important}.guild-guide-open-btn{border:1px solid rgba(255,95,159,.32)!important;border-radius:999px!important;background:#ff5f9f1f!important;color:#fff!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important}.guild-guide-shell{display:flex!important;flex-direction:column!important;gap:8px!important;height:100%!important;min-height:0!important;overflow-y:auto!important;padding:6px!important;background:#050505!important}.guild-guide-card{display:grid!important;gap:9px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0d!important;color:#fff!important}.guild-guide-card-primary{border-color:#ff5f9f47!important;background:linear-gradient(135deg,#ff5f9f24,#ffffff0d)!important}.guild-guide-card>div:first-child{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.guild-guide-card strong{color:#fff!important;font-size:13px!important;font-weight:900!important}.guild-guide-card span,.guild-guide-card p,.guild-guide-card em{color:#ffffffb8!important;font-size:11px!important;line-height:1.45!important}.guild-guide-warning{color:#ffb6d6!important}.guild-guide-rule-grid,.guild-guide-cap-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.guild-guide-rule-grid article,.guild-guide-cap-list article{display:grid!important;gap:3px!important;padding:9px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0d!important}.guild-guide-level-list{max-height:260px!important;overflow-y:auto!important;padding-right:2px!important}.guild-board-list-shell{gap:7px!important}.guild-board-category-scroll{flex:0 0 auto!important}.guild-board-post-list{display:grid!important;gap:7px!important;min-height:0!important}.guild-board-list-card{align-items:stretch!important;background:#ffffff0c!important}.guild-board-post-main{display:grid!important;gap:4px!important;min-width:0!important}.guild-board-post-main strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.guild-board-post-main p{margin:0!important;color:#ffffffb3!important;font-size:11px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.guild-board-post-main em{color:#ffffff7a!important;font-size:10px!important;font-style:normal!important}.guild-member-action-card{width:100%!important;border:1px solid rgba(255,255,255,.1)!important;cursor:pointer!important;text-align:left!important;background:#ffffff0d!important;color:#fff!important;grid-template-columns:minmax(0,1fr) auto!important;transition:border-color .15s ease,background .15s ease!important}.guild-member-action-card:hover{border-color:#ff5f9f61!important;background:#ff5f9f14!important}.guild-member-tendency-line{display:flex!important;gap:5px!important;align-items:center!important;flex-wrap:wrap!important;grid-column:1 / -1!important}.guild-member-tendency-line b{color:#ff9ccc!important;font-size:11px!important;text-align:left!important}.guild-member-tendency-line em,.guild-member-action-card small{color:#ffffff9e!important;font-style:normal!important;font-size:10px!important}.guild-modal-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9000!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:18px!important;background:#0000009e!important;box-sizing:border-box!important}.guild-modal-sheet{width:min(420px,100%)!important;max-height:min(76vh,620px)!important;overflow-y:auto!important;display:grid!important;gap:10px!important;padding:14px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.12)!important;background:#101010!important;color:#fff!important;box-shadow:0 24px 80px #0000008c!important}.guild-modal-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.guild-modal-head strong{color:#fff!important;font-size:15px!important;font-weight:900!important}.guild-modal-head button,.guild-member-manage-actions button{border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;background:#ffffff12!important;color:#fff!important;min-height:32px!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important}.guild-modal-sheet label{display:grid!important;gap:5px!important;color:#ffffffb8!important;font-size:11px!important}.guild-modal-sheet input,.guild-modal-sheet select,.guild-modal-sheet textarea{width:100%!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:13px!important;background:#ffffff12!important;color:#fff!important;padding:10px!important;outline:0!important}.guild-modal-primary-btn{border:0!important;border-radius:999px!important;min-height:40px!important;background:linear-gradient(135deg,#ff4f9a,#ff7ab8)!important;color:#fff!important;font-weight:900!important}.guild-invite-policy-box,.guild-member-manage-summary{display:grid!important;gap:5px!important;padding:10px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0d!important}.guild-invite-policy-box span,.guild-member-manage-summary span,.guild-member-manage-summary p,.guild-member-manage-summary em{margin:0!important;color:#ffffffad!important;font-size:11px!important;line-height:1.35!important;font-style:normal!important}.guild-member-manage-summary b{color:#ff9ccc!important;font-size:12px!important}.guild-member-manage-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.guild-member-manage-actions button.danger{border-color:#ff6b6b5c!important;color:#ffb4b4!important;background:#ff6b6b1a!important}@media (max-width: 430px){.guild-guide-rule-grid,.guild-guide-cap-list{grid-template-columns:1fr!important}.guild-modal-backdrop{padding:10px!important}}.guild-hall-hero-card,.guild-hall-rank-badge{display:none!important}.guild-hall-compact-shell{gap:8px!important;padding:0 0 10px!important}.guild-hall-expandable-card{display:flex!important;flex-direction:column!important;gap:8px!important;grid-template-columns:none!important;align-items:stretch!important;padding:0!important;overflow:hidden!important}.guild-hall-card-toggle{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:0!important;padding:12px!important;border:0!important;background:transparent!important;color:inherit!important;text-align:left!important}.guild-hall-expand-indicator{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:58px!important;height:28px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0f!important;color:#ffffffb8!important;font-size:10px!important;font-weight:900!important}.guild-hall-expandable-card.expanded .guild-hall-expand-indicator{border-color:#ff5f9f47!important;background:#ff5f9f21!important;color:#ff9ccc!important}.guild-hall-metric-grid-expanded{grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:0 12px 12px!important}.guild-hall-metric-grid span.active{background:linear-gradient(135deg,#ff4f9a57,#ff7ab82e)!important;border:1px solid rgba(255,122,184,.42)!important}.guild-hall-metric-grid span.active b,.guild-hall-metric-grid span.active i{color:#fff!important}.guild-setting-shell{display:flex!important;flex-direction:column!important;gap:10px!important;height:100%!important;min-height:0!important;overflow-y:auto!important;padding:0 0 10px!important}.guild-setting-card{display:grid!important;gap:10px!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0e!important;color:#fff!important}.guild-setting-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.guild-setting-head strong,.guild-tendency-setting-block strong{color:#fff!important;font-size:14px!important;font-weight:900!important}.guild-setting-head span,.guild-setting-card p{margin:0!important;color:#ffffff9e!important;font-size:11px!important;line-height:1.45!important}.guild-setting-choice-grid,.guild-setting-toggle-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.guild-setting-choice-grid button,.guild-setting-toggle-grid button,.guild-tendency-setting-grid button{min-height:36px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0e!important;color:#ffffffbf!important;font-size:11px!important;font-weight:850!important}.guild-setting-choice-grid button{display:grid!important;gap:3px!important;padding:9px!important;text-align:left!important}.guild-setting-choice-grid button strong,.guild-setting-toggle-grid button strong{color:inherit!important;font-size:12px!important;font-weight:900!important}.guild-setting-choice-grid button span,.guild-setting-toggle-grid button span{color:#ffffff94!important;font-size:10px!important}.guild-setting-choice-grid button.active,.guild-setting-toggle-grid button.active,.guild-tendency-setting-grid button.active{border-color:#ff7ab86b!important;background:#ff4f9a29!important;color:#fff!important}.guild-setting-birth-grid,.guild-setting-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.guild-setting-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.guild-setting-birth-grid label,.guild-setting-form-grid label{display:grid!important;gap:5px!important;color:#ffffffa6!important;font-size:11px!important;font-weight:800!important}.guild-setting-birth-grid input,.guild-setting-form-grid select{width:100%!important;box-sizing:border-box!important;min-height:38px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.12)!important;background:#0000003d!important;color:#fff!important;padding:0 10px!important;outline:0!important}.guild-tendency-setting-block{display:grid!important;gap:7px!important}.guild-tendency-setting-grid{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.guild-tendency-setting-grid button{min-height:30px!important;padding:0 10px!important;border-radius:999px!important}.guild-setting-action-row{display:flex!important;gap:7px!important;flex-wrap:wrap!important}.guild-setting-action-row button{min-height:36px!important;border-radius:999px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important}.guild-setting-action-row button.danger{border:1px solid rgba(255,107,107,.35)!important;background:#ff6b6b1c!important;color:#ffb4b4!important}@media (max-width: 560px){.guild-hall-metric-grid-expanded,.guild-setting-choice-grid,.guild-setting-toggle-grid,.guild-setting-form-grid{grid-template-columns:1fr!important}.guild-setting-birth-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.admin-release-readiness-shell{width:100%}.admin-release-checklist-card{grid-column:1 / -1}.prelaunch-checklist-item{min-height:150px}.prelaunch-checklist-item small{display:block;margin-top:6px;color:#ffffff9e;line-height:1.45}.auth-test-login-retention-note{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:10px 12px;background:#ffffff0b;line-height:1.45}.guild-mission-shell,.guild-season-shell{display:flex!important;flex-direction:column!important;gap:8px!important;height:100%!important;min-height:0!important;overflow-y:auto!important;padding:6px!important;background:#050505!important;scrollbar-width:none!important}.guild-mission-shell::-webkit-scrollbar,.guild-season-shell::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.guild-dopamine-panel,.guild-season-snapshot-card,.guild-mission-hero-card,.guild-season-hero-card,.guild-weekly-quest-panel,.guild-achievement-panel,.guild-raid-card,.guild-retention-rule-card{border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffff12,#ffffff09)!important;color:#fff!important;box-shadow:none!important}.guild-home-loop-panel{padding:10px!important}.guild-dopamine-head,.guild-section-title-row,.guild-season-snapshot-card,.guild-mission-hero-card,.guild-season-hero-card,.guild-raid-card>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.guild-dopamine-head div,.guild-season-snapshot-card div,.guild-mission-hero-card div,.guild-season-hero-card div,.guild-raid-card div{min-width:0!important;display:grid!important;gap:3px!important}.guild-dopamine-head strong,.guild-section-title-row strong,.guild-season-snapshot-card strong,.guild-mission-hero-card strong,.guild-season-hero-card strong,.guild-raid-card strong,.guild-daily-mission-card strong,.guild-weekly-quest-grid strong,.guild-achievement-grid strong,.guild-retention-rule-grid strong{color:#fff!important;font-size:13px!important;font-weight:950!important;line-height:1.25!important}.guild-dopamine-head span,.guild-section-title-row span,.guild-season-snapshot-card span,.guild-season-snapshot-card p,.guild-mission-hero-card span,.guild-season-hero-card span,.guild-season-hero-card p,.guild-raid-card span,.guild-raid-card p,.guild-daily-mission-card p,.guild-daily-mission-card em,.guild-weekly-quest-grid p,.guild-weekly-quest-grid span,.guild-achievement-grid p,.guild-retention-rule-grid p{color:#ffffffa8!important;font-size:11px!important;line-height:1.38!important;margin:0!important}.guild-dopamine-head button,.guild-season-snapshot-card button,.guild-daily-mission-card button{border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#ff4f9a,#ff7ab8)!important;color:#fff!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.guild-loop-card-grid,.guild-weekly-quest-grid,.guild-achievement-grid,.guild-retention-rule-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:8px!important}.guild-loop-card,.guild-weekly-quest-grid article,.guild-achievement-grid article,.guild-retention-rule-grid article{display:grid!important;gap:6px!important;min-width:0!important;padding:9px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.085)!important;background:#00000038!important}.guild-loop-card div{display:grid!important;gap:2px!important;min-width:0!important}.guild-loop-card strong{color:#fff!important;font-size:12px!important;font-weight:900!important}.guild-loop-card span{color:#ffffff94!important;font-size:10px!important;line-height:1.3!important}.guild-loop-card b,.guild-weekly-quest-grid em,.guild-achievement-grid em,.guild-mission-progress-area b{color:#ff8fbd!important;font-size:11px!important;font-weight:950!important;font-style:normal!important}.guild-loop-progress{width:100%!important;height:6px!important;overflow:hidden!important;border-radius:999px!important;background:#ffffff1a!important}.guild-loop-progress span{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#ff4f9a,#ffd1e3)!important}.guild-season-snapshot-card{padding:10px!important}.guild-mission-hero-card,.guild-season-hero-card{padding:12px!important}.guild-mission-hero-card b,.guild-season-hero-card b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:54px!important;height:42px!important;border-radius:15px!important;background:#ff5f9f29!important;color:#ff8fbd!important;font-size:15px!important;font-weight:950!important}.guild-daily-mission-list,.guild-season-track-list{display:grid!important;gap:8px!important}.guild-daily-mission-card{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;gap:10px!important;align-items:center!important;padding:11px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;background:#ffffff0e!important}.guild-daily-mission-card.ready{border-color:#ff5f9f52!important;background:#ff5f9f14!important}.guild-mission-copy{display:grid!important;gap:3px!important;min-width:0!important}.guild-mission-copy span{width:fit-content!important;min-height:20px!important;padding:3px 8px!important;border-radius:999px!important;background:#ffffff14!important;color:#ffffffb3!important;font-size:10px!important;font-weight:900!important}.guild-mission-progress-area{display:grid!important;gap:6px!important;min-width:0!important}.guild-mission-progress-area button{min-height:30px!important;font-size:11px!important;padding:0 9px!important}.guild-weekly-quest-panel,.guild-achievement-panel,.guild-raid-card{padding:11px!important}.guild-season-track-list article{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;padding:10px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.09)!important;background:#ffffff0d!important}.guild-season-track-list article.unlocked{border-color:#ff5f9f52!important;background:#ff5f9f14!important}.guild-season-track-list article b{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:34px!important;border-radius:13px!important;background:#ffffff1a!important;color:#fff!important;font-weight:950!important}.guild-season-track-list article div{display:grid!important;gap:3px!important;min-width:0!important}.guild-season-track-list article strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.guild-season-track-list article span{color:#ffffff9e!important;font-size:11px!important}.guild-retention-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width: 520px){.guild-loop-card-grid,.guild-weekly-quest-grid,.guild-achievement-grid,.guild-retention-rule-grid{grid-template-columns:1fr!important}.guild-season-snapshot-card,.guild-mission-hero-card,.guild-season-hero-card{align-items:flex-start!important;flex-direction:column!important}.guild-daily-mission-card{grid-template-columns:1fr!important}}.adult-info-hub,.adult-info-list-detail-shell{display:flex;flex-direction:column;gap:14px;padding:12px;color:var(--text-primary, #f8fafc)}.adult-info-hero-card,.adult-info-share-panel,.adult-info-article-card,.adult-info-section-card,.adult-info-source-note,.adult-info-seo-box{border:1px solid rgba(255,255,255,.1);background:#0f172adb;border-radius:18px;box-shadow:0 16px 36px #0000003d}.adult-info-hero-card{padding:18px;display:flex;flex-direction:column;gap:10px}.adult-info-hero-card h2{margin:0;font-size:22px;line-height:1.25}.adult-info-hero-card p,.adult-info-article-card p,.adult-info-section-card p,.adult-info-source-note span,.adult-info-seo-box span,.adult-info-share-panel span{margin:0;color:#f8fafcc7;line-height:1.6;font-size:13px}.adult-info-category-scroll{padding:0 2px 2px}.adult-info-share-panel{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.adult-info-share-panel>div{display:flex;flex-direction:column;gap:5px}.adult-info-article-list{display:flex;flex-direction:column;gap:14px}.adult-info-article-card{padding:16px;display:flex;flex-direction:column;gap:12px}.adult-info-article-head{display:flex;justify-content:space-between;gap:14px}.adult-info-article-head h3{margin:8px 0;font-size:19px;line-height:1.35}.adult-info-meta-box{flex:0 0 auto;min-width:78px;display:flex;flex-direction:column;gap:4px;align-items:flex-end;color:#f8fafcb8;font-size:12px}.adult-info-seo-box,.adult-info-source-note{padding:12px;display:flex;flex-direction:column;gap:6px;background:#1e293bc7}.adult-info-keyword-row,.adult-info-checklist-grid{display:flex;flex-wrap:wrap;gap:7px}.adult-info-keyword-row span,.adult-info-keyword-row a,.adult-info-checklist-grid span{display:inline-flex;align-items:center;border-radius:999px;padding:6px 9px;background:#ffffff14;color:#f8fafcd1;font-size:12px}.adult-info-keyword-row a{text-decoration:none}.adult-info-keyword-row a:hover{background:#ec48992e;color:#fff}.adult-info-checklist-grid span{background:#ec489921;border:1px solid rgba(236,72,153,.2)}.adult-info-section-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.adult-info-section-card{padding:12px;background:#02061761}.adult-info-section-card h4{margin:0 0 8px;font-size:14px}.adult-info-section-card ul{margin:10px 0 0;padding-left:18px;color:#f8fafcc7;font-size:12px;line-height:1.55}@media (max-width: 720px){.adult-info-section-list{grid-template-columns:1fr}.adult-info-article-head,.adult-info-share-panel{flex-direction:column;align-items:stretch}.adult-info-meta-box{align-items:flex-start}}.adult-info-seo-lab-grid,.admin-info-cms-shell .settings-grid{display:grid;gap:12px}.adult-info-seo-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adult-info-seo-lab-card,.adult-info-cms-flow-card,.adult-info-product-gate-card,.admin-info-cms-editor-card,.admin-info-cms-list-card{border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0e;padding:14px}.adult-info-seo-lab-card{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.adult-info-seo-lab-card strong,.adult-info-cms-flow-card strong,.adult-info-product-gate-card b{color:#fff}.adult-info-seo-lab-card span,.adult-info-cms-flow-card span,.adult-info-product-gate-card span{color:#ffffffb8;font-size:12px;line-height:1.45}.adult-info-seo-lab-card em{color:#ffffff7a;font-size:11px;font-style:normal}.adult-info-cms-flow-card{display:flex;flex-direction:column;gap:10px}.adult-info-product-gate-card{display:flex;flex-direction:column;gap:4px;margin-top:10px}.admin-info-cms-editor-card{display:flex;flex-direction:column;gap:10px}.admin-info-cms-editor-card label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#ffffffb8}.admin-info-cms-editor-card input,.admin-info-cms-editor-card select,.admin-info-cms-editor-card textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0000003d;color:#fff;padding:10px 12px}.admin-info-cms-editor-card textarea{min-height:96px;resize:vertical}.admin-info-cms-editor-card .admin-policy-textarea{min-height:220px}@media (max-width: 720px){.adult-info-seo-lab-grid{grid-template-columns:1fr}}.adult-info-marketing-panel,.adult-info-template-strip{border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:16px;background:#ffffff0f;margin:14px 0}.admin-info-kpi-grid span{font-weight:700}.marketing-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.marketing-kpi-card strong{display:block;font-size:24px;margin:6px 0}.admin-info-cms-editor-card label{display:flex;flex-direction:column;gap:6px;margin:10px 0}.admin-info-cms-editor-card input,.admin-info-cms-editor-card select,.admin-info-cms-editor-card textarea{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#0000003d;color:inherit;padding:10px}.admin-info-cms-editor-card textarea{min-height:84px}.admin-info-cms-row{text-align:left}.adult-info-template-strip .adult-info-keyword-row{max-height:120px;overflow:auto}.adult-info-template-strip .adult-info-keyword-row::-webkit-scrollbar{display:none}.adult-info-app-cta-card{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start;margin-top:12px;border:1px solid rgba(244,114,182,.28);border-radius:18px;background:linear-gradient(135deg,#f472b61f,#a78bfa1a);padding:14px}.adult-info-app-cta-card img{width:52px;height:52px;border-radius:16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);padding:6px}.adult-info-app-cta-card b{display:block;color:#fff}.adult-info-app-cta-card span{display:block;color:#ffffffb8;font-size:13px;line-height:1.55;margin-top:3px}.adult-info-app-cta-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.adult-info-app-cta-actions a{display:inline-flex;border-radius:999px;background:#f472b629;border:1px solid rgba(244,114,182,.28);padding:7px 10px;color:#fce7f3;font-size:12px;font-weight:800;text-decoration:none}@media (max-width:520px){.adult-info-app-cta-card{grid-template-columns:1fr}.adult-info-app-cta-card img{width:48px;height:48px}}.guild-tab-pane{--guild-bg: #050506;--guild-card: rgba(255, 255, 255, .055);--guild-card-strong: rgba(255, 255, 255, .075);--guild-line: rgba(255, 255, 255, .105);--guild-line-strong: rgba(255, 95, 159, .3);--guild-text: #fff;--guild-sub: rgba(255, 255, 255, .66);--guild-muted: rgba(255, 255, 255, .48);--guild-accent: #ff5f9f;--guild-accent-soft: rgba(255, 95, 159, .13);background:var(--guild-bg)!important;padding:8px 8px calc(var(--bottom-nav-height, 64px) + 10px)!important}.guild-tab-pane .compact-scroll-list,.guild-hall-shell,.guild-home-shell,.guild-mission-shell,.guild-season-shell,.guild-guide-shell,.guild-board-shell,.guild-member-shell,.guild-schedule-shell,.guild-point-shell,.guild-feature-shell{width:100%!important;max-width:560px!important;margin:0 auto!important;box-sizing:border-box!important;min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:6px 2px 18px!important;gap:10px!important;background:transparent!important;scrollbar-width:none!important}.guild-tab-pane .compact-scroll-list::-webkit-scrollbar,.guild-hall-shell::-webkit-scrollbar,.guild-home-shell::-webkit-scrollbar,.guild-mission-shell::-webkit-scrollbar,.guild-season-shell::-webkit-scrollbar,.guild-guide-shell::-webkit-scrollbar,.guild-board-shell::-webkit-scrollbar,.guild-member-shell::-webkit-scrollbar,.guild-schedule-shell::-webkit-scrollbar,.guild-point-shell::-webkit-scrollbar,.guild-feature-shell::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.guild-tab-pane .category-scroll{width:100%!important;max-width:100%!important;padding:2px 0 7px!important;margin:0!important;gap:7px!important;overflow-x:auto!important;scrollbar-width:none!important;background:transparent!important;border:0!important}.guild-tab-pane .category-scroll::-webkit-scrollbar{display:none!important}.guild-tab-pane .category-chip{flex:0 0 auto!important;min-height:33px!important;padding:0 13px!important;border:1px solid var(--guild-line)!important;border-radius:999px!important;background:#ffffff0b!important;color:var(--guild-sub)!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:none!important}.guild-tab-pane .category-chip.active{border-color:var(--guild-line-strong)!important;background:linear-gradient(135deg,#ff5f9f47,#ffffff14)!important;color:#fff!important}.guild-hall-ranking-card,.guild-hero-card,.guild-dopamine-panel,.guild-season-snapshot-card,.guild-mission-hero-card,.guild-season-hero-card,.guild-level-card,.guild-summary-grid article,.guild-dashboard-mini-grid article,.guild-daily-mission-card,.guild-weekly-quest-panel,.guild-season-track-list article,.guild-achievement-panel,.guild-raid-card,.guild-board-post-card,.guild-guide-card,.guild-member-row,.guild-schedule-card,.guild-point-card,.guild-point-policy-card,.guild-point-notice,.guild-item-card,.guild-earn-card{border:1px solid var(--guild-line)!important;border-radius:18px!important;background:linear-gradient(180deg,var(--guild-card-strong),rgba(255,255,255,.032))!important;color:var(--guild-text)!important;box-shadow:none!important}.guild-dashboard-hero-card-compact{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;grid-template-areas:"mark copy" "actions actions"!important;gap:10px!important;align-items:center!important;padding:12px!important;min-height:auto!important}.guild-dashboard-hero-card-compact .guild-hero-mark{grid-area:mark!important;width:50px!important;height:50px!important;border-radius:18px!important;background:radial-gradient(circle at 30% 20%,#ff8fbd57,#ff5f9f29 40%,#ffffff0e)!important;border:1px solid rgba(255,255,255,.12)!important}.guild-dashboard-hero-card-compact .guild-hero-copy{grid-area:copy!important;display:grid!important;gap:3px!important;min-width:0!important}.guild-dashboard-hero-card-compact .guild-hero-copy strong{color:#fff!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important}.guild-dashboard-hero-card-compact .guild-hero-copy span{color:var(--guild-sub)!important;font-size:11px!important;line-height:1.35!important}.guild-dashboard-hero-card-compact .guild-hero-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important}.guild-dashboard-hero-card-compact .guild-hero-actions button,.guild-dopamine-head button,.guild-season-snapshot-card button,.guild-daily-mission-card button,.guild-level-up-ready-box button,.guild-level-up-pink-btn{min-height:36px!important;border-radius:999px!important;font-size:12px!important;font-weight:950!important;white-space:nowrap!important}.guild-guide-open-btn{background:#ffffff12!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:none!important}.guild-home-section-title{padding:0 2px!important;margin-top:2px!important}.guild-hall-ranking-card.guild-hall-expandable-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;padding:11px!important}.guild-hall-card-toggle{width:100%!important;border:0!important;background:transparent!important;color:inherit!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;text-align:left!important}.guild-hall-expand-indicator{align-self:center!important;min-width:62px!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;background:#ffffff0f!important;color:#ffffffc7!important;font-size:11px!important;font-weight:900!important}.guild-hall-expandable-card.expanded .guild-hall-expand-indicator{border-color:var(--guild-line-strong)!important;background:var(--guild-accent-soft)!important;color:#fff!important}.guild-hall-metric-grid.guild-hall-metric-grid-expanded{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;width:100%!important}.guild-hall-metric-grid.guild-hall-metric-grid-expanded span{display:grid!important;justify-items:start!important;align-content:center!important;gap:2px!important;min-height:46px!important;padding:8px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:14px!important;background:#0000002e!important}.guild-hall-metric-grid.guild-hall-metric-grid-expanded span.active{border-color:var(--guild-line-strong)!important;background:linear-gradient(135deg,#ff5f9f3d,#ffffff0f)!important}.guild-hall-metric-grid b{font-size:13px!important}.guild-hall-metric-grid i{font-size:10px!important;color:var(--guild-muted)!important}.guild-summary-grid.guild-dashboard-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.guild-dashboard-mini-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.guild-summary-grid article,.guild-dashboard-mini-grid article{min-width:0!important;padding:10px!important;border-radius:16px!important}.guild-dopamine-head,.guild-section-title-row,.guild-season-snapshot-card,.guild-mission-hero-card,.guild-season-hero-card,.guild-raid-card>div{min-width:0!important}.guild-loop-card-grid,.guild-weekly-quest-grid,.guild-achievement-grid,.guild-retention-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.guild-board-post-card.guild-board-list-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important}.guild-board-post-main strong,.guild-hall-card-title-row strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.guild-daily-mission-card{grid-template-columns:minmax(0,1fr) 108px!important}.guild-level-head{align-items:flex-start!important}.guild-level-head span{text-align:right!important;line-height:1.3!important}@media (max-width: 520px){.guild-tab-pane{padding-left:8px!important;padding-right:8px!important}.guild-summary-grid.guild-dashboard-summary-grid,.guild-dashboard-mini-grid,.guild-loop-card-grid,.guild-weekly-quest-grid,.guild-achievement-grid,.guild-retention-rule-grid,.guild-guide-rule-grid,.guild-guide-cap-list,.guild-earn-grid,.guild-item-grid,.guild-point-summary-grid{grid-template-columns:1fr!important}.guild-hall-metric-grid.guild-hall-metric-grid-expanded{grid-template-columns:repeat(2,minmax(0,1fr))!important}.guild-daily-mission-card,.guild-board-post-card.guild-board-list-card{grid-template-columns:1fr!important}.guild-dopamine-head,.guild-season-snapshot-card,.guild-mission-hero-card,.guild-season-hero-card,.guild-level-head{align-items:stretch!important;flex-direction:column!important}.guild-dopamine-head button,.guild-season-snapshot-card button,.guild-mission-progress-area button{width:100%!important}}@media (max-width: 380px){.guild-dashboard-hero-card-compact .guild-hero-actions,.guild-hall-card-toggle{grid-template-columns:1fr!important}.guild-hall-expand-indicator{width:100%!important}}.catshi-active-effect-panel{margin:10px 0 12px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(135deg,#ff498f2e,#2f7cff1f);box-shadow:0 14px 38px #0000003d}.catshi-active-effect-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.catshi-active-effect-head strong{color:#fff;font-size:14px}.catshi-active-effect-head span{color:#ffffffb8;font-size:12px;text-align:right}.catshi-active-effect-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.catshi-active-effect-chip{border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px;background:#00000038}.catshi-active-effect-chip b{display:block;color:#fff;font-size:12px}.catshi-active-effect-chip span{display:block;color:#ffffffad;font-size:11px;margin-top:3px}.catshi-store-card.active-effect,.catshi-store-card.purchased{border-color:#ff5b9d73!important;box-shadow:0 14px 34px #ff5b9d1f!important}.catshi-owned-state{color:#ffd3e5!important;border-color:#ff5b9d61!important;background:#ff5b9d1f!important}.mobile-app-shell.catshi-effect-profile-decoration .profile-card,.mobile-app-shell.catshi-effect-profile-decoration .profile-detail-card,.mobile-app-shell.catshi-item-profile-frame .profile-avatar,.mobile-app-shell.catshi-item-profile-decoration-set .profile-avatar{box-shadow:0 0 0 2px #ff5b9db8,0 16px 36px #ff5b9d2e!important}.mobile-app-shell.catshi-item-nickname-effect .profile-name,.mobile-app-shell.catshi-item-nickname-effect .feed-author-name{background:linear-gradient(90deg,#ff7ab6,#8fb7ff);-webkit-background-clip:text;background-clip:text;color:transparent!important}.mobile-app-shell.catshi-effect-chat .chat-message,.mobile-app-shell.catshi-effect-chat .chat-room-message,.mobile-app-shell.catshi-item-chat-bubble-skin .chat-bubble{border-radius:18px!important;border-color:#8fb7ff47!important;box-shadow:0 10px 24px #2f7cff1a!important}.mobile-app-shell.catshi-effect-feed .feed-card,.mobile-app-shell.catshi-effect-feed .story-card,.mobile-app-shell.catshi-effect-feed .shorts-card{border-color:#ffffff29!important;background-image:linear-gradient(145deg,#ffffff0f,#ff5b9d14)!important}.mobile-app-shell.catshi-effect-guild .guild-section-card,.mobile-app-shell.catshi-effect-guild .guild-hall-ranking-card,.mobile-app-shell.catshi-effect-guild .guild-home-hero-card{border-color:#ffd56c47!important;box-shadow:0 16px 36px #ffd56c1a!important}.mobile-app-shell.catshi-effect-business .shop-home-product-card,.mobile-app-shell.catshi-effect-business .desktop-product-card,.mobile-app-shell.catshi-item-business-product-top-exposure-7d .shop-home-product-card:first-child{border-color:#50d2ff52!important;box-shadow:0 16px 34px #50d2ff1a!important}.mobile-app-shell.catshi-effect-community .community-card,.mobile-app-shell.catshi-effect-community .review-card,.mobile-app-shell.catshi-item-comment-highlight-effect .comment-row{border-left:3px solid rgba(255,91,157,.75)!important}@media (max-width: 420px){.catshi-active-effect-grid{grid-template-columns:1fr}.catshi-active-effect-head{flex-direction:column}.catshi-active-effect-head span{text-align:left}}.guild-hall-shell.guild-hall-compact-shell{gap:10px!important}.guild-hall-ranking-card.guild-hall-expandable-card{position:relative!important;overflow:visible!important;isolation:isolate!important}.guild-hall-ranking-card.guild-hall-expandable-card.expanded{border-color:#ff5f9f47!important;background:linear-gradient(180deg,#ff5f9f1b,#ffffff09)!important}.guild-hall-card-toggle{min-height:0!important;align-items:start!important}.guild-hall-card-main{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;min-width:0!important}.guild-hall-card-title-row{min-width:0!important;gap:8px!important}.guild-hall-card-title-row strong,.guild-hall-card-main p,.guild-hall-card-main small{min-width:0!important;overflow-wrap:anywhere!important;word-break:keep-all!important}.guild-hall-tendency-row{display:flex!important;flex-wrap:wrap!important;gap:5px!important;min-width:0!important}.guild-hall-expand-indicator{align-self:start!important;min-width:72px!important;margin-top:2px!important}.guild-hall-detail-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;padding:11px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:17px!important;background:#00000038!important;box-sizing:border-box!important;overflow:hidden!important}.guild-hall-detail-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.guild-hall-detail-head div{display:grid!important;gap:3px!important;min-width:0!important}.guild-hall-detail-head strong{color:#fff!important;font-size:13px!important;font-weight:950!important;line-height:1.25!important}.guild-hall-detail-head span{color:#ffffff9e!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important}.guild-hall-detail-head b{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:0 9px!important;border-radius:999px!important;border:1px solid rgba(255,95,159,.25)!important;background:#ff5f9f21!important;color:#ffe4ef!important;font-size:10px!important;font-weight:950!important;white-space:nowrap!important}.guild-hall-detail-panel .guild-hall-metric-grid.guild-hall-metric-grid-expanded{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0!important}.guild-hall-detail-panel .guild-hall-metric-grid.guild-hall-metric-grid-expanded span{min-width:0!important;min-height:56px!important;padding:9px 8px!important;display:grid!important;grid-template-columns:1fr!important;align-items:center!important;align-content:center!important;justify-items:center!important;text-align:center!important;border-radius:15px!important;background:#ffffff0b!important}.guild-hall-detail-panel .guild-hall-metric-grid b{font-size:14px!important;line-height:1.1!important}.guild-hall-detail-panel .guild-hall-metric-grid i{font-size:10px!important;line-height:1.2!important;white-space:nowrap!important}.guild-hall-detail-section-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}.guild-hall-detail-section{display:grid!important;gap:5px!important;min-width:0!important;min-height:74px!important;padding:10px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:15px!important;background:#ffffff0a!important;box-sizing:border-box!important}.guild-hall-detail-section span{color:#ffffff8a!important;font-size:10px!important;font-weight:950!important;letter-spacing:-.01em!important}.guild-hall-detail-section p{margin:0!important;color:#ffffffd6!important;font-size:11px!important;font-weight:750!important;line-height:1.45!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.guild-hall-detail-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important}.guild-hall-detail-actions button{min-width:0!important;min-height:36px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid rgba(255,95,159,.26)!important;background:linear-gradient(135deg,#ff5f9f40,#fff1)!important;color:#fff!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!important;box-shadow:none!important}.guild-hall-detail-actions button.ghost-btn{border-color:#ffffff1c!important;background:#ffffff0e!important;color:#ffffffd1!important}@media (max-width: 520px){.guild-hall-card-toggle{grid-template-columns:minmax(0,1fr)!important}.guild-hall-expand-indicator{justify-self:stretch!important;width:100%!important;margin-top:0!important}.guild-hall-detail-head{display:grid!important;grid-template-columns:1fr!important}.guild-hall-detail-head b{justify-self:start!important}.guild-hall-detail-panel .guild-hall-metric-grid.guild-hall-metric-grid-expanded{grid-template-columns:repeat(2,minmax(0,1fr))!important}.guild-hall-detail-panel .guild-hall-metric-grid.guild-hall-metric-grid-expanded span:first-child{grid-column:1 / -1!important}.guild-hall-detail-section-grid,.guild-hall-detail-actions{grid-template-columns:1fr!important}}.admin-catshi-test-credit-card{border:1px solid rgba(255,214,102,.22);background:linear-gradient(135deg,#ffd6661c,#ffffff0b)}.admin-catshi-test-credit-card small{display:block;margin-top:4px;color:#ffffff9e;font-size:11px}.catshi-purchase-history-panel{margin:10px 0 12px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,#ffffff13,#0000003d);box-shadow:inset 0 1px #ffffff0d}.catshi-purchase-history-list{display:grid;gap:8px;margin-top:10px}.catshi-purchase-history-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(160px,.85fr);gap:10px;align-items:stretch;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000002e}.catshi-purchase-history-row b{display:block;color:#fff;font-size:12px}.catshi-purchase-history-row span,.catshi-purchase-history-row small{display:block;margin-top:3px;color:#ffffffa8;font-size:11px;line-height:1.45}.catshi-purchase-history-meta{display:grid;gap:4px;align-content:start;text-align:right}.catshi-purchase-history-meta span{margin-top:0;overflow-wrap:anywhere}.catshi-purchase-history-meta b{color:#ffd666}.catshi-store-detail-receipt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.catshi-store-detail-receipt-grid>div{padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.11);background:#ffffff0e}.catshi-store-detail-receipt-grid b,.catshi-store-detail-receipt-grid span{display:block;font-size:11px}.catshi-store-detail-receipt-grid b{color:#ffffff94}.catshi-store-detail-receipt-grid span{color:#fff;margin-top:3px;overflow-wrap:anywhere}@media (max-width: 640px){.catshi-purchase-history-row,.catshi-store-detail-receipt-grid{grid-template-columns:1fr}.catshi-purchase-history-meta{text-align:left}}.settings-layout-block-admin .settings-admin-subcategory-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;align-items:stretch!important}.settings-layout-block-admin .settings-admin-subcategory-grid .settings-category-btn,.settings-layout-block-admin .settings-admin-subcategory-grid .settings-admin-mode-entry,.settings-layout-block-admin .settings-admin-subcategory-grid .settings-html-inspector-entry{width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:8px 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.25!important}.settings-layout-block-admin .settings-admin-subcategory-grid .settings-category-btn span{display:block!important;overflow-wrap:anywhere!important;word-break:keep-all!important}.settings-layout-block-admin>.settings-html-inspector-entry{display:none!important}@media (max-width: 720px){.settings-layout-block-admin .settings-admin-subcategory-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.settings-layout-block-admin .settings-admin-subcategory-grid .settings-category-btn{min-height:40px!important;padding:7px 4px!important;font-size:10.5px!important}}@media (max-width: 420px){.settings-layout-block-admin .settings-admin-subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.admin-bottom-bar-settings-grid,.settings-legacy-panel-menu-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important;width:100%!important;min-width:0!important}.admin-bottom-bar-settings-grid .legacy-nav-btn,.settings-legacy-panel-menu-grid .legacy-nav-btn{width:100%!important;min-width:0!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 7px!important;border-radius:14px!important;white-space:normal!important;word-break:keep-all!important;text-align:center!important;line-height:1.18!important;font-size:12px!important}@media (max-width: 420px){.admin-bottom-bar-settings-grid,.settings-legacy-panel-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.profile-level-growth-card{display:grid;gap:12px;padding:16px;border:1px solid rgba(56,189,248,.28);border-radius:20px;background:linear-gradient(135deg,#38bdf824,#0f172ae0);color:#fff;box-shadow:0 16px 36px #00000052}.profile-level-growth-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-level-growth-head strong,.profile-level-growth-head small,.profile-level-growth-head b{display:block}.profile-level-growth-head strong{margin-top:5px;font-size:18px;font-weight:950;letter-spacing:-.04em}.profile-level-growth-head small{margin-top:5px;color:#ffffff9e;font-size:11px;font-weight:800}.profile-level-growth-head b{flex:0 0 auto;padding:8px 10px;border-radius:999px;background:#ffffff1f;color:#7dd3fc;font-size:12px;font-weight:950}.profile-level-progress-track{overflow:hidden;width:100%;height:8px;border-radius:999px;background:#ffffff1f}.profile-level-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8f5,#a78bfaf5)}.profile-level-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.profile-level-benefit-grid article{min-height:78px;padding:11px 10px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#ffffff12}.profile-level-benefit-grid strong,.profile-level-benefit-grid small{display:block}.profile-level-benefit-grid strong{color:#fff;font-size:16px;font-weight:950;letter-spacing:-.04em}.profile-level-benefit-grid small{margin-top:6px;color:#ffffff94;font-size:10px;font-weight:800}@media (max-width: 520px){.profile-level-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.header-nav-icon-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:3px!important;font-size:13px!important;line-height:1!important}.communication-schedule-shell{display:flex!important;flex-direction:column!important;gap:12px!important;padding:12px!important;height:100%!important;overflow-y:auto!important;scrollbar-width:none!important}.communication-schedule-shell::-webkit-scrollbar{display:none!important}.communication-schedule-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:linear-gradient(135deg,#ff5ea829,#735bff1a)!important;box-shadow:0 14px 32px #00000047!important}.communication-schedule-hero div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:5px!important}.communication-schedule-eyebrow{width:fit-content!important;padding:4px 8px!important;border-radius:999px!important;background:#ffffff1a!important;color:#ffffffb8!important;font-size:10px!important;font-weight:900!important}.communication-schedule-hero strong{color:#fff!important;font-size:15px!important;font-weight:950!important;letter-spacing:-.02em!important}.communication-schedule-hero p{margin:0!important;color:#ffffffa8!important;font-size:12px!important;line-height:1.45!important}.communication-schedule-hero button,.communication-schedule-action-box button{border:0!important;border-radius:999px!important;background:#ffffffeb!important;color:#1a1018!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!important;padding:8px 11px!important}.communication-schedule-summary-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.communication-schedule-summary-grid article{min-width:0!important;padding:12px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;background:#ffffff0b!important}.communication-schedule-summary-grid span{display:block!important;color:#ffffff8c!important;font-size:10px!important;font-weight:800!important}.communication-schedule-summary-grid strong{display:block!important;margin-top:4px!important;color:#fff!important;font-size:18px!important;font-weight:950!important}.communication-schedule-summary-grid p{margin:4px 0 0!important;color:#ffffff8f!important;font-size:10px!important;line-height:1.35!important}.communication-schedule-filter-scroll{margin:0!important;padding:0 0 2px!important}.communication-calendar-panel,.communication-schedule-list-panel{flex:none!important}.communication-schedule-list-panel{display:flex!important;flex-direction:column!important;gap:8px!important}.communication-schedule-card{display:flex!important;align-items:stretch!important;justify-content:space-between!important;gap:10px!important;padding:11px!important}.communication-schedule-card-main{display:flex!important;gap:10px!important;min-width:0!important;flex:1!important}.communication-schedule-date-box{width:48px!important;min-width:48px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.08)!important}.communication-schedule-date-box strong{color:#fff!important;font-size:15px!important;font-weight:950!important}.communication-schedule-date-box span{color:#ffffff94!important;font-size:10px!important;font-weight:800!important}.communication-schedule-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.communication-schedule-title-row{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important}.communication-schedule-title-row strong{color:#fff!important;font-size:13px!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.communication-schedule-title-row em{flex:none!important;padding:3px 7px!important;border-radius:999px!important;background:#ff5ea829!important;color:#ffd6eaeb!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}.communication-schedule-copy>span,.communication-schedule-copy small{color:#ffffff8c!important;font-size:10px!important;font-weight:700!important}.communication-schedule-copy p{margin:0!important;color:#ffffffad!important;font-size:11px!important;line-height:1.42!important}.communication-schedule-tag-row{display:flex!important;flex-wrap:wrap!important;gap:4px!important}.communication-schedule-tag-row b{padding:3px 6px!important;border-radius:999px!important;background:#ffffff13!important;color:#ffffffad!important;font-size:10px!important;font-weight:800!important}.communication-schedule-action-box{min-width:70px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:space-between!important;gap:8px!important}.communication-schedule-action-box span{color:#fff9!important;font-size:10px!important;font-weight:850!important}@media (max-width: 430px){.communication-schedule-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.communication-schedule-hero{align-items:flex-start!important;flex-direction:column!important}.communication-schedule-card{flex-direction:column!important}.communication-schedule-action-box{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}}.home-play-pane{display:flex;flex-direction:column;gap:12px;min-height:0;height:100%;padding:12px;overflow-y:auto;scrollbar-width:none}.home-play-pane::-webkit-scrollbar,.home-play-list::-webkit-scrollbar,.home-location-member-list::-webkit-scrollbar{display:none}.home-play-hero-card,.home-play-detail-card,.home-play-list-card,.home-location-current-card,.home-location-member-row,.home-play-mission-row{border:1px solid rgba(255,255,255,.1);background:#111827db;box-shadow:0 14px 32px #00000038}.home-play-hero-card{display:flex;justify-content:space-between;gap:16px;border-radius:22px;padding:18px;background:linear-gradient(135deg,#ec48992e,#3b82f61f),#0c121deb}.home-play-kicker{display:inline-flex;margin-bottom:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#f472b6f2}.home-play-hero-card strong{display:block;font-size:22px;color:#fff}.home-play-hero-card p,.home-play-detail-card p{margin:6px 0 0;color:#e2e8f0cc;line-height:1.45;font-size:13px}.home-play-list{display:grid;grid-template-columns:1fr;gap:10px}.home-play-list-card{width:100%;display:grid;grid-template-columns:1fr;gap:4px;text-align:left;border-radius:18px;padding:14px;color:inherit}.home-play-list-card.active{border-color:#f472b680;background:linear-gradient(135deg,#f472b629,#3b82f61a),#111827f0}.home-play-list-title{color:#fff;font-weight:800;font-size:15px}.home-play-list-card small{grid-column:1 / -1;color:#e2e8f0b8;line-height:1.4}.home-play-detail-card{border-radius:22px;padding:16px}.home-play-detail-head,.home-location-current-card,.home-location-member-row,.home-play-mission-row,.home-play-action-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-play-detail-head strong{color:#fff;font-size:17px}.home-play-detail-head span{border-radius:999px;padding:5px 10px;background:#3b82f629;color:#bfdbfefa;font-size:12px;font-weight:700}.home-play-action-row{margin-top:14px;flex-wrap:wrap}.home-play-action-row button,.home-location-current-card button{border:0;border-radius:999px;padding:10px 14px;background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff;font-weight:800}.home-play-action-row button.secondary{background:#ffffff14;color:#f8fafce6}.home-location-current-card{margin-top:14px;border-radius:18px;padding:14px}.home-location-current-card div{display:grid;gap:3px}.home-location-current-card strong,.home-location-current-card span{color:#fff}.home-location-current-card small,.home-location-member-row small,.home-play-mission-row small{color:#cbd5e1b8}.home-location-map-preview{position:relative;height:190px;margin-top:12px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 35% 30%,rgba(236,72,153,.24),transparent 16%),radial-gradient(circle at 70% 65%,rgba(59,130,246,.28),transparent 18%),linear-gradient(135deg,#0f172aeb,#1e293bdb)}.home-location-map-preview:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px dashed rgba(255,255,255,.12);border-radius:18px}.home-location-map-preview em{position:absolute;left:14px;right:14px;bottom:12px;color:#e2e8f0ad;font-size:12px;font-style:normal}.home-location-pin{position:absolute;display:grid;place-items:center;min-width:42px;height:30px;padding:0 8px;border-radius:999px;background:#ffffff1f;color:#fff;font-size:12px;font-weight:800}.home-location-pin-me{left:44%;top:42%;background:#ec4899db}.home-location-pin-a{left:18%;top:28%;background:#22c55eb8}.home-location-pin-b{right:16%;bottom:34%;background:#3b82f6c2}.home-location-member-list,.home-play-mission-list{display:grid;gap:10px;margin-top:12px}.home-location-member-row{border-radius:16px;padding:12px;align-items:flex-start}.home-location-member-row>div{display:grid;gap:3px}.home-location-member-row strong,.home-location-member-row b,.home-location-member-row span{color:#fff}.home-location-member-row.status-초대대기{opacity:.76}.home-location-member-row.status-일시정지{border-style:dashed;opacity:.84}.home-play-mission-row{border-radius:16px;padding:12px}.home-play-mission-row strong,.home-play-mission-row span{color:#fff}@media (min-width: 680px){.home-play-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-registration-access-card,.product-registration-form-card,.product-registration-info-card,.product-registration-status-card,.product-registration-submitted-card,.product-registration-policy-card,.product-registration-guide-card{display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.11);background:#ffffff0e;color:#fff}.product-registration-form-card>h3,.product-registration-info-card>h3,.product-registration-status-card>h3,.product-registration-submitted-card>h3,.product-registration-guide-card>h3,.product-registration-access-card>h3{margin:0;font-size:15px;font-weight:900;letter-spacing:-.02em}.product-registration-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-registration-policy-card{min-height:88px;background:#0000002e}.product-registration-policy-card h3,.product-registration-policy-card p{margin:0}.product-registration-guide-modal{width:min(94vw,760px)!important}.product-registration-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-registration-guide-card{align-content:start;background:#ffffff0b}.product-registration-guide-card .shop-product-spec-grid,.product-registration-guide-card .catshi-balance-grid{margin-top:0}@media (max-width: 760px){.product-registration-guide-grid,.product-registration-policy-grid{grid-template-columns:1fr}}.adult-info-glossary-panel{display:grid;gap:14px;border:1px solid rgba(244,114,182,.22);border-radius:22px;padding:16px;background:linear-gradient(135deg,#f472b61c,#7c3aed1a);box-shadow:0 16px 36px #0000003d}.adult-info-glossary-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.adult-info-glossary-head strong{display:block;color:#fff;font-size:20px;font-weight:950;margin:6px 0}.adult-info-glossary-head p,.adult-info-glossary-notice span,.adult-info-glossary-card p,.adult-info-glossary-card small{color:#ffffffb8;font-size:13px;line-height:1.6;margin:0}.adult-info-glossary-risk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adult-info-glossary-risk-grid span,.adult-info-glossary-notice{border:1px solid rgba(255,255,255,.13);border-radius:16px;background:#0003;padding:12px;color:#ffffffb8;font-size:12px;line-height:1.55}.adult-info-glossary-risk-grid b,.adult-info-glossary-notice b{display:block;color:#fff;font-size:13px;margin-bottom:4px}.adult-info-glossary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:620px;overflow-y:auto;padding-right:2px}.adult-info-glossary-list::-webkit-scrollbar{display:none}.adult-info-glossary-card{display:grid;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0e;padding:13px}.adult-info-glossary-title-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center}.adult-info-glossary-title-row b{color:#fbcfe8;font-size:12px}.adult-info-glossary-title-row strong{color:#fff;font-size:14px;font-weight:950;min-width:0}.adult-info-glossary-title-row>span{grid-column:1 / -1;color:#ffffff8c;font-size:12px}.adult-info-glossary-risk{justify-self:end;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900;border:1px solid rgba(255,255,255,.14)}.adult-info-glossary-risk.risk-basic{color:#bbf7d0;background:#22c55e1f}.adult-info-glossary-risk.risk-caution{color:#fde68a;background:#f59e0b21}.adult-info-glossary-risk.risk-high{color:#fecaca;background:#ef444429}.adult-info-glossary-risk.risk-review{color:#ddd6fe;background:#7c3aed2e}.adult-info-glossary-tag-row{display:flex;flex-wrap:wrap;gap:5px}.adult-info-glossary-tag-row span{border-radius:999px;padding:4px 7px;background:#ffffff14;color:#ffffffb8;font-size:11px;font-weight:800}.adult-info-glossary-card small{display:block;border-top:1px solid rgba(255,255,255,.09);padding-top:8px}@media (max-width: 720px){.adult-info-glossary-head{flex-direction:column}.adult-info-glossary-risk-grid,.adult-info-glossary-list{grid-template-columns:1fr}.adult-info-glossary-list{max-height:560px}}.adult-info-list-board,.adult-info-detail-panel{display:grid;gap:12px;min-width:0}.adult-info-list-summary,.adult-info-detail-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0c0c12d1;box-shadow:0 14px 32px #0000003d}.adult-info-list-summary>div,.adult-info-detail-topbar>div{display:grid;gap:4px;min-width:0}.adult-info-list-summary strong,.adult-info-detail-topbar strong{color:#fff;font-size:15px;font-weight:950}.adult-info-list-summary span,.adult-info-detail-topbar em{color:#ffffff9e;font-size:12px;font-style:normal;font-weight:750}.adult-info-compact-list{display:grid;gap:10px}.adult-info-list-item{width:100%;text-align:left;cursor:pointer}.adult-info-list-item .community-simple-meta-row span:last-child{color:#ff7ac9eb;font-weight:900}.adult-info-detail-body{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#101018e0;box-shadow:0 14px 32px #0000003d}.adult-info-detail-body h3,.adult-info-detail-body h4,.adult-info-detail-body p,.adult-info-detail-body ul{margin:0}.adult-info-detail-body h3{color:#fff;font-size:18px;font-weight:950}.adult-info-detail-body p,.adult-info-detail-body li{color:#ffffffbd;font-size:13px;line-height:1.65}.adult-info-detail-body ul{display:grid;gap:8px;padding-left:18px}.adult-info-article-detail-body .adult-info-section-list,.adult-info-glossary-detail-body{max-height:none;overflow:visible}@media (max-width: 640px){.adult-info-list-summary,.adult-info-detail-topbar{align-items:flex-start;flex-direction:column}.adult-info-detail-topbar{grid-template-columns:1fr}}.catshi-store-category-toolbar .category-scroll.visible{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;scrollbar-width:none}.catshi-store-category-toolbar .category-scroll.visible::-webkit-scrollbar{display:none}.catshi-store-category-toolbar .category-chip{flex:0 0 auto;white-space:nowrap}.adult-info-list-detail-shell{align-content:start}.adult-info-list-detail-shell .adult-info-category-scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.adult-info-list-detail-shell .adult-info-category-scroll::-webkit-scrollbar{display:none}.desktop-split-shell.general-desktop{--desktop-side-menu-width: 0px}.desktop-split-shell.general-desktop .desktop-split-layout{grid-template-columns:minmax(0,1fr)}.desktop-general-member-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:10px 14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff}.desktop-general-member-banner strong{font-size:14px;font-weight:900}.desktop-general-member-banner span{color:#ffffffa8;font-size:12px}.desktop-split-toolbar{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.desktop-toolbar-tab-btn{min-height:46px;padding:6px 8px;display:grid;place-items:center;gap:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#f5f5f5;cursor:pointer;font-weight:900}.desktop-toolbar-tab-btn small{color:#ffffff8a;font-size:10px;font-weight:700}.desktop-toolbar-tab-btn.active{border-color:#ff4f9a85;background:#ff4f9a29;color:#ff9acb}.desktop-toolbar-tab-btn.active small{color:#ff9acbc7}.desktop-split-pane,.desktop-split-device-frame,.desktop-split-iframe,.desktop-split-fallback{min-width:0}.desktop-split-device-frame{padding:0;display:grid;align-items:stretch;justify-items:stretch}.desktop-split-iframe,.desktop-split-fallback{max-width:none!important;margin:0!important}.settings-business-mode-switch{min-height:56px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#fff;text-align:left;font-weight:900}.settings-business-mode-switch:disabled{opacity:.48;cursor:not-allowed}.settings-business-mode-switch-copy{display:grid;gap:3px;min-width:0}.settings-business-mode-switch-copy strong{font-size:13px}.settings-business-mode-switch-copy small{color:#ffffff9e;font-size:11px}.settings-business-mode-toggle{position:relative;flex:0 0 auto;width:58px;height:30px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#6e6e7885;transition:background .2s ease,border-color .2s ease}.settings-business-mode-toggle i{position:absolute;left:4px;top:4px;width:20px;height:20px;border-radius:50%;background:#d7d7dc;box-shadow:0 4px 12px #00000040;transition:transform .2s ease,background .2s ease}.settings-business-mode-switch.on{border-color:#22c55e94;background:#22c55e1a}.settings-business-mode-switch.on .settings-business-mode-toggle{border-color:#22c55eb8;background:#22c55e7a}.settings-business-mode-switch.on .settings-business-mode-toggle i{transform:translate(28px);background:#dcfce7}@media (min-width: 1180px){.desktop-split-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important}.desktop-split-pane{max-width:none!important;width:100%!important;justify-self:stretch!important}.desktop-split-device-frame{padding:0!important;place-items:stretch!important}.desktop-split-iframe,.desktop-split-fallback{width:100%!important;max-width:none!important}}.desktop-split-shell.general-desktop .desktop-split-main{grid-template-rows:auto auto minmax(0,1fr)}.settings-layout-block-common .settings-common-action.settings-business-mode-switch,.settings-redesigned-block .settings-common-action.settings-business-mode-switch,.settings-common-action.settings-business-mode-switch{min-height:58px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;justify-content:stretch!important;gap:8px!important;padding:10px 12px!important;text-align:left!important;border-radius:12px!important}.settings-business-mode-toggle-label{min-width:34px!important;text-align:center!important;color:#ffffff94!important;font-size:11px!important;font-weight:950!important;letter-spacing:.04em!important}.settings-business-mode-switch.on .settings-business-mode-toggle-label{color:#86efac!important}.settings-business-mode-switch.off .settings-business-mode-toggle{background:#6c717c8a!important}.settings-business-mode-switch.off .settings-business-mode-toggle i{transform:translate(0)!important}.settings-business-mode-switch-copy{text-align:left!important;justify-items:start!important}.guild-home-simple-shell{gap:10px!important}.guild-home-section-label{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;color:#ffffffb8!important;font-size:12px!important;font-weight:950!important;letter-spacing:.08em!important;text-align:center!important}.guild-home-section-label:before,.guild-home-section-label:after{content:""!important;flex:1 1 auto!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)!important}.guild-home-section-label span{flex:0 0 auto!important}.guild-dashboard-hero-card-requested{display:grid!important;grid-template-columns:76px minmax(0,1fr) 74px!important;grid-template-areas:"photo copy actions"!important;align-items:center!important;gap:10px!important;padding:12px!important;min-height:104px!important}.guild-dashboard-hero-card-requested .guild-dashboard-photo{grid-area:photo!important;width:76px!important;height:76px!important;border-radius:18px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:radial-gradient(circle at 32% 18%,#ff8fbd61,#ff5f9f2e 42%,#ffffff0e)!important;border:1px solid rgba(255,255,255,.14)!important;color:#ffffffd1!important;font-size:11px!important;font-weight:950!important}.guild-dashboard-hero-card-requested .guild-dashboard-main-lines{grid-area:copy!important;display:grid!important;gap:7px!important;min-width:0!important}.guild-dashboard-hero-card-requested .guild-dashboard-line{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;color:#ffffffbd!important;font-size:12px!important;font-weight:850!important}.guild-dashboard-hero-card-requested .guild-dashboard-name-line strong{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:15px!important;font-weight:950!important}.guild-dashboard-hero-card-requested .guild-dashboard-level-line span,.guild-dashboard-hero-card-requested .guild-dashboard-member-line span{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:4px 8px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0e!important;white-space:nowrap!important}.guild-dashboard-hero-card-requested .guild-dashboard-level-line span:last-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.guild-dashboard-hero-card-requested .guild-dashboard-side-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:minmax(28px,auto)!important;gap:6px!important;width:100%!important}.guild-dashboard-hero-card-requested .guild-dashboard-side-actions button{min-height:28px!important;padding:4px 7px!important;border-radius:10px!important;font-size:12px!important;font-weight:950!important}.guild-dashboard-detail-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.guild-dashboard-detail-summary article{min-width:0!important;min-height:82px!important;display:grid!important;gap:4px!important;align-content:center!important;padding:10px!important;border-radius:16px!important;border:1px solid var(--guild-line)!important;background:linear-gradient(180deg,var(--guild-card-strong),rgba(255,255,255,.032))!important}.guild-dashboard-detail-summary span{color:var(--guild-sub)!important;font-size:11px!important;font-weight:900!important}.guild-dashboard-detail-summary strong{color:#fff!important;font-size:18px!important;font-weight:950!important}.guild-dashboard-detail-summary p{margin:0!important;color:#ffffff8f!important;font-size:10.5px!important;line-height:1.35!important}@media (max-width: 420px){.guild-dashboard-hero-card-requested{grid-template-columns:62px minmax(0,1fr) 62px!important;gap:8px!important}.guild-dashboard-hero-card-requested .guild-dashboard-photo{width:62px!important;height:74px!important}.guild-dashboard-detail-summary{grid-template-columns:1fr!important}}.youth-restricted-notice{display:grid;gap:8px;border:1px solid rgba(215,25,32,.35);background:#d7192014;color:#f5f5f5;border-radius:14px;padding:12px;font-size:13px;line-height:1.55}.youth-restricted-notice p,.youth-restricted-notice small{margin:0}.youth-restricted-notice small{color:#ffffffb8;font-size:12px}.youth-restricted-notice.compact{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px}.youth-restricted-notice.compact p{font-size:12px;color:#ffffffc7}.youth-restricted-badge,.shop-home-product-age-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 12px;border-radius:8px;background:#d71920;color:#fff;font-weight:800;font-size:13px;letter-spacing:-.02em;width:fit-content;max-width:100%}.auth-youth-notice,.signup-youth-notice,.adult-verification-youth-notice,.adult-site-block-youth-notice,.shop-product-detail-youth-notice,.checkout-youth-notice{box-shadow:0 14px 30px #d719201f}.content-youth-notice{margin:8px 12px;position:relative;z-index:1}.feed-compose-youth-notice,.shop-home-youth-notice,.shop-cart-youth-notice{margin:0 12px 10px}.shop-home-product-thumb{position:relative}.shop-home-product-age-badge{position:absolute;left:8px;bottom:8px;min-height:22px;padding:4px 7px;border-radius:7px;font-size:10px;z-index:3;box-shadow:0 8px 18px #00000052}.shop-product-detail-pill.youth{background:#d71920!important;color:#fff!important;border-color:#ffffff2e!important}.adult-checkout-confirm-card{border-color:#d7192057!important;background:#d719200f!important}.adult-checkout-confirm{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;background:#0000003d;border:1px solid rgba(255,255,255,.1);color:#ffffffe0;font-size:13px;line-height:1.5}.adult-checkout-confirm input{width:18px;height:18px;margin-top:2px;accent-color:#d71920;flex:0 0 auto}.settings-footer-youth-badge{font-size:11px;min-height:24px;padding:4px 8px}@media (max-width: 480px){.youth-restricted-notice.compact{grid-template-columns:1fr}.content-youth-notice{margin:6px 10px}.feed-compose-youth-notice,.shop-home-youth-notice,.shop-cart-youth-notice{margin-inline:10px}}.sexual-orientation-test-card{display:grid;gap:14px}.sexual-orientation-privacy-note,.sexual-orientation-question-card,.sexual-orientation-result-panel,.sexual-orientation-result-card,.sexual-orientation-result-empty{border:1px solid rgba(255,255,255,.11);background:#ffffff0e;border-radius:18px}.sexual-orientation-privacy-note{padding:13px}.sexual-orientation-privacy-note b{display:inline-flex;margin-bottom:4px;color:#fff;font-size:13px;font-weight:900}.sexual-orientation-privacy-note p,.sexual-orientation-result-head p,.sexual-orientation-result-card p,.sexual-orientation-result-caution,.sexual-orientation-result-empty p{margin:0;color:#e2e8f0c7;font-size:12px;line-height:1.5}.sexual-orientation-progress{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.sexual-orientation-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ec4899,#8b5cf6,#38bdf8);transition:width .18s ease}.sexual-orientation-question-list{display:grid;gap:12px}.sexual-orientation-question-card{display:grid;gap:12px;padding:13px}.sexual-orientation-question-head{display:flex;align-items:flex-start;gap:10px}.sexual-orientation-question-head>b{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:11px;background:#ec489929;color:#fbcfe8fa;font-size:12px;font-weight:900}.sexual-orientation-question-head div{display:grid;gap:4px}.sexual-orientation-question-head strong{color:#fff;font-size:14px;font-weight:900;line-height:1.35}.sexual-orientation-question-head small,.sexual-orientation-option small,.sexual-orientation-result-card small{color:#cbd5e1b8;font-size:11px;line-height:1.45}.sexual-orientation-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sexual-orientation-option{min-height:74px;display:grid;gap:5px;align-content:start;text-align:left;border:1px solid rgba(255,255,255,.09);border-radius:15px;padding:11px;background:#0f172ab8;color:inherit}.sexual-orientation-option.selected{border-color:#ec48998f;background:linear-gradient(135deg,#ec48992e,#8b5cf61f),#0f172aeb;box-shadow:inset 0 0 0 1px #ec48991f}.sexual-orientation-option span{color:#fff;font-size:12px;font-weight:900;line-height:1.35}.sexual-orientation-result-panel{display:grid;gap:12px;padding:13px}.sexual-orientation-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sexual-orientation-result-head>div{display:grid;gap:3px}.sexual-orientation-result-head strong{color:#fff;font-size:15px;font-weight:900}.sexual-orientation-result-head button{flex:0 0 auto;border:0;border-radius:999px;padding:8px 12px;background:#ffffff14;color:#f8fafceb;font-size:12px;font-weight:900}.sexual-orientation-result-list{display:grid;gap:10px}.sexual-orientation-result-card{display:grid;gap:8px;padding:13px}.sexual-orientation-result-card.rank-1{border-color:#ec489973;background:linear-gradient(135deg,#ec489929,#3b82f61a),#ffffff0e}.sexual-orientation-result-card div{display:grid;gap:4px}.sexual-orientation-result-card b{width:fit-content;border-radius:999px;padding:4px 8px;background:#ec48992e;color:#fbcfe8fa;font-size:11px;font-weight:900}.sexual-orientation-result-card strong{color:#fff;font-size:16px;font-weight:950}.sexual-orientation-result-card span{color:#bfdbfee0;font-size:12px;font-weight:800}.sexual-orientation-result-caution{padding:4px 2px 0}.sexual-orientation-result-empty{min-height:112px;display:grid;place-items:center;gap:4px;padding:18px;text-align:center}.sexual-orientation-result-empty span{color:#fff;font-size:24px;font-weight:950}@media (max-width: 520px){.sexual-orientation-option-grid{grid-template-columns:1fr}.sexual-orientation-result-head{flex-direction:column}}.home-play-detail-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:12px;background:#0f172ad1;box-shadow:0 12px 26px #0003}.home-play-detail-nav>div{display:grid;justify-items:end;gap:4px;text-align:right}.home-play-detail-nav strong{color:#fff;font-size:15px;font-weight:900}.home-play-detail-nav span{width:fit-content;border-radius:999px;padding:4px 9px;background:#ec489929;color:#fbcfe8f5;font-size:11px;font-weight:900}.home-play-back-button{border:0;border-radius:999px;padding:9px 12px;background:#ffffff14;color:#f8fafcf0;font-size:12px;font-weight:900}.sexual-orientation-question-card-single{min-height:360px;align-content:start}.sexual-orientation-step-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.sexual-orientation-step-toolbar span{color:#e2e8f0c7;font-size:12px;font-weight:800;text-align:center}.sexual-orientation-step-toolbar button{border:0;border-radius:999px;padding:10px 14px;background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff;font-size:12px;font-weight:900}.sexual-orientation-step-toolbar button.secondary{background:#ffffff14;color:#f8fafceb}.sexual-orientation-step-toolbar button:disabled{opacity:.42;cursor:not-allowed}.sexual-orientation-result-panel-final{border-color:#ec489938;background:linear-gradient(135deg,#ec489914,#3b82f60f),#ffffff0e}.sexual-orientation-result-card-head{display:flex!important;align-items:flex-start;justify-content:space-between;gap:12px}.sexual-orientation-result-card-head>div{display:grid;gap:4px}.sexual-orientation-result-card-head em{flex:0 0 auto;min-width:58px;border-radius:16px;padding:9px 10px;background:#ec489929;color:#fff;font-size:18px;font-style:normal;font-weight:950;text-align:center}.sexual-orientation-result-percent-bar{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.sexual-orientation-result-percent-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ec4899,#8b5cf6,#38bdf8)}.sexual-orientation-result-toolbar{margin-top:4px}@media (max-width: 520px){.home-play-detail-nav{align-items:flex-start;flex-direction:column}.home-play-detail-nav>div{justify-items:start;text-align:left}.sexual-orientation-step-toolbar{align-items:stretch;flex-direction:column}.sexual-orientation-result-card-head{flex-direction:column}.sexual-orientation-result-card-head em{width:fit-content}}.home-play-list{max-height:min(62vh,560px);overflow-y:auto;padding-right:2px;overscroll-behavior:contain;scrollbar-width:none}.sexual-orientation-mode-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sexual-orientation-mode-row button{border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:10px 11px;background:#0f172ab8;color:#f8fafceb;text-align:left}.sexual-orientation-mode-row button.active{border-color:#ec489994;background:linear-gradient(135deg,#ec48992e,#8b5cf61f),#0f172aeb}.sexual-orientation-mode-row strong,.sexual-orientation-mode-row small{display:block}.sexual-orientation-mode-row strong{color:#fff;font-size:13px;font-weight:950}.sexual-orientation-mode-row small{margin-top:3px;color:#cbd5e1b8;font-size:10px;line-height:1.3}.sexual-orientation-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#e2e8f0c7;font-size:11px;font-weight:900}.sexual-orientation-progress-meta b{color:#fff;font-size:12px}.sexual-orientation-test-card{gap:9px;padding:12px}.sexual-orientation-privacy-note.compact{padding:9px 10px}.sexual-orientation-privacy-note.compact b{margin-bottom:2px;font-size:12px}.sexual-orientation-privacy-note.compact p{font-size:10.5px;line-height:1.35}.sexual-orientation-question-card-single{min-height:0;gap:9px;padding:10px}.sexual-orientation-question-head{gap:8px}.sexual-orientation-question-head>b{width:27px;height:27px;border-radius:9px;font-size:11px}.sexual-orientation-question-head strong{font-size:13px;line-height:1.25}.sexual-orientation-question-head small,.sexual-orientation-option small,.sexual-orientation-result-card small{font-size:10px;line-height:1.32}.sexual-orientation-option-grid{gap:7px}.sexual-orientation-option{min-height:0;gap:3px;border-radius:13px;padding:8px 9px}.sexual-orientation-option span{font-size:11.5px;line-height:1.25}.sexual-orientation-step-toolbar{margin-top:0}.sexual-orientation-step-toolbar button{padding:8px 12px;font-size:11px}.sexual-orientation-result-card{gap:7px;padding:10px}.sexual-orientation-result-card strong{font-size:14px}.sexual-orientation-result-card-head em{min-width:52px;padding:7px 8px;font-size:15px}.sexual-orientation-result-card small b{display:inline;width:auto;border-radius:0;padding:0;background:transparent;color:#fff;font-size:inherit}@media (max-width: 520px){.sexual-orientation-mode-row{grid-template-columns:1fr 1fr}.home-play-list{max-height:min(64vh,520px)}}.bdsm-tendency-test-card{gap:10px;padding:12px}.bdsm-tendency-intro{border:1px solid rgba(236,72,153,.2);border-radius:16px;padding:10px 11px;background:linear-gradient(135deg,#ec48991f,#8b5cf614),#0f172ab3}.bdsm-tendency-intro b{display:block;color:#fff;font-size:13px;font-weight:950}.bdsm-tendency-intro p{margin:4px 0 0;color:#e2e8f0c2;font-size:10.5px;line-height:1.38}.bdsm-tendency-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#e2e8f0c7;font-size:11px;font-weight:900}.bdsm-tendency-progress-meta b{color:#fff}.bdsm-tendency-question-grid{display:grid;gap:8px}.bdsm-tendency-question-card{border:1px solid rgba(255,255,255,.08);border-radius:15px;padding:9px;background:#0f172ab8}.bdsm-tendency-question-head{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;align-items:start}.bdsm-tendency-question-head b{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-radius:9px;background:#ec489929;color:#fff;font-size:11px;font-weight:950}.bdsm-tendency-question-head strong{color:#f8fafcf0;font-size:12px;line-height:1.32;letter-spacing:-.03em}.bdsm-tendency-scale-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:8px}.bdsm-tendency-scale-grid button{min-height:28px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#02061780;color:#e2e8f0c7;font-size:11px;font-weight:900}.bdsm-tendency-scale-grid button.selected{border-color:#ec48999e;background:linear-gradient(135deg,#ec489952,#8b5cf638);color:#fff}.bdsm-tendency-scale-labels{display:flex;justify-content:space-between;gap:8px;margin-top:5px;color:#cbd5e194;font-size:9.5px;font-weight:800}.bdsm-tendency-step-toolbar{position:sticky;bottom:0;z-index:2;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:8px;background:#0f172af0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bdsm-tendency-result-panel,.bdsm-tendency-result-list{display:grid;gap:9px}.bdsm-tendency-result-card{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:10px;background:#0f172ac2}.bdsm-tendency-result-card.rank-1{border-color:#ec489975;background:linear-gradient(135deg,#ec489929,#8b5cf61a),#0f172adb}.bdsm-tendency-result-card p{margin:7px 0 0;color:#e2e8f0c7;font-size:11px;line-height:1.42}.bdsm-tendency-result-card small{display:block;margin-top:6px;color:#cbd5e1b3;font-size:10px;line-height:1.38}.bdsm-tendency-summary-panel{border:1px solid rgba(236,72,153,.32);border-radius:18px;padding:10px;background:linear-gradient(135deg,#ec489924,#3b82f614),#0f172ae0;box-shadow:0 16px 38px #0000002e}.bdsm-tendency-summary-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.bdsm-tendency-summary-head strong{color:#f8fafc;font-size:13px;font-weight:900}.bdsm-tendency-summary-head span{color:#cbd5e1c2;font-size:10px;font-weight:800}.bdsm-tendency-summary-list{display:grid;gap:6px}.bdsm-tendency-summary-row{display:grid;grid-template-columns:minmax(76px,.72fr) 54px minmax(0,2.1fr);align-items:center;gap:7px;min-height:34px;padding:7px 8px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0f172ab8}.bdsm-tendency-summary-row b{color:#fff;font-size:11px;font-weight:900;word-break:keep-all}.bdsm-tendency-summary-row em{justify-self:center;min-width:44px;padding:4px 6px;border-radius:999px;background:#ec489929;color:#f9a8d4;font-size:11px;font-style:normal;font-weight:900;text-align:center}.bdsm-tendency-summary-row span{color:#e2e8f0c7;font-size:10px;font-weight:700;line-height:1.35}.bdsm-tendency-summary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.bdsm-tendency-summary-actions button{min-height:36px}.bdsm-tendency-share-message{margin:8px 0 0;color:#cbd5e1d1;font-size:10.5px;font-weight:800;text-align:center}@media (max-width: 520px){.bdsm-tendency-question-head{grid-template-columns:34px minmax(0,1fr)}.bdsm-tendency-scale-grid{gap:4px}.bdsm-tendency-scale-grid button{min-height:27px;border-radius:9px;font-size:10.5px}.bdsm-tendency-scale-labels{font-size:9px}.bdsm-tendency-summary-row{grid-template-columns:68px 48px minmax(0,1fr);gap:5px;padding:6px}.bdsm-tendency-summary-row b,.bdsm-tendency-summary-row em{font-size:10px}.bdsm-tendency-summary-row span{font-size:9.5px}}.bdsm-tendency-criteria-panel{border:1px solid rgba(236,72,153,.22);border-radius:16px;padding:0;overflow:hidden;background:#0f172ab8}.bdsm-tendency-criteria-panel summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;cursor:pointer;color:#fff;font-size:12px;font-weight:950;list-style:none}.bdsm-tendency-criteria-panel summary::-webkit-details-marker{display:none}.bdsm-tendency-criteria-panel summary small{color:#cbd5e1b8;font-size:10px;font-weight:800}.bdsm-tendency-score-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 10px 9px}.bdsm-tendency-score-guide-grid article,.bdsm-tendency-criteria-row{border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#0206176b}.bdsm-tendency-score-guide-grid article{padding:8px}.bdsm-tendency-score-guide-grid b,.bdsm-tendency-criteria-row-head b{display:block;color:#fff;font-size:11px;font-weight:950}.bdsm-tendency-score-guide-grid p,.bdsm-tendency-criteria-row li,.bdsm-tendency-result-criteria-list li{margin:5px 0 0;color:#e2e8f0c2;font-size:10px;line-height:1.38}.bdsm-tendency-criteria-list{display:grid;gap:7px;max-height:360px;overflow:auto;padding:0 10px 10px}.bdsm-tendency-criteria-row{padding:8px}.bdsm-tendency-criteria-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.bdsm-tendency-criteria-row-head span{display:block;margin-top:2px;color:#f9a8d4d1;font-size:10px;font-weight:800}.bdsm-tendency-criteria-row-head em{flex:0 0 auto;color:#cbd5e1bd;font-size:9.5px;font-style:normal;font-weight:800}.bdsm-tendency-criteria-row ul,.bdsm-tendency-result-criteria-list{display:grid;gap:4px;margin:7px 0 0;padding-left:16px}.bdsm-tendency-result-criteria-list{margin-top:7px}@media (max-width: 520px){.bdsm-tendency-score-guide-grid{grid-template-columns:1fr}.bdsm-tendency-criteria-row-head{display:grid}}.life-report-play-card{display:grid;gap:12px}.life-report-hero{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#ff5b9d29,#7e5cff1a)}.life-report-hero span,.life-report-sales-card small,.life-report-section-head span{display:block;color:#ffffff9e;font-size:11px;font-weight:700}.life-report-hero strong{display:block;margin-top:4px;color:#fff;font-size:21px;font-weight:900}.life-report-hero p{margin:6px 0 0;color:#ffffffbd;font-size:12px;line-height:1.45}.life-report-hero button,.life-report-lock-panel button,.life-report-section-head button,.life-report-sales-card button,.life-report-room-card button{border:0;border-radius:12px;padding:9px 12px;background:linear-gradient(135deg,#ff5b9d,#7e5cff);color:#fff;font-size:12px;font-weight:900;white-space:nowrap}.life-report-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.life-report-status-grid>div,.life-report-lock-panel,.life-report-sales-card,.life-report-write-preview,.life-report-room-card{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0e;box-shadow:0 14px 34px #00000029}.life-report-status-grid>div{padding:10px;min-height:58px}.life-report-status-grid b{display:block;color:#ffffff94;font-size:11px}.life-report-status-grid span{display:block;margin-top:5px;color:#fff;font-size:13px;font-weight:900}.life-report-lock-panel{padding:14px}.life-report-lock-panel strong,.life-report-sales-card strong,.life-report-section-head strong,.life-report-room-card b{color:#fff;font-size:14px;font-weight:900}.life-report-lock-panel p,.life-report-sales-card p,.life-report-room-card p{margin:7px 0 10px;color:#ffffffad;font-size:12px;line-height:1.45}.life-report-room-preview,.life-report-sales-layout,.life-report-write-preview{display:grid;gap:10px}.life-report-section-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.life-report-room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.life-report-room-card{padding:12px}.life-report-room-card>span{display:inline-flex;margin-top:5px;padding:3px 8px;border-radius:999px;background:#ffffff1a;color:#ffffffb8;font-size:10px;font-weight:800}.life-report-room-card div{display:flex;gap:6px}.life-report-room-card button.secondary{background:#ffffff1a}.life-report-sales-layout{grid-template-columns:1.35fr .85fr .85fr}.life-report-sales-card{padding:13px}.life-report-sales-card.featured{border-color:#ff5b9d59;background:linear-gradient(135deg,#ff5b9d21,#ffffff0b)}.life-report-pack-row,.life-report-option-buttons{display:grid;gap:7px}.life-report-pack-row{grid-template-columns:repeat(2,minmax(0,1fr))}.life-report-pack-row button,.life-report-option-buttons button{display:flex;justify-content:space-between;align-items:center;gap:6px;background:#ffffff17;border:1px solid rgba(255,255,255,.1);text-align:left}.life-report-pack-row button b,.life-report-pack-row button span{font-size:11px}.life-report-write-preview{padding:13px}.life-report-write-preview label{display:grid;gap:5px;color:#ffffffa6;font-size:11px;font-weight:800}.life-report-write-preview input,.life-report-write-preview textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0000002e;color:#ffffffd1;padding:9px 10px;font-size:12px;resize:none}.life-report-upload-rules{display:flex;flex-wrap:wrap;gap:6px}.life-report-upload-rules span{padding:5px 8px;border-radius:999px;background:#ffffff14;color:#ffffffb8;font-size:10px;font-weight:800}@media (max-width: 720px){.life-report-hero,.life-report-section-head{align-items:stretch;flex-direction:column}.life-report-status-grid,.life-report-sales-layout,.life-report-room-grid,.life-report-pack-row{grid-template-columns:1fr}}.home-play-list{align-items:stretch}.home-play-list-card{min-height:104px;height:auto;overflow:visible;align-content:start;grid-template-rows:auto auto auto;row-gap:8px;margin-bottom:4px}.home-play-list-card small{min-height:34px;overflow:visible}.life-report-trial-panel{display:grid;gap:10px;padding:14px;border:1px solid rgba(84,211,194,.22);border-radius:16px;background:linear-gradient(135deg,#54d3c221,#ffffff0b);box-shadow:0 14px 34px #00000029}.life-report-trial-panel strong{color:#fff;font-size:14px;font-weight:900}.life-report-trial-panel p{margin:0;color:#ffffffb8;font-size:12px;line-height:1.5}.life-report-trial-panel button{width:fit-content;border:0;border-radius:12px;padding:9px 12px;background:linear-gradient(135deg,#54d3c2,#7e5cff);color:#fff;font-size:12px;font-weight:900}.life-report-trial-metrics{display:flex;flex-wrap:wrap;gap:6px}.life-report-trial-metrics span{border-radius:999px;padding:5px 8px;background:#ffffff17;color:#ffffffd1;font-size:11px;font-weight:800}.desktop-order-stage-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.desktop-order-filter-grid-redesigned{gap:10px}.desktop-order-filter-title{color:#fff;font-size:14px;font-weight:900}.desktop-order-period-line{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center}.desktop-order-date-line{display:grid;grid-template-columns:minmax(160px,220px) auto minmax(160px,220px) auto;align-items:center;justify-content:start}.desktop-order-search-line{display:grid;grid-template-columns:150px 150px minmax(320px,1fr) 88px;align-items:center}.desktop-order-search-line input,.desktop-order-search-line select,.desktop-order-date-line input{width:100%}@media (max-width: 1360px){.desktop-order-stage-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.desktop-order-period-line,.desktop-order-date-line,.desktop-order-search-line{grid-template-columns:minmax(0,1fr)}}.question-answer-editor,.question-answer-editor textarea,.question-answer-editor button{border-radius:18px!important}.question-answer-editor textarea{overflow:hidden!important}.shorts-video-stage,.shorts-video-stage.sunrise{border-radius:20px!important;overflow:hidden!important;border-left:1px solid rgba(255,255,255,.08)!important;border-right:1px solid rgba(255,255,255,.08)!important;border-top:1px solid rgba(255,255,255,.08)!important}.guild-hall-tendency-row.guild-hall-tendency-rank-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;margin-top:8px!important;padding:8px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:14px!important;background:#ffffff09!important}.guild-hall-tendency-rank-row>strong{color:#ffffffe0!important;font-size:11px!important;font-weight:950!important;line-height:1.2!important}.guild-hall-tendency-rank-line{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;gap:6px!important;min-width:0!important}.guild-hall-tendency-rank-line>span{color:#ffffffad!important;font-size:10px!important;font-weight:950!important;line-height:22px!important;white-space:nowrap!important}.guild-hall-tendency-rank-line>div{display:flex!important;flex-wrap:wrap!important;gap:5px!important;min-width:0!important}.guild-hall-tendency-row.guild-hall-tendency-rank-row em{height:22px!important;max-width:100%!important;padding:0 7px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.guild-hall-detail-panel{gap:8px!important;padding:9px!important}.guild-hall-detail-head.guild-hall-detail-head-compact{display:flex!important;justify-content:flex-end!important;min-height:0!important;margin:0!important}.guild-hall-detail-panel .guild-hall-metric-grid.guild-hall-metric-grid-expanded{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"total total" "members activity" "active match"!important;gap:7px!important;padding:0!important}.guild-hall-detail-panel .guild-hall-metric-grid.guild-hall-metric-grid-expanded span:nth-child(1){grid-area:total!important}.guild-hall-detail-panel .guild-hall-metric-grid.guild-hall-metric-grid-expanded span:nth-child(2){grid-area:members!important}.guild-hall-detail-panel .guild-hall-metric-grid.guild-hall-metric-grid-expanded span:nth-child(3){grid-area:activity!important}.guild-hall-detail-panel .guild-hall-metric-grid.guild-hall-metric-grid-expanded span:nth-child(4){grid-area:active!important}.guild-hall-detail-panel .guild-hall-metric-grid.guild-hall-metric-grid-expanded span:nth-child(5){grid-area:match!important}.guild-hall-detail-panel .guild-hall-metric-grid.guild-hall-metric-grid-expanded span{min-height:42px!important;padding:7px!important;border-radius:13px!important;justify-items:center!important;text-align:center!important}.guild-hall-detail-panel .guild-hall-metric-grid.guild-hall-metric-grid-expanded span:first-child{grid-column:auto!important;min-height:44px!important}.guild-hall-detail-section-grid{grid-template-columns:1fr!important;gap:6px!important}.guild-hall-detail-section{min-height:0!important;padding:8px 9px!important;border-radius:13px!important}.guild-hall-detail-section p{font-size:10.5px!important;line-height:1.35!important}.guild-hall-detail-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.guild-hall-detail-actions button{min-height:32px!important;padding:0 6px!important;font-size:10px!important}@media (max-width: 520px){.guild-hall-shell.guild-hall-compact-shell{gap:8px!important}.guild-hall-ranking-card.guild-hall-expandable-card{padding:9px!important}.guild-hall-card-main p,.guild-hall-card-main small{font-size:10.5px!important;line-height:1.32!important}.guild-hall-tendency-rank-line{grid-template-columns:28px minmax(0,1fr)!important}.guild-hall-tendency-row.guild-hall-tendency-rank-row em{max-width:calc(50% - 3px)!important;font-size:9.5px!important}.guild-hall-detail-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.catshi-store-category-toolbar,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.catshi-store-category-toolbar{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}.catshi-store-category-toolbar .category-scroll,.catshi-store-category-toolbar .category-scroll.visible,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.catshi-store-category-toolbar .category-scroll,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.catshi-store-category-toolbar .category-scroll.visible{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;padding:0 12px!important;white-space:nowrap!important;scroll-snap-type:x proximity!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;scrollbar-width:none!important}.catshi-store-category-toolbar .category-scroll::-webkit-scrollbar,.catshi-store-category-toolbar .category-scroll.visible::-webkit-scrollbar,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.catshi-store-category-toolbar .category-scroll::-webkit-scrollbar,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.catshi-store-category-toolbar .category-scroll.visible::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.catshi-store-category-toolbar .category-scroll>button,.catshi-store-category-toolbar .category-scroll.visible>button,.catshi-store-category-toolbar .category-scroll .category-chip,.catshi-store-category-toolbar .category-scroll.visible .category-chip,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.catshi-store-category-toolbar .category-scroll>button,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.catshi-store-category-toolbar .category-scroll.visible>button,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.catshi-store-category-toolbar .category-scroll .category-chip,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.catshi-store-category-toolbar .category-scroll.visible .category-chip{flex:0 0 auto!important;min-width:max-content!important;white-space:nowrap!important;scroll-snap-align:start!important}.catshi-store-category-toolbar .category-scroll>button,.catshi-store-category-toolbar .category-scroll.visible>button,.catshi-store-category-toolbar .category-scroll .category-chip,.catshi-store-category-toolbar .category-scroll.visible .category-chip,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.catshi-store-category-toolbar .category-scroll>button,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.catshi-store-category-toolbar .category-scroll.visible>button,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.catshi-store-category-toolbar .category-scroll .category-chip,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar.catshi-store-category-toolbar .category-scroll.visible .category-chip{padding-left:4px!important;padding-right:4px!important}.shop-home-product-age-badge{display:none!important}.home-play-list{align-items:stretch!important;grid-auto-rows:auto!important}.home-play-list-card{min-height:auto!important;height:auto!important;overflow:visible!important;white-space:normal!important;align-content:start!important;grid-template-rows:auto auto!important}.home-play-list-card small,.home-play-list-card .home-play-list-title{overflow:visible!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;display:block!important}.guild-profile-photo-card,.guild-master-leave-card{gap:12px!important}.guild-profile-photo-editor{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:center}.guild-profile-photo-preview{width:78px;height:78px;border:1px solid rgba(244,114,182,.26);border-radius:24px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#f472b62e,#3b82f624),#0f172aeb;color:#ffffffe6;font-weight:900}.guild-profile-photo-preview img{width:100%;height:100%;object-fit:cover;display:block}.guild-profile-photo-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.guild-profile-photo-upload-button{min-height:38px;border:1px solid rgba(244,114,182,.32);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;background:#f472b624;color:#fffffff5;font-size:12px;font-weight:900;cursor:pointer}.guild-profile-photo-upload-button input{display:none}.guild-hall-visibility-actions button.disabled,.guild-hall-detail-actions button:disabled{opacity:.42!important;cursor:not-allowed!important;filter:grayscale(.45)}.guild-delegation-box,.guild-leave-approval-box{display:grid;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0f172a94}.guild-delegation-box label{display:grid;gap:6px;color:#e2e8f0d1;font-size:12px;font-weight:800}.guild-delegation-box select{min-height:38px;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:0 10px;background:#020617c7;color:#fffffff0}.guild-leave-approval-box>strong{color:#fffffff5;font-size:13px}.guild-leave-approval-box>span,.guild-leave-approval-box>em{color:#e2e8f0bd;font-size:11px;font-style:normal;line-height:1.45}.guild-leave-approval-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.guild-leave-approval-grid button{min-height:52px;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:8px 6px;display:grid;gap:3px;place-items:center;background:#ffffff0e;color:#ffffffe0;text-align:center}.guild-leave-approval-grid button.active{border-color:#4ade8061;background:#22c55e29}.guild-leave-approval-grid button strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.guild-leave-approval-grid button small{color:#e2e8f0b8;font-size:9.5px}.guild-setting-action-row button:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.35)}@media (max-width: 520px){.guild-profile-photo-editor{grid-template-columns:64px minmax(0,1fr)}.guild-profile-photo-preview{width:64px;height:64px;border-radius:20px}.guild-profile-photo-actions{grid-template-columns:1fr}.guild-leave-approval-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--mobile-topbar-height: 60px !important;--mobile-nav-height: 60px !important}.top-header{height:calc(60px + env(safe-area-inset-top,0px))!important;min-height:calc(60px + env(safe-area-inset-top,0px))!important;max-height:calc(60px + env(safe-area-inset-top,0px))!important}.topbar-row{height:60px!important;min-height:60px!important}.bottom-nav{height:calc(60px + env(safe-area-inset-bottom,0px))!important;min-height:calc(60px + env(safe-area-inset-bottom,0px))!important;max-height:calc(60px + env(safe-area-inset-bottom,0px))!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}.bottom-nav-btn,.bottom-nav-btn.active{height:60px!important;min-height:60px!important;max-height:60px!important}.bottom-nav{align-items:stretch!important;box-sizing:border-box!important}.bottom-nav-btn,.bottom-nav-btn.active{height:60px!important;min-height:60px!important;max-height:60px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:5px 0 4px!important;line-height:1!important;box-sizing:border-box!important}.bottom-nav-icon{width:22px!important;height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.bottom-nav-icon svg{width:22px!important;height:22px!important;display:block!important}.bottom-nav-label{min-height:11px!important;font-size:10.5px!important;line-height:1.05!important}@media (max-width: 380px){.bottom-nav-btn,.bottom-nav-btn.active{gap:2px!important;padding:5px 0 4px!important}.bottom-nav-icon,.bottom-nav-icon svg{width:20px!important;height:20px!important}.bottom-nav-label{font-size:9.5px!important}}.home-play-pane.compact-scroll-list{height:calc(100dvh - 120px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 120px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;min-height:0!important;overflow-y:auto!important;border-radius:24px!important;padding:12px 12px 14px!important;margin:0!important;background:#020617d1!important;border:1px solid rgba(255,255,255,.08)!important;box-sizing:border-box!important;overscroll-behavior:contain!important}.home-play-pane.compact-scroll-list .home-play-list{max-height:none!important;min-height:100%!important;overflow:visible!important;padding:0!important;align-content:start!important}.home-play-pane.compact-scroll-list .home-play-list-card,.home-play-pane.compact-scroll-list .home-play-detail-card,.home-play-pane.compact-scroll-list .home-play-detail-nav,.home-play-pane.compact-scroll-list .home-location-current-card,.home-play-pane.compact-scroll-list .home-location-map-preview,.home-play-pane.compact-scroll-list .home-location-member-row,.home-play-pane.compact-scroll-list .home-play-mission-row,.home-play-pane.compact-scroll-list .home-play-action-row,.home-play-pane.compact-scroll-list .bdsm-tendency-intro,.home-play-pane.compact-scroll-list .bdsm-tendency-question-card,.home-play-pane.compact-scroll-list .bdsm-tendency-result-panel,.home-play-pane.compact-scroll-list .bdsm-tendency-result-card,.home-play-pane.compact-scroll-list .bdsm-tendency-summary-panel,.home-play-pane.compact-scroll-list .bdsm-tendency-summary-row,.home-play-pane.compact-scroll-list .sexual-orientation-privacy-note,.home-play-pane.compact-scroll-list .sexual-orientation-question-card,.home-play-pane.compact-scroll-list .sexual-orientation-result-panel,.home-play-pane.compact-scroll-list .sexual-orientation-result-card,.home-play-pane.compact-scroll-list .sexual-orientation-result-empty,.home-play-pane.compact-scroll-list .life-report-hero,.home-play-pane.compact-scroll-list .life-report-status-grid>div,.home-play-pane.compact-scroll-list .life-report-lock-panel,.home-play-pane.compact-scroll-list .life-report-sales-card,.home-play-pane.compact-scroll-list .life-report-write-preview,.home-play-pane.compact-scroll-list .life-report-room-card,.home-play-pane.compact-scroll-list .life-report-trial-panel{border-radius:20px!important;overflow:hidden}.home-play-pane.compact-scroll-list button,.home-play-pane.compact-scroll-list input,.home-play-pane.compact-scroll-list textarea,.home-play-pane.compact-scroll-list select{border-radius:14px!important}.home-play-pane.compact-scroll-list .home-play-back-button,.home-play-pane.compact-scroll-list .home-play-action-row button,.home-play-pane.compact-scroll-list .home-location-current-card button,.home-play-pane.compact-scroll-list .sexual-orientation-step-toolbar button,.home-play-pane.compact-scroll-list .bdsm-tendency-step-toolbar button,.home-play-pane.compact-scroll-list .life-report-hero button,.home-play-pane.compact-scroll-list .life-report-lock-panel button,.home-play-pane.compact-scroll-list .life-report-section-head button,.home-play-pane.compact-scroll-list .life-report-sales-card button,.home-play-pane.compact-scroll-list .life-report-room-card button{border-radius:999px!important}.home-play-guide-modal ul{margin:0;padding-left:18px;display:grid;gap:6px;color:#e2e8f0c7;font-size:12px;line-height:1.55}@media (max-width: 520px){.home-play-pane.compact-scroll-list{height:calc(100dvh - 120px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 120px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;border-radius:20px!important}}.desktop-split-shell.sidebar-open{--desktop-side-menu-width: clamp(310px, 22vw, 390px)}.desktop-business-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.desktop-business-summary-card{display:grid;gap:8px;min-height:108px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09}.desktop-business-summary-card span{color:#ffffffa8;font-size:12px;font-weight:700}.desktop-business-summary-card strong{color:#fff;font-size:22px;line-height:1.25}.desktop-business-summary-card p{margin:0;color:#ffffffad;font-size:12px;line-height:1.4}.desktop-business-quick-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.desktop-product-thumb{width:46px;height:46px;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.desktop-product-thumb-empty{display:inline-grid;place-items:center;color:#ffffffa3;font-size:11px;font-weight:700}.desktop-side-menu-item-title-row span{word-break:keep-all;line-height:1.25}@media (max-width: 1440px){.desktop-business-summary-grid,.desktop-business-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){.desktop-business-summary-grid,.desktop-business-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.desktop-business-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.desktop-business-modal-card{width:min(520px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#121212;color:#fff;box-shadow:0 24px 80px #0000007a;padding:18px}.desktop-business-modal-head,.desktop-business-modal-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.desktop-business-modal-head strong{display:block;font-size:18px}.desktop-business-modal-head p,.desktop-business-modal-description{margin:6px 0 0;color:#ffffffb8;font-size:13px;line-height:1.5}.desktop-business-modal-form{display:grid;gap:12px;margin:16px 0}.desktop-business-modal-form label{display:grid;gap:6px;font-size:12px;color:#ffffffb8}.desktop-business-modal-form input,.desktop-business-modal-form select,.desktop-business-modal-form textarea{width:100%;min-height:40px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff14;color:#fff;padding:0 12px}.desktop-business-modal-form select option{color:#111}.desktop-business-modal-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important}.desktop-business-modal-check input{width:auto;min-height:auto}.desktop-settlement-status-row{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 10px}.desktop-business-logistics-shell .desktop-product-table-actions,.desktop-business-cs-shell .desktop-product-table-actions,.desktop-business-product-ops-shell .desktop-product-table-actions,.desktop-crm-ops-shell .desktop-product-table-actions,.desktop-review-ops-shell .desktop-product-table-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:180px}.desktop-business-logistics-shell .desktop-product-table th,.desktop-business-logistics-shell .desktop-product-table td,.desktop-business-cs-shell .desktop-product-table th,.desktop-business-cs-shell .desktop-product-table td,.desktop-store-management-shell .desktop-product-table th,.desktop-store-management-shell .desktop-product-table td{vertical-align:top}.desktop-placeholder-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffffffdb;font-size:12px;font-weight:700}.desktop-business-dashboard-header{display:grid!important;grid-template-columns:minmax(180px,.9fr) auto;align-items:start;gap:10px}.desktop-business-dashboard-header .desktop-business-summary-grid{grid-column:1 / -1;width:100%}.desktop-business-summary-card-button{width:100%;text-align:left;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.desktop-business-summary-card-button:hover,.desktop-business-summary-card-button:focus-visible{border-color:#ff4f9a57;background:#ff4f9a14;outline:none}.desktop-business-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.desktop-business-quick-btn,.desktop-business-quick-grid .ghost-btn{min-width:0!important;min-height:34px!important;padding:6px 4px!important;border-radius:10px!important;font-size:11px!important;line-height:1.15!important;white-space:nowrap!important}.desktop-business-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.desktop-business-header-actions button,.desktop-business-header-actions .ghost-btn{min-height:32px;padding:6px 10px;border-radius:10px;font-size:12px;font-weight:800}.desktop-business-todo-list{gap:8px}.desktop-business-todo-row{grid-template-columns:minmax(0,1fr)}.desktop-business-todo-row.is-editing{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px}.desktop-business-todo-check{display:grid;place-items:center;min-height:28px;margin-top:1px}.desktop-business-todo-check input{width:16px;height:16px;accent-color:#ff4f9a}.desktop-business-todo-content{display:grid;gap:8px;min-width:0}.desktop-business-todo-content>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.desktop-business-todo-content p{margin:0;color:#ffffffb8;font-size:13px}@media (max-width: 1180px){.desktop-business-dashboard-header{grid-template-columns:minmax(0,1fr)}.desktop-business-dashboard-header .desktop-business-chip-row{justify-content:flex-start}.desktop-business-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.desktop-business-quick-btn,.desktop-business-quick-grid .ghost-btn{font-size:10px!important;padding-inline:2px!important}}.catshi-store-category-toolbar{display:flex!important;flex-direction:column!important;gap:4px!important}.catshi-store-subcategory-scroll{min-height:28px!important;padding-top:0!important;padding-bottom:0!important}.catshi-store-subcategory-chip{min-height:24px!important;padding-left:8px!important;padding-right:8px!important;font-size:11px!important;opacity:.88!important}.guild-topbar-actions-left .guild-hall-fixed-nav{position:sticky!important;left:38px!important;z-index:3!important;flex:0 0 auto!important;background:#000!important;border-right:1px solid rgba(255,215,0,.48)!important;margin-right:6px!important;box-shadow:8px 0 12px #0000006b!important}.guild-topbar-actions-left .guild-hall-fixed-nav .header-nav-icon-text{color:#facc15!important;text-shadow:0 0 10px rgba(250,204,21,.55)!important}.desktop-product-runtime-note{border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;padding:8px 10px!important;background:#ffffff0a!important}:root{--mobile-nav-height: 60px}.bottom-nav{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;justify-items:stretch!important;height:calc(60px + env(safe-area-inset-bottom,0px))!important;min-height:calc(60px + env(safe-area-inset-bottom,0px))!important;max-height:calc(60px + env(safe-area-inset-bottom,0px))!important;padding:0 0 env(safe-area-inset-bottom,0px)!important;margin:0!important;box-sizing:border-box!important;background:#000!important;border-top:0!important;box-shadow:none!important}.bottom-nav-btn,.bottom-nav-btn.active,.bottom-nav-btn:hover,.bottom-nav-btn:active,.bottom-nav-btn:focus,.bottom-nav-btn:focus-visible{box-sizing:border-box!important;width:100%!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:6px 0 5px!important;margin:0!important;display:grid!important;grid-template-rows:30px 14px!important;row-gap:5px!important;column-gap:0!important;align-content:center!important;align-items:center!important;justify-content:center!important;justify-items:center!important;place-items:center!important;line-height:1!important;color:#fff!important;background:#000!important;background-color:#000!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;transform:none!important;transition:none!important}.bottom-nav-btn:before,.bottom-nav-btn:after,.bottom-nav-btn.active:before,.bottom-nav-btn.active:after,.bottom-nav-btn:hover:before,.bottom-nav-btn:hover:after,.bottom-nav-btn:active:before,.bottom-nav-btn:active:after,.bottom-nav-btn:focus:before,.bottom-nav-btn:focus:after,.bottom-nav-btn:focus-visible:before,.bottom-nav-btn:focus-visible:after{display:none!important;content:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}.bottom-nav-btn .bottom-nav-icon,.bottom-nav-btn.active .bottom-nav-icon,.bottom-nav-btn:hover .bottom-nav-icon,.bottom-nav-btn:active .bottom-nav-icon,.bottom-nav-btn:focus .bottom-nav-icon,.bottom-nav-btn:focus-visible .bottom-nav-icon{grid-row:1!important;box-sizing:border-box!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;transform:none!important}.bottom-nav-btn .bottom-nav-icon svg,.bottom-nav-btn.active .bottom-nav-icon svg,.bottom-nav-btn:hover .bottom-nav-icon svg,.bottom-nav-btn:active .bottom-nav-icon svg,.bottom-nav-btn:focus .bottom-nav-icon svg,.bottom-nav-btn:focus-visible .bottom-nav-icon svg{box-sizing:border-box!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;margin:0 auto!important;padding:0!important;display:block!important;color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;transform:none!important}.bottom-nav-btn .bottom-nav-icon svg [stroke],.bottom-nav-btn.active .bottom-nav-icon svg [stroke],.bottom-nav-btn:hover .bottom-nav-icon svg [stroke],.bottom-nav-btn:active .bottom-nav-icon svg [stroke],.bottom-nav-btn:focus .bottom-nav-icon svg [stroke],.bottom-nav-btn:focus-visible .bottom-nav-icon svg [stroke]{stroke:currentColor!important;filter:none!important;transform:none!important}.bottom-nav-btn .bottom-nav-icon svg [fill],.bottom-nav-btn.active .bottom-nav-icon svg [fill],.bottom-nav-btn:hover .bottom-nav-icon svg [fill],.bottom-nav-btn:active .bottom-nav-icon svg [fill],.bottom-nav-btn:focus .bottom-nav-icon svg [fill],.bottom-nav-btn:focus-visible .bottom-nav-icon svg [fill]{fill:currentColor!important;filter:none!important;transform:none!important}.bottom-nav-btn .bottom-nav-label,.bottom-nav-btn.active .bottom-nav-label,.bottom-nav-btn:hover .bottom-nav-label,.bottom-nav-btn:active .bottom-nav-label,.bottom-nav-btn:focus .bottom-nav-label,.bottom-nav-btn:focus-visible .bottom-nav-label{grid-row:2!important;box-sizing:border-box!important;width:100%!important;height:14px!important;min-height:14px!important;max-height:14px!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:10.5px!important;font-weight:800!important;line-height:14px!important;letter-spacing:-.04em!important;text-align:center!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;transform:none!important}.top-header .topbar-search-trailing-hidden{display:none!important}.topbar-row{grid-template-columns:minmax(0,1fr) auto!important;padding-left:12px!important;padding-right:12px!important}.top-header .topbar-inline-actions-right{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;min-width:max-content!important;overflow:visible!important;flex:0 0 auto!important}.top-header .topbar-inline-actions-right .topbar-title-inline{flex:0 1 auto!important;min-width:0!important;max-width:84px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.top-header .topbar-inline-actions-right>.header-inline-btn.header-icon-btn.header-toolbar-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 31px!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important;max-height:31px!important;padding:0!important;margin:0!important}.bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}.bottom-nav-btn,.bottom-nav-btn.active,.bottom-nav-btn:hover,.bottom-nav-btn:active,.bottom-nav-btn:focus,.bottom-nav-btn:focus-visible{grid-template-rows:30px 14px!important;padding:6px 0 5px!important;row-gap:5px!important}.tarot-play-card{display:grid!important;gap:12px!important;background:radial-gradient(circle at 18% 12%,rgba(236,72,153,.18),transparent 28%),radial-gradient(circle at 82% 0%,rgba(59,130,246,.16),transparent 30%),#080d19f0!important}.tarot-hero-panel{display:flex!important;justify-content:space-between!important;gap:14px!important;padding:16px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:22px!important;background:linear-gradient(135deg,#ec489929,#7c3aed1f),#0f172adb!important}.tarot-hero-panel>div{display:grid!important;gap:6px!important}.tarot-hero-panel span{color:#fbcfe8f0!important;font-size:11px!important;font-weight:900!important;letter-spacing:.05em!important}.tarot-hero-panel strong{color:#fff!important;font-size:25px!important;font-weight:950!important}.tarot-hero-panel p{margin:0!important;color:#e2e8f0c7!important;font-size:12px!important;line-height:1.55!important}.tarot-hero-panel>b{align-self:start!important;white-space:nowrap!important;padding:7px 10px!important;border-radius:999px!important;background:#ffffff1a!important;color:#f8fafcf0!important;font-size:11px!important}.tarot-mode-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tarot-mode-grid button{display:grid!important;gap:5px!important;min-height:108px!important;padding:12px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:#0f172ad1!important;color:#e2e8f0db!important;text-align:left!important}.tarot-mode-grid button.active{border-color:#ec489999!important;background:linear-gradient(135deg,#ec489933,#3b82f61f),#0f172af0!important;box-shadow:0 14px 34px #ec48991f!important}.tarot-mode-grid strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.tarot-mode-grid small{color:#cbd5e1c2!important;font-size:11px!important;line-height:1.42!important}.tarot-mode-grid span{justify-self:start!important;margin-top:auto!important;border-radius:999px!important;padding:4px 8px!important;background:#ffffff14!important;color:#fbcfe8f5!important;font-size:10px!important;font-weight:900!important}.tarot-draw-head,.tarot-reading-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:18px!important;background:#0206176b!important}.tarot-draw-head>div{display:grid!important;gap:4px!important}.tarot-draw-head strong,.tarot-reading-head strong{color:#fff!important;font-size:15px!important;font-weight:950!important}.tarot-draw-head span,.tarot-reading-head span{color:#cbd5e1b8!important;font-size:11px!important;line-height:1.35!important}.tarot-draw-head button{flex:0 0 auto!important;border:0!important;border-radius:999px!important;padding:9px 12px!important;background:linear-gradient(135deg,#ec4899,#7c3aed)!important;color:#fff!important;font-size:12px!important;font-weight:950!important}.tarot-card-stage{position:relative!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;perspective:1200px!important;padding:8px 0 2px!important}.tarot-3d-card{position:relative!important;height:132px!important;border:0!important;background:transparent!important;padding:0!important;transform:translateY(calc((var(--tarot-index) % 3) * 2px))!important;cursor:pointer!important}.tarot-3d-card.disabled{opacity:.42!important;cursor:default!important}.tarot-card-inner{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;transform-style:preserve-3d!important;transition:transform .62s cubic-bezier(.2,.8,.2,1),filter .2s ease,scale .2s ease!important}.tarot-3d-card:not(.disabled):hover .tarot-card-inner{scale:1.035!important;filter:drop-shadow(0 18px 24px rgba(236,72,153,.18))!important}.tarot-3d-card.flipped .tarot-card-inner{transform:rotateY(180deg) translateY(-2px)!important}.tarot-card-face{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;align-content:center!important;gap:7px!important;padding:10px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;backface-visibility:hidden!important;overflow:hidden!important}.tarot-card-back{background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.16),transparent 22%),linear-gradient(145deg,#581c87f2,#0f172af5)!important;color:#fff!important}.tarot-card-back:before{content:""!important;position:absolute!important;top:9px!important;right:9px!important;bottom:9px!important;left:9px!important;border:1px dashed rgba(255,255,255,.24)!important;border-radius:12px!important}.tarot-card-back b{position:relative!important;font-size:26px!important;line-height:1!important}.tarot-card-back small{position:relative!important;color:#f8fafcb8!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}.tarot-card-front{transform:rotateY(180deg)!important;background:linear-gradient(160deg,#fbcfe8fa,#dbeafef0)!important;color:#111827!important;text-align:center!important}.tarot-card-front em{font-style:normal!important;border-radius:999px!important;padding:3px 7px!important;background:#1118271a!important;color:#111827c7!important;font-size:9px!important;font-weight:950!important}.tarot-card-front strong{font-size:13px!important;font-weight:950!important}.tarot-card-front small{color:#1f2937b3!important;font-size:10px!important;line-height:1.25!important}.tarot-reading-panel,.tarot-consultation-layout{display:grid!important;gap:10px!important}.tarot-reading-list{display:grid!important;gap:8px!important}.tarot-reading-card,.tarot-reading-empty,.tarot-consultation-main-card,.tarot-counselor-card{display:grid!important;gap:6px!important;padding:13px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:#0f172ad1!important}.tarot-reading-card b,.tarot-consultation-main-card small{color:#fbcfe8eb!important;font-size:11px!important;font-weight:950!important}.tarot-reading-card strong,.tarot-reading-empty strong,.tarot-consultation-main-card strong,.tarot-counselor-card strong{color:#fff!important;font-size:14px!important;font-weight:950!important}.tarot-reading-card span,.tarot-counselor-card span,.tarot-counselor-card b{color:#cbd5e1c2!important;font-size:11px!important}.tarot-reading-card p,.tarot-reading-empty p,.tarot-consultation-main-card p,.tarot-policy-note{margin:0!important;color:#e2e8f0bf!important;font-size:12px!important;line-height:1.5!important}.tarot-consultation-flow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:4px!important}.tarot-consultation-flow span{border-radius:12px!important;padding:8px!important;background:#ffffff12!important;color:#f8fafcdb!important;font-size:11px!important;font-weight:850!important}.tarot-counselor-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.tarot-counselor-card button{margin-top:4px!important;border:0!important;border-radius:999px!important;padding:9px 10px!important;background:#ec48992e!important;color:#fbcfe8f5!important;font-size:11px!important;font-weight:950!important}@media (max-width: 620px){.tarot-mode-grid,.tarot-consultation-flow,.tarot-counselor-grid{grid-template-columns:1fr!important}.tarot-card-stage{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tarot-3d-card{height:124px!important}.tarot-hero-panel,.tarot-draw-head{flex-direction:column!important;align-items:stretch!important}}.bottom-nav .bottom-nav-btn:not(.active),.bottom-nav-btn:not(.active){height:49px!important;min-height:49px!important;max-height:49px!important;padding-top:6px!important;padding-bottom:5px!important;box-sizing:border-box!important;display:grid!important;grid-template-rows:24px 14px!important;align-content:center!important;justify-items:center!important;row-gap:0!important;transform:none!important}.bottom-nav .bottom-nav-btn:not(.active) .bottom-nav-icon,.bottom-nav-btn:not(.active) .bottom-nav-icon{height:24px!important;min-height:24px!important;max-height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;transform:none!important}.bottom-nav .bottom-nav-btn:not(.active) .bottom-nav-label,.bottom-nav-btn:not(.active) .bottom-nav-label{height:14px!important;min-height:14px!important;max-height:14px!important;line-height:14px!important;margin:0!important;transform:none!important}.tarot-play-card.tarot-draw-screen-active{min-height:100%!important;align-content:start!important;background:radial-gradient(circle at 50% 0%,rgba(236,72,153,.2),transparent 34%),radial-gradient(circle at 24% 24%,rgba(124,58,237,.18),transparent 30%),#020617f5!important}.tarot-draw-screen-shell{display:grid!important;gap:12px!important;min-height:0!important}.tarot-draw-screen-topbar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;background:#0f172ad1!important}.tarot-draw-screen-topbar strong{color:#fff!important;font-size:16px!important;font-weight:950!important;letter-spacing:-.04em!important}.tarot-draw-screen-topbar span{color:#cbd5e1b8!important;font-size:11px!important;line-height:1.35!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.tarot-draw-screen-topbar>b{justify-self:end!important;white-space:nowrap!important;padding:6px 9px!important;border-radius:999px!important;background:#ec48992b!important;color:#fbcfe8f5!important;font-size:10px!important;font-weight:950!important}.tarot-draw-back-button{min-width:76px!important;height:34px!important;border:0!important;border-radius:999px!important;padding:0 10px!important;background:#ffffff14!important;color:#f8fafceb!important;font-size:11px!important;font-weight:950!important}.tarot-3d-theater{position:relative!important;isolation:isolate!important;min-height:360px!important;padding:20px 8px 12px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:24px!important;background:radial-gradient(circle at 50% 52%,rgba(236,72,153,.16),transparent 32%),linear-gradient(180deg,#0f172ad6,#020617b8)!important;overflow:hidden!important;perspective:1400px!important}.tarot-3d-orbit{position:absolute!important;top:22px!important;right:14px!important;bottom:22px!important;left:14px!important;z-index:-1!important;pointer-events:none!important}.tarot-3d-orbit span{position:absolute!important;left:50%!important;top:50%!important;width:86%!important;height:44%!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:50%!important;transform:translate(-50%,-50%) rotateX(66deg) rotate(calc(var(--orbit-rotate, 0) * 1deg))!important}.tarot-3d-orbit span:nth-child(1){--orbit-rotate: 0}.tarot-3d-orbit span:nth-child(2){--orbit-rotate: 28;width:72%!important;height:36%!important}.tarot-3d-orbit span:nth-child(3){--orbit-rotate: -28;width:58%!important;height:30%!important}.tarot-card-stage.tarot-card-stage-draw{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;min-height:312px!important;padding:20px 2px 4px!important;transform-style:preserve-3d!important}.tarot-card-stage-draw .tarot-3d-card{height:148px!important;transform:translateY(calc((var(--tarot-index) % 2) * 18px)) rotate(calc((var(--tarot-index) - 5.5) * 3.2deg)) rotateX(4deg)!important;transition:transform .36s ease,opacity .2s ease!important;z-index:calc(10 + var(--tarot-index))!important}.tarot-card-stage-draw .tarot-3d-card.flipped{transform:translateY(-22px) scale(1.07) rotate(0) rotateX(0)!important;z-index:40!important}.tarot-card-stage-draw .tarot-3d-card.flipped .tarot-card-inner{transform:rotateY(180deg) translateZ(18px)!important;filter:drop-shadow(0 22px 30px rgba(236,72,153,.24))!important}.tarot-card-stage-draw .tarot-3d-card:not(.disabled):hover{transform:translateY(-12px) scale(1.035) rotate(0) rotateX(0)!important}.tarot-card-stage-draw .tarot-card-back{background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.18),transparent 22%),linear-gradient(160deg,#9333eafa,#1e293bfa)!important}@media (max-width: 620px){.tarot-draw-screen-topbar{grid-template-columns:1fr auto!important}.tarot-draw-screen-topbar>div{grid-column:1 / -1!important;order:3!important}.tarot-draw-screen-topbar>b{justify-self:end!important}.tarot-3d-theater{min-height:430px!important;padding-top:16px!important}.tarot-card-stage.tarot-card-stage-draw{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:388px!important}.tarot-card-stage-draw .tarot-3d-card{height:128px!important;transform:translateY(calc((var(--tarot-index) % 3) * 8px)) rotate(calc((var(--tarot-index) - 5.5) * 1.4deg))!important}}.shop-product-detail-page .shop-product-detail-image-open-trigger{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0!important;padding:0!important;margin:0!important;background:transparent!important;color:inherit;cursor:zoom-in;text-align:initial}.shop-product-detail-page .shop-product-detail-image-slide-locked{display:grid!important;place-items:center!important;padding:14px!important;background:linear-gradient(180deg,#260a0ef5,#0a0a0c)}.shop-product-detail-gallery-youth-notice{width:min(100% - 12px,420px);margin:0 auto!important}.shop-product-image-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:grid;grid-template-rows:1fr auto;background:#000;color:#fff;touch-action:pan-y}.shop-product-image-viewer-stage{position:relative;min-height:0;display:grid;place-items:center;overflow:hidden}.shop-product-image-viewer-img{width:100vw;height:100svh;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.shop-product-image-viewer-back{position:fixed;top:calc(10px + env(safe-area-inset-top));left:10px;z-index:262;width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px!important;background:#0000009e;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shop-product-image-viewer-back svg{width:22px;height:22px}.shop-product-image-viewer-nav{position:absolute;top:0;bottom:0;z-index:261;width:24%;border:0;background:transparent;color:#ffffff6b;font-size:52px;font-weight:200}.shop-product-image-viewer-nav.prev{left:0;text-align:left;padding-left:12px}.shop-product-image-viewer-nav.next{right:0;text-align:right;padding-right:12px}.shop-product-image-viewer-count{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:262;transform:translate(-50%);padding:6px 12px;border-radius:999px!important;background:#00000094;color:#ffffffe6;font-size:12px;font-weight:800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shop-product-detail-page{gap:0!important}.shop-product-detail-page .shop-product-detail-topbar.shop-product-detail-topbar-coupang{min-height:36px!important;height:36px!important}.shop-product-detail-page .shop-product-detail-topbar-title{font-size:13px!important}.shop-product-detail-page .shop-product-detail-hero{display:grid!important;grid-template-rows:auto auto!important;gap:0!important}.shop-product-detail-page .shop-product-detail-image-frame,.shop-product-detail-page .shop-product-detail-image-carousel,.shop-product-detail-page .shop-product-detail-image-slide,.shop-product-detail-page .shop-product-detail-image,.shop-product-detail-page .shop-product-detail-image-placeholder{aspect-ratio:auto!important;width:100%!important;min-height:128px!important;height:clamp(128px,30svh,210px)!important;max-height:210px!important}.shop-product-detail-page .shop-product-detail-summary{min-height:0!important;padding:6px 8px 7px!important;gap:5px!important}.shop-product-detail-page .shop-product-detail-summary h2{font-size:15px!important;line-height:1.18!important;-webkit-line-clamp:1!important}.shop-product-detail-page .shop-product-detail-rating-under-title{font-size:11px!important;line-height:1.1!important}.shop-product-detail-page .shop-product-price-panel{align-items:center!important}.shop-product-detail-page .shop-product-price-panel strong{font-size:19px!important}.shop-product-detail-page .shop-product-price-side{font-size:10px!important;line-height:1.15!important}.shop-product-detail-page .shop-product-detail-youth-notice.compact{margin:0!important;padding:7px 8px!important;gap:4px!important}.shop-product-detail-page .shop-product-detail-youth-notice.compact p{margin:0!important;font-size:11px!important;line-height:1.35!important}.shop-product-detail-anchor-tabs a{min-height:34px!important;font-size:11px!important}@media (max-height: 700px){.shop-product-detail-page .shop-product-detail-image-frame,.shop-product-detail-page .shop-product-detail-image-carousel,.shop-product-detail-page .shop-product-detail-image-slide,.shop-product-detail-page .shop-product-detail-image,.shop-product-detail-page .shop-product-detail-image-placeholder{min-height:108px!important;height:clamp(108px,25svh,158px)!important;max-height:158px!important}.shop-product-detail-page .shop-product-detail-summary h2{font-size:14px!important}.shop-product-detail-page .shop-product-price-panel strong{font-size:18px!important}}@media (max-height: 600px){.shop-product-detail-page .shop-product-detail-topbar.shop-product-detail-topbar-coupang{min-height:32px!important;height:32px!important}.shop-product-detail-page .shop-product-detail-image-frame,.shop-product-detail-page .shop-product-detail-image-carousel,.shop-product-detail-page .shop-product-detail-image-slide,.shop-product-detail-page .shop-product-detail-image,.shop-product-detail-page .shop-product-detail-image-placeholder{min-height:92px!important;height:clamp(92px,22svh,126px)!important;max-height:126px!important}.shop-product-detail-anchor-tabs a{min-height:30px!important;font-size:10px!important}}.topbar-row{padding-left:16px!important;padding-right:16px!important}.shop-product-detail-page{display:flex!important;flex-direction:column!important;gap:0!important}.shop-product-detail-page .shop-product-detail-topbar.shop-product-detail-topbar-coupang{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:2!important;order:0!important;margin:0!important;transform:none!important}.shop-product-detail-page .shop-product-detail-hero{position:relative!important;z-index:1!important;order:1!important;margin-top:0!important}.shop-product-detail-page .shop-product-detail-anchor-tabs{order:2!important;position:relative!important;z-index:1!important}.top-header .topbar-side.topbar-left-guild{overflow-x:hidden!important;overflow-y:hidden!important}.top-header .guild-topbar-actions-split{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:0!important;overflow:hidden!important;padding:1px 0!important}.top-header .guild-topbar-actions-split .guild-hall-fixed-nav{position:relative!important;left:auto!important;top:auto!important;z-index:5!important;flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;margin:0!important;padding-left:10px!important;padding-right:10px!important;background:#000!important;border-right:1px solid rgba(250,204,21,.58)!important;box-shadow:10px 0 14px #000000b8!important}.top-header .guild-topbar-scroll-track{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;gap:4px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-left:7px!important;padding-right:16px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.top-header .guild-topbar-scroll-track::-webkit-scrollbar{display:none}.top-header .guild-topbar-scroll-track>.header-inline-btn.header-inline-btn-navitem{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding-left:10px!important;padding-right:10px!important}.top-header .topbar-left.topbar-left-guild.topbar-left-has-overflow-hint .topbar-inline-actions-left{padding-right:0!important}:root{--mobile-nav-height: 49px !important}.bottom-nav{height:calc(49px + env(safe-area-inset-bottom,0px))!important;min-height:calc(49px + env(safe-area-inset-bottom,0px))!important;max-height:calc(49px + env(safe-area-inset-bottom,0px))!important;padding:0 0 env(safe-area-inset-bottom,0px)!important}.bottom-nav .bottom-nav-btn,.bottom-nav-btn,.bottom-nav-btn.active,.bottom-nav-btn:hover,.bottom-nav-btn:active,.bottom-nav-btn:focus,.bottom-nav-btn:focus-visible{height:49px!important;min-height:49px!important;max-height:49px!important;padding-top:6px!important;padding-bottom:5px!important;box-sizing:border-box!important;display:grid!important;grid-template-rows:24px 14px!important;align-content:center!important;justify-items:center!important;row-gap:0!important;transform:none!important}.profile-pane-instagram .profile-ig-grid.profile-editable-content-grid.profile-editable-content-grid-grid3,.profile-ig-grid.profile-editable-content-grid.profile-editable-content-grid-grid3{padding-top:10px!important;box-sizing:border-box!important}.profile-pane-instagram .profile-ig-header,.profile-ig-header{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.mobile-main.mobile-main-home-shorts,.mobile-main:has(.home-feed-pane-shorts){padding-top:10px!important}.shorts-detail-title-bar{height:30px!important;min-height:30px!important;max-height:30px!important;box-sizing:border-box!important;align-items:center!important}.guild-topbar-actions-left .guild-hall-fixed-nav,.top-header .guild-topbar-actions-split .guild-hall-fixed-nav{border-right:0!important;box-shadow:none!important}.shop-product-detail-page .shop-product-detail-topbar.shop-product-detail-topbar-coupang{order:0!important}.shop-product-detail-page .shop-product-detail-hero{order:1!important}.shop-product-detail-page .shop-product-detail-anchor-tabs{order:2!important}.shop-product-detail-page .shop-product-detail-content{order:3!important}.guild-dashboard-detail-summary .guild-dashboard-summary-card,.guild-dashboard-detail-summary button.guild-dashboard-summary-card{min-width:0!important;min-height:82px!important;display:grid!important;gap:4px!important;align-content:center!important;padding:10px!important;border-radius:16px!important;border:1px solid var(--guild-line)!important;background:linear-gradient(180deg,var(--guild-card-strong),rgba(255,255,255,.032))!important;text-align:left!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.guild-dashboard-detail-summary .guild-dashboard-summary-card:active{transform:translateY(1px)!important}.guild-home-dashboard-detail-shell,.guild-schedule-detail-shell{gap:10px!important;padding:10px 12px 88px!important}.guild-detail-topbar{position:sticky!important;top:0!important;z-index:12!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:6px 0!important;background:#050505!important}.guild-detail-topbar>div{min-width:0!important;display:grid!important;gap:2px!important}.guild-detail-topbar strong{color:#fff!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important}.guild-detail-topbar span{color:#ffffff94!important;font-size:11px!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.guild-dashboard-report-hero,.guild-schedule-detail-card{display:grid!important;gap:8px!important;padding:14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0e!important}.guild-dashboard-report-hero span,.guild-schedule-detail-head span{color:#ffffffa3!important;font-size:12px!important;font-weight:900!important}.guild-dashboard-report-hero strong,.guild-schedule-detail-head strong{color:#fff!important;font-size:22px!important;font-weight:950!important;line-height:1.15!important}.guild-dashboard-report-hero p,.guild-schedule-detail-head p{margin:0!important;color:#ffffff9e!important;font-size:12px!important;line-height:1.45!important}.guild-dashboard-report-list{display:grid!important;gap:8px!important}.guild-dashboard-report-card{min-width:0!important;display:grid!important;gap:7px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0b!important}.guild-dashboard-report-card>div:first-child{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.guild-dashboard-report-card strong{color:#fff!important;font-size:14px!important;font-weight:950!important}.guild-dashboard-report-card span,.guild-dashboard-report-card p{margin:0!important;color:#ffffff9e!important;font-size:12px!important;line-height:1.4!important}.guild-dashboard-report-metrics{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.guild-dashboard-report-metrics b,.guild-dashboard-report-metrics em,.guild-schedule-card-status{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 9px!important;border-radius:999px!important;background:#ffffff1a!important;color:#fff!important;font-size:11px!important;font-style:normal!important;font-weight:900!important}.guild-my-mission-status-card strong{font-size:17px!important}.guild-my-daily-mission-card{border-color:#ffffff1f!important}.guild-schedule-card.guild-schedule-card-clickable{width:100%!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0e!important;color:inherit!important;text-align:left!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.guild-schedule-card.guild-schedule-card-clickable:active{transform:translateY(1px)!important}.guild-schedule-detail-head,.guild-schedule-detail-agenda{display:grid!important;gap:7px!important}.guild-schedule-detail-info-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.guild-schedule-detail-info-grid article{min-width:0!important;display:grid!important;gap:3px!important;padding:10px!important;border-radius:14px!important;background:#ffffff0f!important}.guild-schedule-detail-info-grid span,.guild-schedule-detail-agenda p{margin:0!important;color:#ffffff94!important;font-size:11px!important;line-height:1.4!important}.guild-schedule-detail-info-grid strong,.guild-schedule-detail-agenda strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.guild-schedule-detail-agenda p{padding:8px 10px!important;border-radius:12px!important;background:#ffffff0d!important}@media (max-width: 420px){.guild-schedule-detail-info-grid{grid-template-columns:1fr!important}}.top-header .topbar-side.topbar-left-guild,.top-header .topbar-side.topbar-left-communication{overflow-x:hidden!important;overflow-y:hidden!important}.top-header .topbar-actions-split,.top-header .guild-topbar-actions-split,.top-header .communication-topbar-actions-split{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:0!important;overflow:hidden!important;padding:1px 0!important}.top-header .guild-topbar-actions-split .guild-hall-fixed-nav,.top-header .communication-topbar-actions-split .communication-schedule-fixed-nav{position:relative!important;left:auto!important;top:auto!important;z-index:10!important;flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;margin:0!important;padding-left:8px!important;padding-right:10px!important;background:#000!important;border-right:0!important;box-shadow:none!important}.top-header .guild-topbar-actions-split .guild-hall-fixed-nav .header-nav-icon-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:3px!important;color:#facc15!important;font-size:15px!important;line-height:1!important;filter:drop-shadow(0 0 4px rgba(250,204,21,.42))}.top-header .guild-topbar-actions-split .guild-hall-fixed-nav .header-nav-label-text{color:#facc15!important;text-shadow:none!important}.top-header .communication-topbar-actions-split .communication-schedule-fixed-nav .header-nav-icon-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:3px!important;font-size:14px!important;line-height:1!important}.top-header .guild-topbar-scroll-track,.top-header .communication-topbar-scroll-track{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;gap:4px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-left:8px!important;padding-right:16px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 18px),transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 18px),transparent 100%)!important}.top-header .guild-topbar-scroll-track::-webkit-scrollbar,.top-header .communication-topbar-scroll-track::-webkit-scrollbar{display:none!important}.top-header .guild-topbar-scroll-track>.header-inline-btn.header-inline-btn-navitem,.top-header .communication-topbar-scroll-track>.header-inline-btn.header-inline-btn-navitem{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding-left:10px!important;padding-right:10px!important}.shop-product-detail-page.compact-scroll-list,.shop-product-detail-page{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;overflow-x:hidden!important}.shop-product-detail-page .shop-product-detail-topbar.shop-product-detail-topbar-coupang{position:static!important;inset:auto!important;z-index:1!important;order:0!important;flex:0 0 auto!important;transform:none!important;margin:0!important;overflow:visible!important}.shop-product-detail-page .shop-product-detail-hero{position:static!important;order:1!important;z-index:auto!important;flex:0 0 auto!important;margin:0!important;padding-top:0!important;overflow:visible!important;clear:both!important}.shop-product-detail-page .shop-product-detail-anchor-tabs{position:static!important;order:2!important;z-index:auto!important;flex:0 0 auto!important;margin:0!important}.shop-product-detail-page .shop-product-detail-content{order:3!important;flex:0 0 auto!important}.shop-product-detail-page strong{font-size:18px!important}.shop-product-detail-page p{font-size:14px!important;line-height:1.45!important}.top-header .header-inline-btn,.top-header .header-inline-btn.header-inline-btn-navitem,.top-header .header-inline-btn.header-inline-btn-icon-label,.top-header .header-icon-btn,.top-header .topbar-inline-actions-left>.header-inline-btn,.top-header .topbar-inline-actions-left>.header-inline-btn.header-inline-btn-navitem,.top-header .topbar-inline-actions-left>.header-inline-btn.header-inline-btn-icon-label,.top-header .topbar-inline-actions-right>.header-inline-btn,.top-header .topbar-inline-actions-right>.header-icon-btn,.top-header .guild-topbar-actions-split .guild-hall-fixed-nav,.top-header .communication-topbar-actions-split .communication-schedule-fixed-nav,.top-header .guild-topbar-scroll-track>.header-inline-btn.header-inline-btn-navitem,.top-header .communication-topbar-scroll-track>.header-inline-btn.header-inline-btn-navitem{padding-left:6px!important;padding-right:6px!important;box-sizing:border-box!important}.top-header .guild-topbar-actions-split .guild-hall-fixed-nav,.top-header .communication-topbar-actions-split .communication-schedule-fixed-nav{border-right:0!important;box-shadow:none!important}.guild-board-embedded-panel{display:grid!important;gap:10px!important;min-width:0!important}.guild-board-shell .guild-board-embedded-panel.guild-guide-shell,.guild-board-shell .guild-board-embedded-panel.guild-feature-shell{padding-top:0!important}.shop-home-hero-carousel,.shop-home-top-stack>.shop-home-hero-carousel{border-radius:18px!important;overflow:hidden!important}.home-play-pane.compact-scroll-list,.mobile-main>.home-play-pane.compact-scroll-list{border:0!important;outline:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.home-play-detail-nav{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-content:flex-start!important;overflow:hidden!important}.home-play-detail-nav>div,.home-play-detail-nav strong,.home-play-detail-nav span:not(.home-play-back-icon){display:none!important}.home-play-back-button{max-width:100%!important;width:auto!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sexual-orientation-step-toolbar-prev-only{justify-content:flex-start!important}.sexual-orientation-step-toolbar-prev-only button{min-width:72px!important}.story-viewer-media{display:block!important;width:100%!important;max-height:58vh!important;object-fit:contain!important;border-radius:18px!important;background:#000!important;margin-bottom:12px!important}.profile-pane-instagram .profile-photo-grid .profile-photo-card,.profile-pane-instagram .profile-ig-tile.profile-photo-card,.profile-ig-tile.profile-photo-card{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:stretch!important;column-gap:0!important;min-height:96px!important;overflow:hidden!important}.profile-pane-instagram .profile-photo-grid .profile-photo-card .profile-photo-tile-media,.profile-pane-instagram .profile-ig-tile.profile-photo-card .profile-photo-tile-media,.profile-ig-tile.profile-photo-card .profile-photo-tile-media{grid-column:1!important;grid-row:1!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:96px!important;min-height:96px!important;max-height:96px!important;align-self:stretch!important;justify-self:stretch!important;margin:0!important;padding:0!important;position:relative!important;z-index:1!important;overflow:hidden!important}.profile-pane-instagram .profile-photo-grid .profile-photo-card .profile-photo-tile-meta,.profile-pane-instagram .profile-ig-tile.profile-photo-card .profile-photo-tile-meta,.profile-ig-tile.profile-photo-card .profile-photo-tile-meta{grid-column:2!important;grid-row:1!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;height:96px!important;min-height:96px!important;max-height:96px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;padding:10px!important;margin:0!important;box-sizing:border-box!important;background:transparent!important;z-index:2!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-grid3 .profile-photo-card,.profile-pane-instagram .profile-editable-content-grid-grid3.profile-photo-grid .profile-photo-card{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-grid3 .profile-photo-tile-media,.profile-pane-instagram .profile-editable-content-grid-grid3.profile-photo-grid .profile-photo-tile-media{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-grid3 .profile-photo-tile-meta,.profile-pane-instagram .profile-editable-content-grid-grid3.profile-photo-grid .profile-photo-tile-meta{display:none!important}.shorts-list-card{padding-top:6px!important;padding-bottom:6px!important}.shorts-list-copy.shorts-list-copy-detailed,.shorts-list-copy-detailed{padding-top:4px!important;padding-bottom:4px!important}.shorts-detail-title-bar{min-height:30px!important;height:30px!important;max-height:30px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-items:start!important;text-align:left!important;font-size:14px!important;line-height:1.2!important}.shorts-detail-title-bar strong,.shorts-detail-title-bar span,.shorts-detail-title-bar button{font-size:14px!important;line-height:1.2!important}:root{--mobile-nav-height: 60px !important}.bottom-nav,.bottom-nav:hover,.bottom-nav:focus-within{height:60px!important;min-height:60px!important;max-height:60px!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important}.bottom-nav .bottom-nav-btn,.bottom-nav-btn,.bottom-nav-btn.active,.bottom-nav-btn:hover,.bottom-nav-btn:focus,.bottom-nav-btn:focus-visible{height:49px!important;min-height:49px!important;max-height:49px!important;align-self:center!important}.product-registration-guide-card-full{margin-top:12px}.product-registration-guide-card ul{margin:0;padding-left:18px;display:grid;gap:6px}.product-registration-guide-card li,.product-registration-guide-card p{margin:0;font-size:13px;line-height:1.5}.product-registration-guide-actions{margin-top:12px}.shop-product-registration-pane>*,.shop-product-registration-pane .profile-form-grid>label,.shop-product-registration-pane .reward-upload-summary,.shop-product-registration-pane .copy-action-row,.shop-product-registration-pane .consent-record-list,.shop-product-registration-pane .simple-list-row,.shop-product-registration-pane .product-registration-policy-card{border-radius:18px!important}.shop-media-url-grid-selectable{gap:7px!important}.shop-media-url-row{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;min-width:0}.shop-media-url-check{width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;accent-color:#2563eb;cursor:pointer}.shop-media-url-input-wrap{position:relative;min-width:0}.shop-media-url-input-wrap>input{width:100%;box-sizing:border-box;border-radius:14px!important;padding-right:64px!important}.shop-media-url-delete-btn{position:absolute;top:50%;right:6px;transform:translateY(-50%);min-width:44px!important;min-height:26px!important;height:26px!important;padding:0 10px!important;border:0!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.shop-media-url-add-btn{width:100%;margin-top:8px;border-radius:14px!important}.home-location-share-card>.home-play-detail-head,.home-location-share-card>p{display:none!important}.home-location-map-preview{isolation:isolate!important;background:#e5e7eb!important}.home-location-map-preview:before,.home-location-map-preview em{display:none!important}.home-location-google-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;z-index:0;filter:saturate(1.04) contrast(1.02)}.home-location-map-preview .home-location-pin{z-index:2;box-shadow:0 10px 24px #0f172a42}.home-location-member-list{max-height:min(42vh,360px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.home-location-share-guide-modal ul{margin:0;padding-left:18px;display:grid;gap:6px;color:#e2e8f0c7;font-size:12px;line-height:1.55}.guild-hall-card-title-row strong{font-size:16px!important;line-height:1.25!important}.guild-hall-tendency-rank-line{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;min-width:0!important}.guild-hall-tendency-rank-line>div{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.guild-hall-tendency-rank-line>div::-webkit-scrollbar{display:none!important}.guild-hall-tendency-row.guild-hall-tendency-rank-row em{flex:0 0 auto!important;max-width:none!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-grid3 .profile-photo-card,.profile-pane-instagram .profile-photo-grid.profile-photo-grid-grid3 .profile-photo-tile-media,.profile-pane-instagram .profile-photo-grid.profile-photo-grid-grid3 .profile-photo-tile-media img{border-radius:12px!important;overflow:hidden!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-grid3 .profile-photo-card{background:#090909!important}.profile-photo-layout-menu{grid-template-columns:repeat(3,34px)!important;gap:5px!important;padding:6px!important;border-radius:12px!important}.profile-photo-layout-menu button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:10px!important}.profile-photo-layout-menu .profile-photo-layout-icon{width:20px!important;height:20px!important;flex-basis:20px!important}.profile-photo-layout-menu .profile-photo-layout-caption{display:none!important}.shorts-list-wrap.compact-scroll-list,.saved-home-shorts-list,.profile-ig-grid-shorts{scroll-snap-type:y proximity}.shorts-list-card{scroll-snap-align:start;padding-top:6px!important;padding-bottom:6px!important}.shorts-list-copy.shorts-list-copy-detailed,.shorts-list-copy-detailed{padding-top:0!important;padding-bottom:0!important}.shorts-detail-title-bar{min-height:30px!important;height:30px!important;max-height:30px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important;justify-items:stretch!important;column-gap:4px!important;overflow:hidden!important}.shorts-detail-title-bar strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;line-height:1.1!important;text-align:left!important}.shorts-detail-title-bar .shorts-more-btn,.shorts-detail-title-bar .shorts-more-icon-btn{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;font-size:16px!important;line-height:1!important;display:inline-grid!important;place-items:center!important}.shorts-detail-title-bar .shorts-more-icon-btn svg{width:16px!important;height:16px!important}.shorts-video-stage.has-preview{overflow:hidden!important;background:#050505!important}.shorts-video-preview-asset{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:360px!important;object-fit:cover!important;z-index:0!important;opacity:0!important;pointer-events:none!important;transition:opacity .16s ease!important}.shorts-video-stage.is-playing .shorts-video-preview-asset{opacity:1!important}.shorts-video-stage .shorts-video-poster-tag,.shorts-video-stage .shorts-video-center{position:relative!important;z-index:1!important}.shorts-video-stage.is-playing .shorts-video-center{opacity:0!important}.shorts-video-stage.is-playing .shorts-video-poster-tag{background:#00000085!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.shop-product-registration-pane .product-registration-form-card,.shop-product-registration-pane .product-registration-info-card,.shop-product-registration-pane .product-registration-status-card,.shop-product-registration-pane .product-registration-submitted-card,.shop-product-registration-pane .product-registration-access-card{border-radius:22px!important;overflow:hidden!important}.shop-product-registration-pane .product-registration-form-card label,.shop-product-registration-pane .product-registration-info-card .consent-record-list,.shop-product-registration-pane .product-registration-status-card .compact-scroll-list,.shop-product-registration-pane .product-registration-status-card .simple-list-row,.shop-product-registration-pane .product-registration-policy-card,.shop-product-registration-pane .reward-upload-summary,.shop-product-registration-pane .copy-action-row,.shop-product-registration-pane input,.shop-product-registration-pane select,.shop-product-registration-pane textarea,.desktop-product-section-card,.desktop-product-section-card .reward-upload-summary,.desktop-product-section-card input,.desktop-product-section-card select,.desktop-product-section-card textarea,.desktop-product-mini-card{border-radius:16px!important}.shop-media-url-add-btn{min-height:38px!important;font-size:13px!important;font-weight:900!important}.shop-media-url-row-main .shop-media-url-input-wrap>input{font-weight:800!important}.shop-product-detail-page .shop-product-detail-gallery{width:100%!important}.shop-product-detail-page .shop-product-detail-image-frame{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.shop-product-detail-page .shop-product-detail-image-carousel,.shop-product-detail-page .shop-product-detail-image-slide,.shop-product-detail-page .shop-product-detail-image-open-trigger,.shop-product-detail-page .shop-product-detail-image-placeholder,.shop-product-detail-page .shop-product-detail-gallery-youth-notice{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.shop-product-detail-page .shop-product-detail-image{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important}.shop-product-detail-fixed-actionbar .shop-detail-fixed-btn,.shop-product-detail-fixed-actionbar .shop-detail-fixed-wish,.shop-product-detail-fixed-actionbar .shop-detail-fixed-cart,.shop-product-detail-fixed-actionbar .shop-detail-fixed-buy{border-radius:14px!important;overflow:hidden!important}.shop-product-detail-page .shop-product-detail-topbar-coupang .header-inline-btn.header-icon-btn.active{display:none!important}.shop-product-detail-page .shop-product-price-side,.shop-product-detail-page .shop-product-price-side span{font-size:12px!important;line-height:1.25!important}.shop-product-detail-page .shop-product-detail-anchor-tabs a,.shop-product-detail-anchor-tabs a{font-size:12px!important}.shorts-video-poster-tag{display:none!important}.shop-home-product-badge{border-radius:999px!important;overflow:hidden!important}.shop-home-product-thumb{position:relative!important}.shop-home-product-thumb .shop-home-product-heart,.shop-home-product-heart{top:8px!important;right:8px!important;bottom:auto!important;left:auto!important;z-index:5!important}.guild-hall-tendency-row.guild-hall-tendency-rank-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;overflow:hidden!important}.guild-hall-tendency-rank-scroll em{flex:0 0 auto!important;max-width:none!important;white-space:nowrap!important}.tarot-mvp-hero-panel{align-items:stretch!important}.tarot-mvp-hero-panel>b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;white-space:nowrap!important}.tarot-flow-guide-card,.tarot-setup-guide-card,.tarot-setup-card,.tarot-question-input-card,.tarot-final-summary-card{display:grid!important;gap:8px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:#0f172ad1!important;color:#f8fafce6!important;padding:13px!important}.tarot-flow-guide-card{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tarot-flow-guide-card span{display:flex!important;align-items:center!important;gap:7px!important;border-radius:14px!important;padding:9px 10px!important;background:#ffffff12!important;color:#e2e8f0db!important;font-size:11px!important;font-weight:850!important}.tarot-flow-guide-card b{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;border-radius:999px!important;background:#ec489938!important;color:#fbcfe8f5!important;font-size:10px!important;flex:0 0 auto!important}.tarot-mode-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px!important;margin-top:2px!important}.tarot-mode-section-head strong{color:#fff!important;font-size:15px!important;font-weight:950!important}.tarot-mode-section-head span{color:#cbd5e1b8!important;font-size:11px!important;text-align:right!important}.tarot-mode-grid-mvp,.tarot-mode-grid-extension{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tarot-mode-grid-extension button{min-height:92px!important;background:#0f172a9e!important}.tarot-consultation-separated .tarot-consultation-main-card>button,.tarot-primary-action,.tarot-secondary-action,.tarot-result-action-row button,.tarot-guide-modal button,.tarot-chip-grid button{border:0!important;border-radius:999px!important;font-weight:950!important;cursor:pointer!important}.tarot-consultation-separated .tarot-consultation-main-card>button,.tarot-primary-action,.tarot-result-action-row button:first-child,.tarot-guide-modal button{background:linear-gradient(135deg,#ec4899,#7c3aed)!important;color:#fff!important}.tarot-consultation-separated .tarot-consultation-main-card>button,.tarot-primary-action,.tarot-secondary-action,.tarot-result-action-row button,.tarot-guide-modal button{min-height:38px!important;padding:0 14px!important;font-size:12px!important}.tarot-secondary-action,.tarot-result-action-row button:not(:first-child){background:#ffffff14!important;color:#f8fafce6!important}.tarot-setup-panel{display:grid!important;gap:12px!important}.tarot-setup-guide-card strong,.tarot-setup-card strong,.tarot-question-input-card strong,.tarot-final-summary-card strong{color:#fff!important;font-size:14px!important;font-weight:950!important}.tarot-setup-guide-card p,.tarot-final-summary-card p{margin:0!important;color:#e2e8f0c7!important;font-size:12px!important;line-height:1.55!important}.tarot-setup-guide-card span,.tarot-final-summary-card span{color:#cbd5e1b8!important;font-size:11px!important;line-height:1.4!important}.tarot-setup-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tarot-chip-grid{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.tarot-chip-grid button{min-height:31px!important;padding:0 10px!important;background:#ffffff14!important;color:#e2e8f0db!important;font-size:11px!important}.tarot-chip-grid button.active{background:#ec489938!important;color:#fbcfe8fa!important;box-shadow:inset 0 0 0 1px #ec489966!important}.tarot-question-input-card textarea{width:100%!important;resize:vertical!important;min-height:78px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;background:#02061773!important;color:#fff!important;padding:10px!important;font-size:12px!important;line-height:1.45!important;box-sizing:border-box!important}.tarot-setup-action-row,.tarot-result-action-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}.tarot-result-panel{scroll-margin-top:12px!important}.tarot-final-summary-card{background:linear-gradient(135deg,#ec489929,#3b82f61a),#0f172adb!important}.tarot-guide-modal-overlay{z-index:9999!important}.tarot-guide-modal{display:grid!important;gap:10px!important;max-width:420px!important}.tarot-guide-modal strong{font-size:18px!important;font-weight:950!important;color:#111827!important}.tarot-guide-modal p{margin:0!important;font-size:13px!important;line-height:1.55!important;color:#374151!important}@media (max-width: 620px){.tarot-flow-guide-card,.tarot-mode-grid-mvp,.tarot-mode-grid-extension,.tarot-setup-grid{grid-template-columns:1fr!important}.tarot-mode-section-head{align-items:flex-start!important;flex-direction:column!important}.tarot-mode-section-head span{text-align:left!important}.tarot-setup-action-row,.tarot-result-action-row{display:grid!important;grid-template-columns:1fr!important}}.home-play-pane.compact-scroll-list .tarot-play-card{overflow:visible!important}.home-play-pane.compact-scroll-list .tarot-play-card.tarot-draw-screen-active{overflow:hidden!important;min-height:0!important}.tarot-draw-screen-shell{max-height:calc(100dvh - 142px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:2px!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.guild-hall-category-scroll{gap:2px!important}.guild-hall-category-scroll .category-chip,.guild-hall-category-scroll .category-chip.active{position:relative!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ffffffb8!important;padding:0 10px 5px!important}.guild-hall-category-scroll .category-chip.active{color:#ff4f9a!important}.guild-hall-category-scroll .category-chip.active:after{content:""!important;position:absolute!important;left:10px!important;right:10px!important;bottom:0!important;height:2px!important;border-radius:999px!important;background:#ff4f9a!important}.guild-dashboard-member-open-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;border:0!important;background:transparent!important;color:inherit!important;padding:0!important;margin:0!important;text-align:left!important;cursor:pointer!important}.guild-dashboard-member-open-btn:hover span,.guild-dashboard-member-open-btn:focus-visible span{color:#ff8ac2!important}.guild-profile-photo-editor,.guild-profile-photo-editor button,.guild-profile-photo-editor label,.guild-profile-photo-upload-button,.guild-profile-photo-actions .ghost-btn{border-radius:18px!important}.guild-profile-photo-actions{min-height:78px!important;height:78px!important;max-height:78px!important;align-items:stretch!important}.guild-profile-photo-actions .guild-profile-photo-upload-button,.guild-profile-photo-actions .ghost-btn{min-height:0!important;height:100%!important;max-height:78px!important;box-sizing:border-box!important}.guild-birth-filter-note{margin:-2px 0 0!important;color:#fbcfe8c7!important;font-size:11px!important;line-height:1.45!important}.guild-setting-confirm-sheet{gap:12px!important}.guild-setting-confirm-sheet>p{margin:0!important;color:#f8fafceb!important;font-size:14px!important;line-height:1.55!important;font-weight:800!important}.guild-setting-confirm-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.guild-setting-confirm-actions button{min-height:38px!important;border-radius:999px!important}.guild-private-notice-box{display:grid!important;gap:7px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:#0f172ab8!important}.guild-private-notice-box strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.guild-private-notice-box p{margin:0!important;color:#e2e8f0d1!important;font-size:12px!important;line-height:1.45!important}.catshi-store-card-visual,.catshi-store-detail-visual{border-radius:18px!important;overflow:hidden!important}.catshi-store-card-foot button,.catshi-store-detail-foot button{border-radius:999px!important}.catshi-store-card-foot b,.catshi-store-detail-foot b{white-space:nowrap!important;font-size:10px!important;letter-spacing:-.04em!important}.shop-product-detail-page .shop-product-detail-gallery,.shop-product-detail-page .shop-product-detail-image-frame,.shop-product-detail-page .shop-product-detail-image-carousel,.shop-product-detail-page .shop-product-detail-image-slide,.shop-product-detail-page .shop-product-detail-image,.shop-product-detail-page .shop-product-detail-image-placeholder{min-height:376px!important;height:376px!important}.shop-product-registration-pane .product-registration-form-card,.shop-product-registration-pane .product-registration-info-card,.shop-product-registration-pane .product-registration-status-card{min-height:auto!important;height:auto!important;overflow:visible!important;padding-block:18px!important}.shop-product-registration-pane .product-registration-form-card .profile-form-grid,.shop-product-registration-pane .product-registration-info-card .consent-record-list,.shop-product-registration-pane .product-registration-status-card .compact-scroll-list{max-height:none!important;height:auto!important;overflow:visible!important}.shop-product-registration-pane .product-registration-form-card textarea{min-height:132px!important}.catshi-store-shell .catshi-store-summary-card,.catshi-store-shell .catshi-store-card,.catshi-store-card{border-radius:20px!important;overflow:hidden!important}.shop-home-product-thumb .shop-home-product-heart,.shop-home-product-heart{padding-top:0!important;padding-bottom:0!important}.checkout-address-lookup-field .checkout-address-lookup-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}.checkout-address-lookup-field .checkout-address-lookup-row input{cursor:pointer!important}.checkout-address-lookup-field .checkout-address-lookup-row button{min-height:34px!important;border:0!important;border-radius:999px!important;padding:0 12px!important;background:#111827!important;color:#fff!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;cursor:pointer!important}@media (max-width: 420px){.checkout-address-lookup-field .checkout-address-lookup-row{grid-template-columns:1fr!important}.checkout-address-lookup-field .checkout-address-lookup-row button{width:100%!important}}.tarot-section{display:grid!important;gap:10px!important;padding:13px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:20px!important;background:#0f172a9e!important}.tarot-free-section{background:linear-gradient(135deg,#ec48991f,#0f172ab8)!important}.tarot-paid-section{background:linear-gradient(135deg,#7c3aed21,#0f172ab8)!important}.tarot-paid-consult-card{display:grid!important;gap:7px!important;padding:13px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:#02061761!important}.tarot-paid-consult-card small{color:#fbcfe8eb!important;font-size:11px!important;font-weight:950!important}.tarot-paid-consult-card strong{color:#fff!important;font-size:14px!important;font-weight:950!important}.tarot-paid-consult-card p{margin:0!important;color:#e2e8f0bf!important;font-size:12px!important;line-height:1.5!important}.tarot-paid-consult-card button{justify-self:start!important;min-height:38px!important;padding:0 14px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#ec4899,#7c3aed)!important;color:#fff!important;font-size:12px!important;font-weight:950!important;cursor:pointer!important}.home-play-detail-nav{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;justify-content:initial!important;gap:8px!important;width:100%!important;padding:8px 10px!important}.home-play-detail-nav .home-play-detail-title{display:block!important;justify-self:center!important;text-align:center!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:15px!important;font-weight:950!important}.home-play-detail-nav .home-play-detail-nav-spacer{display:block!important;width:34px!important;height:34px!important;padding:0!important;border:0!important;background:transparent!important}.home-play-pane.compact-scroll-list .home-play-detail-nav .home-play-detail-title,.home-play-pane.compact-scroll-list .home-play-detail-nav .home-play-detail-nav-spacer{display:block!important}.home-play-pane.compact-scroll-list .home-play-detail-nav span.home-play-detail-nav-spacer{border-radius:0!important}.home-play-detail-nav .home-play-back-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;font-size:18px!important;line-height:1!important}.tarot-play-card{position:relative!important;padding-top:48px!important}.tarot-home-back-button{position:absolute!important;top:10px!important;left:10px!important;z-index:5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;border:0!important;border-radius:999px!important;padding:0!important;background:#ffffff1a!important;color:#f8fafcf5!important;box-shadow:0 10px 22px #0003!important}.tarot-home-back-button svg{width:18px!important;height:18px!important}.life-report-play-card{max-height:calc(100dvh - 142px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;align-content:start!important}.guild-hall-tendency-row.guild-hall-tendency-rank-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;overflow:hidden!important}.guild-hall-tendency-row.guild-hall-tendency-rank-row>strong{display:block!important;min-width:0!important;font-size:11px!important;line-height:1.2!important}.guild-hall-tendency-rank-line{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-width:0!important}.guild-hall-tendency-rank-line>span{color:#ffffffb8!important;font-size:11px!important;font-weight:950!important;line-height:24px!important;white-space:nowrap!important}.guild-hall-tendency-rank-scroll{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.guild-hall-tendency-rank-scroll::-webkit-scrollbar{display:none!important}.guild-hall-tendency-rank-scroll em{flex:0 0 auto!important;height:24px!important;max-width:none!important;padding:0 8px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;border-radius:999px!important}.guild-hall-tendency-rank-scroll em.compatible{color:#ff6ba8!important;border-color:#ff6ba894!important;background:#ff6ba81c!important}.guild-hall-expand-indicator{background:#ffc0d747!important;border-color:#ff8fbc57!important;color:#ffd5e7!important;border-radius:999px!important}.profile-tendency-test-shortcut-card{display:flex!important;width:100%!important;padding:0 0 8px!important}.profile-tendency-test-shortcut-btn{width:100%!important;min-height:42px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#ff5399f2,#ff7cb7eb)!important;color:#fff!important;font-size:14px!important;font-weight:950!important;box-shadow:0 10px 24px #ff53993d!important}.adultapp-update-toast{position:fixed;left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:1200;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:14px;border-radius:22px;border:1px solid rgba(244,114,182,.24);background:#0f172af5;box-shadow:0 18px 45px #0000006b;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.adultapp-update-toast>div:first-child{display:grid;gap:4px;min-width:0}.adultapp-update-toast strong{font-size:14px;font-weight:900;color:#fff}.adultapp-update-toast span{font-size:12px;line-height:1.45;color:#e2e8f0d1}.adultapp-update-toast small{font-size:10px;color:#f472b6d1;word-break:break-all}.adultapp-update-actions{display:flex;gap:6px;align-items:center}.adultapp-update-actions button{min-height:34px;padding:0 12px;border-radius:999px;border:0;font-size:12px;font-weight:900;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#ec4899,#f472b6)}.adultapp-update-actions .ghost-btn{background:#ffffff14;color:#e2e8f0db}@media (max-width: 430px){.adultapp-update-toast{grid-template-columns:1fr;bottom:calc(68px + env(safe-area-inset-bottom,0px))}.adultapp-update-actions{justify-content:flex-end}}.home-play-overview-launch-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;border-radius:20px;border:1px solid rgba(244,114,182,.22);background:linear-gradient(135deg,#f472b624,#3b82f614),#0f172aeb;box-shadow:0 14px 32px #00000038}.home-play-overview-launch-card>div{display:grid;gap:4px;min-width:0}.home-play-overview-launch-card strong{color:#fff;font-size:16px;font-weight:900}.home-play-overview-launch-card span{color:#e2e8f0b8;font-size:12px;line-height:1.4}.home-play-overview-launch-card button,.home-play-overview-section-head button,.home-play-overview-setting-btn{border:0;border-radius:999px;background:#f472b629;color:#f9a8d4;font-size:12px;font-weight:900;min-height:32px;padding:0 12px;white-space:nowrap}.home-play-overview-screen{display:grid;gap:12px;min-height:0;color:#fff}.home-play-overview-topbar{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;min-height:44px;padding:2px 0 8px;border-bottom:1px solid rgba(255,255,255,.08)}.home-play-overview-topbar>strong{justify-self:center;font-size:16px;font-weight:950}.home-play-overview-topbar .home-play-back-button{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:#fff;border:0;border-radius:999px!important}.home-play-overview-topbar .home-play-back-button svg{width:18px;height:18px}.home-play-overview-section{display:grid;gap:10px;padding:12px;border-radius:22px!important;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0f172ae6;box-shadow:0 12px 28px #0003}.home-play-overview-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.home-play-overview-section-head strong{font-size:15px;font-weight:950}.home-play-overview-list{display:grid;gap:8px}.home-play-overview-row{display:grid;grid-template-columns:46px 1fr;align-items:center;gap:10px;padding:8px;border-radius:18px!important;overflow:hidden;background:#ffffff0e;border:1px solid rgba(255,255,255,.06);min-width:0}.home-play-overview-empty{display:flex;align-items:center;justify-content:center;min-height:58px;padding:14px 12px;border-radius:18px!important;border:1px dashed rgba(255,255,255,.14);background:#ffffff0a;color:#e2e8f0c2;font-size:13px;font-weight:800;text-align:center}.home-play-overview-row.mission-row{grid-template-columns:1fr}.home-play-overview-row img{width:46px;height:46px;border-radius:14px;object-fit:cover;background:#ffffff14}.home-play-overview-row>div{display:grid;gap:3px;min-width:0}.home-play-overview-row strong{color:#fff;font-size:13px;font-weight:900}.home-play-overview-row span{color:#e2e8f0b8;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catshi-store-shell .catshi-store-summary-card,.catshi-store-shell.compact-scroll-list .catshi-store-summary-card{height:auto!important;min-height:0!important;max-height:none!important;align-items:flex-start!important;flex-wrap:wrap!important;overflow:visible!important;row-gap:10px!important}.catshi-store-shell .catshi-store-summary-main,.catshi-store-shell.compact-scroll-list .catshi-store-summary-main{flex:1 1 220px!important;min-width:0!important;align-items:flex-start!important}.catshi-store-shell .catshi-store-summary-main>div,.catshi-store-shell.compact-scroll-list .catshi-store-summary-main>div{min-width:0!important;white-space:normal!important}.catshi-store-shell .catshi-store-summary-card strong,.catshi-store-shell .catshi-store-summary-card span,.catshi-store-shell.compact-scroll-list .catshi-store-summary-card strong,.catshi-store-shell.compact-scroll-list .catshi-store-summary-card span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35!important}.catshi-store-shell .catshi-store-charge-balance-wrap,.catshi-store-shell.compact-scroll-list .catshi-store-charge-balance-wrap{flex:0 1 auto!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-end!important;max-width:100%!important;row-gap:8px!important}.catshi-store-shell .catshi-store-balance,.catshi-store-shell.compact-scroll-list .catshi-store-balance{min-width:max-content!important;align-items:flex-end!important}@media (max-width: 420px){.catshi-store-shell .catshi-store-summary-card,.catshi-store-shell.compact-scroll-list .catshi-store-summary-card{flex-direction:column!important}.catshi-store-shell .catshi-store-summary-main,.catshi-store-shell .catshi-store-charge-balance-wrap,.catshi-store-shell.compact-scroll-list .catshi-store-summary-main,.catshi-store-shell.compact-scroll-list .catshi-store-charge-balance-wrap{width:100%!important;flex-basis:auto!important}.catshi-store-shell .catshi-store-charge-balance-wrap,.catshi-store-shell.compact-scroll-list .catshi-store-charge-balance-wrap{justify-content:space-between!important}}.prelaunch-checklist-title-row{align-items:flex-start!important;gap:10px!important}.prelaunch-status-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:0 9px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.35)!important;background:#94a3b824!important;color:#e2e8f0!important;font-size:10px!important;font-weight:950!important;white-space:nowrap!important}.prelaunch-status-chip.ready{border-color:#22c55e61!important;background:#22c55e24!important;color:#86efac!important}.prelaunch-status-chip.partial{border-color:#facc1561!important;background:#facc1521!important;color:#fde68a!important}.prelaunch-status-chip.external{border-color:#f472b66b!important;background:#f472b624!important;color:#f9a8d4!important}.prelaunch-progress-row{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin:6px 0 8px!important}.prelaunch-progress-row>span{color:#ffffffc7!important;font-size:11px!important;font-weight:950!important}.prelaunch-progress-track{position:relative!important;height:7px!important;overflow:hidden!important;border-radius:999px!important;background:#ffffff1a!important}.prelaunch-progress-track>i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#f472b6e6,#60a5fae6)!important}.prelaunch-checklist-item small{display:block!important;margin-top:4px!important}.tab-pane.fill-pane.catshi-pane{display:flex!important;flex-direction:column!important;min-height:calc(100dvh - 112px)!important;height:calc(100dvh - 112px)!important;overflow:hidden!important;background:#000!important}.tab-pane.fill-pane.catshi-pane>.catshi-store-shell.compact-scroll-list,.catshi-store-shell.compact-scroll-list{flex:1 1 auto!important;min-height:calc(100dvh - 132px)!important;height:auto!important;max-height:none!important;align-content:flex-start!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px 12px calc(96px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}.catshi-store-shell.compact-scroll-list .catshi-store-summary-card{flex:0 0 auto!important;width:100%!important;box-sizing:border-box!important;padding:14px!important;gap:12px!important}.catshi-store-shell.compact-scroll-list .catshi-store-summary-main{flex:1 1 260px!important;max-width:100%!important}.catshi-store-shell.compact-scroll-list .catshi-store-charge-balance-wrap{flex:0 1 auto!important;min-width:min(100%,170px)!important;max-width:100%!important;overflow:visible!important}.catshi-store-shell.compact-scroll-list .catshi-store-balance b{overflow-wrap:anywhere!important}.catshi-quick-charge-panel,.catshi-charge-profile-card,.catshi-charge-deposit-guide-card,.catshi-charge-flow-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.catshi-manual-bank-guide{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 12px!important}.catshi-manual-bank-guide>div{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;padding:10px!important;border-radius:14px!important;border:1px solid rgba(148,163,184,.22)!important;background:#0f172a6b!important}.catshi-manual-bank-guide span{color:#e2e8f0b8!important;font-size:11px!important;font-weight:800!important}.catshi-manual-bank-guide strong{color:#fff!important;font-size:13px!important;font-weight:950!important;overflow-wrap:anywhere!important}.admin-catshi-charge-table-wrap{width:100%!important;overflow-x:auto!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:16px!important;background:#0206176b!important}.admin-catshi-charge-table{width:100%!important;min-width:1120px!important;border-collapse:collapse!important;font-size:11px!important;color:#e5e7eb!important}.admin-catshi-charge-table th,.admin-catshi-charge-table td{padding:9px 10px!important;border-bottom:1px solid rgba(148,163,184,.14)!important;text-align:left!important;vertical-align:top!important;line-height:1.35!important}.admin-catshi-charge-table th{position:sticky!important;top:0!important;z-index:1!important;background:#0f172af5!important;color:#e2e8f0d1!important;font-size:10px!important;font-weight:950!important;white-space:nowrap!important}.admin-catshi-charge-table td b,.admin-catshi-charge-table td span,.admin-catshi-charge-table td small{display:block!important;max-width:190px!important;overflow-wrap:anywhere!important}.admin-catshi-charge-actions{gap:5px!important;flex-wrap:nowrap!important}.admin-catshi-charge-actions button{min-height:28px!important;padding:0 8px!important;font-size:10px!important;white-space:nowrap!important}@media (max-width: 520px){.tab-pane.fill-pane.catshi-pane{min-height:calc(100dvh - 104px)!important;height:calc(100dvh - 104px)!important}.tab-pane.fill-pane.catshi-pane>.catshi-store-shell.compact-scroll-list,.catshi-store-shell.compact-scroll-list{min-height:calc(100dvh - 120px)!important;padding-left:10px!important;padding-right:10px!important}.catshi-store-shell.compact-scroll-list .catshi-store-summary-card{flex-direction:column!important;align-items:stretch!important}.catshi-store-shell.compact-scroll-list .catshi-store-charge-balance-wrap{width:100%!important;justify-content:space-between!important}.catshi-manual-bank-guide{grid-template-columns:1fr!important}}.guild-hall-card-title-row{justify-items:center!important;text-align:center!important}.guild-hall-card-title-row strong{width:100%!important;text-align:center!important}.guild-hall-card-title-row span{justify-self:center!important}.guild-hall-card-main>p{text-align:center!important}.guild-hall-card-help-row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;margin-top:8px!important}.guild-hall-help-chip{position:relative!important;min-height:28px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;background:#ffffff13!important;color:#ffffffd1!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important;cursor:help!important}.guild-hall-help-popover{position:absolute!important;left:50%!important;bottom:calc(100% + 8px)!important;z-index:80!important;width:min(280px,76vw)!important;transform:translate(-50%,6px)!important;opacity:0!important;pointer-events:none!important;display:block!important;padding:10px 11px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.18)!important;background:#0c0c12fa!important;box-shadow:0 18px 38px #0000006b!important;color:#ffffffe0!important;font-size:11px!important;font-weight:750!important;line-height:1.55!important;text-align:left!important;white-space:normal!important;transition:opacity .16s ease,transform .16s ease!important}.guild-hall-help-chip:hover .guild-hall-help-popover,.guild-hall-help-chip:focus .guild-hall-help-popover,.guild-hall-help-chip:focus-visible .guild-hall-help-popover{opacity:1!important;transform:translate(-50%)!important;pointer-events:auto!important}.guild-hall-metric-grid.guild-hall-metric-grid-expanded span:first-child{justify-items:center!important;text-align:center!important;align-content:center!important}.guild-hall-metric-grid.guild-hall-metric-grid-expanded span:first-child b,.guild-hall-metric-grid.guild-hall-metric-grid-expanded span:first-child i{text-align:center!important}.guild-setting-form-grid input,.guild-setting-form-grid textarea,.guild-meeting-compose-grid input,.guild-meeting-compose-grid textarea{width:100%!important;box-sizing:border-box!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.12)!important;background:#0000003d!important;color:#fff!important;padding:10px!important;outline:0!important;font-size:12px!important;font-weight:800!important}.guild-setting-form-grid textarea,.guild-meeting-compose-grid textarea{min-height:96px!important;resize:vertical!important;line-height:1.5!important}.guild-basic-info-grid,.guild-meeting-compose-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.guild-setting-wide-field{grid-column:1 / -1!important}.guild-setting-validation{border-radius:12px!important;background:#22c55e1a!important;border:1px solid rgba(34,197,94,.18)!important;padding:8px 10px!important;color:#bbf7d0!important;font-weight:850!important}.guild-setting-validation.error{background:#f871711a!important;border-color:#f8717133!important;color:#fecaca!important}.guild-calendar-head{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}.guild-calendar-head strong,.guild-calendar-head span{width:100%!important;text-align:center!important}.guild-schedule-detail-head{justify-items:center!important;text-align:center!important}.guild-schedule-detail-head strong,.guild-schedule-detail-head p{text-align:center!important}.guild-schedule-detail-info-grid article small{color:#ffffff94!important;font-size:10px!important;line-height:1.4!important}.guild-schedule-detail-info-grid .guild-schedule-participant-card{padding:0!important;overflow:visible!important}.guild-schedule-participant-card>button{width:100%!important;min-height:100%!important;display:grid!important;gap:3px!important;padding:10px!important;border:0!important;border-radius:14px!important;background:transparent!important;color:inherit!important;text-align:left!important;cursor:pointer!important}.guild-schedule-participant-list{display:flex!important;flex-wrap:wrap!important;gap:5px!important;padding:0 10px 10px!important}.guild-schedule-participant-list b,.guild-schedule-participant-list em{display:inline-flex!important;align-items:center!important;min-height:24px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff14!important;color:#fff!important;padding:0 8px!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}.guild-schedule-detail-caution p{border-color:#fbbf2429!important;background:#fbbf2414!important}.guild-schedule-card.guild-schedule-card-clickable p{margin:2px 0 0!important;color:#ffffff94!important;font-size:11px!important;line-height:1.4!important}.guild-meeting-compose-shell{padding-bottom:96px!important}@media (max-width: 560px){.guild-basic-info-grid,.guild-meeting-compose-grid{grid-template-columns:1fr!important}}.catshi-store-shell.compact-scroll-list .catshi-store-summary-card{min-height:0!important;height:auto!important;align-items:center!important;padding:9px 11px!important;gap:8px!important;row-gap:6px!important;margin:0!important}.catshi-store-shell.compact-scroll-list .catshi-store-summary-main{flex:1 1 170px!important;gap:7px!important;align-items:center!important}.catshi-store-shell.compact-scroll-list .catshi-store-summary-main>div{gap:1px!important}.catshi-store-shell.compact-scroll-list .catshi-store-summary-card strong{font-size:13px!important;line-height:1.2!important;margin:0!important}.catshi-store-shell.compact-scroll-list .catshi-store-summary-card span{font-size:10px!important;line-height:1.25!important;margin:0!important}.catshi-store-shell.compact-scroll-list .catshi-store-charge-balance-wrap{align-items:center!important;gap:7px!important;row-gap:5px!important}.catshi-store-shell.compact-scroll-list .catshi-store-charge-btn{min-height:28px!important;padding:6px 9px!important;font-size:10px!important}.catshi-store-shell.compact-scroll-list .catshi-store-balance{gap:1px!important}.catshi-store-shell.compact-scroll-list .catshi-store-balance b{font-size:14px!important;line-height:1.2!important}.communication-schedule-hero{display:none!important}@media (max-width: 520px){.catshi-store-shell.compact-scroll-list .catshi-store-summary-card{padding:8px 10px!important;gap:6px!important}.catshi-store-shell.compact-scroll-list .catshi-store-charge-balance-wrap{justify-content:space-between!important}}.random-position-play-card{display:grid;gap:14px}.random-position-head{align-items:flex-start!important}.random-position-head>div{display:grid;gap:5px}.random-position-head small{color:#e2e8f0b8;font-size:12px;line-height:1.4}.random-position-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.random-position-result-grid article{min-height:112px;display:grid;align-content:center;justify-items:center;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(135deg,#ec489929,#8b5cf61a),#0f172ad6;text-align:center}.random-position-result-grid span{color:#cbd5e1c2;font-size:12px;font-weight:800}.random-position-result-grid strong{color:#fff;font-size:22px;font-weight:950;line-height:1.2;word-break:keep-all}.random-position-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.random-position-action-row button{min-height:48px;border:0;border-radius:999px;background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff;font-weight:950}.random-position-option-panel{display:grid;gap:8px}.random-position-option-panel>div{display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0b}.random-position-option-panel b{color:#f8fafceb;font-size:12px}.random-position-option-panel p{margin:0!important;color:#e2e8f0b8!important;font-size:12px!important;line-height:1.45!important}.home-play-pane.compact-scroll-list .random-position-result-grid article,.home-play-pane.compact-scroll-list .random-position-option-panel>div{border-radius:20px!important;overflow:hidden}.home-play-pane.compact-scroll-list .random-position-action-row button{border-radius:999px!important}@media (max-width: 520px){.adultapp-policy-modal-sheet.home-play-guide-modal{width:min(94vw,360px)!important;max-height:calc(100dvh - 28px)!important;gap:7px!important;padding:14px!important;border-radius:20px!important}.adultapp-policy-modal-sheet.home-play-guide-modal strong{font-size:16px!important;line-height:1.2!important}.adultapp-policy-modal-sheet.home-play-guide-modal p{margin:0!important;font-size:11px!important;line-height:1.42!important}.home-play-guide-modal ul{gap:4px!important;padding-left:16px!important;font-size:10.5px!important;line-height:1.36!important}.home-play-guide-modal ul li{font-size:10.5px!important;line-height:1.36!important}.home-play-guide-modal .adultapp-policy-modal-check{padding:7px 9px!important;border-radius:14px!important;font-size:11px!important}.home-play-guide-modal .adultapp-policy-modal-check input{width:14px!important;height:14px!important}.adultapp-policy-modal-sheet.home-play-guide-modal button{min-height:36px!important;font-size:12px!important}.random-position-result-grid,.random-position-action-row{grid-template-columns:1fr}.random-position-result-grid article{min-height:92px}.random-position-result-grid strong{font-size:20px}}.guild-dashboard-hero-card-requested{grid-template-columns:60px minmax(0,1fr) 74px!important}.guild-dashboard-hero-card-requested .guild-dashboard-photo{width:60px!important;height:60px!important;aspect-ratio:1 / 1!important;border-radius:16px!important;cursor:pointer!important;position:relative!important;padding:0!important}.guild-dashboard-hero-card-requested .guild-dashboard-photo span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:0 6px!important;text-align:center!important;line-height:1.15!important}.guild-dashboard-hero-card-requested .guild-dashboard-photo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}.guild-dashboard-hero-card-requested .guild-dashboard-photo input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}.guild-daily-mission-card.not-ready{border-color:#ffffff1a!important;background:#ffffff0e!important}.guild-mission-claim-button{min-height:30px!important;border-radius:999px!important;font-size:11px!important;font-weight:950!important;border:1px solid transparent!important}.guild-mission-claim-button.ready{background:linear-gradient(135deg,#ff4f9a,#ff8fbd)!important;border-color:#ff8fbdb8!important;color:#fff!important}.guild-mission-claim-button.not-ready{background:#050505!important;border-color:#ffffff2e!important;color:#fff!important}@media (max-width: 420px){.guild-dashboard-hero-card-requested{grid-template-columns:60px minmax(0,1fr) 62px!important}.guild-dashboard-hero-card-requested .guild-dashboard-photo{width:60px!important;height:60px!important}}.guild-mission-economy-card{display:grid!important;gap:8px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,143,189,.22)!important;background:#ff5f9f12!important}.guild-mission-economy-card>div:first-child{display:grid!important;gap:3px!important}.guild-mission-economy-card strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.guild-mission-economy-card span,.guild-mission-economy-card em{color:#ffffffad!important;font-size:11px!important;line-height:1.35!important;font-style:normal!important}.guild-mission-economy-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.guild-mission-economy-grid article{display:grid!important;gap:3px!important;min-width:0!important;padding:8px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;background:#00000038!important}.guild-mission-economy-grid b{color:#ffffffb8!important;font-size:10px!important;font-weight:850!important}.guild-mission-economy-grid span{color:#ff9fc6!important;font-size:13px!important;font-weight:950!important}.guild-mission-copy small{display:inline-flex!important;width:fit-content!important;margin-top:2px!important;padding:3px 7px!important;border-radius:999px!important;background:#ffffff12!important;color:#ffffff9e!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important}.guild-board-post-action-strip,.guild-board-post-comment-cert-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:8px!important;padding:8px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;background:#0000002e!important}.guild-board-post-action-strip span,.guild-board-post-comment-cert-row span{color:#ffffff9e!important;font-size:11px!important;line-height:1.35!important}.guild-board-post-comment-cert-row p{display:grid!important;gap:3px!important;min-width:0!important;margin:0!important}.guild-board-post-comment-cert-row p b{color:#ff9fc6!important;font-size:11px!important;font-weight:900!important}.guild-board-post-action-strip button,.guild-board-post-comment-cert-row button{flex:0 0 auto!important;min-height:30px!important;border-radius:999px!important;padding:0 10px!important;font-size:11px!important;font-weight:950!important;border:1px solid rgba(255,255,255,.16)!important;background:#050505!important;color:#fff!important}.guild-board-post-action-strip button.ready,.guild-board-post-comment-cert-row button.ready{border-color:#ff8fbdb8!important;background:linear-gradient(135deg,#ff4f9a,#ff8fbd)!important;color:#fff!important}@media (max-width: 520px){.guild-mission-economy-grid{grid-template-columns:1fr!important}.guild-board-post-action-strip,.guild-board-post-comment-cert-row{align-items:stretch!important;flex-direction:column!important}.guild-board-post-action-strip button,.guild-board-post-comment-cert-row button{width:100%!important}}.guild-mission-economy-popup-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147482000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;background:#0000009e!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.guild-mission-economy-popup-panel{width:min(420px,calc(100vw - 32px))!important;max-height:min(86vh,620px)!important;overflow:auto!important;display:grid!important;gap:12px!important;padding:16px!important;border-radius:20px!important;border:1px solid rgba(255,143,189,.28)!important;background:linear-gradient(180deg,#1c141cfa,#0c0c0ffa)!important;box-shadow:0 22px 60px #00000073!important}.guild-mission-economy-popup-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.guild-mission-economy-popup-head>div{display:grid!important;gap:4px!important;min-width:0!important}.guild-mission-economy-popup-head strong{color:#fff!important;font-size:15px!important;font-weight:950!important}.guild-mission-economy-popup-head span,.guild-mission-economy-popup-panel em,.guild-mission-economy-popup-check span{color:#ffffffad!important;font-size:12px!important;line-height:1.38!important;font-style:normal!important}.guild-mission-economy-popup-head button{width:30px!important;height:30px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:#00000047!important;color:#fff!important;font-size:18px!important;line-height:1!important}.guild-mission-economy-popup-check{display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;cursor:pointer!important}.guild-mission-economy-popup-check input{width:16px!important;height:16px!important;accent-color:#ff5f9f!important}.guild-mission-economy-popup-confirm{width:100%!important;min-height:38px!important;border-radius:999px!important;border:1px solid rgba(255,143,189,.7)!important;background:linear-gradient(135deg,#ff4f9a,#ff8fbd)!important;color:#fff!important;font-size:13px!important;font-weight:950!important}.guild-my-mission-status-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.guild-mission-today-earned-summary{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:7px!important}.guild-mission-today-earned-summary span{display:inline-flex!important;align-items:center!important;gap:4px!important;min-height:24px!important;padding:4px 8px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.09)!important;background:#00000038!important;color:#ffffffa8!important;font-size:11px!important;font-weight:800!important}.guild-mission-today-earned-summary b{color:#ff9fc6!important;font-size:12px!important;font-weight:950!important}.guild-mission-complete-count-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:64px!important;min-height:42px!important;padding:0 10px!important;border-radius:14px!important;border:1px solid rgba(255,143,189,.32)!important;background:#ff5f9f1a!important;color:#fff!important;cursor:pointer!important}.guild-mission-complete-count-btn b{color:#fff!important;font-size:18px!important;font-weight:950!important}.guild-mission-list-filter-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid rgba(255,143,189,.22)!important;background:#ff5f9f12!important}.guild-mission-list-filter-bar strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.guild-mission-list-filter-bar button{min-height:30px!important;border-radius:999px!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.14)!important;background:#050505!important;color:#fff!important;font-size:11px!important;font-weight:900!important}.guild-mission-claim-button.ready:disabled{opacity:1!important;cursor:default!important}.guild-mission-empty-card{grid-template-columns:1fr!important}@media (max-width: 420px){.guild-my-mission-status-card{grid-template-columns:1fr!important}.guild-mission-complete-count-btn{width:100%!important}.guild-mission-list-filter-bar{align-items:stretch!important;flex-direction:column!important}}.communication-calendar-panel{position:static!important;top:auto!important;z-index:auto!important}.communication-schedule-summary-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.communication-schedule-summary-grid .communication-schedule-stat-card{min-width:0!important;width:100%!important;display:block!important;padding:12px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;background:#ffffff0b!important;color:inherit!important;text-align:left!important;cursor:pointer!important}.communication-schedule-summary-grid .communication-schedule-stat-card:active{transform:translateY(1px)!important}.communication-schedule-board-panel{display:flex!important;flex-direction:column!important;gap:10px!important;min-height:0!important}.communication-schedule-board-topbar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:4px 2px 8px!important}.communication-schedule-board-topbar strong{display:block!important;color:#fff!important;font-size:15px!important;font-weight:950!important}.communication-schedule-board-topbar span{display:block!important;margin-top:2px!important;color:#ffffff94!important;font-size:11px!important}.communication-schedule-list-filter-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 0 4px!important}.communication-month-schedule-list{display:grid!important;gap:8px!important}.communication-month-schedule-row{display:grid!important;gap:7px!important;padding:11px 12px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;background:#ffffff0b!important}.communication-month-schedule-meta-row{display:grid!important;grid-template-columns:64px minmax(0,1fr) 76px 68px!important;gap:6px!important;align-items:center!important}.communication-month-schedule-meta-row span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#ffffffb8!important;font-size:11px!important;font-weight:800!important}.communication-month-schedule-title-row{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}.communication-month-schedule-title-row span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#ffffff8f!important;font-size:11px!important;font-weight:800!important}.communication-month-schedule-title-row strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:13px!important;font-weight:950!important}@media (max-width: 420px){.communication-month-schedule-meta-row{grid-template-columns:58px minmax(0,1fr) 62px 54px!important}.communication-month-schedule-title-row{grid-template-columns:66px minmax(0,1fr)!important}}.guild-attendance-btn.done,.guild-attendance-btn:disabled{background:#94a3b857!important;color:#ffffffb8!important;box-shadow:none!important;cursor:not-allowed!important}.settings-layout-block-top .settings-screen-tab-row.settings-top-tab-row-visible,.settings-redesigned-block .settings-screen-tab-row.settings-top-tab-row-visible,.settings-screen-tab-row.settings-top-tab-row-visible{width:100%!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.settings-screen-scope-tabs.category-scroll,.settings-screen-scope-tabs{background:transparent!important;border:0!important;box-shadow:none!important}.settings-screen-scope-tabs.category-scroll .settings-scope-tab-chip,.settings-screen-scope-tabs.category-scroll .category-chip.settings-scope-tab-chip{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.settings-screen-scope-tabs.category-scroll .settings-scope-tab-chip.active,.settings-screen-scope-tabs.category-scroll .category-chip.settings-scope-tab-chip.active{border-color:transparent!important;background:transparent!important;color:#ff82c2!important}.settings-business-mode-switch,.settings-common-action.settings-business-mode-switch{border-radius:18px!important}.settings-business-mode-toggle,.settings-business-mode-toggle i{border-radius:999px!important}.settings-business-mode-switch.on,.settings-common-action.settings-business-mode-switch.on{border-color:#ff4f9ab8!important;background:#ff4f9a24!important;color:#ff82c2!important}.settings-business-mode-switch.on .settings-business-mode-switch-copy strong,.settings-business-mode-switch.on .settings-business-mode-switch-copy small,.settings-business-mode-switch.on .settings-business-mode-toggle-label{color:#ff82c2!important}.settings-business-mode-switch.on .settings-business-mode-toggle{border-color:#ff4f9adb!important;background:#ff4f9a9e!important}.settings-business-mode-switch.on .settings-business-mode-toggle i{background:#ffd6e8!important}.block-account-settings-screen{min-height:0!important}.block-account-settings-card{border-radius:16px!important}.block-account-setting-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important}.block-account-setting-row>div{min-width:0!important}.block-account-setting-row button[type=button]{justify-self:end!important;align-self:start!important;border-radius:999px!important}.block-account-setting-row h3{margin:0 0 5px!important}.block-account-setting-row p{margin:0!important}.home-feed-algorithm-grid{align-items:stretch!important}.home-feed-algorithm-option-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;border-radius:16px!important}.home-feed-algorithm-option-card h3{margin:0 0 5px!important}.home-feed-algorithm-option-card p{margin:0!important}.home-feed-algorithm-option-card button{border-radius:999px!important}.communication-schedule-list-panel.guild-schedule-list-panel,.guild-schedule-list-panel{border-radius:18px!important;overflow:hidden!important}.communication-schedule-card-detailed,.guild-schedule-card-detailed{display:grid!important;gap:8px!important;align-items:stretch!important;width:100%!important;border-radius:16px!important}.schedule-card-meta-line{display:grid!important;grid-template-columns:1.2fr .85fr .75fr .6fr .62fr!important;gap:6px!important;align-items:center!important}.schedule-card-meta-line span,.schedule-card-title-line span,.schedule-card-note-line span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.schedule-card-meta-line span{min-height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border-radius:999px!important;background:#ffffff13!important;color:#ffffffc2!important;font-size:11px!important;font-weight:900!important}.schedule-card-title-line{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}.schedule-card-title-line span{color:#ffffffa3!important;font-size:11px!important;font-weight:900!important}.schedule-card-title-line strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:14px!important;font-weight:950!important}.schedule-card-note-line{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.schedule-card-note-line span{min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border-radius:10px!important;background:#ffffff0e!important;color:#ffffffad!important;font-size:10.5px!important;font-weight:800!important}.communication-schedule-highlight-line span,.guild-schedule-highlight-line span{background:#ff4f9a21!important;color:#ffd6e8!important}.communication-month-schedule-row.guild-month-schedule-row{width:100%!important;text-align:left!important;cursor:pointer!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.guild-dashboard-photo span{white-space:normal!important;line-height:1.15!important;text-align:center!important}.guild-dashboard-level-open-btn{width:100%!important;border:0!important;background:transparent!important;color:inherit!important;text-align:left!important;cursor:pointer!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.guild-dashboard-level-open-btn:active{transform:translateY(1px)!important}.guild-dashboard-report-metric-btn{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 9px!important;border:0!important;border-radius:999px!important;background:#ffffff1a!important;color:#fff!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;cursor:pointer!important}.guild-dashboard-post-list{display:grid!important;gap:8px!important}.guild-dashboard-post-row{display:grid!important;gap:7px!important;padding:12px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;background:#ffffff0b!important}.guild-dashboard-post-meta-line{display:grid!important;grid-template-columns:104px minmax(0,1fr) 76px!important;gap:8px!important;align-items:center!important}.guild-dashboard-post-meta-line span,.guild-dashboard-post-meta-line strong,.guild-dashboard-post-meta-line em{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-style:normal!important}.guild-dashboard-post-meta-line span,.guild-dashboard-post-meta-line em{color:#ffffff9e!important;font-size:11px!important;font-weight:850!important}.guild-dashboard-post-meta-line strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.guild-dashboard-post-row p{margin:0!important;color:#ffffffa8!important;font-size:12px!important;line-height:1.45!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.guild-board-category-scroll .category-chip,.guild-board-category-scroll .category-chip.active,.guild-board-category-scroll .category-chip:active,.guild-board-category-scroll .category-chip:hover,.guild-board-category-scroll .category-chip:focus-visible{border-color:transparent!important;background:transparent!important;box-shadow:none!important;transform:none!important}.guild-board-category-scroll .category-chip.active{color:#ff82c2!important}.guild-level-roadmap-list article.unlocked{background:#ff4f9a38!important;border-color:#ff4f9a73!important}.guild-feature-overview-card{display:grid!important;gap:6px!important;padding:12px!important;margin:0 0 10px!important;border-radius:16px!important;border:1px solid rgba(255,79,154,.22)!important;background:#ff4f9a1a!important}.guild-feature-overview-card strong{color:#fff!important;font-size:14px!important;font-weight:950!important}.guild-feature-overview-card p{margin:0!important;color:#ffffffb8!important;font-size:12px!important;line-height:1.35!important}@media (max-width: 460px){.schedule-card-meta-line{grid-template-columns:1fr 1fr!important}.schedule-card-title-line{grid-template-columns:72px minmax(0,1fr)!important}.schedule-card-note-line{grid-template-columns:1fr!important}.guild-dashboard-post-meta-line{grid-template-columns:88px minmax(0,1fr) 58px!important}}.auth-standalone-head:not(.auth-standalone-head--signup){justify-content:center;align-items:center;text-align:center}.auth-standalone-head:not(.auth-standalone-head--signup)>div{width:100%}.auth-login-field{display:block!important}.auth-login-field input{min-height:44px}.auth-test-account-login-btn{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,122,182,.38);border-radius:14px;background:#ff7ab62e;color:#fff;font-weight:800;letter-spacing:-.02em}.auth-test-account-login-btn:hover,.auth-test-account-login-btn:focus-visible{background:#ff7ab647;transform:translateY(-1px)}@media (max-width: 640px){.auth-standalone-main{min-height:100svh;padding:8px;align-items:center}.auth-standalone-card{min-height:auto;max-height:none;overflow:visible;border-radius:22px;border:1px solid rgba(255,255,255,.08);padding:12px}.auth-standalone-head{gap:6px;margin-bottom:8px}.auth-standalone-head h1{font-size:21px;line-height:1.15}.auth-standalone-body{max-height:none;overflow:visible}.auth-standalone-body.stack-gap{gap:8px}.auth-youth-notice,.auth-standalone-body .youth-restricted-notice{padding:8px!important;border-radius:14px!important;font-size:11px!important;line-height:1.35!important}.auth-youth-notice p,.auth-youth-notice li,.auth-standalone-body .youth-restricted-notice p,.auth-standalone-body .youth-restricted-notice li{margin-top:2px!important;margin-bottom:2px!important;font-size:11px!important;line-height:1.35!important}.auth-login-grid{gap:6px}.auth-login-field input{min-height:40px;padding:8px 10px;font-size:13px;border-radius:13px}.auth-login-primary-actions{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-login-primary-actions button{min-height:40px;padding:8px 10px;font-size:13px;border-radius:13px}.auth-social-login-panel{gap:6px;padding:8px;border-radius:14px}.auth-kakao-login-btn,.auth-test-account-login-btn{min-height:39px;border-radius:13px;font-size:13px}.auth-kakao-login-btn span{width:16px;height:16px;font-size:7px}.auth-message-line{margin:0;font-size:11px;line-height:1.35}.public-review-info-card{padding:8px!important;border-radius:14px!important;font-size:11px}.public-review-info-card strong{font-size:12px}.public-review-info-card p{margin:3px 0!important;font-size:10.5px;line-height:1.35}.public-review-info-button-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.public-review-info-button-grid button{min-height:32px;padding:5px 6px;font-size:10.5px;border-radius:11px}}.guild-dashboard-icon-stack{display:grid!important;grid-template-rows:auto auto!important;gap:6px!important;align-items:start!important;justify-items:center!important;align-self:start!important}.guild-home-feature-open-btn{width:100%!important;min-height:30px!important;padding:6px 8px!important;border-radius:999px!important;font-size:12px!important;font-weight:950!important}.guild-dashboard-level-line,.guild-dashboard-level-open-btn{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important;gap:4px!important}.guild-dashboard-level-line span,.guild-dashboard-level-open-btn span{text-align:left!important}.guild-member-policy-card-with-back{position:relative!important;text-align:center!important;align-items:center!important;padding-top:14px!important}.guild-member-policy-card-with-back>strong,.guild-member-policy-card-with-back>p{text-align:center!important;width:100%!important}.guild-member-policy-back-btn{position:absolute!important;top:10px!important;left:10px!important;width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;border-radius:999px!important}.guild-member-activity-actions{display:grid!important;gap:8px!important;grid-template-columns:1fr!important}.guild-member-activity-actions button{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;text-align:left!important;border-radius:14px!important;padding:10px 12px!important}.guild-member-activity-actions button b{color:#ff82c2!important;font-size:12px!important}.guild-member-activity-detail-panel{display:grid!important;gap:10px!important}.guild-member-activity-detail-topbar{margin-bottom:0!important}.guild-member-activity-list{display:grid!important;gap:8px!important}.guild-feature-head-spacer{min-height:0!important;padding:0!important;margin:0!important;border:0!important}.communication-schedule-compose-card{display:grid!important;gap:10px!important;border-radius:18px!important}.communication-schedule-compose-card .guild-modal-primary-btn{width:100%!important;border-radius:14px!important}@media (max-width: 460px){.guild-dashboard-icon-stack{gap:5px!important}.guild-home-feature-open-btn{min-height:28px!important;padding:5px 7px!important;font-size:11px!important}.guild-member-policy-card-with-back{padding-left:44px!important;padding-right:12px!important}}.notification-overlay-root .notification-section-card,.notification-overlay-root .notification-detail-shell,.notification-overlay-root .notification-article-shell,.notification-overlay-body .notification-section-card,.notification-overlay-body .notification-detail-shell,.notification-overlay-body .notification-article-shell{border-radius:18px!important;overflow:hidden}.notification-overlay-root.notification-overlay-body{gap:10px!important;padding:10px!important}.feed-avatar-preview-sheet:has(.feed-media-original-preview){width:min(96vw,720px)!important;max-width:96vw!important;max-height:92dvh!important;aspect-ratio:auto!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;place-items:stretch!important;overflow:hidden!important;border-radius:22px!important;background:#000000db!important}.feed-avatar-preview-stage.feed-media-original-preview{width:100%!important;height:auto!important;max-height:calc(92dvh - 58px)!important;aspect-ratio:auto!important;padding:0!important;border-radius:0!important;box-shadow:none!important;background:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.feed-media-original-preview .feed-avatar-preview-square{width:100%!important;height:auto!important;max-height:calc(92dvh - 58px)!important;aspect-ratio:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:0!important;background:#000!important;overflow:hidden!important}.feed-media-original-preview .feed-avatar-preview-image{width:auto!important;height:auto!important;max-width:96vw!important;max-height:calc(92dvh - 58px)!important;object-fit:contain!important;object-position:center center!important;border-radius:0!important;background:#000!important}@media (max-width: 640px){.feed-avatar-preview-sheet:has(.feed-media-original-preview){width:100vw!important;max-width:100vw!important;max-height:92dvh!important;border-radius:18px!important}.feed-media-original-preview .feed-avatar-preview-image{max-width:100vw!important}}.bottom-nav,.bottom-nav:hover,.bottom-nav:focus-within{grid-template-columns:repeat(5,minmax(0,1fr))!important}.bottom-community-choice-popover{position:fixed!important;left:50%!important;bottom:calc(var(--mobile-nav-height, 60px) + env(safe-area-inset-bottom,0px) + 10px)!important;z-index:1250!important;transform:translate(-50%)!important;display:grid!important;grid-template-columns:repeat(2,minmax(86px,1fr))!important;gap:8px!important;width:min(260px,calc(100vw - 40px))!important;padding:10px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;background:#0f172af5!important;box-shadow:0 18px 44px #00000052!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.bottom-community-choice-popover button{min-height:42px!important;border:0!important;border-radius:999px!important;background:#ec48992e!important;color:#fff!important;font-size:14px!important;font-weight:950!important}.bottom-community-choice-popover button:last-child{background:#3b82f633!important}.home-feed-following-subcategory-row{display:flex!important;justify-content:flex-end!important;gap:6px!important;padding:0 8px 7px!important}.home-feed-following-subcategory-row .category-chip{min-height:28px!important;padding:5px 12px!important;border-radius:999px!important;font-size:11px!important}.home-play-pane.compact-scroll-list .home-play-detail-nav{min-height:54px!important;padding:10px 12px!important}.home-play-detail-nav .home-play-back-button,.home-play-pane.compact-scroll-list .home-play-detail-nav .home-play-back-button,.home-play-pane.compact-scroll-list .home-play-back-button{border:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important}.home-play-detail-card.bdsm-tendency-test-card{max-height:calc(100dvh - var(--mobile-header-height, 58px) - var(--mobile-nav-height, 60px) - 86px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;align-content:start!important}.sexual-orientation-step-toolbar.bdsm-tendency-step-toolbar{border-radius:18px!important;overflow:hidden!important}.bdsm-tendency-question-head b{border-radius:14px!important}.bdsm-tendency-question-grid{align-content:start!important}.feed-avatar-preview-sheet:has(.feed-media-original-preview){width:min(100vw,720px)!important;max-width:100vw!important}.feed-media-original-preview .feed-avatar-preview-image{width:auto!important;height:auto!important;max-width:min(100vw,720px)!important;max-height:calc(100dvh - 72px)!important;object-fit:contain!important}.bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.bottom-nav-btn{min-width:0!important}.home-feed-inline-shorts-card{width:100%;min-height:168px;border:0;border-radius:20px;padding:18px;display:grid;align-content:end;gap:8px;color:#fff;text-align:left;background:linear-gradient(160deg,#ec4899b8,#111827f5);box-shadow:0 12px 26px #0f172a2e;overflow:hidden}.home-feed-inline-shorts-card.violet{background:linear-gradient(160deg,#8b5cf6b8,#111827f5)}.home-feed-inline-shorts-card.teal{background:linear-gradient(160deg,#14b8a6b8,#111827f5)}.home-feed-inline-shorts-card.sunrise{background:linear-gradient(160deg,#f59e0bb8,#111827f5)}.home-feed-inline-shorts-card.rose{background:linear-gradient(160deg,#f43f5eb8,#111827f5)}.home-feed-inline-shorts-badge{width:fit-content;padding:4px 9px;border-radius:999px;background:#ffffff2e;font-size:11px;font-weight:800}.home-feed-inline-shorts-card strong{font-size:17px;line-height:1.25}.home-feed-inline-shorts-card small{color:#fffc;font-size:12px}.shop-my-pane{padding:12px;display:grid;gap:12px}.shop-my-summary-card,.search-settings-card,.counseling-professional-policy-card{border-radius:18px!important}.shop-my-category-scroll{margin-top:10px}.profile-pane-instagram .profile-ig-header,.profile-ig-header{min-height:auto!important;padding-top:8px!important;padding-bottom:8px!important;gap:10px!important}.profile-pane-instagram .profile-ig-avatar,.profile-ig-avatar{width:64px!important;height:64px!important}.profile-highlight-scroll{display:flex;gap:10px;overflow-x:auto;padding:8px 10px 10px;scrollbar-width:none}.profile-highlight-scroll::-webkit-scrollbar{display:none}.profile-highlight-item{flex:0 0 auto;width:66px;border:0;background:transparent;display:grid;justify-items:center;gap:5px;color:inherit}.profile-highlight-ring{width:54px;height:54px;border-radius:999px;display:grid;place-items:center;color:#fff;font-weight:900;background:linear-gradient(135deg,#ec4899,#8b5cf6);overflow:hidden}.profile-highlight-ring img{width:100%;height:100%;object-fit:cover}.profile-highlight-item small{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.recent-search-chip-row{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:8px 2px 10px;scrollbar-width:none}.recent-search-chip-row::-webkit-scrollbar{display:none}.recent-search-chip-row span{flex:0 0 auto;font-size:11px;color:#6b7280;font-weight:800}.recent-search-chip-row button{flex:0 0 auto;border:0;border-radius:999px;background:#f3f4f6;padding:7px 10px;font-size:12px}.home-play-detail-nav{min-height:52px!important;padding-top:9px!important;padding-bottom:9px!important}.home-play-back-button,.home-play-back-button:hover,.home-play-back-button:focus,.home-play-back-button:active{background:transparent!important;border:0!important;box-shadow:none!important}.home-play-detail-card.bdsm-tendency-test-card{max-height:calc(100dvh - var(--top-header-height, 52px) - var(--bottom-nav-height, 64px) - 18px)!important;overflow-y:auto!important;overscroll-behavior:contain}.sexual-orientation-step-toolbar.bdsm-tendency-step-toolbar,.bdsm-tendency-question-head{border-radius:16px!important}.sexual-orientation-progress{padding-bottom:8px!important}.bdsm-tendency-question-grid{gap:12px!important}.counseling-professional-policy-card{display:grid;gap:8px;padding:14px;background:#fff7fb;border:1px solid rgba(236,72,153,.22)}.bottom-community-choice-popover{grid-template-columns:repeat(3,minmax(72px,1fr))!important;width:min(330px,calc(100vw - 32px))!important}.bottom-community-choice-popover button:last-child{background:#ec48993d!important}.shop-wishlist-category-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px 10px;background:#fff;position:sticky;top:0;z-index:4;border-bottom:1px solid rgba(15,23,42,.06)}.shop-wishlist-category-scroll{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.shop-wishlist-category-scroll::-webkit-scrollbar{display:none}.shop-wishlist-category-setting-btn{flex:0 0 auto;min-height:34px;padding:0 12px;border:0;border-radius:999px;background:#111827;color:#fff;font-size:12px;font-weight:900}.shop-wishlist-card-user-category{display:inline-flex;width:fit-content;margin-top:3px;padding:3px 8px;border-radius:999px;background:#fff0f7;color:#be185d;font-size:11px;font-weight:900}.shop-wishlist-category-modal,.shop-wishlist-category-picker{width:min(420px,calc(100vw - 28px));border-radius:22px;padding:16px}.shop-wishlist-category-modal-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:12px}.shop-wishlist-category-modal-head div{display:grid;gap:4px}.shop-wishlist-category-modal-head strong{font-size:16px;font-weight:950}.shop-wishlist-category-modal-head span{color:#6b7280;font-size:12px;line-height:1.45}.shop-wishlist-category-editor-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px}.shop-wishlist-category-editor-row input{min-height:40px;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:0 12px}.shop-wishlist-category-editor-row button,.shop-wishlist-category-picker-list button,.shop-wishlist-category-edit-shortcut{min-height:38px;border:0;border-radius:999px;padding:0 12px;background:#ec4899;color:#fff;font-weight:900}.shop-wishlist-category-edit-list{display:grid;gap:8px}.shop-wishlist-category-edit-item{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-radius:16px;background:#f9fafb}.shop-wishlist-category-edit-item span{font-size:13px;font-weight:900}.shop-wishlist-category-edit-item button{border:0;border-radius:999px;padding:7px 10px;background:#111827;color:#fff;font-size:12px;font-weight:900}.shop-wishlist-category-edit-item button:disabled{opacity:.42}.shop-wishlist-category-picker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shop-wishlist-category-edit-shortcut{width:100%;margin-top:10px;background:#111827}.counseling-rate-label{background:#fff7ed!important;color:#9a3412!important}.home-feed-filter-category-scroll{position:relative;overflow:visible!important}.home-feed-following-dropdown-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:74px!important;background:#050505!important;color:#fff!important;border-color:#ffffff24!important}.home-feed-following-dropdown-trigger b{font-size:12px;line-height:1;transform:translateY(-1px)}.home-feed-following-subcategory-row{width:fit-content!important;min-width:74px!important;margin-left:0!important;margin-top:4px!important;padding:5px!important;border-radius:12px!important;background:#050505!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 12px 28px #0000006b!important;display:flex!important;align-items:center!important;justify-content:stretch!important}.home-feed-following-subcategory-row .category-chip{width:100%!important;min-width:64px!important;margin:0!important;background:#ffffff14!important;color:#fff!important;border:0!important;border-radius:10px!important}.feed-stream-shorts-item .feed-poster,.feed-stream-shorts-item .feed-card,.feed-stream-shorts-item article{width:100%}.shop-saved-simple-topline{display:flex!important;align-items:center!important;gap:8px!important;border-radius:18px!important;padding:8px 8px 8px 10px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important}.shop-saved-simple-topline .shop-wishlist-category-scroll{flex:1 1 auto!important;min-width:0!important}.shop-saved-simple-topline .shop-wishlist-category-setting-btn{flex:0 0 auto!important;position:sticky!important;right:0!important;border-radius:999px!important}.shop-wishlist-category-bar{display:none!important}.search-settings-screen .search-recent-toggle.on{background:linear-gradient(135deg,#ec4899,#f472b6)!important;border-color:#f472b6bf!important;color:#fff!important}.algorithm-settings-screen .legacy-box,.algorithm-weight-card,.algorithm-target-card,.algorithm-settings-guide-card{border-radius:18px!important}.algorithm-weight-list{gap:10px!important}.algorithm-weight-card{display:grid!important;gap:10px!important}.algorithm-weight-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.algorithm-weight-head h3{margin:0 0 4px!important}.algorithm-weight-head p{margin:0!important;color:#ffffffb3!important;font-size:12px!important}.algorithm-weight-head b{flex:0 0 auto;color:#f9a8d4;font-size:15px}.algorithm-weight-card input[type=range]{width:100%;accent-color:#ec4899}.algorithm-reset-btn{border-radius:999px!important}.home-play-detail-nav{padding-top:4px!important;padding-bottom:4px!important}.bdsm-tendency-test-card{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.bdsm-tendency-question-grid{max-height:min(62vh,620px)!important;overflow-y:auto!important;padding-right:2px!important}.bdsm-tendency-question-card.missing-answer{animation:adultappMissingAnswerFlash 1.15s ease-in-out 0s 1;border-color:#ec4899eb!important;box-shadow:0 0 0 2px #ec489938!important}@keyframes adultappMissingAnswerFlash{0%,to{background:#ffffff0a}25%,75%{background:#ec48992e}50%{background:#ec489947}}.sexual-orientation-progress{padding-bottom:8px!important;margin-bottom:8px!important}.sexual-orientation-step-toolbar.bdsm-tendency-step-toolbar{border-radius:18px!important}.bdsm-tendency-question-head,.bdsm-tendency-question-head b{border-radius:14px!important}.profile-pane-instagram .profile-ig-header,.profile-ig-header{padding-top:4px!important;padding-bottom:4px!important;gap:6px!important;min-height:0!important}.profile-pane-instagram .profile-ig-avatar,.profile-ig-avatar{width:52px!important;height:52px!important}.profile-highlight-scroll{min-height:94px!important;padding-top:10px!important;padding-bottom:14px!important;align-items:center!important}.profile-highlight-item{width:76px!important;gap:6px!important}.profile-highlight-ring{width:64px!important;height:64px!important;border:2px solid rgba(255,255,255,.72)!important;box-shadow:0 0 0 3px #ec489973!important}.profile-highlight-item small{max-width:74px!important}.signup-gender-guide-card{display:grid!important;gap:4px!important;padding:10px 12px!important;border:1px solid rgba(236,72,153,.16)!important;border-radius:16px!important;background:#ec48990f!important}.signup-gender-guide-card p{margin:0!important;color:#6b7280!important;font-size:12px!important;line-height:1.45!important}.signup-gender-other-field input{border-color:#ec489957!important}.feed-avatar-preview-backdrop{padding:max(10px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))!important;overflow:hidden!important}.feed-avatar-preview-sheet,.feed-avatar-preview-sheet:has(.feed-media-original-preview){width:min(720px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;min-height:0!important;overflow:hidden!important;border-radius:clamp(16px,4vw,24px)!important}.feed-avatar-preview-stage,.feed-avatar-preview-stage.feed-media-original-preview{max-width:100%!important;max-height:calc(100dvh - 20px)!important;min-height:0!important;overflow:hidden!important}.feed-media-preview-topbar{min-width:0!important;max-width:100%!important;grid-template-columns:auto minmax(0,1fr)!important}.feed-media-preview-author-copy{min-width:0!important}.feed-media-preview-author-copy strong,.feed-media-preview-author-copy span{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.feed-media-original-preview .feed-avatar-preview-square,.feed-avatar-preview-stage.feed-media-original-preview .feed-avatar-preview-square{width:100%!important;height:100%!important;max-width:100%!important;max-height:calc(100dvh - 68px)!important;min-height:0!important;padding:0!important;overflow:hidden!important}.feed-media-original-preview .feed-avatar-preview-image,.feed-avatar-preview-stage.feed-media-original-preview .feed-avatar-preview-image{display:block!important;width:auto!important;height:auto!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 76px)!important;object-fit:contain!important;object-position:center center!important}@media (max-width: 540px){html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}*,*:before,*:after{box-sizing:border-box!important}img,video,canvas,svg{max-width:100%!important}button,input,select,textarea{max-width:100%!important;font-size:16px}.app-shell,.mobile-shell,.app-main,.screen,.legacy-box,.modal-card,.settings-layout-block,.home-feed-pane,.shop-page,.profile-page,.community-page,.guild-page,.group-page{max-width:100vw!important}.legacy-box,.modal-card,.settings-layout-block,.profile-ig-header,.home-play-detail-card,.shop-cart-panel,.checkout-section-card{border-radius:clamp(14px,4vw,20px)!important}.copy-action-row,.auth-login-primary-actions,.signup-action-row,.settings-common-action-row{flex-wrap:wrap!important;gap:8px!important}.copy-action-row>button,.auth-login-primary-actions>button,.signup-action-row>button{min-width:0!important;flex:1 1 120px!important}.category-scroll,.profile-highlight-scroll,.shop-saved-category-scroll{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.feed-avatar-preview-sheet,.feed-avatar-preview-sheet:has(.feed-media-original-preview){width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important}.feed-media-original-preview .feed-avatar-preview-image,.feed-avatar-preview-stage.feed-media-original-preview .feed-avatar-preview-image{max-width:calc(100vw - 14px)!important;max-height:calc(100dvh - 82px)!important}}.app-refresh-splash-only{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99999!important;display:grid!important;place-items:center!important;background:#000!important}.app-refresh-splash-only img{width:min(34vw,156px)!important;height:min(34vw,156px)!important;object-fit:cover!important;border-radius:32px!important;background:#000!important;box-shadow:none!important}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar{overflow:visible!important;z-index:12!important}.home-feed-filter-category-scroll{overflow:visible!important;align-items:center!important}.home-feed-following-dropdown-wrap{position:relative!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important}.home-feed-following-dropdown-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:74px!important}.home-feed-following-dropdown-trigger b{display:inline-block!important;font-size:12px!important;line-height:1!important;transform:translateY(-1px)!important}.home-feed-following-dropdown-wrap .home-feed-following-subcategory-row{position:absolute!important;left:0!important;top:calc(100% + 6px)!important;z-index:50!important;display:grid!important;width:100%!important;min-width:74px!important;padding:5px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:13px!important;background:#000000f0!important;box-shadow:0 14px 34px #00000057!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.home-feed-following-dropdown-wrap .home-feed-following-subcategory-row .category-chip{width:100%!important;min-height:28px!important;padding:5px 8px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.home-feed-following-dropdown-wrap .home-feed-following-subcategory-row .category-chip.active{background:#ec489947!important;color:#fff!important}.feed-media-video-open-btn{display:block!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;border-radius:inherit!important;overflow:hidden!important;cursor:pointer!important}.feed-stream-shorts-item .feed-card,.feed-stream-shorts-item .history-feed-card{border-radius:20px!important}.shorts-viewer-video-poster{display:none!important}.shorts-viewer-action-btn,.shorts-viewer-action-btn:active,.shorts-viewer-action-btn:focus,.shorts-viewer-action-btn:focus-visible,.shorts-viewer-action-btn:hover{background:transparent!important;-webkit-tap-highlight-color:transparent!important;outline:none!important}.shorts-viewer-action-btn span,.shorts-viewer-action-btn:active span,.shorts-viewer-action-btn:focus span,.shorts-viewer-action-btn:focus-visible span,.shorts-viewer-action-btn:hover span,.shorts-viewer-action-btn.active span{background:transparent!important;box-shadow:none!important}.shorts-viewer-action-btn.active svg,.shorts-viewer-action-btn.active b{color:var(--pink-2, #ec4899)!important}.profile-highlight-scroll{min-height:88px!important;padding:8px 10px 10px!important;gap:12px!important;align-items:start!important}.profile-highlight-item{width:68px!important;min-width:68px!important;display:grid!important;justify-items:center!important;gap:5px!important;border:0!important;background:transparent!important}.profile-highlight-ring{width:58px!important;height:58px!important;aspect-ratio:1 / 1!important;border-radius:999px!important;overflow:hidden!important;display:grid!important;place-items:center!important}.profile-highlight-ring img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:999px!important}.profile-ig-header{min-height:0!important;padding-top:8px!important;padding-bottom:6px!important}.profile-peer-action-row{margin-top:4px!important;justify-content:start!important}.profile-pane-instagram .profile-ig-grid .profile-ig-tile,.profile-pane-instagram .profile-ig-grid .profile-photo-card,.profile-pane-instagram .profile-editable-content-grid .profile-ig-tile,.profile-ig-grid.profile-editable-content-grid .profile-ig-tile{border-radius:16px!important;overflow:hidden!important}.profile-pane-instagram .profile-ig-grid .profile-ig-tile-media,.profile-pane-instagram .profile-ig-grid .profile-photo-tile-media,.profile-pane-instagram .profile-editable-content-grid .profile-ig-tile-media{border-radius:14px!important;overflow:hidden!important}@media (max-width: 430px){.app-refresh-splash-only img{width:132px!important;height:132px!important;border-radius:28px!important}.profile-highlight-scroll{min-height:82px!important}.profile-highlight-ring{width:54px!important;height:54px!important}}.feed-comment-reaction-row{gap:6px!important;align-items:center!important}.feed-comment-reaction-row button{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}.feed-comment-avatar.feed-comment-avatar-button,.feed-comment-avatar.feed-comment-avatar-button.has-image{overflow:hidden!important;padding:0!important;border-radius:999px!important}.feed-comment-avatar.feed-comment-avatar-button img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:999px!important}.feed-comment-focus-card .feed-copy{width:calc(100% - 53px)!important;max-width:calc(100% - 53px)!important;margin-left:46px!important;margin-right:7px!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.feed-comment-focus-card .feed-copy>div,.feed-comment-focus-card .feed-caption-block,.feed-comment-focus-card .feed-caption-body,.feed-comment-focus-card .feed-caption-text{margin-left:0!important;padding-left:0!important;text-align:left!important}.bottom-community-choice-popover{z-index:9999!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(340px,calc(100vw - 28px))!important;background:#000000fa!important;border-color:#ff4fa357!important;box-shadow:0 20px 54px #0000009e!important}.bottom-community-choice-popover button,.bottom-community-choice-popover button:last-child{background:#ff4fa3!important;color:#fff!important;border:0!important;box-shadow:none!important}body:has(.bottom-community-choice-popover) .feed-create-dock,body:has(.bottom-community-choice-popover) .feed-create-backdrop{display:none!important}.counseling-center-shell.compact-scroll-list{scrollbar-width:none!important;-ms-overflow-style:none!important}.counseling-center-shell.compact-scroll-list::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.catshi-store-shell.compact-scroll-list .catshi-store-summary-card{min-height:0!important;height:auto!important;padding:7px 10px!important;gap:6px!important;row-gap:4px!important;align-items:center!important;align-content:center!important}.catshi-store-shell.compact-scroll-list .catshi-store-summary-main{min-height:0!important;gap:6px!important}.catshi-store-shell.compact-scroll-list .catshi-store-summary-main>div{gap:0!important}.catshi-store-shell.compact-scroll-list .catshi-store-charge-balance-wrap{min-height:0!important;gap:6px!important}.catshi-store-shell.compact-scroll-list .catshi-store-balance{min-height:30px!important;padding:5px 8px!important;gap:1px!important}.catshi-store-shell.compact-scroll-list .catshi-store-charge-btn{min-height:28px!important;height:28px!important;padding:4px 9px!important}.app-refresh-splash-only{grid-template-rows:auto auto!important;align-content:center!important;gap:14px!important}.app-refresh-brand-word{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:clamp(20px,6vw,34px)!important;font-weight:950!important;letter-spacing:.03em!important;color:#fff!important;line-height:1!important;text-shadow:0 10px 28px rgba(0,0,0,.45)!important}body:has(.adultapp-update-toast) .feed-create-dock,body:has(.adultapp-update-toast) .feed-create-backdrop{display:none!important}.home-feed-pane-feed-scroll .category-scroll.home-feed-filter-category-scroll,.category-scroll.home-feed-filter-category-scroll{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;gap:8px!important;overflow:visible!important;padding-left:0!important;padding-right:0!important}.home-feed-filter-category-scroll>.category-chip,.home-feed-filter-category-scroll>.home-feed-following-dropdown-wrap{width:100%!important;min-width:0!important;margin:0!important}.home-feed-filter-category-scroll>.category-chip,.home-feed-following-dropdown-trigger{width:100%!important;min-width:0!important;min-height:34px!important}.home-feed-following-dropdown-trigger b,.home-feed-following-dropdown-trigger svg,.home-feed-following-dropdown-trigger [aria-hidden=true]{color:inherit!important;-webkit-text-fill-color:currentColor!important}.home-feed-following-dropdown-wrap .home-feed-following-subcategory-row{left:0!important;right:auto!important;top:calc(100% + 6px)!important;width:100%!important;min-width:100%!important}.feed-stream-shorts-item .feed-copy,.feed-stream-shorts-item .feed-media{cursor:pointer!important}.shorts-viewer-side-actions.visible .shorts-viewer-action-btn,.shorts-viewer-side-actions.visible .shorts-viewer-action-btn:active,.shorts-viewer-side-actions.visible .shorts-viewer-action-btn:focus,.shorts-viewer-side-actions.visible .shorts-viewer-action-btn:focus-visible,.shorts-viewer-side-actions.visible .shorts-viewer-action-btn:hover,.shorts-viewer-side-actions.visible .shorts-viewer-action-btn.active{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.shorts-viewer-side-actions.visible .shorts-viewer-action-btn span,.shorts-viewer-side-actions.visible .shorts-viewer-action-btn:active span,.shorts-viewer-side-actions.visible .shorts-viewer-action-btn:focus span,.shorts-viewer-side-actions.visible .shorts-viewer-action-btn:focus-visible span,.shorts-viewer-side-actions.visible .shorts-viewer-action-btn:hover span,.shorts-viewer-side-actions.visible .shorts-viewer-action-btn.active span{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.shorts-viewer-side-actions.visible .shorts-viewer-action-btn.active svg,.shorts-viewer-side-actions.visible .shorts-viewer-action-btn.active b{color:var(--pink-2, #ec4899)!important}.shorts-viewer-side-actions.visible .shorts-viewer-action-btn:nth-child(3).active svg,.shorts-viewer-side-actions.visible .shorts-viewer-action-btn:nth-child(3).active b{color:#fff!important}.profile-highlight-scroll{min-height:102px!important;height:auto!important;padding:10px 10px 12px!important;align-items:start!important;overflow-x:auto!important;overflow-y:hidden!important}.profile-highlight-item{min-height:82px!important;align-content:start!important}.profile-highlight-ring{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;border-radius:50%!important}.profile-highlight-item small{max-width:70px!important;min-height:14px!important;line-height:1.15!important}.profile-peer-action-row{display:none!important}.profile-peer-stats-inline{grid-template-columns:repeat(3,minmax(0,1fr))!important}.profile-share-stat-button b{font-size:12px!important;color:#fff!important}.profile-share-stat-button span{color:#ffffff9e!important}.profile-pane-instagram .profile-editable-content-grid .profile-ig-tile,.profile-pane-instagram .profile-editable-content-grid .profile-ig-tile-media,.profile-pane-instagram .profile-editable-content-grid .profile-ig-tile-media img,.profile-pane-instagram .profile-editable-content-grid .profile-ig-tile-media video{border-radius:16px!important;overflow:hidden!important}.profile-pane-instagram .profile-editable-content-grid .profile-ig-tile-media video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.feed-comment-composer{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)!important}@media (max-width: 430px){.profile-highlight-scroll{min-height:98px!important}.profile-highlight-ring{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important}}.feed-comment-composer{padding-top:12px!important;padding-bottom:12px!important}.feed-comment-row{display:flex!important;flex-direction:column!important;gap:8px!important;padding:12px!important;border-radius:16px!important}.feed-comment-row .feed-comment-profile-row{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;margin:0!important;padding:0!important}.feed-comment-row .feed-comment-avatar,.feed-comment-row .feed-comment-avatar-button{flex:0 0 38px!important;width:38px!important;height:38px!important;border-radius:999px!important;overflow:hidden!important}.feed-comment-row .feed-comment-profile-copy{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important}.feed-comment-row .feed-comment-author-link{border:0!important;background:transparent!important;padding:0!important;font-weight:800!important;color:inherit!important;text-align:left!important}.feed-comment-row .feed-comment-copy{width:100%!important;margin:0!important;padding:0!important;min-width:0!important}.feed-comment-row .feed-comment-copy p{margin:0!important;line-height:1.45!important;word-break:break-word!important}.feed-comment-reaction-row{margin-top:8px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important}.feed-comment-reaction-row button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.feed-comment-reaction-row button:first-child{width:auto!important;min-width:48px!important;padding:0 9px!important}.counseling-live-tabs{position:static!important;top:auto!important;z-index:auto!important}.counseling-filter-scroll .category-chip,.counseling-filter-scroll .category-chip.active{border:0!important;background:transparent!important;box-shadow:none!important}.counseling-filter-scroll .category-chip:active,.counseling-filter-scroll .category-chip:focus,.counseling-filter-scroll .category-chip:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.algorithm-weight-copy{min-width:0!important;display:grid!important;gap:5px!important}.algorithm-weight-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.algorithm-weight-title-row h3{margin:0!important;min-width:0!important}.algorithm-change-btn{flex:0 0 auto!important;min-height:28px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(244,114,182,.52)!important;background:#ec489929!important;color:#fbcfe8!important;font-size:12px!important;font-weight:800!important}.algorithm-current-selection{color:#ffffffc2!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.algorithm-signup-editor{display:grid!important;gap:8px!important;padding:10px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:#00000038!important}.algorithm-signup-editor>strong{font-size:12px!important;color:#ffffffdb!important}.algorithm-signup-chip-grid{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.algorithm-signup-chip-grid-scroll{max-height:min(38vh,320px)!important;overflow-y:auto!important;padding-right:2px!important;-webkit-overflow-scrolling:touch!important}.algorithm-signup-choice-grid{gap:8px!important}.algorithm-signup-inline-input{margin-top:2px!important}@media (max-width: 420px){.algorithm-weight-head{gap:8px!important}.algorithm-weight-title-row{align-items:flex-start!important}.algorithm-change-btn{min-height:26px!important;padding:0 10px!important}}.settings-layout-block-common .settings-common-action.settings-business-mode-switch{order:90!important}.settings-layout-block-common .settings-common-action.danger{order:91!important}.settings-layout-block-common .settings-common-action:not(.settings-business-mode-switch):not(.danger){order:10!important}.shop-my-summary-card{min-height:0!important;height:auto!important;padding:6px 8px!important;margin:0!important;align-content:center!important;gap:0!important}.shop-my-summary-card .shop-my-category-scroll{min-height:34px!important;height:auto!important;padding-top:0!important;padding-bottom:0!important;margin:0!important}.shop-my-summary-card .shop-my-category-scroll .category-chip{min-height:32px!important;padding-top:5px!important;padding-bottom:5px!important}.bdsm-tendency-test-card .bdsm-tendency-progress-meta{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:7px!important;font-size:10.5px!important;line-height:1.2!important}.bdsm-tendency-test-card .bdsm-tendency-progress-meta>span:first-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.bdsm-tendency-test-card .bdsm-tendency-progress-count{justify-self:end!important;color:#e2e8f0d1!important;font-size:10.5px!important;font-weight:900!important;white-space:nowrap!important}.bdsm-tendency-test-card .bdsm-tendency-progress-meta b{justify-self:end!important;min-width:32px!important;color:#fff!important;font-size:11.5px!important;font-weight:950!important;text-align:right!important}.bdsm-tendency-test-card .sexual-orientation-progress{position:relative!important;height:8px!important;min-height:8px!important;margin:0 0 8px!important;padding:0 0 8px!important;box-sizing:content-box!important;border-radius:999px!important;background:transparent!important;overflow:visible!important}.bdsm-tendency-test-card .sexual-orientation-progress:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:8px!important;border-radius:999px!important;background:#ffffff17!important}.bdsm-tendency-test-card .sexual-orientation-progress span{position:relative!important;z-index:1!important;display:block!important;height:8px!important;border-radius:999px!important;background:linear-gradient(90deg,#ec4899,#f472b6,#a855f7)!important;transition:width .18s ease!important}.home-play-pane.compact-scroll-list .home-play-detail-nav,.home-play-detail-nav{min-height:42px!important;height:42px!important;padding:4px 10px!important;align-items:center!important}.home-play-detail-nav .home-play-back-button,.home-play-detail-nav strong,.home-play-detail-nav .home-play-detail-title,.home-play-pane.compact-scroll-list .home-play-detail-nav .home-play-detail-title{align-self:center!important}.home-play-detail-nav strong,.home-play-detail-nav .home-play-detail-title{display:inline-flex!important;align-items:center!important;min-height:30px!important;font-size:13px!important;line-height:1.15!important}.sexual-orientation-step-toolbar.bdsm-tendency-step-toolbar,.bdsm-tendency-step-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:8px!important}.sexual-orientation-step-toolbar.bdsm-tendency-step-toolbar>span,.bdsm-tendency-step-toolbar>span{display:none!important}.sexual-orientation-step-toolbar.bdsm-tendency-step-toolbar button,.bdsm-tendency-step-toolbar button{width:100%!important;min-height:38px!important;margin:0!important}.shop-wishlist-category-edit-item{border:1px solid rgba(255,255,255,.08)!important;background:#0f172af5!important;color:#f8fafcf5!important}.shop-wishlist-category-edit-item span{color:#f8fafcf5!important}.shop-wishlist-category-edit-item button{background:#64748bb8!important;color:#fff!important}.shop-wishlist-category-edit-item button:disabled{background:#47556994!important;color:#e2e8f09e!important}.profile-highlight-scroll{min-height:88px!important;height:88px!important;padding-top:8px!important;padding-bottom:8px!important;align-items:center!important}.profile-highlight-item{min-height:72px!important;height:72px!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:4px!important}.profile-highlight-ring{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important}.profile-highlight-item small{min-height:12px!important;max-height:12px!important;font-size:9.5px!important;line-height:1.1!important}@media (max-width: 420px){.bdsm-tendency-test-card .bdsm-tendency-progress-meta{grid-template-columns:minmax(0,1fr) auto auto!important;gap:5px!important;font-size:9.8px!important}.bdsm-tendency-test-card .bdsm-tendency-progress-count{font-size:9.8px!important}.home-play-detail-nav{min-height:40px!important;height:40px!important}}#app-boot-splash{grid-template-rows:auto auto!important;align-content:center!important;justify-items:center!important;gap:14px!important;background:#000!important}.app-boot-splash__brand{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:clamp(20px,6vw,34px)!important;font-weight:950!important;letter-spacing:.03em!important;line-height:1!important;color:#fff!important;text-shadow:0 10px 28px rgba(0,0,0,.48)!important}.app-boot-splash__brand span{color:#ff4fa3!important}.home-feed-following-chevron{width:15px!important;height:15px!important;flex:0 0 15px!important;stroke:currentColor!important;stroke-width:2.35!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important;opacity:.9!important;transition:transform .16s ease,opacity .16s ease!important}.home-feed-following-dropdown-trigger[aria-expanded=true] .home-feed-following-chevron{transform:rotate(180deg)!important;opacity:1!important}.home-feed-following-dropdown-trigger b{display:none!important}.shorts-viewer-side-actions.visible .shorts-viewer-action-btn:nth-child(3).active svg,.shorts-viewer-side-actions.visible .shorts-viewer-action-btn:nth-child(3).active b{color:var(--pink-2, #ec4899)!important;fill:currentColor!important}.shorts-viewer-side-actions.visible .shorts-viewer-action-btn:nth-child(3).active span{background:transparent!important;border:0!important;box-shadow:none!important}.shorts-viewer-bottom.visible,.shorts-viewer-bottom{padding-right:clamp(82px,22vw,112px)!important;box-sizing:border-box!important}@media (max-width: 380px){.shorts-viewer-bottom.visible,.shorts-viewer-bottom{padding-right:78px!important}}.shop-wishlist-category-modal-head span{display:none!important}.settings-layout-block-common .settings-common-action.settings-business-mode-switch,.settings-layout-block-common .settings-common-action.danger{order:-2!important}.settings-layout-block-common .settings-common-action.danger{order:-1!important}.app-refresh-splash-only{display:grid!important;grid-template-rows:auto auto!important;place-items:center!important;align-content:center!important;gap:14px!important;background:#000!important}.app-refresh-splash-only img{width:clamp(112px,36vw,180px)!important;height:clamp(112px,36vw,180px)!important;object-fit:cover!important;border-radius:32px!important}.app-refresh-brand-word{color:#fff!important;font-size:clamp(21px,6vw,34px)!important;font-weight:950!important;letter-spacing:.03em!important;line-height:1!important}.app-refresh-brand-word span{color:#ff4fa3!important}.home-feed-filter-category-scroll{position:relative!important;z-index:80!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;overflow:visible!important}.feed-compose-launch-toolbar,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar{overflow:visible!important;z-index:95!important;position:relative!important}.feed-post-list.compact-scroll-list.feed-post-list-stream{position:relative!important;z-index:1!important}.home-feed-following-dropdown-wrap{width:100%!important;min-width:0!important;position:relative!important;z-index:120!important}.home-feed-following-dropdown-wrap .home-feed-following-subcategory-row{z-index:999!important;top:calc(100% + 7px)!important;background:#050505!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:14px!important;box-shadow:0 18px 42px #00000094!important}.home-feed-following-dropdown-trigger .home-feed-following-chevron{color:#ffffffd1!important;stroke:currentColor!important}.feed-comment-avatar.feed-comment-avatar-button,.feed-comment-avatar.feed-comment-avatar-button.has-image,.feed-comment-row .feed-comment-avatar,.feed-comment-row .feed-comment-avatar-button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:50%!important}.feed-comment-emoji-toggle,.feed-comment-emoji-toggle:hover,.feed-comment-emoji-toggle:active,.feed-comment-emoji-toggle:focus,.feed-comment-emoji-toggle:focus-visible{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;color:inherit!important;padding:0!important}.search-settings-card .block-account-setting-row p{font-size:12px!important;line-height:1.35!important}.counseling-live-tabs{position:static!important;top:auto!important}.counseling-filter-scroll .category-chip,.category-scroll.counseling-filter-scroll .category-chip,.counseling-filter-scroll button{background:transparent!important;border:0!important;box-shadow:none!important}.counseling-card .counseling-topic-row button,.counseling-status,.counseling-card .counseling-status,.counseling-checkbox-stack label,.counseling-live-tabs button{border-radius:999px!important}.shorts-viewer-page.comments-open .shorts-viewer-side-actions.visible .shorts-viewer-action-btn:nth-child(3) svg,.shorts-viewer-side-actions.visible .shorts-viewer-action-btn:nth-child(3).active svg,.shorts-viewer-side-actions.visible .shorts-viewer-action-btn:nth-child(3).active svg *{color:var(--pink-2, #ec4899)!important;fill:currentColor!important;stroke:currentColor!important}.shorts-viewer-bottom,.shorts-viewer-bottom.visible{padding-right:60px!important}.shop-wishlist-category-modal,.modal-card.shop-wishlist-category-modal{background:#08090d!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 22px 70px #000000b8!important}.shop-wishlist-category-modal-backdrop{background:#000000b8!important;z-index:12000!important}.profile-highlight-scroll{min-height:78px!important;height:78px!important;padding-top:5px!important;padding-bottom:5px!important;align-items:center!important}.profile-highlight-item{min-height:68px!important;height:68px!important}.profile-highlight-ring{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;border-radius:50%!important}.profile-highlight-ring img,.profile-highlight-item img{border-radius:50%!important}.profile-share-stat-button span{display:none!important}.bdsm-tendency-test-card .bdsm-tendency-progress-meta{margin-top:8px!important}.sexual-orientation-step-toolbar.bdsm-tendency-step-toolbar button,.bdsm-tendency-step-toolbar button{min-height:36px!important}.random-play-result-grid,.dalmuti-info-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.dalmuti-info-grid article,.random-play-result-grid article{border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0e!important;padding:12px 10px!important;display:grid!important;gap:4px!important}.dalmuti-info-grid b,.random-play-result-grid span{font-size:11px!important;color:#ffffffa8!important}.dalmuti-info-grid span,.random-play-result-grid strong{font-size:14px!important;color:#fff!important}.settings-layout-block-common>.settings-section-divider{order:-20!important}.settings-layout-block-common>.settings-section-title{order:-19!important}.settings-layout-block-common .settings-common-action.settings-business-mode-switch{order:-18!important}.settings-layout-block-common .settings-common-action.danger{order:-17!important}.settings-layout-block-common .settings-common-action:not(.settings-business-mode-switch):not(.danger){order:0!important}.notification-overlay-root .notification-section-card,.notification-overlay-body .notification-section-card{border-radius:18px!important;overflow:hidden!important}@media (max-width: 420px){.random-play-result-grid,.dalmuti-info-grid{grid-template-columns:1fr!important}}.random-play-category-list,.random-play-admin-category-list{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.random-play-category-card{width:100%!important;min-height:70px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title count" "subtitle count"!important;align-items:center!important;gap:3px 10px!important;padding:13px 14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0e!important;color:#fff!important;text-align:left!important;box-shadow:inset 0 1px #ffffff0f!important}.random-play-category-card.active{border-color:#ec48998c!important;background:linear-gradient(135deg,#ec489938,#8b5cf629),#0f172ae6!important;box-shadow:0 14px 40px #ec48991f,inset 0 1px #ffffff14!important}.random-play-category-card strong{grid-area:title!important;font-size:15px!important;font-weight:950!important;line-height:1.15!important}.random-play-category-card span{grid-area:subtitle!important;color:#e2e8f0c2!important;font-size:12px!important;font-weight:800!important}.random-play-category-card small{grid-area:count!important;justify-self:end!important;padding:6px 9px!important;border-radius:999px!important;background:#ffffff14!important;color:#f8fafcd1!important;font-size:11px!important;font-weight:850!important}.random-play-category-detail{display:grid!important;gap:12px!important;padding-top:2px!important}.random-play-category-detail-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0b!important}.random-play-category-detail-head>div{display:grid!important;gap:3px!important}.random-play-category-detail-head b{color:#fff!important;font-size:14px!important}.random-play-category-detail-head span,.random-play-category-detail-head small{color:#e2e8f0b8!important;font-size:12px!important;line-height:1.35!important}.random-play-participant-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.random-play-participant-row button{min-width:48px!important;min-height:34px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff12!important;color:#f8fafcdb!important;font-weight:900!important}.random-play-participant-row button.active{border-color:#ec489980!important;background:linear-gradient(135deg,#ec4899,#8b5cf6)!important;color:#fff!important}.random-play-selected-grid{grid-template-columns:1fr!important}.random-play-selected-grid article{min-height:76px!important;justify-items:start!important;text-align:left!important}.random-play-selected-grid strong{font-size:17px!important}.random-play-selected-grid .random-play-result-empty{justify-items:center!important;text-align:center!important}.random-play-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.random-play-action-row{grid-template-columns:1fr!important}.random-play-action-row button:disabled{opacity:.45!important;cursor:not-allowed!important}.random-play-admin-settings-screen{min-height:0!important}.random-play-admin-guide-card,.random-play-admin-toolbar{border-radius:18px!important}.random-play-admin-toolbar{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.random-play-admin-toolbar>div:first-child{min-width:0!important}.random-play-admin-toolbar-actions{display:inline-flex!important;gap:6px!important;flex-shrink:0!important}.random-play-admin-option-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.random-play-admin-option{min-height:58px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0b!important;color:#fff!important;text-align:left!important}.random-play-admin-option.active{border-color:#22c55e73!important;background:#22c55e1a!important}.random-play-admin-option span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;border-radius:999px!important;background:#ffffff14!important;color:#f8fafcbf!important;font-size:10px!important;font-weight:900!important}.random-play-admin-option.active span{background:#22c55e38!important;color:#bbf7d0!important}.random-play-admin-option strong{min-width:0!important;font-size:12px!important;line-height:1.35!important;word-break:keep-all!important}@media (max-width: 520px){.random-play-category-card{min-height:66px!important;padding:11px 12px!important}.random-play-meta-grid,.random-play-admin-option-grid{grid-template-columns:1fr!important}.random-play-admin-toolbar{flex-direction:column!important;align-items:stretch!important}.random-play-admin-toolbar-actions{width:100%!important}.random-play-admin-toolbar-actions button{flex:1 1 0!important}}.home-play-category-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:2px 0 0!important}.home-play-category-tabs button{min-height:42px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:#fff1!important;color:#f8fafcd1!important;font-size:14px!important;font-weight:950!important;letter-spacing:-.02em!important}.home-play-category-tabs button.active{border-color:#ec489994!important;background:linear-gradient(135deg,#ec4899eb,#8b5cf6e0)!important;color:#fff!important;box-shadow:0 14px 34px #ec489929!important}.settings-screen-scope-row{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.settings-screen-scope-row .settings-screen-scope-tabs,.settings-screen-scope-row .settings-category-btn,.settings-screen-scope-row .settings-screen-empty-helper{width:100%!important}.home-play-overview-launch-card{align-items:center!important;padding:8px!important}.home-play-overview-launch-actions{display:flex!important;flex-direction:column!important;gap:6px!important;flex:0 0 auto!important}.home-play-overview-launch-actions button{min-width:74px!important;min-height:32px!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important}.home-play-overview-launch-actions .ghost-btn,.home-play-overview-setting-btn.ghost-btn{border:1px solid rgba(148,163,184,.28)!important;background:#0f172a6b!important;color:#e5e7eb!important}.home-play-personal-settings-screen,.home-play-overview-screen{width:100%!important;min-height:0!important}.home-play-settings-menu-list,.home-play-order-settings-panel{display:flex!important;flex-direction:column!important;gap:10px!important;padding:2px 0 10px!important}.home-play-settings-menu-card,.home-play-empty-list-card{width:100%!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:18px!important;padding:14px!important;background:#0f172ac2!important;color:#fff!important;text-align:left!important;display:flex!important;flex-direction:column!important;gap:6px!important}.home-play-settings-menu-card strong,.home-play-empty-list-card strong{font-size:15px!important;font-weight:950!important}.home-play-settings-menu-card span,.home-play-empty-list-card span{color:#e2e8f0b8!important;font-size:12px!important;line-height:1.35!important}.home-play-empty-list-card button{align-self:flex-start!important;margin-top:6px!important;min-height:32px!important;border-radius:999px!important}.home-play-order-list{display:flex!important;flex-direction:column!important;gap:8px!important}.home-play-order-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:16px!important;padding:10px!important;background:#0f172ab8!important}.home-play-order-row.hidden-item{opacity:.58!important}.home-play-order-row b{display:block!important;color:#fff!important;font-size:13px!important;font-weight:950!important}.home-play-order-row span{display:block!important;margin-top:3px!important;color:#e2e8f0a8!important;font-size:11px!important;line-height:1.3!important}.home-play-order-actions{display:grid!important;grid-template-columns:repeat(3,auto)!important;gap:5px!important}.home-play-order-actions button,.home-play-order-footer button{min-height:30px!important;border-radius:999px!important;padding:0 9px!important;font-size:11px!important;font-weight:900!important}.home-play-order-actions button:disabled{opacity:.35!important}.home-play-search-group{display:flex!important;flex-direction:column!important;gap:8px!important}.home-play-search-result-list{display:flex!important;flex-direction:column!important;gap:7px!important}.home-play-search-result-row{width:100%!important;display:flex!important;flex-direction:column!important;gap:3px!important;text-align:left!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:14px!important;background:#f8fafc!important;padding:10px!important;color:#111827!important}.home-play-search-result-row b{font-size:13px!important;font-weight:950!important}.home-play-search-result-row span{font-size:11px!important;color:#64748b!important;line-height:1.35!important}.dalmuti-play-card{position:relative!important;gap:10px!important}.dalmuti-settings-btn{min-width:86px!important;min-height:32px!important;border-radius:999px!important;color:#fff!important}.dalmuti-status-card{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.dalmuti-status-card>div,.dalmuti-rule-panel article,.dalmuti-empty-board,.dalmuti-turn-guide{border:1px solid rgba(148,163,184,.2)!important;border-radius:16px!important;background:#0f172ab8!important;padding:10px!important}.dalmuti-status-card span,.dalmuti-game-board-head span,.dalmuti-player-card small,.dalmuti-rule-panel p,.dalmuti-empty-board p,.dalmuti-turn-guide li{color:#e2e8f0b8!important;font-size:11px!important;line-height:1.35!important}.dalmuti-status-card strong,.dalmuti-rule-panel b,.dalmuti-empty-board strong,.dalmuti-turn-guide b,.dalmuti-game-board-head strong{display:block!important;color:#fff!important;font-weight:950!important}.dalmuti-rule-panel{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.dalmuti-game-board{display:flex!important;flex-direction:column!important;gap:10px!important}.dalmuti-game-board-head{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:center!important}.dalmuti-game-board-head button{min-width:86px!important;min-height:32px!important;border-radius:999px!important}.dalmuti-player-list{display:flex!important;flex-direction:column!important;gap:8px!important}.dalmuti-player-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:16px!important;background:#0f172aad!important;padding:10px!important}.dalmuti-player-card b{display:block!important;color:#93c5fd!important;font-size:11px!important}.dalmuti-player-card strong{display:block!important;color:#fff!important;font-size:13px!important}.dalmuti-player-card>span{color:#f9a8d4!important;font-weight:950!important;font-size:12px!important}.dalmuti-player-card small{grid-column:1 / -1!important}.dalmuti-turn-guide ol{margin:8px 0 0 18px!important;padding:0!important}.dalmuti-action-row{position:sticky!important;bottom:0!important;z-index:2!important;padding-top:8px!important;background:linear-gradient(180deg,#0f172a00,#0f172af0 35%)!important}.dalmuti-settings-modal{z-index:10000!important}.dalmuti-settings-sheet{max-width:360px!important;width:calc(100% - 32px)!important;display:flex!important;flex-direction:column!important;gap:12px!important}.dalmuti-settings-sheet>strong{color:#fff!important;font-size:17px!important;font-weight:950!important}.dalmuti-settings-sheet p{margin:0!important;color:#e2e8f0c2!important;font-size:12px!important;line-height:1.45!important}.dalmuti-player-count-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.dalmuti-player-count-grid button{min-height:42px!important;border-radius:14px!important;font-weight:950!important}.dalmuti-player-count-grid button.active{background:linear-gradient(135deg,#ec4899,#8b5cf6)!important;color:#fff!important}.home-play-pane.compact-scroll-list .home-play-detail-nav,.home-play-detail-nav{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;justify-items:center!important;min-height:48px!important;height:48px!important;padding:4px 8px!important;gap:0!important;box-sizing:border-box!important}.home-play-detail-nav .home-play-back-button,.home-play-pane.compact-scroll-list .home-play-detail-nav .home-play-back-button{grid-column:1!important;justify-self:center!important;align-self:center!important;width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;line-height:1!important;margin:0!important}.home-play-detail-nav .home-play-detail-title,.home-play-detail-nav strong,.home-play-pane.compact-scroll-list .home-play-detail-nav .home-play-detail-title{grid-column:2!important;justify-self:center!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:36px!important;margin:0!important;padding:0!important;text-align:center!important;font-size:14px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.home-play-detail-nav .home-play-detail-nav-spacer,.home-play-pane.compact-scroll-list .home-play-detail-nav .home-play-detail-nav-spacer{grid-column:3!important;display:block!important;width:40px!important;height:40px!important}.home-play-detail-card.bdsm-tendency-test-card,.bdsm-tendency-test-card{max-height:none!important;overflow:visible!important;overflow-y:visible!important;-webkit-overflow-scrolling:auto!important}.bdsm-tendency-question-grid{max-height:none!important;overflow:visible!important;overflow-y:visible!important;padding-right:0!important}@media (max-width: 520px){.home-play-order-row{grid-template-columns:1fr!important}.home-play-order-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dalmuti-status-card,.dalmuti-player-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-play-overview-launch-actions{flex-direction:row!important}}.algorithm-combined-section-card{display:grid!important;gap:12px!important;border-radius:18px!important}.random-play-picker-card{max-height:calc(100dvh - var(--mobile-header-height, 58px) - var(--mobile-nav-height, 60px) - 92px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.random-play-picker-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.random-play-category-play-screen{display:grid!important;gap:12px!important}.random-play-subscreen-head{align-items:center!important}.random-play-subscreen-head .ghost-btn{min-width:56px!important;min-height:34px!important;border-radius:999px!important}.random-play-flip-card-grid{display:grid!important;gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.random-play-flip-card-grid-1{grid-template-columns:minmax(0,1fr)!important}.random-play-flip-card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.random-play-flip-card-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.random-play-flip-card{min-height:132px!important;display:grid!important;place-items:center!important;gap:6px!important;padding:12px 8px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;text-align:center!important;transform-style:preserve-3d!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.random-play-flip-card.facedown{background:linear-gradient(145deg,#1e293bf2,#0f172aeb)!important}.random-play-flip-card.revealed{border-color:#ec48998f!important;background:linear-gradient(145deg,#ec48993d,#7c3aed33),#0f172ae6!important;transform:translateY(-1px) rotateY(0)!important}.random-play-flip-card:disabled{opacity:.45!important;cursor:not-allowed!important}.random-play-flip-card span{font-size:11px!important;color:#e2e8f0ad!important;font-weight:900!important}.random-play-flip-card strong{min-width:0!important;font-size:14px!important;line-height:1.25!important;word-break:keep-all!important}.random-play-flip-card.facedown strong{letter-spacing:.16em!important;font-size:16px!important;color:#f8fafcc2!important}.random-play-flip-card small{font-size:11px!important;color:#e2e8f0a3!important}.home-play-random-personal-settings-panel{display:grid!important;gap:12px!important}.guild-dashboard-hero-card-requested{display:grid!important;grid-template-columns:84px minmax(0,1fr) 72px!important;align-items:stretch!important;gap:10px!important;min-height:128px!important;padding:12px!important}.guild-dashboard-hero-card-requested .guild-dashboard-icon-stack{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:5px!important;align-items:center!important;justify-items:center!important;height:100%!important}.guild-dashboard-icon-title{font-size:11px!important;line-height:1!important;color:#e2e8f0bd!important;font-weight:950!important}.guild-dashboard-hero-card-requested .guild-dashboard-photo{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;align-self:center!important}.guild-dashboard-hero-card-requested .guild-home-feature-open-btn{min-height:26px!important;padding:4px 8px!important;align-self:end!important}.guild-dashboard-hero-card-requested .guild-dashboard-main-lines{display:grid!important;grid-template-rows:minmax(0,1fr) auto auto!important;gap:6px!important;min-width:0!important;align-content:center!important}.guild-dashboard-hero-card-requested .guild-dashboard-line{width:100%!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:6px 8px!important;border-radius:14px!important}.guild-dashboard-notice-line{min-height:30px!important;display:flex!important;align-items:center!important;margin:0!important;padding:6px 8px!important;border-radius:14px!important;background:#ffffff0e!important;color:#e2e8f0c7!important;font-size:11px!important;line-height:1.25!important}.guild-dashboard-hero-card-requested .guild-dashboard-side-actions{display:grid!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:6px!important;align-self:stretch!important}.guild-dashboard-hero-card-requested .guild-dashboard-side-actions button{width:100%!important;min-height:32px!important;padding:5px 6px!important;border-radius:13px!important;font-size:12px!important}.guild-schedule-card-detailed{min-height:fit-content!important;height:auto!important;padding:12px!important;overflow:visible!important}.guild-schedule-card-detailed .schedule-card-meta-line,.guild-schedule-card-detailed .schedule-card-note-line,.guild-schedule-card-detailed .schedule-card-title-line{height:auto!important;min-height:0!important}.guild-schedule-card-detailed .schedule-card-note-line{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.guild-schedule-card-detailed .schedule-card-meta-line span,.guild-schedule-card-detailed .schedule-card-title-line span,.guild-schedule-card-detailed .schedule-card-note-line span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;min-height:24px!important}@media (max-width: 520px){.random-play-flip-card-grid,.random-play-flip-card-grid-4{grid-template-columns:repeat(3,minmax(0,1fr))!important}.random-play-flip-card{min-height:116px!important;padding:10px 6px!important}.random-play-flip-card strong{font-size:12px!important}.guild-dashboard-hero-card-requested{grid-template-columns:74px minmax(0,1fr) 62px!important;gap:8px!important;padding:10px!important}.guild-dashboard-hero-card-requested .guild-dashboard-photo{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important}.guild-dashboard-hero-card-requested .guild-dashboard-line{min-height:31px!important;padding:5px 7px!important;font-size:11px!important}.guild-dashboard-notice-line{min-height:28px!important;font-size:10.5px!important}.guild-dashboard-hero-card-requested .guild-dashboard-side-actions button{min-height:29px!important;font-size:11px!important}}.shorts-viewer-side-actions.visible .shorts-viewer-action-btn[aria-expanded=true]{pointer-events:auto!important}.shorts-comments-sheet{z-index:28!important}.shorts-viewer-side-actions.visible{z-index:34!important}.notification-overlay-root.notification-overlay-body .notification-summary-card .notification-summary-list{max-height:none!important}.notification-overlay-root.notification-overlay-body .notification-more-btn,.notification-overlay-body .notification-more-btn{border-radius:999px!important;overflow:hidden!important;border:1px solid rgba(37,99,235,.18)!important}.notification-overlay-root.notification-overlay-body .notification-summary-row,.notification-overlay-body .notification-summary-row{border-radius:16px!important;overflow:hidden!important}.notification-overlay-root.notification-overlay-body .notification-summary-row.unread,.notification-overlay-body .notification-summary-row.unread{border-radius:16px!important}.notification-overlay-root .notification-chip,.notification-overlay-body .notification-chip,.notification-chip{border-radius:999px!important;overflow:hidden!important}.guild-dashboard-hero-card-requested .guild-dashboard-icon-stack{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;height:100%!important;min-height:104px!important;padding:0!important}.guild-dashboard-hero-card-requested .guild-dashboard-icon-title{display:none!important}.guild-dashboard-hero-card-requested .guild-dashboard-photo{align-self:center!important;margin-top:0!important;margin-bottom:auto!important}.guild-dashboard-hero-card-requested .guild-home-feature-open-btn{align-self:center!important;margin-top:auto!important;width:100%!important;min-height:28px!important}@media (max-width: 520px){.guild-dashboard-hero-card-requested .guild-dashboard-icon-stack{min-height:96px!important;gap:7px!important}.guild-dashboard-hero-card-requested .guild-home-feature-open-btn{min-height:27px!important;padding:4px 6px!important}}.shop-home-home-shell>.shop-home-top-stack,.shop-home-home-shell>.shop-home-top-stack.is-hidden{transition:opacity .12s ease!important}:root{--adultapp-topbar-fluid-height: clamp(50px, 12.4vw, 60px);--adultapp-bottom-nav-fluid-height: clamp(50px, 13.8vw, 60px)}.mobile-app-shell>.top-header,.top-header{height:calc(var(--adultapp-topbar-fluid-height) + env(safe-area-inset-top,0px))!important;min-height:calc(var(--adultapp-topbar-fluid-height) + env(safe-area-inset-top,0px))!important;max-height:calc(var(--adultapp-topbar-fluid-height) + env(safe-area-inset-top,0px))!important;padding-top:env(safe-area-inset-top,0px)!important;box-sizing:border-box!important}.top-header .topbar-row,.topbar-row{height:var(--adultapp-topbar-fluid-height)!important;min-height:var(--adultapp-topbar-fluid-height)!important;max-height:var(--adultapp-topbar-fluid-height)!important;padding:clamp(5px,1.8vw,7px) clamp(7px,2.6vw,12px)!important;gap:clamp(3px,1.3vw,6px)!important;box-sizing:border-box!important}.top-header .topbar-inline-actions-left,.top-header .topbar-inline-actions-right{gap:clamp(2px,1.1vw,5px)!important;min-width:0!important}.top-header .header-inline-btn,.top-header .header-inline-btn.header-inline-btn-navitem,.top-header .header-inline-btn.header-inline-btn-icon-label,.top-header .header-icon-btn,.top-header .topbar-inline-actions-left>.header-inline-btn,.top-header .topbar-inline-actions-right>.header-inline-btn,.top-header .topbar-inline-actions-right>.header-icon-btn,.top-header .header-toolbar-btn,.top-header .topbar-inline-actions-right>.header-inline-btn.header-icon-btn.header-toolbar-btn{height:clamp(28px,8.5vw,34px)!important;min-height:clamp(28px,8.5vw,34px)!important;max-height:clamp(28px,8.5vw,34px)!important;min-width:clamp(28px,8.5vw,34px)!important;padding-left:clamp(4px,1.8vw,7px)!important;padding-right:clamp(4px,1.8vw,7px)!important;font-size:clamp(10px,3.1vw,12px)!important;line-height:1!important;box-sizing:border-box!important}.top-header .header-icon-btn,.top-header .header-toolbar-btn,.top-header .topbar-inline-actions-right>.header-inline-btn.header-icon-btn.header-toolbar-btn{width:clamp(28px,8.5vw,34px)!important;max-width:clamp(28px,8.5vw,34px)!important;flex:0 0 clamp(28px,8.5vw,34px)!important;padding:0!important}.top-header .header-inline-btn svg,.top-header .header-icon-btn svg,.top-header .header-toolbar-btn svg{width:clamp(16px,5.3vw,20px)!important;height:clamp(16px,5.3vw,20px)!important}.top-header .topbar-title-inline,.top-header .topbar-inline-actions-right .topbar-title-inline{max-width:clamp(64px,23vw,112px)!important;font-size:clamp(11px,3.5vw,14px)!important;line-height:1.1!important}.bottom-nav,.bottom-nav:hover,.bottom-nav:focus-within{height:calc(var(--adultapp-bottom-nav-fluid-height) + env(safe-area-inset-bottom,0px))!important;min-height:calc(var(--adultapp-bottom-nav-fluid-height) + env(safe-area-inset-bottom,0px))!important;max-height:calc(var(--adultapp-bottom-nav-fluid-height) + env(safe-area-inset-bottom,0px))!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;box-sizing:border-box!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.bottom-nav .bottom-nav-btn,.bottom-nav-btn,.bottom-nav-btn.active{height:var(--adultapp-bottom-nav-fluid-height)!important;min-height:var(--adultapp-bottom-nav-fluid-height)!important;max-height:var(--adultapp-bottom-nav-fluid-height)!important;padding:clamp(3px,1.4vw,6px) 0 clamp(3px,1.2vw,5px)!important;gap:clamp(1px,.8vw,3px)!important;font-size:clamp(8px,2.7vw,10px)!important;box-sizing:border-box!important}.bottom-nav .bottom-nav-icon,.bottom-nav-btn .bottom-nav-icon{height:clamp(18px,6.4vw,25px)!important;display:flex!important;align-items:center!important;justify-content:center!important}.bottom-nav .bottom-nav-icon svg,.bottom-nav-btn .bottom-nav-icon svg{width:clamp(17px,6.2vw,24px)!important;height:clamp(17px,6.2vw,24px)!important}.bottom-nav .bottom-nav-label,.bottom-nav-label{font-size:clamp(8px,2.7vw,10px)!important;line-height:1.05!important;max-width:100%!important}.bottom-community-choice-popover{width:min(340px,calc(100vw - 20px))!important;bottom:calc(var(--adultapp-bottom-nav-fluid-height) + env(safe-area-inset-bottom,0px) + clamp(6px,2vw,10px))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(5px,1.8vw,8px)!important;padding:clamp(7px,2.4vw,10px)!important;border-radius:clamp(14px,4.8vw,20px)!important;box-sizing:border-box!important}.bottom-community-choice-popover button,.bottom-community-choice-popover button:last-child{min-width:0!important;min-height:clamp(34px,10.5vw,42px)!important;padding:0 clamp(5px,2vw,8px)!important;border-radius:999px!important;font-size:clamp(11px,3.4vw,14px)!important;line-height:1.05!important;white-space:nowrap!important}.catshi-store-shell.compact-scroll-list .catshi-store-summary-main,.catshi-store-shell .catshi-store-summary-main{min-height:0!important;height:auto!important;align-self:center!important;align-items:center!important;gap:6px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}.catshi-store-shell.compact-scroll-list .catshi-store-summary-main>div,.catshi-store-shell .catshi-store-summary-main>div{gap:0!important;line-height:1!important}.catshi-store-shell.compact-scroll-list .catshi-store-summary-card strong,.catshi-store-shell.compact-scroll-list .catshi-store-summary-card span{line-height:1.16!important}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar .category-scroll.home-feed-filter-category-scroll,.category-scroll.home-feed-filter-category-scroll{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;padding:0!important;overflow:visible!important}.home-feed-filter-category-scroll>.category-chip,.home-feed-filter-category-scroll>button,.home-feed-filter-category-scroll>.home-feed-following-dropdown-wrap{width:100%!important;min-width:0!important}.home-feed-filter-category-scroll .home-feed-following-dropdown-wrap{display:block!important}.home-feed-filter-category-scroll .home-feed-following-dropdown-trigger,.home-feed-filter-category-scroll .category-chip{width:100%!important;justify-content:center!important;text-align:center!important}@media (max-width: 360px){:root{--adultapp-topbar-fluid-height: 50px;--adultapp-bottom-nav-fluid-height: 50px}.bottom-community-choice-popover{width:calc(100vw - 14px)!important;gap:5px!important;padding:7px!important}.bottom-community-choice-popover button,.bottom-community-choice-popover button:last-child{min-height:33px!important;font-size:11px!important;padding:0 4px!important}}.communication-calendar-panel .guild-calendar-grid button{cursor:pointer!important}.communication-calendar-panel .guild-calendar-grid button.muted{cursor:default!important}.communication-schedule-list-panel.guild-schedule-list-panel{display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px!important}.communication-selected-date-list-head{padding:2px 2px 4px!important}.communication-selected-date-schedule-list{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;min-height:0!important}.communication-selected-date-schedule-card{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-height:auto!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.09)!important;background:#ffffff0b!important;box-shadow:none!important}.communication-selected-date-schedule-row{display:grid!important;grid-template-columns:minmax(82px,.44fr) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important}.communication-selected-date-schedule-title-row>span,.communication-selected-date-schedule-status-row>span,.communication-selected-date-schedule-status-row>b{min-width:0!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 9px!important;border-radius:999px!important;background:#ffffff13!important;color:#ffffffc7!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.communication-selected-date-schedule-title-row>strong{min-width:0!important;min-height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border-radius:12px!important;background:#ffffff0e!important;color:#fff!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.communication-selected-date-schedule-status-row>b{background:#ff4f9a21!important;color:#ffd6e8!important}.communication-selected-date-schedule-summary,.communication-selected-date-schedule-highlight{margin:0!important;width:100%!important;padding:9px 10px!important;border-radius:12px!important;background:#ffffff0e!important;color:#ffffffc2!important;font-size:12px!important;font-weight:760!important;line-height:1.45!important}.communication-selected-date-schedule-highlight{background:#ff4f9a1c!important;color:#ffd6e8!important}.communication-selected-date-empty-card{display:grid!important;gap:5px!important;padding:14px!important;border-radius:16px!important;border:1px dashed rgba(255,255,255,.14)!important;background:#ffffff09!important;text-align:center!important}.communication-selected-date-empty-card strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.communication-selected-date-empty-card p{margin:0!important;color:#ffffff9e!important;font-size:11px!important;line-height:1.45!important}@media (max-width: 420px){.communication-schedule-list-panel.guild-schedule-list-panel,.communication-selected-date-schedule-card{padding:10px!important}.communication-selected-date-schedule-row{grid-template-columns:minmax(76px,.42fr) minmax(0,1fr)!important;gap:6px!important}.communication-selected-date-schedule-title-row>span,.communication-selected-date-schedule-status-row>span,.communication-selected-date-schedule-status-row>b{min-height:26px!important;padding:0 7px!important;font-size:10.5px!important}.communication-selected-date-schedule-title-row>strong{min-height:26px!important;padding:0 8px!important;font-size:12px!important}.communication-selected-date-schedule-summary,.communication-selected-date-schedule-highlight{padding:8px 9px!important;font-size:11.5px!important}}.home-play-overview-launch-card{padding:8px!important}.home-play-detail-nav{grid-template-columns:40px minmax(0,1fr) 40px!important;min-height:48px!important;height:48px!important}.home-play-detail-nav>.home-play-back-button{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important}.home-play-detail-nav>.home-play-detail-title{grid-column:2!important}.home-play-detail-nav>.home-play-detail-nav-spacer{width:40px!important;height:40px!important}.mobile-main:has(.home-play-pane),.mobile-main:has(.home-play-pane)>.home-play-pane,.mobile-main:has(.home-play-pane)>.tab-pane,.mobile-main:has(.home-play-pane)>.fill-pane{border-radius:0!important}.home-play-pane.compact-scroll-list{padding-top:0!important}.home-play-overview-topbar{padding-top:0!important;padding-bottom:0!important}.home-play-pane.compact-scroll-list .home-play-detail-nav,.home-play-detail-nav{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;height:48px!important;padding:0 48px!important;gap:0!important;box-sizing:border-box!important;text-align:center!important}.home-play-detail-nav>.home-play-back-button,.home-play-pane.compact-scroll-list .home-play-detail-nav>.home-play-back-button{position:absolute!important;left:4px!important;top:50%!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;margin:0!important;padding:0!important;line-height:1!important;box-sizing:border-box!important;z-index:2!important}.home-play-detail-nav>.home-play-detail-title,.home-play-detail-nav>strong.home-play-detail-title,.home-play-pane.compact-scroll-list .home-play-detail-nav>.home-play-detail-title{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:40px!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important;box-sizing:border-box!important}.home-play-detail-nav>.home-play-detail-nav-spacer,.home-play-pane.compact-scroll-list .home-play-detail-nav>.home-play-detail-nav-spacer{display:none!important}.shop-home-hero-carousel,.shop-home-sort-toolbar{overscroll-behavior:contain!important;-webkit-user-select:none!important;user-select:none!important}.shop-home-sort-toolbar{touch-action:pan-y!important}.shop-home-product-grid-scroll{scrollbar-width:none!important;-ms-overflow-style:none!important}.shop-home-product-grid-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.top-header .topbar-inline-actions-left .header-inline-btn.header-inline-btn-navitem,.top-header .topbar-inline-actions-left .header-inline-btn.header-inline-btn-navitem:not(.header-icon-btn){font-size:14px!important;padding-left:8px!important;padding-right:8px!important}.top-header .topbar-inline-actions-left .header-inline-btn.header-inline-btn-navitem .header-nav-label-text{font-size:14px!important;line-height:1!important}.chat-request-list .chat-request-row,.chat-request-row{border-radius:14px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.09)!important;background:#ffffff09!important}.chat-request-list .chat-request-row:hover,.chat-request-row:hover{border-color:#ffffff29!important;background:#ffffff0f!important}.chat-request-pane .avatar-circle.kakao-avatar.chat-request-profile-trigger,.avatar-circle.kakao-avatar.chat-request-profile-trigger,.avatar-circle.kakao-avatar.chat-request-profile-trigger.anonymous-chat-avatar{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;padding:0!important;border-radius:50%!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.18)!important;background:linear-gradient(135deg,#ff4f9af2,#7c3aedeb)!important;box-shadow:0 8px 18px #00000038!important;display:inline-grid!important;place-items:center!important}.chat-request-pane .avatar-circle.kakao-avatar.chat-request-profile-trigger img,.avatar-circle.kakao-avatar.chat-request-profile-trigger img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}.chat-request-pane .avatar-circle.kakao-avatar.chat-request-profile-trigger .chat-discovery-anon-profile,.avatar-circle.kakao-avatar.chat-request-profile-trigger .chat-discovery-anon-profile{width:100%!important;height:100%!important;border-radius:50%!important}.mobile-app-shell.chat-room-active .x-chat-room-shell,.x-chat-room-shell{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;align-content:stretch!important;min-height:0!important;overflow:hidden!important}.mobile-app-shell.chat-room-active .x-chat-room-message-list,.mobile-app-shell.chat-room-active .x-chat-room-message-list.compact-scroll-list,.x-chat-room-message-list,.x-chat-room-message-list.compact-scroll-list{flex:1 1 auto!important;align-self:stretch!important;justify-self:start!important;grid-row:auto!important;margin-top:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important}.mobile-main:has(.home-play-pane){padding:8px 16px!important;box-sizing:border-box!important}.mobile-main:has(.home-play-pane)>.home-play-pane.compact-scroll-list{min-width:0!important;width:100%!important;box-sizing:border-box!important}.home-play-overview-section,.home-play-overview-section .home-play-overview-list{height:auto!important;max-height:none!important;overflow:visible!important}.home-play-overview-section .home-play-overview-list>.home-play-overview-row{min-height:64px!important;box-sizing:border-box!important}.home-play-overview-section .home-play-overview-list>.home-play-overview-row:nth-of-type(n+4){display:none!important}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar{overflow:visible!important}.category-scroll.home-feed-filter-category-scroll,.home-feed-pane-feed-scroll .feed-compose-launch-toolbar .category-scroll.home-feed-filter-category-scroll{align-items:start!important;overflow:visible!important}.home-feed-filter-category-scroll>.home-feed-following-dropdown-wrap{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;overflow:visible!important}.home-feed-filter-category-scroll>.home-feed-following-dropdown-wrap.open{gap:6px!important}.home-feed-filter-category-scroll .home-feed-following-dropdown-wrap.open .home-feed-following-subcategory-row{position:static!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;min-width:0!important;margin:0!important;padding:5px!important;display:grid!important;grid-template-columns:1fr!important;border-radius:12px!important;background:#050505f5!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 12px 24px #00000052!important}.home-feed-filter-category-scroll .home-feed-following-subcategory-row .category-chip{min-height:30px!important;border-radius:10px!important}.profile-pane-instagram .profile-ig-header,.profile-ig-header{padding-top:10px!important;padding-bottom:10px!important}.profile-highlight-scroll{min-height:104px!important;height:104px!important;padding-top:8px!important;padding-bottom:8px!important;align-items:center!important}.profile-highlight-item{padding-left:0!important;padding-right:0!important}.profile-pane-instagram .profile-highlight-item,.profile-highlight-item{padding-top:0!important;padding-bottom:0!important}.profile-pane-instagram .profile-highlight-item small,.profile-highlight-item small{font-size:12px!important;line-height:1.15!important}.profile-pane-instagram .profile-ig-header,.profile-ig-header{align-items:stretch!important}.profile-pane-instagram .profile-ig-main,.profile-ig-main{align-self:stretch!important;display:flex!important;flex-direction:column!important;min-height:0!important}.profile-pane-instagram .profile-ig-bio,.profile-ig-bio{flex:1 1 auto!important;display:grid!important;align-content:start!important;min-height:0!important;margin-bottom:0!important}.profile-pane-instagram .profile-ig-bio p,.profile-ig-bio p{margin-bottom:0!important}.profile-pane-instagram .profile-ig-tabbar.profile-ig-action-grid button,.profile-ig-tabbar.profile-ig-action-grid button{padding-top:6px!important;padding-bottom:6px!important}.home-feed-pane-feed-scroll,.home-feed-pane-feed-scroll.home-feed-pane-feed-scroll-collapsed{overflow:hidden!important}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar,.home-feed-pane-feed-scroll .feed-compose-launch-toolbar.feed-compose-launch-toolbar-hidden,.chat-toolbar.kakao-toolbar.compact-only-toolbar.feed-compose-launch-toolbar{position:sticky!important;top:0!important;overflow:visible!important;z-index:5000!important;isolation:isolate!important;transform:none!important}.home-feed-pane-feed-scroll .feed-compose-launch-toolbar .category-scroll.home-feed-filter-category-scroll,.category-scroll.home-feed-filter-category-scroll{position:relative!important;overflow:visible!important;align-items:center!important;z-index:5010!important}.home-feed-filter-category-scroll>.home-feed-following-dropdown-wrap,.home-feed-filter-category-scroll .home-feed-following-dropdown-wrap,.home-feed-following-dropdown-wrap{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;width:100%!important;min-width:0!important;height:49px!important;min-height:49px!important;max-height:49px!important;overflow:visible!important;z-index:5020!important}.home-feed-filter-category-scroll .home-feed-following-dropdown-trigger,.home-feed-following-dropdown-trigger{position:relative!important;z-index:5030!important;width:100%!important;height:49px!important;min-height:49px!important}.home-feed-filter-category-scroll .home-feed-following-dropdown-wrap.open .home-feed-following-subcategory-row,.home-feed-following-dropdown-wrap.open .home-feed-following-subcategory-row{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 6px)!important;width:100%!important;min-width:0!important;margin:0!important;padding:6px!important;display:grid!important;grid-template-columns:1fr!important;border-radius:14px!important;background:#050505fa!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 16px 36px #0000008f!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;overflow:hidden!important;z-index:5040!important}.home-feed-filter-category-scroll .home-feed-following-subcategory-row .category-chip,.home-feed-following-subcategory-row .category-chip{width:100%!important;min-height:32px!important;height:32px!important;padding:0 8px!important;border-radius:10px!important;background:transparent!important;border:0!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.feed-post-list.compact-scroll-list.feed-post-list-stream,.feed-post-list.feed-post-list-stream,.feed-post-list-stream{position:relative!important;z-index:1!important}.home-play-pane.compact-scroll-list{background:#000!important}.home-play-pane.compact-scroll-list .home-play-overview-launch-card,.home-play-overview-launch-card{border-radius:20px!important;overflow:hidden!important}.bdsm-tendency-summary-panel .bdsm-tendency-summary-list{display:grid;gap:6px}.bdsm-tendency-summary-panel .bdsm-tendency-summary-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0f172ab8;color:inherit;text-align:left;cursor:pointer}.bdsm-tendency-summary-panel .bdsm-tendency-summary-row:hover,.bdsm-tendency-summary-panel .bdsm-tendency-summary-row:focus-visible{border-color:#ec48996b;background:#1e293bdb;outline:none}.bdsm-tendency-summary-panel .bdsm-tendency-summary-row b{min-width:0;overflow:hidden;color:#fff;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.bdsm-tendency-summary-panel .bdsm-tendency-summary-row em{justify-self:end;min-width:48px;padding:4px 7px;border-radius:999px;background:#ec489929;color:#f9a8d4;font-size:11px;font-style:normal;font-weight:900;text-align:center}.bdsm-tendency-summary-notice{margin:9px 0 0;padding:8px 9px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0f172a94;color:#e2e8f0d1;font-size:10.5px;font-weight:800;line-height:1.42}.bdsm-tendency-result-card{scroll-margin-top:72px}.bdsm-tendency-result-card .bdsm-tendency-result-definition{margin:8px 0 0;color:#f8fafc;font-size:12px;line-height:1.45}.bdsm-tendency-result-card .bdsm-tendency-result-definition b{font-weight:900}.bdsm-tendency-result-card .bdsm-tendency-result-description{margin:6px 0 0;color:#e2e8f0c7;font-size:11px;line-height:1.55}@media (max-width: 520px){.bdsm-tendency-summary-panel .bdsm-tendency-summary-row{grid-template-columns:minmax(0,1fr) auto;min-height:34px;padding:7px 8px}.bdsm-tendency-summary-panel .bdsm-tendency-summary-row b,.bdsm-tendency-summary-panel .bdsm-tendency-summary-row em{font-size:10.5px}}.profile-highlight-scroll{gap:12px!important}.profile-pane-instagram .profile-highlight-item,.profile-highlight-item{flex:0 0 72px!important;width:72px!important;min-width:72px!important;max-width:72px!important;padding-left:2px!important;padding-right:2px!important}.profile-pane-instagram .profile-highlight-item small,.profile-highlight-item small{width:100%!important;max-width:68px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.profile-section-detail-shell{display:flex;flex-direction:column;gap:10px;min-height:0}.profile-section-detail-topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;min-height:42px;padding:6px 8px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#0f172af0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-section-detail-topbar strong{grid-column:2;min-width:0;color:#f8fafc;font-size:13px;font-weight:900;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-section-back-btn{grid-column:1;justify-self:start}.shop-shorts-pane{display:flex;flex-direction:column;gap:10px;padding:10px 12px 96px;background:#050505}.shop-shorts-guide-card{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:linear-gradient(135deg,#0f172af0,#030712f5);color:#f8fafc}.shop-shorts-guide-card strong{font-size:13px;font-weight:900}.shop-shorts-guide-card span{color:#e2e8f0c7;font-size:11px;line-height:1.45}@media (max-width: 380px){.profile-pane-instagram .profile-highlight-item,.profile-highlight-item{flex-basis:68px!important;width:68px!important;min-width:68px!important;max-width:68px!important}}.home-play-recommendation-detail-card{display:flex;flex-direction:column;gap:12px;min-height:auto;padding:16px;border-radius:20px}.home-play-recommendation-head{align-items:flex-start}.home-play-recommendation-head small{display:block;margin-top:4px;color:var(--muted, #6b7280);line-height:1.35}.home-play-recommendation-lead{margin:0;color:var(--text, #111827);line-height:1.55;word-break:keep-all}.home-play-recommendation-sample-card{display:grid;gap:8px;padding:14px;border:1px solid rgba(148,163,184,.28);border-radius:18px;background:#f8fafceb}.home-play-recommendation-sample-card span{font-size:12px;font-weight:800;color:#2563eb}.home-play-recommendation-sample-card strong{font-size:15px;line-height:1.45;word-break:keep-all}.home-play-recommendation-sample-card button{min-height:40px;border-radius:999px}.home-play-recommendation-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-play-recommendation-section-grid article{padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:16px;background:#fffffff0}.home-play-recommendation-section-grid b{display:block;margin-bottom:5px;font-size:13px}.home-play-recommendation-section-grid p{margin:0;font-size:13px;line-height:1.45;color:var(--muted, #6b7280);word-break:keep-all}.home-play-recommendation-chip-panel{display:grid;gap:8px;padding:12px;border-radius:16px;background:#0f172a0a}.home-play-recommendation-chip-panel>div{display:flex;flex-wrap:wrap;gap:6px}.home-play-recommendation-chip-panel span{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#fff;font-size:12px;font-weight:700;color:#334155}.home-play-recommendation-policy-note{margin:0;padding:10px 12px;border-radius:14px;background:#2563eb14;color:#1e3a8a;font-size:12px;line-height:1.45;word-break:keep-all}@media (max-width: 520px){.home-play-recommendation-detail-card{padding:14px;border-radius:18px}.home-play-recommendation-section-grid{grid-template-columns:1fr}.home-play-recommendation-chip-panel span{max-width:100%}}.home-play-pane.compact-scroll-list,.home-play-pane{background:radial-gradient(circle at 18% 0%,rgba(255,79,154,.16),transparent 30%),#050106!important;color:#f8fafc!important;border-radius:22px!important}.home-play-pane.compact-scroll-list .home-play-overview-launch-card,.home-play-overview-launch-card{min-height:60px!important;height:60px!important;padding:8px 10px!important;border:1px solid rgba(255,79,154,.35)!important;border-radius:18px!important;background:linear-gradient(135deg,#180412fa,#3d0a2af5)!important;color:#f8fafc!important;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff14!important;overflow:hidden!important}.home-play-overview-launch-card strong,.home-play-overview-launch-card span{color:#f8fafc!important}.home-play-overview-launch-card span{opacity:.76!important}.home-play-category-tabs,.home-play-type-tab-row,.sexual-orientation-mode-row,.random-play-participant-row{border-radius:16px!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.08)!important;padding:5px!important}.home-play-category-tabs button,.home-play-type-tab-row button,.sexual-orientation-mode-row button,.random-play-participant-row button{border-radius:999px!important;color:#f8fafcc2!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important}.home-play-category-tabs button.active,.home-play-type-tab-row button.active,.sexual-orientation-mode-row button.active,.random-play-participant-row button.active{color:#fff!important;border-color:#ff4f9aa6!important;background:linear-gradient(135deg,#ff4f9af2,#be185de6)!important;box-shadow:0 10px 22px #ff4f9a3d!important}.home-play-list-card,.home-play-pane.compact-scroll-list .home-play-list-card,.home-play-detail-card,.home-play-recommendation-detail-card,.sexual-orientation-test-card,.bdsm-tendency-test-card,.random-position-play-card,.life-report-play-card,.location-share-play-card,.home-play-overview-section,.home-play-overview-row,.home-play-overview-empty,.home-play-empty-list-card{border-radius:20px!important;border:1px solid rgba(255,79,154,.2)!important;background:linear-gradient(145deg,#120610f5,#0a0a0efa)!important;color:#f8fafc!important;box-shadow:0 12px 26px #00000047!important}.home-play-list-card.active,.home-play-list-card:hover,.home-play-pane.compact-scroll-list .home-play-list-card.active{border-color:#ff4f9aa6!important;background:linear-gradient(145deg,#3a0827fa,#140812fa)!important}.home-play-list-title,.home-play-list-card strong,.home-play-list-card b,.home-play-detail-card strong,.home-play-detail-card b,.home-play-detail-title,.home-play-recommendation-detail-card strong,.home-play-overview-section strong,.home-play-overview-row strong{color:#f8fafc!important}.home-play-list-card small,.home-play-detail-card small,.home-play-detail-card p,.home-play-recommendation-lead,.home-play-recommendation-section-grid p,.home-play-recommendation-head small,.home-play-overview-row span,.home-play-overview-empty,.home-play-empty-list-card span{color:#e2e8f0c2!important}.home-play-detail-head,.home-play-recommendation-head,.random-position-head,.home-play-compatibility-head,.home-play-type-library-head{border-radius:18px!important;border:1px solid rgba(255,79,154,.24)!important;background:linear-gradient(135deg,#ff4f9a24,#0f172a33)!important;padding:12px!important}.home-play-detail-head>span,.home-play-recommendation-head>span,.random-position-head>span,.home-play-compatibility-head>span,.home-play-type-library-head>span{border-radius:999px!important;background:#ff4f9a2e!important;border:1px solid rgba(255,79,154,.35)!important;color:#ffc7dd!important}.home-play-overview-launch-card button,.home-play-detail-card button:not(.home-play-back-button):not(.tarot-home-back-button),.home-play-recommendation-sample-card button,.home-play-empty-list-card button{border-radius:999px!important;border:1px solid rgba(255,79,154,.58)!important;background:linear-gradient(135deg,#ff4f9a,#be185d)!important;color:#fff!important}.home-play-detail-card button.ghost-btn,.home-play-detail-card button.secondary,.home-play-overview-launch-card .ghost-btn{background:#ffffff0f!important;border-color:#ffffff24!important;color:#f8fafcdb!important}.home-play-detail-card button:disabled,.home-play-compatibility-card button:disabled{opacity:.45!important;cursor:not-allowed!important}.home-play-recommendation-sample-card,.home-play-recommendation-section-grid article,.home-play-recommendation-chip-panel,.sexual-orientation-question-card,.bdsm-tendency-question-card,.bdsm-tendency-summary-panel,.bdsm-tendency-result-card,.random-position-result-grid article,.random-position-option-panel,.random-play-category-card,.random-play-flip-card,.life-report-status-grid>div,.life-report-trial-panel{border-radius:18px!important;border:1px solid rgba(255,79,154,.18)!important;background:#ffffff0e!important;color:#f8fafc!important}.home-play-recommendation-chip-panel span,.bdsm-tendency-summary-row,.sexual-orientation-option-grid button,.bdsm-tendency-scale-buttons button,.random-position-option-panel b,.random-position-result-grid span{border-radius:999px!important;border-color:#ff4f9a3d!important;background:#ff4f9a14!important;color:#f8fafce0!important}.home-play-recommendation-policy-note,.sexual-orientation-result-caution,.home-play-type-policy-note{border-radius:16px!important;background:#ff4f9a1a!important;color:#ffc7dd!important}.home-play-compatibility-card,.home-play-type-library-card{display:flex!important;flex-direction:column!important;gap:12px!important}.home-play-compatibility-guide-card,.home-play-compatibility-person-card,.home-play-compatibility-result-card,.home-play-type-empty-state,.home-play-type-match-summary,.home-play-type-guide-card,.bdsm-tendency-play-link-card{border-radius:20px!important;border:1px solid rgba(255,79,154,.22)!important;background:linear-gradient(145deg,#ffffff12,#ffffff09)!important;color:#f8fafc!important;box-shadow:inset 0 1px #ffffff0f!important}.home-play-compatibility-guide-card,.bdsm-tendency-play-link-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important}.home-play-compatibility-guide-card p,.bdsm-tendency-play-link-card p,.home-play-type-guide-card p,.home-play-type-guide-card small,.home-play-type-empty-state p,.home-play-type-match-summary p,.home-play-compatibility-result-card p,.home-play-compatibility-empty-note{color:#e2e8f0c7!important}.home-play-compatibility-person-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.home-play-compatibility-person-card{display:flex!important;flex-direction:column!important;gap:12px!important;padding:14px!important}.home-play-compatibility-person-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.home-play-compatibility-person-head span{color:#ffc7dd!important;font-size:11px!important;font-weight:800!important}.home-play-compatibility-select-field{display:grid!important;gap:6px!important}.home-play-compatibility-select-field span,.home-play-compatibility-chip-section>b{color:#f8fafce6!important;font-size:12px!important;font-weight:900!important}.home-play-compatibility-select-field select{min-height:42px!important;border-radius:14px!important;border:1px solid rgba(255,79,154,.28)!important;background:#030712e6!important;color:#f8fafc!important;padding:0 12px!important}.home-play-compatibility-chip-section{display:grid!important;gap:8px!important}.home-play-compatibility-chip-grid,.home-play-compatibility-play-grid{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.home-play-compatibility-chip-grid button{min-height:34px!important;padding:6px 10px!important;border-radius:999px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;color:#f8fafcd6!important}.home-play-compatibility-chip-grid button.selected,.home-play-compatibility-play-grid button.selected{background:linear-gradient(135deg,#ff4f9afa,#be185df0)!important;border-color:#fff3!important;color:#fff!important}.home-play-compatibility-play-grid button{display:grid!important;flex:1 1 160px!important;min-height:96px!important;padding:10px!important;text-align:left!important;border-radius:16px!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.1)!important;color:#f8fafc!important}.home-play-compatibility-play-grid button span{color:#ffc7dd!important;font-size:11px!important;font-weight:900!important}.home-play-compatibility-play-grid button small{color:#e2e8f0b8!important;line-height:1.35!important}.home-play-compatibility-action-row,.home-play-type-tab-row{display:flex!important;gap:8px!important}.home-play-compatibility-action-row button,.home-play-type-tab-row button{flex:1 1 0!important}.home-play-compatibility-score-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.home-play-compatibility-score-head strong{display:block!important;color:#ff7bb4!important;font-size:30px!important}.home-play-compatibility-result-card{display:grid!important;gap:10px!important;padding:14px!important}.home-play-compatibility-result-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.home-play-compatibility-result-grid article{display:grid!important;gap:5px!important;padding:10px!important;border-radius:14px!important;background:#00000038!important;border:1px solid rgba(255,255,255,.08)!important}.home-play-compatibility-result-grid span{color:#e2e8f0c7!important;font-size:12px!important;line-height:1.4!important}.home-play-type-match-panel,.home-play-type-guide-list{display:grid!important;gap:10px!important}.home-play-type-empty-state,.home-play-type-match-summary,.home-play-type-guide-card{display:grid!important;gap:8px!important;padding:14px!important}.home-play-type-guide-card div{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.home-play-type-guide-card span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:5px 10px!important;border-radius:999px!important;border:1px solid rgba(255,79,154,.28)!important;background:#ff4f9a1a!important;color:#ffd7e8!important;font-size:12px!important;font-weight:800!important}.home-play-type-policy-note,.home-play-compatibility-empty-note{margin:0!important;padding:11px 12px!important;border-radius:16px!important;border:1px solid rgba(255,79,154,.16)!important;background:#ff4f9a14!important}@media (max-width: 720px){.home-play-compatibility-person-grid,.home-play-compatibility-result-grid{grid-template-columns:1fr!important}.home-play-compatibility-guide-card,.bdsm-tendency-play-link-card{align-items:stretch!important;flex-direction:column!important}}.home-play-pane.compact-scroll-list,.home-play-pane{background:#050505!important;color:#fff!important;border-radius:22px!important}.home-play-pane.compact-scroll-list *,.home-play-pane *{color:#fff!important}.home-play-pane.compact-scroll-list .home-play-overview-launch-card,.home-play-overview-launch-card{min-height:60px!important;height:60px!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:18px!important;background:#090909!important;color:#fff!important;box-shadow:none!important;overflow:hidden!important}.home-play-category-tabs,.home-play-type-tab-row,.sexual-orientation-mode-row,.random-play-participant-row{border-radius:16px!important;background:#080808!important;border:1px solid rgba(255,255,255,.12)!important;padding:5px!important}.home-play-category-tabs button,.home-play-type-tab-row button,.sexual-orientation-mode-row button,.random-play-participant-row button,.home-play-overview-launch-card button,.home-play-detail-card button:not(.home-play-back-button):not(.tarot-home-back-button),.home-play-recommendation-sample-card button,.home-play-empty-list-card button,.home-play-compatibility-action-row button,.home-play-compatibility-chip-grid button,.home-play-compatibility-play-grid button,.home-play-type-guide-card button,.bdsm-tendency-play-link-card button{border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:#111!important;color:#fff!important;box-shadow:none!important}.home-play-category-tabs button.active,.home-play-type-tab-row button.active,.sexual-orientation-mode-row button.active,.random-play-participant-row button.active,.home-play-compatibility-chip-grid button.selected,.home-play-compatibility-play-grid button.selected,.bdsm-tendency-scale-buttons button.selected,.sexual-orientation-option-grid button.selected{border-color:#ffffffb8!important;background:#1a1a1a!important;color:#fff!important;box-shadow:none!important}.home-play-list,.home-play-pane.compact-scroll-list .home-play-list{gap:10px!important;background:transparent!important}.home-play-list-card,.home-play-pane.compact-scroll-list .home-play-list-card,.home-play-detail-card,.home-play-recommendation-detail-card,.sexual-orientation-test-card,.bdsm-tendency-test-card,.random-position-play-card,.life-report-play-card,.location-share-play-card,.home-play-overview-section,.home-play-overview-row,.home-play-overview-empty,.home-play-empty-list-card,.home-play-recommendation-sample-card,.home-play-recommendation-section-grid article,.home-play-recommendation-chip-panel,.sexual-orientation-question-card,.bdsm-tendency-question-card,.bdsm-tendency-summary-panel,.bdsm-tendency-result-panel,.bdsm-tendency-result-card,.random-position-result-grid article,.random-position-option-panel,.random-play-category-card,.random-play-flip-card,.life-report-status-grid>div,.life-report-trial-panel,.home-play-compatibility-guide-card,.home-play-compatibility-person-card,.home-play-compatibility-result-card,.home-play-type-empty-state,.home-play-type-match-summary,.home-play-type-guide-card,.bdsm-tendency-play-link-card{border-radius:20px!important;border:1px solid rgba(255,255,255,.14)!important;background:#0b0b0b!important;color:#fff!important;box-shadow:none!important}.home-play-list-card.active,.home-play-list-card:hover,.home-play-pane.compact-scroll-list .home-play-list-card.active{border-color:#ffffff80!important;background:#151515!important;color:#fff!important;box-shadow:none!important}.home-play-detail-head,.home-play-recommendation-head,.random-position-head,.home-play-compatibility-head,.home-play-type-library-head{border-radius:18px!important;border:1px solid rgba(255,255,255,.14)!important;background:#0f0f0f!important;color:#fff!important;padding:12px!important;box-shadow:none!important}.home-play-detail-head>span,.home-play-recommendation-head>span,.random-position-head>span,.home-play-compatibility-head>span,.home-play-type-library-head>span,.home-play-recommendation-chip-panel span,.bdsm-tendency-summary-row,.random-position-option-panel b,.random-position-result-grid span,.home-play-type-guide-card span{border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:#141414!important;color:#fff!important;box-shadow:none!important}.home-play-recommendation-policy-note,.sexual-orientation-result-caution,.home-play-type-policy-note,.home-play-compatibility-empty-note{border-radius:16px!important;border:1px solid rgba(255,255,255,.14)!important;background:#101010!important;color:#fff!important}.home-play-compatibility-select-field select,.home-play-pane.compact-scroll-list input,.home-play-pane.compact-scroll-list textarea,.home-play-pane.compact-scroll-list select,.home-play-pane input,.home-play-pane textarea,.home-play-pane select{border-radius:14px!important;border:1px solid rgba(255,255,255,.18)!important;background:#090909!important;color:#fff!important;box-shadow:none!important}.home-play-compatibility-score-head strong{color:#fff!important}.home-play-compatibility-result-grid article{border-radius:14px!important;background:#111!important;border:1px solid rgba(255,255,255,.12)!important}.home-play-detail-card button.ghost-btn,.home-play-detail-card button.secondary,.home-play-overview-launch-card .ghost-btn,.home-play-overview-setting-btn.ghost-btn{background:#090909!important;border-color:#ffffff2e!important;color:#fff!important}.home-play-detail-card.bdsm-tendency-test-card{background:#050505!important;color:#fff!important;border-color:#ffffff24!important}.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-intro,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-criteria-panel,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-score-guide-grid article,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-criteria-row,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-progress-meta,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-question-card,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-result-card,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-summary-panel{border-radius:18px!important;border:1px solid rgba(255,255,255,.14)!important;background:#0b0b0b!important;color:#fff!important;box-shadow:none!important}.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-intro *,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-criteria-panel *,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-progress-meta *,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-question-card *,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-result-card *,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-summary-panel *{color:#fff!important}.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-criteria-panel summary,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-question-head,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-criteria-row-head,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-summary-row{border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:#111!important;color:#fff!important;box-shadow:none!important}.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-scale-grid button{border:1px solid rgba(255,255,255,.16)!important;background:#111!important;color:#fff!important;box-shadow:none!important}.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-scale-grid button.selected{border-color:#ffffffb8!important;background:#1a1a1a!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff2e!important}.home-play-detail-card.bdsm-tendency-test-card .sexual-orientation-progress,.home-play-detail-card.bdsm-tendency-test-card .sexual-orientation-progress span{background:#1f1f1f!important;box-shadow:none!important}.home-play-detail-card.bdsm-tendency-test-card .sexual-orientation-progress span{background:#fff!important}.home-play-detail-card.bdsm-tendency-test-card .sexual-orientation-step-toolbar.bdsm-tendency-step-toolbar,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-step-toolbar{position:static!important;inset:auto!important;bottom:auto!important;z-index:auto!important;margin-top:12px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.14)!important;background:#0b0b0b!important;color:#fff!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.home-play-detail-card.bdsm-tendency-test-card .sexual-orientation-step-toolbar.bdsm-tendency-step-toolbar button,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-step-toolbar button{border:1px solid rgba(255,255,255,.18)!important;background:#111!important;color:#fff!important;box-shadow:none!important}.home-play-detail-card.bdsm-tendency-test-card .sexual-orientation-step-toolbar.bdsm-tendency-step-toolbar button:not(:disabled):hover,.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-step-toolbar button:not(:disabled):hover{background:#1a1a1a!important}.random-play-flip-card-grid{perspective:1100px!important;transform-style:preserve-3d!important}.random-play-flip-card{position:relative!important;min-height:152px!important;padding:0!important;isolation:isolate!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.16)!important;background:transparent!important;overflow:hidden!important;transform-style:preserve-3d!important;transition:transform .68s cubic-bezier(.2,.8,.2,1),border-color .32s ease,box-shadow .32s ease!important;will-change:transform!important}.random-play-flip-card:hover:not(:disabled){transform:translateY(-3px) scale(1.012)!important;border-color:#ffffff52!important}.random-play-flip-card.revealed{background:transparent!important;transform:translateY(-2px) rotateY(180deg)!important;border-color:#ffffff6b!important;box-shadow:0 16px 34px #00000057!important}.random-play-flip-card.revealed:hover:not(:disabled){transform:translateY(-4px) rotateY(180deg) scale(1.012)!important}.random-play-flip-card-index{position:absolute!important;top:10px!important;left:10px!important;z-index:3!important;min-width:30px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:#00000085!important;color:#fff!important;font-size:11px!important;font-weight:900!important;backface-visibility:hidden!important}.random-play-flip-card-shine{position:absolute!important;top:-45%!important;right:-45%!important;bottom:-45%!important;left:-45%!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.18) 47%,transparent 59%)!important;opacity:0!important;transform:translate(-24%) rotate(8deg)!important;transition:opacity .42s ease,transform .78s cubic-bezier(.2,.8,.2,1)!important}.random-play-flip-card.revealed .random-play-flip-card-shine{opacity:.55!important;transform:translate(24%) rotate(8deg)!important}.random-play-flip-card-inner{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:block!important;transform-style:preserve-3d!important;transition:transform .68s cubic-bezier(.2,.8,.2,1)!important}.random-play-flip-card.revealed .random-play-flip-card-inner{transform:rotateY(180deg)!important}.random-play-flip-card-face{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;align-content:center!important;gap:8px!important;padding:18px 12px!important;border-radius:22px!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;overflow:hidden!important}.random-play-flip-card-front{background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.1),transparent 30%),linear-gradient(145deg,#171717,#050505)!important}.random-play-flip-card-front:before,.random-play-flip-card-back:before{content:""!important;position:absolute!important;top:10px!important;right:10px!important;bottom:10px!important;left:10px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.14)!important;pointer-events:none!important}.random-play-flip-card-front b{position:relative!important;z-index:1!important;letter-spacing:.22em!important;font-size:18px!important;line-height:1!important;color:#fff!important}.random-play-flip-card-front small{position:relative!important;z-index:1!important;margin-top:2px!important;font-size:11px!important;font-weight:800!important;color:#ffffffb8!important}.random-play-flip-card-back{transform:rotateY(180deg)!important;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.09),transparent 28%),linear-gradient(145deg,#1a1a1a,#060606)!important}.random-play-card-label{position:relative!important;z-index:1!important;display:grid!important;justify-items:center!important;gap:5px!important;width:100%!important;color:#fff!important;text-align:center!important;word-break:keep-all!important}.random-play-card-korean{display:block!important;color:#fff!important;font-size:15px!important;font-weight:950!important;line-height:1.28!important;letter-spacing:-.02em!important}.random-play-card-english{display:block!important;color:#ffffffbd!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;line-height:1.25!important}.random-play-flip-card>strong,.random-play-flip-card>small,.random-play-flip-card>span:not(.random-play-flip-card-index):not(.random-play-flip-card-shine):not(.random-play-flip-card-inner){display:none!important}.random-play-picker-card .random-play-flip-card-grid{perspective:1400px!important;perspective-origin:50% 45%!important;gap:12px!important}.random-play-picker-card .random-play-flip-card{min-height:164px!important;background:transparent!important;transform:translateY(0) scale(1)!important;filter:none!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}.random-play-picker-card .random-play-flip-card:hover:not(:disabled){transform:translateY(-3px) scale(1.012)!important}.random-play-picker-card .random-play-flip-card.revealed,.random-play-picker-card .random-play-flip-card.revealed:hover:not(:disabled){transform:translateY(-2px) scale(1.01)!important}.random-play-picker-card .random-play-flip-card-inner{transform:rotateY(0) translateZ(0)!important;transform-origin:center center!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.random-play-picker-card .random-play-flip-card.revealed .random-play-flip-card-inner{transform:rotateY(180deg) translateZ(0)!important}.random-play-picker-card .random-play-flip-card-face{transform-style:preserve-3d!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;filter:none!important;text-shadow:none!important}.random-play-picker-card .random-play-flip-card-front{transform:rotateY(0) translateZ(1px)!important}.random-play-picker-card .random-play-flip-card-back{transform:rotateY(180deg) translateZ(1px)!important}.random-play-picker-card .random-play-card-label,.random-play-picker-card .random-play-card-korean,.random-play-picker-card .random-play-card-english,.random-play-picker-card .random-play-card-person-name{filter:none!important;opacity:1!important;text-shadow:none!important;transform:translateZ(2px)!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}.random-play-picker-card .random-play-card-korean{color:#fff!important;font-size:16px!important;font-weight:950!important;line-height:1.25!important}.random-play-picker-card .random-play-card-english{color:#f4f4f4!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important}.random-play-picker-card .random-play-card-person-name{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:4px 9px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.2)!important;background:#ffffff14!important;color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important}.random-play-picker-card .random-position-option-panel.random-play-option-panel{display:none!important}.random-play-multi-flow{display:grid!important;gap:12px!important}.random-play-multi-step-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.random-play-multi-step-tabs span{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:#090909!important;color:#ffffff9e!important;font-size:12px!important;font-weight:900!important}.random-play-multi-step-tabs span.active{border-color:#ffffff57!important;background:#161616!important;color:#fff!important}.random-play-multi-step-panel{display:grid!important;gap:12px!important;padding:14px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.14)!important;background:#070707!important;color:#fff!important}.random-play-multi-step-panel>strong{color:#fff!important;font-size:15px!important;font-weight:950!important}.random-play-multi-step-panel>p{margin:0!important;color:#ffffffb8!important;font-size:12px!important;line-height:1.45!important}.random-play-picker-card .random-play-participant-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.random-play-picker-card .random-play-participant-row button,.random-play-next-btn,.random-play-multi-action-row button{min-height:38px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.16)!important;background:#111!important;color:#fff!important;font-weight:900!important;box-shadow:none!important}.random-play-picker-card .random-play-participant-row button.active,.random-play-picker-card .random-play-participant-row button:hover,.random-play-next-btn:hover,.random-play-multi-action-row button:hover{border-color:#ffffff5c!important;background:#1d1d1d!important}.random-play-participant-name-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.random-play-participant-name-grid label{display:grid!important;gap:6px!important;color:#fff!important}.random-play-participant-name-grid label span{color:#ffffffb8!important;font-size:11px!important;font-weight:900!important}.random-play-participant-name-grid input{width:100%!important;min-height:40px!important;padding:0 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.16)!important;background:#101010!important;color:#fff!important;outline:none!important}.random-play-participant-name-grid input::placeholder{color:#ffffff6b!important}.random-play-multi-action-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.random-play-flip-card-grid-multi{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width: 520px){.random-play-picker-card .random-play-participant-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.random-play-participant-name-grid,.random-play-flip-card-grid-multi{grid-template-columns:repeat(2,minmax(0,1fr))!important}.random-play-picker-card .random-play-flip-card{min-height:148px!important}}.home-play-pane.compact-scroll-list .home-play-unified-detail-header,.home-play-unified-detail-header{position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;min-height:50px!important;width:100%!important;padding:6px 8px!important;margin:0 0 10px!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.14)!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}.home-play-unified-back-button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:none!important;border-radius:14px!important;background:transparent!important;color:#fff!important;box-shadow:none!important;cursor:pointer!important}.home-play-unified-back-button:hover,.home-play-unified-back-button:focus-visible{border-color:#ffffff5c!important;background:#1a1a1a!important;color:#fff!important;outline:none!important}.home-play-unified-back-button svg{width:18px!important;height:18px!important;color:currentColor!important;stroke:currentColor!important}.home-play-unified-detail-title{display:block!important;min-width:0!important;overflow:hidden!important;color:#fff!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important;letter-spacing:-.02em!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.home-play-unified-detail-spacer{display:block!important;width:40px!important;height:40px!important}.home-play-unified-detail-header+.home-play-detail-card,.home-play-unified-detail-header+* .home-play-detail-card{margin-top:0!important}.tarot-play-card .tarot-home-back-button{display:none!important}@media (max-width: 520px){.home-play-pane.compact-scroll-list .home-play-unified-detail-header,.home-play-unified-detail-header{grid-template-columns:40px minmax(0,1fr) 40px!important;min-height:48px!important;padding:5px 7px!important;border-radius:16px!important}.home-play-unified-back-button,.home-play-unified-detail-spacer{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.home-play-unified-detail-title{font-size:14px!important}}.sexual-orientation-mode-row.bdsm-tendency-mode-row-only{grid-template-columns:minmax(0,1fr)!important;border:none!important;background:transparent!important;padding:0!important}.sexual-orientation-mode-row.bdsm-tendency-mode-row-only button{width:100%!important}.home-play-detail-card.bdsm-tendency-test-card{border:none!important;background:transparent!important;box-shadow:none!important}.home-play-feature-guide-backdrop{z-index:220!important;background:#000000d1!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.adultapp-policy-modal-sheet.home-play-feature-guide-modal{width:min(92vw,440px)!important;max-height:min(82dvh,620px)!important;display:grid!important;gap:12px!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.16)!important;background:#050505!important;color:#fff!important;box-shadow:0 26px 80px #000000b8!important}.home-play-feature-guide-kicker{justify-self:start!important;padding:6px 10px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:#111!important;color:#ffffffd1!important;font-size:11px!important;font-weight:900!important;letter-spacing:-.01em!important}.adultapp-policy-modal-sheet.home-play-feature-guide-modal strong{color:#fff!important;font-size:18px!important;font-weight:950!important;line-height:1.24!important;letter-spacing:-.03em!important}.adultapp-policy-modal-sheet.home-play-feature-guide-modal p{margin:0!important;color:#ffffffd6!important;font-size:13px!important;line-height:1.58!important}.adultapp-policy-modal-sheet.home-play-feature-guide-modal ul{display:grid!important;gap:8px!important;margin:0!important;padding:12px 12px 12px 30px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:#0b0b0b!important}.adultapp-policy-modal-sheet.home-play-feature-guide-modal li{color:#ffffffc7!important;font-size:12px!important;line-height:1.5!important}.adultapp-policy-modal-sheet.home-play-feature-guide-modal button{min-height:44px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:#111!important;color:#fff!important;font-size:14px!important;font-weight:950!important;box-shadow:none!important}.adultapp-policy-modal-sheet.home-play-feature-guide-modal button:hover,.adultapp-policy-modal-sheet.home-play-feature-guide-modal button:focus-visible{border-color:#ffffff57!important;background:#1a1a1a!important;outline:none!important}@media (max-width: 520px){.adultapp-policy-modal-sheet.home-play-feature-guide-modal{width:min(94vw,360px)!important;max-height:calc(100dvh - 28px)!important;gap:9px!important;padding:16px!important;border-radius:20px!important}.adultapp-policy-modal-sheet.home-play-feature-guide-modal strong{font-size:16px!important}.adultapp-policy-modal-sheet.home-play-feature-guide-modal p,.adultapp-policy-modal-sheet.home-play-feature-guide-modal li{font-size:11.5px!important;line-height:1.44!important}.adultapp-policy-modal-sheet.home-play-feature-guide-modal ul{gap:6px!important;padding:10px 10px 10px 26px!important;border-radius:16px!important}.adultapp-policy-modal-sheet.home-play-feature-guide-modal button{min-height:40px!important;font-size:13px!important}}.profile-ig-shell.profile-ig-shell-ad{background:#050507!important}.profile-ad-screen{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:12px 12px 28px;background:radial-gradient(circle at 18% 0%,rgba(236,72,153,.24),transparent 34%),linear-gradient(180deg,#050507,#09090b);color:#fff}.profile-ad-panel,.profile-ad-summary-grid article,.profile-ad-watch-card,.profile-ad-policy-note,.profile-call-ticket-balance article,.profile-ad-log-row,.profile-ad-business-lock,.profile-ad-business-metrics article{border:1px solid rgba(244,114,182,.22);background:#ffffff0e;border-radius:20px;box-shadow:0 16px 34px #00000057}.profile-ad-kicker{display:inline-flex;align-items:center;width:fit-content;min-height:22px;padding:0 9px;border-radius:999px;background:#ec489929;color:#f9a8d4;font-size:11px;font-weight:900;letter-spacing:-.02em}.profile-ad-panel-head strong{display:block;margin-top:8px;color:#fff;font-size:19px;line-height:1.25;letter-spacing:-.04em}.profile-ad-summary-grid,.profile-call-ticket-balance,.profile-ad-business-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-ad-summary-grid article,.profile-call-ticket-balance article,.profile-ad-business-metrics article{padding:12px;min-height:84px}.profile-ad-summary-grid span,.profile-call-ticket-balance span,.profile-ad-business-metrics span{display:block;color:#ffffff94;font-size:10px;font-weight:900}.profile-ad-summary-grid strong,.profile-call-ticket-balance strong,.profile-ad-business-metrics strong{display:block;margin-top:8px;color:#fff;font-size:18px;font-weight:950;letter-spacing:-.04em}.profile-ad-summary-grid small{display:block;margin-top:5px;color:#ffffff75;font-size:10px;line-height:1.35}.profile-ad-subtab-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:5px;border-radius:18px;background:#00000052;border:1px solid rgba(255,255,255,.08)}.profile-ad-subtab-row button{min-height:38px;border:1px solid transparent;border-radius:14px;background:transparent;color:#ffffff9e;font-size:12px;font-weight:900}.profile-ad-subtab-row button.active{border-color:#f472b66b;background:linear-gradient(135deg,#ec489957,#a855f738);color:#fff}.profile-ad-panel{display:grid;gap:12px;padding:14px}.profile-ad-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.profile-ad-panel-head small{color:#ffffff8a;font-size:10px;font-weight:800;text-align:right}.profile-ad-card-list,.profile-ad-log-list{display:grid;gap:9px}.profile-ad-watch-card{display:grid;grid-template-columns:82px minmax(0,1fr);gap:11px;padding:10px;box-shadow:none}.profile-ad-media-box{min-height:92px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ec489947,#0000007a);border:1px solid rgba(244,114,182,.22)}.profile-ad-media-box span{color:#fbcfe8;font-size:16px;font-weight:950}.profile-ad-watch-body{min-width:0;display:grid;gap:7px}.profile-ad-watch-body strong{display:block;color:#fff;font-size:14px;letter-spacing:-.03em}.profile-ad-watch-body small{display:block;margin-top:3px;color:#f9a8d4;font-size:10px;font-weight:800}.profile-ad-watch-body p,.profile-ad-business-lock p{margin:0;color:#ffffff94;font-size:11px;line-height:1.45}.profile-ad-watch-body button,.profile-ad-business-lock button,.profile-ad-submit-btn{width:fit-content;min-height:34px;padding:0 12px;border:0;border-radius:999px;background:linear-gradient(135deg,#ec4899,#be185d);color:#fff;font-size:11px;font-weight:950;box-shadow:0 10px 20px #ec48993d}.profile-ad-policy-note{display:grid;gap:6px;padding:12px;border-radius:16px;box-shadow:none}.profile-ad-policy-note b{color:#fff;font-size:12px}.profile-ad-policy-note span{color:#ffffff94;font-size:11px;line-height:1.45}.profile-ad-log-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 12px;border-radius:16px;box-shadow:none}.profile-ad-log-row span{color:#ffffffc7;font-size:12px;font-weight:850}.profile-ad-log-row b{color:#f9a8d4;font-size:13px;font-weight:950}.profile-ad-log-row small{grid-column:1 / -1;color:#ffffff75;font-size:10px}.profile-ad-business-lock{display:grid;gap:10px;padding:14px;border-radius:18px;box-shadow:none}.profile-ad-business-lock strong{color:#fff;font-size:15px}.profile-ad-register-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.profile-ad-register-grid label{display:grid;gap:6px;color:#ffffff9e;font-size:11px;font-weight:900}.profile-ad-register-grid label.wide{grid-column:1 / -1}.profile-ad-register-grid input,.profile-ad-register-grid select,.profile-ad-register-grid textarea{width:100%;min-height:38px;border:1px solid rgba(244,114,182,.18);border-radius:14px;background:#00000047;color:#fff;padding:0 11px;outline:none}.profile-ad-register-grid textarea{min-height:84px;padding-top:10px;resize:vertical}.profile-ad-register-grid input::placeholder,.profile-ad-register-grid textarea::placeholder{color:#ffffff52}.profile-ad-business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-ad-submit-btn{width:100%;min-height:42px;border-radius:16px}@media (max-width: 520px){.profile-ad-summary-grid,.profile-call-ticket-balance{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.profile-ad-summary-grid article,.profile-call-ticket-balance article{padding:10px 8px}.profile-ad-summary-grid strong,.profile-call-ticket-balance strong{font-size:15px}.profile-ad-watch-card{grid-template-columns:70px minmax(0,1fr)}.profile-ad-register-grid{grid-template-columns:1fr}}.profile-ad-modal-backdrop,.profile-ad-watch-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;align-items:center;justify-content:center;padding:18px;background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-ad-guide-modal,.profile-ad-watch-modal{width:min(420px,100%);border:1px solid rgba(244,114,182,.32);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(236,72,153,.28),transparent 38%),linear-gradient(180deg,#111114,#050507);box-shadow:0 28px 70px #00000094;color:#fff}.profile-ad-guide-modal{display:grid;gap:13px;padding:20px}.profile-ad-guide-modal strong,.profile-ad-watch-modal-body strong{color:#fff;font-size:19px;line-height:1.28;letter-spacing:-.04em}.profile-ad-guide-modal p,.profile-ad-watch-modal-body p{margin:0;color:#ffffffad;font-size:12px;line-height:1.55}.profile-ad-guide-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-ad-guide-benefits article{min-height:74px;padding:11px 8px;border:1px solid rgba(244,114,182,.2);border-radius:18px;background:#ffffff0f;text-align:center}.profile-ad-guide-benefits b{display:block;color:#f9a8d4;font-size:17px;font-weight:950}.profile-ad-guide-benefits span{display:block;margin-top:6px;color:#ffffff94;font-size:10px;font-weight:850}.profile-ad-guide-modal button,.profile-ad-watch-modal-body button{min-height:44px;border:0;border-radius:16px;background:linear-gradient(135deg,#ec4899,#be185d);color:#fff;font-size:13px;font-weight:950}.profile-ad-watch-modal{overflow:hidden}.profile-ad-watch-modal-media{min-height:220px;display:grid;place-items:center;gap:12px;background:linear-gradient(135deg,#ec489957,#0000008a)}.profile-ad-watch-modal-media>span{color:#fbcfe8;font-size:32px;font-weight:950;letter-spacing:.08em}.profile-ad-audio-wave{display:inline-flex;align-items:center;gap:5px;height:34px}.profile-ad-audio-wave i{width:5px;height:18px;border-radius:99px;background:#fbcfe8db}.profile-ad-audio-wave i:nth-child(2){height:30px}.profile-ad-audio-wave i:nth-child(3){height:24px}.profile-ad-audio-wave i:nth-child(4){height:12px}.profile-ad-watch-modal-body{display:grid;gap:10px;padding:18px}.profile-ad-watch-progress{height:9px;overflow:hidden;border-radius:99px;background:#ffffff1a}.profile-ad-watch-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#f472b6,#ec4899);transition:width .25s ease}.profile-ad-watch-modal-body small{color:#ffffff94;font-size:11px;font-weight:850}.profile-ad-watch-modal-body button.locked{background:#ffffff1f;color:#ffffff8a}.profile-ad-register-preview{display:grid;grid-template-columns:82px minmax(0,1fr);gap:11px;padding:10px;border:1px solid rgba(244,114,182,.22);border-radius:20px;background:#ffffff0e}.profile-ad-watch-body button:disabled{opacity:.48;cursor:not-allowed}@media (max-width: 520px){.profile-ad-modal-backdrop,.profile-ad-watch-modal-backdrop{padding:12px}.profile-ad-watch-modal-media{min-height:190px}.profile-ad-register-preview{grid-template-columns:70px minmax(0,1fr)}}.profile-ad-watch-modal-backdrop.profile-ad-watch-fullscreen{z-index:2147483000;align-items:stretch;justify-content:stretch;padding:0;background:#020205;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-ad-watch-modal.profile-ad-watch-fullscreen-sheet{position:relative;width:100vw;max-width:none;min-height:100vh;height:100vh;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 50% 20%,rgba(236,72,153,.24),transparent 44%),linear-gradient(180deg,#08080d,#020205);box-shadow:none}.profile-ad-watch-fullscreen-sheet .profile-ad-watch-modal-media{min-height:0;height:auto;display:grid;place-items:center;align-content:center;gap:18px;padding:72px 22px 28px;background:radial-gradient(circle at center,#f472b64d,#0000000d 46%,#00000094)}.profile-ad-watch-fullscreen-sheet .profile-ad-watch-modal-media>span{font-size:clamp(42px,15vw,118px);line-height:1;text-shadow:0 18px 50px rgba(236,72,153,.34)}.profile-ad-watch-fullscreen-sheet .profile-ad-audio-wave{height:76px;gap:9px}.profile-ad-watch-fullscreen-sheet .profile-ad-audio-wave i{width:9px;height:34px}.profile-ad-watch-fullscreen-sheet .profile-ad-audio-wave i:nth-child(2){height:68px}.profile-ad-watch-fullscreen-sheet .profile-ad-audio-wave i:nth-child(3){height:52px}.profile-ad-watch-fullscreen-sheet .profile-ad-audio-wave i:nth-child(4){height:28px}.profile-ad-watch-fullscreen-sheet .profile-ad-watch-modal-body{width:min(720px,calc(100vw - 32px));margin:0 auto;padding:18px 0 max(26px,env(safe-area-inset-bottom));gap:12px}.profile-ad-watch-fullscreen-sheet .profile-ad-watch-modal-body strong{font-size:clamp(20px,5vw,32px)}.profile-ad-watch-fullscreen-sheet .profile-ad-watch-modal-body p{font-size:13px}.profile-ad-watch-fullscreen-sheet .profile-ad-watch-progress{height:12px}.profile-ad-watch-fullscreen-sheet .profile-ad-watch-modal-body small{text-align:center;font-size:12px}.profile-ad-watch-close-btn{position:fixed;top:max(16px,env(safe-area-inset-top));right:16px;z-index:2147483001;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#000000a8;color:#fff;font-size:30px;line-height:1;font-weight:700;box-shadow:0 16px 40px #00000070}@media (max-width: 520px){.profile-ad-watch-modal-backdrop.profile-ad-watch-fullscreen{padding:0}.profile-ad-watch-fullscreen-sheet .profile-ad-watch-modal-media{min-height:0;padding-top:64px}.profile-ad-watch-fullscreen-sheet .profile-ad-watch-modal-body{width:calc(100vw - 28px);padding-bottom:max(22px,env(safe-area-inset-bottom))}}.profile-ad-watch-modal-backdrop.profile-ad-watch-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483646!important;width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;background:#020205!important;border-radius:0!important;isolation:isolate}.profile-ad-watch-modal.profile-ad-watch-fullscreen-sheet{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483646!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important}.profile-ad-watch-fullscreen-sheet .profile-ad-watch-modal-media{width:100vw!important;min-height:0!important}.profile-ad-watch-close-btn.profile-ad-watch-close-btn-test{display:grid!important;position:fixed!important;top:max(14px,env(safe-area-inset-top))!important;right:max(14px,env(safe-area-inset-right))!important;z-index:2147483647!important}.mobile-main.mobile-main-profile-ad-watch-active{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483645!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#020205!important}.mobile-main.mobile-main-profile-ad-watch-active .profile-ad-screen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#020205!important}.profile-ad-watch-close-btn.profile-ad-watch-close-btn-test{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0!important;line-height:1!important;font-size:0!important}.profile-ad-watch-close-btn.profile-ad-watch-close-btn-test:before{content:"×";display:block;width:100%;height:100%;line-height:40px;font-size:30px;font-weight:800;text-align:center;transform:translateY(-1px)}.mobile-app-shell.profile-ad-fullscreen-mode{padding-top:0!important;padding-bottom:0!important}.mobile-app-shell.profile-ad-fullscreen-mode .mobile-main,.mobile-main.mobile-main-profile-ad-fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;margin:0!important;overflow:hidden!important;z-index:9000!important;background:#050507!important}.mobile-main-profile-ad-fullscreen .profile-ad-screen{width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:12px!important;background:#050507!important}.profile-ad-watch-card.profile-ad-watch-card-completed,.profile-ad-watch-card.profile-ad-watch-card-waiting{filter:grayscale(1);opacity:.56;background:linear-gradient(135deg,#2d2d34f0,#18181ef0)!important;border-color:#9494a038!important}.profile-ad-watch-card.profile-ad-watch-card-completed button,.profile-ad-watch-card.profile-ad-watch-card-waiting button{cursor:not-allowed!important;background:#5a5a62b8!important;color:#f0f0f59e!important}.profile-ad-watch-close-btn.profile-ad-watch-close-btn-test{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important;padding:0!important}.guild-dashboard-hero-card-requested .guild-dashboard-metric,.guild-dashboard-hero-card-requested .guild-dashboard-level-chip,.guild-dashboard-hero-card-requested .guild-dashboard-description,.guild-dashboard-hero-card-requested .guild-dashboard-stat,.guild-dashboard-hero-card-requested [class*=level],.guild-dashboard-hero-card-requested [class*=xp],.guild-dashboard-hero-card-requested [class*=member],.guild-dashboard-hero-card-requested [class*=intro]{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.guild-point-summary-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.guild-point-summary-grid article{min-width:0!important;text-align:center!important}@media (max-width: 520px){.guild-point-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.guild-point-summary-grid article{padding:10px 6px!important}.guild-point-summary-grid article p{display:none!important}}.guild-point-guide-modal{background:#101014!important;color:#fff!important;border:1px solid rgba(255,91,157,.24)!important}.catshi-balance-top-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;border-radius:18px!important;border:1px solid rgba(255,91,157,.24)!important;background:linear-gradient(135deg,#0a0a0efa,#2d1020eb)!important;cursor:pointer!important}.catshi-balance-top-main{display:flex!important;align-items:center!important;gap:10px!important}.catshi-balance-top-card strong{display:block!important;color:#fff!important;font-size:16px!important}.catshi-balance-top-card span{color:#ffffffad!important;font-size:12px!important}.shop-my-pane-dark{background:#050507!important;color:#f6f6f8!important}.shop-my-pane-dark .shop-my-category-scroll{background:#0d0d12!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;padding:8px!important;margin:8px 0 12px!important}.shop-my-pane-dark .category-chip{background:#15151c!important;border-color:#ffffff14!important;color:#ffffffb8!important}.shop-my-pane-dark .category-chip.active{background:#ff5b9d33!important;border-color:#ff5b9d85!important;color:#fff!important}.shop-shorts-guide-card,.guild-point-policy-card,.shop-my-summary-card,.catshi-store-summary-card{display:none!important}.adultapp-policy-modal-backdrop,.adultapp-policy-modal-overlay,.profile-ad-modal-backdrop,.guild-mission-economy-popup-backdrop{align-items:center!important;justify-content:center!important;padding:16px!important;box-sizing:border-box!important}.adultapp-policy-modal-sheet,.adultapp-policy-modal-sheet.home-play-guide-modal,.adultapp-policy-modal-sheet.home-play-feature-guide-modal,.adultapp-policy-modal-sheet.home-location-share-guide-modal,.adultapp-policy-modal-sheet.product-registration-guide-modal,.adultapp-policy-modal-sheet.tarot-guide-modal,.guild-mission-economy-popup-panel,.profile-ad-guide-modal{width:min(360px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:min(78dvh,620px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;border-radius:18px!important;background:linear-gradient(180deg,#1a0c14fa,#0a0a0efa)!important;border:1px solid rgba(255,79,163,.24)!important;box-shadow:0 18px 50px #0000008c!important;color:#fff!important;padding:16px!important}.adultapp-policy-modal-sheet>strong,.adultapp-policy-modal-sheet.home-play-guide-modal>strong,.adultapp-policy-modal-sheet.home-play-feature-guide-modal>strong,.adultapp-policy-modal-sheet.home-location-share-guide-modal>strong,.adultapp-policy-modal-sheet.product-registration-guide-modal>strong,.adultapp-policy-modal-sheet.tarot-guide-modal>strong,.guild-mission-economy-popup-head strong,.profile-ad-guide-modal>strong{display:block!important;font-size:14pt!important;line-height:1.35!important;font-weight:900!important;color:#fff!important;margin:0 0 8px!important}.home-play-feature-guide-kicker,.profile-ad-kicker,.guild-mission-economy-popup-head span,.adultapp-policy-modal-sheet h3,.adultapp-policy-modal-sheet .modal-subtitle,.profile-ad-guide-benefits article b{font-size:12pt!important;line-height:1.35!important;font-weight:850!important;color:#ffffffe6!important}.adultapp-policy-modal-sheet p,.adultapp-policy-modal-sheet li,.adultapp-policy-modal-sheet span,.adultapp-policy-modal-sheet em,.adultapp-policy-modal-sheet small,.adultapp-policy-modal-sheet .muted-mini,.guild-mission-economy-popup-panel p,.guild-mission-economy-popup-panel li,.guild-mission-economy-popup-panel span,.guild-mission-economy-popup-panel em,.profile-ad-guide-modal p,.profile-ad-guide-modal span,.profile-ad-guide-modal li{font-size:10pt!important;line-height:1.55!important;color:#ffffffc2!important}.adultapp-policy-modal-sheet ul,.guild-mission-economy-popup-panel ul,.profile-ad-guide-modal ul{margin:8px 0 12px!important;padding-left:18px!important}.adultapp-policy-modal-check,.guild-mission-economy-popup-check,.profile-ad-guide-modal .adultapp-policy-modal-check{display:flex!important;align-items:center!important;gap:8px!important;margin:12px 0 10px!important;padding:9px 10px!important;border-radius:12px!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.1)!important;box-sizing:border-box!important}.adultapp-policy-modal-check input,.guild-mission-economy-popup-check input,.profile-ad-guide-modal .adultapp-policy-modal-check input{width:16px!important;height:16px!important;accent-color:#ff4fa3!important;flex:0 0 auto!important}.adultapp-policy-modal-sheet button,.guild-mission-economy-popup-confirm,.profile-ad-guide-modal button{min-height:42px!important;border-radius:14px!important;font-size:10pt!important;font-weight:850!important}.product-registration-guide-grid,.guild-mission-economy-grid,.profile-ad-guide-benefits{max-width:100%!important}.shop-home-brand-story-ring.is-unseen{position:relative;isolation:isolate;background:conic-gradient(from 0deg,#ff3b93,#ff9ecf,#f59e0b,#8b5cf6,#ff3b93)!important;animation:adultapp-story-ring-spin 1.8s linear infinite,adultapp-story-ring-glow 1.2s ease-in-out infinite alternate;box-shadow:0 0 0 1px #ff3b936b,0 0 18px #ff3b936b}.shop-home-brand-story-ring.is-viewed{background:#ffffff1f!important;box-shadow:inset 0 0 0 1px #ffffff24}.shop-home-brand-story-ring.is-unseen .shop-home-brand-story-avatar,.shop-home-brand-story-ring.is-viewed .shop-home-brand-story-avatar{position:relative;z-index:1;border:2px solid #050507}@keyframes adultapp-story-ring-spin{to{transform:rotate(360deg)}}@keyframes adultapp-story-ring-glow{0%{filter:brightness(1)}to{filter:brightness(1.22)}}.story-viewer-backdrop{background:#000000d1!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.story-viewer-card{width:min(380px,calc(100vw - 28px))!important;max-height:min(720px,calc(100dvh - 32px))!important;border-radius:26px!important;background:#050507!important;border:1px solid rgba(255,255,255,.12)!important;overflow:hidden!important;box-shadow:0 24px 80px #000000b8!important}.story-viewer-body{max-height:calc(100dvh - 132px)!important;overflow-y:auto!important;padding:12px!important}.story-viewer-media{display:block!important;width:100%!important;aspect-ratio:9 / 16!important;max-height:min(560px,calc(100dvh - 210px))!important;object-fit:cover!important;border-radius:22px!important;background:linear-gradient(145deg,#111827,#050507)!important}.overlay-search-shell-openroom{padding:8px 10px 76px!important;background:#050507!important}.search-overlay-pane-openroom{display:flex!important;flex-direction:column!important;gap:10px!important;min-height:0!important;height:calc(100dvh - 112px)!important;padding:0!important}.search-overlay-pane-openroom .search-scope-row,.search-overlay-pane-openroom .search-toolbar-actions{flex:0 0 auto!important}.openroom-search-results-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:2px 0 8px!important}.openroom-search-results-list .search-result-list-card{width:100%!important;margin:0!important;padding:13px 14px!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffff12,#ffffff09)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.openroom-search-results-list .search-result-list-card p{margin:6px 0 8px!important;color:#ffffffc2!important;font-size:12px!important;line-height:1.45!important}.openroom-result-head{align-items:flex-start!important;gap:8px!important}.openroom-result-head strong{color:#fff!important;font-size:14px!important;line-height:1.25!important}.openroom-result-head span,.openroom-result-join-chip{flex:0 0 auto!important;border-radius:999px!important;padding:4px 8px!important;background:#ff3b9324!important;border:1px solid rgba(255,59,147,.35)!important;color:#ff9ecf!important;font-size:10px!important;font-weight:800!important}.openroom-result-meta-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.topbar-search-row-openroom{background:#050507!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.topbar-search-row-openroom .topbar-search-input-wrap,.topbar-search-row-openroom .topbar-search-input{min-height:38px!important;border-radius:999px!important}.counseling-center-shell.compact-scroll-list{padding-left:0!important;padding-right:0!important}.counseling-card-list{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.counseling-create-guide-modal{max-height:min(78vh,620px)!important;overflow-y:auto!important}.counseling-create-guide-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}.adultapp-policy-modal-backdrop,.adultapp-policy-modal-overlay,.profile-ad-modal-backdrop{background:#000000c7!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.adultapp-policy-modal-sheet,.adultapp-policy-modal-sheet.home-play-guide-modal,.adultapp-policy-modal-sheet.home-play-feature-guide-modal,.adultapp-policy-modal-sheet.home-location-share-guide-modal,.adultapp-policy-modal-sheet.product-registration-guide-modal,.adultapp-policy-modal-sheet.tarot-guide-modal,.profile-ad-guide-modal,.guild-point-guide-modal,.counseling-create-guide-modal,.counseling-notice-modal{border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(180deg,#151518,#08080a)!important;color:#fff!important;box-shadow:0 28px 70px #000000ad!important}.adultapp-policy-modal-sheet *,.profile-ad-guide-modal *,.guild-point-guide-modal *,.counseling-create-guide-modal *,.counseling-notice-modal *{border-color:#ffffff24!important}.adultapp-policy-modal-sheet .profile-ad-kicker,.profile-ad-guide-modal .profile-ad-kicker,.adultapp-policy-modal-sheet .community-chip,.adultapp-policy-modal-sheet .home-play-detail-chip{background:#ffffff14!important;color:#ffffffdb!important}.adultapp-policy-modal-sheet h3,.adultapp-policy-modal-sheet>strong,.profile-ad-guide-modal>strong,.guild-point-guide-modal strong,.counseling-create-guide-modal strong,.counseling-notice-modal strong{color:#fff!important}.adultapp-policy-modal-sheet p,.adultapp-policy-modal-sheet li,.adultapp-policy-modal-sheet span,.profile-ad-guide-modal p,.profile-ad-guide-modal span,.guild-point-guide-modal p,.guild-point-guide-modal span,.counseling-create-guide-modal p,.counseling-create-guide-modal span,.counseling-notice-modal p,.counseling-notice-modal span{color:#ffffffb3!important}.adultapp-policy-modal-sheet button,.profile-ad-guide-modal button,.guild-point-guide-modal button,.counseling-create-guide-modal button,.counseling-notice-modal button{background:linear-gradient(135deg,#2b2b31,#111114)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;box-shadow:0 12px 28px #00000061!important}.profile-ad-screen{max-height:100%!important;overflow-y:auto!important}.profile-ad-card-list{max-height:min(62vh,560px)!important;overflow-y:auto!important;padding-right:2px!important;overscroll-behavior:contain!important}.profile-ad-watch-card.profile-ad-watch-card-completed button,.profile-ad-watch-card.profile-ad-watch-card-waiting button{min-width:96px!important}.profile-ad-watch-card.profile-ad-watch-card-completed .profile-ad-watch-body button:after{content:""!important}.mobile-app-shell.profile-ad-fullscreen-mode .top-header,.mobile-app-shell.profile-ad-fullscreen-mode .bottom-nav{display:none!important}.mobile-main{display:flex;flex-direction:column}.mobile-main .home-play-unified-detail-header{order:0}.mobile-main .home-play-detail-card.bdsm-tendency-test-card{order:1}.home-play-unified-detail-header{padding:0!important;margin:0!important;border-radius:0!important;border-top:1px solid rgba(255,255,255,.14)!important;border-left:1px solid rgba(255,255,255,.14)!important;border-right:1px solid rgba(255,255,255,.14)!important;border-bottom:none!important}.bdsm-tendency-intro,.bdsm-tendency-criteria-panel{display:none!important}.bdsm-tendency-question-head b{background:transparent!important;border:1px solid rgba(255,255,255,.08)}.bdsm-tendency-scale-grid button.selected{background:#ec489938!important;border-color:#ec489985!important;color:#ffd3ea!important}.home-play-category-tabs{border:0!important;box-shadow:none!important}.home-play-pane.compact-scroll-list .home-play-overview-launch-card,.home-play-overview-launch-card{border:0!important;border-radius:0!important;box-shadow:none!important}.home-play-list,.home-play-pane.compact-scroll-list .home-play-list{gap:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.home-play-list-card,.home-play-pane.compact-scroll-list .home-play-list-card{border:0!important;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;background:#0b0b0b!important}.home-play-list-card:first-child,.home-play-pane.compact-scroll-list .home-play-list-card:first-child{border-top:0!important}.home-play-list-card:last-child,.home-play-pane.compact-scroll-list .home-play-list-card:last-child{border-bottom:0!important}.home-play-list-card.active,.home-play-list-card:hover,.home-play-pane.compact-scroll-list .home-play-list-card.active{border-left:0!important;border-right:0!important;border-top:0!important;border-bottom-color:#ffffff2e!important;border-radius:0!important;box-shadow:none!important;background:#151515!important}.profile-ig-shell.compact-scroll-list.profile-ig-shell-ad,.profile-pane-instagram .profile-ig-shell.compact-scroll-list.profile-ig-shell-ad{padding-bottom:0!important}.shop-home-brand-story-ring.is-viewed,.shop-home-brand-story-ring.is-viewed *{animation:none!important}.shop-home-brand-story-ring.is-viewed{transform:none!important}.profile-call-test-shortcut{width:100%;margin-top:10px}.app-back-button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:0!important;border-radius:14px!important;background:transparent!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;line-height:1!important;text-indent:0!important}.app-back-button svg{width:18px!important;height:18px!important;display:block!important;flex:0 0 auto!important}.app-back-button svg path{stroke:currentColor!important}.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-scale-grid button.selected,.bdsm-tendency-scale-grid button.selected{border-color:#ec4899d1!important;background:#ec489947!important;color:#ffe4f2!important;box-shadow:inset 0 0 0 1px #f472b661,0 0 0 2px #ec489924!important}.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-scale-grid button.selected:after,.bdsm-tendency-scale-grid button.selected:after{content:""!important;position:absolute!important;top:4px!important;right:4px!important;bottom:4px!important;left:4px!important;border-radius:inherit!important;border:1px solid rgba(255,182,218,.34)!important;pointer-events:none!important}.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-scale-grid button,.bdsm-tendency-scale-grid button{position:relative!important}.sexual-orientation-mode-row.bdsm-tendency-mode-row-only button{width:100%!important;min-height:76px!important;padding:16px 18px!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;line-height:1.35!important}.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-question-head,.bdsm-tendency-question-head{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-question-head b,.bdsm-tendency-question-head b{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f9a8d4!important}.home-play-detail-card.bdsm-tendency-test-card .bdsm-tendency-question-head strong,.bdsm-tendency-question-head strong{color:#fff!important}.home-play-detail-card.bdsm-tendency-test-card .sexual-orientation-progress,.sexual-orientation-progress{height:6px!important;min-height:6px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#ffffff1f!important;box-shadow:none!important;overflow:hidden!important}.home-play-detail-card.bdsm-tendency-test-card .sexual-orientation-progress:before,.sexual-orientation-progress:before{display:none!important}.home-play-detail-card.bdsm-tendency-test-card .sexual-orientation-progress span,.sexual-orientation-progress span{height:100%!important;border-radius:inherit!important;background:#f472b6!important;box-shadow:none!important}.mobile-main{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.mobile-main::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.profile-achievement-screen.compact-scroll-list,.profile-pane-instagram .profile-achievement-screen.compact-scroll-list{background:#000!important;color:#fff!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.profile-achievement-screen.compact-scroll-list::-webkit-scrollbar,.profile-pane-instagram .profile-achievement-screen.compact-scroll-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.profile-achievement-screen.compact-scroll-list .profile-achievement-hero,.profile-achievement-screen.compact-scroll-list .profile-level-growth-card,.profile-achievement-screen.compact-scroll-list .profile-achievement-summary-grid,.profile-achievement-screen.compact-scroll-list .profile-achievement-summary-grid article,.profile-achievement-screen.compact-scroll-list .profile-achievement-section,.profile-achievement-screen.compact-scroll-list .profile-achievement-section.profile-achievement-section-collapsed{border:0!important;background:transparent!important;box-shadow:none!important}.profile-achievement-screen.compact-scroll-list .profile-achievement-hero,.profile-achievement-screen.compact-scroll-list .profile-level-growth-card,.profile-achievement-screen.compact-scroll-list .profile-achievement-summary-grid article,.profile-achievement-screen.compact-scroll-list .profile-achievement-section,.profile-achievement-screen.compact-scroll-list .profile-achievement-section.profile-achievement-section-collapsed{color:#fff!important}.profile-achievement-screen.compact-scroll-list .profile-achievement-section-head{background:#000!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.profile-achievement-screen.compact-scroll-list .profile-achievement-card,.profile-achievement-screen.compact-scroll-list .profile-achievement-row-card,.profile-achievement-screen.compact-scroll-list .profile-achievement-stage-card,.profile-achievement-screen.compact-scroll-list .profile-level-benefit-grid article{border:1px solid rgba(255,255,255,.08)!important;background:#ffffff09!important;box-shadow:none!important}.profile-achievement-screen.compact-scroll-list .profile-achievement-row-card.unlocked,.profile-achievement-screen.compact-scroll-list .profile-achievement-row-card.in-progress,.profile-achievement-screen.compact-scroll-list .profile-achievement-card.unlocked{border-color:#ff5ba73d!important;background:#ff5ba70e!important}.profile-achievement-screen.compact-scroll-list .profile-achievement-score,.profile-achievement-screen.compact-scroll-list .profile-achievement-status,.profile-achievement-screen.compact-scroll-list .profile-level-growth-head b,.profile-achievement-screen.compact-scroll-list .profile-achievement-number{background:#ff5ba71f!important;color:#ffbedcf5!important}.profile-achievement-screen.compact-scroll-list .profile-achievement-kicker,.profile-achievement-screen.compact-scroll-list .profile-achievement-card span,.profile-achievement-screen.compact-scroll-list .profile-achievement-stage-step small{color:#ff8bc2f5!important}.profile-achievement-screen.compact-scroll-list .profile-level-progress-track,.profile-achievement-screen.compact-scroll-list .profile-achievement-progress{background:#ffffff1a!important;box-shadow:none!important}.profile-achievement-screen.compact-scroll-list .profile-level-progress-track span,.profile-achievement-screen.compact-scroll-list .profile-achievement-progress span{background:#ff5ba7e6!important;box-shadow:none!important}.content-keyword-stack--feed{display:none!important}.home-play-overview-list>.home-play-overview-row,.home-play-overview-section .home-play-overview-list>.home-play-overview-row{border:0!important;box-shadow:none!important}.home-play-overview-section-head button{border:1px solid rgba(255,255,255,.08)!important;background:#000000b8!important;color:#f4f4f5eb!important;box-shadow:none!important}.home-play-overview-section-head button:hover,.home-play-overview-section-head button:active{background:#0c0c0eeb!important;border-color:#f472b652!important;color:#f9a8d4!important}.profile-pane-instagram{min-height:0!important;height:100%!important;overflow:hidden!important;background:#050505!important}.profile-pane-instagram .profile-ig-shell.compact-scroll-list{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0 0 calc(96px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important;background:#050505!important}.profile-pane-instagram .profile-ig-shell.compact-scroll-list::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.profile-pane-instagram .profile-ig-header,.profile-pane-instagram .profile-highlight-scroll{position:relative!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important}.profile-pane-instagram .profile-ig-header{padding:8px 10px 6px!important}.profile-pane-instagram .profile-highlight-scroll{padding:6px 10px 8px!important}.profile-pane-instagram .profile-ig-tabbar.profile-ig-action-grid{position:sticky!important;top:0!important;z-index:25!important;flex:0 0 auto!important;margin:0!important;background:#050505!important;border-top:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.profile-pane-instagram .profile-section-detail-shell{flex:1 0 auto!important;min-height:calc(100vh - 180px)!important;padding:8px 0 0!important;background:#050505!important}.tarot-flow-step-panel,.tarot-setup-panel,.tarot-draw-screen-shell{display:grid!important;gap:12px!important}.tarot-step-title-card,.tarot-selection-summary-card,.tarot-final-summary-card,.tarot-question-input-card{display:grid!important;gap:7px!important;padding:14px!important;border:1px solid rgba(236,72,153,.18)!important;border-radius:0!important;background:linear-gradient(135deg,#ec48991f,#0f172aeb)!important}.tarot-step-title-card small,.tarot-selection-summary-card strong,.tarot-final-summary-card strong,.tarot-question-input-card strong,.tarot-save-status{color:#fbcfe8f5!important;font-size:12px!important;font-weight:950!important}.tarot-step-title-card strong{color:#fff!important;font-size:19px!important;font-weight:950!important}.tarot-step-title-card p,.tarot-selection-summary-card p,.tarot-final-summary-card p,.tarot-final-summary-card span{margin:0!important;color:#e2e8f0c7!important;font-size:12px!important;line-height:1.5!important}.tarot-reading-method-grid,.tarot-pattern-grid{grid-template-columns:1fr!important}.tarot-chip-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tarot-chip-grid button{min-height:42px!important;padding:10px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;background:#0206179e!important;color:#e2e8f0db!important;font-size:12px!important;font-weight:900!important}.tarot-chip-grid button.active,.tarot-chip-grid button:focus-visible{border-color:#ec4899b8!important;background:#ec48992e!important;color:#fff!important}.tarot-question-input-card textarea{width:100%!important;resize:vertical!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:0!important;padding:10px!important;background:#020617b3!important;color:#fff!important;font-size:13px!important;outline:none!important}.tarot-draw-screen-topbar{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 0!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.tarot-draw-screen-topbar>div{display:grid!important;gap:3px!important;min-width:0!important}.tarot-draw-screen-topbar strong{color:#fff!important;font-size:14px!important;font-weight:950!important}.tarot-draw-screen-topbar span{color:#cbd5e1c2!important;font-size:11px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tarot-draw-screen-topbar b{border-radius:0!important;padding:6px 8px!important;background:#ec489929!important;color:#fbcfe8f5!important;font-size:11px!important}.tarot-3d-card.flipped{z-index:4!important;transform:translateY(-8px) scale(1.04)!important}.tarot-3d-card.reversed .tarot-card-front strong:after{content:" ↯"!important;color:#be185d!important}.tarot-result-action-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tarot-result-action-row button,.tarot-primary-action,.tarot-secondary-action{border:0!important;border-radius:0!important;padding:11px 10px!important;background:linear-gradient(135deg,#ec4899eb,#7c3aeddb)!important;color:#fff!important;font-size:12px!important;font-weight:950!important}.tarot-result-action-row button:nth-child(2n),.tarot-secondary-action{background:#ffffff14!important;color:#f8fafce6!important}.tarot-save-status{margin:0!important;padding:8px 10px!important;border-left:2px solid rgba(236,72,153,.9)!important;background:#ec48991a!important}.tarot-play-card{position:relative!important;overflow:hidden!important;border-radius:0!important;background:radial-gradient(circle at 12% 8%,rgba(244,114,182,.22),transparent 24%),radial-gradient(circle at 86% 4%,rgba(168,85,247,.2),transparent 28%),radial-gradient(circle at 50% 110%,rgba(236,72,153,.12),transparent 36%),linear-gradient(180deg,#05050a,#080812 44%,#100814)!important;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #0000006b!important}.tarot-play-card:before,.tarot-play-card:after{content:""!important;position:absolute!important;pointer-events:none!important;z-index:0!important}.tarot-play-card:before{inset:-40% -20% auto -20%!important;height:280px!important;background:conic-gradient(from 90deg,transparent,rgba(236,72,153,.12),rgba(168,85,247,.14),transparent 60%)!important;filter:blur(18px)!important;animation:tarotMysticAura 9s linear infinite!important}.tarot-play-card:after{top:0!important;right:0!important;bottom:0!important;left:0!important;background-image:radial-gradient(circle,rgba(255,255,255,.38) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(251,207,232,.24) 0 1px,transparent 1.8px)!important;background-size:72px 72px,116px 116px!important;background-position:8px 12px,34px 48px!important;opacity:.18!important;animation:tarotStarDrift 14s linear infinite!important}.tarot-play-card>*{position:relative!important;z-index:1!important}.tarot-flow-step-panel,.tarot-draw-screen-shell,.tarot-reading-panel,.tarot-result-panel{animation:tarotPanelRise .34s cubic-bezier(.2,.8,.2,1) both!important}.tarot-step-title-card,.tarot-selection-summary-card,.tarot-final-summary-card,.tarot-question-input-card{border:1px solid rgba(251,207,232,.14)!important;border-radius:0!important;background:linear-gradient(135deg,#ec48991f,#a855f714),#080810d1!important;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0000003d!important}.tarot-step-title-card strong,.tarot-selection-summary-card strong,.tarot-final-summary-card strong{color:#fff!important;text-shadow:0 0 18px rgba(236,72,153,.28)!important}.tarot-mode-grid button,.tarot-chip-grid button,.tarot-pattern-grid button,.tarot-result-action-row button,.tarot-draw-head button{position:relative!important;overflow:hidden!important;border-radius:0!important;border:1px solid rgba(251,207,232,.14)!important;background:linear-gradient(135deg,#ffffff0f,#ec489912),#0a0a12e0!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.tarot-mode-grid button:after,.tarot-chip-grid button:after,.tarot-pattern-grid button:after,.tarot-result-action-row button:after,.tarot-draw-head button:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.22) 46%,transparent 64%)!important;transform:translate(-120%)!important;transition:transform .48s ease!important}.tarot-mode-grid button:hover,.tarot-chip-grid button:hover,.tarot-pattern-grid button:hover,.tarot-result-action-row button:hover,.tarot-draw-head button:hover{transform:translateY(-2px)!important;border-color:#f472b68f!important;box-shadow:0 16px 32px #ec489929,0 0 0 1px #ffffff0a inset!important}.tarot-mode-grid button:hover:after,.tarot-chip-grid button:hover:after,.tarot-pattern-grid button:hover:after,.tarot-result-action-row button:hover:after,.tarot-draw-head button:hover:after{transform:translate(120%)!important}.tarot-mode-grid button.active,.tarot-chip-grid button.active,.tarot-pattern-grid button.active{border-color:#f472b6b8!important;background:radial-gradient(circle at 20% 0%,rgba(251,207,232,.22),transparent 30%),linear-gradient(135deg,#ec489947,#7c3aed2e),#0c0a16f5!important;box-shadow:0 18px 44px #ec489938,inset 0 0 0 1px #ffffff0f!important}.tarot-draw-screen-topbar,.tarot-draw-head,.tarot-reading-head,.tarot-3d-theater,.tarot-reading-card,.tarot-reading-empty{border-radius:0!important;border-color:#fbcfe821!important;background:linear-gradient(180deg,#0f0f1ce0,#06060cc2)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.tarot-3d-theater{min-height:390px!important;background:radial-gradient(circle at 50% 48%,rgba(236,72,153,.22),transparent 30%),radial-gradient(circle at 50% 52%,rgba(168,85,247,.14),transparent 44%),linear-gradient(180deg,#0c0812eb,#030308d6)!important;box-shadow:inset 0 0 44px #ec48991a,0 22px 56px #00000047!important}.tarot-3d-orbit span{border-color:#fbcfe824!important;box-shadow:0 0 26px #ec48991a!important;animation:tarotOrbitPulse 4.8s ease-in-out infinite!important}.tarot-card-stage-draw .tarot-3d-card{filter:drop-shadow(0 14px 18px rgba(0,0,0,.32))!important;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .22s ease,filter .22s ease!important}.tarot-card-stage-draw .tarot-3d-card.flipped{animation:tarotCardRevealPop .56s cubic-bezier(.2,.8,.2,1) both!important}.tarot-card-inner{transition:transform .86s cubic-bezier(.18,.72,.18,1),filter .28s ease,scale .24s ease!important}.tarot-card-back{background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.22),transparent 20%),radial-gradient(circle at 50% 50%,rgba(236,72,153,.18),transparent 38%),linear-gradient(160deg,#2a0a4efa,#080812fa)!important;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 0 38px #ec489924!important}.tarot-card-back:before{border-style:solid!important;border-color:#fbcfe847!important;border-radius:0!important;box-shadow:inset 0 0 22px #ec48991f!important}.tarot-card-back b{color:#fff!important;text-shadow:0 0 18px rgba(251,207,232,.68),0 0 34px rgba(168,85,247,.34)!important;animation:tarotGlyphPulse 2.6s ease-in-out infinite!important}.tarot-card-front{background:radial-gradient(circle at 50% 6%,rgba(255,255,255,.42),transparent 24%),linear-gradient(160deg,#ffe4f1,#f7d4ff 48%,#dbeafe)!important;box-shadow:inset 0 0 0 1px #11182714,0 22px 38px #ec489938!important}.tarot-3d-card.reversed .tarot-card-front{background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.28),transparent 22%),linear-gradient(160deg,#e9d5ff,#fbcfe8 46%,#111827 150%)!important}.tarot-reading-card-premium{gap:10px!important;border-left:2px solid rgba(236,72,153,.56)!important}.tarot-reading-view-block{display:grid!important;gap:6px!important;padding:10px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0b!important}.tarot-reading-view-block em,.tarot-reading-view-block summary{color:#fbcfe8f5!important;font-style:normal!important;font-size:11px!important;font-weight:950!important;cursor:pointer!important}.tarot-reading-view-block p,.tarot-final-summary-card p{margin:0!important;color:#f1f5f9d1!important;font-size:12px!important;line-height:1.62!important}.tarot-reading-detail[open]{background:linear-gradient(135deg,#ec489914,#a855f70f),#ffffff0b!important}.tarot-question-grid{max-height:46svh!important;overflow-y:auto!important;padding-right:2px!important}@keyframes tarotMysticAura{0%{transform:rotate(0) scale(1);opacity:.76}50%{transform:rotate(180deg) scale(1.04);opacity:.42}to{transform:rotate(360deg) scale(1);opacity:.76}}@keyframes tarotStarDrift{0%{background-position:8px 12px,34px 48px}to{background-position:80px 84px,150px 164px}}@keyframes tarotPanelRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tarotOrbitPulse{0%,to{opacity:.36;transform:translate(-50%,-50%) rotateX(66deg) rotate(calc(var(--orbit-rotate, 0) * 1deg)) scale(1)}50%{opacity:.68;transform:translate(-50%,-50%) rotateX(66deg) rotate(calc(var(--orbit-rotate, 0) * 1deg)) scale(1.04)}}@keyframes tarotCardRevealPop{0%{filter:drop-shadow(0 14px 18px rgba(0,0,0,.3))}55%{filter:drop-shadow(0 0 32px rgba(236,72,153,.36))}to{filter:drop-shadow(0 26px 36px rgba(236,72,153,.22))}}@keyframes tarotGlyphPulse{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.08);opacity:1}}@media (max-width: 620px){.tarot-3d-theater{min-height:460px!important}.tarot-question-grid{max-height:42svh!important}}.random-question-card-screen{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(255,67,150,.2),transparent 34%),linear-gradient(180deg,#120c14fa,#040407fa);border-radius:0}.random-question-card-screen:before{content:"";position:absolute;inset:-80px -60px auto;height:220px;pointer-events:none;background:radial-gradient(circle,rgba(255,91,172,.22),transparent 62%);filter:blur(12px)}.random-question-head,.random-question-category-grid,.random-question-card-stage,.random-question-status-panel,.random-question-action-row,.random-question-list-preview,.random-question-card-screen .home-play-recommendation-policy-note{position:relative;z-index:1}.random-question-head span{border:1px solid rgba(255,92,172,.34);background:#ff5cac1f;color:#ffd6ea}.random-question-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.random-question-category-grid button{min-height:62px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:0;background:#ffffff09;color:#ffffffd1;text-align:left;display:flex;flex-direction:column;justify-content:space-between;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.random-question-category-grid button.active,.random-question-category-grid button:hover{border-color:#ff5cac80;background:linear-gradient(135deg,#ff5cac38,#582cff1f);box-shadow:0 0 22px #ff5cac24;transform:translateY(-1px)}.random-question-category-grid strong{font-size:13px}.random-question-category-grid small{color:#ffd8ecc2}.random-question-card-stage{min-height:282px;display:flex;align-items:center;justify-content:center;perspective:1100px;margin:12px 0;border:1px solid rgba(255,255,255,.06);border-radius:0;background:radial-gradient(circle at center,rgba(255,92,172,.18),transparent 36%),linear-gradient(180deg,#ffffff09,#ffffff04)}.random-question-orbit{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.random-question-orbit span{position:absolute;width:190px;height:190px;border:1px solid rgba(255,92,172,.14);border-radius:999px;animation:randomQuestionOrbit 7s linear infinite}.random-question-orbit span:nth-child(2){width:230px;height:120px;transform:rotate(32deg);animation-duration:9s}.random-question-orbit span:nth-child(3){width:120px;height:230px;transform:rotate(-28deg);animation-duration:11s}@keyframes randomQuestionOrbit{0%{rotate:0deg}to{rotate:360deg}}.random-question-draw-card{width:min(72%,260px);height:206px;border:0;padding:0;background:transparent;color:#fff;cursor:pointer;transform-style:preserve-3d}.random-question-draw-card-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.72,.18,1)}.random-question-draw-card.revealed .random-question-draw-card-inner,.random-question-draw-card.flipping .random-question-draw-card-inner{transform:rotateY(180deg) translateZ(0)}.random-question-draw-card-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;border:1px solid rgba(255,112,184,.5);border-radius:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;box-shadow:0 24px 70px #0000006b,0 0 34px #ff5cac2e}.random-question-draw-card-back{background:linear-gradient(135deg,#ff459e3d,#170a22fa),repeating-linear-gradient(45deg,rgba(255,255,255,.045) 0 1px,transparent 1px 12px)}.random-question-draw-card-back b{width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#ffd6ea;font-size:42px;text-shadow:0 0 18px rgba(255,92,172,.52)}.random-question-draw-card-back small,.random-question-draw-card-front small{color:#ffffffb8;text-align:center}.random-question-draw-card-front{transform:rotateY(180deg);background:linear-gradient(160deg,#201422fa,#0b080ffa)}.random-question-draw-card-front em{color:#ff9ccc;font-style:normal;font-size:12px}.random-question-draw-card-front strong{font-size:20px;line-height:1.38;text-align:center;word-break:keep-all}.random-question-status-panel{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:0;background:#ffffff09}.random-question-status-panel strong{color:#fff}.random-question-status-panel p{margin:6px 0 10px;color:#ffffffad;line-height:1.5}.random-question-status-panel div,.random-question-action-row{display:flex;gap:8px;flex-wrap:wrap}.random-question-status-panel span{padding:6px 9px;border:1px solid rgba(255,92,172,.22);background:#ff5cac14;color:#ffd8ec;font-size:12px}.random-question-action-row{margin:12px 0}.random-question-action-row button{flex:1 1 140px;min-height:42px;border:1px solid rgba(255,92,172,.35);border-radius:0;background:linear-gradient(135deg,#ff4c9ef2,#7a40ffdb);color:#fff;font-weight:800;box-shadow:0 12px 34px #ff36922e}.random-question-action-row button.ghost-btn{background:#ffffff09;color:#ffffffd1;box-shadow:none}.random-question-list-preview{border:1px solid rgba(255,255,255,.07);border-radius:0;background:#ffffff08;padding:10px 12px}.random-question-list-preview summary{cursor:pointer;color:#ffd8ec;font-weight:800}.random-question-list-preview ol{max-height:260px;overflow:auto;margin:12px 0 0;padding-left:22px}.random-question-list-preview li{padding:7px 0;color:#ffffffc2;border-bottom:1px solid rgba(255,255,255,.055)}.random-question-list-preview li.used{color:#ff9cccd1;text-decoration:line-through}@media (max-width: 420px){.random-question-category-grid{grid-template-columns:1fr}.random-question-draw-card{width:82%}}.profile-ad-screen.compact-scroll-list,.profile-ad-screen{padding-left:0!important;padding-right:0!important;padding-bottom:0!important;background:radial-gradient(circle at 50% -12%,rgba(244,114,182,.14),transparent 34%),linear-gradient(180deg,#030305,#050507 46%,#000)!important;color:#fff!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.profile-ad-screen.compact-scroll-list::-webkit-scrollbar,.profile-ad-screen::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.profile-ad-screen .profile-ad-panel,.profile-ad-screen .profile-ad-summary-grid article,.profile-ad-screen .profile-ad-watch-card,.profile-ad-screen .profile-ad-policy-note,.profile-ad-screen .profile-call-ticket-balance article,.profile-ad-screen .profile-ad-log-row,.profile-ad-screen .profile-ad-business-lock,.profile-ad-screen .profile-ad-business-metrics article{border-color:#ffffff14!important;background:linear-gradient(180deg,#0f0f12f5,#050507fa)!important;box-shadow:0 16px 34px #00000075!important}.profile-ad-screen .profile-ad-subtab-row{background:#050507!important;border-color:#ffffff14!important}.profile-ad-screen .profile-ad-subtab-row button{background:#08080b!important;color:#ffffffad!important}.profile-ad-screen .profile-ad-subtab-row button.active{border-color:#f472b657!important;background:linear-gradient(135deg,#111114,#09090b)!important;color:#fff!important;box-shadow:inset 0 0 0 1px #f472b62e,0 10px 22px #0000006b!important}.profile-ad-screen .profile-ad-watch-body button,.profile-ad-screen .profile-ad-business-lock button,.profile-ad-screen .profile-ad-submit-btn{border:1px solid rgba(244,114,182,.28)!important;background:linear-gradient(135deg,#111114,#050507)!important;color:#fff!important;box-shadow:0 12px 24px #0000006b,inset 0 0 0 1px #ffffff0a!important}.profile-ad-screen .profile-ad-media-box,.profile-ad-screen .profile-ad-register-grid input,.profile-ad-screen .profile-ad-register-grid select,.profile-ad-screen .profile-ad-register-grid textarea{border-color:#ffffff14!important;background:#07070a!important}.profile-ad-screen .profile-ad-kicker,.profile-ad-screen .profile-ad-log-row b{color:#f9a8d4!important}.profile-status-screen{height:100%;min-height:0;padding:0;background:#050507;color:#fff;display:flex;flex-direction:column;gap:6px;overflow:hidden}.profile-status-hero{padding:8px 8px 6px;border-bottom:1px solid rgba(255,93,174,.22);display:flex;align-items:center;justify-content:space-between;gap:8px;background:linear-gradient(135deg,#ff439a29,#0c0c10fa)}.profile-status-hero div,.profile-status-detail-head div{min-width:0;display:flex;flex-direction:column;gap:2px}.profile-status-hero span,.profile-status-detail-head span,.profile-status-metric-grid span,.profile-status-progress-card span{font-size:8pt;color:#ffd0e8c7;line-height:1.1}.profile-status-hero strong,.profile-status-detail-head strong{font-size:12px;line-height:1.15;letter-spacing:-.03em}.profile-status-hero small,.profile-status-progress-card small,.profile-status-metric-grid small{font-size:8pt;color:#ffffff94;line-height:1.15}.profile-status-hero button{border:1px solid rgba(255,93,174,.35);background:#ff5dae24;color:#fff;min-width:50px;height:30px;border-radius:0;font-weight:900;font-size:11px}.profile-status-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff14;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.profile-status-metric-grid button,.profile-status-mini-grid button{min-width:0;border:0;border-radius:0;background:#0b0b10;color:#fff;padding:7px 4px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.profile-status-metric-grid strong{font-size:13px;line-height:1.05;letter-spacing:-.04em}.profile-status-mini-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:#ffffff14}.profile-status-mini-grid button{align-items:center;text-align:center;padding:6px 2px}.profile-status-mini-grid b{font-size:10px;line-height:1}.profile-status-mini-grid span{font-size:8pt;line-height:1;color:#fff9}.profile-status-progress-card{margin:0 8px;padding:7px 8px;border:1px solid rgba(255,93,174,.18);background:#ffffff0b;border-radius:0;display:flex;flex-direction:column;gap:5px}.profile-status-progress-card div:first-child{display:flex;justify-content:space-between;align-items:center}.profile-status-progress-card b{font-size:11px}.profile-status-detail-screen{height:100%;min-height:0;overflow-y:auto;scrollbar-width:none;background:#050507}.profile-status-detail-screen::-webkit-scrollbar{display:none}.profile-status-detail-head{position:sticky;top:0;z-index:2;padding:6px 8px;min-height:42px;background:#050507f5;border-bottom:1px solid rgba(255,93,174,.22);display:flex;align-items:center;gap:6px}.profile-status-detail-list{display:grid;grid-template-columns:1fr;gap:1px;padding:0;background:#ffffff14}.profile-status-detail-list article{min-height:42px;padding:7px 8px;background:#0b0b10;display:grid;grid-template-columns:minmax(76px,.8fr) minmax(62px,.55fr) minmax(0,1.8fr);gap:6px;align-items:center}.profile-status-detail-list b,.profile-status-detail-list strong,.profile-status-detail-list span{min-width:0;line-height:1.2}.profile-status-detail-list b{font-size:10px;color:#ffffffd6}.profile-status-detail-list strong{font-size:11px;color:#ff6eb7;text-align:right}.profile-status-detail-list span{font-size:8pt;color:#ffffff94}.profile-ig-shell-achievement{background:#050507!important}#app-boot-splash{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;background:#000!important;opacity:1!important;visibility:visible!important;transition:opacity .22s ease,visibility .22s ease!important}#app-boot-splash.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#app-boot-splash .app-boot-splash__logo{width:128px!important;height:128px!important;min-width:128px!important;min-height:128px!important;max-width:128px!important;max-height:128px!important;object-fit:contain!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;animation:none!important}#app-boot-splash .app-boot-splash__brand{display:none!important}.app-refresh-loading-card img,.app-refresh-loading-card .app-refresh-brand-word{width:128px!important;height:128px!important;max-width:128px!important;max-height:128px!important;transform:none!important;animation:none!important}.app-refresh-loading-card .app-refresh-brand-word{display:none!important}.profile-highlight-scroll{padding-top:8px!important;padding-bottom:8px!important}.profile-pane-instagram .profile-ig-header{min-height:96px!important;max-height:118px!important;padding-top:8px!important;padding-bottom:8px!important;overflow:hidden!important}.profile-pane-instagram .profile-highlight-scroll{padding-top:8px!important;padding-bottom:8px!important}.profile-pane-instagram .profile-section-detail-shell{flex:1 1 auto!important;min-height:calc((100vw - 4px)*1 + 50px)!important;max-height:calc(100dvh - var(--top-header-height, 52px) - var(--mobile-nav-height, 72px) - 48px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important}.profile-pane-instagram .profile-section-detail-shell::-webkit-scrollbar{display:none!important}.profile-pane-instagram .profile-editable-content-grid-grid3.profile-ig-grid{min-height:calc((100vw - 4px)*1)!important;max-height:calc((100vw - 4px)*1)!important;overflow-y:auto!important;scrollbar-width:none!important}.profile-pane-instagram .profile-editable-content-grid-grid3.profile-ig-grid::-webkit-scrollbar{display:none!important}.profile-pane-instagram .profile-editable-content-grid-grid3.profile-ig-grid .profile-ig-tile:nth-child(n+10){display:none!important}.profile-pane-instagram .profile-editable-content-grid-grid3.profile-ig-grid .profile-ig-tile-media{aspect-ratio:1 / 1!important}.profile-pane-instagram .profile-ig-grid,.profile-pane-instagram .profile-ig-grid *{font-size:max(8pt,10px)}.profile-pane-instagram .profile-ig-grid.profile-photo-grid.profile-photo-grid-grid3,.profile-pane-instagram .profile-ig-grid.profile-photo-grid.profile-editable-content-grid-grid3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:2px!important;align-items:stretch!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-grid3 .profile-photo-card,.profile-pane-instagram .profile-photo-grid.profile-editable-content-grid-grid3 .profile-photo-card{display:block!important;width:100%!important;min-width:0!important;min-height:0!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#050505!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-grid3 .profile-photo-tile-media,.profile-pane-instagram .profile-photo-grid.profile-editable-content-grid-grid3 .profile-photo-tile-media{display:block!important;width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-grid3 .profile-photo-tile-media img,.profile-pane-instagram .profile-photo-grid.profile-editable-content-grid-grid3 .profile-photo-tile-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.profile-pane-instagram .profile-photo-grid.profile-photo-grid-grid3 .profile-photo-tile-meta,.profile-pane-instagram .profile-photo-grid.profile-editable-content-grid-grid3 .profile-photo-tile-meta{display:none!important}.home-region-system-screen{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:12px;background:radial-gradient(circle at top,#ff4fa329,#08080cfa 42%,#050507);color:#f8edf4}.home-region-hero-card,.account-level-unlock-panel,.home-region-map-card,.home-region-list-panel,.home-region-safety-panel{border:1px solid rgba(255,117,181,.22);border-radius:18px;background:#0f0f16e0;box-shadow:0 14px 34px #00000052;padding:14px}.home-region-hero-card{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:12px;align-items:stretch}.home-region-kicker{display:inline-flex;margin-bottom:6px;padding:4px 8px;border-radius:999px;background:#ff4fa32e;color:#ff9ccd;font-size:11px;font-weight:800}.home-region-hero-card h2{margin:0 0 6px;font-size:20px}.home-region-hero-card p,.home-region-safety-panel p{margin:0;color:#f8edf4b8;font-size:12px;line-height:1.55}.account-level-mini-card{display:flex;flex-direction:column;justify-content:center;gap:5px;border-radius:16px;background:linear-gradient(145deg,#ff4fa33d,#7c3cff33);padding:12px;text-align:center}.account-level-mini-card span,.account-level-mini-card em{font-size:11px;color:#ffffffb8;font-style:normal}.account-level-mini-card strong{font-size:22px}.account-level-progress{height:6px;overflow:hidden;border-radius:999px;background:#ffffff2e}.account-level-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff4fa3,#ffb4d8)}.home-region-section-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.home-region-section-head strong{display:block;font-size:14px}.home-region-section-head span{display:block;margin-top:3px;color:#f8edf49e;font-size:11px}.account-level-gate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.account-level-gate-card{min-height:116px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0b;padding:10px}.account-level-gate-card b{display:inline-flex;margin-bottom:5px;color:#ff9ccd;font-size:11px}.account-level-gate-card strong{display:block;font-size:13px}.account-level-gate-card p{min-height:42px;margin:5px 0 8px;color:#f8edf4a3;font-size:11px;line-height:1.4}.account-level-gate-card span{display:inline-flex;padding:4px 7px;border-radius:999px;background:#ffffff14;color:#ffffffbd;font-size:10px;font-weight:800}.account-level-gate-card.unlocked{border-color:#ff4fa359;background:#ff4fa317}.account-level-gate-card.unlocked span{background:#ff4fa338;color:#ffd8ea}.home-region-google-map-shell{position:relative;overflow:hidden;min-height:260px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 1px),radial-gradient(circle at 24% 20%,rgba(255,79,163,.28),transparent 24%),radial-gradient(circle at 72% 68%,rgba(124,60,255,.28),transparent 26%),#08090e;background-size:36px 36px,36px 36px,auto,auto,auto}.home-region-map-toolbar{display:flex;justify-content:space-between;padding:10px 12px;color:#ffffffb8;font-size:11px}.home-region-map-toolbar span{font-weight:900;color:#fff}.home-region-map-toolbar em{font-style:normal}.home-region-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.home-region-map-district{min-height:82px;border:2px solid rgba(255,255,255,.12);border-radius:18px 24px 16px 26px;background:#00000061;color:#fff;text-align:left;padding:10px}.home-region-map-district strong,.home-region-map-district span,.home-region-map-district em{display:block}.home-region-map-district strong{font-size:15px}.home-region-map-district span{margin-top:3px;color:#ffffff9e;font-size:11px}.home-region-map-district em{margin-top:10px;color:#ffd3e7;font-size:11px;font-style:normal}.home-region-district-list{display:flex;flex-direction:column;gap:8px}.home-region-district-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0b;padding:10px}.home-region-district-badge{width:10px;height:42px;border-radius:999px}.home-region-district-row strong,.home-region-safety-panel strong{display:block;font-size:13px}.home-region-district-row span{display:block;margin-top:3px;color:#f8edf49e;font-size:11px}.home-region-district-row button{border:0;border-radius:999px;background:#ff4fa3;color:#fff;padding:8px 10px;font-size:11px;font-weight:900}.home-region-district-row button:disabled,.home-region-section-head button:disabled{background:#ffffff1a;color:#ffffff73}@media (max-width: 420px){.home-region-hero-card,.account-level-gate-grid,.home-region-map-grid{grid-template-columns:1fr}}.profile-level-unlock-screen{display:grid;grid-template-columns:1fr;gap:8px;padding:8px;background:#050507}.profile-level-summary-card,.profile-level-safety-note{border:1px solid rgba(255,93,174,.22);border-radius:14px;background:linear-gradient(135deg,#ff4fa324,#0a0a10f5);padding:12px;color:#fff}.profile-level-summary-card>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:baseline}.profile-level-summary-card b,.profile-level-safety-note strong{color:#ffffffad;font-size:11px}.profile-level-summary-card strong{color:#ff6eb7;font-size:28px;text-align:right}.profile-level-summary-card span{grid-column:1 / -1;color:#ffffffb8;font-size:12px}.profile-level-summary-card p,.profile-level-safety-note p{margin:8px 0 0;color:#ffffffad;font-size:12px;line-height:1.45}.profile-level-progress-track{height:7px;margin-top:10px;border-radius:999px;overflow:hidden;background:#ffffff1f}.profile-level-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff4fa3,#ff9dcc)}.profile-level-unlock-list{border-radius:14px;overflow:hidden;background:#ffffff14}.profile-status-detail-list.profile-level-unlock-list article{grid-template-columns:52px minmax(76px,.8fr) minmax(0,1.7fr) 76px;min-height:56px;border-left:3px solid rgba(255,255,255,.12)}.profile-status-detail-list.profile-level-unlock-list article.profile-level-unlocked{border-left-color:#ff4fa3;background:#ff4fa31f}.profile-status-detail-list.profile-level-unlock-list article.profile-level-locked{opacity:.72}.profile-status-detail-list.profile-level-unlock-list article em{justify-self:end;padding:5px 7px;border-radius:999px;background:#ffffff14;color:#ffffffa3;font-size:10px;font-style:normal;white-space:nowrap}.profile-status-detail-list.profile-level-unlock-list article.profile-level-unlocked em{background:#ff4fa338;color:#ffd3e7}.profile-achievement-detail-panel{display:grid;grid-template-columns:1fr;gap:8px;padding:8px;background:#050507}.profile-achievement-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.profile-achievement-filter-grid button{min-height:70px;padding:9px 8px;border:1px solid rgba(255,93,174,.18);border-radius:14px;background:#0b0b10;color:#fff;display:grid;gap:4px;text-align:left}.profile-achievement-filter-grid button.active{border-color:#ff5daeb8;background:linear-gradient(135deg,#ff5dae38,#111118f5);box-shadow:0 0 0 1px #ff5dae1f,0 10px 24px #ff5dae1f}.profile-achievement-filter-grid b{font-size:10px;color:#ffffffc2}.profile-achievement-filter-grid strong{font-size:16px;color:#ff6eb7}.profile-achievement-filter-grid span{font-size:8pt;color:#ffffff8a}.profile-achievement-filtered-list,.profile-achievement-category-panel{border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;background:#09090d}.profile-achievement-section-title{min-height:38px;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff09}.profile-achievement-section-title strong{font-size:12px;color:#fff}.profile-achievement-section-title span{font-size:8pt;color:#ffffff8c;text-align:right}.profile-achievement-result-list{max-height:none}.profile-achievement-category-list{display:grid;grid-template-columns:1fr;gap:1px;background:#ffffff14}.profile-achievement-category-list article{min-height:54px;padding:9px 10px;background:#0b0b10;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center}.profile-achievement-category-list b,.profile-achievement-category-list span,.profile-achievement-category-list strong,.profile-achievement-category-list em{min-width:0;line-height:1.25}.profile-achievement-category-list b{display:block;margin-bottom:3px;font-size:11px;color:#ffffffe6}.profile-achievement-category-list span{display:block;font-size:8pt;color:#ffffff8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-achievement-category-list strong{font-size:13px;color:#ff6eb7;text-align:right}.profile-achievement-category-list em{grid-column:1 / -1;font-style:normal;font-size:8pt;color:#ffffff7a;text-align:right}@media (max-width: 420px){.profile-achievement-detail-panel{padding:6px;gap:6px}.profile-achievement-filter-grid{gap:5px}.profile-achievement-filter-grid button{min-height:64px;padding:8px 6px;border-radius:12px}.profile-achievement-filter-grid strong{font-size:14px}}.profile-status-metric-grid.profile-status-metric-grid-sectioned{display:flex;flex-direction:column;gap:0;background:#050507;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.profile-status-metric-section{display:flex;flex-direction:column;gap:1px;background:#ffffff14}.profile-status-metric-section+.profile-status-metric-section{margin-top:6px}.profile-status-metric-section-title{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:25px;padding:0 8px;background:#050507}.profile-status-metric-section-title span{display:block;height:1px;background:#ffffff24}.profile-status-metric-section-title strong{font-size:11px;color:#ffdceeeb;letter-spacing:-.02em}.profile-status-metric-row{display:grid;gap:1px}.profile-status-metric-row-three{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-status-metric-grid.profile-status-metric-grid-sectioned button,.profile-status-metric-placeholder{min-height:54px;min-width:0;border:0;border-radius:0;background:#0b0b10;color:#fff;padding:7px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.profile-status-metric-grid.profile-status-metric-grid-sectioned button strong{font-size:13px;line-height:1.05;letter-spacing:-.04em}.profile-status-metric-placeholder{pointer-events:none;opacity:.42}.profile-achievement-filter-grid.profile-achievement-filter-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;background:#ffffff14;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.profile-achievement-filter-grid.profile-achievement-filter-grid-four button{min-height:58px;border:0;border-radius:0;padding:7px 4px;align-content:center;justify-items:center;text-align:center}.profile-achievement-filter-grid.profile-achievement-filter-grid-four b{font-size:9px}.profile-achievement-filter-grid.profile-achievement-filter-grid-four strong{font-size:13px}.profile-achievement-filter-grid.profile-achievement-filter-grid-four span{font-size:7.5pt}@media (max-width: 360px){.profile-status-metric-grid.profile-status-metric-grid-sectioned button,.profile-status-metric-placeholder{min-height:50px;padding:6px 2px}.profile-status-metric-grid.profile-status-metric-grid-sectioned button strong{font-size:12px}.profile-achievement-filter-grid.profile-achievement-filter-grid-four button{min-height:54px;padding:6px 2px}.profile-achievement-filter-grid.profile-achievement-filter-grid-four b{font-size:8px}.profile-achievement-filter-grid.profile-achievement-filter-grid-four strong{font-size:12px}.profile-achievement-filter-grid.profile-achievement-filter-grid-four span{display:none}}.profile-status-metric-grid.profile-status-metric-grid-sectioned button.active,.profile-status-hero button.active{border-color:#ff56a8f2;background:linear-gradient(135deg,#ff56a83d,#15151cfa);box-shadow:0 0 0 1px #ff56a847,0 12px 28px #00000047}.profile-feed-management-screen,.profile-discount-detail-screen,.shop-giftbox-page{display:flex;flex-direction:column;gap:12px}.profile-feed-management-head,.shop-giftbox-hero,.shop-giftbox-folder-head,.profile-discount-grade-card{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#0d0d12f0;padding:14px}.profile-feed-management-head,.shop-giftbox-hero,.shop-giftbox-folder-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-feed-management-head strong,.shop-giftbox-hero strong,.shop-giftbox-folder-head strong,.profile-discount-grade-card strong{display:block;color:#fff;font-size:15px}.profile-feed-management-head span,.shop-giftbox-hero span,.shop-giftbox-folder-head span,.profile-discount-grade-card span,.profile-discount-grade-card p{display:block;margin-top:4px;color:#ffffffa3;font-size:12px}.profile-feed-management-head button,.shop-giftbox-hero button,.shop-giftbox-folder-head button{border:1px solid rgba(255,86,168,.35);border-radius:999px;background:#ff56a829;color:#fff;padding:8px 12px;font-size:12px}.profile-feed-management-head button:disabled{opacity:.42}.profile-feed-management-list,.shop-giftbox-item-list,.profile-discount-grid,.profile-discount-table{display:flex;flex-direction:column;gap:8px}.profile-feed-management-row,.profile-feed-management-empty,.shop-giftbox-item-list article,.profile-discount-grid article,.profile-discount-table article{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0b;padding:11px 12px}.profile-feed-management-row input{width:18px;height:18px;accent-color:#ff5aa8}.profile-feed-management-row span,.shop-giftbox-item-list article span,.profile-discount-grid article span,.profile-discount-table article span,.profile-discount-table article em{color:#ffffff9e;font-size:12px;font-style:normal}.profile-feed-management-row strong,.shop-giftbox-item-list article strong,.profile-discount-grid article strong,.profile-discount-table article strong{color:#fff;font-size:13px}.profile-feed-management-row small{display:block;margin-top:3px;color:#ffffff85;font-size:11px}.shop-giftbox-folder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shop-giftbox-folder-grid button{min-height:94px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff0b;color:#fff;padding:12px 8px;text-align:left}.shop-giftbox-folder-grid button.active{border-color:#ff56a8f2;background:#ff56a82b}.shop-giftbox-folder-grid b,.shop-giftbox-folder-grid span,.shop-giftbox-folder-grid strong{display:block}.shop-giftbox-folder-grid span{margin-top:6px;color:#fff9;font-size:11px}.shop-giftbox-folder-grid strong{margin-top:10px;color:#ff8cc4;font-size:13px}.profile-discount-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-discount-grid article,.profile-discount-table article{align-items:flex-start;flex-direction:column}.profile-discount-detail-screen-refined{gap:12px}.profile-discount-current-card{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#0d0d12f0;padding:14px;text-align:center}.profile-discount-current-title,.profile-discount-current-subtitle{color:#fff;font-weight:800;font-size:14px;padding:10px 0}.profile-discount-current-row{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.08)}.profile-discount-current-row-two{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-discount-current-row div{min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff}.profile-discount-current-row div+div{border-left:1px solid rgba(255,255,255,.08)}.profile-discount-current-row b{color:#ffffffb8;font-size:12px}.profile-discount-current-row strong{color:#ff8cc4;font-size:18px}.profile-discount-current-subtitle{border-top:1px solid rgba(255,255,255,.08);margin-top:0}.profile-discount-grade-scroll{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:none}.profile-discount-grade-scroll::-webkit-scrollbar{display:none}.profile-discount-grade-scroll article{flex:0 0 118px;min-height:96px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#ffffff0b;color:#fff;padding:12px 10px;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:8px}.profile-discount-grade-scroll article.active{border-color:#ff56a8f2;background:#ff56a829}.profile-discount-grade-scroll b,.profile-discount-grade-scroll strong,.profile-discount-grade-scroll em{display:block;font-style:normal}.profile-discount-grade-scroll b{font-size:13px;font-weight:800}.profile-discount-grade-scroll strong,.profile-discount-grade-scroll em{font-size:12px;color:#ffffffb8}.profile-status-return-head{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#0d0d12f0;padding:10px 12px;margin-bottom:10px}.profile-status-return-head strong{color:#fff;font-size:13px}.profile-analytics-screen{display:flex;flex-direction:column;gap:10px;padding:0 8px 12px}.profile-analytics-paywall-card{border:1px solid rgba(255,86,168,.22);border-radius:18px;background:linear-gradient(135deg,#ff56a82e,#0c0c10f5);padding:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-analytics-paywall-card div{min-width:0;display:flex;flex-direction:column;gap:4px}.profile-analytics-paywall-card span,.profile-analytics-paywall-card small{color:#ffe2f0b8;font-size:8pt}.profile-analytics-paywall-card strong{color:#fff;font-size:18px;line-height:1}.profile-analytics-paywall-card button{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff1a;color:#fff;padding:8px 10px;font-size:11px;font-weight:800;white-space:nowrap}.profile-analytics-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff14;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.profile-analytics-summary-grid article{min-height:76px;background:#0b0b10;color:#fff;padding:10px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.profile-analytics-summary-grid b{color:#ffe2f0b8;font-size:10px;line-height:1.15}.profile-analytics-summary-grid strong{color:#ff8cc4;font-size:15px;line-height:1}.profile-analytics-summary-grid span{color:#ffffff94;font-size:8pt;line-height:1.15}.profile-analytics-period-scroll{display:flex;gap:7px;overflow-x:auto;padding:0 0 2px;scrollbar-width:none}.profile-analytics-period-scroll::-webkit-scrollbar{display:none}.profile-analytics-period-scroll button{flex:0 0 auto;min-width:58px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0e;color:#ffffffdb;padding:8px 10px;font-size:11px;font-weight:800}.profile-analytics-period-scroll button:first-child{border-color:#ff56a8bf;background:#ff56a829;color:#fff}.profile-analytics-button-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-analytics-button-grid button{min-height:84px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0d0d12f0;color:#fff;padding:11px 10px;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:7px}.profile-analytics-button-grid b{color:#fff;font-size:12px;line-height:1.2}.profile-analytics-button-grid span{color:#ffe2f09e;font-size:8pt;line-height:1.3}@media (max-width: 360px){.profile-analytics-summary-grid,.profile-analytics-button-grid{grid-template-columns:1fr}}.profile-analytics-screen-final{gap:12px}.profile-analytics-paywall-card-final{position:sticky;top:0;z-index:2}.profile-analytics-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-analytics-period-scroll button.active{border-color:#ff56a8c7;background:#ff56a82e;color:#fff;box-shadow:0 0 0 1px #ff56a81f inset}.profile-analytics-period-scroll button:first-child:not(.active){border-color:#ffffff17;background:#ffffff0e;color:#ffffffdb}.profile-analytics-active-report{border:1px solid rgba(255,86,168,.2);border-radius:20px;background:linear-gradient(180deg,#ff56a81c,#0c0c10f5);padding:14px;color:#fff}.profile-analytics-active-report-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px}.profile-analytics-active-report-head span{color:#ffe2f09e;font-size:10px;font-weight:800}.profile-analytics-active-report-head strong{color:#fff;font-size:16px;line-height:1.2}.profile-analytics-active-report-head em{color:#ffffff9e;font-style:normal;font-size:8pt;line-height:1.35}.profile-analytics-active-value{margin:14px auto 12px;width:fit-content;min-width:128px;border-radius:999px;background:#ff56a82e;color:#ff8cc4;padding:10px 16px;text-align:center;font-size:22px;line-height:1;font-weight:900}.profile-analytics-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:14px;background:#ffffff14}.profile-analytics-metric-grid article{min-height:64px;background:#07070beb;padding:10px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.profile-analytics-metric-grid b{color:#ffe2f09e;font-size:10px;line-height:1.15}.profile-analytics-metric-grid strong{color:#fff;font-size:13px;line-height:1.15;word-break:keep-all}.profile-analytics-button-grid-final button{position:relative;min-height:104px;border-radius:18px}.profile-analytics-button-grid-final button.active{border-color:#ff56a89e;background:linear-gradient(180deg,#ff56a82b,#0e0e14f5);box-shadow:0 0 0 1px #ff56a81a inset}.profile-analytics-button-grid-final button strong{color:#ff8cc4;font-size:15px;line-height:1}.profile-analytics-button-grid-final button.active:after{content:"선택";position:absolute;top:9px;right:9px;border-radius:999px;background:#ff56a82e;color:#ffd8ea;padding:4px 7px;font-size:9px;font-weight:900}@media (max-width: 360px){.profile-analytics-summary-grid,.profile-analytics-metric-grid{grid-template-columns:1fr}}.profile-analytics-rank-card{border:1px solid rgba(255,74,145,.28);border-radius:20px;padding:14px;background:linear-gradient(135deg,#ff4a9129,#0a0a12f5);box-shadow:0 18px 42px #00000052}.profile-analytics-rank-main{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.profile-analytics-rank-main span,.profile-analytics-rank-main em{color:#ffffffb8;font-size:12px;font-style:normal}.profile-analytics-rank-main strong{min-width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:#ffffff1f;color:#fff;font-size:28px;font-weight:900;border:1px solid rgba(255,255,255,.18)}.profile-analytics-rank-average-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-analytics-rank-average-grid article{border-radius:14px;padding:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.09);text-align:center}.profile-analytics-rank-average-grid b,.profile-analytics-rank-average-grid span{display:block;color:#ffffffa6;font-size:11px}.profile-analytics-rank-average-grid strong{display:block;margin:4px 0;color:#fff;font-size:16px}.profile-analytics-rank-guide-button{width:100%;margin-top:10px;border:0;border-radius:14px;padding:12px;background:#ff4a91;color:#fff;font-weight:900;cursor:pointer}.profile-analytics-rank-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:flex-end;justify-content:center;background:#0000009e;padding:16px}.profile-analytics-rank-modal-card{width:min(480px,100%);max-height:82vh;overflow:auto;border-radius:24px 24px 18px 18px;background:#111118;border:1px solid rgba(255,74,145,.25);box-shadow:0 -20px 60px #00000073;padding:16px}.profile-analytics-rank-modal-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.profile-analytics-rank-modal-card header span,.profile-analytics-rank-modal-card header strong{display:block}.profile-analytics-rank-modal-card header span{color:#ffffff9e;font-size:12px}.profile-analytics-rank-modal-card header strong{color:#fff;font-size:18px}.profile-analytics-rank-modal-card header button{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#fff;font-size:22px;line-height:1}.profile-analytics-rank-helper-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.profile-analytics-rank-helper-summary article,.profile-analytics-rank-guide-list article{border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.09);padding:10px}.profile-analytics-rank-helper-summary b,.profile-analytics-rank-helper-summary strong{display:block;text-align:center}.profile-analytics-rank-helper-summary b{color:#fff9;font-size:11px}.profile-analytics-rank-helper-summary strong{color:#fff;margin-top:4px;font-size:14px}.profile-analytics-rank-guide-list{display:grid;gap:8px}.profile-analytics-rank-guide-list b,.profile-analytics-rank-guide-list span{display:block}.profile-analytics-rank-guide-list b{color:#fff;margin-bottom:4px;font-size:13px}.profile-analytics-rank-guide-list span{color:#ffffffad;font-size:12px;line-height:1.45}.profile-analytics-rank-modal-card footer{margin-top:12px}.profile-analytics-rank-modal-card footer button{width:100%;border:0;border-radius:14px;padding:12px;background:#ff4a91;color:#fff;font-weight:900}.profile-analytics-sticky-summary{position:sticky;top:54px;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,86,168,.22);border-radius:16px;background:#ff56a82e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.profile-analytics-sticky-summary article{min-height:54px;background:#0a0a0ee6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center}.profile-analytics-sticky-summary b{color:#ffe2f0b3;font-size:10px}.profile-analytics-sticky-summary strong{color:#fff;font-size:14px;line-height:1}.profile-analytics-growth-hero,.profile-analytics-action-card,.profile-analytics-premium-preview{border:1px solid rgba(255,86,168,.18);border-radius:20px;background:linear-gradient(180deg,#ff56a81a,#0a0a0ff5);padding:14px;color:#fff}.profile-analytics-growth-head{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;margin-bottom:12px}.profile-analytics-growth-head span,.profile-analytics-growth-head em,.profile-analytics-section-title span{color:#ffe2f0a3;font-size:8pt;font-style:normal;line-height:1.35}.profile-analytics-growth-head strong{color:#fff;font-size:17px;line-height:1.2}.profile-analytics-gauge-card{border-radius:16px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);padding:12px}.profile-analytics-gauge-head{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-bottom:10px}.profile-analytics-gauge-head b{color:#ffffffbf;font-size:12px}.profile-analytics-gauge-head strong{color:#ff8cc4;font-size:20px;line-height:1}.profile-analytics-gauge-head span{border-radius:999px;background:#ff56a829;color:#ffd8ea;padding:5px 8px;font-size:10px;font-weight:900;white-space:nowrap}.profile-analytics-gauge-track{height:10px;overflow:hidden;border-radius:999px;background:#ffffff1a}.profile-analytics-gauge-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff56a8b8,#be6effe6);transition:width .25s ease}.profile-analytics-gauge-card p{margin:10px 0 0;color:#ffffffa8;font-size:11px;line-height:1.45;text-align:center}.profile-analytics-section-title{display:flex;flex-direction:column;gap:4px;text-align:left;margin-bottom:10px}.profile-analytics-section-title strong{color:#fff;font-size:14px;line-height:1.2}.profile-analytics-action-list{display:grid;gap:8px}.profile-analytics-action-list article{min-height:64px;border-radius:16px;background:#fff1;border:1px solid rgba(255,255,255,.085);padding:11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.profile-analytics-action-list b,.profile-analytics-action-list span{display:block}.profile-analytics-action-list b{color:#fff;font-size:13px;margin-bottom:4px}.profile-analytics-action-list span{color:#ffffffa8;font-size:11px;line-height:1.35}.profile-analytics-action-list em{border-radius:999px;background:#ff56a829;color:#ffd8ea;padding:7px 9px;font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}.profile-analytics-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-analytics-insight-grid article,.profile-analytics-premium-grid article{border-radius:18px;background:#0d0d12f0;border:1px solid rgba(255,255,255,.085);padding:12px;color:#fff}.profile-analytics-insight-grid strong,.profile-analytics-premium-grid b,.profile-analytics-premium-grid strong,.profile-analytics-premium-grid span,.profile-analytics-insight-grid span{display:block}.profile-analytics-insight-grid strong{color:#ff8cc4;font-size:13px;margin-bottom:8px}.profile-analytics-insight-grid span{color:#ffffffad;font-size:11px;line-height:1.45;margin-top:5px}.profile-analytics-tag-row{display:flex;flex-wrap:wrap;gap:6px}.profile-analytics-tag-row em{border-radius:999px;background:#ff56a826;color:#ffd8ea;padding:6px 8px;font-size:10px;font-style:normal;font-weight:900}.profile-analytics-premium-grid{display:grid;grid-template-columns:repeat(3,minmax(136px,1fr));gap:8px;overflow-x:auto;scrollbar-width:none}.profile-analytics-premium-grid::-webkit-scrollbar{display:none}.profile-analytics-premium-grid article{position:relative;min-height:86px;opacity:.84;filter:saturate(.92)}.profile-analytics-premium-grid article:after{content:"PRO";position:absolute;top:9px;right:9px;border-radius:999px;background:#be6eff2e;color:#e4c8ff;padding:4px 7px;font-size:9px;font-weight:900}.profile-analytics-premium-grid b{color:#ffe2f0b8;font-size:11px;margin-bottom:8px}.profile-analytics-premium-grid strong{color:#fff;font-size:17px;line-height:1;margin-bottom:7px}.profile-analytics-premium-grid span{color:#ffffff9e;font-size:10px;line-height:1.35}@media (max-width: 420px){.profile-analytics-insight-grid{grid-template-columns:1fr}.profile-analytics-gauge-head{grid-template-columns:1fr;text-align:center}.profile-analytics-action-list article{grid-template-columns:1fr}.profile-analytics-action-list em{width:fit-content}}.mobile-main:has(.profile-ig-shell-achievement),.mobile-main:has(.profile-status-screen),.mobile-main:has(.profile-status-detail-screen){min-height:0!important;height:100%!important;gap:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.mobile-main:has(.profile-ig-shell-achievement)>.tab-pane.fill-pane.profile-pane-instagram,.mobile-main:has(.profile-status-screen)>.tab-pane.fill-pane.profile-pane-instagram{height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement,.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement.compact-scroll-list{height:100%!important;min-height:0!important;max-height:100%!important;width:100%!important;padding:0!important;margin:0!important;gap:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important;background:#050507!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement>.profile-status-screen{flex:1 1 auto!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:0 0 calc(10px + env(safe-area-inset-bottom,0px))!important;margin:0!important;scrollbar-width:none!important;box-sizing:border-box!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement>.profile-status-screen::-webkit-scrollbar,.profile-status-detail-screen.compact-scroll-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement .profile-status-detail-screen.compact-scroll-list,.profile-status-detail-screen.compact-scroll-list{flex:1 1 auto!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:0 0 calc(12px + env(safe-area-inset-bottom,0px))!important;margin:0!important;box-sizing:border-box!important;background:#050507!important}.profile-status-screen .profile-status-hero,.profile-status-screen .profile-status-metric-grid,.profile-status-screen .profile-status-progress-card{flex:0 0 auto!important}.profile-status-screen .profile-status-progress-card{margin-bottom:0!important}.profile-status-detail-screen .profile-analytics-screen,.profile-status-detail-screen .profile-achievement-detail-panel,.profile-status-detail-screen .profile-feed-management-screen,.profile-status-detail-screen .profile-discount-detail-screen{min-height:0!important;box-sizing:border-box!important}.profile-status-detail-screen .profile-analytics-screen{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}.mobile-main:has(.profile-ig-shell-achievement),.mobile-main:has(.profile-status-screen),.mobile-main:has(.profile-status-detail-screen){padding:8px!important;background:#030305!important}.mobile-main:has(.profile-ig-shell-achievement)>.tab-pane.fill-pane.profile-pane-instagram,.mobile-main:has(.profile-status-screen)>.tab-pane.fill-pane.profile-pane-instagram,.mobile-main:has(.profile-status-detail-screen)>.tab-pane.fill-pane.profile-pane-instagram{padding:0!important;border-radius:18px!important;overflow:hidden!important;background:#050507!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement,.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement.compact-scroll-list{border-radius:18px!important;background:#050507!important;border:1px solid rgba(255,93,174,.16)!important;box-shadow:0 18px 40px #0000005c!important}.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement>.profile-status-screen,.profile-pane-instagram .profile-ig-shell.profile-ig-shell-achievement .profile-status-detail-screen.compact-scroll-list,.profile-status-detail-screen.compact-scroll-list{padding-left:8px!important;padding-right:8px!important;background:radial-gradient(circle at top,rgba(255,63,153,.13),transparent 34%),linear-gradient(180deg,#050507,#07070b)!important}.profile-status-screen{gap:8px!important;background:transparent!important}.profile-status-hero,.profile-status-detail-head,.profile-status-progress-card,.profile-status-detail-list article,.profile-achievement-detail-panel,.profile-feed-management-screen,.profile-discount-detail-screen,.profile-analytics-screen,.profile-level-detail-card,.profile-guild-detail-card,.profile-call-ticket-detail-card,.profile-catshi-detail-card{border-radius:16px!important;border:1px solid rgba(255,93,174,.16)!important;background:linear-gradient(145deg,#121218f5,#07070bfa)!important;color:#fff!important}.profile-status-detail-head{top:0!important;margin:0 0 8px!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.profile-status-metric-grid.profile-status-metric-grid-sectioned{gap:8px!important;background:transparent!important;border:0!important}.profile-status-metric-section{border-radius:16px!important;border:1px solid rgba(255,93,174,.14)!important;background:#09090deb!important;padding:8px!important}.profile-status-metric-row{gap:6px!important}.profile-status-metric-grid.profile-status-metric-grid-sectioned button,.profile-status-mini-grid button,.profile-status-hero button,.profile-status-progress-card,.profile-analytics-button-grid button,.profile-analytics-button-grid-final button,.profile-achievement-filter-grid button{border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(145deg,#111117,#08080d)!important;color:#fff!important;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease!important}.profile-status-metric-grid.profile-status-metric-grid-sectioned button:active,.profile-status-mini-grid button:active,.profile-status-hero button:active,.profile-status-progress-card:active,.profile-analytics-button-grid button:active,.profile-analytics-button-grid-final button:active,.profile-achievement-filter-grid button:active,.profile-status-metric-grid.profile-status-metric-grid-sectioned button.active,.profile-status-hero button.active{transform:scale(.985)!important;border-color:#ff5dae9e!important;background:linear-gradient(145deg,#ff3f9942,#15151cfa)!important;box-shadow:inset 0 0 0 1px #ffb5da1f,0 10px 24px #ff3f991f!important}.profile-status-metric-grid.profile-status-metric-grid-sectioned button:not(:active):not(.active),.profile-status-hero button:not(:active):not(.active){box-shadow:none!important}.profile-status-metric-grid span,.profile-status-detail-head span,.profile-status-progress-card span,.profile-analytics-screen span,.profile-achievement-detail-panel span,.profile-discount-detail-screen span{color:#ffdaecc2!important}.profile-status-metric-grid small,.profile-status-progress-card small,.profile-status-detail-list small,.profile-analytics-screen small,.profile-discount-detail-screen small{color:#ffffff8f!important}.profile-status-metric-grid strong,.profile-status-hero strong,.profile-status-detail-head strong,.profile-analytics-screen strong,.profile-discount-detail-screen strong{color:#fff!important}.profile-status-progress-card{margin-left:0!important;margin-right:0!important}.profile-status-detail-screen .profile-analytics-screen,.profile-status-detail-screen .profile-achievement-detail-panel,.profile-status-detail-screen .profile-feed-management-screen,.profile-status-detail-screen .profile-discount-detail-screen{padding-left:8px!important;padding-right:8px!important}.profile-pane-instagram .profile-ig-header,.profile-ig-header{min-height:max-content!important;height:auto!important;max-height:none!important}.profile-pane-instagram .profile-ig-header,.profile-ig-header{box-sizing:border-box!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:start!important;height:auto!important;min-height:max-content!important;max-height:none!important;overflow:visible!important}.profile-pane-instagram .profile-ig-avatar-wrap,.profile-ig-avatar-wrap{align-self:start!important;min-height:58px!important}.profile-pane-instagram .profile-ig-main,.profile-ig-main{align-self:start!important;display:flex!important;flex-direction:column!important;gap:8px!important;height:auto!important;min-height:58px!important;overflow:visible!important}.profile-pane-instagram .profile-ig-topline,.profile-ig-topline{flex:0 0 auto!important;min-height:0!important;overflow:visible!important}.profile-pane-instagram .profile-ig-bio,.profile-ig-bio{flex:0 0 auto!important;display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin-bottom:0!important}.profile-pane-instagram .profile-ig-bio p,.profile-ig-bio p{display:block!important;margin:4px 0 0!important;line-height:1.45!important;white-space:pre-wrap!important;word-break:keep-all!important;overflow-wrap:anywhere!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.profile-pane-instagram .profile-ig-edit-textarea,.profile-ig-edit-textarea{height:auto!important;min-height:96px!important;max-height:none!important;resize:vertical!important}@media (max-width: 520px){.profile-status-metric-row-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.profile-status-metric-grid.profile-status-metric-grid-sectioned button{min-height:72px!important;padding:8px 6px!important}}:root{--adultapp-safe-vh: calc(var(--adultapp-vh, 1vh) * 100);--adultapp-skeleton-bg: rgba(255,255,255,.07);--adultapp-skeleton-hi: rgba(255,255,255,.13)}html.adultapp-ios,html.adultapp-safari,html.adultapp-samsung{min-height:-webkit-fill-available;text-size-adjust:100%;-webkit-text-size-adjust:100%;overscroll-behavior-y:none}html.adultapp-ios body,html.adultapp-safari body,html.adultapp-samsung body{min-height:var(--adultapp-safe-vh);-webkit-font-smoothing:antialiased;touch-action:manipulation}html.adultapp-old-webview *{scroll-behavior:auto!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}img[loading=lazy],video[preload=metadata]{content-visibility:auto;contain-intrinsic-size:320px 240px}.feed-post-list-stream{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout paint style}.feed-stream-item,.feed-card-unified,.home-play-overview-launch-card,.profile-section-detail-shell{content-visibility:auto;contain-intrinsic-size:1px 520px}.feed-media-preview,.profile-photo-grid img,.shop-product-card img{background:linear-gradient(90deg,var(--adultapp-skeleton-bg),var(--adultapp-skeleton-hi),var(--adultapp-skeleton-bg));background-size:220% 100%;animation:adultappSkeletonPulse 1.45s ease-in-out infinite}.feed-media-preview[src],.profile-photo-grid img[src],.shop-product-card img[src]{animation:none}.adultapp-runtime-status-banner{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));z-index:2147483000;transform:translateY(18px);opacity:0;pointer-events:none;padding:11px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#141418f0;color:#fff;font-size:13px;font-weight:700;line-height:1.35;box-shadow:0 14px 36px #0000005c;transition:opacity .18s ease,transform .18s ease}.adultapp-runtime-status-banner.visible{transform:translateY(0);opacity:1}.adultapp-runtime-status-banner[data-tone=offline]{border-color:#ff5da257}.adultapp-runtime-status-banner[data-tone=ok]{border-color:#53ffb242}@keyframes adultappSkeletonPulse{0%{background-position:120% 0}to{background-position:-120% 0}}@supports not (content-visibility: auto){.feed-stream-item,.feed-card-unified,.home-play-overview-launch-card,.profile-section-detail-shell{contain:layout paint}}html[data-adultapp-theme] :where(.mobile-main,.desktop-shell,.app-root,.main-screen,.screen-shell,.compact-scroll-list){background:var(--adultapp-bg);color:var(--adultapp-text)}html[data-adultapp-theme] :where(.home-play-pane,.home-play-overview-launch-card,.home-play-detail-card,.profile-section-detail-shell,.profile-ig-header,.profile-highlight-scroll,.profile-photo-layout-menu,.profile-ad-card,.catshi-store-summary-card,.shop-card,.feed-card,.feed-post-card,.guild-mission-hero-card,.guild-daily-mission-list>*,.settings-category-card,.settings-panel,.legacy-box,.card,.panel,.notice-text){background-color:var(--adultapp-surface);border-color:var(--adultapp-border);color:var(--adultapp-text);border-radius:var(--adultapp-radius-md)}html[data-adultapp-theme] :where(.home-play-list>*,.home-play-overview-list>*,.profile-ig-tabbar,.profile-ig-action-grid,.profile-photo-grid,.feed-post-list>*,.chat-toolbar,.kakao-toolbar,.bottom-nav,.mobile-bottom-nav,.topbar,.profile-section-detail-topbar,.home-play-unified-detail-header){border-color:var(--adultapp-border);color:var(--adultapp-text)}html[data-adultapp-theme] :where(button,.button,.btn,.home-play-unified-back-button,.settings-category-btn,.sexual-orientation-mode-row button,.bdsm-tendency-scale-grid button){border-color:var(--adultapp-border-strong);color:inherit;border-radius:var(--adultapp-radius-sm)}html[data-adultapp-theme] :where(button:not(:disabled).active,.active,.selected,.is-selected,.settings-category-btn.active,.bdsm-tendency-scale-grid button.active){border-color:var(--adultapp-primary);background-color:var(--adultapp-primary-soft)}html[data-adultapp-theme] :where(input,textarea,select){background-color:var(--adultapp-surface-soft);border-color:var(--adultapp-border);color:var(--adultapp-text);border-radius:var(--adultapp-radius-sm)}html[data-adultapp-theme] :where(input::placeholder,textarea::placeholder,.muted,.subtext,.helper-text,.notice-muted){color:var(--adultapp-text-muted)}html[data-adultapp-theme] :where(.adultapp-policy-modal-sheet,.tarot-guide-modal,.modal,.popup,.bottom-sheet){background-color:var(--adultapp-surface);border-color:var(--adultapp-border-strong);color:var(--adultapp-text);border-radius:var(--adultapp-radius-lg);box-shadow:var(--adultapp-shadow-modal)}html[data-adultapp-theme] :where(a){color:inherit}html[data-adultapp-theme] :where(.accent,.primary,.pink,.highlight){color:var(--adultapp-primary)}
