@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--spacing:.25rem;--radius-sm:.25rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Hanken Grotesk", sans-serif;--default-mono-font-family:"JetBrains Mono", monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\!paused{animation-play-state:paused!important}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/fraunces-latin.v1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/fraunces-italic-latin.v1.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/hanken-grotesk-latin.v1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/hanken-grotesk-italic-latin.v1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.v1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#faf7f2;--paper-2:#fff;--card:#fff;--ink:#1b1b1f;--ink-2:#5b5b62;--ink-3:#6e6e76;--line:#e8e3da;--line-2:#f1eee7;--heat:#f2a03c;--heat-2:#ffb85c;--heat-soft:#fdebd3;--on-heat:#1b1b1f;--heat-ink:#a35f12;--on-heat-soft:#8a5314;--hex:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);--cool:#1c6e4f;--cool-soft:#ddeee5;--live:#15a34a;--danger:#b42318;--on-danger:#fff;--shadow:0 1px 2px #16130f0a, 0 12px 30px -14px #16130f2e;--shadow-lg:0 2px 6px #16130f0d, 0 30px 60px -24px #16130f57;--radius:18px;--radius-sm:12px;--g1a:#ffd9c2;--g1b:#ff9a6b;--g2a:#d7e8ff;--g2b:#8fb6f2;--g3a:#ffe6cf;--g3b:#f5b36a;--g4a:#e4dbff;--g4b:#a38bec;--g5a:#d6f2e0;--g5b:#79c99a;--g6a:#ffe0e6;--g6b:#f58aa0}[data-theme=dark]{--paper:#1b1b1f;--paper-2:#232328;--card:#26262c;--ink:#faf7f2;--ink-2:#b5b5bd;--ink-3:#9a9aa4;--line:#34343b;--line-2:#2c2c33;--heat:#f5ad52;--heat-2:#ffc477;--heat-soft:#3a2c18;--on-heat:#1b1b1f;--heat-ink:#f5ad52;--on-heat-soft:#f5ad52;--cool:#5bd49e;--cool-soft:#16271f;--live:#3fcb7a;--danger:#ff8a7a;--on-danger:#1b1b1f;--shadow:0 1px 2px #0006, 0 16px 40px -18px #000000b3;--shadow-lg:0 2px 6px #00000080, 0 40px 80px -30px #000000d9;--g1a:#3a2418;--g1b:#7a3d1f;--g2a:#1c2a3f;--g2b:#2f4a6e;--g3a:#3a2c18;--g3b:#6e4f1f;--g4a:#2a2440;--g4b:#4a3b7e;--g5a:#163022;--g5b:#2f6e49;--g6a:#3a1c24;--g6b:#6e2f44}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Hanken Grotesk,sans-serif;line-height:1.45;transition:background .4s,color .4s;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(900px 500px at 88% -8%,var(--heat),transparent 70%),radial-gradient(700px 500px at -6% 6%,var(--heat-2),transparent 70%);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){body:before{background:radial-gradient(900px 500px at 88% -8%,color-mix(in srgb,var(--heat) 14%,transparent),transparent 70%),radial-gradient(700px 500px at -6% 6%,color-mix(in srgb,var(--heat-2) 8%,transparent),transparent 70%)}}::selection{background:var(--heat);color:var(--on-heat)}a{color:inherit;text-decoration:none}.wrap{z-index:1;max-width:1240px;margin:0 auto;padding:0 28px;position:relative}.mono{font-family:JetBrains Mono,monospace}header.site{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){header.site{background:color-mix(in srgb,var(--paper) 82%,transparent)}}header.site{border-bottom:1px solid var(--line);transition:background .4s,border-color .4s}.nav{align-items:center;gap:26px;height:70px;display:flex}.brand{letter-spacing:-.01em;color:var(--ink);cursor:pointer;align-items:center;gap:9px;font-family:Fraunces,serif;font-size:22px;font-weight:500;line-height:1;display:inline-flex}.brand-bullet{background:var(--ink);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.brand-word{font-style:normal}.brand-logo{width:auto;height:40px;color:var(--ink);display:block}[data-theme=dark] .brand-bullet{background:var(--ink)}nav .links{gap:4px;margin-left:8px;display:flex}nav .links a{color:var(--ink-2);cursor:pointer;border-radius:9px;padding:8px 13px;font-size:14.5px;font-weight:600;transition:all .18s}nav .links a:hover{color:var(--ink);background:var(--line-2)}nav .links a.active{color:var(--ink);background:var(--card);box-shadow:var(--shadow)}.nav .spacer{flex:1}.search{background:var(--card);border:1px solid var(--line);min-width:230px;color:var(--ink-3);box-shadow:var(--shadow);border-radius:11px;align-items:center;gap:9px;padding:9px 14px;font-size:13.5px;transition:all .2s;display:flex;position:relative}.search:focus-within{color:var(--ink-2)}.search input{color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13.5px}.ac-list{z-index:60;background:var(--card);border:1px solid var(--line);border-radius:12px;max-height:62vh;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 14px 38px #0000002e}.ac-list li{margin:0}.ac-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;width:100%;padding:8px 11px;transition:background .12s;display:flex}.ac-item:hover,.ac-item.on{background:var(--line-2)}.ac-title{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.ac-meta{letter-spacing:.04em;color:var(--ink-3);font-size:10.5px;font-weight:700}.ac-dead{letter-spacing:.14em;background:var(--ink);color:var(--paper);border-radius:4px;padding:1px 5px;font-size:8.5px;font-weight:700}.ac-all{color:var(--heat-ink);border-top:1px solid var(--line-2);border-radius:0 0 6px 6px;flex-direction:row;align-items:center;gap:6px;margin-top:3px;padding-top:11px;font-size:12.5px;font-weight:700}.ac-all .ls-icon{flex-shrink:0}.ac-all:hover{background:var(--line-2)}.agents{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.pulse{background:var(--live);border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.pulse:after{content:"";background:var(--live);opacity:.4;border-radius:50%;animation:1.8s ease-out infinite ping;position:absolute;inset:-4px}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.eyebrow-dot{background:var(--heat);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.icon-btn{border:1px solid var(--line);background:var(--card);cursor:pointer;width:40px;height:40px;color:var(--ink-2);box-shadow:var(--shadow);border-radius:11px;place-items:center;font-size:17px;transition:all .18s;display:grid}.icon-btn:hover{color:var(--ink);transform:translateY(-1px)}.notif-bell{display:inline-flex;position:relative}.notif-bell-btn{position:relative}.notif-badge{background:var(--heat);min-width:17px;height:17px;color:var(--on-heat);text-align:center;box-shadow:0 0 0 2px var(--paper);border-radius:999px;padding:0 4px;font-family:JetBrains Mono;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:-5px;right:-5px}.notif-bell-mobile{margin-right:6px}.notif-pop{z-index:120;background:var(--card);border:1px solid var(--line);width:340px;max-width:calc(100vw - 28px);box-shadow:var(--shadow-lg);border-radius:16px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.notif-pop-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.notif-pop-title{font-size:14px;font-weight:700}.notif-pop-all{color:var(--heat-ink);font-size:12.5px;font-weight:700}.notif-list{max-height:min(60vh,440px);overflow-y:auto}.notif-row{border-bottom:1px solid var(--line-2);cursor:pointer;color:var(--ink-2);align-items:center;gap:10px;padding:12px 15px;transition:background .14s;display:flex}.notif-row:last-child{border-bottom:none}.notif-row:hover{background:var(--paper-2)}.notif-row.unread{background:var(--heat)}@supports (color:color-mix(in lab,red,red)){.notif-row.unread{background:color-mix(in srgb,var(--heat) 7%,transparent)}}.notif-row.unread:hover{background:var(--heat)}@supports (color:color-mix(in lab,red,red)){.notif-row.unread:hover{background:color-mix(in srgb,var(--heat) 12%,transparent)}}.notif-icon{width:20px;color:var(--ink-2);flex-shrink:0;justify-content:center;display:inline-flex}.notif-row.unread .notif-icon{color:var(--heat-ink)}.notif-text{min-width:0;color:var(--ink);flex:1;font-size:13.5px;line-height:1.4}.notif-time{color:var(--ink-3);flex-shrink:0;font-size:11px}.notif-empty{text-align:center;color:var(--ink-3);padding:26px 18px;font-size:13.5px;line-height:1.5}.notif-page .notif-list{border:1px solid var(--line);border-radius:14px;max-height:none}.notif-settings{border-top:1px solid var(--line-2);margin-top:34px;padding-top:24px}.notif-settings-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.notif-settings-head h3{font-family:Fraunces;font-size:19px;font-weight:600}.notif-settings-sub{color:var(--ink-3);margin:6px 0 4px;font-size:13px}.notif-test-msg{border-radius:10px;margin:8px 0 0;padding:9px 13px;font-size:13px;font-weight:600}.notif-test-msg.ok{color:var(--cool);background:var(--cool-soft)}.notif-test-msg.err{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.notif-test-msg.err{background:color-mix(in srgb,var(--danger) 10%,transparent)}}.notif-pref-list{flex-direction:column;gap:4px;margin:16px 0 0;padding:0;list-style:none;display:flex}.notif-pref-row{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 4px;display:flex}.notif-pref-row:last-child{border-bottom:none}.notif-pref-meta{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.notif-pref-label{color:var(--ink);font-size:14px;font-weight:600}.notif-pref-hint{color:var(--ink-3);font-size:12px;line-height:1.35}.notif-pref-seg{border:1px solid var(--line);background:var(--paper-2);border-radius:999px;flex-shrink:0;padding:3px;display:inline-flex}.seg-btn{cursor:pointer;font:inherit;color:var(--ink-3);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:700;transition:all .14s}.seg-btn:hover:not(.on){color:var(--ink)}.seg-btn.on{background:var(--heat);color:var(--on-heat)}.seg-btn.on.off{background:var(--line-2);color:var(--ink-2)}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;padding:64px 0 40px;display:grid}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);background:var(--card);border-radius:30px;align-items:center;gap:9px;margin-bottom:22px;padding:7px 14px;font-family:JetBrains Mono;font-size:11.5px;font-weight:700;display:inline-flex}.eyebrow .pulse{background:var(--heat);width:7px;height:7px}.eyebrow .pulse:after{content:none;animation:none}h1.hero-h{letter-spacing:-.025em;margin-bottom:22px;font-family:Fraunces;font-size:clamp(42px,5.4vw,72px);font-weight:600;line-height:.98}h1.hero-h em{color:var(--heat-ink);font-style:italic;font-weight:500}.hero p.lede{color:var(--ink-2);max-width:440px;margin-bottom:30px;font-size:18px;line-height:1.55}.lede .hl{color:var(--heat-ink);font-weight:800}.hero-stats{flex-wrap:wrap;gap:30px;display:flex}.stat .n{letter-spacing:-.02em;font-family:Fraunces;font-size:30px;font-weight:700;line-height:1}.stat .n.heat{color:var(--heat-ink)}.stat .l{color:var(--ink-3);margin-top:5px;font-size:12px;font-weight:600}.feature{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:24px;position:relative;overflow:hidden}.feature .ribbon{z-index:3;letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:30px;align-items:center;gap:7px;padding:6px 12px;font-family:JetBrains Mono;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:18px;left:18px}.feature .save{z-index:3;position:absolute;top:16px;right:16px}.feature .media{background:linear-gradient(150deg,var(--g1a),var(--g1b));place-items:center;height:280px;display:grid;position:relative}.glyph{opacity:.9;filter:drop-shadow(0 10px 24px #00000038);width:118px;height:118px}.pct{background:var(--heat);color:var(--on-heat);box-shadow:0 10px 24px -8px var(--heat);border-radius:14px;padding:10px 14px;font-family:Fraunces;font-size:24px;font-weight:700;line-height:1;position:absolute;bottom:16px;right:16px}.pct small{letter-spacing:.1em;opacity:.85;margin-top:3px;font-family:JetBrains Mono;font-size:9px;font-weight:700;display:block}.feature .body{padding:24px 26px 26px}.store{letter-spacing:.05em;color:var(--ink-3);text-transform:uppercase;align-items:center;gap:8px;font-family:JetBrains Mono;font-size:11px;font-weight:700;display:flex}.feature h3{letter-spacing:-.02em;margin:9px 0 16px;font-family:Fraunces;font-size:27px;font-weight:600;line-height:1.08}.price{align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.price .now{letter-spacing:-.02em;font-family:Fraunces;font-size:38px;font-weight:700}.price .was{color:var(--ink-3);font-size:18px;text-decoration:line-through}.price .pill{color:var(--ink-2);background:var(--line-2);border-radius:20px;margin-left:auto;padding:5px 11px;font-size:12px;font-weight:700}.save-pill{color:var(--ink-2);background:var(--line-2);white-space:nowrap;border-radius:20px;margin-left:auto;padding:4px 9px;font-size:11px;font-weight:700}.coupon-chip{border:1.5px dashed var(--ink-3);background:var(--paper-2);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:10px;padding:7px 7px 7px 13px;font-family:inherit;transition:transform .12s,box-shadow .15s,border-color .15s;display:inline-flex}.coupon-chip:hover{transform:translateY(-1px);box-shadow:0 5px 16px #00000017}.coupon-chip:active{transform:translateY(0)}.coupon-tag{color:var(--ink-2);line-height:1;display:inline-flex}.coupon-val{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:15px;font-weight:800}.coupon-action{letter-spacing:.04em;text-transform:uppercase;color:var(--paper);background:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:6px 11px;font-size:11px;font-weight:800;display:inline-flex}.coupon-chip.is-copied{border-color:var(--heat);border-style:solid}.coupon-chip.is-copied .coupon-action{background:var(--heat);color:var(--on-heat)}.coupon-chip-sm{border-radius:10px;gap:7px;padding:4px 4px 4px 9px}.coupon-chip-sm .coupon-val{font-size:12px}.coupon-chip-sm .coupon-action{border-radius:7px;padding:3px 7px;font-size:9.5px}.coupon-row{margin-top:10px}.focus-hint{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:#fff;pointer-events:none;white-space:nowrap;background:#0000008c;border-radius:20px;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.dp-coupon{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 4px;display:flex}.dp-coupon-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}@media(prefers-reduced-motion:reduce){.coupon-chip:hover{transform:none}}.cta{gap:10px;margin-top:20px;display:flex}.btn{cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px;font-family:inherit;font-size:14.5px;font-weight:700;transition:all .18s;display:flex}.btn.primary{background:var(--ink);color:var(--paper)}.btn.primary:hover{background:var(--heat);transform:translateY(-2px)}.btn.ghost{border:1px solid var(--line);color:var(--ink-2);background:0 0;flex:0 0 52px;font-size:18px}.btn.ghost:hover{border-color:var(--heat);color:var(--heat-ink)}.toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding:14px 0 4px;display:flex}.tabs{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;gap:4px;padding:5px;display:flex}.tabs button{cursor:pointer;color:var(--ink-2);background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;padding:8px 15px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .18s;display:flex}.tabs button .live-dot{background:var(--heat);border-radius:50%;width:6px;height:6px}.tabs button.active{background:var(--ink);color:var(--paper)}.tabs button:not(.active):hover{color:var(--ink)}.chips{scrollbar-width:none;flex:1;gap:8px;padding-bottom:2px;display:flex;overflow:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink-2);white-space:nowrap;border-radius:30px;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .16s;display:flex}.chip:hover{border-color:var(--ink-3);color:var(--ink)}.chip.on{background:var(--heat-soft);color:var(--on-heat-soft);border-color:#0000}.chip .e{font-size:14px}.section-head{justify-content:space-between;align-items:flex-end;margin:46px 0 20px;display:flex}.section-head h2{letter-spacing:-.02em;font-family:Fraunces;font-size:30px;font-weight:600}.section-head h2 span{color:var(--ink-3)}.section-head a.more{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.section-head a.more:hover{color:var(--heat-ink)}.grid-deals{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);cursor:pointer;flex-direction:column;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .2s;display:flex;overflow:hidden}.card.in{opacity:1;transform:none}.card:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-6px)}@keyframes card-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.card-enter{animation:.42s cubic-bezier(.2,.8,.2,1) backwards card-rise}@media(prefers-reduced-motion:reduce){.card-enter{animation:none}}.media-sm{background:var(--card);place-items:center;height:158px;display:grid;position:relative;overflow:hidden}.media-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.feature .media{overflow:hidden}.glyph-sm{opacity:.92;filter:drop-shadow(0 8px 16px #0000002e);width:66px;height:66px}.badge{background:var(--heat);color:var(--on-heat);border-radius:9px;padding:5px 9px;font-family:JetBrains Mono;font-size:13px;font-weight:700;line-height:1;position:absolute;bottom:11px;right:11px}.save{background:var(--card);border-radius:10px;width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.save{background:color-mix(in srgb,var(--card) 80%,transparent)}}.save{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);cursor:pointer;color:var(--ink-2);z-index:2;place-items:center;font-size:15px;transition:all .16s;display:grid;position:absolute;top:11px;right:11px}.save:hover{color:var(--heat-ink);transform:scale(1.08)}.save.on{color:var(--on-heat-soft);background:var(--heat-soft);border-color:#0000}.card .body{flex-direction:column;flex:1;padding:15px 16px 16px;display:flex}.card .store{margin-bottom:7px;font-size:10px}.card h4{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin-bottom:11px;font-family:Hanken Grotesk;font-size:15px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.card .price{margin-bottom:4px}.card .price .now{font-size:23px}.card .price .was{font-size:13.5px}.card-top{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:10px;font-weight:700;display:flex}.card-store{color:var(--ink-3)}.card-ago{letter-spacing:.02em;text-transform:none;color:var(--ink-3);font-weight:600}.badge-dead{background:var(--ink);color:var(--paper);letter-spacing:.16em}.card-dead{opacity:.62;filter:saturate(.4)}.card-dead:hover{opacity:.85}.mod-badge{vertical-align:middle;letter-spacing:.1em;text-transform:uppercase;background:var(--heat);color:var(--on-heat);border-radius:5px;align-items:center;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:800;line-height:1.5;display:inline-flex}.search-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-bottom:2px;display:flex}.search-count{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.search-toolbar-controls{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hide-expired{letter-spacing:.02em;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.hide-expired input{accent-color:var(--heat);cursor:pointer;width:14px;height:14px}.sortmenu{position:relative}.sortmenu-btn{background:var(--card);border:1px solid var(--line);cursor:pointer;letter-spacing:.02em;color:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:148px;padding:7px 12px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.sortmenu-btn:hover{border-color:var(--ink-3)}.sortmenu-list{z-index:30;background:var(--card);border:1px solid var(--line);border-radius:11px;min-width:188px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000029}.sortmenu-list li{margin:0}.sortmenu-item{text-align:left;cursor:pointer;width:100%;color:var(--ink-2);background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s;display:block}.sortmenu-item:hover{background:var(--line-2);color:var(--ink)}.sortmenu-item.on{color:var(--heat-ink);font-weight:700}.foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;display:flex}.found{color:var(--ink-3);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.found .ag{color:var(--ink-2);font-family:JetBrains Mono;font-weight:700}.found .ag-link{cursor:pointer;transition:color .15s,-webkit-text-decoration .15s,text-decoration .15s}.found .ag-link:hover{color:var(--heat-ink);text-underline-offset:3px;text-decoration:underline}.heatbtn{border:1px solid var(--line);cursor:pointer;color:var(--ink-2);background:0 0;border-radius:9px;align-items:center;gap:6px;padding:5px 10px;font-family:JetBrains Mono;font-size:12px;font-weight:700;transition:all .15s;display:flex}.heatbtn:hover{border-color:var(--heat);color:var(--on-heat-soft);background:var(--heat-soft)}.heatbtn.boosted,.heatbtn.boosted:hover{color:var(--on-heat);border-color:var(--heat);background:var(--heat)}.foot{gap:10px}.found{min-width:0}.found .ag{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.found>span:not(.ag){white-space:nowrap;flex-shrink:0}.heatbtn{flex-shrink:0}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:4px 0 16px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.flash{scroll-snap-align:start;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);cursor:pointer;flex:0 0 264px;align-items:center;gap:14px;padding:16px;transition:all .2s;display:flex}.flash:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.flash .thumb{border-radius:12px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.flash .thumb svg{opacity:.9;width:30px;height:30px}.flash .ttl{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;font-size:13.5px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.flash .p{align-items:baseline;gap:7px;display:flex}.flash .p .now{font-family:Fraunces;font-size:18px;font-weight:700}.flash .p .was{color:var(--ink-3);font-size:12px;text-decoration:line-through}.flash .clock{color:var(--heat-ink);align-items:center;gap:5px;margin-top:6px;font-family:JetBrains Mono;font-size:10.5px;font-weight:700;display:flex}.agents-strip{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:center;gap:30px;margin:18px 0;padding:34px 36px;display:grid}.agents-strip h3{letter-spacing:-.02em;font-family:Fraunces;font-size:24px;font-weight:600;line-height:1.15}.agents-strip h3 em{color:var(--heat-ink);font-style:italic;font-weight:500}.agents-strip p{color:var(--ink-2);margin-top:10px;font-size:13.5px}.astep .num{color:var(--heat-ink);letter-spacing:.1em;margin-bottom:9px;font-family:JetBrains Mono;font-size:11px;font-weight:700}.astep b{font-family:Hanken Grotesk;font-size:15px;font-weight:700}.astep p{color:var(--ink-2);margin-top:6px;font-size:12.5px;line-height:1.45}footer.site{border-top:1px solid var(--line);text-align:center;color:var(--ink-3);margin-top:60px;padding:40px 0;font-size:13px}footer.site .brand{font-size:20px}.agents-hero{max-width:680px;padding:56px 0 28px}.agents-hero .hero-h{margin-bottom:18px}.agents-hero .lede{margin-bottom:28px}.agents-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:20px;display:grid}.agent-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .2s;display:flex;overflow:hidden}.agent-card:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-4px)}.agent-thumb{place-items:center;height:120px;display:grid}.agent-thumb .glyph-sm{width:54px;height:54px}.agent-body{flex-direction:column;gap:10px;padding:16px 18px 18px;display:flex}.agent-row{justify-content:space-between;align-items:center;display:flex}.agent-name{color:var(--ink-2);font-size:12px;font-weight:700}.status{letter-spacing:.1em;text-transform:uppercase;border-radius:30px;align-items:center;gap:6px;padding:4px 9px;font-family:JetBrains Mono;font-size:10px;font-weight:700;display:inline-flex}.status-scanning{color:var(--live);background:var(--cool-soft)}.status-verifying{color:var(--on-heat-soft);background:var(--heat-soft)}.status-idle{color:var(--ink-3);background:var(--line-2)}.status-monitoring{color:var(--live);background:var(--cool-soft)}.status-alert{color:var(--on-heat-soft);background:var(--heat-soft)}.agent-field{letter-spacing:-.01em;font-family:Fraunces;font-size:18px;font-weight:600;line-height:1.2}.agent-meta{color:var(--ink-3);border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;padding-top:10px;font-size:12px;display:flex}.agent-meta b{color:var(--ink-2)}@media(max-width:980px){.agents-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.agents-grid{grid-template-columns:1fr}}@media(max-width:980px){.hero{grid-template-columns:1fr;gap:36px;padding:40px 0 24px}.comb{display:none}.grid-deals{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-strip{grid-template-columns:1fr 1fr;gap:24px}nav .links,.search kbd{display:none}}@media(max-width:560px){.wrap{padding:0 18px}.grid-deals{grid-template-columns:1fr;gap:14px}.agents-meter{display:none}.section-head{flex-wrap:wrap;align-items:baseline;gap:10px 12px;margin:34px 0 18px}.section-head h2{flex:100%;font-size:25px}}.mobile-only{display:none!important}@media(max-width:760px){.wrap.nav{padding:0 16px}.nav{flex-wrap:nowrap;justify-content:space-between;gap:10px;height:58px}.desktop-only{display:none!important}.mobile-only{display:inline-flex!important}.nav .spacer{flex:1;display:block}.brand{letter-spacing:-.015em;gap:8px;font-size:24px}.brand-bullet{width:9px;height:9px}}.hamburger{border:1px solid var(--line);background:var(--card);cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;transition:all .18s;display:none}.hamburger:hover{border-color:var(--ink-3)}.hamburger span{background:var(--ink);border-radius:2px;width:18px;height:2px;transition:all .18s;display:block}@media(max-width:760px){.hamburger{display:flex}.notif-pop{width:auto;max-width:none;position:fixed;top:64px;left:12px;right:12px}.wrap.dp-wrap{padding-top:38px}}.mobile-drawer-root{z-index:100;pointer-events:none;position:fixed;inset:0}.mobile-drawer-root.open{pointer-events:auto}.mobile-drawer-scrim{background:var(--ink);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mobile-drawer-scrim{background:color-mix(in srgb,var(--ink) 45%,transparent)}}.mobile-drawer-scrim{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;transition:opacity .26s}.mobile-drawer-root.open .mobile-drawer-scrim{opacity:1}.mobile-drawer{background:var(--paper);border-left:1px solid var(--line);flex-direction:column;width:min(88vw,360px);transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-30px 0 60px -20px #00000059}.mobile-drawer-root.open .mobile-drawer{transform:translate(0)}.mobile-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.mobile-drawer-head .brand{font-size:24px}.mobile-drawer-close{border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--ink-2);cursor:pointer;border-radius:11px;place-items:center;padding:0;line-height:1;display:grid}.mobile-drawer-close:hover{color:var(--ink);border-color:var(--ink-3)}.mobile-drawer-user{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:18px 20px;display:flex}.mobile-drawer-user .user-avatar{width:38px;height:38px;font-size:15px}.md-user-meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.md-user-email{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.md-signin{color:var(--heat-ink);align-items:center;gap:8px;min-height:44px;font-family:Fraunces,serif;font-size:20px;font-weight:600;display:inline-flex}.md-search{width:auto;min-width:0;margin:16px 20px 8px}.mobile-drawer-nav{flex-direction:column;gap:2px;margin-top:8px;padding:8px 12px;display:flex}.md-link{letter-spacing:-.01em;color:var(--ink);border-radius:10px;padding:14px 12px;font-family:Fraunces,serif;font-size:22px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.md-link:hover{background:var(--line-2);color:var(--heat-ink)}.md-link-cta{color:var(--heat-ink)}.mobile-drawer-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:18px 20px;display:flex}.md-theme-toggle{width:44px;height:44px;color:var(--ink);border-radius:12px}.md-signout{border:1px solid var(--line);color:var(--danger);font:inherit;cursor:pointer;background:0 0;border-radius:10px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:700}.command-deck{border:1px solid var(--line);background:linear-gradient(90deg,var(--card),var(--card));border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 0;padding:12px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.command-deck{background:linear-gradient(90deg,color-mix(in oklab,var(--card) 92%,transparent),var(--card))}}.command-deck{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);box-shadow:var(--shadow);font-size:11px;position:relative;overflow:hidden}.command-deck:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 28px,var(--ink) 28px 29px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.command-deck:before{background:repeating-linear-gradient(90deg,transparent 0 28px,color-mix(in srgb,var(--ink) 4%,transparent) 28px 29px)}}.command-deck .cd-cell{z-index:1;align-items:center;gap:8px;font-weight:700;display:inline-flex;position:relative}.command-deck .cd-cell b{color:var(--ink);letter-spacing:.1em;font-weight:800}.command-deck .cd-cell.heat b{color:var(--heat-ink)}.command-deck .cd-sep{color:var(--ink-3);opacity:.5;z-index:1;position:relative}.command-deck .pulse{width:7px;height:7px}@media(max-width:560px){.command-deck{flex-wrap:nowrap;justify-content:center}.command-deck .cd-hide-sm{display:none}}.comb{justify-content:center;align-items:center;min-height:460px;display:flex;position:relative}.comb-frame{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,var(--heat) 0%,transparent 60%),radial-gradient(circle at 50% 50%,var(--card) 0%,var(--card) 100%);border-radius:32px;width:min(460px,100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.comb-frame{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--heat) 8%,transparent) 0%,transparent 60%),radial-gradient(circle at 50% 50%,var(--card) 0%,color-mix(in srgb,var(--card) 60%,transparent) 100%)}}.comb-frame{border:1px solid var(--heat)}@supports (color:color-mix(in lab,red,red)){.comb-frame{border:1px solid color-mix(in srgb,var(--heat) 22%,var(--line))}}.comb-frame{box-shadow:inset 0 0 0 1px var(--heat),0 24px 60px -30px var(--heat)}@supports (color:color-mix(in lab,red,red)){.comb-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--heat) 8%,transparent),0 24px 60px -30px color-mix(in srgb,var(--heat) 40%,transparent)}}.comb-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 56%,#0000 92%);mask-image:radial-gradient(circle,#000 56%,#0000 92%)}.comb-find{pointer-events:none;z-index:2;transition:opacity .85s;position:absolute;transform:translate(-50%,-50%)}.comb-find.leaving{opacity:0}.comb-find-dot{background:var(--live);width:11px;height:11px;box-shadow:0 0 0 3px var(--card),0 0 0 6px var(--live);border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.comb-find-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--card) 70%,transparent),0 0 0 6px color-mix(in srgb,var(--live) 28%,transparent)}}.comb-find-dot{animation:2.2s ease-out infinite comb-beacon}@keyframes comb-beacon{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--card) 70%,transparent),0 0 0 4px color-mix(in srgb,var(--live) 42%,transparent)}to{box-shadow:0 0 0 3px color-mix(in srgb,var(--card) 70%,transparent),0 0 0 18px transparent}}.comb-find-label{white-space:nowrap;background:var(--card);border:1px solid var(--live);flex-direction:column;gap:3px;display:flex;position:absolute;top:-16px;left:18px}@supports (color:color-mix(in lab,red,red)){.comb-find-label{border:1px solid color-mix(in srgb,var(--live) 45%,var(--line))}}.comb-find-label{box-shadow:var(--shadow-lg);border-radius:11px;padding:8px 12px;animation:.4s ease-out both comb-pop}.comb-find.flip .comb-find-label{left:auto;right:18px}.cfl-head{letter-spacing:.16em;color:var(--live);font-size:9.5px;font-weight:800}.cfl-body{color:var(--ink-2);letter-spacing:.02em;font-size:11.5px;font-weight:600}@keyframes comb-pop{0%{opacity:0;transform:translateY(4px)scale(.9)}to{opacity:1;transform:none}}.feature{position:relative}.agent-stamp{z-index:4;letter-spacing:.18em;color:var(--heat-ink);border:1.5px solid var(--heat);background:var(--paper);border-radius:6px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:18px;right:18px}@supports (color:color-mix(in lab,red,red)){.agent-stamp{background:color-mix(in srgb,var(--paper) 75%,transparent)}}.agent-stamp{box-shadow:0 4px 12px -6px var(--heat);transform:rotate(4deg)}@supports (color:color-mix(in lab,red,red)){.agent-stamp{box-shadow:0 4px 12px -6px color-mix(in srgb,var(--heat) 50%,transparent)}}.scanline{pointer-events:none;z-index:2;background:linear-gradient(#0000,#ffffff47,#0000);height:30%;animation:4.5s ease-in-out infinite scanline;position:absolute;inset:0}@keyframes scanline{0%{opacity:0;transform:translateY(-30%)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateY(330%)}}@keyframes fleet-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--heat) 60%,transparent)}to{box-shadow:0 0 0 10px #0000}}.dot-board{background-image:radial-gradient(var(--ink) 1px,transparent 1.4px);border-radius:20px;padding:24px 18px;position:relative}@supports (color:color-mix(in lab,red,red)){.dot-board{background-image:radial-gradient(color-mix(in srgb,var(--ink) 18%,transparent) 1px,transparent 1.4px)}}.dot-board{background-position:0 0;background-size:22px 22px}.dot-board>*{position:relative}@media(max-width:760px){.dot-board{background-size:18px 18px;padding:14px 8px}}.home-cta-card{border:1px solid var(--line);background:var(--card);width:100%;max-width:560px;box-shadow:var(--shadow);color:var(--ink);text-align:left;border-radius:20px;padding:28px 32px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;position:relative;overflow:hidden}.home-cta-card:after{content:"";background:radial-gradient(circle,var(--heat),transparent 70%);border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}@supports (color:color-mix(in lab,red,red)){.home-cta-card:after{background:radial-gradient(circle,color-mix(in srgb,var(--heat) 22%,transparent),transparent 70%)}}.home-cta-card:after{pointer-events:none}.home-cta-card:hover{border-color:var(--heat);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.home-cta-eyebrow{letter-spacing:.18em;color:var(--heat-ink);margin-bottom:10px;font-size:11px;font-weight:800}.home-cta-title{letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:14px;font-family:Fraunces,serif;font-size:34px;font-weight:600;line-height:1.05;display:flex}.home-cta-title em{color:var(--heat-ink);font-style:normal;transition:transform .2s}.home-cta-card:hover .home-cta-title em{transform:translate(6px)}.home-cta-sub{letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;margin-top:10px;font-size:11.5px}.stat .n{font-size:36px}@media(max-width:760px){.comb{display:none}.command-deck{gap:8px;padding:10px 14px;font-size:10px}.home-cta-title{font-size:26px}.agent-stamp{padding:4px 8px;font-size:9px;top:14px;right:14px}}.agents-meter{color:var(--ink-2);background:var(--card);border:1px solid var(--line);white-space:nowrap;box-shadow:var(--shadow);border-radius:30px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:inline-flex}.agents-meter b{color:var(--ink);font-weight:700}.nav-pill{color:var(--ink);background:var(--card);border:1px solid var(--line);cursor:pointer;box-shadow:var(--shadow);border-radius:11px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;transition:all .18s;display:inline-flex}.nav-pill:hover{border-color:var(--ink-3);transform:translateY(-1px)}.nav-pill.active{background:var(--ink);color:var(--paper);border-color:#0000}.nav-group{align-items:center;gap:2px;display:inline-flex}.nav-link{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-family:JetBrains Mono,Hanken Grotesk,monospace;font-size:11.5px;font-weight:700;line-height:1;text-decoration:none;transition:color .25s,background .25s;display:inline-flex;position:relative}.nav-link:hover{color:var(--heat-ink)}.nav-link.active{color:var(--ink)}.nav-link__dot{background:var(--heat);opacity:0;border-radius:50%;width:4px;height:4px;transition:opacity .25s;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.nav-link:hover .nav-link__dot,.nav-link.active .nav-link__dot{opacity:1}.nav-link__status{background:var(--live);width:6px;height:6px;box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--live);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.nav-link__status{box-shadow:0 0 0 3px var(--paper),0 0 0 4px color-mix(in oklab,var(--live) 35%,transparent)}}.nav-link:hover .nav-link__status{animation:1.8s ease-out infinite ping}.nav-divider{background:var(--line);width:1px;height:14px;margin:0 4px;display:inline-block}.btn-cta{color:var(--on-heat);background:var(--heat);cursor:pointer;box-shadow:0 8px 20px -6px var(--heat);border:0;border-radius:999px;justify-content:center;align-items:center;padding:11px 22px 12px;font-family:Fraunces,serif;font-size:17px;font-weight:500;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn-cta{box-shadow:0 8px 20px -6px color-mix(in oklab,var(--heat) 45%,transparent)}}.btn-cta:hover{box-shadow:0 14px 28px -8px var(--heat);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.btn-cta:hover{box-shadow:0 14px 28px -8px color-mix(in oklab,var(--heat) 60%,transparent)}}.btn-cta:active{transform:translateY(0)scale(.98)}.cat-section{margin:48px 0 8px}.cat-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.cat-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-family:JetBrains Mono;font-size:10.5px;font-weight:700}.cat-title{letter-spacing:-.02em;font-family:Fraunces;font-size:30px;font-weight:600;line-height:1}.cat-title .date-pill{color:var(--ink-2);font-style:italic;font-weight:500}.cat-title .date-pill:before{content:"—";color:var(--ink-3);margin:0 12px;font-style:normal;font-weight:400}.cat-see-all{color:var(--ink-2);cursor:pointer;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);white-space:nowrap;border-radius:11px;flex-shrink:0;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:700;transition:all .18s;display:inline-flex}.cat-see-all:hover{color:var(--heat-ink);border-color:var(--heat);transform:translateY(-1px)}.cat-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.cat-tile{background:var(--card);border:1px solid var(--line);cursor:pointer;text-align:left;color:var(--ink);box-shadow:none;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex}.cat-tile:hover{border-color:var(--heat);background:var(--heat);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.cat-tile:hover{background:color-mix(in oklab,var(--heat) 6%,var(--card))}}.cat-tile:hover{box-shadow:0 6px 18px -10px var(--ink)}@supports (color:color-mix(in lab,red,red)){.cat-tile:hover{box-shadow:0 6px 18px -10px color-mix(in oklab,var(--ink) 30%,transparent)}}.cat-tile:hover .cat-icon{color:var(--heat-ink)}.cat-tile.on{background:var(--heat);border-color:var(--heat);color:var(--on-heat);box-shadow:0 8px 20px -8px var(--heat)}@supports (color:color-mix(in lab,red,red)){.cat-tile.on{box-shadow:0 8px 20px -8px color-mix(in oklab,var(--heat) 50%,transparent)}}.cat-tile.on .cat-icon{color:var(--on-heat);opacity:.95}.cat-icon{width:20px;height:20px;color:var(--ink-3);flex-shrink:0;transition:color .2s}.cat-label{letter-spacing:0;font-family:inherit;font-size:14.5px;font-weight:600;line-height:1}.cat-tile.on .cat-label{font-weight:700}.section-head h2 .date-pill{color:var(--heat-ink);font-family:Fraunces;font-style:italic;font-weight:500}.day-stepper{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:6px;padding:4px;display:inline-flex}.day-btn{cursor:pointer;color:var(--ink-2);white-space:nowrap;background:0 0;border:none;border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s}.day-btn:hover:not(:disabled){color:var(--ink);background:var(--line-2)}.day-btn:disabled{opacity:.35;cursor:not-allowed}.day-current{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;padding:0 8px;font-size:11px;font-weight:700}.cat-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin:6px 0 20px;display:flex}.sort-toggle{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;gap:2px;padding:4px;display:inline-flex}.sort-btn{color:var(--ink-2);border-radius:9px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex}.sort-btn:hover{color:var(--ink)}.sort-btn.on{background:var(--ink);color:var(--paper)}.sort-live{letter-spacing:.04em;color:var(--cool);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.sort-hint{letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;font-size:11px}.cat-toolbar .day-stepper{margin-left:auto}.cat-page-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:20px;display:grid}.cat-page-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);cursor:pointer;flex-direction:column;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .2s;display:flex;overflow:hidden}.cat-page-card:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-4px)}.cat-page-thumb{place-items:center;height:120px;display:grid}.cat-page-thumb .glyph-sm{width:54px;height:54px}.cat-page-body{flex-direction:column;gap:10px;padding:16px 18px 18px;display:flex}.cat-page-row{align-items:center;gap:10px;display:flex}.cat-emoji-lg{font-size:22px;line-height:1}.cat-page-label{letter-spacing:-.01em;font-family:Fraunces;font-size:22px;font-weight:600;line-height:1}.cat-page-desc{color:var(--ink-2);font-size:13px;line-height:1.45}.cat-page-meta{color:var(--ink-3);border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;padding-top:10px;font-size:12px;display:flex}.cat-page-meta b{color:var(--ink-2)}@media(max-width:980px){.cat-grid{grid-template-columns:repeat(4,1fr)}.cat-page-grid{grid-template-columns:repeat(2,1fr)}.agents-meter{display:none}}@media(max-width:560px){.cat-grid{grid-template-columns:repeat(2,1fr)}.cat-page-grid{grid-template-columns:1fr}.cat-toolbar{gap:10px}.cat-toolbar .sort-toggle{order:1}.cat-toolbar .day-stepper{order:2;margin-left:auto}.cat-toolbar .sort-hint,.cat-toolbar .sort-live{flex-basis:100%;order:3}.day-btn-txt{display:none}.day-btn{padding:7px 10px}}.cs-overlay{z-index:9999;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cs-bg{background:radial-gradient(60% 50% at 20% 10%,var(--heat),transparent 60%),radial-gradient(50% 50% at 90% 90%,var(--cool),transparent 60%),var(--paper);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cs-bg{background:radial-gradient(60% 50% at 20% 10%,color-mix(in srgb,var(--heat) 14%,transparent),transparent 60%),radial-gradient(50% 50% at 90% 90%,color-mix(in srgb,var(--cool) 12%,transparent),transparent 60%),var(--paper)}}.cs-bg{-webkit-backdrop-filter:blur(18px)saturate(140%)}.cs-modal{background:var(--card);border:1px solid var(--line);width:100%;max-width:480px;box-shadow:var(--shadow-lg);color:var(--ink);border-radius:24px;padding:36px 32px 28px;position:relative;overflow:hidden}.cs-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--on-heat-soft);background:var(--heat-soft);border:1px solid var(--heat);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cs-badge{border:1px solid color-mix(in srgb,var(--heat) 25%,transparent)}}.cs-badge{border-radius:999px;margin-bottom:18px;padding:6px 12px;font-weight:700}.cs-dot{background:var(--heat);width:6px;height:6px;box-shadow:0 0 12px var(--heat);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.cs-dot{box-shadow:0 0 12px color-mix(in srgb,var(--heat) 50%,transparent)}}.cs-dot{animation:1.6s ease-in-out infinite cs-pulse}@keyframes cs-pulse{0%,to{opacity:1}50%{opacity:.35}}.cs-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-family:Fraunces,serif;font-size:34px;font-weight:600;line-height:1.05}.cs-sub{color:var(--ink-2);margin:0 0 22px;font-size:14.5px;line-height:1.55}.cs-form{gap:8px;margin-bottom:6px;display:flex}.cs-input{background:var(--paper-2);border:1px solid var(--line);color:var(--ink);border-radius:12px;outline:none;flex:1;padding:13px 14px;font-size:14px;transition:border-color .15s,background .15s}.cs-input::placeholder{color:var(--ink-3)}.cs-input:focus{background:var(--card)}.cs-input[aria-invalid=true]{border-color:var(--heat-ink)}.cs-btn{background:var(--heat);color:var(--on-heat);cursor:pointer;letter-spacing:.01em;box-shadow:0 8px 24px -8px var(--heat);border:0;border-radius:12px;padding:0 18px;font-size:14px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cs-btn{box-shadow:0 8px 24px -8px color-mix(in srgb,var(--heat) 45%,transparent)}}.cs-btn{transition:transform .1s}.cs-btn:hover{transform:translateY(-1px)}.cs-btn:active{transform:translateY(0)}.cs-error{color:var(--heat-ink);margin-top:10px;font-size:13px}.cs-foot{border-top:1px solid var(--line-2);color:var(--ink-3);letter-spacing:.02em;margin-top:22px;padding-top:18px;font-size:12px}.cs-shake{animation:.45s cubic-bezier(.36,.07,.19,.97) cs-shake}@keyframes cs-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}.auth-form{flex-direction:column;gap:12px;display:flex}.auth-label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.auth-input{background:var(--card);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.auth-input::placeholder{color:var(--ink-3)}.oauth-col{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.oauth-btn{background:var(--card);border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:14.5px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.oauth-btn:hover:not(:disabled){border-color:var(--heat);background:var(--line-2)}.oauth-btn:disabled{opacity:.6;cursor:not-allowed}.oauth-btn svg{flex:none;width:18px;height:18px}.auth-divider{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:2px 0 16px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-confirm{text-align:center}.auth-confirm-badge{margin:0 auto 18px;line-height:0}.brand-mark{line-height:0;display:inline-block}.brand-mark-img{border-radius:18px;display:block}.brand-mark-dark,[data-theme=dark] .brand-mark-light{display:none}[data-theme=dark] .brand-mark-dark{display:block}.auth-tip{background:var(--card);border:1px solid var(--line);color:var(--ink-3);text-align:left;border-radius:12px;margin-bottom:18px;padding:12px 16px;font-size:13px;line-height:1.55}.auth-tip b{color:var(--ink-2)}.pw-field{display:flex;position:relative}.pw-field .pw-input{flex:1;width:100%;padding-right:42px}.pw-eye{cursor:pointer;color:var(--ink-3);background:0 0;border:none;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pw-eye:hover{color:var(--ink)}.link-btn{color:var(--heat-ink);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.card-link{color:inherit;text-decoration:none;display:block}.heatbtn.big{padding:12px 20px;font-size:16px}.dp-wrap{max-width:1080px;padding-top:26px}.dp-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dp-owner-actions{align-items:center;gap:14px;display:inline-flex}.dp-owner-tag{letter-spacing:.1em;color:var(--ink-3);border:1px solid var(--line);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700}.dp-banner{border:1px solid;border-radius:13px;margin-top:18px;padding:13px 18px;font-size:13.5px;line-height:1.45}.dp-banner-dead{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.dp-banner-dead{background:color-mix(in srgb,var(--ink) 6%,var(--card))}}.dp-banner-dead{border-color:var(--line);color:var(--ink-2)}.dp-banner-warn{background:var(--heat-soft);border-color:var(--heat)}@supports (color:color-mix(in lab,red,red)){.dp-banner-warn{border-color:color-mix(in srgb,var(--heat) 30%,transparent)}}.dp-banner-warn{color:var(--ink-2)}.dp-banner-ok{background:var(--cool-soft);border-color:var(--cool)}@supports (color:color-mix(in lab,red,red)){.dp-banner-ok{border-color:color-mix(in srgb,var(--cool) 30%,transparent)}}.dp-banner-ok{color:var(--ink-2)}.dp-confirm{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:14px;margin-top:20px;padding:16px 18px}.dp-confirm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dp-confirm-q{letter-spacing:.14em;color:var(--ink-3);font-size:11px;font-weight:800}.dp-confirm-tally{gap:12px;font-size:12px;font-weight:700;display:inline-flex}.dp-confirm-btns{flex-wrap:wrap;gap:9px;display:flex}.cf-btn{border:1px solid var(--line);background:var(--paper-2);cursor:pointer;min-width:120px;color:var(--ink-2);white-space:nowrap;border-radius:11px;flex:auto;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .15s}.cf-btn:hover:not(:disabled){transform:translateY(-1px)}.cf-btn:disabled{opacity:.6;cursor:wait}.cf-btn-ok.on{color:var(--cool);border-color:var(--cool)}@supports (color:color-mix(in lab,red,red)){.cf-btn-ok.on{border-color:color-mix(in srgb,var(--cool) 50%,transparent)}}.cf-btn-ok.on{background:var(--cool-soft)}.cf-btn-oos.on{color:var(--on-heat-soft);border-color:var(--heat)}@supports (color:color-mix(in lab,red,red)){.cf-btn-oos.on{border-color:color-mix(in srgb,var(--heat) 45%,transparent)}}.cf-btn-oos.on{background:var(--heat-soft)}.cf-btn-dead.on{color:var(--ink);border-color:var(--ink-3);background:var(--line-2)}.dp-confirm-hint{color:var(--ink-3);margin-top:10px;font-size:12.5px}.dp-hero{grid-template-columns:minmax(280px,420px) 1fr;align-items:start;gap:36px;margin-top:22px;display:grid}@media(max-width:820px){.dp-hero{grid-template-columns:1fr}}.dp-is-dead .dp-media{filter:saturate(.35);opacity:.8}.dp-media{aspect-ratio:1;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dp-media .glyph{width:92px;height:92px}.dp-pct{background:var(--heat);color:var(--on-heat);border-radius:10px;padding:7px 11px;font-size:15px;font-weight:700;line-height:1;position:absolute;top:14px;right:14px}.dp-dead-stamp{letter-spacing:.3em;color:var(--paper);background:var(--ink);font-size:30px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}@supports (color:color-mix(in lab,red,red)){.dp-dead-stamp{background:color-mix(in srgb,var(--ink) 82%,transparent)}}.dp-dead-stamp{border-radius:10px;padding:10px 26px 10px 32px}.dp-body{min-width:0}.dp-meta{letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;font-size:11.5px;font-weight:700;display:flex}.dp-store{color:var(--ink-2)}.dp-agent{color:var(--heat-ink)}.dp-ago{text-transform:none;letter-spacing:.02em;font-weight:600}.dp-dot{opacity:.5}.dp-title{letter-spacing:-.02em;margin:12px 0 16px;font-family:Fraunces;font-size:clamp(26px,3.4vw,40px);font-weight:600;line-height:1.08}.dp-price{flex-wrap:wrap;align-items:baseline;gap:13px;display:flex}.dp-now{letter-spacing:-.02em;font-family:Fraunces;font-size:42px;font-weight:700;line-height:1}.dp-was{color:var(--ink-3);font-size:19px;text-decoration:line-through}.dp-save{color:var(--ink-2);background:var(--line-2);border-radius:20px;padding:6px 13px;font-size:13px;font-weight:700}.dp-buzz{background:var(--card);border:1px solid var(--line);border-radius:16px;margin:26px 0 4px;padding:18px 20px}.dp-buzz-h{letter-spacing:-.01em;margin:0 0 9px;font-family:Fraunces;font-size:20px;font-weight:700}.dp-buzz-h span{color:var(--heat-ink)}.dp-buzz-body{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.65}.dp-buzz-body p{margin:0 0 10px}.dp-buzz-body p:last-child,.dp-buzz-body ul:last-child,.dp-buzz-body ol:last-child{margin-bottom:0}.dp-buzz-body strong{color:var(--ink);font-weight:700}.dp-buzz-body em{font-style:italic}.dp-buzz-body code{background:var(--paper-2);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.9em}.dp-buzz-body a{color:var(--heat-ink);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.dp-buzz-body ul{margin:0 0 10px;padding-left:22px;list-style:outside}.dp-buzz-body ol{margin:0 0 10px;padding-left:22px;list-style:decimal}.dp-buzz-body li{margin:2px 0}.dp-buzz-body li::marker{color:var(--ink-3)}.ph{border:.5px solid var(--line);background:var(--card);border-radius:16px;margin:26px 0 4px;overflow:hidden}.ph-empty{border:1px dashed var(--line);color:var(--ink-3);background:var(--paper-2);border-radius:12px;margin:26px 0 4px;padding:12px 16px;font-size:12.5px}.ph-head{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.ph-head:hover{background:var(--paper-2)}.ph-title{letter-spacing:-.01em;font-family:Fraunces;font-size:16px;font-weight:700}.ph-summary{color:var(--ink-3);margin-left:auto;font-size:12.5px}.ph-summary b{color:var(--ink);font-weight:700}.ph-chev{color:var(--ink-3);flex:none;font-size:12px;transition:transform .18s}.ph-chev.open{transform:rotate(180deg)}.ph-body{border-top:.5px solid var(--line);padding:4px 18px 18px}.ph-pills{gap:6px;margin:14px 0 6px;display:flex}.ph-pill{font:inherit;border:.5px solid var(--line);background:var(--paper-2);color:var(--ink-3);cursor:pointer;border-radius:999px;padding:5px 13px;font-size:12px}.ph-pill.on{background:var(--heat);color:var(--on-heat);border-color:#0000;font-weight:700}.ph-chart{margin:6px 0;display:block}.ph-grid{stroke:var(--line);stroke-width:1px}.ph-axis{fill:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:11px}.ph-median{stroke:var(--ink-3);stroke-width:1px;opacity:.5}.ph-line{fill:none;stroke:var(--heat);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.ph-dot{fill:var(--card);stroke:var(--heat);stroke-width:2px}.ph-dot.low,.ph-dot.cur{fill:var(--heat)}.ph-foot{color:var(--ink-3);margin:10px 0 0;font-size:12px}.ph-thin{color:var(--ink-3);text-align:center;padding:18px 0;font-size:12.5px}.buzz-editor{text-transform:none;letter-spacing:normal;color:var(--ink);flex-direction:column;gap:8px;font-weight:400;display:flex}.buzz-toolbar{align-items:center;gap:4px;display:flex}.buzz-tool{border:1px solid var(--line);background:var(--paper-2);width:30px;height:28px;color:var(--ink-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.buzz-tool:hover{background:var(--card);color:var(--ink);border-color:var(--heat)}@supports (color:color-mix(in lab,red,red)){.buzz-tool:hover{border-color:color-mix(in srgb,var(--heat) 50%,transparent)}}.buzz-md-hint{letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;margin-left:auto;font-size:10px}.buzz-textarea{resize:vertical;text-transform:none;width:100%;min-height:96px;max-height:360px;font-family:inherit;font-size:14px;line-height:1.55}.buzz-meta{letter-spacing:.02em;justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.buzz-hint{font-weight:600}.buzz-hint.warn{color:var(--heat-ink)}.buzz-hint.ok{color:var(--cool)}.buzz-count{font-variant-numeric:tabular-nums;color:var(--ink-3)}.buzz-count.warn{color:var(--heat-ink);font-weight:700}.buzz-preview{border:1px dashed var(--line);background:var(--paper-2);border-radius:12px;padding:12px 14px}.buzz-preview-label{letter-spacing:.14em;color:var(--ink-3);margin-bottom:7px;font-size:9.5px;display:block}.about-wrap{max-width:860px;padding-top:28px;padding-bottom:48px}.about-h1{letter-spacing:-.02em;margin-top:12px;font-family:Fraunces;font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1.04}.about-lede{color:var(--ink-2);max-width:700px;margin-top:16px;font-size:18px;line-height:1.6}.about-section{margin-top:48px}.about-h2{letter-spacing:-.01em;margin-bottom:18px;font-family:Fraunces;font-size:26px;font-weight:600}.about-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.about-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:22px}.about-card-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.about-card h3{margin:10px 0 6px;font-family:Fraunces;font-size:19px;font-weight:600}.about-card p{color:var(--ink-2);font-size:14.5px;line-height:1.55}.faq-list{flex-direction:column;display:flex}.faq-item{border-top:1px solid var(--line);padding:20px 0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{color:var(--ink);font-size:17px;font-weight:700}.faq-a{color:var(--ink-2);max-width:720px;margin:8px 0 0;font-size:15px;line-height:1.6}.about-cta{margin-top:44px}.founder-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;align-items:flex-start;gap:24px;padding:26px;display:flex}.founder-photo{object-fit:cover;border:3px solid var(--paper-2);border-radius:50%;flex-shrink:0;width:132px;height:132px;box-shadow:0 4px 16px #0000001f}.founder-body{min-width:0}.founder-body p{color:var(--ink-2);max-width:620px;margin:0 0 12px;font-size:15.5px;line-height:1.62}.founder-commit{border-top:1px solid var(--line-2);margin-top:14px;padding-top:14px;font-size:14.5px}.founder-commit strong{color:var(--ink)}.founder-commit a{color:var(--heat-ink);font-weight:600}.founder-sign{color:var(--heat-ink);letter-spacing:.02em;margin-top:10px;font-size:13px;font-weight:700}@media(max-width:720px){.about-grid{grid-template-columns:1fr}.founder-card{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:22px}.founder-body p{text-align:left}}.bds-back{align-items:center;gap:6px;display:inline-flex}.bds-p{color:var(--ink-2);max-width:740px;margin:0 0 12px;font-size:15.5px;line-height:1.62}.bds-p strong{color:var(--ink)}.bds-callout{color:var(--ink);background:var(--paper-2);border-left:3px solid var(--heat);border-radius:0;margin:6px 0 0;padding:13px 16px;font-size:15px;line-height:1.6}.bds-list{flex-direction:column;gap:11px;max-width:760px;margin:4px 0 14px;padding-left:0;list-style:none;display:flex}.bds-list li{color:var(--ink-2);padding-left:24px;font-size:15.5px;line-height:1.55;position:relative}.bds-list li:before{content:"";border-top:2px solid var(--heat-ink);border-right:2px solid var(--heat-ink);width:6px;height:6px;position:absolute;top:.55em;left:5px;transform:rotate(45deg)}.bds-list strong{color:var(--ink)}.bds-note{color:var(--ink-3);letter-spacing:.02em;margin-top:12px;font-size:11.5px}.cmp-wrap{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow-x:auto}.cmp-table{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.cmp-table th,.cmp-table td{text-align:left;border-bottom:1px solid var(--line-2);vertical-align:top;padding:11px 14px}.cmp-table thead th{color:var(--ink);white-space:nowrap;background:var(--paper-2);font-size:12.5px;font-weight:700}.cmp-table tbody tr:last-child th,.cmp-table tbody tr:last-child td{border-bottom:none}.cmp-dim{color:var(--ink-2);white-space:normal;min-width:170px;font-weight:600}.cmp-table .cmp-us{color:var(--ink);font-weight:700}.cmp-table thead .cmp-us{color:var(--heat-ink)}.cmp-table td.cmp-us{background:var(--heat)}@supports (color:color-mix(in lab,red,red)){.cmp-table td.cmp-us{background:color-mix(in srgb,var(--heat) 8%,transparent)}}.beta-blur-target{transition:filter .35s}html[data-locked] .beta-blur-target{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none}html[data-locked] body{overflow:hidden}.beta-gate{z-index:5000;background:var(--paper);justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.beta-gate{background:color-mix(in srgb,var(--paper) 62%,transparent)}}html[data-locked] .beta-gate{display:flex}.beta-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);text-align:center;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:380px;padding:34px 30px;display:flex}.beta-icon{color:var(--ink);margin-bottom:8px}.beta-h{letter-spacing:-.01em;color:var(--ink);font-family:Fraunces;font-size:24px;font-weight:600}.beta-sub{color:var(--ink-2);max-width:300px;margin:6px 0 14px;font-size:14.5px;line-height:1.5}.beta-input{text-align:center;width:100%}.beta-err{color:var(--heat-ink);margin-top:8px;font-size:13px;font-weight:600}.beta-btn{width:100%;margin-top:12px}.dp-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:24px;display:flex}.dp-grab{flex:0 auto;padding:14px 26px}.dp-dead-btn{border:1px solid var(--line);cursor:pointer;color:var(--ink-3);background:0 0;border-radius:12px;padding:11px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.dp-dead-btn:hover{border-color:var(--ink-3);color:var(--ink-2)}.dp-dead-btn.on{color:var(--on-heat-soft);border-color:var(--heat)}@supports (color:color-mix(in lab,red,red)){.dp-dead-btn.on{border-color:color-mix(in srgb,var(--heat) 45%,transparent)}}.dp-dead-btn.on{background:var(--heat-soft)}.dp-savebtn{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink-2);box-shadow:var(--shadow);border-radius:12px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:700;transition:all .15s}.dp-savebtn:hover{color:var(--ink);border-color:var(--ink-3);transform:translateY(-1px)}.dp-savebtn.on{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dp-savebtn.on{border-color:color-mix(in srgb,var(--danger) 45%,transparent)}}.dp-savebtn.on{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dp-savebtn.on{background:color-mix(in srgb,var(--danger) 9%,transparent)}}.dp-restock{color:var(--ink-2);cursor:pointer;align-items:center;gap:9px;margin-top:14px;font-size:13.5px;display:flex}.dp-restock input{width:16px;height:16px;accent-color:var(--heat);cursor:pointer}.saved-watching{color:var(--heat-ink);margin-left:8px;font-size:10.5px}.cmt-mention{color:var(--heat-ink);font-weight:700}.cmt-mention:hover{text-decoration:underline}.for-you{margin-top:8px}.for-you-pick{border:1px solid var(--line);background:linear-gradient(180deg,var(--card),var(--paper-2));border-radius:18px;margin:28px 0 8px;padding:22px}.for-you-pick .section-head{margin:0 0 4px}.for-you-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.for-you-prompt{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:24px 0 6px;padding:14px 18px;display:flex}.for-you-prompt-text{color:var(--ink-2);font-size:14px}.dp-share{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding-top:18px;display:flex}.dp-share-label{letter-spacing:.2em;color:var(--ink-3);margin-right:4px;font-size:9.5px;font-weight:800}.dp-share-btn{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink-2);border-radius:9px;align-items:center;gap:6px;padding:8px 13px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex}.dp-share-btn:hover{border-color:var(--heat);color:var(--heat-ink);transform:translateY(-1px)}.cmt-section{border-top:1px solid var(--line);margin-top:54px;padding-top:30px}.cmt-form{flex-direction:column;gap:10px;max-width:680px;margin-bottom:26px;display:flex}.cmt-form .cs-btn{align-self:flex-start;padding:11px 20px}.cmt-form textarea{resize:vertical;font-family:inherit;line-height:1.5}.cmt-list{flex-direction:column;gap:14px;max-width:680px;padding:0;list-style:none;display:flex}.cmt{background:var(--card);border:1px solid var(--line-2);border-radius:14px;padding:14px 16px}.cmt-reply{background:var(--paper-2);border-radius:11px;padding:11px 13px}.cmt-head{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;font-size:12px;display:flex}.cmt-avatar{background:var(--paper-2);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-family:Fraunces,serif;font-size:11px;font-weight:600;display:grid}.cmt-user{color:var(--heat-ink);font-weight:700}.cmt-time{color:var(--ink-3)}.cmt-action{cursor:pointer;font:inherit;color:var(--ink-3);text-underline-offset:3px;background:0 0;border:none;padding:0 2px;font-size:12px;font-weight:600;text-decoration:underline}.cmt-action:hover{color:var(--ink)}.cmt-danger:hover{color:var(--danger)}.cmt-body{overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.55}.cmt-reply-form{gap:8px;margin-top:11px;display:flex}.cmt-reply-form .cs-input{flex:1}.cmt-reply-form .cs-btn{padding:0 16px}.mention-wrap{display:block;position:relative}.cmt-form .mention-wrap{width:100%}.cmt-reply-form .mention-wrap{flex:1;min-width:0}.mention-wrap .cs-input{width:100%}.mention-pop{z-index:40;background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:240px;max-width:340px;max-height:264px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 32px #00000047}.mention-opt{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.mention-opt.on{background:var(--paper-2)}.mention-av{object-fit:cover;border-radius:50%;flex:none;width:26px;height:26px}.mention-av-fallback{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);justify-content:center;align-items:center;font-family:Fraunces,serif;font-size:12px;font-weight:600;display:flex}.mention-name{color:var(--ink);font-size:13.5px;font-weight:600}.cmt-replies{border-left:2px solid var(--line-2);flex-direction:column;gap:9px;margin:4px 0 0 9px;padding:12px 0 0 18px;list-style:none;display:flex}.cmt-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:9px;display:flex}.cmt-votes{border:1px solid var(--line-2);background:var(--paper-2);border-radius:999px;align-items:center;gap:2px;padding:2px 4px;display:inline-flex}.cmt-vote{cursor:pointer;font:inherit;color:var(--ink-3);background:0 0;border:none;border-radius:999px;padding:3px 6px;font-size:12px;line-height:1;transition:color .12s,background .12s}.cmt-vote:hover{color:var(--ink);background:var(--line-2)}.cmt-vote.on.up{color:var(--heat-ink)}.cmt-vote.on.down{color:var(--danger)}.cmt-score{text-align:center;min-width:18px;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.cmt-score.pos{color:var(--heat-ink)}.cmt-score.neg{color:var(--danger)}.cmt-pinned{border-color:var(--heat)}@supports (color:color-mix(in lab,red,red)){.cmt-pinned{border-color:color-mix(in srgb,var(--heat) 55%,var(--line-2))}}.cmt-pinned{box-shadow:inset 0 0 0 1px var(--heat)}@supports (color:color-mix(in lab,red,red)){.cmt-pinned{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--heat) 22%,transparent)}}.cmt-pin-badge{letter-spacing:.06em;color:var(--on-heat-soft);background:var(--heat);align-items:center;gap:3px;font-size:9.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cmt-pin-badge{background:color-mix(in srgb,var(--heat) 14%,transparent)}}.cmt-pin-badge{border-radius:999px;padding:2px 7px}.ad-stripe{background:repeating-linear-gradient(90deg,var(--ink-3) 0 8px,transparent 8px 13px);border-radius:2px;height:3px;margin:4px 0 11px}.bcal{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;max-width:340px;padding:14px}.bcal-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.bcal-title{font-size:14px;font-weight:700}.bcal-nav{border:1px solid var(--line);background:var(--paper-2);cursor:pointer;width:30px;height:30px;color:var(--ink-2);border-radius:8px;place-items:center;font-size:17px;line-height:1;display:grid}.bcal-nav:disabled{opacity:.35;cursor:not-allowed}.bcal-nav:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.bcal-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.bcal-wd{text-align:center;letter-spacing:.04em;color:var(--ink-3);padding:4px 0;font-size:10px;font-weight:700}.bcal-day{aspect-ratio:1;cursor:pointer;color:var(--ink);background:0 0;border:none;border-radius:8px;place-items:center;padding:0;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:grid}.bcal-day:hover:not(:disabled){background:var(--heat-soft);color:var(--on-heat-soft)}.bcal-day.is-disabled{color:var(--ink-3);opacity:.4;cursor:not-allowed}.bcal-day.is-booked{background:var(--line-2);opacity:.65;text-decoration:line-through}.bcal-day.is-today{box-shadow:inset 0 0 0 1px var(--ink-3)}.bcal-day.is-mid{background:var(--heat-soft);color:var(--on-heat-soft);border-radius:0}.bcal-day.is-start,.bcal-day.is-end{background:var(--heat);color:var(--on-heat)}.bcal-day.is-start{border-radius:8px 0 0 8px}.bcal-day.is-end{border-radius:0 8px 8px 0}.bcal-day.is-start.is-end{border-radius:8px}.bcal-legend{color:var(--ink-3);gap:16px;margin-top:10px;font-size:10px;display:flex}.bcal-legend i.lg{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.bcal-legend .lg-sel{background:var(--heat)}.bcal-legend .lg-booked{background:var(--line-2);box-shadow:inset 0 0 0 1px var(--line)}.book-rate{color:var(--ink-2);margin:-4px 0 6px;font-size:12px}.book-rate b{color:var(--heat-ink)}.book-quote{border:1px solid var(--line);background:var(--paper-2);border-radius:12px;margin:8px 0;padding:14px}.book-quote-line{color:var(--ink-2);justify-content:space-between;gap:12px;font-size:13px;display:flex}.book-quote-total{border-top:1px solid var(--line-2);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:8px;display:flex}.book-quote-total b{color:var(--heat-ink);font-family:Fraunces;font-size:24px}.book-quote-note{color:var(--ink-3);letter-spacing:.03em;margin-top:8px;font-size:10.5px}.book-quote-empty{color:var(--ink-3);font-size:12px}.book-layout{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:32px;margin-top:36px;display:grid}.book-price-row{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.book-price-row>*{min-width:0}.book-price-row input{width:100%;min-width:0}@media(max-width:820px){.book-layout{grid-template-columns:minmax(0,1fr);gap:24px}.book-layout>*{min-width:0}.bcal{width:100%;max-width:none}}.submit-cta{white-space:nowrap;padding:9px 18px 10px;font-size:14px}.submit-cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;margin-top:10px;padding-bottom:30px;display:grid}@media(max-width:860px){.submit-cols{grid-template-columns:1fr}.submit-preview{display:none}}.submit-form{background:var(--card);border:1px solid var(--line);max-width:640px;box-shadow:var(--shadow);border-radius:20px;padding:26px 26px 22px}.submit-row{flex-wrap:wrap;gap:12px;display:flex}.submit-row .req-label{min-width:120px}.submit-photo-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.submit-ai-btn{border-color:var(--heat)}@supports (color:color-mix(in lab,red,red)){.submit-ai-btn{border-color:color-mix(in oklab,var(--heat) 55%,var(--line))}}.submit-ai-btn{color:var(--heat-ink);background:var(--heat)}@supports (color:color-mix(in lab,red,red)){.submit-ai-btn{background:color-mix(in oklab,var(--heat) 8%,var(--card))}}.submit-ai-btn:hover:not(:disabled){border-color:var(--heat);transform:translateY(-1px)}.submit-ai-btn:disabled{opacity:.65;cursor:wait}.submit-preview{position:sticky;top:90px}.submit-done-karma{letter-spacing:.18em;text-transform:uppercase;color:var(--cool);background:var(--cool-soft);border-radius:30px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-block}.prof-hero{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;padding:26px 28px;display:flex}.prof-avatar{object-fit:cover;border:2px solid var(--line);border-radius:50%;width:84px;height:84px;display:block}.prof-avatar-fallback{width:84px;height:84px;font-size:32px}.prof-id{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.prof-name{letter-spacing:.01em;font-size:26px;font-weight:700}.prof-sub{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.prof-member{color:var(--ink-3);font-size:12.5px}.prof-social{flex-wrap:wrap;align-items:center;gap:10px;margin-top:11px;display:flex}.prof-followers{color:var(--ink-3);font-size:13px}.prof-followers b{color:var(--ink);font-weight:700}.prof-dot{color:var(--ink-3)}.follow-btn{border:1px solid var(--heat);background:var(--heat);color:var(--on-heat);cursor:pointer;border-radius:999px;margin-left:4px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s}.follow-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.follow-btn.following{background:var(--card);color:var(--ink-2);border-color:var(--line)}.follow-btn.following:hover{color:var(--ink);border-color:var(--ink-3)}.follow-btn:disabled{opacity:.6;cursor:default;transform:none}.prof-karma{text-align:right}.prof-karma-n{color:var(--heat-ink);font-family:Fraunces;font-size:40px;font-weight:700;line-height:1}.prof-karma-l{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:10px;font-weight:800}@media(max-width:560px){.prof-hero{flex-wrap:unset;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar id""karma karma";align-items:start;gap:14px 15px;padding:20px;display:grid}.prof-avatar,.prof-avatar-fallback{grid-area:avatar;width:62px;height:62px}.prof-avatar-fallback{font-size:24px}.prof-id{grid-area:id}.prof-name{font-size:21px}.prof-sub{gap:8px}.prof-karma{text-align:left;border-top:1px solid var(--line-2);grid-area:karma;align-items:baseline;gap:9px;padding-top:13px;display:flex}.prof-karma-n{font-size:30px}.prof-karma-l{margin-top:0}}.level-chip{letter-spacing:.1em;text-transform:uppercase;color:var(--on-heat-soft);background:var(--heat-soft);border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-family:JetBrains Mono;font-size:11px;font-weight:700;display:inline-flex}.hitrate-chip{letter-spacing:.04em;color:var(--ink-2);background:var(--line-2);border-radius:20px;align-items:center;padding:5px 11px;font-family:JetBrains Mono;font-size:11px;font-weight:700;display:inline-flex}.hitrate-chip.good{color:var(--cool);background:var(--cool-soft)}.hitrate-chip.poor{color:var(--on-heat-soft);background:var(--heat-soft)}.level-track{margin-top:14px}.level-track-bar{background:var(--line-2);border-radius:6px;height:6px;overflow:hidden}.level-track-bar i{background:linear-gradient(90deg,var(--heat-2),var(--heat));border-radius:6px;height:100%;display:block}.level-track-meta{letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;justify-content:space-between;margin-top:7px;font-size:10.5px;font-weight:700;display:flex}.badge-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.profile-badge{color:var(--ink-2);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:30px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.profile-badge-icon{font-size:15px}.find-thumb{object-fit:cover;border-radius:9px;flex-shrink:0}.acct-karma{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;font-size:15px;display:flex}.acct-karma-n{color:var(--heat-ink);font-weight:700}.lb-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:16px;margin:8px 0 28px;display:grid}.lb-podium-card{text-align:center;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:22px 16px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.lb-podium-card:hover{box-shadow:var(--shadow-lg);border-color:var(--heat);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.lb-podium-card:hover{border-color:color-mix(in srgb,var(--heat) 35%,var(--line))}}.lb-pod-1{border-color:#f5c451;order:2;padding-top:30px}@supports (color:color-mix(in lab,red,red)){.lb-pod-1{border-color:color-mix(in srgb,#f5c451 60%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,#f5c451 12%,var(--card)),var(--card))}}.lb-pod-2{order:1}.lb-pod-3{order:3}.lb-medal{font-size:30px;line-height:1}.lb-avatar{object-fit:cover;border:2px solid var(--line);border-radius:50%;width:60px;height:60px;display:block}.lb-pod-name{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.lb-pod-karma{color:var(--heat-ink);font-family:Fraunces;font-size:30px;font-weight:700;line-height:1}.lb-pod-karma-l{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-weight:800}@media(max-width:600px){.lb-podium{grid-template-columns:1fr;gap:10px}.lb-pod-1,.lb-pod-2,.lb-pod-3{order:0;padding-top:18px}}.lb-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lb-row{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);border-radius:13px;align-items:center;gap:14px;padding:11px 16px;text-decoration:none;transition:all .16s;display:flex}.lb-row:hover{border-color:var(--heat);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.lb-row:hover{border-color:color-mix(in srgb,var(--heat) 35%,var(--line))}}.lb-row:hover{box-shadow:var(--shadow-lg)}.lb-rank{color:var(--ink-3);text-align:center;flex-shrink:0;width:28px;font-size:14px;font-weight:800}.lb-row-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px;display:block}.lb-row-name{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.lb-row-level{flex-shrink:0}.lb-row-stats{color:var(--ink-3);flex-shrink:0;gap:12px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.lb-hit{color:var(--ink-2)}.lb-row-karma{color:var(--heat-ink);text-align:right;flex-shrink:0;min-width:54px;font-family:Fraunces;font-size:19px;font-weight:700}@media(max-width:560px){.lb-row-level,.lb-row-stats .lb-finds{display:none}}.cat-spec{margin-top:44px}.cat-spec-sub{color:var(--ink-3);margin:0 0 16px;font-size:13px}.cat-chip-row{scrollbar-width:none;gap:8px;padding:2px 2px 16px;display:flex;overflow-x:auto}.cat-chip-row::-webkit-scrollbar{display:none}.cat-chip{white-space:nowrap;cursor:pointer;color:var(--ink-2);border:1px solid var(--line);background:var(--card);border-radius:30px;flex:none;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.cat-chip:hover{color:var(--ink);border-color:hsl(var(--cat-hue) 60% 58%)}.cat-chip.on{color:var(--ink);background:linear-gradient(150deg,hsl(var(--cat-hue) 74% 88%),hsl(var(--cat-hue) 64% 74%));box-shadow:0 6px 16px -7px hsl(var(--cat-hue) 60% 48%);border-color:#0000}[data-theme=dark] .cat-chip.on{color:#fff;background:linear-gradient(150deg,hsl(var(--cat-hue) 46% 30%),hsl(var(--cat-hue) 50% 20%))}.cat-chip-emoji{font-size:15px;line-height:1}@media(min-width:561px){.for-you-pick .cat-chip-row{flex-wrap:wrap;row-gap:9px;overflow-x:visible}}.cat-spec-grid{border-top:3px solid hsl(var(--cat-hue) 64% 64%);border-radius:2px;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:18px;display:grid}@media(max-width:640px){.cat-spec-grid{grid-template-columns:1fr}}.cat-spec-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);border-radius:14px;align-items:center;gap:13px;padding:13px 15px;text-decoration:none;transition:all .16s;display:flex}.cat-spec-card:hover{box-shadow:var(--shadow-lg);border-color:hsl(var(--cat-hue) 55% 60%);transform:translateY(-2px)}.cat-spec-medal{flex-shrink:0;font-size:22px;line-height:1}.cat-spec-av{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px;display:block}.cat-spec-av-fallback{width:40px;height:40px;font-size:16px}.cat-spec-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.cat-spec-name{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.cat-spec-stat{color:var(--ink-3);font-size:11px}.cat-spec-empty{opacity:.75;border-style:dashed;justify-content:flex-start}.cat-spec-empty:hover{opacity:1;border-color:var(--heat)}.cat-spec-claim{color:var(--ink-3);font-size:12.5px;font-weight:700}.cat-spec-empty:hover .cat-spec-claim{color:var(--heat-ink)}.level-chip.level-forager{color:var(--ink-2);background:var(--line-2)}.level-chip.level-scout{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.level-chip.level-harvester{color:var(--on-heat-soft);background:var(--heat-soft)}.level-chip.level-swarmcaller{color:var(--on-heat-soft);background:var(--heat-soft);box-shadow:inset 0 0 0 1px var(--heat)}@supports (color:color-mix(in lab,red,red)){.level-chip.level-swarmcaller{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--heat) 60%,transparent)}}.level-chip.level-hive-legend{color:var(--on-heat);background:var(--heat)}.watch-lane{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:4px 2px 18px;display:flex;overflow-x:auto}.watch-lane::-webkit-scrollbar{display:none}.watch-item{scroll-snap-align:start;flex-direction:column;flex:0 0 252px;gap:7px;min-width:0;display:flex}.watch-item .card{height:100%}.watch-kw{letter-spacing:.1em;text-transform:uppercase;color:var(--on-heat-soft);background:var(--heat-soft);border-radius:20px;align-self:flex-start;padding:4px 10px;font-size:10px;font-weight:700}.user-avatar-img{object-fit:cover;background:var(--line-2);border-radius:50%;display:block}.cmt-avatar-img{object-fit:cover;border-radius:50%;flex-shrink:0;width:22px;height:22px;display:block}.avatar-edit{align-items:center;gap:18px;margin-top:14px;display:flex}.avatar-img{object-fit:cover;border:2px solid var(--line);width:72px;height:72px;box-shadow:var(--shadow);border-radius:50%;display:block}.avatar-fallback{width:72px;height:72px;font-size:28px}.avatar-edit-meta{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.avatar-edit-meta .cs-btn{padding:10px 18px}.avatar-hint{color:var(--ink-3);font-size:11.5px}.kw-form{gap:8px;margin-bottom:16px;display:flex}.kw-form .auth-input{flex:1}.kw-list{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.kw-row{background:var(--bg-2,#ffffff08);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.kw-row .mono{word-break:break-word;flex:120px;min-width:0}.kw-row .kw-remove{flex:none}.kw-toggle{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:flex}.feed-cat{margin-top:40px}.feed-cat-h{align-items:center;gap:8px;margin-bottom:14px;font-size:22px;display:flex}.day-btn.disabled,.day-btn[disabled]{opacity:.4;pointer-events:none}.ad-tier-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin-top:28px;display:grid}.ad-tier{border:1px solid var(--line);background:var(--surface-1);border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.ad-tier-eyebrow{letter-spacing:.14em;color:var(--ink-3);font-size:11px}.ad-tier-price{font-size:40px;font-weight:700;line-height:1}.ad-tier-price span{color:var(--ink-3);margin-left:6px;font-size:14px;font-weight:500}.ad-tier-desc{color:var(--ink-2);font-size:14px}.ad-tier-list{color:var(--ink-2);flex-direction:column;gap:6px;margin:6px 0 14px;padding:0;font-size:14px;list-style:none;display:flex}.ad-tier-list li{align-items:baseline;gap:8px;display:flex}.ad-tier-list li .ls-icon{color:var(--heat-ink);flex-shrink:0;align-self:center}.ad-cta,.ad-hero-cta{justify-content:center;align-items:center;gap:8px;display:inline-flex}.ad-cta{background:var(--heat);color:var(--on-heat);text-align:center;border-radius:12px;margin-top:auto;padding:12px 16px;font-weight:700;text-decoration:none}.ad-cta:hover{filter:brightness(1.05)}.card.sponsored{outline:1px dashed var(--ink);position:relative}@supports (color:color-mix(in lab,red,red)){.card.sponsored{outline:1px dashed color-mix(in oklab,var(--ink) 35%,transparent)}}.card.sponsored{outline-offset:-1px}.sponsored-ribbon{z-index:3;color:#fff;letter-spacing:.18em;background:#000000b8;border-radius:6px;padding:4px 8px;font-size:10px;position:absolute;top:10px;left:10px}.sponsored-link{display:block}.user-menu{position:relative}.user-chip{border:1px solid var(--line);background:var(--surface-1,var(--card));cursor:pointer;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:inline-flex}.user-chip:hover{border-color:var(--ink-3)}.user-avatar{background:var(--paper-2);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:50%;place-items:center;font-family:Fraunces,serif;font-size:12px;font-weight:600;display:grid}.user-caret{color:var(--ink-3);flex-shrink:0;transition:transform .16s}.user-caret.open{transform:rotate(180deg)}.user-pop{background:var(--card);border:1px solid var(--line);z-index:50;border-radius:12px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 36px -8px #0000002e}.user-pop-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:6px;padding:10px 10px 8px;display:flex}.user-pop-name{color:var(--ink-2);text-overflow:ellipsis;font-size:12px;overflow:hidden}.user-pop-badge{letter-spacing:.14em;background:var(--ink);color:var(--paper);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-block}.user-pop-badge[style*=background]{color:#fff}.user-pop-badge.danger{background:var(--danger);color:var(--on-danger)}.user-pop-item{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;text-decoration:none;display:block}.user-pop-item:hover{background:var(--line-2,#7f7f7f14)}.user-pop-item.danger{color:var(--danger)}.footer-nav{justify-content:center;gap:18px;font-size:13px;display:flex}.footer-nav a{color:var(--ink-2);text-decoration:none}.footer-nav a:hover{color:var(--ink)}.diag-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.diag{border:1px solid var(--line);background:var(--surface-1,var(--card));border-radius:12px;padding:14px}.diag .l{letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;font-size:11px}.diag .n{margin-top:4px;font-family:Fraunces,serif;font-size:28px;font-weight:600}.adm-list{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.adm-row{background:var(--surface-1,var(--card));border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.adm-row-hidden{opacity:.6}.booking-row{flex-direction:column;align-items:stretch;gap:0;padding:0}.booking-head{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.booking-head:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.booking-head:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.booking-caret{color:var(--ink-3);flex-shrink:0;transition:transform .16s}.booking-caret.open{transform:rotate(90deg)}.booking-thumb{object-fit:cover;border-radius:8px;flex-shrink:0}.booking-main{flex-direction:column;flex:220px;gap:3px;min-width:0;display:flex}.booking-title{font-size:14px}.booking-title .user-pop-badge{margin-left:6px}.booking-meta{color:var(--ink-3);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.booking-meta b{color:var(--ink-2)}.booking-kpis{color:var(--ink-3);letter-spacing:.02em;white-space:nowrap;gap:16px;margin-left:auto;font-size:11px;display:flex}.booking-kpis b{color:var(--ink);margin-right:3px;font-size:14px;font-weight:700}.booking-reject{color:var(--heat-ink);padding:0 14px 10px 38px;font-size:12px}.booking-cancel{align-self:flex-start;margin:0 0 12px 38px;font-size:12px}.booking-detail{border-top:1px solid var(--line-2);background:var(--ink);margin:0 12px 12px;padding:14px 16px 18px}@supports (color:color-mix(in lab,red,red)){.booking-detail{background:color-mix(in srgb,var(--ink) 3%,transparent)}}.booking-detail{border-radius:0 0 10px 10px}.booking-detail-msg{color:var(--ink-3);padding:8px 0;font-size:12.5px}.booking-stat-strip{flex-wrap:wrap;gap:10px 22px;margin-bottom:16px;display:flex}.bstat{flex-direction:column;gap:2px;display:flex}.bstat .l{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.bstat .n{font-family:Fraunces,serif;font-size:22px;font-weight:600;line-height:1}.booking-chart-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:10.5px}.ad-chart{align-items:flex-end;gap:3px;height:96px;padding-top:10px;display:flex;overflow-x:auto}.ad-bar-col{flex:6px;min-width:5px;height:100%}.ad-bar-wrap{align-items:flex-end;height:100%;display:flex;position:relative}.ad-bar{background:var(--heat);border-radius:3px 3px 0 0;width:100%;min-height:2px;transition:height .2s}.ad-bar-click{background:var(--ink);border-radius:50%;width:5px;height:5px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.ad-chart-axis{color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:10.5px;display:flex}.ad-chart-axis-note{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.ad-legend-dot{background:var(--ink);border-radius:50%;width:6px;height:6px;display:inline-block}.adm-mod{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.adm-mod-ban{align-items:center;gap:8px;display:inline-flex}.adm-tabs{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.adm-tab{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink-2);text-transform:capitalize;border-radius:10px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;transition:all .15s}.adm-tab:hover{color:var(--ink);border-color:var(--ink-3)}.adm-tab.on{background:var(--ink);color:var(--paper);border-color:#0000}.adm-attention{margin-top:24px}.adm-attention-row{flex-wrap:wrap;gap:10px;display:flex}.adm-attention-btn{cursor:pointer;color:var(--on-heat-soft);background:var(--heat-soft);border:1px solid var(--heat);align-items:center;gap:10px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.adm-attention-btn{border:1px solid color-mix(in srgb,var(--heat) 28%,transparent)}}.adm-attention-btn{border-radius:12px;padding:12px 18px;transition:all .15s}.adm-attention-btn:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.adm-attention-btn span{font-weight:800}.ad-phase{letter-spacing:.1em;white-space:nowrap;border-radius:6px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800}.ad-phase-running{color:#1b1b1f;background:var(--live)}.ad-phase-upcoming{color:var(--on-heat-soft);background:var(--heat-soft)}.ad-phase-ended{color:var(--ink-3);background:var(--line-2)}.ad-phase-pending{color:var(--ink-2);background:var(--line-2)}.ad-phase-rejected{color:var(--danger);background:var(--heat-soft)}.ad-phase-approved{color:var(--cool);background:var(--cool-soft)}.link-btn.danger{color:var(--danger)}.agent-thumb--photo{background:linear-gradient(150deg,var(--g3a),var(--g3b));height:200px;position:relative;overflow:hidden}.agent-thumb--photo img{mix-blend-mode:luminosity;filter:contrast(1.03);width:auto;height:200%;max-height:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)scale(1.15)}.agent-thumb--photo:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent 55%,var(--card));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.agent-thumb--photo:after{background:linear-gradient(180deg,transparent 55%,color-mix(in oklab,var(--card) 30%,transparent))}}.tint-tech{background:linear-gradient(150deg,#d6e4ff,#7fa3e8)}.tint-audio{background:linear-gradient(150deg,#e4dbff,#a38bec)}.tint-tv{background:linear-gradient(150deg,#cfe9dc,#6fb595)}.tint-home{background:linear-gradient(150deg,#fde6c8,#e8a86b)}.tint-game{background:linear-gradient(150deg,#ffd7e0,#f57aa0)}.tint-fashion{background:linear-gradient(150deg,#ffe2cf,#ff8a6b)}.tint-grocery{background:linear-gradient(150deg,#e7f3c4,#9ec76a)}.tint-beauty{background:linear-gradient(150deg,#ffd9e8,#e87aa8)}.tint-power{background:linear-gradient(150deg,#fff0c2,#f5c451)}.tint-watch{background:linear-gradient(150deg,#dde0e6,#8c95a8)}.tint-flight{background:linear-gradient(150deg,#d2ecff,#5ea8db)}[data-theme=dark] .tint-tech{background:linear-gradient(150deg,#1c2a3f,#2f4a6e)}[data-theme=dark] .tint-audio{background:linear-gradient(150deg,#2a2440,#4a3b7e)}[data-theme=dark] .tint-tv{background:linear-gradient(150deg,#163022,#2f6e49)}[data-theme=dark] .tint-home{background:linear-gradient(150deg,#3a2c18,#6e4f1f)}[data-theme=dark] .tint-game{background:linear-gradient(150deg,#3a1c24,#6e2f44)}[data-theme=dark] .tint-fashion{background:linear-gradient(150deg,#3a2418,#7a3d1f)}[data-theme=dark] .tint-grocery{background:linear-gradient(150deg,#26301a,#4d6328)}[data-theme=dark] .tint-beauty{background:linear-gradient(150deg,#3a1c2c,#6e2f55)}[data-theme=dark] .tint-power{background:linear-gradient(150deg,#383018,#6e5c1f)}[data-theme=dark] .tint-watch{background:linear-gradient(150deg,#23262e,#454c5e)}[data-theme=dark] .tint-flight{background:linear-gradient(150deg,#16283a,#2f5a7e)}.status{gap:8px;padding:5px 10px;line-height:1}.status .status-pulse{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;position:relative}.status .status-pulse:after{content:"";opacity:.45;transform-origin:50%;background:currentColor;border-radius:50%;animation:1.8s ease-out infinite ping;position:absolute;inset:0}.status .status-label{line-height:1;display:inline-block}footer.site .footer-nav{justify-content:center;align-items:center;gap:10px;margin-bottom:10px;display:flex}footer.site .footer-nav .nav-link{padding:8px 14px}.home-cta-wrap{justify-content:center;margin:48px 0 12px;display:flex}.home-cta{font-size:15px}.req-section{justify-content:center;margin:64px 0 12px;display:flex}.req-card{background:var(--card);border:1px solid var(--line);width:100%;max-width:640px;box-shadow:var(--shadow);border-radius:24px;padding:32px 32px 28px}.req-head{margin-bottom:20px}.req-head .cat-title{margin-top:4px;font-size:26px}.req-sub{color:var(--ink-2);margin-top:10px;font-size:14.5px;line-height:1.55}.req-form{flex-direction:column;gap:14px;display:flex}.req-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.req-label em{color:var(--ink-3);text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.req-textarea{resize:vertical;min-height:84px;font-family:inherit;line-height:1.5}.req-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.req-actions .cs-btn{height:auto;padding:12px 22px}.req-actions .cs-btn:disabled{opacity:.6;cursor:not-allowed}.req-ok{color:var(--cool);font-size:13.5px;font-weight:600}@media(max-width:560px){.req-card{border-radius:18px;padding:24px 20px 22px}}.mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:20px;display:grid}.mission-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:13px;min-width:0;height:100%;padding:18px 20px 16px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .2s;display:flex;position:relative;overflow:hidden}.mission-card:hover{box-shadow:var(--shadow-lg);border-color:var(--heat);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.mission-card:hover{border-color:color-mix(in srgb,var(--heat) 35%,var(--line))}}.mission-card:hover .m-watchlive{opacity:1;transform:none}.m-head{align-items:center;gap:12px;display:flex}.m-avatar{border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.m-glyph{width:24px;height:24px}.m-avatar-sm{border-radius:11px;width:38px;height:38px}.m-glyph-sm{width:20px;height:20px}.m-id{flex-direction:column;gap:5px;min-width:0;display:flex}.m-name{color:var(--ink-2);letter-spacing:.04em;font-size:12.5px;font-weight:700}.m-watchlive{letter-spacing:.1em;color:var(--heat-ink);opacity:0;margin-left:auto;font-size:10.5px;font-weight:700;transition:all .2s;transform:translate(-4px)}.m-hunt{letter-spacing:-.015em;font-family:Fraunces;font-size:23px;font-weight:600;line-height:1.1}.m-sect{flex-direction:column;gap:7px;display:flex}.m-sect-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.m-chips{flex-wrap:wrap;gap:6px;display:flex}.m-chip{color:var(--ink-2);border:1px solid var(--line);background:var(--paper-2);white-space:nowrap;border-radius:7px;padding:4px 9px;font-family:JetBrains Mono;font-size:10.5px;font-weight:600}.m-keywords{color:var(--ink-2);font-size:12.5px;font-weight:600}.m-brief{color:var(--ink-2);font-size:13px;line-height:1.5}.m-live{min-width:0;color:var(--ink-2);border:1px dashed var(--heat);font-size:11px;display:block}@supports (color:color-mix(in lab,red,red)){.m-live{border:1px dashed color-mix(in srgb,var(--heat) 30%,var(--line))}}.m-live{background:var(--heat);border-radius:9px;padding:8px 11px 8px 26px}@supports (color:color-mix(in lab,red,red)){.m-live{background:color-mix(in srgb,var(--heat) 4%,var(--card))}}.m-live{white-space:nowrap;text-overflow:ellipsis;line-height:1.4;animation:.4s both m-live-in;position:relative;overflow:hidden}@keyframes m-live-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.m-live-dot{background:var(--live);width:6px;height:6px;box-shadow:0 0 0 0 var(--live);border-radius:50%;position:absolute;top:50%;left:11px;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.m-live-dot{box-shadow:0 0 color-mix(in srgb,var(--live) 60%,transparent)}}.m-live-dot{animation:1.8s ease-out infinite fleet-pulse}.m-live-verb{color:var(--heat-ink);font-weight:700}.m-live-tail{color:var(--ink-3)}.m-meta{color:var(--ink-3);border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;margin-top:auto;padding-top:11px;font-size:12px;display:flex}.m-meta b{color:var(--ink-2)}@media(max-width:980px){.mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.mission-grid{grid-template-columns:minmax(0,1fr)}}.monitor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:20px;display:grid}.monitor-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);align-items:center;gap:13px;padding:14px 16px;display:flex}.monitor-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.monitor-body .m-id{flex-direction:row;align-items:center;gap:8px}.monitor-field{color:var(--ink-2);font-size:12px;line-height:1.35}.monitor-stat{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.monitor-stat b{color:var(--ink);font-size:15px}.monitor-stat span{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px}@media(max-width:980px){.monitor-grid{grid-template-columns:1fr}}.agentp-hero{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;margin-top:18px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.agentp-hero:after{content:"";background:linear-gradient(100deg,var(--paper),var(--paper) 75%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.agentp-hero:after{background:linear-gradient(100deg,color-mix(in srgb,var(--paper) 16%,transparent),color-mix(in srgb,var(--paper) 72%,transparent) 75%)}}.agentp-hero:after{pointer-events:none}.agentp-id{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.agentp-avatar{background:var(--ink);border-radius:20px;flex-shrink:0;place-items:center;width:74px;height:74px;display:grid}@supports (color:color-mix(in lab,red,red)){.agentp-avatar{background:color-mix(in srgb,var(--ink) 26%,transparent)}}.agentp-avatar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffff4d}.agentp-glyph{width:38px;height:38px}.agentp-name-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agentp-name{letter-spacing:.02em;color:var(--ink);font-size:26px;font-weight:700}.agentp-hunt{color:var(--ink-2);margin-top:6px;font-family:Fraunces;font-size:19px}.agentp-hunt em{color:var(--heat-ink);font-style:italic;font-weight:500}.agentp-brief{color:var(--ink-2);max-width:520px;margin-top:9px;font-size:13px;font-style:italic;line-height:1.5}.agentp-stats{z-index:1;flex-wrap:wrap;gap:26px;display:flex;position:relative}.agentp-stats .stat .n{font-size:30px}.agentp-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:26px;margin-top:26px;display:grid}.agentp-main{flex-direction:column;gap:22px;min-width:0;display:flex}.agentp-beats{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.agentp-side{min-width:0}@media(max-width:980px){.agentp-cols{grid-template-columns:1fr}.agentp-hero{padding:24px 22px}}.console{border:1px solid var(--ink);border-radius:16px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.console{border:1px solid color-mix(in srgb,var(--ink) 22%,var(--line))}}.console{box-shadow:var(--shadow-lg);background:#14120e}[data-theme=dark] .console{border-color:var(--line);background:#0c0b08}.console-bar{background:#1d1a14;border-bottom:1px solid #2c2820;align-items:center;gap:7px;padding:11px 15px;display:flex}.console-dot{background:#3a352b;border-radius:50%;width:10px;height:10px}.console-dot:first-child{background:var(--danger)}.console-title{color:#8d8472;letter-spacing:.08em;margin-left:8px;font-size:11px}.console-live{letter-spacing:.18em;color:#3fcb7a;align-items:center;gap:7px;margin-left:auto;font-size:10px;font-weight:700;display:inline-flex}.console-body{color:#b8b0a0;scrollbar-width:thin;height:228px;padding:14px 16px 12px;font-size:11.5px;line-height:1.85;overflow-y:auto}.console-line{white-space:nowrap;text-overflow:ellipsis;animation:.3s both m-live-in;overflow:hidden}.cl-time{color:#615a4c;margin-right:4px}.cl-scan{color:#9d9483}.cl-verify{color:#b8b0a0}.cl-found{color:#ff9a3d;font-weight:700}.cl-post{color:#3fcb7a}.cl-tip{color:#8fb6f2;font-weight:600}.console-caret{color:var(--heat);animation:1s step-end infinite caret-blink}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.tip-box{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px 24px 22px}.tip-box .req-sub b{color:var(--heat-ink)}.tip-history{border-top:1px solid var(--line-2);margin-top:20px;padding-top:16px}.tip-list{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.tip-row{background:var(--paper-2);border:1px solid var(--line-2);border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-size:12.5px;display:flex}.tip-status{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:20px;flex-shrink:0;padding:4px 8px;font-family:JetBrains Mono;font-size:9.5px;font-weight:700}.tip-status-new{color:var(--ink-2);background:var(--line-2)}.tip-status-checking{color:var(--on-heat-soft);background:var(--heat-soft)}.tip-status-posted{color:var(--cool);background:var(--cool-soft)}.tip-status-passed{color:var(--ink-3);background:var(--line-2)}.tip-url{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);flex:1;overflow:hidden}.tip-ago{color:var(--ink-3);white-space:nowrap;font-size:11px}.tip-deal-link{color:var(--heat-ink);white-space:nowrap;font-size:12px;font-weight:700}.tip-deal-link:hover{text-decoration:underline}.find-list{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.find-row{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);align-items:center;gap:14px;padding:13px 15px;transition:all .18s;display:flex}.find-row:hover{border-color:var(--heat);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.find-row:hover{border-color:color-mix(in srgb,var(--heat) 35%,var(--line))}}.find-row:hover{box-shadow:var(--shadow-lg)}.find-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.find-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.find-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px;font-size:10.5px;display:flex}.find-tag{color:var(--heat-ink);flex-shrink:0;font-size:11px;font-weight:700}.tip-credit{color:var(--cool);background:var(--cool-soft);white-space:nowrap;border-radius:20px;align-items:center;margin-left:6px;padding:2px 7px;font-family:JetBrains Mono;font-size:10px;font-weight:700;display:inline-flex}.tip-credit-lg{margin-left:8px;padding:3px 9px;font-size:11px}.market-grid{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:14px;padding-bottom:20px;display:grid}.market-all{grid-area:span 2/span 2}.market-tile{border-radius:var(--radius);border:1px solid var(--line);height:100%;min-height:178px;box-shadow:var(--shadow);flex-direction:column;padding:18px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:flex;position:relative;overflow:hidden}.market-tile:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.market-tile:hover .market-watermark{opacity:.32;transform:rotate(-8deg)scale(1.12)}.market-watermark{opacity:.22;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s;position:absolute;bottom:-30px;right:-26px;transform:rotate(-8deg)}.market-glyph{width:130px;height:130px}.market-top{justify-content:flex-end;align-items:center;margin-bottom:auto;display:flex}.market-emoji{font-size:20px;line-height:1}.market-count{letter-spacing:.08em;color:var(--ink);background:var(--paper);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.market-count{background:color-mix(in srgb,var(--paper) 78%,transparent)}}.market-count{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.market-count{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.market-count{border-radius:20px;padding:4px 9px}.market-label{letter-spacing:-.015em;margin-top:14px;font-family:Fraunces;font-size:24px;font-weight:600;line-height:1;position:relative}.market-desc{color:var(--ink-2);max-width:85%;margin-top:6px;font-size:12px;line-height:1.4;position:relative}.market-foot{border-top:1px solid var(--ink);flex-direction:column;gap:5px;margin-top:13px;padding-top:11px;display:flex}@supports (color:color-mix(in lab,red,red)){.market-foot{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}}.market-foot{position:relative}.market-agent{letter-spacing:.08em;color:var(--ink-2);align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.market-agent-dot{background:var(--live);width:6px;height:6px;box-shadow:0 0 0 0 var(--live);border-radius:50%;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.market-agent-dot{box-shadow:0 0 color-mix(in srgb,var(--live) 60%,transparent)}}.market-agent-dot{animation:1.8s ease-out infinite fleet-pulse}.market-latest{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.cat-hue{background:linear-gradient(150deg,hsl(var(--cat-hue) 72% 85%),hsl(var(--cat-hue) 60% 63%))}[data-theme=dark] .cat-hue{background:linear-gradient(150deg,hsl(var(--cat-hue) 40% 15%),hsl(var(--cat-hue) 46% 27%))}.market-tile-all{background:var(--ink);color:var(--paper);border-color:var(--ink);--tile-amber:var(--heat-2);justify-content:flex-end}[data-theme=dark] .market-tile-all{--tile-amber:#a35f12}.market-all-bg{pointer-events:none;background:radial-gradient(420px 300px at 85% 0%,var(--heat),transparent 65%),repeating-linear-gradient(90deg,transparent 0 30px,#ffffff0a 30px 31px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.market-all-bg{background:radial-gradient(420px 300px at 85% 0%,color-mix(in srgb,var(--heat) 34%,transparent),transparent 65%),repeating-linear-gradient(90deg,transparent 0 30px,#ffffff0a 30px 31px)}}.market-eyebrow{letter-spacing:.2em;color:var(--tile-amber,var(--heat-2));margin-bottom:10px;font-size:10px;font-weight:700;position:relative}.market-label-xl{letter-spacing:-.02em;font-family:Fraunces;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.02;position:relative}.market-label-xl em{color:var(--tile-amber,var(--heat-2));font-style:italic;font-weight:500}.market-all-stats{gap:28px;margin-top:18px;display:flex;position:relative}.market-tile-all .stat .l{color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.market-tile-all .stat .l{color:color-mix(in srgb,var(--paper) 55%,transparent)}}.market-go{letter-spacing:.14em;color:var(--tile-amber,var(--heat-2));margin-top:16px;font-size:11px;font-weight:700;position:relative}.market-tile-all:hover .market-go{text-underline-offset:4px;text-decoration:underline}@media(max-width:980px){.market-grid{grid-template-columns:repeat(2,1fr)}.market-all{grid-area:span 1/span 2}.market-tile-all{min-height:220px}}@media(max-width:560px){.market-grid{grid-template-columns:1fr}.market-all{grid-column:span 1}footer.site .footer-nav{flex-wrap:wrap;row-gap:6px}footer.site .footer-nav .nav-divider{display:none}.card .price{flex-wrap:wrap;row-gap:4px}.card .save-pill{margin-left:0}.adm-row{flex-wrap:wrap}.adm-row>div:last-child{margin-left:auto}.hero-stats{grid-template-columns:1fr 1fr;gap:16px 22px;display:grid}.book-price-row{grid-template-columns:1fr 1fr}.wrap{padding:0 16px}}.ls-icon{vertical-align:-.15em;flex-shrink:0;display:inline-block}.ls-icon-wrap{align-items:center;display:inline-flex}.finder{align-items:center;gap:5px;min-width:0;display:inline-flex}.finder-agent{color:var(--ink-2);font-family:JetBrains Mono,monospace;font-weight:700}.finder-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finder-hex{width:9px;height:10.4px;clip-path:var(--hex);background:var(--ink-2);flex-shrink:0}.finder-tag{letter-spacing:.14em;border:1px solid var(--ink);border-radius:4px;padding:3px 5px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:800;line-height:1}@supports (color:color-mix(in lab,red,red)){.finder-tag{border:1px solid color-mix(in srgb,var(--ink) 28%,transparent)}}.finder-tag{color:var(--ink-2);flex-shrink:0}.finder-archive,.finder-former{color:var(--ink-3);font-style:italic;font-weight:600}.finder-tip{color:var(--ink-2);background:var(--line-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.dchip.dchip--contested,.dchip.dchip--reported,.dchip.dchip--stale{background:var(--heat-soft);color:var(--on-heat-soft);border-color:#0000}.dcard-illus,.dp-illus{z-index:1;pointer-events:none;background:var(--card);border-radius:6px;padding:3px 7px;position:absolute;bottom:8px;left:8px}@supports (color:color-mix(in lab,red,red)){.dcard-illus,.dp-illus{background:color-mix(in srgb,var(--card) 92%,transparent)}}.dcard-illus,.dp-illus{color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.dcard-illus .sr-only{text-transform:none}.dp-illus{padding:4px 9px;font-size:11px;bottom:14px;left:14px}.cmp-preview-card .dcard-illus{top:8px;bottom:auto}.illus-tag{background:var(--line-2);color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;line-height:1.4;display:inline-block}.illus-tag .sr-only{text-transform:none}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-media{overflow:visible}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-media img{border-radius:inherit}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-illus{letter-spacing:0;text-align:center;background:0 0;border-radius:0;padding:0;font-size:8.5px;inset:calc(100% + 5px) 0 auto}.nav .brand,.nav .nav-group,.nav .submit-cta,.nav .notif-bell,.nav .user-menu,.nav .icon-btn,.nav .hamburger,.nav>.desktop-only>.nav-link{flex-shrink:0}.nav .search.desktop-only{flex:0 230px;min-width:150px}@media(min-width:761px)and (max-width:1180px){.nav{gap:16px}.nav .nav-group .nav-link{padding:10px 12px}}@media(min-width:761px)and (max-width:980px){.nav{gap:12px}.nav .nav-group.desktop-only{display:none!important}.nav .hamburger.mobile-only{display:flex!important}.nav .search.desktop-only{min-width:140px}.submit-cta{padding:8px 15px 9px;font-size:13.5px}}footer.site .footer-nav{flex-wrap:wrap;row-gap:6px}@media(max-width:980px){footer.site .footer-nav .nav-divider{display:none}}.theme-ico-moon,[data-theme=light] .theme-ico-sun{display:none}[data-theme=light] .theme-ico-moon{display:inline-block}:where(a,button,input,select,textarea,summary,[tabindex],[contenteditable]):focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.cat-chip-row .cat-chip:focus-visible,.chips .chip:focus-visible{outline-offset:-2px}.search:focus-within{outline:2px solid var(--heat-ink);outline-offset:1px;box-shadow:var(--shadow),0 0 0 4px var(--heat)}@supports (color:color-mix(in lab,red,red)){.search:focus-within{box-shadow:var(--shadow),0 0 0 4px color-mix(in srgb,var(--heat) 16%,transparent)}}.search input:focus-visible{outline:none}:is(.cs-input,.auth-input):focus-visible{outline:2px solid var(--heat-ink);outline-offset:1px;border-color:var(--heat-ink)}.card>.card-link:focus-visible{outline:none}.card:has(>.card-link:focus-visible){box-shadow:var(--shadow-lg);outline:2px solid var(--heat-ink);outline-offset:2px;border-color:#0000;transform:translateY(-6px)}.skip-link{z-index:200;background:var(--ink);min-height:44px;color:var(--paper);border-radius:10px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:absolute;top:8px;left:12px}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;overflow:hidden}.skip-link:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}#main:focus,#main h1[tabindex="-1"]:focus{outline:none}#main{scroll-margin-top:84px}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media(max-width:760px){:is(.search input,.auth-input,.cs-input,select,textarea,input:is([type=text],[type=email],[type=password],[type=url],[type=number],[type=search],[type=tel],:not([type]))){font-size:16px}:is(.day-btn,.sort-btn,.dp-share-btn,.cat-chip,.cat-see-all,a.link-btn,.cat-eyebrow a){position:relative}:is(.day-btn,.sort-btn,.dp-share-btn,.cat-chip,.cat-see-all,a.link-btn,.cat-eyebrow a):before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cat-chip-row{padding-top:7px}.dp-share{row-gap:14px}footer.site .footer-nav .nav-link{min-height:44px}.notif-bell-mobile .icon-btn{width:44px;height:44px}.btn-cta{min-height:44px}}.coupon-chip{min-width:0;max-width:100%}.coupon-val{overflow-wrap:anywhere;text-align:left;min-width:0}.coupon-tag,.coupon-action{flex-shrink:0}.sys-page{z-index:1;place-items:center;min-height:100dvh;padding:48px 20px;display:grid;position:relative}.sys-card{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:520px;display:flex}.sys-code{letter-spacing:.22em;color:var(--ink-3);margin-top:22px;font-size:12px;font-weight:700}.sys-h{letter-spacing:-.02em;color:var(--ink);margin-top:8px;font-family:Fraunces,serif;font-size:clamp(34px,6vw,48px);font-weight:600;line-height:1.04}.sys-h-sm{margin-top:22px;font-size:clamp(28px,5vw,36px)}.sys-sub{color:var(--ink-2);max-width:420px;margin-top:12px;font-size:16px;line-height:1.55}.sys-hint{color:var(--ink-3);margin-top:24px;font-size:13.5px}.sys-search{width:100%;min-width:0;max-width:400px;margin-top:10px}.sys-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.sys-actions .btn-cta{min-height:44px}.sys-btn{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-family:Fraunces,serif;font-size:17px;font-weight:500;line-height:1;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.sys-btn:hover{border-color:var(--ink-3);transform:translateY(-1px)}@media(hover:none){.icon-btn:hover,.sys-btn:hover{transform:none}}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}header.site{padding-top:env(safe-area-inset-top)}.mobile-drawer{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-right:env(safe-area-inset-right);overscroll-behavior:contain}@media(max-width:760px){.notif-pop{top:calc(64px + env(safe-area-inset-top))}}.bnav{display:none}@media(max-width:760px){.bnav{z-index:55;padding:4px max(6px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(6px,env(safe-area-inset-left));background:var(--paper);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.bnav{background:color-mix(in srgb,var(--paper) 94%,transparent)}}.bnav{-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);box-shadow:0 -12px 28px -22px #00000080}body:has(.bnav){padding-bottom:calc(60px + env(safe-area-inset-bottom))}html:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]),textarea,select):focus) .bnav{display:none}}.bnav-item{min-width:44px;min-height:52px;color:var(--ink-2);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:4px 2px 7px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;display:flex;position:relative}.bnav-item.on{color:var(--heat-ink)}.bnav-item.on:before{content:"";background:var(--heat);border-radius:0 0 3px 3px;width:24px;height:3px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.bnav-item:focus-visible{outline-offset:-2px}.bnav-label{white-space:nowrap}.bnav-post-hex{width:30px;height:34px;clip-path:var(--hex);background:var(--heat);color:var(--on-heat);place-items:center;margin-top:-8px;display:grid}.bnav-item:active .bnav-post-hex{transform:scale(.94)}.md-install{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.md-install-sub{letter-spacing:0;color:var(--ink-3);font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:500}.md-install-steps{padding:6px 12px 12px}.ios-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ios-steps li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.45;display:flex}.ios-steps b{color:var(--ink);font-weight:700}.ios-step-ico{border:1px solid var(--line);background:var(--card);width:34px;height:34px;color:var(--ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ios-step-hex:after{content:"";width:16px;height:18px;clip-path:var(--hex);background:var(--heat)}.push-toggle{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 16px;display:flex}.push-toggle-text{flex-direction:column;flex:220px;gap:3px;min-width:0;display:flex}.push-toggle-label{color:var(--ink);font-size:15px;font-weight:700}.push-toggle-hint{color:var(--ink-2);font-size:13px;line-height:1.45}.push-toggle-msg{color:var(--ink-2);flex-basis:100%;font-size:13px}.push-switch{cursor:pointer;border:1px solid var(--ink-3);background:var(--line-2);border-radius:999px;flex-shrink:0;width:52px;height:32px;padding:0;transition:background .2s,border-color .2s;position:relative}.push-switch:before{content:"";position:absolute;inset:-7px -2px}.push-switch-knob{background:var(--ink-2);border-radius:50%;width:24px;height:24px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.push-switch.on{background:var(--heat);border-color:var(--heat)}.push-switch.on .push-switch-knob{background:var(--on-heat);transform:translate(20px)}.push-switch:disabled{opacity:.5;cursor:not-allowed}.shell-toasts{z-index:90;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;gap:8px;width:min(440px,100vw - 32px);display:flex;position:fixed}.shell-toast{pointer-events:auto;border:1px solid var(--ink-3);background:var(--card);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:14px;align-items:center;gap:10px;padding:8px 6px 8px 16px;font-size:14px;line-height:1.4;display:flex}.shell-toast-text{flex:1;min-width:0}.shell-toast-btn{cursor:pointer;background:var(--heat);min-height:44px;color:var(--on-heat);font:inherit;border:0;border-radius:10px;flex-shrink:0;padding:0 16px;font-weight:800}.shell-toast-x{cursor:pointer;width:44px;height:44px;color:inherit;opacity:.8;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.shell-toast-x:hover{opacity:1}@media(max-width:760px){.shell-toasts{width:auto;bottom:auto;left:12px;right:12px;top:calc(66px + env(safe-area-inset-top))}}@media print{.bnav,.shell-toasts{display:none!important}}.home-page .lede .hl,.home-page .stat .n.heat,.home-page .command-deck .cd-cell.heat b,.home-page .section-head h2 .date-pill,.home-page .home-cta-eyebrow,.home-page .home-cta-title em{color:var(--heat-ink)}.home-cta-title em .ls-icon{width:.82em;height:.82em}@media(max-width:560px){.home-page .command-deck.cd-deck-wide{display:none}}.home-page .home-feed-titles{min-width:0}.home-page .home-rule-link{color:inherit;text-underline-offset:3px;text-decoration:underline}.home-page .home-rule-link:hover{color:var(--ink)}.home-page .home-empty-today{color:var(--ink-2);margin:-6px 0 0;font-size:15px;line-height:1.5}.home-page .home-feed:has(.home-empty-today)+.home-recent .section-head{margin-top:26px}.home-page .home-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:10.5px;font-weight:700}:root[data-hide-agents] .home-page .home-recent:not(:has([data-agent-filter]>.dcard:not([data-finder=agent]))){display:none}.home-page .watch-item .dcard{height:100%}.home-page .lede-phone{display:none}@media(max-width:560px){.home-page .lede-full{display:none}.home-page .lede-phone{display:inline}}.home-page .home-just-list{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.home-page .home-just-more{color:var(--ink-2);margin-top:10px;font-size:13px}.home-page .comb-find-dot{background:var(--heat);animation-name:comb-beacon-heat}@keyframes comb-beacon-heat{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--card) 70%,transparent),0 0 0 4px color-mix(in srgb,var(--heat) 42%,transparent)}to{box-shadow:0 0 0 3px color-mix(in srgb,var(--card) 70%,transparent),0 0 0 18px transparent}}.home-page .comb-find-label{border-color:var(--heat)}@supports (color:color-mix(in lab,red,red)){.home-page .comb-find-label{border-color:color-mix(in srgb,var(--heat) 45%,var(--line))}}.home-page .cfl-head{color:var(--heat-ink)}.home-page .cfl-body{text-overflow:ellipsis;max-width:230px;overflow:hidden}.home-page .comb-find.fresh .comb-find-dot{background:var(--live);animation-name:comb-beacon}.home-page .comb-find.fresh .comb-find-label{border-color:var(--live)}@supports (color:color-mix(in lab,red,red)){.home-page .comb-find.fresh .comb-find-label{border-color:color-mix(in srgb,var(--live) 45%,var(--line))}}.home-page .comb-find.fresh .cfl-head{color:var(--cool)}.home-page .comb-rest{z-index:2;text-align:center;letter-spacing:.16em;color:var(--ink-3);font-size:10px;font-weight:700;position:absolute;bottom:22px;left:0;right:0}.home-page h1.hero-h{font-size:clamp(42px,4.3vw,56px)}@media(max-width:560px){.home-page .command-deck{margin-top:12px}.home-page .hero{grid-template-columns:minmax(0,1fr);gap:0;padding:16px 0 4px}.home-page .hero-copy{min-width:0}.home-page h1.hero-h{margin-bottom:8px;font-size:clamp(28px,8.4vw,32px)}.home-page .hero p.lede{margin-bottom:12px;font-size:14px;line-height:1.45}.home-page .hero-stats{flex-wrap:wrap;gap:4px 18px;display:flex}.home-page .hero-stats .stat{align-items:baseline;gap:7px;display:flex}.home-page .hero-stats .stat .n{font-size:21px}.home-page .hero-stats .stat .l{margin-top:0;font-size:10.5px}:root[data-returning] .home-page .hero{padding:8px 0 0}:root[data-returning] .home-page .hero p.lede,:root[data-returning] .home-page .hero-stats{display:none}:root[data-returning] .home-page h1.hero-h{margin-bottom:0;font-size:clamp(22px,6.4vw,26px)}.home-page .home-day-head,.home-page .home-recent .section-head,.home-page .home-just .section-head{flex-wrap:nowrap;align-items:center;gap:12px;margin:22px 0 12px}.home-page .home-day-head .home-feed-titles,.home-page .home-just .section-head>div{flex:auto;min-width:0}.home-page .home-day-head h2,.home-page .home-recent .section-head h2,.home-page .home-just .section-head h2{flex:auto;min-width:0;font-size:21px}.home-page .home-eyebrow{margin-bottom:6px}.home-page .home-day-head .cat-see-all,.home-page .home-just .cat-see-all{flex-shrink:0;padding:7px 11px;font-size:12.5px}:root[data-feed-view=list] .home-page .deal-feed.dot-board{background:0 0;padding:0}}.ls-flash{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:90;background:var(--card);max-width:min(92vw,420px);color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--heat);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.4;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,12px)}.ls-flash.on{opacity:1;transform:translate(-50%)}@media(min-width:761px){.ls-flash{bottom:28px}}.vote-btn{color:var(--ink-2);font-size:12.5px}.vote-btn:hover{border-color:var(--heat);color:var(--ink);background:var(--heat-soft)}.vote-btn.boosted,.vote-btn.boosted:hover{background:var(--heat);border-color:var(--heat);color:var(--on-heat)}.vote-btn:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.vote-btn .ls-icon{margin-left:-3px}.vote-own,.vote-own:hover{cursor:default;background:var(--line-2);color:var(--ink-2);border-color:#0000}.vote-own .ls-icon{margin-left:0}.vote-own-label{letter-spacing:0;margin-right:1px;font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:700}.vote-word{letter-spacing:0;font-family:Hanken Grotesk,sans-serif;font-weight:700}@media(max-width:760px){.vote-btn{border-radius:11px;justify-content:center;min-width:58px;min-height:44px;padding:0 14px;font-size:13px}}.dcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);flex-direction:column;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .2s;display:flex;position:relative}@media(hover:hover){.dcard:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-4px)}}.dcard.is-open{z-index:6}.dcard-enter{animation:.42s cubic-bezier(.2,.8,.2,1) backwards card-rise}@media(prefers-reduced-motion:reduce){.dcard-enter{animation:none}.dcard,.dcard:hover{transition:none;transform:none}}.dcard-media{border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;background:var(--line-2);place-items:center;height:158px;display:grid;position:relative;overflow:hidden}.dcard-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.dcard--sunk .dcard-media{opacity:.5;filter:saturate(.3)}.dcard-top{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--ink-3);align-items:center;gap:6px;margin:14px 16px 6px;font-size:10.5px;font-weight:700;display:flex}.dcard-store{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dcard-ago{letter-spacing:.02em;text-transform:none;flex-shrink:0;font-weight:600}.dcard-ago:before{content:"·";margin-right:6px}.dcard-new{background:var(--heat-soft);color:var(--on-heat-soft);letter-spacing:.1em;border-radius:5px;flex-shrink:0;margin-left:auto;padding:2px 6px;font-weight:800}.dcard-title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.56em;margin:0 16px 8px;font-family:Hanken Grotesk,sans-serif;font-size:15px;font-weight:700;line-height:1.28;display:-webkit-box;overflow:hidden}.dcard-link{color:inherit;text-decoration:none}.dcard-link:after{content:"";z-index:1;border-radius:var(--radius);position:absolute;inset:0}.dcard-link:focus-visible{outline:none}.dcard-link:focus-visible:after{outline:3px solid var(--heat-ink);outline-offset:2px}.dcard-price{flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin:0 16px 14px;display:flex}.dcard-price .now{letter-spacing:-.02em;color:var(--ink);font-family:Fraunces,serif;font-size:23px;font-weight:700;line-height:1.1}.dcard-price .was{color:var(--ink-3);font-size:13.5px;text-decoration:line-through}.dcard-off{letter-spacing:.02em;background:var(--heat-soft);color:var(--on-heat-soft);border-radius:7px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:800}.dcard-chips{flex-wrap:wrap;gap:6px;margin:-4px 16px 14px;padding:0;list-style:none;display:flex}.dchip{border:1px solid var(--line);letter-spacing:.02em;white-space:nowrap;min-height:22px;color:var(--ink-2);background:0 0;border-radius:999px;align-items:center;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.dchip--worked{background:var(--cool-soft);color:var(--cool);border-color:#0000}.dchip--ends{background:var(--heat-soft);color:var(--on-heat-soft);border-color:#0000}.dchip--ended{background:var(--line-2);color:var(--ink-2);border-color:#0000}.dchip--dead{background:var(--ink);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;border-color:#0000}.dcard-foot{border-top:1px solid var(--line-2);align-items:center;gap:8px;margin:auto 16px 0;padding:12px 0 14px;display:flex}.dcard-found{flex-wrap:wrap;flex:auto;gap:2px 8px;min-width:0;font-size:11.5px}.dcard-cmt{align-items:center;gap:4px;display:inline-flex}.dcard-found a,.dcard .vote-btn,.dcard-why{z-index:2;position:relative}.dcard .vote-btn{flex-shrink:0}.dcard-why{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;transition:color .15s,background .15s;display:grid}.dcard-why:hover,.dcard-why[aria-expanded=true]{color:var(--ink);background:var(--line-2)}.dcard-why:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.dcard-why-pop{z-index:5;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);color:var(--ink-2);text-align:left;cursor:auto;border-radius:13px;padding:13px 14px 10px;font-size:13px;line-height:1.45;position:absolute;bottom:60px;left:10px;right:10px}.dcard-why-lead{color:var(--ink)}.dcard-why-sig{color:var(--ink);margin-top:7px;font-size:12px;font-weight:700}.dcard-why-note{margin-top:7px;font-size:12.5px}.dcard-why-more{min-height:32px;color:var(--heat-ink);text-underline-offset:3px;align-items:center;margin-top:4px;font-weight:700;text-decoration:underline;display:inline-flex}.dcard-why-more:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px;border-radius:4px}@media(max-width:760px){.dcard-top{font-size:11px}.dcard-found{font-size:12px}.dcard-why{width:44px;height:44px}.dcard-why-pop{bottom:72px}.dcard-why-more{min-height:44px}.dcard-found .finder-member{margin:-13px -4px;padding:13px 4px}}:root[data-feed-view=list] .deal-feed{grid-template-columns:minmax(0,1fr);gap:8px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list){border-radius:14px;grid-template:"media title vote""media price vote""media top why""media chips why""media found why"1fr/64px minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:8px 10px;display:grid}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-media{border-radius:10px;grid-area:media;width:64px;height:64px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-media .glyph-sm{width:30px;height:30px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-title{grid-area:title;min-height:0;margin:0;font-size:14.5px;line-height:1.25}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-link:after{border-radius:14px}@media(max-width:560px){:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-title{-webkit-line-clamp:3}}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-price{grid-area:price;gap:2px 8px;margin:2px 0 0}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-price .now{font-size:17px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-price .was{font-size:12px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-off{padding:2px 6px;font-size:10.5px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-top{grid-area:top;margin:2px 0 0}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-chips{grid-area:chips;gap:5px;margin:4px 0 0}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dchip{min-height:20px;padding:1px 7px;font-size:10.5px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-foot{display:contents}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-found{grid-area:found;margin-top:3px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .vote-btn{grid-area:vote;justify-self:end;min-width:48px;padding:0 10px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-why{grid-area:why;place-self:end;width:30px;height:30px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-why:before{content:"";position:absolute;inset:-7px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-why-pop{width:min(320px,100% - 12px);inset:calc(100% - 6px) 6px auto auto}@media(hover:hover){:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list):hover{transform:translateY(-2px)}}@media(max-width:560px){:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list){grid-template:"media title title vote""media price price why""media top found found""media chips chips chips"/56px auto minmax(0,1fr) auto;column-gap:10px;padding:8px 10px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-media{width:56px;height:56px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-title{-webkit-line-clamp:2;align-self:center}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-price{align-self:center;margin:0}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-top{white-space:nowrap;margin:2px 0 0}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-top:after{content:"·";color:var(--ink-3);margin-left:6px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-found{white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;min-width:0;margin-top:2px;overflow:hidden}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-chips{margin:4px 0 0}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) :is(.dcard-badge,.dcard-note){grid-column:2/-1}}:root[data-feed-view=list] .deal-feed>.sponsored-link .card.sponsored{border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:64px minmax(0,1fr);column-gap:12px;padding:10px;display:grid}:root[data-feed-view=list] .deal-feed>.sponsored-link .sponsored-ribbon{grid-area:1/2;justify-self:start;margin-bottom:5px;padding:3px 6px;font-size:9.5px;position:static}:root[data-feed-view=list] .deal-feed>.sponsored-link .media-sm{border-radius:10px;grid-area:1/1/span 2;width:64px;height:64px}:root[data-feed-view=list] .deal-feed>.sponsored-link .media-sm .glyph-sm{width:30px;height:30px}:root[data-feed-view=list] .deal-feed>.sponsored-link .media-sm .badge{display:none}:root[data-feed-view=list] .deal-feed>.sponsored-link .body{grid-area:2/2;padding:0}:root[data-feed-view=list] .deal-feed>.sponsored-link .store,:root[data-feed-view=list] .deal-feed>.sponsored-link .ad-stripe{display:none}:root[data-feed-view=list] .deal-feed>.sponsored-link h4{min-height:0;margin-bottom:4px;font-size:14px}:root[data-feed-view=list] .deal-feed>.sponsored-link .price .now{font-size:17px}:root[data-feed-view=list] .deal-feed>.sponsored-link .price .was{font-size:12px}:root[data-feed-view=list] .deal-feed>.sponsored-link .foot{border-top:0;padding-top:6px}:root[data-hide-agents] [data-agent-filter]>.dcard[data-finder=agent]{display:none}.feed-controls{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px;display:flex}.view-toggle{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.view-btn{cursor:pointer;min-height:34px;color:var(--ink-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.view-btn:hover{color:var(--ink)}.view-btn:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}:root:not([data-feed-view=list]) .view-btn[data-v=cards],:root[data-feed-view=list] .view-btn[data-v=list]{background:var(--ink);color:var(--paper)}.agent-switch{cursor:pointer;min-height:34px;color:var(--ink-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 4px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.agent-switch:hover{color:var(--ink)}.agent-switch:focus-visible{outline:2px solid var(--heat-ink);outline-offset:3px}.agent-switch-track{border:1.5px solid var(--ink-3);border-radius:999px;flex-shrink:0;width:36px;height:22px;transition:background .15s,border-color .15s;position:relative}.agent-switch-knob{background:var(--ink-3);border-radius:50%;width:13px;height:13px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}:root[data-hide-agents] .agent-switch-track{background:var(--heat-ink);border-color:var(--heat-ink)}:root[data-hide-agents] .agent-switch-knob{background:var(--card);transform:translate(14px)}@media(prefers-reduced-motion:reduce){.agent-switch-track,.agent-switch-knob{transition:none}}.feed-hidden-note{letter-spacing:.04em;color:var(--ink-2);align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:inline-flex}.feed-show-btn{border:1px solid var(--line);background:var(--card);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 11px}.feed-show-btn:hover{border-color:var(--heat)}.feed-show-btn:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}@media(max-width:760px){.view-btn,.agent-switch,.feed-show-btn{min-height:44px}}.new-since{grid-column:1/-1;align-items:center;gap:12px;min-height:28px;display:flex}.new-since-label{letter-spacing:.12em;text-transform:uppercase;color:var(--heat-ink);flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.new-since-rule{border-top:1.5px dashed var(--heat);flex:auto}@supports (color:color-mix(in lab,red,red)){.new-since-rule{border-top:1.5px dashed color-mix(in srgb,var(--heat) 60%,transparent)}}.new-since-earlier{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0;font-size:10.5px;font-weight:700}.cat-title-sep{color:var(--ink-3);margin:0 3px;font-style:normal;font-weight:400}.cat-title-sep+.date-pill:before{content:none}.cat-prev-link{color:var(--ink-2);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cat-prev-link:hover{color:var(--ink)}.sort-hint-link{color:inherit;text-underline-offset:3px;text-decoration:underline}.sort-hint-link:hover{color:var(--ink)}.cat-toolbar+.feed-controls{margin-top:-4px}.cat-empty{padding:20px 0 4px}.cat-empty-note{color:var(--ink-2)}.cat-jump-link{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;gap:6px;font-weight:700;text-decoration:underline;display:inline-flex}.cat-jump-link:hover{color:var(--heat-ink)}.cat-latest{margin:14px 0 8px}.cat-latest-h{letter-spacing:-.01em;font-family:Fraunces,serif;font-size:22px;font-weight:600;line-height:1.2}.cat-latest-sub{color:var(--ink-2);margin:4px 0 14px;font-size:13.5px}@media(max-width:760px){.sort-btn{min-height:44px;padding:0 14px}.day-stepper{gap:2px}.day-btn{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 12px;display:inline-flex}}.market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:980px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.market-label{position:static}.market-link{color:inherit}.market-link:after{content:"";z-index:1;border-radius:var(--radius);position:absolute;inset:0}.market-link:focus-visible{outline:none}.market-link:focus-visible:after{outline:3px solid var(--ink);outline-offset:-3px}.market-count{font-size:11.5px}.market-desc{color:var(--ink);font-size:13px}@supports (color:color-mix(in lab,red,red)){.market-desc{color:color-mix(in srgb,var(--ink) 86%,transparent)}}.market-desc{max-width:92%}.market-foot{border-top-color:var(--ink);gap:6px}@supports (color:color-mix(in lab,red,red)){.market-foot{border-top-color:color-mix(in srgb,var(--ink) 16%,transparent)}}.market-finder{min-width:0;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:2px 7px;display:flex}.market-finder-k{letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700}.market-finder-link{z-index:2;color:var(--ink);min-width:0;max-width:100%;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;display:inline-flex;position:relative}.market-finder-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-finder-link:before{content:"";width:max(100%,24px);height:max(100%,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.market-finder-link:hover{text-underline-offset:3px;text-decoration:underline}@media(max-width:760px){.market-finder-link:before{width:max(100%,44px);height:max(100%,44px)}.market-foot{gap:12px}}.market-latest{color:var(--ink);font-size:12px}@supports (color:color-mix(in lab,red,red)){.market-latest{color:color-mix(in srgb,var(--ink) 86%,transparent)}}.market-tile.cat-hue{background:linear-gradient(150deg,hsl(var(--cat-hue) 72% 86%),hsl(var(--cat-hue) 62% 70%))}[data-theme=dark] .market-tile.cat-hue{background:linear-gradient(150deg,hsl(var(--cat-hue) 40% 15%),hsl(var(--cat-hue) 46% 27%))}.market-tile-all{--all-accent:var(--heat-2);--all-muted:var(--paper)}@supports (color:color-mix(in lab,red,red)){.market-tile-all{--all-muted:color-mix(in srgb,var(--paper) 66%,transparent)}}[data-theme=dark] .market-tile-all{--all-accent:#8f520e;--all-muted:var(--paper)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .market-tile-all{--all-muted:color-mix(in srgb,var(--paper) 74%,transparent)}}.market-eyebrow,.market-label-xl em,.market-go,.market-tile-all .stat .n.heat{color:var(--all-accent)}.market-eyebrow{font-size:11.5px}.market-go{font-size:12px}.market-tile-all .stat .l{color:var(--all-muted);font-size:12px}.market-quiet{border:1px dashed var(--line);border-radius:var(--radius);background:var(--card);margin:4px 0 30px;padding:16px;display:none}.market-quiet-h{letter-spacing:-.01em;font-family:Fraunces,serif;font-size:19px;font-weight:600;line-height:1.2}.market-quiet-h .mono{color:var(--ink-3);font-size:12px;font-weight:700}.market-quiet-sub{color:var(--ink-2);margin-top:4px;font-size:13px}.market-quiet-list{flex-wrap:wrap;gap:8px;margin-top:12px;list-style:none;display:flex}.market-quiet-link{border:1px solid var(--line);background:var(--paper-2);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 15px;font-size:13.5px;font-weight:600;transition:border-color .15s;display:inline-flex}.market-quiet-link:hover{border-color:var(--heat)}@media(max-width:560px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-all{grid-column:span 2}.market-tile-all{min-height:0;padding:18px}.market-tile{border-radius:14px;min-height:0;padding:12px 12px 13px}.market-label{margin-top:10px;font-size:19px}.market-desc{display:none}.market-foot{gap:12px;margin-top:9px;padding-top:8px}.market-finder{gap:1px 6px}.market-latest{font-size:11.5px}.market-tile-quiet{display:none}.market-quiet{display:block}}.search-page-form{background:var(--card);border:1px solid var(--line);width:100%;box-shadow:var(--shadow);color:var(--ink-3);border-radius:14px;align-items:center;gap:10px;margin-bottom:22px;padding:5px 5px 5px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.search-page-form:focus-within{border-color:var(--heat-ink);box-shadow:0 0 0 1px var(--heat-ink)}.search-page-form input{min-width:0;min-height:44px;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px}.search-page-form input::placeholder{color:var(--ink-3)}.search-page-go{cursor:pointer;background:var(--heat);min-height:44px;color:var(--on-heat);border:0;border-radius:10px;flex-shrink:0;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700;transition:filter .15s}.search-page-go:hover{filter:brightness(1.06)}.search-page-go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.track-btn.boosted{background:var(--heat);border-color:var(--heat);color:var(--on-heat)}.track-btn:disabled{cursor:default}.search-expired-note .link-btn{color:var(--heat-ink);font-weight:700}@media(max-width:760px){.hide-expired,.sortmenu-btn{min-height:44px}}.search-feed-controls{margin:14px 0 0}.skel-card{cursor:default;box-shadow:none;pointer-events:none}.skel-card .skel-block{background:var(--line-2)}.skel-card .body{min-height:199px}.skel-line{background:var(--line-2);border-radius:6px;height:10px;margin-bottom:9px;display:block}.skel-lg{height:14px}.skel-price{width:55%;height:22px;margin-top:4px}.skel-w35{width:35%;margin:0}.skel-w40{width:40%}.skel-w70{width:70%}.skel-pill{background:var(--line-2);border-radius:9px;flex-shrink:0;width:54px;height:28px}.search-skel-toolbar{min-height:35px}.search-skel-toolbar .skel-line{width:96px;margin:0}@keyframes skel-pulse{0%,to{opacity:1}50%{opacity:.5}}.skel-block,.skel-line,.skel-pill{animation:1.4s ease-in-out infinite skel-pulse}@media(prefers-reduced-motion:reduce){.skel-block,.skel-line,.skel-pill{animation:none}}@media(max-width:980px){.search-skel-grid .skel-card:nth-child(n+5){display:none}}@media(max-width:560px){.search-skel-grid .skel-card:nth-child(n+3){display:none}}:root[data-feed-view=list] .search-skel-grid{grid-template-columns:minmax(0,1fr);gap:10px}:root[data-feed-view=list] .search-skel-grid .skel-card{border-radius:14px;grid-template-columns:64px minmax(0,1fr);column-gap:12px;padding:10px;display:grid}:root[data-feed-view=list] .search-skel-grid .skel-block{border-radius:10px;height:64px}:root[data-feed-view=list] .search-skel-grid .body{min-height:0;padding:2px 0 0}:root[data-feed-view=list] .search-skel-grid .foot{display:none}.btn.primary.dp-grab{background:var(--heat);color:var(--on-heat);box-shadow:0 10px 24px -12px var(--heat);font-weight:800}@supports (color:color-mix(in lab,red,red)){.btn.primary.dp-grab{box-shadow:0 10px 24px -12px color-mix(in oklab,var(--heat) 70%,transparent)}}.btn.primary.dp-grab:hover{background:var(--heat-2);transform:translateY(-2px)}.dp-pct{color:var(--on-heat)}.dp-pct-claimed{letter-spacing:.02em;margin-left:4px;font-size:11px;font-weight:700}.dp-grab,.dp-sb-grab{gap:7px}.dp-grab-arrow{flex-shrink:0}.ls-back{align-items:center;gap:6px;display:inline-flex}.btn-cta .ls-icon{vertical-align:-3px;margin-left:6px}.heatbtn.big{gap:7px}.dp-swarmed{color:var(--ink-2);align-items:flex-start;gap:7px;margin:12px 0 0;font-size:13px;line-height:1.45;display:flex}.dp-swarmed .ls-icon{color:var(--ink-3);flex-shrink:0;margin-top:2px}.dp-agent{min-width:0;color:var(--heat-ink);flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.dp-agent .finder-member:hover{text-underline-offset:3px;text-decoration:underline}.dp-agent .mod-badge{margin-left:0}.dp-agent .finder-tip{text-transform:none;letter-spacing:.02em}.dp-banner{align-items:flex-start;gap:10px;display:flex}.dp-banner>.ls-icon{margin-top:1px}.dp-banner-dead>.ls-icon{color:var(--ink-2)}.dp-banner-warn>.ls-icon{color:var(--heat-ink)}.dp-banner-ok>.ls-icon{color:var(--cool)}.dp-confirm-tally{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:11px;font-weight:700;list-style:none;display:flex}.cf-pill{border:1px solid var(--line);background:var(--paper-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;line-height:1.1;display:inline-flex}.dp-confirm-tally .cf-ok{color:var(--cool)}.dp-confirm-tally .cf-oos{color:var(--heat-ink)}.dp-confirm-tally .cf-dead{color:var(--ink-2)}.dp-confirm-tally .cf-pill.is-zero{color:var(--ink-3)}.cf-btn{justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.cf-btn-oos.on{color:var(--heat-ink)}.dp-share-btn .ls-icon{flex-shrink:0}.dp-share-icon{padding-left:11px;padding-right:11px}.dp-reported{align-items:center;gap:4px;display:inline-flex}.dp-buzz-h span,.dp-buzz-body a{color:var(--heat-ink)}.dp-buzz-by{color:var(--ink-2);align-items:center;gap:6px;margin:2px 0 10px;font-size:12px;line-height:1.4;display:flex}.dp-buzz-by .ls-icon{flex-shrink:0}.cmt-user,.cmt-mention{color:var(--heat-ink)}.cmt-pin-badge{color:var(--heat-ink);gap:4px}.cmt-vote{place-items:center;min-width:26px;min-height:26px;display:inline-grid}.cmt-vote-down-ic{transform:rotate(180deg)}.cmt-vote.on.up,.cmt-score.pos{color:var(--heat-ink)}.cmt-form .cs-btn,.cmt-reply-form .cs-btn{background:var(--ink);color:var(--paper);box-shadow:none}.cmt-form .cs-btn:disabled,.cmt-reply-form .cs-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}@media(max-width:820px){.dp-media{aspect-ratio:4/3}}.dp-stickybar,.dp-stickybar-spacer{display:none}@media(max-width:760px){.dp-grab{flex:auto}.dp-stickybar{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--paper);align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.dp-stickybar{background:color-mix(in srgb,var(--paper) 94%,transparent)}}.dp-stickybar{-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);visibility:hidden;transition:transform .24s,visibility 0s linear .24s;transform:translateY(110%);box-shadow:0 -12px 28px -20px #00000080}.dp-stickybar.show{visibility:visible;transition:transform .24s;transform:none}html:has(:is(input,textarea,select):focus) .dp-stickybar{visibility:hidden;transform:translateY(110%)}.dp-sb-price{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:4px;min-width:0;display:flex}.dp-sb-now{letter-spacing:-.01em;color:var(--ink);font-family:Fraunces,serif;font-size:20px;font-weight:700;line-height:1}.dp-sb-pct{letter-spacing:.04em;color:var(--heat-ink);font-size:10.5px;font-weight:800;line-height:1}.dp-sb-grab{background:var(--heat);min-width:0;min-height:46px;color:var(--on-heat);text-align:center;border-radius:12px;flex:auto;justify-content:center;align-items:center;padding:0 14px;font-size:15px;font-weight:800;line-height:1.1;text-decoration:none;display:flex}.dp-sb-grab:active{transform:scale(.98)}.dp-sb-vote{background:var(--card);border-radius:12px;gap:6px;min-height:46px;padding:0 12px;font-size:14px}.dp-stickybar-spacer{height:calc(76px + env(safe-area-inset-bottom));display:block}}@media(prefers-reduced-motion:reduce){.dp-stickybar,.dp-stickybar.show{transition:none}}.dp-fresh-wrap{margin-top:14px}.dp-fresh{color:var(--ink-2);align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}.dp-fresh>.ls-icon{color:var(--ink-3);margin-top:2px}.dp-fresh-state{color:var(--ink);font-weight:800}.dp-fresh-verified>.ls-icon,.dp-fresh-verified .dp-fresh-state{color:var(--cool)}.dp-fresh.is-caution>.ls-icon{color:var(--heat-ink)}.dp-fresh-ended>.ls-icon,.dp-fresh-ended .dp-fresh-state{color:var(--ink-2)}.dp-how>summary,.dp-who>summary,.dp-receipt-more>summary{cursor:pointer;list-style:none}.dp-how>summary::-webkit-details-marker{display:none}.dp-who>summary::-webkit-details-marker{display:none}.dp-receipt-more>summary::-webkit-details-marker{display:none}.dp-how>summary:after,.dp-who>summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;flex-shrink:0;width:6px;height:6px;margin-left:7px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.dp-how[open]>summary:after,.dp-who[open]>summary:after{transform:translateY(1px)rotate(-135deg)}:is(.dp-how,.dp-who,.dp-receipt-more)>summary:focus-visible{outline:2px solid var(--heat-ink);outline-offset:3px;border-radius:6px}.dp-fresh-unknown{color:var(--ink-3)}.dp-how{margin:2px 0 0 23px}.dp-how>summary{min-height:30px;color:var(--ink-3);text-underline-offset:3px;align-items:center;font-size:12.5px;text-decoration:underline;display:inline-flex}.dp-how>summary:hover,.dp-how[open]>summary{color:var(--ink-2)}.dp-how-list{border:1px solid var(--line);background:var(--paper-2);color:var(--ink-2);border-radius:12px;gap:9px;margin:6px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;display:grid}.dp-how-list>div{border-left:2px solid #0000;grid-template-columns:92px 1fr;gap:10px;padding-left:10px;display:grid}.dp-how-list>div.is-current{border-left-color:var(--heat)}.dp-how-list dt{color:var(--ink);font-weight:800}.dp-how-list dd{margin:0}.dp-how-foot{color:var(--ink-3);margin:8px 0 0;font-size:12.5px}@media(max-width:560px){.dp-how-list>div{grid-template-columns:1fr;gap:1px}}.dp-ends{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.dp-ends-line{color:var(--ink-2);align-items:flex-start;gap:8px;min-width:0;margin:0;font-size:14px;line-height:1.45;display:flex}.dp-ends-line>.ls-icon{color:var(--heat-ink);margin-top:2px}.dp-ends-line b{color:var(--ink)}.dp-ends-meta{color:var(--ink-3)}.dp-cal-btn{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.dp-cal-btn:hover{border-color:var(--heat);color:var(--heat-ink)}.dp-cal-btn:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.dp-ctx{color:var(--ink-2);flex-direction:column;gap:6px;margin:12px 0 0;padding:0;font-size:13.5px;line-height:1.45;list-style:none;display:flex}.dp-ctx li{align-items:flex-start;gap:8px;min-width:0;display:flex}.dp-ctx li>span{overflow-wrap:anywhere;min-width:0}.dp-ctx li>.ls-icon{color:var(--ink-3);margin-top:2px}.dp-ctx b{color:var(--ink);font-weight:700}.dp-ctx-link{color:var(--heat-ink);text-underline-offset:2px;text-decoration:underline}.dp-ctx-link:hover{text-decoration-thickness:2px}.dp-ctx-flag>.ls-icon{color:var(--heat-ink)}.dp-ph-anchor{scroll-margin-top:90px}.dp-catches{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;margin-top:12px;display:flex}.dp-catches-label{letter-spacing:.14em;color:var(--ink-3);padding-top:6px;font-size:10.5px;font-weight:800}.dp-catch-list{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.dp-catch{border:1px solid var(--line);background:var(--paper-2);max-width:100%;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.dp-catch .ls-icon{color:var(--heat-ink)}.dp-receipt{color:var(--ink-3);margin:10px 0 0;font-size:12.5px;line-height:1.45}p.dp-receipt,.dp-receipt>summary{align-items:flex-start;gap:7px;display:flex}.dp-receipt .ls-icon{flex-shrink:0;margin-top:2px}.dp-receipt>summary>span{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dp-receipt>summary:hover{color:var(--ink-2)}.dp-receipt-body{border:1px solid var(--line);background:var(--paper-2);color:var(--ink-2);border-radius:10px;margin:8px 0 0 20px;padding:10px 12px}.dp-receipt-body p{margin:0 0 6px}.dp-receipt-body p:last-child{margin-bottom:0}.dp-receipt-names{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.dp-receipt-names code{background:var(--line-2);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:11.5px}.dp-yourfind{border:1px solid var(--line);background:var(--paper-2);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.dp-yourfind>.ls-icon{color:var(--ink-3);margin-top:2px}.dp-yourfind b{color:var(--ink)}.dp-actions .heatbtn:disabled,.dp-sb-vote:disabled,.dp-confirm .cf-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.dp-actions .heatbtn:disabled:not(.boosted):hover{border-color:var(--line);color:var(--ink-2);background:0 0}.dp-sb-vote:disabled:not(.boosted):hover{border-color:var(--line);color:var(--ink-2);background:var(--card)}.dp-who{border-top:1px solid var(--line-2);margin-top:12px;padding-top:8px}.dp-who>summary{min-height:32px;color:var(--ink-2);align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.dp-who>summary:hover{color:var(--ink)}.dp-who-n{color:var(--ink-3);margin-left:4px;font-weight:600}.dp-who-list{flex-direction:column;gap:7px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dp-who-row{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:3px 8px;font-size:13px;display:flex}.dp-who-row>.ls-icon{color:var(--ink-3)}.dp-who-worked>.ls-icon{color:var(--cool)}.dp-who-oos>.ls-icon{color:var(--heat-ink)}.dp-who-user{color:var(--heat-ink);font-weight:700;text-decoration:none}a.dp-who-user:hover{text-underline-offset:3px;text-decoration:underline}.dp-who-former{color:var(--ink-3);font-style:italic;font-weight:600}.dp-who-time{color:var(--ink-3);font-size:12px}.dp-who-note{border:1px dashed var(--line);color:var(--ink-3);border-radius:999px;padding:1px 8px;font-size:11.5px}.dp-who-more{color:var(--ink-3);margin:6px 0 0;font-size:12px}.dp-who-row.is-uncounted>.ls-icon{color:var(--ink-3)}.dp-confirm-pending{color:var(--ink-3);margin:8px 0 0;font-size:12.5px;line-height:1.45}.dp-coupon-note{color:var(--ink-2);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:13.5px;line-height:1.45;display:flex}.dp-coupon-note>.ls-icon{color:var(--ink-3);flex-shrink:0;margin-top:2px}.dp-coupon-note b{color:var(--ink)}.coupon-chip.coupon-note{cursor:default;border-style:solid}.coupon-chip.coupon-note:hover{box-shadow:none;transform:none}.coupon-note .coupon-val{text-transform:none;letter-spacing:0;font-family:inherit;font-weight:600}.dp-nad{margin-top:14px}.dp-nad-btn{border:1px solid var(--line);min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.dp-nad-btn:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.dp-nad-btn:disabled{opacity:.5;cursor:not-allowed}.dp-nad-mine{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:13px;display:flex}.dp-nad-mine>.ls-icon{color:var(--heat-ink)}.dp-nad-mine b{color:var(--ink)}.dp-nad-mine-actions{gap:14px;display:inline-flex}.dp-nad-link{min-height:32px;font:inherit;color:var(--heat-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.dp-nad-link:disabled{opacity:.55;cursor:wait}.dp-nad-picker{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:14px;padding:14px 16px}.dp-nad-picker fieldset{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.dp-nad-q{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;padding:0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800}.dp-nad-opt{border:1px solid var(--line);background:var(--paper-2);min-height:44px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.dp-nad-opt input{width:16px;height:16px;accent-color:var(--heat);flex-shrink:0;margin:0}.dp-nad-opt.on{border-color:var(--heat)}@supports (color:color-mix(in lab,red,red)){.dp-nad-opt.on{border-color:color-mix(in srgb,var(--heat) 55%,transparent)}}.dp-nad-opt.on{background:var(--heat-soft)}.dp-nad-opt:has(input:focus-visible){outline:2px solid var(--heat-ink);outline-offset:2px}.dp-nad-note{color:var(--ink-3);margin:10px 0 0;font-size:12.5px;line-height:1.45}.dp-nad-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.dp-nad-submit,.dp-nad-cancel{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:0 18px;font-size:14px;font-weight:800}.dp-nad-submit{background:var(--ink);color:var(--paper);border:0}.dp-nad-submit:disabled{opacity:.45;cursor:not-allowed}.dp-nad-cancel{border:1px solid var(--line);color:var(--ink-2);background:0 0;font-weight:700}.dp-nad-err{color:var(--heat-ink);margin:8px 0 0;font-size:13px;font-weight:600}:is(.dp-nad-btn,.dp-nad-link,.dp-nad-submit,.dp-nad-cancel):focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.dp-inline-confirm{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:inline-flex}.dp-toast-region{z-index:70;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:24px;left:0;right:0}.dp-toast{pointer-events:auto;background:var(--ink);max-width:520px;color:var(--paper);box-shadow:var(--shadow-lg);border-radius:14px;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:14px;font-weight:600;line-height:1.4;animation:.2s dp-toast-in;display:flex}.dp-toast>.ls-icon{flex-shrink:0}.dp-toast-msg{overflow-wrap:anywhere;min-width:0}.dp-toast-code{background:var(--paper);border-radius:6px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-weight:800}@supports (color:color-mix(in lab,red,red)){.dp-toast-code{background:color-mix(in srgb,var(--paper) 16%,transparent)}}.dp-toast-code{-webkit-user-select:all;user-select:all}.dp-toast-x{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.dp-toast-x:hover{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.dp-toast-x:hover{background:color-mix(in srgb,var(--paper) 12%,transparent)}}.dp-toast-x:focus-visible{outline-offset:-2px;outline:2px solid}@keyframes dp-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cmt{scroll-margin-top:96px}.cmt:focus{outline:none}.cmt:focus-visible{outline:2px solid var(--heat-ink);outline-offset:3px}.cmt.cmt-flash{animation:2.2s ease-out cmt-flash}@keyframes cmt-flash{0%,40%{box-shadow:0 0 0 2px var(--heat),0 0 0 7px color-mix(in srgb,var(--heat) 22%,transparent)}to{box-shadow:0 0 #0000}}@media(max-width:760px){.dp-how>summary,.dp-who>summary,.dp-receipt-more>summary,.dp-cal-btn,.dp-nad-btn,.dp-nad-link{min-height:44px}.dp-receipt-more>summary{align-items:center}.dp-topbar button.link-btn{min-height:44px}.dp-toast-region{bottom:calc(84px + env(safe-area-inset-bottom))}.cmt-foot{row-gap:4px}.cmt-action{min-width:44px;min-height:44px;padding:0 6px}.cmt-reply-form .cs-btn,.cmt-form .cs-btn,.dp-who-row{min-height:44px}.dp-who-user{align-items:center;min-height:44px;display:inline-flex}:is(.cmt-user,.cmt-vote,.dp-agent .finder-member){position:relative}:is(.cmt-user,.cmt-vote,.dp-agent .finder-member):before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmt-votes{gap:8px}}@media(prefers-reduced-motion:reduce){.dp-toast{animation:none}.cmt.cmt-flash{box-shadow:0 0 0 2px var(--heat);animation:none}}.submit-form .cs-btn{background:var(--heat);color:var(--on-heat)}.req-field{flex-direction:column;gap:6px;min-width:0;display:flex}.submit-row .req-field{min-width:120px}.submit-form .cs-input[aria-invalid=true],.submit-form .buzz-textarea[aria-invalid=true]{border-color:var(--heat-ink);box-shadow:0 0 0 3px var(--heat)}@supports (color:color-mix(in lab,red,red)){.submit-form .cs-input[aria-invalid=true],.submit-form .buzz-textarea[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--heat) 18%,transparent)}}.submit-field-err{color:var(--heat-ink);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.submit-field-err .ls-icon{margin-top:2px}.submit-fix-note{color:var(--heat-ink);font-size:13px;font-weight:600}.submit-todo{color:var(--ink-3);margin:10px 0 0;font-size:12.5px;line-height:1.5}.submit-todo-label{letter-spacing:.14em;color:var(--ink-2);margin-right:8px;font-size:10px;font-weight:800}.submit-gate{background:var(--card);border:1px solid var(--line);max-width:520px;box-shadow:var(--shadow);border-radius:20px;margin:6px 0 40px;padding:26px 26px 24px}.submit-gate-h{letter-spacing:-.015em;color:var(--ink);margin:0;font-family:Fraunces,serif;font-size:26px;font-weight:600;line-height:1.15}.submit-gate-sub{color:var(--ink-2);margin:8px 0 20px;font-size:14.5px;line-height:1.55}.submit-gate-actions{flex-wrap:wrap;gap:10px;display:flex}.submit-gate-actions .btn{flex:180px;min-height:48px;text-decoration:none}.btn.submit-gate-primary{background:var(--heat);color:var(--on-heat);border:1px solid #0000;font-weight:800}.btn.submit-gate-primary:hover{background:var(--heat-2);transform:translateY(-2px)}.btn.submit-gate-secondary{border:1px solid var(--line);color:var(--ink);background:0 0}.btn.submit-gate-secondary:hover{border-color:var(--ink-3);transform:translateY(-2px)}.submit-gate-pending{min-height:180px}@media(max-width:560px){.submit-gate{border-radius:18px;padding:22px 18px 20px}.submit-gate-h{font-size:23px}}.pw-field .pw-input{padding-right:48px}.pw-eye{border-radius:10px;width:44px;height:44px;right:0}.pw-eye:focus-visible{outline:2px solid var(--heat-ink);outline-offset:-4px}.rank-mark{--rank-size:30px;width:var(--rank-size);height:calc(var(--rank-size) * 1.1547);clip-path:var(--hex);font-family:JetBrains Mono,monospace;font-weight:800;font-size:calc(var(--rank-size) * .36);letter-spacing:.02em;font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;line-height:1;display:inline-grid}.rank-mark-1{background:var(--heat);color:var(--on-heat)}.rank-mark-2{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.rank-mark-2{background:color-mix(in srgb,var(--ink) 72%,var(--card))}}.rank-mark-2{color:var(--paper)}.rank-mark-3{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.rank-mark-3{background:color-mix(in srgb,var(--ink) 14%,var(--card))}}.rank-mark-3{color:var(--ink)}.rank-mark-n,.rank-mark-muted{background:var(--line-2);color:var(--ink-2)}.level-chip,.level-chip.level-scout,.level-chip.level-harvester,.level-chip.level-swarmcaller,.level-chip.level-hive-legend{color:var(--ink-2);background:var(--line-2)}.level-chip{box-shadow:inset 0 0 0 1px var(--line);gap:7px}.level-chip.level-hive-legend{box-shadow:inset 0 0 0 1px var(--heat)}@supports (color:color-mix(in lab,red,red)){.level-chip.level-hive-legend{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--heat) 55%,var(--line))}}.level-pips{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.level-pips i{width:6px;height:7px;clip-path:var(--hex);background:currentColor;display:block}@supports (color:color-mix(in lab,red,red)){.level-pips i{background:color-mix(in srgb,currentColor 24%,transparent)}}.level-pips i.on{background:var(--heat)}.lb-avatar-fallback{width:60px;height:60px;font-size:24px}.lb-row-avatar-fallback{width:34px;height:34px;font-size:14px}.cat-spec-av-fallback{flex-shrink:0;width:40px;height:40px;font-size:16px}.prof-avatar-fallback{flex-shrink:0;width:84px;height:84px;font-size:32px}@media(max-width:560px){.prof-avatar-fallback{width:62px;height:62px;font-size:24px}}.lb-pod-karma,.lb-row-karma,.prof-karma-n,.find-tag,.cat-spec-empty:hover .cat-spec-claim{color:var(--heat-ink)}.lb-pod-name,.lb-row-name,.cat-spec-name{align-items:center;min-width:0;display:flex}.lb-pod-name{justify-content:center}.lb-handle,.cat-spec-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lb-pod-name .mod-badge,.lb-row-name .mod-badge,.cat-spec-name .mod-badge{flex-shrink:0}.lb-pod-1{border-color:var(--heat)}@supports (color:color-mix(in lab,red,red)){.lb-pod-1{border-color:color-mix(in srgb,var(--heat) 55%,var(--line))}}.lb-pod-1{background:linear-gradient(180deg,var(--heat),var(--card))}@supports (color:color-mix(in lab,red,red)){.lb-pod-1{background:linear-gradient(180deg,color-mix(in srgb,var(--heat) 12%,var(--card)),var(--card))}}.lb-pod-karma-l{letter-spacing:.16em;font-size:11px}.lb-pollen-note,.prof-pollen-note{color:var(--ink-2);align-items:flex-start;gap:7px;font-size:13px;line-height:1.45;display:flex}.lb-pollen-note .ls-icon,.prof-pollen-note .ls-icon{color:var(--ink-3);flex-shrink:0;margin-top:2px}.lb-pollen-note{margin:-14px 0 22px}.prof-pollen-note{margin:10px 0 0}.lb-you{background:var(--heat);color:var(--on-heat);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;flex-shrink:0;margin-left:7px;padding:2px 6px;font-size:10.5px;font-weight:800;line-height:1.3}.lb-you-row{border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink-2);align-items:center;gap:10px;margin:14px 0 0;padding:12px 16px;font-size:13.5px;line-height:1.4;display:flex}.lb-you-row .lb-you{margin-left:0}.lb-head,.lb-row{grid-template-columns:28px 34px minmax(0,1fr) 156px 64px 52px 64px;align-items:center;column-gap:14px;display:grid}.lb-head{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 7px;padding:0 17px;font-size:10.5px;font-weight:700;line-height:1.2}.lb-head-rank{text-align:center}.lb-head-hunter{grid-column:2/4}.lb-head-num{text-align:right}.lb-rank{width:auto}.lb-row-level{justify-self:start}.lb-hit,.lb-finds{color:var(--ink-2);font-variant-numeric:tabular-nums;justify-self:end;align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.lb-row-karma{font-variant-numeric:tabular-nums;min-width:0}@media(max-width:560px){.lb-head,.lb-row{grid-template-columns:24px 34px minmax(0,1fr) 44px 56px;column-gap:10px}.lb-row{padding:10px 12px}.lb-head{padding:0 13px}.lb-head-level,.lb-head-up,.lb-row .lb-hit{display:none}}.cat-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.cat-spec-grid{grid-template-columns:minmax(0,1fr)}}.cat-spec-card{min-width:0}.cat-spec-meta{flex:auto}.cat-spec-empty,.cat-spec-empty:hover{opacity:1}.cat-spec-claim{color:var(--ink-2)}@media(min-width:561px){.cat-spec .cat-chip-row{flex-wrap:wrap;row-gap:9px;overflow-x:visible}}@media(max-width:560px){.cat-spec .cat-chip-row{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.cat-spec .cat-chip-row:after{content:"";flex:0 0 28px}.cat-spec .cat-chip{min-height:44px}}.hitrate-chip{gap:5px}.follow-btn{color:var(--on-heat);align-items:center;gap:6px;display:inline-flex}@media(max-width:560px){.follow-btn{min-height:44px}}.profile-badge-icon{color:var(--heat-ink);display:inline-flex}.level-track-meta{gap:12px}.find-meta s{opacity:1}.find-thumb-ph{place-items:center;width:44px;height:44px;display:grid}.find-thumb-glyph{stroke-width:1.6px;width:24px;height:24px}.find-more{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.find-more-btn{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);min-height:44px;color:var(--ink);cursor:pointer;flex:100%;padding:11px 18px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .16s,transform .16s}.find-more-btn:hover:not(:disabled){border-color:var(--heat)}@supports (color:color-mix(in lab,red,red)){.find-more-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--heat) 45%,var(--line))}}.find-more-btn:hover:not(:disabled){transform:translateY(-1px)}.find-more-btn:disabled{cursor:wait;color:var(--ink-3)}.find-more-err{color:var(--ink-2);font-size:12.5px}.ibx-wrap{max-width:760px;padding-top:28px;padding-bottom:64px}.ibx-head{margin:8px 0 18px}.ibx-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ibx-title{letter-spacing:-.02em;color:var(--ink);font-family:Fraunces,serif;font-size:34px;font-weight:600;line-height:1.05}.ibx-lede{color:var(--ink-2);max-width:58ch;margin-top:8px;font-size:15px;line-height:1.5}.ibx-btn{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ibx-btn:hover:not(:disabled){border-color:var(--ink-3)}.ibx-btn:disabled{opacity:.55;cursor:not-allowed}.ibx-btn.danger{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ibx-btn.danger:hover:not(:disabled){background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.ibx-btn.danger:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 86%,var(--heat))}}.ibx-icon-btn{width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;text-decoration:none;display:grid}.ibx-icon-btn:hover{color:var(--ink);background:var(--line-2)}.ibx-error{color:var(--heat-ink);margin-top:8px;font-size:13px;font-weight:600;line-height:1.4}.ibx-skel{background:var(--line-2);border-radius:16px;height:86px;margin-bottom:10px}.al-page-skel{min-height:100svh}.ibx-blank{text-align:center;border:1px dashed var(--line);color:var(--ink-2);border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:30px 20px;font-size:14.5px;line-height:1.5;display:flex}.ibx-blank p{max-width:48ch}.ibx-switch{border:0;border-top:1px solid var(--line-2);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:10px 2px;display:flex}.ibx-switch:disabled{opacity:.55;cursor:not-allowed}.ibx-switch[aria-busy=true]{cursor:progress}.ibx-switch-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ibx-switch-label{color:var(--ink);font-size:14.5px;font-weight:700}.ibx-switch-hint{color:var(--ink-3);font-size:12.5px;line-height:1.4}.ibx-switch-track{border:1px solid var(--ink-3);background:var(--line-2);border-radius:999px;flex-shrink:0;width:52px;height:32px;transition:background .2s,border-color .2s;position:relative}.ibx-switch-thumb{background:var(--ink-2);border-radius:50%;width:24px;height:24px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.ibx-switch.on .ibx-switch-track{background:var(--heat);border-color:var(--heat)}.ibx-switch.on .ibx-switch-thumb{background:var(--on-heat);transform:translate(20px)}.al-new{flex-shrink:0}.al-tabs{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;gap:4px;max-width:100%;margin:4px 0 16px;padding:4px;display:inline-flex}.al-tab{min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.al-tab:hover:not(.on){color:var(--ink)}.al-tab.on{background:var(--ink);color:var(--paper)}.al-tab-n{background:var(--line-2);min-width:22px;color:var(--ink-2);text-align:center;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.al-tab.on .al-tab-n{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.al-tab.on .al-tab-n{background:color-mix(in srgb,var(--paper) 20%,var(--ink))}}.al-tab.on .al-tab-n{color:var(--paper)}.al-notice{background:var(--card);border:1px solid var(--heat);border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 8px 12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.al-notice{border:1px solid color-mix(in srgb,var(--heat) 40%,var(--line))}}.al-notice{color:var(--ink)}.al-notice>.ls-icon{color:var(--heat-ink);margin-top:3px}.al-notice-body{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.45}.al-notice-body .push-toggle{border:0;border-top:1px solid var(--line-2);background:0 0;border-radius:0;margin-top:10px;padding:10px 0 0}.al-note{color:var(--ink-3);margin-top:12px;font-size:13px}.al-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:2px 0 10px;font-size:10.5px;font-weight:700}.al-hint{color:var(--ink-3);font-size:12.5px;line-height:1.45}.alr-list{flex-direction:column;gap:10px;list-style:none;display:flex}.alr{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;padding:14px 16px;display:flex}.alr-main{flex:300px;min-width:0}.alr-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex}.alr-paused{background:var(--heat-soft);color:var(--on-heat-soft);letter-spacing:.1em;border-radius:999px;padding:1px 8px}.alr-subject{color:var(--ink);overflow-wrap:anywhere;margin-top:3px;font-family:Fraunces,serif;font-size:20px;font-weight:600;line-height:1.2}.alr-filters{flex-wrap:wrap;gap:6px;margin-top:8px;list-style:none;display:flex}.alr-filters li{background:var(--line-2);color:var(--ink-2);overflow-wrap:anywhere;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.alr-meta{color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:12.5px;display:flex}.alr-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alr.is-paused .alr-subject,.alr.is-paused .alr-filters{opacity:.6}.alr-confirm{background:var(--line-2);color:var(--ink);border-radius:12px;flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.alr>.ibx-error{flex:100%;margin-top:0}.alr-silent{background:var(--line-2);color:var(--ink);border-radius:12px;flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:13.5px;line-height:1.45;display:flex}.alr-silent p{flex:240px;min-width:0}.alr-editing{list-style:none}.alr-editing .alc{margin-bottom:0}.alm-list{flex-direction:column;gap:10px;list-style:none;display:flex}.alm{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:12px}.alm-link{color:inherit;border-radius:10px;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.alm-thumb{background:var(--line-2);border-radius:12px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.alm-thumb img{object-fit:cover;width:100%;height:100%;display:block}.alm-glyph{width:30px;height:30px}.alm-body{flex-direction:column;gap:5px;min-width:0;display:flex}.alm-title{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.alm-link:hover .alm-title{text-decoration:underline}.alm-price{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;display:flex}.alm-price b{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:15px}.alm-price s{color:var(--ink-3)}.alm-off{color:var(--heat-ink);font-size:11.5px;font-weight:700}.alm-meta{border-top:1px solid var(--line-2);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.alm-why{background:var(--heat-soft);max-width:100%;color:var(--on-heat-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-weight:700;display:inline-flex;overflow:hidden}.alm-worked{color:var(--cool);align-items:center;gap:4px;font-weight:700;display:inline-flex}.alm-ago{margin-left:auto}.alc{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;margin-bottom:16px;padding:18px 18px 20px}.alc-h{letter-spacing:-.01em;color:var(--ink);font-family:Fraunces,serif;font-size:22px;font-weight:600}.alc-field{border:0;min-width:0;margin-top:16px;padding:0}.alc-label{color:var(--ink);margin-bottom:7px;padding:0;font-size:13.5px;font-weight:700;display:block}.alc-opt{color:var(--ink-3);margin-left:4px;font-size:12px;font-weight:500}.alc-hint{color:var(--ink-3);margin-top:6px;font-size:12.5px;line-height:1.45}.alc-input{border:1px solid var(--line);background:var(--paper-2);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:11px;padding:10px 12px;font-size:15px;transition:border-color .15s,box-shadow .15s}.alc-input::placeholder{color:var(--ink-3)}.alc-input:focus{outline:2px solid var(--heat-ink);outline-offset:1px;border-color:var(--heat-ink);box-shadow:0 0 0 3px var(--heat)}@supports (color:color-mix(in lab,red,red)){.alc-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--heat) 18%,transparent)}}.alc-input[aria-invalid=true]{border-color:var(--heat-ink)}.alc-seg{background:var(--line-2);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.alc-seg-opt{min-height:40px;color:var(--ink-2);text-align:center;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-size:14px;font-weight:700;display:flex;position:relative}.alc-seg-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.alc-seg-opt:hover:not(.on){color:var(--ink)}.alc-seg-opt.on{background:var(--heat-soft);color:var(--on-heat-soft);box-shadow:inset 0 0 0 1px var(--heat)}@supports (color:color-mix(in lab,red,red)){.alc-seg-opt.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--heat) 45%,transparent)}}.alc-seg-opt:has(input:focus-visible){outline:2px solid var(--heat-ink);outline-offset:2px}.alc-chips{border:1px solid var(--line);background:var(--paper-2);cursor:text;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:5px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.alc-chips:focus-within{outline:2px solid var(--heat-ink);outline-offset:1px;border-color:var(--heat-ink);box-shadow:0 0 0 3px var(--heat)}@supports (color:color-mix(in lab,red,red)){.alc-chips:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--heat) 18%,transparent)}}.alc-chips.invalid{border-color:var(--heat-ink)}.alc-chip{background:var(--line-2);max-width:100%;color:var(--ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:2px;padding:2px 3px 2px 10px;font-size:13px;font-weight:600;display:inline-flex}.alc-chip-x{width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.alc-chip-x:hover{color:var(--ink);background:var(--line)}.alc-chip-input{min-width:96px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:120px;padding:6px 4px;font-size:15px}.alc-chip-input::placeholder{color:var(--ink-3)}.alc-chip-input:focus-visible{outline:none}.alc-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.alc-adorn{align-items:center;display:flex;position:relative}.alc-adorn-pre,.alc-adorn-suf{color:var(--ink-3);pointer-events:none;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.alc-adorn-pre{left:12px}.alc-adorn-suf{right:12px}.alc-input-pre{padding-left:26px}.alc-input-suf{padding-right:30px}.alc-gates{flex-direction:column;gap:8px;display:flex}.alc-gate{border:1px solid var(--line);background:var(--paper-2);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.alc-gate input{width:18px;height:18px;accent-color:var(--heat-ink);cursor:pointer;flex-shrink:0;margin:2px 0 0}.alc-gate.on{border-color:var(--heat)}@supports (color:color-mix(in lab,red,red)){.alc-gate.on{border-color:color-mix(in srgb,var(--heat) 70%,var(--line))}}.alc-gate.on{background:var(--heat)}@supports (color:color-mix(in lab,red,red)){.alc-gate.on{background:color-mix(in srgb,var(--heat) 7%,var(--paper-2))}}.alc-gate-text{flex-direction:column;gap:2px;min-width:0;display:flex}.alc-gate-label{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;font-weight:700;display:flex}.alc-gate-hint{color:var(--ink-3);font-size:12.5px;line-height:1.4}.alc-channel{color:var(--ink-2);align-items:flex-start;gap:10px;padding:8px 2px 12px;display:flex}.alc-channel>.ls-icon{margin-top:2px}.alc-channel-text{color:var(--ink-3);flex-direction:column;gap:2px;font-size:12.5px;display:flex}.alc-channel-text b{color:var(--ink);font-size:14.5px}.alc-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.alc-actions .btn-cta{min-height:44px}.alc-actions .btn-cta:disabled{opacity:.6;cursor:not-allowed;transform:none}.alc-actions .ibx-btn{min-height:44px}.alp{background:var(--heat);border-radius:14px;margin-top:18px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.alp{background:color-mix(in srgb,var(--heat) 6%,var(--paper-2))}}.alp{border:1px solid var(--heat)}@supports (color:color-mix(in lab,red,red)){.alp{border:1px solid color-mix(in srgb,var(--heat) 26%,var(--line))}}.alp{transition:opacity .2s}.alp.is-pending{opacity:.7}.alp-head{letter-spacing:.14em;text-transform:uppercase;color:var(--heat-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;font-size:10.5px;font-weight:800;display:flex}.alp-head span{letter-spacing:0;text-transform:none;color:var(--ink-3);font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:600}.alp-idle{color:var(--ink-2);margin-top:8px;font-size:14px;line-height:1.45}.alp-total{color:var(--ink);margin-top:8px;font-size:15px;line-height:1.4}.alp-total b{margin:0 2px;font-size:22px;font-weight:700}.alp-note{color:var(--ink-3);margin-top:8px;font-size:12.5px;line-height:1.45}.alp-gated{color:var(--ink-2);margin-top:6px;font-size:13.5px;line-height:1.45}.alp-gated b{color:var(--ink);font-size:15px;font-weight:700}.alp-list{flex-direction:column;gap:2px;margin-top:8px;list-style:none;display:flex}.alp-deal{color:inherit;border-radius:10px;flex-direction:column;gap:2px;margin:0 -8px;padding:7px 8px;text-decoration:none;display:flex}.alp-deal:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.alp-deal:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.alp-title{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.alp-meta{color:var(--ink-3);font-size:11px}.alp-ended{background:var(--ink);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;vertical-align:1px;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-block}.al-empty{text-align:center;border:1px dashed var(--line);border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:30px 18px;display:flex}.al-empty-h{color:var(--ink);font-family:Fraunces,serif;font-size:22px;font-weight:600}.al-empty>p{max-width:46ch;color:var(--ink-2);font-size:14.5px;line-height:1.5}.al-starters{flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0;display:flex}.al-starter{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:700;transition:border-color .15s,background .15s,color .15s}.al-starter:hover:not(:disabled){border-color:var(--heat);background:var(--heat-soft);color:var(--on-heat-soft)}.al-starter:disabled{opacity:.6;cursor:progress}.al-points{gap:14px;margin:4px 0 24px;list-style:none;display:grid}.al-points li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.al-points li>.ls-icon{color:var(--heat-ink);margin-top:3px}.al-points b{color:var(--ink)}.al-example{background:var(--card);border:1px dashed var(--ink);border-radius:16px;margin:0 0 24px;padding:14px 16px 16px}@supports (color:color-mix(in lab,red,red)){.al-example{border:1px dashed color-mix(in srgb,var(--ink) 32%,transparent)}}.al-example-tag{border:1px solid var(--line);color:var(--ink-2);letter-spacing:.16em;text-transform:uppercase;border-radius:6px;margin-bottom:10px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.al-yours{border-style:solid;border-color:var(--line)}.al-yours-note{color:var(--ink-2);margin-top:10px;font-size:13px;line-height:1.45}.al-pitch-cta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.al-pitch-cta .btn-cta,.al-pitch-cta .ibx-btn{min-height:44px}.al-pitch-cta .ibx-btn{padding:0 20px;font-size:15px}.nb-pop{z-index:120;background:var(--card);border:1px solid var(--line);width:370px;max-width:calc(100vw - 28px);box-shadow:var(--shadow-lg);border-radius:16px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.nb-head{border-bottom:1px solid var(--line-2);align-items:center;gap:4px;padding:8px 8px 8px 15px;display:flex}.nb-title{color:var(--ink);margin-right:auto;font-size:14px;font-weight:700}.nb-action{min-height:32px;color:var(--heat-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 9px;font-size:12.5px;font-weight:700}.nb-action:hover:not(:disabled){background:var(--line-2)}.nb-action:disabled{color:var(--ink-3);cursor:default}.nb-head .ibx-icon-btn{width:34px;height:34px}.nb-list{max-height:min(60vh,460px);list-style:none;overflow-y:auto}.nb-empty{text-align:center;color:var(--ink-3);padding:26px 18px;font-size:13.5px;line-height:1.5}.nb-foot{border-top:1px solid var(--line-2);text-align:center;color:var(--heat-ink);padding:12px;font-size:13px;font-weight:700;text-decoration:none;display:block}.nb-foot:hover{background:var(--paper-2)}.notif-badge.nb-wide{min-width:24px}.nrow{border-bottom:1px solid var(--line-2);align-items:stretch;display:flex}.nrow:last-child{border-bottom:0}.nrow-link{min-width:0;color:var(--ink-2);cursor:pointer;flex:1;align-items:flex-start;gap:11px;padding:12px 14px;text-decoration:none;transition:background .14s;display:flex}.nrow-link:hover{background:var(--paper-2)}.nrow-link:focus-visible{outline-offset:-2px}button.nrow-link{font:inherit;text-align:left;background:0 0;border:0}.nrow.unread{background:var(--heat)}@supports (color:color-mix(in lab,red,red)){.nrow.unread{background:color-mix(in srgb,var(--heat) 7%,transparent)}}.nrow.unread .nrow-link:hover{background:var(--heat)}@supports (color:color-mix(in lab,red,red)){.nrow.unread .nrow-link:hover{background:color-mix(in srgb,var(--heat) 12%,transparent)}}.nrow-icon{background:var(--line-2);width:30px;height:30px;color:var(--ink-2);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nrow.unread .nrow-icon{background:var(--heat-soft);color:var(--on-heat-soft)}.nrow-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.nrow-text{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;line-height:1.42}.nrow.unread .nrow-text{font-weight:600}.nrow-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;display:flex}.nrow-tag{background:var(--line-2);color:var(--ink-2);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:800}.nrow-dot{background:var(--heat-ink);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:11px}.nrow-archive{width:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.nrow-archive:hover{background:var(--paper-2);color:var(--ink)}.nrow-archive:focus-visible{outline-offset:-3px}.nx-actions{align-items:center;gap:6px;display:flex}.nx-filters{scrollbar-width:none;gap:8px;margin:0 -16px 6px;padding:2px 16px 8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.nx-filters::-webkit-scrollbar{display:none}.nx-chip{border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 15px;font-size:13.5px;font-weight:700;transition:border-color .15s,background .15s,color .15s}.nx-chip:hover:not(.on){border-color:var(--ink-3);color:var(--ink)}.nx-chip.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.nx-chip:focus-visible{outline-offset:-2px}.nx-day{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:8px 0;font-size:10.5px;font-weight:700}.nx-sec+.nx-sec .nx-day{margin-top:22px}.nx-group{background:var(--card);border:1px solid var(--line);border-radius:16px;list-style:none;overflow:hidden}.nx-more{justify-content:center;margin-top:18px;display:flex}.nx-foot{color:var(--ink-3);margin-top:28px;font-size:13px}.nx-foot a{color:var(--heat-ink);font-weight:700}.nx-toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:150;background:var(--ink);max-width:calc(100vw - 32px);color:var(--paper);box-shadow:var(--shadow-lg);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:14px;font-weight:600;display:flex;position:fixed;transform:translate(-50%)}.nx-toast button{min-height:40px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-weight:800;text-decoration:underline}.nx-toast button:hover{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.nx-toast button:hover{background:color-mix(in srgb,var(--paper) 14%,transparent)}}.nx-toast button:focus-visible{outline-color:var(--paper)}.acct-ntf{margin-top:40px;scroll-margin-top:90px}.acct-ntf-lede{color:var(--ink-2);max-width:60ch;margin:-4px 0 14px;font-size:14px;line-height:1.5}.acct-ntf-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:4px 16px}.acct-ntf-card>.ibx-switch:first-child{border-top:0}.acct-ntf-card .push-toggle{border:0;border-top:1px solid var(--line-2);background:0 0;border-radius:0;padding:12px 2px}.acct-test{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 2px;display:flex}.acct-ntf-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:22px 0 4px;font-size:10.5px;font-weight:700}.acct-ntf-note{color:var(--ink-3);margin:6px 0 0;font-size:12.5px;line-height:1.45}.acct-pref-list{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-top:8px;list-style:none;overflow:hidden}.acct-pref{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:13px 16px;display:flex}.acct-pref:last-child{border-bottom:0}.acct-pref-meta{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.acct-pref-label{color:var(--ink);font-size:14px;font-weight:700}.acct-pref-hint{color:var(--ink-3);font-size:12.5px;line-height:1.4}.acct-seg{border:1px solid var(--line);background:var(--paper-2);border-radius:999px;flex-shrink:0;padding:3px;display:inline-flex}.acct-seg-opt{min-height:34px;color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.acct-seg-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.acct-seg-opt:hover{color:var(--ink)}.acct-seg-opt.on{background:var(--heat);color:var(--on-heat)}.acct-seg-opt.on.is-off{background:var(--line-2);color:var(--ink)}.acct-seg-opt:has(input:focus-visible){outline:2px solid var(--heat-ink);outline-offset:1px}.acct-seg-opt:has(input:disabled){cursor:progress}.acct-ntf-links{flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:13.5px;display:flex}.acct-ntf-links a{color:var(--heat-ink);font-weight:700}@media(max-width:760px){.ibx-btn,.al-tab,.alc-seg-opt,.al-starter,.nx-chip,.acct-seg-opt,.ibx-wrap .btn-cta{min-height:44px}.ibx-icon-btn,.nb-head .ibx-icon-btn{width:44px;height:44px}.alc-chip-x:before{content:"";position:absolute;inset:-7px}body:has(.bnav) .nx-toast{bottom:calc(72px + env(safe-area-inset-bottom))}}@media(max-width:560px){.ibx-wrap{padding-top:18px}.ibx-title{font-size:28px}.ibx-lede{font-size:14.5px}.al-tabs{display:flex}.al-tab{flex:1;justify-content:center;padding:0 10px}.alr{padding:14px}.alr-actions{flex:100%}.alr-actions .ibx-btn{flex:1 1 0;padding:0 8px}.alr-confirm .alr-actions{flex:100%}.alc{border-radius:16px;padding:16px 14px 18px}.alc-row2{gap:10px}.alc-actions>*{flex:1 1 0}.nx-filters{margin:0 -18px 6px;padding:2px 18px 8px}.acct-pref{padding:12px 14px}.acct-seg{width:100%}.acct-seg-opt{flex:1}}.agents-hero.cmp-hero{padding-bottom:10px}@media(max-width:560px){.agents-hero.cmp-hero{padding-top:18px}.cmp-hero .hero-h{margin-bottom:10px}.cmp-hero .lede{margin-bottom:6px;font-size:15.5px;line-height:1.5}}@media(max-width:860px){.submit-cols{grid-template-columns:minmax(0,1fr)}}.cmp-form{gap:16px}.cmp-link,.cmp-status{min-width:0}.cmp-form em{font-style:normal}:root[data-theme=dark] .cmp-form :is(input,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media(max-width:560px){.submit-form.cmp-form{border-radius:16px;padding:18px 16px 0}.cmp-row-stack{flex-direction:column}.cmp-row-stack>*{flex:auto!important}}.cmp-url-input{border-width:1.5px;border-color:var(--heat);padding:14px;font-size:15px}@supports (color:color-mix(in lab,red,red)){.cmp-url-input{border-color:color-mix(in srgb,var(--heat) 45%,var(--line))}}.cmp-status{flex-direction:column;gap:4px;min-width:0;display:flex}.cmp-status:empty{display:none}.cmp-status-line{min-width:0;color:var(--ink-2);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.cmp-status-line .ls-icon{color:var(--ink-3);margin-top:2px}.cmp-posts-as>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cmp-clean-url{color:var(--ink);font-size:12px}.cmp-status-sub{color:var(--ink-3);overflow-wrap:anywhere;margin:0 0 0 19px;font-size:12px;line-height:1.45}.cmp-read{color:var(--ink)}.cmp-read .ls-icon,.cmp-reading .ls-icon{color:var(--heat-ink)}.cmp-warn{color:var(--ink-2);align-items:flex-start;gap:6px;display:flex}.cmp-warn .ls-icon{color:var(--heat-ink);flex-shrink:0;margin-top:2px}p.cmp-hint.cmp-warn{margin:0}.cat-sug{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin-top:2px;display:flex}.cat-sug-chip{border:1px dashed var(--heat);border-radius:999px;align-items:center;gap:6px;min-width:0;min-height:32px;padding:4px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cat-sug-chip{border:1px dashed color-mix(in srgb,var(--heat) 75%,transparent)}}.cat-sug-chip{background:var(--paper-2);color:var(--ink);font-size:13px;line-height:1.3}.cat-sug-chip .ls-icon{color:var(--heat-ink);flex-shrink:0}.cat-sug-chip b{font-weight:700}.cat-sug-use{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:13px;font-weight:700;transition:border-color .15s}.cat-sug-use:hover{border-color:var(--ink-3)}.cat-sug-use:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.cat-sug-basis{color:var(--ink-3);flex:100%;margin:0;font-size:12px;line-height:1.4}.cmp-dupe{background:var(--heat-soft);border:1px solid var(--heat);border-radius:14px;flex-direction:column;gap:8px;padding:14px 14px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cmp-dupe{border:1px solid color-mix(in srgb,var(--heat) 55%,var(--line))}}.cmp-dupe.is-nudged{box-shadow:0 0 0 3px var(--heat)}@supports (color:color-mix(in lab,red,red)){.cmp-dupe.is-nudged{box-shadow:0 0 0 3px color-mix(in srgb,var(--heat) 32%,transparent)}}.cmp-dupe-h{letter-spacing:.005em;color:var(--on-heat-soft);align-items:center;gap:7px;margin:0;font-size:14.5px;font-weight:800;display:flex}.cmp-dupe-h:focus{outline:none}.cmp-dupe-h:focus-visible{outline:2px solid var(--heat-ink);outline-offset:3px;border-radius:4px}.cmp-dupe-sub{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.45}.cmp-dupe-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cmp-dupe-item{background:var(--card);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:9px 9px 9px 12px;display:grid}.cmp-dupe-title{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;font-size:13.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.cmp-dupe-meta{color:var(--ink-3);grid-column:1;font-size:12px;line-height:1.4}.cmp-dupe-worked{color:var(--cool);font-weight:700}.cmp-dupe-open{border:1px solid var(--line);background:var(--paper-2);min-height:44px;color:var(--ink);white-space:nowrap;border-radius:10px;grid-area:1/2/span 2;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.cmp-dupe-open:hover{border-color:var(--ink-3)}.cmp-dupe-nudge{color:var(--on-heat-soft);margin:0;font-size:12.5px;font-weight:700;line-height:1.45}.cmp-dupe-actions{flex-wrap:wrap;gap:10px;display:flex}.cmp-btn-quiet{border:1px solid var(--heat);border-radius:10px;min-height:44px;padding:0 16px}@supports (color:color-mix(in lab,red,red)){.cmp-btn-quiet{border:1px solid color-mix(in srgb,var(--heat) 55%,var(--line))}}.cmp-btn-quiet{background:var(--card);color:var(--ink);font:inherit;cursor:pointer;font-size:13.5px;font-weight:700}.cmp-btn-quiet:hover{border-color:var(--heat)}.cmp-dupe-acked{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:12.5px;display:flex}.cmp-dupe-acked .link-btn{min-height:32px}.cmp-hint{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.45}.cmp-pct{margin-top:-8px}.cmp-suggest{color:var(--ink-2);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.cmp-suggest .ls-icon{color:var(--heat-ink);margin-top:2px}.cmp-suggest b{color:var(--ink);font-weight:700}.cmp-catches{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.cmp-legend{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 2px;padding:0;font-size:12px;font-weight:700}.cmp-legend em{color:var(--ink-3);text-transform:none;letter-spacing:0;font-weight:500}.cmp-chips{flex-wrap:wrap;gap:8px;display:flex}.cmp-chip{border:1px solid var(--line);background:var(--paper-2);min-height:40px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;line-height:1.2;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:relative}.cmp-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cmp-chip:hover{border-color:var(--ink-3);color:var(--ink)}.cmp-chip:has(input:focus-visible){outline:2px solid var(--heat-ink);outline-offset:2px}.cmp-chip.is-on{background:var(--heat-soft);border-color:var(--heat)}@supports (color:color-mix(in lab,red,red)){.cmp-chip.is-on{border-color:color-mix(in srgb,var(--heat) 60%,transparent)}}.cmp-chip.is-on{color:var(--on-heat-soft)}.cmp-chip.is-suggested{border-style:dashed;border-color:var(--heat)}@supports (color:color-mix(in lab,red,red)){.cmp-chip.is-suggested{border-color:color-mix(in srgb,var(--heat) 75%,transparent)}}.cmp-chip:has(input:disabled){opacity:.5;cursor:not-allowed}.cmp-chip-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--heat-ink);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800}.cmp-ends-input{min-height:48px}.cmp-presets{flex-wrap:wrap;gap:8px;display:flex}.cmp-preset{border:1px solid var(--line);background:var(--paper-2);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .15s}.cmp-preset:hover{border-color:var(--ink-3)}.cmp-preset:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.cmp-preset-clear{color:var(--ink-2);background:0 0}.submit-preview .cmp-preview-card{max-width:290px}.cmp-pv-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.cmp-pv-chip{background:var(--line-2);color:var(--ink-2);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1}.cmp-preview-m{display:none}@media(max-width:860px){.cmp-preview-m{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;display:block}.cmp-preview-m>summary{cursor:pointer;min-height:46px;color:var(--ink);align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.cmp-preview-m>summary::-webkit-details-marker{display:none}.cmp-preview-m>summary:after{content:"";border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.cmp-preview-m[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.cmp-preview-m-body{padding:0 14px 14px}.cmp-preview-m .cmp-preview-card{max-width:320px;margin:0 auto}}.cmp-done-receipt{max-width:480px;color:var(--ink-2);overflow-wrap:anywhere;justify-content:center;align-items:flex-start;gap:7px;margin:0 auto 24px;font-size:13.5px;line-height:1.5;display:flex}.cmp-done-receipt .ls-icon{color:var(--heat-ink);flex-shrink:0;margin-top:3px}.cmp-form .req-actions{row-gap:8px}.cmp-todo{flex:100%;margin:0}@media(max-width:760px){.submit-form.cmp-form{padding-bottom:0}.cmp-chip,.cmp-preset,.cmp-form .submit-photo-row .nav-pill{min-height:44px}.cmp-form .submit-photo-row .link-btn{min-height:44px;padding:0 6px}.cmp-form .buzz-tool{width:44px;height:44px}.cmp-dupe-acked .link-btn{min-height:44px}.cmp-form .req-actions{z-index:6;padding:10px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--card);border-radius:0 0 16px 16px;margin:4px -16px 0;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.cmp-form .req-actions{background:color-mix(in srgb,var(--card) 94%,transparent)}}.cmp-form .req-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cmp-form .req-actions .cs-btn{flex:100%;min-height:50px;font-size:15.5px}}@media(min-width:561px)and (max-width:760px){.cmp-form .req-actions{margin-left:-26px;margin-right:-26px;padding-left:26px;padding-right:26px}}.unsub{max-width:600px;margin:0 auto;padding:36px 16px 72px}.unsub-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--heat-ink);margin:0;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.unsub-h{color:var(--ink);outline:none;margin:8px 0 16px;font-family:Fraunces,serif;font-size:clamp(1.6rem,6.5vw,2.2rem);font-weight:600;line-height:1.15}.unsub-h:focus-visible{outline:2px solid var(--heat-ink);outline-offset:4px;border-radius:4px}.unsub-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:18px}.unsub-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.unsub-what{color:var(--ink);overflow-wrap:anywhere;margin:0 0 8px;font-size:1.06rem;font-weight:700;line-height:1.4}.unsub-after{color:var(--ink-2);margin:0;line-height:1.6}.unsub-status,.unsub-err{align-items:flex-start;gap:8px;margin:14px 0 0;font-weight:600;line-height:1.5;display:flex}.unsub-status:empty{margin:0}.unsub-status{color:var(--ink)}.unsub-status .ls-icon{color:var(--live);margin-top:3px}.unsub-err{color:var(--heat-ink)}.unsub-err .ls-icon{margin-top:3px}.unsub-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.unsub-btn{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;flex:180px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.unsub-btn:hover{border-color:var(--heat)}.unsub-btn.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.unsub-btn.primary:hover{background:var(--heat);border-color:var(--heat);color:var(--on-heat)}.unsub-btn[disabled]{opacity:.65;cursor:progress}.unsub-btn:focus-visible,.unsub-links a:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.unsub-links{color:var(--ink-2);margin:22px 0 0;line-height:1.8}.unsub-links a{color:var(--heat-ink);text-underline-offset:2px;min-height:44px;padding:8px 0;text-decoration:underline;display:inline-block}@media(min-width:640px){.unsub{padding-top:56px}.unsub-card{padding:24px}.unsub-btn{flex:none}}.cp-about [id]{scroll-margin-top:84px}.cp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--heat-ink);margin:18px 0 0;font-size:11px;font-weight:700}.cp-about .about-h1{margin-top:8px}@media(max-width:560px){.cp-about .about-h1{font-size:clamp(28px,8.8vw,34px)}}.cp-compare{color:var(--ink-3);margin-top:14px;font-size:15px;line-height:1.55}.cp-toc{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.cp-toc a{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.cp-toc a:hover{color:var(--ink);border-color:var(--ink-3)}@media(max-width:760px){.cp-toc a{min-height:44px}}.cp-p{color:var(--ink-2);max-width:740px;margin:0 0 12px;font-size:15.5px;line-height:1.62}.cp-muted{color:var(--ink-3);font-size:14px}.cp-about :is(.cp-p,.about-card p) a{color:var(--heat-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.cp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.cp-steps{grid-template-columns:1fr}}.cp-step-k{align-items:center;gap:7px;display:flex}.cp-step-k .ls-icon{color:var(--heat-ink)}.cp-agent-tag{letter-spacing:.12em;border:1px solid var(--ink);border-radius:4px;padding:3px 5px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:800;line-height:1;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cp-agent-tag{border:1px solid color-mix(in srgb,var(--ink) 28%,transparent)}}.cp-agent-tag{color:var(--ink-2);vertical-align:1px;white-space:nowrap}.cp-rule{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;max-width:740px;margin:16px 0 18px;padding:8px 20px 18px}.cp-points{margin:0;padding:0;list-style:none}.cp-points li{border-bottom:1px dashed var(--line);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:15px;display:flex}.cp-points b{color:var(--ink);flex-shrink:0;font-size:15px;font-weight:800}.cp-points .cp-neg{color:var(--ink-2)}.cp-formula{background:var(--line-2);color:var(--ink);overflow-wrap:anywhere;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.65}.cp-formula sup{font-size:.75em;line-height:0}.cp-states{max-width:740px;margin:14px 0}.cp-state{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:14px;padding:13px 0;display:grid}.cp-state:last-child{border-bottom:1px solid var(--line)}.cp-state dt{margin:0}.cp-state dd{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.cp-chip{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:800;line-height:1;display:inline-block}.cp-chip-ok{color:var(--cool);background:var(--cool-soft)}.cp-chip-mixed{color:var(--on-heat-soft);background:var(--heat-soft)}.cp-chip-quiet{color:var(--ink-2);background:var(--line-2);border-color:var(--line)}.cp-chip-sunk{color:var(--ink-3);border-color:var(--line);border-style:dashed}@media(max-width:560px){.cp-state{grid-template-columns:1fr;gap:7px}}.cp-money{gap:12px;max-width:740px;margin:0 0 14px;padding:0;list-style:none;display:grid}.cp-money li{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.cp-money-ico{background:var(--heat-soft);width:36px;height:36px;color:var(--on-heat-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cp-money h3{color:var(--ink);margin:2px 0 4px;font-family:Fraunces,serif;font-size:17px;font-weight:600}.cp-money p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.dp-alert-row{flex:1 0 100%;display:flex}.alert-me{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .15s;display:inline-flex}.alert-me:hover{border-color:var(--ink-3)}.alert-me>.ls-icon{color:var(--heat-ink);flex-shrink:0}@media(max-width:760px){.dp-alert-row>.alert-me{flex:auto}}.dp-banner-dead{flex-wrap:wrap}.dp-banner-dead>span{flex:calc(100% - 26px);min-width:0}.alert-me-missed{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;gap:6px;margin:-8px 0 -10px 26px;font-weight:700;text-decoration:underline;display:inline-flex}.alert-me-missed:hover{text-decoration-thickness:2px}.alert-me-missed>.ls-icon{color:var(--heat-ink);flex-shrink:0}.alc-gate-note{background:var(--line-2);color:var(--ink);border-radius:12px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.45}.alc-prefill{background:var(--line-2);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.alc-prefill>.ls-icon{color:var(--heat-ink);flex-shrink:0;margin-top:2px}.ph-figure{grid-template-columns:auto minmax(0,1fr);gap:4px 6px;min-width:0;margin:6px 0;display:grid}.ph-yaxis{position:relative}.ph-yaxis .ph-axis-label{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.ph-yaxis .ph-axis-label.ph-axis-sizer{visibility:hidden;height:0;display:block;position:static;overflow:hidden;transform:none}.ph-axis-label{color:var(--ink-2);font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.2}.ph-figure .ph-chart{min-width:0;margin:0}.ph-xaxis{grid-column:2;justify-content:space-between;gap:12px;display:flex}.ph-posts{min-width:0;margin:14px 0 0}.ph-posts-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 4px;font-size:11.5px;font-weight:700}.ph-posts-list{margin:0;padding:0;list-style:none}.ph-posts-list li+li{border-top:.5px solid var(--line)}.ph-post{min-width:0;min-height:44px;color:var(--ink);align-items:center;gap:6px;padding:4px 2px;font-size:13px;line-height:1.35;text-decoration:none;display:flex}.ph-post-date{color:var(--ink-2);flex:none;font-family:JetBrains Mono,monospace;font-size:12px}.ph-post-price{flex:none;font-weight:700}.ph-sep{color:var(--ink-3);flex:none}.ph-post-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--heat-ink);text-underline-offset:2px;flex:0 auto;text-decoration:underline;overflow:hidden}.ph-post:hover .ph-post-title{text-decoration-thickness:2px}.ph-post-cat{color:var(--ink-3);flex:none;font-size:12px}.ph-more{border:1px solid var(--line);background:var(--paper-2);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;margin:8px 0 0;padding:0 16px;font-size:13px;font-weight:700}.ph-more:hover{border-color:var(--ink-3)}.ph-method{color:var(--ink-3);align-items:flex-start;gap:6px;margin:14px 0 0;font-size:12px;line-height:1.45;display:flex}.ph-method .ls-icon{flex-shrink:0;margin-top:2px}@media(max-width:760px){.ph-pill{min-height:44px;padding:0 16px}}.ldg{max-width:720px;margin:0 auto;padding:36px 16px 72px}.ldg-h{letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-family:Fraunces,serif;font-size:clamp(1.7rem,6.5vw,2.3rem);font-weight:600;line-height:1.15}.ldg-intro{color:var(--ink-2);max-width:62ch;margin:0 0 22px;line-height:1.65}.ldg-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:18px}.ldg-month{color:var(--ink);margin:0;font-family:Fraunces,serif;font-size:1.35rem;font-weight:600;line-height:1.25}.ldg-sofar{color:var(--ink-3);font-style:italic;font-weight:500}.ldg-sub{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 8px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.ldg-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ldg-row{border-top:1px solid var(--line-2);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:10px 0;line-height:1.45}.ldg-row:first-child{border-top:0}.ldg-empty{color:var(--ink-2);margin:0;line-height:1.5}.ldg-h2{color:var(--ink);margin:0 0 10px;font-family:Fraunces,serif;font-size:1.2rem;font-weight:600}.ldg-months{margin-top:28px}.ldg-months ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ldg-month-link{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.ldg-month-link:hover{border-color:var(--ink-3)}.ldg-month-link:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.ldg-how{color:var(--ink-2);margin-top:32px;line-height:1.65}.ldg-how p{max-width:66ch;margin:0 0 12px}.ldg-how a{color:var(--heat-ink);font-weight:600}.ldg-sub-minor{letter-spacing:.1em;margin:12px 0 6px;font-size:10px}.ldg-reasons{color:var(--ink);margin:0 0 14px;padding-left:20px}.ldg-reasons li{margin:2px 0}.ldg-quiet{color:var(--ink-3)}.apl{max-width:600px;margin:0 auto;padding:36px 16px 72px}.apl-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--heat-ink);margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.apl-h{color:var(--ink);margin:0 0 16px;font-family:Fraunces,serif;font-size:clamp(1.6rem,6.5vw,2.2rem);font-weight:600;line-height:1.15}.apl-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);margin-bottom:14px;padding:18px}.apl-summary{color:var(--ink);overflow-wrap:anywhere;margin:0 0 10px;font-size:1.04rem;font-weight:600;line-height:1.5}.apl-text{color:var(--ink-2);overflow-wrap:anywhere;margin:0;line-height:1.6}.apl-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:6px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.apl-quote,.apl-note{color:var(--ink);border-left:3px solid var(--line);overflow-wrap:anywhere;margin:10px 0 0;padding-left:12px;line-height:1.6}.apl-field-label{color:var(--ink);margin:0 0 8px;font-weight:700;display:block}.apl-input{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;min-height:120px;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;line-height:1.5;display:block}.apl-input:focus-visible{outline:2px solid var(--heat-ink);outline-offset:1px}.apl-help{color:var(--ink-3);margin:8px 0 0;font-size:13px;line-height:1.5}.apl-err{color:var(--danger);align-items:flex-start;gap:8px;margin:12px 0 0;font-weight:600;line-height:1.5;display:flex}.apl-err .ls-icon{flex:none;margin-top:3px}.apl-status{color:var(--ink);align-items:flex-start;gap:8px;margin:0;font-weight:600;line-height:1.5;display:flex}.apl-status .ls-icon{color:var(--heat-ink);flex:none;margin-top:3px}.apl-status:focus-visible{outline:2px solid var(--heat-ink);outline-offset:4px;border-radius:4px}.apl-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.apl-btn{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.apl-btn:hover{border-color:var(--ink-3)}.apl-btn.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.apl-btn.primary:hover{background:var(--heat);border-color:var(--heat);color:var(--on-heat)}.apl-btn[disabled]{opacity:.6;cursor:not-allowed}.apl-btn:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.rp-form{flex-direction:column;gap:14px;display:flex}.rp-field{flex-direction:column;gap:6px;display:flex}.rp-label{color:var(--ink);font-size:14px;font-weight:700}.rp-input{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:8px 12px;font-size:15px}.rp-text{resize:vertical;min-height:64px;line-height:1.45}.rp-input:focus-visible{outline:2px solid var(--heat-ink);outline-offset:1px}.rp-count{color:var(--ink-3);align-self:flex-end;font-size:11px}.rp-err{color:var(--danger);margin:0;font-weight:600;line-height:1.45}.aq-count{color:var(--ink-3);font-size:13px;font-weight:400}.aq-lede{color:var(--ink-3);max-width:70ch;margin:-6px 0 14px;font-size:13px;line-height:1.55}.aq-empty{color:var(--ink-3)}.adm-row.aq-row{align-items:stretch}.aq-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.aq-what{color:var(--ink);overflow-wrap:anywhere;line-height:1.45}.aq-reason{color:var(--ink-2)}.aq-meta{color:var(--ink-3);font-size:12px}.aq-note{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.aq-body{border-left:3px solid var(--heat);background:var(--paper-2);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;padding:8px 12px;line-height:1.55}.aq-hint{color:var(--ink-2);margin:0;font-size:13px;font-weight:600}.aq-field{color:var(--ink);margin-top:4px;font-size:13px;font-weight:700}.aq-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.aq-btn{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;display:inline-flex}.aq-btn:hover{border-color:var(--ink-3)}.aq-btn.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.aq-btn[disabled]{opacity:.6;cursor:progress}.aq-btn:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.aq-log{flex-direction:column;gap:6px;max-width:560px;display:flex}.aq-log .rp-count{margin-top:-2px}.bf-strip{border-radius:var(--radius-sm);background:var(--heat-soft);min-height:44px;color:var(--on-heat-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 18px;padding:9px 16px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.bf-strip .ls-icon{flex-shrink:0}.bf-strip-text{min-width:0}.bf-strip-cta{text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.bf-strip:hover .bf-strip-cta{text-decoration-thickness:2px}.bf-strip:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.dcard-more{z-index:2;width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;transition:color .15s,background .15s;display:grid;position:relative}.dcard-more:hover{color:var(--ink);background:var(--line-2)}.dcard-more:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}@media(min-width:761px){.dcard-more:before{content:"";position:absolute;inset:-6px}}@media(max-width:760px){.dcard-more{width:44px;height:44px}}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-more{grid-area:why;place-self:end;width:30px;height:30px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-more:before{content:"";position:absolute;inset:-7px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list):has(.dcard-more) .dcard-why{margin-right:44px}@media(max-width:560px){:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) :is(.dcard-more,.dcard-why){align-self:start;margin-top:7px}}.dcard[data-muted]{border-style:dashed}.dcard[data-muted] .dcard-media{opacity:.55;filter:saturate(.4)}.dcard-muted{z-index:2;border-top:1px dashed var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0 16px 12px;padding-top:8px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex;position:relative}.dcard-muted>.ls-icon{color:var(--ink-3);flex-shrink:0}.dcard-muted-sep{color:var(--ink-3)}.dcard-unmute{min-height:32px;font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 4px;font-weight:700;text-decoration:underline;display:inline-flex}.dcard-unmute:hover{color:var(--heat-ink)}.dcard-unmute:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}:is(:root[data-feed-view=list] .deal-feed>.dcard:not(.dcard--card),.dcard--list) .dcard-muted{grid-area:6/1/auto/-1;margin:8px 0 0;padding-top:6px}@media(max-width:760px){.dcard-unmute{min-height:44px;padding:0 8px}}.feed-mute-note{letter-spacing:.04em;max-width:100%;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.feed-mute-sep{color:var(--ink-3)}.feed-mute-btn{min-height:32px;font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 4px;text-decoration:underline;display:inline-flex}.feed-mute-btn:hover{color:var(--heat-ink)}.feed-mute-btn:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}@media(max-width:760px){.feed-mute-btn{min-height:44px;padding:0 8px}}.mute-sheet .sheet-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mute-menu{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mute-menu .sheet-action{text-align:left;justify-content:flex-start;width:100%}.mute-menu .sheet-action .ls-icon{color:var(--ink-2);flex-shrink:0}.mutes-foot{color:var(--ink-2);margin:14px 0 0;font-size:13px;line-height:1.5}.mutes-list{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.mutes-row{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.mutes-row-label{overflow-wrap:anywhere;min-width:0;font-weight:600}.mutes-unmute{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.mutes-unmute:hover{border-color:var(--heat)}.mutes-unmute:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.mutes-empty{color:var(--ink-2)}.mutes-count{color:var(--ink-2);margin:12px 0 0;font-size:12px;font-weight:700}.mute-toast-region{left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:70;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.mute-toast{pointer-events:auto;background:var(--ink);max-width:560px;color:var(--paper);box-shadow:var(--shadow-lg);border-radius:14px;flex-wrap:wrap;align-items:center;gap:2px 4px;padding:6px 6px 6px 16px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.mute-toast-msg{overflow-wrap:anywhere;flex:180px;min-width:0;padding:4px 0}.mute-toast-btn{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-weight:800;text-decoration:underline}.mute-toast-x{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.mute-toast-btn:hover,.mute-toast-x:hover{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.mute-toast-btn:hover,.mute-toast-x:hover{background:color-mix(in srgb,var(--paper) 14%,transparent)}}.mute-toast-btn:focus-visible,.mute-toast-x:focus-visible{outline-offset:-2px;outline:2px solid}@media(max-width:760px){body:has(.bnav) .mute-toast-region{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:no-preference){.mute-toast{animation:.2s mute-toast-in}}@keyframes mute-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.qh-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:2px 2px 12px;display:grid}.qh-field{min-width:0;color:var(--ink);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.qh-field select{border:1px solid var(--line);background:var(--paper-2);width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:11px;padding:8px 10px;font-size:15px;font-weight:500}.qh-field select:focus-visible{outline:2px solid var(--heat-ink);outline-offset:1px;border-color:var(--heat-ink)}.qh-field select:disabled{cursor:progress;opacity:.7}.qh-note{color:var(--ink-3);margin:0;padding:0 2px 12px;font-size:12.5px;line-height:1.45}.qh-zone{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 2px;display:flex}.qh-zone p{min-width:0;color:var(--ink-3);overflow-wrap:anywhere;flex:220px;margin:0;font-size:12.5px;line-height:1.45}.qh-zone .ibx-btn{min-height:44px}.qh-card .ibx-error{margin:0 2px 12px}.alc-freq{border:0;min-width:0;margin:4px 0 6px;padding:0}.alc-freq .alc-label{font-size:13px}.alc-daily-off{background:var(--line-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;padding:10px 12px;display:flex}.alc-daily-off p{min-width:0;color:var(--ink);flex:220px;margin:0;font-size:13px;line-height:1.45}.alc-daily-off .ibx-btn{min-height:44px}.alc-daily-off .ibx-error{flex-basis:100%;margin:0}.alc-newlow{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;min-height:44px;padding:12px 14px;display:flex}.alc-newlow input{width:18px;height:18px;accent-color:var(--heat-ink);cursor:pointer;flex-shrink:0;margin:2px 0 0}.alc-newlow.on{border-color:var(--heat)}@supports (color:color-mix(in lab,red,red)){.alc-newlow.on{border-color:color-mix(in srgb,var(--heat) 70%,var(--line))}}.alc-newlow.on{background:var(--heat)}@supports (color:color-mix(in lab,red,red)){.alc-newlow.on{background:color-mix(in srgb,var(--heat) 7%,var(--paper-2))}}.alc-newlow:has(input:focus-visible){outline:2px solid var(--heat-ink);outline-offset:2px}@media(max-width:560px){.qh-range{gap:10px}.qh-zone .ibx-btn{flex:100%}}.checkin-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkin-outcomes .sheet-action{white-space:normal;text-align:center;min-width:0;padding:0 12px;line-height:1.2}.checkin-outcomes .sheet-action .ls-icon{color:var(--ink-2);flex-shrink:0}@media(min-width:640px){.checkin-outcomes{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.checkin-later{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.checkin-later .sheet-action{flex:auto}@media(min-width:640px){.checkin-later{justify-content:flex-end}.checkin-later .sheet-action{flex:none}}.checkin-error{color:var(--heat-ink);margin:10px 0 0;font-size:13.5px;font-weight:600;line-height:1.45}.checkin-deal{min-width:0;margin:0 0 12px}.checkin-other{color:var(--ink-2);margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.4}.checkin-deal-row{border:1px solid var(--line);background:var(--paper-2);min-width:0;min-height:48px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.checkin-deal-row:hover{border-color:var(--ink-3)}.checkin-deal-row:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.checkin-thumb{object-fit:cover;background:var(--card);border-radius:8px;flex:0 0 48px;width:48px;height:48px}.checkin-deal-text{flex-direction:column;gap:2px;min-width:0;display:flex}.checkin-deal-title{-webkit-line-clamp:2;overflow-wrap:anywhere;text-underline-offset:2px;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.35;text-decoration:underline;display:-webkit-box;overflow:hidden}.checkin-deal-when{color:var(--ink-3);font-size:12.5px;line-height:1.3}.checkin-note{color:var(--ink-2);margin:10px 0 0;font-size:12.5px;line-height:1.45}.checkin-done{flex-direction:column;gap:6px;display:flex}.checkin-thanks{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.checkin-join{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.checkin-join-link{min-height:44px;color:var(--heat-ink);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.checkin-join-link:hover{color:var(--ink)}.checkin-join-link:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px;border-radius:4px}.checkin-tally,.checkin-code-tally{color:var(--ink-2);overflow-wrap:anywhere;align-items:flex-start;gap:7px;font-size:13px;line-height:1.45;display:flex}.checkin-tally{margin:8px 0 0}.checkin-code-tally{margin:4px 0 8px}.checkin-tally .ls-icon,.checkin-code-tally .ls-icon{color:var(--ink-3);flex-shrink:0;margin-top:2px}.rec-history{margin:4px 0 0}.rec-history>summary{cursor:pointer;list-style:none}.rec-history>summary::-webkit-details-marker{display:none}.rec-history-sum{min-height:44px;color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.rec-history-sum .ls-icon{color:var(--ink-3);flex-shrink:0}.rec-history-sum:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;flex-shrink:0;width:6px;height:6px;margin-left:4px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.rec-history[open]>.rec-history-sum:after{transform:translateY(1px)rotate(-135deg)}.rec-history-link{color:var(--heat-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.rec-history-sum:hover{color:var(--ink)}.rec-history-sum:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px;border-radius:6px}.rec-history-body{border:1px solid var(--line);background:var(--paper-2);border-radius:12px;margin:2px 0 8px;padding:12px 14px}.rec-timeline{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.rec-edit{min-width:0;color:var(--ink-2);flex-wrap:wrap;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.rec-edit>.ls-icon{color:var(--ink-3);flex-shrink:0;margin-top:3px}.rec-edit-text{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.rec-btn-small{padding:0 10px;font-size:12.5px}.rec-edit>.rec-edit-confirm,.rec-edit>.rec-err{flex-basis:100%;margin-top:0}.rec-val{color:var(--ink);font-weight:700}.rec-arrow{vertical-align:-1px;color:var(--ink-3);margin:0 4px;display:inline-block}.rec-tail{color:var(--ink-3)}.rec-foot{color:var(--ink-3);margin:10px 0 0;font-size:12px;line-height:1.5}.rec-corr{border:1px solid var(--line);background:var(--paper-2);border-radius:12px;min-width:0;margin-top:14px;padding:12px 14px}.rec-corr.is-empty{background:0 0;border:0;margin-top:12px;padding:0}.rec-corr.is-empty .rec-add{margin-top:0}.rec-corr-h{letter-spacing:.14em;color:var(--ink-3);margin:0;font-size:10.5px;font-weight:800}.rec-corr-list{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.rec-c{border-top:1px solid var(--line-2);min-width:0;padding:10px 0}.rec-c:first-child{border-top:0;padding-top:4px}.rec-c-body{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.5}.rec-c-meta{color:var(--ink-3);overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px;line-height:1.5}.rec-c-tag{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:0 7px;font-weight:600;display:inline-block}.rec-c-proof,.rec-c-user,.rec-link{color:var(--heat-ink);text-underline-offset:2px;text-decoration:underline}.rec-c-proof:hover,.rec-c-user:hover,.rec-link:hover{text-decoration-thickness:2px}.rec-c-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.rec-c-actions:empty{display:none}.rec-c-disputed{color:var(--heat-ink);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.rec-c-disputed .ls-icon{flex-shrink:0}.rec-btn{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.rec-btn:hover{border-color:var(--ink-3);color:var(--ink)}.rec-btn-primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.rec-btn-primary:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.rec-btn-danger{color:var(--danger)}.rec-btn-danger:hover{color:var(--danger);border-color:var(--danger)}.rec-btn[disabled]{opacity:.65;cursor:progress}.rec-btn:focus-visible,.rec-add:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}:is(.rec-c-proof,.rec-c-user,.rec-link):focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px;border-radius:4px}.rec-confirm{border:1px solid var(--line);background:var(--card);border-radius:10px;margin-top:8px;padding:10px 12px}.rec-confirm-q{color:var(--ink);margin:0;font-size:13.5px;line-height:1.5}.rec-confirm-btns,.rec-form-btns{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rec-note{color:var(--ink-2);margin:8px 0 0;font-size:13px;line-height:1.5}.rec-err{color:var(--danger);margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.5}.rec-add{border:1px dashed var(--line);min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;margin-top:6px;padding:0 14px;font-size:13.5px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.rec-add .ls-icon{color:var(--heat-ink);flex-shrink:0}.rec-add:hover{border-color:var(--ink-3);color:var(--ink)}.rec-who{color:var(--ink-3);align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12.5px;line-height:1.45;display:flex}.rec-who .ls-icon{flex-shrink:0;margin-top:2px}.rec-corr.is-empty .rec-who{margin-top:12px}.rec-locked{flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;display:flex}.rec-locked p{color:var(--ink-2);align-items:flex-start;gap:6px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.rec-locked p .ls-icon{color:var(--ink-3);flex-shrink:0;margin-top:3px}.rec-form{flex-direction:column;gap:10px;min-width:0;margin-top:8px;display:flex}.rec-field{flex-direction:column;gap:6px;min-width:0;display:flex}.rec-label{color:var(--ink);font-size:13.5px;font-weight:700}.rec-optional{color:var(--ink-3);font-style:normal;font-weight:500}.rec-input{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:8px 12px;font-size:15px}.rec-text{resize:vertical;min-height:64px;line-height:1.45}.rec-input:focus-visible{outline:2px solid var(--heat-ink);outline-offset:1px}.rec-hint{color:var(--ink-3);margin:-4px 0 0;font-size:12.5px;line-height:1.45}.rec-over{color:var(--danger);font-weight:700}.rec-check{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}.rec-check input{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0}.rec-check input:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.ed-row{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media(min-width:520px){.ed-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ed-catches{border:0;flex-wrap:wrap;gap:0 14px;min-width:0;margin:0;padding:0;display:flex}.ed-catches>legend{margin-bottom:4px}.ed-catch{min-height:44px;color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.ed-catch input{width:18px;height:18px;accent-color:var(--ink)}.ed-catch input:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.founding-chip{letter-spacing:.1em;text-transform:uppercase;color:var(--on-heat-soft);background:var(--heat-soft);box-shadow:inset 0 0 0 1px var(--heat);border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.founding-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--heat) 45%,transparent)}}.founding-chip{cursor:help}.founding-chip .ls-icon{color:var(--heat-ink);flex-shrink:0}.invited-by{color:var(--ink-3);font-size:12.5px}.invited-by-link{min-height:32px;color:var(--ink-2);text-underline-offset:3px;border-radius:6px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.invited-by-link:hover{color:var(--heat-ink)}.invited-by-link:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}@media(max-width:760px){.invited-by-link{min-height:44px}}.inv-sec{margin-top:40px;scroll-margin-top:90px}.inv-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px}.inv-line{color:var(--ink-2);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.5;display:flex}.inv-line .ls-icon{color:var(--ink-3);flex-shrink:0;margin-top:3px}.inv-line-paused{color:var(--ink)}.inv-make{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.inv-hint{color:var(--ink-3);max-width:60ch;margin:0;font-size:12.5px;line-height:1.45}.inv-err{color:var(--danger);align-items:flex-start;gap:8px;margin:12px 0 0;font-size:14px;font-weight:600;line-height:1.5;display:flex}.inv-err .ls-icon{flex-shrink:0;margin-top:3px}.inv-btn{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.inv-btn:hover{border-color:var(--ink-3)}.inv-btn.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.inv-btn.primary:hover{background:var(--heat);border-color:var(--heat);color:var(--on-heat)}.inv-btn.quiet{color:var(--ink-2);text-underline-offset:3px;border-color:#0000;text-decoration:underline}.inv-btn.quiet:hover{color:var(--ink)}.inv-btn[disabled]{opacity:.6;cursor:progress}.inv-btn:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.inv-list{border-top:1px solid var(--line-2);margin:14px 0 0;padding:0;list-style:none}.inv-card>.inv-list:first-child{border-top:0;margin-top:0}.inv-row{border-bottom:1px solid var(--line-2);flex-direction:column;gap:8px;padding:12px 0;display:flex}.inv-row:last-child{border-bottom:0;padding-bottom:0}.inv-row-main{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.inv-row-label{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.inv-expired .inv-row-label{color:var(--ink-3);font-weight:600}.inv-row-meta{color:var(--ink-3);font-size:12px}.inv-row-link{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inv-url{box-sizing:border-box;border:1px solid var(--line);background:var(--paper-2);min-width:0;min-height:44px;color:var(--ink-2);text-overflow:ellipsis;border-radius:10px;flex:220px;padding:0 12px;font-size:12.5px}.inv-url:focus-visible{outline:2px solid var(--heat-ink);outline-offset:1px;color:var(--ink)}.inv-toast-region{left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:70;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.inv-toast{pointer-events:auto;background:var(--ink);max-width:560px;color:var(--paper);box-shadow:var(--shadow-lg);border-radius:14px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.45}@media(max-width:760px){body:has(.bnav) .inv-toast-region{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.join{max-width:560px;margin:0 auto;padding:44px 16px 72px}.join-card{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;align-items:flex-start;gap:0;padding:24px;display:flex}.join-h{color:var(--ink);overflow-wrap:anywhere;margin:16px 0 8px;font-family:Fraunces,serif;font-size:clamp(1.6rem,7vw,2.3rem);font-weight:600;line-height:1.15}.join-tag{color:var(--ink-2);margin:0 0 14px;font-size:1.02rem;font-weight:600;line-height:1.5}.join-note{border-left:3px solid var(--heat);color:var(--ink);overflow-wrap:anywhere;margin:0;padding-left:12px;line-height:1.6}.join-actions{flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-top:20px;display:flex}.join-btn{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.join-btn:hover{border-color:var(--ink-3)}.join-btn.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.join-btn.primary:hover{background:var(--heat);border-color:var(--heat);color:var(--on-heat)}.join-btn[disabled]{opacity:.6;cursor:progress}.join-btn:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.join-status{color:var(--ink-2);margin:20px 0 0;line-height:1.6}.join-done{color:var(--ink);align-items:center;gap:8px;margin:20px 0 0;font-size:1.05rem;font-weight:700;display:flex}.join-done .ls-icon{color:var(--heat-ink)}.join-done:focus-visible{outline:2px solid var(--heat-ink);outline-offset:4px;border-radius:4px}.join-err{color:var(--danger);align-items:flex-start;gap:8px;width:100%;margin:12px 0 0;font-weight:600;line-height:1.5;display:flex}.join-err .ls-icon{flex-shrink:0;margin-top:3px}@media(max-width:480px){.join-card{padding:20px 16px}.join-actions .join-btn{flex:100%}}.inv-banner-region{left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}@media(max-width:760px){body:has(.bnav) .inv-banner-region{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}body:has(.dp-stickybar.show) .inv-banner-region{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.inv-banner{pointer-events:auto;background:var(--ink);max-width:560px;color:var(--paper);box-shadow:var(--shadow-lg);border-radius:14px;flex-wrap:wrap;align-items:center;gap:2px 6px;padding:6px 6px 6px 14px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.inv-banner-mark{color:inherit;flex-shrink:0}.inv-banner-text{overflow-wrap:anywhere;min-width:0}.inv-banner-sep{opacity:.7}.inv-banner-accept{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 10px;font-weight:800;text-decoration:underline;display:inline-flex}.inv-banner-accept:hover{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.inv-banner-accept:hover{background:color-mix(in srgb,var(--paper) 14%,transparent)}}.inv-banner-accept[disabled]{cursor:progress}.inv-banner-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;margin-left:auto;display:grid}.inv-banner-close:hover{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.inv-banner-close:hover{background:color-mix(in srgb,var(--paper) 14%,transparent)}}.inv-banner-accept:focus-visible,.inv-banner-close:focus-visible{outline-offset:-2px;outline:2px solid}.inv-banner-err{color:var(--paper);opacity:.9;flex-basis:100%;margin:0 0 6px;font-size:13px;font-weight:600}.adm-standing{flex-wrap:wrap;align-items:center;gap:8px 14px;display:inline-flex}.adm-standing-note{color:var(--ink-3);font-size:12px}.adm-standing-quota{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.adm-standing-quota select{width:auto;padding:5px 8px;font-size:12px}.blk-sec{margin-top:40px;scroll-margin-top:90px}.blk-sec h2:focus-visible{outline:2px solid var(--heat-ink);outline-offset:4px;border-radius:4px}.blk-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px}.blk-line{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.blk-list{margin:0;padding:0;list-style:none}.blk-row{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:8px 0;display:flex}.blk-row:first-child{padding-top:0}.blk-row:last-child{border-bottom:0}.blk-avatar{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.blk-avatar-fallback{flex:none;width:32px;height:32px;font-size:13px}.blk-row-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.blk-name{min-height:32px;color:var(--ink);overflow-wrap:anywhere;border-radius:6px;align-self:flex-start;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}a.blk-name:hover{color:var(--heat-ink);text-underline-offset:3px;text-decoration:underline}.blk-meta{color:var(--ink-3);font-size:12px}.blk-unblock{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.blk-unblock:hover{border-color:var(--ink-3)}.blk-unblock[disabled]{opacity:.6;cursor:progress}.blk-hint{color:var(--ink-3);margin:12px 0 0;font-size:12.5px;line-height:1.45}.blk-err{color:var(--danger);align-items:flex-start;gap:8px;margin:12px 0 0;font-size:14px;font-weight:600;line-height:1.5;display:flex}.blk-err .ls-icon{flex-shrink:0;margin-top:3px}.blk-name:focus-visible,.blk-unblock:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}@media(max-width:760px){.blk-name{min-height:44px}}.dz-sec{margin-top:40px;scroll-margin-top:90px}.dz-card{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}.dz-line{color:var(--ink-2);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.5;display:flex}.dz-line .ls-icon{color:var(--ink-3);flex-shrink:0;margin-top:3px}.dz-btn{border:1px solid var(--danger);min-height:44px;color:var(--danger);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.dz-btn:hover{background:var(--danger);color:var(--on-danger)}.dz-btn:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.dz-btn.dz-btn-quiet{border-color:var(--line);color:var(--ink)}.dz-btn.dz-btn-quiet:hover{border-color:var(--ink-3);color:var(--ink);background:0 0}.dz-btn[disabled]{opacity:.6;cursor:progress}.dz-sheet .dz-btn-quiet{margin-top:12px}.dz-facts{color:var(--ink);flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;line-height:1.55;display:flex}.dz-check{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin-top:12px;font-weight:600;display:flex}.dz-check input{width:20px;height:20px;accent-color:var(--danger);flex:none;margin:0}.dz-check input:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.dz-confirm{flex-direction:column;gap:6px;margin-top:12px;display:flex}.dz-confirm-label{color:var(--ink);font-size:14px;font-weight:700}.dz-confirm-input{box-sizing:border-box;border:1px solid var(--line);background:var(--paper-2);width:100%;max-width:280px;min-height:44px;color:var(--ink);letter-spacing:.08em;border-radius:10px;padding:0 12px;font-size:15px}.dz-confirm-input:focus-visible{outline:2px solid var(--heat-ink);outline-offset:1px}.dz-err{color:var(--danger);align-items:flex-start;gap:8px;margin:12px 0 0;font-weight:600;line-height:1.5;display:flex}.dz-err .ls-icon{flex-shrink:0;margin-top:3px}.dz-sheet .sheet-action.danger[disabled]{opacity:.5;cursor:not-allowed}.blk-sheet .sheet-content{margin-top:8px}.blk-toast-region{left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:70;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}@media(max-width:760px){body:has(.bnav) .blk-toast-region{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}body:has(.dp-stickybar.show) .blk-toast-region{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.blk-toast{pointer-events:auto;background:var(--ink);max-width:560px;color:var(--paper);box-shadow:var(--shadow-lg);border-radius:14px;flex-wrap:wrap;align-items:center;gap:2px 4px;padding:6px 6px 6px 16px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.blk-toast-msg{overflow-wrap:anywhere;flex:180px;min-width:0;padding:4px 0}.blk-toast-btn{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-weight:800;text-decoration:underline}.blk-toast-btn[disabled]{cursor:progress}.blk-toast-x{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.blk-toast-btn:hover,.blk-toast-x:hover{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.blk-toast-btn:hover,.blk-toast-x:hover{background:color-mix(in srgb,var(--paper) 14%,transparent)}}.blk-toast-btn:focus-visible,.blk-toast-x:focus-visible{outline-offset:-2px;outline:2px solid}@media(prefers-reduced-motion:no-preference){.blk-toast{animation:.2s blk-toast-in}}@keyframes blk-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cmt.cmt-folded{background:var(--paper-2);padding:8px 16px}.cmt-blocked{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;display:flex}.cmt-blocked .ls-icon{color:var(--ink-3);flex-shrink:0}.cmt-blocked-sep{color:var(--ink-3)}.cmt-blocked-show{min-height:32px;font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 4px;font-weight:700;text-decoration:underline;display:inline-flex}.cmt-blocked-show:hover{color:var(--heat-ink)}.cmt-blocked-show:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}.cmt-folded>.cmt-replies{margin-top:8px}@media(max-width:760px){.cmt-blocked-show{min-height:44px;padding:0 8px}}.prof-block-btn{max-width:100%;min-height:32px;color:var(--ink-2);text-align:left;overflow-wrap:anywhere;align-items:center;font-size:13px;display:inline-flex}.prof-block-btn:hover{color:var(--ink)}.prof-blocked{max-width:100%;color:var(--ink-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.prof-blocked .ls-icon{color:var(--ink-3);flex-shrink:0}.prof-blocked-sep{color:var(--ink-3)}.prof-unblock{min-height:32px;font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 4px;font-weight:700;text-decoration:underline;display:inline-flex}.prof-unblock:hover{color:var(--heat-ink)}.prof-unblock[disabled]{opacity:.6;cursor:progress}.prof-blocked-err{color:var(--danger);flex-basis:100%}.prof-block-btn:focus-visible,.prof-unblock:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}@media(max-width:760px){.prof-block-btn,.prof-unblock{min-height:44px;padding:0 8px}}.sheet{overscroll-behavior:contain;background:var(--card);width:100%;max-width:560px;max-height:88dvh;color:var(--ink);box-shadow:var(--shadow-lg);border:0;border-radius:18px 18px 0 0;margin:auto auto 0;padding:0;overflow:hidden}.sheet[open]{flex-direction:column;display:flex}.sheet::backdrop{background:#0c0a088c}.sheet-panel{min-height:0;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:auto;display:flex}.sheet-grip{background:var(--line);border-radius:999px;flex:none;width:40px;height:4px;margin:2px auto 6px}.sheet-head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sheet-head-text{min-width:0}.sheet-title{color:var(--ink);overflow-wrap:anywhere;margin:10px 0 0;font-family:Fraunces,serif;font-size:1.25rem;font-weight:600;line-height:1.25}.sheet-desc{color:var(--ink-2);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.5}.sheet-close{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin:0 -10px 0 0;display:inline-flex}.sheet-close:hover{color:var(--ink);background:var(--line-2)}.sheet-content{min-height:0;color:var(--ink);margin-top:12px;line-height:1.55;overflow:auto}.sheet-actions{flex-direction:column;flex:none;gap:8px;margin-top:16px;display:flex}.sheet-action{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.sheet-action:hover{border-color:var(--heat)}.sheet-action.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.sheet-action.primary:hover{background:var(--heat);border-color:var(--heat);color:var(--on-heat)}.sheet-action.danger{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.sheet-action.danger:hover{border-color:var(--ink)}.sheet-action.quiet{color:var(--ink-2);border-color:#0000}.sheet-action.quiet:hover{border-color:var(--line);color:var(--ink)}.sheet-action[disabled]{opacity:.65;cursor:progress}.sheet-close:focus-visible,.sheet-action:focus-visible{outline:2px solid var(--heat-ink);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.sheet[open]{animation:.18s ease-out sheet-in}}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(min-width:640px){.sheet{border-radius:18px;margin:auto}.sheet-grip{display:none}.sheet-panel{padding:12px 20px 20px}.sheet-actions{flex-flow:row-reverse wrap;justify-content:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
