@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.2q4tlji06vjpz.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.v0GJ4q_className{font-family:pretendard,pretendard Fallback}.v0GJ4q_variable{--font-pretendard:"pretendard", "pretendard Fallback"}
:root{--ink:#172c2a;--muted:#6d7d79;--teal:#087d68;--line:#dfe7e1;--paper:#f6f8f4;--white:#fff;--soft:#eaf4ee}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,.button{background:var(--theme-accent-fill,var(--teal));color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 17px;font-weight:600;display:inline-block}button:hover,.button:hover{filter:brightness(.95)}button:disabled{opacity:.45;cursor:not-allowed}input,select{border:1px solid var(--theme-line,#ccd8d0);background:var(--theme-surface,#fff);color:var(--ink);border-radius:8px;min-width:0;padding:10px 12px}input:focus,select:focus{outline:2px solid var(--theme-line,#85beaa);outline-offset:2px}label{flex-direction:column;gap:7px;font-size:.8125rem;font-weight:600;display:flex}.top{background:var(--theme-surface,#fff);border-bottom:1px solid var(--line)}.nav{justify-content:space-between;align-items:center;max-width:1160px;height:82px;margin:auto;padding:0 28px;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:1.375rem;font-weight:800;display:flex}.brand-mark{background:var(--theme-accent-fill,var(--teal));color:#fff;text-align:center;border-radius:10px;width:34px;height:36px;font-size:1.8125rem;line-height:32px}.alpha{letter-spacing:1px;color:var(--muted);border:1px solid var(--line);border-radius:5px;margin-left:8px;padding:3px 7px;font-size:.5625rem}.nav nav{gap:28px;font-size:.8125rem;font-weight:600;display:flex}.container{max-width:1160px;margin:auto;padding:0 28px 70px}.hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:66px 0 50px;display:flex}.eyebrow{letter-spacing:2px;color:var(--teal);font-size:.625rem;font-weight:800}h1{letter-spacing:-1.8px;margin:16px 0;font-size:2.625rem;line-height:1.35}h1 em{color:var(--teal);font-style:normal}p{color:var(--muted);font-size:.875rem}h2{letter-spacing:-.5px;margin:0;font-size:1.25rem}h2 small{color:var(--muted);margin-left:8px;font-size:.8125rem;font-weight:400}.hero-note{background:var(--soft);border-radius:16px;min-width:235px;padding:25px;font-size:.75rem}.hero-note strong{color:var(--teal);margin:8px 0;font-size:1.875rem;display:block}.hero-note>span:last-child{color:var(--muted);font-size:.6875rem;display:block}.dot{background:var(--theme-accent-fill,var(--teal));border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.feed-head{justify-content:space-between;align-items:center;margin-top:35px;display:flex}.feed-head p{margin:4px 0;font-size:.75rem}.search{gap:7px;display:flex}.search input{width:230px}.search button{padding:9px 14px}.filters{flex-wrap:wrap;gap:8px;margin:24px 0 20px;display:flex}.filters a{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:24px;padding:7px 15px;font-size:.75rem}.filters .selected{background:var(--theme-strong-fill,var(--ink));border-color:var(--ink);color:#fff}.deals{gap:12px;display:grid}.deal{background:var(--theme-surface,#fff);border:1px solid var(--line);border-radius:12px;padding:22px 26px}.deal-meta{color:var(--muted);align-items:center;gap:12px;font-size:.6875rem;display:flex}.deal-meta time{margin-left:auto}.source-tag{background:var(--soft);color:var(--teal);border-radius:4px;padding:3px 7px;font-weight:700}.deal h3{letter-spacing:-.3px;margin:12px 0 15px;font-size:1.0625rem}.deal h3 a:hover{color:var(--teal)}.deal-bottom{align-items:center;gap:20px;display:flex}.price{font-size:1.3125rem;font-weight:800}.closed{background:var(--theme-warning-soft,#f2e9e3);color:var(--theme-danger,#986346);vertical-align:middle;border-radius:4px;margin-left:10px;padding:3px 7px;font-size:.625rem;display:inline-block}.reactions{color:var(--muted);font-size:.6875rem}.outlink{color:var(--teal);margin-left:auto;font-size:.75rem;font-weight:700}.empty{background:var(--theme-surface,#fff);border:1px dashed var(--theme-line,#c7d8ce);text-align:center;border-radius:14px;padding:65px 25px}.empty-symbol{color:var(--teal);margin-bottom:12px;font-size:2rem}.empty p{margin-bottom:25px}.pagination{justify-content:center;gap:24px;margin:30px 0;font-size:.75rem;display:flex}.pagination span{color:var(--muted)}.source-summary{border-top:1px solid var(--line);padding-top:20px}.source-summary h3{font-size:.8125rem}.source-summary>div{color:var(--muted);gap:20px;padding:6px 0;font-size:.6875rem;display:flex}.source-summary>div span:first-child{min-width:170px}.source-summary>div span:last-child{margin-left:auto}footer{border-top:1px solid var(--line);gap:16px;max-width:1104px;margin:auto;padding:25px 0;font-size:.75rem;font-weight:700;display:flex}footer span{color:var(--muted);font-weight:400}footer span:last-child{margin-left:auto}.admin-heading{justify-content:space-between;align-items:center;padding:40px 0 25px;display:flex}.admin-heading h1{margin:10px 0;font-size:2rem}.admin-heading p{margin:0}.heading-actions{align-items:center;gap:10px;display:flex}.secondary{background:var(--theme-surface,#fff);color:var(--ink);border:1px solid var(--theme-line,#cbd9d0)}.quiet{color:var(--muted);background:0 0;padding:8px}.mode-tag{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:5px 8px;font-size:.6875rem}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:25px;display:grid}.stats>div{background:var(--theme-surface,#fff);border:1px solid var(--line);border-radius:12px;padding:20px 22px}.stats span{color:var(--muted);font-size:.75rem}.stats strong{letter-spacing:-1px;margin-top:8px;font-size:1.75rem;display:block}.stats small{color:var(--muted);letter-spacing:0;margin-left:5px;font-size:.75rem;font-weight:400}.tabs{border-bottom:1px solid var(--line);gap:25px;margin-top:30px;display:flex}.tabs button{color:var(--muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0;font-size:.8125rem}.tabs button.active{color:var(--teal);border-color:var(--teal)}.section-heading{justify-content:space-between;align-items:center;margin:25px 0 17px;display:flex}.section-heading h2{font-size:1.0625rem}.section-heading span{color:var(--muted);font-size:.6875rem}.crawler-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.crawler-card{background:var(--theme-surface,#fff);border:1px solid var(--line);border-radius:14px;padding:25px}.card-heading{justify-content:space-between;align-items:center;display:flex}.state{background:var(--theme-soft,#eef0ed);color:var(--muted);border-radius:5px;padding:3px 8px;font-size:.625rem;font-weight:700}.state.good{background:var(--soft);color:var(--teal)}.state.bad{background:var(--theme-danger-soft,#fcebe7);color:var(--theme-danger,#a24133)}.subtle{color:var(--muted);font-size:.6875rem}.crawler-card h3{letter-spacing:-.5px;margin:14px 0 3px;font-size:1.3125rem}.source-url{color:var(--muted);font-size:.6875rem}.settings-row{border-top:1px solid var(--theme-line,#edf1ed);border-bottom:1px solid var(--theme-line,#edf1ed);align-items:center;gap:30px;margin:23px 0 20px;padding:20px 0;display:flex}.settings-row>label:first-child{flex:1}.toggle-label{grid-template-columns:20px 1fr;gap:9px;font-size:.75rem;display:grid}.toggle-label input{accent-color:var(--teal);grid-row:2;width:19px;height:19px;margin:0}.toggle-label span{grid-row:2}.crawler-card dl{margin:0}.crawler-card dl>div{justify-content:space-between;padding:5px 0;font-size:.75rem;display:flex}.crawler-card dt{color:var(--muted)}.crawler-card dd{font-variant-numeric:tabular-nums;margin:0}.card-actions{gap:10px;margin-top:23px;display:flex}.card-actions button{flex:1;font-size:.75rem}.error,.card-error{color:var(--theme-danger,#923d2e);background:var(--theme-danger-soft,#fff0ec);border:1px solid var(--theme-line,#efd1c7);overflow-wrap:anywhere;border-radius:8px;padding:12px 15px;font-size:.75rem}.card-error{margin-bottom:0}.success{background:var(--soft);color:var(--teal);border-radius:8px;padding:12px 15px;font-size:.75rem}.add-panel{border:1px dashed var(--theme-line,#bfcfc4);border-radius:12px;align-items:center;gap:14px;margin-top:20px;padding:20px 24px;display:flex}.add-panel>div{margin-right:auto}.add-panel h3{margin:0;font-size:.875rem}.add-panel p{margin:3px 0;font-size:.6875rem}.add-panel select{min-width:200px;font-size:.75rem}.add-panel button{font-size:.75rem}.cost-note{background:var(--theme-soft,#edf2ed);border-radius:12px;margin-top:25px;padding:20px 24px}.cost-note h3{margin:0;font-size:.8125rem}.cost-note p{margin:8px 0;font-size:.75rem}.cost-note small{color:var(--muted);font-size:.625rem}.table-panel{background:var(--theme-surface,#fff);border:1px solid var(--line);border-radius:12px;margin-top:24px;padding:0 22px 20px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:.6875rem}th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px;font-weight:500}td{border-bottom:1px solid var(--theme-line,#eef1ed);vertical-align:top;padding:13px 12px}.error-cell{overflow-wrap:anywhere;max-width:280px;color:var(--theme-danger,#923d2e)}.compact{border:0;padding:30px;font-size:.8125rem}.moderation-list>div{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:17px 0;display:flex}.moderation-list>div>div{flex:1}.moderation-list small{color:var(--muted);font-size:.625rem;display:block}.moderation-list a{margin-top:5px;font-size:.8125rem;display:block}.moderation-list button{font-size:.6875rem}.audit-row{border-bottom:1px solid var(--line);gap:20px;padding:14px 0;font-size:.75rem;display:flex}.audit-row time,.audit-row span{color:var(--muted)}.login-wrap{max-width:450px;margin:70px auto 120px;padding:0 20px}.login-card{background:var(--theme-surface,#fff);border:1px solid var(--line);border-radius:16px;padding:35px}.login-card h1{letter-spacing:-.6px;font-size:1.5625rem}.login-card p{font-size:.75rem}.login-card form{flex-direction:column;gap:18px;margin:25px 0;display:flex}.login-card small{color:var(--muted);font-size:.625rem}@media (max-width:760px){.nav{height:70px;padding:0 18px}.alpha{display:none}.nav nav{gap:15px;font-size:.6875rem}.container{padding:0 18px 40px}.hero{padding:40px 0;display:block}h1{font-size:2rem}.hero-note{margin-top:25px;padding:17px}.hero-note strong{font-size:1.4375rem}.feed-head,.admin-heading{display:block}.search{margin-top:20px}.search input{flex:1;width:auto}.deal{padding:17px}.deal h3{font-size:.9375rem}.deal-bottom{flex-wrap:wrap;gap:10px}.price{font-size:1.125rem}.reactions{display:none}.deal-meta{gap:7px;font-size:.5625rem}.stats{grid-template-columns:repeat(2,1fr);gap:10px}.stats>div{padding:15px}.heading-actions{flex-wrap:wrap;margin-top:20px}.crawler-grid{grid-template-columns:1fr}.section-heading{display:block}.section-heading span{margin-top:5px;display:block}.add-panel{flex-wrap:wrap;padding:18px}.add-panel>div{width:100%}.add-panel select{flex:1;min-width:100px}.audit-row{display:block}.audit-row>*{margin:4px 0;display:block}.source-summary>div{flex-wrap:wrap;gap:5px 15px}.source-summary>div span:last-child{width:100%;margin-left:0}footer{flex-wrap:wrap;margin:0 18px}footer span:last-child{width:100%;margin-left:0}.tabs{gap:20px}}.toggle-label{flex-shrink:0;min-width:85px}.toggle-label .toggle-title{white-space:nowrap;grid-area:1/1/auto/-1}.toggle-label>span:last-child{grid-area:2/2}.deal{gap:20px;display:flex}.deal-content{flex:1;min-width:0}.deal-thumbnail{background:var(--theme-soft,#f1f4f2);width:112px;height:112px;color:var(--theme-muted,#7a8981);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:.75rem;display:flex;overflow:hidden}.deal-thumbnail img{object-fit:contain;background:var(--theme-surface,white);width:100%;height:100%}@media (max-width:600px){.deal{gap:12px}.deal-thumbnail{width:76px;height:76px}.deal-content .deal-meta{flex-wrap:wrap}}.deal-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shoplink{color:#fff;background:#087d70;border-radius:8px;padding:9px 12px;font-size:.75rem;font-weight:700}.shoplink:hover{background:#05685d}.merchant-domain{color:var(--theme-muted,#6c7d74);overflow-wrap:anywhere;margin-top:10px;font-size:.6875rem}@media (max-width:600px){.deal-links{gap:8px}.shoplink{padding:8px 10px}}.sort-row{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.sort-row nav{flex-shrink:0;gap:8px;display:flex}.sort-row a{color:var(--theme-muted,#60736b);background:var(--theme-soft,#edf2ef);border-radius:8px;padding:8px 14px;font-size:.8125rem}.sort-row a.selected{color:#fff;background:#087d70;font-weight:700}.sort-row p{color:var(--theme-muted,#6c7d74);font-size:.75rem}.deal-reactions{color:var(--theme-muted,#6c7d74);margin-top:10px;font-size:.75rem}.popularity{color:var(--theme-accent,#087d70);font-weight:700}@media (max-width:600px){.sort-row{flex-direction:column;align-items:flex-start;gap:4px}.sort-row p{margin:5px 0}}.browse-controls{background:var(--theme-soft,#edf3ef);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:16px;margin:18px 0;padding:18px;display:flex}.browse-controls label{color:var(--theme-muted,#52685c);font-size:.75rem}.browse-controls select{min-width:160px;margin-top:6px}.browse-controls .active-filter{flex-direction:row;align-items:center;gap:8px;padding:12px 0;font-size:.8125rem;display:flex}.active-filter input{accent-color:#087d70;width:17px;height:17px;margin:0}.reset-filters{color:var(--theme-muted,#60736b);padding:12px 0;font-size:.75rem}@media (max-width:600px){.browse-controls{gap:12px}.browse-controls>label:first-of-type,.browse-controls select{width:100%}.browse-controls .active-filter{flex:1}}.purchase-calculator{border-top:1px solid var(--theme-line,#e4ebe6);margin-top:14px;padding-top:12px}.purchase-calculator summary{cursor:pointer;color:var(--theme-accent,#087d70);font-size:.75rem;font-weight:700}.calculator-body>p{color:var(--theme-muted,#60736b);font-size:.75rem;line-height:1.7}.calculator-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calculator-fields label{color:var(--theme-muted,#52685c);font-size:.75rem}.calculator-fields input{margin-top:6px;padding:9px 10px}.calculator-fields small{color:var(--theme-muted,#74857c);font-size:.625rem;font-weight:400;line-height:1.5}.calculator-reset{margin:12px 0;font-size:.6875rem}.calculator-result{background:var(--theme-soft,#edf6f1);border-radius:10px;padding:14px}.calculator-result>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:.75rem;display:flex}.calculator-result strong{color:var(--theme-accent,#087d70);font-size:1.25rem}.calculator-result small,.calculator-note{color:var(--theme-muted,#60736b);font-size:.6875rem;line-height:1.7}.calculator-note{margin-top:10px;display:block}.calculator-prompt{background:var(--theme-soft,#f1f4f2);border-radius:8px;padding:10px}@media (max-width:600px){.calculator-fields{grid-template-columns:1fr}.calculator-result>div{flex-direction:column;align-items:flex-start}.calculator-result strong{font-size:1.1875rem}}.shipping-note{color:var(--theme-muted,#60736b);margin-top:8px;font-size:.6875rem}.price-history{border-top:1px solid var(--line,var(--theme-line,#e5e7eb));margin-top:12px;padding-top:10px;font-size:.8125rem}.price-history summary{cursor:pointer;color:var(--theme-muted,#475569);font-weight:600}.history-body{padding-top:10px}.history-body p,.history-body>small{color:var(--theme-muted,#64748b);line-height:1.6}.history-stat{background:var(--theme-soft,#f0f7f5);border-radius:8px;flex-wrap:wrap;gap:10px;padding:12px;display:flex}.history-stat strong{color:var(--theme-accent,#16705c)}.history-stat span{color:var(--theme-muted,#64748b)}.history-table-wrap{margin-top:12px;overflow-x:auto}.price-history table{border-collapse:collapse;width:100%;min-width:440px;font-size:.75rem}.price-history th,.price-history td{text-align:left;border-bottom:1px solid var(--theme-line,#e5e7eb);white-space:nowrap;padding:10px 8px}.price-history th{color:var(--theme-muted,#64748b);font-weight:500}.price-history td small{color:var(--theme-muted,#64748b);margin-top:4px;display:block}.admin-deal-filters{border-bottom:1px solid var(--theme-line,#e5e7eb);flex-wrap:wrap;align-items:end;gap:12px;padding:16px 0;display:flex}.admin-deal-filters label{color:var(--theme-muted,#64748b);flex-direction:column;gap:7px;font-size:.75rem;display:flex}.admin-deal-filters label:first-child{flex:1;min-width:200px}.admin-deal-filters input,.admin-deal-filters select{background:var(--theme-surface,white);border:1px solid var(--theme-line,#d7dfda);min-height:42px;color:var(--theme-ink,#243832);border-radius:8px;padding:9px 12px}.admin-deal-count{color:var(--theme-muted,#64748b);font-size:.8125rem}.moderation-meta{color:var(--theme-muted,#64748b);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:.75rem;display:flex}.visibility-tag{background:var(--theme-soft,#e6f5ec);color:var(--theme-accent,#1b7357);border-radius:5px;padding:4px 8px}.visibility-tag.is-hidden{background:var(--theme-soft,#f4eeee);color:var(--theme-danger,#8b4a4a)}.admin-deal-pagination{justify-content:center;align-items:center;gap:18px;padding-top:20px;font-size:.8125rem;display:flex}@media (max-width:640px){.admin-deal-filters label{flex:1;min-width:120px}.admin-deal-filters label:first-child{flex-basis:100%}.moderation-list>div{align-items:flex-start}.moderation-meta{gap:7px}}.moderation-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.detail-status{color:var(--muted);margin-top:10px;font-size:.75rem}.detail-status small{margin-top:4px;display:block}@media (max-width:760px){.moderation-list>div{flex-wrap:wrap;gap:12px}.moderation-actions{justify-content:flex-start;width:100%}}.run-table{min-width:1020px}.run-table td small{color:var(--muted);margin-top:4px;font-size:.6875rem;display:block}.run-table td:last-child{overflow-wrap:anywhere;min-width:150px;max-width:300px}.run-table button{margin-top:6px;padding:7px 12px;font-size:.6875rem}.run-table td .error-cell{color:var(--theme-danger,#aa493b)}.category-editor{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.category-editor>small{color:var(--muted);font-size:.6875rem;display:block}.category-editor>div{flex-wrap:wrap;align-items:end;gap:10px;margin-top:8px;display:flex}.category-editor label{font-size:.6875rem}.category-editor select{min-width:170px;padding:7px 10px;font-size:.75rem}.category-editor button{padding:8px 12px;font-size:.75rem}.detail-container{padding-top:30px}.detail-back{color:var(--teal);margin-bottom:22px;font-size:.8125rem;display:inline-block}.detail-overview{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:30px;padding:30px;display:flex}.detail-overview .deal-thumbnail{width:210px;height:210px}.detail-info{flex:1;min-width:0}.detail-info h1{letter-spacing:-.7px;overflow-wrap:anywhere;margin:18px 0;font-size:1.5625rem;line-height:1.5}.detail-info .price{font-size:1.8125rem}.detail-info .deal-meta{flex-wrap:wrap}.detail-shipping{color:var(--muted);font-size:.875rem}.detail-shipping small{font-size:.6875rem}.share-link{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.share-link button{font-size:.75rem}.share-link>span{color:var(--teal);font-size:.6875rem}.share-link input{width:100%;font-size:.75rem}.detail-observations{background:var(--theme-soft,#edf3ef);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;padding:20px 24px;font-size:.75rem;display:grid}.detail-observations span{color:var(--muted);margin-bottom:6px;display:block}.detail-observations p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.6875rem}.detail-tools{grid-template-columns:1fr 1fr;gap:20px;display:grid}.detail-tools>div{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:14px;min-width:0;padding:24px}.detail-tools details{border:0;margin:0;padding:0}.detail-tools summary{font-size:1rem}@media (max-width:760px){.detail-overview{flex-direction:column;gap:18px;padding:20px}.detail-overview .deal-thumbnail{width:150px;height:150px}.detail-info h1{font-size:1.3125rem}.detail-observations,.detail-tools{grid-template-columns:1fr}.detail-tools>div{padding:20px}}.save-deal{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.save-deal button{white-space:nowrap;padding:8px 12px;font-size:.75rem}.save-deal .is-saved{color:var(--teal);background:var(--soft);border-color:var(--theme-line,#a4c9b9)}.save-deal>span{max-width:280px;color:var(--theme-danger,#923d2e);font-size:.6875rem}.saved-container{padding-top:36px}.saved-heading{margin-bottom:28px}.saved-heading h1{margin:10px 0;font-size:2rem}.saved-heading h1 small{color:var(--muted);font-size:1rem;font-weight:400}.saved-heading p{color:var(--muted);font-size:.875rem}.saved-heading .saved-note{max-width:760px;font-size:.75rem}.saved-unavailable{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:12px;margin-top:24px;padding:22px}.saved-unavailable h2{margin-top:0;font-size:1.0625rem}.saved-unavailable p{color:var(--muted);font-size:.75rem}.saved-unavailable>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:.75rem;display:flex}@media (max-width:600px){.nav nav{gap:10px}.nav{padding:0 12px}.brand{gap:6px;font-size:1.1875rem}.brand-mark{width:30px;height:32px;font-size:1.625rem;line-height:29px}.saved-heading h1{font-size:1.75rem}}.report-panel{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:14px;margin-top:24px;padding:24px}.report-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.report-heading h2{margin:0;font-size:1.1875rem}.report-heading>span{color:var(--teal);white-space:nowrap;font-size:.8125rem}.report-panel>p{color:var(--muted);font-size:.8125rem}.report-presets{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.report-presets button{font-size:.8125rem}.report-panel>small{color:var(--muted);font-size:.6875rem;line-height:1.8;display:block}.report-panel .report-status,.report-panel .report-message{color:var(--teal);background:var(--soft);border-radius:8px;padding:12px}.report-comments{border-top:1px solid var(--line);margin-top:22px;padding-top:14px}.report-comments h3{font-size:.875rem}.report-comments h3 small{color:var(--muted);margin-left:10px;font-size:.6875rem;font-weight:400}.report-comments>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;font-size:.8125rem;display:flex}.report-comments time,.report-comments p{color:var(--muted);font-size:.75rem}@media (max-width:600px){.report-panel{padding:18px}.report-heading{align-items:flex-start}.report-heading h2{font-size:1.0625rem}.report-comments>div{flex-wrap:wrap}}.report-admin-table{min-width:1040px}.report-admin-table td:first-child{overflow-wrap:anywhere;min-width:220px;max-width:360px}.report-admin-table td:first-child a{margin-top:8px;font-weight:600;display:block}.report-admin-table td small{color:var(--muted);margin:4px 0;font-size:.6875rem;display:block}.report-admin-table td:last-child{overflow-wrap:anywhere;min-width:170px;max-width:300px}.report-admin-table td p{margin:0 0 8px}.report-admin-table button{font-size:.75rem}.report-admin-note{color:var(--muted);font-size:.75rem;line-height:1.8}.tabs{flex-wrap:wrap;gap:18px}.report-settings{background:var(--soft);border:1px solid var(--line);border-radius:12px;margin:20px 0;padding:20px}.report-settings h3{margin:0 0 14px;font-size:.9375rem}.report-settings form{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.report-settings label{min-width:145px;font-size:.75rem}.report-settings button{font-size:.75rem}.report-settings p{color:var(--muted);margin-bottom:0;font-size:.6875rem;line-height:1.8}@media (max-width:600px){.report-settings label{flex:1;min-width:120px}}.recheck-result{border:1px solid var(--line);background:var(--soft);border-radius:8px;margin:12px 0;padding:14px;font-size:.8125rem}.recheck-result>strong{color:var(--teal)}.recheck-result ul{margin:10px 0;padding-left:18px}.recheck-result li{overflow-wrap:anywhere;padding:4px 0}.recheck-result li span{color:var(--muted);margin-right:8px}.recheck-result p{margin:8px 0;font-size:.75rem}.recheck-result small,.recheck-result-note{color:var(--muted);font-size:.6875rem;line-height:1.7}.recheck-result.compact{min-width:200px;padding:10px}.recheck-history{border-top:1px solid var(--line);margin:20px 0;padding-top:14px}.recheck-history summary{cursor:pointer;color:var(--teal);font-size:.875rem;font-weight:600}.recheck-history ol{margin:0;padding:0;list-style:none}.recheck-history>ol>li{border-bottom:1px solid var(--line);padding:16px 0}.recheck-history-heading{align-items:center;gap:12px;font-size:.8125rem;display:flex}.recheck-history-heading span,.recheck-history p,.recheck-history-note{color:var(--muted);font-size:.75rem}.recheck-history p{margin:8px 0;line-height:1.7}.recheck-history.compact{min-width:220px}.recheck-history .error-cell{color:var(--theme-danger,#a93838);overflow-wrap:anywhere}.report-badge-row{margin:12px 0}.report-badge{border:1px solid var(--line);border-radius:6px;align-items:center;gap:10px;padding:6px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.report-badge.pending{background:var(--theme-warning-soft,#fff6e7);color:var(--theme-warning,#795413);border-color:var(--theme-line,#edd9b4)}.report-badge.failed{background:var(--theme-danger-soft,#fff0ed);color:var(--theme-danger,#a93838);border-color:var(--theme-line,#ecc6bd)}.report-badge.checked{background:var(--soft);color:var(--teal)}.report-badge:hover{text-decoration:underline}.report-badge:focus-visible{outline:2px solid var(--teal);outline-offset:3px}#report-heading{scroll-margin-top:24px}.browse-controls .price-filter{width:145px}.price-filter input{width:100%;margin-top:6px}.browse-controls .price-filter-note,.browse-controls .price-filter-error{flex-basis:100%;margin:0;font-size:.75rem}.browse-controls .price-filter-error{color:var(--theme-danger,#a4332c)}.price-filter input[aria-invalid=true]{border-color:var(--theme-line,#a4332c)}@media (max-width:600px){.browse-controls .price-filter{width:calc(50% - 6px)}.browse-controls .active-filter{flex-basis:calc(50% - 6px)}}.source-reactions{color:var(--theme-muted,#79877f);margin:6px 0 10px;font-size:.75rem}.deal-reactions a{color:var(--theme-accent,#276751);font-weight:650;text-decoration:none}.deal-reactions a:hover{text-decoration:underline}.community-panel{background:var(--theme-surface,white);border:1px solid var(--line,var(--theme-line,#dce5df));border-radius:16px;margin:28px 0;padding:28px;scroll-margin-top:30px}.community-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.community-heading h2{margin:0;font-size:1.375rem}.community-heading h2 small{color:var(--theme-muted,#66786e);font-size:.875rem;font-weight:400}.community-heading p,.community-note{color:var(--theme-muted,#66786e);font-size:.8125rem}.community-vote{white-space:nowrap}.community-vote.voted{color:#fff;background:#244e40}.comment-form{gap:14px;margin:20px 0;display:grid}.comment-form label{gap:8px;font-size:.8125rem;font-weight:600;display:grid}.comment-form input{max-width:300px}.comment-form textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:96px;font:inherit;border:1px solid var(--theme-line,#dce5df);border-radius:8px;padding:12px}.comment-form>div{justify-content:space-between;align-items:center;display:flex}.comment-form small,.community-toolbar{color:var(--theme-muted,#66786e);font-size:.75rem}.community-toolbar{justify-content:space-between;align-items:center;display:flex}.community-comment{border-top:1px solid var(--theme-line,#e4ebe6);padding:18px 0}.community-comment header{align-items:center;gap:10px;font-size:.8125rem;display:flex}.community-comment header span{color:var(--theme-accent,#347561);font-size:.6875rem}.community-comment time{color:var(--theme-muted,#79877f);margin-left:auto;font-size:.75rem}.community-comment p,.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.7}.community-comments>p{color:var(--theme-muted,#66786e);padding:20px 0}.community-panel .error,.community-panel .success{font-size:.8125rem}@media (max-width:600px){.community-panel{padding:18px}.community-heading{align-items:flex-start}.community-heading h2{font-size:1.125rem}.community-heading h2 small{margin-top:6px;display:block}.community-comment header{flex-wrap:wrap}}.comment-delete-confirm{background:var(--theme-soft,#f5f8f5);border-radius:8px;align-items:center;gap:12px;padding:10px;font-size:.8125rem;display:flex}.comment-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.comment-filters label:first-child{flex:1;min-width:220px}.comment-filters input{width:100%}.comment-edit-form{margin-top:14px}.comment-edited{color:var(--muted);font-size:.6875rem;display:block}.comment-draft-note{color:var(--muted);margin:8px 0 18px;font-size:.75rem}.comment-draft-note p{margin:4px 0;font-size:.75rem}.comment-draft-note button{margin-left:10px;font-size:.75rem}.comment-report-form{border:1px solid var(--line);border-radius:10px;margin-top:18px;padding:18px}.comment-report-filter{white-space:nowrap;flex-direction:row;align-items:center}.comment-report-details{max-width:420px}.comment-report-details summary{cursor:pointer;color:var(--teal);font-size:.75rem}.comment-report-details small{color:var(--muted);font-size:.6875rem;display:block}.comment-report-details>div{border-top:1px solid var(--line);padding-top:8px}.community-comment[id]{scroll-margin-top:80px}.community-comment[data-linked=true]{background:var(--surface-soft,var(--theme-soft,#f4f7f6));box-shadow:inset 3px 0 var(--accent,#23866c);padding-left:10px}
.game-store-filters,.game-benefit-filters{scrollbar-width:thin;gap:8px;padding:10px 0;display:flex;overflow-x:auto}.game-store-filters a,.game-benefit-filters a{border:1px solid var(--line);color:var(--muted);border-radius:7px;flex-shrink:0;padding:6px 11px;font-size:13px}.game-store-filters a[aria-current=page],.game-benefit-filters a[aria-current=page]{background:var(--soft);border-color:var(--teal);color:var(--ink);font-weight:650}.game-benefit-filters{padding-top:0}.game-benefit-filters a{border-color:#0000;padding:5px 9px}.game-badge{color:var(--teal);white-space:nowrap;font-size:11px;font-weight:650}.game-subscription,.game-trial,.game-unknown{color:var(--muted)}.game-expired,.game-upcoming{color:var(--theme-danger,#985046)}.game-discount{color:var(--teal);margin-left:7px;font-size:12px}.game-conditions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0;padding:16px 0}.game-conditions>div{align-items:center;gap:12px;font-size:13px;display:flex}.game-conditions .game-badge{font-size:13px}.game-conditions dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.game-conditions dl div{min-width:0}.game-conditions dt{color:var(--muted);font-size:12px}.game-conditions dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.game-conditions p{font-size:13px;line-height:1.7}@media (max-width:420px){.game-conditions dl{grid-template-columns:1fr}.game-store-filters a{padding:6px 9px}.game-discount{font-size:11px}}
.feed-container .feed-head{gap:18px;margin-top:24px}.feed-head h1{letter-spacing:-.6px;margin:0;font-size:1.375rem;line-height:1.4}.feed-head h1 small{color:var(--muted);letter-spacing:0;margin-left:8px;font-size:.8125rem;font-weight:400}.feed-filter-panel{border:1px solid var(--line);background:var(--theme-surface,white);border-radius:10px;margin:12px 0}.feed-filter-panel>summary{cursor:pointer;min-height:44px;padding:10px 14px;font-size:.8125rem;font-weight:600}.feed-filter-panel>summary span{color:var(--teal);font-size:.75rem}.feed-filter-panel .browse-controls{border-radius:0 0 10px 10px;margin:0}.feed-container .sort-row{margin:12px 0}.nav nav a{align-items:center;min-height:44px;display:flex}@media (max-width:600px){.nav{height:60px}.nav nav{gap:16px}.feed-container{padding:0 12px 36px}.feed-container .feed-head{gap:10px;margin-top:16px;display:block}.feed-head h1{font-size:1.25rem}.feed-container .feed-head p{display:none}.feed-container .search{gap:8px;width:100%;margin-top:10px}.feed-container .search input{flex:1;width:auto;min-height:44px;font-size:1rem}.feed-container .search button{min-height:44px}.feed-filter-panel{margin:6px 0}.feed-tools{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:6px 0 12px;display:flex}.feed-tools .feed-filter-panel{flex:1;order:2;min-width:0;margin:0}.feed-tools .feed-filter-panel[open]{flex-basis:100%}.feed-container .feed-tools .sort-row{flex:none;order:1;margin:0}.feed-container .sort-row{flex-direction:row;align-items:center;margin:8px 0 12px}.feed-container .sort-row p{display:none}.feed-container .sort-row a{min-height:40px;padding:9px 16px;display:block}.feed-container .deal{border-radius:10px;gap:12px;padding:10px}.feed-container .deal h3{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.feed-container .deal-meta{gap:6px;font-size:.625rem}.feed-container .deal-meta time{margin-left:0}.feed-container .deal-bottom{gap:8px}.feed-container .price{font-size:1.1875rem}.feed-container .deal-links{gap:6px}.feed-container .deal-links a,.feed-container .save-deal button{align-items:center;min-height:40px;display:inline-flex}.feed-container .browse-controls input,.feed-container .browse-controls select{font-size:1rem}}.feed-container .deal-image-link{border-radius:10px;flex:none;align-self:center;display:block}.feed-container .deal-thumbnail{width:132px;height:132px}.feed-container .deal h3{margin:8px 0;line-height:1.45}.feed-container .deal-bottom{flex-wrap:wrap;gap:10px}.feed-shipping{color:var(--muted);white-space:nowrap;font-size:.6875rem}.feed-container .deal-reactions{flex-wrap:wrap;gap:10px;margin-top:6px;font-size:.6875rem;display:flex}.feed-source-reactions{color:var(--muted);font-size:.625rem}.feed-container .report-badge-row{margin:5px 0 0}.feed-container .report-badge{padding:3px 6px;font-size:.625rem}.deal-image-link:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (max-width:600px){.feed-container .feed-head{margin-top:10px}.feed-head h1{font-size:1.125rem}.feed-head h1 small{margin-left:4px;font-size:.75rem}.feed-container .search{margin-top:8px}.feed-tools{margin-bottom:8px}.feed-container .deals{gap:8px}.feed-container .deal-thumbnail{border-radius:8px;width:104px;height:104px}.feed-container .deal-meta{flex-wrap:nowrap;gap:5px;font-size:.5625rem;line-height:1.4}.feed-container .deal-meta time{white-space:nowrap;margin-left:auto}.feed-container .source-tag{white-space:nowrap;padding:2px 4px}.feed-container .deal h3{margin:5px 0;line-height:1.4}.feed-container .price{font-size:1.0625rem;line-height:1.4}.feed-container .deal-bottom{gap:3px 8px}.feed-container .deal-reactions{gap:3px 8px;margin-top:5px;line-height:1.4}.feed-container .feed-source-reactions{font-size:.5625rem}}@media (max-width:360px){.feed-container .deal{gap:8px;padding:9px}.feed-container .deal-thumbnail{width:96px;height:104px}.feed-container .deal-meta time{font-size:.5rem}}
.account-container{max-width:620px;padding-top:28px;padding-bottom:48px}.account-panel{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:16px;padding:28px}.account-panel h1{margin:0 0 16px;font-size:1.5625rem}.account-panel h2{font-size:1.0625rem}.account-panel p{color:var(--muted);font-size:.875rem;line-height:1.7}.account-id{color:var(--muted);margin-left:6px;font-size:.75rem}.account-form{flex-direction:column;gap:14px;margin:24px 0;display:flex}.account-form label{flex-direction:column;gap:7px;font-size:.8125rem;font-weight:600;display:flex}.account-form input{width:100%;min-height:46px;font-size:1rem}.account-form small{color:var(--muted);font-size:.75rem;font-weight:400;line-height:1.6}.account-form>button{align-self:flex-start;min-height:46px}.account-settings{border-top:1px solid var(--line);padding:14px 0}.account-settings summary{cursor:pointer;min-height:32px;font-size:.875rem}.account-switch{flex-wrap:wrap;gap:12px;display:flex}.account-switch button,.account-logout{min-height:44px}.recovery-note{border:1px solid var(--theme-line,#b8d4c4);background:var(--theme-soft,#eef6f0);border-radius:10px;margin-top:18px;padding:18px}.recovery-note code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-bottom:10px;font-size:1rem;display:block}.detail-jumps{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.detail-jumps a{border:1px solid var(--line);background:var(--theme-surface,white);color:var(--teal);border-radius:8px;align-items:center;min-height:44px;padding:10px 14px;font-size:.8125rem;display:flex}.detail-verification{background:var(--theme-soft,#edf3ef);border-radius:10px;margin:16px 0}.detail-verification>summary{cursor:pointer;color:var(--muted);min-height:44px;padding:14px 18px;font-size:.8125rem}.detail-verification .detail-observations{border-radius:0 0 10px 10px;margin:0;padding-top:0}.detail-tools>div{padding:16px 20px}.detail-tools summary{cursor:pointer;min-height:28px}#community,#deal-tools,#deal-reports{scroll-margin-top:80px}@media (max-width:600px){.nav nav{gap:12px}.nav nav a{font-size:.75rem}.nav .brand{font-size:1.1875rem}.nav .brand-mark{font-size:1.3125rem}.detail-container{padding:14px 12px 28px}.detail-back{align-items:center;min-height:32px;margin-bottom:12px;display:inline-flex}.detail-overview{border-radius:12px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.detail-overview .deal-thumbnail{grid-area:1/1;width:104px;height:104px;margin:0}.detail-info{display:contents}.detail-info>.deal-meta{grid-area:1/2;align-self:center;gap:5px;font-size:.625rem}.detail-info>h1{letter-spacing:-.4px;grid-column:1/-1;margin:0;font-size:1.1875rem;line-height:1.5}.detail-info>.price{grid-column:1/-1;font-size:1.6875rem;line-height:1.3}.detail-info>.detail-shipping{grid-column:1/-1;margin:0;font-size:.8125rem}.detail-info>.deal-links{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.detail-info .deal-links>a,.detail-info .deal-links button{text-align:center;justify-content:center;align-items:center;width:100%;min-height:44px;font-size:.75rem;display:flex}.detail-info .deal-links>.shoplink{background:var(--theme-accent-fill,var(--teal));color:#fff;border-radius:8px;grid-area:1/1/auto/-1}.detail-info .save-deal{display:block}.detail-info .share-link{grid-column:1/-1}.detail-info>p:not(.detail-shipping){overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:.6875rem}.detail-jumps{gap:6px;margin:12px 0}.detail-jumps a{white-space:nowrap;flex:1;justify-content:center;padding:8px 5px;font-size:.75rem}.detail-verification{margin:12px 0}.detail-verification .detail-observations{gap:12px;padding:0 16px 14px}.detail-tools{gap:8px}.detail-tools>div{border-radius:10px;padding:12px 14px}.detail-tools summary{min-height:24px;font-size:.875rem}.detail-container .community-panel,.detail-container .report-panel{border-radius:12px;margin-top:16px;padding:16px 14px}.community-heading{align-items:flex-start;gap:10px}.community-heading h2{font-size:1.0625rem}.community-heading h2 small{margin-top:4px;display:block}.community-vote{white-space:nowrap;min-height:44px;padding:10px;font-size:.75rem}.community-panel input,.community-panel textarea,.community-panel select,.detail-tools input,.report-panel input,.report-panel select{font-size:1rem}.community-panel .quiet,.community-panel button,.report-panel button{min-height:44px}.community-comment header{flex-wrap:wrap;gap:8px}.community-comment header time{font-size:.6875rem}.community-comment p{overflow-wrap:anywhere}.account-container{padding:16px 12px 32px}.account-panel{border-radius:12px;padding:20px 16px}.account-panel h1{font-size:1.4375rem}}@media (max-width:360px){.nav nav{gap:8px}.nav .brand{gap:5px;font-size:1.0625rem}.nav .brand-mark{font-size:1.1875rem}.detail-info>h1{font-size:1.125rem}}@media (max-width:600px){.detail-info>.deal-links{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-info .deal-links>.shoplink{grid-column:1/-1}.detail-info .share-link{grid-column:auto}.detail-info .share-link>span,.detail-info .share-link>input{grid-column:1/-1}.detail-tools{grid-template-columns:1fr 1fr;gap:8px}.detail-tools>div{padding:8px 10px}.detail-tools summary{align-items:center;min-height:44px;font-size:.75rem;display:flex}.detail-tools:has(details[open]){grid-template-columns:1fr}}
:root{--paper:#fafbf9;--ink:#20332e;--muted:#7a8781;--line:#e7ece8;--teal:#147a60;--soft:#eef5f0}body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.top{border-color:var(--line)}.nav{max-width:1040px;height:68px}.nav .brand{letter-spacing:-.6px;gap:8px;font-size:1.3125rem}.nav .brand-mark{border-radius:9px;width:29px;height:29px;font-size:1.4375rem;line-height:27px}.nav nav a{color:var(--theme-muted,#737f79);font-weight:500}.nav nav a:hover{color:var(--teal)}.feed-container{max-width:1040px}.feed-container .feed-head{gap:24px;margin-top:26px}.feed-head h1{letter-spacing:-.8px;font-size:1.4375rem;font-weight:750}.feed-head h1 small{color:var(--teal);background:var(--soft);vertical-align:middle;border-radius:20px;padding:2px 7px;font-size:.75rem;font-weight:600;display:inline-block}.feed-container .feed-head p{color:var(--theme-muted,#929c96);margin-top:5px;font-size:.6875rem}.feed-container .search{width:270px;margin:0;display:block;position:relative}.feed-container .search input[name=q]{background:var(--theme-soft,#f0f3ef);border:1px solid #0000;border-radius:10px;width:100%;height:36px;min-height:36px;padding:0 42px 0 13px;font-size:.875rem}.feed-container .search input[name=q]:focus{background:var(--theme-surface,white);border-color:var(--theme-line,#b8d4c5);outline:2px solid var(--theme-line,#e3efe7);outline-offset:0}.feed-container .search button{width:40px;height:36px;min-height:36px;color:var(--theme-muted,#6f8077);background:0 0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.feed-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:16px 0 12px;display:flex;position:relative}.feed-container .feed-tools .sort-row{flex:1;order:1;align-items:center;min-height:38px;margin:0}.feed-container .sort-row nav{gap:20px}.feed-container .sort-row a{color:var(--theme-muted,#8a948d);background:0 0;border-bottom:2px solid #0000;border-radius:0;min-height:38px;padding:9px 0 10px;font-size:.75rem;font-weight:500}.feed-container .sort-row a.selected{color:var(--ink);border-color:var(--teal);font-weight:700}.feed-container .sort-row p{color:var(--theme-muted,#929c96);max-width:300px;margin:0 8px;font-size:.625rem}.feed-tools .feed-filter-panel{background:0 0;border:0;border-radius:0;order:2;min-width:0;margin:0}.feed-filter-panel>summary{min-height:38px;color:var(--theme-muted,#748078);cursor:pointer;align-items:center;gap:5px;padding:8px 2px;font-size:.75rem;font-weight:500;list-style:none;display:flex}.feed-filter-panel>summary::-webkit-details-marker{display:none}.feed-filter-panel>summary span{font-size:.625rem}.feed-tools .feed-filter-panel[open]{flex-basis:100%;order:3}.feed-filter-panel[open]>summary{border-top:1px solid var(--line);color:var(--teal)}.feed-filter-panel .browse-controls{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:12px;gap:12px;padding:16px}.feed-filter-panel .browse-controls label{gap:4px;font-size:.6875rem;font-weight:500}.feed-filter-panel .browse-controls input,.feed-filter-panel .browse-controls select{border-color:var(--line);border-radius:8px;padding:8px 10px}.feed-filter-panel .browse-controls button{padding:8px 14px;font-size:.75rem}.feed-filter-panel .browse-controls .price-filter-note{font-size:.625rem;line-height:1.6}.feed-container .deals{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:14px;gap:0;overflow:hidden}.feed-container .deal{border:0;border-bottom:1px solid var(--line);background:var(--theme-surface,white);border-radius:0;gap:20px;padding:18px}.feed-container .deal:last-child{border-bottom:0}.feed-container .deal-thumbnail{border-radius:10px;width:126px;height:126px}.feed-container .deal-meta{color:var(--theme-muted,#949c96)}.feed-container .source-tag{color:var(--theme-muted,#75867b);background:0 0;padding:0;font-weight:500}.feed-container .deal h3{letter-spacing:-.3px;font-weight:650}.feed-container .deal-reactions a{color:var(--theme-muted,#6c8074);font-weight:500}.feed-container .price{letter-spacing:-.5px}.feed-container .feed-shipping{font-size:.625rem}.detail-container{max-width:800px;padding-top:18px}.detail-container .detail-back{color:var(--theme-muted,#849088);margin-bottom:14px;font-size:.75rem}.product-detail{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:16px;padding:28px}.product-heading{align-items:center;gap:22px;display:flex}.product-heading .deal-thumbnail{border-radius:12px;width:170px;height:170px}.product-copy{flex:1;min-width:0}.product-copy .deal-meta{gap:8px;font-size:.6875rem}.product-copy .closed{margin-left:0}.product-copy h1{letter-spacing:-.6px;overflow-wrap:anywhere;margin:10px 0 0;font-size:1.4375rem;font-weight:650;line-height:1.5}.product-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:22px;display:flex}.product-price strong{letter-spacing:-1px;font-size:1.8125rem;font-weight:750;line-height:1.25}.product-price>span{color:var(--muted);font-size:.75rem}.product-price-note{color:var(--theme-muted,#a0a79f);margin:6px 0 18px;font-size:.625rem}.product-buy{background:var(--theme-accent-fill,var(--teal));color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:46px;font-size:.875rem;font-weight:650;display:flex}.product-buy:hover{background:#10664f}.product-actions{justify-content:center;align-items:flex-start;gap:24px;margin:8px 0;display:flex}.product-actions .secondary,.product-actions>a{color:var(--theme-muted,#7b8880);white-space:nowrap;background:0 0;border:0;align-items:center;min-height:40px;padding:10px 0;font-size:.75rem;font-weight:500;display:inline-flex}.product-actions .is-saved{color:var(--teal)}.product-actions .save-deal,.product-actions .share-link{flex-direction:column;gap:0;min-width:0}.product-actions .share-link>span,.product-actions .save-deal>span{max-width:150px;font-size:.625rem}.product-source{border-top:1px solid var(--line);margin-top:8px}.product-source>summary{cursor:pointer;color:var(--theme-muted,#8a968d);justify-content:space-between;gap:8px;padding:13px 0 0;font-size:.6875rem;list-style:none;display:flex}.product-source>summary::-webkit-details-marker{display:none}.product-source>summary span{color:var(--theme-muted,#a1aaa3)}.product-source[open]>summary span{color:var(--teal)}.product-source>div{padding-top:8px}.product-source p{overflow-wrap:anywhere;margin:5px 0;font-size:.6875rem}.detail-container .community-panel{border-color:var(--line);border-radius:14px;margin:20px 0 0;padding:22px}.detail-container .community-heading h2{letter-spacing:-.5px;font-size:1.0625rem;font-weight:650}.detail-container .community-heading h2 small{color:var(--teal);margin-left:5px;font-size:.75rem;display:inline}.detail-container .community-vote{background:var(--soft);min-height:36px;color:var(--teal);border-radius:20px;padding:7px 12px;font-size:.75rem;font-weight:600}.detail-container .community-vote.voted{background:var(--theme-accent-fill,var(--teal));color:#fff}.detail-container .community-note{color:var(--theme-muted,#929d95);margin:3px 0 14px;font-size:.6875rem}.comment-compose{border:1px solid var(--line);background:var(--theme-surface,#fafbf9);border-radius:10px;margin:12px 0}.comment-compose>summary{min-height:40px;color:var(--theme-muted,#8a978d);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 13px;font-size:.75rem;list-style:none;display:flex}.comment-compose>summary::-webkit-details-marker{display:none}.comment-compose[open]>summary{color:var(--teal);border-bottom:1px solid var(--line)}.comment-compose .comment-form{gap:12px;margin:0;padding:14px}.comment-compose .comment-form label{color:var(--theme-muted,#7b8980);gap:5px;font-size:.6875rem;font-weight:500}.comment-compose .comment-form input{max-width:none}.comment-compose .comment-form input,.comment-compose .comment-form textarea{border-color:var(--line);background:var(--theme-surface,white);font-size:1rem}.comment-compose .comment-form button{min-height:38px;padding:8px 14px;font-size:.75rem}.comment-compose .comment-draft-note{margin:0;padding:0 14px 12px;font-size:.625rem}.comment-compose .comment-draft-note p{font-size:.625rem}.detail-container .community-toolbar{margin-top:14px;font-size:.625rem}.detail-container .community-toolbar button{min-height:32px;padding:6px 0;font-size:.625rem}.detail-container .community-comments>p{text-align:center;color:var(--theme-muted,#a0aaa1);padding:16px 0 8px;font-size:.75rem}.product-report{border-top:1px solid var(--line);margin-top:18px}.product-report>summary{cursor:pointer;color:var(--theme-muted,#849087);justify-content:space-between;gap:10px;padding:16px 2px;font-size:.6875rem;list-style:none;display:flex}.product-report>summary::-webkit-details-marker{display:none}.product-report>summary>span{color:var(--teal);white-space:nowrap}.product-report .report-panel{border-color:var(--line);border-radius:12px;margin-top:0;padding:18px}.product-report .report-heading h2{font-size:.9375rem}.product-report .report-heading>span{font-size:.6875rem}.product-report .report-panel>p{font-size:.75rem}.product-report .report-presets{gap:6px}.product-report .report-presets button{padding:8px 10px;font-size:.6875rem}@media (max-width:600px){.nav{height:54px;padding:0 16px}.nav .brand{gap:7px;font-size:1.1875rem}.nav nav a{font-size:.6875rem}.nav nav{gap:12px}.feed-container{padding:0 14px 32px}.feed-container .feed-head{margin-top:15px;display:block}.feed-head h1{letter-spacing:-.6px;font-size:1.1875rem}.feed-container .search{width:100%;margin-top:10px}.feed-container .search input[name=q]{font-size:1rem}.feed-tools{gap:0;margin:6px 0 8px}.feed-container .feed-tools .sort-row{flex:1;order:1;margin:0}.feed-container .sort-row nav{gap:20px}.feed-container .sort-row a{min-height:36px;padding:9px 0 8px;font-size:.6875rem}.feed-container .sort-row p{display:none}.feed-tools .feed-filter-panel{flex:none;order:2}.feed-filter-panel>summary{min-height:36px;padding:7px 0 7px 12px;font-size:.6875rem}.feed-container .deals{border-radius:12px}.feed-container .deal{gap:12px;padding:12px 10px}.feed-container .deal-thumbnail{border-radius:8px;width:104px;height:104px}.feed-container .deal h3{margin:5px 0 6px;font-size:.875rem;font-weight:600;line-height:1.45}.feed-container .deal-meta{font-size:.5625rem}.feed-container .price{font-size:1.125rem}.feed-container .deal-reactions{margin-top:5px;font-size:.625rem}.feed-container .feed-source-reactions{font-size:.5625rem}.detail-container{padding:12px 14px 32px}.detail-container .detail-back{min-height:28px;margin-bottom:8px;font-size:.6875rem}.product-detail{border-radius:14px;padding:18px 16px}.product-heading{align-items:flex-start;gap:14px}.product-heading .deal-thumbnail{border-radius:10px;width:112px;height:112px}.product-copy .deal-meta{flex-wrap:wrap;gap:5px;font-size:.625rem}.product-copy h1{letter-spacing:-.3px;margin:7px 0 0;font-size:1rem;line-height:1.5}.product-price{gap:10px;margin-top:18px}.product-price strong{font-size:1.75rem}.product-price>span{font-size:.6875rem}.product-price-note{margin-bottom:14px;font-size:.5625rem}.product-actions{gap:24px;margin-bottom:2px}.product-actions .secondary,.product-actions>a{min-height:40px;font-size:.6875rem}.product-source>summary{font-size:.625rem}.detail-container .community-panel{border-radius:14px;margin-top:14px;padding:18px 16px}.detail-container .community-heading{align-items:center}.detail-container .community-vote{min-height:36px;font-size:.6875rem}.detail-container .community-heading h2{font-size:1rem}.detail-container .community-note,.product-report>summary{font-size:.625rem}.product-report .report-panel{padding:14px}}@media (max-width:360px){.nav nav{gap:9px}.nav .brand{font-size:1.125rem}.feed-container .deal{gap:9px;padding:11px 9px}.feed-container .deal-thumbnail{width:100px;height:104px}.feed-container .deal-meta time{font-size:.5rem}.product-heading .deal-thumbnail{width:100px;height:110px}.product-heading{gap:12px}.product-copy h1{font-size:.9375rem}.product-actions{gap:18px}}
.community-frame{min-width:0;max-width:1540px;margin:0 auto}.community-center{min-width:0}.community-rail{min-width:0;display:none}.rail-mobile-controls{justify-content:flex-end;gap:12px;margin:4px 12px 0;display:flex}.rail-mobile-controls button{min-height:32px;color:var(--muted);background:0 0;align-items:center;gap:8px;padding:4px 6px;font-size:.6875rem;font-weight:500;display:flex}.rail-mobile-controls button[aria-expanded=true]{color:var(--teal)}.community-rail.is-open{margin:10px 12px 16px;display:block}.rail-section,.rail-account{background:var(--white);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:16px}.rail-section>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.rail-section h2{letter-spacing:-.3px;font-size:.8125rem;line-height:1.5}.rail-section h2 small{color:var(--muted);margin-left:4px;font-size:.5625rem;font-weight:600}.rail-section>header>a{color:var(--muted);white-space:nowrap;font-size:.625rem}.rail-section ol,.rail-personal-list{margin:0;padding:0;list-style:none}.rail-comment-list li+li{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.rail-comment-body{color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.65;display:-webkit-box;overflow:hidden}.rail-comment-list small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);margin-top:4px;font-size:.625rem;display:block;overflow:hidden}.rail-ranked-list li{align-items:baseline;gap:8px;padding:7px 0;font-size:.75rem;line-height:1.65;display:flex}.rail-ranked-list li>span{color:var(--teal);min-width:10px;font-size:.625rem;font-weight:700}.rail-ranked-list li>a{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.rail-ranked-list small{white-space:nowrap;color:var(--muted);font-size:.625rem}.rail-empty{color:var(--muted);margin:10px 0;font-size:.6875rem;line-height:1.8}.rail-empty button{font-size:inherit;color:var(--teal);background:0 0;padding:3px}.rail-criteria{color:var(--muted);margin:12px 0 0;font-size:.625rem;line-height:1.8}.rail-account header h2{overflow-wrap:anywhere;margin:8px 0;font-size:1rem}.rail-account h2 small{margin-left:5px;font-size:.6875rem;font-weight:400}.rail-account header p{font-size:.75rem;line-height:1.8}.rail-eyebrow{letter-spacing:1.4px;color:var(--teal);font-size:.5625rem;font-weight:700}.rail-login{text-align:center;background:var(--soft);border:1px solid var(--line);color:var(--teal);border-radius:8px;margin:14px 0 4px;padding:10px;font-size:.75rem;display:block}.rail-account-links{color:var(--muted);justify-content:space-between;align-items:center;font-size:.625rem;display:flex}.rail-account-links button{font-size:inherit;color:var(--muted);background:0 0;padding:4px;font-weight:400}.rail-account-shortcuts{border-block:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:12px;padding:12px 0;font-size:.625rem;display:flex}.rail-mine-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:16px 0 8px;display:grid}.rail-mine-tabs button{color:var(--muted);background:0 0;border-radius:8px;flex-direction:column;align-items:center;padding:7px 2px;font-size:.625rem;font-weight:500;display:flex}.rail-mine-tabs strong{color:var(--ink);margin-top:3px;font-size:1rem}.rail-mine-tabs button[aria-pressed=true]{background:var(--soft);color:var(--teal)}.rail-personal-list li{border-bottom:1px solid var(--line);gap:6px;padding:10px 0;font-size:.75rem;line-height:1.65;display:flex}.rail-personal-list a{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.rail-personal-list small{color:var(--muted);white-space:nowrap;font-size:.625rem}.rail-more{color:var(--teal);margin-top:14px;font-size:.6875rem;display:block}.deal-signals{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex;position:relative}.deal-signals button,.deal-signals>a{color:var(--muted);border:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:20px;align-items:center;gap:4px;min-height:34px;padding:5px 9px;font-size:.75rem;font-weight:500;display:inline-flex}.deal-signals button[aria-pressed=true]{color:var(--teal);background:var(--soft);border-color:var(--teal)}.deal-signals.is-compact{gap:4px;margin-left:auto}.deal-signals.is-compact button,.deal-signals.is-compact>a{border:0;gap:3px;min-height:28px;padding:3px 4px;font-size:.625rem}.signal-error{color:var(--theme-danger,#923d2e);flex-basis:100%;font-size:.625rem}.deal-reactions{flex-wrap:wrap}.my-deal-history{max-width:850px;padding-top:24px}.my-deal-history h1{font-size:1.5rem}.my-deal-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.my-deal-tabs a{border:1px solid var(--line);border-radius:20px;padding:7px 12px;font-size:.75rem}.my-deal-tabs a[aria-current=page]{background:var(--soft);color:var(--teal);border-color:var(--teal)}.my-deal-list{margin:20px 0;padding:0;list-style:none}.my-deal-list li{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;display:flex}.my-deal-list .deal-thumbnail{flex:none;width:76px;height:76px}.my-deal-copy{flex:1;min-width:0}.my-deal-copy>a{overflow-wrap:anywhere;font-size:.875rem;font-weight:600;display:block}.my-deal-copy>small{color:var(--muted);margin:5px 0;font-size:.6875rem;display:block}.my-deal-copy .deal-signals{margin:3px 0 0}.my-history-confirm{background:var(--soft);border-radius:8px;padding:12px;font-size:.75rem}.my-history-confirm button{margin:8px 8px 0 0;font-size:.75rem}@media (min-width:1280px){.community-frame{grid-template-columns:240px minmax(0,1fr) 240px;align-items:start;gap:20px;padding:24px 24px 0;display:grid}.community-rail{scrollbar-width:thin;max-height:calc(100dvh - 32px);display:block;position:sticky;top:16px;overflow-y:auto}.community-rail.is-open{margin:0}.community-center{grid-area:1/2}.left-rail{grid-area:1/1}.right-rail{grid-area:1/3}.rail-mobile-controls{display:none}.community-center>.container,.community-center>main.container{max-width:none;margin-inline:0;padding-inline:0}.community-center .feed-head{margin-top:0}.community-center .community-screen,.community-frame .detail-container{padding-top:0}}@media (max-width:1279px){.community-frame{flex-direction:column;display:flex}.rail-mobile-controls{order:0}.community-rail{order:1}.community-center{order:2}}@media (max-width:760px){.feed-container .deal-reactions{gap:3px}.deal-signals.is-compact button,.deal-signals.is-compact>a{gap:2px;padding-inline:2px;font-size:.5625rem}.deal-signals.is-compact{gap:2px}.my-deal-list li{gap:10px}.my-deal-list .deal-thumbnail{width:64px;height:64px}.community-rail.is-open{margin-inline:12px}}
.top .nav{max-width:1040px;height:58px}.top .brand-icon{width:32px;height:32px;display:block}.top .brand{letter-spacing:-.7px;font-weight:750}.top .nav nav{gap:20px;font-size:.75rem}.site-tabs{border-top:1px solid var(--theme-line,#f3f5f1);background:var(--theme-surface,white)}.site-tabs>div{gap:32px;max-width:1040px;margin:auto;padding:0 28px;display:flex}.site-tabs a{min-height:41px;color:var(--theme-muted,#859088);border-bottom:2px solid #0000;align-items:center;font-size:.8125rem;font-weight:550;transition:color .15s;display:flex}.site-tabs a:hover{color:var(--teal)}.site-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--teal);font-weight:750}.feed-container .feed-head{margin-top:22px}.feed-container .feed-head p{display:none}.feed-container .feed-tools{margin:12px 0 8px}.feed-section-label{color:var(--theme-muted,#8d998f);font-size:.6875rem}.feed-container .sort-row p{display:none}.feed-container .deal-thumbnail{background:var(--theme-soft,#f7f9f5)}.feed-container .deal h3{font-size:1rem}.feed-container .deal:hover{background:var(--theme-surface,#fcfdfb)}.community-screen{max-width:800px;padding-top:30px}.screen-eyebrow{letter-spacing:2px;color:var(--teal);font-size:.5625rem;font-weight:650}.screen-heading h1{letter-spacing:-.8px;margin:7px 0;font-size:1.625rem;font-weight:750}.screen-heading p{color:var(--muted);margin:0 0 24px;font-size:.75rem}.comment-stream{border:1px solid var(--line);background:var(--theme-surface,white);border-radius:14px;overflow:hidden}.stream-entry{border-bottom:1px solid var(--line);padding:20px 24px;display:block}.stream-entry:last-child{border-bottom:0}.stream-entry:hover{background:var(--theme-soft,#f7faf4)}.stream-entry>div{justify-content:space-between;gap:12px;font-size:.75rem;display:flex}.stream-entry time{color:var(--theme-muted,#9aa399);font-size:.625rem}.stream-entry p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0;font-size:.875rem;line-height:1.7;display:-webkit-box;overflow:hidden}.stream-entry>span{color:var(--theme-muted,#8b988e);justify-content:space-between;gap:12px;font-size:.6875rem;display:flex}.community-empty{border:1px solid var(--line);background:var(--theme-surface,white);text-align:center;border-radius:16px;padding:54px 22px}.empty-glyph{color:var(--theme-muted,#c5ddc3);margin-bottom:15px;font-size:3.5rem;line-height:1;display:block}.community-empty h2{font-size:1.125rem;line-height:1.6}.community-empty p{margin:12px 0 22px;font-size:.75rem;line-height:1.9}.community-empty .button{border-radius:22px;padding:11px 18px;font-size:.75rem}.forum-status{background:var(--soft);color:var(--teal);border-radius:20px;margin-bottom:16px;padding:4px 10px;font-size:.625rem;display:inline-block}.pagination a{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:18px;padding:7px 16px}.pagination{align-items:center;font-size:.6875rem}a:focus-visible,summary:focus-visible,button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.forum-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.forum-heading>.button{white-space:nowrap;border-radius:20px;padding:10px 16px;font-size:.75rem}.forum-filters{gap:8px;margin-bottom:16px;display:flex}.forum-filters input{background:var(--theme-surface,white);flex:1;min-width:0}.forum-filters input,.forum-filters select{border:1px solid var(--line);border-radius:10px;min-height:42px;padding:10px 12px;font-size:.875rem}.forum-filters button{border-radius:10px;padding:10px 16px;font-size:.75rem}.forum-list{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:14px;overflow:hidden}.forum-list article{border-bottom:1px solid var(--line);padding:18px 22px}.forum-list article:last-child{border-bottom:0}.forum-list article>div{color:var(--muted);align-items:center;gap:8px;font-size:.6875rem;display:flex}.forum-list article>div:last-child{justify-content:space-between}.forum-list time{margin-left:auto;font-size:.625rem}.forum-category{background:var(--soft);color:var(--teal);border-radius:12px;padding:3px 8px}.forum-list h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin:10px 0;font-size:1rem;line-height:1.5}.forum-list h2 a:hover{color:var(--teal)}.forum-thread{border:1px solid var(--line);background:var(--theme-surface,white);border-radius:16px;padding:28px}.forum-thread-meta{color:var(--muted);justify-content:space-between;gap:12px;font-size:.6875rem;display:flex}.forum-thread-meta>span{color:var(--teal)}.forum-thread h1{letter-spacing:-.6px;overflow-wrap:anywhere;margin:14px 0 8px;font-size:1.5rem;line-height:1.5}.forum-author{color:var(--muted);margin:0 0 24px;font-size:.75rem}.forum-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.9}.forum-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:16px;display:flex}.forum-actions .community-vote{background:var(--soft);color:var(--teal);border-radius:20px;padding:10px 14px;font-size:.75rem}.forum-actions .voted{background:var(--theme-accent-fill,var(--teal));color:#fff}.forum-actions .quiet{min-height:40px;padding:10px 8px;font-size:.75rem}.forum-compose{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:16px;gap:18px;padding:24px;display:grid}.forum-compose>p,.forum-compose>small{color:var(--muted);margin:0;font-size:.75rem;line-height:1.8}.forum-compose label{color:var(--muted);gap:8px;font-size:.75rem;display:grid}.forum-compose input,.forum-compose select,.forum-compose textarea{border:1px solid var(--line);background:var(--theme-surface,#fafbf9);border-radius:10px;min-width:0;max-width:100%;padding:12px;font-size:1rem}.forum-compose textarea{resize:vertical;min-height:160px;line-height:1.7}.forum-compose>div{justify-content:flex-end;align-items:center;gap:20px;font-size:.75rem;display:flex}.forum-compose button{border-radius:20px;padding:11px 20px}.forum-login{text-align:center;background:var(--theme-surface,white);border:1px solid var(--line);border-radius:16px;justify-items:center;gap:20px;padding:40px 20px;display:grid}.forum-login h2{font-size:1.125rem}.forum-login>a:last-child{color:var(--muted);font-size:.75rem}.forum-thread .forum-compose{border:0;padding:0}.forum-limits{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;padding:18px;display:flex}.forum-limits h3,.forum-limits>small{width:100%;margin:0;font-size:.75rem}.forum-limits label{gap:6px;font-size:.75rem;display:grid}.forum-limits input{max-width:220px}.forum-moderation-confirm{background:var(--soft);border-radius:12px;margin:18px 0;padding:18px}.forum-moderation-confirm label{gap:8px;margin-bottom:12px;font-size:.75rem;display:grid}.forum-moderation-confirm textarea{resize:vertical;width:100%;font-size:1rem}.forum-moderation-confirm button{margin-right:8px}.forum-report-queue>article,.forum-appeal-entry{border:1px solid var(--line);border-radius:12px;margin:12px 0;padding:18px}.forum-report-queue header{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.75rem;display:flex}.forum-report-queue time{color:var(--muted);font-size:.6875rem}.forum-admin-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.forum-admin-actions button,.forum-admin-actions select{min-height:36px;font-size:.75rem}.forum-report-queue p,.forum-appeal-entry p{overflow-wrap:anywhere;font-size:.75rem;line-height:1.8}.shop-filter{border:0;flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;margin:0;padding:4px 0;display:flex}.shop-filter legend{color:var(--muted);margin-bottom:8px;font-size:.6875rem}.feed-filter-panel .shop-filter label{border:1px solid var(--line);cursor:pointer;border-radius:18px;flex-direction:row;align-items:center;gap:5px;min-height:36px;padding:7px 10px;font-size:.6875rem;font-weight:400;display:inline-flex}.feed-filter-panel .shop-filter label:has(input:checked){background:var(--soft);border-color:var(--theme-line,#b8d4c5);color:var(--teal)}.feed-filter-panel .browse-controls .shop-filter input{width:14px;height:14px;min-height:0;accent-color:var(--teal);padding:0}.merchant-tag{color:var(--teal);white-space:nowrap;font-size:.5625rem}.author-menu{min-width:0;font-size:inherit;color:inherit;display:inline-flex;position:relative}.author-name{color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:120px;min-height:24px;padding:0;overflow:hidden}.author-name>span{color:var(--muted);font-size:.625rem}.author-popup{z-index:30;background:var(--theme-surface,white);border:1px solid var(--line);border-radius:10px;min-width:150px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 6px 24px #20332e1a}.author-popup a{color:var(--ink);border-radius:6px;padding:12px;font-size:.75rem;display:block}.author-popup a:hover{background:var(--soft)}.feed-container .deals{overflow:visible}.feed-container .deal:first-child{border-radius:14px 14px 0 0}.feed-container .deal:last-child{border-radius:0 0 14px 14px}.author-post-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:18px;display:flex}.author-post-tabs a{min-height:44px;color:var(--muted);border-bottom:2px solid #0000;padding:12px 0;font-size:.8125rem}.author-post-tabs a[aria-current=page]{color:var(--teal);border-color:var(--teal);font-weight:650}.merchant-batch,.merchant-lookup{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;padding:16px;font-size:.75rem;display:flex}.merchant-batch small{width:100%;color:var(--muted);line-height:1.7}.merchant-lookup label{gap:6px;font-size:.75rem;display:grid}.member-deal-author{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:12px;padding-top:12px;font-size:.75rem;display:flex}.member-deal-body{margin-top:16px;font-size:.8125rem}.feed-container .sort-row .upload-deal-link{color:var(--teal);white-space:nowrap;border:0;min-height:36px;margin-left:auto;padding:7px 0;font-size:.6875rem}.member-price-fields{grid-template-columns:1fr 1fr;gap:12px!important;display:grid!important}.member-deal-compose .member-affiliate input{width:16px;height:16px;min-height:0;accent-color:var(--teal);padding:0}.member-deal-compose .member-affiliate span{align-items:center;gap:8px;font-size:.75rem;display:flex}.member-deal-preview>h2{margin-bottom:16px;font-size:1.125rem}.member-deal-preview .product-detail{padding:22px}.member-deal-preview .forum-body{margin-top:16px;font-size:.875rem}.preview-link{overflow-wrap:anywhere;font-size:.75rem;line-height:1.7}.member-preview-confirm{flex-direction:row;align-items:flex-start;gap:8px;padding:18px 0;font-size:.75rem;line-height:1.7;display:flex}.member-preview-confirm input{width:16px;height:16px;accent-color:var(--teal);flex-shrink:0}.member-submit-actions{gap:12px;display:flex}.member-submit-actions button{border-radius:20px;padding:12px 18px;font-size:.75rem}.member-duplicate-candidates{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:18px}.member-duplicate-candidates h3{font-size:.875rem}.member-duplicate-candidates p{color:var(--muted);font-size:.75rem}.member-duplicate-candidates a{color:var(--teal);padding:8px 0;font-size:.75rem;line-height:1.7;display:block}.member-deal-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0;font-size:.75rem;display:flex}.member-deal-actions .forum-compose{flex-basis:100%}.member-review-entry{border-top:1px solid var(--line);margin-top:12px;padding-top:12px;font-size:.75rem}@media (prefers-reduced-motion:reduce){.site-tabs a{transition:none}}@media (max-width:600px){.top .nav{height:49px;padding:0 14px}.top .brand{gap:8px;font-size:1.1875rem}.top .brand-icon{width:28px;height:28px}.top .nav nav{gap:15px}.top .nav nav a{min-height:40px;font-size:.625rem}.site-tabs>div{justify-content:space-between;gap:0;padding:0 14px}.site-tabs a{min-height:37px;padding:0 5px;font-size:.75rem}.feed-container .feed-head{margin-top:12px}.feed-container .feed-head h1{font-size:1.125rem}.feed-container .search{margin-top:8px}.feed-container .feed-tools{margin:3px 0 6px}.feed-section-label{font-size:.625rem}.feed-container .deal{gap:10px;padding:10px}.feed-container .deal h3{font-size:.8125rem;line-height:1.45}.feed-container .price{font-size:1.0625rem}.community-screen{padding:20px 14px 36px}.screen-heading h1{font-size:1.5rem}.screen-heading p{margin-bottom:18px;font-size:.6875rem}.community-empty{padding:36px 18px}.community-empty h2{font-size:1rem}.stream-entry{padding:16px}.stream-entry p{font-size:.8125rem}.forum-heading>.button{padding:10px 14px;font-size:.6875rem}.forum-filters{flex-wrap:wrap;gap:6px}.forum-filters input{flex-basis:100%;font-size:1rem}.forum-filters select{flex:1;font-size:1rem}.forum-filters button{min-width:64px}.forum-list article{padding:16px}.forum-list h2{font-size:.9375rem}.forum-thread{padding:20px 16px}.forum-thread h1{font-size:1.25rem}.forum-body{font-size:.875rem;line-height:1.85}.forum-author{margin-bottom:20px}.forum-compose{gap:16px;padding:20px 16px}.forum-compose input,.forum-compose textarea{width:100%}}.merchant-batch>strong{width:100%}.merchant-batch>div{flex-wrap:wrap;gap:8px;display:flex}.merchant-batch>progress{width:160px;max-width:100%;accent-color:var(--accent)}.merchant-batch>p{overflow-wrap:anywhere;width:100%;margin:0;line-height:1.7}.merchant-revisions{border:1px solid var(--line);border-radius:12px;margin:20px 0;padding:16px;font-size:.75rem}.merchant-revisions p{overflow-wrap:anywhere;line-height:1.7}.merchant-revisions ul{gap:12px;padding:0;list-style:none;display:grid}.merchant-revisions li{gap:6px;display:grid}.merchant-revisions li button{justify-self:start}.merchant-revisions li span{color:var(--muted);overflow-wrap:anywhere}.merchant-revisions button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.feature-settings{gap:12px;margin:18px 0;display:grid}.feature-settings article{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.feature-settings h3{margin:0;font-size:.875rem}.feature-settings h3 span{color:var(--muted);font-size:.6875rem}.feature-settings p{margin:8px 0 0;font-size:.75rem;line-height:1.7}.feature-settings button{flex-shrink:0}.merchant-correction{overflow-wrap:anywhere;margin-top:12px}.merchant-correction>summary{color:var(--teal);cursor:pointer;padding:9px 0;font-size:.75rem}.merchant-correction h3{margin:14px 0 8px;font-size:.8125rem}.merchant-corrections{overflow-wrap:anywhere}.restriction-notice{border:1px solid var(--theme-line,#eddfb8);background:var(--theme-warning-soft,#fffbf0);overflow-wrap:anywhere;border-radius:12px;margin:16px 0;padding:16px}.restriction-notice h2{margin:0 0 8px;font-size:.9375rem}.restriction-notice p{margin:6px 0;font-size:.75rem;line-height:1.7}.restriction-notice nav{color:var(--teal);flex-wrap:wrap;gap:12px;margin-top:10px;font-size:.75rem;display:flex}.measurement-choice{text-align:left;flex-basis:100%;max-width:56rem;font-size:.75rem;line-height:1.6}.measurement-choice summary{cursor:pointer;text-align:center}.measurement-choice p{white-space:normal}.measurement-choice label{align-items:center;gap:8px;display:flex}.measurement-choice input{width:auto;min-height:20px}.measurement-ratios{color:var(--muted);margin:16px 0}
.top{background:var(--theme-surface,#fff)}.top .brand-icon{border-radius:10px}.top .nav nav a{color:var(--theme-muted,#58665f);font-size:.75rem}.site-tabs>div{gap:36px}.site-tabs a{color:var(--theme-muted,#64736a);min-height:42px}.site-tabs a[aria-current=page]{color:var(--teal)}.feed-container .feed-head h1{letter-spacing:-.7px;font-size:1.375rem}.feed-container .search input[name=q]{background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#dce5df);border-radius:12px;height:40px;min-height:40px}.feed-container .search button{height:40px;min-height:40px;color:var(--teal)}.feed-section-label{color:var(--theme-muted,#68786e)}.feed-container .upload-deal-link{color:var(--teal);font-weight:650}.feed-filter-panel>summary{color:var(--theme-muted,#52685b)}.feed-container .deals{border-radius:16px;box-shadow:0 3px 18px #213d2d03}.feed-container .deal{gap:20px;padding:20px}.feed-container .deal-thumbnail{background:var(--theme-soft,#f4f7f3);border:1px solid var(--theme-line,#eef2ed);width:132px;height:132px}.feed-container .deal-meta{color:var(--theme-muted,#748178)}.feed-container .deal-meta time{font-variant-numeric:tabular-nums}.feed-container .deal h3{margin:8px 0;font-weight:650}.feed-container .price{color:var(--theme-accent,#183c2c);font-variant-numeric:tabular-nums}.feed-container .feed-shipping{color:var(--theme-muted,#67766c)}.thumbnail-placeholder{color:var(--theme-muted,#9aaa9b);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex!important}.thumbnail-placeholder>span{color:var(--theme-muted,#86958a);font-size:.625rem}.thumbnail-brand{background:var(--theme-soft,#f4f7f3);gap:7px;width:100%;height:100%;padding:6px}.deal-thumbnail .thumbnail-brand-icon{aspect-ratio:1;object-fit:contain;background:0 0;flex:none;width:42%;max-width:52px;height:auto}.thumbnail-brand>span{letter-spacing:-.025em;color:var(--theme-muted,#86958a);font-size:.625rem;font-weight:700;line-height:1.2}.detail-container .product-detail{box-shadow:0 4px 22px #213d2d04}.detail-container .product-buy{border-radius:12px;min-height:48px}.detail-container .product-copy h1{font-weight:700}.detail-container .product-price strong{color:var(--theme-accent,#183c2c)}.detail-container .product-source>summary,.detail-container .product-report>summary{color:var(--theme-muted,#5e7265)}.community-screen .screen-heading p{color:var(--theme-muted,#66766c)}.feed-end{color:var(--muted);flex-direction:column;align-items:center;gap:10px;min-height:100px;padding:24px 0 12px;font-size:.75rem;display:flex}.feed-end button{border-radius:22px;padding:10px 20px;font-size:.75rem}.feed-end p{margin:0;font-size:.75rem}.feed-new{background:var(--soft);color:var(--teal);border:1px solid var(--theme-line,#d6e5d9);border-radius:22px;margin:0 auto 12px;padding:8px 16px;font-size:.75rem;display:block}.feed-expired{border:1px solid var(--line);background:var(--theme-surface,white);color:var(--muted);border-radius:12px;margin-bottom:12px;padding:12px;font-size:.75rem}.feed-expired button{color:var(--teal);background:0 0;padding:4px 8px;font-size:.75rem}.feed-loading{text-align:center;padding:32px 12px;font-size:.75rem}.feed-previous{margin-bottom:10px;font-size:.75rem;display:block}.feed-container .ranking-periods{gap:16px;display:flex}.feed-container .ranking-periods a{border-bottom:2px solid #0000;min-height:36px;padding:8px 0;font-size:.75rem}.feed-container .ranking-periods a[aria-current=page]{color:var(--teal);border-color:var(--teal);font-weight:700}.ranking-status{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:.625rem;display:flex}.ranking-status strong{color:var(--theme-warning,#a96b29);font-size:.625rem;font-weight:550;display:block}.ranking-status>div{align-items:center;gap:10px;display:flex}.ranking-status button{color:var(--teal);background:0 0;padding:4px 0;font-size:.625rem;font-weight:500}.ranking-status details{font-size:.625rem;position:relative}.ranking-status summary{cursor:pointer;min-height:24px;color:var(--theme-muted,#64766b);align-items:center;list-style:none;display:flex}.ranking-status summary::-webkit-details-marker{display:none}.ranking-status details p{max-width:260px;margin:8px 0;font-size:.6875rem;line-height:1.8}.ranking-status details[open]{flex-basis:100%}.ranking-status>div:has(details[open]){flex-wrap:wrap;flex-basis:100%}@media (max-width:600px){.top .nav{height:52px;padding:0 14px}.top .brand-icon{border-radius:9px;width:29px;height:29px}.top .brand{gap:7px;font-size:1.25rem}.top .nav nav{gap:12px}.top .nav nav a{font-size:.6875rem}.site-tabs>div{justify-content:space-between;gap:0;padding:0 14px}.site-tabs a{min-height:40px;padding:0 6px;font-size:.75rem}.feed-container{padding:0 12px 32px}.feed-container .feed-head{margin-top:12px}.feed-container .feed-head h1{letter-spacing:-.5px;font-size:1.125rem}.feed-container .search{margin-top:8px}.feed-container .search input[name=q]{border-radius:11px;height:38px;min-height:38px;padding-left:12px}.feed-container .search button{height:38px;min-height:38px}.feed-container .feed-tools{margin:4px 0 6px}.feed-container .feed-tools .sort-row{gap:8px;min-height:36px}.feed-container .sort-row .upload-deal-link{min-height:36px;padding:8px 0;font-size:.6875rem}.feed-filter-panel>summary{min-height:36px;padding:7px 0 7px 10px}.feed-container .deals{border-radius:13px}.feed-container .deal{align-items:center;gap:11px;padding:11px 10px}.feed-container .deal-thumbnail{border-radius:10px;width:106px;height:106px}.feed-container .deal h3{margin:5px 0;font-size:.875rem;font-weight:650;line-height:1.42}.feed-container .deal-meta{gap:5px;font-size:.5625rem}.feed-container .deal-meta time{font-size:.5rem}.feed-container .price{font-size:1.125rem;line-height:1.3}.feed-container .deal-reactions{margin-top:4px;font-size:.625rem;line-height:1.4}.feed-container .feed-shipping{font-size:.5625rem}.detail-container .product-detail{border-radius:14px;padding:16px}.detail-container .product-heading{gap:12px}.detail-container .product-heading .deal-thumbnail{border-radius:12px;width:116px;height:116px}.detail-container .product-copy h1{font-size:1rem;line-height:1.45}.detail-container .product-price{margin-top:16px}.detail-container .product-price-note{line-height:1.6}.detail-container .product-actions{gap:22px}.detail-container .community-panel{padding:16px}}.member-image-field{border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px}.member-image-field legend{font-size:.8125rem}.member-image-preview{align-items:center;gap:16px;margin-bottom:12px;display:flex}.member-image-preview .deal-thumbnail{width:100px;height:100px}.member-image-field input[type=file]{max-width:100%;font-size:.75rem}.member-image-field small{line-height:1.6;display:block}.home-activity{background:var(--theme-surface,#f7faf6);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 12px;font-size:.75rem}.home-activity-tabs{align-items:center;gap:14px;display:flex}.home-activity-tabs button{color:var(--muted);background:0 0;padding:6px 0;font-size:.75rem}.home-activity-tabs button[aria-pressed=true]{color:var(--teal);font-weight:700}.home-activity-tabs>a{white-space:nowrap;margin-left:auto;font-size:.625rem}.home-activity ol{margin:10px 0;padding:0;list-style:none}.home-activity li{gap:12px;padding:8px 0;display:flex}.home-activity li a{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.home-activity li span{color:var(--muted);white-space:nowrap;font-size:.625rem}.home-activity details{color:var(--muted);font-size:.625rem}.home-activity details p{line-height:1.8}.home-activity>p{color:var(--muted);font-size:.6875rem}.viewing-list{margin:20px 0;padding:0;list-style:none}.viewing-list li{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:16px 0;display:flex}.viewing-list li a{flex:1;font-size:.875rem}.viewing-list li span{color:var(--muted);white-space:nowrap;font-size:.6875rem}.community-screen .ranking-periods{gap:20px;font-size:.75rem;display:flex}.home-activity{width:100%;min-width:0;max-width:100%}.home-activity li,.home-activity-tabs,.home-activity li a{min-width:0}.popular-searches{color:var(--muted);min-width:0;font-size:.625rem}.popular-searches>div{align-items:center;gap:10px;min-width:0;height:22px;display:flex}.popular-searches>div>span{white-space:nowrap}.feed-container .popular-searches .search{width:auto;min-width:0;margin:0;display:inline-flex}.feed-container .popular-searches .search button{color:var(--teal);text-overflow:ellipsis;white-space:nowrap;background:0 0;max-width:160px;height:22px;min-height:22px;padding:0;font-size:.625rem;overflow:hidden}.popular-searches .popular-toggle{color:var(--muted);white-space:nowrap;background:0 0;margin-left:auto;padding:0;font-size:.625rem}.popular-searches ol{margin:8px 0;padding:0;list-style:none}.popular-searches li{align-items:center;gap:12px;padding:3px 0;display:flex}.popular-searches small{margin-bottom:8px;font-size:.5625rem;display:block}.comment-kind{gap:24px;margin:0 0 12px;font-size:.8125rem;display:flex}.comment-kind a{border-bottom:2px solid #0000;padding:8px 0}.comment-kind a[aria-current=page]{color:var(--teal);border-color:var(--teal);font-weight:700}.comment-refresh{margin-bottom:12px;font-size:.6875rem}.comment-stream-entry{align-items:center;gap:14px;display:flex}.comment-stream-entry .deal-thumbnail{border-radius:9px;width:64px;height:64px}.comment-stream-copy{flex:1;min-width:0}.comment-stream-entry .comment-stream-copy header{justify-content:space-between;align-items:center;gap:10px;display:flex}.comment-stream-copy time{color:var(--muted);white-space:nowrap;font-size:.625rem}.comment-stream-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:.8125rem;display:-webkit-box;overflow:hidden}.comment-stream-copy>span{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:.625rem;display:block;overflow:hidden}.comment-stream-entry .comment-stream-copy{display:block}.comment-stream-copy header strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.75rem;overflow:hidden}.staple-screen{max-width:780px}.staple-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.staple-toolbar button{font-size:.75rem}.staple-toolbar>span{color:var(--muted);margin-left:auto;font-size:.6875rem}.staple-form{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:14px;padding:20px}.staple-form h2{margin:0 0 8px;font-size:1.1875rem}.staple-form small{color:var(--muted);font-size:.6875rem;line-height:1.7}.staple-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.staple-fields label{min-width:0}.staple-form input,.staple-form select{width:100%;min-width:0}.staple-capacity{grid-template-columns:1fr 1fr 1fr}.staple-conditions{border-top:1px solid var(--line);padding-top:12px}.staple-conditions summary{color:var(--teal);cursor:pointer;margin-bottom:12px;font-size:.8125rem}.staple-conditions label,.staple-conditions .staple-fields{margin:10px 0}.staple-list{gap:14px;display:grid}.staple-card{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:14px;min-width:0;padding:18px}.staple-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.staple-card h2{overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.5}.staple-state{color:var(--teal);white-space:nowrap;font-size:.625rem}.staple-state.overdue{color:var(--theme-warning,#a96622)}.staple-state.paused{color:var(--muted)}.staple-dates{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 10px;display:grid}.staple-dates span{color:var(--muted);font-size:.625rem;display:block}.staple-dates strong{font-variant-numeric:tabular-nums;font-size:1rem}.staple-note{color:var(--muted);overflow-wrap:anywhere;margin:5px 0;font-size:.6875rem;line-height:1.7}.staple-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.staple-actions button{padding:8px 10px;font-size:.6875rem}.staple-history{color:var(--muted);margin-top:14px;font-size:.6875rem}.staple-history p{font-size:.6875rem}.staple-postpone{border-top:1px solid var(--line);margin-top:14px;padding-top:10px;font-size:.75rem}.staple-postpone>div{flex-wrap:wrap;gap:8px;display:flex}.staple-postpone form{align-items:end;gap:10px;margin:12px 0;display:flex}.staple-postpone label{flex:1;min-width:0}.staple-postpone input{width:100%;min-width:0}.staple-candidates{border-top:1px solid var(--line);margin-top:16px;padding-top:12px;font-size:.75rem}.staple-candidates h3{margin:0 0 10px;font-size:.875rem}.staple-candidates h4{margin:8px 0;font-size:.75rem}.staple-candidates p{font-size:.6875rem;line-height:1.8}.product-confirm select{width:100%;min-width:0}.product-confirm-check{flex-direction:row;align-items:center;gap:8px;margin:12px 0;font-size:.6875rem;font-weight:400;display:flex}.product-confirm-check input{width:auto}.staple-candidates button{padding:8px 12px;font-size:.6875rem}.candidate-scope{color:var(--muted);font-size:.625rem!important}.candidate-offer{background:var(--paper);overflow-wrap:anywhere;border-radius:10px;margin:8px 0;padding:12px}.candidate-offer>a{font-size:.75rem;display:block}.candidate-offer>strong{margin-top:6px;font-size:1.0625rem;display:block}.candidate-offer small,.candidate-offer>span,.candidate-offer>time{color:var(--muted);font-size:.625rem;display:block}.candidate-offer details{margin-top:8px;font-size:.625rem}.admin-products details{margin-top:20px}.admin-products details>summary{cursor:pointer;font-weight:650}.admin-products .product-lookup{align-items:end;gap:10px;margin-top:12px;display:flex}.admin-products>.product-confirm-check{font-weight:400}.admin-products .forum-compose h3{overflow-wrap:anywhere}.public-stream-list{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:14px;overflow:hidden}.author-stream-entry{border-bottom:1px solid var(--line);min-width:0;padding:18px}.author-stream-entry:last-child{border-bottom:0}.author-stream-entry>div{color:var(--muted);justify-content:space-between;gap:12px;font-size:.625rem;display:flex}.author-stream-entry h2{overflow-wrap:anywhere;margin:8px 0;font-size:.875rem;line-height:1.6}.author-stream-entry>p{color:var(--theme-accent,#183c2c);margin:6px 0;font-size:.9375rem;font-weight:650}.forum-ranking-entry{border-bottom:1px solid var(--line,var(--theme-line,#eee));padding:16px}.forum-ranking-entry:last-child{border-bottom:0}.forum-ranking-entry>div{color:var(--muted,var(--theme-muted,#777));align-items:center;gap:8px;font-size:.6875rem;display:flex}.forum-ranking-entry time{margin-left:auto}.forum-ranking-entry h2{overflow-wrap:anywhere;align-items:baseline;gap:9px;margin:10px 0;font-size:.9375rem;line-height:1.5;display:flex}.forum-rank-number{color:var(--accent,var(--theme-accent,#367563));min-width:18px;font-size:.8125rem}.forum-ranking-entry>div:last-child{justify-content:space-between}.forum-ranking-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.forum-ranking-tools .ranking-periods{align-items:center;gap:12px;font-size:.75rem;display:flex}.forum-ranking-tools a{color:var(--muted,var(--theme-muted,#777));white-space:nowrap;padding:7px 0}.forum-ranking-tools a[aria-current=page]{color:var(--theme-accent,#367563);font-weight:700;box-shadow:inset 0 -2px #367563}.forum-ranking-tools nav:last-child{gap:4px}.forum-ranking-tools nav:last-child a{box-shadow:none;border-radius:7px;padding:6px 9px}.forum-ranking-tools nav:last-child a[aria-current=page]{background:var(--theme-soft,#eaf2ef)}.forum-ranking-screen .forum-ranking-form{grid-template-columns:minmax(0,1fr) 90px 44px;align-items:center;gap:6px;margin:0 0 12px;display:grid}.forum-ranking-screen .forum-ranking-form input,.forum-ranking-screen .forum-ranking-form select,.forum-ranking-screen .forum-ranking-form button{width:100%;min-width:0;height:38px;margin:0;padding:7px 9px;font-size:.75rem}.forum-ranking-screen .forum-ranking-form input[type=hidden]{display:none}.ranking-update-note{color:var(--theme-accent,#367563);font-size:.75rem;line-height:1.6}.feed-container{overflow-anchor:none}.account-withdraw{margin-top:24px}.account-withdraw>summary{color:var(--theme-danger,#985046)}.account-withdraw>p{color:var(--muted,var(--theme-muted,#777));font-size:.75rem;line-height:1.7}.account-withdraw .withdraw-accept{flex-direction:row;align-items:flex-start;gap:8px;font-size:.75rem;display:flex}.account-withdraw .withdraw-accept input{flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:2px 0;padding:0}.account-withdraw .withdraw-submit{color:#fff;background:#984e45}.activity-entry{border-bottom:1px solid var(--line,var(--theme-line,#eee));align-items:center;gap:12px;padding:14px;display:flex}.activity-entry:last-child{border-bottom:0}.activity-image{flex:0 0 80px;width:80px;height:80px}.activity-image .deal-thumbnail{border-radius:10px;width:80px;height:80px;overflow:hidden}.activity-image img{object-fit:contain;width:100%;height:100%}.activity-entry>div{flex:1;min-width:0}.activity-entry h2{overflow-wrap:anywhere;margin:5px 0;font-size:.875rem;line-height:1.5}.activity-rank{color:var(--muted,var(--theme-muted,#777));font-size:.625rem}.activity-entry p{color:var(--muted,var(--theme-muted,#777));margin:5px 0 0;font-size:.6875rem}.activity-entry p strong{color:var(--theme-accent,#367563);font-size:.8125rem}.activity-delayed{color:var(--theme-warning,#8a5a28);font-size:.6875rem}.forum-pinned-list{background:var(--theme-surface,white);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;overflow:hidden}.forum-pinned-list>div+div{border-top:1px solid var(--line)}.private-pagination{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.private-pagination button{padding:10px 14px;font-size:.75rem}.private-pagination small,.private-page-count{color:var(--muted);font-size:.75rem}.private-history-link{color:var(--teal);margin-top:12px;font-size:.8125rem;display:block}.purchase-records article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.purchase-records article>a{overflow-wrap:anywhere;margin-top:12px;font-size:.8125rem;display:block}.private-history-title{margin:20px 0 12px;font-size:1.125rem}.search-input-wrap{width:100%;min-width:0;position:relative}.search-suggestions{z-index:40;background:var(--theme-surface,#fff);border:1px solid var(--line);text-align:left;border-radius:12px;max-height:min(440px,65dvh);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #142c201c}.suggestion-heading{color:var(--muted);padding:10px 12px 4px;font-size:.625rem}.search-suggestions ul{margin:0;padding:4px;list-style:none}.search-suggestions li{cursor:pointer;overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:8px;padding:9px 8px;font-size:.75rem;line-height:1.5;display:flex}.search-suggestions li span{flex:1;min-width:0}.search-suggestions li small{color:var(--muted);white-space:nowrap;font-size:.5625rem}.search-suggestions li[aria-selected=true],.search-suggestions li:hover{background:var(--theme-soft,#edf4ef)}.search-suggestions p{margin:8px 12px!important;font-size:.6875rem!important;display:block!important}.recent-controls{border-top:1px solid var(--line);gap:7px;padding:10px 12px;display:grid}.recent-controls label{align-items:center;gap:6px;font-size:.625rem;line-height:1.5;display:flex}.feed-container .search .recent-controls input[type=checkbox]{flex:none;width:14px;height:14px;min-height:14px;margin:0;padding:0}.recent-controls small{color:var(--muted);font-size:.5625rem;line-height:1.6}.feed-container .search .recent-controls button{text-align:left;width:auto;height:auto;min-height:30px;color:var(--muted);justify-self:start;padding:3px 0;font-size:.625rem;position:static;transform:none}.feed-container .search .recent-controls label{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.member-entry{align-items:center;gap:6px;min-width:0;display:inline-flex}.nav .staple-due-link{background:var(--theme-soft,#eaf3ed);height:auto;min-height:0;color:var(--teal);white-space:nowrap;border-radius:16px;padding:4px 7px;font-size:.625rem;line-height:1.4}.forum-viewing-count{color:var(--muted);margin:8px 0;font-size:.6875rem}.popular-searches>div{height:auto;min-height:22px}.feed-container .popular-searches .search{flex:1;max-width:100%}.feed-container .popular-searches .search button{text-align:left;width:auto;max-width:100%;height:auto;min-height:22px;line-height:1.6;display:block;position:static;transform:none}.feed-container .popular-searches li .search button{white-space:normal;overflow-wrap:anywhere;min-height:28px}.feed-container .deals{grid-template-columns:minmax(0,1fr)}.feed-container .deal{min-width:0}@media (max-width:600px){.feed-container .deal h3{margin:3px 0}}.feed-container .deal-meta{flex-wrap:wrap;row-gap:2px}.feed-container .deal-meta>.author-menu,.feed-container .deal-meta>.source-tag{flex:1 1 0;min-width:0}.feed-container .deal-meta>.source-tag{text-overflow:ellipsis;overflow:hidden}.feed-container .deal-meta>time{flex:none;margin-left:0}.category-shortcuts{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;min-width:0;max-width:100%;margin:12px 0 0;padding:4px 2px 8px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.category-shortcuts::-webkit-scrollbar{display:none}.category-shortcuts a{border:1px solid var(--line);background:var(--white);min-height:36px;color:var(--muted);white-space:nowrap;border-radius:20px;flex:none;justify-content:center;align-items:center;padding:6px 13px;font-size:.75rem;display:inline-flex}.category-shortcuts a[aria-current=page]{background:var(--soft);border-color:var(--teal);color:var(--teal);font-weight:700}.category-shortcuts a:hover{border-color:var(--teal);color:var(--teal)}
.top .nav{flex-wrap:wrap;row-gap:4px;height:auto;min-height:58px}.top .nav nav,.site-tabs>div,.home-activity-tabs{flex-wrap:wrap}.feed-container .search input[name=q]{height:auto;min-height:max(40px,2.35em)}.feed-container .feed-head .search>button{height:100%}.forum-ranking-screen .forum-ranking-form input,.forum-ranking-screen .forum-ranking-form select,.forum-ranking-screen .forum-ranking-form button{height:auto;min-height:max(38px,2.5em)}.feed-container .price,.product-price strong{overflow-wrap:anywhere;max-width:100%}.author-popup{width:max-content;min-width:min(150px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);position:fixed;inset:auto;overflow:auto}.author-popup a{white-space:normal;overflow-wrap:anywhere}@media (max-width:600px){.top .nav{min-height:52px}.feed-container .search input[name=q]{min-height:max(38px,2.35em)}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-muted:#5d6e65;--muted:#5d6e65}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e5eee9;--muted:#a9bcb1;--teal:#79d7b7;--line:#3b4c44;--paper:#121a17;--white:#1c2822;--soft:#233c30;--theme-surface:#1c2822;--theme-soft:#233c30;--theme-muted:#a9bcb1;--theme-ink:#e5eee9;--theme-accent:#79d7b7;--theme-danger:#ffb4aa;--theme-warning:#f0ce91;--theme-danger-soft:#422b2a;--theme-warning-soft:#3b3325;--theme-line:#3b4c44;--theme-strong-fill:#345746;--theme-accent-fill:#136b52}.top .nav nav{align-items:center;gap:12px}.theme-control{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);background:var(--white);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex;position:relative}.theme-control svg{pointer-events:none}.theme-control select{appearance:none;opacity:0;cursor:pointer;border:0;width:100%;min-width:0;height:100%;padding:0;position:absolute;inset:0}.theme-control:focus-within{outline:2px solid var(--teal);outline-offset:3px}.theme-control option{color:var(--ink);background:var(--white);font-size:.875rem}.theme-notice{z-index:100;background:var(--white);width:min(260px,100vw - 24px);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:10px;font-size:.75rem;position:absolute;top:40px;right:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.crawler-add{border:1px solid var(--line);background:var(--white);border-radius:12px;margin-top:24px;padding:20px}.crawler-add h3{margin-top:0}.crawler-add p,.crawler-add li{overflow-wrap:anywhere;font-size:.8rem}.crawler-add label{flex-direction:column;gap:6px;margin:12px 0;font-size:.8rem;display:flex}.crawler-add input,.crawler-add select{width:100%;min-width:0}.crawler-add-fields{grid-template-columns:1fr 120px;gap:12px;display:grid}.crawler-add .card-actions{flex-wrap:wrap}.crawler-add details{margin-top:16px}.crawler-add code{overflow-wrap:anywhere;white-space:normal}@media (max-width:480px){.crawler-add-fields{grid-template-columns:1fr}}
