:root{--page:#080c14;--panel:#111827bf;--soft:#1f293799;--line:#37415166;--ink:#f9fafb;--muted:#9ca3af;--site-font:"Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;font-family:var(--site-font);color:var(--ink);background:var(--page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{background-color:var(--page);min-width:320px;min-height:100vh;color:var(--ink);margin:0}#root{background:var(--page);min-height:100vh;color:var(--ink)}button{-webkit-tap-highlight-color:transparent;font-family:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #6366f166}.coupon-alert-page{--coupon-bg:var(--bg-dark,#0d0b08);--coupon-panel:#14110c;--coupon-panel-soft:#1a1710;--coupon-ink:var(--text-primary,#f7f1e5);--coupon-muted:var(--text-secondary,#b7aa98);--coupon-faint:var(--text-muted,#7f7468);--coupon-rule:#e8bd5a2e;--coupon-accent:#e8bd5a;--coupon-good:#34d399;--coupon-warn:#fbbf24;--coupon-bad:#f87171;--coupon-blue:#67e8f9;background:linear-gradient(180deg, #e8bd5a0d, transparent 260px), var(--coupon-bg)}.coupon-alert-page.glass-neon{--coupon-bg:#091011;--coupon-panel:#0f1919;--coupon-panel-soft:#122020;--coupon-rule:#99f6e433;--coupon-accent:#99f6e4;--coupon-blue:#67e8f9}.coupon-alert-page.cyberpunk-arena{--coupon-bg:#0f0b09;--coupon-panel:#1a100c;--coupon-panel-soft:#21140e;--coupon-rule:#d6ad5742;--coupon-accent:#d6ad57;--coupon-bad:#f97356}.coupon-alert-page.ivory-light{--coupon-bg:#f8f5ef;--coupon-panel:#fffdf8;--coupon-panel-soft:#f1eadf;--coupon-ink:#2f251a;--coupon-muted:#715f4d;--coupon-faint:#9b8975;--coupon-rule:#5f46282e;--coupon-accent:#b7791f;--coupon-good:#047857;--coupon-warn:#a16207;--coupon-bad:#b91c1c;--coupon-blue:#2563eb}.coupon-alert-topbar .subpage-title{align-items:center;gap:6px;display:inline-flex}.coupon-alert-inner{width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0 72px}.coupon-alert-hero{border-bottom:1px solid var(--coupon-rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:8px 0 26px;display:grid}.coupon-alert-kicker{min-height:28px;color:var(--coupon-accent);align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.coupon-alert-hero h1{max-width:720px;color:var(--coupon-ink);letter-spacing:0;margin:8px 0 10px;font-size:clamp(30px,5vw,54px);line-height:1.05}.coupon-alert-hero p{max-width:650px;color:var(--coupon-muted);margin:0;font-size:15px;line-height:1.65}.coupon-alert-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.coupon-alert-primary,.coupon-alert-secondary,.coupon-alert-card-side button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:13px;font-weight:900;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.coupon-alert-primary{border:1px solid var(--coupon-accent);background:var(--coupon-accent);color:#1e160a;padding:0 14px}.coupon-alert-secondary{border:1px solid var(--coupon-rule);color:var(--coupon-ink);background:0 0;padding:0 14px}.coupon-alert-primary:hover,.coupon-alert-secondary:hover,.coupon-alert-card-side button:hover{transform:translateY(-1px)}.coupon-alert-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.coupon-alert-stats div,.coupon-alert-empty{border:1px solid var(--coupon-rule);background:var(--coupon-panel);border-radius:8px}.coupon-alert-stats div{min-height:78px;padding:14px 16px}.coupon-alert-stats span{color:var(--coupon-muted);font-size:12px;font-weight:800;display:block}.coupon-alert-stats strong{color:var(--coupon-accent);margin-top:6px;font-size:25px;line-height:1;display:block}.coupon-alert-toolbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;margin:18px 0 10px;display:grid}.coupon-alert-search{border:1px solid var(--coupon-rule);min-height:44px;color:var(--coupon-muted);background:var(--coupon-panel);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.coupon-alert-search:focus-within{border-color:var(--coupon-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--coupon-accent) 20%, transparent)}.coupon-alert-search input{width:100%;min-width:0;color:var(--coupon-ink);background:0 0;border:0;outline:0;font-size:14px}.coupon-alert-search input::placeholder{color:var(--coupon-faint)}.coupon-alert-filter-row{border:1px solid var(--coupon-rule);background:var(--coupon-panel);border-radius:8px;align-items:center;gap:4px;min-height:44px;padding:4px;display:flex;overflow-x:auto}.coupon-alert-filter-row button{min-height:34px;color:var(--coupon-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0 10px;font-size:12px;font-weight:900;transition:background .16s,color .16s}.coupon-alert-filter-row button.active,.coupon-alert-filter-row button:hover{background:color-mix(in srgb, var(--coupon-accent) 18%, transparent);color:var(--coupon-ink)}.coupon-alert-toggle{border:1px solid var(--coupon-rule);background:var(--coupon-panel);min-height:44px;color:var(--coupon-muted);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.coupon-alert-toggle input{width:16px;height:16px;accent-color:var(--coupon-accent)}.coupon-alert-note{border-left:3px solid var(--coupon-warn);background:color-mix(in srgb, var(--coupon-warn) 10%, transparent);color:var(--coupon-muted);margin:10px 0;padding:10px 12px;font-size:13px;line-height:1.5}.coupon-alert-note.alert{border-left-color:var(--coupon-bad)}.coupon-alert-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-top:16px;display:grid}.coupon-alert-list{flex-direction:column;gap:10px;display:flex}.coupon-alert-card{border:1px solid var(--coupon-rule);border-left:4px solid var(--coupon-accent);background:var(--coupon-panel);color:var(--coupon-ink);border-radius:8px;grid-template-columns:minmax(0,1fr) 210px;gap:14px;padding:16px;display:grid}.coupon-alert-card-head,.coupon-alert-meta,.coupon-alert-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.coupon-alert-card-head{margin-bottom:9px}.coupon-alert-confidence,.coupon-alert-source,.coupon-alert-tags span,.coupon-alert-meta span{align-items:center;gap:5px;display:inline-flex}.coupon-alert-confidence,.coupon-alert-source{border-radius:6px;min-height:24px;padding:0 8px;font-size:11px;font-weight:900}.coupon-alert-confidence.verified,.coupon-alert-confidence.official{color:var(--coupon-good);background:color-mix(in srgb, var(--coupon-good) 14%, transparent)}.coupon-alert-confidence.review,.coupon-alert-confidence.pending{color:var(--coupon-warn);background:color-mix(in srgb, var(--coupon-warn) 14%, transparent)}.coupon-alert-confidence.detected{color:var(--coupon-blue);background:color-mix(in srgb, var(--coupon-blue) 12%, transparent)}.coupon-alert-source{color:var(--coupon-muted);background:var(--coupon-panel-soft)}.coupon-alert-card h2{color:var(--coupon-ink);letter-spacing:0;margin:0;font-size:18px;line-height:1.35}.coupon-alert-card p{color:var(--coupon-muted);margin:8px 0 12px;font-size:13px;line-height:1.55}.coupon-alert-meta{color:var(--coupon-faint);font-size:12px;font-weight:800}.coupon-alert-tags{margin-top:12px}.coupon-alert-tags span{border:1px solid var(--coupon-rule);min-height:26px;color:var(--coupon-muted);background:var(--coupon-panel-soft);border-radius:6px;padding:0 8px;font-size:11px;font-weight:900}.coupon-alert-card-side{border-left:1px solid var(--coupon-rule);flex-direction:column;gap:8px;min-width:0;padding-left:14px;display:flex}.coupon-alert-card-side span{color:var(--coupon-faint);font-size:11px;font-weight:900}.coupon-alert-card-side strong{color:var(--coupon-accent);font-size:20px;line-height:1.15}.coupon-alert-card-side small{color:var(--coupon-muted);font-size:12px;line-height:1.45}.coupon-alert-card-side button{border:1px solid var(--coupon-rule);background:var(--coupon-panel-soft);width:100%;color:var(--coupon-ink);margin-top:auto}.coupon-alert-card-side button:disabled{cursor:not-allowed;opacity:.55}.coupon-alert-side-panel{border:1px solid var(--coupon-rule);background:var(--coupon-panel);border-radius:8px;padding:14px;position:sticky;top:66px}.coupon-alert-side-head{border-bottom:1px solid var(--coupon-rule);flex-direction:column;gap:6px;padding-bottom:12px;display:flex}.coupon-alert-side-head span{color:var(--coupon-muted);align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.coupon-alert-side-head strong{color:var(--coupon-ink);font-size:18px}.coupon-alert-mall-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.coupon-alert-mall-list p{color:var(--coupon-muted);margin:0;font-size:13px;line-height:1.55}.coupon-alert-mall-row{width:100%;min-height:52px;color:var(--coupon-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;transition:background .16s;display:flex}.coupon-alert-mall-row:hover{background:var(--coupon-panel-soft)}.coupon-alert-mall-row span{flex-direction:column;gap:3px;min-width:0;display:flex}.coupon-alert-mall-row strong,.coupon-alert-mall-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coupon-alert-mall-row strong{font-size:13px}.coupon-alert-mall-row small{color:var(--coupon-muted);font-size:11px}.coupon-alert-mall-row em{background:color-mix(in srgb, var(--coupon-accent) 16%, transparent);min-width:28px;height:28px;color:var(--coupon-accent);border-radius:6px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:inline-grid}.coupon-alert-empty{min-height:120px;color:var(--coupon-muted);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.coupon-alert-page button:focus-visible,.coupon-alert-page input:focus-visible{outline:2px solid var(--coupon-accent);outline-offset:2px}@media (width<=980px){.coupon-alert-hero,.coupon-alert-toolbar,.coupon-alert-layout{grid-template-columns:1fr}.coupon-alert-hero-actions{justify-content:flex-start}.coupon-alert-side-panel{position:static}}@media (width<=720px){.coupon-alert-inner{width:min(100% - 24px,1180px);padding-top:20px}.coupon-alert-hero h1{font-size:32px}.coupon-alert-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-alert-card{grid-template-columns:1fr;padding:14px}.coupon-alert-card-side{border-top:1px solid var(--coupon-rule);border-left:0;padding-top:12px;padding-left:0}}@media (width<=420px){.coupon-alert-stats{grid-template-columns:1fr}.coupon-alert-primary,.coupon-alert-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.coupon-alert-page *,.coupon-alert-page :before,.coupon-alert-page :after{transition-duration:.01ms!important}}.app-shell{--font-title:var(--site-font,"Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif);--font-body:var(--site-font,"Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif);--bg-dark:#080c14;--bg-card:#11182780;--bg-card-hover:#1f2937a6;--bg-sidebar:#0a0f1ad9;--border-color:#ffffff0f;--border-color-hover:#e8bd5a66;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--neon-indigo:#e8bd5a;--neon-purple:#f0d492;--neon-emerald:#10b981;--neon-rose:#f43f5e;--neon-amber:#f59e0b;--neon-cyan:#06b6d4;color:var(--text-primary);background-color:var(--bg-dark);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;letter-spacing:0;grid-template-columns:300px minmax(560px,1fr) 360px;min-height:100vh;display:grid;overflow:hidden}.glass{background:var(--bg-card);-webkit-backdrop-filter:blur(24px);border-right:1px solid var(--border-color)}.room-rail{box-sizing:border-box;background:var(--bg-sidebar);flex-direction:column;height:100vh;padding:20px;display:flex;position:sticky;top:0}.room-rail .room-list{flex:auto;min-height:0;overflow-y:auto}.mascot-tip-card{background:linear-gradient(135deg,#1e293bdb,#312e8161);border:1px solid #f59e0b33;border-radius:12px;flex-shrink:0;align-items:center;gap:9px;margin-top:10px;padding:8px;display:flex}.mascot-tip-card img{object-fit:cover;border-radius:10px;flex:0 0 52px;width:52px;height:52px;box-shadow:0 5px 14px #00000047}.mascot-tip-card div{min-width:0}.mascot-tip-card strong,.mascot-tip-card span{display:block}.mascot-tip-card strong{color:#fde68a;margin-bottom:3px;font-size:11.5px;font-weight:900}.mascot-tip-card span{color:var(--text-secondary);font-size:10.5px;line-height:1.4}.rail-actions{flex-direction:column;flex-shrink:0;gap:8px;margin-top:auto;padding-top:14px;display:flex}.brand{flex-shrink:0;align-items:center;gap:12px;margin-bottom:20px;display:flex}.brand-mark{background:linear-gradient(135deg, var(--neon-indigo) 0%, var(--neon-purple) 100%);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 4px 12px #e8bd5a4d}.brand-logo-icon{color:#fff;filter:drop-shadow(0 2px 4px #00000026);animation:3s ease-in-out infinite float-crown}.brand strong{font-family:var(--font-title);letter-spacing:-.03em;background:linear-gradient(90deg,#fff,#c7d2fe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:18px;font-weight:800}.brand-tagline{color:var(--text-secondary);margin-top:1.5px;font-size:10.5px;display:block}.search-box{border:1px solid var(--border-color);background:#ffffff05;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;height:40px;margin-bottom:20px;padding:0 12px;transition:all .2s;display:flex}.search-box:focus-within{border-color:var(--neon-indigo);background:#ffffff0d;box-shadow:0 0 0 2.5px #e8bd5a26}.search-box input{width:100%;color:var(--text-primary);background:0 0;border:0;outline:0;font-size:13px}.search-box input::placeholder{color:var(--text-muted)}.product-search-box{border:1px solid var(--border-color);min-height:42px;color:var(--text-secondary);background:#ffffff06;border-radius:9px;align-items:center;gap:10px;padding:0 12px;display:flex}.product-search-box:focus-within{border-color:var(--neon-indigo);background:#ffffff0d;box-shadow:0 0 0 2.5px #e8bd5a26}.product-search-box input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:13px}.product-search-box .product-search-clear{border:1px solid var(--border-color);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:#ffffff09;border-radius:6px;place-items:center;display:grid}.product-search-submit{height:30px;color:var(--text-primary);cursor:pointer;white-space:nowrap;background:#e8bd5a2e;border:1px solid #e8bd5a59;border-radius:7px;padding:0 11px;font-size:12px;font-weight:800}.product-search-submit:hover{background:#e8bd5a47}.product-search-box.compact{min-height:38px;margin-bottom:18px}.product-search-box.stream-search{background:#e8bd5a0e;border-color:#e8bd5a2e;flex-shrink:0}.sidebar-section-title{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);flex-shrink:0;margin:0 0 10px 4px;font-size:11px;font-weight:700}.room-list{flex-direction:column;flex:1;gap:6px;margin-bottom:16px;padding-right:2px;display:flex;overflow-y:auto}.room-list::-webkit-scrollbar{width:5px}.timeline::-webkit-scrollbar{width:5px}.detail-panel::-webkit-scrollbar{width:5px}.comments-stream::-webkit-scrollbar{width:5px}.bottom-sheet-scroll-body::-webkit-scrollbar{width:5px}.room-list::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px}.timeline::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px}.detail-panel::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px}.comments-stream::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px}.bottom-sheet-scroll-body::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px}.room{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:8px 10px;transition:all .2s;display:grid}.room:hover{background:#ffffff08}.room.active{background:#e8bd5a1a;border-color:#e8bd5a33}.room-icon{border:1px solid var(--border-color);width:36px;height:36px;color:var(--text-secondary);background:#ffffff05;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.room.active .room-icon{background:var(--neon-indigo);color:#fff;border-color:var(--neon-indigo)}.room-copy{min-width:0}.room-copy strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.room-copy small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.room-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.room-heat{color:var(--neon-rose);align-items:center;gap:2px;font-size:10.5px;font-weight:700;display:flex}.room-unread{background:linear-gradient(135deg, var(--neon-rose) 0%, #b91c1c 100%);color:#fff;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.my-profile-card{border:1px solid var(--border-color);background:#ffffff03;border-radius:12px;flex-direction:column;flex-shrink:0;gap:12px;margin-top:auto;padding:14px;display:flex}.profile-header{align-items:center;gap:10px;display:flex}.profile-names{flex-direction:column;gap:3px;display:flex}.profile-username{letter-spacing:-.2px;font-size:13.5px;font-weight:700}.trust-meter-wrapper{flex-direction:column;gap:5px;display:flex}.trust-meter-label{color:var(--text-secondary);justify-content:space-between;font-size:11px;display:flex}.trust-meter-bar{background:#ffffff0d;border-radius:99px;height:6px;position:relative;overflow:hidden}.trust-meter-fill{border-radius:99px;height:100%;transition:width .8s ease-in-out}.trust-next-level{color:var(--text-muted);text-align:right;font-size:9.5px}.profile-stats-grid{text-align:center;border-top:1px solid #ffffff0a;grid-template-columns:repeat(3,1fr);padding-top:8px;display:grid}.profile-activity-card{background:#00000029;border:1px solid #ffffff1a;border-radius:12px;margin:0 0 14px;padding:12px}.profile-activity-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.profile-activity-heading>div{flex-direction:column;gap:3px;display:flex}.profile-activity-heading strong{font-size:14px}.profile-activity-heading>span{color:var(--text-muted,#64748b);font-size:10px}.profile-activity-kicker{color:#f0d492;letter-spacing:.12em;font-size:9px;font-weight:900}.profile-activity-tabs{border-bottom:1px solid #ffffff17;gap:3px;margin-bottom:7px;display:flex}.profile-activity-tabs button{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:0;padding:7px 10px 8px;font-size:11.5px;font-weight:800;position:relative}.profile-activity-tabs button b{color:inherit;margin-left:3px;font-size:10px}.profile-activity-tabs button.active{color:var(--text-primary)}.profile-activity-tabs button.active:after{content:"";background:#f0d492;border-radius:3px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.profile-activity-list{flex-direction:column;max-height:238px;display:flex;overflow-y:auto}.profile-activity-item{min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:4px;padding:9px 3px;display:flex}.profile-activity-item:last-child{border-bottom:0}.profile-activity-item:hover{background:#e8bd5a14}.profile-activity-item-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-activity-category{color:#f0d492;font-size:10px;font-weight:800}.profile-activity-item time{color:var(--text-muted,#64748b);font-size:10px}.profile-activity-item>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.profile-activity-item>span:not(.profile-activity-item-top){color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.profile-activity-item>small{color:var(--text-muted,#64748b);font-size:10px}.profile-activity-state{color:var(--text-muted,#64748b);text-align:center;margin:0;padding:19px 8px;font-size:11.5px}.profile-activity-state.error{color:#fca5a5}.user-avatar-wrapper{border-radius:50%;flex-shrink:0;position:relative}.user-avatar-img{object-fit:cover;border:1px solid #ffffff1a;border-radius:50%;width:100%;height:100%}.user-avatar-badge{border:1px solid #0003;border-radius:50%;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;bottom:-1px;right:-1px;box-shadow:0 1px 3px #0000004d}.deal-stream{box-sizing:border-box;flex-direction:column;gap:16px;height:100vh;padding:24px;display:flex;overflow-y:auto}.stream-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stream-header h1{font-family:var(--font-title);letter-spacing:-.5px;margin:4px 0 0;font-size:22px;font-weight:800}.league-strip{border:1px solid var(--border-color);background:#ffffff03;border-radius:12px;flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px;display:grid}.stat-bubble{background:#ffffff05;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.stat-icon-wrapper{border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.stat-text strong{font-size:13px}.timeline{flex-direction:column;flex-shrink:0;gap:12px;padding-right:2px;display:flex}.deal-card{cursor:pointer;box-sizing:border-box;border-radius:12px;gap:16px;padding:14px;display:flex;position:relative}.inline-feed-ad{background:linear-gradient(115deg,#312e815c,#0f172ad6);border:1px solid #818cf859;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:104px;padding:15px 18px;display:flex;position:relative;overflow:hidden}.inline-feed-ad:after{content:"";filter:blur(24px);pointer-events:none;background:#818cf82e;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-35px}.inline-feed-ad.cyan{background:linear-gradient(115deg,#082f496b,#0f172ad6);border-color:#22d3ee47}.inline-feed-ad.cyan:after{background:#22d3ee24}.inline-feed-ad.green{background:linear-gradient(115deg,#064e3b57,#0f172ad6);border-color:#34d39947}.inline-feed-ad.green:after{background:#34d39924}.inline-feed-ad-copy{z-index:1;min-width:0;position:relative}.inline-feed-ad-label{color:#a5b4fc;letter-spacing:.7px;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.inline-feed-ad.cyan .inline-feed-ad-label{color:#67e8f9}.inline-feed-ad.green .inline-feed-ad-label{color:#6ee7b7}.inline-feed-ad h3{color:#f8fafc;letter-spacing:-.3px;margin:0;font-size:15px;line-height:1.3}.inline-feed-ad p{color:#94a3b8;margin:5px 0 8px;font-size:10px;line-height:1.4}.inline-feed-ad button{color:#f5ecd6;cursor:pointer;background:#818cf829;border:1px solid #c4b5fd4d;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;font-weight:800;display:inline-flex}.inline-feed-ad-mark{z-index:1;color:#f0d492;background:#818cf826;border:1px solid #c4b5fd47;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative}.inline-feed-ad.cyan .inline-feed-ad-mark{color:#67e8f9;background:#22d3ee1f;border-color:#67e8f940}.inline-feed-ad.green .inline-feed-ad-mark{color:#6ee7b7;background:#34d3991f;border-color:#6ee7b740}.card-image-container{border:1px solid #ffffff0d;border-radius:8px;flex-shrink:0;width:110px;height:110px;position:relative;overflow:hidden}.deal-body{flex-direction:column;flex:1;min-width:0;display:flex}.deal-card h2{font-family:var(--font-title);color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;min-height:20px;margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.price-row{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.current-price{color:var(--neon-rose);font-size:18px;font-weight:800}.prev-price{color:var(--text-muted);font-size:12px;text-decoration:line-through}.save-amount{color:var(--neon-emerald);background:#10b98114;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.deal-tags{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.deal-tags span{color:var(--text-secondary);white-space:nowrap;background:#ffffff08;border:1px solid #ffffff05;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.deal-stats{border-top:1px solid #ffffff0a;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:6px;display:flex}.stat-pill{border-radius:4px;align-items:center;gap:3px;padding:1.5px 6px;font-size:11px;font-weight:600;display:inline-flex}.card-chevron{color:var(--text-muted);flex-shrink:0;align-self:center}.detail-panel{box-sizing:border-box;border-left:1px solid var(--border-color);background:#0a0f1a59;flex-direction:column;gap:16px;height:100vh;padding:20px;display:flex;overflow-y:auto}.app-shell.two-col{grid-template-columns:300px minmax(560px,1fr) 320px}.ad-rail{box-sizing:border-box;border-left:1px solid var(--border-color);background:#0a0f1a6b;grid-area:2/3;min-width:0;height:calc(100vh - 58px);padding:18px;overflow-y:auto}.ad-rail-heading{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.ad-rail-eyebrow{color:#22d3ee;letter-spacing:1.1px;font-size:9px;font-weight:850}.ad-rail-heading h2{color:var(--text-primary);letter-spacing:-.4px;margin:5px 0 0;font-size:18px}.ad-rail-badge{color:var(--text-muted);border:1px solid #94a3b833;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:750}.ad-slot{background:#1e293b7a;border:1px solid #94a3b826;border-radius:14px;margin-bottom:12px;padding:16px;position:relative;overflow:hidden}.ad-slot-img{object-fit:cover;border-radius:9px;width:100%;height:110px;margin:4px 0 8px}.inline-feed-ad-img{object-fit:cover;border-radius:10px;flex-shrink:0;width:64px;height:64px}.network-ad-slot{background:#ffffff05;border:1px dashed #94a3b84d;border-radius:12px;min-height:60px;margin-bottom:12px;padding:10px}.network-ad-label{color:var(--text-muted,#64748b);letter-spacing:.3px;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.ad-slot:after{content:"";filter:blur(22px);pointer-events:none;background:#e8bd5a2e;border-radius:50%;width:150px;height:150px;position:absolute;top:-75px;right:-45px}.ad-slot-local{background:linear-gradient(145deg,#064e3b5c,#0f172ad1);border-color:#34d39938}.ad-slot-label{z-index:1;color:#a5b4fc;letter-spacing:.6px;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:850;display:block;position:relative}.ad-slot-local .ad-slot-label{color:#6ee7b7}.ad-slot h3,.ad-slot strong,.ad-slot p,.ad-slot button,.ad-slot-placeholder{z-index:1;position:relative}.ad-slot h3{color:#f8fafc;letter-spacing:-.7px;margin:0;font-size:20px;line-height:1.25}.ad-slot strong{color:#f8fafc;font-size:14px;display:block}.ad-slot p{color:#94a3b8;margin:10px 0 15px;font-size:11px;line-height:1.55}.ad-slot button{color:#f5ecd6;cursor:pointer;background:#818cf833;border:1px solid #c4b5fd59;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.ad-slot-local button{color:#d1fae5;background:#10b98121;border-color:#6ee7b74d}.ad-slot-placeholder{color:#64748b;border:1px dashed #67e8f940;border-radius:8px;place-items:center;min-height:74px;font-size:10px;display:grid}.ad-reward-note{color:#94a3b8;background:#fbbf240d;border:1px solid #fbbf2429;border-radius:9px;align-items:flex-start;gap:7px;margin-top:16px;padding:10px;font-size:10px;line-height:1.45;display:flex}.ad-reward-note svg{color:#fbbf24;flex-shrink:0}.app-shell.has-topnav{grid-template-rows:58px 1fr}.app-shell.has-topnav .room-rail{grid-row:2;height:calc(100vh - 58px);top:58px}.app-shell.has-topnav .deal-stream{grid-row:2;height:calc(100vh - 58px)}.app-topnav{border-bottom:1px solid var(--border-color);background:var(--bg-sidebar);z-index:40;grid-area:1/1/auto/-1;align-items:center;gap:20px;height:58px;padding:0 20px;display:flex}.topnav-brand{cursor:pointer;flex-shrink:0;align-items:center;gap:8px;display:flex}.topnav-brand .brand-mark-mini{background:linear-gradient(135deg, var(--neon-purple), var(--neon-indigo));color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.brand-mascot-image{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.mobile-header .brand-mark-mini{background:linear-gradient(135deg, var(--neon-purple), var(--neon-indigo));border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.topnav-brand strong{white-space:nowrap;font-size:15px;font-weight:800}.topnav-links{flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.topnav-link{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:13.5px;font-weight:700;transition:color .15s,background .15s}.topnav-link:hover{color:var(--text-primary);background:#ffffff0d}.topnav-link.active{color:var(--text-primary);background:#e8bd5a29}.topnav-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.topnav-write-btn{color:#f5ecd6;white-space:nowrap;cursor:pointer;background:#e8bd5a33;border:1px solid #e8bd5a73;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.topnav-write-btn:hover{background:#e8bd5a59;border-color:#c4b5fdbf}.utility-menu{flex-shrink:0;position:relative}.utility-menu-trigger{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-grid}.utility-menu-trigger:hover,.utility-menu-trigger.active{color:var(--text-primary);background:#ffffff12;border-color:#e8bd5a59}.utility-menu-dots{grid-template-columns:repeat(3,4px);gap:4px;display:grid}.utility-menu-dots span{background:currentColor;border-radius:50%;width:4px;height:4px}.utility-menu-panel{z-index:90;border:1px solid var(--border-color);background:var(--bg-sidebar);border-radius:12px;min-width:190px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 34px #0000004d}.utility-menu-panel button{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px 11px;font-size:13px;font-weight:700;display:flex}.utility-menu-panel button:hover{color:var(--text-primary);background:#ffffff12}.product-search-box.topnav{width:240px;margin:0}@media (width<=1180px){.product-search-box.topnav{width:150px}.topnav-links{gap:0}.topnav-link{padding:8px;font-size:12.5px}}.subpage-shell{box-sizing:border-box;background:var(--bg-dark);height:100vh;min-height:100vh;color:var(--text-primary);font-family:var(--font-body);display:block;overflow-y:auto}.app-shell.deal-detail-shell{grid-template-columns:none;height:100vh;display:block;overflow:visible auto}.subpage-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);background:#0a0f1ae6;align-items:center;gap:12px;padding:13px 20px;display:flex;position:sticky;top:0}.subpage-back-btn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:#ffffff0d;border-radius:9px;align-items:center;gap:5px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.subpage-back-btn:hover{background:#ffffff1a}.subpage-title{align-items:center;font-size:15px;font-weight:700;display:inline-flex}.deal-detail-content.detail-panel{background:0 0;border-left:none;max-width:780px;height:auto;margin:0 auto}.req-star{color:#f43f5e;margin-left:2px;font-weight:800}.opt-tag{color:var(--text-secondary);vertical-align:1px;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:5px;margin-left:4px;padding:1px 6px;font-size:10.5px;font-weight:700}.deal-preview{background:#e8bd5a0f;border:1px solid #e8bd5a47;border-radius:12px;align-items:center;gap:12px;margin:4px 0 14px;padding:12px;display:flex}.deal-preview-thumb{width:56px;height:56px;color:var(--text-muted,#64748b);background:#ffffff0a;border-radius:9px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.deal-preview-thumb img{object-fit:cover;width:100%;height:100%}.deal-preview-body{flex:1;min-width:0}.deal-preview-badge{color:#f0d492;background:#e8bd5a24;border-radius:5px;margin-bottom:4px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-block}.deal-preview-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.deal-preview-price{align-items:baseline;gap:7px;margin-top:3px;display:flex}.deal-preview-price .pv-price{color:var(--neon-rose,#f43f5e);font-size:16px;font-weight:800}.deal-preview-price .pv-prev{color:var(--text-muted,#64748b);font-size:12px;text-decoration:line-through}.deal-preview-price .pv-disc{color:#34d399;font-size:12px;font-weight:800}.deal-preview-meta{color:var(--text-secondary);margin-top:3px;font-size:11.5px}.deal-preview-meta .pv-cb{color:#fbbf24;font-weight:700}.site-footer{border-top:1px solid var(--border-color);text-align:center;flex-shrink:0;margin-top:24px;padding:22px 16px 34px}.site-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;display:flex}.site-footer-links button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:12.5px}.site-footer-links button:hover{color:var(--text-primary);text-decoration:underline}.site-footer-links span{color:var(--text-muted,#64748b);font-size:11px}.site-footer-info{color:var(--text-muted,#64748b);margin:0 0 8px;font-size:11.5px;line-height:1.65}.site-footer-copy{color:var(--text-muted,#64748b);margin:0;font-size:11px}.board-tabbar{border-bottom:2px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;padding:6px 0 10px;display:flex}.board-tabs{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.board-tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 12px;font-size:14px;font-weight:700}.board-tab:hover{color:var(--text-primary);background:#ffffff0d}.board-tab.active{color:#f0d492;background:#e8bd5a24}.board-tab.notice-tab{color:#ef4444}.board-tab.notice-tab.active{color:#ef4444;background:#ef44441f}.board-viewtoggle{border:1px solid var(--border-color);width:32px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.board-viewtoggle.active{color:var(--text-primary);background:#ffffff14}.board-write-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f0d492,#e8bd5a);border:none;border-radius:8px;align-items:center;gap:5px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.board-write-form{background:#14142099;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;margin:10px 0 14px;padding:14px;display:flex}.board-table-wrap{overflow-x:auto}.board-table{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}@media (width<=640px){.board-table{min-width:0;font-size:13px}.board-table th:nth-child(4),.board-table td:nth-child(4),.board-table th:nth-child(5),.board-table td:nth-child(5),.board-table th:nth-child(6),.board-table td:nth-child(6){display:none}.board-table th,.board-table td{padding:9px 6px}}.board-table th{color:var(--text-secondary);text-align:center;border-bottom:1px solid #ffffff1f;padding:9px 8px;font-size:12px;font-weight:700}.board-table th:nth-child(2){text-align:left}.board-table td{text-align:center;color:var(--text-primary);white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:9px 8px}.board-table tbody tr{cursor:pointer}.board-table tbody tr:hover{background:#ffffff08}.board-table tr.notice{background:#ef44440d}.board-table tr.notice .c-title .board-title-text{font-weight:800}.board-cat{font-size:12.5px;font-weight:700}.c-title{align-items:center;gap:6px;display:flex;text-align:left!important}.board-table .c-title{gap:0}.board-title-text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.board-cmt-cnt{color:#ef4444;flex-shrink:0;margin-left:.55em;font-size:12px;font-weight:800}.board-media{color:var(--text-muted,#64748b);flex-shrink:0;margin-left:.55em}.board-author-profile{min-width:0;color:var(--text-primary);text-align:left;vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.board-author-avatar-wrap{flex:0 0 34px;width:34px;height:34px;position:relative}.board-author-avatar-wrap>img{object-fit:cover;background:#111827;border:1px solid #ffffff24;border-radius:50%;width:100%;height:100%;display:block}.board-author-level-sprite{background-repeat:no-repeat;background-size:300% 1000%;border:1px solid #0f172af2;border-radius:5px;width:19px;height:14px;position:absolute;bottom:-3px;right:-5px;box-shadow:0 2px 5px #0000006b}.board-author-copy{flex-direction:column;gap:2px;min-width:0;line-height:1.1;display:flex}.board-author-copy strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.board-author-copy small{white-space:nowrap;font-size:9.5px;font-weight:800}.board-author-profile.compact{gap:6px;max-width:100%}.board-author-profile.compact .board-author-avatar-wrap{flex-basis:25px;width:25px;height:25px}.board-author-profile.compact .board-author-level-sprite{border-radius:4px;width:15px;height:11px;bottom:-3px;right:-4px}.board-author-profile.compact .board-author-copy strong{max-width:96px;font-size:11.5px}.c-author{color:var(--text-secondary);overflow:hidden;text-align:left!important}.c-author .board-author-profile{justify-content:flex-start}.c-date,.c-views{color:var(--text-muted,#64748b);font-size:12.5px}.c-likes{color:#3b82f6;font-weight:800}.board-like-btn{color:#60a5fa;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f666;border-radius:10px;align-items:center;gap:6px;padding:10px 24px;font-size:14px;font-weight:700;display:inline-flex}.board-like-btn:hover{background:#3b82f633}.board-like-btn strong{color:#93c5fd}.board-like-btn.active{background:#3b82f63d;border-color:#3b82f6bf}.board-post-vote-actions{justify-content:center;gap:8px;margin:0 0 27px;display:flex}.board-dislike-btn{color:#fca5a5;cursor:pointer;background:#f8717114;border:1px solid #f8717159;border-radius:10px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:700;display:inline-flex}.board-dislike-btn:hover,.board-dislike-btn.active{background:#f871712e;border-color:#f87171b3}.board-dislike-btn strong{color:#fecaca}.board-gallery{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.board-gcard{text-align:left;cursor:pointer;color:var(--text-primary);background:#14142099;border:1px solid #ffffff12;border-radius:12px;padding:0;overflow:hidden}.board-gcard:hover{border-color:#e8bd5a80}.board-gcard-thumb{height:92px;color:var(--text-muted,#64748b);background:#ffffff08;place-items:center;display:grid}.board-gcard-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.board-page-inner{width:min(1100px,100% - 32px);margin:0 auto;padding:8px 0 48px}.board-hero{background:radial-gradient(circle at 84% 12%,#22d3ee38,#0000 26%),radial-gradient(circle at 64% 100%,#7c3aed57,#0000 34%),linear-gradient(135deg,#1f193df5,#10182df5);border:1px solid #e8bd5a3d;border-radius:26px;justify-content:space-between;gap:20px;min-height:190px;padding:23px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 70px #0f172a40}.board-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-115px;right:-70px;box-shadow:0 0 0 22px #ffffff06,0 0 0 44px #ffffff05}.board-hero-copy{z-index:1;position:relative}.board-eyebrow,.board-section-kicker{color:#f0d492;letter-spacing:.16em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.board-hero h1{color:#f8fafc;letter-spacing:-.055em;margin:9px 0 7px;font-size:clamp(26px,3.5vw,36px);font-weight:900;line-height:1.12}.board-hero h1 em{color:#67e8f9;font-style:normal}.board-hero p{color:#cbd5e1;margin:0;font-size:12px;line-height:1.5}.board-hero-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.board-hero-primary,.board-hero-secondary{cursor:pointer;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 15px;font-size:12.5px;font-weight:800;display:inline-flex}.board-hero-primary{color:#082f49;background:#22d3ee;border:1px solid #67e8f966;box-shadow:0 8px 24px #22d3ee33}.board-hero-primary:hover{background:#67e8f9;transform:translateY(-1px)}.board-hero-secondary{color:#e2e8f0;background:#ffffff12;border:1px solid #ffffff2b}.board-hero-secondary:hover{background:#ffffff21}.board-hero-signal{z-index:1;text-align:center;background:#02061742;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;flex:0 0 176px;justify-content:center;align-items:center;min-height:138px;padding:12px;display:flex;position:relative}.board-signal-orb{color:#fb923c;background:radial-gradient(circle,#fb923c59,#ef444414);border:1px solid #fb923c73;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:7px;display:grid;box-shadow:0 0 0 8px #fb923c0d,0 0 30px #fb923c38}.board-hero-signal>span{color:#94a3b8;font-size:11px}.board-hero-signal>strong{color:#fb923c;margin:3px 0;font-size:27px;line-height:1}.board-hero-signal>small{color:#e2e8f0;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:170px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.board-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.board-mode-card{border:1px solid var(--border-color,#ffffff1f);min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;background:#14142099;border-radius:16px;align-items:center;gap:12px;padding:16px 17px;transition:border-color .16s,transform .16s,background .16s;display:flex;position:relative}.board-mode-card:hover{border-color:#e8bd5a8c;transform:translateY(-2px)}.board-mode-card.active.deal-mode{background:linear-gradient(135deg,#082f49bf,#141420bf);border-color:#22d3ee8c}.board-mode-card.active.free-mode{background:linear-gradient(135deg,#31235ba8,#141420bf);border-color:#e8bd5a8c}.board-mode-icon{color:#67e8f9;background:#22d3ee21;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.free-mode .board-mode-icon{color:#f0d492;background:#e8bd5a26}.board-mode-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.board-mode-text strong{font-size:14px}.board-mode-text small{color:var(--text-secondary,#9aa);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.board-mode-count{color:#67e8f9;letter-spacing:-.05em;font-size:18px;font-weight:900}.free-mode .board-mode-count{color:#f0d492}.board-mode-count small{letter-spacing:.08em;font-size:8px;font-weight:800}.board-mode-arrow{color:var(--text-muted,#64748b)}.board-activity-strip{background:#1414206b;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:22px;margin:14px 0 10px;padding:12px 15px;display:flex}.board-activity-strip>div{color:var(--text-secondary);align-items:baseline;gap:4px;font-size:11px;display:inline-flex}.board-activity-strip strong{color:var(--text-primary);font-size:16px}.board-activity-label{margin-right:auto;font-weight:800;color:#f0d492!important;gap:6px!important}.board-activity-members{margin-left:auto;color:var(--text-muted,#64748b)!important}.board-community-prompt{background:linear-gradient(90deg,#78350f2e,#14142080);border:1px solid #facc1533;border-radius:13px;align-items:center;gap:11px;margin:10px 0 24px;padding:12px 14px;display:flex}.board-prompt-icon{color:#facc15;background:#facc1524;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.board-community-prompt>div:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.board-community-prompt strong{font-size:12px}.board-community-prompt span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.board-community-prompt button{color:#fde68a;cursor:pointer;background:#facc1524;border:0;border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.board-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 13px;display:flex}.board-section-heading h2{color:var(--text-primary);letter-spacing:-.04em;margin:5px 0 4px;font-size:22px}.board-section-heading p{color:var(--text-secondary);margin:0;font-size:12px}.board-sort-pills{border:1px solid var(--border-color);background:#00000029;border-radius:9px;flex:none;align-items:center;gap:4px;padding:3px;display:inline-flex}.board-sort-pills button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.board-sort-pills button.active{color:#f0d492;background:#e8bd5a29}.board-search{border:1px solid var(--border-color);max-width:320px;min-height:34px;color:var(--text-muted,#64748b);background:#0000002b;border-radius:9px;align-items:center;gap:7px;margin:0 0 12px;padding:0 10px;display:flex}.board-search input{width:100%;color:var(--text-primary);background:0 0;border:0;outline:0;font-size:12px}.board-search input::placeholder{color:var(--text-muted,#64748b)}.board-search button{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:0;font-size:17px}.board-deal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.board-deal-card{color:var(--text-primary);text-align:left;cursor:pointer;background:#141420a6;border:1px solid #ffffff14;border-radius:15px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.board-deal-card:hover{border-color:#22d3ee80;transform:translateY(-3px);box-shadow:0 15px 35px #082f493b}.board-deal-thumb{color:#67e8f9a8;background:radial-gradient(circle at 50% 20%,#22d3ee2e,#1e293bb3);place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.board-deal-thumb img{object-fit:cover;width:100%;height:100%}.board-deal-heat{color:#fdba74;background:#0f172ac7;border:1px solid #fb923c59;border-radius:6px;align-items:center;gap:3px;padding:4px 6px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:9px;right:9px}.board-deal-body{padding:12px 13px 11px}.board-deal-meta,.board-deal-foot{color:var(--text-muted,#64748b);align-items:center;gap:7px;font-size:10.5px;display:flex}.board-deal-meta span:first-child{color:#67e8f9;text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.board-deal-meta span:last-child{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.board-deal-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;margin:7px 0 10px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.board-deal-price{align-items:baseline;gap:7px;margin-bottom:10px;display:flex}.board-deal-price strong{color:var(--text-primary);letter-spacing:-.04em;font-size:17px}.board-deal-price del{color:var(--text-muted,#64748b);font-size:10.5px}.board-deal-foot{border-top:1px solid #ffffff0f;padding-top:9px}.board-deal-foot span:nth-child(2){align-items:center;gap:3px;margin-left:auto;display:inline-flex}.board-deal-foot svg{color:#64748b}.board-free-tools{justify-content:space-between;align-items:center;gap:10px;margin-bottom:3px;display:flex}.board-free-tools .board-search{flex:1;margin-bottom:0}.board-toolbar-actions{align-items:center;gap:8px;display:flex}.board-write-heading{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.board-write-heading>div{flex-direction:column;gap:4px;display:flex}.board-write-heading strong{font-size:16px}.board-write-heading small{color:var(--text-muted,#64748b);font-size:11px}.board-compose-row,.board-compose-actions{gap:8px;display:flex}.board-cancel-btn{color:var(--text-secondary,#9aa);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;padding:8px 14px;font-size:13px}.board-empty-state{min-height:160px;color:var(--text-muted,#64748b);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:20px;display:flex}.board-empty-state strong{color:var(--text-secondary);font-size:13px}.board-empty-state button{color:#f0d492;cursor:pointer;background:#e8bd5a1a;border:1px solid #e8bd5a47;border-radius:8px;align-items:center;gap:4px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.board-empty-spin{color:#f0d492;animation:1.2s linear infinite board-empty-spin}@keyframes board-empty-spin{to{transform:rotate(360deg)}}.board-gcard-meta{color:var(--text-secondary,#9aa);align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.board-gcard-meta>span:nth-child(2){align-items:center;gap:2px;margin-left:auto;display:inline-flex}.board-gcard-meta .is-liked{color:#60a5fa;align-items:center;gap:2px;display:inline-flex}.board-detail-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:15px;padding:10px 0 12px;display:flex}.board-detail-head h1{margin:6px 0 0;font-size:22px;line-height:1.35}.board-detail-status{color:#f0d492;white-space:nowrap;background:#e8bd5a1a;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;font-weight:800;display:inline-flex}.board-detail-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:11px 0 18px;font-size:12px;display:flex}.board-detail-meta strong{color:var(--text-primary)}.board-detail-meta span{align-items:center;gap:3px;display:inline-flex}.board-detail-content{color:var(--text-primary);white-space:pre-wrap;margin:0 0 24px;font-size:14.5px;line-height:1.75}.board-comments-title{align-items:center;gap:5px;margin:0 0 12px;font-size:15px;display:flex}.board-comments-list{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.board-comment{background:#14142099;border:1px solid #ffffff12;border-radius:10px;padding:11px 13px}.board-comment-focus{animation:2.8s ease-out board-comment-focus}@keyframes board-comment-focus{0%,45%{border-color:#22d3eee6;box-shadow:0 0 0 4px #22d3ee29}to{box-shadow:none;border-color:#ffffff12}}.board-best-comment{background:linear-gradient(135deg,#78350f29,#1414209e);border-color:#facc155c}.board-comment-reply{background:0 0;border:0;border-top:1px solid #e8bd5a2e;border-radius:0;margin:8px 0 0;padding:11px 0 0;box-shadow:inset 3px 0 #e8bd5a29}.board-comment-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.board-comment-head strong{font-size:12.5px}.board-comment-head>span:not(.board-accepted){color:var(--text-secondary,#9aa);font-size:11px}.board-reply-depth-label{font-weight:800;color:#f0d492!important;font-size:10px!important}.board-best-badge{align-items:center;gap:3px;margin-left:auto;font-weight:800;display:inline-flex;color:#facc15!important;font-size:10.5px!important}.board-comment p{margin:0;font-size:13.5px;line-height:1.55}.board-comment-actions{align-items:center;gap:6px;margin-top:8px;display:flex}.board-comment-action{color:var(--text-secondary,#9aa);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;display:inline-flex}.board-comment-action:hover,.board-comment-action.active{color:#93c5fd;background:#3b82f61f}.board-comment-dislike-action:hover,.board-comment-dislike-action.active{color:#fca5a5;background:#f871711f}.board-accepted{color:#34d399;align-items:center;gap:3px;margin-left:auto;font-size:10.5px;font-weight:800;display:inline-flex}.board-accept-btn{color:#34d399;cursor:pointer;background:#34d39914;border:1px solid #34d39966;border-radius:6px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.board-reply-form{gap:8px;margin-top:8px;display:flex}.board-comment-form{gap:8px;display:flex}.board-comment-error{color:#f87171;margin:-8px 0 14px;font-size:12px}.board-muted-copy{color:var(--text-secondary,#9aa);font-size:13px}.board-not-found{text-align:center;padding:50px 0}.reviews-board-inner{padding-top:12px}.reviews-success-note{color:#6ee7b7;background:#10b9811a;border:1px solid #10b98159;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:11px 13px;font-size:12.5px;font-weight:700;display:flex}.reviews-board-count{color:var(--text-secondary,#9aa);white-space:nowrap;align-self:center;font-size:11.5px}.review-stars{vertical-align:-2px;align-items:center;gap:2px;display:inline-flex}.review-category-label{font-size:11.5px;font-weight:800}.reviews-board-table tbody tr{cursor:pointer}.reviews-board-table tbody tr:hover{background:#e8bd5a14}.reviews-board-table .c-title{min-width:0}.review-table-rating{color:#fbbf24;justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.review-table-rating strong{color:#fbbf24}.review-detail-kicker{color:#fbbf24;letter-spacing:.13em;font-size:9px;font-weight:900}.review-rating-summary{color:#fbbf24;align-items:center;gap:7px!important;display:inline-flex!important}.review-rating-summary strong{color:#fbbf24;font-size:15px}.review-detail-summary{color:var(--text-secondary,#9aa);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-6px 0 17px;font-size:12px;display:flex}.review-detail-summary strong{color:#fbbf24;font-size:15px}.review-detail-summary>span{align-items:center;display:inline-flex}.review-entry-section,.review-thread-section{margin-top:20px}.review-gallery-rating{color:#fbbf24;align-items:center;gap:2px;font-weight:800;display:inline-flex}.reviews-gallery-empty{grid-column:1/-1}.reviews-board-table .c-author{min-width:0}.reviews-board-table .c-views{font-variant-numeric:tabular-nums}.reviews-comment-list{gap:9px}.review-board-comment{text-align:left}.review-inline-rating{align-items:center;font-weight:800;color:#fbbf24!important;gap:4px!important;display:inline-flex!important}.review-verified-badge{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-items:center;margin-left:auto;padding:4px 7px;font-weight:800;color:var(--text-secondary,#9aa)!important;gap:3px!important;font-size:10px!important;display:inline-flex!important}.review-verified-badge.verified{background:#10b9811a;border-color:#10b9814d;color:#6ee7b7!important}.reviews-write-form{flex-direction:column;gap:11px;margin-bottom:16px;display:flex}.review-purchase-picker{text-align:left;background:#3b82f614;border:1px solid #3b82f638;border-radius:9px;flex-direction:column;gap:8px;padding:11px 13px;display:flex}.review-purchase-picker>strong{color:#93c5fd;font-size:12px}.review-purchase-picker>div{flex-wrap:wrap;gap:6px;display:flex}.review-purchase-picker button{color:var(--text-primary);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;padding:6px 9px;font-size:10.5px}.review-rating-editor{background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;display:flex}.review-rating-editor>strong{color:var(--text-secondary,#9aa);white-space:nowrap;font-size:12.5px}.review-rating-editor>div{align-items:center;gap:3px;display:flex}.review-rating-editor button{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.review-rating-editor>b{color:#fbbf24;white-space:nowrap;margin-left:auto;font-size:13px}.review-verification-box{background:#00000026;border:1px dashed #ffffff26;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.review-verification-box.verified{background:#10b9810f;border-style:solid;border-color:#10b98173}.review-verification-box>div{min-width:0;color:var(--text-secondary);align-items:center;gap:8px;display:flex}.review-verification-box>div>svg{color:#64748b;flex:none}.review-verification-box.verified>div>svg{color:#34d399}.review-verification-box span{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.review-verification-box strong{color:var(--text-primary);font-size:12px}.review-verification-box small{color:var(--text-secondary);font-size:10px}.review-verification-box em{color:#34d399;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.review-verification-box>button{color:var(--text-primary);cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;padding:6px 9px;font-size:10.5px}.review-form-error{color:#f87171;text-align:left;margin:0;font-size:12px}.deal-detail-shell.ivory-light{--detail-ink:#241f1a;--detail-muted:#766d63;--detail-border:#dcd3c5;--detail-surface:#fffdf8;--detail-soft:#f4efe7;--detail-accent:#bf3f22;--detail-green:#1f7356;min-height:100vh;color:var(--detail-ink);background:#f5f1ea}.deal-detail-shell.ivory-light button,.deal-detail-shell.ivory-light input{touch-action:manipulation}.deal-detail-shell.ivory-light button:focus-visible,.deal-detail-shell.ivory-light input:focus-visible{outline:2px solid var(--detail-accent);outline-offset:2px}.deal-detail-shell.ivory-light .deal-detail-topbar{border-bottom:1px solid var(--detail-border);min-height:66px;color:var(--detail-ink);background:#fffdf8f0;padding:10px clamp(14px,3vw,42px);box-shadow:0 1px #241f1a08}.deal-detail-shell.ivory-light .subpage-back-btn,.deal-detail-shell.ivory-light .subpage-home-btn{border:1px solid var(--detail-border);min-height:42px;color:var(--detail-ink);letter-spacing:-.01em;cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.deal-detail-shell.ivory-light .subpage-back-btn:hover,.deal-detail-shell.ivory-light .subpage-home-btn:hover{border-color:var(--detail-accent);color:var(--detail-accent);background:#f7e9e3}.deal-detail-shell.ivory-light .subpage-title-group{flex-direction:column;gap:2px;min-width:0;display:flex}.deal-detail-shell.ivory-light .subpage-kicker{color:var(--detail-accent);letter-spacing:.16em;font-size:9px;font-weight:900;line-height:1}.deal-detail-shell.ivory-light .subpage-title{color:var(--detail-ink);font-size:15px;font-weight:850}.deal-detail-shell.ivory-light .subpage-home-btn{margin-left:auto}.deal-detail-shell.ivory-light .deal-detail-content.detail-panel{background:0 0;width:min(100% - 40px,1180px);max-width:none;min-height:0;margin:0 auto;padding:30px 0 52px;display:block;overflow:visible;border-left:0!important}.deal-detail-shell.ivory-light .champion-panel-outer{border:1px solid var(--detail-border);border-top:3px solid var(--detail-accent);background:var(--detail-surface);border-radius:2px;padding:0;box-shadow:0 16px 38px #53402812}.deal-detail-shell.ivory-light .champion-panel-outer:before{display:none}.deal-detail-shell.ivory-light .throne-badge{color:var(--detail-accent);font-family:var(--site-font), sans-serif;letter-spacing:.1em;background:0 0;border:0;border-radius:0;margin:19px 28px 0;padding:0;font-size:10px}.deal-detail-shell.ivory-light .champion-panel{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);column-gap:clamp(28px,5vw,64px);padding:17px 28px 30px;display:grid}.deal-detail-shell.ivory-light .detail-source-row{color:var(--detail-muted);flex-wrap:wrap;grid-area:1/1/auto/-1;align-items:center;gap:7px 12px;margin-bottom:10px;font-size:11px;display:flex}.deal-detail-shell.ivory-light .detail-source-chip{color:var(--detail-green);align-items:center;gap:5px;font-weight:850;display:inline-flex}.deal-detail-shell.ivory-light .detail-source-row>span:not(:last-child):after{content:"/";color:#b7ab9c;margin-left:12px}.deal-detail-shell.ivory-light .detail-title{max-width:850px;font-family:var(--site-font), sans-serif;letter-spacing:-.055em;grid-area:2/1/auto/-1;margin:0 0 24px;font-size:clamp(27px,3.1vw,42px);font-weight:850;line-height:1.18;color:var(--detail-ink)!important}.deal-detail-shell.ivory-light .detail-image-wrapper{border:1px solid var(--detail-border);background:var(--detail-soft);border-radius:2px;grid-area:3/1/span 7;align-self:stretch;min-height:440px;position:relative;overflow:hidden}.deal-detail-shell.ivory-light .detail-image-wrapper img{object-fit:contain;background:var(--detail-soft);width:100%;height:100%;min-height:440px;padding:26px}.deal-detail-shell.ivory-light .glow-crown-overlay{display:none}.deal-detail-shell.ivory-light .champion-author,.deal-detail-shell.ivory-light .champion-price,.deal-detail-shell.ivory-light .facts,.deal-detail-shell.ivory-light .fact-checks-card-panel,.deal-detail-shell.ivory-light .buy-row,.deal-detail-shell.ivory-light .deal-target-box,.deal-detail-shell.ivory-light .deal-tracking-record,.deal-detail-shell.ivory-light .deal-review-link{grid-column:2}.deal-detail-shell.ivory-light .champion-author{border-bottom:1px solid var(--detail-border);background:0 0;grid-row:3;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0;padding:0 0 16px;display:flex}.deal-detail-shell.ivory-light .champ-label{color:var(--detail-muted);letter-spacing:.04em;font-size:10px;font-weight:800}.deal-detail-shell.ivory-light .champ-profile{align-items:center;gap:8px;min-width:0;display:flex}.deal-detail-shell.ivory-light .champ-profile strong{color:var(--detail-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.deal-detail-shell.ivory-light .champion-price{border-bottom:1px solid var(--detail-border);background:0 0;grid-row:4;margin:0;padding:22px 0 18px}.deal-detail-shell.ivory-light .price-label{color:var(--detail-muted);margin-bottom:6px;font-size:11px;font-weight:750;display:block}.deal-detail-shell.ivory-light .champion-price strong{font-family:var(--site-font), sans-serif;letter-spacing:-.065em;font-size:clamp(34px,4vw,50px);font-weight:900;line-height:1;color:var(--detail-accent)!important}.deal-detail-shell.ivory-light .champion-price .gradient-text{-webkit-text-fill-color:currentColor;background:0 0}.deal-detail-shell.ivory-light .price-value-row{align-items:baseline;gap:9px;display:flex}.deal-detail-shell.ivory-light .discount-pct{color:var(--detail-green);font-size:14px;font-weight:900}.deal-detail-shell.ivory-light .facts{grid-row:5;gap:0;margin:0;padding:7px 0 0;display:grid}.deal-detail-shell.ivory-light .facts div{border-bottom:1px solid #e8e1d7;grid-template-columns:68px minmax(0,1fr);gap:14px;padding:10px 0;font-size:12px;display:grid}.deal-detail-shell.ivory-light .facts dt{color:var(--detail-muted);font-weight:750}.deal-detail-shell.ivory-light .facts dd{overflow-wrap:anywhere;min-width:0;color:var(--detail-ink);margin:0;font-weight:750;line-height:1.45}.deal-detail-shell.ivory-light .facts .status-highlight{color:var(--detail-green);align-items:center;gap:5px;display:flex}.deal-detail-shell.ivory-light .facts .status-highlight svg{flex:none}.deal-detail-shell.ivory-light .facts .reward-highlight{color:var(--detail-accent)}.deal-detail-shell.ivory-light .fact-checks-card-panel{border:1px solid var(--detail-border);background:#faf7f1;border-radius:2px;grid-row:6;margin:14px 0 0;padding:13px}.deal-detail-shell.ivory-light .fact-header{color:var(--detail-ink);align-items:center;gap:6px;margin-bottom:10px;display:flex}.deal-detail-shell.ivory-light .fact-header h4{margin:0;font-size:12px;font-weight:850}.deal-detail-shell.ivory-light .fact-icon{color:var(--detail-accent)}.deal-detail-shell.ivory-light .fact-grid{gap:0}.deal-detail-shell.ivory-light .fact-check-btn{border:0;border-right:1px solid var(--detail-border);min-height:48px;color:var(--detail-ink);cursor:pointer;background:0 0;border-radius:0;padding:6px 8px;transition:background .18s}.deal-detail-shell.ivory-light .fact-check-btn:last-child{border-right:0}.deal-detail-shell.ivory-light .fact-check-btn:hover{background:#f1e8de}.deal-detail-shell.ivory-light .check-metric{color:var(--detail-muted);font-size:10px}.deal-detail-shell.ivory-light .check-count{font-size:12px;color:var(--detail-ink)!important}.deal-detail-shell.ivory-light .buy-row{grid-row:7;grid-template-columns:minmax(0,1fr) 48px auto;gap:8px;margin:18px 0 0;display:grid}.deal-detail-shell.ivory-light .buy-button{color:#fffaf5;cursor:pointer;border:0;border-radius:2px;width:100%;height:auto;min-height:48px;font-size:13px;font-weight:850;transition:background .18s,transform .18s;background:var(--detail-accent)!important;box-shadow:none!important}.deal-detail-shell.ivory-light .buy-button:hover{transform:translateY(-1px);background:#a9321d!important}.deal-detail-shell.ivory-light .wish-btn{border:1px solid var(--detail-border);width:48px;min-width:48px;min-height:48px;color:var(--detail-ink);background:0 0;border-radius:2px}.deal-detail-shell.ivory-light .wish-btn:hover{border-color:var(--detail-accent);background:#f7e9e3}.deal-detail-shell.ivory-light .buy-row .battle-btn{border:1px solid var(--detail-ink);height:auto;min-height:48px;color:var(--detail-ink);cursor:pointer;background:0 0;border-radius:2px;font-size:12px;font-weight:850}.deal-detail-shell.ivory-light .deal-target-box{grid-row:8;border:1px solid var(--detail-border)!important;background:#faf7f1!important;border-radius:2px!important;margin-top:12px!important;padding:13px!important}.deal-detail-shell.ivory-light .deal-target-box input{min-height:40px;border:1px solid var(--detail-border)!important;background:var(--detail-surface)!important;color:var(--detail-ink)!important;border-radius:2px!important}.deal-detail-shell.ivory-light .deal-target-box button{min-height:40px;background:var(--detail-ink)!important;color:#fffaf5!important;border-radius:2px!important}.deal-detail-shell.ivory-light .deal-target-box small{color:var(--detail-muted)!important}.deal-detail-shell.ivory-light .deal-tracking-record{grid-row:9}.deal-detail-shell.ivory-light .deal-review-link{text-align:left;grid-row:10;align-items:center;min-height:42px;color:var(--detail-green)!important;background:#eef6f1!important;border:1px solid #bfd9cd!important;border-radius:2px!important;margin-top:10px!important;padding:10px 12px!important;display:flex!important}.deal-detail-shell.ivory-light .judge-panel-outer,.deal-detail-shell.ivory-light .no-objection-banner,.deal-detail-shell.ivory-light .chat-panel{max-width:900px;box-shadow:none;border-radius:2px;margin:18px auto 0}.deal-detail-shell.ivory-light .judge-panel-outer{background:#fff9f5;border:1px solid #e0c5bd}.deal-detail-shell.ivory-light .no-objection-banner{color:var(--detail-ink);background:#f3f9f5;border:1px solid #bfd9cd}.deal-detail-shell.ivory-light .no-obj-text h4,.deal-detail-shell.ivory-light .no-obj-text p{color:var(--detail-ink)}.deal-detail-shell.ivory-light .chat-panel{border:1px solid var(--detail-border);background:var(--detail-surface)}.deal-detail-shell.ivory-light .panel-title-with-icon h3{color:var(--detail-ink)}.deal-detail-shell.ivory-light .comment-bubble{background:#faf7f1;border:1px solid #e6ded2;border-radius:2px}.deal-detail-shell.ivory-light .comment-form input{border:1px solid var(--detail-border);background:var(--detail-surface);height:auto;min-height:42px;color:var(--detail-ink);border-radius:2px}.deal-detail-shell.ivory-light .comment-submit{background:var(--detail-ink);color:#fffaf5;border-radius:2px;height:auto;min-height:42px}.deal-detail-shell.ivory-light .deal-detail-more{width:min(100% - 40px,1180px);max-width:none;margin:0 auto;padding:14px 0 52px}.deal-detail-shell.ivory-light .deal-detail-more-head{border-top:1px solid var(--detail-border);padding-top:22px}.deal-detail-shell.ivory-light .deal-detail-more-head h3{color:var(--detail-ink);font-size:18px}.deal-detail-shell.ivory-light .deal-detail-more-head h3 svg{color:var(--detail-accent)!important}.deal-detail-shell.ivory-light .deal-mini-card{border:1px solid var(--detail-border);background:var(--detail-surface);color:var(--detail-ink);border-radius:2px;transition:border-color .18s,background .18s}.deal-detail-shell.ivory-light .deal-mini-card:hover,.deal-detail-shell.ivory-light .deal-mini-card.active{border-color:var(--detail-accent);background:#faf0e9}.deal-detail-shell.ivory-light .deal-mini-title,.deal-detail-shell.ivory-light .deal-mini-price{color:var(--detail-ink)}@media (width<=900px){.deal-detail-shell.ivory-light .champion-panel{grid-template-columns:minmax(0,1fr);row-gap:0}.deal-detail-shell.ivory-light .detail-image-wrapper,.deal-detail-shell.ivory-light .champion-author,.deal-detail-shell.ivory-light .champion-price,.deal-detail-shell.ivory-light .facts,.deal-detail-shell.ivory-light .fact-checks-card-panel,.deal-detail-shell.ivory-light .buy-row,.deal-detail-shell.ivory-light .deal-target-box,.deal-detail-shell.ivory-light .deal-tracking-record,.deal-detail-shell.ivory-light .deal-review-link{grid-area:auto/1}.deal-detail-shell.ivory-light .detail-image-wrapper{min-height:340px;margin-bottom:22px}.deal-detail-shell.ivory-light .detail-image-wrapper img{min-height:340px}}@media (width<=760px){.deal-detail-shell.ivory-light .deal-detail-topbar{min-height:58px;padding:8px 12px}.deal-detail-shell.ivory-light .subpage-back-btn,.deal-detail-shell.ivory-light .subpage-home-btn{min-height:40px;padding:0 9px;font-size:11px}.deal-detail-shell.ivory-light .subpage-kicker{display:none}.deal-detail-shell.ivory-light .deal-detail-content.detail-panel,.deal-detail-shell.ivory-light .deal-detail-more{width:min(100% - 24px,620px)}.deal-detail-shell.ivory-light .deal-detail-content.detail-panel{padding:18px 0 36px}.deal-detail-shell.ivory-light .throne-badge{margin:16px 16px 0}.deal-detail-shell.ivory-light .champion-panel{padding:15px 16px 20px}.deal-detail-shell.ivory-light .detail-source-row{flex-direction:column;align-items:flex-start;gap:5px}.deal-detail-shell.ivory-light .detail-source-row>span:after{display:none}.deal-detail-shell.ivory-light .detail-title{margin-bottom:17px;font-size:clamp(25px,7vw,33px);line-height:1.2}.deal-detail-shell.ivory-light .detail-image-wrapper,.deal-detail-shell.ivory-light .detail-image-wrapper img{height:min(72vw,330px);min-height:0}.deal-detail-shell.ivory-light .detail-image-wrapper{margin-bottom:18px}.deal-detail-shell.ivory-light .detail-image-wrapper img{padding:18px}.deal-detail-shell.ivory-light .champion-author{flex-direction:column;align-items:flex-start;gap:8px}.deal-detail-shell.ivory-light .champion-price strong{font-size:38px}.deal-detail-shell.ivory-light .facts div{grid-template-columns:58px minmax(0,1fr);gap:10px}.deal-detail-shell.ivory-light .buy-row{grid-template-columns:minmax(0,1fr) 48px}.deal-detail-shell.ivory-light .buy-row .battle-btn{grid-column:1/-1}.deal-detail-shell.ivory-light .judge-panel-outer,.deal-detail-shell.ivory-light .no-objection-banner,.deal-detail-shell.ivory-light .chat-panel{margin-top:12px}.deal-detail-shell.ivory-light .deal-detail-more{padding-bottom:32px}.deal-detail-shell.ivory-light .deal-detail-more-list{grid-template-columns:1fr}.board-page-inner{width:min(100% - 20px,680px);padding-top:8px}.board-post-vote-actions{gap:6px}.board-like-btn,.board-dislike-btn{flex:1;justify-content:center;padding-inline:10px}.board-comment-reply{margin-left:0}.board-reply-form{flex-direction:column;align-items:stretch}.board-hero{min-height:0;padding:18px}.board-hero-signal,.board-hero p br{display:none}.board-mode-grid,.board-deal-grid{grid-template-columns:1fr}.board-activity-strip{flex-wrap:wrap;gap:9px 16px}.board-activity-label{width:100%;margin-right:0}.board-activity-members{margin-left:0}.board-community-prompt{align-items:flex-start}.board-community-prompt span{white-space:normal}.board-community-prompt button{white-space:nowrap;margin-left:auto}.board-section-heading{flex-direction:column;align-items:flex-start}.board-free-tools{flex-direction:column;align-items:stretch}.board-free-tools .board-search{max-width:none}.board-tabbar{flex-direction:column;align-items:flex-start}.board-tabs{flex-wrap:nowrap;width:100%;overflow-x:auto}.board-tabs .board-tab{flex:none}.board-toolbar-actions{justify-content:flex-end;width:100%}.board-compose-row{flex-direction:column}.board-compose-row select{width:100%!important}.board-detail-head h1{font-size:19px}.reviews-board-inner{padding-top:8px}.reviews-board-count{align-self:flex-start}.review-rating-editor{flex-wrap:wrap;align-items:flex-start}.review-rating-editor>b{width:100%;margin-left:0}.review-verification-box{flex-direction:column;align-items:flex-start}.review-verification-box>button,.review-verification-box>em{align-self:flex-end}.review-verified-badge{margin-left:0}}.wish-btn{width:44px;min-width:44px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:inline-flex}.wish-btn:hover{background:#f43f5e14;border-color:#f43f5e80}.card-wish-btn{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:10px;right:10px}.card-wish-btn:hover{background:#f43f5e59}.target-hit-badge{color:#34d399;background:#34d39924;border:1px solid #34d39966;border-radius:6px;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;font-weight:800;display:inline-flex}.deal-detail-more{max-width:780px;margin:8px auto 0;padding:0 20px 40px}.deal-detail-more-head{justify-content:space-between;align-items:center;margin:8px 0 14px;display:flex}.deal-detail-more-head h3{margin:0;font-size:16px;font-weight:800}.deal-detail-more-copy{color:var(--text-secondary);margin:5px 0 0;font-size:12px;line-height:1.45}.deal-detail-more-head span{color:var(--text-secondary);font-size:12px}.deal-detail-more-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.deal-mini-card{cursor:pointer;text-align:left;color:var(--text-primary);background:#14142099;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;padding:8px;transition:border-color .15s,background .15s;display:flex;position:relative}.deal-mini-card:hover{background:#1f293799;border-color:#e8bd5a80}.deal-mini-card.active{cursor:default;background:#fbbf2414;border-color:#fbbf2499}.deal-mini-thumb{object-fit:cover;border-radius:9px;flex-shrink:0;width:52px;height:52px}.deal-mini-body{flex:1;min-width:0}.deal-mini-reason{max-width:100%;color:var(--neon-amber,#f59e0b);white-space:nowrap;background:#e8bd5a14;border:1px solid #e8bd5a47;border-radius:999px;margin-bottom:4px;padding:2px 6px;font-size:10px;font-weight:850;line-height:1.2;display:inline-flex}.deal-mini-title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:12.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.deal-mini-meta{color:var(--text-secondary);align-items:center;gap:8px;font-size:11px;display:flex}.deal-mini-price{color:var(--neon-rose,#f43f5e);font-weight:800}.deal-mini-current{color:#fbbf24;background:#fbbf2424;border-radius:5px;padding:1px 5px;font-size:9.5px;font-weight:800;position:absolute;top:8px;right:8px}.write-page-body{width:min(1160px,100% - 48px);max-width:1160px;margin:0 auto;padding:34px 0 72px}.write-page-body .modal-card{width:100%;max-width:100%;max-height:none;padding:28px 32px 32px}.write-page-body .modal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.write-page-body .modal-form>.affiliate-auto-group,.write-page-body .modal-form>.rpa-auto-group,.write-page-body .modal-form>.deal-image-group,.write-page-body .modal-form>.form-group-row,.write-page-body .modal-form>.modal-actions{grid-column:1/-1}.champion-panel-outer{background:linear-gradient(#f59e0b08 0%,#111827b3 100%);border:1px solid #f59e0b40;border-radius:12px;padding:2px;position:relative;overflow:hidden}.champion-panel-outer:before{content:"";background:linear-gradient(90deg,#f59e0b,#fbbf24,#f59e0b);height:2px;position:absolute;top:0;left:0;right:0}.throne-badge{font-family:var(--font-title);background:var(--neon-amber);color:#000;text-transform:uppercase;letter-spacing:.5px;border-radius:99px;align-items:center;gap:4px;margin:10px 10px 4px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.champion-panel{padding:10px}.detail-title{font-family:var(--font-title);letter-spacing:-.3px;word-break:keep-all;margin:0 0 10px;font-size:20px;font-weight:800;line-height:1.4}.detail-image-wrapper img{object-fit:cover;width:100%;height:160px}.champion-price strong{font-size:24px}.facts div{grid-template-columns:70px 1fr;gap:8px;font-size:12px}.fact-checks-card-panel{border:1px solid var(--border-color);background:#ffffff03;border-radius:10px;margin-bottom:12px;padding:10px}.fact-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.fact-check-btn{padding:5px 2px}.check-metric{font-size:10px}.check-count{font-size:11.5px}.buy-row{gap:6px}.buy-button{border-radius:8px;height:40px;font-size:13.5px}.battle-btn{border-radius:8px;height:40px;padding:0 12px}.judge-panel-outer{background:linear-gradient(#f43f5e08 0%,#111827b3 100%);border:1px solid #f43f5e40;border-radius:12px;padding:2px;position:relative;overflow:hidden}.judge-panel{padding:10px}.vs-faceoff{text-align:center;background:#ffffff04;border:1px solid #ffffff08;border-radius:10px;grid-template-columns:1fr 50px 1fr;align-items:center;margin-bottom:12px;padding:10px 4px;display:grid}.fighter{gap:4px;min-width:0}.fighter-name{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;overflow:hidden}.fighter-price{font-size:13.5px}.vs-text{padding:2px 4px;font-size:13px}.challenge-desc h4{font-size:13.5px}.challenge-desc p{font-size:12px}.ends-in-countdown{padding:2px 6px;font-size:11px}.vote-container{margin-bottom:12px;padding:10px}.vote-meter{height:6px}.vote-counts{font-size:11px}.vote-btn{height:34px;font-size:11.5px}.chat-panel{border:1px solid var(--border-color);border-radius:12px;padding:14px}.comments-stream{max-height:240px}.comment-author-info{gap:4px}.comment-author-name{font-size:12px}.comment-bubble{border-radius:0 8px 8px;padding:6px 10px}.comment-bubble p{word-break:break-all;overflow-wrap:break-word;font-size:13px}.comment-actions-bar{margin-top:4px;padding-top:2px}.comment-form{padding-top:10px}.comment-form input,.comment-submit{height:34px}.crew-network-card{gap:10px;margin-bottom:12px;padding:12px}.crew-stats-row{padding:8px 4px}.crew-stat-box strong{font-size:14px}.crew-earnings-line strong{font-size:13px}.tier0-status-box{padding:6px 8px}.tier0-desc{font-size:10px}.mobile-app{min-height:100vh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;overflow:visible}.mobile-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:8px 12px;display:flex;position:static}.mobile-header .theme-switcher-pill-row{flex:auto;justify-content:center;overflow-x:auto}.mobile-tab-content{flex:1;padding:12px 12px 84px}.mobile-bottom-nav{z-index:40;border-top:1px solid var(--border-color);grid-template-columns:repeat(4,1fr);align-items:stretch;height:56px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav .nav-item{min-width:0;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:700;display:flex}.mobile-bottom-nav .nav-item.active{color:var(--text-primary)}.mobile-bottom-nav .nav-item:hover,.mobile-bottom-nav .nav-item-create,.mobile-bottom-nav .nav-item-create svg{color:#f0d492}@media (width<=768px){.write-page-body{box-sizing:border-box;width:100%;padding:24px 20px 60px}.write-page-body .modal-card{padding:20px}.write-page-body .modal-form{gap:12px;display:flex}.form-group-row{grid-template-columns:1fr}}.mobile-fab-btn{width:50px;height:50px;bottom:72px;right:16px}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);background:#0000009e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-card{border-radius:18px;width:100%;max-width:460px;max-height:88vh;padding:20px;overflow-y:auto}.modal-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.modal-header h3{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;display:flex}.close-modal-btn{color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.close-modal-btn:hover{color:var(--text-primary);background:#ffffff1a}.modal-notice{color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.modal-form{flex-direction:column;gap:12px;display:flex}.modal-form .form-group{flex-direction:column;gap:5px;display:flex}.form-group-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=768px){.form-group-row{grid-template-columns:1fr}}.modal-form label{color:var(--text-secondary);font-size:12px;font-weight:600}.modal-form input,.modal-form select{color:var(--text-primary);background:#00000047;border:1px solid #ffffff24;border-radius:8px;width:100%;padding:9px 11px;font-size:13px}.modal-form input:focus,.modal-form select:focus{border-color:var(--neon-indigo,#e8bd5a);outline:none}.modal-form input[aria-invalid=true],.modal-form select[aria-invalid=true]{border-color:#f87171d9}.form-error{color:#fca5a5;font-size:11px;line-height:1.35}.deal-image-picker{background:#00000024;border:1px dashed #94a3b842;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.deal-image-preview{width:72px;height:72px;color:var(--text-muted);background:#94a3b81a;border-radius:8px;flex:0 0 72px;place-items:center;font-size:10px;display:grid;overflow:hidden}.deal-image-preview img{object-fit:cover;width:100%;height:100%}.deal-image-picker-copy{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.deal-image-picker-copy small{color:var(--text-muted);font-size:10px;line-height:1.35}.deal-image-select-button,.deal-image-remove{color:#f5ecd6;cursor:pointer;background:#e8bd5a24;border:1px solid #e8bd5a61;border-radius:6px;align-items:center;padding:6px 9px;font-size:11px;font-weight:750;display:inline-flex}.deal-image-picker input[type=file]{display:none}.deal-image-remove{color:#fca5a5;background:#f8717114;border-color:#f8717159}.form-checkbox{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:12px;display:flex}.modal-actions{gap:8px;margin-top:6px;display:flex}.modal-actions .cancel-btn,.modal-actions .submit-btn{cursor:pointer;border-radius:9px;flex:1;padding:10px 14px;font-size:13px;font-weight:700}.modal-actions .cancel-btn{color:var(--text-primary);background:#ffffff0d;border:1px solid #ffffff24}.modal-actions .submit-btn{color:#fff;background:linear-gradient(135deg,#f0d492 0%,#e8bd5a 100%);border:1px solid #e8bd5a80}.modal-actions .submit-btn:disabled{opacity:.6;cursor:not-allowed}.theme-switcher-pill-row{border:1px solid var(--border-color);background:#ffffff0a;border-radius:20px;align-self:center;gap:2px;margin-left:10px;padding:2px;display:flex}.theme-pill-btn{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:18px;padding:4px 8px;font-size:10px;font-weight:700;transition:all .2s}.theme-pill-btn:hover{color:var(--text-primary);background:#ffffff05}.theme-pill-btn.active{background:var(--neon-indigo);box-shadow:0 2px 8px #e8bd5a4d;color:#fff!important}.ivory-light .theme-switcher-pill-row{background:#0000000d}.ivory-light .theme-pill-btn.active{background:var(--neon-indigo);color:#fff!important}.ivory-light .theme-pill-btn:hover{color:var(--text-primary)}.glass-neon{--bg-dark:#080c14;--bg-card:#11182780;--bg-card-hover:#1f2937a6;--bg-sidebar:#0a0f1ad9;--border-color:#ffffff0f;--border-color-hover:#e8bd5a66;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--neon-indigo:#e8bd5a;--neon-purple:#f0d492;--neon-emerald:#10b981;--neon-rose:#f43f5e;--neon-amber:#f59e0b;--neon-cyan:#06b6d4;background:radial-gradient(circle at 10% 20%,#111827f2 0%,#080c14 90%)!important}.tech-obsidian{--bg-dark:#070708;--bg-card:#121214;--bg-card-hover:#1a1a22;--bg-sidebar:#0b0b0c;--border-color:#232329;--border-color-hover:#0f6;--text-primary:#fff;--text-secondary:#8e8e93;--text-muted:#48484a;--neon-indigo:#0f6;--neon-purple:#30d158;--neon-emerald:#0f6;--neon-rose:#ff453a;--neon-amber:#ff9f0a;--neon-cyan:#64d2ff;background:#070708!important}.tech-obsidian .glass{background:var(--bg-card);-webkit-backdrop-filter:none;border-right:1px solid var(--border-color)}.tech-obsidian .glass-interactive{background:var(--bg-card);-webkit-backdrop-filter:none;border:1px solid var(--border-color);border-radius:8px}.tech-obsidian .glass-interactive:hover{background:var(--bg-card-hover);border-color:var(--border-color-hover);transform:none;box-shadow:0 0 15px #00ff661a}.tech-obsidian .champion-panel-outer{border-color:var(--border-color);background:#121214;border-radius:10px}.tech-obsidian .glowing-btn-success{background:var(--neon-indigo);color:#000;box-shadow:0 0 10px #0f63}.tech-obsidian .buy-button{background:var(--neon-indigo)!important;color:#000!important;box-shadow:0 4px 15px #0f63!important}.tech-obsidian .glowing-btn{color:#fff!important;box-shadow:none!important;background:#232329!important;border:1px solid #3a3a40!important}.tech-obsidian .current-price{color:var(--neon-rose)}.ivory-light{--bg-dark:#f5f5f0;--bg-card:#fff;--bg-card-hover:#fafaf7;--bg-sidebar:#eaeae0;--border-color:#d1d1ca;--border-color-hover:#e8bd5a;--text-primary:#1c1917;--text-secondary:#57534e;--text-muted:#a8a29e;--neon-indigo:#e8bd5a;--neon-purple:#e8bd5a;--neon-emerald:#059669;--neon-rose:#dc2626;--neon-amber:#d97706;--neon-cyan:#0284c7;color:var(--text-primary);background:#f5f5f0!important}.ivory-light .glass{background:var(--bg-card);-webkit-backdrop-filter:none;border-right:1px solid var(--border-color)}.ivory-light .glass-interactive{background:var(--bg-card);-webkit-backdrop-filter:none;border:1px solid var(--border-color);box-shadow:0 4px 12px #1c19170a}.ivory-light .glass-interactive:hover{background:var(--bg-card-hover);border-color:var(--border-color-hover);box-shadow:0 8px 24px #4f46e514}.ivory-light .deal-card h2,.ivory-light .room-copy strong,.ivory-light .comment-bubble p,.ivory-light .detail-title,.ivory-light .profile-username,.ivory-light .stat-value,.ivory-light .fighter-price,.ivory-light .check-count,.ivory-light .comment-author-name{color:var(--text-primary)!important}.ivory-light .comment-bubble{border-color:var(--border-color);background:#fafaf7}.ivory-light .champion-panel-outer{border-color:var(--border-color);background:#fff;box-shadow:0 4px 20px #0000000a}.ivory-light .champion-author,.ivory-light .champion-price,.ivory-light .fact-checks-card-panel,.ivory-light .vote-container,.ivory-light .my-profile-card,.ivory-light .profile-donations-info-row,.ivory-light .reputation-detailed-stats,.ivory-light .reward-amounts{border-color:var(--border-color);background:#fafaf7}.ivory-light .current-price{color:var(--neon-rose)}.ivory-light .wallet-coin-icon{color:var(--neon-amber)}.ivory-light .buy-button{background:linear-gradient(135deg, var(--neon-indigo) 0%, #312e81 100%)!important;box-shadow:0 4px 15px #4f46e54d!important}.ivory-light .glowing-btn{background:var(--neon-indigo)!important;box-shadow:0 4px 15px #4f46e540!important}.ivory-light .search-box input{color:var(--text-primary)}.ivory-light .search-box{background:#00000005}.ivory-light .modal-card{border-color:var(--border-color);background:#fff}.ivory-light .modal-form label{color:var(--text-secondary)}.ivory-light .modal-form input,.ivory-light .modal-form select{color:var(--text-primary);border-color:var(--border-color);background:#fafaf7}.ivory-light .modal-notice{color:#991b1b;background:#fef2f2}.cyberpunk-arena{--bg-dark:#120024;--bg-card:#20003b;--bg-card-hover:#33005c;--bg-sidebar:#0a0014;--border-color:#ff007f;--border-color-hover:#cf0;--text-primary:#fff;--text-secondary:#e6b3ff;--text-muted:purple;--neon-indigo:#cf0;--neon-purple:#f0f;--neon-emerald:#0ff;--neon-rose:#f30;--neon-amber:#f90;--neon-cyan:#cf0;background:#120024!important}.cyberpunk-arena .glass{background:var(--bg-card);-webkit-backdrop-filter:none;border-right:2px solid var(--border-color)}.cyberpunk-arena .glass-interactive{background:var(--bg-card);-webkit-backdrop-filter:none;border:2px solid var(--border-color);box-shadow:4px 4px 0 var(--border-color-hover);border-radius:0}.cyberpunk-arena .glass-interactive:hover{background:var(--bg-card-hover);border-color:var(--border-color-hover);box-shadow:6px 6px 0 var(--border-color);transform:scale(1.01)}.cyberpunk-arena .buy-button{font-family:var(--font-title);font-weight:900;background:var(--neon-indigo)!important;color:#000!important;box-shadow:4px 4px 0 var(--neon-purple)!important;border:2px solid #fff!important;border-radius:0!important}.cyberpunk-arena .glowing-btn{background:var(--neon-purple)!important;color:#fff!important;box-shadow:4px 4px 0 var(--neon-indigo)!important;border-radius:0!important}.cyberpunk-arena .brand-mark,.cyberpunk-arena .brand-mark-mini{border:2px solid var(--border-color-hover);border-radius:0}.app-shell:not(.mobile-app),.app-shell:not(.mobile-app) *{letter-spacing:0!important}.app-shell:not(.mobile-app){font-size:13px;line-height:1.45}.app-shell:not(.mobile-app) .room-rail{padding:18px 14px}.app-shell:not(.mobile-app) .brand{gap:10px;margin-bottom:18px}.app-shell:not(.mobile-app) .brand-mark{border-radius:9px;width:38px;height:38px}.app-shell:not(.mobile-app) .brand strong{font-size:17px;font-weight:800}.app-shell:not(.mobile-app) .brand-tagline{font-size:11px}.app-shell:not(.mobile-app) .search-box{height:38px;margin-bottom:18px}.app-shell:not(.mobile-app) .room{grid-template-columns:34px 1fr auto;gap:9px;padding:8px}.app-shell:not(.mobile-app) .room-icon{width:34px;height:34px}.app-shell:not(.mobile-app) .room-copy strong{font-size:13px;font-weight:750}.app-shell:not(.mobile-app) .room-copy small{font-size:11px}.app-shell:not(.mobile-app) .my-profile-card{border-radius:10px;gap:10px;max-height:none;padding:12px;overflow:visible}.app-shell:not(.mobile-app) .profile-username{font-size:13px}.app-shell:not(.mobile-app) .trust-meter-label,.app-shell:not(.mobile-app) .trust-next-level{font-size:10.5px}.app-shell:not(.mobile-app) .donation-summary-mini,.app-shell:not(.mobile-app) .reward-address-mini{min-height:32px;border-radius:7px!important;padding:7px 8px!important}.app-shell:not(.mobile-app) .reward-address-mini span,.app-shell:not(.mobile-app) .reward-address-mini strong,.app-shell:not(.mobile-app) .donation-summary-mini{font-size:11px!important}.app-shell:not(.mobile-app) .crew-network-card{display:none}.app-shell:not(.mobile-app) .crew-stats-row{gap:0;padding:0}.app-shell:not(.mobile-app) .crew-stat-box span,.app-shell:not(.mobile-app) .crew-earnings-line span{font-size:10.5px}.app-shell:not(.mobile-app) .crew-stat-box strong,.app-shell:not(.mobile-app) .crew-earnings-line strong{font-size:12px}.app-shell:not(.mobile-app) .profile-stats-grid{padding-top:8px}.app-shell:not(.mobile-app) .stat-value{font-size:13px}.app-shell:not(.mobile-app) .stat-label{font-size:10px}.app-shell:not(.mobile-app) .deal-stream{gap:14px;padding:20px 22px}.app-shell:not(.mobile-app) .stream-header{align-items:center}.app-shell:not(.mobile-app) .stream-header h1{margin-top:2px;font-size:21px;line-height:1.25}.app-shell:not(.mobile-app) .eyebrow{font-size:12px}.app-shell:not(.mobile-app) .theme-switcher-pill-row{margin-left:0}.app-shell:not(.mobile-app) .theme-pill-btn{padding:4px 7px;font-size:10px}.app-shell:not(.mobile-app) .league-strip{border-radius:10px;gap:8px;padding:9px}.app-shell:not(.mobile-app) .stat-bubble{min-width:0;padding:7px 9px}.app-shell:not(.mobile-app) .stat-icon-wrapper{width:24px;height:24px}.app-shell:not(.mobile-app) .stat-desc{white-space:nowrap;font-size:11px}.app-shell:not(.mobile-app) .stat-text strong{font-size:13px}.app-shell:not(.mobile-app) .timeline{gap:10px}.app-shell:not(.mobile-app) .deal-card{border-radius:10px;gap:14px;min-height:124px;padding:12px 14px}.app-shell:not(.mobile-app) .card-image-container{border-radius:7px;width:108px;height:108px}.app-shell:not(.mobile-app) .card-author-line{opacity:.9;gap:6px;margin-bottom:5px}.app-shell:not(.mobile-app) .card-author-name{font-size:12px}.app-shell:not(.mobile-app) .deal-card h2{white-space:normal;min-height:20px;margin-bottom:6px;font-size:15px;line-height:1.35;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;display:block!important}.app-shell:not(.mobile-app) .price-row{gap:6px;margin-bottom:6px}.app-shell:not(.mobile-app) .current-price{font-size:18px;line-height:1.1}.app-shell:not(.mobile-app) .prev-price,.app-shell:not(.mobile-app) .save-amount{font-size:11px}.app-shell:not(.mobile-app) .deal-tags{gap:4px;max-height:23px;overflow:hidden}.app-shell:not(.mobile-app) .deal-tags span{padding:2px 5px;font-size:10.5px}.app-shell:not(.mobile-app) .deal-stats{gap:5px;margin-top:8px;padding-top:6px}.app-shell:not(.mobile-app) .stat-pill{padding:1px 5px;font-size:10.5px}.app-shell:not(.mobile-app) .objection-card-banner{margin-top:7px;padding:5px 7px;font-size:12px}.app-shell:not(.mobile-app) .detail-panel{gap:14px;padding:20px 14px}.app-shell:not(.mobile-app) .champion-panel-outer,.app-shell:not(.mobile-app) .chat-panel,.app-shell:not(.mobile-app) .judge-panel-outer{border-radius:10px}.app-shell:not(.mobile-app) .throne-badge{margin:9px 10px 2px;padding:3px 9px;font-size:10.5px}.app-shell:not(.mobile-app) .champion-panel{padding:10px 11px 12px}.app-shell:not(.mobile-app) .detail-title{margin-bottom:10px;font-size:18px;line-height:1.35}.app-shell:not(.mobile-app) .detail-image-wrapper{border-radius:8px}.app-shell:not(.mobile-app) .detail-image-wrapper img{height:168px}.app-shell:not(.mobile-app) .champion-author{margin-top:9px}.app-shell:not(.mobile-app) .champion-price strong{font-size:23px}.app-shell:not(.mobile-app) .champion-price span,.app-shell:not(.mobile-app) .champion-price em{font-size:12px}.app-shell:not(.mobile-app) .facts div{grid-template-columns:62px 1fr;font-size:11.5px}.app-shell:not(.mobile-app) .fact-checks-card-panel,.app-shell:not(.mobile-app) .vote-container{padding:9px}.app-shell:not(.mobile-app) .buy-button,.app-shell:not(.mobile-app) .battle-btn{height:38px;font-size:13px}.app-shell:not(.mobile-app) .chat-panel{padding:12px}.app-shell:not(.mobile-app) .chat-panel h3{margin-bottom:12px;font-size:15px}.app-shell:not(.mobile-app) .comments-stream{max-height:215px}.app-shell:not(.mobile-app) .comment-bubble p{font-size:12.5px;line-height:1.5}.app-shell:not(.mobile-app) .comment-form input,.app-shell:not(.mobile-app) .comment-submit{height:32px;font-size:12px}.feed-hidden{display:none!important}.search-results-panel{flex-direction:column;gap:12px;min-height:0;display:flex}.search-results-head{border:1px solid var(--border-color);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.search-results-head h2{margin:2px 0 4px;font-size:18px;line-height:1.3}.search-results-head p{color:var(--text-secondary);margin:0;font-size:12px}.part-filter-toggle{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:#ffffff08;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.search-control-stack{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:420px;display:flex}.search-sort-select{border:1px solid var(--border-color);min-height:34px;color:var(--text-primary);background:#ffffff0a;border-radius:8px;padding:0 9px;font-size:12px;font-weight:800}.part-filter-toggle input{accent-color:var(--neon-indigo)}.search-filter-note{color:#fbbf24;border:1px solid #f59e0b38;border-radius:8px;padding:9px 12px;font-size:12px}.search-error-note{color:#fecdd3;border-color:#f43f5e59}.integration-status-row{color:var(--text-muted);border:1px solid #ffffff0f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;display:flex}.integration-status-row span{background:#ffffff09;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;display:inline-flex}.integration-status-row .status-ok{color:#86efac;background:#16a34a1f}.integration-status-row .status-warn{color:#fde68a;background:#f59e0b21}.reward-mission-strip{border:1px solid #10b9812e;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.reward-mission-strip div{background:#10b98114;border-radius:7px;min-width:0;padding:8px 10px}.reward-mission-strip strong{color:var(--neon-emerald);margin-bottom:3px;font-size:12px;display:block}.reward-mission-strip span{color:var(--text-secondary);font-size:11.5px;line-height:1.45}.search-refine-row{color:var(--text-secondary);border:1px solid #e8bd5a33;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.search-refine-row strong{color:var(--text-primary);white-space:nowrap}.search-refine-row div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.search-refine-row button{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#ffffff09;border-radius:6px;padding:5px 8px;font-size:12px}.search-refine-row button span{color:var(--neon-cyan);font-weight:800}.compare-tray{color:var(--text-secondary);border:1px solid #e8bd5a3d;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.compare-tray strong{color:var(--text-primary)}.compare-tray button{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:#ffffff0a;border-radius:6px;margin-left:auto;padding:5px 8px;font-size:12px}.search-result-list{flex-direction:column;gap:10px;display:flex}.search-result-card{border-radius:10px;grid-template-columns:112px 1fr;gap:14px;padding:13px;display:grid}.search-product-image{border:1px solid var(--border-color);background:#ffffff08;border-radius:8px;width:112px;height:112px;position:relative;overflow:hidden}.search-product-image img{object-fit:cover;width:100%;height:100%}.kind-chip{color:#fff;background:#0f172ae0;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:800;position:absolute;top:7px;left:7px}.kind-chip.part,.kind-chip.accessory{color:#111827;background:#f59e0beb}.search-product-main{min-width:0}.search-title-row,.search-price-row,.search-actions-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-title-row{justify-content:space-between;margin-bottom:6px}.search-category{color:var(--text-muted);margin-bottom:2px;font-size:11px;display:block}.search-spec{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.45}.search-title-row h3{margin:0;font-size:16px;line-height:1.35}.search-score{color:var(--neon-rose);align-items:center;gap:3px;font-size:12px;font-weight:800;display:inline-flex}.search-meta-row{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:11.5px;display:flex}.search-meta-row span,.search-meta-row label{background:#ffffff06;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.search-price-row{margin-bottom:9px}.search-price-row strong{color:var(--neon-rose);font-size:20px;line-height:1}.search-price-row span{color:var(--text-muted);font-size:12px}.search-price-row em{border-radius:6px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:800}.reward-claim-panel{background:#10b9810f;border:1px solid #10b9812e;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:8px;margin:0 0 9px;padding:9px;display:grid}.reward-claim-panel div{min-width:0}.reward-claim-panel span{color:var(--text-muted);font-size:10.5px;display:block}.reward-claim-panel strong{color:var(--neon-emerald);font-size:14px;font-weight:950}.reward-claim-panel button{color:#fecdd3;white-space:nowrap;cursor:pointer;background:#f43f5e21;border:1px solid #f43f5e57;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:900}.public-claim-panel{color:var(--text-secondary);background:#e8bd5a0f;border:1px solid #e8bd5a2e;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;padding:9px 10px;font-size:12px;display:flex}.public-claim-panel button{color:#c7d2fe;white-space:nowrap;cursor:pointer;background:#e8bd5a26;border:1px solid #e8bd5a57;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:900}.history-best{color:var(--neon-emerald);background:#10b98121}.history-above{color:#fbbf24;background:#f59e0b1f}.variant-strip{gap:6px;padding:2px 0 8px;display:flex;overflow-x:auto}.variant-strip button{border:1px solid var(--border-color);min-width:86px;color:var(--text-primary);text-align:left;cursor:pointer;background:#ffffff06;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.variant-strip b{color:var(--neon-amber);font-size:10px}.variant-strip span{font-size:11px;font-weight:800}.variant-strip strong{color:var(--neon-rose);font-size:12px}.variant-strip small{color:var(--text-muted);font-size:10px}.price-history-box{background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;grid-template-columns:120px 1fr minmax(180px,220px);align-items:center;gap:10px;margin-bottom:9px;padding:9px;display:grid}.price-history-box strong{font-size:12px;display:block}.price-history-box span{color:var(--text-muted);font-size:10px}.history-bars{align-items:end;gap:5px;height:66px;display:flex}.history-bars span{background:linear-gradient(180deg, var(--neon-cyan), var(--neon-indigo));border-radius:4px 4px 0 0;width:14px}.price-alert-inline{gap:6px;display:flex}.price-alert-inline input{border:1px solid var(--border-color);width:100%;min-width:0;color:var(--text-primary);background:#ffffff09;border-radius:6px;padding:0 8px;font-size:12px}.price-alert-inline button{color:#c7d2fe;white-space:nowrap;cursor:pointer;background:#e8bd5a24;border:1px solid #e8bd5a59;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:800}.offer-table-legacy{display:none}.price-compare-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;gap:10px;margin-bottom:12px;padding:14px;display:grid}.price-compare-summary{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.price-compare-summary span{color:var(--text-secondary);font-size:13px;font-weight:900;display:block}.price-compare-summary strong{color:#60a5fa;font-size:28px;font-weight:950}.price-compare-summary button{color:#fff;cursor:pointer;white-space:nowrap;background:#1f2937;border:0;border-radius:6px;padding:11px 14px;font-size:13px;font-weight:900}.price-compare-toolbar{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.price-compare-toolbar strong{color:var(--text-primary);font-size:14px}.offer-table{gap:0;margin-bottom:0;display:grid}.offer-row{min-height:42px;color:var(--text-secondary);background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;grid-template-columns:minmax(128px,1fr) 96px minmax(86px,.8fr) 84px 64px 68px;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:grid}.offer-row strong{color:var(--text-primary);text-align:right;font-size:15px}.offer-merchant{color:var(--text-primary);font-size:13px;font-weight:900}.offer-merchant b{color:var(--neon-rose);background:#f43f5e24;border-radius:5px;margin-right:5px;padding:2px 5px;font-size:10px;display:inline-flex}.offer-row.soldout,.offer-row.ended{opacity:.55}.reward-ok,.reward-no,.offer-status{border-radius:5px;justify-self:start;padding:2px 5px;font-weight:800}.reward-ok{color:var(--neon-emerald);background:#10b9811a}.reward-no{color:#fbbf24;background:#f59e0b1a}.offer-status{color:var(--text-muted);background:#ffffff09}.offer-installment{display:none}.offer-go-btn,.report-price-btn{color:#c7d2fe;cursor:pointer;background:#e8bd5a24;border:1px solid #e8bd5a59;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:800}.report-price-btn{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b52;margin-left:0!important}.search-tab-strip{flex-wrap:wrap;gap:5px;margin-bottom:9px;padding-top:2px;display:flex}.search-tab-strip span{border:1px solid var(--border-color);color:var(--text-secondary);background:#ffffff06;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.search-actions-row{color:var(--text-secondary);font-size:12px}.search-actions-row span{align-items:center;gap:4px;display:inline-flex}.reward-warning{color:#fbbf24!important}.buy-caution{color:var(--text-muted)!important}.search-actions-row button{color:#c7d2fe;cursor:pointer;background:#e8bd5a24;border:1px solid #e8bd5a59;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:12px;font-weight:800}@media (width<=768px){.search-results-head{flex-direction:column;align-items:stretch}.reward-mission-strip,.reward-claim-panel{grid-template-columns:1fr}.public-claim-panel{flex-direction:column;align-items:stretch}.search-control-stack{justify-content:flex-start;max-width:none}.search-result-card{grid-template-columns:86px 1fr;gap:10px;padding:10px}.search-product-image{width:86px;height:86px}.offer-row{grid-template-columns:1fr auto}.offer-row span:nth-child(3),.offer-row .offer-status,.offer-installment,.offer-go-btn{display:none}.price-history-box{grid-template-columns:1fr}.history-bars{height:44px}.search-actions-row button{width:100%;margin-left:0}}@media (width<=1024px){.app-shell:not(.mobile-app){grid-template-columns:280px minmax(0,1fr)}.app-shell:not(.mobile-app) .detail-panel{border-left:0;border-top:1px solid var(--border-color);grid-column:1/-1;grid-template-columns:1.1fr .9fr;gap:16px;height:auto;display:grid;position:static}.app-shell:not(.mobile-app) .chat-panel{grid-column:1/-1}}@media (width<=768px){.app-shell:not(.mobile-app){display:block}.app-shell:not(.mobile-app) .room-rail,.app-shell:not(.mobile-app) .detail-panel{height:auto;position:static}.app-shell:not(.mobile-app) .room-rail,.app-shell:not(.mobile-app) .deal-stream,.app-shell:not(.mobile-app) .detail-panel{padding:16px}.app-shell:not(.mobile-app) .stream-header{flex-direction:column;align-items:stretch;gap:12px}.app-shell:not(.mobile-app) .header-actions{justify-content:flex-end}.app-shell:not(.mobile-app) .league-strip,.app-shell:not(.mobile-app) .detail-panel{grid-template-columns:1fr}.app-shell:not(.mobile-app) .deal-card{gap:12px;display:flex}.app-shell:not(.mobile-app) .card-image-container{width:110px;height:110px}.app-shell:not(.mobile-app) .card-chevron{display:none}}.search-score-group{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.price-trust-badge{-webkit-backdrop-filter:blur(8px);cursor:help;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #00000026}.price-trust-badge:hover{transform:scale(1.05)}.price-trust-badge.trust-high{color:#34d399;background:#10b98126;border-color:#10b98159;box-shadow:0 0 10px #10b98133}.price-trust-badge.trust-medium{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b59;box-shadow:0 0 10px #f59e0b33}.price-trust-badge.trust-low{color:#fb7185;background:#f43f5e26;border-color:#f43f5e59;animation:2s ease-in-out infinite trust-pulse;box-shadow:0 0 10px #f43f5e33}@keyframes trust-pulse{0%{transform:scale(1)}50%{transform:scale(1.02);box-shadow:0 0 12px #f43f5e59}to{transform:scale(1)}}.suspicious-alert-banner{color:#fda4af;background:#f43f5e14;border:1px dashed #f43f5e66;border-radius:8px;align-items:center;gap:8px;margin:10px 0 14px;padding:8px 12px;font-size:11.5px;line-height:1.4;display:flex}.suspicious-alert-banner svg{color:#f43f5e;flex-shrink:0}.offer-trust-container{align-items:center;display:inline-flex}.trust-tag{text-transform:uppercase;letter-spacing:.3px;border:1px solid #0000;border-radius:4px;padding:2.5px 6px;font-size:10px;font-weight:700}.trust-tag.A{color:#34d399;background:#10b9811a;border-color:#10b98140}.trust-tag.B{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b40}.trust-tag.unknown{color:#fb7185;background:#f43f5e1a;border-color:#f43f5e40}.trust-green{color:#34d399!important;font-weight:700!important}.verified-malls-filter{background:#10b9810a!important;border:1px solid #10b98140!important}.verified-malls-filter input:checked+span{text-shadow:0 0 8px #34d39999}@media (width<=1280px) and (width>=1025px){.app-shell.two-col{grid-template-columns:270px minmax(0,1fr) 280px}.ad-rail{padding:14px}}@media (width<=1024px){.app-shell.two-col{grid-template-columns:280px minmax(0,1fr)}.ad-rail{display:none}}@media (width<=768px){.inline-feed-ad{min-height:96px;padding:13px 14px}.inline-feed-ad h3{font-size:14px}.inline-feed-ad p{font-size:9.5px}.inline-feed-ad-mark{flex-basis:36px;width:36px;height:36px}}.home-hero{background:radial-gradient(120% 140% at 85% 10%,#241d12 0%,#12100c 46%,#0b0a08 100%);border:1px solid #ffc53d38;border-radius:22px;flex:none;align-items:center;gap:24px;margin-bottom:20px;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -34px #000000b3}.home-hero:after{content:"";pointer-events:none;background:radial-gradient(50% 80% at 88% 30%,#ffc53d29,#0000 60%);position:absolute;inset:0}.home-hero-eyebrow{letter-spacing:.04em;color:#ffc53d;background:#ffc53d1a;border:1px solid #ffc53d47;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.home-hero-title{color:#f7f3ea;letter-spacing:-.01em;margin:14px 0 8px;font-size:clamp(24px,3.4vw,36px);font-weight:800;line-height:1.15}.home-hero-title b{color:#ffc53d}.home-hero-sub{color:#c9c2b4;max-width:46ch;margin:0;font-size:15px;line-height:1.6}.home-hero-cta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hero-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:7px;padding:11px 18px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}.hero-btn:hover{transform:translateY(-1px)}.hero-btn-primary{color:#3a2705;background:linear-gradient(135deg,#ffd873,#ff9e1b);box-shadow:0 10px 24px -10px #ff9e1b99}.hero-btn-ghost{color:#f2ead9;background:#ffffff0f;border-color:#ffffff29}.home-hero-stats{flex-wrap:wrap;align-items:center;gap:22px;margin-top:20px;display:flex}.home-hero-stats b{color:#f7f3ea;font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.home-hero-stats span{color:#9a927f;margin-top:3px;font-size:11.5px}.home-hero-art{z-index:2;flex:none;justify-content:center;width:150px;display:flex;position:relative}@media (width<=640px){.home-hero{border-radius:18px;gap:14px;margin-bottom:14px;padding:18px}.home-hero-art{width:92px}.home-hero-title{margin:10px 0 6px}.home-hero-sub{font-size:13px}.home-hero-stats{gap:14px;margin-top:14px}.home-hero-stats b{font-size:16px}.home-hero-cta{margin-top:14px}.hero-btn{padding:10px 14px;font-size:13px}}@media (width<=760px){.admin-updates-page>div>div{grid-template-columns:1fr!important}}.timeline-list-mode{gap:6px!important}.deal-list-row{transition:all .2s cubic-bezier(.4,0,.2,1)}.deal-list-row:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000040;background:#ffffff14!important;border-color:#ffffff26!important}.deal-list-row.selected:hover{border-color:var(--neon-cyan)!important;background:#22d3ee14!important}.review-product-row:hover{transform:translate(4px);box-shadow:0 4px 12px #00000040;background:#ffffff14!important;border-color:#ffffff26!important}@keyframes scaleFadeHeart{0%{opacity:0;transform:scale(0)rotate(-15deg)}15%{opacity:.9;transform:scale(1.2)rotate(5deg)}30%{opacity:1;transform:scale(1)rotate(0)}80%{opacity:.8;transform:scale(.9)translateY(-10px)}to{opacity:0;transform:scale(.7)translateY(-30px)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.ivory-light{--bg-dark:#f7f3eb;--bg-card:#fffdfa;--bg-card-hover:#fff8ee;--bg-sidebar:#f0e9de;--border-color:#e5dacb;--border-color-hover:#e8bd5a;--text-primary:#261d18;--text-secondary:#6f6257;--text-muted:#9a8d80;--neon-indigo:#c99a2e;--neon-purple:#e8bd5a;--neon-emerald:#0f766e;--neon-rose:#c2410c;--neon-amber:#b45309;--neon-cyan:#1d4ed8;--editorial-ink:#261d18;--editorial-purple:#5b21b6;--editorial-gold:#f59e0b;--editorial-paper:#fffdfa;color:var(--text-primary);background:radial-gradient(circle at 10% 0,#c4b5fd33,#0000 28%),radial-gradient(circle at 92% 8%,#fbbf2429,#0000 22%),#f7f3eb!important}.ivory-light.app-shell,.ivory-light.subpage-shell{color:var(--text-primary);background-color:#f7f3eb}.ivory-light .glass{border-color:var(--border-color);-webkit-backdrop-filter:blur(12px);background:#fffdfae6}.ivory-light .glass-interactive{border:1px solid var(--border-color);background:var(--editorial-paper);border-radius:18px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;box-shadow:0 8px 22px #472f180d}.ivory-light .glass-interactive:hover{background:#fffefa;border-color:#7c3aed6b;transform:translateY(-2px);box-shadow:0 18px 36px #472f181c}.ivory-light .app-topnav{border-bottom-color:var(--border-color);-webkit-backdrop-filter:blur(18px);background:#fffdfaeb;box-shadow:0 1px #472f1808,0 8px 24px #472f180a}.ivory-light .topnav-brand .brand-mark-mini,.ivory-light .brand-mark{background:linear-gradient(135deg,#5b21b6 0%,#e8bd5a 58%,#f59e0b 145%);box-shadow:0 8px 18px #5b21b63b}.ivory-light .topnav-brand strong,.ivory-light .brand strong{color:var(--editorial-ink);-webkit-text-fill-color:currentColor;background:0 0}.ivory-light .topnav-link{color:var(--text-secondary);border-radius:10px}.ivory-light .topnav-link:hover{color:var(--editorial-purple);background:#7c3aed12}.ivory-light .topnav-link.active{color:var(--editorial-purple);background:#7c3aed1c}.ivory-light .topnav-write-btn{color:#3b2408;background:#f59e0b;border-color:#f59e0b;box-shadow:0 6px 14px #f59e0b33}.ivory-light .topnav-write-btn:hover{background:#fbbf24;border-color:#d97706}.ivory-light .utility-menu-trigger:hover,.ivory-light .utility-menu-trigger.active{color:var(--editorial-purple);background:#7c3aed14;border-color:#7c3aed33}.ivory-light .room-rail{border-right:1px solid var(--border-color);background:#f0e9dee0}.ivory-light .room{color:var(--text-primary);border-color:#0000}.ivory-light .room:hover{background:#7c3aed0f}.ivory-light .room.active{background:#7c3aed1a;border-color:#7c3aed2e}.ivory-light .room-icon{border-color:var(--border-color);color:var(--text-secondary);background:#fffdfae6}.ivory-light .room.active .room-icon{border-color:var(--editorial-purple);background:var(--editorial-purple);color:#fff}.ivory-light .room-copy strong,.ivory-light .profile-username,.ivory-light .stat-value,.ivory-light .detail-title,.ivory-light .deal-card h2{color:var(--text-primary)!important}.ivory-light .room-copy small,.ivory-light .brand-tagline,.ivory-light .sidebar-section-title,.ivory-light .text-muted{color:var(--text-muted)}.ivory-light .search-box,.ivory-light .product-search-box{border-color:var(--border-color);background:#fffdfad9;box-shadow:inset 0 1px #fffc}.ivory-light .search-box input,.ivory-light .product-search-box input{color:var(--text-primary)}.ivory-light .mascot-tip-card{background:linear-gradient(135deg,#fffaecf5,#f3e8ffeb);border-color:#f59e0b47}.ivory-light .mascot-tip-card strong{color:#92400e}.ivory-light .my-profile-card,.ivory-light .profile-activity-card{border-color:var(--border-color);background:#fffdfad1;box-shadow:0 8px 18px #472f180a}.ivory-light .primary-action{color:var(--editorial-purple);background:#7c3aed1a;border-color:#7c3aed40}.ivory-light .primary-action:hover{background:#7c3aed29;border-color:#7c3aed73}.ivory-light .primary-action.glowing-btn{color:#3b2408!important;background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;border-color:#f59e0b!important;box-shadow:0 9px 20px #f59e0b38!important}.ivory-light .deal-stream{background:0 0}.ivory-light .home-hero{background:radial-gradient(circle at 90% 12%,#f59e0b52,#0000 28%),linear-gradient(135deg,#32155e 0%,#5b21b6 56%,#e8bd5a 100%);border-color:#7c3aed47;border-radius:26px;box-shadow:0 24px 52px #5b21b638}.ivory-light .home-hero:after{background:radial-gradient(42% 70% at 86% 40%,#ffffff2e,#0000 68%)}.ivory-light .home-hero-eyebrow{color:#fde68a;background:#ffffff21;border-color:#ffffff3d}.ivory-light .home-hero-title,.ivory-light .home-hero-sub,.ivory-light .home-hero-stats b{color:#fff}.ivory-light .hero-btn-primary{color:#3b2408;background:#fbbf24;border-color:#fbbf24;box-shadow:0 10px 22px #f59e0b47}.ivory-light .hero-btn-ghost{color:#fff;background:#ffffff1a;border-color:#ffffff47}.ivory-light .stream-header h1{color:var(--text-primary);letter-spacing:-.02em;font-family:Calistoga,Georgia,serif;font-weight:400}.ivory-light .gradient-text{color:var(--editorial-purple);-webkit-text-fill-color:currentColor;background:0 0}.ivory-light .league-strip{border-color:var(--border-color);background:#fffdfad1;box-shadow:0 8px 20px #472f180a}.ivory-light .stat-bubble{background:#fbf6ee;border:1px solid #e5dacbb3}.ivory-light .stat-desc{color:var(--text-muted)}.ivory-light .stat-text strong{color:var(--text-primary)}.ivory-light .crown-bg{color:#92400e;background:#fef3c7}.ivory-light .check-bg{color:#166534;background:#dcfce7}.ivory-light .gavel-bg{color:#5b21b6;background:#f5ecd6}.ivory-light .deal-card{background:#fffdfa;border-radius:18px;min-height:140px}.ivory-light .card-image-container{background:#f5efe6;border-color:#eadfce;border-radius:13px}.ivory-light .card-wish-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#261d1894;border:1px solid #ffffffc7;width:34px;height:34px;top:12px;right:12px}.ivory-light .discount-tag{color:#fff7ed;background:#c2410c;border-radius:999px;box-shadow:0 3px 8px #c2410c38}.ivory-light .current-price{color:#c2410c;font-variant-numeric:tabular-nums;font-family:Inter,sans-serif}.ivory-light .prev-price{color:#a8a29e}.ivory-light .save-amount{color:#0f766e;background:#ecfdf5;border:1px solid #0f766e2e}.ivory-light .deal-tags span,.ivory-light .stat-pill{color:var(--text-secondary);background:#faf7f1;border-color:#eadfce}.ivory-light .deal-stats{border-top-color:#eee5d9}.ivory-light .heat-pill{color:#c2410c;background:#fff7ed}.ivory-light .buy-pill{color:#166534;background:#f0fdf4}.ivory-light .comment-pill{color:#5b21b6;background:#f5f3ff}.ivory-light .card-chevron{color:#b0a294}.ivory-light .detail-panel,.ivory-light .ad-rail{border-color:var(--border-color);background:#f0e9dead}.ivory-light .ad-rail-heading h2,.ivory-light .ad-rail-heading strong{color:var(--text-primary)}.ivory-light .ad-rail-eyebrow{color:var(--editorial-purple)}.ivory-light .ad-slot{border-color:var(--border-color);background:#fffdfa;box-shadow:0 8px 20px #472f180d}.ivory-light .inline-feed-ad{background:linear-gradient(115deg,#f5f0ff,#fffaf0);border-color:#7c3aed38;border-radius:18px}.ivory-light .inline-feed-ad h3{color:var(--text-primary)}.ivory-light .inline-feed-ad p{color:var(--text-secondary)}.ivory-light .inline-feed-ad button{color:var(--editorial-purple);background:#7c3aed1a;border-color:#7c3aed47}.ivory-light .theme-switcher-pill-row{border-color:var(--border-color);background:#f2eadf}.ivory-light .theme-pill-btn{color:var(--text-secondary)}.ivory-light .theme-pill-btn:hover{color:var(--editorial-purple);background:#7c3aed14}.ivory-light .theme-pill-btn.active{background:var(--editorial-purple);box-shadow:0 4px 10px #5b21b633;color:#fff!important}.ivory-light .modal-card,.ivory-light .modal-content,.ivory-light .bottom-sheet,.ivory-light .modal-panel{border-color:var(--border-color);color:var(--text-primary);background:#fffdfa;box-shadow:0 22px 55px #472f182e}.ivory-light input,.ivory-light textarea,.ivory-light select{border-color:var(--border-color);color:var(--text-primary);background:#fffdfa}.ivory-light input:focus,.ivory-light textarea:focus,.ivory-light select:focus{border-color:var(--editorial-purple);box-shadow:0 0 0 3px #7c3aed21}.ivory-light button,.ivory-light a{-webkit-tap-highlight-color:transparent}.ivory-light button:focus-visible,.ivory-light a:focus-visible,.ivory-light input:focus-visible,.ivory-light textarea:focus-visible,.ivory-light select:focus-visible{outline-offset:3px;outline:3px solid #7c3aed59}@media (width<=1024px){.ivory-light .home-hero{border-radius:22px}.ivory-light .deal-card{border-radius:16px}}@media (width<=768px){.ivory-light .app-topnav{padding:0 14px}.ivory-light .home-hero{border-radius:20px;padding:20px 18px}.ivory-light .home-hero-title{font-size:clamp(27px,9vw,38px)}.ivory-light .deal-card{min-height:124px;padding:12px}.ivory-light .card-image-container{width:92px;height:92px}.ivory-light .card-wish-btn,.ivory-light .utility-menu-trigger{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.ivory-light *,.ivory-light :before,.ivory-light :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ivory-light.app-shell{--editorial-ink:#211a17;--editorial-paper:#fffdf8;--editorial-line:#d8cec0;--editorial-accent:#b93816;--editorial-purple:#4c1d95;--bg-dark:#f8f5ef;--bg-card:#fffdf8;--bg-card-hover:#fbf7ef;--bg-sidebar:#f0ece4;--border-color:var(--editorial-line);--border-color-hover:var(--editorial-ink);--text-primary:var(--editorial-ink);--text-secondary:#665b51;--text-muted:#887b6e;--neon-rose:var(--editorial-accent);--neon-indigo:var(--editorial-purple);--neon-purple:var(--editorial-purple);--neon-amber:#9a5b09;--neon-emerald:#17634e;background:#f8f5ef!important}.ivory-light .glass,.ivory-light .glass-interactive{-webkit-backdrop-filter:none}.ivory-light .glass-interactive{border:0;border-top:1px solid var(--editorial-line);box-shadow:none;background:0 0;border-radius:0}.ivory-light .glass-interactive:hover{border-color:var(--editorial-ink);box-shadow:none;background:#fffdf8b8;transform:none}.ivory-light .app-topnav{border-bottom:1px solid var(--editorial-ink);height:64px;box-shadow:none;background:#f8f5ef}.ivory-light .topnav-brand .brand-mark-mini,.ivory-light .brand-mark{background:var(--editorial-ink);box-shadow:none;border-radius:4px}.ivory-light .topnav-brand strong,.ivory-light .brand strong{font-family:Noto Serif KR,Georgia,serif;font-size:16px;font-weight:700}.ivory-light .topnav-link{text-transform:uppercase;border-radius:0;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em!important}.ivory-light .topnav-link:hover,.ivory-light .topnav-link.active{color:var(--editorial-ink);text-underline-offset:6px;background:0 0;text-decoration:underline;text-decoration-thickness:2px}.ivory-light .topnav-write-btn{border:1px solid var(--editorial-ink);background:var(--editorial-ink);color:#fffdf8;box-shadow:none;border-radius:0}.ivory-light .topnav-write-btn:hover{border-color:var(--editorial-accent);background:var(--editorial-accent)}.ivory-light .room-rail{background:#f0ece4;border-right:0}.ivory-light .room{border:0;border-left:2px solid #0000;border-radius:0;padding:10px 8px}.ivory-light .room:hover{border-left-color:var(--editorial-line);background:0 0}.ivory-light .room.active{border-color:var(--editorial-ink);background:0 0;border-left-width:3px}.ivory-light .room-icon{background:#e5ddd1;border:0;border-radius:3px}.ivory-light .room.active .room-icon{background:var(--editorial-ink);border:0}.ivory-light .search-box,.ivory-light .product-search-box{border:0;border-bottom:1px solid var(--editorial-ink);box-shadow:none;background:0 0;border-radius:0}.ivory-light .search-box:focus-within,.ivory-light .product-search-box:focus-within{border-color:var(--editorial-accent);box-shadow:none}.ivory-light .primary-action,.ivory-light .primary-action.glowing-btn{box-shadow:none!important;border-radius:0!important}.ivory-light .primary-action.glowing-btn{border-color:var(--editorial-ink)!important;background:var(--editorial-ink)!important;color:#fffdf8!important}.ivory-light .primary-action.glowing-btn:hover{border-color:var(--editorial-accent)!important;background:var(--editorial-accent)!important}.ivory-light .home-hero{border:0;border-top:4px solid var(--editorial-ink);border-bottom:1px solid var(--editorial-ink);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 112px;gap:28px;margin-bottom:28px;padding:28px 4px 24px;display:grid}.ivory-light .home-hero:after{display:none}.ivory-light .home-hero-eyebrow{border:0;border-left:3px solid var(--editorial-accent);color:var(--editorial-accent);text-transform:uppercase;background:0 0;border-radius:0;padding:0 0 0 10px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex;letter-spacing:.04em!important}.ivory-light .home-hero-title{max-width:12ch;color:var(--editorial-ink);letter-spacing:-.065em;margin:16px 0 12px;font-family:Noto Serif KR,Georgia,serif;font-size:clamp(34px,4.8vw,56px);font-weight:600;line-height:1.08}.ivory-light .home-hero-sub{max-width:48ch;color:var(--text-secondary);font-size:15px;line-height:1.75}.ivory-light .home-hero-cta{gap:18px}.ivory-light .hero-btn{text-transform:uppercase;border-radius:0;padding:10px 0;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.02em!important}.ivory-light .hero-btn-primary{border:0;border-bottom:2px solid var(--editorial-ink);color:var(--editorial-ink);box-shadow:none;background:0 0}.ivory-light .hero-btn-primary:hover{border-color:var(--editorial-accent);color:var(--editorial-accent);transform:none}.ivory-light .hero-btn-ghost{color:var(--text-secondary);text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.ivory-light .hero-btn-ghost:hover{color:var(--editorial-ink);transform:none}.ivory-light .home-hero-stats{border-top:1px solid var(--editorial-line);gap:0;margin-top:24px;padding-top:14px}.ivory-light .home-hero-stats>div{border-right:1px solid var(--editorial-line);min-width:112px;margin-right:18px;padding-right:18px}.ivory-light .home-hero-stats>div:last-child{border-right:0}.ivory-light .home-hero-stats b{color:var(--editorial-ink);font-family:JetBrains Mono,monospace;font-size:15px}.ivory-light .home-hero-stats span{color:var(--text-muted);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.02em!important}.ivory-light .home-hero-art{opacity:.76;align-self:end;width:112px}.ivory-light .home-hero-art img{mix-blend-mode:multiply;opacity:.72;filter:grayscale()contrast(1.05)!important}.ivory-light .stream-header{border-bottom:1px solid var(--editorial-line);padding-bottom:6px}.ivory-light .stream-header h1{color:var(--editorial-ink);font-family:Noto Serif KR,Georgia,serif;font-size:24px;font-weight:600}.ivory-light .stream-header .eyebrow,.ivory-light .sidebar-section-title,.ivory-light .ad-rail-eyebrow{text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.06em!important}.ivory-light .league-strip{border:0;border-bottom:1px solid var(--editorial-ink);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0}.ivory-light .stat-bubble{border:0;border-right:1px solid var(--editorial-line);background:0 0;border-radius:0;min-height:58px;padding:10px 14px 10px 0}.ivory-light .stat-bubble+.stat-bubble{padding-left:14px}.ivory-light .stat-bubble:last-child{border-right:0}.ivory-light .stat-icon-wrapper{background:0 0;border-radius:0;width:22px;height:22px}.ivory-light .stat-text strong{font-family:JetBrains Mono,monospace;font-size:12px}.ivory-light .timeline{border-top:0;gap:0}.ivory-light .deal-card{border-top:1px solid var(--editorial-line);background:0 0;border-radius:0;min-height:150px;padding:18px 4px}.ivory-light .deal-card:first-child{border-top-color:var(--editorial-ink)}.ivory-light .deal-card:hover,.ivory-light .deal-card.selected{border-color:var(--editorial-ink);background:#fffdf8d1}.ivory-light .card-image-container{background:#ece6dc;border:0;border-radius:0;width:128px;height:128px}.ivory-light .card-image-container img{mix-blend-mode:multiply}.ivory-light .card-wish-btn{width:30px;height:30px;color:var(--editorial-ink);box-shadow:none;background:#f8f5efe6;border:0;border-radius:0;top:22px;right:8px}.ivory-light .card-wish-btn:hover{background:#f1dfd6}.ivory-light .discount-tag{background:var(--editorial-accent);box-shadow:none;border-radius:0;font-family:JetBrains Mono,monospace;font-size:9px;bottom:8px;left:8px}.ivory-light .deal-card h2{letter-spacing:-.04em;padding-right:32px;font-family:Noto Serif KR,Georgia,serif;font-size:18px;font-weight:600;line-height:1.35;color:var(--editorial-ink)!important}.ivory-light .card-author-line{margin-bottom:7px}.ivory-light .card-author-name,.ivory-light .deal-tags span,.ivory-light .deal-stats{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.01em!important}.ivory-light .deal-tags{gap:0}.ivory-light .deal-tags span{border:0;border-right:1px solid var(--editorial-line);color:var(--text-muted);background:0 0;border-radius:0;margin-right:8px;padding:0 8px 0 0}.ivory-light .deal-tags span:last-child{border-right:0}.ivory-light .deal-stats{border-top:1px solid var(--editorial-line);gap:12px;margin-top:12px;padding-top:9px}.ivory-light .stat-pill{background:0 0;border:0;border-radius:0;padding:0}.ivory-light .heat-pill,.ivory-light .buy-pill,.ivory-light .comment-pill{color:var(--text-secondary);background:0 0}.ivory-light .current-price{color:var(--editorial-accent);font-family:JetBrains Mono,monospace;font-size:21px}.ivory-light .save-amount{color:#17634e;background:0 0;border:0;padding:0}.ivory-light .detail-panel,.ivory-light .ad-rail{border-left:1px solid var(--editorial-line);background:0 0}.ivory-light .ad-slot,.ivory-light .inline-feed-ad{border:0;border-top:1px solid var(--editorial-line);box-shadow:none;background:0 0;border-radius:0}.ivory-light .ad-rail,.ivory-light .theme-switcher-pill-row{display:none}.ivory-light .home-hero-eyebrow svg{color:var(--editorial-accent)}.ivory-light .home-hero-title b{display:inline}.ivory-light .home-hero-art{display:none}.ivory-light .home-hero{display:none!important}.ivory-light .deal-stream{gap:12px}.ivory-light .home-hero{grid-template-columns:minmax(0,1fr)}.ivory-light .deal-stream{width:100%;max-width:920px;margin:0 auto}.ivory-light .app-topnav .product-search-box{width:220px}@media (width<=1024px){.ivory-light.app-shell.two-col{grid-template-columns:220px minmax(0,1fr)}}@media (width<=768px){.ivory-light.app-shell.two-col{display:block}.ivory-light .room-rail{display:none}.ivory-light .deal-stream{max-width:none;padding:18px 16px 28px}.ivory-light .app-topnav .product-search-box{display:none}}.ivory-light .theme-switcher-pill-row{border:0;border-bottom:1px solid var(--editorial-line);background:0 0;border-radius:0}.ivory-light .theme-pill-btn{border-radius:0;padding:5px 7px;font-family:JetBrains Mono,monospace;font-size:9px}.ivory-light .theme-pill-btn.active{background:var(--editorial-ink);box-shadow:none}@media (width<=768px){.ivory-light .home-hero{grid-template-columns:minmax(0,1fr);gap:0;padding:22px 0 18px}.ivory-light .home-hero-art{display:none}.ivory-light .home-hero-title{font-size:clamp(30px,9vw,42px)}.ivory-light .home-hero-stats>div{min-width:0;margin-right:10px;padding-right:10px}.ivory-light .card-image-container{width:92px;height:92px}.ivory-light .deal-card{padding:14px 0}}@media (width>=1440px){.ivory-light.app-shell.two-col{grid-template-rows:64px minmax(0,1fr);grid-template-columns:264px minmax(0,1fr) 320px}.ivory-light .ad-rail{grid-area:2/3;height:calc(100dvh - 64px);padding:24px 20px;display:block;overflow-y:auto}.ivory-light.app-shell.has-topnav .room-rail,.ivory-light.app-shell.has-topnav .deal-stream{height:calc(100dvh - 64px)}.ivory-light .room-rail{padding:22px 18px}.ivory-light .deal-stream{max-width:none;padding:30px clamp(32px,4vw,72px) 42px}.ivory-light .deal-stream>.stream-header,.ivory-light .deal-stream>.league-strip,.ivory-light .deal-stream>.timeline,.ivory-light .deal-stream>footer{width:min(100%,1240px);margin-left:auto;margin-right:auto}.ivory-light .timeline{padding-right:0}.ivory-light .deal-card{min-height:164px;padding:22px 8px}.ivory-light .card-image-container{width:144px;height:144px}.ivory-light .deal-card h2{font-size:20px}.ivory-light .current-price{font-size:23px}.ivory-light .app-topnav{padding-left:32px;padding-right:32px}.ivory-light .app-topnav .product-search-box{width:280px}}.ivory-light{--editorial-purple:#5a251a;--editorial-accent:#b93816;--editorial-gold:#9a5b09;--editorial-line:#d8cec0;--editorial-ink:#211a17;--editorial-paper:#fffdf8}.ivory-light.board-page{background:#f8f5ef;height:100dvh;min-height:100dvh;overflow-x:hidden}.ivory-light.board-page .subpage-topbar{border-bottom:1px solid var(--editorial-ink);min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;background:#f8f5ef;padding:10px clamp(14px,3vw,32px)}.ivory-light.board-page .subpage-topbar svg{color:var(--editorial-accent)!important}.ivory-light.board-page .subpage-back-btn{border:1px solid var(--editorial-ink);min-height:44px;color:var(--editorial-ink);background:0 0;border-radius:0}.ivory-light.board-page .subpage-back-btn:hover{background:var(--editorial-ink);color:#fffdf8}.ivory-light.board-page .subpage-title{color:var(--editorial-ink);font-family:Noto Serif KR,Georgia,serif;font-weight:700}.ivory-light.board-page .board-page-inner{width:min(1120px,100% - 48px);padding:22px 0 72px}.ivory-light.board-page .board-tabbar{border-bottom:1px solid var(--editorial-ink);border-radius:0}.ivory-light.board-page .board-tab{color:var(--text-secondary);border-radius:0}.ivory-light.board-page .board-tab.active{border-bottom-color:var(--editorial-accent);color:var(--editorial-accent);background:0 0}.ivory-light.board-page .board-search{border:0;border-bottom:1px solid var(--editorial-ink);background:0 0;border-radius:0;min-height:44px}.ivory-light.board-page .board-sort-pills{border:0;border-bottom:1px solid var(--editorial-line);background:0 0;border-radius:0;padding:0}.ivory-light.board-page .board-sort-pills button.active{background:var(--editorial-ink);color:#fffdf8;border-radius:0}.ivory-light.board-page .board-write-btn,.ivory-light.board-page .board-hero-primary{border:1px solid var(--editorial-ink);background:var(--editorial-ink);color:#fffdf8;min-height:44px;box-shadow:none;border-radius:0}.ivory-light.board-page .board-write-btn:hover,.ivory-light.board-page .board-hero-primary:hover{border-color:var(--editorial-accent);background:var(--editorial-accent);transform:none}.ivory-light.board-page .board-table-wrap{border:0;border-top:2px solid var(--editorial-ink);background:0 0;border-radius:0}.ivory-light.board-page .board-table th,.ivory-light.board-page .board-table td{border-bottom-color:var(--editorial-line)}.ivory-light.board-page .board-table tbody tr:hover{background:#f1ebe2}.ivory-light.board-page .board-detail-article{width:min(920px,100%);margin:0 auto}.ivory-light.board-page .board-detail-head{border-bottom:2px solid var(--editorial-ink);flex-wrap:wrap;align-items:flex-start;gap:12px 28px;padding:24px 0 16px;display:flex}.ivory-light.board-page .board-detail-head>div:first-child{flex:420px;min-width:0}.ivory-light.board-page .board-detail-head h1{color:var(--editorial-ink);letter-spacing:-.055em;overflow-wrap:anywhere;margin:8px 0 0;font-family:Noto Serif KR,Georgia,serif;font-size:clamp(23px,3vw,34px);font-weight:700;line-height:1.25}.ivory-light.board-page .board-cat{letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--editorial-accent)!important}.ivory-light.board-page .board-detail-status{border:1px solid var(--editorial-accent);color:var(--editorial-accent);letter-spacing:.04em;text-transform:uppercase;background:0 0;border-radius:0;align-self:flex-start;font-family:JetBrains Mono,monospace;font-size:10px}.ivory-light.board-page .board-detail-meta{border-bottom:1px solid var(--editorial-line);color:var(--text-secondary);gap:8px 14px;padding:13px 0 20px}.ivory-light.board-page .board-detail-content{max-width:780px;color:var(--editorial-ink);overflow-wrap:anywhere;word-break:break-word;margin:28px 0 30px;font-size:16px;line-height:1.9}.ivory-light.board-page .board-post-vote-actions{border-bottom:1px solid var(--editorial-line);justify-content:flex-start;margin-bottom:26px;padding-bottom:26px}.ivory-light.board-page .board-like-btn,.ivory-light.board-page .board-dislike-btn{border:1px solid var(--editorial-line);min-height:44px;color:var(--text-secondary);box-shadow:none;background:0 0;border-radius:0}.ivory-light.board-page .board-like-btn:hover,.ivory-light.board-page .board-like-btn.active{border-color:var(--editorial-accent);color:var(--editorial-accent);background:#f5e4da}.ivory-light.board-page .board-dislike-btn:hover,.ivory-light.board-page .board-dislike-btn.active{color:#8d3d2b;background:#f5e4da;border-color:#8d3d2b}.ivory-light.board-page .board-like-btn strong,.ivory-light.board-page .board-dislike-btn strong{color:currentColor}.ivory-light.board-page .board-comments-title{border-top:2px solid var(--editorial-ink);color:var(--editorial-ink);margin:0;padding:22px 0 12px;font-family:Noto Serif KR,Georgia,serif;font-size:19px}.ivory-light.board-page .board-comments-list{gap:0;margin-bottom:20px}.ivory-light.board-page .board-comment{border:0;border-top:1px solid var(--editorial-line);background:0 0;border-radius:0;padding:16px 0}.ivory-light.board-page .board-comment-reply{border-top:1px solid var(--editorial-line);box-shadow:none;margin:8px 0 0 20px;padding:14px 0 0 14px}.ivory-light.board-page .board-best-comment{border-left:3px solid var(--editorial-accent);background:#f5ede4;padding-left:12px}.ivory-light.board-page .board-comment p{color:var(--editorial-ink);overflow-wrap:anywhere;word-break:break-word;font-size:14px;line-height:1.75}.ivory-light.board-page .board-comment-actions{flex-wrap:wrap}.ivory-light.board-page .board-comment-action,.ivory-light.board-page .board-accept-btn{border-radius:0;min-height:36px}.ivory-light.board-page .board-comment-action:hover,.ivory-light.board-page .board-comment-action.active{color:var(--editorial-accent);background:#f5e4da}.ivory-light.board-page .board-comment-form,.ivory-light.board-page .board-reply-form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.ivory-light.board-page .board-comment-form input,.ivory-light.board-page .board-reply-form input{width:100%!important;min-width:0!important}.ivory-light.board-page .board-comment-form .board-write-btn,.ivory-light.board-page .board-reply-form .board-write-btn{min-width:84px}.ivory-light.board-page .board-not-found{border-top:2px solid var(--editorial-ink);color:var(--text-secondary);padding:72px 0}@media (width<=760px){.ivory-light.board-page{height:100svh;min-height:100svh}.ivory-light.board-page .subpage-topbar{min-height:56px;padding:6px 14px}.ivory-light.board-page .subpage-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ivory-light.board-page .board-page-inner{width:100%;padding:14px 14px 56px}.ivory-light.board-page .board-detail-head{padding-top:12px}.ivory-light.board-page .board-detail-head>div:first-child{flex-basis:100%}.ivory-light.board-page .board-detail-status{margin-top:0}.ivory-light.board-page .board-detail-meta{align-items:flex-start}.ivory-light.board-page .board-detail-meta .board-author-profile{flex-basis:100%}.ivory-light.board-page .board-detail-content{margin-top:22px;font-size:15px}.ivory-light.board-page .board-post-vote-actions{flex-direction:column;align-items:stretch}.ivory-light.board-page .board-like-btn,.ivory-light.board-page .board-dislike-btn{justify-content:center;width:100%}.ivory-light.board-page .board-comment-head{align-items:flex-start}.ivory-light.board-page .board-best-badge,.ivory-light.board-page .board-accepted{margin-left:0}.ivory-light.board-page .board-comment-reply{margin-left:10px}.ivory-light.board-page .board-comment-form,.ivory-light.board-page .board-reply-form{grid-template-columns:minmax(0,1fr) 76px}.ivory-light.board-page .board-comment-form .board-write-btn,.ivory-light.board-page .board-reply-form .board-write-btn{width:76px;min-width:0;padding-inline:8px}}body,body *{font-family:var(--site-font,"Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif)!important}.ivory-light .ad-rail{border-left:1px solid var(--editorial-line);background:#f0ece4;padding:24px 20px 30px}.ivory-light .ad-rail-heading{border-bottom:2px solid var(--editorial-ink);align-items:flex-end;margin-bottom:20px;padding-bottom:14px}.ivory-light .ad-rail-eyebrow{color:var(--editorial-accent);letter-spacing:.08em;font-size:10px;font-weight:700}.ivory-light .ad-rail-heading h2{color:var(--editorial-ink);letter-spacing:-.04em;margin-top:6px;font-size:19px;font-weight:700}.ivory-light .ad-rail-badge{border:0;border-bottom:1px solid var(--editorial-line);color:var(--text-muted);border-radius:0;padding:0 0 3px;font-size:10px}.ivory-light .ad-slot{border:0;border-top:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);box-shadow:none;background:#fffdf8;border-radius:0;margin-bottom:22px;padding:0 0 18px}.ivory-light .ad-slot-primary{border-top:3px solid var(--editorial-accent);background:#fffdf8}.ivory-light .ad-slot-secondary,.ivory-light .ad-slot-local{border-color:var(--editorial-line);background:#fffdf8}.ivory-light .ad-slot:after{display:none}.ivory-light .ad-slot-label{color:var(--editorial-accent);letter-spacing:.04em;text-transform:none;margin:0;padding:13px 14px 10px;font-size:10px;font-weight:700}.ivory-light .ad-slot-secondary .ad-slot-label,.ivory-light .ad-slot-local .ad-slot-label{color:var(--text-secondary)}.ivory-light .ad-slot-img{filter:grayscale(.45)sepia(.08)contrast(.98);border-radius:0;width:calc(100% - 28px);height:128px;margin:0 14px 14px;display:block}.ivory-light .ad-slot h3,.ivory-light .ad-slot p,.ivory-light .ad-slot button{margin-left:14px;margin-right:14px}.ivory-light .ad-slot h3{color:var(--editorial-ink);letter-spacing:-.045em;font-size:19px;font-weight:700;line-height:1.4}.ivory-light .ad-slot p{color:var(--text-secondary);margin-top:8px;margin-bottom:14px;font-size:12px;line-height:1.7}.ivory-light .ad-slot button{border:0;border-bottom:1px solid var(--editorial-ink);min-height:36px;color:var(--editorial-ink);background:0 0;border-radius:0;align-items:center;gap:5px;padding:5px 0 4px;font-size:12px;font-weight:700;display:inline-flex}.ivory-light .ad-slot button:hover{border-bottom-color:var(--editorial-accent);color:var(--editorial-accent);background:0 0}.ivory-light .network-ad-slot{border:0;border-top:1px dashed var(--editorial-line);border-bottom:1px dashed var(--editorial-line);background:0 0;border-radius:0;margin-bottom:18px;padding:12px 0}.ivory-light .network-ad-label{color:var(--text-muted);font-size:10px}.ivory-light .ad-reward-note{border:0;border-top:1px solid var(--editorial-line);color:var(--text-muted);background:0 0;border-radius:0;gap:8px;margin-top:6px;padding:12px 0 0;font-size:10px}.ivory-light .ad-reward-note svg{color:var(--editorial-accent)}.ivory-light .inline-feed-ad,.ivory-light .inline-feed-ad.cyan,.ivory-light .inline-feed-ad.green{border:0;border-top:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);background:#f0ece4;border-radius:0;min-height:0;padding:17px 0}.ivory-light .inline-feed-ad:after{display:none}.ivory-light .inline-feed-ad-img{filter:grayscale(.45)sepia(.08);border-radius:0;width:78px;height:78px}.ivory-light .inline-feed-ad-label,.ivory-light .inline-feed-ad.cyan .inline-feed-ad-label,.ivory-light .inline-feed-ad.green .inline-feed-ad-label{color:var(--editorial-accent);letter-spacing:.03em;margin-bottom:6px;font-size:10px;font-weight:700}.ivory-light .inline-feed-ad h3{color:var(--editorial-ink);font-size:16px;font-weight:700;line-height:1.45}.ivory-light .inline-feed-ad p{color:var(--text-secondary);font-size:11px;line-height:1.6}.ivory-light .inline-feed-ad button{border:0;border-bottom:1px solid var(--editorial-ink);min-height:32px;color:var(--editorial-ink);background:0 0;border-radius:0;padding:4px 0 3px;font-size:11px}.ivory-light .inline-feed-ad button:hover{border-bottom-color:var(--editorial-accent);color:var(--editorial-accent);background:0 0}.ivory-light .inline-feed-ad-mark{border:0;border-left:1px solid var(--editorial-line);width:34px;height:34px;color:var(--editorial-accent);background:0 0;border-radius:0;flex-basis:34px}.deal-detail-shell{--detail-ink:#ece7dd;--detail-muted:#9b9384;--detail-border:#f0e0be24;--detail-surface:#18161ea8;--detail-soft:#ffffff09;--detail-accent:#f0c040;--detail-green:#46c99a}.deal-detail-shell .deal-detail-content.detail-panel{width:min(100% - 32px,1180px);max-width:none;margin:0 auto;padding:26px 0 52px;overflow:visible}.deal-detail-shell .champion-panel.deal-record{padding:0;display:block}.deal-detail-shell .deal-record-band{padding:20px clamp(18px,3vw,30px) 4px}.deal-detail-shell .deal-record-band .detail-title{letter-spacing:-.02em;color:var(--detail-ink);margin:8px 0 0;font-size:clamp(22px,2.7vw,34px);line-height:1.22}.deal-detail-shell .deal-record-main{flex-direction:column;gap:18px;padding:14px clamp(18px,3vw,30px) 0;display:flex}.deal-detail-shell .deal-record-buy{flex-direction:column;gap:13px;min-width:0;display:flex}.deal-detail-shell .deal-record-data{flex-direction:column;gap:14px;padding:16px clamp(18px,3vw,30px) clamp(20px,3vw,30px);display:flex}.deal-detail-shell .deal-record-data:empty{display:none}.deal-detail-shell .deal-record-media .detail-image-wrapper{border:1px solid var(--detail-border);background:var(--detail-soft);border-radius:3px;position:relative;overflow:hidden}.deal-detail-shell .deal-record-media .detail-image-wrapper img{object-fit:contain;width:100%;height:clamp(280px,40vw,500px);min-height:0;display:block}@media (width>=900px){.deal-detail-shell .deal-record-main{grid-template-columns:minmax(0,1fr) minmax(332px,396px);align-items:start;column-gap:clamp(28px,4vw,56px);display:grid}.deal-detail-shell .deal-record-media{position:sticky;top:74px}.deal-detail-shell .deal-record-media .detail-image-wrapper img{height:clamp(360px,34vw,520px)}}.deal-detail-shell .detail-source-row{color:var(--detail-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:11.5px;display:flex}.deal-detail-shell .detail-source-chip{color:var(--detail-green);align-items:center;gap:5px;font-weight:750;display:inline-flex}.deal-detail-shell .detail-source-row>span:not(:last-child):after{content:"/";opacity:.45;margin-left:12px}.deal-detail-shell .champion-author{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.deal-detail-shell .champion-price{margin:2px 0 0;padding:0}.deal-detail-shell .facts{flex-direction:column;margin:2px 0 0;display:flex}.deal-detail-shell .facts div{border-top:1px solid var(--detail-border);grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 0;font-size:13px;display:grid}.deal-detail-shell .facts div:first-child{border-top:0;padding-top:2px}.deal-detail-shell .facts dt{color:var(--detail-muted);font-size:12px;font-weight:600}.deal-detail-shell .facts dd{color:var(--detail-ink);overflow-wrap:anywhere;margin:0;font-weight:650}.deal-detail-shell .price-value-row{flex-wrap:wrap;align-items:baseline;gap:8px 10px;display:flex}.deal-detail-shell .price-was{color:var(--detail-muted);font-size:12.5px;font-weight:600;text-decoration:line-through}.deal-detail-shell .price-perceived{color:var(--detail-green);align-items:center;gap:4px;margin-top:6px;font-size:12.5px;font-weight:750;display:inline-flex}.deal-detail-shell .subpage-title-group{flex-direction:column;gap:1px;min-width:0;margin-right:auto;display:flex}.deal-detail-shell .subpage-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--detail-accent);font-size:10px;font-weight:800}.deal-detail-shell .subpage-title{letter-spacing:-.01em;color:var(--detail-ink);font-size:15px;font-weight:800}.deal-detail-shell .subpage-home-btn{border:1px solid var(--detail-border);color:var(--detail-ink);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:5px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.deal-detail-shell .subpage-home-btn:hover{border-color:var(--detail-accent);color:var(--detail-accent)}.app-shell.deal-detail-shell .deal-detail-content .judge-panel-outer,.app-shell.deal-detail-shell .deal-detail-content .no-objection-banner,.app-shell.deal-detail-shell .deal-detail-content .chat-panel{box-sizing:border-box;width:100%;max-width:none;margin:18px 0 0}.app-shell.deal-detail-shell .deal-detail-content .no-objection-banner{border:1px solid var(--detail-border);background:var(--detail-surface);border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:0;padding:18px 20px;display:grid}.app-shell.deal-detail-shell .deal-detail-content .safe-shield{width:30px;height:30px;color:var(--detail-green)}.app-shell.deal-detail-shell .deal-detail-content .no-obj-text{min-width:0}.app-shell.deal-detail-shell .deal-detail-content .no-obj-text h4{color:var(--detail-ink);margin:0 0 6px;font-size:14px;font-weight:850;line-height:1.35}.app-shell.deal-detail-shell .deal-detail-content .no-obj-text p{color:var(--detail-muted);margin:0;font-size:13px;line-height:1.55}.app-shell.deal-detail-shell .deal-detail-content .object-button-small{border:1px solid var(--detail-accent);background:var(--detail-accent);color:#fffdf8;white-space:nowrap;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:12.5px;font-weight:850;display:inline-flex}.app-shell.deal-detail-shell .deal-detail-content .chat-panel{border:1px solid var(--detail-border);background:var(--detail-surface);border-radius:3px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.app-shell.deal-detail-shell .deal-detail-content .panel-title-with-icon{align-items:center;gap:8px;min-height:28px;display:flex}.app-shell.deal-detail-shell .deal-detail-content .panel-title-with-icon svg{color:var(--detail-accent);flex:none}.app-shell.deal-detail-shell .deal-detail-content .panel-title-with-icon h3{color:var(--detail-ink);margin:0;font-size:15px;font-weight:850;line-height:1.3}.app-shell.deal-detail-shell .deal-detail-content .comments-count{border:1px solid var(--detail-border);min-width:24px;height:24px;color:var(--detail-muted);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;font-size:12px;font-weight:850;display:inline-flex}.app-shell.deal-detail-shell .deal-detail-content .comments-stream{min-height:0;max-height:none}.app-shell.deal-detail-shell .deal-detail-content .no-comments{color:var(--detail-muted);margin:0;font-size:13px;line-height:1.55}.app-shell.deal-detail-shell .deal-detail-content .comment-form{border-top:1px solid var(--detail-border);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;padding-top:14px;display:grid}.app-shell.deal-detail-shell .deal-detail-content .comment-form input{box-sizing:border-box;border:1px solid var(--detail-border);background:var(--detail-surface);width:100%;min-width:0;min-height:44px;color:var(--detail-ink);border-radius:3px;padding:0 12px;font-size:13px}.app-shell.deal-detail-shell .deal-detail-content .comment-submit{border:1px solid var(--detail-ink);background:var(--detail-ink);color:#fffdf8;border-radius:3px;justify-content:center;align-items:center;min-width:64px;min-height:44px;font-size:12.5px;font-weight:850;display:inline-flex}.deal-detail-shell.ivory-light .deal-detail-content .judge-panel-outer,.deal-detail-shell.ivory-light .deal-detail-content .no-objection-banner,.deal-detail-shell.ivory-light .deal-detail-content .chat-panel{width:100%;max-width:none;margin:18px 0 0}@media (width<=700px){.app-shell.deal-detail-shell .deal-detail-content .no-objection-banner{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px}.app-shell.deal-detail-shell .deal-detail-content .object-button-small{grid-column:1/-1;width:100%}.app-shell.deal-detail-shell .deal-detail-content .chat-panel{padding:15px}.app-shell.deal-detail-shell .deal-detail-content .comment-form{grid-template-columns:1fr}.app-shell.deal-detail-shell .deal-detail-content .comment-submit{width:100%}}.write-page{--detail-on-accent:#1a1206}.write-page.ivory-light{--detail-on-accent:#fffdf8}.write-page .write-page-body{width:min(940px,100% - 40px);max-width:940px;padding:28px 0 72px}.write-page .modal-card.write-record{border:1px solid var(--detail-border);border-top:3px solid var(--detail-accent);background:var(--detail-surface);border-radius:3px;max-width:100%;max-height:none;padding:0;overflow:visible;box-shadow:0 16px 38px #14100a29}.write-page .modal-card.write-record .modal-header{margin:0;padding:22px clamp(18px,3vw,30px) 0;display:block}.write-page .write-record-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--detail-accent);font-size:10px;font-weight:800}.write-page .modal-card.write-record .modal-header h3{color:var(--detail-ink);letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(20px,2.2vw,26px);font-weight:850}.write-page .modal-card.write-record .modal-header h3 svg{color:var(--detail-accent)}.write-page .write-record-sub{color:var(--detail-muted);margin:6px 0 0;font-size:12.5px}.write-page .modal-form{flex-direction:column;gap:15px;padding:18px clamp(18px,3vw,30px) clamp(22px,3vw,30px);display:flex}.write-page .modal-form label{color:var(--detail-muted);font-size:12px;font-weight:650}.write-page .modal-form input,.write-page .modal-form select{background:var(--detail-soft);border:1px solid var(--detail-border);color:var(--detail-ink);border-radius:3px;min-height:42px;padding:10px 12px;font-size:13.5px}.write-page .modal-form input:focus,.write-page .modal-form select:focus{border-color:var(--detail-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--detail-accent) 22%, transparent);outline:none}.write-page .modal-form input[aria-invalid=true],.write-page .modal-form select[aria-invalid=true]{border-color:#d0563a}.write-page .req-star{color:var(--detail-accent)}.write-page .opt-tag{border:1px solid var(--detail-border);color:var(--detail-muted);background:0 0}.write-page .deal-image-picker{border:1px dashed var(--detail-border);background:var(--detail-soft);border-radius:3px}.write-page .deal-image-preview{background:var(--detail-surface);color:var(--detail-muted);border-radius:2px}.write-page .deal-image-select-button{border:1px solid var(--detail-accent);color:var(--detail-accent);background:0 0;border-radius:3px}.write-page .monetization-toggle{border:1px dashed var(--detail-border)!important;background:var(--detail-soft)!important;color:var(--detail-muted)!important;border-radius:3px!important}.write-page .deal-preview{border:1px solid var(--detail-border);background:var(--detail-soft);border-radius:3px}.write-page .deal-preview-title{color:var(--detail-ink)}.write-page .modal-actions{gap:10px}.write-page .modal-actions .cancel-btn{border:1px solid var(--detail-border);color:var(--detail-ink);background:0 0;border-radius:3px}.write-page .modal-actions .cancel-btn:hover{border-color:var(--detail-muted)}.write-page .modal-actions .submit-btn{background:var(--detail-accent);border:1px solid var(--detail-accent);color:var(--detail-on-accent);border-radius:3px;font-weight:800}.write-page .modal-actions .submit-btn:hover{filter:brightness(1.06)}.write-page.ivory-light{background:#f8f5ef!important}:root{--ba-paper:oklch(15% .014 65);--ba-paper-2:oklch(19% .016 65);--ba-paper-3:oklch(24% .016 65);--ba-ink:oklch(95% .006 90);--ba-muted:oklch(74% .012 78);--ba-neutral:oklch(60% .012 70);--ba-rule:oklch(32% .012 65);--ba-accent:oklch(82% .135 85);--ba-accent-soft:oklch(88% .09 88);--ba-accent-ink:oklch(24% .05 70);--ba-ember:oklch(66% .19 33);--ba-focus:oklch(82% .135 85);--ba-font-display:"Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ba-font-body:"Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ba-font-figure:"Fraunces", ui-serif, Georgia, serif;--ba-space-xs:4px;--ba-space-sm:8px;--ba-space-md:16px;--ba-space-lg:24px;--ba-space-xl:32px;--ba-space-2xl:48px;--ba-text-sm:.8rem;--ba-text-base:1rem;--ba-text-lede:1.15rem;--ba-text-display:clamp(2.4rem, 4.4vw + 1rem, 4.4rem);--ba-ease-out:cubic-bezier(.16, 1, .3, 1);--ba-dur:.5s;--ba-radius:22px}.home-hero{isolation:isolate;align-items:center;gap:var(--ba-space-lg);border-radius:var(--ba-radius);margin-bottom:var(--ba-space-lg);background:var(--ba-paper);border:1px solid var(--ba-rule);flex:none;padding:40px 34px 56px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px oklch(0% 0 0/.7)}.home-hero:before,.home-hero:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute}.home-hero:before{aspect-ratio:1;background:radial-gradient(closest-side,oklch(82% .135 85/.22),#0000 70%);width:60%;top:-22%;right:-8%}.home-hero:after{aspect-ratio:1;background:radial-gradient(closest-side,oklch(66% .19 33/.16),#0000 70%);width:52%;bottom:-26%;left:-12%}.home-hero-copy{z-index:2;flex:1;min-width:0;position:relative}.home-hero-eyebrow{align-items:center;gap:var(--ba-space-sm);font-family:var(--ba-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ba-accent-soft);border:1px solid var(--ba-rule);background:0 0;border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.home-hero-eyebrow svg{color:var(--ba-accent)}.home-hero-title{margin:var(--ba-space-md) 0 var(--ba-space-sm);font-family:var(--ba-font-display);font-size:var(--ba-text-display);letter-spacing:-.02em;color:var(--ba-ink);overflow-wrap:anywhere;text-wrap:balance;min-width:0;font-style:normal;font-weight:800;line-height:1.08}.home-hero-title b{color:var(--ba-accent);font-style:normal;font-weight:800}.home-hero-sub{max-width:52ch;color:var(--ba-muted);font-size:var(--ba-text-lede);margin:0;line-height:1.65}.home-hero-sub b{color:var(--ba-accent-soft);font-weight:700}.home-hero-cta{align-items:center;gap:var(--ba-space-sm);margin-top:var(--ba-space-lg);flex-wrap:wrap;display:flex}.hero-btn{cursor:pointer;white-space:nowrap;line-height:1;font-family:var(--ba-font-body);transition:transform .14s var(--ba-ease-out), box-shadow .14s var(--ba-ease-out), background-color .14s var(--ba-ease-out);border:1px solid #0000;border-radius:12px;align-items:center;gap:7px;padding:12px 18px;font-size:.9rem;font-weight:700;display:inline-flex}.hero-btn-primary{background:var(--ba-accent);color:var(--ba-accent-ink);box-shadow:0 12px 26px -12px oklch(82% .135 85/.55)}.hero-btn-primary:hover{background:var(--ba-accent-soft);transform:translateY(-1px)}.hero-btn-ghost{background:var(--ba-paper-2);color:var(--ba-ink);border-color:var(--ba-rule)}.hero-btn-ghost:hover{background:var(--ba-paper-3);transform:translateY(-1px)}.hero-btn:active{transform:translateY(0)}.hero-btn:focus-visible{outline:2px solid var(--ba-focus);outline-offset:2px}.hero-btn:disabled{opacity:.55;cursor:not-allowed}.home-hero-stats{align-items:baseline;gap:var(--ba-space-xl);margin-top:var(--ba-space-xl);padding-top:var(--ba-space-md);border-top:1px solid var(--ba-rule);flex-wrap:wrap;display:flex}.home-hero-stats>div{flex-direction:column;line-height:1.1;display:flex}.home-hero-stats b{font-family:var(--ba-font-figure);color:var(--ba-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.65rem;font-weight:600}.home-hero-stats span{color:var(--ba-muted);letter-spacing:.02em;margin-top:5px;font-size:.72rem}.home-hero-art{z-index:2;flex:none;justify-content:center;align-self:stretch;align-items:center;width:190px;display:flex;position:relative}.home-hero-art img{filter:drop-shadow(0 20px 40px oklch(0% 0 0/.55));width:100%;max-width:200px;height:auto}.home-hero-grade{z-index:3;border:1px solid var(--ba-accent);background:var(--ba-paper-2);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;line-height:1;display:inline-flex;position:absolute;top:18px;right:22px;box-shadow:0 6px 16px -8px oklch(0% 0 0/.6)}.home-hero-grade b{font-family:var(--ba-font-figure);color:var(--ba-accent);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.home-hero-grade span{letter-spacing:.08em;color:var(--ba-muted);font-size:.6rem;font-weight:700}@keyframes ba-hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.home-hero-copy>*{animation:ba-hero-rise var(--ba-dur) var(--ba-ease-out) both}.home-hero-copy>.home-hero-eyebrow{animation-delay:20ms}.home-hero-copy>.home-hero-title{animation-delay:80ms}.home-hero-copy>.home-hero-sub{animation-delay:.14s}.home-hero-copy>.home-hero-cta{animation-delay:.2s}.home-hero-copy>.home-hero-stats{animation-delay:.26s}.home-hero-art{animation:ba-hero-rise var(--ba-dur) var(--ba-ease-out) both;animation-delay:.12s}@media (prefers-reduced-motion:reduce){.home-hero-copy>*,.home-hero-art{animation:none}.hero-btn:hover,.hero-btn-primary:hover,.hero-btn-ghost:hover{transform:none}}.ivory-light .home-hero{background:var(--ba-paper);border-color:var(--ba-rule)}.ivory-light .home-hero-title,.ivory-light .home-hero-stats b{color:var(--ba-ink)}.ivory-light .home-hero-title b{color:var(--ba-accent)}.ivory-light .home-hero-sub,.ivory-light .home-hero-stats span{color:var(--ba-muted)}.ivory-light .home-hero-sub b{color:var(--ba-accent-soft)}.ivory-light .home-hero-eyebrow{color:var(--ba-accent-soft);border-color:var(--ba-rule);background:0 0}@media (width<=640px){.home-hero{gap:var(--ba-space-md);border-radius:18px;padding:26px 20px 34px}.home-hero-art{width:104px}.home-hero-art img{max-width:110px}.home-hero-cta{flex-direction:column;align-items:stretch}.hero-btn{justify-content:center;width:100%}.home-hero-sub{font-size:1rem}.home-hero-stats{gap:var(--ba-space-lg);margin-top:var(--ba-space-lg)}.home-hero-stats b{font-size:1.35rem}.home-hero-grade{display:none}}html,body,#root{background:var(--ba-paper);color:var(--ba-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-width:320px;overflow-x:hidden}.subpage-shell{--bg-dark:var(--ba-paper);--bg-card:var(--ba-paper-2);--bg-card-hover:var(--ba-paper-3);--bg-sidebar:oklch(13% .012 65);--border-color:var(--ba-rule);--border-color-hover:var(--ba-accent);--text-primary:var(--ba-ink);--text-secondary:var(--ba-muted);--text-muted:var(--ba-neutral);--neon-indigo:var(--ba-accent);--neon-purple:var(--ba-accent-soft);--neon-emerald:oklch(74% .14 158);--neon-rose:var(--ba-ember);--neon-amber:var(--ba-accent);--neon-cyan:oklch(76% .08 210);color:var(--ba-ink);background:var(--ba-paper)!important}.app-shell{--bg-dark:var(--ba-paper);--bg-card:var(--ba-paper-2);--bg-card-hover:var(--ba-paper-3);--bg-sidebar:oklch(13% .012 65);--border-color:var(--ba-rule);--border-color-hover:var(--ba-accent);--text-primary:var(--ba-ink);--text-secondary:var(--ba-muted);--text-muted:var(--ba-neutral);--neon-indigo:var(--ba-accent);--neon-purple:var(--ba-accent-soft);--neon-emerald:oklch(74% .14 158);--neon-rose:var(--ba-ember);--neon-amber:var(--ba-accent);--neon-cyan:oklch(76% .08 210);background-color:var(--ba-paper)}.glass{background:var(--bg-sidebar);-webkit-backdrop-filter:none;border-color:var(--ba-rule)}.glass-interactive{background:var(--ba-paper-2);-webkit-backdrop-filter:none;border:1px solid var(--ba-rule);transition:transform .16s var(--ba-ease-out), background-color .16s var(--ba-ease-out), border-color .16s var(--ba-ease-out), box-shadow .16s var(--ba-ease-out)}.glass-interactive:hover{background:var(--ba-paper-3);border-color:var(--ba-accent);transform:translateY(-1px);box-shadow:0 12px 28px -18px oklch(0% 0 0/.7)}.gradient-text,.eyebrow.gradient-text{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;color:var(--ba-accent)!important}.ad-rail-eyebrow{color:var(--ba-accent-soft)}.ad-slot-primary{background:linear-gradient(145deg,oklch(23% .03 72),oklch(15% .014 65));border-color:oklch(82% .135 85/.34)}.ad-slot-secondary{background:linear-gradient(145deg,oklch(22% .05 42),oklch(15% .014 65));border-color:oklch(66% .19 33/.28)}.ad-slot-primary .ad-slot-label,.ad-slot-label{color:var(--ba-accent-soft)}.ad-slot-secondary .ad-slot-label{color:var(--ba-ember)}.ad-slot button{border:1px solid var(--ba-rule);background:var(--ba-paper-2);color:var(--ba-ink);transition:border-color .16s var(--ba-ease-out), background-color .16s var(--ba-ease-out)}.ad-slot button:hover{border-color:var(--ba-accent);background:var(--ba-paper-3)}.notif-root{display:inline-flex;position:relative}.notif-bell{border:1px solid var(--ba-rule);background:var(--ba-paper-2);width:36px;height:36px;color:var(--ba-ink);cursor:pointer;transition:border-color .16s var(--ba-ease-out), background-color .16s var(--ba-ease-out);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.notif-bell:hover{border-color:var(--ba-accent);background:var(--ba-paper-3)}.notif-bell:focus-visible{outline:2px solid var(--ba-focus);outline-offset:2px}.notif-badge{background:var(--ba-ember);color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--ba-paper);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-3px;right:-3px}.notif-panel{background:var(--ba-paper-2);border:1px solid var(--ba-rule);z-index:1200;border-radius:14px;flex-direction:column;width:330px;max-width:calc(100vw - 24px);max-height:440px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 22px 55px -22px oklch(0% 0 0/.75)}.notif-head{border-bottom:1px solid var(--ba-rule);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.notif-head strong{color:var(--ba-ink);font-size:14px}.notif-readall{color:var(--ba-accent-soft);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.notif-readall:hover{color:var(--ba-accent)}.notif-filter{border-bottom:1px solid var(--ba-rule);flex-shrink:0;gap:6px;padding:8px 14px;display:flex}.notif-filter button{border:1px solid var(--ba-rule);color:var(--ba-muted);cursor:pointer;transition:color .14s var(--ba-ease-out), border-color .14s var(--ba-ease-out), background-color .14s var(--ba-ease-out);background:0 0;border-radius:999px;flex:none;padding:4px 12px;font-size:12px;font-weight:700}.notif-filter button:hover{color:var(--ba-ink)}.notif-filter button.active{color:var(--ba-accent-ink);background:var(--ba-accent);border-color:var(--ba-accent)}.notif-list{overflow-y:auto}.notif-empty{text-align:center;color:var(--ba-muted);padding:30px 14px;font-size:13px}.notif-item{text-align:left;border:none;border-bottom:1px solid var(--ba-rule);cursor:pointer;width:100%;transition:background-color .14s var(--ba-ease-out);background:0 0;gap:10px;padding:12px 14px;display:flex}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:var(--ba-paper-3)}.notif-item.unread{background:oklch(82% .135 85/.07)}.notif-item-icon{background:var(--ba-paper-3);width:30px;height:30px;color:var(--ba-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notif-item.unread .notif-item-icon{color:var(--ba-accent);background:oklch(82% .135 85/.16)}.notif-item-body{flex-direction:column;gap:3px;min-width:0;display:flex}.notif-item-title{color:var(--ba-ink);font-size:13px;font-weight:700;line-height:1.3}.notif-item-desc{color:var(--ba-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.notif-item-time{color:var(--ba-neutral);margin-top:2px;font-size:11px}.ivory-light .account-reward-chip,.ivory-light .topnav-right>button[title*=리워드]{color:#261d18!important;background:#fffdfa!important;border-color:#d8cbbb!important}.ivory-light .account-tier-label,.ivory-light .topnav-right>button[title*=리워드]>span:first-of-type{color:#854d0e!important}.ivory-light .account-reward-label,.ivory-light .topnav-right>button[title*=리워드]>span:nth-of-type(3){color:#261d18!important}.ivory-light .account-reward-icon,.ivory-light .topnav-right>button[title*=리워드]>span:nth-of-type(3) svg{color:#b45309!important}.tech-obsidian .account-reward-chip,.tech-obsidian .topnav-right>button[title*=리워드]{background:var(--ba-paper-2)!important;border-color:var(--ba-rule)!important;color:var(--ba-ink)!important}.tech-obsidian .account-tier-label,.tech-obsidian .topnav-right>button[title*=리워드]>span:first-of-type{color:var(--ba-accent-soft)!important}.tech-obsidian .account-reward-label,.tech-obsidian .topnav-right>button[title*=리워드]>span:nth-of-type(3){color:var(--ba-ink)!important}.tech-obsidian .account-reward-icon,.tech-obsidian .topnav-right>button[title*=리워드]>span:nth-of-type(3) svg{color:var(--ba-accent)!important}.app-topnav .theme-switcher-pill-row,.mobile-header .theme-switcher-pill-row{display:flex!important}.app-topnav .theme-switcher-pill-row{white-space:nowrap;margin-left:0}.app-topnav .theme-pill-btn{padding:5px 7px;font-size:10px}.deal-detail-topbar .subpage-title-group{flex-direction:column;gap:2px;min-width:0;display:flex}.deal-detail-topbar .subpage-kicker{color:var(--ba-accent-soft,#d5bc7a);letter-spacing:.1em;white-space:nowrap;font-size:9px;font-weight:800;line-height:1}.deal-detail-topbar .subpage-title,.deal-detail-topbar .subpage-back-btn{white-space:nowrap}.deal-detail-topbar .subpage-home-btn{border:1px solid var(--border-color);min-height:42px;color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:3px;align-items:center;gap:5px;margin-left:auto;padding:0 11px;display:inline-flex}@media (width<=760px){.deal-detail-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:9px 12px 10px;display:grid}.deal-detail-topbar .subpage-back-btn,.deal-detail-topbar .subpage-home-btn{white-space:nowrap;min-height:44px;margin:0;padding:0 10px}.deal-detail-topbar .subpage-title-group{justify-self:center;align-items:center}.deal-detail-topbar .subpage-kicker{display:none}.deal-detail-topbar .subpage-title{font-size:14px}.deal-detail-topbar .theme-switcher-pill-row{border-radius:3px;grid-area:2/1/auto/-1;width:100%;margin:0}.deal-detail-topbar .theme-pill-btn{flex:25%;min-width:0;min-height:40px;padding:5px 4px}}.ivory-light{--ui-scrollbar-track:#eee6dc;--ui-scrollbar-thumb:#b9a58d;--ui-scrollbar-thumb-hover:#947a60;scrollbar-color:var(--ui-scrollbar-thumb) var(--ui-scrollbar-track)}.tech-obsidian{--ui-scrollbar-track:#24211d;--ui-scrollbar-thumb:#b6a382;--ui-scrollbar-thumb-hover:#d5bc7a;scrollbar-color:var(--ui-scrollbar-thumb) var(--ui-scrollbar-track)}.ivory-light *,.tech-obsidian *{scrollbar-color:var(--ui-scrollbar-thumb) var(--ui-scrollbar-track)}.ivory-light::-webkit-scrollbar{width:8px;height:8px}.tech-obsidian::-webkit-scrollbar{width:8px;height:8px}.ivory-light ::-webkit-scrollbar{width:8px;height:8px}.tech-obsidian ::-webkit-scrollbar{width:8px;height:8px}.ivory-light::-webkit-scrollbar-track{background:var(--ui-scrollbar-track);border-radius:999px}.tech-obsidian::-webkit-scrollbar-track{background:var(--ui-scrollbar-track);border-radius:999px}.ivory-light ::-webkit-scrollbar-track{background:var(--ui-scrollbar-track);border-radius:999px}.tech-obsidian ::-webkit-scrollbar-track{background:var(--ui-scrollbar-track);border-radius:999px}.ivory-light::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb);border:1px solid var(--ui-scrollbar-track);border-radius:999px;min-height:40px}.tech-obsidian::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb);border:1px solid var(--ui-scrollbar-track);border-radius:999px;min-height:40px}.ivory-light ::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb);border:1px solid var(--ui-scrollbar-track);border-radius:999px;min-height:40px}.tech-obsidian ::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb);border:1px solid var(--ui-scrollbar-track);border-radius:999px;min-height:40px}.ivory-light::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover)}.tech-obsidian::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover)}.ivory-light ::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover)}.tech-obsidian ::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover)}:is(html:has(.ivory-light),body:has(.ivory-light)){scrollbar-color:#b9a58d #eee6dc}:is(html:has(.tech-obsidian),body:has(.tech-obsidian)){scrollbar-color:#b6a382 #24211d}html:has(.ivory-light)::-webkit-scrollbar{width:12px;height:12px}body:has(.ivory-light)::-webkit-scrollbar{width:12px;height:12px}html:has(.tech-obsidian)::-webkit-scrollbar{width:12px;height:12px}body:has(.tech-obsidian)::-webkit-scrollbar{width:12px;height:12px}html:has(.ivory-light)::-webkit-scrollbar-track{background:#eee6dc}body:has(.ivory-light)::-webkit-scrollbar-track{background:#eee6dc}html:has(.ivory-light)::-webkit-scrollbar-thumb{background:#b9a58d;border:2px solid #eee6dc;border-radius:999px;min-height:48px}body:has(.ivory-light)::-webkit-scrollbar-thumb{background:#b9a58d;border:2px solid #eee6dc;border-radius:999px;min-height:48px}html:has(.ivory-light)::-webkit-scrollbar-thumb:hover{background:#947a60}body:has(.ivory-light)::-webkit-scrollbar-thumb:hover{background:#947a60}html:has(.tech-obsidian)::-webkit-scrollbar-track{background:#24211d}body:has(.tech-obsidian)::-webkit-scrollbar-track{background:#24211d}html:has(.tech-obsidian)::-webkit-scrollbar-thumb{background:#b6a382;border:2px solid #24211d;border-radius:999px;min-height:48px}body:has(.tech-obsidian)::-webkit-scrollbar-thumb{background:#b6a382;border:2px solid #24211d;border-radius:999px;min-height:48px}html:has(.tech-obsidian)::-webkit-scrollbar-thumb:hover{background:#d5bc7a}body:has(.tech-obsidian)::-webkit-scrollbar-thumb:hover{background:#d5bc7a}.deal-tracking-record{border:1px solid var(--tracking-border);background:var(--tracking-surface);width:100%;color:var(--tracking-ink);border-radius:3px;margin-top:12px;padding:15px;font-family:inherit}.ivory-light .deal-tracking-record{--tracking-surface:#fffdfa;--tracking-surface-soft:#f5efe7;--tracking-border:#d8cbbb;--tracking-ink:#261d18;--tracking-muted:#675b51;--tracking-accent:#b43c21;--tracking-good:#216e45}.ivory-light .deal-target-box{--tracking-surface-soft:#f5efe7;--tracking-border:#d8cbbb;--tracking-muted:#675b51;--tracking-accent:#b43c21}.tech-obsidian .deal-tracking-record{--tracking-surface:#1b1916;--tracking-surface-soft:#24211d;--tracking-border:#50483c;--tracking-ink:#f4efe5;--tracking-muted:#c2b8aa;--tracking-accent:#d5bc7a;--tracking-good:#8fcaa8}.tech-obsidian .deal-target-box{--tracking-surface-soft:#24211d;--tracking-border:#50483c;--tracking-muted:#c2b8aa;--tracking-accent:#d5bc7a}.glass-neon .deal-tracking-record,.cyberpunk-arena .deal-tracking-record{--tracking-surface:#12141a;--tracking-surface-soft:#1b1f29;--tracking-border:#465063;--tracking-ink:#f4f6fa;--tracking-muted:#b7c0cf;--tracking-accent:#f0c85b;--tracking-good:#75d5a5}.deal-tracking-head,.deal-offer-compare-title,.deal-offer-item,.deal-price-chart-caption{align-items:center;display:flex}.deal-tracking-head{border-bottom:1px solid var(--tracking-border);justify-content:space-between;gap:16px;padding-bottom:12px}.deal-tracking-kicker{color:var(--tracking-accent);letter-spacing:.08em;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.deal-tracking-head h3{color:var(--tracking-ink);margin:4px 0 0;font-size:15px;font-weight:800;line-height:1.35}.deal-availability{border:1px solid var(--tracking-border);color:var(--tracking-muted);flex:none;padding:5px 8px;font-size:11px;font-weight:800}.deal-availability.live{border-color:var(--tracking-good);color:var(--tracking-good)}.deal-availability.soldout,.deal-availability.ended{border-color:var(--tracking-accent);color:var(--tracking-accent)}.deal-tracking-metrics{border:1px solid var(--tracking-border);background:var(--tracking-surface-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0;display:grid}.deal-tracking-metrics>div{min-width:0;padding:10px 12px}.deal-tracking-metrics>div+div{border-left:1px solid var(--tracking-border)}.deal-tracking-metrics span,.deal-tracking-metrics strong{display:block}.deal-tracking-metrics span{color:var(--tracking-muted);font-size:10.5px}.deal-tracking-metrics strong{color:var(--tracking-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:13px}.deal-tracking-metrics .price-down{color:var(--tracking-good)}.deal-tracking-metrics .price-up{color:var(--tracking-accent)}.deal-price-chart-wrap{border:1px solid var(--tracking-border);background:var(--tracking-surface);padding:10px 10px 7px}.deal-price-chart{width:100%;height:118px;display:block}.deal-price-chart-grid{stroke:var(--tracking-border);stroke-width:1px}.deal-price-chart-line{fill:none;stroke:var(--tracking-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.deal-price-chart-point{fill:var(--tracking-accent);stroke:var(--tracking-surface);stroke-width:2px}.deal-price-history-accessible{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deal-price-chart-empty,.deal-tracking-loading{min-height:118px;color:var(--tracking-muted);justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.deal-tracking-loading svg{animation:.9s linear infinite hallmark-tracking-spin}@keyframes hallmark-tracking-spin{to{transform:rotate(360deg)}}.deal-price-chart-caption{color:var(--tracking-muted);justify-content:space-between;gap:8px;padding-top:6px;font-size:10.5px}.deal-offer-compare{margin-top:12px}.deal-offer-compare-title{justify-content:space-between;gap:8px;margin-bottom:7px}.deal-offer-compare-title strong{align-items:center;gap:6px;font-size:12px;display:inline-flex}.deal-offer-compare-title>span{color:var(--tracking-muted);font-size:10.5px}.deal-offer-list{border-top:1px solid var(--tracking-border)}.deal-offer-item{border-bottom:1px solid var(--tracking-border);gap:10px;min-height:48px}.deal-offer-item.soldout,.deal-offer-item.ended{opacity:.68}.deal-offer-name{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.deal-offer-name>span{border:1px solid var(--tracking-accent);color:var(--tracking-accent);padding:2px 4px;font-size:9px;font-weight:800}.deal-offer-name strong{color:var(--tracking-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.deal-offer-name small{color:var(--tracking-muted);font-size:10px}.deal-offer-price{color:var(--tracking-ink);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.deal-offer-link{border:1px solid var(--tracking-border);min-width:56px;min-height:38px;color:var(--tracking-accent);justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:800;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.deal-offer-link:hover{border-color:var(--tracking-accent);background:var(--tracking-surface-soft)}.deal-offer-link:focus-visible{outline:2px solid var(--tracking-accent);outline-offset:2px}.deal-offer-link.disabled{color:var(--tracking-muted);cursor:default}.deal-detail-shell.ivory-light .tracking-alert-options button,.deal-detail-shell.tech-obsidian .tracking-alert-options button,.tracking-alert-options button{min-height:36px;padding:7px 9px;font-size:11px;font-weight:750;transition:background-color .18s,border-color .18s,color .18s;border:1px solid var(--tracking-border,currentColor)!important;color:var(--tracking-muted,inherit)!important;background:0 0!important;border-radius:2px!important}.tracking-alert-options{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.tracking-alert-options button{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.tracking-alert-options button.active{border-color:var(--tracking-accent,#b43c21)!important;background:var(--tracking-surface-soft,#ffffff0f)!important;color:var(--tracking-accent,inherit)!important}.tracking-alert-options button:focus-visible{outline:2px solid var(--tracking-accent,currentColor);outline-offset:2px}@media (width<=640px){.deal-tracking-record{padding:12px}.deal-tracking-metrics{grid-template-columns:1fr}.deal-tracking-metrics>div+div{border-left:0;border-top:1px solid var(--tracking-border)}.deal-tracking-metrics strong{font-size:14px}.deal-offer-item{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:8px 0;display:grid}.deal-offer-name{flex-direction:column;align-items:flex-start;gap:2px}.deal-offer-name>span{margin-left:-9999px;position:absolute}.deal-offer-price{align-self:center}.deal-offer-link{grid-column:1/-1;min-height:44px}.deal-detail-shell .tracking-alert-options button{flex:96px;justify-content:center;min-height:44px!important}}@media (pointer:coarse){.deal-detail-topbar button,.deal-detail-shell .tracking-alert-options button,.deal-detail-shell .deal-offer-link{min-height:44px!important}}@media (prefers-reduced-motion:reduce){.deal-tracking-loading svg{animation:none}.deal-offer-link,.tracking-alert-options button{transition:none}}.auth-page-shell{background:linear-gradient(135deg,#d6bc7a1a,#0000 36%),repeating-linear-gradient(90deg,#d8cec00d 0 1px,#0000 1px 68px),#0b0a08;min-height:100vh}.auth-page-layout{grid-template-columns:minmax(0,1.2fr) minmax(360px,420px);align-items:stretch;gap:18px;width:min(1120px,100%);display:grid}.auth-page-layout-compact{width:min(1020px,100%)}.auth-trust-panel{color:#f7f3ea;background:linear-gradient(130deg,#0c0a08f5,#20180ddb),repeating-linear-gradient(0deg,#d8cec00a 0 1px,#0000 1px 34px);border:1px solid #d6bc7a47;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:540px;padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000059}.auth-trust-panel:before{content:"";pointer-events:none;border:1px solid #d6bc7a29;position:absolute;inset:24px}.auth-trust-copy,.auth-trust-art,.auth-trust-grade{z-index:1;position:relative}.auth-trust-eyebrow{color:#f0d492;border:1px solid #d6bc7a59;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex}.auth-trust-title{color:#fffaf1;max-width:560px;margin:18px 0 12px;font-size:52px;font-weight:900;line-height:1.08}.auth-trust-title b{color:#f0c65a}.auth-trust-sub{color:#c9c2b4;max-width:520px;margin:0;font-size:16px;line-height:1.65}.auth-trust-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.auth-trust-actions .hero-btn{border-radius:8px;min-height:44px}.auth-trust-stats{border-top:1px solid #d6bc7a38;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin-top:30px;padding-top:18px;display:grid}.auth-trust-stats>div{min-width:0}.auth-trust-stats b{color:#fffaf1;font-variant-numeric:tabular-nums;font-size:24px;font-weight:900;display:block}.auth-trust-stats span{color:#a99d8a;margin-top:4px;font-size:12px;display:block}.auth-trust-art{align-self:flex-end;width:min(230px,38%);margin-top:-20px}.auth-trust-art img{filter:drop-shadow(0 18px 28px #0000007a);width:100%;height:auto;display:block}.auth-trust-grade{color:#f0c65a;font-variant-numeric:tabular-nums;border:1px solid #f0c65a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:74px;min-height:58px;display:inline-flex;position:absolute;top:24px;right:24px}.auth-trust-grade b{font-size:25px;line-height:1}.auth-trust-grade span{margin-top:5px;font-size:10px;font-weight:800}.auth-form-card{align-self:center;border-radius:8px!important}.glass-neon{--bg-dark:#091011;--bg-card:#f6f1e713;--bg-card-hover:#f6f1e71f;--bg-sidebar:#080e0fd1;--border-color:#e2d6be29;--border-color-hover:#f0d4926b;--text-primary:#f6f1e8;--text-secondary:#c3b9a8;--text-muted:#81776a;--neon-indigo:#f0d492;--neon-purple:#d8cec0;--neon-emerald:#7fc8aa;--neon-rose:#df6c51;--neon-amber:#d9a73c;--neon-cyan:#8bbdca;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.glass-neon.app-shell,.glass-neon.subpage-shell,.glass-neon.auth-page-shell{background:linear-gradient(135deg,#f0d49214,#0000 34%),linear-gradient(215deg,#8bbdca14,#0000 44%),repeating-linear-gradient(90deg,#d8cec00b 0 1px,#0000 1px 72px),#091011!important}.glass-neon .glass,.glass-neon .glass-interactive,.glass-neon .auth-form-card{-webkit-backdrop-filter:blur(18px)saturate(130%);box-shadow:inset 0 1px #ffffff1f,0 18px 48px #00000042;border-color:var(--border-color)!important;background:linear-gradient(#f6f1e71a,#f6f1e70b)!important}.glass-neon .glass-interactive,.glass-neon .deal-card,.glass-neon .league-strip,.glass-neon .stat-bubble{border-radius:8px}.glass-neon .glass-interactive:hover,.glass-neon .deal-card:hover,.glass-neon .deal-card.selected{border-color:var(--border-color-hover);transform:none;box-shadow:inset 0 1px #ffffff29,0 22px 56px #00000057}.glass-neon .stream-header,.glass-neon .timeline-header-strip{border-bottom:1px solid #e2d6be29;padding-bottom:14px}.glass-neon .deal-card{border-left:3px solid #f0d49285}.glass-neon .discount-tag,.glass-neon .topnav-write-btn,.glass-neon .hero-btn-primary{color:#211a17!important;box-shadow:none!important;background:#f0d492!important}.glass-neon .current-price,.glass-neon .gradient-text{-webkit-text-fill-color:currentColor;text-shadow:none;color:#f0d492!important;background:0 0!important}.glass-neon .auth-trust-panel{background:linear-gradient(145deg,#091011d1,#151e1db3),repeating-linear-gradient(90deg,#d8cec00e 0 1px,#0000 1px 58px);border-color:#f0d49252}.cyberpunk-arena{--bg-dark:#0f0b09;--bg-card:#17110d;--bg-card-hover:#21170f;--bg-sidebar:#0c0907;--border-color:#5f432c;--border-color-hover:#d6ad57;--text-primary:#fff7e9;--text-secondary:#cdbfa9;--text-muted:#7b6b5a;--neon-indigo:#d6ad57;--neon-purple:#b93816;--neon-emerald:#7fc79a;--neon-rose:#d95332;--neon-amber:#e0a22d;--neon-cyan:#78b6bd;--arena-accent:#d6ad57;--arena-verdict:#b93816;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cyberpunk-arena.app-shell,.cyberpunk-arena.subpage-shell,.cyberpunk-arena.auth-page-shell{background:repeating-linear-gradient(0deg,#d6ad570e 0 1px,#0000 1px 38px),linear-gradient(90deg,#b9381621,#0000 30%,#d6ad5714),#0f0b09!important}.cyberpunk-arena .glass,.cyberpunk-arena .glass-interactive,.cyberpunk-arena .auth-form-card{box-shadow:none;-webkit-backdrop-filter:none;border-color:var(--border-color)!important;background:linear-gradient(#17110df5,#0f0b09f0)!important}.cyberpunk-arena .glass{border-right:1px solid var(--border-color)}.cyberpunk-arena .glass-interactive,.cyberpunk-arena .deal-card,.cyberpunk-arena .league-strip,.cyberpunk-arena .stat-bubble,.cyberpunk-arena .auth-form-card{border-radius:2px!important}.cyberpunk-arena .glass-interactive:hover,.cyberpunk-arena .deal-card:hover,.cyberpunk-arena .deal-card.selected{border-color:var(--border-color-hover);background:var(--bg-card-hover);box-shadow:inset 4px 0 0 var(--arena-verdict);transform:none}.cyberpunk-arena .room.active,.cyberpunk-arena .topnav-link.active,.cyberpunk-arena .theme-pill-btn.active{border-color:var(--arena-accent);color:#fff7e9;background:#d6ad5724}.cyberpunk-arena .stream-header,.cyberpunk-arena .timeline-header-strip{border-bottom:2px solid var(--arena-verdict);padding-bottom:14px}.cyberpunk-arena .stream-header .eyebrow,.cyberpunk-arena .sidebar-section-title,.cyberpunk-arena .ad-rail-eyebrow{-webkit-text-fill-color:currentColor;letter-spacing:0;color:var(--arena-accent)!important;background:0 0!important}.cyberpunk-arena .deal-card{border-left:4px solid var(--arena-verdict)!important}.cyberpunk-arena .current-price{color:var(--arena-accent)!important;text-shadow:none!important}.cyberpunk-arena .discount-tag,.cyberpunk-arena .buy-button,.cyberpunk-arena .topnav-write-btn,.cyberpunk-arena .hero-btn-primary,.cyberpunk-arena .glowing-btn{border:1px solid var(--arena-accent)!important;background:var(--arena-accent)!important;color:#20140a!important;box-shadow:none!important}.cyberpunk-arena .auth-trust-panel{background:repeating-linear-gradient(0deg,#d6ad570e 0 1px,#0000 1px 34px),linear-gradient(135deg,#0f0b09fa,#23150beb);border-color:#d6ad5757;border-radius:2px}.cyberpunk-arena .auth-trust-panel:before{border-color:#b9381657}.cyberpunk-arena .auth-trust-grade,.cyberpunk-arena .auth-trust-eyebrow{border-radius:2px}.ivory-light.auth-page-shell{--text-primary:#241f1a;--text-secondary:#766d63;--text-muted:#8b8175;background:linear-gradient(135deg,#bf3f220d,#0000 42%),#f5f1ea!important}.ivory-light .auth-trust-panel{color:#2c261f;border-color:#e2d8c8;box-shadow:0 18px 48px #4632181a;background:linear-gradient(140deg,#fffdf8,#f2ece2),repeating-linear-gradient(0deg,#78603c08 0 1px,#0000 1px 34px)!important}.ivory-light .auth-trust-panel:before{border-color:#bf3f2224}.ivory-light .auth-trust-eyebrow{color:#b23d20;border-color:#b23d2052}.ivory-light .auth-trust-title{color:#241f1a}.ivory-light .auth-trust-title b{color:#b23d20}.ivory-light .auth-trust-sub{color:#6d6459}.ivory-light .auth-trust-stats{border-top-color:#e2d8c8}.ivory-light .auth-trust-stats b{color:#241f1a}.ivory-light .auth-trust-stats span{color:#766d63}.ivory-light .auth-trust-grade{color:#b23d20;border-color:#b23d20}.ivory-light .auth-trust-panel .hero-btn-primary{background:var(--ba-accent,#e0b64a)!important;color:#2a1f12!important;border-color:#0000!important}.ivory-light .auth-trust-panel .hero-btn-ghost{color:#2c261f!important;background:0 0!important;border:1px solid #d8ccba!important}.ivory-light .auth-form-card{color:#241f1a;background:#fffdf8!important;border:1px solid #e2d8c8!important;box-shadow:0 18px 48px #4632181a!important}.ivory-light .auth-form-card h1,.ivory-light .auth-form-card h2,.ivory-light .auth-form-card h3,.ivory-light .auth-form-card strong{color:#241f1a}.ivory-light .auth-form-card input{color:#241f1a!important;background:#fbf8f2!important;border:1px solid #dcd3c5!important}.ivory-light .auth-form-card input::placeholder{color:#a89e90!important}@media (width<=900px){.auth-page-layout,.auth-page-layout-compact{grid-template-columns:1fr;width:min(560px,100%)}.auth-trust-panel{min-height:0;padding:24px}.auth-trust-title{max-width:420px;font-size:36px}.auth-trust-art{width:130px;margin-top:10px}}@media (width<=560px){.auth-page-shell{align-items:stretch!important;padding:14px!important}.auth-page-layout{gap:12px}.auth-trust-panel{padding:18px}.auth-trust-panel:before,.auth-trust-grade{display:none}.auth-trust-title{font-size:29px}.auth-trust-sub{font-size:13px}.auth-trust-stats{grid-template-columns:1fr;gap:8px}.auth-trust-stats b{font-size:19px}.auth-trust-art{display:none}}.ivory-light.app-shell.two-col{grid-template-columns:300px minmax(560px,1fr) 320px!important}.ivory-light.app-shell.has-topnav{grid-template-rows:58px minmax(0,1fr)!important}.ivory-light .app-topnav{height:58px!important}.ivory-light.app-shell.has-topnav .room-rail,.ivory-light.app-shell.has-topnav .deal-stream,.ivory-light .ad-rail{height:calc(100vh - 58px)!important}.ivory-light .room-rail{grid-area:2/1!important}.ivory-light .deal-stream{grid-area:2/2!important;width:auto!important;max-width:none!important;margin:0!important}.ivory-light .ad-rail{grid-area:2/3!important;padding:18px!important;display:block!important}.ivory-light .deal-stream>.stream-header,.ivory-light .deal-stream>.league-strip,.ivory-light .deal-stream>.timeline,.ivory-light .deal-stream>footer{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (width<=1280px) and (width>=1025px){.ivory-light.app-shell.two-col{grid-template-columns:270px minmax(0,1fr) 280px!important}.ivory-light .ad-rail{padding:14px!important;display:block!important}}@media (width<=1024px){.ivory-light.app-shell.two-col{grid-template-columns:280px minmax(0,1fr)!important}.ivory-light .ad-rail{display:none!important}}@media (width<=768px){.ivory-light.app-shell.two-col{display:block!important}.ivory-light .room-rail{display:none!important}.ivory-light .deal-stream{max-width:none!important;margin:0!important;padding:18px 16px 28px!important}}.reviews-page{--review-bg:var(--ba-paper);--review-topbar:oklch(15% .014 65/.94);--review-surface:var(--ba-paper-2);--review-surface-strong:var(--ba-paper-3);--review-field:oklch(18% .014 65);--review-border:var(--ba-rule);--review-border-strong:color-mix(in srgb, var(--ba-rule) 62%, var(--ba-accent));--review-ink:var(--ba-ink);--review-muted:var(--ba-muted);--review-faint:var(--ba-neutral);--review-accent:var(--ba-accent);--review-accent-ink:#211a17;--review-star:#f0c65a;--review-good:oklch(74% .14 158);--review-danger:var(--ba-ember);--review-radius:6px;min-height:100dvh;color:var(--review-ink);overflow-x:hidden;background:var(--review-bg)!important}.reviews-page.glass-neon.subpage-shell{--review-bg:linear-gradient(135deg, #f0d4921a, transparent 36%), linear-gradient(215deg, #8bbdca17, transparent 46%), repeating-linear-gradient(90deg, #d8cec00b 0 1px, transparent 1px 72px), #091011;--review-topbar:#091011d1;--review-surface:#f6f1e716;--review-surface-strong:#f6f1e721;--review-field:#050a0b9e;--review-border:#e2d6be2e;--review-border-strong:#f0d4926b;--review-ink:#f6f1e8;--review-muted:#c3b9a8;--review-faint:#81776a;--review-accent:#f0d492;--review-accent-ink:#211a17;--review-good:#7fc8aa;--review-radius:8px;background:var(--review-bg)!important}.reviews-page.tech-obsidian.subpage-shell{--review-bg:#070708;--review-topbar:#070708f0;--review-surface:#121214;--review-surface-strong:#18181b;--review-field:#0c0c0e;--review-border:#2a2a2f;--review-border-strong:#67e887;--review-ink:#f8fafc;--review-muted:#a1a1aa;--review-faint:#6b7280;--review-accent:#67e887;--review-accent-ink:#031007;--review-good:#67e887;--review-radius:6px;background:var(--review-bg)!important}.reviews-page.ivory-light.subpage-shell{--review-bg:#f8f5ef;--review-topbar:#f8f5eff5;--review-surface:#fffdf8;--review-surface-strong:#f1ebe2;--review-field:#fffdf8;--review-border:#d8cec0;--review-border-strong:#211a17;--review-ink:#211a17;--review-muted:#675b50;--review-faint:#948574;--review-accent:#b93816;--review-accent-ink:#fffdf8;--review-good:#1f7356;--review-star:#a96606;--review-radius:2px;color:var(--review-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--review-bg)!important}.reviews-page.cyberpunk-arena.subpage-shell{--review-bg:repeating-linear-gradient(0deg, #d6ad570e 0 1px, transparent 1px 38px), linear-gradient(90deg, #b9381626, transparent 30%, #d6ad5714), #0f0b09;--review-topbar:#0f0b09f0;--review-surface:#17110d;--review-surface-strong:#21170f;--review-field:#0c0907;--review-border:#5f432c;--review-border-strong:#d6ad57;--review-ink:#fff7e9;--review-muted:#cdbfa9;--review-faint:#8d7b66;--review-accent:#d6ad57;--review-accent-ink:#20140a;--review-danger:#b93816;--review-good:#7fc79a;--review-radius:2px;background:var(--review-bg)!important}.reviews-page .subpage-topbar{border-bottom:1px solid var(--review-border);background:var(--review-topbar);min-height:64px;color:var(--review-ink);box-shadow:none;padding:10px clamp(14px,3vw,32px)}.reviews-page.ivory-light .subpage-topbar,.reviews-page.tech-obsidian .subpage-topbar,.reviews-page.cyberpunk-arena .subpage-topbar{-webkit-backdrop-filter:none}.reviews-page .subpage-back-btn,.reviews-page .board-viewtoggle,.reviews-page .board-write-btn,.reviews-page .board-cancel-btn,.reviews-page .board-like-btn,.reviews-page .board-dislike-btn,.reviews-page .board-comment-action,.reviews-page .board-accept-btn,.reviews-page .review-purchase-picker button,.reviews-page .review-verification-box>button{border-radius:var(--review-radius);touch-action:manipulation;min-height:44px}.reviews-page .subpage-back-btn{border:1px solid var(--review-border);background:var(--review-surface);color:var(--review-ink)}.reviews-page .subpage-back-btn:hover,.reviews-page .board-viewtoggle:hover{border-color:var(--review-border-strong);background:var(--review-surface-strong)}.reviews-page .subpage-title{color:var(--review-ink);letter-spacing:0;font-weight:800}.reviews-page .subpage-title svg,.reviews-page .review-stars svg{fill:var(--review-star);color:var(--review-star)!important}.reviews-page .reviews-board-inner{width:min(1120px,100% - 40px);padding:22px 0 72px}.reviews-page .reviews-success-note{border-color:color-mix(in srgb, var(--review-good) 48%, transparent);border-radius:var(--review-radius);background:color-mix(in srgb, var(--review-good) 12%, transparent);color:var(--review-good)}.reviews-page .board-tabbar{border-bottom:1px solid var(--review-border);align-items:center;gap:12px;margin-bottom:0;padding:10px 0 12px}.reviews-page .board-tabs{gap:6px;min-width:0}.reviews-page .board-tab{border-radius:var(--review-radius);min-height:38px;color:var(--review-muted);letter-spacing:0;white-space:nowrap;border:1px solid #0000;padding:0 12px;font-size:13px}.reviews-page .board-tab:hover,.reviews-page .board-tab.active{border-color:var(--review-border-strong);background:color-mix(in srgb, var(--review-accent) 13%, transparent);color:var(--review-accent)}.reviews-page.ivory-light .board-tab.active,.reviews-page.cyberpunk-arena .board-tab.active{background:var(--review-accent);color:var(--review-accent-ink)}.reviews-page .board-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.reviews-page .board-viewtoggle{border:1px solid var(--review-border);background:var(--review-surface);width:40px;color:var(--review-muted)}.reviews-page .board-viewtoggle.active{border-color:var(--review-border-strong);background:color-mix(in srgb, var(--review-accent) 14%, var(--review-surface));color:var(--review-accent)}.reviews-page .board-write-btn{border:1px solid var(--review-accent);background:var(--review-accent);color:var(--review-accent-ink);box-shadow:none;justify-content:center;font-weight:850}.reviews-page .board-write-btn:hover{filter:brightness(1.05)}.reviews-page .board-free-tools{align-items:stretch;gap:12px;margin:14px 0 10px}.reviews-page .board-search{border:1px solid var(--review-border);border-radius:var(--review-radius);background:var(--review-field);max-width:440px;min-height:44px;color:var(--review-muted);margin:0}.reviews-page .board-search input{color:var(--review-ink)}.reviews-page .board-search input::placeholder,.reviews-page input::placeholder,.reviews-page textarea::placeholder{color:var(--review-faint)}.reviews-page .board-sort-pills{border:1px solid var(--review-border);border-radius:var(--review-radius);background:var(--review-surface);min-height:44px;padding:4px}.reviews-page .board-sort-pills button{border-radius:calc(var(--review-radius) + 1px);min-height:34px;color:var(--review-muted)}.reviews-page .board-sort-pills button.active{background:var(--review-accent);color:var(--review-accent-ink)}.reviews-page .reviews-board-count{color:var(--review-muted);padding:0 6px}.reviews-page .board-table-wrap{border:1px solid var(--review-border);border-radius:var(--review-radius);background:var(--review-surface);overflow-x:auto;box-shadow:0 18px 42px #0000002e}.reviews-page.ivory-light .board-table-wrap,.reviews-page.cyberpunk-arena .board-table-wrap{box-shadow:none}.reviews-page .reviews-board-table{min-width:760px}.reviews-page .board-table th{border-bottom:1px solid var(--review-border);background:var(--review-surface-strong);color:var(--review-muted);padding:11px 10px;font-size:12px}.reviews-page .board-table td{border-bottom:1px solid var(--review-border);color:var(--review-ink);padding:11px 10px}.reviews-page .board-table tbody tr:hover{background:color-mix(in srgb, var(--review-accent) 10%, transparent)}.reviews-page .board-title-text{color:var(--review-ink);font-weight:850}.reviews-page .board-cmt-cnt,.reviews-page .review-table-rating,.reviews-page .review-table-rating strong,.reviews-page .review-gallery-rating,.reviews-page .review-inline-rating,.reviews-page .review-detail-summary strong{color:var(--review-star)!important}.reviews-page .c-date,.reviews-page .c-views,.reviews-page .reviews-board-count,.reviews-page .board-gcard-meta,.reviews-page .board-muted-copy,.reviews-page .board-comment-head>span:not(.board-accepted){color:var(--review-muted)}.reviews-page .board-author-avatar-wrap>img{border-color:var(--review-border);background:var(--review-surface-strong)}.reviews-page .board-author-profile,.reviews-page .board-author-copy strong{color:var(--review-ink)}.reviews-page .board-author-copy small{color:var(--review-muted)}.reviews-page .board-gallery.reviews-board-gallery{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.reviews-page .board-gcard{border:1px solid var(--review-border);border-radius:var(--review-radius);background:var(--review-surface);min-height:164px;color:var(--review-ink)}.reviews-page .board-gcard:hover{border-color:var(--review-border-strong)}.reviews-page .board-gcard-thumb{border-bottom:1px solid var(--review-border);background:var(--review-surface-strong);height:88px}.reviews-page .board-gcard-title{color:var(--review-ink);letter-spacing:0}.reviews-page .board-detail-head{border-bottom:1px solid var(--review-border-strong);flex-wrap:wrap;padding:22px 0 16px}.reviews-page .board-detail-head>div:first-child{flex:420px;min-width:0}.reviews-page .board-detail-head h1{color:var(--review-ink);letter-spacing:0;overflow-wrap:anywhere;word-break:keep-all;font-size:clamp(23px,3vw,34px);line-height:1.28}.reviews-page .review-detail-kicker{color:var(--review-accent);letter-spacing:.08em}.reviews-page .board-detail-status{border:1px solid var(--review-border-strong);border-radius:var(--review-radius);background:color-mix(in srgb, var(--review-accent) 12%, transparent);min-height:32px;color:var(--review-accent)}.reviews-page .board-detail-meta{border-bottom:1px solid var(--review-border);color:var(--review-muted);padding:13px 0 18px}.reviews-page .review-detail-summary{border:1px solid var(--review-border);border-radius:var(--review-radius);background:var(--review-surface);color:var(--review-muted);margin:12px 0 18px;padding:10px 12px}.reviews-page .board-detail-content{max-width:820px;color:var(--review-ink);overflow-wrap:anywhere;word-break:keep-all;line-height:1.85}.reviews-page .board-post-vote-actions{border-bottom:1px solid var(--review-border);flex-wrap:wrap;justify-content:flex-start;padding-bottom:24px}.reviews-page .board-like-btn,.reviews-page .board-dislike-btn{border-color:var(--review-border);background:var(--review-surface);color:var(--review-muted);box-shadow:none}.reviews-page .board-like-btn:hover,.reviews-page .board-like-btn.active{border-color:var(--review-good);background:color-mix(in srgb, var(--review-good) 12%, transparent);color:var(--review-good)}.reviews-page .board-dislike-btn:hover,.reviews-page .board-dislike-btn.active{border-color:var(--review-danger);background:color-mix(in srgb, var(--review-danger) 12%, transparent);color:var(--review-danger)}.reviews-page .board-like-btn strong,.reviews-page .board-dislike-btn strong{color:currentColor}.reviews-page .review-entry-section,.reviews-page .review-thread-section{margin-top:22px}.reviews-page .board-comments-title{color:var(--review-ink);letter-spacing:0;gap:6px;margin-bottom:12px;font-size:16px}.reviews-page .board-comment{border:1px solid var(--review-border);border-radius:var(--review-radius);background:var(--review-surface);color:var(--review-ink)}.reviews-page .board-comment p{color:var(--review-ink);overflow-wrap:anywhere;word-break:keep-all}.reviews-page .board-comment-action,.reviews-page .board-accept-btn{color:var(--review-muted);border:1px solid #0000}.reviews-page .board-comment-action:hover,.reviews-page .board-comment-action.active{border-color:color-mix(in srgb, var(--review-accent) 36%, transparent);background:color-mix(in srgb, var(--review-accent) 12%, transparent);color:var(--review-accent)}.reviews-page .review-verified-badge{border-color:var(--review-border);border-radius:var(--review-radius);background:var(--review-surface-strong);color:var(--review-muted)!important}.reviews-page .review-verified-badge.verified{border-color:color-mix(in srgb, var(--review-good) 44%, transparent);background:color-mix(in srgb, var(--review-good) 12%, transparent);color:var(--review-good)!important}.reviews-page .reviews-write-form,.reviews-page .review-purchase-picker,.reviews-page .review-rating-editor,.reviews-page .review-verification-box{border-color:var(--review-border);border-radius:var(--review-radius);background:var(--review-surface);color:var(--review-ink)}.reviews-page .review-purchase-picker>strong,.reviews-page .review-rating-editor>strong,.reviews-page .review-verification-box strong{color:var(--review-ink)}.reviews-page .review-verification-box small,.reviews-page .review-verification-box>div{color:var(--review-muted)}.reviews-page .review-purchase-picker button,.reviews-page .review-verification-box>button,.reviews-page .board-cancel-btn{border:1px solid var(--review-border);background:var(--review-field);color:var(--review-ink)}.reviews-page :is(input,textarea){border-color:var(--review-border)!important;border-radius:var(--review-radius)!important;background:var(--review-field)!important;min-height:44px!important;color:var(--review-ink)!important}.reviews-page textarea{min-height:128px!important}.reviews-page :is(input,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--review-accent) 20%, transparent);outline:none;border-color:var(--review-border-strong)!important}.reviews-page .board-comment-form,.reviews-page .board-reply-form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.reviews-page .board-comment-form .board-write-btn,.reviews-page .board-reply-form .board-write-btn{min-width:78px}.reviews-page.ivory-light .board-detail-head h1,.reviews-page.ivory-light .board-comments-title,.reviews-page.ivory-light .subpage-title{font-family:Noto Serif KR,Georgia,serif;font-weight:750}.reviews-page.ivory-light .board-tabbar,.reviews-page.ivory-light .board-detail-head,.reviews-page.ivory-light .board-comments-title{border-bottom-color:var(--review-border-strong)}.reviews-page.ivory-light .board-comments-title{border-top:1px solid var(--review-border-strong)}.reviews-page.ivory-light .board-comment{background:0 0}.reviews-page.cyberpunk-arena .board-table-wrap,.reviews-page.cyberpunk-arena .board-gcard,.reviews-page.cyberpunk-arena .board-comment,.reviews-page.cyberpunk-arena .review-detail-summary,.reviews-page.cyberpunk-arena .reviews-write-form{border-left:4px solid var(--review-danger)}.reviews-page.glass-neon .board-table-wrap,.reviews-page.glass-neon .board-gcard,.reviews-page.glass-neon .board-comment,.reviews-page.glass-neon .review-detail-summary,.reviews-page.glass-neon .reviews-write-form{-webkit-backdrop-filter:blur(18px)saturate(130%);box-shadow:inset 0 1px #ffffff1a,0 18px 48px #0000003d}@media (width<=760px){.reviews-page .subpage-topbar{min-height:60px;padding:8px 10px}.reviews-page .subpage-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reviews-page .reviews-board-inner{width:100%;padding:12px 10px 56px}.reviews-page .board-tabbar{flex-direction:column;align-items:stretch;gap:10px;padding:8px 0 12px}.reviews-page .board-tabs{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.reviews-page .board-tab{flex:none}.reviews-page .board-toolbar-actions{justify-content:flex-end;width:100%}.reviews-page .board-free-tools{flex-direction:column;gap:8px}.reviews-page .board-search{max-width:none}.reviews-page .board-sort-pills{flex-wrap:wrap;width:100%}.reviews-page .reviews-board-count{margin-left:auto}.reviews-page .board-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.reviews-page .reviews-board-table{width:100%;min-width:0;display:block}.reviews-page .reviews-board-table colgroup,.reviews-page .reviews-board-table thead{display:none}.reviews-page .reviews-board-table tbody{gap:8px;display:grid}.reviews-page .reviews-board-table tbody tr{border:1px solid var(--review-border);border-radius:var(--review-radius);background:var(--review-surface);grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;min-width:0;padding:12px;display:grid}.reviews-page.cyberpunk-arena .reviews-board-table tbody tr{border-left:4px solid var(--review-danger)}.reviews-page .reviews-board-table td{white-space:normal;border:0;min-width:0;padding:0;display:none;text-align:left!important}.reviews-page .reviews-board-table td.c-cat,.reviews-page .reviews-board-table td.c-title,.reviews-page .reviews-board-table td.c-author,.reviews-page .reviews-board-table td.c-date,.reviews-page .reviews-board-table td.review-table-rating,.reviews-page .reviews-board-table td:nth-child(7),.reviews-page .reviews-board-table td[colspan]{align-items:center;display:flex}.reviews-page .reviews-board-table td.c-cat{grid-area:1/1}.reviews-page .reviews-board-table td.review-table-rating{white-space:nowrap;grid-area:1/2;justify-content:flex-end}.reviews-page .reviews-board-table td.c-title{grid-area:2/1/auto/-1;font-size:14px;line-height:1.45}.reviews-page .reviews-board-table td.c-author{grid-area:3/1}.reviews-page .reviews-board-table td.c-date{color:var(--review-muted);grid-area:3/2;justify-content:flex-end}.reviews-page .reviews-board-table td:nth-child(7){color:var(--review-muted);grid-area:4/1/auto/-1;font-size:11px}.reviews-page .reviews-board-table td:nth-child(7):before{content:"후기";margin-right:4px}.reviews-page .reviews-board-table td[colspan]{grid-column:1/-1}.reviews-page .board-author-profile.compact .board-author-copy strong{max-width:170px}.reviews-page .board-gallery.reviews-board-gallery{grid-template-columns:1fr}.reviews-page .board-detail-head{gap:10px;padding:14px 0 12px}.reviews-page .board-detail-status{margin-left:0}.reviews-page .board-detail-meta .board-write-btn{width:100%}.reviews-page .board-post-vote-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reviews-page .board-like-btn,.reviews-page .board-dislike-btn{justify-content:center;width:100%;padding-inline:8px}.reviews-page .review-verified-badge{margin-left:0}.reviews-page .review-rating-editor,.reviews-page .review-verification-box{flex-direction:column;align-items:flex-start}}@media (width<=420px){.reviews-page .board-comment-form,.reviews-page .board-reply-form{grid-template-columns:1fr}.reviews-page .board-comment-form .board-write-btn,.reviews-page .board-reply-form .board-write-btn{width:100%}}.market-page{--market-bg:#080c14;--market-panel:#111827c7;--market-panel-soft:#0f172ab8;--market-line:#94a3b829;--market-text:#f8fafc;--market-muted:#94a3b8;--market-dim:#64748b;--market-purple:#8b5cf6;--market-cyan:#22d3ee;--market-green:#34d399;min-height:100vh;color:var(--market-text);background:radial-gradient(800px 420px at 75% -10%, #6366f12e, transparent 68%), radial-gradient(650px 420px at 5% 15%, #22d3ee14, transparent 68%), var(--market-bg);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.market-page button,.market-page input,.market-page select,.market-page textarea{font:inherit}.market-topbar{z-index:20;border-bottom:1px solid var(--market-line);-webkit-backdrop-filter:blur(18px);background:#080c14d6;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:14px clamp(18px,4vw,58px);display:grid;position:sticky;top:0}.market-topbar>.market-primary-button{justify-self:end}.market-back-button{justify-self:start}.market-back-button,.market-secondary-button{border:1px solid var(--market-line);color:var(--market-muted);cursor:pointer;background:#ffffff09;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.market-back-button:hover,.market-secondary-button:hover{color:var(--market-text);background:#8b5cf61f;border-color:#8b5cf673}.market-brand{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.market-brand-mark{color:#fff;background:linear-gradient(135deg,#8b5cf6,#4f46e5);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 24px #6366f14d}.market-brand-mark img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.market-brand strong,.market-brand small{display:block}.market-brand strong{letter-spacing:-.3px;font-size:15px}.market-brand small{color:var(--market-muted);margin-top:2px;font-size:10px}.market-primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#4f46e5);border:1px solid #a78bfabf;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-weight:800;display:inline-flex;box-shadow:0 8px 22px #6366f138}.market-primary-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.market-primary-button.compact{min-height:36px;font-size:12px}.market-hero,.market-layout{width:min(1180px,100% - 36px);margin:0 auto}.market-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding:74px 0 58px;display:grid}.market-eyebrow,.market-kicker{color:var(--market-cyan);letter-spacing:.9px;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.market-kicker{color:var(--market-purple);letter-spacing:1.1px;font-size:10px}.market-hero h1{letter-spacing:-2.8px;margin:14px 0;font-size:clamp(34px,5vw,62px);line-height:1.08}.market-hero h1 em,.market-side-card h3 em{color:#a78bfa;font-style:normal}.market-hero-copy>p{max-width:540px;color:var(--market-muted);margin:0;font-size:15px;line-height:1.75}.market-hero-actions{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.market-hero-stats{border:1px solid var(--market-line);background:linear-gradient(145deg,#1e293bb8,#0f172a73);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid;box-shadow:0 24px 70px #00000040}.market-hero-stats div{background:#ffffff09;border-radius:12px;flex-direction:column;justify-content:flex-end;gap:7px;min-height:130px;padding:12px;display:flex}.market-hero-stats strong{color:#fff;letter-spacing:-1px;font-size:28px}.market-hero-stats span{color:var(--market-muted);font-size:11px;line-height:1.4}.market-layout{grid-template-columns:minmax(0,1fr) 300px;gap:22px;padding-bottom:72px;display:grid}.market-content,.market-sidebar{min-width:0}.market-sidebar{align-content:start;gap:12px;display:grid}.market-section-heading,.market-toolbar,.market-listing-topline,.market-listing-meta,.market-seller-row,.market-side-card-title,.market-trust-label,.market-composer-header,.market-composer-actions{align-items:center;display:flex}.market-section-heading,.market-toolbar,.market-listing-topline,.market-composer-header,.market-composer-actions{justify-content:space-between}.market-section-heading{margin-bottom:16px}.market-section-heading h2{letter-spacing:-.8px;margin:6px 0 0;font-size:23px}.market-result-count{color:var(--market-muted);font-size:12px}.market-toolbar{gap:12px;margin-bottom:14px}.market-tabs{border:1px solid var(--market-line);background:#0f172a99;border-radius:10px;gap:4px;padding:4px;display:flex}.market-tabs button,.market-type-selector button{color:var(--market-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:750}.market-tabs button.active,.market-tabs button:hover,.market-type-selector button.active{color:#fff;background:#8b5cf640}.market-toolbar-right{align-items:center;gap:8px;min-width:0;display:flex}.market-search,.market-sort{border:1px solid var(--market-line);min-height:36px;color:var(--market-muted);background:#0f172aa6;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.market-search input,.market-sort select,.market-field input,.market-field select,.market-field textarea{min-width:0;color:var(--market-text);background:0 0;border:0;outline:0}.market-search input{width:190px;font-size:12px}.market-search input::placeholder,.market-field input::placeholder,.market-field textarea::placeholder{color:var(--market-dim)}.market-sort{padding-right:7px;position:relative}.market-sort select{appearance:none;padding-right:18px;font-size:12px;font-weight:750}.market-sort svg{pointer-events:none;position:absolute;right:7px}.market-notice{color:#a7f3d0;background:#10b9811a;border:1px solid #34d39940;border-radius:9px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.market-notice button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.market-list{gap:10px;display:grid}.market-listing-card{border:1px solid var(--market-line);background:var(--market-panel);border-radius:14px;grid-template-columns:150px minmax(0,1fr);gap:17px;min-height:174px;padding:12px;transition:all .2s;display:grid}.market-listing-card:hover{background:#1e293bd6;border-color:#8b5cf680;transform:translateY(-1px)}.market-listing-image{background:linear-gradient(145deg,#1e293b,#0f172a);border-radius:10px;min-height:148px;position:relative;overflow:hidden}.market-listing-image img{object-fit:cover;width:100%;height:100%;min-height:148px;display:block}.market-listing-placeholder{color:#c4b5fd;background:linear-gradient(145deg,#6366f159,#0f172ae6);align-content:center;place-items:center;gap:6px;height:100%;min-height:148px;font-size:10px;display:grid}.market-type-badge{color:#fff;background:#0f172ad6;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:850;position:absolute;top:8px;left:8px}.market-type-badge.share{color:#a7f3d0;background:#064e3be0}.market-type-badge.swap{color:#fde68a;background:#78350fe0}.market-listing-body{min-width:0;padding:3px 4px 3px 0}.market-listing-topline{color:var(--market-dim);font-size:11px}.market-listing-topline button{color:var(--market-muted);cursor:pointer;background:0 0;border:0}.market-listing-topline button:hover{color:#fb7185}.market-listing-body h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 5px;font-size:17px;line-height:1.35;overflow:hidden}.market-price-row{align-items:baseline;gap:8px;display:flex}.market-price-row strong{color:#fb7185;letter-spacing:-.5px;font-size:20px}.market-price-row del{color:var(--market-dim);font-size:11px}.market-condition{color:var(--market-muted);margin:4px 0 8px;font-size:12px}.market-listing-meta{color:var(--market-muted);flex-wrap:wrap;gap:9px;font-size:11px}.market-listing-meta span{align-items:center;gap:4px;display:inline-flex}.market-seller-row{color:var(--market-muted);gap:7px;margin-top:12px;font-size:11px}.market-avatar{color:#fff;background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:850;display:grid}.market-seller-row strong{color:#fff}.market-trust{color:var(--market-green);align-items:center;gap:3px;display:inline-flex}.market-chat-button{color:#a5f3fc;cursor:pointer;background:#22d3ee17;border:1px solid #22d3ee47;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:5px 8px;font-size:11px;display:inline-flex}.market-empty-state{border:1px dashed var(--market-line);color:var(--market-muted);border-radius:14px;place-items:center;gap:8px;padding:60px 20px;display:grid}.market-empty-state strong{color:#fff}.market-empty-state span{font-size:12px}.market-side-card{border:1px solid var(--market-line);background:var(--market-panel-soft);border-radius:14px;padding:18px}.market-trust-card{background:linear-gradient(155deg,#4c1d956b,#0f172ab8 62%)}.market-side-icon{border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:18px;display:grid}.market-side-icon.purple{color:#ddd6fe;background:#8b5cf633}.market-side-card h3{color:#fff;letter-spacing:-.7px;margin:10px 0 9px;font-size:21px;line-height:1.25}.market-side-card p{color:var(--market-muted);margin:0;font-size:12px;line-height:1.6}.market-trust-meter{background:#ffffff1a;border-radius:99px;height:7px;margin-top:20px;overflow:hidden}.market-trust-meter span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#8b5cf6);height:100%;display:block}.market-trust-label{color:var(--market-muted);justify-content:space-between;margin-top:7px;font-size:11px}.market-trust-label strong{color:#c4b5fd}.market-side-card-title{color:#a5f3fc;gap:7px}.market-side-card-title h3{letter-spacing:-.2px;margin:0;font-size:14px}.market-guide-list{gap:13px;margin:17px 0;padding:0;list-style:none;display:grid}.market-guide-list li{color:var(--market-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.market-guide-list svg{color:var(--market-green);flex:none;margin-top:1px}.market-guide-note{color:#fde68a;background:#f59e0b1a;border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:11px;line-height:1.4;display:flex}.market-mini-stats{gap:13px;display:grid}.market-mini-stats div{color:var(--market-muted);grid-template-columns:20px 1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.market-mini-stats svg{color:var(--market-cyan)}.market-mini-stats strong{color:#fff;font-size:12px}.market-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020617c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.market-composer{background:#111827;border:1px solid #a78bfa59;border-radius:18px;width:min(560px,100%);max-height:min(760px,92vh);padding:22px;overflow:auto;box-shadow:0 30px 90px #00000080}.market-composer-header h2{letter-spacing:-.7px;margin:5px 0 0;font-size:22px}.market-composer-header>button{border:1px solid var(--market-line);color:var(--market-muted);cursor:pointer;background:#ffffff0a;border-radius:8px;place-items:center;padding:7px;display:grid}.market-composer-intro{color:var(--market-muted);margin:10px 0 20px;font-size:12px}.market-type-selector{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:17px;display:grid}.market-type-selector button{border:1px solid var(--market-line);justify-content:center;align-items:center;gap:6px;min-height:38px;display:inline-flex}.market-field{gap:7px;margin-bottom:13px;display:grid}.market-field>span{color:#e2e8f0;font-size:12px;font-weight:750}.market-field>span small{color:var(--market-dim);font-weight:500}.market-field input,.market-field select,.market-field textarea{border:1px solid var(--market-line);width:100%;color:var(--market-text);background:#02061766;border-radius:8px;padding:10px 11px;font-size:13px}.market-field select{appearance:auto}.market-field textarea{resize:vertical;line-height:1.5}.market-field input:focus,.market-field select:focus,.market-field textarea:focus{border-color:var(--market-purple);box-shadow:0 0 0 3px #8b5cf624}.market-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.market-photo-tip{color:#a5f3fc;background:#22d3ee0f;border:1px dashed #22d3ee40;border-radius:8px;align-items:center;gap:8px;margin:5px 0 20px;padding:10px;font-size:11px;display:flex}.market-photo-tip small{color:var(--market-muted);margin-top:2px;display:block}.market-composer-actions{gap:8px}.market-composer-actions .market-secondary-button{margin-left:auto}@media (width<=900px){.market-hero{grid-template-columns:1fr;gap:30px;padding-top:52px}.market-layout{grid-template-columns:1fr}.market-sidebar{grid-template-columns:repeat(3,1fr);align-items:start}.market-trust-card{grid-column:span 2}}@media (width<=640px){.market-topbar{grid-template-columns:1fr auto;gap:10px;padding:12px 14px}.market-topbar .market-brand{grid-area:1/1/auto/-1;justify-self:center}.market-topbar .market-back-button{grid-row:2;padding:8px;font-size:0}.market-topbar .market-back-button svg{margin:0}.market-topbar>.market-primary-button{grid-row:2;padding:0 10px;font-size:11px}.market-hero,.market-layout{width:min(100% - 28px,560px)}.market-hero{padding:42px 0 34px}.market-hero h1{letter-spacing:-2px;font-size:38px}.market-hero-copy>p{font-size:13px}.market-hero-stats{gap:6px;padding:8px}.market-hero-stats div{min-height:92px;padding:8px}.market-hero-stats strong{font-size:20px}.market-hero-stats span{font-size:10px}.market-toolbar{flex-direction:column;align-items:stretch}.market-toolbar-right{width:100%}.market-search{flex:1}.market-search input{width:100%}.market-listing-card{grid-template-columns:94px minmax(0,1fr);gap:11px;min-height:142px;padding:9px}.market-listing-image,.market-listing-image img,.market-listing-placeholder{min-height:124px}.market-listing-body h3{font-size:14px}.market-price-row strong{font-size:17px}.market-condition{margin-bottom:6px;font-size:11px}.market-listing-meta{gap:4px;font-size:10px}.market-seller-row{margin-top:8px;font-size:10px}.market-chat-button{padding:4px 6px;font-size:10px}.market-sidebar{grid-template-columns:1fr}.market-trust-card{grid-column:auto}.market-field-grid{grid-template-columns:1fr;gap:0}.market-composer{border-radius:14px;padding:17px}.market-type-selector button{padding:7px 4px;font-size:11px}}.return-page{--return-bg:#080b12;--return-panel:#121826d1;--return-panel-soft:#0f172ab8;--return-line:#94a3b82b;--return-text:#f8fafc;--return-muted:#94a3b8;--return-dim:#64748b;--return-red:#f05252;--return-orange:#f59e0b;--return-green:#34d399;min-height:100vh;color:var(--return-text);background:radial-gradient(900px 450px at 78% -8%, #dc262626, transparent 68%), radial-gradient(650px 380px at 5% 18%, #f59e0b14, transparent 68%), var(--return-bg);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.return-page button,.return-page input,.return-page select{font:inherit}.return-topbar{z-index:20;border-bottom:1px solid var(--return-line);-webkit-backdrop-filter:blur(18px);background:#080b12db;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:14px clamp(18px,4vw,58px);display:grid;position:sticky;top:0}.return-back-button{border:1px solid var(--return-line);color:var(--return-muted);cursor:pointer;background:#ffffff09;border-radius:9px;justify-self:start;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.return-back-button:hover{color:#fff;background:#f552521a;border-color:#f5525280}.return-brand{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.return-brand-mark{color:#fff;background:linear-gradient(135deg,#ef4444,#b91c1c);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 24px #ef444440}.return-brand-mark img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.return-brand strong,.return-brand small{display:block}.return-brand strong{letter-spacing:-.3px;font-size:15px}.return-brand small{color:var(--return-muted);margin-top:2px;font-size:10px}.return-topbar-actions{justify-self:end;align-items:center;gap:9px;display:flex}.return-demo-badge{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:800}.return-alert-button,.return-secondary-button{border:1px solid var(--return-line);color:var(--return-muted);cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;display:inline-flex}.return-alert-button:hover,.return-secondary-button:hover{color:#fff;background:#f552521a;border-color:#f5525273}.return-hero,.return-trust-strip,.return-layout{width:min(1180px,100% - 36px);margin:0 auto}.return-hero{grid-template-columns:minmax(0,1fr) 410px;align-items:center;gap:60px;padding:72px 0 44px;display:grid}.return-eyebrow,.return-kicker{color:#fca5a5;letter-spacing:.9px;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.return-kicker{color:var(--return-red);letter-spacing:1.1px;font-size:10px}.return-hero h1{letter-spacing:-3px;margin:14px 0;font-size:clamp(36px,5vw,62px);line-height:1.07}.return-hero h1 em{color:#f87171;font-style:normal}.return-hero-copy>p{max-width:590px;color:var(--return-muted);margin:0;font-size:15px;line-height:1.75}.return-hero-pills{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.return-hero-pills span{border:1px solid var(--return-line);color:var(--return-muted);background:#ffffff08;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.return-hero-pills svg{color:var(--return-green)}.return-drop-card{background:linear-gradient(145deg,#450a0a8c,#0f172ad1);border:1px solid #f5525252;border-radius:16px;padding:16px;box-shadow:0 22px 60px #00000047}.return-drop-card-head{color:#fecaca;justify-content:space-between;align-items:center;font-size:11px;display:flex}.return-drop-card-head span{align-items:center;gap:5px;display:inline-flex}.return-drop-card-head b{color:#fda4af;font-variant-numeric:tabular-nums;font-size:14px}.return-drop-product{grid-template-columns:126px minmax(0,1fr);align-items:center;gap:13px;margin:15px 0;display:grid}.return-drop-image{background:#1e293b;border-radius:10px;height:145px;overflow:hidden}.return-drop-image img{object-fit:cover;width:100%;height:100%}.return-image-fallback{color:#fca5a5;background:linear-gradient(145deg,#7f1d1d80,#0f172ae6);align-content:center;place-items:center;gap:6px;width:100%;height:100%;min-height:145px;font-size:10px;display:grid}.return-drop-product h3{color:#fff;margin:8px 0 5px;font-size:15px;line-height:1.35}.return-drop-product strong{color:#fb7185;font-size:20px}.return-drop-product del{color:var(--return-dim);margin-left:6px;font-size:11px}.return-drop-product small{color:var(--return-muted);margin-top:7px;font-size:11px;display:block}.return-drop-card>button{color:#fecaca;cursor:pointer;background:#f552521a;border:1px solid #f5525252;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;font-size:12px;font-weight:750;display:flex}.return-grade-badge{border-radius:6px;align-items:center;gap:4px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:850;display:inline-flex}.grade-A{color:#a7f3d0;background:#10b98129}.grade-B{color:#fde68a;background:#f59e0b29}.grade-C{color:#fecaca;background:#ef444429}.return-trust-strip{border:1px solid var(--return-line);background:var(--return-line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:48px;display:grid;overflow:hidden}.return-trust-strip div{background:#0f172ac7;gap:4px;padding:13px 16px;display:grid}.return-trust-strip strong{color:#fff;font-size:13px}.return-trust-strip span{color:var(--return-muted);font-size:11px}.return-layout{grid-template-columns:minmax(0,1fr) 286px;gap:22px;padding-bottom:70px;display:grid}.return-content,.return-sidebar{min-width:0}.return-sidebar{align-content:start;gap:12px;display:grid}.return-section-head,.return-toolbar,.return-toolbar-controls,.return-product-meta,.return-card-footer,.return-side-title,.return-detail-price,.return-detail-actions{align-items:center;display:flex}.return-section-head,.return-toolbar{justify-content:space-between}.return-section-head{margin-bottom:16px}.return-section-head h2{color:#fff;letter-spacing:-.8px;margin:6px 0 0;font-size:23px}.return-result-count{color:var(--return-muted);font-size:12px}.return-toolbar{gap:12px;margin-bottom:14px}.return-grade-tabs{border:1px solid var(--return-line);background:#0f172a9e;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.return-grade-tabs button{color:var(--return-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:750}.return-grade-tabs button.active,.return-grade-tabs button:hover{color:#fff;background:#ef444433}.return-toolbar-controls{gap:7px;min-width:0}.return-search,.return-select{border:1px solid var(--return-line);min-height:36px;color:var(--return-muted);background:#0f172aad;border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:flex;position:relative}.return-search input,.return-select select{min-width:0;color:var(--return-text);background:0 0;border:0;outline:0;font-size:11px}.return-search input{width:160px}.return-search input::placeholder{color:var(--return-dim)}.return-select select{appearance:none;padding-right:14px}.return-select>svg:last-child{pointer-events:none;position:absolute;right:6px}.return-notice{color:#a7f3d0;background:#10b9811a;border:1px solid #34d39947;border-radius:9px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.return-notice button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.return-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.return-product-card{border:1px solid var(--return-line);background:var(--return-panel);cursor:pointer;border-radius:13px;transition:all .2s;overflow:hidden}.return-product-card:hover,.return-product-card:focus-visible{background:#1e293bdb;border-color:#f5525285;outline:0;transform:translateY(-1px)}.return-product-image{background:linear-gradient(145deg,#1e293b,#0f172a);height:190px;position:relative;overflow:hidden}.return-product-image img{object-fit:cover;width:100%;height:100%;display:block}.return-product-image .return-image-fallback{min-height:190px}.return-product-image .return-grade-badge{position:absolute;top:9px;left:9px}.return-discount-badge{color:#fff;background:#b91c1ce6;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:850;position:absolute;bottom:9px;right:9px}.return-product-body{padding:12px}.return-product-meta{color:var(--return-dim);justify-content:space-between;font-size:10px}.return-product-meta span:last-child{align-items:center;gap:3px;display:inline-flex}.return-product-body h3{color:#fff;height:38px;margin:7px 0 4px;font-size:15px;line-height:1.35;overflow:hidden}.return-price{align-items:baseline;gap:7px;display:flex}.return-price strong{color:#fb7185;letter-spacing:-.6px;font-size:20px}.return-price del{color:var(--return-dim);font-size:11px}.return-fact-list{color:var(--return-muted);gap:5px;margin:11px 0;font-size:10.5px;display:grid}.return-fact-list span{align-items:center;gap:5px;display:flex}.return-fact-list svg{color:#fca5a5}.return-card-footer{color:var(--return-muted);border-top:1px solid #94a3b81a;justify-content:space-between;padding-top:9px;font-size:10.5px}.return-delivery{color:#a7f3d0;align-items:center;gap:4px;display:inline-flex}.return-stock{color:#fde68a}.return-side-card{border:1px solid var(--return-line);background:var(--return-panel-soft);border-radius:13px;padding:16px}.return-side-title{color:#fca5a5;gap:7px}.return-side-title h3{color:#fff;margin:0;font-size:14px}.return-grade-guide{background:linear-gradient(155deg,#450a0a6b,#0f172ab8)}.return-grade-row{grid-template-columns:29px 1fr;align-items:start;gap:8px;margin-top:16px;display:grid}.return-grade-row>b{border-radius:7px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.return-grade-row span{gap:3px;display:grid}.return-grade-row strong{color:#fff;font-size:12px}.return-grade-row small{color:var(--return-muted);font-size:10px;line-height:1.4}.return-check-list{color:var(--return-muted);gap:12px;margin:16px 0;padding:0;font-size:11px;list-style:none;display:grid}.return-check-list li{align-items:center;gap:7px;display:flex}.return-check-list svg{color:var(--return-green)}.return-side-note{color:#fde68a;background:#f59e0b1a;border-radius:8px;padding:9px;font-size:10px;line-height:1.45}.return-stats-card{grid-template-columns:1fr 1fr;gap:8px;display:grid}.return-stats-card div{background:#ffffff09;border-radius:8px;gap:4px;padding:9px;display:grid}.return-stats-card strong{color:#fff;font-size:17px}.return-stats-card span{color:var(--return-muted);font-size:10px}.return-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020617c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.return-detail-modal{background:#111827;border:1px solid #f5525259;border-radius:16px;width:min(760px,100%);padding:20px;position:relative;box-shadow:0 30px 90px #00000085}.return-modal-close{z-index:1;border:1px solid var(--return-line);color:var(--return-muted);cursor:pointer;background:#ffffff0a;border-radius:8px;place-items:center;padding:7px;display:grid;position:absolute;top:14px;right:14px}.return-detail-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.return-detail-image{background:#1e293b;border-radius:11px;height:300px;overflow:hidden}.return-detail-image img{object-fit:cover;width:100%;height:100%;display:block}.return-detail-image .return-image-fallback{min-height:300px}.return-detail-layout h2{color:#fff;letter-spacing:-.8px;margin:13px 42px 9px 0;font-size:23px;line-height:1.3}.return-detail-price{gap:8px}.return-detail-price strong{color:#fb7185;font-size:26px}.return-detail-price span{color:#fecaca;background:#ef444424;border-radius:5px;padding:4px 6px;font-size:11px;font-weight:800}.return-detail-price del{color:var(--return-dim);font-size:12px}.return-detail-grid{grid-template-columns:1fr 1fr;gap:7px;margin:18px 0;display:grid}.return-detail-grid div{background:#ffffff09;border-radius:8px;gap:4px;padding:9px;display:grid}.return-detail-grid span{color:var(--return-dim);font-size:10px}.return-detail-grid strong{color:#fff;font-size:11px}.return-detail-assurance{color:#a7f3d0;background:#10b98114;border:1px solid #34d39938;border-radius:8px;align-items:flex-start;gap:7px;padding:10px;font-size:11px;line-height:1.4;display:flex}.return-detail-actions{justify-content:flex-end;gap:8px;margin-top:18px}.return-primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#b91c1c);border:1px solid #f8717199;border-radius:8px;align-items:center;gap:6px;padding:10px 13px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=940px){.return-hero{grid-template-columns:1fr;gap:30px}.return-layout{grid-template-columns:1fr}.return-sidebar{grid-template-columns:repeat(3,1fr);align-items:start}.return-grade-guide{grid-column:span 2}}@media (width<=680px){.return-topbar{grid-template-columns:1fr auto;gap:10px;padding:12px 14px}.return-brand{grid-area:1/1/auto/-1;justify-self:center}.return-back-button{grid-row:2;padding:8px;font-size:0}.return-topbar-actions{grid-row:2}.return-demo-badge{display:none}.return-alert-button{padding:8px;font-size:0}.return-alert-button svg{margin:0}.return-hero,.return-trust-strip,.return-layout{width:min(100% - 28px,560px)}.return-hero{padding:44px 0 32px}.return-hero h1{letter-spacing:-2.2px;font-size:39px}.return-hero-copy>p{font-size:13px}.return-drop-card{padding:13px}.return-trust-strip{grid-template-columns:1fr;gap:1px;margin-bottom:36px}.return-toolbar{flex-direction:column;align-items:stretch}.return-grade-tabs{flex-wrap:nowrap;overflow-x:auto}.return-grade-tabs button{white-space:nowrap}.return-toolbar-controls{grid-template-columns:1fr 1fr;display:grid}.return-search{grid-column:1/-1}.return-search input{width:100%}.return-product-grid{grid-template-columns:1fr 1fr;gap:8px}.return-product-image{height:135px}.return-product-image .return-image-fallback{min-height:135px}.return-product-body{padding:9px}.return-product-body h3{height:36px;font-size:13px}.return-price strong{font-size:17px}.return-price del{display:none}.return-fact-list,.return-card-footer{font-size:9.5px}.return-sidebar{grid-template-columns:1fr}.return-grade-guide{grid-column:auto}.return-detail-layout{grid-template-columns:1fr;gap:14px}.return-detail-image{height:190px}.return-detail-image .return-image-fallback{min-height:190px}.return-detail-layout h2{font-size:20px}}.daily10-page{color:#f8fafc;background:radial-gradient(800px 500px at 20% -10%,#8b5cf62e,#0000 68%),radial-gradient(680px 420px at 90% 28%,#f43f5e1a,#0000 68%),#080c14;min-height:100vh;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.daily10-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c14b8;border-bottom:1px solid #94a3b821;justify-content:space-between;align-items:center;padding:15px clamp(18px,5vw,72px);display:flex}.daily10-brand{align-items:center;gap:9px;display:flex}.daily10-logo{color:#fff;background:linear-gradient(135deg,#8b5cf6,#4f46e5);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.daily10-brand strong,.daily10-brand small{display:block}.daily10-brand strong{font-size:15px}.daily10-brand small{color:#94a3b8;margin-top:2px;font-size:10px}.daily10-language{color:#94a3b8;font-size:11px}.daily10-shell{width:min(690px,100% - 36px);margin:0 auto;padding:78px 0 50px}.daily10-intro{text-align:center}.daily10-eyebrow{color:#22d3ee;letter-spacing:1px;align-items:center;gap:6px;font-size:10px;font-weight:850;display:inline-flex}.daily10-intro h1{letter-spacing:-2.8px;margin:17px 0 14px;font-size:clamp(36px,6vw,58px);line-height:1.08}.daily10-intro h1 em{color:#a78bfa;font-style:normal}.daily10-intro>p{color:#94a3b8;margin:0;font-size:14px;line-height:1.6}.daily10-topic-tabs{grid-template-columns:repeat(3,1fr);gap:7px;margin:35px 0 13px;display:grid}.daily10-topic-tabs button{color:#94a3b8;cursor:pointer;background:#0f172a9e;border:1px solid #94a3b829;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:12px;font-weight:750;display:inline-flex}.daily10-topic-tabs button:hover{color:#fff;border-color:#a78bfa66}.daily10-topic-tabs button.active.violet{color:#ddd6fe;background:#8b5cf62e;border-color:#a78bfa8c}.daily10-topic-tabs button.active.red{color:#fecaca;background:#ef444429;border-color:#f871718c}.daily10-topic-tabs button.active.pink{color:#fbcfe8;background:#ec489926;border-color:#f472b68c}.daily10-card{background:linear-gradient(145deg,#1e1b4bde,#0f172adb);border:1px solid #a78bfa59;border-radius:18px;min-height:330px;padding:24px 25px 18px;position:relative;overflow:hidden;box-shadow:0 25px 70px #0000004d}.daily10-card.red{background:linear-gradient(145deg,#450a0abd,#0f172ae0);border-color:#f8717159}.daily10-card.pink{background:linear-gradient(145deg,#50072499,#0f172ae0);border-color:#f472b659}.daily10-card-glow{filter:blur(30px);pointer-events:none;background:#a78bfa38;border-radius:50%;width:230px;height:230px;position:absolute;top:-115px;right:-65px}.daily10-card.red .daily10-card-glow{background:#f871712e}.daily10-card.pink .daily10-card-glow{background:#f472b62e}.daily10-card-top,.daily10-card-actions,.daily10-entry-row,.daily10-footer{align-items:center;display:flex}.daily10-card-top{justify-content:space-between;position:relative}.daily10-topic-label{color:#c4b5fd;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.daily10-card.red .daily10-topic-label{color:#fca5a5}.daily10-card.pink .daily10-topic-label{color:#f9a8d4}.daily10-countdown{color:#cbd5e1;align-items:center;gap:7px;font-size:11px;display:inline-flex}.daily10-countdown-ring{--daily-progress:100%;background:conic-gradient(#a78bfa var(--daily-progress), #ffffff1f var(--daily-progress));border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:relative}.daily10-countdown-ring:after{content:"";border-radius:inherit;background:#181639;position:absolute;inset:4px}.daily10-card.red .daily10-countdown-ring{background:conic-gradient(#f87171 var(--daily-progress), #ffffff1f var(--daily-progress))}.daily10-card.red .daily10-countdown-ring:after{background:#35151d}.daily10-card.pink .daily10-countdown-ring{background:conic-gradient(#f472b6 var(--daily-progress), #ffffff1f var(--daily-progress))}.daily10-card.pink .daily10-countdown-ring:after{background:#35152c}.daily10-countdown-ring b{z-index:1;color:#fff;font-size:11px;position:relative}.daily10-content{text-align:center;place-items:center;padding:45px 12px 34px;display:grid;position:relative}.daily10-phrase{color:#fff;letter-spacing:-.8px;max-width:580px;margin:0;font-size:clamp(25px,4vw,36px);font-weight:800;line-height:1.25}.daily10-translation{color:#c4b5fd;margin:15px 0 5px;font-size:15px;font-weight:650}.daily10-card.red .daily10-translation{color:#fca5a5}.daily10-card.pink .daily10-translation{color:#f9a8d4}.daily10-pronunciation{color:#94a3b8;margin:0;font-size:12px}.daily10-note{color:#94a3b8;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:19px;font-size:11px;display:flex}.daily10-source{color:#fecaca;background:#ef444429;border-radius:5px;padding:3px 6px}.daily10-loading{color:#94a3b8;place-items:center;gap:9px;min-height:220px;font-size:12px;display:grid}.daily10-loading svg{color:#a78bfa;animation:1s linear infinite daily10-spin}@keyframes daily10-spin{to{transform:rotate(360deg)}}.daily10-card-actions{border-top:1px solid #ffffff14;gap:6px;padding-top:14px;position:relative}.daily10-card-actions button{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.daily10-card-actions button:hover,.daily10-card-actions button.saved{color:#f9a8d4;border-color:#f472b659}.daily10-card-actions .daily10-sound-button{color:#c4b5fd;margin-left:auto;padding:7px}.daily10-entry-row{gap:10px;margin-top:16px}.daily10-progress{background:#ffffff1a;border-radius:99px;flex:1;height:5px;overflow:hidden}.daily10-progress span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#8b5cf6);height:100%;transition:width 1s linear;display:block}.daily10-entry-row>span{color:#64748b;white-space:nowrap;font-size:10px}.daily10-enter-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#4f46e5);border:0;border-radius:8px;align-items:center;gap:5px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.daily10-footnote{color:#64748b;justify-content:center;align-items:center;gap:5px;margin:16px 0 0;font-size:10px;display:flex}.daily10-footnote svg{color:#34d399}.daily10-footer{color:#64748b;border-top:1px solid #94a3b81a;justify-content:space-between;padding:16px clamp(18px,5vw,72px);font-size:10px}.daily10-footer button{color:#94a3b8;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;display:inline-flex}@media (width<=620px){.daily10-topbar{padding:13px 14px}.daily10-language{font-size:10px}.daily10-shell{width:min(100% - 28px,520px);padding:52px 0 34px}.daily10-intro h1{letter-spacing:-2px;font-size:39px}.daily10-intro>p{font-size:12px}.daily10-topic-tabs button{min-height:38px;padding:0 4px;font-size:10px}.daily10-card{min-height:330px;padding:17px 15px 13px}.daily10-content{padding:44px 4px 32px}.daily10-phrase{font-size:25px}.daily10-translation{font-size:14px}.daily10-entry-row{flex-wrap:wrap}.daily10-progress{flex-basis:100%;order:1}.daily10-entry-row>span{order:2}.daily10-enter-button{order:3;margin-left:auto}.daily10-footer{flex-direction:column;align-items:flex-start;gap:6px}}:root{--showcase-primary:#3b82f6;--showcase-primary-rgb:59, 130, 246;--showcase-secondary:#6366f1;--showcase-accent:#f59e0b;--showcase-success:#10b981;--showcase-danger:#ef4444;--showcase-radius:16px;--showcase-radius-sm:8px;--showcase-radius-lg:24px}.premium-theme-light{--sc-bg:#f8fafc;--sc-surface:#fff;--sc-surface-hover:#f1f5f9;--sc-border:#e2e8f0;--sc-text:#0f172a;--sc-text-muted:#64748b;--sc-text-light:#94a3b8;--sc-glass-bg:#fffc;--sc-glass-border:#e2e8f0cc;--sc-shadow:0 4px 20px #0000000d;--sc-shadow-hover:0 10px 30px #0000001a;--sc-card-glow:#3b82f60d}.premium-theme-dark{--sc-bg:#090d16;--sc-surface:#121824;--sc-surface-hover:#1e2533;--sc-border:#1e293b;--sc-text:#f8fafc;--sc-text-muted:#94a3b8;--sc-text-light:#64748b;--sc-glass-bg:#121824d9;--sc-glass-border:#1e293bcc;--sc-shadow:0 4px 25px #00000059;--sc-shadow-hover:0 10px 40px #00000080;--sc-card-glow:#6366f126}.showcase-container{background-color:var(--sc-bg);min-height:100vh;color:var(--sc-text);flex-direction:column;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;transition:background-color .3s,color .3s;display:flex}.showcase-header{z-index:100;background:var(--sc-glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--sc-glass-border);box-shadow:var(--sc-shadow);justify-content:space-between;align-items:center;padding:12px 24px;display:flex;position:sticky;top:0}.showcase-header-left{align-items:center;gap:16px;display:flex}.btn-back-main{border-radius:var(--showcase-radius-sm);border:1px solid var(--sc-border);color:var(--sc-text);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 16px;font-weight:500;transition:all .2s;display:flex}.btn-back-main:hover{background:var(--sc-surface-hover);border-color:var(--showcase-primary)}.showcase-title-area{flex-direction:column;display:flex}.showcase-title-area h1{background:linear-gradient(135deg, var(--showcase-primary), var(--showcase-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:1.25rem;font-weight:700}.showcase-title-area span{color:var(--sc-text-muted);font-size:.8rem}.showcase-header-actions{align-items:center;gap:12px;display:flex}.theme-toggle-btn{border:1px solid var(--sc-border);background:var(--sc-surface);width:40px;height:40px;color:var(--sc-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.theme-toggle-btn:hover{background:var(--sc-surface-hover);transform:rotate(15deg)}.showcase-layout{flex-grow:1;grid-template-columns:280px 1fr;display:grid;overflow:hidden}.showcase-sidebar{background:var(--sc-surface);border-right:1px solid var(--sc-border);flex-direction:column;gap:20px;padding:24px 16px;display:flex;overflow-y:auto}.sidebar-title{text-transform:uppercase;letter-spacing:.05em;color:var(--sc-text-light);margin-bottom:8px;padding-left:12px;font-size:.75rem;font-weight:700}.sample-menu-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sample-menu-item button{border-radius:var(--showcase-radius-sm);width:100%;color:var(--sc-text-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:12px;font-weight:500;transition:all .2s;display:flex}.sample-menu-item.active button{color:var(--showcase-primary);background:linear-gradient(135deg,#3b82f61a,#6366f11a);border-color:#3b82f633;font-weight:600}.sample-menu-item button:hover:not(.active){background:var(--sc-surface-hover);color:var(--sc-text);padding-left:16px}.sample-badge-count{background:var(--sc-border);color:var(--sc-text-muted);border-radius:10px;margin-left:auto;padding:2px 6px;font-size:.7rem}.sample-menu-item.active .sample-badge-count{background:var(--showcase-primary);color:#fff}.showcase-content{flex-direction:column;gap:24px;height:calc(100vh - 65px);padding:32px;display:flex;overflow-y:auto}.page-intro-header{border-bottom:1px solid var(--sc-border);padding-bottom:16px}.page-intro-badge{color:var(--showcase-primary);background:linear-gradient(135deg,#3b82f61a,#6366f11a);border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.page-intro-header h2{letter-spacing:-.02em;margin:0 0 8px;font-size:1.75rem;font-weight:800}.page-intro-header p{color:var(--sc-text-muted);margin:0;font-size:.95rem;line-height:1.5}.sc-card{background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:var(--showcase-radius);box-shadow:var(--sc-shadow);padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.sc-card:hover{box-shadow:var(--sc-shadow-hover);border-color:rgba(var(--showcase-primary-rgb), .3)}.sc-card.interactive:hover{transform:translateY(-2px)}.sc-grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.sc-grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.sc-grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.sc-flex-row{justify-content:space-between;align-items:center;display:flex}.btn-premium{border-radius:var(--showcase-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:600;transition:all .2s;display:inline-flex}.btn-premium-primary{background:linear-gradient(135deg, var(--showcase-primary), var(--showcase-secondary));color:#fff;box-shadow:0 4px 15px #3b82f64d}.btn-premium-primary:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}.btn-premium-secondary{background:var(--sc-surface);border-color:var(--sc-border);color:var(--sc-text)}.btn-premium-secondary:hover{background:var(--sc-surface-hover)}.btn-premium-danger{background:var(--showcase-danger);color:#fff;box-shadow:0 4px 12px #ef444433}.btn-premium-danger:hover{opacity:.95}.home-hero-banner{border-radius:var(--showcase-radius-lg);background:linear-gradient(135deg,#3b82f614,#6366f114);border:1px solid #3b82f626;padding:32px;position:relative;overflow:hidden}.home-hero-content{z-index:2;max-width:600px;position:relative}.home-hero-content h2{margin:0 0 12px;font-size:2.25rem;font-weight:800;line-height:1.2}.home-hero-content h2 b{color:var(--showcase-primary)}.home-hero-desc{color:var(--sc-text-muted);margin-bottom:24px;font-size:1.05rem}.home-hero-badge{color:var(--showcase-accent);background:#f59e0b1a;border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.home-hero-bg-shapes{pointer-events:none;background:radial-gradient(circle,#6366f126 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-50px;right:-50px}.premium-search-container{max-width:600px;margin:0 auto;position:relative}.premium-search-box{background:var(--sc-surface);border:2px solid var(--sc-border);box-shadow:var(--sc-shadow);border-radius:30px;align-items:center;padding:6px 6px 6px 20px;transition:all .2s;display:flex}.premium-search-box:focus-within{border-color:var(--showcase-primary);box-shadow:0 0 0 4px #3b82f626}.premium-search-box input{color:var(--sc-text);background:0 0;border:none;outline:none;flex-grow:1;padding:8px 12px;font-size:1rem}.premium-search-box button{background:linear-gradient(135deg, var(--showcase-primary), var(--showcase-secondary));color:#fff;cursor:pointer;border:none;border-radius:25px;padding:10px 24px;font-weight:600}.deal-grid-container{flex-direction:column;gap:16px;display:flex}.deal-item-card{background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:var(--showcase-radius);gap:20px;padding:18px;transition:all .2s;display:flex}.deal-item-card:hover{border-color:rgba(var(--showcase-primary-rgb), .3);box-shadow:var(--sc-shadow-hover);transform:translateY(-2px)}.deal-img-wrapper{border-radius:var(--showcase-radius-sm);border:1px solid var(--sc-border);background:#f1f5f9;justify-content:center;align-items:center;width:140px;height:140px;display:flex;overflow:hidden}.premium-theme-dark .deal-img-wrapper{background:#1e2530}.deal-img-wrapper img{object-fit:cover;width:100%;height:100%}.deal-card-content{flex-direction:column;flex-grow:1;display:flex}.deal-card-header{justify-content:space-between;align-items:flex-start;display:flex}.deal-merchant-tag{color:var(--showcase-primary);text-transform:uppercase;font-size:.8rem;font-weight:600}.deal-condition-badge{background:var(--sc-border);color:var(--sc-text-muted);border-radius:4px;padding:2px 8px;font-size:.75rem}.deal-card-title{cursor:pointer;margin:6px 0 10px;font-size:1.1rem;font-weight:700;line-height:1.4}.deal-card-title:hover{color:var(--showcase-primary);text-decoration:underline}.deal-price-section{align-items:baseline;gap:8px;margin-bottom:auto;display:flex}.deal-price-current{color:var(--sc-text);font-size:1.35rem;font-weight:800}.deal-price-discount{color:var(--showcase-danger);font-size:1.1rem;font-weight:700}.deal-price-prev{color:var(--sc-text-light);font-size:.9rem;text-decoration:line-through}.deal-meta-footer{color:var(--sc-text-muted);border-top:1px dashed var(--sc-border);align-items:center;gap:16px;margin-top:12px;padding-top:12px;font-size:.8rem;display:flex}.deal-meta-item{align-items:center;gap:4px;display:flex}.deal-meta-value-heat{color:var(--showcase-accent);font-weight:700}.deal-buy-btn{background:var(--sc-surface-hover);border:1px solid var(--sc-border);color:var(--sc-text);cursor:pointer;border-radius:20px;padding:8px 18px;font-size:.85rem;font-weight:600;transition:all .2s}.deal-buy-btn:hover{background:var(--showcase-primary);color:#fff;border-color:var(--showcase-primary)}.graph-card{background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:var(--showcase-radius);padding:24px;position:relative}.objection-card{border-radius:var(--showcase-radius);background:linear-gradient(135deg,#ef444408,#f59e0b08);border:1px solid #ef444440;padding:24px}.objection-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.objection-title{color:var(--showcase-danger);align-items:center;gap:8px;font-size:1.1rem;font-weight:700;display:flex}.objection-timer{color:var(--showcase-danger);background:#ef44441a;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.vote-ratio-bar{background:#e2e8f0;border-radius:12px;height:24px;margin:16px 0;display:flex;overflow:hidden}.premium-theme-dark .vote-ratio-bar{background:#1e293b}.vote-segment-approve{color:#fff;background:linear-gradient(90deg,#10b981,#059669);justify-content:center;align-items:center;height:100%;font-size:.75rem;font-weight:700;transition:width .3s;display:flex}.vote-segment-reject{color:#fff;background:linear-gradient(90deg,#ef4444,#dc2626);justify-content:center;align-items:center;height:100%;font-size:.75rem;font-weight:700;transition:width .3s;display:flex}.vote-segment-hold{color:#fff;background:#94a3b8;justify-content:center;align-items:center;height:100%;font-size:.75rem;font-weight:700;transition:width .3s;display:flex}.vote-buttons{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vote-btn{border-radius:var(--showcase-radius-sm);border:1px solid var(--sc-border);background:var(--sc-surface);color:var(--sc-text);cursor:pointer;padding:10px;font-weight:600;transition:all .2s}.vote-btn:hover{background:var(--sc-surface-hover)}.vote-btn.approve-active{border-color:var(--showcase-success);color:var(--showcase-success);background:#10b98114}.vote-btn.reject-active{border-color:var(--showcase-danger);color:var(--showcase-danger);background:#ef444414}.chat-bubbles-container{border:1px solid var(--sc-border);border-radius:var(--showcase-radius-sm);background:var(--sc-bg);flex-direction:column;gap:12px;max-height:350px;padding:8px;display:flex;overflow-y:auto}.chat-bubble{align-items:flex-start;gap:12px;display:flex}.chat-bubble-avatar{background:var(--showcase-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:700;display:flex}.chat-bubble-body{background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:0 16px 16px;max-width:75%;padding:10px 14px}.chat-bubble-author{align-items:center;gap:6px;margin-bottom:2px;font-size:.8rem;font-weight:700;display:flex}.chat-badge-verified{color:var(--showcase-primary);background:#3b82f61a;border-radius:10px;padding:1px 5px;font-size:.65rem}.chat-bubble-text{margin:0;font-size:.9rem;line-height:1.4}.metadata-preview-panel{border:2px dashed var(--sc-border);border-radius:var(--showcase-radius-sm);background:var(--sc-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:20px;display:flex}.metadata-preview-active{border-style:solid;border-color:var(--showcase-primary);text-align:left;align-items:stretch}.spinner{border:3px solid #3b82f633;border-top-color:var(--showcase-primary);border-radius:50%;width:30px;height:30px;margin-bottom:12px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mission-video-placeholder{aspect-ratio:16/9;border-radius:var(--showcase-radius);border:1px solid var(--sc-border);background:#020617;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.mission-countdown-overlay{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border-radius:30px;padding:8px 16px;font-size:1.1rem;font-weight:700;position:absolute;top:20px;right:20px}.claim-reward-glow-btn{animation:2s infinite pulse-glow-btn}@keyframes pulse-glow-btn{0%{box-shadow:0 0 #6366f1b3}70%{box-shadow:0 0 0 15px #6366f100}to{box-shadow:0 0 #6366f100}}.market-type-indicator{border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600}.market-type-indicator.sell{color:var(--showcase-primary);background:#3b82f61a}.market-type-indicator.share{color:var(--showcase-success);background:#10b9811a}.market-type-indicator.swap{color:var(--showcase-accent);background:#f59e0b1a}.crew-node{cursor:pointer;transition:all .2s}.crew-node:hover{filter:drop-shadow(0 0 6px #6366f199)}.crew-link{stroke-dasharray:4;animation:30s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-1000px}}.theme-toss,.theme-carrot,.theme-coupang,.theme-discord,.theme-apple,.theme-musinsa,.theme-pinterest,.theme-navercafe,.theme-cyber,.theme-editorial{box-sizing:border-box;width:100%;min-height:650px;font-family:Pretendard,-apple-system,sans-serif;transition:all .3s;overflow:hidden}.theme-toss{padding:30px;color:#191f28!important;background-color:#f2f4f6!important}.theme-toss .toss-layout{flex-direction:column;gap:20px;max-width:600px;margin:0 auto;display:flex}.theme-toss .toss-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.theme-toss .toss-card-group{background:#fff;border-radius:24px;padding:24px;box-shadow:0 4px 20px #00000004}.theme-toss .toss-card-title{color:#191f28;margin-bottom:16px;font-size:1.15rem;font-weight:700}.theme-toss .toss-item-row{cursor:pointer;border-bottom:1px solid #f2f4f6;justify-content:space-between;align-items:center;padding:16px 0;transition:opacity .2s;display:flex}.theme-toss .toss-item-row:last-child{border-bottom:none}.theme-toss .toss-item-row:hover{opacity:.7}.theme-toss .toss-icon{background:#f2f4f6;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.8rem;display:flex}.theme-toss .toss-btn-action{color:#fff;cursor:pointer;background:#3182f6;border:none;border-radius:10px;padding:10px 16px;font-weight:600}.theme-carrot{justify-content:center;align-items:center;padding:30px 10px;display:flex;color:#fff!important;background-color:#0b0c10!important}.theme-carrot .phone-frame{background:#000;border:10px solid #1f2937;border-radius:40px;flex-direction:column;width:360px;height:580px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0009}.theme-carrot .phone-screen{z-index:2;background:linear-gradient(#000000b3 0%,#0000001a 40% 60%,#000000d9 100%);flex-direction:column;flex-grow:1;justify-content:space-between;padding:24px 20px 20px;display:flex;position:relative}.theme-carrot .reels-video-bg{z-index:1;opacity:.85;background:linear-gradient(135deg,#1e1b4b,#311042);justify-content:center;align-items:center;width:100%;height:100%;font-size:8rem;display:flex;position:absolute;top:0;left:0}.theme-carrot .reels-top-tabs{color:#fff9;justify-content:center;gap:16px;font-size:.9rem;font-weight:700;display:flex}.theme-carrot .reels-top-tabs span.active{color:#fff;border-bottom:2.5px solid #fff;padding-bottom:3px}.theme-carrot .reels-right-actions{z-index:10;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:110px;right:12px}.theme-carrot .reels-action-btn{color:#fff;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;font-size:.7rem;font-weight:700;display:flex}.theme-carrot .reels-action-circle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s;display:flex}.theme-carrot .reels-action-circle:hover{transform:scale(1.1)}.theme-carrot .reels-bottom-info{text-align:left;flex-direction:column;gap:8px;display:flex}.theme-carrot .reels-badge-merchant{color:#fff;background:#f05;border-radius:20px;align-self:flex-start;padding:3px 10px;font-size:.75rem;font-weight:800;box-shadow:0 2px 8px #f056}.theme-carrot .reels-title-text{text-shadow:0 2px 4px #000c;margin:0;font-size:.95rem;font-weight:700;line-height:1.4}.theme-carrot .reels-price-info{align-items:baseline;gap:8px;display:flex}.theme-carrot .reels-discount{color:#f05;text-shadow:0 2px 4px #000c;font-size:1.5rem;font-weight:900}.theme-carrot .reels-price{color:#fff;text-shadow:0 2px 4px #000c;font-size:1.6rem;font-weight:900}.theme-carrot .reels-buy-btn{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(90deg,#f05 0%,#f70 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:.95rem;font-weight:800;display:flex;box-shadow:0 4px 15px #f056}.theme-carrot .reels-spin-disc{background:#111;border:4px solid #333;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;animation:3s linear infinite spin;display:flex}.theme-coupang{color:#111!important;background-color:#f4f5f7!important}.theme-coupang .coupang-layout{padding:24px}.theme-coupang .coupang-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.theme-coupang .coupang-product-card{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;padding:12px;transition:transform .2s;display:flex}.theme-coupang .coupang-product-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.theme-coupang .coupang-img-box{background:#f9fafb;border-radius:6px;justify-content:center;align-items:center;height:150px;margin-bottom:12px;font-size:4rem;display:flex}.theme-coupang .rocket-badge{color:#fff;background:#0073e9;border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:.65rem;font-weight:800;display:inline-block}.theme-coupang .coupang-title{height:38px;margin:6px 0;font-size:.85rem;font-weight:600;line-height:1.4;overflow:hidden}.theme-coupang .coupang-price-row{align-items:baseline;gap:4px;display:flex}.theme-coupang .coupang-discount{color:#ae0000;font-size:1rem;font-weight:700}.theme-coupang .coupang-price{font-size:1.1rem;font-weight:800}.theme-discord{color:#dbdee1!important;background-color:#313338!important}.theme-discord .discord-grid{grid-template-columns:240px 1fr;min-height:600px;display:grid}.theme-discord .discord-guilds-sidebar{background-color:#2b2d31;border-right:1px solid #1e1f22;flex-direction:column;gap:12px;padding:16px;display:flex}.theme-discord .discord-channel-btn{color:#949ba4;cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:.9rem;font-weight:500;display:flex}.theme-discord .discord-channel-btn.active{color:#fff;background:#ffffff0f}.theme-discord .discord-chat-area{flex-direction:column;gap:20px;height:600px;padding:24px;display:flex;overflow-y:auto}.theme-discord .discord-msg-bubble{gap:16px;display:flex}.theme-discord .discord-avatar{color:#fff;background:#5865f2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.theme-discord .discord-msg-content{background:#2b2d31;border:1px solid #1e1f22;border-radius:8px;max-width:600px;padding:16px}.theme-apple{color:#1d1d1f!important;background-color:#f5f5f7!important}.theme-apple .apple-layout{max-width:900px;margin:0 auto;padding:50px 20px}.theme-apple .apple-hero-title{text-align:center;letter-spacing:-.03em;margin-bottom:40px;font-size:2.8rem;font-weight:800}.theme-apple .apple-showcase-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.theme-apple .apple-product-card{text-align:center;background:#fff;border-radius:22px;flex-direction:column;align-items:center;padding:30px;display:flex;box-shadow:0 10px 30px #00000005}.theme-apple .apple-card-img{margin:20px 0;font-size:4.5rem}.theme-apple .apple-card-title{margin-bottom:8px;font-size:1.3rem;font-weight:700}.theme-apple .apple-card-price{color:#1d1d1f;font-size:1.1rem;font-weight:600}.theme-musinsa{color:#000!important;background-color:#fff!important}.theme-musinsa .musinsa-layout{max-width:900px;margin:0 auto;padding:24px}.theme-musinsa .musinsa-title-board{text-transform:uppercase;border-bottom:3px solid #000;margin-bottom:24px;padding-bottom:12px;font-size:1.6rem;font-weight:900}.theme-musinsa .musinsa-flex-layout{grid-template-columns:2fr 1fr;gap:24px;display:grid}.theme-musinsa .musinsa-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.theme-musinsa .musinsa-card{border:1px solid #eee;flex-direction:column;display:flex;position:relative}.theme-musinsa .musinsa-img-holder{background:#f5f5f5;justify-content:center;align-items:center;height:180px;font-size:4rem;display:flex}.theme-musinsa .musinsa-rank-tag{color:#fff;background:#000;padding:2px 8px;font-size:.8rem;font-weight:700;position:absolute;top:12px;left:12px}.theme-musinsa .musinsa-body{padding:12px}.theme-musinsa .musinsa-desc{height:38px;margin:4px 0;font-size:.85rem;font-weight:700;overflow:hidden}.theme-musinsa .musinsa-price-tag{font-size:1rem;font-weight:900}.theme-musinsa .musinsa-discount{color:#f05;margin-right:6px;font-weight:800}.theme-pinterest{color:#111!important;background-color:#fff!important}.theme-pinterest .pin-layout{column-count:3;column-gap:20px;max-width:950px;margin:0 auto;padding:20px}.theme-pinterest .pin-card{break-inside:avoid;background:#fff;border:1px solid #e1e1e1;border-radius:20px;width:100%;margin-bottom:20px;padding:14px;display:inline-block;overflow:hidden;box-shadow:0 4px 12px #00000005}.theme-pinterest .pin-visual{border-radius:12px;justify-content:center;align-items:center;margin-bottom:12px;font-size:4rem;display:flex}.theme-navercafe{border:1px solid #ddd;color:#333!important;background-color:#fff!important}.theme-navercafe .cafe-top-banner{color:#fff;background:#03c75a;padding:20px;font-size:1.4rem;font-weight:800}.theme-navercafe .cafe-grid-split{grid-template-columns:200px 1fr;display:grid}.theme-navercafe .cafe-left-panel{background:#f9f9f9;border-right:1px solid #eee;padding:16px}.theme-navercafe .cafe-right-panel{padding:24px}.theme-navercafe .cafe-list-table{border-collapse:collapse;width:100%}.theme-navercafe .cafe-list-table th{text-align:left;background:#f8f9fa;border-bottom:1px solid #eee;padding:10px;font-size:.85rem;font-weight:600}.theme-navercafe .cafe-list-table td{border-bottom:1px solid #eee;padding:12px 10px;font-size:.85rem}.theme-cyber{color:#00f0ff!important;background-color:#05010c!important}.theme-cyber .cyber-layout{padding:30px}.theme-cyber .cyber-header-glow{text-align:center;background:#0d081b;border:2px solid #f05;margin-bottom:30px;padding:16px;box-shadow:0 0 12px #f05}.theme-cyber .cyber-grid-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.theme-cyber .cyber-neon-card{background:#0a0515;border:1px solid #00f0ff;flex-direction:column;padding:20px;display:flex;position:relative;box-shadow:0 0 8px #00f0ff}.theme-cyber .cyber-img-holder{border:1px solid #00f0ff4d;justify-content:center;align-items:center;height:120px;margin-bottom:12px;font-size:3rem;display:flex}.theme-editorial{color:#2c221e!important;background-color:#faf7f2!important}.theme-editorial .edi-layout{border-left:1px solid #2c221e;border-right:1px solid #2c221e;max-width:800px;min-height:600px;margin:0 auto;padding:40px}.theme-editorial .edi-header-banner{text-align:center;border-bottom:4px double #2c221e;margin-bottom:30px;padding-bottom:24px}.theme-editorial .edi-two-col{grid-template-columns:2fr 1fr;gap:30px;display:grid}.theme-editorial .edi-article{border-bottom:1px solid #2c221e;margin-bottom:20px;padding-bottom:20px}.theme-carrot .reels-ad-glow-border{box-shadow:0 0 25px #f59e0b66;border:4px solid #f59e0b!important}.theme-carrot .reels-ad-countdown-bar{color:#fbbf24;background:#000000b3;border:1px solid #fbbf244d;border-radius:20px;align-self:center;padding:6px 14px;font-size:.8rem;font-weight:700}.theme-carrot .reels-skip-btn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;align-self:center;margin-top:10px;padding:6px 16px;font-size:.75rem;font-weight:700;transition:all .2s}.theme-carrot .reels-skip-btn:hover:not(:disabled){color:#000;background:#fff;border-color:#fff}.theme-carrot .reels-skip-btn:disabled{opacity:.5;cursor:not-allowed}
