*{box-sizing:border-box;margin:0;padding:0}html{overscroll-behavior-x:none;touch-action:manipulation;overflow-x:clip}@media (pointer:coarse){input,select,textarea{font-size:max(16px,1em)!important}}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;overscroll-behavior-x:none;max-width:100vw;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}.app{max-width:var(--app-max);border-left:1px solid var(--line);border-right:1px solid var(--line);min-height:100vh;margin:0 auto;position:relative}.pad{padding:0 var(--gutter)}.topnav{padding:var(--space-4);justify-content:space-between;align-items:center;display:flex}.topnav h1{text-align:center;min-width:0;font-family:var(--font-display);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:27px;font-weight:500;line-height:1;overflow:hidden}.btn{text-align:center;width:100%;font-family:var(--font);border-radius:var(--radius);cursor:pointer;border:none;padding:14px;font-size:15px;font-weight:600;display:inline-block}.btn.primary{background:var(--accent-fill);color:var(--on-accent)}.btn.secondary{background:var(--surface-2);color:var(--ink)}.btn.danger{background:var(--danger);color:var(--on-accent)}.btn:disabled{opacity:.4;cursor:not-allowed}.linkbtn{font-family:var(--font);color:var(--soft);cursor:pointer;background:0 0;border:none;font-size:14px;text-decoration:underline}.field{margin-bottom:var(--space-3)}.field label{color:var(--soft);margin-bottom:var(--space-1);font-size:12px;font-weight:600;display:block}.input{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;font-family:var(--font);color:var(--ink);outline:none;padding:12px 14px;font-size:15px}.input:focus{border-color:var(--accent)}.input-wrap{position:relative}.input-wrap .input{padding-right:46px}.input-eye{width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.input-eye:hover{color:var(--soft)}.card{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius)}.auth-wrap{max-width:var(--app-max);min-height:100vh;padding:var(--space-5) var(--space-4);flex-direction:column;justify-content:center;margin:0 auto;display:flex}.auth-title{font-family:var(--font-display);letter-spacing:0;margin-bottom:var(--space-2);font-size:40px;font-weight:400;line-height:1}.auth-sub{color:var(--muted);margin-bottom:var(--space-5);font-size:14px}.auth-card{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:var(--space-5) var(--space-4)}.auth-switch{text-align:center;color:var(--muted);margin-top:var(--space-4);font-size:13px}.auth-switch a{color:var(--ink);font-weight:600;text-decoration:underline}.error{background:var(--surface-2);color:var(--danger);border-radius:var(--radius-sm);margin-bottom:var(--space-3);padding:10px 12px;font-size:13px}.notice{background:var(--surface-2);color:var(--soft);border-radius:var(--radius-sm);margin-bottom:var(--space-3);padding:10px 12px;font-size:13px}.add-btn{background:var(--accent-fill);color:var(--on-accent);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;text-decoration:none;display:flex}.iconbtn{background:var(--surface);border:1px solid var(--line);width:40px;height:40px;color:var(--soft);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:18px;text-decoration:none;display:flex}.search-row{margin-bottom:var(--space-3);align-items:center}.filters-toggle{font-family:var(--font);color:var(--soft);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;white-space:nowrap;flex:none;padding:11px 16px;font-size:13px;font-weight:600}.filters-toggle.active{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent)}.more-filters{margin-bottom:var(--space-2)}.chip-row-inline{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.chip-label-inline{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);flex:0 0 56px;font-size:11px;font-weight:700}.chips-scroll{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.chips-scroll::-webkit-scrollbar{display:none}.chip{font-family:var(--font);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--soft);cursor:pointer;white-space:nowrap;flex:none;padding:8px 15px;font-size:13px;font-weight:600}.chip.on{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent)}.filter-clear{font-family:var(--font);color:var(--soft);cursor:pointer;background:0 0;border:none;flex:none;font-size:13px;font-weight:600;text-decoration:underline}.grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.item-card{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.card-link{cursor:pointer;display:block}.card-actions{z-index:2;gap:6px;display:flex;position:absolute;top:8px;right:8px}.card-act{background:var(--surface);border:1px solid var(--line);min-width:28px;height:28px;color:var(--soft);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;line-height:1;text-decoration:none;display:flex}.card-act.confirm{background:var(--danger);color:var(--on-accent);border-color:var(--danger);font-size:11px;font-weight:700}.thumb{aspect-ratio:1;background:var(--image-bg);position:relative;overflow:hidden}.thumb-img{object-fit:contain;width:100%;height:100%;display:block}.import-preview{object-fit:contain;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--radius);width:100%;max-height:220px;margin-bottom:var(--space-3)}.item-nm{letter-spacing:-.01em;margin-bottom:5px;font-size:14px;font-weight:600;line-height:1.25}.price{font-family:var(--mono);font-size:14px;font-weight:500}.price .orig{color:var(--muted);margin-top:1px;font-size:10.5px;font-weight:400;display:block}.detail-price .orig{color:var(--muted);margin-left:8px;font-size:13px;font-weight:400}.ishare .pr .orig{color:var(--muted);margin-top:1px;font-size:10.5px;display:block}.meta{margin-top:8px}.tag{background:var(--surface-2);color:var(--soft);border-radius:12px;padding:3px 8px;font-size:10px;font-weight:600}.card-verdict{color:var(--ink);margin-top:7px;font-size:11px;font-weight:600}.empty{text-align:center;color:var(--muted);padding:50px 20px}.empty .big{color:var(--soft);margin-bottom:5px;font-size:16px;font-weight:600}.hint{color:var(--muted);padding:0 var(--space-4) var(--space-3);font-size:12px}.gallery{margin:0 var(--space-4)}.gallery-scroll{gap:var(--space-2);scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius);display:flex;overflow-x:auto}.gallery-scroll::-webkit-scrollbar{display:none}.gallery-slide{aspect-ratio:4/3;scroll-snap-align:center;background:var(--image-bg);border-radius:var(--radius);flex:0 0 100%;position:relative;overflow:hidden}.gallery-remove{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;cursor:pointer;opacity:.85;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;line-height:1;display:flex;position:absolute;top:6px;right:6px}.gallery-remove:hover{opacity:1}.gallery-slide--empty{background:var(--surface-2)}.gallery-slide img{object-fit:contain;width:100%;height:100%;display:block}.gallery-count{text-align:center;color:var(--muted);margin-top:var(--space-2);font-size:11px}.detail-body{padding:var(--space-4)}.eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:600}.detail-title{letter-spacing:-.03em;font-size:23px;font-weight:800;line-height:1.12}.detail-price{font-family:var(--mono);margin-top:9px;font-size:21px;font-weight:500}.merchant{color:var(--soft);margin-top:6px;font-size:13px}.merchant a{color:var(--ink);text-decoration:underline}.section{margin-top:var(--space-5)}.section h2{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:700}.desc{color:var(--soft);white-space:pre-line;font-size:14px;line-height:1.6}.spec{margin-bottom:var(--space-2)}.spec-row{gap:var(--space-3);border-bottom:1px solid var(--line-2);padding:7px 0;font-size:14px;display:flex}.spec-row dt{color:var(--muted);flex:0 0 90px;font-weight:600}.spec-row dd{color:var(--ink)}.spec-list{margin-top:var(--space-2);flex-wrap:wrap;gap:7px;list-style:none;display:flex}.spec-list li{color:var(--soft);background:var(--surface-2);border-radius:13px;padding:5px 11px;font-size:12px}.select{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;font-family:var(--font);color:var(--ink);outline:none;padding:12px 14px;font-size:15px}.row{gap:var(--space-2);display:flex}.app.with-tabbar{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.tabdock{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));width:calc(100% - 32px);max-width:calc(var(--app-max) - 32px);background:var(--ink);z-index:40;border-radius:26px;justify-content:space-around;align-items:center;padding:9px 10px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 26px -12px #1e0f148c}.tabd{color:var(--tab-idle);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.tabd-lab{letter-spacing:.02em;color:inherit;font-size:9px;font-weight:700;line-height:1}.tabd-ic{border-radius:13px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .18s,color .18s,transform .12s;display:flex;position:relative}.tabd.on{color:var(--on-accent)}.tabd.on .tabd-ic{background:var(--accent-fill)}.tabd:active .tabd-ic{transform:scale(.9)}.profile-head{align-items:flex-start;gap:var(--space-3);margin:var(--space-1) 0 var(--space-5);display:flex}.profile-avatar{background:var(--surface-2);width:62px;height:62px;color:var(--soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex;overflow:hidden}.profile-avatar-img{object-fit:cover;width:100%;height:100%}.profile-name{font-family:var(--font-display);letter-spacing:0;font-size:26px;font-weight:500;line-height:.94}.profile-username{color:var(--muted);font-size:12.5px;font-weight:500}.group-h{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin:var(--space-5) 2px var(--space-3);font-size:10.5px;font-weight:800}.invite-row{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);margin-bottom:var(--space-5);justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.invite-row .chev{color:var(--muted)}.invite-link{gap:var(--space-2);margin-bottom:var(--space-4);align-items:center;display:flex}.invite-url{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;font-family:var(--mono);color:var(--soft);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:12px 14px;font-size:12px;overflow:hidden}.invite-stats{gap:var(--space-2);margin:var(--space-4) 0;grid-template-columns:repeat(3,1fr);display:grid}.stat-box{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);text-align:center;padding:14px 10px}.stat-num{font-family:var(--mono);font-size:24px;font-weight:600}.stat-label{color:var(--muted);margin-top:2px;font-size:11px}.badge-card{align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);margin:var(--space-4) 0;padding:14px 16px;display:flex}.badge-emoji{background:var(--tint,color-mix(in srgb, var(--accent) 13%, transparent));width:48px;height:48px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:inline-flex}.badge-chip svg{vertical-align:-2px}.notice--mark{align-items:center;gap:8px;display:flex}.notice--mark svg{color:var(--accent);flex:none}.nrow-mark{vertical-align:-3px;color:var(--accent)}.fchip svg{vertical-align:-2px;margin-right:5px}.badge-title{font-size:15px;font-weight:700}.badge-sub{color:var(--muted);font-size:12px}.badge-chip{background:var(--accent-fill);color:var(--on-accent);vertical-align:middle;border-radius:13px;margin-left:8px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.status-active{color:var(--accent);font-size:12px;font-weight:700}.status-pending{color:var(--muted);font-size:12px;font-weight:600}.add-row{gap:var(--space-2);margin-bottom:var(--space-5);display:flex}.add-row .input{flex:1}.add-row .btn{width:auto;padding:12px 20px}.list-card{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:4px var(--space-3)}.fr-item{border-bottom:1px solid var(--line-2);align-items:center;gap:11px;padding:11px 4px;display:flex}.fr-item:last-child{border-bottom:none}.fr-item .fa{background:var(--surface-2);width:40px;height:40px;color:var(--soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.fr-item .fn{flex:1;font-size:15px;font-weight:600}.fr-item .fn small{color:var(--muted);margin-top:1px;font-size:12px;font-weight:400;display:block}.fr-item .rm{color:var(--soft);background:var(--surface-2);border-radius:var(--radius);cursor:pointer;border:none;padding:7px 12px;font-size:12px;font-weight:600}.fr-item .fr-add{color:var(--on-accent);background:var(--accent-fill);border-radius:var(--radius);cursor:pointer;border:none;padding:7px 14px;font-size:12px;font-weight:600}.fr-item .fr-add:disabled{opacity:.5;cursor:default}.fr-item .fr-added{color:var(--muted);font-size:12px;font-weight:600}.actions{max-width:var(--app-max);background:var(--surface);border-top:1px solid var(--line);z-index:40;gap:10px;margin:0 auto;padding:13px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.app.with-actions{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.verdict{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);margin-top:var(--space-5);padding:15px}.verdict .head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.verdict .lean{text-transform:uppercase;letter-spacing:.04em;color:var(--on-accent);background:var(--accent-fill);border-radius:var(--radius);padding:6px 12px;font-size:11px;font-weight:700}.tally{color:var(--soft);font-size:13px}.tally b{color:var(--ink)}.vnote{color:var(--soft);border-top:1px solid var(--line-2);gap:8px;margin-top:9px;padding:8px 0 0;font-size:13px;display:flex}.vnote .who{color:var(--ink);flex-shrink:0;font-weight:600}.vempty{color:var(--muted);font-size:13px}.crow{cursor:pointer;color:inherit;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;display:flex}.crow:hover{background:var(--surface-2)}.crow .a{background:var(--surface-2);width:46px;height:46px;color:var(--soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.crow .m{flex-direction:column;flex:1;min-width:0;display:flex}.crow .who{font-size:15px;font-weight:700}.crow .last{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.app.thread{padding-bottom:150px}.stream{flex-direction:column;gap:11px;padding:10px 16px 20px;display:flex}.day{text-align:center;color:var(--muted);margin:4px 0;font-size:11px}.ishare{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;color:inherit;text-decoration:none;display:block;overflow:hidden}.ishare:hover{border-color:var(--line)}.ishare .r{gap:11px;padding:11px;display:flex}.ishare .th{background:var(--surface-2);border-radius:10px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.ishare .th-img{object-fit:cover;width:100%;height:100%;display:block}.ishare .ws{color:var(--muted);margin-bottom:2px;font-size:11px}.ishare .nm{font-size:14px;font-weight:700}.ishare .pr{font-family:var(--mono);margin-top:2px;font-size:13px}.ishare .tl{border-top:1px solid var(--line-2);color:var(--soft);padding:9px 11px;font-size:12px}.ishare .tl b{color:var(--ink)}.ishare .nmline{color:var(--muted);margin-top:3px;font-size:11px}.itally{color:var(--soft);font-size:13px;font-weight:600}.itally b{font-weight:800}.itally .c-yes{color:var(--vote-yes)}.itally .c-maybe{color:var(--vote-maybe)}.itally .c-no{color:var(--vote-no)}.isub{font-family:var(--font);color:var(--muted);margin-top:3px;font-size:12px;font-style:normal}.ivoted{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.ivoted.yes{color:var(--olive)}.ivoted.maybe{color:var(--amber)}.ivoted.no{color:var(--danger)}.idot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.icomment{color:var(--muted);font-style:italic;font-weight:500}.ipending{font-family:var(--font);color:var(--muted);font-size:13px;font-style:normal}.ishare-time{color:var(--muted);padding:0 2px;font-size:10px}.item-block--me .ishare-time{text-align:right}.item-block--them .ishare-time{text-align:left}.bubble{border-radius:16px;width:fit-content;max-width:80%;padding:10px 13px;font-size:14px;line-height:1.4}.bubble.them{background:var(--surface);border:1px solid var(--line-2);border-bottom-left-radius:5px;align-self:flex-start}.bubble.them .who{color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:700}.bubble.me{background:var(--accent-fill);color:var(--on-accent);border-bottom-right-radius:5px;align-self:flex-end}.event{text-align:center;max-width:82%;font-family:var(--font);color:var(--muted);align-self:center;padding:2px 0;font-size:13px;font-style:normal;line-height:1.35}.day-divider{align-self:center;margin:8px 0 3px}.day-divider span{background:var(--surface);border:1px solid var(--line-2);color:var(--muted);letter-spacing:.03em;border-radius:999px;padding:4px 12px;font-size:10.5px;font-weight:700;display:inline-block}.voteline{text-align:center;border-radius:16px;align-self:center;max-width:86%;padding:8px 15px;font-size:12px;font-weight:600;line-height:1.35}.voteline b{font-weight:800}.voteline.yes{background:color-mix(in srgb, var(--olive) 16%, transparent);color:color-mix(in srgb, var(--olive) 78%, var(--ink))}.voteline.maybe{background:color-mix(in srgb, var(--amber) 16%, transparent);color:color-mix(in srgb, var(--amber) 80%, var(--ink))}.voteline.no{background:color-mix(in srgb, var(--danger) 15%, transparent);color:color-mix(in srgb, var(--danger) 80%, var(--ink))}.note{color:var(--muted);text-align:center;align-self:center;max-width:82%;font-size:11.5px;line-height:1.4}.inputbar{max-width:var(--app-max);background:var(--surface);border-top:1px solid var(--line);padding:11px 14px calc(11px + env(safe-area-inset-bottom,0px));z-index:40;margin:0 auto;position:fixed;bottom:0;left:0;right:0}.vlabel{color:var(--muted);text-align:center;margin-bottom:7px;font-size:11px}.vrow{gap:8px;margin-bottom:9px;display:flex}.vbtn{font-family:var(--font);border:1.5px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:11px;flex:1;padding:11px;font-size:14px;font-weight:700}.vbtn.on{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent)}.composer{align-items:flex-end;gap:9px;display:flex}.composer input,.composer .composer-field{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font);color:var(--ink);outline:none;flex:1;padding:10px 15px;font-size:14px}.composer .composer-field{resize:none;scrollbar-width:none;min-height:41px;max-height:120px;line-height:1.4;overflow-y:auto}.share-card-row{align-self:flex-start;align-items:flex-start;gap:8px;display:flex}.share-card-row.mine{justify-content:flex-end;align-self:flex-end}.share-card-col{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.share-card-row.mine .share-card-col{align-items:flex-end}.share-card-sender{flex:none;align-self:flex-start;width:26px;height:26px}.scard-by{color:var(--soft);align-items:center;gap:6px;margin:0 2px 6px;font-size:11px;font-weight:600;display:flex}.share-card{background:var(--surface);border:1px solid var(--line);width:272px;max-width:100%;color:var(--ink);border-radius:20px;align-items:center;gap:13px;padding:14px;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 6px 14px -10px #2a151980}.share-card-row.mine .share-card{width:286px}.share-card--gone{opacity:.55;pointer-events:none}.sc-covers{flex:none;display:flex}.sc-cover{border:1px solid var(--line-2);object-fit:cover;background:var(--surface-2);border-radius:7px;width:40px;height:50px}.sc-cover+.sc-cover{margin-left:-14px}.sc-cover--empty{background:repeating-linear-gradient(135deg, var(--fill) 0 7px, var(--surface-2) 7px 14px)}.sc-cover--flat{background:var(--fill)}.sc-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sc-title{font-family:var(--font-display,"Melodrama");color:var(--ink);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;padding-bottom:3px;font-size:18px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.sc-meta{color:var(--muted);font-size:11.5px;font-weight:500;line-height:1}.sc-chev{color:var(--muted);flex:none;margin-left:auto;font-size:16px}.share-card--person{gap:12px;padding:15px 14px}.sc-face{flex:none;width:48px;height:48px}.sc-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;line-height:1.1;overflow:hidden}.sc-handle{color:var(--muted);font-size:12.5px;font-weight:500;line-height:1}.share-card--person .sc-body{gap:5px}.bubble--profile{padding:10px 12px}.msg-profile{min-width:200px;color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:flex}.msg-profile-av{flex:none;width:42px;height:42px}.msg-profile-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.msg-profile-name{font-size:13.5px;font-weight:800}.msg-profile-user{color:var(--muted);font-size:11.5px}.msg-profile .chev{color:var(--muted);flex:none}.bubble--typing{animation:.18s typingIn}.bubble--typing .tdots{gap:4px;padding:3px 0;display:inline-flex}@keyframes typingIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.composer-photo-input{display:none}.bubble--photo{background:var(--surface);padding:4px}.msg-photo{object-fit:cover;background:var(--image-bg);cursor:pointer;border-radius:12px;width:min(228px,62vw);max-height:300px;display:block}.photo-light{z-index:500;padding:calc(16px + env(safe-area-inset-top,0px)) 12px calc(16px + env(safe-area-inset-bottom,0px));background:#140c0ceb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.photo-light img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.composer .send{background:var(--accent-fill);width:38px;height:38px;color:var(--on-accent);cursor:pointer;border:none;border-radius:50%;font-size:15px}.composer-add{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.composer-add svg{display:block}.sheet-card.pick-sheet{flex-direction:column;height:85vh;padding:8px 0 0;display:flex;overflow:hidden}.pick-head{padding:6px 20px 10px}.pick-title{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1}.pick-sub{color:var(--muted);margin-top:4px;font-size:12px}.pick-chips{scrollbar-width:none;gap:8px;padding:4px 20px 12px;display:flex;overflow-x:auto}.pick-chips::-webkit-scrollbar{display:none}.pick-chip{border:1px solid var(--line-2);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:7px 14px;font-size:12px;font-weight:600}.pick-chip.on{background:var(--accent-fill);border-color:var(--accent);color:var(--on-accent)}.pick-scope{border:1px solid var(--line-2);border-radius:999px;align-self:flex-start;gap:2px;margin:0 20px 10px;padding:3px;display:inline-flex}.pick-scope-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:700}.pick-scope-btn.on{background:var(--accent-fill);color:var(--on-accent)}.pick-grid-wrap{flex:1;padding:0 16px;overflow-y:auto}.pick-grid{grid-template-columns:1fr 1fr;grid-auto-rows:calc(min(42vw,185px) + 88px);align-content:start;gap:11px;padding-bottom:8px;display:grid}.pick-cell{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);text-align:left;cursor:pointer;flex-direction:column;padding:0;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.pick-cell.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.pick-cell-thumb{background:var(--image-bg);flex:none;height:min(42vw,185px);display:block;position:relative;overflow:hidden}.pick-cell-thumb.empty{background:var(--fill)}.pick-cell-thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.pick-check{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#0000;background:#f7f0e2d1;border:1.5px solid #2a15194d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}.pick-check.on{background:var(--accent-fill);border-color:var(--accent);color:var(--on-accent)}.pick-cell-body{flex-direction:column;gap:4px;padding:10px 11px 12px;display:flex}.pick-cell-brand{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:800}.pick-cell-name{font-family:var(--font);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.pick-cell-price{font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--soft);margin-top:2px;font-size:12px;font-weight:500}.pick-foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line-2);justify-content:center;display:flex}.pick-share{border-radius:999px;width:auto;min-width:220px}.pick{border-bottom:1px solid var(--line-2);cursor:pointer;align-items:center;gap:11px;padding:12px 4px;display:flex}.pick:last-of-type{border-bottom:none}.pick .fa{background:var(--surface-2);width:36px;height:36px;color:var(--soft);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.pick .fn{flex:1;min-width:0;font-size:15px;font-weight:600}.pick .fn small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.pick input{appearance:none;border:1.5px solid var(--faint);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin:0;transition:background .13s,border-color .13s;display:inline-flex}.pick input:checked{background:var(--accent-fill);border-color:var(--accent-fill)}.pick input:checked:after{content:"";border-left:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);width:10px;height:5px;transform:rotate(-45deg)translateY(-1px)}.settings-divider{background:var(--line-2);height:1px;margin:var(--space-5) 0}.toggle-row{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:13px 15px;display:flex}.toggle-row>span{font-size:14.5px;font-weight:600}.toggle-row small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.switch{flex-shrink:0;width:42px;height:25px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.switch .slider{background:var(--tab-glyph);cursor:pointer;border-radius:14px;transition:all .15s;position:absolute;inset:0}.switch .slider:before{content:"";background:var(--surface);border-radius:50%;width:19px;height:19px;transition:all .15s;position:absolute;top:3px;left:3px}.switch input:checked+.slider{background:var(--accent-fill)}.switch input:checked+.slider:before{left:20px}.scrim{z-index:105;background:#1a1a176b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.add-sheet{background:var(--surface);width:100%;max-width:var(--app-max);padding:var(--space-4) var(--space-4) var(--space-5);border-radius:22px 22px 0 0}@media (min-width:560px){.scrim{align-items:center}.add-sheet{border-radius:22px}}.add-sheet-title{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 2px var(--space-3);font-size:12px;font-weight:700}.add-option{align-items:center;gap:var(--space-3);text-align:left;width:100%;font-family:var(--font);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:var(--space-2);cursor:pointer;padding:15px 16px;font-size:16px;font-weight:600;display:flex}.add-option-icon{font-size:18px}.add-status{color:var(--soft);text-align:center;margin-top:var(--space-2);font-size:13px}.match-row{text-align:left;border:none;border-bottom:1px solid var(--line-2);cursor:pointer;width:100%;font-family:var(--font);background:0 0;align-items:center;gap:11px;padding:10px 4px;display:flex}.match-row:last-child{border-bottom:none}.match-thumb{background:var(--image-bg);border-radius:8px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.match-thumb img{object-fit:contain;width:100%;height:100%}.match-info{flex:1;min-width:0}.match-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.match-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;display:block;overflow:hidden}.camera-frame{aspect-ratio:3/4;background:var(--ink);border-radius:var(--radius);width:100%;position:relative;overflow:hidden}.scan-line{background:var(--accent-fill);height:2px;box-shadow:0 0 8px var(--accent);pointer-events:none;animation:2s ease-in-out infinite scan-sweep;position:absolute;top:50%;left:8%;right:8%}@keyframes scan-sweep{0%,to{transform:translateY(-60px)}50%{transform:translateY(60px)}}.camera-video{object-fit:cover;width:100%;height:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.decision{margin:var(--space-4) 0;gap:var(--space-2);flex-direction:column;display:flex}.decision--done{align-items:center;gap:var(--space-3);flex-direction:row}.decision-label{color:var(--ink);font-size:14px;font-weight:600}.decision-private{color:var(--muted);font-size:11px;font-weight:400}.decision-badge{border-radius:var(--radius);align-items:center;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.decision-badge--bought{background:var(--accent-fill);color:var(--on-accent)}.decision-badge--skipped{background:var(--surface-2);color:var(--muted)}.decision-change{color:var(--muted);cursor:pointer;font-size:13px;font-family:var(--font);background:0 0;border:none;padding:0;text-decoration:underline}.section-head{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:var(--space-4) 0 var(--space-2);font-size:13px;font-weight:700}.history{flex-direction:column;display:flex}.history-row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line-2);display:flex}.history-row:last-child{border-bottom:none}.history-thumb{border-radius:var(--radius-sm);background:var(--surface-2);flex-shrink:0;width:46px;height:46px;overflow:hidden}.history-thumb img{object-fit:cover;width:100%;height:100%}.history-info{flex:1;min-width:0}.history-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.history-date{color:var(--muted);margin-top:1px;font-size:12px;display:block}.undo-bought{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:11px;font-weight:700;display:inline-block}.undo-bought:disabled{color:var(--muted);cursor:default}a.history-row,.history-row[role=link]{cursor:pointer;text-decoration:none}.history-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.history-tag{border-radius:var(--radius);padding:3px 9px;font-size:11px;font-weight:700}.history-tag--bought{background:var(--accent-fill);color:var(--on-accent)}.history-tag--skipped{background:var(--surface-2);color:var(--muted)}.history-amount{color:var(--muted);font-size:12px}.ishare--decided .th-img{filter:grayscale()}.ishare--decided .ws,.ishare--decided .nm,.ishare--decided .pr{opacity:.5}.ishare-outcome{color:var(--ink);font-weight:700}.ishare--bought{background:color-mix(in srgb, var(--olive) 10%, var(--surface));border-color:color-mix(in srgb, var(--olive) 35%, transparent);border-left:3px solid var(--olive)}.ishare--bought .tl{border-top-color:color-mix(in srgb, var(--olive) 35%, transparent)}.ishare--bought .ishare-outcome{color:var(--olive)}.stats{margin-top:var(--space-3)}.period-toggle{background:var(--surface-2);border-radius:var(--radius);margin-bottom:var(--space-4);gap:4px;padding:4px;display:flex}.period-opt{font-family:var(--font);color:var(--muted);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;flex:1;padding:9px;font-size:13px;font-weight:600}.period-opt.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.stat-hero{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:var(--space-5) var(--space-4);text-align:center;margin-bottom:var(--space-3)}.stat-hero-label{color:var(--muted);font-size:13px;font-weight:600}.stat-hero-value{letter-spacing:-.03em;color:var(--ink);margin-top:var(--space-1);font-size:38px;font-weight:800}.stat-hero-sub{color:var(--soft);margin-top:6px;font-size:12px}.stat-lock{color:var(--muted);opacity:.75;vertical-align:-1px;margin-left:5px;font-size:11px}.hist-lock{opacity:.7;vertical-align:-1px;font-size:11px}.stat-row{gap:var(--space-3);display:flex}.stat-cell{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:var(--space-3) var(--space-4);flex:1}.stat-cell-label{color:var(--muted);font-size:12px;font-weight:600}.stat-cell-value{color:var(--ink);margin-top:2px;font-size:20px;font-weight:700}.stat-cell-value--sm{font-size:14px;font-weight:600}.rt-card{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);margin-top:var(--space-4);padding:18px}.rt-head{justify-content:space-between;align-items:baseline;display:flex}.rt-title{color:var(--muted);font-size:12px;font-weight:600}.rt-total{font-variant-numeric:tabular-nums;color:var(--ink);font-size:20px;font-weight:700}.rt-plot{height:120px;margin-top:16px;position:relative}.rt-grid{stroke:#2a15191f;stroke-dasharray:3 4}.rt-base{stroke:#2a151947}.rt-area{fill:#64343c1a}.rt-line{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.rt-dot{fill:var(--accent)}.rt-annot{color:var(--soft);white-space:nowrap;pointer-events:none;font-size:10px;font-weight:600;position:absolute}.rt-axis{justify-content:space-between;margin-top:8px;display:flex}.rt-x{color:var(--soft);font-size:10px;font-weight:600}.rt-take{color:var(--soft);border-top:1px solid var(--line-2);margin-top:14px;padding-top:11px;font-size:11.5px;line-height:1.4}:root[data-theme=dark] .rt-grid{stroke:#f5eedf24}:root[data-theme=dark] .rt-base{stroke:#f5eedf4d}:root[data-theme=dark] .rt-area{fill:#c9846a24}.influence{margin-top:var(--space-5)}.inf-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:9px;display:flex}.inf-head-label{font-family:var(--font);letter-spacing:.13em;text-transform:uppercase;color:var(--soft);font-size:9.5px;font-weight:800}.inf-count{font-family:var(--mono);color:var(--soft);font-size:10.5px;font-weight:500}.inf-rows{flex-direction:column;gap:10px;margin-top:12px;display:flex}.inf-spacer{flex:1}.bcard{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);flex-direction:column;gap:8px;padding:15px 16px;display:flex}.bcard-head{align-items:center;gap:10px;display:flex}.bcard-ico{background:var(--avatar-fill);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.bcard-label{font-family:var(--font);letter-spacing:.11em;text-transform:uppercase;color:var(--ink);font-size:10px;font-weight:800}.bcard-ev{font-family:var(--mono);color:var(--muted);text-align:right;flex:none;font-size:10.5px;font-weight:500}.bcard-name{font-family:var(--font);color:var(--ink);align-self:flex-start;font-size:15px;font-weight:700;text-decoration:none}a.bcard-name:hover{text-decoration:underline}.bcard-slogan{font-family:var(--font-serif);color:var(--accent);font-size:15px;font-style:italic;line-height:1.3}.bcard-rule{color:var(--muted);text-wrap:pretty;font-size:11.5px;line-height:1.4}.influence-more{font-family:var(--font);color:var(--soft);cursor:pointer;padding:var(--space-2) 0 0;background:0 0;border:none;font-size:13px;font-weight:600;text-decoration:underline}.inf-foot{justify-content:space-between;align-items:center;padding-top:14px;display:flex}.inf-foot-note{font-family:var(--font-serif);color:var(--muted);font-size:13px;font-style:italic}.inf-share{cursor:pointer;font-family:var(--font);letter-spacing:.08em;color:var(--accent);background:0 0;border:none;padding:4px 0;font-size:10.5px;font-weight:700}.inf-empty{text-align:center;padding:26px 20px 24px}.inf-empty-title{font-family:var(--font-serif);color:var(--soft);font-size:19px;font-style:italic;line-height:1.3}.inf-empty-sub{color:var(--soft);text-wrap:pretty;max-width:266px;margin:9px auto 0;font-size:12.5px;line-height:1.5}.inf-ask-wrap{flex-direction:column;align-items:center;gap:9px;display:flex}.inf-ask{border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--on-accent);font-family:var(--font);letter-spacing:.13em;text-transform:uppercase;align-items:center;padding:13px 19px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex}.inf-ask-note{font-family:var(--font-serif);color:var(--muted);font-size:13px;font-style:italic}.held-badge{margin:0 var(--space-4) var(--space-3);background:var(--surface-2);color:var(--ink);text-align:center;border-radius:var(--radius);padding:10px;font-size:13px;font-weight:600}.profile-avatar--lg{width:72px;height:72px;font-size:28px;overflow:hidden}.profile-avatar--lg img{object-fit:cover;width:100%;height:100%}.fr-link{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.name-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--on-accent);background:var(--accent-fill);border-radius:var(--radius-pill);vertical-align:middle;white-space:nowrap;flex:none;margin-left:7px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-block}.profile-stats{gap:var(--space-3);margin-bottom:var(--space-4);justify-content:center;display:flex}.profile-stat{text-align:center;min-width:80px}.profile-stat-value{color:var(--ink);font-size:18px;font-weight:800}.profile-stat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:9.5px;font-weight:800}.profile-stat--link{cursor:pointer;display:block}.profile-stat--link:hover .profile-stat-value{text-decoration:underline}.item-block{flex-direction:column;gap:7px;width:78%;display:flex}.item-block--me{align-self:flex-end}.item-block--them{align-self:flex-start}.ivote{padding:0 2px var(--space-2);flex-direction:column;gap:7px;display:flex}.ivote-row{align-items:center;gap:7px;display:flex}.ivote .vbtn{border-radius:var(--radius);border-width:1px;flex:none;padding:5px 14px;font-size:12px;font-weight:600}.ivote .vbtn.on{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent)}.ivote-remove{color:var(--muted);font-family:var(--font);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:11px;text-decoration:underline}.ivote-note{background:var(--bg);border-radius:var(--radius);padding:7px 13px;font-size:13px}.ivote-actions{align-items:center;gap:var(--space-3);display:flex}.ivote-cancel{font-family:var(--font);color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:underline}.ivote--done{flex-flow:wrap;align-items:center;gap:8px;font-size:13px}.ivote-mine{color:var(--ink)}.ivote-mynote{color:var(--soft);font-style:italic}.ivote-change{font-family:var(--font);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:11px;text-decoration:underline}.vbox{padding:0 2px var(--space-2);flex-direction:column;gap:8px;display:flex}.vlist{flex-direction:column;gap:6px;display:flex}.vtally{color:var(--soft);font-size:12px}.vrow2{font-size:13px}.vwho{color:var(--ink);margin-right:7px;font-weight:700}.vval{color:var(--ink);font-weight:600}.vnote2{color:var(--soft);margin-top:1px;font-size:13px;font-style:italic}.vcomment{color:var(--soft)}.vempty2{color:var(--muted);font-size:13px}.crow-wrap{position:relative}.crow-wrap+.crow-wrap{border-top:1px solid var(--line-2)}.crow-wrap.is-busy{opacity:.5}.crow-slide{z-index:1;background:var(--bg);will-change:transform;align-items:center;transition:transform .2s;display:flex;position:relative}.crow-slide .crow{flex:1;min-width:0}.crow-tray{z-index:0;display:flex;position:absolute;top:0;bottom:0;right:0}.crow-tray-btn{width:60px;color:var(--on-accent);letter-spacing:.02em;cursor:pointer;border:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.crow-tray-btn.pin{background:var(--muted)}.crow-tray-btn.leave{background:var(--amber)}.crow-tray-btn.del{background:var(--danger)}@media (hover:none) and (pointer:coarse){.crow-wrap{overflow:hidden}.crow-menu{display:none}}.crow-read-tray{z-index:0;display:flex;position:absolute;top:0;bottom:0;left:0}.crow-tray-btn.readtoggle{background:var(--accent-fill);width:78px}@media (hover:hover) and (pointer:fine){.crow-tray,.crow-read-tray{display:none}}.crow-menu{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:center;padding:8px 16px;font-size:20px;line-height:1}.pin-tag{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);vertical-align:middle;margin-left:7px;font-size:10px;font-weight:700}.crow-scrim{z-index:10;position:fixed;inset:0}.crow-actions{z-index:11;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);min-width:120px;position:absolute;top:50%;right:14px;overflow:hidden;transform:translateY(-50%)}.crow-actions button{text-align:left;width:100%;font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;border:none;padding:11px 14px;font-size:14px;display:block}.crow-actions button:hover{background:var(--surface-2)}.crow-actions .danger-opt{color:var(--danger)}.desc--clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item-brand{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.ishare-brand{color:var(--muted);margin-top:1px;font-size:12px}.photo-edit{scrollbar-width:none;gap:8px;margin-bottom:6px;padding-bottom:6px;display:flex;overflow-x:auto}.photo-edit::-webkit-scrollbar{display:none}.photo-thumb{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line-2);flex:none;width:92px;height:92px;position:relative;overflow:hidden}.photo-thumb.is-cover{border-color:var(--accent)}.photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.photo-del{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex;position:absolute;top:4px;right:4px}.photo-cover-tag{background:var(--accent-fill);color:var(--on-accent);text-align:center;padding:2px;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.photo-cover-btn{color:#fff;cursor:pointer;font-size:10px;font-family:var(--font);background:#00000080;border:none;padding:3px;position:absolute;bottom:0;left:0;right:0}.seg{background:var(--surface-2);border-radius:var(--radius);margin-bottom:var(--space-3);gap:4px;padding:4px;display:inline-flex}.seg button{font-family:var(--font);color:var(--muted);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;padding:8px 18px;font-size:13px;font-weight:600}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.seg-hint{color:var(--muted);margin:0 2px var(--space-3);font-size:11.5px}.sv-count-line{font-family:var(--font);color:var(--soft);margin:4px 2px 3px;font-size:12px;font-weight:700}.chip-new{color:var(--soft);border-style:dashed}.add-items-head{margin-bottom:var(--space-2);color:var(--ink);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.pick .fa{overflow:hidden}.pick .fa img{object-fit:cover;width:100%;height:100%}.filter-chips{margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fchip{font-family:var(--font);border-radius:var(--radius);background:var(--accent-fill);color:var(--on-accent);cursor:pointer;border:none;padding:6px 12px;font-size:12px;font-weight:600}.filter-group-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:var(--space-2) 0;font-size:11px;font-weight:700}.swatch-row{flex-wrap:wrap;gap:13px;display:flex}.swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:34px;height:34px;padding:0}.swatch.on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.swatch-bordered{border-color:var(--line)}.swatch-multi{background:conic-gradient(#c0392b,#e07b2f,#e6c12f,#5a8f4e,#3a6ea5,#8156a8,#c0392b)}.filter-panel{width:100%;max-width:var(--app-max);background:var(--bg);z-index:50;border-left:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.filter-panel-head{padding:var(--space-4);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;font-size:18px;font-weight:800;display:flex}.filter-x{color:var(--soft);cursor:pointer;background:0 0;border:none;font-size:17px}.filter-panel-body{flex:1;overflow-y:auto}.filter-grp{border-bottom:1px solid var(--line-2);padding-bottom:var(--space-2)}.filter-grp-head{width:100%;font-family:var(--font);color:var(--ink);padding:var(--space-4);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;display:flex}.filter-grp-head .chev{color:var(--muted);font-size:20px}.filter-opt{width:100%;font-family:var(--font);padding:10px var(--space-4);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;display:flex}.filter-opt:hover{background:var(--surface-2)}.filter-opt-name{text-align:left;color:var(--ink);flex:1;font-size:14px}.filter-opt-count{color:var(--muted);font-size:12px}.filter-box{border:1.5px solid var(--line);width:20px;height:20px;color:var(--on-accent);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.filter-box.on{background:var(--accent-fill);border-color:var(--accent)}.filter-opt-empty{padding:0 var(--space-4) var(--space-3);color:var(--muted);font-size:13px}.filter-panel-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--line);display:flex}.swatch.sm{cursor:default;border-width:1px;flex-shrink:0;width:22px;height:22px}.filter-chip-wrap{padding:0 var(--space-4) var(--space-3);flex-wrap:wrap;gap:8px;display:flex}.filter-inline{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:var(--space-3);overflow:hidden}.filter-inline .filter-grp:last-of-type{border-bottom:none}.filter-inline-foot{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;display:flex}.filter-rows{margin-bottom:var(--space-1)}.search-row{flex-wrap:wrap;gap:8px}.add-option.danger-opt{color:var(--danger)}.chip-more{opacity:.65;cursor:pointer;border-left:1px solid;align-items:center;margin-left:7px;padding-left:8px;font-weight:700;line-height:1;display:inline-flex}.chip-more:hover{opacity:1}.seg-dot{background:var(--danger);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.members{margin:2px 2px var(--space-3);align-items:center;gap:9px;display:flex}.members .avs{display:flex}.av{background:var(--surface-2);width:28px;height:28px;color:var(--soft);border:2px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-size:12px;font-weight:700;display:flex}.av:first-child{margin-left:0}.members .names{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tag.added{background:var(--surface-2);color:var(--soft)}.invite-cards{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.invite-card-row{align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;display:flex}.invite-card-text{flex:1;min-width:0;font-size:14px}.invite-card-acts{gap:6px;display:flex}.invite-result{align-items:center;gap:var(--space-3);padding:8px 2px;display:flex}.invite-result-link{align-items:center;gap:var(--space-3);min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:0;display:flex}.invite-result .fa{background:var(--surface-2);width:36px;height:36px;color:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.invite-result .fn{flex:1;min-width:0;font-size:15px;font-weight:600}.invite-link-block{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.invite-link-label{color:var(--soft);margin-bottom:var(--space-2);font-size:13px}.invite-link-block .invite-url{word-break:break-all}.members-open{cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:9px;min-width:0;margin:0;padding:0;display:flex}.members-open .names{text-align:left}.invite-result .fn small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.share-add-row{margin-bottom:var(--space-2);gap:8px;display:flex}.react-row{gap:6px;padding:0 12px 8px;display:flex}.rbtn{font-family:var(--font);background:var(--surface-2);border:1px solid var(--line);color:var(--soft);cursor:pointer;border-radius:10px;flex:1;padding:6px 0;font-size:12px;font-weight:600}.rbtn.on{background:var(--accent-fill);color:var(--surface);border-color:var(--accent)}.rnames{color:var(--muted);padding:0 12px 12px;font-size:11px;line-height:1.4}.react-count{color:var(--accent);font-size:10px;font-weight:600}.members-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.micro-btn{color:var(--soft);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 6px;font-size:14px}.micro-btn:hover{background:var(--surface-2)}.react-note-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;margin:0 12px 10px;padding:0;font-size:11px;font-weight:600;display:block}.opt-stack{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.opt-stack small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:400;overflow:hidden}.opt-avs{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.av-mini{background:var(--surface-2);width:22px;height:22px;color:var(--soft);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.item-card.is-dimmed .thumb,.item-card.is-dimmed .cb .item-nm,.item-card.is-dimmed .cb .item-brand,.item-card.is-dimmed .cb .price{opacity:.5}.status-line{padding:0 12px 6px;font-size:11px;font-weight:700}.status-line.bought{color:var(--soft)}.status-line.vetoed{color:var(--danger)}.shared-actions{margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.shared-actions-cat{color:var(--soft);margin-bottom:var(--space-2);font-size:12px;font-weight:700}.sa-row{gap:8px;display:flex}.sa-row .btn{flex:1;width:auto}.sa-note{color:var(--muted);margin-top:6px;font-size:12px}.veto-reason{color:var(--danger);margin-top:2px;font-style:italic;font-weight:600;display:block}.price-nudge{align-items:center;gap:6px;margin-top:6px;display:flex}.price-nudge-add{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.price-nudge-x{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.thumb-badge{color:#fff;border-radius:var(--radius-sm);text-align:center;background:#1a1a17d1;padding:5px 8px;font-size:11px;font-weight:700;position:absolute;bottom:6px;left:6px;right:6px}.thumb-badge.vetoed{background:#b3261ee6}.thumb-badge-note{margin-top:2px;font-size:10px;font-style:italic;font-weight:600;display:block}.gallery-wrap{margin-top:18px;position:relative}.gallery-tag{z-index:3;color:var(--on-accent);font-family:var(--font);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;border-radius:0;padding:11px 15px;font-size:12px;font-weight:800;line-height:1;position:absolute;top:0;left:0}.gallery-tag.bought{background:var(--olive)}.gallery-tag.vetoed{background:var(--danger)}.sa-vote{margin-top:var(--space-3)}.sa-vote .react-row{padding:0}.sa-vote-label{color:var(--soft);margin-bottom:6px;font-size:12px;font-weight:700}.sa-vote .react-note-btn{margin:6px 0 0}.added-from{color:var(--soft);background:var(--surface-2);border-radius:var(--radius);margin-bottom:var(--space-3);padding:6px 10px;font-size:12px;font-weight:600;display:inline-block}.note-edit{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0 2px;font-size:12px}.note-edit:hover{color:var(--soft)}.add-dest{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--soft);background:var(--surface-2);border-radius:var(--radius-sm);margin-bottom:var(--space-2);padding:8px 12px;font-size:13px;display:flex}.add-dest-switch{color:var(--accent);cursor:pointer;background:0 0;border:none;flex:none;font-size:12px;font-weight:600;text-decoration:underline}.sheet-back{color:var(--soft);cursor:pointer;background:0 0;border:none;padding:0 6px 0 0;font-size:16px;line-height:1}.item-note{font-size:var(--fs-sm);color:var(--ink);line-height:1.4}.item-note-by{color:var(--soft);font-weight:600}.sel-chips{margin-bottom:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.sel-chip{background:var(--accent-soft,var(--line));color:var(--ink);border-radius:var(--radius);font-size:var(--fs-sm);cursor:pointer;border:none;padding:4px 10px}.pin-line{color:var(--muted);align-items:center;gap:4px;margin-top:5px;font-size:11px;line-height:1;display:flex}.card-act.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.onb-photo{align-items:center;gap:var(--space-3);display:flex}.onb-avatar{border:1.5px dashed var(--line);background:var(--surface-2);width:64px;height:64px;color:var(--muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:22px;display:flex;overflow:hidden}.onb-avatar-img{object-fit:cover;width:100%;height:100%}.onb-chips{flex-wrap:wrap;gap:7px;display:flex}.fa,.av,.av-mini{overflow:hidden}.avatar-img{object-fit:cover;width:100%;height:100%;display:block}.avatar-edit{flex-shrink:0;display:inline-flex;position:relative}.avatar-edit-badge{background:var(--accent-fill);width:24px;height:24px;color:var(--on-accent);border:2px solid var(--surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:flex;position:absolute;bottom:-2px;right:-2px}.crop-box{background:var(--surface);border-radius:var(--radius);padding:var(--space-4);align-items:center;gap:var(--space-3);flex-direction:column;width:min(360px,92vw);display:flex}.crop-view{background:var(--surface-2);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:50%;position:relative;overflow:hidden}.crop-view:active{cursor:grabbing}.crop-img{pointer-events:none;max-width:none;position:absolute;top:0;left:0}.crop-ring{box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--line);pointer-events:none;border-radius:50%;position:absolute;inset:0}.crop-zoom{width:100%;accent-color:var(--accent)}.crop-actions{align-items:center;gap:var(--space-4);justify-content:flex-end;width:100%;display:flex}.info-row{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line-2);color:var(--ink);padding:12px 14px;font-size:14px;display:flex}.info-row:last-child{border-bottom:none}.info-row span:first-child{color:var(--soft)}.info-row--link{text-decoration:none}.info-row--link .chev{color:var(--muted)}.mutual-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mutual-names{color:var(--soft);font-size:13px}.connect-wrap{margin:var(--space-3) 0 var(--space-4)}.connect-row{gap:var(--space-2);display:flex}.conn-row{gap:8px;display:flex}.conn-row .pill{flex:1}.conn-btn{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;flex:1;padding:11px 16px;font-size:13px;font-weight:700}.conn-btn.primary{background:var(--accent-fill);color:var(--on-accent)}.conn-btn.ghost{border-color:var(--line);color:var(--ink);background:0 0}.conn-btn.on{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.conn-btn:disabled{opacity:.55;cursor:default}.conn-chip.on{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-block}.profile-head--center{text-align:center;flex-direction:column;align-items:center;gap:8px}.profile-avatar--lg{width:88px;height:88px;font-size:26px}.profile-head--center .profile-name{margin-top:4px}.count-row{justify-content:center;align-items:center;gap:0;margin:14px 0 4px;display:flex}.count-cell{text-align:center;color:inherit;padding:0 20px;text-decoration:none}.count-n{color:var(--ink);font-size:16px;font-weight:800}.count-l{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:9.5px;font-weight:800}.count-div{background:var(--line-2);width:1px;height:26px}.pstats{gap:26px;margin-top:12px;display:flex}.pstats--center{justify-content:center;gap:34px;margin:16px 0 4px}.pstat{color:inherit;flex-direction:column;align-items:flex-start;gap:4px;text-decoration:none;display:flex}.pstats--center .pstat{align-items:center}.pstat-n{color:var(--ink);font-size:17px;font-weight:800;line-height:1}.pstat-l{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.edit-wrap{margin-bottom:var(--space-4);justify-content:center;display:flex}.pill{letter-spacing:.09em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 22px;font-size:9.5px;font-weight:800;text-decoration:none;display:inline-flex}.pill-primary{background:var(--accent-fill);color:var(--on-accent)}.pill-outline{border-color:var(--line);color:var(--ink);background:0 0}.pill-soft{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.pill:disabled{opacity:.55}.qa-row{margin-top:var(--space-4);margin-bottom:var(--space-4);gap:11px;display:flex}.qa-card{background:var(--surface);border:1px solid var(--line-2);min-width:0;color:var(--ink);border-radius:14px;flex-direction:column;flex:1;padding:15px;text-decoration:none;display:flex}.qa-card.qa-wine{background:var(--accent-fill);border-color:var(--accent);color:var(--on-accent)}.qa-ic{background:#f7f0e224;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.qa-ic-soft{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent)}.qa-t{margin-top:12px;font-size:12px;font-weight:800}.qa-s{opacity:.75;margin-top:4px;font-size:10px;font-weight:500}.pub-hint{font-family:var(--font);color:var(--muted);text-align:center;margin-top:14px;font-size:13px;font-style:normal}.pm-wrap{position:relative}.pm-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.pm-btn:hover{background:var(--surface)}.pm-menu{background:var(--surface);border:1px solid var(--line);z-index:40;border-radius:12px;min-width:180px;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 16px 28px -14px #1e0f1473}.pm-row{text-align:left;width:100%;color:var(--ink);font-family:var(--font);cursor:pointer;background:0 0;border:none;padding:12px 15px;font-size:13px;font-weight:600;display:block}.pm-row+.pm-row{border-top:1px solid var(--line-2)}.pm-row:hover{background:#64343c0f}.pm-row.danger{color:var(--danger)}.pm-report-sub{color:var(--muted);margin:2px 2px 10px;font-size:12.5px}.self-ctrls{align-items:center;gap:9px;display:flex}.ib{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.ib:hover{background:var(--surface)}.ib.danger:hover,.ib.danger:active{border-color:var(--danger);color:var(--danger);background:#a6403f1a}.ib:disabled{opacity:.55}.set-title{font-family:var(--font-display);padding:2px 4px 8px;font-size:22px;font-weight:400}.set-row{width:100%;color:var(--ink);font-family:var(--font);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:14px 4px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.set-row+.set-row{border-top:1px solid var(--line-2)}.set-row.danger{color:var(--danger)}.logout-sheet{text-align:center;padding-bottom:26px}.logout-ic{width:52px;height:52px;color:var(--danger);background:#a6403f1a;border-radius:50%;justify-content:center;align-items:center;margin:6px auto 12px;display:flex}.logout-title{font-family:var(--font-display);margin-bottom:4px;font-size:22px;font-weight:400}.logout-msg{color:var(--muted);margin-bottom:18px;font-size:13.5px}.logout-actions{gap:10px;display:flex}.logout-actions .btn{flex:1}.req-banner{background:var(--accent-fill);color:var(--on-accent);margin-bottom:var(--space-4);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.req-faces{display:inline-flex}.req-face{border:2px solid var(--accent);background:var(--surface-2);width:30px;height:30px;color:var(--soft);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.req-face:first-child{margin-left:0}.req-text{flex-direction:column;flex:1;min-width:0;display:flex}.req-text b{font-size:14px}.req-text small{opacity:.85;font-size:11.5px}.req-banner .chev{color:var(--on-accent);opacity:.8}.pymk-row{margin-bottom:var(--space-4);scrollbar-width:none;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.pymk-row::-webkit-scrollbar{display:none}.pymk-card{border:1px solid var(--line-2);background:var(--surface);border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:6px;width:128px;padding:14px 12px;display:flex}.pymk-link{color:inherit;flex-direction:column;align-items:center;gap:6px;width:100%;text-decoration:none;display:flex}.pymk-av{background:var(--surface-2);width:52px;height:52px;color:var(--soft);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;overflow:hidden}.pymk-name{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.pymk-mutual{color:var(--muted);font-size:11px}.pymk-add{border:1px solid var(--accent);width:100%;color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;margin-top:4px;padding:7px;font-size:12px;font-weight:700}.ws{align-items:center;gap:6px;display:flex}.ws-av{background:var(--surface-2);width:18px;height:18px;color:var(--soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:inline-flex;overflow:hidden}.ask-section-h{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin:0 0 var(--space-2);font-size:12px;font-weight:700}.deliver-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:9.5px;font-weight:800}.segtog{border:1px solid var(--line-2);border-radius:11px;display:flex;overflow:hidden}.segcell{appearance:none;color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:4px;padding:13px 10px;transition:background .14s,color .14s;display:flex}.segcell+.segcell{border-left:1px solid var(--line-2)}.segcell.on{background:var(--accent-fill);color:var(--on-accent);border-left-color:var(--accent)}.segcell-t{letter-spacing:.02em;font-size:10px;font-weight:800}.segcell-s{opacity:.8;font-size:8px;font-weight:600}.group-head{flex-direction:column;align-items:center;gap:4px;display:flex}.group-head-title{cursor:pointer;font-family:var(--font);color:var(--ink);background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.group-head-faces{display:flex}.group-head-faces .av{margin-left:-8px}.group-head-faces .av:first-child{margin-left:0}.rename-link{font-family:var(--font);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.a-group{flex-shrink:0;width:46px;height:46px;position:relative}.a-group .a-stacked{background:var(--surface-2);width:30px;height:30px;color:var(--soft);border:2px solid var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;overflow:hidden}.a-group .a-stacked:first-child{top:0;left:0}.a-group .a-stacked:nth-child(2){bottom:0;right:0}.thread-top{z-index:60;background:var(--bg);border-bottom:1px solid var(--line-2);gap:8px;position:sticky;top:0}.chat-id{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.chat-id-btn{cursor:pointer;background:0 0;border:none;padding:0}.chat-id-av{background:var(--surface-2);width:38px;height:38px;color:var(--soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;overflow:hidden}.chat-id-av.ra-tile{background:var(--accent-fill);color:var(--on-accent);font-family:var(--font-display);border-radius:11px;font-size:20px}.chat-id-av-group{width:38px;height:38px}.chat-id-av-group .a-stacked{width:25px;height:25px;font-size:9px}.chat-id-text{flex-direction:column;min-width:0;display:flex}.chat-id-nameline{align-items:center;min-width:0;display:flex}.chat-id-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;text-decoration:none;overflow:hidden}.chat-id-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.grid-btn{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.sh-head{text-align:center;flex:1;min-width:0}.sh-head-title{font-size:17px;font-weight:700}.sh-head-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sh-list{flex-direction:column;gap:12px;display:flex}.sh-card{border:1px solid var(--line-2);background:var(--surface);color:inherit;border-radius:14px;padding:12px;text-decoration:none;display:block}.sh-top{gap:12px;display:flex}.sh-thumb{background:var(--surface-2);border-radius:10px;flex:none;width:58px;height:58px;overflow:hidden}.sh-thumb img{object-fit:cover;width:100%;height:100%}.sh-info{flex:1;min-width:0}.sh-name{color:var(--ink);font-size:14px;font-weight:700;line-height:1.25}.sh-meta{color:var(--muted);margin-top:2px;font-size:12px}.sh-by{color:var(--muted);margin-top:5px;font-size:11px}.sh-voters{border-top:1px solid var(--line-2);flex-direction:column;gap:8px;margin-top:11px;padding-top:10px;display:flex}.sh-voter{align-items:center;gap:9px;display:flex}.sh-vav{background:var(--surface-2);width:26px;height:26px;color:var(--soft);box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--line-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;overflow:hidden}.sh-vav.yes{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--olive)}.sh-vav.maybe{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--amber)}.sh-vav.no{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--danger)}.sh-vname{color:var(--ink);flex:1;min-width:0;font-size:13px;font-weight:600}.sh-vval{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.sh-vval.yes{color:var(--olive)}.sh-vval.maybe{color:var(--amber)}.sh-vval.no{color:var(--danger)}.sh-waiting{border-top:1px solid var(--line-2);font-family:var(--font);color:var(--muted);margin-top:11px;padding-top:10px;font-size:13px;font-style:normal}.gi-scrim{z-index:1300;background:#1e0f146b;justify-content:center;align-items:center;padding:16px;animation:.16s sheetFade;display:flex;position:fixed;inset:0}.gi-sheet{width:100%;max-width:calc(var(--app-max) - 16px);background:var(--bg);border-radius:22px;max-height:82vh;padding:16px;overflow-y:auto}.gi-head{justify-content:space-between;align-items:center;margin-bottom:6px;padding:4px 4px 0;display:flex}.gi-label{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.gi-add{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:4px;font-size:11px;font-weight:800}.gi-back{color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0 6px 0 0;font-size:22px;line-height:1}.gi-head-sp{width:20px}.gi-member{align-items:center;gap:11px;padding:9px 4px;display:flex}.gi-member-l{min-width:0;color:inherit;flex:1;align-items:center;gap:11px;text-decoration:none;display:flex}.gi-av{background:var(--surface-2);width:44px;height:44px;color:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;overflow:hidden}.gi-member-m{flex-direction:column;flex:1;min-width:0;display:flex}.gi-nameline{align-items:center;min-width:0;display:flex}.gi-name{color:var(--ink);font-size:15px;font-weight:700}.gi-handle{color:var(--muted);font-size:12.5px;font-weight:500}.gi-chip{color:var(--muted);background:var(--surface);border:1px solid var(--line-2);border-radius:999px;flex:none;padding:5px 11px;font-size:11px;font-weight:700}.gi-chip.friend{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:#0000}.gi-chip-btn{color:var(--accent);border-color:var(--accent);cursor:pointer;background:0 0}.gi-chip-btn:disabled{opacity:.5}.gi-row{text-align:center;border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;margin-top:10px;padding:14px;font-size:15px;font-weight:600;display:block}.gi-row-danger{color:var(--danger)}.gi-left-note{text-align:center;color:var(--muted);margin-top:10px;font-size:13px}.gi-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent);border-radius:6px;flex:none;margin-left:6px;padding:2px 6px;font-size:9.5px;font-weight:800}.gi-hint{font-family:var(--font-serif);color:var(--muted);margin:0 4px 4px;font-size:13px;font-style:italic}.gi-acts{flex:none;align-items:center;gap:6px;display:flex}.gi-remove{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.gi-search{margin:6px 0 8px}.gi-addlist{min-height:60px}.gi-empty{text-align:center;color:var(--muted);padding:18px 6px;font-size:13px;line-height:1.4}.left-note{text-align:center;color:var(--muted);padding:var(--space-4);border-top:1px solid var(--line-2);font-size:13px}.bubble-row{flex-direction:column;align-items:flex-start;gap:0;max-width:80%;display:flex}.bubble-row.mine{flex-direction:column;align-self:flex-end;align-items:flex-end;max-width:80%;display:flex}.bubble-row.mine .msg-actions.bubble,.bubble-row.mine .bubble.me{max-width:100%}.bubble-time{color:var(--muted);text-align:right;margin-top:3px;padding:0 2px;font-size:10px}.bubble-time--them{text-align:left}.read-tag{color:var(--muted);font-weight:600}.bubble-deleted{color:var(--muted);font-style:italic}.edited-tag{color:var(--muted);font-size:10px}.meta-sep{color:var(--muted)}.bubble-foot{align-items:center;gap:5px;margin-top:3px;display:flex}.bubble-foot .msg-time{margin-top:0;display:inline}.msg-time{color:var(--muted);font-size:10px}.bubble .msg-time{margin-top:3px;display:block}.bubble.me .msg-time{color:var(--on-accent);opacity:.75;text-align:right}.bubble.them .msg-time{text-align:left}.ws .msg-time{opacity:.85;margin-left:6px;font-weight:400;display:inline}.msg-actions{position:relative}.msg-actions.bubble{display:inline-block}.msg-actions.item{display:block}.msg-menu-btn{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:none;padding:2px 4px;font-size:16px;line-height:1;transition:opacity .12s;position:absolute}.msg-actions.bubble .msg-menu-btn{top:auto;bottom:calc(100% + 1px);right:2px}.msg-actions.item .msg-menu-btn{top:8px;right:8px}.msg-actions:hover .msg-menu-btn{opacity:1}.msg-menu-pop{z-index:30;position:absolute;top:100%;right:0}@media (hover:none) and (pointer:coarse){.msg-menu-btn{display:none}}.cas-scrim{z-index:1400;align-items:center;padding:20px}.cas-sheet{background:var(--surface);border-radius:24px;width:100%;max-width:400px;max-height:88vh;padding:22px 18px;animation:.16s ease-out cas-pop;overflow-y:auto;box-shadow:0 24px 60px -20px #2a15198c}@keyframes cas-pop{0%{opacity:0;transform:scale(.96)}}.cas-eyebrow{font-family:var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding:0 4px;font-size:10px;font-weight:800}.cas-title{font-family:var(--font-display);color:var(--ink);margin-top:8px;padding:0 4px;font-size:26px;font-weight:500;line-height:1.05}.cas-sub{font-family:var(--font);color:var(--muted);margin-top:6px;padding:0 4px;font-size:15px;font-style:normal;line-height:1.35}.cas-group{background:var(--surface-2);border-radius:14px;margin-top:18px;overflow:hidden}.cas-group-danger{margin-top:12px}.cas-opt{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:13px;width:100%;padding:14px 15px;transition:background .13s;display:flex}.cas-group .cas-opt:not(:first-child){border-top:1px solid #2a151914}.cas-opt:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.cas-opt:disabled{opacity:.5;cursor:default}.cas-ico{background:var(--surface);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.cas-ico svg{width:17px;height:17px}.cas-opt-body{flex:1;min-width:0}.cas-opt-label{font-family:var(--font);color:var(--ink);font-size:16px;font-weight:700;line-height:1.15;display:block}.cas-opt-sub{font-family:var(--font);color:var(--faint);margin-top:4px;font-size:13px;font-weight:500;line-height:1.25;display:block}.cas-chev{color:var(--accent);opacity:.5;flex:none;align-items:center;transition:opacity .13s;display:flex}.cas-chev svg{width:16px;height:16px}.cas-opt:hover .cas-chev{opacity:1}.cas-opt.is-note{cursor:default}.cas-opt.is-note:hover{background:0 0}.cas-ico-note{color:var(--muted)}.cas-opt.is-note .cas-opt-label{color:var(--muted);font-weight:600}.cas-opt-danger .cas-ico,.cas-opt-danger .cas-opt-label{color:var(--danger)}.cas-opt-danger:hover{background:color-mix(in srgb, var(--danger) 7%, transparent)}.cas-close{border:1px solid var(--line-2);width:100%;height:52px;font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border-radius:30px;margin-top:14px;font-size:13px;font-weight:800;transition:background .13s}.cas-close:hover{background:var(--surface-2)}.cas-warn{background:color-mix(in srgb, var(--danger) 7%, transparent);border-radius:14px;align-items:flex-start;gap:13px;margin-top:18px;padding:15px;display:flex}.cas-warn-ico{background:color-mix(in srgb, var(--danger) 13%, transparent);width:34px;height:34px;color:var(--danger);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.cas-warn-ico svg{width:17px;height:17px}.cas-warn-text{font-family:var(--font);color:var(--ink);font-size:14.5px;font-weight:500;line-height:1.45}.cas-cta{background:var(--danger);width:100%;height:54px;color:var(--on-accent);font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:30px;margin-top:16px;font-size:13.5px;font-weight:800;transition:filter .13s}.cas-cta:hover{filter:brightness(1.08)}.cas-cta:disabled,.cas-close:disabled{opacity:.5;cursor:default}.dlg-msg{font-family:var(--font);color:var(--ink);margin:12px 0 0;font-size:14.5px;font-weight:500;line-height:1.45}.dlg-cta-wine{background:var(--accent-fill)}.ncat-priv{background:var(--surface-2);border-radius:12px;flex:none;align-items:center;gap:11px;margin-top:20px;padding:12px 13px;display:flex}.ncat-priv-ico{background:var(--surface);width:30px;height:30px;color:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.ncat-priv-text{flex-direction:column;min-width:0;display:flex}.ncat-priv-name{font-family:var(--font);color:var(--ink);font-size:14px;font-weight:700}.ncat-priv-desc{font-family:var(--font);color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:500;line-height:1.3}.ncat-chips{flex-wrap:wrap;flex:none;gap:7px;margin-top:12px;display:flex}.ncat-chip{border:1px solid var(--line-2);height:32px;font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;border-radius:20px;padding:0 13px;font-size:13px;font-weight:600;transition:background .13s,border-color .13s,color .13s}.ncat-chip:hover{background:var(--surface-2);border-color:var(--accent);color:var(--accent)}.ncat-cta{flex:none;margin-top:20px}.msh-scrim{align-items:center;padding:20px}.msh-sheet{background:var(--surface);border-radius:24px;flex-direction:column;width:100%;max-width:400px;max-height:min(706px,86vh);padding:20px 18px;animation:.16s ease-out cas-pop;display:flex;box-shadow:0 24px 60px -20px #2a15198c}.msh-head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 4px;display:flex}.msh-head-text{min-width:0}.msh-eyebrow{font-family:var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:800}.msh-title{font-family:var(--font-display);color:var(--ink);margin:8px 0 0;font-size:26px;font-weight:500;line-height:1.05}.msh-sub{font-family:var(--font);color:var(--muted);margin-top:6px;font-size:15px;line-height:1.35}.msh-x{border:1px solid var(--line-2);width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .13s;display:flex}.msh-x:hover{background:var(--surface-2)}.msh-scroll{scrollbar-width:none;flex:1;margin-top:18px;overflow-y:auto}.msh-scroll::-webkit-scrollbar{display:none}.msh-group{background:var(--surface-2);border-radius:14px;overflow:hidden}.msh-group .msh-row:not(:first-child),.msh-group .msh-act:not(:first-child){border-top:1px solid #2a151914}.msh-row{align-items:center;gap:12px;padding:11px 13px;display:flex}.msh-rowlink{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:12px;margin:0;padding:0;text-decoration:none;display:flex}.msh-av{flex:none;width:42px;height:42px;font-size:13px;font-weight:800}.msh-rowbody{flex-direction:column;min-width:0;display:flex}.msh-name{font-family:var(--font);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;line-height:1.15;overflow:hidden}.msh-role{font-family:var(--font);letter-spacing:.13em;text-transform:uppercase;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:9.5px;font-weight:700;overflow:hidden}.msh-actions{flex:none;align-items:center;gap:7px;display:flex}.msh-tag{height:26px;font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:#2a151912;border-radius:20px;align-items:center;padding:0 10px;font-size:9.5px;font-weight:800;display:inline-flex}.msh-chip{border:1px solid var(--line-2);height:30px;font-family:var(--font);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;padding:0 13px;font-size:12px;font-weight:700;transition:background .13s,border-color .13s,color .13s}.msh-chip:hover{background:var(--surface)}.msh-chip-remove{color:var(--muted)}.msh-chip-remove:hover{border-color:var(--danger);color:var(--danger);background:color-mix(in srgb, var(--danger) 6%, transparent)}.msh-chip:disabled{opacity:.5;cursor:default}.msh-add{border:1px dashed var(--line-2);width:100%;height:46px;font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;margin-top:11px;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s;display:flex}.msh-add svg{width:14px;height:14px}.msh-add:hover{border-color:var(--accent);color:var(--accent)}.msh-seclbl{font-family:var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:22px 0 9px;padding:0 4px;font-size:10px;font-weight:800}.msh-act{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:13px;width:100%;padding:13px 14px;transition:background .13s;display:flex}.msh-act:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.msh-act:disabled{opacity:.5;cursor:default}.msh-act-ico{background:var(--surface);width:32px;height:32px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.msh-act-ico svg{width:16px;height:16px}.msh-act-body{flex:1;min-width:0}.msh-act-label{font-family:var(--font);color:var(--ink);font-size:15.5px;font-weight:700;display:block}.msh-act-sub{font-family:var(--font);color:var(--faint);margin-top:4px;font-size:12.5px;font-weight:500;line-height:1.3;display:block}.msh-act-chev{color:var(--accent);opacity:.45;flex:none;align-items:center;transition:opacity .13s;display:flex}.msh-act-chev svg{width:15px;height:15px}.msh-act:hover .msh-act-chev{opacity:1}.msh-switch{background:var(--tab-glyph);border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.msh-switch.on{background:var(--accent-fill)}.msh-switch-knob{background:var(--on-accent);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.msh-switch.on .msh-switch-knob{transform:translate(16px)}.msh-act-danger .msh-act-ico,.msh-act-danger .msh-act-label{color:var(--danger)}.msh-act-danger:hover{background:color-mix(in srgb, var(--danger) 7%, transparent)}.msh-foot{flex:none;padding-top:14px}.msh-done{background:var(--accent-fill);width:100%;height:54px;color:var(--on-accent);font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:30px;font-size:13.5px;font-weight:800;transition:filter .13s}.msh-done:hover{filter:brightness(1.09)}.shared-item-row{border-bottom:1px solid var(--line-2);color:var(--ink);align-items:center;gap:11px;padding:11px 14px;text-decoration:none;display:flex}.shared-item-row:last-child{border-bottom:none}.si-thumb{border-radius:var(--radius-sm);background:var(--image-bg);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.si-thumb img{object-fit:cover;width:100%;height:100%}.si-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.si-menu-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 6px;font-size:18px;line-height:1}.si-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.si-price{color:var(--soft);font-size:13px}.si-meta{color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.si-av{background:var(--surface-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:7px;font-weight:700;display:inline-flex;overflow:hidden}.si-tally{white-space:nowrap;align-items:center;gap:9px;margin-left:auto;display:inline-flex}.si-t{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.si-t.yes{color:var(--vote-yes)}.si-t.maybe{color:var(--vote-maybe)}.si-t.no{color:var(--vote-no)}.msg-highlight{border-radius:var(--radius);animation:2s ease-out msgFlash}@keyframes msgFlash{0%,40%{box-shadow:0 0 0 2px var(--accent)}to{box-shadow:0 0 0 2px #0000}}.notif-dot{background:var(--danger);border:2px solid var(--bg);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:6px}.notif-dot--inline{border:none;flex-shrink:0;width:8px;height:8px;position:static}.notif-row{border-bottom:1px solid var(--line-2);color:var(--ink);align-items:center;gap:11px;padding:12px 14px;text-decoration:none;display:flex}.notif-row:last-child{border-bottom:none}.notif-row.is-new{background:var(--surface-2)}.notif-text{flex:1;min-width:0;font-size:14px;line-height:1.35}.notif-time{color:var(--muted);flex-shrink:0;font-size:11px}.reminder-set{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink);font-size:14px;display:flex}.notif-self{background:var(--surface-2)}.notif-row .fa{flex-shrink:0;width:42px;height:42px;font-size:14px}.notif-row .notif-self{font-size:18px}.notif-actions{gap:6px;margin-top:6px;display:flex}.notif-actions .chip{font-size:12px}.notif-count{box-sizing:border-box;background:var(--danger);color:#fff;border:2px solid var(--bg);border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:0;right:0}.tabb .gl{position:relative}.tab-badge{box-sizing:border-box;background:var(--danger);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;left:50%;transform:translate(2px)}.crow-unread{background:var(--accent-fill);border-radius:50%;flex-shrink:0;width:9px;height:9px}.crow-unread--n{width:auto;min-width:17px;height:17px;color:var(--on-accent);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}.crow-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;min-height:24px;display:flex}.crow-time{color:var(--muted);font-size:11px;font-weight:600}.topnav h1.op-title{flex:initial;text-align:left;font-family:var(--font-display);letter-spacing:-.01em;text-transform:lowercase;font-size:46px;font-weight:400;line-height:.9}.pe-avatar{cursor:pointer;background:var(--surface-2);border:none;border-radius:50%;width:88px;height:88px;padding:0;display:block;overflow:hidden}.pe-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.pe-avatar-fallback{color:#f3e9dd;width:100%;height:100%;font-family:var(--font);justify-content:center;align-items:center;font-size:30px;font-weight:700;display:flex}.pe-name{text-align:center;width:100%;max-width:280px;font-family:var(--font-display);color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:12px;margin-top:12px;padding:6px 12px;font-size:26px;font-weight:500;line-height:1.1}.pe-name:focus,.pe-handle input:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);outline:none}.pe-handle{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;font-weight:500;display:flex}.pe-handle input{text-align:center;width:150px;font-family:var(--font);color:var(--muted);background:var(--surface);border:1px solid var(--line-2);border-radius:10px;padding:5px 8px;font-size:12.5px;font-weight:500}.pe-check{text-align:center;flex:0 0 14px;width:14px}.pe-handle input.is-good{border-color:var(--olive)}.pe-handle input.is-bad{border-color:var(--danger)}.pe-check{font-size:13px;font-weight:800;line-height:1}.pe-check--ok{color:var(--olive)}.pe-check--bad{color:var(--danger)}.pe-check--wait{color:var(--faint)}.pe-handle-msg{text-align:center;margin:6px 0 0;font-size:12px;font-weight:600}.pe-handle-msg.ok{color:var(--olive)}.pe-handle-msg.bad{color:var(--danger)}.profile-bio{text-align:center;max-width:300px;font-family:var(--font-serif);color:var(--soft);margin:10px auto 0;font-size:14px;font-style:italic;line-height:1.45}.profile-bio--left{text-align:left;margin:6px 0 0}.up-head-text{flex:1;min-width:0}.up-counts{gap:16px;margin-top:9px;display:flex}.up-count{font-family:var(--font);color:var(--muted);font-size:10.5px;text-decoration:none}.up-count b{color:var(--ink);font-size:12px;font-weight:800}.up-connect{margin-top:12px}.connect-cta{flex-direction:column;align-items:center;gap:9px;display:flex}.cta-add{background:var(--accent-fill);width:100%;height:46px;color:var(--on-accent);font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}.cta-add:disabled{opacity:.55}.cta-add--ghost{border:1px solid var(--line);color:var(--ink);background:0 0;font-weight:700}.cta-follow{border:1px solid var(--line);width:100%;height:34px;color:var(--soft);font-family:var(--font);cursor:pointer;background:0 0;border-radius:999px;padding:0;font-size:11.5px;font-weight:600}.cta-follow:disabled{opacity:.55}.cta-follow.on{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.up-mutual{margin-top:var(--space-4);align-items:center;gap:9px;display:flex}.up-mutual-faces{flex:none;padding-left:6px;display:flex}.up-mutual-face{border:2px solid var(--bg);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-6px;font-size:8px;font-weight:700;display:flex}.up-mutual-text{color:var(--muted);font-size:12px;line-height:1.3}.up-mutual-text a{color:inherit;text-decoration:none}.up-mutual-text b{color:var(--ink);font-weight:700}.up-gift{margin-top:var(--space-4);background:var(--accent-fill);color:var(--on-accent);border-radius:14px;align-items:center;gap:12px;padding:15px;text-decoration:none;display:flex}.up-gift-ic{background:#f7f0e226;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.up-gift-text{flex:1;min-width:0}.up-gift-text b{font-size:12.5px;font-weight:800;display:block}.up-gift-text small{opacity:.7;margin-top:6px;font-size:10.5px;font-weight:500;display:block}.up-gift .chev{opacity:.8}.pe-fields{margin-top:var(--space-4)}.pe-actions{margin:var(--space-4) 0 var(--space-5);gap:10px;display:flex}.pe-actions .pill{flex:1}.handle-row{align-items:center;gap:6px;display:flex}.handle-at{color:var(--muted);font-size:16px;font-weight:700}.handle-row .input{flex:1;min-width:0}.set-nav{border-bottom:1px solid var(--line-2);color:var(--ink);align-items:center;gap:12px;padding:14px 4px;text-decoration:none;display:flex}.set-nav:last-of-type{border-bottom:none}.set-nav-text{flex:1;min-width:0;font-size:15px;font-weight:600}.set-nav-text small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:500;display:block}.about-sizes-btn{width:100%;font:inherit;cursor:pointer;background:0 0;border:none}.about-chev{transition:transform .15s}.about-chev.open{transform:rotate(90deg)}.about-size-row{background:var(--surface-2);color:var(--soft);font-size:13.5px}.about-size-row:last-child{border-bottom:none}.about-sizes-edit{background:var(--surface-2);font-size:13.5px;font-weight:600}.about-sizes-edit span:first-child,.about-sizes-edit .chev{color:var(--accent)}.sec-head{margin:var(--space-5) 2px var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.sec-head .group-h{margin:0}.see-all{font-family:var(--font);color:var(--accent);font-size:12.5px;font-weight:600;text-decoration:none}.cat-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cat-tile{color:var(--ink);min-width:0;text-decoration:none}.cat-cover{aspect-ratio:1;border-radius:var(--radius);position:relative;overflow:hidden}.cat-mosaic{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid;position:absolute;inset:0}.cat-mosaic>*{width:100%;min-width:0;height:100%;min-height:0;display:block}.cat-mosaic img{object-fit:cover}.cat-badge{color:#f3e9dd;letter-spacing:.06em;text-transform:uppercase;background:#2a15198c;border-radius:999px;padding:5px 11px;font-size:9.5px;font-weight:800;position:absolute;top:10px;left:10px}.cat-members{display:flex;position:absolute;bottom:10px;right:10px}.cat-member{border:2px solid var(--bg);width:26px;height:26px;font-family:var(--font);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-size:8px;font-weight:700;display:flex;overflow:hidden}.cat-member img{object-fit:cover;width:100%;height:100%}.cat-member--more{background:var(--soft);color:var(--bg)}.cat-name{font-family:var(--font);color:var(--ink);margin-top:10px;font-size:15px;font-weight:800}.cat-meta{color:var(--muted);margin-top:3px;font-size:13px}.empty-card{text-align:center;border:1.6px dashed color-mix(in srgb, var(--muted) 45%, transparent);border-radius:var(--radius);flex-direction:column;align-items:center;padding:30px 24px;display:flex}.empty-card-ic{background:color-mix(in srgb, var(--muted) 12%, transparent);width:54px;height:54px;color:var(--soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.empty-card-title{font-family:var(--font);color:var(--ink);font-size:16px;font-weight:800}.empty-card-sub{max-width:280px;color:var(--muted);margin:8px 0 0;font-size:13.5px;line-height:1.5}.about-card{text-align:center;padding:var(--space-5) var(--space-4);background:var(--surface);border:1px solid var(--line-2);border-radius:14px;flex-direction:column;align-items:center;display:flex}.about-mark{background:var(--accent-fill);width:46px;height:46px;color:var(--on-accent);font-family:var(--font-display);border-radius:12px;justify-content:center;align-items:center;font-size:24px;line-height:1;display:flex}.about-name{font-family:var(--font-display);color:var(--ink);margin-top:12px;font-size:26px;font-weight:400;line-height:1}.about-tag{font-family:var(--font);color:var(--muted);margin:8px 0 0;font-size:14px;font-style:normal}.about-ver{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:14px 0 0;font-size:11px;font-weight:600}.phone-row{align-items:center;gap:8px;display:flex}.phone-row .select{flex:none;width:auto;min-width:104px}.phone-row .input{flex:1;min-width:0}.int-chips{flex-wrap:wrap;gap:8px;display:flex}.int-chip{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent);font-family:var(--font);border-radius:18px;padding:9px 13px;font-size:11px;font-weight:700;line-height:1}.int-edit{border:1px solid var(--line);color:var(--muted);font-family:var(--font);cursor:pointer;background:0 0;border-radius:18px;align-items:center;gap:5px;padding:9px 13px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.int-chip{align-items:center;gap:6px;display:inline-flex}.int-x{color:var(--accent);opacity:.55;cursor:pointer;background:0 0;border:none;margin-right:-2px;padding:0;font-size:15px;line-height:1}.int-x:hover{opacity:1}.int-search{border:1px solid var(--accent);background:var(--surface);min-width:150px;color:var(--ink);font-family:var(--font);border-radius:18px;outline:none;flex:1;padding:8px 13px;font-size:11.5px;font-weight:600;line-height:1}.int-done{background:var(--accent-fill);color:var(--on-accent);font-family:var(--font);cursor:pointer;border:none;border-radius:18px;padding:9px 15px;font-size:11px;font-weight:700;line-height:1}.int-suggest{margin:var(--space-2) 0 var(--space-4);flex-wrap:wrap;gap:7px;display:flex}.int-sugg{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-family:var(--font);cursor:pointer;border-radius:16px;padding:8px 12px;font-size:11.5px;font-weight:600;line-height:1}.int-sugg:hover{border-color:var(--accent);color:var(--accent)}.int-sugg--new{border-color:var(--accent);color:var(--accent);font-weight:700}.op-plus{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.op-plus:active{background:var(--surface-2)}.op-sheet-title{font-family:var(--font-display);font-size:20px;font-weight:400}.recent-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:6px 16px 4px;font-size:10px;font-weight:800}.ra-tile{font-family:var(--font-display);font-size:24px;line-height:1}.rai-pill{vertical-align:middle;background:var(--accent-fill);color:var(--on-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:9px;font-weight:800;display:inline-block}.crow-wrap.is-unread .crow .who{font-weight:800}.crow-wrap.is-unread .crow .last{color:var(--ink)}.seg-count{box-sizing:border-box;background:var(--danger);color:#fff;vertical-align:middle;border-radius:9px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:6px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.assistant-row{color:var(--ink);background:var(--surface);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.assistant-ic{background:var(--accent-fill);width:46px;height:46px;color:var(--on-accent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.assistant-m{flex-direction:column;flex:1;min-width:0;display:flex}.assistant-name{font-weight:700}.assistant-sub{color:var(--muted);font-size:12px}.assistant-row .chev{color:var(--muted)}.assistant-divider{background:var(--line);height:1px;margin:4px 16px 8px}.assistant-intro{color:var(--soft);margin-bottom:var(--space-3);font-size:14px;line-height:1.45}.sg-card{border-bottom:1px solid var(--line-2);gap:12px;padding:12px 0;display:flex}.sg-card:last-child{border-bottom:none}.sg-thumb{border-radius:var(--radius-sm);background:var(--image-bg);flex-shrink:0;width:64px;height:64px;display:block;overflow:hidden}.sg-thumb img{object-fit:cover;width:100%;height:100%}.sg-body{flex:1;min-width:0}.sg-title{font-size:14px;font-weight:600;line-height:1.3}.sg-meta{color:var(--soft);margin-top:2px;font-size:13px}.sg-actions{gap:7px;margin-top:8px;display:flex}.ass-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:12px 16px 4px;display:flex;overflow-x:auto}.ass-chips::-webkit-scrollbar{display:none}.ass-chip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer;flex-shrink:0;align-items:center;gap:8px;max-width:220px;padding:6px 14px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.ass-chip.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ass-chip-img{object-fit:cover;background:var(--image-bg);border-radius:999px;flex-shrink:0;width:30px;height:30px}.ass-chip-img.placeholder{display:inline-block}.ass-chip-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ass-forline{margin-top:var(--space-3);font-size:15px}.ass-section{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:var(--space-3) 0 0;font-size:12px;font-weight:700}.sg-reason{color:var(--muted);margin-top:2px;font-size:12px}.sg-save{color:var(--good,#1a7f3c);font-weight:600}.ac-wrap{flex-direction:column;min-height:calc(100dvh - 56px);display:flex}.ac-thread{flex-direction:column;flex:1;gap:10px;padding:14px 14px 16px;display:flex}.ac-bubble{border-radius:14px;max-width:85%;padding:10px 12px;font-size:14px;line-height:1.45}.ac-bot{background:var(--surface);border:1px solid var(--line);align-self:flex-start}.ac-me{background:var(--accent-fill);color:var(--on-accent);align-self:flex-end}.ac-typing{color:var(--muted)}.ac-starters{flex-wrap:wrap;gap:8px;display:flex}.ac-chip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer;padding:7px 13px;font-size:13px}.ac-results{flex-direction:column;align-self:stretch;gap:8px;display:flex}.ac-group{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:11px;font-weight:700}.ac-card{text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.ac-thumb{background:var(--image-bg);border-radius:8px;flex-shrink:0;width:56px;height:56px;display:block;overflow:hidden}.ac-thumb img{object-fit:cover;width:100%;height:100%}.ac-info{flex-direction:column;flex:1;min-width:0;display:flex}.ac-title{font-size:14px;font-weight:600;line-height:1.3}.ac-meta{color:var(--soft);margin-top:2px;font-size:13px}.ac-save{color:var(--good,#1a7f3c);font-weight:600}.ac-reason{color:var(--muted);margin-top:1px;font-size:12px}.ac-chev{color:var(--muted);font-size:20px}.ac-composer{background:var(--surface);border-top:1px solid var(--line);padding:8px 12px calc(8px + env(safe-area-inset-bottom));position:sticky;bottom:0}.ac-attached-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.ac-attached{color:var(--soft);background:var(--image-bg);border-radius:999px;align-items:center;gap:6px;max-width:190px;padding:4px 8px 4px 4px;font-size:12px;display:inline-flex}.ac-attached-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-compare-chip{color:var(--accent);border:1px solid var(--accent);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.ac-compare-chip:disabled{opacity:.5;cursor:default}.ac-attached-thumb{background:var(--surface);border-radius:999px;flex-shrink:0;width:22px;height:22px;overflow:hidden}.ac-attached-thumb img{object-fit:cover;width:100%;height:100%}.ac-attached-x{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px}.ac-inputbar{align-items:flex-end;gap:8px;display:flex}.ac-plus{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:999px;flex-shrink:0;font-size:20px;line-height:1}.ac-input{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);flex:1;padding:9px 14px;font-size:14px}.ac-input--area{resize:none;min-height:38px;max-height:120px;line-height:1.4;font-family:var(--font);scrollbar-width:none;outline:none;overflow-y:auto}.ac-send{background:var(--accent-fill);width:34px;height:34px;color:var(--on-accent);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;font-size:18px}.ac-send:disabled{opacity:.4}.ac-sheet-bg{z-index:60;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ac-sheet{background:var(--surface);width:100%;max-width:var(--app-max);max-height:80vh;padding:14px 16px calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;overflow-y:auto}.ac-sheet-head{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:15px;display:flex}.ac-picklist{flex-direction:column;display:flex}.ac-pickrow{border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.ac-pickthumb{background:var(--image-bg);border-radius:8px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.ac-pickthumb img{object-fit:cover;width:100%;height:100%}.ac-pickname{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.ac-pickprice{color:var(--soft);font-size:13px}.ac-detail{flex-direction:column;display:flex}.ac-detail-img{aspect-ratio:1;background:var(--image-bg);border-radius:12px;width:100%;max-height:260px;overflow:hidden}.ac-detail-img img{object-fit:contain;width:100%;height:100%}.ac-detail-title{margin-top:12px;font-size:16px;font-weight:600}.ac-detail-meta{color:var(--soft);margin-top:4px;font-size:14px}.ac-muted{color:var(--muted)}.ac-detail-reason{color:var(--muted);margin-top:6px;font-size:13px}.ac-detail-actions{gap:8px;margin-top:14px;display:flex}.ac-detail-actions .btn{flex:1}.ac-viewsite{text-align:center;color:var(--muted);margin-top:10px;font-size:13px;text-decoration:none;display:block}.ac-stop{background:var(--ink);font-size:13px}.ac-topbar{border-bottom:1px solid var(--line);z-index:60;background:var(--bg);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex;position:sticky;top:0}.ac-topbar--pinned{padding-top:calc(8px + env(safe-area-inset-top))}.ac-topbar-title{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ac-topbar-actions{flex-shrink:0;gap:8px;display:flex}.ac-topbtn{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer;padding:5px 12px;font-size:13px}.ac-newrow{text-align:left;width:100%;color:var(--accent);border:none;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;padding:10px 0;font-size:14px;font-weight:600;display:block}.ac-chatrow{border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex}.ac-chatrow.on{background:var(--image-bg);margin:0 -16px;padding:0 16px}.ac-chatrow-main{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:11px 0;display:flex}.ac-chatrow-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--ink);font-size:14px;font-weight:600;overflow:hidden}.ac-chatrow-date{color:var(--muted);font-size:12px}.ac-rowbtn{color:var(--soft);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 6px;font-size:12px}.ac-rename-input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:8px;flex:1;padding:8px 10px;font-size:14px}.ask-assistant-card{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;align-items:center;gap:12px;margin:0 16px 20px;padding:14px;text-decoration:none;display:flex}.ask-assistant-ic{background:var(--accent-fill);width:40px;height:40px;color:var(--on-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ask-assistant-m{flex-direction:column;flex:1;min-width:0;display:flex}.ask-assistant-t{font-weight:700}.ask-assistant-s{color:var(--muted);font-size:12px}.ask-assistant-card .chev{color:var(--muted);font-size:20px}.ac-replace{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);cursor:pointer;background:0 0;margin-top:10px;padding:11px;font-size:14px;display:block}.ac-pickhint{color:var(--muted);margin-bottom:8px;font-size:12px;line-height:1.4}.cat-head{padding:20px var(--gutter) 0;flex-direction:column;align-items:center;gap:12px;display:flex}.cat-head .cat-head-actions{align-self:flex-end}.cat-logo{flex:none}.cat-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:lowercase;color:var(--ink);padding:0 var(--gutter);margin:8px 0 0;font-size:46px;font-weight:400;line-height:.9}.cat-head-actions{align-items:center;gap:11px;display:flex}.cat-toggle{gap:22px;padding:16px 18px 0;display:flex}.navlink{font-family:var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 0 6px;font-size:13px;font-weight:800;display:inline-flex}.navlink.on{color:var(--ink);border-bottom:2.5px solid var(--accent)}.cat-rule{background:var(--line);height:1px;margin:14px 18px 0}.cat-nav{gap:14px;padding-top:14px;display:flex;overflow-x:auto}.cat-nav .chip{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap;background:0 0;border:none;border-radius:0;padding:0 0 4px;font-size:10px;font-weight:600}.cat-nav .chip.on{color:var(--ink);border-bottom:1px solid var(--ink)}.cat-nav .chip-new{color:var(--accent)}.cat-nav .chip-more{margin-left:5px}.catalog-client .ctools .cat-mode{align-self:center;margin:0 auto 0 0;padding:2px}.catalog-client .ctools .cat-mode button{padding:6px 10px;font-size:10px}.catalog-client .ctools.has-search-open .cat-mode{display:none}.grid{grid-template-columns:1fr 1fr;gap:14px}.item-card{background:var(--surface);border:1px solid var(--line);border-radius:0;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s;overflow:hidden}.item-card.flash{animation:1.6s ease-out item-flash}@keyframes item-flash{0%,35%{box-shadow:0 0 0 2px var(--accent-fill)}to{box-shadow:0 0 0 2px #0000}}.item-card:hover{box-shadow:var(--shadow-card);transform:translateY(-5px)}.item-card:active{transform:translateY(-1px)}.thumb{aspect-ratio:auto;background:var(--image-bg);border-bottom:1px solid var(--line-2);justify-content:center;align-items:center;height:150px;display:flex}.card-actions{z-index:4;justify-content:space-between;gap:4px;top:0;left:0;right:0}.card-act{background:var(--card,var(--surface));border:1px solid var(--line-2);width:30px;min-width:30px;height:30px;color:var(--ink);border-radius:50%;padding:0;transition:all .15s}.card-act:hover{border-color:var(--accent);color:var(--accent)}.card-act.on{background:var(--accent-fill);border-color:var(--accent);color:var(--on-accent)}.card-act svg{width:13px;height:13px}.cb{padding:9px 10px 0}.item-brand{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:7px;font-weight:600}.item-nm{font-family:var(--font);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);min-height:26px;margin-top:5px;margin-bottom:0;font-size:11px;font-weight:700;line-height:1.2}.price{font-family:var(--font);color:var(--ink);margin-top:4px;font-size:15px;font-weight:800}.lean-line{font-family:var(--font);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;margin-top:7px;font-size:7px;font-weight:600;display:flex}.lean-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.ask-bar{border:1px solid var(--accent);font:inherit;color:inherit;box-sizing:border-box;cursor:pointer;background:0 0;align-self:stretch;margin:10px 10px 11px;padding:0;text-decoration:none;transition:background .15s;display:flex}.ask-bar:hover{background:var(--accent-fill)}.ask-label{white-space:nowrap;height:32px;font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);flex:1;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.ask-bar:hover .ask-label{color:var(--on-accent)}.ask-arrow{background:var(--accent-fill);width:32px;color:var(--on-accent);justify-content:center;align-items:center;display:flex}.cat-head-actions .iconbtn{color:var(--ink);background:0 0;border:none;width:38px;height:38px}.cat-add{width:38px;height:38px;color:var(--on-accent);background:var(--accent-fill);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,transform .12s;display:flex;box-shadow:0 6px 14px -6px #64343cb3}.cat-add:active{transform:scale(.94)}.cat-rule{margin:14px 18px}.catalog-client{padding-top:0}.item-brand{min-height:11px;font-size:9px}.item-nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:27px;max-height:27px;display:-webkit-box;overflow:hidden}.price{min-height:17px}.thumb{height:150px}.catalog-client .filters-toggle{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:0 0;border:none;border-radius:0;padding:0 2px;font-size:10px;font-weight:600}.catalog-client .filters-toggle.active{color:var(--accent)}.catalog-client .search-row{align-items:center;gap:13px}.catalog-client .card-actions{background:0 0;justify-content:space-between;gap:5px;padding:11px 11px 0;display:flex;position:static}.catalog-client .thumb{background:var(--image-bg);border-bottom:1px solid var(--line-2);height:150px;margin:10px 11px 0}.catalog-client .thumb .thumb-img{mix-blend-mode:multiply}.catalog-client .item-card{flex-direction:column;display:flex}.catalog-client .card-link,.catalog-client .cb{flex-direction:column;flex:1;display:flex}.catalog-client .cb-status{margin-top:auto;padding-top:8px}.catalog-client .item-nm{-webkit-line-clamp:initial;text-overflow:clip;max-height:27px;display:block;overflow:hidden}.notif-bell{position:relative}.notif-bell .notif-dot{background:var(--accent-fill);border:1.5px solid var(--bg);border-radius:50%;width:7px;min-width:0;height:7px;padding:0;font-size:0;position:absolute;top:3px;right:5px}.catalog-client .item-brand{white-space:nowrap;text-overflow:clip;max-width:100%;overflow:hidden}.catalog-client .item-nm{height:27px;min-height:27px}.catalog-client .thumb-img{mix-blend-mode:multiply}.catalog-client .price-orig{font-family:var(--mono);color:var(--muted);white-space:nowrap;text-overflow:clip;white-space:nowrap;max-width:100%;min-height:14px;margin-top:1px;font-size:10.5px;overflow:hidden}.price-drop{font-family:var(--mono);color:var(--danger);white-space:nowrap;margin-left:6px;font-size:10px;font-weight:600}.price-was{text-decoration:line-through}.price:has(.price-drop){color:var(--danger)}.avatar-root,.avatar-root .avatar-img{border-radius:50%!important}.avatar-root{text-align:center;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.avatar-root,.fa,.pv-av,.gi-av,.sv-av,.req-face,.pvr-av,.pe-avatar-fallback,.nsc-av,.idet-vav,.gsearch-av,.profile-avatar{box-shadow:inset 0 0 0 1px var(--avatar-ring)}.cover-empty{justify-content:center;align-items:center;background:var(--fill)!important;display:flex!important}.cover-mark{aspect-ratio:1;width:auto;height:26%;color:var(--catalog-mark);opacity:.22}.ac-delta{font-family:var(--mono);margin-left:6px;font-size:11px;font-weight:600}.ac-delta.down{color:var(--olive)}.ac-delta.up{color:var(--muted)}.item-block-nudge{justify-content:flex-end;margin-top:-3px;display:flex}.nudge-btn{border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:12px}.nudge-btn:disabled{opacity:.6;cursor:default}.nudge-btn--done{border-color:var(--line-2);color:var(--muted);opacity:1}.rai-friends{width:100%;margin:6px 0 2px}.rai-friend{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:8px 2px;display:flex}.rai-friend-av{background:var(--surface-2);width:34px;height:34px;color:var(--ink);flex:0 0 34px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.rai-friend-name{color:var(--ink);font-size:14px;font-weight:500}.rai-friend-take{color:var(--muted);text-align:right;margin-left:auto;font-size:13px}.rai-loader{width:48px;height:48px;margin:10px 0;position:relative}.rai-loader-glyph{font-family:var(--font-ar);color:var(--olive);justify-content:center;align-items:center;font-size:26px;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.rai-loader-orbit{animation:1.2s linear infinite raiOrbit;position:absolute;inset:0}.rai-loader-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;bottom:3px;left:50%}@keyframes raiOrbit{to{transform:rotate(360deg)}}.rai-take-head{align-items:center;gap:8px;margin:10px 0 5px;display:flex}.rai-take-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:10px}.rai-verdict{background:var(--ink);color:var(--surface);border:1.5px solid var(--olive);border-radius:999px;padding:3px 11px;font-size:11px;font-weight:600}.rai-card{color:#f3e9dd;background:#2c1a1e;border-radius:16px;flex:none;align-self:flex-start;max-width:85%;padding:15px}.rai-card-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.rai-card-glyph{font-family:var(--font-ar);color:#b3a45c;font-size:18px;font-weight:600;line-height:1}.rai-card-verdict{letter-spacing:.1em;text-transform:uppercase;color:#e8a87c;font-size:11px;font-weight:800}.rai-card-body{color:#f3e9dd;font-size:14px;line-height:1.5}.ac-msg{flex-direction:column;display:flex}.ac-msg-me{align-items:flex-end}.ac-msg-bot{align-items:flex-start}.rai-suggests{flex-wrap:wrap;gap:7px;margin:8px 0 4px;display:flex}.rai-suggest{border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px}.rai-suggest:disabled{opacity:.5}.rai-action{background:var(--accent-fill);border:1px solid var(--accent);color:var(--surface);cursor:pointer;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:600}.rai-action:disabled{opacity:.5}.rai-item{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;align-items:center;gap:10px;max-width:260px;padding:8px 10px;display:flex}.rai-item-thumb{background:var(--image-bg);border-radius:10px;flex:none;width:46px;height:46px;overflow:hidden}.rai-item-thumb img{object-fit:cover;width:100%;height:100%}.rai-item-body{flex-direction:column;gap:2px;min-width:0;display:flex}.rai-item-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rai-item-price{color:var(--muted);font-size:12px}.rai-styled{gap:8px;margin-top:8px;padding:2px 0;display:flex;overflow-x:auto}.rai-styled-card{background:var(--surface);border:1px solid var(--line-2);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;flex:none;gap:4px;width:92px;padding:6px;display:flex}.rai-styled-thumb{aspect-ratio:1;background:var(--image-bg);border-radius:8px;width:100%;display:block;overflow:hidden}.rai-styled-thumb img{object-fit:cover;width:100%;height:100%}.rai-styled-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.rai-styled-brand{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sheet-bg{z-index:1300;background:#00000059;justify-content:center;align-items:flex-end;animation:.18s sheetFade;display:flex;position:fixed;inset:0}.sheet-card{width:100%;max-width:var(--app-max);background:var(--bg);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-top-left-radius:20px;border-top-right-radius:20px;max-height:85vh;padding:8px 16px 24px;animation:.22s cubic-bezier(.2,.8,.2,1) sheetUp;overflow-y:auto}:is(html:has(.sheet-bg),html:has(.scrim),html:has(.fscrim),html:has(.addflow),body:has(.sheet-bg),body:has(.scrim),body:has(.fscrim),body:has(.cof-scrim),body:has(.crow-scrim),body:has(.dlg-scrim),body:has(.dlg),body:has(.ac-sheet-bg),body:has(.gi-scrim),body:has(.gift-menu-scrim),body:has(.gs-scrim),body:has(.nsc-scrim),body:has(.pp-scrim),body:has(.op-sheet),body:has(.msgctx-backdrop),body:has(.filter-panel),body:has(.search-overlay),body:has(.photo-light),body:has(.addflow)){overflow:hidden}.op-sheet,.filter-panel,.ac-sheet-bg .ac-sheet,.search-overlay,.destpick-list,.pick-sheet{overscroll-behavior:contain}@keyframes sheetFade{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-grip{background:var(--line-2);border-radius:999px;width:36px;height:4px;margin:4px auto 10px}.sheet-head{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:16px;display:flex}.ask-sent{text-align:center;padding:24px 8px 8px}.ask-sent-check{background:var(--accent-fill);width:44px;height:44px;color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 12px;font-size:22px;display:flex}.ask-sent-title{margin-bottom:16px;font-weight:600}.ask-sent-actions{justify-content:center;gap:10px;display:flex}.ac-pricenote{color:var(--muted);align-items:center;gap:6px;margin-top:10px;padding:0 2px;font-size:11px;line-height:1.4;display:flex}.ac-pricenote-dot{color:var(--accent);flex:none;font-size:8px}.search-overlay{width:100%;max-width:var(--app-max);z-index:1200;background:var(--bg);border-left:1px solid var(--line);border-right:1px solid var(--line);animation:.18s searchIn;position:fixed;top:0;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}@keyframes searchIn{0%{opacity:0}to{opacity:1}}.search-overlay-head{padding:var(--space-3) var(--space-4);background:var(--bg);z-index:1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.search-overlay-title{color:var(--ink);font-size:16px}.gsearch-tabs{scrollbar-width:none;margin-top:var(--space-3);gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.gsearch-tabs::-webkit-scrollbar{display:none}.gs-tab{border:1px solid var(--line);background:var(--surface);color:var(--muted);font-family:var(--font);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.gs-tab.on{background:var(--accent-fill);border-color:var(--accent);color:var(--on-accent)}.gs-tab-n{opacity:.6;font-size:11px;font-weight:700}.gs-tab.on .gs-tab-n{opacity:.85}.gsearch-sec{margin-top:var(--space-4)}.gsearch-head{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-2);font-size:11px}.gsearch-row{border-bottom:1px solid var(--line-2);color:var(--ink);align-items:center;gap:11px;padding:9px 0;display:flex}.gsearch-thumb{background:var(--image-bg,var(--surface-2));flex:0 0 42px;width:42px;height:42px;display:flex;overflow:hidden}.gsearch-thumb img{object-fit:contain;width:100%;height:100%}.gsearch-av{width:42px;height:42px;font-family:var(--font);color:var(--soft);background:var(--surface-2);flex:0 0 42px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.gsearch-text{flex-direction:column;min-width:0;display:flex}.gsearch-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.gsearch-sub{color:var(--muted);font-size:12px}.explore-card{position:relative}.explore-featured-tag{z-index:1;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;background:var(--ink);color:var(--surface);padding:2px 6px;font-size:9.5px;font-weight:600;position:absolute;top:6px;left:6px}.feature-btn{width:100%;margin:var(--space-3) 0;border:1px solid var(--accent);background:var(--surface);color:var(--accent);cursor:pointer;padding:9px;font-size:13px}.feature-btn.on{background:var(--accent-fill);color:var(--surface)}.feature-btn:disabled{opacity:.5}.tour-overlay{z-index:1000;position:fixed;inset:0}.tour-spot{border:2px solid var(--surface);pointer-events:none;transition:all .2s;position:fixed;box-shadow:0 0 0 9999px #2a15199e}.tour-card{background:var(--surface);border:1px solid var(--line);width:min(360px,100% - 32px);padding:var(--space-4);z-index:1001;position:fixed;bottom:88px;left:50%;transform:translate(-50%)}.tour-step{font-family:var(--mono);color:var(--muted);margin-bottom:6px;font-size:11px}.tour-title{color:var(--ink);margin-bottom:6px;font-size:17px;font-weight:500}.tour-body{color:var(--ink);font-size:13px;line-height:1.5}.tour-actions{margin-top:var(--space-3);justify-content:space-between;align-items:center;display:flex}.tour-skip{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:0;font-size:13px}.tour-next{background:var(--accent-fill);color:var(--surface);cursor:pointer;border:none;padding:8px 18px;font-size:13px}.reserved-badge{z-index:1;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:var(--ink);color:var(--surface);padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:8px;left:8px}.reserved-badge.yours{background:var(--accent-fill)}.claim-wrap{padding:6px var(--space-2) var(--space-2)}.claim-btn{background:var(--accent-fill);width:100%;color:var(--surface);cursor:pointer;border:none;padding:7px;font-size:12px}.claim-btn.mine{background:var(--surface);color:var(--accent);border:1px solid var(--accent)}.claim-btn:disabled{opacity:.5}.claim-tag{text-align:center;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);padding:7px;font-size:11px;display:block}.claim-err{color:var(--danger);margin-top:4px;font-size:11px}.wishlist-btn{width:100%;margin-top:var(--space-3);padding:var(--space-3);background:var(--surface);border:1px solid var(--line-2);color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.wishlist-btn.on{border-color:var(--accent);color:var(--accent)}.wishlist-btn:disabled{opacity:.5}.oos-tag{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);margin-top:3px;padding:1px 5px;font-size:10px;font-weight:600;display:inline-block}.catalog-client .price-orig.price-was{text-decoration:line-through}.catalog-client .price-drop{font-family:var(--mono);color:var(--danger);white-space:nowrap;margin-left:6px;font-size:10px;font-weight:600}.catalog-client .price:has(.price-drop){color:var(--danger)}.pricewatch-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.pricewatch-toggle{cursor:pointer;font-family:var(--mono);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;padding:0;font-size:11px}.pricewatch-toggle:disabled{opacity:.5}.pricewatch-spark{width:100%;height:46px;margin:var(--space-2) 0;border-bottom:1px solid var(--line-2);display:block}.pricewatch-stats{gap:var(--space-3);color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.pricewatch-stats b{color:var(--ink);font-weight:600}.catalog-client .vote-count{color:var(--muted);font-weight:600}.catalog-client .card-link{flex:1}.catalog-client .ask-bar{margin-top:12px}.catalog-client .lean-line{gap:6px;font-size:9px}.catalog-client .lean-dot{width:7px;height:7px}.catalog-client .shared-in{color:var(--blue);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:5px;min-width:0;max-width:100%;margin-top:0;font-size:10px;font-weight:700;display:inline-flex}.catalog-client .shared-in span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-client .shared-in--sm{letter-spacing:.01em;font-size:9px}.catalog-client .shared-in--xs{letter-spacing:0;font-size:8px}.catalog-client .shared-in svg{opacity:.9;flex:none}.catalog-client .shared-in .shared-in-more{flex:none;font-weight:700}.catalog-client .shared-in span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.catalog-client .ask-status{align-items:center;gap:6px;margin-top:5px;font-size:11px;font-weight:600;display:flex}.catalog-client .ask-status-dot{box-sizing:border-box;border-radius:999px;flex:none;width:7px;height:7px}.catalog-client .opinion-faces{align-items:center;gap:8px;margin-top:5px;display:flex}.catalog-client .face-avs{gap:3px;padding-left:0;display:flex}.catalog-client .face-av{background:var(--surface-2);width:23px;height:23px;color:var(--soft);border:2.5px solid var(--accent);box-shadow:inset 0 0 0 1.5px var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:0;font-size:8px;font-weight:700;display:flex;overflow:hidden}.catalog-client .face-av.face-more{background:var(--muted);color:var(--on-accent);border-color:var(--surface)}.catalog-client .face-lean{white-space:nowrap;font-size:11px;font-weight:700}.dlg{z-index:105;background:#2a151970;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:340px;box-shadow:var(--shadow-card);padding:24px 22px 18px}.dlg-title{font-family:var(--font-serif);color:var(--ink);font-size:26px;font-style:italic;line-height:1.05}.dlg-body{color:var(--soft);margin-top:10px;font-size:13px;line-height:1.5}.dlg-actions{gap:10px;margin-top:20px;display:flex}.dlg-actions.stack{flex-direction:column}.dlg-cancel,.dlg-delete,.dlg-remove{font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius);flex:1;padding:11px 12px;font-size:12px;font-weight:800}.dlg-cancel,.dlg-remove{border:1px solid var(--line);color:var(--ink);background:0 0}.dlg-delete{background:var(--accent-fill);border:1px solid var(--accent);color:var(--on-accent)}.dlg-cancel:disabled,.dlg-delete:disabled,.dlg-remove:disabled{opacity:.55;cursor:default}.shared-view .item-card{flex-direction:column;display:flex}.shared-view .card-link{flex-direction:column;flex:1;display:flex}.shared-view .card-actions{z-index:auto;background:0 0;justify-content:space-between;gap:5px;padding:11px 11px 0;display:flex;position:static;top:auto;left:auto;right:auto}.shared-view .thumb{background:var(--image-bg);border-bottom:1px solid var(--line-2);height:150px;margin:10px 11px 0}.shared-view .thumb .thumb-img{mix-blend-mode:multiply}.list-intro{font-family:var(--font);color:var(--muted);margin:4px 2px 16px;font-size:15px;font-style:normal}.shared-list{flex-direction:column;gap:12px;display:flex}.cat-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-align:left;cursor:pointer;align-items:center;gap:14px;width:100%;padding:14px;display:flex}.cat-row:hover{background:var(--surface-2)}.cat-row-thumb{border:1px solid var(--line-2);flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;width:64px;height:64px;display:grid;overflow:hidden}.cat-row-thumb .tile{width:100%;min-width:0;height:100%;min-height:0}.cat-row-thumb .tile-img{object-fit:contain;background:var(--image-bg);mix-blend-mode:multiply;width:100%;min-width:0;height:100%;min-height:0}.cat-row-body{flex-direction:column;flex:1;min-width:0;display:flex}.cat-row-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.cat-row-meta{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-top:7px;font-size:8.5px;font-weight:700}.cat-row-people{align-items:center;gap:8px;min-width:0;margin-top:9px;display:flex}.cat-row-people .avs{padding-left:7px;display:flex}.cat-row-people .av{border:2px solid var(--surface);width:22px;height:22px;margin-left:-7px;font-size:8px}.cat-row-people .av-more{background:var(--muted);color:var(--on-accent)}.cat-row-sub{font-family:var(--font);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-style:normal;overflow:hidden}.cat-row-chev{color:var(--muted);flex:none;font-size:20px}.cat-row-created{font-size:11px;font-style:normal;font-family:var(--font);color:var(--muted);margin-top:3px}.cat-row-name .live-dot{vertical-align:middle;width:8px;height:8px;margin-left:8px;display:inline-flex;position:relative}.cat-row-name .live-dot-core{background:var(--accent-fill);border-radius:50%;width:8px;height:8px}.cat-row-name .live-dot-pulse{background:var(--accent-fill);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite ra-pulse;position:absolute;inset:0}@keyframes ra-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.cat-row-thumb{position:relative}.pub-badge-dot{background:var(--accent-fill);border:1.5px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.pub-stats{margin-bottom:var(--space-3);background:var(--surface);border:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:22px;padding:14px;display:flex}.pub-stat{flex-direction:column;gap:3px;display:flex}.pub-stat-btn{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;padding:0}.pub-stat-btn:hover .pub-stat-num{color:var(--accent)}.pub-stat-num{font-family:var(--font-display);color:var(--ink);font-size:24px;line-height:1}.pub-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:800}.pub-stat-top{flex:1;min-width:120px}.pub-stat-top-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.pub-owner-bar{margin:2px 0 var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pub-owner-actions{align-items:center;gap:12px;display:flex}.pub-see-public{color:var(--accent);white-space:nowrap;font-size:11px;font-weight:700;text-decoration:none}.pub-unpublish{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:11px;font-weight:700}.followed-by{align-items:center;gap:7px;margin-top:8px;display:flex}.followed-by-avs{padding-left:6px;display:inline-flex}.followed-by-avs .av-mini{border:1.5px solid var(--surface);margin-left:-6px}.followed-by-text{color:var(--muted);font-size:11px}.followed-by--center{justify-content:center}.followed-by--btn{font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;width:fit-content;padding:0}.followed-by--btn.followed-by--center{margin-left:auto;margin-right:auto}.followedby-seeall{text-align:center;border-top:1px solid var(--line-2);color:var(--accent);margin-top:6px;padding:12px 0 4px;font-size:13px;font-weight:700;text-decoration:none;display:block}.pub-followers-link{color:inherit;text-decoration:none}.people-search{margin:var(--space-2) 0 var(--space-3)}.up-followed-by{margin-top:10px}.cat-tile-followed,.gsearch-followed{gap:5px;margin-top:6px}.cat-tile-followed .av-mini,.gsearch-followed .av-mini{width:18px;height:18px}.cat-tile-followed .followed-by-text,.gsearch-followed .followed-by-text{font-size:10px}.catalog-client .uploaded-by{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:8px;font-weight:700}.catalog-client .pub-vote-row{gap:12px;margin-top:6px;display:flex}.catalog-client .pub-vote-row .pub-vote{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.catalog-client .pub-vote-row .pub-vote.no{color:var(--muted)}.addflow{z-index:80;background:var(--bg);max-width:var(--app-max);flex-direction:column;margin:0 auto;animation:.3s cubic-bezier(.2,.8,.2,1) sheetUp;display:flex;position:fixed;inset:0}.addflow-head{padding:calc(8px + env(safe-area-inset-top,0px)) 18px 12px;border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;display:flex}.addflow-back{width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.addflow-title{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:800}.addflow-body{flex:1;padding:18px 22px 20px;overflow-y:auto}.addflow-h{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:30px;font-weight:400;line-height:1}.addflow-sub{font-family:var(--font);color:var(--muted);margin:8px 0 0;font-size:14px;font-style:normal;line-height:1.4}.destpick{margin-top:8px}.slbl{font-family:var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:26px 0 9px;font-size:10px;font-weight:800}.destpick>.slbl:first-child{margin-top:0}.destpick-list{background:var(--surface-2);border-radius:14px;margin-top:9px;overflow:hidden}.destpick-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:13px;width:100%;padding:11px 13px;transition:background .13s;display:flex}.destpick-list>.destpick-row:not(:first-child){border-top:1px solid #2a151914}.destpick-row:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.destpick-thumb{border-radius:8px;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.5px;width:50px;height:50px;display:grid;overflow:hidden}.destpick-thumb>span,.destpick-thumb>img{width:100%;min-width:0;height:100%;min-height:0}.destpick-thumb>img{object-fit:contain;background:var(--image-bg);mix-blend-mode:multiply}.destpick-shared-thumb{flex-direction:column;flex:none;gap:6px;display:flex}.destpick-avs{align-items:center;display:flex}.destpick-av{border:1.5px solid var(--surface-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;margin-left:-6px;font-size:7px;font-weight:700;display:flex;overflow:hidden}.additems-note{font-family:var(--font);color:var(--muted);padding:0 2px 4px;font-size:13px;font-style:normal;line-height:1.4}.additems-grid{overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:1fr 1fr;grid-auto-rows:calc(min(42vw,185px) + 88px);align-content:start;gap:11px;max-height:398px;padding:16px 0 4px;display:grid;overflow-y:auto}.additems-grid::-webkit-scrollbar{display:none}.additems-card{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);text-align:left;cursor:pointer;flex-direction:column;padding:0;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.additems-card.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.additems-thumb{background:var(--image-bg);flex:none;height:min(42vw,185px);display:block;position:relative;overflow:hidden}.additems-thumb.empty{background:var(--fill)}.additems-thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.additems-check{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#0000;background:#f7f0e2d1;border:1.5px solid #2a15194d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}.additems-check.on{background:var(--accent-fill);border-color:var(--accent);color:var(--on-accent)}.additems-body{flex-direction:column;gap:4px;padding:10px 11px 12px;display:flex}.additems-brand{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:800}.additems-cardname{font-family:var(--font);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.additems-price{font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--soft);margin-top:2px;font-size:12px;font-weight:500}.additems-add{border-radius:var(--radius-pill);background:var(--accent-fill);width:100%;height:52px;color:var(--on-accent);font-family:var(--font);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border:none;flex:none;margin-top:12px;font-size:11.5px;font-weight:800;line-height:1;transition:filter .18s}.additems-add:hover:not(:disabled){filter:brightness(1.06)}.additems-add:disabled{cursor:default;background:#c7adad}.notif-head{align-items:center;gap:10px;padding:8px 22px 4px;display:flex}.notif-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-transform:lowercase;margin:0;font-size:40px;font-weight:400;line-height:1}.notif-controls{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 6px;display:flex}.notif-controls .seg{margin-bottom:0}.notif-controls .seg button.on{background:var(--ink);color:var(--surface);box-shadow:none}.notif-markall{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:0 0;border:none;font-size:11px;font-weight:800}.notif-markall:disabled{opacity:.5;cursor:default}.ghead{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:16px 0 4px;font-size:8.5px;font-weight:800}.nrow{border-bottom:1px solid var(--line-2);color:var(--ink);cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:13px 4px;text-decoration:none;display:flex}.nrow.unread{background:#64343c0f}.nrow-av{background:var(--surface-2);width:44px;height:44px;color:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;overflow:hidden}.nrow-body{flex:1;min-width:0}.nrow-text{color:var(--ink);font-size:13.5px;line-height:1.45}.nrow-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:8.5px;font-weight:700}.nrow-actions{align-items:center;gap:10px;margin-top:9px;display:flex}.nbtn{border:1px solid var(--accent);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:6px 14px;font-size:10px;font-weight:800}.nbtn:hover{background:var(--accent-fill);color:var(--on-accent)}.nbtn-quiet{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:10px;font-weight:800}.nbtn:disabled,.nbtn-quiet:disabled{opacity:.5;cursor:default}.nrow-dot{background:var(--accent-fill);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.nrow-item{background:var(--image-bg);border-radius:10px;flex:none;align-self:center;width:42px;height:42px;overflow:hidden}.nrow-item img{object-fit:cover;width:100%;height:100%}.destpick-body{flex-direction:column;flex:1;min-width:0;display:flex}.destpick-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;line-height:1.15;overflow:hidden}.destpick-meta-row{align-items:center;gap:7px;margin-top:6px;display:flex}.destpick-meta{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-top:6px;font-size:10.5px;font-weight:700}.destpick-meta-row .destpick-meta{margin-top:0}.destpick-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--surface));white-space:nowrap;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:800}.destpick-chev{color:var(--accent);opacity:.55;flex:none;align-items:center;transition:opacity .13s;display:flex}.destpick-chev svg{width:17px;height:17px}.destpick-row:hover .destpick-chev{opacity:1}.destpick-new{border:1px dashed var(--line-2);letter-spacing:.06em;text-transform:uppercase;width:100%;height:52px;color:var(--muted);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13.5px;font-weight:700;transition:border-color .15s,color .15s;display:flex}.destpick-new svg{width:15px;height:15px}.destpick-new:hover{border-color:var(--accent);color:var(--accent)}.destpick-intro{font-family:var(--font);color:var(--muted);margin:6px 2px 2px;font-size:13.5px;line-height:1.4}.destpick-check{color:var(--accent);flex:none;font-size:16px;font-weight:800}.destpick-row.on{background:color-mix(in srgb, var(--accent) 8%, transparent)}.addflow-savingto{align-items:baseline;gap:8px;padding:2px 0 4px;display:flex}.addflow-savingto-lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:800}.addflow-savingto-name{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:800}.addflow-change{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:0 0;border:none;padding:0;font-size:9px;font-weight:800}.addflow-methods{gap:9px;margin-top:18px;display:flex}.addflow-method{border:1px solid var(--line);color:var(--ink);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;flex:1;padding:14px 0;font-size:8px;font-weight:800}.addflow-method.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.addflow-link{margin-top:18px}.addflow-link-row{gap:9px;display:flex}.addflow-link-row .input{flex:1}.addflow-fetch{background:var(--ink);width:92px;color:var(--surface);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;flex:none;font-size:9px;font-weight:800}.addflow-fetch:disabled{opacity:.5;cursor:default}.addflow-err{color:var(--danger);margin-top:8px;font-size:12px}.addflow-preview{margin-top:22px}.addflow-filled{letter-spacing:.09em;text-transform:uppercase;color:var(--olive);align-items:center;gap:7px;margin-bottom:14px;font-size:8.5px;font-weight:800;display:flex}.addflow-check{background:var(--olive);width:18px;height:18px;color:var(--on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.addflow-preview-top{gap:12px;display:flex}.addflow-preview-img{background:var(--image-bg);border:1px solid var(--line-2);flex:none;width:72px;height:84px;overflow:hidden}.addflow-preview-img img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.addflow-reading{color:var(--muted);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.addflow-filled.slow{color:var(--muted)}.addflow-pv-body{flex-direction:column;gap:3px;min-width:0;display:flex}.addflow-pv-brand{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:800}.addflow-pv-name{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.addflow-pv-price{font-variant-numeric:tabular-nums;color:var(--soft);font-size:12.5px;font-weight:500}.addflow-pv-host{color:var(--muted);font-size:11px}.addflow-foot .addflow-manual{margin-top:10px}.addflow-preview-row{gap:9px;margin-top:10px;display:flex}.addflow-field-wrap{flex-direction:column;gap:5px;display:flex}.addflow-field-wrap .flabel{margin:0}.addflow-foot{margin-top:20px}.flabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:8.5px;font-weight:800}.done{background:var(--accent-fill);border:1px solid var(--accent);width:100%;height:48px;color:var(--on-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius);cursor:pointer;font-size:12px;font-weight:800}.done:disabled{opacity:.5;cursor:default}.pub-share-btn{cursor:pointer;color:var(--accent);white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.share-body{flex-direction:column;align-items:center;gap:14px;padding:16px 2px 4px;display:flex}.share-qr{border:1px solid var(--line-2);background:#fff;width:200px;height:200px}.share-url{font-family:var(--mono);color:var(--muted);word-break:break-all;text-align:center;font-size:11px}.share-body .sheet-done{margin-top:4px}.share-close{border:1px solid var(--line);border-radius:var(--radius);width:100%;height:40px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:10px;font-size:12px;font-weight:800}.voters-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;padding:12px 4px 4px;font-size:9px;font-weight:800;display:flex}.vg-ico{flex:none}.vg-ico.like{color:#6f6538}.vg-ico.pass{color:#a6403f}.voters-empty{font-family:var(--font);color:var(--faint);padding:2px 4px 6px;font-size:13px;font-style:normal}.shared-new-row{border:1px dashed var(--line);border-radius:var(--radius);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:10px;font-weight:800;display:flex}.shared-new-row:hover{background:var(--surface)}.larch-link{border-top:1px solid var(--line-2);align-items:center;gap:11px;margin-top:22px;padding:16px 2px;text-decoration:none;transition:transform .12s;display:flex}.larch-link:active{transform:scale(.985)}.larch-link-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.larch-link-label{letter-spacing:.13em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:800}.larch-link-sub{font-family:var(--font-serif);color:var(--muted);font-size:13px;font-style:italic}.larch-link-count{color:var(--muted);font-size:12px;font-weight:700}.larch-chev{color:var(--muted);font-size:19px;line-height:1}.arch-page{padding:0 var(--gutter) 40px}.arch-nav{justify-content:space-between;align-items:center;display:flex}.arch-ro-label{letter-spacing:.16em;text-transform:uppercase;color:var(--olive);font-size:10px;font-weight:800}.arch-title{font-family:var(--font-display,"Melodrama"), var(--font-serif);margin:16px 0 0;font-size:32px;font-weight:500;line-height:1}.arch-sub{font-family:var(--font-serif);color:var(--muted);margin:8px 0 0;font-size:13.5px;font-style:italic;line-height:1.35}.arch-chips{gap:8px;margin-top:18px;display:flex}.arch-chip{border:1px solid var(--line-2);height:30px;color:var(--ink);cursor:pointer;background:0 0;border-radius:20px;align-items:center;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.arch-chip--on{background:var(--accent);border-color:var(--accent);color:var(--paper,#f4ecdc)}.arch-rule{background:var(--line-2);height:1px;margin-top:18px}.arch-search{margin-top:14px}.arch-nores{color:var(--muted);padding:18px 2px;font-size:13px}.arch-list{flex-direction:column;gap:11px;margin-top:14px;display:flex}.arch-card{border:1px solid var(--line-2);background:var(--surface);border-radius:var(--radius);color:inherit;flex-direction:column;gap:12px;padding:13px;text-decoration:none;transition:transform .12s;display:flex}.arch-card:active{transform:scale(.985)}.arch-card-top{align-items:flex-start;gap:12px;display:flex}.arch-collage{background:var(--line-2);border:1px solid var(--line-2);opacity:.72;border-radius:10px;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.5px;width:56px;height:56px;display:grid;overflow:hidden}.arch-collage img{object-fit:cover;width:100%;height:100%;display:block}.arch-collage-empty{background:var(--bg)}.arch-collage--none{background:var(--bg);justify-content:center;align-items:center;display:flex}.arch-card-body{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.arch-card-name{font-family:var(--font-display,"Melodrama"), var(--font-serif);color:var(--ink);font-size:21px;font-weight:500;line-height:1}.arch-card-people{align-items:center;gap:9px;display:flex}.arch-av{border:1.5px solid var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:flex;overflow:hidden}.arch-av img{object-fit:cover;width:100%;height:100%}.arch-card-people .avs{padding-left:6px;display:flex}.arch-card-people .arch-av{margin-left:-6px}.arch-card-names,.arch-card-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.arch-card-foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.arch-tag{letter-spacing:.1em;text-transform:uppercase;color:#5c2e37;background:#d9c5c2;border-radius:20px;align-items:center;height:26px;padding:0 10px;font-size:9.5px;font-weight:800;display:inline-flex}.arch-tag--closed{border:1px solid var(--line-2);color:var(--muted);background:0 0}.arch-open{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.arch-detail{padding-bottom:120px}.arch-menu-btn{letter-spacing:.06em;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:6px;font-size:17px;font-weight:500}.arch-banner{border-radius:0 var(--radius-sm,10px) var(--radius-sm,10px) 0;background:color-mix(in srgb, var(--accent) 9%, transparent);border-left:3px solid var(--accent);flex-direction:column;gap:5px;margin-top:6px;padding:11px 13px;display:flex}.arch-banner-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:9.5px;font-weight:800}.arch-banner-line{font-family:var(--font-serif);color:var(--accent);font-size:13px;font-style:italic;line-height:1.3}.arch-detail-name{font-family:var(--font-display,"Melodrama"), var(--font-serif);margin:16px 0 0;font-size:28px;font-weight:500;line-height:1}.arch-detail-people{align-items:center;gap:10px;margin-top:12px;display:flex}.arch-detail-people .avs{padding-left:6px;display:flex}.arch-detail-people .arch-av{margin-left:-6px}.arch-av--lg{border-color:var(--bg);width:28px;height:28px}.arch-detail-names{color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.3}.arch-detail-meta{font-family:var(--font-serif);color:var(--muted);margin:9px 0 0;font-size:13px;font-style:italic}.arch-detail .arch-rule{margin-top:16px}.arch-grid{grid-template-columns:1fr 1fr;align-content:start;gap:12px;margin-top:14px;display:grid}.arch-cell{border:1px solid var(--line-2);background:var(--surface);border-radius:var(--radius);opacity:.94;flex-direction:column;display:flex;overflow:hidden}.arch-cell-img{object-fit:cover;border-bottom:1px solid var(--line-2);background:var(--bg);width:100%;height:120px;display:block}.arch-cell-img--empty{display:block}.arch-cell-body{flex-direction:column;gap:6px;padding:9px 10px 11px;display:flex}.arch-cell-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.arch-cell-brand{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:800;overflow:hidden}.arch-cell-price{color:var(--ink);flex:none;font-size:12.5px;font-weight:800}.arch-cell-title{color:var(--ink);font-size:12px;font-weight:700;line-height:1.25}.arch-badge{letter-spacing:.09em;text-transform:uppercase;border-radius:20px;align-self:flex-start;align-items:center;height:24px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.arch-badge--bought{background:var(--olive);color:#f4ecdc}.arch-badge--veto{border:1px solid var(--danger);color:var(--danger)}.arch-badge--open{border:1px solid var(--line-2);color:var(--muted)}.arch-cell-votes{flex-wrap:wrap;gap:6px;display:flex}.arch-cell-vote{display:inline-flex;position:relative}.arch-av--sm{border-color:var(--surface);width:22px;height:22px;font-size:8px}.arch-vote-dot{border:1.5px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.arch-vote-dot.vv-yes{background:var(--olive)}.arch-vote-dot.vv-maybe{background:var(--amber)}.arch-vote-dot.vv-no{background:var(--danger)}.arch-save-btn{border:1px solid var(--line-2);letter-spacing:.11em;text-transform:uppercase;width:100%;height:30px;color:var(--accent);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:2px;font-size:9px;font-weight:800;display:flex}.arch-save-btn:disabled{opacity:.55}.arch-footbar{max-width:var(--app-max);background:var(--bg);border-top:1px solid var(--line-2);padding:12px var(--gutter) calc(14px + env(safe-area-inset-bottom));z-index:30;gap:10px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.arch-foot-btn{border:1px solid var(--line-2);border-radius:var(--radius-sm,12px);letter-spacing:.13em;text-transform:uppercase;height:46px;color:var(--ink);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;font-size:10.5px;font-weight:800;display:flex}.arch-foot-btn--fill{background:var(--accent);border-color:var(--accent);color:var(--paper,#f4ecdc)}.arch-foot-btn:disabled{opacity:.55}.arch-foot-btn:active{transform:scale(.985)}.rp-card{max-width:360px}.rp-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.rp-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:15px}.rp-chips{margin-bottom:12px}.pop-report{color:var(--muted);opacity:.7;cursor:pointer;background:0 0;border:0;align-items:center;padding:2px 4px;display:inline-flex}.pop-reported{letter-spacing:.07em;text-transform:uppercase;color:var(--danger);font-size:9.5px;font-weight:800}.pubitem-reported{border:1px solid var(--danger);letter-spacing:.06em;text-transform:uppercase;color:var(--danger);border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:5px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.rp-chips .fchip{border:1px solid var(--line-2);color:var(--ink);background:0 0}.rp-chips .fchip.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.rp-send{width:100%;margin-top:12px}.aerr-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.aerr-card{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);overflow:hidden}.aerr-head{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.aerr-toprow{align-items:center;gap:8px;display:flex}.aerr-src{letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800}.aerr-src--server{border-color:var(--danger);color:var(--danger)}.aerr-src--dialog{border-color:var(--amber);color:var(--amber)}.aerr-count{color:var(--danger);font-size:11px;font-weight:800}.aerr-time{color:var(--muted);margin-left:auto;font-size:11px}.aerr-msg{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35}.aerr-who{color:var(--muted);font-size:11.5px}.aerr-detail{border-top:1px solid var(--line-2);flex-direction:column;gap:8px;padding:10px 14px 14px;display:flex}.aerr-kv{align-items:baseline;gap:10px;font-size:12px;display:flex}.aerr-kv span{width:48px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex:none;font-size:10px;font-weight:700}.aerr-kv code{overflow-wrap:anywhere;color:var(--ink);font-size:11px}.aerr-stack{background:var(--bg);border-radius:var(--radius-sm,10px);color:var(--muted);margin:0;padding:10px;font-size:10.5px;line-height:1.45;overflow-x:auto}.aerr-dismiss{border:1px solid var(--line-2);letter-spacing:.08em;text-transform:uppercase;height:30px;color:var(--accent);cursor:pointer;background:0 0;border-radius:9px;align-self:flex-start;padding:0 12px;font-size:10px;font-weight:800}.aerr-clear{border:1px solid var(--line-2);border-radius:var(--radius-sm,10px);letter-spacing:.1em;text-transform:uppercase;width:100%;height:40px;color:var(--danger);cursor:pointer;background:0 0;margin-top:18px;font-size:10.5px;font-weight:800}.aerr-clear:disabled,.aerr-dismiss:disabled{opacity:.55}.arch-toast{z-index:70;background:var(--toast-bg,#2a1519);color:var(--toast-fg,#f4ecdc);white-space:nowrap;border-radius:30px;padding:12px 18px;font-size:11.5px;font-weight:700;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}.entered-head{margin:2px 0 var(--space-3);align-items:center;gap:6px;display:flex}.entered-back{width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:-4px;display:flex}.entered-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:26px;font-weight:400;line-height:.95}.entered-public{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);align-self:center;padding:3px 7px;font-size:8.5px;font-weight:800}.publish-banner{margin:2px 0 var(--space-3);border:1px solid var(--accent);background:#64343c1a;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.publish-banner-text{min-width:160px;color:var(--ink);flex:1;font-size:12.5px;line-height:1.4}.publish-banner-acts{gap:8px;display:flex}.rename-cat{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:color .15s;display:flex}.rename-cat:hover{color:var(--accent)}.circle-leans{align-items:center;gap:9px;min-height:22px;padding:10px 11px 0;display:flex}.circle-leans .lean-avs{padding-left:6px;display:flex}.circle-leans .lean-av{background:var(--surface-2);width:22px;height:22px;color:var(--soft);border:2px solid var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;font-size:8px;font-weight:700;display:flex;overflow:hidden}.circle-leans .lean-av:first-child{margin-left:0}.circle-leans .lean-summary{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:700}.circle-leans .lean-summary.yes{color:var(--accent)}.circle-leans .lean-summary.no{color:var(--danger)}.circle-leans .lean-summary.split{color:var(--amber)}.circle-leans .lean-summary.none{color:var(--faint)}.shared-view .shr-foot{padding:11px 11px 0}.shared-view .added-by{align-items:center;gap:6px;margin-bottom:9px;display:flex}.shared-view .added-av{background:var(--surface-2);width:17px;height:17px;color:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:6.5px;font-weight:700;display:flex;overflow:hidden}.shared-view .added-by>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:700}.shared-view .shr-foot .pin-line{margin-bottom:9px}.shared-view .lock-banner{align-items:center;gap:6px;margin-bottom:9px;padding:7px 9px;display:flex}.shared-view .lock-banner span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.shared-view .lock-banner.bought{color:var(--olive);background:#84794924}.shared-view .lock-banner.vetoed{color:var(--accent);background:#64343c21}.shared-view .veto-reason{font-family:var(--font-serif);color:var(--accent);margin:-3px 0 9px;font-size:12px;font-style:italic;line-height:1.35}.shared-view .vote-tally{gap:6px;display:flex}.shared-view .vbtn{border:1px solid var(--line);cursor:pointer;border-radius:var(--radius);background:0 0;flex:1;justify-content:center;align-items:center;gap:4px;height:34px;display:flex}.shared-view .vbtn svg{width:13px;height:13px}.shared-view .vbtn span{font-size:11px;font-weight:800}.shared-view .vbtn.yes{color:var(--accent)}.shared-view .vbtn.maybe{color:#8a6a26}.shared-view .vbtn.no{color:var(--ink)}.shared-view .vbtn.on{color:var(--on-accent);border-color:#0000}.shared-view .vbtn.on.yes{background:var(--accent-fill)}.shared-view .vbtn.on.maybe{background:var(--amber)}.shared-view .vbtn.on.no{background:var(--danger)}.shared-view .vbtn.locked{color:var(--faint);border-color:var(--line-2);cursor:default}.shared-view .add-note-btn{width:100%;color:var(--accent);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:5px;margin-top:9px;font-size:8px;font-weight:700;display:flex}.shared-view .note-field{border:1px solid var(--line);background:#fbf6ea;margin-top:9px;padding:9px}.shared-view .note-field textarea{resize:none;width:100%;font-family:var(--font-serif);color:var(--ink);background:0 0;border:none;outline:none;font-size:12px;font-style:italic;line-height:1.35}.shared-view .note-field textarea::placeholder{color:var(--faint)}.shared-view .note-field-acts{justify-content:flex-end;gap:14px;margin-top:7px;display:flex}.shared-view .nf-cancel,.shared-view .nf-post{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:8px;font-weight:700}.shared-view .nf-cancel{color:var(--muted)}.shared-view .nf-post{color:var(--accent)}.shared-view .nf-post:disabled{color:var(--faint);cursor:default}.shared-view .notes-row{width:100%;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;margin-top:9px;font-size:8px;font-weight:700;display:flex}.shared-view .reopen-btn{width:100%;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;margin-top:9px;font-size:8px;font-weight:700;display:block}.shared-view .shr-foot .ask-bar{width:100%;margin:11px 0}.shared-view .shr-foot{margin-top:auto}.ra-sheet{background:var(--bg);width:100%;max-width:var(--app-max);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:28px 28px 0 0;flex-direction:column;max-height:82%;padding:0 24px 22px;display:flex;overflow-y:auto}.ra-sheet .ask-submit-sticky{margin:14px -24px -22px;padding-left:24px;padding-right:24px;bottom:-22px}@media (min-width:560px){.ra-sheet{border-radius:28px}}.sheet-handle{background:var(--line-2);border-radius:999px;flex:none;width:38px;height:4px;margin:10px auto 4px}.sheet-serif-title{font-family:var(--font-serif);color:var(--ink);padding:12px 2px 2px;font-size:30px;font-style:italic;line-height:1}.sheet-sub{color:var(--muted);padding:0 2px 6px;font-size:11px;font-weight:600}.notes-list{flex:1;padding:8px 2px 10px;overflow-y:auto}.note-item{border-bottom:1px solid var(--line-2);gap:11px;padding:13px 4px;display:flex}.note-av{background:var(--surface-2);width:34px;height:34px;color:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;overflow:hidden}.note-body{flex:1;min-width:0}.note-head{align-items:center;gap:8px;display:flex}.note-name{color:var(--ink);font-size:13px;font-weight:700}.note-chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:3px 5px;font-size:7.5px;font-weight:700}.note-text{font-family:var(--font-serif);color:#4a3f36;margin-top:7px;font-size:14px;font-style:italic;line-height:1.4}.mem-row{border-bottom:1px solid var(--line-2);align-items:center;gap:11px;padding:12px 4px;display:flex}.mem-link{flex:1;align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.mem-body{flex-direction:column;min-width:0;display:flex}.mem-role{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:8.5px;font-weight:700}.ra-sheet .danger-opt{margin-top:14px}.sheet-done{background:var(--accent-fill);width:100%;height:46px;color:var(--on-accent);border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;flex:none;margin-top:14px;font-size:12px;font-weight:800}.cat-controls{flex-direction:column;padding-top:14px;display:flex}.cat-controls .cat-nav{flex:1;min-width:0;padding-top:0}.cchips{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.cchips::-webkit-scrollbar{display:none}.cchip{border:1px solid var(--line-2);height:44px;font-family:var(--font);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;flex:none;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:700;transition:background .13s,border-color .13s,color .13s;display:inline-flex}.cchip.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.cchip-new{color:var(--muted);border-style:dashed}.cchip-pub{background:var(--olive);border-radius:50%;flex:none;width:5px;height:5px}.cchip.on .cchip-pub{background:color-mix(in srgb, var(--olive) 45%, var(--on-accent))}.ctools{align-items:center;gap:14px;margin-top:6px;padding-top:4px;display:flex}.ctool{min-width:44px;height:44px;font-family:var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:10.5px;font-weight:700;display:flex;position:relative}.ctool.active{color:var(--accent)}.ctool-icon{color:var(--ink)}.ctitle{background:var(--surface);border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.ctitle-text{flex:1;min-width:0}.ctitle-name{font-family:var(--font-display);color:var(--ink);font-size:20px;font-weight:500;line-height:1}.ctitle-meta{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:9.5px;font-weight:700}.ctitle-more{border:1px solid var(--line-2);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .13s;display:flex}.ctitle-more:hover{background:var(--surface-2)}.ctitle-more svg{width:15px;height:15px}.cadd{border:1px solid var(--accent-fill);background:var(--accent-fill);width:100%;height:44px;color:var(--on-accent);font-family:var(--font);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:13.5px;font-weight:700;transition:filter .13s;display:flex}.cadd:hover{filter:brightness(1.06)}.cadd svg{width:15px;height:15px}.cas-mark{opacity:1}.cat-empty{text-align:center;background:0 0;border-radius:14px;flex-direction:column;align-items:center;margin-top:18px;padding:34px 24px;display:flex}.cat-empty-mark{width:30px;height:30px;color:var(--accent);opacity:.22}.cat-empty-title{font-family:var(--font);color:var(--ink);margin-top:14px;font-size:15.5px;font-weight:700}.cat-empty-sub{font-family:var(--font);color:var(--muted);max-width:30ch;margin-top:7px;font-size:15px;line-height:1.4}.cat-tools{flex:none;align-items:center;gap:13px;display:flex}.cat-tool{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:600;display:flex}.cat-tool.active{color:var(--accent)}.catalog-client .filter-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.catalog-client .filter-chips .fchip{font-family:var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--on-accent);background:var(--accent-fill);cursor:pointer;border:none;border-radius:0;padding:6px 9px;font-size:9px;font-weight:600}.fscrim{z-index:60;background:#1a171261;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.fsheet{background:var(--surface-2);width:100%;max-width:var(--app-max);border-radius:20px 20px 0 0;flex-direction:column;max-height:86%;display:flex;box-shadow:0 -16px 40px -20px #0006}.fgrip{background:var(--line);border-radius:3px;width:40px;height:4px;margin:8px auto 4px}.fsheet-head{justify-content:space-between;align-items:center;padding:4px 20px 0;display:flex}.fsheet-title{font-family:var(--font-serif);color:var(--ink);font-size:24px;font-style:italic;font-weight:500}.fsheet-reset{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:10px;font-weight:600}.fsheet-body{padding:0 20px 14px;overflow-y:auto}.fsec{font-family:var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:16px 0 9px;font-size:10px;font-weight:600}.fchip-wrap{flex-wrap:wrap;gap:7px;display:flex}.fsheet .fchip{font-family:var(--font);letter-spacing:.03em;text-transform:uppercase;color:var(--soft);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:0;padding:8px 12px;font-size:11px;font-weight:600}.fsheet .fchip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.fsw-wrap{flex-wrap:wrap;gap:10px;display:flex}.fsw{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;padding:0;position:relative}.fsw.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--surface-2) inset}.fsw-check{justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0}.fsheet-foot{border-top:1px solid var(--line-2);padding:10px 20px 22px}.fsheet-apply{background:var(--accent-fill);width:100%;height:50px;color:var(--on-accent);font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;font-size:11px;font-weight:600}.lean-board{flex-direction:column;gap:18px;margin-top:16px;display:flex}.lean-head{align-items:center;gap:8px;display:flex}.lean-head-dot{border-radius:50%;width:7px;height:7px}.lean-head-dot.hollow{border:1.5px solid #b9b2a2}.lean-head-label{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:10px;font-weight:600}.lean-head-count{font-family:var(--mono);color:var(--muted);font-size:10px}.lrow{border:1px solid var(--line);background:var(--surface);color:var(--ink);align-items:center;gap:12px;margin-top:9px;padding:9px;text-decoration:none;display:flex}.lrow-thumb{background:0 0;flex:none;justify-content:center;align-items:center;width:30px;height:42px;display:flex;overflow:hidden}.lrow-thumb img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.lrow-body{flex:1;min-width:0}.lrow-top{justify-content:space-between;gap:8px;display:flex}.lrow-name{font-family:var(--font);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.lrow-price{font-family:var(--font);white-space:nowrap;font-size:12px;font-weight:800}.lrow-tally{font-family:var(--font);letter-spacing:.04em;text-transform:uppercase;gap:11px;margin-top:9px;font-size:9px;font-weight:600;display:flex}.lrow-tally>span{align-items:center;gap:4px;display:flex}.lrow-tally .d{border-radius:50%;width:6px;height:6px}.t-yes{color:var(--vote-yes)}.t-yes .d{background:var(--vote-yes)}.t-maybe{color:var(--vote-maybe)}.t-maybe .d{background:var(--vote-maybe)}.t-no{color:var(--vote-no)}.t-no .d{background:var(--vote-no)}.lrow-ask{font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-top:8px;font-size:9px;font-weight:600;display:block}.lrow-thumb img{object-fit:contain}.cat-nav .chip-pub{background:var(--accent-fill);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.pub-credit{color:var(--soft);align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.pub-credit-name{flex:1;min-width:0}.pub-tag{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--on-accent);background:var(--accent-fill);padding:4px 8px;font-size:9px;font-weight:700}.exview{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.exview-btn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.exview-btn svg{flex:none}.exview-btn.on{background:var(--accent-fill);color:var(--on-accent)}.exlead{font-family:var(--font-hanken), system-ui, sans-serif;color:var(--muted);margin:12px 0 0;font-size:13.5px}.exitem-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:6px;display:grid}.exitem{border-radius:var(--radius);overflow:hidden}.exitem-img{aspect-ratio:1;background:var(--image-bg);border-bottom:1px solid var(--line-2);position:relative;overflow:hidden}.exitem-img img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.exitem-pills{gap:6px;display:flex;position:absolute;bottom:8px;left:8px}.exitem-pill{border-radius:var(--radius-pill);color:#7e5b47;height:26px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:0;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.exitem-pill svg{flex:none;width:14px;height:14px;overflow:visible}.exitem-pill.on-like{background:var(--vote-yes);color:#fff}.exitem-pill.on-dislike{background:var(--vote-no);color:#fff}.exitem-save{border-radius:var(--radius-pill);color:#7e5b47;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:8px;right:8px}.exitem-save svg{width:15px;height:15px}.exitem-save.on{background:var(--accent-fill);color:var(--on-accent)}.exitem-body{flex-direction:column;gap:5px;padding:10px;display:flex}.exitem-title{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.exitem-bp{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.exitem-brand{font-family:var(--font-hanken), system-ui, sans-serif;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.exitem-price{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:600}.exitem-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-2);max-width:100%;color:var(--soft);font:inherit;cursor:pointer;align-self:flex-start;align-items:center;gap:5px;margin-top:2px;padding:4px 9px 4px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.exitem-chip-mark{width:12px;height:12px;color:var(--catalog-mark);flex:none}.exitem-chip-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.exitem-creator{align-items:center;gap:6px;margin-top:2px;display:flex}.exitem-av{flex:none;width:18px;height:18px;font-size:8px}.exitem-cname{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.exitem-time{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:11px}.explore-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.explore-card{border:1px solid var(--line);background:var(--surface);height:100%;color:var(--ink);border-radius:var(--radius);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.explore-cover{background:var(--image-bg);border-bottom:1px solid var(--line-2);height:150px;overflow:hidden}.explore-cover img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.explore-cover-grid{grid-template-rows:75px 75px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid}.explore-cover-grid>*{object-fit:contain;background:var(--image-bg);width:100%;min-width:0;height:100%;min-height:0}.explore-avs{flex:none;padding-left:6px;display:inline-flex}.explore-avs .av-mini{border:1.5px solid var(--surface);margin-left:-6px}.explore-friendfollow{align-items:center;gap:6px;margin-top:8px;display:flex}.explore-follow{margin-top:9px}.explore-follow .follow-btn{width:100%;padding:7px 12px;font-size:10px}.explore-body{padding:9px 10px 11px}.explore-name{font-family:var(--font);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.explore-meta{color:var(--soft);align-items:center;gap:6px;min-width:0;margin-top:7px;font-size:11px;display:flex}.explore-by{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.explore-count{color:var(--muted);white-space:nowrap}.pub-copy{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);cursor:pointer;background:0 0;padding:5px 9px;font-size:9px;font-weight:700}button.item-card,a.item-card{font:inherit;text-align:left;color:inherit;cursor:pointer;width:100%;padding:0}.pub-acts{flex-direction:column;display:flex}.pub-act{text-align:left;width:100%;color:var(--ink);border:none;border-bottom:1px solid var(--line-2);cursor:pointer;background:0 0;padding:13px 2px;font-size:15px;text-decoration:none;display:block}.pub-act:last-child{border-bottom:none}.pub-login{margin-top:var(--space-3);color:var(--accent);font-size:13px;text-decoration:underline;display:inline-block}.pub-vote-row{align-items:center;gap:8px;margin-top:8px;display:flex}.pub-vote{font-family:var(--font);color:var(--soft);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.pub-vote.on{color:var(--accent);border-color:var(--accent)}.pub-vote-friends{display:inline-flex}.pub-vote-friends .av-mini{border:1.5px solid var(--surface);margin-left:-6px}.pub-vote-friends .av-mini:first-child{margin-left:0}.pub-detail-img{aspect-ratio:1;background:var(--image-bg);border:1px solid var(--line-2);justify-content:center;align-items:center;width:100%;max-height:320px;display:flex;overflow:hidden}.pub-detail-img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.pub-detail-title{font-family:var(--font);letter-spacing:.02em;text-transform:uppercase;margin:4px 0 0;font-size:16px;font-weight:700}.pub-detail-price{font-family:var(--font);margin-top:6px;font-size:18px;font-weight:800}.pub-detail-desc{color:var(--soft);margin-top:10px;font-size:14px;line-height:1.5}.pub-votes{gap:10px;margin-top:16px;display:flex}.pub-vote.big{padding:9px 16px;font-size:14px}.pub-vote.no.on{color:var(--danger);border-color:var(--danger)}.pub-friends-line{color:var(--soft);align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.pub-comments-h{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:22px 0 10px;font-size:12px;font-weight:700}.pub-comments-empty{color:var(--muted);font-size:13px}.pub-comments{flex-direction:column;gap:12px;display:flex}.pub-comment{align-items:flex-start;gap:10px;display:flex}.pub-comment-body{flex:1;min-width:0}.pub-comment-name{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.pub-comment-friend{letter-spacing:.06em;text-transform:uppercase;color:var(--olive);border:1px solid var(--olive);padding:2px 5px;font-size:8px;font-weight:800}.pub-comment-text{color:var(--soft);margin-top:2px;font-size:14px;line-height:1.4}.pub-comment-del{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:12px}.pub-comment-add{gap:8px;margin-top:14px;display:flex}.pub-comment-add .input{flex:1}.add-option.is-note{color:var(--muted);cursor:default;font-size:13px}.pub-itemcount{font-family:var(--mono);color:var(--muted);margin-top:8px;font-size:12px}.pub-vote .av-mini{width:15px;height:15px;margin-left:-1px}.pub-cardacts{gap:8px;margin-top:8px;display:flex}.pub-cardact{text-align:center;font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);cursor:pointer;flex:1;padding:6px 4px;font-size:9px;font-weight:700}.pub-toast{--toast-life:2.2s;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:60;width:calc(100% - 28px);max-width:calc(var(--app-max) - 28px);background:var(--toast-bg);height:46px;color:var(--toast-fg);white-space:nowrap;animation:toastRise .2s cubic-bezier(.2, .8, .3, 1), toastFade .35s ease calc(var(--toast-life) - .35s) forwards;border-radius:14px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 26px -12px #2a151999}@keyframes toastFade{to{opacity:0;transform:translate(-50%)translateY(6px)}}@keyframes toastRise{0%{opacity:0;transform:translate(-50%)translateY(14px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.toast-act{color:var(--toast-act);font-family:var(--font);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;height:100%;margin-left:auto;padding:0 10px;font-size:9.5px;font-weight:800}.pub-toast .toast-act{height:46px}.ptr-nothing{left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--toast-bg);color:var(--toast-fg);pointer-events:none;border-radius:12px;padding:9px 16px;font-size:12px;font-weight:600;animation:.2s cubic-bezier(.2,.8,.3,1) toastRise;position:fixed;transform:translate(-50%);box-shadow:0 10px 26px -12px #2a151999}.share-done-mini{width:100%;color:var(--soft);font-family:var(--font);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:9px 0;font-size:12.5px;font-weight:700;display:block}.ask-submit-sticky{padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line-2);z-index:2;margin:14px -16px -24px;position:sticky;bottom:-24px}.sendchat-note{width:100%;margin-bottom:var(--space-2);padding:9px 12px;font-size:14px}.minfo-list{overscroll-behavior:contain;max-height:246px;margin-top:18px;overflow-y:auto}.minfo-sec{letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.minfo-sec--seen{color:var(--accent)}.minfo-sec--delivered{color:var(--muted)}.minfo-div{border-top:1px solid var(--line-2);margin:14px 0}.minfo-row{align-items:center;gap:12px;display:flex}.minfo-row+.minfo-row{margin-top:10px}.minfo-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.seenby-time{white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:13px;font-weight:500}.seenby-time--seen{color:var(--accent)}.seenby-time--delivered{color:var(--muted)}.read-tag--btn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.up-mutual--btn,.pp-mutual--btn{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.segtog-slim{margin-bottom:var(--space-2);background:var(--bg)}.segtog-slim .segcell{flex-direction:row;justify-content:center;gap:6px;padding:8px 10px}.ask-toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:120;width:calc(100% - 28px);max-width:calc(var(--app-max) - 28px);background:var(--toast-bg);height:46px;color:var(--toast-fg);white-space:nowrap;pointer-events:none;border-radius:14px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;animation:2s forwards ask-toast-fade;display:flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 26px -12px #2a151999}@keyframes ask-toast-fade{0%{opacity:0;transform:translate(-50%)translateY(6px)}12%{opacity:1;transform:translate(-50%)translateY(0)}80%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(0)}}.pub-act-tag{float:right;font-family:var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.pub-credit-link{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:0;text-decoration:none;display:flex}.pub-credit-avs{flex:none;padding-left:6px;display:inline-flex}.pub-credit-avs .av-mini{border:1.5px solid var(--bg);margin-left:-6px}.pubprofile-head{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px 0 16px;display:flex}.pubprofile-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:900}.pubprofile-meta{color:var(--muted);font-size:13px}.pubprofile-sec{font-family:var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:16px 0 0;font-size:10px;font-weight:600}.pubprofile-username{font-family:var(--mono);color:var(--muted);margin-top:-4px;font-size:12px}.pubprofile-mutual{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.pubprofile-mutual-item{color:var(--ink);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.pubprofile-mutual-item .fa,.pub-comment .fa{background:var(--surface-2);width:36px;height:36px;color:var(--soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.pub-report{font-family:var(--font);letter-spacing:.04em;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.pub-subrow{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.follow-btn{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius);background:var(--accent-fill);border:1px solid var(--accent);color:var(--on-accent);cursor:pointer;margin-left:auto;padding:7px 18px;font-size:11px;font-weight:800}.follow-btn.on{color:var(--accent);background:0 0}.follow-btn:disabled{opacity:.6;cursor:default}.curator-follow{flex:none}.follow-btn-sm{margin-left:8px;padding:4px 12px;font-size:9px}.pub-report-row{margin-top:16px}.pub-report-done{color:var(--soft);padding:8px 0;font-size:14px}.pubprofile-actions{align-items:center;gap:10px;margin-top:4px;display:flex}.pub-block{border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font);color:var(--soft);cursor:pointer;background:0 0;padding:8px 16px;font-size:13px;font-weight:600}.admin-list{flex-direction:column;gap:12px;margin-top:12px;display:flex}.admin-report{border:1px solid var(--line);background:var(--surface);padding:12px}.admin-report-head{align-items:center;gap:8px;display:flex}.admin-report-reason{font-size:13px;font-weight:700}.admin-report-type{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--on-accent);background:var(--muted);padding:3px 7px;font-size:9px;font-weight:700}.admin-report-what{margin-top:6px;font-size:14px}.admin-report-owner{color:var(--muted)}.admin-report-note{color:var(--soft);margin-top:4px;font-size:13px;font-style:italic}.admin-report-meta{color:var(--muted);margin-top:4px;font-size:12px}.admin-report-acts{gap:8px;margin-top:10px;display:flex}.admin-report-acts .btn{width:auto}.item-detail .topnav{padding:14px 20px 0}.item-detail .topnav .iconbtn{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:0 0}.item-detail .linkbtn{color:var(--accent);font-weight:700}.topnav-actions{align-items:center;gap:12px;display:flex}.im-wrap{position:relative}.im-btn{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.im-btn:active{background:#64343c14}.im-menu{background:var(--surface);border:1px solid var(--line);z-index:40;border-radius:12px;min-width:190px;padding:0;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 16px 28px -14px #1e0f1473}.im-row{border:none;border-top:1px solid var(--line-2);width:100%;color:var(--ink);font-family:var(--font);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:13px 15px;font-size:13px;font-weight:600;display:flex}.im-menu>:first-child .im-row,.im-menu>.im-row:first-child{border-top:none}.im-row:hover{background:#64343c0f}.im-row.danger{color:var(--accent)}.item-detail .detail-body{padding:0 20px}.item-detail .eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-top:20px;font-size:8.5px;font-weight:800}.item-detail .detail-title{font-family:var(--font-display);letter-spacing:-.01em;margin-top:10px;font-size:34px;font-weight:400;line-height:.95}.item-detail .detail-price{font-family:var(--font);margin-top:12px;font-size:26px;font-weight:800}.item-detail .merchant{color:var(--muted);margin-top:8px;font-size:12px}.item-detail .merchant a{color:var(--accent);text-decoration:underline}.idet-verdict{border:1px solid var(--line);background:var(--surface);margin-top:20px}.idet-verdict-top{justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.idet-tally{align-items:center;gap:14px;display:flex}.idet-tally span{color:var(--muted);font-size:11px;font-weight:600}.idet-tally b{font-size:15px;font-weight:800}.idet-tally .c-yes b{color:var(--vote-yes)}.idet-tally .c-maybe b{color:var(--vote-maybe)}.idet-tally .c-no b{color:var(--vote-no)}.idet-lean{letter-spacing:.15em;text-transform:uppercase;background:var(--accent-fill);color:var(--on-accent);flex:none;padding:6px 9px;font-size:8.5px;font-weight:800}.idet-lean.yes{background:var(--vote-yes)}.idet-lean.no{background:var(--vote-no)}.idet-lean.split{background:var(--vote-maybe)}.idet-vrow{border-top:1px solid var(--line-2);align-items:center;gap:10px;padding:12px 16px;display:flex}.idet-vrow--tap{color:inherit;text-decoration:none;transition:transform .12s}.idet-vrow--tap:active{transform:scale(.985)}.pvr--tap{cursor:pointer;transition:transform .12s}.pvr--tap:active{transform:scale(.985)}.idet-vav{background:var(--accent-fill);width:26px;height:26px;color:var(--on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.idet-vbody{flex-direction:column;gap:2px;min-width:0;display:flex}.idet-vname{color:var(--ink);font-size:12px;font-weight:700}.idet-vcomment{color:var(--muted);font-size:11px}.idet-vval{letter-spacing:.15em;text-transform:uppercase;flex:none;margin-left:auto;padding-left:8px;font-size:8.5px;font-weight:800}.idet-vval.v-yes{color:var(--olive)}.idet-vval.v-maybe{color:var(--amber)}.idet-vval.v-no{color:var(--danger)}.idet-vval.v-pending{color:var(--muted);letter-spacing:.08em;text-transform:none;font-size:10px;font-style:italic;font-weight:700}.idet-vwait-head{color:var(--muted);font-size:11px;font-weight:700}.idet-vempty{border:1px solid var(--line-2);background:var(--surface);color:var(--muted);margin-top:20px;padding:15px 16px;font-size:12px}.item-detail .idet-label{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:24px 0 12px;font-size:8.5px;font-weight:800}.item-detail .decision{margin:24px 0 0}.item-detail .decision-label{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:800}.item-detail .decision .row{border:1px solid var(--line);gap:0;margin-top:12px}.item-detail .decision .row .btn.secondary{height:52px;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.item-detail .decision .row .btn.secondary:active{background:var(--fill);color:var(--ink)}.item-detail .spec h2,.item-detail .section>h2{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:800}.item-detail .spec-row{border-bottom:1px solid var(--line-2);justify-content:space-between;padding:13px 0;font-size:12px}.item-detail .spec-row dt{color:var(--muted);font-weight:600}.item-detail .spec-row dd{color:var(--ink);font-weight:600}.item-detail .wishlist-btn{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:10px;margin-top:11px;padding:14px 16px;font-size:12px;font-weight:700;display:flex}.item-detail .wishlist-btn.on{border-color:var(--accent);color:var(--accent);background:#64343c0d}.item-detail .wishlist-btn .wl-status{letter-spacing:.15em;text-transform:uppercase;margin-left:auto;font-size:8.5px;font-weight:800}.item-detail .idet-delete{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin-top:11px;padding:14px 16px;font-size:11px;font-weight:800;display:flex}.item-detail .actions{background:linear-gradient(180deg, transparent, var(--bg) 26%);padding:14px 20px calc(22px + env(safe-area-inset-bottom));border-top:none}.item-detail .actions .btn.primary{letter-spacing:.14em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:9px;height:52px;font-size:12px;font-weight:800;display:flex}.chip-shared{align-items:center;gap:8px;display:inline-flex}.chip-shared-name{display:inline-block}.chip-avs{align-items:center;line-height:0;display:inline-flex}.chip-av{border:1.5px solid var(--surface);letter-spacing:normal;text-transform:none;background:var(--olive);width:16px;height:16px;color:var(--on-accent);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:-5px;font-size:7px;font-weight:800;line-height:1;display:flex;overflow:hidden}.chip-av:first-child{margin-left:0}.chip-av .avatar-img{object-fit:cover;width:100%;height:100%;display:block}.item-detail .idet-row-wrap{margin-top:11px}.item-detail .idet-row{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:14px 16px;display:flex}.item-detail .idet-row-body{flex-direction:column;gap:4px;display:flex}.item-detail .idet-row-label{color:var(--ink);font-size:12px;font-weight:700}.item-detail .idet-row-sub{color:var(--muted);font-size:10px;font-weight:600}.item-detail .idet-row-status{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-left:auto;font-size:8.5px;font-weight:800}.item-detail .idet-row-status.on{color:var(--accent)}.item-detail .rem-chips{flex-wrap:wrap;gap:8px;display:flex}.item-detail .rem-chip{border:1px solid var(--line);color:var(--ink);font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:5px;padding:8px 13px;font-size:9.5px;font-weight:800;display:inline-flex;position:relative}.item-detail .rem-chip.on{background:var(--accent-fill);border-color:var(--accent);color:var(--on-accent)}.item-detail .rem-date-overlay{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.item-detail .rem-clear{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;font-size:11px;font-weight:700;display:inline-block}.item-detail .idet-toggle{background:var(--line-2);cursor:pointer;border:none;border-radius:14px;flex:none;width:40px;height:23px;margin-left:auto;padding:0;transition:background .15s;position:relative}.item-detail .idet-toggle.on{background:var(--accent-fill)}.item-detail .idet-toggle-knob{background:var(--surface);border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 2px #0000004d}.item-detail .idet-toggle.on .idet-toggle-knob{left:19.5px}.item-detail .idet-row-expand{border:1px solid var(--line);border-top:none;padding:12px 16px 14px}.published-view .uploaded-by,.catalog-client .uploaded-by{align-items:center;gap:6px;display:flex}.upav{background:var(--surface-2);width:17px;height:17px;color:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:6.5px;font-weight:700;display:flex;overflow:hidden}.shared-view .vote-reveal-head{white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:7px;display:flex;overflow:hidden}.shared-view .vr-total{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:8px;font-weight:800}.shared-view .vr-lock{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:3px;font-size:6.5px;font-weight:800;display:flex}.shared-view .vote-seg{background:var(--surface);border-radius:10px;flex-wrap:nowrap;justify-content:center;align-items:center;padding:6px 10px;display:flex}.shared-view .vote-seg--yes{background:color-mix(in srgb, var(--vote-yes) 8%, var(--surface))}.shared-view .vote-seg--maybe{background:color-mix(in srgb, var(--vote-maybe) 8%, var(--surface))}.shared-view .vote-seg--no{background:color-mix(in srgb, var(--vote-no) 8%, var(--surface))}.shared-view .vseg{cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:4px;padding:5px 0;transition:background .13s,color .13s;display:inline-flex}.shared-view .vseg-t{letter-spacing:0;font-size:10.5px;font-weight:700}.shared-view .vseg+.vseg:before{content:"";background:var(--faint);border-radius:50%;flex:none;width:3px;height:3px;margin:0 5px}.shared-view .vseg.yes{color:var(--vote-yes)}.shared-view .vseg.maybe{color:var(--vote-maybe)}.shared-view .vseg.no{color:var(--vote-no)}.shared-view .vseg-n{font-variant-numeric:tabular-nums;opacity:.72;font-size:10px;font-weight:800}.shared-view .vseg.on.yes{color:var(--vote-yes);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.shared-view .vseg.on.maybe{color:var(--vote-maybe);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.shared-view .vseg.on.no{color:var(--vote-no);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.shared-view .vseg.locked{cursor:default}.sv{margin-top:22px}.sv-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sv-label{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:800}.sv-hint{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:800}.sv-btns{gap:8px;display:flex}.sv-btn{border:1px solid var(--line);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;flex:1;justify-content:center;align-items:center;gap:6px;height:44px;font-size:11px;font-weight:800;transition:background .13s,color .13s;display:flex}.sv-btn.yes{color:var(--olive)}.sv-btn.maybe{color:var(--amber)}.sv-btn.no{color:var(--danger)}.sv-btn.on.yes{background:var(--olive);border-color:var(--olive);color:var(--on-accent)}.sv-btn.on.maybe{background:var(--amber);border-color:var(--amber);color:var(--on-accent)}.sv-btn.on.no{background:var(--danger);border-color:var(--danger);color:var(--on-accent)}.sv-btn:disabled{cursor:default}.sv-av{background:var(--surface-2);width:22px;height:22px;color:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:8px;font-weight:800;display:flex;overflow:hidden}.sv-prereveal{color:var(--muted);align-items:center;gap:8px;margin-top:10px;font-size:11px;font-weight:600;display:flex}.sv-avstack{display:inline-flex}.sv-avstack .sv-av{border:1.5px solid var(--bg);margin-left:-6px}.sv-avstack .sv-av:first-child{margin-left:0}.sv-reveal{border:1px solid var(--line);background:var(--surface);margin-top:12px;padding:14px 16px}.sv-empty{color:var(--muted);margin-top:10px;font-size:12px;font-weight:600}.sv-reveal-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.sv-lean{font-family:var(--font-display);color:var(--ink);font-size:22px;font-weight:400}.sv-lean.yes{color:var(--vote-yes)}.sv-lean.maybe{color:var(--vote-maybe)}.sv-lean.no{color:var(--vote-no)}.sv-count{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:800}.sv-bar{background:var(--line-2);border-radius:4px;height:8px;display:flex;overflow:hidden}.sv-seg.yes{background:var(--olive)}.sv-seg.maybe{background:var(--amber)}.sv-seg.no{background:var(--danger)}.sv-legend{color:var(--muted);margin-top:8px;font-size:11px;font-weight:600}.sv-voters{margin-top:12px}.sv-voter{border-top:1px solid var(--line-2);align-items:center;gap:10px;padding:8px 0;display:flex}.sv-voter:first-child{border-top:none}.sv-voter .sv-av{width:24px;height:24px}.sv-voter-name{color:var(--ink);font-size:12px;font-weight:700}.sv-voter-val{letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:8.5px;font-weight:800}.sv-voter-val.yes{color:var(--olive)}.sv-voter-val.maybe{color:var(--amber)}.sv-voter-val.no{color:var(--danger)}.pvr{border-top:1px solid var(--line-2);align-items:center;gap:10px;padding:8px 0;display:flex}.idet-verdict .pvr{padding:10px 16px}.pvr:first-child{border-top:none}.pvr-av{width:24px;height:24px;color:var(--surface);background:#a99a88;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex;overflow:hidden}.pvr-body{flex-direction:column;gap:2px;min-width:0;display:flex}.pvr-name{color:var(--muted);font-size:14px;font-weight:700}.pvr-time,.pvr-time-sub{font-family:var(--font);color:var(--muted);font-size:11px;font-style:normal}.pvr-time{flex:none;margin-left:auto}.pvr-nudge{border:1px solid var(--accent);color:var(--accent);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:20px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:9px;font-weight:800;display:inline-flex}.pvr-nudge:disabled{opacity:.5;cursor:default}.pvr-nudged{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);flex:none;margin-left:auto;font-size:9px;font-weight:800}.eyebrow-shared{color:var(--olive)}.circle-notes{border-top:1px solid var(--line-2);padding-top:16px}.circle-notes .cn-head{justify-content:space-between;align-items:center;display:flex}.cn-title{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:800}.cn-toggle{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:8.5px;font-weight:800}.cn-list{max-height:150px;margin-top:8px;transition:max-height .25s;position:relative;overflow:hidden}.cn-list.on{max-height:3000px}.cn-note{border-top:1px solid var(--line-2);padding:10px 0}.cn-note:first-child{border-top:none}.cn-row{align-items:center;gap:8px;display:flex}.cn-av,.cn-av-sm{background:var(--surface-2);color:var(--soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex;overflow:hidden}.cn-av{width:24px;height:24px;font-size:9px}.cn-av-sm{width:18px;height:18px;font-size:7px}.cn-name{color:var(--ink);font-size:12px;font-weight:700}.cn-chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:2px 6px;font-size:8px;font-weight:800}.cn-chip.yes{color:var(--olive);border-color:var(--olive)}.cn-chip.maybe{color:var(--amber);border-color:var(--amber)}.cn-chip.no{color:var(--danger);border-color:var(--danger)}.cn-note-actions{gap:10px;margin-left:auto;display:flex}.cn-link{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:8px;font-weight:800}.cn-del{color:var(--danger)}.cn-body{font-family:var(--font-serif);color:var(--ink);margin-top:6px;padding-left:32px;font-size:13px;font-style:italic;line-height:1.4}.cn-reply{border-left:2px solid var(--line-2);align-items:center;gap:6px;margin-top:8px;margin-left:32px;padding-left:10px;display:flex}.cn-name-sm{color:var(--ink);font-size:11px;font-weight:700}.cn-reply-body{font-family:var(--font-serif);color:var(--soft);flex:1;min-width:0;font-size:12px;font-style:italic}.cn-replybox,.cn-add{gap:8px;margin-top:10px;display:flex}.cn-replybox{margin-left:32px}.cn-post{background:var(--accent-fill);color:var(--on-accent);cursor:pointer;border:none;flex:none;padding:0 14px;font-size:11px;font-weight:700}.cn-post:disabled{opacity:.5}.cn-fade{background:linear-gradient(transparent, var(--bg) 70%);height:56px;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:flex-end;padding-bottom:4px;font-size:8.5px;font-weight:800;display:flex;position:absolute;bottom:0;left:0;right:0}.cn-empty{color:var(--muted);margin-top:10px;font-size:12px}.sa-locked{letter-spacing:.04em;align-items:center;gap:7px;margin-bottom:9px;padding:9px 11px;font-size:11px;font-weight:800;display:flex}.sa-locked.bought{color:var(--olive);background:#84794924}.sa-locked.vetoed{color:var(--danger);background:#a6403f21}.sa-action{border:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;margin-top:11px;padding:15px 16px;display:flex}.sa-action-body{flex-direction:column;gap:4px;display:flex}.sa-action-t{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.sa-action-s{color:var(--muted);font-size:10px;font-weight:600;line-height:1.3}.sa-action.bought{border-color:var(--olive);color:var(--olive);background:#84794912}.sa-action.bought .sa-action-t{color:var(--olive)}.sa-action.veto{border-color:var(--danger);color:var(--danger);background:#a6403f0f}.sa-action.veto .sa-action-t{color:var(--danger)}.sa-action.is-disabled{opacity:.55;cursor:default}.sa-undo{color:var(--olive);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:9px;font-weight:800;text-decoration:underline}.collapse-head{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.collapse-label{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:800}.collapse-toggle{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:8.5px;font-weight:800}.collapse-body{margin-top:10px}.collapse-sec{border-top:1px solid var(--line-2);padding-top:16px}.collapse-sec--flat{border-top:none;padding-top:0}.idet-track{border-top:1px solid var(--line-2);padding-top:16px}.idet-track-head{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:8.5px;font-weight:800}.acct-sec{font-family:var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 15px;font-size:12px;font-weight:800;line-height:1}.acct-sec.danger{color:var(--danger)}.acct-flabel{color:var(--ink);margin-bottom:11px;font-size:15px;font-weight:700;line-height:1}.acct-field{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:56px;color:var(--ink);background:0 0;align-items:center;padding:0 16px;font-size:16px;font-weight:500;display:flex}.acct-field.readonly{color:var(--muted)}.acct-field.fill{background:var(--surface);border-color:#0000}.acct-field input{font-family:var(--font);color:var(--ink);background:0 0;border:none;outline:none;width:100%;padding:16px 0;font-size:16px;font-weight:500}.acct-field input::placeholder{color:var(--muted)}.acct-select{background:var(--surface);border-radius:var(--radius-sm);width:100%;height:56px;font-family:var(--font);color:var(--ink);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%232A1519' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:1px solid #0000;outline:none;padding:0 44px 0 16px;font-size:16px;font-weight:500}.acct-phone{align-items:stretch;gap:10px;display:flex}.acct-phone .acct-select{flex:none;width:auto;min-width:116px}.acct-phone .acct-field{flex:1;min-width:0}.acct-pw{background:var(--surface);border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;min-height:56px;padding:0 12px 0 16px;display:flex}.acct-pw input{font-family:var(--font);color:var(--ink);background:0 0;border:none;outline:none;width:100%;padding:16px 0;font-size:16px;font-weight:500}.acct-pw input::placeholder{color:var(--muted)}.acct-eye{width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.acct-eye:hover{color:var(--accent)}.acct-hint{color:var(--muted);margin-top:11px;font-size:14px;font-weight:400;line-height:1.4}.acct-rule{background:var(--line-2);height:1px;margin:28px 0}.acct-gap{height:18px}.acct-btn{border-radius:var(--radius-sm);width:100%;min-height:56px;font-family:var(--font);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:filter .15s;display:flex}.acct-btn.soft{background:var(--surface);color:var(--ink)}.acct-btn.soft:hover{filter:brightness(.97)}.acct-btn.danger{background:var(--danger);color:var(--on-accent)}.acct-btn.danger:hover{filter:brightness(1.06)}.acct-btn:disabled{opacity:.5;cursor:not-allowed}.acct-danger-desc{color:var(--ink);margin-bottom:16px;font-size:16px;font-weight:400;line-height:1.45}.acct-linkbtn{font-family:var(--font);color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;font-size:14.5px;font-weight:600;text-decoration:underline;display:inline-block}.acct-linkbtn:disabled{opacity:.5;cursor:not-allowed}.auth-forgot{text-align:right;margin-top:8px}.auth-forgot a{color:var(--soft);font-size:13px;font-weight:600;text-decoration:underline}.pw-strength{align-items:center;gap:10px;margin-top:9px;display:flex}.pw-bars{flex:1;gap:5px;display:flex}.pw-bar{background:var(--line-2);border-radius:999px;flex:1;height:5px;transition:background .15s}.pw-bar.on.weak{background:var(--danger)}.pw-bar.on.fair{background:var(--muted)}.pw-bar.on.good{background:var(--olive)}.pw-bar.on.strong{background:var(--accent-fill)}.pw-label{flex:none;font-size:12.5px;font-weight:700}.pw-label.weak{color:var(--danger)}.pw-label.fair{color:var(--muted)}.pw-label.good{color:var(--olive)}.pw-label.strong{color:var(--accent)}.pv-card{background:var(--surface);border-radius:var(--radius-sm);overflow:hidden}.pv-row{align-items:center;gap:16px;padding:18px;display:flex}.pv-row+.pv-row{border-top:1px solid var(--line-2)}.pv-tx{flex:1;min-width:0}.pv-tt{color:var(--ink);font-size:16px;font-weight:700;line-height:1.25;display:block}.pv-td{color:var(--muted);margin-top:5px;font-size:14px;font-weight:400;line-height:1.35;display:block}.pv-save{border-radius:var(--radius-sm);width:100%;min-height:56px;font-family:var(--font);color:var(--ink);background:var(--surface);cursor:pointer;border:none;justify-content:center;align-items:center;margin-top:16px;font-size:16px;font-weight:700;transition:filter .15s;display:flex}.pv-save:hover{filter:brightness(.97)}.pv-save:disabled{opacity:.5;cursor:not-allowed}.pv-desc{color:var(--muted);margin-bottom:var(--space-2);font-size:15px;font-weight:400;line-height:1.5}.pv-empty{color:var(--muted);margin-top:14px;font-size:15px;font-weight:400}.pv-arow{border-top:1px solid var(--line-2);align-items:center;gap:13px;padding:14px 0;display:flex}.pv-av{border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:800;line-height:1;display:flex}.pv-atext{flex:1;min-width:0}.pv-aname{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.pv-ahandle{color:var(--muted);margin-top:1px;font-size:13px;font-weight:500}.pv-rule{background:var(--line-2);height:1px;margin:0 0 var(--space-5)}.pv-undo{font-family:var(--font);color:var(--accent);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;background:0 0;flex:none;padding:8px 14px;font-size:13px;font-weight:700}.pv-undo:hover{background:var(--bg)}.pv-undo:disabled{opacity:.5;cursor:not-allowed}.autosave-bar{margin-top:var(--space-4);justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.autosave-status{color:var(--muted);font-size:13px;transition:color .15s}.autosave-status.saved{color:var(--olive)}.autosave-status.error{color:var(--danger)}.autosave-revert{font-family:var(--font);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;flex:none;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,opacity .15s}.autosave-revert:hover{background:var(--bg)}.autosave-revert:disabled{opacity:.45;cursor:default}.appearance-row{cursor:pointer;text-align:left;width:100%;font-family:var(--font);background:0 0;border:none}.appearance-check{width:22px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:flex}.wm{align-items:flex-end;display:inline-flex}.wm img{width:auto;height:100%;display:block}.wm .wm-dark,[data-theme=dark] .wm .wm-light{display:none}[data-theme=dark] .wm .wm-dark{display:block}.splash{z-index:9999;background:#f6e5d5;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:fixed;inset:0}[data-theme=dark] .splash{background:#161515}.splash.exit{opacity:0}.splash-pair{flex-direction:column;align-items:center;display:flex}.splash-logo{width:124px;height:auto;display:block}.splash-logo-cream,[data-theme=dark] .splash-logo-ink{display:none}[data-theme=dark] .splash-logo-cream{display:block}.vbar{width:146px;height:3px;margin-top:34px;display:flex}.vbar span{transform-origin:0;flex:1;animation:.58s cubic-bezier(.4,0,.2,1) forwards vbarFill;transform:scaleX(0)}.vbar span:first-child{background:var(--vote-yes)}.vbar span:nth-child(2){background:var(--vote-maybe);animation-delay:.18s}.vbar span:nth-child(3){background:var(--vote-no);animation-delay:.36s}@keyframes vbarFill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.vbar span{animation:none;transform:scaleX(1)}}.login-screen{max-width:var(--app-max);min-height:100dvh;padding:var(--space-5) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.login-brand{justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;flex:1;display:flex}.login-slogan{font-family:var(--font-serif);color:var(--muted);text-align:center;font-size:17px;font-style:italic}.login-form{gap:var(--space-3);flex-direction:column;display:flex}.signup-screen{max-width:var(--app-max);min-height:100dvh;padding:var(--space-5) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.signup-wm{margin-bottom:var(--space-5)}.signup-h{font-family:var(--font-display);letter-spacing:0;color:var(--ink);margin-bottom:var(--space-2);font-size:40px;font-weight:400;line-height:1}.signup-slogan{font-family:var(--font-serif);color:var(--muted);margin-bottom:var(--space-5);font-size:17px;font-style:italic}.signup-form{gap:var(--space-3);flex-direction:column;display:flex}.field-hint{color:var(--muted);margin-top:6px;font-size:12px}.field-msg{margin-top:6px;font-size:12px}.field-msg.ok{color:var(--olive)}.field-msg.bad{color:var(--accent)}.input.is-taken{border-color:var(--accent)}.input.is-available{border-color:var(--olive)}.uname-badge{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.uname-badge.ok{background:var(--olive);color:var(--on-accent)}.uname-badge.wait{color:var(--muted);letter-spacing:1px}.signup-fine{color:var(--muted);text-align:center;margin-top:var(--space-3);font-size:11px}.signup-fine b{color:var(--accent);font-weight:600}.onb-wizard{max-width:var(--app-max);min-height:100dvh;padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.onb-dots{margin-bottom:var(--space-5);gap:7px;display:flex}.onb-dot{border-radius:var(--radius-pill);background:var(--line-2);width:7px;height:7px;transition:width .25s,background .25s}.onb-dot.on{background:var(--accent);width:22px}.onb-h{font-family:var(--font-display);letter-spacing:0;color:var(--ink);margin-bottom:var(--space-1);font-size:34px;font-weight:400;line-height:1.02}.onb-sub{color:var(--muted);margin-bottom:var(--space-5);font-size:14px}.onb-form{flex-direction:column;flex:1;display:flex}.onb-step:not([hidden]){animation:.28s cubic-bezier(.2,.9,.3,1) onbIn}@keyframes onbIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.onb-bio{resize:vertical;min-height:78px;padding-top:11px;line-height:1.4}.onb-counter{color:var(--muted);text-align:right;margin-top:5px;font-size:11px}.onb-hint{color:var(--muted);margin-top:6px;font-size:12px}.onb-seg{flex-wrap:wrap;gap:8px;display:flex}.onb-segopt{min-width:72px;font-family:var(--font);color:var(--soft);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;flex:auto;padding:11px 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.onb-segopt.on{background:var(--accent-fill);border-color:var(--accent);color:var(--on-accent)}.onb-seg--sm .onb-segopt{flex:none;min-width:60px}.onb-sizegrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.onb-sizegrid .field{margin-bottom:0}.onb-nav{align-items:stretch;gap:var(--space-3);padding-top:var(--space-5);margin-top:auto;display:flex}.onb-nav .btn{white-space:nowrap;width:auto}.onb-nav .btn.primary{flex:1}.onb-nav .btn.ghost{flex:none;min-width:88px;padding-left:18px;padding-right:18px}.btn.ghost{border:1px solid var(--line);color:var(--ink);background:0 0}.onb-skip{margin:var(--space-3) auto 0;text-align:center;display:block}.onb-skipall{margin:var(--space-2) auto 0;text-align:center;color:var(--muted);font-size:13px;display:block}.phone-intl{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:10px;width:100%;padding:0 14px;display:flex}.phone-intl:focus-within{border-color:var(--accent)}.phone-intl--bad{border-color:var(--danger)}.phone-intl--fill{border-color:#0000}.phone-intl--fill.phone-intl--bad{border-color:var(--danger)}.phone-flag{flex:none;font-size:20px;line-height:1}.phone-flag--none{color:var(--muted);align-items:center;display:flex}.phone-intl-input{min-width:0;font-family:var(--font);color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:15px}.phone-intl-input::placeholder{color:var(--muted)}.about-sizes-preview{text-align:right;min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:8px;font-size:13px;overflow:hidden}.about-sizes-preview--add{color:var(--accent);font-weight:600}.item-time{color:var(--muted);margin:7px 0 1px;font-size:11px;display:block}.added-when:before{content:" · "}.detail-time{color:var(--muted);margin:8px 0 0;font-size:12px;display:block}.sk{background:var(--sk-base);border-radius:3px;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg, transparent, var(--sk-sheen), transparent);animation:1.35s ease-in-out infinite sk-sheen;position:absolute;inset:0;transform:translate(-100%)}.sk.circ{border-radius:50%}@keyframes sk-sheen{to{transform:translate(100%)}}.sk-list{flex-direction:column;gap:16px;padding:14px 0;display:flex}.sk-list-row{align-items:center;gap:12px;display:flex}.sk-list-lines{flex-direction:column;flex:1;gap:8px;display:flex}.sk-tiles{grid-template-columns:1fr 1fr;gap:12px;padding:6px 0;display:grid}.sk-tile{flex-direction:column;gap:8px;display:flex}.sk-screen{max-width:var(--app-max);margin:0 auto;padding:0}.ld-spin{border:2.4px solid var(--on-accent);border-top-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite ld-spin;display:inline-block}.ld-spin.wine{border-color:var(--accent);border-top-color:#0000}@keyframes ld-spin{to{transform:rotate(360deg)}}.tdots{align-items:center;gap:5px;display:inline-flex}.tdot{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite tdot-blink}.tdot.d2{animation-delay:.2s}.tdot.d3{animation-delay:.4s}@keyframes tdot-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.load-more-foot{justify-content:center;align-items:center;gap:9px;padding:16px 0 8px;display:flex}.btn-working{align-items:center;gap:8px;display:inline-flex}.list-loading{color:var(--muted);justify-content:center;align-items:center;gap:9px;padding:22px 0;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}.sk{opacity:.7}.ld-spin{animation-duration:1.6s}.tdot{opacity:.5;animation:none}}.frun{text-align:center;flex-direction:column;align-items:center;padding-top:56px;padding-bottom:24px;display:flex}.frun-mark{background:var(--surface);border:1px solid var(--line-2);width:64px;height:64px;color:var(--accent);margin-bottom:var(--space-4);border-radius:50%;justify-content:center;align-items:center;display:flex}.frun-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:25px}.frun-sub{color:var(--muted);max-width:280px;margin:10px 0 22px;font-size:14px;line-height:1.5}.frun-btn{border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--on-accent);font-family:var(--font);letter-spacing:.04em;cursor:pointer;border:none;padding:15px 26px;font-size:13px;font-weight:800}.ask-nofriends{text-align:center;flex-direction:column;align-items:center;padding:18px 16px 8px;display:flex}.ask-nofriends-t{color:var(--ink);font-size:15px;font-weight:800}.ask-nofriends-s{color:var(--muted);max-width:280px;margin:6px 0 16px;font-size:13px;line-height:1.5}.ask-nofriends-btn{background:var(--accent-fill);color:var(--on-accent);letter-spacing:.03em;border-radius:var(--radius-pill);padding:13px 24px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.ask-nofriends-link{color:var(--accent);margin-top:12px;font-size:13px;font-weight:600;text-decoration:none}.nudge{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--radius);margin-bottom:var(--space-3);align-items:flex-start;gap:10px;padding:14px 14px 14px 16px;display:flex}.nudge-body{flex:1;min-width:0}.nudge-t{color:var(--ink);font-size:14px;font-weight:800}.nudge-s{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45}.nudge-cta{font-family:var(--font);color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:13px;font-weight:700}.nudge-x{color:var(--faint);cursor:pointer;background:0 0;border:none;flex:none;padding:2px;font-size:13px;line-height:1}.addflow-manual{font-family:var(--font);color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}.addflow-manual-note{color:var(--muted);margin-bottom:10px;font-size:12px}.size-field-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.size-field-head label{margin:0}.size-region-seg{border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--surface-2);display:inline-flex;overflow:hidden}.size-region-opt{font-family:var(--font);letter-spacing:.04em;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:3px 9px;font-size:10px;font-weight:700}.size-region-opt.on{background:var(--accent-fill);color:var(--on-accent)}.nsc-scrim{z-index:100;background:#140c0e80;justify-content:center;align-items:flex-end;animation:.2s ease-out nsc-fade;display:flex;position:fixed;inset:0}@keyframes nsc-fade{0%{opacity:0}}.nsc-sheet{width:100%;max-width:var(--app-max);background:var(--surface);max-height:min(660px,88vh);padding:10px 22px calc(24px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;flex-direction:column;animation:.24s ease-out nsc-up;display:flex;box-shadow:0 -18px 50px -18px #2a151980}@keyframes nsc-up{0%{transform:translateY(100%)}}.nsc-handle{background:var(--line-2);border-radius:3px;flex:none;width:38px;height:4px;margin:0 auto 14px}.nsc-head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nsc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.nsc-title{font-family:var(--font-display);color:var(--ink);margin:8px 0 0;font-size:26px;font-weight:500;line-height:1.05}.nsc-x{border:1px solid var(--line-2);width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.nsc-x:hover{background:var(--surface-2)}.nsc-label{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);flex:none;margin:16px 0 8px;font-size:10px;font-weight:800}.nsc-field{border:1px solid var(--line-2);width:100%;height:50px;font-family:var(--font);color:var(--ink);background:0 0;border-radius:12px;flex:none;padding:0 16px;font-size:16.5px;font-weight:600;transition:border-color .15s}.nsc-field::placeholder{color:var(--faint);font-size:15.5px;font-weight:500}.nsc-field:focus{border-color:var(--accent);outline:none}.nsc-helper{font-family:var(--font);color:var(--muted);flex:none;margin:0;font-size:15px;font-style:normal;line-height:1.4}.nsc-chips{flex-wrap:wrap;flex:none;gap:7px;margin-top:10px;display:flex}.nsc-chip{background:color-mix(in srgb, var(--accent) 16%, var(--surface));color:var(--accent);border-radius:24px;align-items:center;gap:7px;padding:9px 10px 9px 14px;font-size:13px;font-weight:700;display:inline-flex}.nsc-chip button{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.nsc-chip button:hover{opacity:1}.nsc-search{flex:none;margin-top:12px;position:relative}.nsc-search>svg{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.nsc-field--search{padding-left:42px;font-weight:500}.nsc-results{scrollbar-width:none;border-top:1px solid var(--line-2);flex:1;min-height:64px;margin-top:12px;overflow-y:auto}.nsc-results::-webkit-scrollbar{display:none}.nsc-empty{text-align:center;color:var(--faint);padding:18px 0;font-size:14px;font-weight:500}.nsc-row{border-bottom:1px solid var(--line-2);align-items:center;gap:13px;padding:12px 0;display:flex}.nsc-av{width:40px;height:40px;color:var(--on-accent);background:var(--accent-fill);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:flex;overflow:hidden}.nsc-row-link{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:13px;padding:0;text-decoration:none;display:flex}.nsc-row-text{flex:1;min-width:0}.nsc-row-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;display:block;overflow:hidden}.nsc-row-handle{color:var(--faint);margin-top:5px;font-size:13.5px;font-weight:500;display:block}.nsc-add{border:1px solid var(--line-2);height:34px;color:var(--ink);font-family:var(--font);letter-spacing:.03em;cursor:pointer;background:0 0;border-radius:20px;flex:none;padding:0 17px;font-size:13px;font-weight:700}.nsc-add:hover{background:var(--surface-2)}.nsc-added{background:color-mix(in srgb, var(--accent) 12%, transparent);height:34px;color:var(--accent);font-family:var(--font);cursor:pointer;border:none;border-radius:20px;flex:none;align-items:center;gap:6px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.nsc-foot{flex:none;padding-top:14px}.nsc-cta{background:var(--accent-fill);width:100%;height:54px;color:var(--on-accent);font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:30px;justify-content:center;align-items:center;font-size:14px;font-weight:800;transition:filter .15s;display:flex}.nsc-cta:hover:not(:disabled){filter:brightness(1.09)}.nsc-cta:disabled{border:1px solid var(--line-2);color:var(--faint);cursor:not-allowed;background:0 0}.pp-scrim{z-index:110;background:#140c0e80;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out nsc-fade;display:flex;position:fixed;inset:0}.pp-card{background:var(--surface);text-align:center;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:320px;padding:26px 22px 20px;display:flex;position:relative;box-shadow:0 24px 60px -18px #2a15198c}.pp-x{border:1px solid var(--line-2);width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.pp-av{border-radius:50%;width:72px;height:72px;font-size:22px;font-weight:800}.pp-name{font-family:var(--font-display);color:var(--ink);margin-top:12px;font-size:21px;line-height:1.1}.pp-handle{color:var(--muted);margin-top:2px;font-size:13px}.pp-bio{color:var(--soft);margin:12px 0 0;font-size:13.5px;line-height:1.45}.pp-stats{letter-spacing:.02em;color:var(--muted);margin-top:12px;font-size:12px;font-weight:700}.pp-mutual{justify-content:center;align-items:center;gap:7px;margin-top:9px;display:flex}.pp-mutual-faces{padding-left:6px;display:inline-flex}.pp-mutual-face{border:1.5px solid var(--surface);border-radius:50%;width:20px;height:20px;margin-left:-6px;font-size:8px;font-weight:800}.pp-mutual-text{font-family:var(--font);color:var(--soft);font-size:13px;font-style:normal}.pp-loading{padding:16px 0}.pp-action-wrap{justify-content:center;width:100%;display:flex}.pp-action{text-align:center;justify-content:center;min-width:130px;margin-top:18px}.pp-viewfull{color:var(--accent);margin-top:14px;font-size:13px;font-weight:700;text-decoration:none}.invite-result-link{min-width:0;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:0;display:flex}.pubcat{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.pubcat-top{justify-content:space-between;align-items:center;padding:14px 20px 0;display:flex}.pubcat-top-right{align-items:center;gap:10px;display:flex}.pubcat-top .iconbtn,.pubcat-top .pub-share-btn,.circ-btn{border:1px solid var(--line-2);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.pubcover{margin:14px 20px 0;position:relative}.pubcover-grid{border:1px solid var(--line-2);background:var(--line-2);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:2px;height:150px;display:grid}.pubcover-tile{position:relative;overflow:hidden}.pubcover-tile img{object-fit:cover;width:100%;height:100%;display:block}.pubcover-tile.lg{grid-row:span 2}.pubcover-tag{background:var(--ink);color:var(--surface);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;padding:9px 13px;font-size:9.5px;font-weight:800;display:inline-flex;position:absolute;top:0;left:0}.pubcat-titleblock{padding:18px 20px 0}.pubcat-name{font-family:var(--font-display);color:var(--ink);font-size:32px;font-weight:400;line-height:1.05}.pubcat-desc{font-family:var(--font-serif);color:var(--soft);margin-top:11px;font-size:15px;font-style:italic;line-height:1.4}.pubcat-stats{color:var(--muted);align-items:center;gap:8px;margin-top:13px;font-size:11px;font-weight:700;display:flex}.pubcat-stats .dot{opacity:.5}.pubcat-stat-link{color:var(--muted);text-decoration:none}.pubcat-stat-link:hover{text-decoration:underline}.curator-card{border:1px solid var(--line);background:var(--surface);margin:16px 20px 0}.curator-row{align-items:center;gap:11px;padding:14px 16px;display:flex}.curator-row .follow-btn{flex:none;position:relative}.curator-row .follow-btn:after{content:"";position:absolute;inset:-8px}.curator-av{flex:none;width:36px;height:36px;font-size:11px}.curator-meta{flex:1;min-width:0}.curator-name{color:var(--ink);font-size:13px;font-weight:700;text-decoration:none}a.curator-name:hover{text-decoration:underline}.curator-sub{color:var(--soft);margin-top:5px;font-size:11px;font-weight:600}.curator-social{border-top:1px solid var(--line-2);padding:12px 16px}.sort-label{letter-spacing:.04em;color:var(--muted);align-self:center;font-size:11px;font-weight:800}.load-more{border:1px dashed var(--line);width:100%;color:var(--soft);font-family:var(--font);cursor:pointer;background:0 0;margin-top:14px;padding:15px;font-size:12.5px;font-weight:700}.load-more:hover{background:var(--surface-2)}.follow-bar-wrap{width:100%;max-width:var(--app-max);padding:14px 20px calc(22px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, transparent, var(--bg) 26%);z-index:44;pointer-events:none;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.follow-bar{pointer-events:auto;border:1px solid var(--accent-fill);background:var(--accent-fill);width:100%;height:52px;color:var(--on-accent);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.follow-bar.on{color:var(--accent);background:0 0}.follow-bar-toast{pointer-events:none;background:var(--toast-bg);height:46px;color:var(--toast-fg);white-space:nowrap;border-radius:14px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:82px;left:14px;right:14px;overflow:hidden;box-shadow:0 10px 26px -12px #2a151999}.cof-scrim{z-index:40;position:fixed;inset:0}.cof-menu{z-index:41;background:var(--surface);border:1px solid var(--line);min-width:210px;position:absolute;top:52px;right:20px;box-shadow:0 16px 28px -14px #1e0f1473}.cof-row{border:none;border-bottom:1px solid var(--line-2);width:100%;color:var(--ink);font-family:var(--font);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:13px 15px;font-size:13px;font-weight:600;display:flex}.cof-row:last-child{border-bottom:none}.cof-row.del{color:var(--vote-no)}.cdesc-view{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0 0 2px;padding:0;display:flex}.cdesc-text{min-width:0;font-family:var(--font-serif);color:var(--soft);text-align:left;flex:1;font-size:15px;font-style:italic;line-height:1.4}.cdesc-text.blank{color:var(--muted)}.cdesc-pencil{color:var(--muted);flex:none}.pub-owner-top{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.pub-owner-top .entered-head,.pub-owner-top .pub-sub,.pub-owner-top .cdesc-view,.pub-owner-top .cdesc-edit,.pub-owner-top .pub-owner-actions{margin:0}.pub-head{position:relative}.pub-head-sp{flex:1}.pub-head-more{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.pub-head-more svg{width:20px;height:20px}.pub-head-menu{top:38px;right:0}.pub-sub{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:11px;font-weight:700}.pub-sub-time{font:inherit;color:inherit;margin:0;display:inline}.pub-owner-top .pub-owner-actions{flex-wrap:wrap;gap:20px}.pub-owner-act{font-family:var(--font);color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pub-owner-act svg{flex:none}.cdesc-edit{margin-top:8px}.cdesc-textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:62px;color:var(--ink);font-family:var(--font);padding:11px 12px;font-size:14px;line-height:1.4}.cdesc-editrow{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.cdesc-count{font-family:var(--mono);color:var(--muted);font-size:11px}.cdesc-actions{gap:8px;display:flex}.cdesc-cancel,.cdesc-save{border:1px solid var(--line);font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;padding:8px 15px;font-size:12px;font-weight:700}.cdesc-save{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--on-accent)}.owner-actions{align-items:center;gap:18px;margin-top:12px;display:flex}.owner-act{font-family:var(--font);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:700;text-decoration:none}.pulse-empty{font-family:var(--font-serif);color:var(--soft);margin-top:14px;padding:14px 2px;font-size:14px;font-style:italic}.pulse-card{border:1px solid var(--line-2);background:var(--surface);margin-top:14px;padding:16px}.pulse-head{justify-content:space-between;align-items:center;display:flex}.pulse-eyebrow{font-family:var(--font);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800}.pulse-wins{gap:3px;display:inline-flex}.pulse-win{border-radius:var(--radius-pill);font-family:var(--font);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 9px;font-size:11px;font-weight:700}.pulse-win.on{background:var(--accent-fill);color:var(--on-accent)}.pulse-cells{margin-top:16px;display:flex}.pulse-cell{text-align:center;flex:1}.pulse-cell+.pulse-cell{border-left:1px solid var(--line-2)}.pulse-num{font-family:var(--font-display);color:var(--ink);font-size:28px;font-weight:400;line-height:1}.pulse-delta{font-family:var(--font);margin-top:5px;font-size:11px;font-weight:800}.pulse-delta.up{color:#6f6538}.pulse-delta.down{color:#a6403f}.pulse-delta.muted{color:var(--muted)}.pulse-cell-label{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:9px;font-size:9.5px;font-weight:800}.pulse-take{border-top:1px solid var(--line-2);font-family:var(--font-serif);color:var(--soft);margin-top:14px;padding-top:12px;font-size:13px;font-style:italic}.pulse-cell-btn{cursor:pointer;font:inherit;background:0 0;border:0}.pubown-card{position:relative}.pubown-kebab{z-index:5;background:var(--surface);width:28px;height:28px;box-shadow:0 0 0 1px var(--line-2);color:var(--ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.pubown-menu{z-index:41;min-width:0;position:absolute;top:50px;left:10px;right:10px}.cof-row.sm{padding:11px 13px;font-size:12px}a.cof-row{text-decoration:none}.preact{border:none;border-top:1px solid var(--line-2);cursor:pointer;width:100%;font-family:var(--font);text-align:left;background:0 0;align-items:center;gap:12px;margin-top:9px;padding:8px 0 0;display:flex}.preact-like,.preact-pass{align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.preact-like{color:#6f6538}.preact-pass{color:#a6403f}.preact-ops{color:var(--muted);margin-left:auto;font-size:11px;font-weight:600}.pubitem{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}.pubitem-menu{z-index:41;position:absolute;top:52px;right:20px}.pubcat-top{position:relative}.pubitem-gallery{border:1px solid var(--line-2);margin:14px 20px 0;position:relative}.pubitem-track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.pubitem-track::-webkit-scrollbar{display:none}.pubitem-slide{aspect-ratio:1;scroll-snap-align:center;background:var(--image-bg);flex:none;width:100%}.pubitem-slide img{object-fit:contain;width:100%;height:100%;display:block}.pubitem-dots{justify-content:center;gap:5px;display:flex;position:absolute;bottom:10px;left:0;right:0}.pubitem-dot{background:#2a151940;border-radius:50%;width:6px;height:6px}.pubitem-dot.on{background:var(--accent-fill)}.pubitem-titleblock{padding:16px 20px 0}.pubitem-brand{letter-spacing:.12em;text-transform:uppercase;color:#6f6538;font-size:10px;font-weight:800}.pubitem-name{font-family:var(--font-display);color:var(--ink);margin-top:7px;font-size:32px;font-weight:400;line-height:1.05}.pubitem-pricerow{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:10px;display:flex}.pubitem-price{color:var(--ink);font-size:17px;font-weight:700}.pubitem-source{color:var(--soft);font-size:12px;font-weight:600;text-decoration:none}.pubitem-source:hover{text-decoration:underline}.pubitem-desc{color:var(--soft);margin-top:10px;font-size:13px;line-height:1.5}.attrib-card{border:1px solid var(--line);background:var(--surface);margin:16px 20px 0}.attrib-row{color:inherit;align-items:center;gap:11px;padding:13px 15px;text-decoration:none;display:flex}.attrib-row+.attrib-row{border-top:1px solid var(--line-2)}.attrib-tiles{border:1px solid var(--line-2);flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;width:38px;height:38px;display:grid;overflow:hidden}.attrib-tiles img,.attrib-tiles span{object-fit:cover;width:100%;height:100%;display:block}.attrib-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:800;display:block}.attrib-catname{color:var(--ink);margin-top:5px;font-size:13px;font-weight:700;display:block}.wet{border:1px solid var(--line-2);background:var(--surface);margin:16px 20px 0;padding:15px 16px}.wet-head{justify-content:space-between;align-items:baseline;display:flex}.wet-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--soft);font-size:9.5px;font-weight:800}.wet-lean{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.wet-lean.strong{color:#6f6538}.wet-lean.leaning{color:#8a6520}.wet-lean.split{color:var(--muted)}.wet-btns{gap:10px;margin-top:12px;display:flex}.wet-btn{border:1px solid var(--line);color:var(--ink);font-family:var(--font);cursor:pointer;background:0 0;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:9px;padding:17px 10px;display:flex}.wet-btn svg{flex:none;width:15px;height:15px}.wet-btn .wet-count{font-size:17px;font-weight:800;line-height:1}.wet-btn .wet-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:9.5px;font-weight:800}.wet-btn.like.on{color:#f5eedf;background:#847949;border-color:#847949}.wet-btn.pass.on{color:#f5eedf;background:#a6403f;border-color:#a6403f}.wet-btn.on .wet-cap{color:inherit;opacity:.85}.wet-friends{gap:10px;margin-top:11px;display:flex}.wet-fcol{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.wet-stack{flex:none;padding-left:5px;display:flex}.wet-av{border:1.5px solid var(--surface);width:20px;height:20px;margin-left:-5px;font-size:7px}.wet-fline{color:var(--muted);font-size:11px;font-weight:600;line-height:1.35}.pop-card{border:1px solid var(--line-2);background:var(--surface);margin:16px 20px 0;padding:15px 16px}.pop-head{justify-content:space-between;align-items:baseline;display:flex}.pop-toggle{font-family:var(--font);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700;text-decoration:none}.pop-empty{font-family:var(--font-serif);color:var(--soft);padding:12px 0 4px;font-size:13px;font-style:italic}.pop-list{max-height:150px;margin-top:10px;transition:max-height .25s;position:relative;overflow:hidden}.pop-list.open{max-height:2000px}.pop-row{align-items:flex-start;gap:10px;padding:9px 0;display:flex}.pop-row+.pop-row{border-top:1px solid var(--line-2)}.pop-av{flex:none;width:26px;height:26px;font-size:9px}.pop-body{flex:1;min-width:0}.pop-name{color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.pop-friend{letter-spacing:.08em;text-transform:uppercase;color:var(--on-accent);background:var(--accent-fill);border-radius:var(--radius-pill);padding:2px 6px;font-size:7.5px;font-weight:800}.pop-text{font-family:var(--font-serif);color:var(--ink);margin-top:3px;font-size:14px;font-style:italic;line-height:1.4}.pop-fade{background:linear-gradient(180deg, transparent, var(--surface));pointer-events:none;height:46px;position:absolute;bottom:0;left:0;right:0}.pop-seeall{width:100%;font-family:var(--font);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:8px 0 0;font-size:12px;font-weight:700;display:block}.pop-add{border:1px dashed var(--line);width:100%;font-family:var(--font);color:var(--accent);cursor:pointer;text-align:center;background:0 0;margin-top:11px;padding:11px;font-size:12.5px;font-weight:700;display:block}.idetails{border:1px solid var(--line-2);background:var(--surface);margin:16px 20px 0}.idetails-row{justify-content:space-between;align-items:baseline;gap:12px;padding:11px 15px;display:flex}.idetails-row+.idetails-row{border-top:1px solid var(--line-2)}.idetails-k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800}.idetails-v{color:var(--ink);text-align:right;font-size:12.5px;font-weight:600}.morerail-wrap{margin:18px 0 0 20px}.morerail-head{justify-content:space-between;align-items:baseline;padding-right:20px;display:flex}.morerail{scrollbar-width:none;gap:11px;padding:11px 20px 4px 0;display:flex;overflow-x:auto}.morerail::-webkit-scrollbar{display:none}.morecard{width:110px;color:inherit;flex:none;text-decoration:none}.morecard-img{background:var(--image-bg);border:1px solid var(--line-2);width:110px;height:110px;display:block;overflow:hidden}.morecard-img img{object-fit:cover;width:100%;height:100%;display:block}.morecard-title{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;margin-top:6px;font-size:11px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.morecard-price{color:var(--accent);margin-top:3px;font-size:11px;font-weight:700;display:block}.pubitem-secondary{flex-direction:column;gap:10px;margin:16px 20px 0;display:flex}.pubitem .idet-row{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;font-family:var(--font);background:0 0;align-items:center;gap:10px;padding:14px 16px;display:flex}.pubitem .idet-row-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pubitem .idet-row-label{color:var(--ink);font-size:12px;font-weight:700}.pubitem .idet-row-sub{color:var(--muted);font-size:10px;font-weight:600}.pubitem .idet-toggle{background:var(--line-2);cursor:pointer;border:none;border-radius:14px;flex:none;width:40px;height:23px;margin-left:auto;padding:0;transition:background .15s;position:relative}.pubitem .idet-toggle.on{background:var(--accent-fill)}.pubitem .idet-toggle-knob{background:var(--surface);border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 2px #0000004d}.pubitem .idet-toggle.on .idet-toggle-knob{left:19.5px}.pubitem-ask{cursor:pointer}.pubitem-ask .cas-chev{color:var(--muted);flex:none;margin-left:auto;font-size:18px}.opc-prompt{border:1px solid var(--line-2);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;margin-top:11px;padding:10px 12px;display:flex}.opc-ph{min-width:0;font-family:var(--font-serif);color:var(--faint);flex:1;font-size:14px;font-style:italic}.opc-chev{color:var(--muted);flex:none;font-size:17px;line-height:1}.opc{border:1px solid var(--line-2);margin-top:11px;padding:10px 12px 9px}.opc-row{align-items:flex-start;gap:10px;display:flex}.opc-ta{resize:none;min-width:0;font-family:var(--font-serif);color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-size:14px;font-style:italic;line-height:1.45}.opc-ta::placeholder{color:var(--faint)}.opc-foot{border-top:1px solid var(--line-2);align-items:center;gap:14px;margin-top:9px;padding-top:9px;display:flex}.opc-count{color:var(--muted);font-size:10.5px;font-weight:700}.opc-count.warn{color:#a6403f}.opc-cancel{font-family:var(--font);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.opc-post{font-family:var(--font);letter-spacing:.13em;text-transform:uppercase;color:#64343c73;cursor:not-allowed;background:0 0;border:none;padding:11px 16px;font-size:9.5px;font-weight:800}.opc-post.ready{background:var(--accent-fill);color:var(--on-accent);cursor:pointer}.opc-note{color:var(--muted);margin-top:8px;font-size:10px;font-weight:600}.pop-textline{align-items:flex-start;gap:10px;margin-top:3px;display:flex}.pop-textline .pop-text{flex:1;min-width:0;margin-top:0}.pop-del{color:#a6403f;cursor:pointer;background:0 0;border:none;flex:none;padding:0 2px;font-size:12px;line-height:1.4}.pop-actions{align-items:center;gap:14px;margin-top:6px;display:flex}.pop-like{font-family:var(--font);color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.pop-like.on{color:#6f6538}.pop-pin{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.pop-pin.on{color:var(--accent)}.pop-pinned{letter-spacing:.08em;text-transform:uppercase;color:var(--soft);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--radius-pill);padding:2px 6px;font-size:7.5px;font-weight:800}.op-sheet{width:100%;max-width:var(--app-max);background:var(--bg);max-height:82vh;padding:10px 18px calc(14px + env(safe-area-inset-bottom));z-index:60;border-top-left-radius:18px;border-top-right-radius:18px;flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.op-sheet .sheet-serif-title,.op-sheet .sheet-sub{text-align:center}.op-sheet-list{flex:1;min-height:0;margin-top:8px;padding-bottom:6px;overflow-y:auto}.gs-scrim{z-index:1199;background:#2a151957;position:fixed;inset:0}.gs-overlay{border-left:none;border-right:none;border-radius:24px 24px 0 0;animation:.26s ease-out gsUp;overflow:hidden;box-shadow:0 -20px 60px -20px #2a151980}@keyframes gsUp{0%{opacity:.6;transform:translate(-50%,6%)}to{opacity:1;transform:translate(-50%)}}.gs-shell{flex-direction:column;height:100%;min-height:0;display:flex}.gs-overlay .gs-shell{height:100dvh}.gs-page .gs-shell{height:calc(100dvh - 90px)}.gs-head{flex:none;padding:22px 16px 0}.gs-overlay .gs-head{padding-top:42px}.gs-body{flex:1;min-height:0;padding:0 16px 26px;overflow-y:auto}.gs-fieldrow{align-items:center;gap:11px;display:flex}.gs-close{border:1px solid var(--line-2);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.gs-close:hover{background:var(--surface-2)}.gs-field{flex:1;min-width:0;position:relative}.gs-field input{background:var(--surface-2);border:1px solid var(--line-2);width:100%;height:48px;font-family:var(--font);color:var(--ink);border-radius:26px;outline:none;padding:0 40px;font-size:16px;font-weight:600}.gs-field input:focus{border-color:var(--accent)}.gs-field input::placeholder{color:var(--faint);font-size:14.5px;font-weight:500}.gs-field input::-webkit-search-cancel-button{display:none}.gs-mag{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.gs-clear{width:22px;height:22px;color:var(--ink);cursor:pointer;background:#2a151921;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.gs-clear:hover{background:#2a151938}.gs-tabs{scrollbar-width:none;-ms-overflow-style:none;gap:7px;margin:0 -16px;padding:14px 16px 2px;display:flex;overflow-x:auto}.gs-tabs::-webkit-scrollbar{display:none}.gs-pill{border:1px solid var(--line-2);height:32px;font-family:var(--font);letter-spacing:.11em;text-transform:uppercase;color:var(--faint);cursor:pointer;background:0 0;border-radius:20px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:10.5px;font-weight:800;display:inline-flex}.gs-pill:hover{background:var(--surface-2)}.gs-pill.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.gs-pill-n{letter-spacing:0;color:var(--faint);font-size:9.5px;font-weight:800}.gs-pill.on .gs-pill-n{color:var(--on-accent);opacity:.72}.gs-rule{background:var(--line-2);height:1px;margin-top:12px}.gs-sec{margin-top:20px}.gs-resting-sec{margin-top:18px}.gs-sechead{justify-content:space-between;align-items:center;padding:0 3px 9px;display:flex}.gs-seclabel{font-family:var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:800}.gs-sall{font-family:var(--font);color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11.5px;font-weight:700;display:inline-flex}.gs-sall:hover{text-decoration:underline}.gs-card{background:var(--surface-2);border-radius:14px;overflow:hidden}.gs-row{width:100%;color:inherit;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .13s;display:flex}.gs-row+.gs-row{border-top:1px solid var(--line-2)}.gs-row:hover{background:#5c2e370f}.gs-thumb{background:var(--bg);border-radius:9px;flex:none;width:44px;height:44px;overflow:hidden}.gs-thumb img{object-fit:cover;width:100%;height:100%;display:block}.gs-mosaic{border-radius:9px;flex:none;width:44px;height:44px;overflow:hidden}.gs-mosaic .destpick-thumb{border-radius:9px;width:44px;height:44px}.gs-mosaic .destpick-thumb img,.gs-mosaic .destpick-thumb>span{object-fit:cover;width:100%;height:100%}.gs-av{flex:none;width:44px;height:44px;font-size:13px}.gs-text{flex:1;min-width:0}.gs-primary{font-family:var(--font);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;line-height:1.15;display:block;overflow:hidden}.gs-primary b{color:var(--accent);font-weight:800}.gs-secondary,.gs-secondary-row{font-family:var(--font);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:5px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.gs-secondary-row .gs-secondary{margin-top:0}.gs-kind{letter-spacing:.11em;text-transform:uppercase;border-radius:20px;flex:none;padding:5px 7px;font-size:9px;font-weight:800}.gs-kind.private{color:var(--muted);background:#2a151912}.gs-kind.shared{color:#5c2e37;background:#d9c5c2}.gs-kind.published{color:#5d5530;background:#84794933}.gs-followed{margin-top:7px}.gs-chev{color:var(--accent);opacity:.4;flex:none;transition:opacity .13s}.gs-row:hover .gs-chev{opacity:1}.gs-chips{flex-wrap:wrap;gap:8px;display:flex}.gs-chip{border:1px solid var(--line-2);height:34px;font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.gs-chip svg{color:var(--faint);flex:none}.gs-chip:hover{background:var(--surface-2);border-color:var(--accent);color:var(--accent)}.gs-scopes{background:var(--surface-2);border-radius:14px;margin-top:22px;padding:4px 0}.gs-scope{align-items:center;gap:12px;padding:11px 13px;display:flex}.gs-scope+.gs-scope{border-top:1px solid var(--line-2)}.gs-scope-ico{background:var(--bg);width:30px;height:30px;color:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gs-scope-mark{width:15px;height:15px}.gs-scope-text{flex:1;min-width:0}.gs-scope-name{color:var(--ink);font-size:14px;font-weight:700;display:block}.gs-scope-desc{color:var(--faint);margin-top:4px;font-size:12.5px;font-weight:500;display:block}.gs-privacy{opacity:.85;color:var(--faint);align-items:flex-start;gap:7px;margin-top:16px;display:flex}.gs-privacy span{font-size:10.5px;font-weight:500;line-height:1.4}.gs-privacy svg{flex:none;margin-top:1px}.gs-dots{justify-content:center;gap:6px;padding-top:44px;display:flex}.gs-dots span{background:var(--faint);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite gsDot}.gs-dots span:nth-child(2){animation-delay:.16s}.gs-dots span:nth-child(3){animation-delay:.32s}@keyframes gsDot{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.9;transform:scale(1)}}.gs-empty{text-align:center;padding:52px 20px 0}.gs-empty-title{font-family:var(--font-display);color:var(--ink);font-size:24px;font-weight:500}.gs-empty-sub{font-family:var(--font-serif);color:var(--muted);margin-top:8px;font-size:16px;font-style:italic}.gs-nameline{align-items:center;gap:8px;display:flex}.gs-nametext{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gs-friendtag{flex:none}.cgal{width:100%;height:100%;display:block;position:relative}.cgal-single{object-fit:cover;width:100%;height:100%;display:block}.cgal-track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;width:100%;height:100%;display:flex;overflow:auto hidden}.cgal-track::-webkit-scrollbar{display:none}.cgal-track img{object-fit:cover;scroll-snap-align:center;flex:none;width:100%;height:100%;display:block}.cgal-dots{pointer-events:none;opacity:0;justify-content:center;gap:4px;transition:opacity .25s;display:flex;position:absolute;bottom:6px;left:0;right:0}.cgal-dots.show{opacity:1}.cgal-dot{background:#f7f0e24d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 .5px #2a151926}.cgal-dot.on{background:#f7f0e2bf}img.cgal-single,.cgal-track img{object-fit:contain;mix-blend-mode:normal!important}.cat-title-row{padding:20px var(--gutter) 0 0;justify-content:space-between;align-items:center;display:flex}.cat-title-row .cat-title{margin:0}.nrow-av.nrow-av-img{background:var(--image-bg);border-radius:10px}.nrow-av.nrow-av-img img{object-fit:cover;width:100%;height:100%;display:block}.nrow-ico{color:var(--soft)}.nrow-ico.good{color:#6f6538}.nrow-ico.bad{color:#a6403f}.nstack{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none}.nstack-imgs{flex:none;padding-left:10px;display:flex}.nstack-imgs img{object-fit:cover;border:2px solid var(--bg);background:var(--image-bg);border-radius:10px;width:40px;height:40px;margin-left:-10px}.nstack-chev{color:var(--muted);flex:none;align-self:center;transition:transform .18s}.nstack-chev.open{transform:rotate(180deg)}.notif-count{border-radius:var(--radius-pill);background:var(--danger,#a6403f);color:#f5eedf;min-width:16px;height:16px;font-family:var(--font);border:2px solid var(--bg);box-sizing:content-box;pointer-events:none;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:0;right:0}.sch-name{font-size:32px}.sch-sp{flex:1}.sch-shared{letter-spacing:.15em;text-transform:uppercase;color:#6f6538;flex:none;align-self:center;font-size:8.5px;font-weight:800}.sch-names{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sch-chev{color:var(--muted);flex:none;display:inline-flex}.sch-meta{color:var(--muted);white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:7px;margin-top:6px;font-size:11.5px;font-weight:700;display:flex;overflow:hidden}.sch-count{color:var(--ink)}.sch-sep{opacity:.5}.sch-change{font-family:var(--font-serif);color:var(--soft);align-items:center;gap:7px;margin-top:7px;font-size:13px;font-style:italic;display:flex}.sch-dot{background:var(--accent-fill);border-radius:50%;flex:none;width:5px;height:5px}.sch-add{border:1px dashed var(--accent-fill);width:100%;color:var(--accent);font-family:var(--font);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:13px;font-size:12.5px;font-weight:700;display:flex}.sch-add:hover{background:var(--surface-2)}button.mem-row{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none}.pp-rel{justify-content:center;gap:8px;margin-top:12px;display:flex}.pp-relchip{border-radius:var(--radius-pill);border:1px solid var(--line-2);background:var(--surface-2);color:var(--soft);font-family:var(--font);align-items:center;padding:8px 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pp-relchip.on{color:var(--ink)}.pp-relchip.act{border-color:var(--accent-fill);color:var(--accent);cursor:pointer;background:0 0}.pp-relchip.act.on,.pp-follow.on{background:var(--accent-fill);color:var(--on-accent)}.buyback-acts{gap:10px;margin-top:18px;display:flex}.buyback-btn{border:1px solid var(--accent-fill);color:var(--accent);font-family:var(--font);cursor:pointer;background:0 0;border-radius:20px;flex:1;padding:13px;font-size:13px;font-weight:700}.buyback-btn.primary{background:var(--accent-fill);color:var(--on-accent)}.buyback-later{width:100%;color:var(--muted);font-family:var(--font);cursor:pointer;background:0 0;border:none;margin-top:12px;padding:8px;font-size:12.5px;font-weight:600;display:block}.support-sent{text-align:center;font-family:var(--font-serif);color:var(--soft);padding:26px 0 10px;font-size:16px;font-style:italic}.support-err{color:#a6403f;margin-top:8px;font-size:12px;font-weight:600}button.info-row{appearance:none;font-family:var(--font);color:inherit;cursor:pointer;background:0 0;border:none;font-size:14px}.raload{background:#f6e5d5;place-items:center;min-height:100dvh;display:grid}[data-theme=dark] .raload{background:#161515}.ei{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px));display:block}.ei-nav{z-index:40;background:var(--bg);border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex;position:sticky;top:0}.ei-cancel{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:800}.ei-navtitle{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:800}.ei-save{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:#2a151947;cursor:not-allowed;background:0 0;border:none;padding:0;font-size:12px;font-weight:800}.ei-save.on{color:var(--accent);cursor:pointer}.ei-body{padding:16px}.ei-photos{scrollbar-width:none;gap:12px;padding:6px 4px 2px 0;display:flex;overflow-x:auto}.ei-photos::-webkit-scrollbar{display:none}.ei-tile{border:1px solid var(--line-2);background:var(--image-bg);flex:none;width:82px;height:82px;position:relative}.ei-tile img{object-fit:cover;width:100%;height:100%;display:block}.ei-cover{background:var(--ink);color:var(--surface);letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:3px 0;font-size:7.5px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.ei-tile-x{background:var(--ink);width:20px;height:20px;color:var(--surface);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:10px;line-height:1;display:flex;position:absolute;top:-7px;right:-7px}.ei-addtile{border:1px dashed var(--accent-fill);width:82px;height:82px;color:var(--accent);font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.ei-hint{color:var(--muted);margin-top:7px;font-size:10.5px;font-weight:600}.ei-label{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:18px 0 7px;font-size:8.5px;font-weight:800}.ei-input{border:1px solid var(--line-2);background:var(--surface);width:100%;font-family:var(--font);color:var(--ink);appearance:none;border-radius:0;outline:none;padding:12px 13px;font-size:14px;font-weight:600}.ei-input:focus{border-color:var(--accent)}.ei-input::placeholder{color:var(--faint);font-weight:500}.ei-cols{grid-template-columns:1fr 1fr;gap:11px;display:grid}.ei-cols .ei-label{margin-top:18px}.ei-pricerow{gap:6px;display:flex}.ei-cur{flex:none;width:74px;padding-right:6px}.ei-linkwrap{position:relative}.ei-linkwrap .ei-input{padding-right:40px}.ei-linkout{color:var(--accent);display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ei-chips{flex-wrap:wrap;gap:8px;display:flex}.ei-chip{border:1px solid var(--line-2);font-family:var(--font);color:var(--soft);cursor:pointer;background:0 0;border-radius:0;padding:9px 14px;font-size:11.5px;font-weight:700}.ei-chip.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.ei-delete{color:#a6403f;width:100%;font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #a6403f;border-radius:0;margin-top:22px;padding:13px;font-size:11px;font-weight:800;display:block}.ei-ctawrap{width:100%;max-width:var(--app-max);padding:14px 16px calc(20px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, transparent, var(--bg) 30%);z-index:39;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.ei-cta{border:1px solid var(--accent-fill);background:var(--accent-fill);width:100%;height:52px;color:var(--on-accent);font-family:var(--font);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:12px;font-weight:800}.ei-cta:disabled{color:#64343c73;cursor:not-allowed;background:0 0}:root[data-theme=dark] .ei-cta:disabled{color:color-mix(in srgb, var(--accent) 45%, transparent)}.ei-nav-sp{width:52px}.icat{margin-top:var(--space-4);border:1px solid var(--line-2);background:var(--bg);padding:13px 14px 14px}.icat-head{justify-content:space-between;align-items:center;display:flex}.icat-title{letter-spacing:.15em;text-transform:uppercase;color:var(--ink);font-size:8.5px;font-weight:800}.icat-toggle{font-family:var(--font);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:8.5px;font-weight:800}.icat-cols{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:12px;display:grid}@media (max-width:520px){.icat-cols{grid-template-columns:1fr}}.icat-col{flex-direction:column;gap:6px;min-width:0;display:flex}.icat-group{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:8.5px;font-weight:800}.icat-row{border:1px solid var(--line-2);width:100%;font-family:var(--font);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:11px;padding:9px 13px;transition:border-color .12s,background .12s;display:flex}.icat-row:hover{border-color:var(--line)}.icat-row.on{background:var(--surface);border-color:var(--accent-fill)}.icat-row.summary{cursor:default}.icat-thumb{flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.5px;width:26px;height:26px;display:grid}.icat-thumb img,.icat-thumb>span{object-fit:cover;background:var(--line-2);width:100%;height:100%;display:block}.icat-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.icat-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.icat-meta{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex;overflow:hidden}.icat-avs{flex:none;padding-left:6px;display:flex}.icat-av{border:1.5px solid var(--bg);width:17px;height:17px;margin-left:-6px;font-size:7px}.icat-row.on .icat-av{border-color:var(--surface)}.icat-act{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);flex:none;align-items:center;gap:4px;font-size:8.5px;font-weight:800;display:inline-flex}.icat-act.on{color:var(--accent)}.icat-new{border:1px dashed var(--accent-fill);width:100%;font-family:var(--font);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:8.5px;font-weight:800;display:flex}.icat-consequence{color:var(--soft);align-items:center;gap:7px;margin-top:11px;font-size:10.5px;font-weight:600;display:flex}.icat-empty{font-family:var(--font-serif);color:var(--soft);margin-top:11px;font-size:13px;font-style:italic}.destpick-row{gap:10px;padding:7px 11px}.destpick-thumb{border-radius:6px;gap:1px;width:36px;height:36px}.destpick-name{font-size:13.5px}.destpick-meta{margin-top:3px;font-size:9.5px}.destpick-av{width:16px;height:16px;font-size:6.5px}.destpick-tag{padding:3px 7px;font-size:8.5px}.destpick-new{height:44px;margin-top:12px}.icat-row{gap:9px;padding:6px 10px}.icat-thumb{width:22px;height:22px}.icat-name{font-size:12px}.icat-meta{font-size:9.5px}.icat-av{width:15px;height:15px;font-size:6.5px}.icat-new{padding:8px}.icat-cols{gap:12px;margin-top:10px}.icat-col{gap:5px}.exitem-send{border-radius:var(--radius-pill);color:#7e5b47;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;bottom:8px;right:8px}.exitem-send svg{width:15px;height:15px;margin-right:1px}.exitem-vrow{gap:6px;margin-bottom:2px;display:flex}.exitem-vrow .exitem-pill{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);-webkit-backdrop-filter:none;backdrop-filter:none;height:24px;padding:0 9px}.exitem-vrow .exitem-pill.on-like{background:var(--vote-yes);box-shadow:none;color:#fff}.exitem-vrow .exitem-pill.on-dislike{background:var(--vote-no);box-shadow:none;color:#fff}.exitem-foot{align-items:center;gap:8px;margin-top:3px;display:flex}.exitem-send2{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.exitem-send2 svg{width:17px;height:17px}.exitem-foot-r{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.exitem-foot-r .exitem-time{margin-left:0}.exitem-body{flex:1}.exitem-foot{margin-top:auto;padding-top:6px}.exitem-foot-l{flex:1;align-items:center;gap:6px;min-width:0;margin-right:10px;display:flex;overflow:hidden}.exitem-foot-l .exitem-time{text-overflow:ellipsis;margin-left:0;font-size:10px;overflow:hidden}.exitem-send2{background:var(--accent-fill);width:28px;height:28px;color:var(--on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0}.exitem-send2 svg{width:13px;height:13px;transform:translate(-1px)}.icat-meta-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.exitem-cmt{color:var(--muted);cursor:default}.exitem-send2.exitem-askpill{border-radius:var(--radius-pill);background:var(--accent-fill);width:auto;height:28px;color:var(--on-accent);gap:5px;padding:0 11px 0 9px;transition:background .13s,transform .1s;position:relative}.exitem-send2.exitem-askpill:hover{background:var(--accent-dark)}.exitem-send2.exitem-askpill:active{transform:scale(.96)}.exitem-send2.exitem-askpill svg{width:12px;height:12px;transform:none}.exitem-send2-label{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:800}.exitem-send2.exitem-askpill:after{content:"";position:absolute;inset:-8px}.cas-cta.dlg-cta-soft{border:1.5px solid var(--accent-fill);color:var(--accent-fill);background:0 0;margin-top:10px}.legal-wm{align-items:center;display:flex}.legal-doc{padding-bottom:var(--space-6);color:var(--ink);font-size:14.5px;line-height:1.65}.legal-doc h1{font-family:var(--font-serif);margin:var(--space-4) 0 var(--space-2);font-size:30px;font-weight:400;line-height:1.15}.legal-doc h2{font-family:var(--font-serif);margin:var(--space-5) 0 var(--space-2);font-size:21px;font-weight:400;line-height:1.25}.legal-doc p{margin:0 0 var(--space-3)}.legal-doc ul{margin:0 0 var(--space-3);padding-left:20px}.legal-doc li{margin-bottom:6px}.legal-doc a{color:var(--accent-fill);text-underline-offset:2px;font-weight:600;text-decoration:underline}.legal-doc hr{border:0;border-top:1px solid var(--line);margin:var(--space-4) 0}.legal-tblwrap{margin:0 0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.legal-tbl{border-collapse:collapse;width:100%;min-width:480px;font-size:13px}.legal-tbl th,.legal-tbl td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}.legal-tbl th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.legal-tbl tr:last-child td{border-bottom:0}.signup-fine a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.gift-wrap{padding-top:var(--space-2)}.gift-navtitle{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.gift-head{margin-bottom:var(--space-3);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gift-title{font-family:var(--font-display);margin:0 0 4px;font-size:31px;font-weight:400;line-height:1.1}.gift-meta{color:var(--soft);font-size:11px;font-weight:600}.gift-add{background:var(--accent-fill);color:var(--on-accent);border-radius:var(--radius-pill);height:32px;font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;flex:none;margin-top:4px;padding:0 14px;font-size:11px;font-weight:800}.gift-privacy{margin-bottom:var(--space-3);align-items:flex-start;gap:9px;display:flex}.gift-eyeoff{color:var(--olive);flex:none;margin-top:2px}.gift-privacy-t{font-family:var(--font-serif);color:var(--muted);font-size:14px;font-style:italic;line-height:1.45}.gift-occasion{background:color-mix(in srgb, var(--amber) 12%, transparent);border:1px solid color-mix(in srgb, var(--amber) 38%, transparent);border-radius:var(--radius);color:var(--ink);margin-bottom:var(--space-3);padding:11px 13px;font-size:13px;line-height:1.45}.gift-fhead{margin-bottom:var(--space-3);align-items:center;gap:12px;display:flex}.gift-fav{border-radius:50%;flex:none;width:44px;height:44px;font-size:15px}.gift-fbanner{background:color-mix(in srgb, var(--olive) 10%, transparent);border:1px solid color-mix(in srgb, var(--olive) 34%, transparent);border-radius:var(--radius);color:var(--ink);margin-bottom:var(--space-3);padding:11px 13px;font-size:13px;line-height:1.45}.gift-chips{margin-bottom:var(--space-3);gap:7px;display:flex}.gift-panel{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius)}.gift-panel>.gift-row:first-child{border-radius:var(--radius) var(--radius) 0 0}.gift-panel>.gift-row:last-child{border-radius:0 0 var(--radius) var(--radius)}.gift-row{align-items:center;gap:13px;padding:11px 13px;display:flex;position:relative}.gift-row+.gift-row{border-top:1px solid #2a151914}:root[data-theme=dark] .gift-row+.gift-row{border-top-color:var(--line-2)}.gift-row-main{min-width:0;color:inherit;flex:1;align-items:center;gap:13px;text-decoration:none;display:flex}.gift-thumb{background:var(--image-bg);border-radius:8px;flex:none;width:50px;height:50px;display:block;overflow:hidden}.gift-thumb img{object-fit:cover;width:100%;height:100%;display:block}.gift-thumb.dim{opacity:.5}.gift-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.gift-cell .pick-cell-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gift-note{font-family:var(--font-serif);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:italic;overflow:hidden}.gift-mine{color:#3c6330;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.gift-mine-dot{background:#3c6330;border-radius:50%;width:6px;height:6px}.gift-taken{color:var(--soft);font-size:11px;font-weight:600}.gift-pill{border-radius:var(--radius-pill);height:28px;font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:none;flex:none;align-items:center;padding:0 12px;font-size:8.5px;font-weight:800;display:inline-flex;position:relative}.gift-pill:after{content:"";position:absolute;inset:-8px}.gift-reserve{background:var(--accent-fill);color:var(--on-accent)}.gift-reserve:active{transform:scale(.96)}.gift-cancel{color:#3c6330;background:#4e7d3e1f;border:1px solid #4e7d3e66}.gift-ghost{border:1px solid var(--line);color:var(--soft);cursor:default;background:0 0}.gift-ghost:after{content:none}.gift-gotit{border-radius:var(--radius-pill);border:1.5px solid var(--accent-fill);height:28px;color:var(--accent-fill);font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:0 12px;font-size:8.5px;font-weight:800}.gift-dots{color:var(--soft);cursor:pointer;background:0 0;border:none;flex:none;padding:6px 2px}.gift-menu-scrim{z-index:44;position:fixed;inset:0}.gift-menu{z-index:45;background:var(--raised);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;min-width:190px;display:flex;position:absolute;top:44px;right:10px;overflow:hidden}.gift-menu-row{text-align:left;font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;border:none;padding:11px 14px;font-size:13.5px;font-weight:600;text-decoration:none}.gift-menu-row+.gift-menu-row{border-top:1px solid var(--line-2)}.gift-menu-row.danger{color:var(--danger)}.gift-arch-h{margin:var(--space-4) 2px var(--space-2);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.gift-arch{opacity:.92}.gift-filter-empty{padding:var(--space-4) 4px;color:var(--muted);font-size:13.5px}.gift-closing{margin:var(--space-3) 4px 0;font-family:var(--font-serif);color:var(--muted);font-size:13.5px;font-style:italic;line-height:1.5}.gift-foot{margin-top:var(--space-4);gap:10px;display:flex}.gift-foot-btn{border:1px solid var(--line);border-radius:var(--radius-pill);height:42px;color:var(--soft);font-family:var(--font);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.gift-who-sub{margin:0 2px var(--space-3);color:var(--muted);font-size:13px;line-height:1.5}.gift-who-empty{padding:var(--space-3) 2px;color:var(--muted);font-size:13.5px}.gift-who-list{flex-direction:column;gap:2px;max-height:46vh;display:flex;overflow-y:auto}.gift-who-row{color:var(--ink);align-items:center;gap:11px;padding:8px 2px;font-size:14px;font-weight:600;display:flex}.gift-who-av{border-radius:50%;flex:none;width:34px;height:34px;font-size:12px}.gift-toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:120;width:calc(100% - 28px);max-width:calc(var(--app-max) - 28px);background:var(--toast-bg);height:46px;color:var(--toast-fg);white-space:nowrap;--toast-life:2.6s;animation:toastRise .2s cubic-bezier(.2, .8, .3, 1), toastFade .35s ease calc(var(--toast-life) - .35s) forwards;border-radius:14px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;display:flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 26px -12px #2a151999}.gitem-gal{border-radius:var(--radius);background:var(--image-bg);aspect-ratio:4/5;margin-bottom:var(--space-3);overflow:hidden}.gitem-gal .cgal,.gitem-gal .cgal-single{width:100%;height:100%}.gitem-head{margin-bottom:var(--space-3)}.gitem-title{font-family:var(--font-display);margin:4px 0 6px;font-size:26px;font-weight:400;line-height:1.15}.gitem-price{color:var(--ink);font-size:19px;font-weight:700}.gitem-added{color:var(--muted);margin-top:8px;font-size:12.5px}.gitem-from{color:var(--soft);margin-top:4px;font-size:13px}.gitem-from a{color:var(--accent);font-weight:600}.gitem-details{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);margin-bottom:var(--space-3);padding:4px 14px}.gitem-drow{justify-content:space-between;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.gitem-drow+.gitem-drow{border-top:1px solid var(--line-2)}.gitem-dk{color:var(--muted);font-weight:600}.gitem-dv{color:var(--ink);font-weight:600}.gitem-act{margin:var(--space-4) 0 0;justify-content:space-between;align-items:center;gap:12px;display:flex}.gitem-reserve{border-radius:var(--radius-pill);background:var(--accent-fill);height:48px;color:var(--on-accent);font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;flex:1;font-size:13px;font-weight:800}.gitem-reserve:active{transform:scale(.98)}.rt-axis-pts{height:16px;position:relative}.rt-axis-pts .rt-x-pt{white-space:nowrap;position:absolute;top:0}.idet-askvote{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);margin:var(--space-3) 0;padding:16px}.idet-askvote-h{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.idet-askvote-sub{color:var(--soft);margin:6px 0 12px;font-size:13px;line-height:1.45}.idet-askvote .ivote-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.idet-askvote .vbtn{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-2);height:44px;color:var(--ink);font-family:var(--font);font-size:13.5px;font-weight:700}.idet-askvote .vbtn.on.yes{background:var(--vote-yes);border-color:var(--vote-yes);color:#fff}.idet-askvote .vbtn.on.maybe{background:var(--vote-maybe);border-color:var(--vote-maybe);color:#fff}.idet-askvote .vbtn.on.no{background:var(--vote-no);border-color:var(--vote-no);color:#fff}.idet-askvote .ivote-note,.idet-askvote .ivote-actions{margin-top:10px}.chatsearch{width:100%;max-width:var(--app-max);z-index:95;background:var(--bg);border-bottom:1px solid var(--line-2);box-shadow:var(--shadow-card);position:fixed;top:0;left:50%;transform:translate(-50%)}.chatsearch-bar{color:var(--muted);align-items:center;gap:9px;padding:12px 16px;display:flex}.chatsearch-input{background:var(--surface-2);border-radius:var(--radius-pill);font-family:var(--font);color:var(--ink);border:none;outline:none;flex:1;padding:9px 14px;font-size:14px}.chatsearch-cancel{font-family:var(--font);color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:700}.chatsearch-results{border-top:1px solid var(--line-2);max-height:46vh;overflow-y:auto}.chatsearch-empty{color:var(--muted);padding:16px;font-size:13px}.chatsearch-row{text-align:left;cursor:pointer;width:100%;font-family:var(--font);background:0 0;border:none;flex-direction:column;gap:2px;padding:10px 16px;display:flex}.chatsearch-row+.chatsearch-row{border-top:1px solid var(--line-2)}.chatsearch-meta{color:var(--muted);font-size:11px;font-weight:700}.chatsearch-text{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.msg-flash{border-radius:12px;animation:1.3s ease-out msgFlash}.sh-searchwrap{padding:10px 20px 0}.sh-searchbar{padding:0 0 4px}.sh-searchbtn{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-pill);font-family:var(--font);color:var(--soft);cursor:pointer;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:700;display:inline-flex}.about-appicon{border:1px solid var(--line-2);width:64px;height:64px;margin:0 auto var(--space-2);border-radius:15px;display:block}.sh-searchbtn--icon{background:0 0;border:none;justify-content:center;width:36px;height:36px;padding:0}.ishare--gone,.sh-card--gone{cursor:default;opacity:.85}.checkmail{text-align:center}.checkmail-sub{margin:var(--space-3) auto 0;max-width:320px;color:var(--ink);font-size:15px;line-height:1.55}.checkmail-hint{margin:var(--space-3) auto 0;max-width:320px;color:var(--muted);font-size:13px;line-height:1.5}.checkmail-hint a{color:var(--accent);font-weight:600}.ra-tile{position:relative}.assistant-ic.ra-tile,.ask-assistant-ic.ra-tile,.chat-id-av.ra-tile{border:1px solid var(--line-2,var(--line));background:#f6e5d5;padding:0}.ra-tile img{width:56%;height:auto;display:block}.idet-public-link{border:1.5px solid var(--accent-fill);border-radius:var(--radius-sm);color:var(--accent);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.idet-public-link .chev{font-size:18px;line-height:1}.pubsrc-card{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);color:var(--ink);align-items:center;gap:12px;margin-top:14px;padding:12px 14px;text-decoration:none;transition:transform .12s;display:flex}.pubsrc-card:active{transform:scale(.975)}.pubsrc-covers{flex-shrink:0;display:flex}.pubsrc-covers img{object-fit:cover;border:2px solid var(--surface);background:var(--line-2);border-radius:8px;width:34px;height:34px}.pubsrc-covers img+img{margin-left:-10px}.pubsrc-mid{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pubsrc-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:700}.pubsrc-name{font-family:var(--font-serif);white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.25;overflow:hidden}.pubsrc-meta{color:var(--muted);font-size:12px}.pubsrc-view{color:var(--accent);flex-shrink:0;font-size:13px;font-weight:700}.pubsrc-view .chev{font-size:16px;line-height:1}.pd-panel{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);margin-bottom:var(--space-3);overflow:hidden}.pd-head{align-items:center;gap:12px;padding:13px;display:flex}.pd-photo{background:var(--image-bg);border-radius:10px;flex:none;width:62px;height:62px;position:relative;overflow:hidden}.pd-photo img{object-fit:cover;width:100%;height:100%;display:block}.pd-scan:after{content:"";background:var(--on-accent);height:1px;box-shadow:0 0 6px 1px var(--on-accent);animation:1.5s linear infinite pdScan;position:absolute;top:0;left:0;right:0}@keyframes pdScan{0%{top:0}to{top:100%}}@media (prefers-reduced-motion:reduce){.pd-scan:after{animation:none;display:none}}.pd-head-m{flex:1;min-width:0}.pd-head-t{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.35}.pd-head-t b{font-weight:800}.pd-head-s{color:var(--soft);margin-top:3px;font-size:12px;line-height:1.4}.pd-retake{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:5px;padding:0;font-size:12px;font-weight:700}.pd-row{text-align:left;border:none;border-top:1px solid var(--line-2);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;align-items:center;gap:12px;padding:11px 13px;display:flex}.pd-row.on{background:color-mix(in srgb, var(--accent) 7%, transparent)}.pd-thumb{background:var(--image-bg);border-radius:8px;flex:none;width:52px;height:52px;overflow:hidden}.pd-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pd-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pd-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:8.5px;font-weight:800;display:flex}.pd-name{color:var(--ink);font-size:13px;font-weight:600;line-height:1.35}.pd-price{color:var(--ink);align-items:center;gap:6px;font-size:12.5px;display:flex}.pd-price b{font-variant-numeric:tabular-nums;font-weight:600}.pd-noprice{color:var(--muted);font-weight:500}.pd-dot{background:var(--faint);border-radius:50%;flex:none;width:3px;height:3px}.pd-seller{color:var(--soft);font-size:11px;font-weight:500}.pd-tag{letter-spacing:.12em;text-transform:uppercase;border-radius:3px;flex:none;padding:2px 5px;font-size:8px;font-weight:800}.pd-tag.closest{background:var(--accent-fill);color:var(--on-accent)}.pd-tag.country{background:var(--surface-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2)}.pd-check{color:var(--accent);flex:none;font-weight:800}.pd-more{border:none;border-top:1px solid var(--line-2);width:100%;color:var(--accent);cursor:pointer;text-align:center;background:0 0;padding:11px 13px;font-size:12px;font-weight:700;display:block}.pd-none{color:var(--muted);justify-content:center;font-size:13px;font-weight:600}.pd-ctawrap{border-top:1px solid var(--line-2);background:linear-gradient(to bottom, transparent, var(--bg));padding:12px 13px}.pd-cta{border-radius:var(--radius-sm);background:var(--accent-fill);width:100%;height:48px;color:var(--on-accent);cursor:pointer;border:none;font-size:13.5px;font-weight:800}.pd-cta[aria-disabled=true]{background:var(--chip-bg,var(--surface-2));color:var(--muted);cursor:default}.pd-ghost{border:1.5px solid var(--accent-fill);border-radius:var(--radius-sm);width:100%;height:46px;color:var(--accent);cursor:pointer;background:0 0;font-size:13px;font-weight:700}.pd-text{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:8px;font-size:12.5px;font-weight:700}.pd-nm-actions{border-top:1px solid var(--line-2);flex-direction:column;gap:10px;padding:13px;display:flex}input[type=date].input,input[type=datetime-local].input{appearance:none;box-sizing:border-box;text-align:left;align-items:center;width:100%;min-width:0;min-height:47px;display:flex}input[type=date].input::-webkit-date-and-time-value{text-align:left;margin:0}.empty .shared-new-row{width:fit-content;margin-left:auto;margin-right:auto}.rai-typing{background:var(--surface);border:1px solid var(--line-2);border-radius:16px;align-self:flex-start;margin:10px 0;padding:12px 14px}.pd-tag.verified{background:var(--olive);color:var(--on-accent)}.rai-reply{align-self:flex-start;max-width:92%;padding:2px 0 4px}.rai-reply-head{border-bottom:1px solid var(--line-2);align-items:center;gap:7px;margin-bottom:9px;padding-bottom:7px;display:flex}.rai-reply-tile{border:1px solid var(--line-2);background:#f6e5d5;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.rai-reply-tile img{width:58%;height:auto;display:block}.rai-reply-label{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);font-size:9px;font-weight:600}.rai-reply-lead{font-family:var(--font-serif);color:var(--ink);font-size:15px;line-height:1.6}.rai-reply-rest{color:var(--soft);margin-top:7px;font-size:13.5px;line-height:1.6}.ac-results .ac-card{border-radius:0;margin:0 0 1px;padding:9px 10px}.ac-results .ac-card:first-of-type{border-radius:12px 12px 0 0}.ac-results .ac-card:last-of-type{border-radius:0 0 12px 12px}.ac-results .ac-thumb{width:44px;height:44px}.catalog-client .price-orig--sm{font-size:9.5px}.catalog-client .price-orig--xs{letter-spacing:-.02em;font-size:8px}.contact-finder{margin-bottom:var(--space-4)}.contact-finder-btn{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--ink);font-family:var(--font);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex}.contact-finder-note{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--soft);padding:12px 14px;font-size:13px;line-height:1.5}.contact-finder-list{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);overflow:hidden}.contact-finder-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 14px 6px;font-size:10px;font-weight:700}.contact-finder-row{align-items:center;gap:11px;padding:10px 14px;display:flex}.contact-finder-row+.contact-finder-row{border-top:1px solid var(--line-2)}.contact-finder-who{flex:1;min-width:0}.contact-finder-name{color:var(--ink);font-size:13.5px;font-weight:600}.contact-finder-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.contact-finder-add{border-radius:var(--radius-pill);background:var(--accent-fill,var(--accent));color:var(--on-accent,#fff);font-family:var(--font);cursor:pointer;border:none;padding:7px 16px;font-size:12px;font-weight:700}.contact-finder-sent{color:var(--muted);font-size:12px;font-weight:600}.page-push{animation:.24s cubic-bezier(.2,.8,.3,1) pagePush}@keyframes pagePush{0%{opacity:.55;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.page-pop{animation:.16s ease-out pagePop}@keyframes pagePop{0%{opacity:.55;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.page-push,.page-pop{animation:none}}@media (pointer:coarse){button:active{transition:transform 50ms ease-out;transform:scale(.97)}}html.native-tabs .tabdock{display:none}html.native-tabs .tabdock--brand{display:flex}html.native-tabs.rai-brand-dock .tabdock--brand{display:none}html.native-tabs .app.with-tabbar{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.onbc{gap:var(--space-3);flex-direction:column;display:flex}.onbc-cluster{background:var(--surface);border:1px solid var(--line-2);border-radius:50%;justify-content:center;align-self:center;align-items:center;width:84px;height:84px;margin-top:4px;display:flex}.onbc-av{width:30px;height:30px;color:var(--on-accent,#f5eedf);border:2px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.onbc-av.a{background:var(--accent-fill,#64343c)}.onbc-av.b{background:#756745;margin-left:-9px}.onbc-av.c{background:#87223c;margin-left:-9px}.onbc-find{width:100%}.onbc-skip-hint{text-align:center;color:var(--muted);margin:0;font-size:12.5px}.onbc-count{color:var(--muted);font-size:12px}.onbc-list{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);overflow:hidden}.onbc-row{align-items:center;gap:10px;padding:10px 12px;display:flex}.onbc-row+.onbc-row{border-top:1px solid var(--line-2)}.onbc-who{flex:1;min-width:0}.onbc-name{color:var(--ink);font-size:13.5px;font-weight:600}.onbc-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.onbc-add{border-radius:var(--radius-pill);background:var(--accent-fill,var(--accent));color:var(--on-accent,#fff);font-family:var(--font);cursor:pointer;border:none;padding:7px 16px;font-size:12px;font-weight:700}.onbc-added{color:var(--muted);font-size:12px;font-weight:600}.onbc-addall{color:var(--accent-fill,var(--accent));font-family:var(--font);cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:2px 0;font-size:12.5px;font-weight:700}.onbc-invite{background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius);text-align:center;padding:16px 14px}.onbc-invite-text{color:var(--soft);margin:0;font-size:12.5px;line-height:1.55}.onbc-invite-btn{border:1px solid var(--accent-fill,var(--accent));color:var(--accent-fill,var(--accent));border-radius:var(--radius-pill);font-family:var(--font);cursor:pointer;background:0 0;margin-top:12px;padding:8px 16px;font-size:12.5px;font-weight:600;display:inline-block}@media (pointer:coarse){.iconbtn:active,.cas-close:active,.card-actions button:active{background:color-mix(in srgb, var(--ink) 10%, transparent);transition:none;transform:scale(.92)}}.asst-fix{height:100dvh;height:var(--vvh,100dvh);flex-direction:column;display:flex;overflow:hidden}.asst-fix .thread-top{flex:none}.asst-fix .ac-wrap{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.swipe-reply{touch-action:pan-y;position:relative}.bubble-row .swipe-reply,.bubble-row .msg-actions.text{width:100%}.bubble-row .swipe-reply-inner{flex-direction:column;width:100%;display:flex}.swipe-reply-cue{background:var(--accent-fill);width:30px;height:30px;color:var(--on-accent);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.swipe-reply-inner{will-change:transform}.msg-quote{text-align:left;border:none;border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);cursor:pointer;width:100%;font-family:var(--font);border-radius:8px;margin:0 0 6px;padding:6px 9px;display:block}.bubble.me .msg-quote{border-left-color:color-mix(in srgb, var(--on-accent) 55%, transparent);background:color-mix(in srgb, var(--on-accent) 12%, transparent)}.msg-quote-who{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:9.5px;font-weight:800;display:block}.bubble.me .msg-quote-who{color:var(--on-accent);opacity:.85}.msg-quote-snippet{-webkit-line-clamp:1;color:var(--soft);-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.bubble.me .msg-quote-snippet{color:var(--on-accent);opacity:.8}.msg-flash .bubble,.msg-flash.bubble,.msg-flash .ishare{animation:1.2s msgFlash}.reply-chip{background:var(--surface);border:1px solid var(--line-2);border-left:3px solid var(--accent);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 7px;padding:7px 10px;display:flex}.reply-chip-body{min-width:0}.reply-chip-who{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:800}.reply-chip-snippet{color:var(--soft);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.reply-chip-x{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 4px;font-size:13px}.pv-wrap{z-index:300;touch-action:none;background:#0a0808eb;align-items:center;display:flex;position:fixed;inset:0}.pv-close{top:calc(14px + env(safe-area-inset-top));z-index:2;color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;width:34px;height:34px;font-size:14px;position:absolute;right:16px}.pv-pager{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;width:100%;height:100%;display:flex;overflow:auto hidden}.pv-pager::-webkit-scrollbar{display:none}.pv-pager--zoomed{touch-action:none;overflow-x:hidden}.pv-slide{scroll-snap-align:center;flex:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pv-zoom{will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pv-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:82vh}.pv-dots{bottom:calc(22px + env(safe-area-inset-bottom));justify-content:center;gap:6px;display:flex;position:absolute;left:0;right:0}.pv-dots span{background:#ffffff59;border-radius:50%;width:6px;height:6px}.pv-dots span.on{background:#fff}.dtap-burst{color:var(--accent-fill);pointer-events:none;justify-content:center;align-items:center;animation:.65s cubic-bezier(.2,.8,.3,1) both dtapBurst;display:flex;position:absolute;inset:0}.dtap-burst svg{filter:drop-shadow(0 2px 10px #2a151940);width:64px;height:64px}@keyframes dtapBurst{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.15)}60%{transform:scale(1)}to{opacity:0;transform:scale(1)}}a,img{-webkit-touch-callout:none}.msg-actions,.msg-actions *{-webkit-user-select:none;user-select:none}.msg-actions--held{z-index:240;transition:transform .12s;display:inline-block;position:relative;transform:scale(1.02)}.msgctx-backdrop{z-index:230;background:color-mix(in srgb, var(--ink) 28%, transparent);-webkit-backdrop-filter:blur(2px);position:fixed;inset:0}.msgctx-menu{z-index:250;background:var(--surface);border:1px solid var(--line-2);border-radius:14px;flex-direction:column;min-width:178px;animation:.16s cubic-bezier(.2,.8,.3,1) both msgctxIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 34px #2a151938}@keyframes msgctxIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.msgctx-menu button{text-align:left;font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;border:none;padding:12px 16px;font-size:14.5px}.msgctx-menu button+button{border-top:1px solid var(--line-2)}.msgctx-menu .danger-opt{color:var(--danger)}html.native-tabs{-webkit-user-select:none;user-select:none}html.native-tabs input,html.native-tabs textarea,html.native-tabs [contenteditable]{-webkit-user-select:text;user-select:text}.field-row-2{gap:10px;display:flex}.field-row-2 .field{flex:1;min-width:0}.cat-row-dot{background:var(--accent-fill);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:7px;display:inline-block}.ptr-ring{left:50%;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:90;opacity:0;pointer-events:none;position:fixed;transform:translate(-50%)}.ptr-ring .ptr-arc{stroke:var(--muted)}.ptr-ring--armed .ptr-arc{stroke:var(--accent)}.ptr-ring--spin svg{animation:.8s linear infinite ptrSpin}@keyframes ptrSpin{to{transform:rotate(360deg)}}.cat-rule{position:relative;overflow:hidden}.cat-rule.ptr-live:after{content:"";background:var(--accent);width:34%;animation:1.1s ease-in-out infinite ptrSweep;position:absolute;top:0;bottom:0;left:0}@keyframes ptrSweep{0%{transform:translate(-100%)}to{transform:translate(394%)}}.sr-live{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.status-veil{display:none}html.rai-edge .status-veil{height:env(safe-area-inset-top,0px);background:var(--bg);z-index:8;pointer-events:none;display:block;position:fixed;top:0;left:0;right:0}html.rai-edge .app{padding-top:env(safe-area-inset-top,0px)}html.rai-edge .app.thread{padding-top:0}html.rai-edge .app.thread .thread-top{padding-top:calc(var(--space-4) + env(safe-area-inset-top,0px))}html.rai-edge .ac-topbar--pinned{padding-top:8px}.arr-banner{touch-action:none;top:calc(9px + env(safe-area-inset-top,0px));max-width:calc(var(--app-max) - 20px);z-index:400;text-align:left;background:var(--surface);border:1px solid var(--line-2);cursor:pointer;color:var(--ink);font-family:var(--font);border-radius:17px;align-items:flex-start;gap:11px;margin:0 auto;padding:12px 13px;transition:transform .18s;animation:.22s cubic-bezier(.2,.8,.3,1) arrDrop;display:flex;position:fixed;left:10px;right:10px;box-shadow:0 10px 26px -10px #2a15196b}.arr-banner--out{animation:.18s ease-in forwards arrOut}@keyframes arrDrop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes arrOut{to{transform:translateY(calc(-100% - 18px - env(safe-area-inset-top,0px)));opacity:0}}@media (prefers-reduced-motion:reduce){.arr-banner{animation:.2s arrFade}.arr-banner--out{animation:.18s forwards arrFadeOut}@keyframes arrFade{0%{opacity:0}to{opacity:1}}@keyframes arrFadeOut{to{opacity:0}}}.arr-av{flex:none;width:34px;height:34px;position:relative}.arr-av img{object-fit:cover;width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--avatar-ring);border-radius:50%;display:block}.arr-init{background:var(--fill);box-shadow:inset 0 0 0 1px var(--avatar-ring);text-align:center;color:var(--ink);border-radius:50%;font-size:12px;font-weight:700;line-height:34px;position:absolute;inset:0}.arr-txt{flex:1;min-width:0;display:block}.arr-l1{color:var(--ink);font-size:13px;font-weight:500;line-height:1.4;display:block}.arr-l1 b{font-weight:800}.arr-meta{color:var(--muted);font-weight:500}.arr-l2{color:var(--soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11.5px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.arr-l2--msg{color:var(--ink);font-size:12.5px;line-height:1.42}.arr-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:13px}.arr-thumb{object-fit:cover;background:var(--image-bg);border-radius:7px;flex:none;width:38px;height:44px}@keyframes liveBannerIn{0%{opacity:0;transform:translateY(-110%)}to{opacity:1;transform:translateY(0)}}.live-banner-title{font-family:var(--font);color:var(--on-accent);font-size:13px;font-weight:700}.live-banner-body{font-family:var(--font);color:var(--on-accent);opacity:.85;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.load-more-sentinel{height:1px}.destpick-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:min(62vh,560px);padding-bottom:12px;overflow-y:auto}.addflow .destpick-scroll{max-height:none;padding-bottom:24px;overflow:visible}.addflow .destpick-row{padding:14px}.addflow .destpick-thumb{width:64px;height:64px}.addflow .destpick-name{font-size:15px}.destpick-search{z-index:2;width:100%;margin-bottom:12px;position:sticky;top:0}.sendchat{width:100%;margin-top:10px}.sendchat-open{width:100%}.sendchat-list{border:1px solid var(--line-2);border-radius:12px;max-height:240px;overflow-y:auto}.sendchat-row{border:0;border-bottom:1px solid var(--line-2);width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13.5px;display:flex}.sendchat-row:last-child{border-bottom:0}.sendchat-name{text-overflow:ellipsis;white-space:nowrap;margin-right:12px;overflow:hidden}.sendchat-go{color:var(--accent);flex:none;font-size:12px;font-weight:700}.sendchat-empty,.sendchat-err{color:var(--soft);text-align:center;padding:8px 2px;font-size:12.5px}.sendchat-err{color:var(--danger,#a33)}.msg-catalog{border:1px solid var(--line-2);background:var(--raised,var(--surface));max-width:78%;color:inherit;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.msg-catalog .destpick-thumb{flex:none}.msg-catalog-name{color:var(--ink);font-size:13.5px;font-weight:700;display:block}.msg-catalog-meta{color:var(--soft);margin-top:2px;font-size:12px;display:block}.msg-cat-row{margin:4px 0;display:flex}.msg-cat-row.mine{justify-content:flex-end}.exitem-foot-stack{flex-direction:column;align-items:flex-start;gap:2px}.exitem-creator-line{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.exitem-creator-line .exitem-cname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exitem-time-line{color:var(--faint);font-size:10.5px}.sendchat-picker{text-align:left}.sendchat-friends{overflow:visible}.ccv{padding:1px 0}.ccv-headrow{align-items:baseline;gap:7px;padding-bottom:11px;display:flex}.ccv-headrow--tight{padding-bottom:0}.ccv-headrow--rule{align-items:center;gap:8px;padding-bottom:10px}.ccv-groupheat{flex-direction:column;gap:9px;padding-bottom:12px;display:flex}.ccv-head{font-family:var(--font-display);font-size:19px;font-weight:400;line-height:1}.ccv-head--sans{font-family:var(--font);letter-spacing:.01em;font-size:12.5px;font-weight:700}.ccv-lbl{color:var(--muted);font-size:11.5px;font-weight:500}.ccv-sub{color:var(--soft);font-size:11.5px;font-weight:500}.ccv-sub--soft{color:var(--soft)}.ccv-rule{background:var(--line-2);flex:1;height:1px}.ccv-note{color:var(--soft);padding:6px 0 0;font-size:11.5px;font-style:italic}.ccv-seg{border:1px solid var(--line-2);background:var(--surface-2);border-radius:9px;display:flex;overflow:hidden}.ccv-segb{height:34px;color:var(--ink);cursor:pointer;font-family:var(--font);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;transition:background .13s,color .13s;display:flex}.ccv-segb+.ccv-segb{border-left:1px solid var(--line-2)}.ccv-segt{letter-spacing:.01em;font-size:11.5px;font-weight:700;line-height:1}.ccv-segn{font-variant-numeric:tabular-nums;opacity:.72;font-size:11px;font-weight:800;line-height:1}.ccv-tally{background:var(--surface-2);border-radius:3px;height:6px;display:flex;overflow:hidden}.ccv-waitrow{align-items:center;gap:8px;display:flex}.ccv-ring{border:1.5px solid #9d796059;border-radius:50%;flex:none;width:14px;height:14px;position:relative}.ccv-wait{color:var(--muted);font-size:11.5px;font-weight:500}.ccv-facesrow{align-items:center;gap:9px;display:flex}.ccv-faces{padding-left:5px;display:flex}.ccv-wav{box-shadow:inset 0 0 0 1px var(--avatar-ring,#2a15191a), 0 0 0 1.5px var(--surface);border-radius:50%;flex:none;margin-left:-5px;width:17px!important;height:17px!important;font-size:7px!important}.ccv-facesrow--btn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0;display:flex}.ccv-wholist{border-top:1px solid var(--line-2);flex-direction:column;gap:7px;margin-top:9px;padding-top:9px;display:flex}.ccv-whorow{align-items:center;gap:8px;min-width:0;display:flex}.ccv-whoname{color:var(--ink);flex:none;font-size:12.5px;font-weight:700}.ccv-whonote{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11.5px;font-style:italic;overflow:hidden}.ccv-whoval{flex:none;margin-left:auto;font-size:12px;font-weight:800}.ccv-noterow{gap:8px;margin-top:9px;display:flex}.ccv-noteinput{background:var(--bg);border-radius:var(--radius);flex:1;height:30px;padding:5px 13px;font-size:12.5px}.ccv-noteadd{background:var(--accent-fill);color:var(--on-accent);font:700 11.5px var(--font);cursor:pointer;border:0;border-radius:8px;padding:0 13px}.ccv-notebtn{font:500 11.5px var(--font);color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:8px;padding:0;font-style:italic;display:block}*{-webkit-tap-highlight-color:transparent}.btn:not(:disabled):active,.sheet-done:not(:disabled):active,.share-done-mini:active,.nbtn:active,.segcell:active,.op-plus:active,.iconbtn:active,.crow-tray-btn:active,.decision-change:active,.cta-add:active,.cta-follow:active,.send:not(:disabled):active,.msg-menu-btn:active,.followedby-seeall:active{transform:scale(.965)}.ishare-gone-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-top:1px dashed var(--line-2);padding:7px 14px 10px;font-size:10px;font-weight:800}.ccv-segb--locked{opacity:.55;cursor:default}.ccv-notebtn--locked{cursor:default}.login-forgot-hint{background:var(--surface);border:1px solid var(--line-2);color:var(--soft);border-radius:10px;margin-bottom:4px;padding:10px 12px;font-size:13px}.login-forgot-hint a{color:var(--accent);font-weight:700}.acct-btn-link{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.acct-mini-link{font-family:var(--font);color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:none;margin:0 auto;padding:8px 0 0;font-size:12px;text-decoration:underline;display:block}.bp{--bp-page:#e4e0d3;--bp-mast:#ede9dc;--bp-card:#efebde;--bp-ink:#211e19;--bp-body:#4a443a;--bp-meta:#8b8371;--bp-wine:#5c2e37;--bp-cream:#f0ecdf;--bp-line:#211e1929;--bp-hair:#211e191a;background:var(--bp-page);min-height:100vh;padding-bottom:calc(130px + env(safe-area-inset-bottom))}[data-theme=dark] .bp{--bp-page:#1b1a17;--bp-mast:#232120;--bp-card:#262421;--bp-ink:#f0e7d8;--bp-body:#cfc5b4;--bp-meta:#97907f;--bp-wine:#c4584f;--bp-cream:#1b1a17;--bp-line:#f0e7d829;--bp-hair:#f0e7d81a}.bp-masthead{background:var(--bp-mast);border-bottom:1.5px solid var(--bp-wine);padding:10px var(--gutter) 22px;flex-direction:column;gap:13px;display:flex}.bp-mast-top{justify-content:space-between;align-items:center;display:flex}.bp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--olive);font-size:9px;font-weight:800}.bp-name-row{--bmark:var(--bp-wine);--bmark-tick:var(--bp-mast);align-items:center;gap:9px;margin-top:4px;display:flex}.bp-name{font-family:var(--font-display,"Melodrama"), var(--font-serif);color:var(--bp-ink);margin:0;font-size:34px;font-weight:500;line-height:1}.bp-bio{font-family:var(--font-serif);color:var(--bp-body);margin:0;font-size:14px;font-style:italic;line-height:1.4}.bp-meta-row{align-items:center;gap:14px;display:flex}.bp-site{color:var(--bp-wine);border-bottom:1px solid color-mix(in srgb, var(--bp-wine) 40%, transparent);padding-bottom:2px;font-size:11.5px;font-weight:700;text-decoration:none}.bp-followers{color:var(--bp-meta);font-size:11.5px;font-weight:600}.bp-actions{gap:9px;margin-top:6px;display:flex}.bp-follow{background:var(--bp-wine);height:46px;color:var(--bp-cream);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:10px;flex:1;font-size:10.5px;font-weight:800}.bp-follow--on{color:var(--bp-ink);background:0 0;border:1px solid #211e1947}[data-theme=dark] .bp-follow--on{border-color:#f0e7d847}.bp-send{border:1px solid var(--bp-line);width:46px;height:46px;color:var(--bp-ink);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:flex}.bp-follow:active,.bp-send:active{transform:scale(.97)}.bp-hero{height:250px;padding:16px var(--gutter);background-color:var(--bp-card);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.bp-hero-scrim{background:linear-gradient(#14100c00 35%,#14100c9e);position:absolute;inset:0}.bp-hero-flag{top:0;left:var(--gutter);color:#f0ecdf;letter-spacing:.15em;text-transform:uppercase;z-index:2;background:#5c2e37;border-radius:0 0 10px 10px;padding:7px 9px;font-size:8.5px;font-weight:800;position:absolute}.bp-hero-name{font-family:var(--font-display,"Melodrama"), var(--font-serif);color:#f6f1e4;font-size:30px;font-weight:500;line-height:1;position:relative}.bp-hero-meta{color:#f6f1e4d9;margin-top:8px;font-size:11.5px;font-weight:600;position:relative}.bp-section{flex-direction:column;gap:12px;padding:22px 0 0;display:flex}.bp-section--cats{padding:24px var(--gutter) 30px}.bp-sec-head{padding:0 var(--gutter);justify-content:space-between;align-items:baseline;display:flex}.bp-section--cats .bp-sec-head{padding:0}.bp-sec-label{letter-spacing:.16em;text-transform:uppercase;color:var(--bp-ink);font-size:9.5px;font-weight:800}.bp-sec-all{letter-spacing:.1em;text-transform:uppercase;color:var(--bp-wine);font-size:10px;font-weight:700;text-decoration:none}.bp-sec-count{color:var(--bp-meta);font-size:10.5px;font-weight:600}.bp-strip{scrollbar-width:none;padding:0 var(--gutter) 4px;gap:11px;display:flex;overflow-x:auto}.bp-cell{flex-direction:column;flex:none;gap:9px;width:112px;text-decoration:none;display:flex}.bp-cell-img{object-fit:cover;border:1px solid var(--bp-line);background:var(--bp-card);border-radius:12px;width:100%;height:140px;display:block}.bp-cell-img--empty{display:block}.bp-cell-title{color:var(--bp-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.bp-cell-price{color:var(--bp-ink);font-size:11.5px;font-weight:800}.bp-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bp-cat{border:1px solid var(--bp-line);background:var(--bp-card);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .12s;display:flex;overflow:hidden}.bp-cat:active{transform:scale(.98)}.bp-cat-cover{object-fit:cover;border-bottom:1px solid var(--bp-hair);background:var(--bp-mast);width:100%;height:116px;display:block}.bp-cat-cover--empty{display:block}.bp-cat-body{flex-direction:column;gap:7px;padding:11px;display:flex}.bp-cat-name{font-family:var(--font-display,"Melodrama"), var(--font-serif);color:var(--bp-ink);font-size:18px;font-weight:500;line-height:1}.bp-cat-meta{color:var(--bp-meta);font-size:10.5px;font-weight:600}.bp-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:46vh;padding:40px 36px;display:flex}.bp-empty-tile{border:1px solid var(--bp-line);background:var(--bp-card);border-radius:16px;width:74px;height:74px}.bp-empty-title{font-family:var(--font-display,"Melodrama"), var(--font-serif);color:var(--bp-ink);font-size:23px;font-weight:500;line-height:1.1}.bp-empty-sub{font-family:var(--font-serif);color:var(--bp-meta);margin:0;font-size:14px;font-style:italic;line-height:1.45}.cvb{border:1px solid var(--line-2);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;margin-top:26px;padding:16px;display:flex}.cvb-label{letter-spacing:.15em;text-transform:uppercase;color:var(--ink);font-size:9.5px;font-weight:800}.cvb-row{gap:10px;display:flex}.cvb-row .input{flex:1}.cvb-row .btn{flex:none;width:auto}.cvb-note{font-family:var(--font-serif);color:var(--muted);margin:0;font-size:13px;font-style:italic;line-height:1.45}.bprail{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;flex-direction:column;gap:13px;margin-bottom:4px;padding:16px;display:flex}.bprail-label{letter-spacing:.16em;text-transform:uppercase;color:var(--olive);font-size:9.5px;font-weight:800}.bprail-strip{scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.bprail-card{border:1px solid var(--line-2);border-radius:12px;flex-direction:column;flex:none;gap:10px;min-width:118px;max-width:170px;padding:12px;text-decoration:none;display:flex}.bprail-name{font-family:var(--font-display,"Melodrama"), var(--font-serif);color:var(--ink);white-space:nowrap;align-items:center;gap:5px;font-size:17px;font-weight:500;line-height:1;display:flex;overflow:hidden}.bprail-followers{color:var(--muted);font-size:10px;font-weight:600}.bprail-follow{background:var(--accent-fill);height:30px;color:var(--on-accent);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;font-size:8.5px;font-weight:800}.bprail-follow.on{border:1px solid var(--line-2);color:var(--ink);background:0 0}.explore-by,.exitem-cname{--bmark-tick:var(--surface)}.gs-brandtile{border:1px solid var(--line-2);width:44px;height:44px;font-family:var(--font-display,"Melodrama"), var(--font-serif);color:var(--ink);background:var(--surface);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:500;display:flex}.gs-nameline{--bmark-tick:var(--surface)}.bp--own{padding-bottom:120px}.bp-own-settings{letter-spacing:.06em;color:var(--bp-ink);padding:4px 8px;font-size:16px;font-weight:500;text-decoration:none}.bp-own-editrow{align-items:flex-start;gap:10px;display:flex}.bp-own-editrow .bp-bio,.bp-own-editrow .bp-site{flex:1;min-width:0}.bp-own-edit{letter-spacing:.11em;text-transform:uppercase;color:var(--bp-wine);border-bottom:1px solid color-mix(in srgb, var(--bp-wine) 40%, transparent);flex:none;padding-bottom:2px;font-size:10px;font-weight:700;text-decoration:none}.bp-own-stats{border-top:1px solid var(--bp-line);margin-top:10px;padding-top:15px;display:flex}.bp-own-stat{flex-direction:column;flex:1;gap:7px;display:flex}.bp-own-statv{font-family:var(--font-display,"Melodrama"), var(--font-serif);color:var(--bp-ink);font-size:23px;font-weight:500;line-height:1}.bp-own-statl{letter-spacing:.13em;text-transform:uppercase;color:var(--bp-meta);font-size:8.5px;font-weight:800}.bp-own-note{font-family:var(--font-serif);color:var(--bp-meta);font-size:12.5px;font-style:italic}.bp-own-newbar{max-width:var(--app-max);background:var(--bp-page);border-top:1px solid var(--bp-hair);padding:12px var(--gutter) calc(16px + env(safe-area-inset-bottom));z-index:30;margin:0 auto;position:fixed;bottom:0;left:0;right:0}.bp-own-new{background:var(--bp-wine);height:48px;color:var(--bp-cream);letter-spacing:.14em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:10.5px;font-weight:800;text-decoration:none;display:flex}.bp-cat-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.bp-cat-follow{background:var(--bp-wine);height:26px;color:var(--bp-cream);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 10px;font-size:8.5px;font-weight:800}.bp-cat-follow.on{border:1px solid var(--bp-line);color:var(--bp-meta);background:0 0}.bp-masthead--slim{padding-bottom:16px}.bp-name--sm{font-size:24px}.bp-items-sub{font-family:var(--font-serif);color:var(--bp-meta);font-size:13px;font-style:italic}.bp-items-grid{padding:16px var(--gutter) 34px;grid-template-columns:1fr 1fr;gap:12px;display:grid}.bp-itemcard{border:1px solid var(--bp-line);background:var(--bp-card);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .12s;display:flex;overflow:hidden}.bp-itemcard:active{transform:scale(.98)}.bp-itemcard-img{object-fit:cover;border-bottom:1px solid var(--bp-hair);background:var(--bp-mast);width:100%;height:172px;display:block}.bp-itemcard-img--empty{display:block}.bp-itemcard-body{flex-direction:column;gap:5px;padding:10px 11px 12px;display:flex}.bp-itemcard-brand{letter-spacing:.1em;text-transform:uppercase;color:var(--bp-meta);font-size:8px;font-weight:800}.bp-itemcard-title{color:var(--bp-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.bp-itemcard-price{color:var(--bp-ink);font-size:12.5px;font-weight:800}.pp-name{--bmark-tick:var(--surface);justify-content:center;align-items:center;gap:6px;display:flex}.pp-official{letter-spacing:.14em;text-transform:uppercase;color:var(--olive);margin-top:2px;font-size:9.5px;font-weight:800}.bcon-check{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:16px 16px 14px}.bcon-check-t{font-family:var(--font);color:var(--ink);font-size:15px;font-weight:800}.bcon-check-s{font-family:var(--font-serif);color:var(--muted);margin-top:5px;margin-bottom:12px;font-size:14px;font-style:italic}.bcon-step{align-items:center;gap:10px;padding:7px 0;display:flex}.bcon-tick{border:1px solid var(--line);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.bcon-tick.on{background:var(--green);border-color:var(--green);color:var(--on-accent)}.bcon-step-lab{color:var(--ink);font-size:13.5px;font-weight:600}.bcon-step-lab--done{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.bcon-live{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);align-items:center;gap:9px;padding:12px 14px;display:flex}.bcon-live-dot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px}.bcon-live-t{color:var(--ink);flex:1;font-size:13.5px;font-weight:700}.bcon-live-link{color:var(--accent);font-size:12.5px;font-weight:700}.pulse-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.pulse-card{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);text-align:center;padding:16px}.pulse-n{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.pulse-lab{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:12px;font-weight:700}.pulse-d7{color:var(--faint);margin-top:7px;font-size:11.5px;font-weight:600}.pulse-d7.up{color:var(--green)}.pulse-row-meta{color:var(--muted);white-space:nowrap;font-size:12.5px}.pulse-comments{flex-direction:column;gap:14px;margin-top:10px;display:flex}.pulse-comment{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);gap:11px;padding:13px 14px;display:flex}.pulse-com-av{border-radius:50%;flex:none;width:34px;height:34px}.pulse-com-body{flex:1;min-width:0}.pulse-com-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pulse-com-name{color:var(--ink);font-size:13.5px;font-weight:700}.pulse-com-text{font-family:var(--font-serif);color:var(--soft);margin-top:5px;font-size:14px;font-style:italic}.pulse-com-on{color:var(--muted);margin-top:6px;font-size:12px}.bacct-id{margin-top:14px}.bacct-name{color:var(--ink);align-items:center;gap:7px;font-size:19px;font-weight:800;display:flex}.bacct-sub{color:var(--muted);margin-top:6px;font-size:12.5px;display:block}@media (min-width:500px){.app.app--legal{max-width:900px}.app.app--legal .legal-doc{padding-left:72px;padding-right:72px}.app.app--legal .topnav .iconbtn{visibility:hidden}html,body{overscroll-behavior-x:auto}body:has(.dtw){overscroll-behavior-x:none}.login-screen{justify-content:center;max-width:470px}.login-brand{flex:none;margin-bottom:40px}.login-form{background:var(--surface);border:1px solid var(--line-2);border-radius:18px;padding:34px 36px}.signup-screen{background:var(--surface);border:1px solid var(--line-2);border-radius:20px;max-width:580px;min-height:0;margin:48px auto 64px;padding:44px 52px 48px}}.dt-app-only{display:none}html[data-device=desktop] .dt-app-only{display:block}html[data-device=desktop] .mb-app-only{display:none!important}.dtw{background:#efe7d8;flex-direction:column;min-height:100vh;display:flex}.dtw-bar{z-index:30;background:#2a1519;flex-shrink:0;justify-content:space-between;align-items:center;height:76px;padding:0 44px;display:flex;position:sticky;top:0}.dtw-bar-left{align-items:center;gap:40px;display:flex}.dtw-wm img{width:auto;height:44px;display:block}.dtw-tabs{align-items:center;gap:32px;padding-top:4px;display:flex}.dtw-tab{font:800 12px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:#f5eedf73;cursor:pointer;align-items:center;gap:8px;padding-bottom:6px;display:flex;position:relative}.dtw-tab:hover{color:#f5eedfcc}.dtw-tab.on{color:#f5eedf;cursor:default;box-shadow:inset 0 -2px #e7b9a6}.dtw-tab-badge{color:#fff;min-width:17px;height:17px;font:800 10px/1 var(--font);letter-spacing:0;background:#b23a48;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;display:flex}.dtw-bar-right{align-items:center;gap:18px;display:flex}.dtw-ic{color:#f5eedf;opacity:.85;display:flex}.dtw-ic:hover{opacity:1;color:#f5eedf}.dtw-me{display:flex}.dtw-av{border:1px solid #f5eedf66;border-radius:50%;width:38px;height:38px}.dtw-body{flex-direction:column;flex-grow:1;display:flex}.dtw-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:30px 44px 0;display:flex}.dtw-head-left{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.dtw-back{font:700 12px/1 var(--font);color:#74543f;cursor:pointer;background:0 0;border:0;padding:0}.dtw-back:hover{color:#64343c}.dtw-h-titlerow{align-items:center;gap:12px;display:flex}.dtw-rename{color:#74543f;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.dtw-rename:hover{color:#64343c;background:#64343c14}.dtw-sharedtag{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#6f6538}.dtw-memberrow{font:600 13px/1.3 var(--font);color:#4a3b34;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:2px 0;display:flex}.dtw-memberrow:hover{color:#64343c}.dtw-membernames{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.dtw-pubbanner{font:600 12.5px/1.4 var(--font);color:#4a3b34;background:#f7f0e2;border:1px solid #2a151929;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding:10px 14px;display:flex}.dtw-pub-yes,.dtw-pub-no{height:28px;font:800 10.5px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:14px;padding:0 14px}.dtw-pub-yes{color:#f5eedf;background:#64343c;border:0}.dtw-pub-yes:hover{background:#4e2730}.dtw-pub-no{color:#5c2e37;background:0 0;border:1px solid #2a15194d}.dtw-pub-no:hover{border-color:#64343c}.dtw-h-title{font-family:var(--font-display);color:#2a1519;font-size:40px;font-weight:400;line-height:1}.dtw-h-count{font-family:var(--font-serif);color:#74543f;font-size:15px;font-style:italic}.dtw-head-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:6px;display:flex}.dtw-chip{color:#5c2e37;height:36px;font:700 12px/1 var(--font);cursor:pointer;background:0 0;border:1px solid #2a151947;border-radius:18px;align-items:center;gap:6px;padding:0 17px;display:flex}.dtw-chip-sep{background:#2a151938;align-self:stretch;width:1px;margin:4px}.dtw-chip:hover{border-color:#64343c}.dtw-chip.on{color:#f5eedf;cursor:default;background:#64343c;border-color:#64343c}.dtw-cards{flex-grow:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:20px;padding:22px 44px 44px;display:grid}@media (max-width:1280px) and (min-width:500px){.dtw-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.dtw-card{background:#f7f0e2;border:1px solid #2a151929;flex-direction:column;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:0 18px 34px -26px #1e0f1459}.dtw-card:hover{border-color:#64343c;transform:translateY(-5px);box-shadow:0 26px 44px -24px #1e0f1480}.dtw-card-hit{z-index:1;position:absolute;inset:0}.dtw-card-im{background:#fff;border-bottom:1px solid #2a15191a;flex-shrink:0;justify-content:center;align-items:center;height:240px;display:flex;position:relative;overflow:hidden}.dtw-card-im img{object-fit:contain;max-width:88%;max-height:86%;display:block}.dtw-noimg{background:repeating-linear-gradient(135deg,#e7dac4 0 10px,#ede2ce 10px 20px);border-radius:10px;width:44%;height:60%}.dtw-oos{font:700 10px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:#9c5751;background:#f7f0e2f2;border:1px solid #9c575166;border-radius:12px;padding:5px 9px;position:absolute;top:10px;left:10px}.dtw-card-cta{font-family:var(--font);cursor:pointer;z-index:2;color:#f5eedf;width:max-content;height:32px;font:800 10.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;opacity:0;pointer-events:none;background:#64343c;border:0;border-radius:16px;justify-content:center;align-items:center;padding:0 20px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%,4px)}.dtw-card:hover .dtw-card-cta,.dtw-card:focus-within .dtw-card-cta{opacity:1;pointer-events:auto;transform:translate(-50%)}.dtw-card-cta:hover{color:#f5eedf;background:#4e2730}.dtw-photo{position:absolute;inset:0;overflow:hidden}.dtw-ph-track{width:100%;height:100%;transition:transform .28s cubic-bezier(.2,.7,.2,1);display:flex}@media (prefers-reduced-motion:reduce){.dtw-ph-track{transition:none}}.dtw-ph-slide{flex:0 0 100%;justify-content:center;align-items:center;display:flex}.dtw-card-top{z-index:2;pointer-events:none;background:#f7f0e2;border-bottom:1px solid #2a15191a;flex-shrink:0;justify-content:center;align-items:center;height:46px;display:flex;position:relative}.dtw-acts{opacity:0;justify-content:center;align-items:center;gap:9px;transition:opacity .18s;display:flex}.dtw-card:hover .dtw-acts,.dtw-card:focus-within .dtw-acts{opacity:1}.dtw-card:hover .dtw-act,.dtw-card:focus-within .dtw-act{pointer-events:auto}.dtw-act{color:#64343c;cursor:pointer;pointer-events:none;background:0 0;border:1.5px solid #64343ca6;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;transition:background .15s,color .15s,border-color .15s;display:flex}.dtw-act:hover,.dtw-act.on{color:#f5eedf;background:#64343c;border-color:#64343c}.dtw-nav{z-index:2;-webkit-backdrop-filter:blur(3px);color:#64343c;cursor:pointer;opacity:0;pointer-events:none;background:#f7f0e2b8;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:opacity .18s,background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.dtw-nav svg{width:12px;height:12px}.dtw-nav-l{left:8px}.dtw-nav-r{right:8px}.dtw-card:hover .dtw-nav,.dtw-card:focus-within .dtw-nav{opacity:1;pointer-events:auto}.dtw-nav:hover{color:#64343c;background:#f7f0e2f2}.dtw-nav-count{z-index:2;font:700 9.5px/1 var(--font);letter-spacing:.04em;color:#64343c;-webkit-backdrop-filter:blur(3px);opacity:0;background:#f7f0e2b8;border-radius:9px;padding:4px 7px;transition:opacity .18s;position:absolute;bottom:8px;right:8px}.dtw-card:hover .dtw-nav-count,.dtw-card:focus-within .dtw-nav-count{opacity:1}.dtw-card-b{flex-direction:column;gap:5px;padding:13px 15px 15px;display:flex}.dtw-cb-brand{font:700 9px/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#74543f;min-height:11px}.dtw-cb-name{font:700 13px/1.3 var(--font);letter-spacing:.02em;text-transform:uppercase;color:#2a1519;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dtw-cb-price{font:800 17px/1.2 var(--font);color:#2a1519;flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.dtw-drop{font:800 11px/1 var(--font);color:#5b6844}.dtw-was{font:500 12px/1 var(--font);color:#b6a48d;text-decoration:line-through}.dtw-orig{font:500 12px/1 var(--font);color:#b6a48d}.dtw-time{font:500 11px/1.3 var(--font);color:#b6a48d}.dtw-cb-status{min-height:24px;font:600 11.5px/1.3 var(--font);color:#2a1519;align-items:center;gap:8px;margin-top:5px;display:flex}.dtw-status-muted{color:#74543f}.dtw-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dtw-faces{display:flex}.dtw-face{border:2px solid #b6a48d;border-radius:50%;width:24px;height:24px;font-size:9px;font-weight:800}.dtw-face+.dtw-face{margin-left:-7px}.dtw-cats{flex-grow:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:20px;padding:22px 44px 44px;display:grid}@media (max-width:1280px) and (min-width:500px){.dtw-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dtw-catcard{cursor:pointer;text-align:left;font-family:var(--font);background:#f7f0e2;border:1px solid #2a151929;flex-direction:column;align-items:flex-start;gap:5px;padding:0 0 16px;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s,border-color .18s;display:flex;box-shadow:0 18px 34px -26px #1e0f1459}.dtw-catcard:hover{border-color:#64343c;transform:translateY(-5px);box-shadow:0 26px 44px -24px #1e0f1480}.dtw-catcard.dtw-catcard-new{box-shadow:none;text-align:center;background:0 0;border:1.5px dashed #2a15194d;align-items:center}.dtw-catcard.dtw-catcard-new:hover{box-shadow:none;background:#64343c0f;transform:none}.dtw-catcovers.dtw-catcovers-new{color:#74543f;background:0 0;justify-content:center;align-items:center;display:flex}.dtw-catcard-new .dtw-catname{color:#64343c}.dtw-catcard-new .dtw-catname,.dtw-catcard-new .dtw-catmeta{text-align:center;align-self:center}.dtw-catcovers{background:#efe7d8;border-bottom:1px solid #2a15191a;grid-auto-rows:100%;grid-auto-columns:1fr;grid-auto-flow:column;gap:1px;width:100%;height:170px;margin-bottom:9px;display:grid;overflow:hidden}.dtw-catcovers img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.dtw-catcovers .dtw-noimg{margin:auto}.dtw-catname{font:700 15px/1.3 var(--font);color:#2a1519;padding:0 16px}.dtw-catmeta{font:600 12px/1.3 var(--font);color:#74543f;padding:0 16px}.dtw-catmembers{align-items:center;gap:8px;margin-top:7px;padding:0 16px;display:flex}.dtw-catmembers .dtw-catmeta{padding:0}.dtw-face-plain{border-color:#e4d8c4}.dtw-addbtn{color:#f5eedf;height:36px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#64343c;border:0;border-radius:18px;align-items:center;gap:7px;margin-left:6px;padding:0 17px;display:flex}.dtw-addbtn:hover{background:#4e2730}.dtw-addedby{font:600 11.5px/1.3 var(--font);color:#2a1519;align-items:center;gap:7px;margin-top:5px;display:flex}.dtw-pinline{font:600 11px/1.3 var(--font);color:#74543f}.dtw-lock{font:700 11.5px/1.3 var(--font);margin-top:3px}.dtw-lock-bought{color:#5b6844}.dtw-lock-veto{color:#9c5751}.dtw-vr-head{font:600 11px/1.3 var(--font);color:#74543f;justify-content:space-between;align-items:center;margin-top:5px;display:flex}.dtw-vr-lock{font:700 9px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#b6a48d}.dtw-vseg{z-index:2;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px;display:grid;position:relative}.dtw-vopt{color:#2a1519;height:32px;font:700 11.5px/1 var(--font);cursor:pointer;background:0 0;border:1px solid #2a15193d;border-radius:16px;justify-content:center;align-items:center;gap:6px;display:flex}.dtw-vopt:disabled{opacity:.55;cursor:default}.dtw-vopt .dtw-vn{font-weight:800}.dtw-vopt-yes.on{color:#f7f0e2;background:#74815a;border-color:#74815a}.dtw-vopt-maybe.on{color:#f7f0e2;background:#a8894f;border-color:#a8894f}.dtw-vopt-no.on{color:#f7f0e2;background:#9c5751;border-color:#9c5751}.dtw-askbar{z-index:2;color:#f5eedf;height:34px;font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#64343c;border:0;border-radius:17px;justify-content:center;align-items:center;gap:8px;margin-top:7px;display:flex;position:relative}.dtw-askbar:hover{background:#4e2730}.dtw-empty{flex-direction:column;gap:8px;max-width:460px;padding:70px 44px;display:flex}.dtw-empty-t{font-family:var(--font-display);color:#2a1519;font-size:24px;font-weight:400}.dtw-empty span:not(.dtw-empty-t){font-family:var(--font-serif);color:#7e5b47;font-size:15px;font-style:italic;line-height:1.5}.dtw-add-ring{color:#64343c;border:1px dashed #64343c;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.dtw-add-lab{font:800 12px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#64343c}@media (min-width:500px){.ac-sheet-bg{background:#2a15196b;align-items:center;padding:32px 24px}.ac-sheet{background:#f7f0e2;border:1px solid #2a151933;border-radius:20px;width:640px;max-width:640px;height:min(880px,100vh - 64px);max-height:calc(100vh - 64px);padding:24px 26px 18px;box-shadow:0 40px 90px -30px #1e0f14a6}.ac-sheet-head{margin-bottom:4px}.ac-sheet-head b{font-family:var(--font-display);letter-spacing:0;color:#2a1519;font-size:26px;font-weight:400}.ac-sheet .destpick-search{color:#2a1519;background:#fdfaf3;border:1px solid #2a151959;border-radius:12px;height:46px}.ac-sheet .slbl{color:#74543f}.ac-sheet .destpick-list{background:0 0}.ac-sheet .destpick-list>.destpick-row:not(:first-child){border-top:0}.ac-sheet .destpick-row{border-radius:14px;gap:16px;padding:12px 14px}.ac-sheet .destpick-thumb{border-radius:10px;gap:2px;width:74px;height:74px}.ac-sheet .destpick-name{font-size:16px}.ac-sheet .destpick-meta{font-size:13px}.ac-sheet .destpick-tag{font-size:11px}.ac-sheet .destpick-av{border-width:2px;width:28px;height:28px;margin-left:-9px;font-size:10px}.ac-sheet .destpick-avs .destpick-av:first-child{margin-left:0}.ac-sheet .destpick-chev svg{width:18px;height:18px}.ac-sheet .destpick-new{padding:16px;font-size:14px}.ac-sheet .slbl{margin:22px 0 10px;font-size:11px}.ac-sheet .destpick-row:hover{background:#64343c12}.ac-sheet .destpick-row:not(.on) .destpick-chev{margin-left:auto}.ac-sheet .destpick-row:not(.on):hover .destpick-chev{display:none}.ac-sheet .destpick-row:not(.on):hover:after{content:"Add here";color:#f5eedf;height:32px;font:800 10.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;background:#64343c;border-radius:16px;flex-shrink:0;align-items:center;margin-left:auto;padding:0 16px;display:flex}.ac-sheet .destpick-row.on{opacity:.75}.ac-sheet .destpick-row.on .destpick-check{color:#5b6844;font:700 11.5px/1 var(--font);margin-left:auto}.ac-sheet .destpick-row.on .destpick-check:after{content:" Already in"}.ac-sheet .destpick-new{color:#64343c;border-color:#64343c8c;border-radius:14px}.ac-sheet .destpick-new:hover{background:#f7f0e299;border-color:#64343c}.ac-sheet .empty{color:#7e5b47}.ac-sheet .ac-attached-x{color:#64343c}}.addflow-panel{display:contents}@media (min-width:500px){.addflow{background:#2a15196b;justify-content:center;align-items:center;max-width:none;padding:32px 24px;animation:.2s sheetFade;overflow-y:auto}.addflow-panel{background:#f7f0e2;border:1px solid #2a151933;border-radius:20px;flex-direction:column;flex-shrink:0;width:680px;max-width:680px;height:min(900px,100vh - 64px);max-height:calc(100vh - 64px);display:flex;overflow:hidden;box-shadow:0 40px 90px -30px #1e0f14a6}.addflow-panel .addflow-head{flex-shrink:0;padding:20px 26px 10px}.addflow-panel .addflow-body{padding:6px 26px 24px}.addflow-panel .destpick-row{border-radius:14px;gap:16px;padding:12px 14px}.addflow-panel .destpick-row:hover{background:#64343c12}.addflow-panel .destpick-list{background:0 0}.addflow-panel .destpick-list>.destpick-row:not(:first-child){border-top:0}.addflow-panel .destpick-thumb{border-radius:10px;gap:2px;width:74px;height:74px}.addflow-panel .destpick-name{font-size:16px}.addflow-panel .destpick-meta{font-size:13px}.addflow-panel .destpick-tag{font-size:11px}.addflow-panel .destpick-av{border-width:2px;width:28px;height:28px;margin-left:-9px;font-size:10px}.addflow-panel .destpick-avs .destpick-av:first-child{margin-left:0}.addflow-panel .destpick-chev svg{width:18px;height:18px}.addflow-panel .destpick-new{padding:16px;font-size:14px}.addflow-panel .destpick-search{background:#fdfaf3;border:1px solid #2a151959;border-radius:12px;height:46px}.addflow-panel .slbl{margin:22px 0 10px;font-size:11px}.ac-sheet .destpick-list,.addflow-panel .destpick-list,.ac-sheet .destpick,.addflow-panel .destpick{overscroll-behavior:auto;overflow:visible}}.ei-photos-col,.ei-fields-col{display:contents}.ei-photohint{display:none}@media (min-width:500px){.app:has(.ei){background:linear-gradient(#2a15196b,#2a15196b),#efe7d8;border:0;justify-content:center;align-items:center;max-width:none;min-height:100vh;padding:32px 24px;display:flex}.ei{background:#f7f0e2;border:1px solid #2a151933;border-radius:20px;flex-direction:column;width:1000px;max-width:100%;height:min(840px,100vh - 64px);padding-bottom:0;display:flex;overflow:hidden;box-shadow:0 40px 90px -30px #1e0f14a6}.ei-nav{background:#f7f0e2;border-bottom:1px solid #2a15191a;height:auto;padding:22px 30px 14px;position:static}.ei-navtitle{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:#2a1519;order:-1;font-size:26px;font-weight:400}.ei-cancel{color:#5c2e37;border:1px solid #2a15194d;border-radius:19px;order:2;align-items:center;height:38px;padding:0 20px;display:flex}.ei-cancel:hover{color:#64343c;border-color:#64343c}.ei-nav-sp{display:none}.ei-body{flex:1;grid-template-rows:auto 1fr;grid-template-columns:430px 1fr;min-height:0;padding:0;display:grid;overflow:hidden}.ei-body>.error{grid-column:1/-1;margin:14px 26px 0}.ei-photos-col{border-right:1px solid #2a15191a;flex-direction:column;grid-area:2/1;gap:12px;min-height:0;padding:22px 26px;display:flex;overflow-y:auto}.ei-fields-col{flex-direction:column;grid-area:2/2;min-height:0;padding:14px 30px 22px;display:flex;overflow-y:auto}.ei-fields-col>.ei-label{margin-top:16px}.ei-photohint{font-family:var(--font-serif);color:#74543f;font-size:13px;font-style:italic;display:block}.ei-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;display:grid;overflow:visible}.ei-tile,.ei-addtile{border-radius:12px;width:auto;height:84px}.ei-tile:first-child{background:#fff;border-radius:14px;grid-column:1/-1;height:300px}.ei-tile img{object-fit:contain;background:#fff}.ei-ctawrap{background:#f7f0e2;border-top:1px solid #2a15191a;justify-content:flex-end;width:auto;max-width:none;padding:14px 30px 18px;display:flex;position:static;transform:none}.ei-cta{border-radius:23px;width:auto;height:46px;padding:0 30px}.ei-tile{cursor:grab}.ei-tile:active{cursor:grabbing}:is(.dtw,.dtitem,.app:has(.ei),.ac-sheet-bg,.ask-sheet-bg,.nsc-scrim,.addflow,.scrim){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--toast-bg:#2a1519;--toast-fg:#f5eedf;--toast-act:#e7b9a6;--bg:#efe7d8;--surface:#f7f0e2;--surface-2:#f3ebdb;--ink:#2a1519;--soft:#7e5b47;--muted:#74543f;--faint:#7e5b47;--line:#2a151980;--line-2:#2a151929;--accent:#64343c;--accent-fill:#64343c;--accent-dark:#4e2730;--on-accent:#f5eedf;--danger:#a6403f;--amber:#8a6520;--olive:#6f6538;--cran:#3f1116;--green:#4e7d3e;--blue:#3e5f8a;--vote-yes:#5b6844;--vote-no:#9c5751;--vote-maybe:#7f6730;--fill:#e4d8c4;--avatar-fill:var(--fill);--avatar-ink:var(--ink);--avatar-ring:#2a15191a;--tile-fill:var(--fill);--catalog-mark:#5c2e37;--shadow-card:0 16px 28px -16px #2a15196b;--raised:#faf4e7;--thumb:linear-gradient(145deg, #e7ddcb, #d8ccb4);--image-bg:#f7f0e2;--chip-bg:#f1e9d9;--sk-base:#e4dccb;--sk-sheen:#ffffff9e}.dtitem{display:flex}.dtitem-stage{flex-grow:1;justify-content:center;gap:48px;min-height:0;padding:26px 90px 38px;display:flex}.dtitem-left{flex-direction:column;flex-shrink:0;gap:14px;width:480px;display:flex}.dtitem .dtw-back{align-self:flex-start}.dtitem-main{background:#fff;border:1px solid #2a15191f;border-radius:16px;flex-grow:1;justify-content:center;align-items:center;min-height:360px;display:flex;overflow:hidden}.dtitem-main img{object-fit:contain;max-width:88%;max-height:86%;display:block}.dtitem-thumbs{flex-wrap:wrap;gap:10px;display:flex}.dtitem-thumb{cursor:pointer;opacity:.85;background:#fff;border:1px solid #2a151924;border-radius:12px;justify-content:center;align-items:center;width:82px;height:82px;padding:0;display:flex;overflow:hidden}.dtitem-thumb.on{opacity:1;border:2px solid #64343c}.dtitem-thumb img{object-fit:contain;max-width:86%;max-height:82%}.dtitem-price-card{background:#f7f0e2;border:1px solid #2a151929;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.dtitem-price-main{font:700 13px/1.4 var(--font);color:#2a1519;display:block}.dtitem-price-sub{font:500 12px/1.4 var(--font);color:#74543f;display:block}.dtitem-price-sub b{color:#5b6844}.dtitem-oos{color:#9c5751}.dtitem-right{flex-direction:column;justify-content:space-between;gap:18px;width:720px;max-width:720px;min-height:0;display:flex}.dtitem-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dtitem-headtext{flex-direction:column;gap:9px;display:flex}.dtitem-brand{font:800 16px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:#64343c}.dtitem-title{font-family:var(--font-display);color:#2a1519;margin:0;font-size:40px;font-weight:400;line-height:1.05}.dtitem-priceline{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.dtitem-price{font:800 25px/1.2 var(--font);color:#2a1519}.dtitem-orig{font:500 13.5px/1.2 var(--font);color:#b6a48d}.dtitem-when{font:500 13px/1.2 var(--font);color:#b6a48d}.dtitem-merchlink a,.dtitem-merchlink{font:700 13px/1.2 var(--font);color:#64343c}.dtitem-merchlink a{text-decoration:underline}.dtitem-headacts{align-items:center;gap:8px;display:flex}.dtitem-circle,.dtitem-headacts .iconbtn{color:#5c2e37;cursor:pointer;background:0 0;border:1px solid #2a15194d;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}.dtitem-circle:hover,.dtitem-headacts .iconbtn:hover{color:#64343c;border-color:#64343c}.dtitem-vcard{background:#f7f0e2;border:1px solid #2a151929;border-radius:16px;overflow:hidden}.dtitem-vbanner{background:#e7b9a6;justify-content:space-between;align-items:center;gap:14px;padding:13px 22px;display:flex}.dtitem-vhead{font-family:var(--font-display);color:#4e2730;font-size:21px;font-weight:400}.dtitem-vtally{font:800 13px/1.2 var(--font);color:#4e2730;white-space:nowrap}.dtitem-vcols{grid-template-columns:1fr 1fr;display:grid}.dtitem-vcol{flex-direction:column;gap:12px;padding:15px 22px;display:flex}.dtitem-vcol:first-child{border-right:1px solid #2a151914}.dtitem-vrow{align-items:flex-start;gap:10px;display:flex}.dtitem-vav{border:2px solid #b6a48d;border-radius:50%;width:30px;min-width:30px;height:30px;font-size:10px;font-weight:800}.dtitem-vtext{font:500 13px/1.5 var(--font);color:#4a3b34}.dtitem-vtext b{color:#2a1519;font-weight:700}.dtitem-vtext i{font-family:var(--font-serif);color:#5c5045;font-size:14.5px}.dtitem-vnone{font:500 12.5px/1.4 var(--font);color:#b6a48d}.dtitem-vempty{font-family:var(--font-serif);color:#7e5b47;margin:0;padding:16px 22px 4px;font-size:15px;font-style:italic}.dtitem-vfoot{padding:12px 22px 18px}.dtitem-askbtn{color:#f5eedf;height:42px;font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;background:#64343c;border-radius:21px;justify-content:center;align-items:center;display:flex}.dtitem-askbtn:hover{color:#f5eedf;background:#4e2730}.dtitem-cards{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.dtitem-card{background:#f7f0e2;border:1px solid #2a151929;border-radius:16px;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.dtitem-sidecards{flex-direction:column;gap:16px;display:flex}.dtitem-lbl{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f}.dtitem-catlist{flex-direction:column;gap:9px;display:flex}.dtitem-catrow{align-items:center;gap:11px;display:flex}.dtitem-catcover{background:#efe7d8;border-radius:9px;flex-shrink:0;grid-template-columns:1fr 1fr;grid-auto-rows:100%;gap:1px;width:42px;height:42px;display:grid;overflow:hidden}.dtitem-catcover img{object-fit:contain;background:#fff;width:100%;height:100%}.dtitem-catempty{background:#e4d8c4;grid-column:1/-1}.dtitem-catname{font:700 13.5px/1.3 var(--font);color:#2a1519;flex-grow:1}.dtitem-catcheck{font:700 12px/1 var(--font);color:#5b6844}.dtitem-addcat{font:700 13px/1.3 var(--font);color:#64343c;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.dtitem-addcat-tile{border:1.5px dashed #64343c80;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.dtitem-ticks{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.dtitem-tick{color:#74543f;height:36px;font:700 12px/1 var(--font);cursor:pointer;background:0 0;border:1.5px solid #2a15193d;border-radius:18px;align-items:center;gap:8px;padding:0 15px;display:flex}.dtitem-tick.on{color:#64343c;background:#64343c1a;border-color:#64343c}.dtitem-tick-box{border:1.5px solid #b6a48d;border-radius:4px;width:12px;height:12px}.dtitem-detailtext{font:500 13px/1.55 var(--font);color:#4a3b34}.dtitem-decision .decision,.dtitem-decision .section{padding:0}.dtitem-vbanner.lean-yes{background:#d3dcbf}.dtitem-vbanner.lean-yes .dtitem-vhead,.dtitem-vbanner.lean-yes .dtitem-vtally{color:#46552e}.dtitem-vbanner.lean-split{background:#e8d9b4}.dtitem-vbanner.lean-split .dtitem-vhead,.dtitem-vbanner.lean-split .dtitem-vtally{color:#6b5427}.dtitem-vbanner.lean-no{background:#e3c1bc}.dtitem-vbanner.lean-no .dtitem-vhead,.dtitem-vbanner.lean-no .dtitem-vtally{color:#66302b}}@media (max-width:1000px){.dtw-bar{padding:0 20px}.dtw-head{padding-left:20px;padding-right:20px}.dtw-cards,.dtw-cats{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:20px;padding-right:20px}.dtitem-stage{flex-direction:column;align-items:center;gap:22px;padding:18px 24px 30px}.dtitem-left,.dtitem-right{width:100%;max-width:660px}.dtitem-main{flex-grow:0;height:380px;min-height:320px}.dtitem-vcols{grid-template-columns:1fr}.dtitem-vcol:first-child{border-bottom:1px solid #2a151914;border-right:0}.dtitem-cards{grid-template-columns:1fr}.ei{width:min(1000px,100vw - 32px);height:auto;max-height:calc(100vh - 48px)}.ei-body{grid-template-rows:auto auto auto;grid-template-columns:1fr;overflow-y:auto}.ei-photos-col{border-bottom:1px solid #2a15191a;border-right:0;grid-column:1;overflow:visible}.ei-fields-col{grid-area:auto/1;overflow:visible}.ac-sheet{width:min(640px,100vw - 32px)}.addflow-panel{width:min(680px,100vw - 32px)}}@media (max-width:660px){.dtw-cards,.dtw-cats{grid-template-columns:1fr}.dtw-tabs{gap:16px}.dtw-bar-left{gap:18px}}@media (min-width:500px){.dtitem-main{position:relative}.dtitem-nav{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#64343c;cursor:pointer;opacity:0;background:#f7f0e2d9;border:1px solid #2a151924;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.dtitem-nav-l{left:12px}.dtitem-nav-r{right:12px}.dtitem-main:hover .dtitem-nav{opacity:1}.dtitem-nav:hover{color:#4e2730;background:#f7f0e2}.dtitem-nav-count{z-index:2;font:700 10.5px/1 var(--font);color:#64343c;opacity:0;background:#f7f0e2d9;border:1px solid #2a15191f;border-radius:10px;padding:4px 8px;transition:opacity .18s;position:absolute;bottom:12px;right:12px}.dtitem-main:hover .dtitem-nav-count{opacity:1}.dtw .add-note-btn{z-index:2;font:700 12px/1.2 var(--font);color:#64343c;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:2px 0 0;display:flex;position:relative}.dtw .add-note-btn:hover{text-decoration:underline}.dtw .note-field{z-index:2;flex-direction:column;gap:8px;display:flex;position:relative}.dtw .note-field textarea{width:100%;font:500 13px/1.45 var(--font);color:#2a1519;resize:none;background:#fdfaf3;border:1px solid #2a151959;border-radius:12px;padding:10px 12px}.dtw .note-field textarea:focus{border-color:#64343c;outline:none}.dtw .note-field-acts{justify-content:flex-end;gap:8px;display:flex}.dtw .nf-cancel{height:32px;font:700 11.5px/1 var(--font);color:#74543f;cursor:pointer;background:0 0;border:0;padding:0 12px}.dtw .nf-cancel:hover{color:#64343c}.dtw .nf-post{color:#f5eedf;height:32px;font:800 10.5px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#64343c;border:0;border-radius:16px;padding:0 16px}.dtw .nf-post:disabled{opacity:.45;cursor:default}.dtw .nf-post:not(:disabled):hover{background:#4e2730}.dtw-lockband{font:700 12.5px/1.4 var(--font);border-radius:12px;align-items:flex-start;gap:9px;margin-top:6px;padding:10px 13px;display:flex}.dtw-lockband span{flex-direction:column;gap:2px;display:flex}.dtw-lockband i{font-family:var(--font-serif);font-size:13px;font-style:italic;font-weight:400}.dtw-lockband svg{flex-shrink:0;margin-top:2px}.dtw-lockband.bought{color:#46552e;background:#d3dcbf}.dtw-lockband.bought i{color:#5c6b41}.dtw-lockband.veto{color:#66302b;background:#e3c1bc}.dtw-lockband.veto i{color:#7d443d}.dtw-statustag{z-index:2;font:800 10px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;border-radius:12px;padding:6px 10px;position:absolute;top:10px;left:10px}.dtw-statustag.bought{color:#46552e;background:#d3dcbf}.dtw-statustag.veto{color:#66302b;background:#e3c1bc}.dtw-statustag.skipped{color:#6b5a50;background:#e8dfd0}.dtw-card .dtw-vopt:disabled{opacity:.5}}.bought-scrim{z-index:80;justify-content:center;align-items:flex-end;display:flex}.bought-sheet{width:100%;max-width:var(--app-max);background:var(--surface);padding:12px 20px calc(24px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;flex-direction:column;gap:13px;display:flex}.bought-grab{background:var(--line-2);border-radius:2px;align-self:center;width:40px;height:4px}.bought-title{font-family:var(--font-display);color:var(--ink);font-size:24px;font-weight:400}.bought-pricecard{background:var(--raised);border:1px solid var(--line-2);border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.bought-lbl{font:800 10px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.bought-amount{font:800 24px/1.2 var(--font);color:var(--ink)}.bought-hint{font-family:var(--font-serif);color:var(--muted);font-size:13px;font-style:italic}.bought-private{font:600 11.5px/1.3 var(--font);color:var(--muted);align-items:center;gap:7px;display:flex}.bought-confirm{background:var(--accent-fill);height:48px;color:var(--on-accent);font:800 11.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:24px}.bought-confirm:disabled{opacity:.6}.bought-alt{border:1px solid var(--line);height:44px;color:var(--accent);font:800 11.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:22px}.bought-custom{flex-direction:column;gap:8px;display:flex}.bought-row{gap:9px;display:flex}.bought-cur{border:1px solid var(--line);background:var(--raised);width:104px;height:48px;color:var(--ink);font:800 14px/1 var(--font);border-radius:12px;padding:0 10px}.bought-input{border:1.5px solid var(--accent);background:var(--raised);min-width:0;height:48px;color:var(--ink);font:700 16px/1 var(--font);border-radius:12px;flex-grow:1;padding:0 14px}.bought-input:focus,.bought-cur:focus{border-color:var(--accent);outline:none}.bought-back,.bought-cancel{font:700 12.5px/1 var(--font);cursor:pointer;background:0 0;border:0;padding:2px 0}.bought-back{color:var(--accent);text-decoration:underline}.bought-cancel{color:var(--muted)}html[data-device=desktop] .bought-scrim{align-items:center;padding:24px}html[data-device=desktop] .bought-sheet{border:1px solid #2a151933;border-radius:20px;gap:15px;width:440px;max-width:calc(100vw - 48px);padding:26px 30px 22px;box-shadow:0 40px 90px -30px #1e0f14a6}html[data-device=desktop] .bought-grab{display:none}html[data-device=desktop] .bought-title{font-size:27px}html[data-device=desktop] .bought-foot{justify-content:space-between;display:flex}.dt-splash{background:#efe7d8;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100vh;display:flex}.dt-splash-mark{width:auto;height:110px;animation:2.2s ease-in-out infinite dtBreathe}.dt-splash-line{background:#64343c2e;border-radius:1px;width:220px;height:2px;display:block;position:relative;overflow:hidden}.dt-splash-line span{background:#64343c;border-radius:1px;width:90px;animation:1.4s ease-in-out infinite dtSweepLine;position:absolute;top:0;bottom:0}@keyframes dtBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.985)}}@keyframes dtSweepLine{0%{transform:translate(-100%)}60%{transform:translate(160px)}to{transform:translate(240px)}}@media (prefers-reduced-motion:reduce){.dt-splash-mark{animation:none}.dt-splash-line span{animation:none;left:65px}}@media (min-width:500px){.dtitem-context{flex-direction:row;align-items:center;gap:11px}.dtitem-contexttext{font:600 12.5px/1.4 var(--font);color:#4a3b34}.dtitem-myvote{border-top:1px solid #2a151914;flex-direction:column;gap:9px;padding:12px 22px 16px;display:flex}.dtitem-cardhead{justify-content:space-between;align-items:center;display:flex}.dtitem-cardmeta{font:700 12px/1.2 var(--font);color:#4a3b34}.dtitem-sharedcalls{gap:12px;display:flex}.dtitem-vetobtn{color:#9c5751;width:170px;height:50px;font:800 11.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #9c5751;border-radius:25px}.dtitem-vetobtn span{font:700 10px/1 var(--font);letter-spacing:0;text-transform:none}.dtitem-vetobtn:disabled{opacity:.5;cursor:default}.dtitem-boughtbtn{color:#f5eedf;height:50px;font:800 11.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#64343c;border:0;border-radius:25px;flex-grow:1}.dtitem-boughtbtn:hover{background:#4e2730}.dtitem-card .circle-notes{border-top:0;margin-top:0;padding-top:0}.dtitem .idet-row-wrap{width:100%}.dtitem .idet-row{color:#74543f;width:auto;height:36px;font:700 12px/1 var(--font);cursor:pointer;background:0 0;border:1.5px solid #2a15193d;border-radius:18px;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.dtitem .idet-row-label{font:inherit;color:inherit}.dtitem .idet-row-sub{display:none}.dtitem .idet-row-status{letter-spacing:.13em;text-transform:uppercase;color:#b6a48d;font-size:9px;font-weight:800}.dtitem .idet-row-status.on{color:#64343c}.dtitem .idet-row:has(.idet-row-status.on){color:#64343c;background:#64343c1a;border-color:#64343c}.dtitem .idet-row-wrap:has(.rem-chip.on) .idet-row{color:#64343c;background:#64343c1a;border-color:#64343c}.dtitem .idet-row-expand{padding:12px 2px 2px}.dtitem .rem-chips{flex-wrap:wrap;gap:7px;display:flex}.dtitem .rem-chip{color:#4a3b34;font:800 9.5px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #2a151933;border-radius:16px;align-items:center;gap:5px;padding:7px 12px;display:inline-flex;position:relative}.dtitem .rem-chip.on{color:#f5eedf;background:#64343c;border-color:#64343c}.dtitem .rem-date-overlay{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.dtitem .rem-clear{color:#64343c;font:700 11px/1 var(--font);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;display:inline-block}}.ask-groups-col,.ask-friends-col{display:contents}.tag.tag-done{color:#5a7d2a;background:#74815a29}.ask-allfriends{text-align:center;width:100%;color:var(--accent);cursor:pointer;margin:-4px 0 var(--space-3);background:0 0;border:none;padding:12px 4px;font-size:13px;font-weight:700;display:block}@media (min-width:500px){.dtask{flex-direction:column;min-height:100vh;display:flex}.dtask-sheet{flex-direction:column;flex-grow:1;width:min(860px,100vw - 64px);margin:0 auto;padding:24px 0 30px;display:flex}.dtask-head{align-items:center;gap:18px;margin-top:14px;display:flex}.dtask-thumb{background:#fff;border:1px solid #2a15191f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:74px;height:74px;display:flex;overflow:hidden}.dtask-thumb img{object-fit:contain;max-width:86%;max-height:86%}.dtask-headtext{flex-direction:column;gap:4px;display:flex}.dtask-title{font-family:var(--font-display);color:#2a1519;margin:0;font-size:38px;font-weight:400;line-height:1}.dtask-sub{color:#74543f;font-size:13.5px}.dtask-sub b{color:#4a3b34;font-weight:700}.dtask .ask-assistant-card{background:#f7f0e2;border-color:#2a151929;border-radius:16px;margin:18px 0 24px;padding:15px 20px}.dtask-or>span:not(.dtask-or-t){background:#2a151924;flex:1;height:1px}.dtask-or-t{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f}.dtask form.pad,.ask-sheet-card form.pad{flex-grow:1;grid-template-rows:auto 1fr auto;grid-template-columns:330px 1fr;column-gap:48px;min-height:0;padding:0;display:grid}.dtask form.pad>.error,.ask-sheet-card form.pad>.error{grid-column:1/-1}.dtask .ask-groups-col,.ask-sheet-card .ask-groups-col{flex-direction:column;grid-area:2/1;min-width:0;min-height:0;display:flex}.dtask .ask-friends-col,.ask-sheet-card .ask-friends-col{flex-direction:column;grid-area:2/1/auto/-1;min-width:0;min-height:0;display:flex}.dtask .list-card,.ask-sheet-card .list-card{flex:0 auto;min-height:0;overflow-y:auto}.dtask .ask-allfriends,.ask-sheet-card .ask-allfriends{text-align:left;color:#64343c;font:800 11px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #2a15191a;flex-shrink:0;margin:0;padding:13px 4px 2px}.dtask .ask-groups-col+.ask-friends-col,.ask-sheet-card .ask-groups-col+.ask-friends-col{grid-column:2}.dtask .ask-section-h,.ask-sheet-card .ask-section-h{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f;margin:6px 0 4px}.dtask .list-card,.ask-sheet-card .list-card{background:0 0;border:0;border-radius:0;padding:0}.dtask .pick,.ask-sheet-card .pick{border-top:1px solid #2a15191a;border-bottom:0;padding:13px 4px}.dtask .pick .fn,.ask-sheet-card .pick .fn{font-size:14px}.dtask input.input[type=search],.ask-sheet-card input.input[type=search]{background:#f7f0e2;border:1px solid #2a151933;border-radius:23px;padding:12px 16px;font-size:15px}.dtask .ask-submit-sticky,.ask-sheet-card .ask-submit-sticky{z-index:auto;background:0 0;border-top:2px solid #64343c;grid-area:3/1/auto/-1;align-self:end;align-items:center;gap:12px;margin:18px 0 0;padding:14px 0 0;display:flex;position:static}:is(.dtask .ask-submit-sticky:has(.segtog-slim),.ask-sheet-card .ask-submit-sticky:has(.segtog-slim)){grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;display:grid}.dtask .ask-submit-sticky .segtog-slim,.ask-sheet-card .ask-submit-sticky .segtog-slim{flex-shrink:0;grid-area:1/1;margin:0}.dtask .ask-submit-sticky input[name=group_name],.ask-sheet-card .ask-submit-sticky input[name=group_name]{grid-area:1/2/auto/-1}:is(.dtask .ask-submit-sticky:has(input[name=group_name]) input[name=comment],.ask-sheet-card .ask-submit-sticky:has(input[name=group_name]) input[name=comment]){grid-area:2/1/auto/3}:is(.dtask .ask-submit-sticky:has(input[name=group_name]) .btn.primary,.ask-sheet-card .ask-submit-sticky:has(input[name=group_name]) .btn.primary){grid-area:2/3}:is(.dtask .ask-submit-sticky:has(.segtog-slim):not(:has(input[name=group_name])) input[name=comment],.ask-sheet-card .ask-submit-sticky:has(.segtog-slim):not(:has(input[name=group_name])) input[name=comment]){grid-area:1/2}:is(.dtask .ask-submit-sticky:has(.segtog-slim):not(:has(input[name=group_name])) .btn.primary,.ask-sheet-card .ask-submit-sticky:has(.segtog-slim):not(:has(input[name=group_name])) .btn.primary){grid-area:1/3}.dtask .ask-submit-sticky .segcell,.ask-sheet-card .ask-submit-sticky .segcell{flex-direction:row;gap:7px;padding:10px 16px}.dtask .ask-submit-sticky .segcell-t,.ask-sheet-card .ask-submit-sticky .segcell-t{white-space:nowrap}.dtask .ask-submit-sticky .sendchat-note,.ask-sheet-card .ask-submit-sticky .sendchat-note{background:#f7f0e2;border:1px solid #2a151933;border-radius:24px;flex:1;width:auto;min-width:0;height:48px;margin:0;padding:0 18px;font-size:14px}.dtask .ask-submit-sticky .btn.primary,.ask-sheet-card .ask-submit-sticky .btn.primary{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:24px;flex-shrink:0;justify-content:center;justify-self:end;align-items:center;width:auto;height:48px;margin-left:auto;padding:0 32px;font-size:11.5px;font-weight:800;display:inline-flex}.dtask .empty{margin-top:30px}.nsc-scrim{align-items:center;padding:32px}.nsc-sheet{border-radius:22px;width:min(520px,100%);max-width:none;max-height:min(760px,100%);padding:24px 30px 28px;box-shadow:0 30px 70px -30px #2a15198c}.nsc-handle{display:none}.dtw-emptywrap{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:40px 44px 80px;display:flex}.dtw .cat-empty{margin:0;padding:0 0 8px}.dtw .cat-empty-mark{width:44px;height:44px}.dtw .cat-empty-title{margin-top:18px;font-size:22px}.dtw .cat-empty-sub{max-width:380px;font-size:15px}.dtw-emptyacts{align-items:center;gap:12px;margin-top:22px;display:flex}.dtw-emptyadd,.dtw-emptypull{height:46px;font:800 11.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:23px;align-items:center;gap:8px;padding:0 26px;display:inline-flex}.dtw-emptyadd{color:#f5eedf;background:#64343c;border:0}.dtw-emptyadd:hover{background:#4e2730}.dtw-emptypull{color:#5c2e37;background:0 0;border:1.5px solid #2a151947}.dtw-emptypull:hover{background:#64343c12}.dtw-addhere{margin-left:2px;position:relative}.dtw-addhere-btn{color:#5c2e37;height:32px;font:800 11px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #2a151947;border-radius:16px;padding:0 15px}.dtw-addhere-btn:hover{background:#64343c12}.dtw-addhere-menu{z-index:61;min-width:220px;position:absolute;top:40px;left:0}.dtw-pullcard .sheet-head b{font-family:var(--font-display);font-size:24px;font-weight:400}.dtw-pullgrid{flex-grow:1;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-auto-rows:max-content;align-content:start;gap:18px 14px;min-height:0;margin-top:16px;padding:2px 2px 8px;display:grid;overflow-y:auto}.dtw-pullcell{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:6px;min-width:0;padding:0;display:flex}.dtw-pullim{aspect-ratio:1;background:#fff;border:1.5px solid #2a151924;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.dtw-pullcell:hover .dtw-pullim{border-color:#64343c80;transform:translateY(-2px)}.dtw-pullcell.on .dtw-pullim{border-color:#64343c;box-shadow:0 0 0 1.5px #64343c}.dtw-pullim img{object-fit:contain;max-width:84%;max-height:84%}.dtw-pullbrand{font:800 9px/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#74543f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dtw-pullprice{font:700 11.5px/1.2 var(--font);color:#64343c}.dtw-pulltick{color:#f5eedf;background:#64343c;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:flex;position:absolute;top:8px;right:8px}.dtw-pullname{font:700 12px/1.35 var(--font);color:#2a1519;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dtw-pullempty{text-align:center;color:#74543f;flex-grow:1;padding:40px 0;font-size:14px}.dtw-chip.dtw-chip-new{color:#64343c;border-style:dashed}.dtw-chip.dtw-chip-new:hover{background:#64343c14}.dtw-pub{flex-direction:column;flex-grow:1;padding:22px 44px 44px;display:flex}.dtw-pubband{background:#64343c;border-radius:16px;align-items:center;gap:0;padding:18px 30px;display:flex}.dtw-pubband-hero{flex-direction:column;gap:3px;padding-right:34px;display:flex}.dtw-pubband-big{font-family:var(--font-display);color:#f5eedf;font-size:30px;font-weight:400;line-height:1}.dtw-pubband-sub{font:700 11px/1.3 var(--font);color:#e7b9a6}.dtw-pubband-rule{background:#f5eedf40;width:1px;height:40px}.dtw-pubband-stats{gap:44px;padding-left:34px;display:flex}.dtw-pubband-stats b{font:800 20px/1.2 var(--font);color:#f5eedf;display:block}.dtw-pubband-stats span{font:800 9.5px/1.4 var(--font);letter-spacing:.14em;text-transform:uppercase;color:#f5eedf99}.dtw-publedger{flex-direction:column;margin-top:18px;display:flex}.dtw-pubrow{border-top:1px solid #2a151924;align-items:center;gap:22px;padding:18px 6px;display:flex}.dtw-pubrow:last-child{border-bottom:1px solid #2a151924}.dtw-pubrow-open{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:22px;padding:0;display:flex}.dtw-pubcovers{background:#2a151914;border-radius:12px;flex-shrink:0;grid-template-columns:1fr 1fr 1fr;gap:2px;width:168px;height:92px;display:grid;overflow:hidden}.dtw-pubcovers img{object-fit:contain;background:#fff;width:100%;height:100%}.dtw-pubcovers .dtw-noimg{grid-column:1/-1}.dtw-pubbody{flex-direction:column;gap:4px;min-width:0;display:flex}.dtw-pubname{font-family:var(--font-display);color:#2a1519;font-size:26px;font-weight:400;line-height:1.1}.dtw-pubrow-open:hover .dtw-pubname{color:#64343c}.dtw-pubdesc{font:500 12.5px/1.45 var(--font);color:#7e5b47;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dtw-pubmeta{font:700 11px/1.3 var(--font);color:#74543f}.dtw-pubby{font:700 11px/1.3 var(--font);color:#64343c}.dtw-pubstat{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;min-width:92px;display:flex}.dtw-pubstat b{font-family:var(--font-display);color:#2a1519;font-size:26px;font-weight:400;line-height:1}.dtw-pubstat span{font:800 9.5px/1.4 var(--font);letter-spacing:.14em;text-transform:uppercase;color:#74543f}.dtw-pubstat i{font:800 11px/1.3 var(--font);color:#46552e;font-style:normal}.dtw-pubkebab{flex-shrink:0;position:relative}.dtw-pubdots{color:#64343c;cursor:pointer;background:0 0;border:1px solid #2a15193d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dtw-pubdots:hover{background:#64343c14}.dtw-pubmenu-scrim{cursor:default;z-index:60;background:0 0;border:0;padding:0;position:fixed;inset:0}.dtw-pubmenu{z-index:61;position:absolute;top:40px;right:0}@media (max-width:1000px){.dtw-pubband{flex-wrap:wrap;gap:14px}.dtw-pubband-rule{display:none}.dtw-pubband-stats{padding-left:0}.dtw-pubrow{flex-wrap:wrap}.dtw-pubstat{align-items:flex-start;min-width:80px}}.ask-sheet-bg{align-items:center;padding:32px}.ask-sheet-card{overscroll-behavior:auto;background:#efe7d8;border-radius:20px;flex-direction:column;width:min(780px,100%);max-width:none;height:min(720px,100%);max-height:100%;padding:18px 30px 26px;display:flex;overflow:hidden}.ask-sheet-card .sheet-grip{display:none}.ask-sheet-card .sheet-head{margin-bottom:2px}.ask-sheet-card .sheet-head b{font-family:var(--font-display);color:#2a1519;font-size:24px;font-weight:400}.ask-sheet-card .ask-assistant-card{background:#f7f0e2;border-color:#2a151929;border-radius:16px;margin:12px 0 22px;padding:14px 18px}.ask-sheet-card form.pad{grid-template-columns:280px 1fr;column-gap:36px}.dtitem-askbtn{cursor:pointer;border:0;width:100%}.dtitem-deleterow{justify-content:flex-end;display:flex}.dtitem-deleterow .idet-delete{color:#9c5751;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:10px 4px;display:flex}.dtitem-deleterow .idet-delete:hover{color:#7c3b35}.dtitem-vbanner .dtw-back{font-size:12px}.dtw-pubtag{color:#64343c;height:24px;font:800 9.5px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;border:1.5px solid #64343c;border-radius:12px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dtw-pubtag-dot{background:#74815a;border-radius:50%;width:6px;height:6px}.dtw-h-count.dtw-h-pubmeta{font:800 11px/1.3 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#74543f;font-style:normal}.dtw-pubdesc-edit{text-align:left;max-width:760px;font-family:var(--font-serif);color:#2a1519;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:2px;padding:0;font-size:17px;font-style:italic;line-height:1.3;display:inline-flex}.dtw-pubdesc-edit.empty{color:#b6a48d}.dtw-pubdesc-edit svg{color:#64343c;flex-shrink:0}.dtw-pubdesc-edit:hover{color:#64343c}.dtw-pulse{background:#64343c;border-radius:16px;align-items:center;gap:0;margin:16px 44px 0;padding:14px 26px;display:flex}.dtw-pulse-cells{gap:40px;display:flex}.dtw-pulse-cell{text-align:left;color:inherit;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.dtw-pulse-btn{cursor:pointer}.dtw-pulse-btn:hover b{color:#e7b9a6}.dtw-pulse-cell b{font:800 22px/1 var(--font);color:#f5eedf}.dtw-pulse-cell span{font:800 9.5px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:#f5eedf99}.dtw-pulse-cell i{color:#d3dcbf;margin-left:5px;font-style:normal}.dtw-pulse-wins{gap:6px;margin-left:36px;display:flex}.dtw-pulse-win{color:#f5eedf8c;height:26px;font:800 10px/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:13px;padding:0 12px}.dtw-pulse-win:hover{color:#f5eedf}.dtw-pulse-win.on{color:#f5eedf;background:#f5eedf29}.dtw-pulse-empty{font-family:var(--font-serif);color:#e7b9a6;font-size:15px;font-style:italic}.dtw-pulse-grow{flex-grow:1}.dtw-pulse-acts{gap:10px;margin-left:20px;display:flex}.dtw-pulse-addhere{margin-left:0}.dtw-pulse-addhere .dtw-addhere-menu{top:46px}.dtw-pulse-act{color:#f5eedf;height:38px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #f5eedf73;border-radius:19px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.dtw-pulse-act:hover{color:#f5eedf;background:#f5eedf1f}.dtw-pulse-act.primary{color:#64343c;background:#f5eedf;border-color:#f5eedf}.dtw-pulse-act.primary:hover{color:#64343c;background:#fff}.dtw-cb-rx{font:800 11.5px/1.3 var(--font);border-top:1px solid #2a15191a;align-items:center;gap:12px;margin-top:8px;padding-top:10px;display:flex}.dtw-cb-rx span{align-items:center;gap:4px;display:inline-flex}.dtw-cb-rx .rx-love{color:#46552e}.dtw-cb-rx .rx-pass{color:#66302b}.dtw-cb-rx .rx-cmt{color:#74543f;margin-left:auto;font-weight:700}.dtw-folsheet{max-width:420px}.dtw-follist{flex-direction:column;margin-top:14px;display:flex;overflow:auto}.dtw-folrow{font:700 13.5px/1.3 var(--font);color:#2a1519;border-top:1px solid #2a15191a;align-items:center;gap:12px;padding:10px 0;display:flex}.dtw-folav{width:34px;height:34px}.dtw-folempty{font-family:var(--font-serif);color:#74543f;padding:18px 0;font-style:italic}}.pubown-decided{font:800 9.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;background:var(--surface-2);color:var(--ink);border-radius:10px;align-self:flex-start;margin:3px 0 2px;padding:5px 8px;display:inline-block}.pubown-decided.bought{color:#46552e;background:#d3dcbf}@media (min-width:500px){.dtitem-pubcounts{border-bottom:1px solid #2a15191a;justify-content:center;align-items:center;gap:30px;padding:14px 18px;display:flex}.dtitem-pubcount{font:800 13px/1 var(--font);align-items:center;gap:7px;display:inline-flex}.dtitem-pubcount.love{color:#46552e}.dtitem-pubcount.pass{color:#66302b}.dtitem-pubcount.cmt{color:#74543f}.dtitem-pubcols{grid-template-columns:1.4fr 1fr;display:grid}.dtitem-pubcomments{border-right:1px solid #2a15191a;flex-direction:column;gap:8px;min-width:0;padding:12px 18px 14px;display:flex}.dtitem-pubside{flex-direction:column;gap:14px;padding:12px 18px 14px;display:flex}.dtitem-pubgroup{flex-direction:column;gap:8px;display:flex}.dtitem-pubfaces{cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;gap:4px;padding:0;display:flex}.dtitem-pubfaces:hover .dtitem-pubface{border-color:#64343c}.dtitem-pubface{border:2px solid #f7f0e2;border-radius:50%;width:30px;height:30px}.dtitem-pubhint{font-family:var(--font-serif);color:#74543f;margin-top:auto;font-size:13.5px;font-style:italic;line-height:1.4}.dtitem-pubfoot{gap:10px;display:flex}.dtitem-askbtn.dtitem-askbtn-ghost{color:#2a1519;background:0 0;border:1.5px solid #2a15193d}.dtitem-askbtn.dtitem-askbtn-ghost:hover{color:#64343c;border-color:#64343c}.dtitem-pubnote{font-family:var(--font-serif);color:#74543f;margin-top:10px;font-size:14px;font-style:italic;display:block}.dtw-cb-by{font:600 11.5px/1.3 var(--font);color:#4a3b34;align-items:center;gap:6px;display:inline-flex}.dtw-cb-byav.dtw-face{width:20px;height:20px;font-size:8px}.dtitem-stage{align-items:flex-start}.dtitem-left{align-self:flex-start;height:calc(100vh - 140px);min-height:620px}.dtitem-cards{align-items:start}}@media (max-width:1000px){.dtitem-left{height:auto;min-height:0}}@media (min-width:500px){html[data-device=desktop] .dtop{color:#2a1519;background:#efe7d8;flex-direction:column;height:100vh;display:flex;overflow:hidden}.dtop-body{flex:1;align-items:stretch;min-height:0;display:flex}.dtop-list{background:#f7f0e2;border-right:1px solid #2a151924;flex-direction:column;flex-shrink:0;width:380px;min-height:0;display:flex;overflow-y:auto}.dtop-list-head{justify-content:space-between;align-items:center;padding:22px 22px 12px;display:flex}.dtop-title{font-family:var(--font-display);color:#2a1519;margin:0;font-size:34px;font-weight:400;line-height:1}.dtop-search{color:#74543f;background:#efe7d8;border:1px solid #2a15191f;border-radius:12px;align-items:center;gap:8px;height:38px;margin:0 22px 12px;padding:0 12px;display:flex}.dtop-search input{min-width:0;font:500 13px var(--font);color:#2a1519;background:0 0;border:0;outline:none;flex:1}.dtop-search input::placeholder{color:#74543f}.dtop-list .assistant-row{padding:14px 22px}.dtop-list .assistant-row.on{background:#efe7d8}.dtop-list .recent-label{padding:14px 22px 6px}.dtop-rows{flex-direction:column;display:flex}.dtop-row{position:relative}.dtop-row.on{background:#efe7d8}.dtop-row.on:before{content:"";z-index:1;background:#64343c;width:3px;position:absolute;top:0;bottom:0;left:0}.dtop-row .crow{padding-left:22px;padding-right:22px}.dtop-list-empty{font:500 13px/1.4 var(--font);color:#74543f;flex-direction:column;gap:6px;padding:18px 22px;display:flex}.dtop-list-empty .big{font:700 15px/1.3 var(--font);color:#2a1519}.dtop-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.dtop-pane .asst-fix{height:100%}.dtop-pane .app{border:0;flex-shrink:0;width:100%;max-width:none;min-height:0;margin:0}.dtop-pane .asst-fix{flex-shrink:1}.dtop-pane .tabdock,.dtop-pane .thread-top>.iconbtn:first-child,.dtop-pane .topnav>.iconbtn:first-child{display:none}.dtop-pane .thread-top,.dtop-pane .topnav:not(.thread-top){z-index:60;background:#f7f0e2;border-bottom:1px solid #2a15191f;padding:14px 26px;position:sticky;top:0}.dtop-pane .stream{padding:18px 26px 20px}.dtop-pane .item-block{width:440px;max-width:60%}.dtop-pane .bubble-row{max-width:60%}.dtop-pane .held-badge{margin:12px 26px 0}.dtop-pane .inputbar{background:#f7f0e2;border-top:1px solid #2a15191f;max-width:none;margin:0;padding:12px 26px 20px;position:sticky;bottom:0;left:auto;right:auto}.dtop-pane .app.thread{padding-bottom:0}.dtop-pane .left-note{margin:0 26px 20px}.dtop-empty{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:8px;max-width:420px;margin:0 auto;padding:60px 40px;display:flex}.dtop-empty-mark{background:#e4d8c4;border-radius:50%;width:54px;height:54px;margin-bottom:8px}.dtop-empty-t{font-family:var(--font-display);color:#2a1519;font-size:26px}.dtop-empty-s{font-family:var(--font-serif);color:#74543f;font-size:15px;font-style:italic;line-height:1.45}.dtop-pane .app.thread{flex-direction:column;min-height:100%;display:flex}.dtop-pane .stream{flex-grow:1}.dtop-search{height:40px}.dtop-search input{appearance:none;height:100%;margin:0;padding:0;font-size:14px;line-height:40px}.dtop-search input::-webkit-search-decoration{appearance:none}.dtop-search input::-webkit-search-cancel-button{appearance:none}.dtop-search svg{flex-shrink:0}.dtop-row .who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dtop-row .who .name-badge{vertical-align:2px}.dtop-row+.dtop-row{border-top:1px solid #2a15191a}.dtop-row .crow-wrap+.crow-wrap{border-top:0}.dtop-row .who{text-overflow:clip;align-items:center;min-width:0;display:flex;overflow:visible}.dtop-row .who-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dtop-row .name-badge,.dtop-row .pin-tag{white-space:nowrap;flex:none}.dtop-row .crow-slide{position:relative}.dtop-row .crow{padding-right:50px}.dtop-row .crow-menu{padding:8px 10px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.dtop-list>*{flex-shrink:0}.dtitem-askcard{background:#f1e4d6;border:1px solid #64343c38;border-radius:18px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.dtitem-askhead{align-items:center;gap:12px;display:flex}.dtitem-askav.avatar,.dtitem-askav{flex-shrink:0;width:40px;height:40px;font-size:13px}.dtitem-asktext{flex-direction:column;gap:2px;min-width:0;display:flex}.dtitem-asktitle{font:800 15px/1.2 var(--font);color:#2a1519}.dtitem-asksub{font:600 12px/1.3 var(--font);color:#74543f}.dtitem-askquote{max-width:40%;font-family:var(--font-serif);color:#64343c;text-align:right;margin-left:auto;font-size:15px;font-style:italic;line-height:1.35}.dtitem-askdone{font:600 13px/1.4 var(--font);color:#4a3b34}.dtitem-askvote .ivote{flex-direction:column;gap:12px;display:flex}.dtitem-askvote .ivote-row{gap:10px;display:flex}.dtitem-askvote .vbtn{color:#2a1519;height:54px;font:800 13px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fbf6ec;border:1.5px solid #2a151938;border-radius:14px;flex:1}.dtitem-askvote .vbtn:hover{border-color:#64343c}.dtitem-askvote .vbtn.on.yes{color:#46552e;background:#d3dcbf;border-color:#d3dcbf}.dtitem-askvote .vbtn.on.maybe{color:#7a5a12;background:#f0e0b8;border-color:#f0e0b8}.dtitem-askvote .vbtn.on.no{color:#66302b;background:#e3c1bc;border-color:#e3c1bc}.dtitem-askvote .ivote-note.input{width:100%;height:44px;font-family:var(--font-serif);color:#2a1519;background:#fff;border:1px solid #2a15192e;border-radius:12px;margin:0;padding:0 14px;font-size:15px;font-style:italic}.dtitem-askvote .ivote-actions{align-items:center;gap:14px;display:flex}.dtitem-askvote .ivote-actions .btn.primary{color:#f5eedf;height:40px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;background:#64343c;border:0;border-radius:20px;padding:0 20px}.dtitem-askvote .ivote-cancel{font:700 12px var(--font);color:#9d7960;cursor:pointer;background:0 0;border:0}.dtitem-askvote .ivote--done{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dtitem-askvote .ivote-mine{font:700 13px/1.3 var(--font);color:#2a1519}.dtitem-askvote .ivote-mynote{font-family:var(--font-serif);color:#64343c;font-size:14px;font-style:italic}.dtitem-askvote .ivote-change{font:700 12px var(--font);color:#64343c;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.dtitem-friendcards{grid-template-columns:1.3fr 1fr}.dtitem-spec{font:600 13px/1.4 var(--font);grid-template-columns:110px 1fr;gap:6px 12px;margin:0;display:grid}.dtitem-specrow{display:contents}.dtitem-spec dt{color:#74543f;font-weight:700}.dtitem-spec dd{color:#2a1519;margin:0}.dtitem-copybtn{color:#2a1519;height:40px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #2a15193d;border-radius:20px;align-self:flex-start;margin-top:auto;padding:0 20px}.dtitem-copybtn:hover{color:#64343c;border-color:#64343c}.dtitem-friendfoot{align-items:center;gap:14px;display:flex}.dtitem-friendnote{margin:0 0 0 auto}.dtitem-askvote .ivote--done{text-align:left;flex-direction:row;justify-content:flex-start}.dtitem-askvote .ivote--pills{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.dtitem-askvote .ivote--pills .ivote-row{flex-basis:100%}.dtitem-askvote .ivote--pills .ivote-mine,.dtitem-askvote .ivote--pills .ivote-change{margin:0}.dtitem-friendfoot .dtitem-askbtn{flex:none}.dtitem-friendfoot{flex-wrap:nowrap;align-items:center;gap:18px;display:flex}.dtitem-friendfoot .dtitem-friendnote{text-align:right;white-space:normal;flex:auto;min-width:0;margin:0}.dtitem-friendfoot .dtitem-askbtn{flex:none;width:auto;padding:0 26px}.dtop-pane .chatsearch{z-index:70;background:#f7f0e2;border-bottom:1px solid #2a15191f;width:auto;max-width:none;position:absolute;top:0;left:0;right:0;transform:none;box-shadow:0 18px 40px -22px #2a151959}.dtop-pane .chatsearch-bar{padding:13px 26px}.dtop-pane .chatsearch-input{background:#fff;border:1px solid #2a15192e;padding:10px 16px}.dtop-pane .chatsearch-results{background:#f7f0e2;max-height:50vh}.dtop-pane .chatsearch-row{padding-left:26px;padding-right:26px}html[data-device=desktop] .dtprof{color:#2a1519;background:#efe7d8;min-height:100vh}.dtprof-body{flex-direction:column;gap:16px;padding:22px 44px 44px;display:flex}.dtprof-bandwrap{background:#f7f0e2;border:1px solid #2a151929;border-radius:22px;padding:22px 28px}.dtprof-band{align-items:center;gap:22px;display:flex}.dtprof-av,.dtprof-av.profile-avatar{flex-shrink:0;width:84px;height:84px;font-size:26px;overflow:hidden}.dtprof-av img{object-fit:cover;width:100%;height:100%}.dtprof-id{flex-direction:column;gap:5px;min-width:0;display:flex}.dtprof-name.profile-name{font-size:34px;font-weight:400;line-height:1}.dtprof-handle.profile-username{color:#74543f;font-size:13px;font-weight:600}.dtprof-bio{color:#6b5a50}.dtprof-counts{margin-left:22px}.dtprof-counts .pstats{gap:36px;margin:0}.dtprof-counts .pstat-n{font-family:var(--font-display);color:#2a1519;font-size:26px;font-weight:400}.dtprof-counts .pstat-l{letter-spacing:.16em;color:#74543f;font-size:9.5px}.dtprof-grow{flex:1}.dtprof-edit.pill{color:#2a1519;height:40px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1.5px solid #2a15193d;border-radius:20px;align-items:center;gap:8px;width:auto;margin:0;padding:0 20px;display:inline-flex}.dtprof-edit.pill:hover{color:#64343c;border-color:#64343c}.dtprof-band .self-ctrls{gap:10px;margin:0;display:flex}.dtprof-band .self-ctrls .ib{width:40px;height:40px}.dtprof-req{margin:0}.dtprof-cols{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:16px;display:grid}.dtprof-card{background:#f7f0e2;border:1px solid #2a151929;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.dtprof-lbl,.dtprof-card .group-h{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f;margin:0}.dtprof-card .list-card{background:0 0;border:0;border-radius:0;margin:0;padding:0}.dtprof-gift{color:#f5eedf;background:#64343c;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.dtprof-gift svg{flex:none}.dtprof-gift b{font:800 15px/1.2 var(--font);display:block}.dtprof-gift i{font-family:var(--font-serif);color:#e7b9a6;margin-top:3px;font-size:13.5px;font-style:italic;display:block}.dtprof-gift .chev{color:#e7b9a6;margin-left:auto}.dtprof-row{color:#2a1519;border-top:1px solid #2a15191a;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.dtprof-gift+.dtprof-row{border-top:0;margin-top:2px}.dtprof-row b{font:800 14px/1.2 var(--font);display:block}.dtprof-row i{font-family:var(--font-serif);color:#74543f;margin-top:2px;font-size:13px;font-style:italic;display:block}.dtprof-row .chev{color:#64343c;margin-left:auto}.dtprof-rowic{color:#64343c;background:#64343c14;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dtprof-pymk .pymk-row{margin:0;padding:0;overflow-x:auto}.dtsz-sheet{color:#2a1519;background:#f7f0e2;border-radius:22px;gap:0;max-width:580px;max-height:min(760px,92vh);padding:22px 26px 0}.dtsz-title.nsc-title{font-family:var(--font-display);color:#2a1519;margin:0;font-size:28px;font-weight:400}.dtsz-body{flex-direction:column;padding:14px 0 4px;display:flex;overflow-y:auto}.dtsz-lbl{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f}.dtsz-help{font-family:var(--font-serif);color:#74543f;margin:6px 0 16px;font-size:15px;font-style:italic;line-height:1.4}.dtsz-body .field>label,.dtsz-body .size-field-head label{font:700 12.5px/1.2 var(--font);color:#2a1519}.dtsz-body .onb-seg{gap:8px;margin-top:8px;display:flex}.dtsz-body .onb-segopt{color:#2a1519;height:44px;font:700 13.5px/1 var(--font);cursor:pointer;background:#fbf6ec;border:1.5px solid #2a151938;border-radius:12px;flex:1}.dtsz-body .onb-segopt.on{color:#f5eedf;background:#64343c;border-color:#64343c}.dtsz-body .onb-sizegrid{grid-template-columns:1fr 1fr;gap:14px 18px;margin-top:18px;display:grid}.dtsz-body .onb-sizegrid .field{flex-direction:column;gap:8px;margin:0;display:flex}.dtsz-body .size-field-head{justify-content:space-between;align-items:center;display:flex}.dtsz-body .size-region-seg{border:1px solid #2a15192e;border-radius:12px;display:inline-flex;overflow:hidden}.dtsz-body .size-region-opt{font:800 10.5px/1 var(--font);letter-spacing:.06em;color:#9d7960;cursor:pointer;background:0 0;border:0;padding:5px 9px}.dtsz-body .size-region-opt.on{color:#f5eedf;background:#64343c}.dtsz-body select.select{height:46px;font:600 16px var(--font);color:#2a1519;background:#fbf6ec;border:1.5px solid #2a151938;border-radius:12px;width:100%;padding:0 16px}.dtsz-body .toggle-row{cursor:pointer;background:#efe7d8;border:1px solid #2a15191f;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;margin-top:18px!important}.dtsz-body .toggle-row>span{font:800 14px/1.3 var(--font);color:#2a1519}.dtsz-body .toggle-row small{font:500 12.5px/1.3 var(--font);color:#74543f;margin-top:2px;display:block}.dtsz-body .switch{background:#fbf6ec;border:1.5px solid #2a15194d;border-radius:6px;flex:none;width:22px;height:22px;position:relative}.dtsz-body .switch .slider{display:none}.dtsz-body .switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dtsz-body .switch:has(input:checked){background:#64343c;border-color:#64343c}.dtsz-body .switch:has(input:checked):after{content:"✓";color:#f5eedf;font:800 13px/1 var(--font);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dtsz-body .onb-hint{font-family:var(--font-serif);color:#74543f;margin-top:14px;font-style:italic}.dtsz-body .autosave-bar{justify-content:space-between;align-items:center;margin-top:16px;padding:0;display:flex}.dtsz-body .autosave-status{font:600 12.5px var(--font);color:#74543f}.dtsz-body .autosave-revert{font:700 12.5px var(--font);color:#64343c;cursor:pointer;background:0 0;border:0;padding:0}.dtsz-body .autosave-revert:disabled{color:#b6a48d;cursor:default}.dtsz-foot{border-top:1px solid #2a15191a;justify-content:space-between;align-items:center;margin-top:8px;padding:14px 0 22px;display:flex}.dtsz-footnote{font-family:var(--font-serif);color:#74543f;font-size:13.5px;font-style:italic}.dtsz-done{color:#f5eedf;height:42px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#64343c;border:0;border-radius:21px;padding:0 24px}.dtsz-done:hover{background:#4e2730}.dtinv-sheet{max-width:560px}.dtinv-sheet .hint{font-family:var(--font-serif);color:#74543f;margin:0;font-size:15px;font-style:italic;line-height:1.45;padding:0 0 16px!important}.dtinv-sheet .invite-link{align-items:center;gap:10px;display:flex}.dtinv-sheet .invite-url{min-width:0;height:46px;font:500 13.5px/1 var(--font-mono,monospace);color:#2a1519;white-space:nowrap;text-overflow:ellipsis;background:#fbf6ec;border:1.5px solid #2a151938;border-radius:12px;flex:1;align-items:center;padding:0 16px;display:flex;overflow:hidden}.dtinv-sheet .invite-link .btn.primary{color:#f5eedf;height:46px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;background:#64343c;border:0;border-radius:23px;padding:0 20px}.dtinv-sheet .invite-stats{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.dtinv-sheet .stat-box{text-align:center;background:#efe7d8;border:1px solid #2a15191f;border-radius:14px;padding:18px}.dtinv-sheet .stat-num{font:800 28px/1 var(--font);color:#2a1519}.dtinv-sheet .stat-label{font:800 9.5px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:#74543f;margin-top:6px}.dtinv-sheet .badge-card{color:#46552e;background:#d3dcbf;border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.dtinv-sheet .badge-title{font:800 14px/1.3 var(--font)}.dtinv-sheet .badge-sub{font:500 12.5px/1.3 var(--font)}.dtinv-sheet .group-h{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f;margin:18px 0 8px!important}.dtinv-sheet .list-card{background:#fbf6ec;border:1px solid #2a15191f;border-radius:14px;padding:4px 14px}.dtreq-sheet{max-width:560px}.dtreq-sheet .empty{text-align:center;padding:26px 0 10px}.dtreq-sheet .empty .big{font:800 16px/1.3 var(--font);color:#2a1519;margin-bottom:6px}.dtreq-sheet .empty{font:500 14px/1.4 var(--font);color:#74543f}.dtreq-sheet .group-h{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f;margin:6px 0 8px!important}.dtreq-sheet .list-card{background:#fbf6ec;border:1px solid #2a15191f;border-radius:14px;padding:4px 14px}.dtreq-sheet .fr-item{padding:12px 0}.dtreq-sheet .fr-add{color:#f5eedf;height:34px;font:800 11px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#64343c;border:0;border-radius:17px;padding:0 16px}.dtreq-sheet .rm{color:#2a1519;height:34px;font:800 11px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #2a151938;border-radius:17px;padding:0 14px}html[data-device=desktop] .dtgift{color:#2a1519;background:#efe7d8;min-height:100vh}.dtgift-body{flex-direction:column;gap:14px;width:820px;margin:0 auto;padding:22px 0 60px;display:flex}.dtgift-body .dtw-back{align-self:flex-start}.dtgift .gift-wrap{grid-template-columns:1fr auto;align-items:end;gap:0 10px;padding:0;display:grid}.dtgift .gift-wrap>*{grid-column:1/-1}.dtgift .gift-head{grid-area:1/1;align-items:flex-end;gap:16px;margin:0 0 6px}.dtgift .gift-foot{grid-area:1/2;gap:10px;margin:0 0 6px}.dtgift .gift-title{font-family:var(--font-display);text-transform:lowercase;margin:0;font-size:40px;font-weight:400;line-height:1}.dtgift .gift-meta{font:700 13px/1.3 var(--font);color:#74543f;margin-top:8px}.dtgift .gift-add,.dtgift .gift-foot-btn{height:40px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:20px;flex:none;align-items:center;gap:8px;width:auto;padding:0 20px;display:inline-flex}.dtgift .gift-add{color:#f5eedf;background:#64343c;border:0;align-self:flex-end;margin-left:auto}.dtgift .gift-add:hover{background:#4e2730}.dtgift .gift-foot-btn{color:#2a1519;background:0 0;border:1.5px solid #2a15193d}.dtgift .gift-foot-btn:hover{color:#64343c;border-color:#64343c}.dtgift .gift-privacy{margin:10px 0 16px}.dtgift .gift-privacy-t{color:#74543f;font-size:15px}.dtgift .gift-occasion{margin-bottom:16px}.dtgift .gift-panel{background:#f7f0e2;border:1px solid #2a151929;border-radius:16px}.dtgift .gift-row{gap:16px;padding:14px 18px}.dtgift .gift-row+.gift-row{border-top:1px solid #2a15191a}.dtgift .gift-thumb{background:#fff;border:1px solid #2a15191f;border-radius:12px;width:64px;height:64px}.dtgift .pick-cell-brand{font:800 9.5px/1.2 var(--font);letter-spacing:.14em;text-transform:uppercase;color:#74543f}.dtgift .pick-cell-name,.dtgift .pick-cell-price{font:800 14px/1.3 var(--font);color:#2a1519}.dtgift .gift-note{font-family:var(--font-serif);color:#74543f;font-size:13.5px;font-style:italic}.dtgift .gift-dots{color:#64343c;border:1px solid #2a15192e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.dtgift .gift-arch-h{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f;margin:22px 0 8px}.dtgift .gift-wrap>.empty{padding:26px 0 8px}.dtprof .sheet-bg{justify-content:center;align-items:center;padding:32px}.dtprof .sheet-card{border-radius:22px;width:100%;max-width:480px;padding:24px 26px 22px;animation:.18s ease-out nsc-fade;box-shadow:0 30px 80px -30px #2a151999}.dtprof .sheet-grip{display:none}.dtprof .set-title{padding:0 0 10px;font-size:26px}.dtprof .set-row{padding:14px 2px;font-size:15px}.dtprof .logout-sheet{padding-bottom:4px}.dtprof .logout-actions .btn{border-radius:23px;height:46px}.dtset-sheet{max-width:600px}.dtsz-body .group-h{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f;margin:6px 0 10px!important}.dtsz-body .pv-desc{font-family:var(--font-serif);color:#74543f;margin:0 0 12px;font-size:14.5px;font-style:italic;line-height:1.45}.dtsz-body .settings-divider,.dtsz-body .pv-rule,.dtsz-body .acct-rule{background:#2a15191a;border:0;height:1px;margin:18px 0}.dtsz-body .acct-sec{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f;margin:0 0 10px}.dtsz-body .acct-sec.danger{color:#9c5751}.dtsz-body .acct-flabel,.dtsz-body .field>label{font:700 12.5px/1.2 var(--font);color:#2a1519}.dtsz-body .input,.dtsz-body .acct-select,.dtsz-body select.select,.dtsz-body .cdesc-textarea{color:#2a1519;font:600 15px/1.3 var(--font);background:#fbf6ec;border:1.5px solid #2a151938;border-radius:12px;padding:12px 16px}.dtsz-body .acct-btn,.dtsz-body .btn.secondary{color:#2a1519;height:40px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #2a15193d;border-radius:20px;justify-content:center;align-items:center;width:auto;padding:0 20px;text-decoration:none;display:inline-flex}.dtsz-body .btn.secondary+.btn.secondary{margin-left:8px}.dtsz-body .list-card,.dtsz-body .pv-card{background:#fbf6ec;border:1px solid #2a15191f;border-radius:14px;margin:0 0 4px;padding:2px 14px}.dtsz-body .pv-row,.dtsz-body .info-row{padding:13px 0}.dtsz-body .pv-tt{font:800 14px/1.3 var(--font);color:#2a1519}.dtsz-body .pv-td{font:500 12.5px/1.35 var(--font);color:#74543f}.dtsz-body .about-card{text-align:center;background:#efe7d8;border:1px solid #2a15191f;border-radius:16px;padding:22px}.dtsz-body .notice,.dtsz-body .acct-hint,.dtsz-body .acct-danger-desc{font:500 13px/1.45 var(--font);color:#74543f}.dtsz-body .appearance-check{color:#64343c}.dtsz-body>*{flex-shrink:0}.dtsz-body a.btn.secondary,.dtsz-body .btn.secondary{flex:none;align-self:flex-start;width:auto;height:40px;margin:0 0 8px}.dtprof .set-row[href="/settings/appearance"]{display:none}html[data-device=desktop] .dtadmin{color:#2a1519;background:#efe7d8;min-height:100vh}.dtadmin-body{flex-direction:column;width:900px;margin:0 auto;padding:22px 0 80px;display:flex}.dtadmin-body .dtw-back{align-self:flex-start}.dtadmin-head{margin-top:14px}.dtadmin-kicker{font:800 10px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:#74543f;display:block}.dtadmin-title{font-family:var(--font-display);color:#2a1519;margin:8px 0 0;font-size:44px;font-weight:400;line-height:1}.dtadmin-sub{max-width:620px;font-family:var(--font-serif);color:#74543f;margin:10px 0 0;font-size:16px;font-style:italic;line-height:1.45}.dtadmin-tabs{border-bottom:1px solid #2a151929;gap:26px;margin-top:26px;display:flex}.dtadmin-tab{font:800 12px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#74543f;align-items:center;gap:8px;padding:0 2px 12px;text-decoration:none;display:inline-flex;position:relative}.dtadmin-tab:hover,.dtadmin-tab.on{color:#2a1519}.dtadmin-tab.on:after{content:"";background:#64343c;height:2px;position:absolute;bottom:-1px;left:0;right:0}.dtadmin-badge{color:#f5eedf;min-width:18px;height:18px;font:800 10px/1 var(--font);letter-spacing:0;background:#64343c;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.dtadmin-content{margin-top:22px}.dtadmin .empty{text-align:center;margin:0!important;padding:70px 0 40px!important}.dtadmin .empty .big{font-family:var(--font-display);color:#2a1519;margin-bottom:8px;font-size:26px;font-weight:400}.dtadmin .empty{font:500 15px/1.4 var(--font);color:#74543f}.dtadmin .btn{width:auto;height:38px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:#f5eedf;background:#64343c;border:1.5px solid #0000;border-radius:19px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.dtadmin .btn:hover{background:#4e2730}.dtadmin .btn.secondary{color:#2a1519;background:0 0;border-color:#2a15193d}.dtadmin .btn.secondary:hover{color:#64343c;background:0 0;border-color:#64343c}.dtadmin .btn.danger{color:#fff;background:#a8332f}.dtadmin .btn.danger:hover{background:#8e2a27}.dtadmin .btn:disabled{opacity:.55;cursor:default}.dtadmin .admin-list{gap:12px;margin-top:0}.dtadmin .admin-report{background:#f7f0e2;border:1px solid #2a151929;border-radius:16px;padding:18px 22px}.dtadmin .admin-report-head{gap:10px}.dtadmin .admin-report-reason{font:800 15px/1.2 var(--font);color:#2a1519}.dtadmin .admin-report-type{letter-spacing:.12em;color:#64343c;background:#efe7d8;border-radius:999px;padding:4px 9px;font-size:9.5px}.dtadmin .admin-report-what{font:500 15px/1.35 var(--font);color:#2a1519;margin-top:8px}.dtadmin .admin-report-what a{color:#64343c;text-underline-offset:3px;text-decoration:underline}.dtadmin .admin-report-owner{color:#74543f}.dtadmin .admin-report-note{font-family:var(--font-serif);color:#6b4a3a;margin-top:6px;font-size:15px;font-style:italic;line-height:1.45}.dtadmin .admin-report-meta{font:600 12.5px/1.3 var(--font);color:#74543f;margin-top:6px}.dtadmin .admin-report-acts{gap:10px!important;margin-top:14px!important}.dtadmin .dtadmin-content>h2{font-family:var(--font-display);color:#2a1519;font-size:28px;font-weight:400;line-height:1.1;margin:34px 0 4px!important}.dtadmin .dtadmin-content>h2:first-child{margin-top:0!important}.dtadmin .dtadmin-content h3{letter-spacing:.16em;text-transform:uppercase;color:#74543f;font:800 11px/1 var(--font)!important;margin:0 0 6px!important}.dtadmin .dtadmin-content p.muted{font:500 14px/1.4 var(--font);color:#74543f}.dtadmin .arch-chips{margin-top:0}.dtadmin .arch-rule{margin-top:16px}.dtadmin .aerr-list{gap:10px;margin-top:16px}.dtadmin .aerr-card{background:#f7f0e2;border:1px solid #2a151929;border-radius:16px}.dtadmin .aerr-head{gap:7px;padding:16px 22px}.dtadmin .aerr-head:hover{background:#f3ebdb}.dtadmin .aerr-msg{font-size:14.5px}.dtadmin .aerr-who,.dtadmin .aerr-time{font-size:12.5px}.dtadmin .aerr-detail{padding:14px 22px 18px}.dtadmin .aerr-stack{border-radius:12px;padding:14px;font-size:11.5px}.dtadmin .aerr-clear{border-radius:19px;justify-content:center;align-items:center;width:auto;height:38px;margin-top:22px;padding:0 18px;display:inline-flex}.dtpeople-sheet{width:560px}.dtpeople-sheet .input{margin:0 0 12px}.dtpeople-sheet .list-card{padding:2px 18px;margin-top:0!important}.dtpeople-sheet .fr-item{border-bottom:1px solid #2a15191a;gap:14px;padding:12px 0}.dtpeople-sheet .fr-item:last-child{border-bottom:0}.dtpeople-sheet .fr-item .fa{width:44px;height:44px;font:800 14px/1 var(--font)}.dtpeople-sheet .fr-item .fn{font:700 15px/1.2 var(--font);color:#2a1519;flex-direction:column;gap:3px;display:flex}.dtpeople-sheet .fr-item .fn small{font:500 13px/1.2 var(--font);color:#74543f}.dtpeople-sheet .fr-link:hover .fn{color:#64343c}.dtpeople-sheet .fr-item .rm{height:32px;font:800 10.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#2a1519;background:0 0;border:1.5px solid #2a151938;border-radius:16px;padding:0 14px}.dtpeople-sheet .fr-item .rm:hover{color:#a8332f;border-color:#a8332f}.dtpeople-sheet .empty{text-align:center;font:500 15px/1.4 var(--font);color:#74543f;padding:50px 0 30px}.dtpeople-sheet .empty .big{font-family:var(--font-display);color:#2a1519;margin-bottom:8px;font-size:24px;font-weight:400}.dtpeople-sheet .hint{font:500 14px/1.4 var(--font);color:#74543f}.dtw-tools{z-index:5;justify-content:space-between;align-items:center;gap:20px;margin:22px 44px 0;display:flex;position:relative}.dtw-tools+.dtw-cards,.dtw-tools+.dtw-nomatch+.dtw-cards{padding-top:14px}.dtw-tools-left{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dtw-tools-count{font:700 12px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:#74543f}.dtw-achip{color:#f5eedf;height:28px;font:700 12px/1 var(--font);cursor:pointer;background:#64343c;border:0;border-radius:14px;align-items:center;gap:7px;padding:0 10px 0 12px;display:inline-flex}.dtw-achip:hover{background:#4e2730}.dtw-aclear{font:700 12px/1 var(--font);color:#9d7960;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.dtw-aclear:hover{color:#64343c}.dtw-tools-right{flex-shrink:0;align-items:center;gap:22px;display:flex}.dtw-toolwrap{position:relative}.dtw-tool{cursor:pointer;font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#2a1519;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;display:inline-flex}.dtw-tool svg{transition:transform .15s}.dtw-tool.open svg{transform:rotate(180deg)}.dtw-tool:hover,.dtw-tool.on{color:#64343c}.dtw-toolpop{z-index:30;background:#fbf6ec;border:1px solid #2a15192e;border-radius:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 48px -20px #1e0f1473}.dtw-sortpop{min-width:220px;padding:6px}.dtw-sortopt{width:100%;font:600 13.5px/1.2 var(--font);color:#2a1519;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.dtw-sortopt:hover{background:#f1e9d9}.dtw-sortopt.on{color:#64343c;font-weight:800}.dtw-filterpop{width:420px;max-height:70vh;padding:14px 18px 12px;overflow-y:auto}.dtw-toolpop-head{font:800 11px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:#2a1519;justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.dtw-toolpop-head button{font:700 12px/1 var(--font);color:#9d7960;text-underline-offset:3px;cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;text-decoration:underline}.dtw-fsec{margin-top:14px}.dtw-fsec-l{font:800 10px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:#74543f;margin-bottom:8px;display:block}.dtw-fchips{flex-wrap:wrap;gap:7px;display:flex}.dtw-fchip{height:30px;font:600 12.5px/1 var(--font);color:#2a1519;cursor:pointer;background:0 0;border:1.5px solid #2a151933;border-radius:15px;padding:0 13px}.dtw-fchip:hover{color:#64343c;border-color:#64343c}.dtw-fchip.on{color:#f5eedf;background:#64343c;border-color:#64343c}.dtw-toolpop-foot{border-top:1px solid #2a15191f;justify-content:flex-end;margin-top:16px;padding-top:12px;display:flex}.dtw-toolpop-done{color:#f5eedf;height:36px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#64343c;border:0;border-radius:18px;padding:0 18px}.dtw-toolpop-done:hover{background:#4e2730}.dtw-nomatch{font-family:var(--font-serif);color:#74543f;flex-direction:column;align-items:center;gap:12px;margin:40px 44px 0;font-size:17px;font-style:italic;display:flex}.dtw-nomatch button{height:34px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#2a1519;cursor:pointer;background:0 0;border:1.5px solid #2a15193d;border-radius:17px;padding:0 16px}.dtw-nomatch button:hover{color:#64343c;border-color:#64343c}.dtw-pullsub{font-family:var(--font-serif);color:#74543f;margin:-6px 0 0;font-size:15px;font-style:italic}.dtw-pulltools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.dtw-pulltools .pick-scope{margin:0}.dtw-pulltools .pick-chips{flex-wrap:wrap;padding:0;overflow:visible}.dtw-pulltools+.dtw-pullgrid{margin-top:12px}.dtfriend-id{gap:4px;max-width:460px}.dtfriend-bio{font-family:var(--font-serif);color:#7e5b47;margin:2px 0 0;font-size:16px;font-style:italic;line-height:1.4}.dtfriend-lines{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:4px;display:flex}.dtfriend-lines .up-mutual,.dtfriend-lines .followed-by{margin:0}.dtfriend .pubitem-reported{margin:4px 0 0}.dtfriend-acts{flex-shrink:0;align-items:center;gap:10px;display:flex}.dtfriend-acts .connect-cta,.dtfriend-acts .conn-row{gap:10px;width:auto;margin:0;display:flex}.dtfriend-acts .cta-add,.dtfriend-acts .cta-follow,.dtfriend-acts .pill,.dtfriend-acts .conn-chip{width:auto;height:40px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:20px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;display:inline-flex}.dtfriend-acts .cta-add,.dtfriend-acts .pill-primary{color:#f5eedf;background:#64343c;border:1.5px solid #64343c}.dtfriend-acts .cta-add:hover,.dtfriend-acts .pill-primary:hover{background:#4e2730;border-color:#4e2730}.dtfriend-acts .cta-add--ghost,.dtfriend-acts .cta-follow,.dtfriend-acts .pill-outline,.dtfriend-acts .conn-chip{color:#2a1519;background:0 0;border:1.5px solid #2a15193d}.dtfriend-acts .cta-follow:hover,.dtfriend-acts .pill-outline:hover{color:#64343c;border-color:#64343c}.dtfriend-acts .pm-wrap{position:relative}.dtfriend-acts .pm-btn{color:#64343c;background:0 0;border:1px solid #2a15193d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.dtfriend-acts .pm-menu{top:46px;left:auto;right:0}.dtfriend-gift{align-self:stretch;padding:22px 20px}.dtfriend-cats{gap:14px}.dtfriend-sec{justify-content:space-between;align-items:baseline;display:flex}.dtfriend-see{font:800 12px/1 var(--font);color:#64343c;text-decoration:none}.dtfriend-cats .cat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.dtfriend-cats .cat-tile{max-width:200px}.dtfriend-cats .cat-cover{background:#fff;border:1px solid #2a15191f;border-radius:14px}.dtfriend-cats .cat-name{margin-top:8px;font-size:14px}.dtfriend-cats .cat-meta{font-size:12px}.dtfriend-empty{text-align:center;border:1.5px dashed #2a151933;border-radius:14px;margin:0;padding:28px}.dtfriend-empty .empty-card-title{font:800 15px/1.2 var(--font);color:#2a1519}.dtfriend-empty .empty-card-sub{max-width:460px;font:500 13.5px/1.4 var(--font);color:#74543f;margin:6px auto 0}.dtfriend-acts .connect-cta{flex-direction:row;align-items:center}.dtfriend-acts .connect-cta>*{margin:0}.dtgift-friend .gift-wrap{flex-direction:column;display:flex}.dtgift-friend .gift-fhead{gap:18px;margin:0 0 14px}.dtgift-friend .gift-fav{width:64px;height:64px;font-size:20px}.dtgift-friend .gift-title{text-transform:none}.dtgift-friend .gift-fbanner{font-family:var(--font-serif);color:#9d7960;background:0 0;border:0;margin:0 0 18px;padding:0;font-size:15px;font-style:italic;line-height:1.4}.dtgift-friend .gift-chips{gap:8px;margin:0 0 14px}.dtgift-friend .exitem-chip{height:34px;font:700 12.5px/1 var(--font);color:#2a1519;cursor:pointer;background:0 0;border:1.5px solid #2a151938;border-radius:17px;margin:0;padding:0 16px}.dtgift-friend .exitem-chip.on{color:#f5eedf;background:#64343c;border-color:#64343c}.dtgift-friend .gift-row-main{min-width:0;color:inherit;flex:1;align-items:center;gap:16px;text-decoration:none;display:flex}.dtgift-friend .gift-pill{height:36px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;border-radius:18px;padding:0 18px}.dtgift-friend .gift-reserve{color:#f5eedf;background:#64343c}.dtgift-friend .gift-reserve:hover{background:#4e2730}.dtgift-friend .gift-mine,.dtgift-friend .gift-taken{font-size:12.5px}.dtgift-friend .gift-filter-empty,.dtgift-friend .gift-closing{font-family:var(--font-serif);color:#74543f;margin:14px 0 0;font-size:15px;font-style:italic;line-height:1.45}.dtgift-friend .gift-wrap>.empty{text-align:center;color:#74543f;padding:40px 0}.dtgift-friend .gift-wrap>.empty .big{font-family:var(--font-display);color:#2a1519;margin-bottom:8px;font-size:26px;font-weight:400}.dtfriend .scrim:has(>.ra-sheet){align-items:center;padding:32px}.dtfriend .ra-sheet{border-radius:22px;max-width:520px;max-height:80vh;padding:22px 26px 20px;animation:.18s ease-out nsc-fade;box-shadow:0 30px 80px -30px #2a151999}.dtfriend .ra-sheet .sheet-handle{display:none}.dtfriend .ra-sheet .sheet-serif-title{font-family:var(--font-display);font-size:28px;font-style:normal}.dtfriend .ra-sheet .pick{padding:12px 2px}.dtfriend .ra-sheet .sheet-done{height:44px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;border-radius:22px}.dtgift-friend .gift-wrap{align-items:stretch;width:100%}.dtgift-friend .gift-fhead,.dtgift-friend .gift-chips{align-self:flex-start}.dtgift-friend .gift-panel,.dtgift-friend .gift-fbanner,.dtgift-friend .gift-closing{width:100%}.dtsend-sub{font:600 13px/1.3 var(--font);color:#74543f;margin:-2px 0 10px}.dtsend-card form.pad>.error{margin-bottom:8px}.dtprof .ask-sheet-card{border-radius:20px;width:min(780px,100%);max-width:none;padding:18px 30px 26px}html[data-device=desktop] .dtact{color:#2a1519;background:#efe7d8;min-height:100vh}.dtact-body{flex-direction:column;gap:14px;padding:22px 44px 60px;display:flex}.dtact-stats{flex-direction:column;gap:14px;margin:0;display:flex}.dtact-lbl{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f;display:block}.dtact-lbl .stat-lock{vertical-align:-1px;width:10px;height:10px;margin-left:4px}.dtact-hint{font:600 13px/1 var(--font);color:#74543f}.dtact-hero{border-bottom:1px solid #2a151924;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:14px;display:flex}.dtact-hero-l{align-items:flex-end;gap:56px;display:flex}.dtact-saved,.dtact-stat{flex-direction:column;gap:6px;display:flex}.dtact-big{font-family:var(--font-display);color:#2a1519;font-size:56px;font-weight:400;line-height:1}.dtact-mid{font-family:var(--font-display);color:#2a1519;font-size:30px;font-weight:400;line-height:1}.dtact-sub{font-family:var(--font-serif);color:#74543f;font-size:15px;font-style:italic}.dtact-stat{padding-bottom:4px}.period-toggle.dtact-seg{background:0 0;border:1px solid #2a151933;border-radius:20px;gap:2px;margin:0 0 4px;padding:3px}.dtact-seg .period-opt{font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#9d7960;cursor:pointer;background:0 0;border:0;border-radius:17px;padding:8px 18px}.dtact-seg .period-opt.on{color:#f5eedf;background:#64343c}.rt-card.dtact-chart{background:#f7f0e2;border:1px solid #2a151929;border-radius:16px;align-items:stretch;gap:28px;margin:0;padding:18px 22px 16px;display:flex}.dtact-chart-l{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dtact-chart-l .rt-plot{margin-top:26px}.dtact-chart-l .rt-annot{color:#2a1519;font-size:11px;font-weight:700}.dtact-chart-l .rt-x{font:700 11px/1 var(--font);color:#74543f}.dtact-chart-r{border-left:1px solid #2a15191f;flex-direction:column;flex:none;justify-content:center;gap:8px;width:240px;padding-left:24px;display:flex}.dtact-chart-r .rt-take{font-family:var(--font-serif);color:#7e5b47;border:0;margin:0;padding:0;font-size:15px;font-style:italic;line-height:1.4}.dtact-grid{grid-template-columns:1fr 1.7fr;align-items:start;gap:16px;display:grid}.dtact-sec{justify-content:space-between;align-items:baseline;display:flex}.dtact-inf .influence{margin:0}.dtact-inf .inf-head{border-bottom:1px solid #2a15191f;padding-bottom:10px}.dtact-inf .inf-head-label{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f}.dtact-inf .inf-count{font:600 13px/1 var(--font);color:#74543f}.dtact-inf .inf-rows{gap:0;margin-top:0}.dtact-inf .bcard{background:0 0;border:0;border-bottom:1px solid #2a15191a;border-radius:0;gap:6px;padding:13px 0}.dtact-inf .inf-foot{padding-top:12px}.dtact-inf .inf-foot-note{font-family:var(--font-serif);color:#74543f;font-size:13.5px;font-style:italic}.dtact-inf .inf-empty{padding:20px 0 10px}.dtact-hist{gap:4px}.dtact-hist .history{margin:0}.dtact-hist .history-row{color:#2a1519;border-bottom:1px solid #2a15191a;gap:16px;padding:11px 0;text-decoration:none}.dtact-hist .history-row:last-child{border-bottom:0}.dtact-hist .history-thumb{background:#fff;border:1px solid #2a15191f;border-radius:10px;width:48px;height:48px}.dtact-hist .history-title{font:800 14px/1.3 var(--font);color:#2a1519}.dtact-hist .history-date{font:600 12.5px/1.3 var(--font);color:#74543f}.dtact-hist .history-right{flex-direction:row;align-items:center;gap:18px}.dtact-hist .history-tag{height:24px;font:800 10px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;border-radius:12px;align-items:center;padding:0 10px;display:inline-flex}.dtact-hist .history-amount{font:800 14px/1 var(--font);color:#2a1519;text-align:right;min-width:110px}.dtact-hist .history-tag--skipped+.history-amount{color:#74543f;font-size:13px;font-weight:600}.dtact-hist .hint{font:500 14px/1.4 var(--font);color:#74543f}.dtact-chart .rt-line,.dtact-chart .rt-grid,.dtact-chart .rt-base{vector-effect:non-scaling-stroke}.dtact-chart .rt-line{stroke-width:2.5px}.dtact-chart .rt-pt{pointer-events:none;background:#64343c;border:2px solid #f7f0e2;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.dtact-chart .rt-pt,.dtact-chart .rt-annot{transition:left .52s cubic-bezier(.2,.7,.2,1),top .52s cubic-bezier(.2,.7,.2,1);animation:.45s ease-out both dtact-in}.dtact-chart .rt-x{transition:left .52s cubic-bezier(.2,.7,.2,1),right .52s cubic-bezier(.2,.7,.2,1);animation:.45s ease-out both dtact-in}@keyframes dtact-in{0%{opacity:0}to{opacity:1}}.dtact-big,.dtact-mid{transition:opacity .25s}}.rt-pt{background:var(--accent);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.rt-pt,.rt-annot{transition:left .52s cubic-bezier(.2,.7,.2,1),top .52s cubic-bezier(.2,.7,.2,1);animation:.45s ease-out both rt-in}.rt-x{transition:left .52s cubic-bezier(.2,.7,.2,1),right .52s cubic-bezier(.2,.7,.2,1);animation:.45s ease-out both rt-in}.rt-line,.rt-grid,.rt-base{vector-effect:non-scaling-stroke}@keyframes rt-in{0%{opacity:0}to{opacity:1}}@media (min-width:500px){html[data-device=desktop] .dtex{color:#2a1519;background:#efe7d8;min-height:100vh}.dtex-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;padding:26px 44px 60px;display:grid}.dtex-rail{flex-direction:column;display:flex;position:sticky;top:24px}.dtex-title{font-family:var(--font-display);color:#2a1519;margin:0;font-size:40px;font-weight:400;line-height:1}.dtex-scope{border-top:1px solid #2a151924;flex-direction:column;gap:2px;margin-top:18px;padding-top:12px;display:flex}.dtex-scope-btn{text-align:left;font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#9d7960;cursor:pointer;background:0 0;border:0;padding:8px 0}.dtex-scope-btn:hover{color:#2a1519}.dtex-scope-btn.on{color:#64343c}.dtex-scope-btn.on:before{content:"▪ "}.dtex-search{height:40px;font:500 13.5px/1 var(--font);color:#2a1519;box-sizing:border-box;background:#f7f0e2;border:1px solid #2a151933;border-radius:20px;outline:none;width:100%;margin-top:14px;padding:0 16px}.dtex-search::placeholder{color:#74543f}.dtex-search:focus{border-color:#64343c}.dtex-fsec{font:800 10px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:#74543f;margin:16px 0 8px;display:block}.dtex-chips{flex-wrap:wrap;gap:7px;display:flex}.dtex-chip{height:30px;font:600 12.5px/1 var(--font);color:#2a1519;cursor:pointer;background:0 0;border:1.5px solid #2a151933;border-radius:15px;padding:0 13px}.dtex-chip:hover{color:#64343c;border-color:#64343c}.dtex-chip.on{color:#f5eedf;background:#64343c;border-color:#64343c}.dtex-reset{font:700 12px/1 var(--font);color:#9d7960;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:18px;padding:0;text-decoration:underline}.dtex-reset:hover{color:#64343c}.dtex-main{flex-direction:column;gap:14px;min-width:0;display:flex}.dtex-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.dtex-seg{border:1px solid #2a151933;border-radius:20px;gap:2px;padding:3px;display:inline-flex}.dtex-seg-btn{font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#9d7960;cursor:pointer;background:0 0;border:0;border-radius:17px;align-items:center;gap:7px;padding:8px 16px;display:inline-flex}.dtex-seg-btn.on{color:#f5eedf;background:#64343c}.dtex-lead{font-family:var(--font-serif);color:#74543f;font-size:15px;font-style:italic}.dtex-summary{font:800 10px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:#74543f;white-space:nowrap}.dtex-grid.explore-grid,.dtex-grid.exitem-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.dtex .explore-card,.dtex .exitem{background:#f7f0e2;border:1px solid #2a151929;border-radius:16px}.dtex-empty{text-align:center;padding:70px 0 40px}.dtex-empty-t{font-family:var(--font-display);color:#2a1519;margin-bottom:8px;font-size:26px;font-weight:400}.dtex-empty-s{max-width:460px;font:500 15px/1.45 var(--font);color:#74543f;margin:0 auto}@media (max-width:1240px){.dtex-grid.explore-grid,.dtex-grid.exitem-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-device=desktop] .dtpub{color:#2a1519;background:#efe7d8;min-height:100vh}.dtpub-body{flex-direction:column;gap:14px;padding:18px 44px 60px;display:flex}.dtpub-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.dtpub-acts{align-items:center;gap:10px;display:flex}.dtpub-acts .follow-bar-wrap{box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:static}.dtpub-acts .follow-bar,.dtpub-acts .dtpub-share,.dtpub-acts>button{width:auto;height:40px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:none;color:#2a1519;background:0 0;border:1.5px solid #2a15193d;border-radius:20px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;display:inline-flex;position:static}.dtpub-acts .follow-bar{color:#f5eedf;background:#64343c;border-color:#64343c}.dtpub-acts .follow-bar:hover{background:#4e2730}.dtpub-acts .follow-bar.on{color:#2a1519;background:0 0;border-color:#2a15193d}.dtpub-acts .dtpub-share:hover,.dtpub-acts>button:hover{color:#64343c;border-color:#64343c}.dtpub-acts .dtpub-share svg{width:14px;height:14px}.dtpub-acts .circ-btn{color:#64343c;background:0 0;border:1px solid #2a15193d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.dtpub-banner{border:1px solid #2a151924;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;height:190px;display:grid;position:relative;overflow:hidden}.dtpub-banner>span{display:block;position:relative;overflow:hidden}.dtpub-banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dtpub-tag{color:#f5eedf;font:800 10px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;background:#2a1519;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex;position:absolute;top:12px;left:12px}.dtpub-head{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:6px 0 4px;display:flex}.dtpub-name{font-family:var(--font-display);color:#2a1519;margin:0;font-size:50px;font-weight:400;line-height:1}.dtpub-desc{max-width:560px;font-family:var(--font-serif);color:#7e5b47;margin:0;font-size:17px;font-style:italic;line-height:1.45}.dtpub-stats{font:600 13.5px/1 var(--font);color:#74543f;align-items:center;gap:8px;display:flex}.dtpub-stats b{color:#2a1519;font-weight:700}.dtpub-statlink{color:inherit;text-decoration:none}.dtpub-statlink:hover{color:#64343c}.dtpub-curator{font:700 13.5px/1 var(--font);color:#2a1519;align-items:center;gap:8px;margin-top:4px;display:flex}.dtpub-cav{border-radius:50%;width:32px;height:32px;margin-right:2px;font-size:11px;overflow:hidden}.dtpub-cav img{object-fit:cover;width:100%;height:100%}.dtpub-cname{font:700 13.5px/1 var(--font);color:#2a1519}.dtpub-csub{font:600 13px/1 var(--font);color:#74543f}.dtpub-follow{height:30px;font:800 10.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#2a1519;cursor:pointer;background:0 0;border:1.5px solid #2a15193d;border-radius:15px;margin-left:8px;padding:0 14px}.dtpub-follow.on{color:#f5eedf;background:#64343c;border-color:#64343c}.dtpub-social{margin-top:2px}.dtpub-credit{margin-top:6px}.dtpub-client{border-top:1px solid #2a151924;padding-top:12px}.dtpub-client .catalog-client{flex-direction:column;gap:14px;display:flex}.dtpub-tools.dtw-tools{margin:0}.dtpub-search{width:220px;height:36px;font:500 13px/1 var(--font);color:#2a1519;background:#f7f0e2;border:1px solid #2a151933;border-radius:18px;outline:none;padding:0 14px}.dtpub-search::placeholder{color:#9d7960}.dtpub-search:focus{border-color:#64343c}.dtpub .grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:0!important}.dtpub .exitem{background:#f7f0e2;border:1px solid #2a151929;border-radius:16px}.dtpub .empty{text-align:center;color:#74543f;padding:50px 0}@media (max-width:1240px){.dtpub .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dtpub-banner>span.dtpub-tag{display:inline-flex;position:absolute;overflow:visible}.dtpub-acts .circ-btn{width:40px;min-width:40px;padding:0}.dtpub-searchwrap{justify-content:flex-end;align-items:center;width:36px;height:36px;transition:width .28s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.dtpub-searchwrap.open{width:260px}.dtpub-searchwrap .dtpub-search{opacity:0;pointer-events:none;width:100%;height:36px;padding:0 40px 0 14px;transition:opacity .2s;position:absolute;top:0;right:0}.dtpub-searchwrap.open .dtpub-search{opacity:1;pointer-events:auto}.dtpub-searchbtn{z-index:1;color:#2a1519;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.dtpub-searchbtn:hover{color:#64343c}.dtpub-searchwrap.open .dtpub-searchbtn{color:#74543f;pointer-events:none}.dtpub-search::-webkit-search-cancel-button{appearance:none;display:none}.dtpub-search::-webkit-search-decoration{appearance:none;display:none}.dtex-topright{flex-shrink:0;align-items:center;gap:14px;display:flex}.dtex-top .dtpub-searchwrap .dtpub-search{font:500 13px/1 var(--font);color:#2a1519;background:#f7f0e2;border:1px solid #2a151933;border-radius:18px;outline:none}.dtex-top .dtpub-searchwrap .dtpub-search:focus{border-color:#64343c}.dtpub-acts .follow-bar-wrap{pointer-events:auto;background:0 0;width:auto;max-width:none;padding:0;display:inline-flex;position:static;bottom:auto;left:auto;transform:none}.dtpub-acts .follow-bar{pointer-events:auto}.dtpub-acts .follow-bar-toast{position:absolute;top:46px;right:0}.dtpub-acts{position:relative}.dtpub-follow{margin-left:10px}html[data-device=desktop] .dtpubitem{color:#2a1519;background:#efe7d8;min-height:100vh}.dtpubitem .app.pubitem{background:0 0;grid-template-columns:480px minmax(0,1fr);align-items:start;gap:0 40px;width:auto;max-width:none;margin:0;padding:22px 44px 60px;display:grid}.dtpubitem .pubitem>*{grid-column:2;margin-left:0;margin-right:0}.dtpubitem .pubitem-gallery{border:0;flex-direction:column;grid-area:1/1/span 20;gap:14px;margin:0;display:flex;position:sticky;top:24px}.dtpubitem .pubitem-gallery .dtitem-main{flex-grow:0;height:380px;min-height:380px}.dtpubitem .pubcat-top{order:0;justify-content:flex-end;padding:0}.dtpubitem .pubcat-top>:first-child{margin-right:auto}.dtpubitem .pubitem-titleblock{order:1;padding:6px 0 0}.dtpubitem .pubitem-brand{font:800 11px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#5b6844}.dtpubitem .pubitem-name{margin-top:10px;font-size:40px}.dtpubitem .pubitem-pricerow{margin-top:10px}.dtpubitem .pubitem-price{font-size:26px}.dtpubitem .follow-bar-wrap{pointer-events:auto;background:0 0;order:2;width:auto;max-width:none;padding:14px 0 0;position:static;bottom:auto;left:auto;transform:none}.dtpubitem .follow-bar{width:100%;height:46px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;pointer-events:auto;border-radius:23px;position:static}.dtpubitem .attrib-card,.dtpubitem .wet,.dtpubitem .pop-card{background:0 0;border:0;border-top:1px solid #2a15191f;border-radius:0;margin:14px 0 0;padding:14px 0 0}.dtpubitem .attrib-row{padding:0 0 12px}.dtpubitem .wet-btn{border-radius:12px;height:54px}.dtpubitem .scrim{align-items:center;padding:32px}.dtpubitem .scrim>.op-sheet,.dtpubitem .scrim>.add-sheet{border-radius:22px;max-width:520px}.dtpubitem .scrim .sheet-handle{display:none}.dtpubitem .pubitem>*{order:9}.dtpubitem .pubcat-top{order:0}.dtpubitem .pubitem-titleblock{order:1}.dtpubitem .follow-bar-wrap{order:2}.dtpubitem .attrib-card{order:3}.dtpubitem .wet{order:4}.dtpubitem .pop-card{order:5}.dtpubitem .pubitem-gallery{order:0}.dtpubitem .pubitem>.scrim,.dtpubitem .pubitem>.cof-scrim,.dtpubitem .pubitem>.cof-menu{grid-column:1/-1}.dtpubitem .app.pubitem{grid-template-columns:minmax(0,1fr) 520px;column-gap:0;padding:0 44px 60px 0}.dtpubitem .pubitem-gallery{background:#fff;border-right:1px solid #2a15191f;height:calc(100vh - 76px);margin:0;display:block;position:sticky;top:76px}.dtpubitem .pubitem-gallery .dtitem-main{border:0;border-radius:0;height:auto;min-height:0;position:absolute;inset:0}.dtpubitem .pubitem-gallery .dtitem-main img{max-width:80%;max-height:80%}.dtpubitem .pubitem-gallery .dtitem-thumbs{position:absolute;bottom:22px;left:44px}.dtpubitem .pubitem-gallery .dtitem-thumb{background:#fff;width:64px;height:64px;box-shadow:0 6px 18px -8px #2a151966}.dtpubitem .pubitem>:not(.pubitem-gallery){margin-left:32px}.dtpubitem .pubcat-top{padding-top:22px}.dtpubitem .follow-bar-wrap{align-items:center;gap:10px;display:flex}.dtpubitem .follow-bar{flex:1;width:auto}.dtpubitem-ask{color:#2a1519;height:46px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #2a15193d;border-radius:23px;flex:none;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.dtpubitem-ask:hover{color:#64343c;border-color:#64343c}.dtpubitem .pubitem-gallery .dtitem-main img{object-fit:contain;width:80%;max-width:80%;height:80%;max-height:80%}.dtpubitem .app.pubitem{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dtpubitem .attrib-tiles{border-radius:8px;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:44px;height:44px}.dtpubitem .attrib-tiles>*{min-width:0;min-height:0;overflow:hidden}.dtpubitem .attrib-tiles img{object-fit:cover;width:100%;height:100%;display:block}.dtpubitem .attrib-card .follow-btn{color:#2a1519;height:32px;font:800 10.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1.5px solid #2a15193d;border-radius:16px;align-self:center;align-items:center;margin-left:auto;padding:0 14px;display:inline-flex}.dtpubitem .attrib-card .follow-btn:hover{color:#64343c;border-color:#64343c}.dtpubitem .attrib-card .follow-btn.on{color:#f5eedf;background:#64343c;border-color:#64343c}.dtpubitem .attrib-card>:has(>.attrib-cat){align-items:center;gap:12px;display:flex}.dtpubitem .attrib-cat{flex:1;min-width:0;padding:12px 0}.dtpubitem .attrib-cat .destpick-thumb{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:center;width:44px;height:44px}.dtpubitem .attrib-cat .destpick-thumb>*{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}html[data-device=desktop] .dtnot{color:#2a1519;background:#efe7d8;min-height:100vh}.dtnot-body{flex-direction:column;gap:14px;padding:22px 44px 60px;display:flex}.dtnot-head{justify-content:space-between;align-items:flex-end;display:flex}.dtnot-title{font-family:var(--font-display);color:#2a1519;margin:0;font-size:40px;font-weight:400;line-height:1}.dtnot-markall.notif-markall{font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#64343c;padding:0 0 6px}.dtnot-layout{grid-template-columns:1.35fr 1fr;align-items:start;gap:20px;display:grid}.dtnot-col{background:#f7f0e2;border:1px solid #2a151929;border-radius:16px;min-width:0;padding:16px 20px 6px}.dtnot-colhead{border-bottom:1px solid #2a15191f;justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.dtnot-lbl{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f}.dtnot-sub{font-family:var(--font-serif);color:#74543f;font-size:13px;font-style:italic}.dtnot .ghead{font:800 10px/1 var(--font);letter-spacing:.18em;color:#74543f;margin:18px 0 4px}.dtnot .nrow{color:#2a1519;border-bottom:1px solid #2a15191a;align-items:center;gap:14px;padding:13px 0}.dtnot .notif-group:last-child .nrow:last-child{border-bottom:0}.dtnot .nrow-av{width:40px;height:40px}.dtnot .nrow-text{font-size:14px;line-height:1.35}.dtnot .nrow-meta{letter-spacing:.1em;margin-top:4px;font-size:10.5px}.dtnot .nrow-item{background:#fff;border:1px solid #2a15191f;border-radius:10px;width:48px;height:48px}.dtnot .nrow-dot{background:#64343c;width:8px;height:8px;margin-top:0}.dtnot .nrow-actions{margin-top:8px}.dtnot .nbtn,.dtnot .nrow-actions button{color:#2a1519;height:32px;font:800 10.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #2a15193d;border-radius:16px;align-items:center;padding:0 14px;display:inline-flex}.dtnot .nbtn:hover,.dtnot .nrow-actions button:hover{color:#64343c;border-color:#64343c}.dtnot .nbtn.primary,.dtnot .nrow-actions button.primary,.dtnot .nrow-actions .nbtn:first-child{color:#f5eedf;background:#64343c;border-color:#64343c}.dtnot .nbtn-quiet{color:#2a1519!important;background:0 0!important;border-color:#2a15193d!important}.dtnot .nstack{background:#efe7d8;border:1px solid #2a151929;border-radius:14px;margin-top:12px;padding:12px 16px}.dtnot .nstack-imgs{padding-left:0}.dtnot-empty{font-family:var(--font-serif);color:#74543f;padding:26px 0 20px;font-size:15px;font-style:italic}.dtnot-pill{width:auto;margin-top:16px;display:inline-flex}.dtnot .notif-group+.notif-group .ghead{margin-top:14px}.dtitem-cattag{font:800 9px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:#74543f;vertical-align:2px;margin-left:8px;display:inline-block}.dtsp-btn{cursor:pointer;background:0 0;border:0;padding:0}.dtsp-btn.on{opacity:1}.dtsp{z-index:1200;justify-content:center;align-items:flex-start;padding-top:150px;display:flex;position:fixed;inset:0}.dtsp-veil{-webkit-backdrop-filter:blur(6px);opacity:0;background:#2a15196b;transition:opacity .28s;position:absolute;inset:0}.dtsp.in .dtsp-veil{opacity:1}.dtsp.out .dtsp-veil{opacity:0;transition-duration:.22s}.dtsp-card{color:#2a1519;width:760px;max-width:calc(100vw - 80px);max-height:calc(100vh - 200px);transform:translate(var(--dtsp-dx,0px), var(--dtsp-dy,0px)) scale(.05);opacity:0;transform-origin:50% 34px;background:#f7f0e2;border:1px solid #2a151929;border-radius:18px;flex-direction:column;transition:transform .38s cubic-bezier(.22,1.1,.3,1),opacity .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #2a151947}.dtsp.in .dtsp-card{opacity:1;transform:none}.dtsp.out .dtsp-card{transform:translate(var(--dtsp-dx,0px), var(--dtsp-dy,0px)) scale(.05);opacity:0;transition:transform .24s cubic-bezier(.5,0,.8,.4),opacity .2s 40ms}.dtsp-field{color:#64343c;border-bottom:1px solid #2a15191f;flex-shrink:0;align-items:center;gap:14px;padding:20px 26px 16px;display:flex}.dtsp-input{min-width:0;font-family:var(--font-display);color:#2a1519;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:30px;line-height:1}.dtsp-input::placeholder{color:#c4ad97}.dtsp-clear{color:#64343c;cursor:pointer;background:#2a151914;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.dtsp-hint,.dtsp-foot span{font:600 11px/1 var(--font);color:#74543f;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.dtsp kbd{min-width:18px;height:18px;font:700 10px/1 var(--font);color:#7e5b47;background:#fff;border:1px solid #2a151938;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.dtsp-chips{border-bottom:1px solid #2a151914;flex-shrink:0;gap:8px;padding:12px 20px 10px;display:flex}.dtsp-chip{color:#2a1519;height:30px;font:600 12.5px/1 var(--font);cursor:pointer;background:0 0;border:1.5px solid #2a151933;border-radius:15px;align-items:center;gap:5px;padding:0 13px;display:inline-flex}.dtsp-chip span{color:#74543f;font-weight:700}.dtsp-chip.on{color:#f5eedf;background:#64343c;border-color:#64343c}.dtsp-chip.on span{color:#f5eedfb3}.dtsp-body{min-height:120px;padding:8px 14px 14px;overflow-y:auto}.dtsp-sec{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f;justify-content:space-between;align-items:baseline;padding:10px 10px 4px;display:flex}.dtsp-sec button{font:700 10px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:#64343c;cursor:pointer;background:0 0;border:0;padding:0}.dtsp-row{color:inherit;animation:.22s both dtsp-in;animation-delay:calc(var(--i,0) * 28ms);border-radius:12px;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:flex}.dtsp-row.on{background:#64343c14}@keyframes dtsp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dtsp-thumb{background:#fff;border:1px solid #2a15191f;border-radius:10px;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.dtsp-thumb img{object-fit:contain;width:76%;height:76%;position:absolute;inset:12%}.dtsp-mosaic{background:#fff;border:1px solid #2a15191f;border-radius:8px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.dtsp-mosaic>*{width:100%;height:100%}.dtsp-av{flex-shrink:0;width:40px;height:40px;font-size:12px}.dtsp-brand{color:#f5eedf;width:40px;height:40px;font:800 14px/1 var(--font);background:#2a1519;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dtsp-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dtsp-text b{font:800 13.5px/1.3 var(--font);align-items:center;gap:6px;display:flex}.dtsp-text b em{background:#e7b9a68c;border-radius:3px;padding:0 2px;font-style:normal}.dtsp-text i{font:400 11.5px/1.3 var(--font);color:#74543f;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.dtsp-enter{flex-shrink:0}.dtsp-foot{border-top:1px solid #2a151914;flex-shrink:0;gap:18px;padding:10px 24px 12px;display:flex}.dtsp-rest{flex-direction:column;gap:10px;padding:6px 10px 4px;display:flex}.dtsp-rest .dtsp-sec{padding-left:0;padding-right:0}.dtsp-recents{flex-wrap:wrap;gap:7px;display:flex}.dtsp-recent{height:30px;font:600 12.5px/1 var(--font);color:#2a1519;cursor:pointer;background:0 0;border:1.5px solid #2a151933;border-radius:15px;padding:0 13px}.dtsp-recent:hover{color:#64343c;border-color:#64343c}.dtsp-scopes{grid-template-columns:1fr 1fr;gap:10px 20px;padding:6px 0;display:grid}.dtsp-scopes span{flex-direction:column;gap:2px;display:flex}.dtsp-scopes b{font:800 12px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#2a1519}.dtsp-scopes i{font-family:var(--font-serif);color:#74543f;font-size:13.5px;font-style:italic}.dtsp-privacy{font:400 11.5px/1.4 var(--font);color:#9d7960;border-top:1px solid #2a151914;padding-top:4px}.dtsp-empty{font-family:var(--font-serif);color:#74543f;padding:26px 10px;font-size:15px;font-style:italic}.dtsp-dots{padding:26px 10px}.dtsp .dtsp-input,.dtsp .dtsp-input:focus,.dtsp .dtsp-input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;height:auto!important;padding:0!important}html[data-device=desktop] .dtbrand{color:#2a1519;background:#efe7d8;min-height:100vh}.dtbrand-body{flex-direction:column;gap:22px;padding:22px 44px 60px;display:flex}.dtbrand-mast{align-items:center;gap:22px;display:flex}.dtbrand-logo{width:88px;height:88px;font-family:var(--font-display);color:#64343c;background:#fff;border:1px solid #2a151924;border-radius:50%;flex-shrink:0;font-size:34px}.dtbrand-id{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dtbrand-namerow{align-items:center;gap:12px;display:flex}.dtbrand-name{font-family:var(--font-display);margin:0;font-size:36px;font-weight:400;line-height:1}.dtbrand-badge{font:800 9.5px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:#64343c;border:1px solid #64343c59;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.dtbrand-bio{font-family:var(--font-serif);color:#74543f;margin:0;font-size:16px;font-style:italic}.dtbrand-stats{font:600 13.5px/1 var(--font);color:#74543f;align-items:center;gap:22px;margin-top:2px;display:flex}.dtbrand-stats b{color:#2a1519;font-weight:700}.dtbrand-site{font:700 13px/1 var(--font);color:#64343c;text-underline-offset:3px;text-decoration:underline}.dtbrand-acts.bp-actions{align-items:center;gap:10px;margin:0;padding:0;display:flex;position:static}.dtbrand-acts .bp-follow{height:40px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#f5eedf;background:#64343c;border:1.5px solid #64343c;border-radius:20px;flex:none;width:auto;padding:0 20px}.dtbrand-acts .bp-follow--on{color:#2a1519;background:0 0;border-color:#2a15193d}.dtbrand-acts .bp-send{color:#64343c;background:0 0;border:1px solid #2a15193d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.dtbrand-hero{height:300px;color:inherit;background:#fff;border:1px solid #2a151924;border-radius:18px;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;text-decoration:none;display:grid;position:relative;overflow:hidden}.dtbrand-hero-tile{background:#fff;min-height:0;position:relative;overflow:hidden}.dtbrand-hero-tile.empty{background:#efe7d8}.dtbrand-hero-tile img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.dtbrand-hero-ov{color:#f5eedf;background:linear-gradient(#2a151900 0%,#2a1519c7 100%);justify-content:space-between;align-items:flex-end;gap:20px;padding:40px 26px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.dtbrand-hero-text{flex-direction:column;gap:6px;display:flex}.dtbrand-hero-text i{font:800 12px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-style:normal}.dtbrand-hero-text b{font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1}.dtbrand-hero-text small{font:600 12.5px/1 var(--font);opacity:.85}.dtbrand-hero-btn{color:#2a1519;height:40px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#f5eedf;border-radius:20px;align-items:center;padding:0 20px;display:inline-flex}.dtbrand-sec{flex-direction:column;gap:14px;display:flex}.dtbrand-sechead{align-items:baseline;gap:10px;display:flex}.dtbrand-sechead h2{font-family:var(--font-display);margin:0;font-size:22px;font-weight:400;line-height:1.1}.dtbrand-count{font:800 11px/1 var(--font);letter-spacing:.12em;color:#74543f}.dtbrand-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.dtbrand-item{color:inherit;background:#f7f0e2;border:1px solid #2a151929;border-radius:16px;flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden}.dtbrand-item-im{aspect-ratio:1;background:#fff;display:block;position:relative;overflow:hidden}.dtbrand-item-im img{object-fit:contain;width:76%;height:76%;position:absolute;inset:12%}.dtbrand-item-body{flex-direction:column;gap:4px;padding:10px 14px 12px;display:flex}.dtbrand-item-title{font:800 14px/1.25 var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dtbrand-item-price{font:700 12.5px/1 var(--font);color:#2a1519}.dtbrand-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dtbrand-cat{background:#f7f0e2;border:1px solid #2a151929;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.dtbrand-cat-cov{aspect-ratio:1.15;background:var(--image-bg);grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px;display:grid}.dtbrand-cat-cov span{background:var(--image-bg);min-height:0;position:relative;overflow:hidden}.dtbrand-cat-cov span.empty{background:#efe7d8}.dtbrand-cat-cov img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.dtbrand-cat-body{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.dtbrand-cat-name{font:800 12px/1.3 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#2a1519;text-decoration:none}.dtbrand-cat-meta{font:600 11.5px/1 var(--font);color:#74543f}.dtbrand-cat .bp-cat-follow{color:#2a1519;height:34px;font:800 10.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1.5px solid #2a15193d;border-radius:17px;width:100%;margin-top:6px}.dtbrand-cat .bp-cat-follow.on{color:#f5eedf;background:#64343c;border-color:#64343c}.dtbrand-empty{text-align:center;font-family:var(--font-serif);color:#74543f;padding:60px 0;font-size:16px;font-style:italic}.dtbrand-empty-title{font-family:var(--font-display);color:#2a1519;margin-bottom:8px;font-size:28px;font-style:normal}.dtbrand-hero-text small,.dtbrand-hero-text small>*{display:inline}.dtcatfol-sec{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f;margin:16px 0 6px}.dtcatfol-row{align-items:center;gap:12px;display:flex}.dtcatfol-person{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.dtcatfol-tag{font:800 9px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#4a5a32;vertical-align:2px;background:#74815a2e;border-radius:999px;margin-left:8px;padding:4px 8px;display:inline-block}.dtcatfol-act{flex-shrink:0}.dtcatfol-act .cta-add,.dtcatfol-act .dtcatfol-follow{color:#2a1519;height:32px;font:800 10.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1.5px solid #2a15193d;border-radius:16px;align-items:center;width:auto;margin:0;padding:0 14px;display:inline-flex}.dtcatfol-act .dtcatfol-follow.on,.dtcatfol-act .dtcatfol-follow.following,.dtcatfol-act .dtcatfol-follow[aria-pressed=true]{color:#f5eedf;background:#64343c;border-color:#64343c}.dtcatfol-nm{align-items:center;gap:8px;display:inline-flex}.dtcatfol-tag{vertical-align:baseline;align-self:center;margin-left:0}}.bp-fbf{margin-top:6px}@media (min-width:500px){.dtbrand-stats .dtbrand-fbf{margin:0;font-size:13px}.dtfcat-sheet{width:980px;max-width:calc(100vw - 80px)}.dtfcat{flex-direction:column;gap:16px;display:flex}.dtfcat-bar{border-bottom:1px solid #2a151924;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:0;display:flex}.dtfcat-tabs{gap:22px;display:flex}.dtfcat-tabs button{font:800 12px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#9d7960;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 10px}.dtfcat-tabs button.on{color:#2a1519;border-bottom-color:#64343c}.dtfcat-tools{align-items:center;gap:8px;padding-bottom:8px;display:flex}.dtfcat-chip{color:#2a1519;height:30px;font:600 12.5px/1 var(--font);cursor:pointer;background:0 0;border:1.5px solid #2a151933;border-radius:15px;padding:0 13px}.dtfcat-chip.on{color:#f5eedf;background:#64343c;border-color:#64343c}.dtfcat-sheet .input.dtfcat-search{border-radius:17px;width:180px;height:34px;margin:0}.dtfcat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.dtfcat-card{flex-direction:column;min-width:0;display:flex}.dtfcat-link{color:inherit;flex-direction:column;gap:3px;min-width:0;text-decoration:none;display:flex}.dtfcat-cov{aspect-ratio:1;background:#fff;border:1px solid #2a151924;border-radius:12px;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px;display:grid;overflow:hidden}.dtfcat-cov img{object-fit:contain;background:#fff;width:100%;height:100%;min-height:0}.dtfcat-cov .e{background:#efe7d8}.dtfcat-cov--empty{color:#9d7960;background:#efe7d8;justify-content:center;align-items:center;display:flex}.dtfcat-link b{font:800 12.5px/1.3 var(--font);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;overflow:hidden}.dtfcat-link i{font:400 11.5px/1.3 var(--font);color:#74543f;font-style:normal}.dtfcat-fb{margin-top:2px;font-size:11px}.dtfcat-members{align-items:center;gap:0;margin-top:4px;display:flex}.dtfcat-mav{border:1.5px solid #f7f0e2;width:20px;height:20px;margin-right:-5px;font-size:7px}.dtfcat-members small{font:700 11px/1 var(--font);color:#74543f;margin-left:10px}.dtfcat-follow{margin-top:8px}.dtfcat-follow button,.dtfcat-follow .follow-btn{color:#2a1519;width:100%;height:32px;font:800 10px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #2a15193d;border-radius:16px;justify-content:center;align-items:center;margin:0;padding:0 10px;display:inline-flex}.dtfcat-follow button.on,.dtfcat-follow .follow-btn.on,.dtfcat-follow button.following{color:#f5eedf;background:#64343c;border-color:#64343c}.dtfcat-empty{padding:26px 0}html[data-device=desktop] .dtgitem{color:#2a1519;background:#efe7d8;min-height:100vh}.dtgitem-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.dtgitem-left{background:#fff;border-right:1px solid #2a15191f;height:calc(100vh - 76px);position:sticky;top:76px}.dtgitem-left .dtitem-main{border:0;border-radius:0;height:auto;min-height:0;position:absolute;inset:0}.dtgitem-left .dtitem-main img{object-fit:contain;width:80%;max-width:80%;height:80%;max-height:80%}.dtgitem-left .dtitem-thumbs{position:absolute;bottom:22px;left:24px}.dtgitem-left .dtitem-thumb{background:#fff;width:64px;height:64px;box-shadow:0 6px 18px -8px #2a151966}.dtgitem-back{z-index:2;font:700 12px/1 var(--font);color:#74543f;text-decoration:none;position:absolute;top:20px;left:24px}.dtgitem-back:hover{color:#64343c}.dtgitem-right{flex-direction:column;gap:10px;min-width:0;padding:28px 44px 60px;display:flex}.dtgitem-kicker{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f}.dtgitem-brand{font:800 11px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:#74543f;margin-top:4px}.dtgitem-title{font-family:var(--font-display);margin:0;font-size:34px;font-weight:400;line-height:1.05}.dtgitem-price{font:800 26px/1 var(--font);margin-top:4px}.dtgitem-meta{font:400 13px/1.4 var(--font);color:#74543f}.dtgitem-meta a{color:#64343c;text-underline-offset:3px;font-weight:700;text-decoration:underline}.dtgitem-details{border-bottom:1px solid #2a15191a;margin-top:6px}.dtgitem-drow{font:400 13.5px/1.3 var(--font);border-top:1px solid #2a15191a;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.dtgitem-drow span:first-child{color:#74543f;text-transform:capitalize}.dtgitem-drow span:last-child{text-align:right;font-weight:700}.dtgitem-card{background:#f7f0e2;border:1px solid #2a151929;border-radius:16px;flex-direction:column;gap:10px;margin-top:8px;padding:18px 20px;display:flex}.dtgitem-lbl{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f}.dtgitem-closing{font-family:var(--font-serif);color:#74543f;margin:0;font-size:15px;font-style:italic;line-height:1.4}.dtgitem-reserve{color:#f5eedf;height:48px;font:800 12px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#64343c;border:0;border-radius:24px}.dtgitem-reserve:hover{background:#7a414a}.dtgitem-state{justify-content:space-between;align-items:center;gap:12px;display:flex}.dtgitem-state .gift-mine{margin:0}.dtgitem-cancel{color:#2a1519;height:36px;font:800 10.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #2a15193d;border-radius:18px;padding:0 16px}.dtgitem-card .gift-taken{margin:0}.dtgitem-save .dtgitem-addcat{color:#2a1519;width:100%;height:44px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #2a15193d;border-radius:22px;justify-content:center;align-items:center;margin:0;display:inline-flex}.dtgitem-right .gift-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%)}}.catalog-client .face-avs{gap:0;padding-left:0}.catalog-client .face-av{width:24px;height:24px;box-shadow:0 0 0 1.5px var(--surface);border-style:solid;border-width:2px;font-size:9px;font-weight:800}.catalog-client .face-av+.face-av{margin-left:-7px}@media (min-width:500px){.dtarch-entry{color:#2a1519;cursor:pointer;text-align:left;background:#f7f0e2;border:1px solid #2a151924;border-radius:12px;align-items:center;gap:12px;max-width:560px;margin-top:18px;padding:12px 14px;display:flex}.dtarch-entry:hover{border-color:#64343c}.dtarch-entry-ic{color:#64343c;background:#64343c14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.dtarch-entry-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dtarch-entry-tx b{font:800 13px/1 var(--font)}.dtarch-entry-tx i{font:400 11.5px/1.3 var(--font);color:#74543f;font-style:normal}.dtarch-entry-n{height:26px;font:700 12px/1 var(--font);border:1.5px solid #2a151933;border-radius:13px;align-items:center;padding:0 10px;display:inline-flex}.dtarch-entry-chev{color:#74543f;font-size:18px}.dtarch{flex-direction:column;gap:14px;display:flex}.dtarch-back{font:700 12px/1 var(--font);color:#9d7960;cursor:pointer;background:0 0;border:0;padding:0}.dtarch-back:hover{color:#64343c}.dtarch-titlerow{align-items:center;gap:12px;margin-top:6px;display:flex}.dtarch-title{font-family:var(--font-display);margin:0;font-size:40px;font-weight:400;line-height:1}.dtarch-ro{font:800 9.5px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:#9d7960;border:1px solid #9d796073;border-radius:999px;align-items:center;padding:5px 9px;display:inline-flex}.dtarch-lead{font-family:var(--font-serif);color:#74543f;margin:4px 0 0;font-size:15px;font-style:italic}.dtarch-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.dtarch-rail{flex-direction:column;gap:10px;display:flex}.dtarch-chips{flex-wrap:wrap;gap:6px;display:flex}.dtarch-chip{color:#2a1519;height:30px;font:600 12.5px/1 var(--font);cursor:pointer;background:0 0;border:1.5px solid #2a151933;border-radius:15px;padding:0 13px}.dtarch-chip.on{color:#f5eedf;background:#64343c;border-color:#64343c}.dtarch-rail .input.dtarch-search{border-radius:17px;height:34px;margin:0}.dtarch-list{flex-direction:column;gap:4px;display:flex}.dtarch-row{color:#2a1519;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.dtarch-row.on{background:#64343c14}.dtarch-mini{background:#fff;border:1px solid #2a15191f;border-radius:8px;flex-shrink:0;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;width:44px;height:44px;display:grid;overflow:hidden}.dtarch-mini img{object-fit:contain;background:#fff;width:100%;height:100%;min-height:0}.dtarch-mini .e{background:#efe7d8}.dtarch-rowtx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dtarch-rowtx b{font:800 13.5px/1.2 var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dtarch-rowtx i{font:400 11.5px/1.3 var(--font);color:#74543f;font-style:normal}.dtarch-tag{font:800 9px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#f5eedf;background:#64343c;border-radius:999px;flex-shrink:0;padding:4px 8px}.dtarch-tag.out{color:#2a1519;background:0 0;border:1px solid #2a15194d}.dtarch-main{flex-direction:column;gap:12px;min-width:0;display:flex}.dtarch-pick{text-align:center;font-family:var(--font-serif);color:#74543f;padding:60px 0;font-size:16px;font-style:italic}.dtarch-banner{background:#efe7d8;border:1px solid #2a151924;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.dtarch-banner b{font:800 10px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:#74543f;margin-bottom:4px;display:block}.dtarch-banner span{font-family:var(--font-serif);color:#2a1519;font-size:15px;font-style:italic}.dtarch-acts{flex-shrink:0;gap:8px;display:flex}.dtarch-acts button{color:#2a1519;height:34px;font:800 10px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #2a15193d;border-radius:17px;padding:0 14px}.dtarch-acts button.danger{color:#9c5751;border-color:#9c575180}.dtarch-namerow{align-items:center;gap:12px;display:flex}.dtarch-name{font-family:var(--font-display);margin:0;font-size:26px;font-weight:400;line-height:1}.dtarch-members{font:600 12.5px/1 var(--font);color:#74543f}.dtarch-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dtarch-cell{background:#fff;border:1px solid #2a15191f;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.dtarch-cellim{aspect-ratio:1;background:#fff;display:block;position:relative}.dtarch-cellim img{object-fit:contain;width:76%;height:76%;position:absolute;inset:12%}.dtarch-cellbody{background:#f7f0e2;flex-direction:column;gap:4px;padding:8px 10px 10px;display:flex}.dtarch-celltitle{font:800 12.5px/1.25 var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dtarch-cellmeta{font:600 11.5px/1 var(--font);color:#74543f;justify-content:space-between;gap:8px;display:flex}.dtarch-cellmeta b{color:#2a1519}.dtarch-badge{font:800 9px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#74543f;align-self:flex-start}.dtarch-badge.bought{color:#4a5a32}.dtarch-badge.veto{color:#9c5751}.dtarch-cellbody .dtarch-save{color:#2a1519;height:28px;font:800 9.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #2a15193d;border-radius:14px;justify-content:center;align-items:center;width:100%;margin-top:4px;display:inline-flex}.dtarch{padding:6px 44px 44px}.dtarch-entry{margin:-22px 44px 44px}.dtarch-grid{grid-template-columns:minmax(320px,24vw) minmax(0,1fr);gap:32px}.dtarch-chip{height:34px;padding:0 15px;font-size:13.5px}.dtarch-rail .input.dtarch-search{border-radius:20px;height:40px;font-size:14px}.dtarch-row{border-radius:14px;gap:14px;padding:12px 14px}.dtarch-mini{border-radius:10px;width:56px;height:56px}.dtarch-rowtx b{font-size:15px}.dtarch-rowtx i{font-size:12.5px}.dtarch-tag{padding:5px 9px;font-size:9.5px}.dtarch-banner{padding:16px 20px}.dtarch-banner span{font-size:16px}.dtarch-acts button{height:38px;padding:0 16px;font-size:10.5px}.dtarch-name{font-size:32px}.dtarch-members{font-size:13.5px}.dtarch-items{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.dtarch-celltitle{font-size:14px}.dtarch-cellmeta{font-size:12.5px}.dtarch-cellbody .dtarch-save{height:32px;font-size:10.5px}}.acc-row{width:100%;color:var(--ink,#2a1519);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.acc-row.on{background:#64343c14}.acc-av{flex-shrink:0;width:38px;height:38px;font-size:12px}.acc-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acc-tx b{font:800 13.5px/1.2 var(--font);align-items:center;gap:6px;display:flex}.acc-tx i{font:400 11.5px/1.3 var(--font);color:var(--muted,#74543f);font-style:normal}.acc-chk{color:#f5eedf;width:20px;height:20px;font:800 11px/1 var(--font);background:#64343c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.acc-add{color:#64343c;width:100%;font:700 13.5px/1 var(--font);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;display:flex}.acc-add-ic{border:1.5px dashed #64343c80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:inline-flex}.acc-sheet{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.acc-sheet .sheet-serif-title{margin-bottom:8px}.acc-caret{color:#64343c;vertical-align:middle;cursor:pointer;background:0 0;border:1px solid #2a151938;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:8px;padding:0;display:inline-flex}@media (min-width:500px){.dtacc{display:flex;position:relative}.dtacc-btn{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex;position:relative}.dtacc-btn.stacked{margin-left:16px;overflow:visible}.dtacc-front{z-index:1;position:relative}.dtacc-btn.stacked .dtacc-front{box-shadow:0 0 0 2px #2a1519}.dtacc-back{border:1px solid #f5eedf66;border-radius:50%;width:30px;height:30px;font-size:9px;position:absolute;top:9px;left:-16px}.dtacc-btn.stacked:hover .dtacc-back{transition:transform .15s ease-out;transform:translate(-2px)}.dtacc-menu{z-index:900;color:#2a1519;background:#f7f0e2;border:1px solid #2a151929;border-radius:16px;width:320px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 50px #2a151942}.dtacc-lbl{font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#74543f;padding:8px 12px 6px}.dtacc-rule{background:#2a15191f;height:1px;margin:6px 4px}.dtacc-link{text-align:left;width:100%;font:700 13px/1 var(--font);color:#2a1519;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;text-decoration:none;display:block}.dtacc-link:hover{background:#64343c0f}.dtacc-link.danger{color:#9c5751}.dtacc-menu .acc-row:hover{background:#64343c0f}.dtacc-menu .acc-row.on:hover{background:#64343c1a}}.acc-arming,.acc-arming *{pointer-events:none!important}.tabdock .tabd{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html[data-account=brand] .ask-bar,html[data-account=brand] .lrow-ask,html[data-account=brand] .exitem-askpill,html[data-account=brand] .pubitem-ask,html[data-account=brand] .dtpubitem-ask,html[data-account=brand] .dtitem-askbtn,html[data-account=brand] .dtitem-vfoot,html[data-account=brand] .ask-cta{display:none!important}.bh-head{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.bh-name{font-family:var(--serif,"DM Serif Display", Georgia, serif);color:var(--ink);align-items:center;gap:8px;min-width:0;font-size:28px;line-height:1.05;display:inline-flex}.bh-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bh-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.bh-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.bh-kpi{background:var(--surface);border:1px solid var(--line-2);color:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:10px 10px 9px;text-decoration:none;display:flex}.bh-kpi-lab{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800}.bh-kpi-n{font-family:var(--serif,"DM Serif Display", Georgia, serif);color:var(--ink);font-size:24px;line-height:1}.bh-kpi-d{color:var(--muted);font-size:10.5px;font-weight:700}.bh-kpi-d.up{color:var(--green)}.bh-banner{background:var(--surface);border:1px solid var(--line-2);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.bh-banner i{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:800}.bh-sec{justify-content:space-between;align-items:center;margin:18px 0 8px;display:flex}.bh-sec-t{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.bh-sec a,.bh-sec button{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:0 0;border:0;padding:0;font-size:11px;font-weight:800;text-decoration:none}.bh-seg{border:1px solid var(--line-2);background:var(--surface);border-radius:16px;gap:2px;padding:2px;display:inline-flex}.bh-seg button{font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;border-radius:13px;padding:5px 11px;font-size:10px;font-weight:800}.bh-seg button.on{background:var(--accent-fill);color:var(--on-accent)}.bh-cols{flex-direction:column;gap:8px;display:flex}.bh-col{background:var(--surface);border:1px solid var(--line-2);color:inherit;border-radius:14px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.bh-col.draft{opacity:.78}.bh-mini{border:1px solid var(--line-2);background:#fff;border-radius:10px;flex-shrink:0;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;width:58px;height:58px;display:grid;overflow:hidden}.bh-mini span{background:#fff;min-height:0;position:relative;overflow:hidden}.bh-mini span.e{background:var(--fill)}.bh-mini img{object-fit:contain;width:76%;height:76%;position:absolute;inset:12%}.bh-col-tx{flex:1;min-width:0}.bh-col-n{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}.bh-col-m{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.bh-col-state{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:5px;margin-top:5px;font-size:9.5px;font-weight:800;display:inline-flex}.bh-col-state.live{color:var(--green)}.bh-col-state.live:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.bh-chev{border:1px solid var(--line-2);width:22px;height:22px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.bh-att{border-top:1px solid var(--line-2);align-items:center;gap:10px;padding:10px 0;display:flex}.bh-att:first-child{border-top:0}.bh-th{border:1px solid var(--line-2);background:#fff;border-radius:9px;flex-shrink:0;width:42px;height:42px;position:relative;overflow:hidden}.bh-th img{object-fit:contain;width:80%;height:80%;position:absolute;inset:10%}.bh-att-tx{flex:1;min-width:0}.bh-att-t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}.bh-att-s{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.3;display:block}.bh-att-s.warn{color:var(--vote-no)}.bh-act{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:0 0;border:0;flex-shrink:0;padding:6px 0 6px 8px;font-size:10.5px;font-weight:800}.bh-act[disabled]{opacity:.5}.bh-empty{color:var(--muted);padding:8px 0 2px;font-size:13px;line-height:1.4}.bh-fab{background:var(--accent-fill);width:36px;height:36px;color:var(--on-accent);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.bf-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;margin-top:12px;display:flex;overflow-x:auto}.bf-filters::-webkit-scrollbar{display:none}.bf-filters button{font:inherit;border:1px solid var(--line-2);background:var(--surface);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-radius:14px;flex-shrink:0;padding:6px 12px;font-size:10px;font-weight:800}.bf-filters button.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.bf-day{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:18px 0 2px;font-size:10px;font-weight:800}.bf-row{border-top:1px solid var(--line-2);align-items:center;gap:11px;padding:11px 0;display:flex}.bf-row:first-of-type{border-top:0}.bf-av{flex-shrink:0;width:36px;height:36px;font-size:11px}.bf-ic{width:36px;height:36px;color:var(--accent);background:#64343c14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bf-tx{min-width:0;color:var(--ink);flex:1;font-size:13px;line-height:1.35}.bf-tx b{font-weight:800}.bf-tx q{quotes:"“" "”"}.bf-tm{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:10.5px;font-weight:800;display:block}.bf-th{border:1px solid var(--line-2);background:#fff;border-radius:9px;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.bf-th img{object-fit:contain;width:80%;height:80%;position:absolute;inset:10%}.bf-reply{font:inherit;border:1.5px solid var(--line-2);letter-spacing:.1em;text-transform:uppercase;height:28px;color:var(--ink);background:0 0;border-radius:14px;flex-shrink:0;padding:0 11px;font-size:10px;font-weight:800}.bf-reply.done{color:var(--green);border-color:#0000}.bf-replybox{gap:8px;padding:0 0 12px 47px;display:flex}.bf-replybox input{min-width:0;font:inherit;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:12px;flex:1;padding:9px 12px;font-size:14px}.bf-replybox button{font:inherit;background:var(--accent-fill);color:var(--on-accent);letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:12px;padding:0 14px;font-size:11px;font-weight:800}.bf-replybox button[disabled]{opacity:.5}.bf-empty{color:var(--muted);text-align:center;padding:22px 0;font-size:13.5px;line-height:1.45}.ba-card{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:16px;display:flex}.ba-logo{border:1px solid var(--line-2);background:#fff;width:78px;height:78px;font-size:24px}.ba-name{font-family:var(--serif,"DM Serif Display", Georgia, serif);color:var(--ink);align-items:center;gap:7px;margin-top:4px;font-size:22px;line-height:1.1;display:inline-flex}.ba-sub{color:var(--muted);font-size:12.5px}.ba-edit{border:1.5px solid var(--line-2);letter-spacing:.12em;text-transform:uppercase;height:36px;color:var(--ink);background:0 0;border-radius:18px;align-items:center;margin-top:6px;padding:0 18px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex}.ba-stats{justify-content:center;gap:26px;margin-top:16px;display:flex}.ba-stat{color:inherit;flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.ba-stat b{font-family:var(--serif,"DM Serif Display", Georgia, serif);color:var(--ink);font-size:20px;font-weight:400;line-height:1}.ba-stat i{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-style:normal;font-weight:800}.ba-row-val{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:12px;overflow:hidden}.ba-qr{flex-direction:column;align-items:center;gap:8px;padding:14px 0 6px;display:flex}.ba-qr img{border:1px solid var(--line-2);background:#fff;border-radius:12px;width:180px;height:180px}.ba-qr-hint{color:var(--muted);text-align:center;font-size:12px;line-height:1.4}.ba-copied{color:var(--green)}.acc-stack{font:inherit;color:inherit;background:0 0;border:0;margin-left:22px;padding:0;display:inline-flex;position:relative}.acc-stack-front{z-index:1;box-shadow:0 0 0 3px var(--bg);position:relative}.acc-stack-back{border:1px solid var(--line-2);background:var(--fill);border-radius:50%;width:44px;height:44px;font-size:14px;position:absolute;top:16px;left:-22px;overflow:hidden}.acc-stack-back img{object-fit:cover;width:100%;height:100%}.tabd-ic--av{overflow:visible}.tabd-av{object-fit:cover;z-index:1;background:var(--fill);border:1.5px solid #0000;border-radius:50%;width:26px;height:26px;position:relative}.tabd-av.stacked{margin-left:8px}.tabd.on .tabd-av{border-color:var(--on-accent)}.tabd-av-back{background:var(--fill);width:16px;height:16px;color:var(--ink);letter-spacing:.02em;border:1px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;font-size:6.5px;font-weight:800;display:flex;position:absolute;bottom:5px;left:3px;overflow:hidden}.tabd-av-back img{object-fit:cover;width:100%;height:100%}.tabd-ic--peek{overflow:visible}.tabd-ic--peek>svg{z-index:1;position:relative}.tabd-ic--peek .tabd-av-back{z-index:0;bottom:2px;left:0}html[data-account=brand] .ask-status,html[data-account=brand] .cas-opt--share{display:none!important}.ba-name .acc-caret{margin-left:2px}.ba-link-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.ba-link-url{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ba-copy{border:1.5px solid var(--line-2);letter-spacing:.12em;text-transform:uppercase;height:30px;color:var(--ink);border-radius:15px;flex-shrink:0;align-items:center;padding:0 14px;font-size:10.5px;font-weight:800;display:inline-flex}.ba-copy.on{color:var(--green);border-color:#0000}.bd-period{margin-top:12px}.bd-kpis{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.bd-kpi{font:inherit;background:var(--surface);border:1px solid var(--line-2);text-align:left;color:inherit;border-radius:12px;flex-direction:column;gap:3px;padding:9px 8px 8px;display:flex}.bd-kpi i{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px;font-style:normal;font-weight:800}.bd-kpi b{font-family:var(--serif,"DM Serif Display", Georgia, serif);color:var(--ink);font-size:21px;font-weight:400;line-height:1}.bd-q{border-top:1px solid var(--line-2);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.bd-q:first-of-type{border-top:0}.bd-av{flex-shrink:0;width:34px;height:34px;font-size:10px}.bd-qtx{min-width:0;color:var(--ink);flex:1;font-size:13px;line-height:1.35}.bd-qtx b{font-weight:800}.bd-qtx q{quotes:"“" "”"}.bd-qtx i{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:10px;font-style:normal;font-weight:800;display:block}.bd-piece{border-top:1px solid var(--line-2);color:inherit;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:flex}.bd-piece:first-of-type{border-top:0}.bd-n{font-family:var(--serif,"DM Serif Display", Georgia, serif);color:var(--ink);text-align:right;flex-shrink:0;font-size:20px}.bd-n small{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800;display:block}.bd-faces{align-items:center;padding:6px 0 4px 6px;display:flex}.bd-face{border:2px solid var(--bg);width:32px;height:32px;margin-left:-6px;font-size:10px}.bd-more{color:var(--muted);margin-left:10px;font-size:12.5px}.sc-sheet{padding-bottom:22px}.sc-preview{aspect-ratio:1080/1350;background:var(--surface);border:1px solid var(--line-2);border-radius:14px;justify-content:center;align-items:center;width:min(72vw,260px);margin:4px auto 0;display:flex;overflow:hidden}.sc-preview img{object-fit:cover;width:100%;height:100%;display:block}.sc-hint{color:var(--muted);text-align:center;margin:12px 8px 0;font-size:12.5px;line-height:1.4}.sc-acts{gap:10px;margin-top:14px;display:flex}.sc-share,.sc-close{height:46px;font:inherit;letter-spacing:.12em;text-transform:uppercase;border-radius:23px;flex:1;font-size:11px;font-weight:800}.sc-share{background:var(--accent-fill);color:var(--on-accent);border:0}.sc-share[disabled]{opacity:.5}.sc-close{border:1.5px solid var(--line-2);color:var(--ink);background:0 0}.ba-id{background:var(--ink);color:var(--on-accent);z-index:1;border-radius:18px;flex-direction:column;gap:8px;margin-top:14px;padding:16px 16px 18px;display:flex;position:relative}.ba-id-lbl{letter-spacing:.18em;text-transform:uppercase;color:#f5eedf80;font-size:10px;font-weight:800}.ba-id-name{font-family:var(--serif,"DM Serif Display", Georgia, serif);align-items:center;gap:8px;font-size:22px;line-height:1.1;display:flex}.ba-id .acc-caret{color:var(--on-accent);border-color:#f5eedf59}.ba-id-row{justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.ba-id-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ba-id-row i{color:#f5eedf99;flex-shrink:0;font-style:normal}.ba-id-link{color:#f5eedfd9}.ba-id-copy{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--toast-act);background:0 0;border:0;flex-shrink:0;padding:4px 0 4px 8px;font-size:10px;font-weight:800}.ba-id-copy.on{color:#b9c9a0}.ba-band{background:var(--surface);border:1px solid var(--line-2);border-radius:0 0 18px 18px;justify-content:space-between;align-items:flex-end;margin-top:-14px;padding:24px 18px 12px;display:flex}.ba-band-stat{color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:inline-flex}.ba-band-stat b{font-family:var(--serif,"DM Serif Display", Georgia, serif);color:var(--ink);font-size:26px;font-weight:400;line-height:1}.ba-band-stat i{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-style:normal;font-weight:800}.ba-band-d{color:var(--muted);padding-bottom:2px;font-size:11px;font-weight:700}.ba-band-d.up{color:var(--green)}.ba-currow{gap:12px}.ba-select{font:inherit;color:var(--muted);text-align:right;appearance:none;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 8px) 55%,calc(100% - 4px) 55%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:0;max-width:55%;padding-right:14px;font-size:12.5px}.ba-devs{padding:2px 14px}.ba-dev{border-top:1px solid var(--line-2);align-items:center;gap:10px;padding:11px 0;display:flex}.ba-dev:first-child{border-top:0}.ba-dev-ic{width:32px;height:32px;color:var(--accent);background:#64343c14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ba-dev-tx{flex:1;min-width:0}.ba-dev-tx b{color:var(--ink);font-size:13px;font-weight:800;display:block}.ba-dev-tx i{color:var(--muted);margin-top:2px;font-size:11px;font-style:normal;display:block}.ba-dev-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--green);flex-shrink:0;font-size:9px;font-weight:800}.ba-dev-rm{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--vote-no);background:0 0;border:0;flex-shrink:0;padding:6px 0 6px 8px;font-size:10px;font-weight:800}.ba-list .info-row{font-size:14px}.ba-list .info-row>span:first-child,.ba-list .info-row>.ba-link-tx>span:first-child{color:var(--ink);font-weight:800}.ba-list .ba-row-val,.ba-list .ba-select,.ba-list .ba-link-url,.ba-list .ba-dev-tx b{font-size:14px}.ba-list .ba-dev-tx i{margin-top:1px;font-size:14px}.bd-flash .bh-sec-t{color:var(--accent);transition:color .3s}.ba-fols{padding:2px 14px}.ba-fol{border-top:1px solid var(--line-2);color:inherit;align-items:center;gap:12px;padding:11px 0;text-decoration:none;display:flex}.ba-fol:first-child{border-top:0}.ba-fol-av{flex-shrink:0;width:40px;height:40px;font-size:12px}.ba-fol-tx{flex:1;min-width:0}.ba-fol-tx b{color:var(--ink);font-size:14px;font-weight:800;display:block}.ba-fol-tx i{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;font-style:normal;display:block;overflow:hidden}.item-card.is-hidden{position:relative}.hidden-chip{z-index:3;background:var(--ink);color:var(--on-accent);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800;position:absolute;top:10px;left:10px}html[data-account=brand] .pubitem .follow-bar-wrap{display:none!important}.ba-list button.info-row{color:inherit;font-family:inherit;font-size:14px}.ba-list .info-row .ba-select{font-size:14px!important}.item-card.is-hidden .hidden-chip{top:48px;left:12px}.ba-search{border:1px solid var(--line-2);background:var(--surface);height:40px;color:var(--muted);border-radius:20px;align-items:center;gap:8px;margin:10px 0 8px;padding:0 12px;display:flex}.ba-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}html[data-account=brand] .up-connect,html[data-account=brand] .dtfriend-acts,html[data-account=brand] .connect-cta,html[data-account=brand] .decision,html[data-account=brand] .reminder-ctl,html[data-account=brand] .idet-vempty,html[data-account=brand] .follow-btn,html[data-account=brand] .follow-bar-wrap,html[data-account=brand] .cta-follow,html[data-account=brand] .bp-follow,html[data-account=brand] .bp-send,html[data-account=brand] .bp-cat-follow,html[data-account=brand] .pp-follow,html[data-account=brand] .wet,html[data-account=brand] .cof-row--save,html[data-account=brand] .exitem-follow{display:none!important}.bp-mast-top--own{justify-content:space-between;align-items:center;gap:10px;display:flex}.bp-mast-spacer{flex-shrink:0;width:40px}.nsc-sheet{max-height:min(660px, calc(var(--nsc-vvh,100vh) * .92));overflow-y:auto}.dlg-prompt .cas-title{margin-bottom:12px}.dlg-prompt .input{font-size:16px}.arch-cell{flex-direction:column;display:flex}.arch-cell-body{flex-direction:column;flex:1;display:flex}.arch-cell-body .arch-save-btn{margin-top:auto}.arch-collage--n3 img:first-child{grid-row:span 2}.iconbtn.back-btn,.iconbtn[aria-label=Back]{width:auto;min-width:28px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0 6px 0 0;font-size:24px;line-height:1}.arch-page .topnav{padding-left:0;padding-right:0}.arch-cell-body>div:last-child{margin-top:auto;padding-top:6px}.arch-collage{opacity:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));width:64px;height:64px}.arch-collage>img,.arch-collage>span{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0}.arch-collage--n1{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.arch-collage--n2{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}html[data-account=brand]{--bg:#efe7d8;--surface:#f7f0e2;--surface-2:#f3ebdb;--ink:#211e19;--soft:#6b6455;--muted:#5f594c;--accent:#5c2e37;--accent-fill:#5c2e37;--accent-dark:#4a2530;--on-accent:#f7f0e2;--olive:#6f6538;--line:#211e1980;--line-2:#211e1929}.oh{padding:8px 22px 30px}.oh-head{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.oh-name{min-width:0;font-family:var(--font-display,"Melodrama"), var(--font-serif,Georgia, serif);color:var(--ink);align-items:center;gap:9px;font-size:34px;font-weight:400;line-height:.9;display:flex}.oh-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oh-acts{flex:none;gap:9px;display:flex}.oh-circle{border:1px solid var(--line);width:33px;height:33px;color:var(--ink);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.oh-circle--wine{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.oh-link{font:600 11.5px/1 var(--font);color:var(--muted);text-align:left;background:0 0;border:0;margin-top:8px;padding:0;display:block}.oh-link span{color:var(--olive)}.oh-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:20px;padding:15px 0;display:grid}.oh-stat{border-left:1px solid var(--line-2);color:inherit;flex-direction:column;gap:6px;padding:0 11px;text-decoration:none;display:flex}.oh-stat:first-child{border-left-color:#0000;padding-left:0}.oh-stat b{font-family:var(--font-display,"Melodrama"), var(--font-serif,Georgia, serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:400;line-height:.9}.oh-stat i{font:800 8px/1.2 var(--font);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-style:normal}.oh-stat em{font:700 10px/1 var(--font);color:var(--muted);font-style:normal}.oh-stat em.up{color:var(--olive)}.oh-statsfoot{font:italic 400 12.5px/1 var(--font-serif,Georgia, serif);color:var(--soft);justify-content:space-between;align-items:center;padding-top:9px;display:flex}.oh-seclink,.oh-seclabel{font:800 8.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:0 0;border:0;padding:0;text-decoration:none}.oh-sec{justify-content:space-between;align-items:baseline;gap:10px;margin-top:24px;display:flex}.oh-h{font-family:var(--font-display,"Melodrama"), var(--font-serif,Georgia, serif);color:var(--ink);font-size:25px;font-weight:400;line-height:1}.oh-steps{flex-direction:column;margin-top:14px;display:flex}.oh-step{border:0;border-bottom:1px solid var(--line-2);text-align:left;font:inherit;color:var(--ink);background:0 0;align-items:center;gap:11px;padding:12px 0;display:flex}.oh-step-ring{color:#0000;border:1.5px solid #211e1966;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.oh-step--done .oh-step-ring{border-color:var(--olive);background:var(--olive);color:var(--surface)}.oh-step-lab{font:600 13.5px/1.3 var(--font);flex:1}.oh-step--done .oh-step-lab{color:var(--soft)}.oh-step-cue{font:800 8.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.oh-step--done .oh-step-cue{color:var(--muted)}.oh-q{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);margin-top:12px;padding:14px 15px}.oh-q-who{align-items:center;gap:8px;display:flex}.oh-q-av{width:20px;height:20px;font-size:8px}.oh-q-who b{font:700 11.5px/1 var(--font);color:var(--ink)}.oh-q-who i{font:600 10.5px/1 var(--font);color:var(--muted);font-style:normal}.oh-q-body{font:400 14px/1.45 var(--font);color:var(--ink);margin-top:10px}.oh-q-on{font:600 10.5px/1 var(--font);color:var(--muted);margin-top:7px}.oh-reply{flex-direction:column;gap:9px;margin-top:13px;display:flex}.oh-reply input,.oh-sheet input{border:1px solid var(--line);background:var(--bg);width:100%;height:44px;font:400 16px/1 var(--font);color:var(--ink);border-radius:0;padding:0 13px}.oh-sheet input{background:var(--surface);height:48px;margin-top:14px}.oh-reply-acts{gap:9px;display:flex}.oh-btn{height:42px;font:800 10px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:0 18px;display:flex}.oh-btn--wine{background:var(--accent-fill);color:var(--on-accent);border:0;flex:1}.oh-btn--wine[disabled]{opacity:.5}.oh-btn--ghost{color:var(--soft);background:0 0;border:1px solid #211e1966;flex:1}.oh-btn--outline{border:1px solid var(--accent);width:100%;color:var(--accent);background:0 0;margin-top:13px}.oh-btn--tall{width:100%;height:48px;margin-top:12px}.oh-btn--plain{width:100%;height:44px;color:var(--soft);letter-spacing:.13em;background:0 0;border:0;margin-top:8px}.oh-err{color:var(--danger);margin-top:6px;font-size:12px}.oh-empty{font:italic 400 13px/1.4 var(--font-serif,Georgia, serif);color:var(--soft);margin-top:10px}.oh-more{border-bottom:1px solid var(--line-2);color:inherit;align-items:center;gap:11px;margin-top:9px;padding:12px 0;text-decoration:none;display:flex}.oh-more-avs{display:flex}.oh-more-av{border:1.5px solid var(--bg);width:20px;height:20px;margin-left:-6px;font-size:8px}.oh-more-av:first-child{margin-left:0}.oh-more-tx{font:600 12.5px/1.3 var(--font);color:var(--ink);flex:1}.oh-chev{font:500 16px/1 var(--font);color:var(--muted);flex:none;text-decoration:none}.oh-summary{font:italic 400 13px/1.4 var(--font-serif,Georgia, serif);color:var(--soft);margin-top:8px}.oh-attn{flex-direction:column;gap:9px;margin-top:12px;display:flex}.oh-card{border:1px solid var(--line);background:var(--surface);padding:12px 13px}.oh-card.resolved{border-color:var(--line-2)}.oh-card-top{align-items:flex-start;gap:11px;display:flex}.oh-thumb{background:var(--surface-2);border:1px solid #211e1933;flex:none;width:40px;height:48px;display:block;overflow:hidden}.oh-thumb--tall{width:42px;height:50px}.oh-thumb img{object-fit:cover;width:100%;height:100%;display:block}.oh-card-tx{flex:1;min-width:0}.oh-card-name{font:600 13.5px/1.25 var(--font);color:var(--ink)}.oh-card-reason{font:700 10.5px/1.3 var(--font);margin-top:5px}.oh-card-reason.wine{color:var(--accent)}.oh-card-reason.olive{color:var(--olive)}.oh-card-where{font:600 10px/1 var(--font);color:var(--muted);margin-top:5px}.oh-card-acts{gap:8px;margin-top:11px;display:flex}.oh-card-acts .oh-btn{letter-spacing:.12em;height:36px;padding:0;font-size:9px}.oh-card-done{color:var(--olive);font:700 10.5px/1 var(--font);border-top:1px solid #211e1924;align-items:center;gap:9px;margin-top:10px;padding-top:10px;display:flex}.oh-card-done span{flex:1}.oh-card-done button{font:800 8.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:0}.oh-best{flex-direction:column;margin-top:10px;display:flex}.oh-best-row{border-bottom:1px solid var(--line-2);color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.oh-rank{font:800 10px/1 var(--font);color:var(--muted);flex:none;width:12px}.oh-best-tx{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.oh-best-meta{font:700 10.5px/1 var(--font);color:var(--muted);align-items:center;gap:11px;display:flex}.oh-best-meta b{color:var(--accent);align-items:center;gap:4px;font-weight:700;display:inline-flex}.oh-best-meta i{font-style:normal}.oh-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:11px;margin:12px -22px 0;padding:0 22px;display:flex;overflow-x:auto}.oh-rail::-webkit-scrollbar{display:none}.oh-cat{width:136px;color:inherit;flex:none;text-decoration:none}.oh-cat-cover{background:var(--surface-2);border:1px solid #211e1947;height:104px;display:block;overflow:hidden}.oh-cat-cover img{object-fit:cover;width:100%;height:100%;display:block}.oh-cat-name{font:600 13px/1.25 var(--font);color:var(--ink);margin-top:9px;display:block}.oh-cat-meta{font:600 10px/1.3 var(--font);color:var(--muted);margin-top:5px;display:block}.oh-cat-note{font:700 10px/1.3 var(--font);color:var(--muted);margin-top:4px;display:block}.oh-cat-note.wine{color:var(--accent)}.oh-drafts{border-top:1px solid var(--line-2);color:inherit;align-items:center;gap:10px;margin-top:14px;padding:12px 0;text-decoration:none;display:flex}.oh-drafts-lab{font:800 11px/1 var(--font);letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.oh-drafts-tx{font:600 14px/1 var(--font);color:var(--ink);flex:1}.oh-scrim{z-index:1300;background:#1e0f1473;align-items:flex-end;display:flex;position:fixed;top:0;left:0;right:0}.oh-sheet{width:100%;max-width:var(--app-max);background:var(--bg);padding:0 22px calc(22px + env(safe-area-inset-bottom));max-height:calc(var(--nsc-vvh,100vh) * .92);border-radius:26px 26px 0 0;margin:0 auto;overflow-y:auto;box-shadow:0 -20px 44px -20px #1e0f1480}.oh-grip{background:#211e193d;border-radius:3px;width:44px;height:5px;margin:12px auto 0}.oh-tabs{gap:9px;margin-top:16px;display:flex}.oh-tabs button{height:40px;font:800 9.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--soft);background:0 0;flex:1}.oh-tabs button.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.oh-hint{font:italic 400 13.5px/1.4 var(--font-serif,Georgia, serif);color:var(--soft);margin:14px 0 0}.item-detail .topnav .iconbtn.back-btn{background:0 0;border:0;border-radius:0;width:auto;height:40px;padding:0 6px 0 0}.item-card.pubown-card{overflow:visible}.item-card.pubown-card .thumb{overflow:hidden}.item-card.pubown-card:has(.pubown-menu){z-index:50}.item-card.pubown-card:has(.pubown-menu):hover{transform:none}.pubown-menu{border-radius:0;top:48px;left:8px;right:8px}.item-card.is-hidden{border-style:dashed}.item-card.is-hidden>:not(.hidden-chip):not(.card-actions):not(.pubown-kebab):not(.pubown-menu):not(.cof-scrim){opacity:.55}.item-card.is-hidden .thumb{filter:grayscale()}.item-card.is-hidden .thumb-img,.item-card.is-hidden .thumb img{opacity:.7}.hidden-chip,.item-card.is-hidden .hidden-chip{background:var(--surface);color:var(--ink);border:1px solid var(--ink);letter-spacing:.16em;box-shadow:none;border-radius:0;align-items:center;gap:5px;padding:4px 7px 4px 6px;font-size:8.5px;font-weight:700;display:inline-flex;top:12px;left:12px}.item-card.is-hidden .card-actions+.card-link .hidden-chip,.item-card.is-hidden:not(.pubown-card) .hidden-chip{top:46px}html[data-account=brand] .pubown-card .preact{border-top:0;gap:10px;margin-top:6px;padding:2px 0 12px}html[data-account=brand] .pubown-card .preact-like,html[data-account=brand] .pubown-card .preact-pass{font-size:11.5px;font-weight:700}html[data-account=brand] .pubown-card .preact svg{width:12px;height:12px}html[data-account=brand] .pubown-card .preact-ops{font-size:11px;font-weight:600}.pub-owner-actions--brand{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:14px;display:grid}.pub-owner-actions--brand>.pub-owner-act{border:1px solid var(--line-2);background:var(--surface);height:38px;color:var(--ink);letter-spacing:.01em;justify-content:center;gap:6px;min-width:0;padding:0 8px;font-size:12.5px;font-weight:600}.pub-owner-actions--brand>.pub-owner-act svg{stroke-width:2px;width:14px;height:14px;color:var(--soft)}.pub-owner-actions--brand>.pub-owner-act:active{background:var(--bg)}.bp-logo.avatar-root{border:1px solid var(--line-2);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:14px 0 12px;font-size:22px;display:inline-flex}.bp-logo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bp-own-editrow .bp-site{flex:none;align-self:flex-start}.cat-help{color:var(--muted);margin:8px 20px 0;font-size:12.5px;line-height:1.4}.cdraft{border:1px dashed var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;margin:10px 20px 0;padding:10px 12px 10px 14px;display:flex}.cdraft-tx{color:var(--soft);font-size:12.5px;font-weight:600}.cdraft-pub{background:var(--accent-fill);height:34px;color:var(--on-accent,#fff);font-family:var(--font);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:13px;font-weight:700}.cdraft-pub:disabled{opacity:.4;cursor:default}.pub-hidden-note{color:var(--muted);margin:14px 0 -4px;font-size:12.5px;line-height:1.45}.pubown-show{border:1px solid var(--ink);background:var(--surface);width:calc(100% - 20px);height:32px;color:var(--ink);font-family:var(--font);cursor:pointer;margin:0 10px 10px;font-size:12px;font-weight:700;display:block;opacity:1!important}.item-card.is-hidden>.pubown-show{opacity:1}.oh-sheet-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--soft);margin:4px 0 10px;font-size:10px;font-weight:800}.oh-btn--alt{color:var(--accent)}.oh-step--next .oh-step-ring{border:2px solid var(--accent)}.oh-step--next .oh-step-cue{color:var(--accent)}.oh-step:not(.oh-step--done):not(.oh-step--next){opacity:.55}a.bd-kpi{text-decoration:none}.bd-sec-link{color:inherit;text-decoration:none}.bh-sec a{text-decoration:none}a.bd-faces{color:inherit;text-decoration:none}.bd-best{margin-top:4px}.bd-best .oh-best-row .bd-n{text-align:right;flex:none;margin-left:auto}.bd-cthumb{border:1px solid var(--line-2);background:var(--image-bg);flex:none;width:36px;height:44px;margin-left:8px;display:block;overflow:hidden}.bd-cthumb img{object-fit:cover;width:100%;height:100%;display:block}.bap-top{align-items:center;min-height:40px;margin-top:14px;display:flex}.bap-title{margin-top:2px}.bap-sub{color:var(--muted);margin:12px 0 4px;font-size:12.5px}html:not([data-theme=dark]) .ba7{--bg:#efe7d8;--surface:#f7f0e2}.ba7{background:var(--bg)}.ba7-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--soft,#6b6455);font-size:8.5px;font-weight:800}.ba7-eyebrow.wine{color:var(--accent)}.ba7-h{font-family:var(--serif,"DM Serif Display", Georgia, serif);color:var(--ink);text-transform:lowercase;margin:0;font-size:25px;font-weight:400;line-height:1}.ba7-h--top{margin-top:26px}.ba7-sech{justify-content:space-between;align-items:baseline;margin-top:26px;display:flex}.ba7-caption{font-family:var(--serif-italic,"Instrument Serif", Georgia, serif);color:var(--soft,#6b6455);margin:8px 0 0;font-size:13px;font-style:italic;line-height:1.4}.ba7-card{background:var(--surface);margin-top:20px;padding:18px}.ba7-id{align-items:center;gap:13px;display:flex}.ba7-av.avatar-root{color:#f7f0e2;width:54px;height:54px;font-family:var(--serif,"DM Serif Display", Georgia, serif);background:#2a1519;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.ba7-av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ba7-id-tx{flex:1;min-width:0}.ba7-name{font-family:var(--serif,"DM Serif Display", Georgia, serif);color:var(--ink);align-items:center;gap:8px;font-size:26px;line-height:1;display:flex}.ba7-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ba7-meta{color:var(--soft,#6b6455);margin-top:8px;font-size:11.5px;font-weight:600}.ba7-link{border:1px solid var(--line);width:100%;font-family:var(--font);cursor:pointer;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:11px;margin-top:15px;padding:12px 13px;display:flex}.ba7-link-url{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.ba7-link-act{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);flex:none;font-size:8.5px;font-weight:800}.ba7-fol{color:inherit;align-items:center;gap:14px;margin-top:14px;text-decoration:none;display:flex}.ba7-fol-tx{flex-direction:column;flex:1;gap:8px;display:flex}.ba7-fol-n{align-items:baseline;gap:8px;display:flex}.ba7-fol-n b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.ba7-fol-n i{color:var(--soft,#6b6455);font-size:11px;font-style:normal;font-weight:700}.ba7-fol-n i.up{color:var(--olive,#6f6538)}.ba7 .chev{color:var(--soft,#6b6455);font-size:17px;font-weight:500}.ba7-scan{background:#2a1519;align-items:center;gap:18px;margin-top:12px;padding:20px;display:flex}.ba7-qr{background:#f7f0e2;flex:none;width:104px;height:104px;padding:8px;display:block}.ba7-qr img{width:100%;height:100%;image-rendering:pixelated;display:block}.ba7-scan-tx{flex:1;min-width:0}.ba7-scan-t{font-family:var(--serif,"DM Serif Display", Georgia, serif);color:#f7f0e2;font-size:24px;line-height:1.05}.ba7-scan-s{color:#f7f0e2b3;margin-top:9px;font-size:11px;font-weight:600;line-height:1.4}.ba7-scan-acts{gap:8px;margin-top:14px;display:flex}.ba7-scan-share,.ba7-scan-save{height:38px;font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:0;flex:1;font-size:9px;font-weight:800}.ba7-rows{flex-direction:column;margin-top:12px;display:flex}.ba7-rows--top{margin-top:26px}.ba7-row{border:0;border-bottom:1px solid var(--line-2);width:100%;color:inherit;font-family:var(--font);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:flex}.ba7-row-tx{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ba7-row-l{color:var(--ink);font-size:14px;font-weight:600;line-height:1.2}.ba7-row-v{color:var(--soft,#6b6455);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ba7-devs{flex-direction:column;margin-top:12px;display:flex}.ba7-dev{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:13px 0;display:flex}.ba7-dev-ic{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ba7-dev-tx{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ba7-dev-name{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;line-height:1.2;display:flex}.ba7-dev-this{background:var(--olive,#847949);color:#f7f0e2;letter-spacing:.1em;text-transform:uppercase;padding:4px 6px;font-size:7.5px;font-weight:800}.ba7-dev-meta{color:var(--soft,#6b6455);font-size:10.5px;font-weight:600}.ba7-dev-act{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;padding:6px 0 6px 8px;font-size:8.5px;font-weight:800}.ba7-dev-act.undo{color:var(--soft,#6b6455)}.ba7-seg{border:1px solid var(--line);border-radius:10px;margin-top:12px;display:flex;overflow:hidden}.ba7-seg button{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--soft,#6b6455);cursor:pointer;background:0 0;border:0;flex:1;padding:12px 0;font-size:9.5px;font-weight:800}.ba7-seg button.on{background:var(--ink);color:var(--bg)}.ba7-cursheet{padding:0 22px 22px}.ba7-curlist{flex-direction:column;max-height:46vh;margin-top:14px;display:flex;overflow-y:auto}.ba7-curopt{border:0;border-bottom:1px solid var(--line-2);font-family:var(--font);color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 2px;font-size:14px;font-weight:600;display:flex}.ba7-curopt>span{flex:1}.ba7-curopt i{color:var(--soft,#6b6455);margin-left:6px;font-style:normal;font-weight:500}.ba7-curopt svg{color:var(--accent)}.ba7-curdone{border:1px solid var(--line);width:100%;height:46px;font-family:var(--font);letter-spacing:.13em;text-transform:uppercase;color:var(--soft,#6b6455);cursor:pointer;background:0 0;margin-top:14px;font-size:9.5px;font-weight:800}.ba7-foot{margin-top:22px;padding-bottom:20px}.ba7-logout{border:1px solid var(--accent);width:100%;height:48px;color:var(--accent);font-family:var(--font);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;font-size:10px;font-weight:800}.ba7-version{text-align:center;color:var(--soft,#6b6455);margin-top:14px;font-size:10px;font-weight:600}.pub-owner-actions--brand>.pub-owner-act{border-color:color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--accent) 7%, var(--surface));color:var(--accent);border-radius:10px}.pub-owner-actions--brand>.pub-owner-act svg{color:var(--accent)}.ctools--right,html[data-account=brand] .ctools{justify-content:flex-end}.bp-idrow{align-items:flex-start;gap:16px;margin-top:14px;display:flex}.bp-idrow .bp-logo.avatar-root{width:72px;height:72px;margin:0}.bp-idtx{flex:1;min-width:0}.bp-idtx .bp-name-row{margin-top:0}.idet-counts{color:var(--soft,#6b6455);gap:14px;margin-bottom:2px;font-size:12.5px;font-weight:600;display:flex}.idet-counts span{align-items:center;gap:5px;display:inline-flex}.idet-counts span:first-child{color:var(--accent)}.exitem-pill.is-readonly,.wet-btn.is-readonly{pointer-events:none;opacity:.85}.cover-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cover-cell{aspect-ratio:3/4;background:var(--image-bg);cursor:pointer;border:2px solid #0000;padding:0;overflow:hidden}.cover-cell.on{border-color:var(--accent)}.cover-cell img{object-fit:cover;width:100%;height:100%;display:block}.exitem.is-static{cursor:default}.vc-head{width:100%;font-family:var(--font);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.vc-title{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.vc-toggle{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:800}.vc-body{margin-top:12px}.vc-body .idet-counts{margin-bottom:10px}.vc-row{border-top:1px solid var(--line-2);padding:10px 0}.vc-row .pop-row{align-items:flex-start}.vc-row .bf-reply{flex:none;margin-left:auto}.vc-more{color:var(--accent);align-items:center;gap:6px;margin-top:10px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.vc--full .vc-body{margin-top:4px}.oh-drafts-lab{letter-spacing:.14em}html[data-theme=dark] .ba7-scan{border:1px solid var(--line-2)}.oh-drafts-col{flex-direction:column;flex:1;gap:5px;display:flex}.oh-drafts-col .oh-drafts-tx{font:400 13px/1.2 var(--font);color:var(--soft,#6b6455)}.bd-qtx--link{color:inherit;text-decoration:none}.vc-acts{gap:14px;padding:6px 0 0 47px;display:flex}.vc-act{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:800}.vc-act.on{color:var(--olive,#6f6538)}.vc-act--del{color:var(--vote-no)}.vc-row--focus{background:color-mix(in srgb, var(--accent) 6%, transparent);margin:0 -8px;padding-left:8px;padding-right:8px}.btn,.btn.primary,.btn.secondary,.sheet-done,.cas-cta,.nsc-cta,.frun-btn,.oh-btn,.oh-btn--wine,.oh-btn--outline,.oh-btn--plain,.cdraft-pub,.sc-share,.sc-close,.share-close,.cas-close,.ba7-curdone,.ba7-logout,.ba7-scan-share,.ba7-scan-save,.acct-btn,.fsheet-apply,.item-detail .actions .btn.primary,.item-detail .decision .row .btn.secondary,.dtfriend .ra-sheet .sheet-done{box-sizing:border-box;height:48px;min-height:48px;font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:12px;font-weight:800;line-height:1;transition:opacity .15s;display:inline-flex}.btn.primary,.sheet-done,.cas-cta,.cas-cta.dlg-cta-wine,.nsc-cta,.frun-btn,.oh-btn--wine,.cdraft-pub,.sc-share,.fsheet-apply,.acct-btn:not(.soft):not(.danger),.item-detail .actions .btn.primary,.dtfriend .ra-sheet .sheet-done{background:var(--accent-fill);color:var(--on-accent);border:0}.btn.secondary,.oh-btn--outline,.sc-close,.share-close,.ba7-curdone,.acct-btn.soft,.cas-cta.dlg-cta-soft,.item-detail .decision .row .btn.secondary{color:var(--ink);border:1px solid var(--line);background:0 0}.oh-btn--plain,.cas-close{color:var(--muted);background:0 0;border:0}.cas-cta:not(.dlg-cta-wine):not(.dlg-cta-soft),.acct-btn.danger{background:var(--danger);color:var(--on-accent);border:0}.ba7-logout{color:var(--accent);border:1px solid var(--accent);background:0 0}.ba7-scan-share{color:#2a1519;background:#f7f0e2;border:0}.ba7-scan-save{color:#f7f0e2;background:0 0;border:1px solid #f7f0e273}.frun-btn,.cdraft-pub,.acct-btn,.ba7-scan-share,.ba7-scan-save{width:auto}.ba7-scan-share,.ba7-scan-save{flex:1;padding:0 10px}.sheet-done,.share-close,.sc-close,.sc-share,.ba7-curdone,.ba7-logout,.nsc-cta,.cas-cta,.cas-close,.oh-btn,.fsheet-apply{width:100%}.btn:disabled,.sheet-done:disabled,.cas-cta:disabled,.nsc-cta:disabled,.oh-btn:disabled,.cdraft-pub:disabled,.sc-share:disabled,.fsheet-apply:disabled{opacity:.4;cursor:default}.frun-btn{letter-spacing:.12em}.oh-card-acts .oh-btn{letter-spacing:.12em;border-radius:12px;height:48px;min-height:48px;padding:0 12px;font-size:12px}.item-detail .decision .row{border:0;gap:10px}.item-detail .decision .row .btn.secondary:first-child{border-right:1px solid var(--line)}:root{--r-sheet:26px;--r-dialog:22px;--r-card:12px;--r-field:12px;--r-chip:10px}html[data-device=mobile] .ei{width:100%;max-width:none;height:auto;max-height:none}.ra-sheet,.add-sheet,.fsheet,.nsc-sheet,.oh-sheet,.ac-sheet{border-radius:var(--r-sheet) var(--r-sheet) 0 0}.cas-sheet,.dlg{border-radius:var(--r-dialog)}.item-card,.list-card,.oh-card,.cdraft,.ba7-card,.ba7-scan,.ba7-qr,.ba7-link,.ba7-seg,.curator-card,.pubcover,.pubcover-tile,.pulse-card,.exitem,.explore-card,.oh-q,.icat,.icat-row,.icat-thumb,.destpick-row,.cof-menu,.pubown-menu,.vc-row--focus,.pub-owner-act,.sc-preview,.share-qr,.cover-cell,.bd-cthumb,.bh-th,.oh-thumb,.oh-cat-cover,.bd-piece,.oh-best-row .oh-thumb,.ei-tile,.ei-photos-col .ei-tile,.pop-av{border-radius:var(--r-card)}.item-card .thumb,.pubown-card .thumb{border-radius:var(--r-card) var(--r-card) 0 0;overflow:hidden}.icat-thumb,.bd-cthumb,.bh-th,.oh-thumb,.cover-cell,.ei-tile{overflow:hidden}.input,.ei-input,.ei-linkwrap,.ei-delete,.ei-cta,textarea.input,select.input,.cdesc-textarea,.bf-replybox input,.oh-sheet input,.ba-search{border-radius:var(--r-field)}.fchip,.ei-chips,.hidden-chip,.ba7-dev-this,.oos-tag,.gallery-tag,.pop-pinned,.pop-friend{border-radius:var(--r-chip)}.hidden-chip,.ba7-dev-this{border-radius:6px}.gift-chips .exitem-chip{border-radius:var(--r-chip);color:var(--ink);border:1px solid var(--line);background:0 0;padding:8px 14px;font-size:12.5px;font-weight:700}.gift-chips .exitem-chip.on{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-fill)}.ctools,.cat-tools{justify-content:flex-end;gap:14px;margin-left:auto}.ctool,.cat-tool{height:44px;font-family:var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:0;font-size:10.5px;font-weight:700}.ctool.active,.cat-tool.active{color:var(--accent)}.cat-tool svg,.ctool svg{width:15px;height:15px}.ei-tile{overflow:visible}.ei-tile img,.ei-addtile{border-radius:var(--r-card)}.tsearch.open{flex:1;max-width:640px}.tsearch-in{border:1px solid var(--line);border-radius:var(--r-field);background:var(--surface);width:100%;height:40px;color:var(--ink);font-family:var(--font);opacity:0;pointer-events:none;appearance:none;padding:0 42px 0 14px;font-size:max(16px,1em);transition:opacity .2s;position:absolute;top:2px;right:0}.tsearch.open .tsearch-in{opacity:1;pointer-events:auto}.tsearch-btn{z-index:1;width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.tsearch.open .tsearch-btn{color:var(--soft,#6b6455)}.ctools.has-search-open,.cat-tools.has-search-open{flex:1;width:100%}.ctools.has-search-open>.ctool,.cat-tools.has-search-open>.cat-tool{opacity:0;pointer-events:none;max-width:0;margin:0;padding:0;transition:max-width .2s,opacity .15s;overflow:hidden}.cat-controls:has(.has-search-open) .sort-label{display:none}.ctools.has-search-open>.ctool,.cat-tools.has-search-open>.cat-tool{gap:0;min-width:0}.tsearch{flex:none;justify-content:flex-end;align-items:center;width:auto;max-width:none;height:44px;transition:none;display:flex;position:relative}.tsearch.open{flex:1;width:100%}.tsearch-field{border-radius:var(--r-field);background:var(--surface);opacity:0;transform-origin:100%;border:1px solid #0000;flex:1;align-items:center;gap:10px;min-width:0;max-width:0;height:40px;padding:0 14px;transition:max-width .22s cubic-bezier(.2,.7,.2,1) .12s,opacity .15s .12s,padding .22s .12s;display:flex;overflow:hidden}.tsearch:not(.open) .tsearch-field{padding:0;transition:max-width .18s cubic-bezier(.2,.7,.2,1),opacity .12s,padding .18s}.tsearch.open .tsearch-field{opacity:1;max-width:640px}.tsearch-mag{color:var(--muted);flex:none;display:inline-flex}.tsearch-in{min-width:0;height:40px;color:var(--ink);font-family:var(--font);opacity:1;pointer-events:auto;appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:max(16px,1em);position:static}.tsearch-in::-webkit-search-cancel-button{display:none}.tsearch-cancel{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;margin-left:12px;padding:0;font-size:12px;font-weight:800;animation:.2s .2s both tsearchIn}@keyframes tsearchIn{0%{opacity:0}to{opacity:1}}.ctools>.ctool,.cat-tools>.cat-tool{max-width:200px;transition:opacity .12s .18s,max-width .22s}.ctools.has-search-open>.ctool,.cat-tools.has-search-open>.cat-tool{opacity:0;pointer-events:none;gap:0;min-width:0;max-width:0;margin:0;padding:0;transition:opacity .12s,max-width .22s .12s;overflow:hidden}.ctools>.ctool,.cat-tools>.cat-tool{flex:none;min-width:0}.topnav{padding:14px var(--gutter) 0;flex-wrap:wrap}.topnav h1,.topnav h1.gift-navtitle{text-align:left;font-family:var(--font-display);letter-spacing:-.01em;text-transform:lowercase;color:var(--ink);border-bottom:1px solid var(--line);flex:100%;order:10;margin:8px 0 0;padding:0 0 12px;font-size:46px;font-weight:400;line-height:1}.item-detail .topnav{flex-wrap:nowrap}.notif-head{padding:14px var(--gutter) 0;flex-wrap:wrap}.notif-title{border-bottom:1px solid var(--line);flex:100%;order:10;margin:8px 0 0;padding:0 0 12px;font-size:46px;line-height:1}.bap-title,.cat-title.bap-title{margin-top:8px}.pad .cat-title.bap-title,.cat-title.bap-title{padding-left:0;padding-right:0}.gift-head .gift-title{display:none}.gift-head{align-items:center}.tsearch-in:focus,.tsearch-in:focus-visible,.tsearch-field:focus-within{border-color:#0000;box-shadow:none!important;outline:none!important}.ba7-scan-acts .ba7-scan-share{flex:1}.gs-head .back-btn,.gs-bar .back-btn{flex:none;margin-right:4px}.bp-stats{margin-top:16px}.bp-people{color:var(--ink);align-items:center;gap:10px;margin-top:12px;font-size:13.5px;font-weight:600;display:flex}.bp-people .bp-fbf{margin-top:0;font-size:13.5px}html[data-device=mobile] .cat-toggle{background:var(--surface-2);border-radius:12px;gap:2px;margin:14px 18px 0;padding:3px;display:flex}html[data-device=mobile] .cat-toggle .navlink{letter-spacing:.09em;min-width:0;color:var(--muted);white-space:nowrap;border:0;border-radius:9px;flex:1 1 0;justify-content:center;padding:12px 6px;font-size:11px}html[data-device=mobile] .cat-toggle .navlink.on{background:var(--accent-fill);color:var(--on-accent);border-bottom:0}html[data-device=mobile] .cat-toggle .seg-count{background:var(--accent-fill);color:var(--on-accent);margin-left:0}html[data-device=mobile] .cat-toggle+.cat-rule{display:none}html[data-device=mobile] .period-toggle,html[data-device=mobile] .seg,html[data-device=mobile] .bh-seg{border:1px solid var(--line-2);box-shadow:none;background:0 0;border-radius:12px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}html[data-device=mobile] .period-toggle{margin-bottom:var(--space-4)}html[data-device=mobile] .period-toggle .period-opt,html[data-device=mobile] .seg button,html[data-device=mobile] .bh-seg button{font-family:var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:9px;flex:none;padding:8px 14px;font-size:11px;font-weight:800}html[data-device=mobile] .period-toggle .period-opt.on,html[data-device=mobile] .seg button.on,html[data-device=mobile] .bh-seg button.on{background:var(--accent-fill);color:var(--on-accent);box-shadow:none}html[data-device=mobile] .exview,html[data-device=mobile] .ba7-seg,html[data-device=mobile] .oh-tabs{border:1px solid var(--accent-fill);box-sizing:border-box;background:0 0;border-radius:12px;align-self:stretch;gap:2px;width:100%;padding:2px;display:flex;overflow:visible}html[data-device=mobile] .exview{margin-bottom:12px}html[data-device=mobile] .exview .exview-btn,html[data-device=mobile] .ba7-seg button,html[data-device=mobile] .oh-tabs button{min-width:0;height:auto;font-family:var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:11px;font-weight:800;line-height:1;transition:background .15s,color .15s;display:inline-flex}html[data-device=mobile] .exview .exview-btn.on,html[data-device=mobile] .ba7-seg button.on,html[data-device=mobile] .oh-tabs button.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}html[data-device=mobile] .cchip,html[data-device=mobile] .ei-chip,html[data-device=mobile] .fchip,html[data-device=mobile] .fsheet .fchip,html[data-device=mobile] .gift-chips .exitem-chip,html[data-device=mobile] .rem-chip,html[data-device=mobile] .pick-chip,html[data-device=mobile] .chip,html[data-device=mobile] .msh-chip,html[data-device=mobile] .gi-chip-btn,html[data-device=mobile] .pp-relchip.act{border:1px solid var(--line-2);height:auto;min-height:36px;box-shadow:none;font-family:var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 13px;font-size:11px;font-weight:800;line-height:1;transition:background .13s,border-color .13s,color .13s;display:inline-flex}html[data-device=mobile] .cchip.on,html[data-device=mobile] .ei-chip.on,html[data-device=mobile] .fchip.on,html[data-device=mobile] .fsheet .fchip.on,html[data-device=mobile] .gift-chips .exitem-chip.on,html[data-device=mobile] .rem-chip.on,html[data-device=mobile] .pick-chip.on,html[data-device=mobile] .chip.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}html[data-device=mobile] .cchip-new,html[data-device=mobile] .cchip.cchip-new{color:var(--muted);border-style:dashed}html[data-device=mobile] .gift-chips,html[data-device=mobile] .ei-chips,html[data-device=mobile] .rem-chips,html[data-device=mobile] .pick-chips,html[data-device=mobile] .onb-chips,html[data-device=mobile] .fchip-wrap{gap:8px}html[data-device=mobile] .exitem-chip,html[data-device=mobile] .gi-chip,html[data-device=mobile] .pp-relchip{background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--accent);font-family:var(--font);letter-spacing:0;text-transform:none;border:0;border-radius:10px;align-items:center;gap:5px;padding:6px 11px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}html[data-device=mobile] .gi-chip.friend,html[data-device=mobile] .pp-relchip.on{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}html[data-device=mobile] .hidden-chip{border-radius:10px;padding:5px 9px}html[data-device=mobile] .hidden-chip,html[data-device=mobile] .item-card.is-hidden .hidden-chip{border-radius:10px}html.kb-open .inputbar{padding-bottom:11px}html.kb-open .app.thread{padding-bottom:90px}.oh-attn{gap:0;margin-top:10px}.oh-attn-row{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.oh-attn-row.resolved .oh-card-name{color:var(--muted)}.oh-attn-main{color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.oh-attn-reason{font:700 10.5px/1.3 var(--font)}.oh-attn-reason.wine{color:var(--accent)}.oh-attn-reason.olive{color:var(--olive)}.oh-attn-reason i{color:var(--muted);font-style:normal;font-weight:600}.oh-attn-acts{gap:16px;margin-top:4px;display:flex}.oh-attn-acts button,.oh-attn-done button{font:800 8.5px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.oh-attn-acts button.quiet{color:var(--muted)}.oh-attn-done{font:700 10.5px/1 var(--font);color:var(--olive);align-items:center;gap:12px;margin-top:4px;display:flex}html[data-device=mobile] :is(.cta-add,.cta-follow,.bp-follow,.bp-send,.follow-btn,.pill,.gift-foot-btn,.rm,.conn-chip){height:46px;box-shadow:none;font-family:var(--font);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:11.5px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}html[data-device=mobile] :is(.cta-add:not(.cta-add--ghost),.cta-follow:not(.on),.bp-follow:not(.bp-follow--on),.follow-btn:not(.on),.pill-primary){background:var(--accent-fill);color:var(--on-accent)}html[data-device=mobile] :is(.cta-follow.on,.bp-follow--on,.follow-btn.on,.conn-chip.on){background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}html[data-device=mobile] :is(.cta-add--ghost,.pill-outline,.gift-foot-btn,.rm,.bp-send){background:var(--surface-2);color:var(--ink)}html[data-device=mobile] :is(.follow-btn,.rm,.conn-chip){letter-spacing:.1em;gap:6px;height:32px;padding:0 12px;font-size:10px}html[data-device=mobile] .cta-add,html[data-device=mobile] .cta-follow{width:100%}html[data-device=mobile] .bp-send{flex:none;width:46px;padding:0}html[data-device=mobile] :is(.cta-add,.cta-follow,.bp-follow,.follow-btn,.pill,.gift-foot-btn,.rm):disabled{opacity:.55}html[data-device=mobile] :is(.cta-follow,.bp-follow,.follow-btn):before{content:"";background:currentColor;flex:none;width:12px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-device=mobile] :is(.cta-follow.on,.bp-follow--on,.follow-btn.on):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L19 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L19 7'/%3E%3C/svg%3E")}html[data-device=mobile] .follow-btn:before{width:10px;height:10px}.gift-foot--top{margin:4px 0 var(--space-4);justify-content:flex-start}html[data-device=mobile] .gift-foot--top .gift-foot-btn{letter-spacing:.1em;flex:none;gap:6px;height:32px;padding:0 12px;font-size:10px}html[data-device=mobile] .gift-foot--top .gift-foot-btn svg{width:12px;height:12px}html[data-device=mobile] :is(.cta-follow:not(.on),.bp-follow:not(.bp-follow--on),.follow-btn:not(.on)){box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent);background:0 0}html[data-device=mobile] .cta-add{height:40px;font-size:11px}html[data-device=mobile] .cta-follow{letter-spacing:.1em;gap:6px;width:auto;height:32px;padding:0 14px;font-size:10px}html[data-device=mobile] .catalog-client .cat-controls .ctools{order:-1;margin-top:0;padding-top:0}html[data-device=mobile] .catalog-client .cat-controls .cchips{margin-top:10px}html[data-device=mobile] .gift-foot--top{justify-content:center}html[data-device=mobile] .cta-follow{width:100%}html[data-device=mobile] :is(.gift-privacy-t,.cat-help,.oh-hint,.oh-summary,.oh-empty,.exlead,.gift-who-sub,.addflow-sub,.destpick-intro,.list-intro,.ncat-priv-desc,.cas-sub,.hint,.auth-sub,.additems-note,.ac-pickhint,.inf-ask-note,.inf-foot-note,.pub-hidden-note,.cat-empty-sub,.empty-card-sub,.inf-empty-sub,.msh-sub,.gi-left-note,.left-note){font-family:var(--font-serif,Georgia, serif);letter-spacing:0;text-transform:none;color:var(--muted);font-size:14px;font-style:italic;font-weight:400;line-height:1.45}html[data-device=mobile] :is(.follow-bar-wrap,.ei-ctawrap){padding:14px 20px calc(22px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, transparent, var(--bg) 26%)}html[data-device=mobile] :is(.follow-bar,.ei-cta){background:var(--accent-fill);height:48px;color:var(--on-accent);font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:12px;gap:8px;font-size:12px;font-weight:800}html[data-device=mobile] .follow-bar.on{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}html[data-device=mobile] .ei-cta:disabled{background:var(--surface-2);color:var(--muted);border:0}html[data-device=mobile] .item-detail .actions>.btn.primary,html[data-device=mobile] .item-detail .actions>.btn{flex:auto;width:100%}html[data-device=mobile] .item-detail .actions>div{flex:auto;min-width:0}html[data-device=mobile] .item-detail .actions>div>.btn{width:100%}html[data-device=mobile] .pub-owner-actions,html[data-device=mobile] .pub-owner-actions--brand{justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}html[data-device=mobile] .pub-owner-actions .pub-owner-act,html[data-device=mobile] .pub-owner-actions--brand>.pub-owner-act{background:var(--surface-2);height:32px;color:var(--ink);font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}html[data-device=mobile] .pub-owner-actions .pub-owner-act svg,html[data-device=mobile] .pub-owner-actions--brand>.pub-owner-act svg{stroke-width:2.2px;color:currentColor;width:12px;height:12px}html[data-device=mobile] .pub-owner-actions .pub-owner-act--wine,html[data-device=mobile] .pub-owner-actions--brand>.pub-owner-act--wine{background:var(--accent-fill);color:var(--on-accent)}.addflow-manual--top{color:var(--accent);margin:10px 0 14px;font-size:12px;display:block}html[data-device=mobile] .cchip.cchip-new{background:var(--surface-2);color:var(--ink);border:0}html[data-device=mobile] :is(.destpick-new,.shared-new-row){background:var(--surface-2);width:100%;height:44px;color:var(--ink);font-family:var(--font);letter-spacing:.09em;text-transform:uppercase;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:800;line-height:1;display:flex}html[data-device=mobile] :is(.destpick-new,.shared-new-row) svg{width:12px;height:12px}html.rai-edge .ei-nav{height:auto;min-height:48px;padding-top:env(safe-area-inset-top,0px)}html.rai-edge .auth-wrap{padding-top:calc(24px + env(safe-area-inset-top,0px))}html[data-device=mobile] :is(.sheet-serif-title,.fsheet-title,.cas-title,.nsc-title,.msh-title,.pick-title,.dlg-title,.add-sheet-title,.ac-sheet-head>b){font-family:var(--font-serif,Georgia, serif);letter-spacing:0;text-transform:none;color:var(--ink);font-size:24px;font-style:italic;font-weight:500;line-height:1.15}html[data-device=mobile] :is(.cas-eyebrow,.nsc-eyebrow,.oh-sheet-eyebrow,.pick-eyebrow){font-family:var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-style:normal;font-weight:800}html[data-device=mobile] .addflow-method{letter-spacing:.1em;white-space:normal;min-height:44px;padding:10px 4px;font-size:9.5px;line-height:1.2}html.rai-edge .app:has(.ei){padding-top:0}@media (min-width:500px){.dtop-row.on,.dtop-row.on .crow-slide,.dtop-row.on .crow{background:#ece3d2}.dtop-row.on .crow:hover{background:#e6dccb}.dtop-row.on:before{width:4px}html[data-theme=dark] .dtop-row.on,html[data-theme=dark] .dtop-row.on .crow-slide,html[data-theme=dark] .dtop-row.on .crow{background:color-mix(in srgb, var(--accent) 14%, var(--bg))}}:is(html[data-device=desktop] .scrim:has(>.ra-sheet),html[data-device=desktop] .sheet-bg:has(>.sheet-card)){align-items:center;padding:32px}html[data-device=desktop] .ra-sheet,html[data-device=desktop] .sheet-card{border-radius:22px;max-width:520px;max-height:80vh;padding:22px 26px;animation:.18s ease-out nsc-fade;box-shadow:0 30px 80px -30px #2a151999}html[data-device=desktop] :is(.ra-sheet,.sheet-card) :is(.sheet-handle,.sheet-grip){display:none}html[data-device=desktop] :is(.ra-sheet,.sheet-card) .sheet-serif-title{font-family:var(--font-display);font-size:28px;font-style:normal}html[data-device=mobile] :is(.group-h,.section-head,.gift-arch-h,.bp-sec-label,.icat-title,.idet-track-head,.inf-head-label,.pulse-eyebrow,.ghead,.ba7-eyebrow,.bp-eyebrow,.oh-drafts-lab,.decision-label,.eyebrow,.sch-shared,.filter-group-label,.fsec,.ask-section-h,.idet-askvote-h,.voters-group-label,.gi-label,.msh-eyebrow,.nsc-label,.pd-eyebrow,.pubsrc-eyebrow,.wet-eyebrow,.lean-head-label,.oh-step-lab,.sv-label,.pulse-lab,.bh-head,.recent-label,.sec-head,.arch-ro-label,.pw-label){font-family:var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}html[data-device=mobile] :is(.bp-own-statl,.pulse-cell-label,.pstat-l,.profile-stat-label,.pub-stat-label,.stat-cell-label,.bh-kpi-lab,.oh-stat i,.stat-label,.stat-hero-label){font-family:var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-style:normal;font-weight:800}html[data-device=mobile] :is(.added-when,.pub-sub,.pub-sub-time,.vr-total,.entered-public,.ba7-dev-this,.bcard-label,.exitem-send2-label){font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:700}html[data-device=mobile] .ei-label{letter-spacing:.14em;font-size:9.5px}html[data-device=mobile] .added-by,html[data-device=mobile] .added-by>span{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:700}html[data-device=mobile] .item-detail .section>h2,html[data-device=mobile] .item-detail h2.section-h{font-family:var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}html[data-device=mobile] :is(.vc-act,.icat-toggle,.ba7-dev-act,.notif-markall,.oh-seclink,.oh-attn-acts button,.oh-attn-done button,.fsheet-reset,.ba7-link-act,.oh-link,.ivote-change,.msh-act-label,.pubown-menu-act,.cb-copy){font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:800;line-height:1;text-decoration:none}html[data-device=mobile] :is(.fsheet-reset,.oh-attn-acts button.quiet,.ivote-change){color:var(--muted)}html[data-device=mobile] :is(.vc-act--del,.vc-act--danger,.oh-attn-acts button.danger){color:var(--danger)}html[data-device=mobile] :is(.pvr-nudge,.nudge-btn,.pubown-show){background:var(--surface-2);height:32px;color:var(--ink);font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}html[data-device=mobile] :is(.pvr-nudge,.nudge-btn) svg{width:12px;height:12px}html[data-device=mobile] .add-sheet .destpick-row{padding:14px}html[data-device=mobile] .add-sheet .destpick-thumb{width:64px;height:64px}html[data-device=mobile] .entered-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;padding-bottom:1px;line-height:1.2;overflow:hidden}html[data-device=mobile] .pub-sub .entered-public{vertical-align:middle;margin:0 2px 0 0;display:inline-block;position:static}html[data-device=mobile] :is(.empty,.inf-empty,.cat-empty,.gi-empty,.voters-empty,.pop-empty,.nsc-empty,.idet-vempty,.vempty,.vempty2){text-align:center;color:var(--muted);font-family:var(--font-serif,Georgia, serif);background:0 0;border:0;padding:44px 24px;font-size:14px;font-style:italic;font-weight:400;line-height:1.45}html[data-device=mobile] :is(.empty .big,.inf-empty-title,.cat-empty-title,.empty-card-title){font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;color:var(--ink);margin:0 0 10px;font-size:24px;font-style:normal;font-weight:400;line-height:1.05;display:block}html[data-device=mobile] :is(.empty>div:not(.big),.empty p,.inf-empty-sub,.cat-empty-sub,.empty-card-sub){font-family:var(--font-serif,Georgia, serif);color:var(--muted);max-width:320px;margin:0 auto;font-size:14px;font-style:italic;font-weight:400;line-height:1.45}html[data-device=mobile] :is(.empty,.inf-empty,.gi-empty,.voters-empty,.pop-empty,.nsc-empty,.idet-vempty) :is(a,button):not(.btn):not(.inf-ask){font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:0 0;border:0;margin-top:14px;padding:0;font-size:10px;font-style:normal;font-weight:800;text-decoration:none;display:inline-block}html[data-device=mobile] :is(.cat-empty-mark,.empty-card-ic,.inf-empty-ic){display:none}html[data-device=mobile] :is(.pv-empty,.bh-empty,.gift-filter-empty,.icat-empty,.oh-empty,.empty:not(:has(.big))){text-align:left;font-family:var(--font-serif,Georgia, serif);color:var(--muted);padding:12px 0;font-size:14px;font-style:italic;font-weight:400;line-height:1.45}html[data-device=mobile] .destpick-row{gap:13px;padding:14px}html[data-device=mobile] .destpick-thumb{width:64px;height:64px}html[data-device=mobile] .icat-row{gap:12px;padding:10px 12px}html[data-device=mobile] .icat-thumb{border-radius:8px;width:44px;height:44px}html[data-device=mobile] .icat-name{font-size:14px;font-weight:700}html[data-device=mobile] .icat-act{padding-left:4px}html[data-device=mobile] .icat-meta{letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}html[data-device=mobile] .gs-field input{background:var(--surface);border:1px solid var(--line-2);border-radius:12px;height:48px}html[data-device=mobile] .composer .composer-field,html[data-device=mobile] .composer input{background:var(--surface);border:1px solid var(--line-2);border-radius:12px}html[data-device=mobile] :is(.acct-field,.phone-intl){border:1px solid var(--line-2);background:var(--surface);border-radius:12px;height:48px;min-height:48px}html[data-device=mobile] .acct-field textarea{min-height:88px}html[data-device=mobile] .acct-field:has(textarea){height:auto}.login-back{top:calc(var(--space-3) + env(safe-area-inset-top));left:var(--space-3);width:40px;height:40px;color:var(--ink);font:400 30px/1 var(--font-serif);cursor:pointer;z-index:2;background:0 0;border:0;place-items:center;display:grid;position:absolute}html.rai-edge .login-back{top:calc(12px + env(safe-area-inset-top,0px))}.login-screen{position:relative}html[data-device=mobile] .cat-toggle .navlink.on,html[data-device=mobile] .period-toggle .period-opt.on,html[data-device=mobile] .seg button.on,html[data-device=mobile] .bh-seg button.on,html[data-device=mobile] .exview .exview-btn.on,html[data-device=mobile] .ba7-seg button.on,html[data-device=mobile] .oh-tabs button.on,html[data-device=mobile] .cchip.on,html[data-device=mobile] .ei-chip.on,html[data-device=mobile] .fchip.on,html[data-device=mobile] .fsheet .fchip.on,html[data-device=mobile] .gift-chips .exitem-chip.on,html[data-device=mobile] .rem-chip.on,html[data-device=mobile] .pick-chip.on,html[data-device=mobile] .chip.on,html[data-device=mobile] .pulse-win.on,html[data-device=mobile] .card-act.on{background:color-mix(in srgb, var(--accent-fill) 13%, transparent);color:var(--accent);box-shadow:none;border-color:#0000}html[data-device=mobile] .cat-toggle .navlink.on .seg-count{background:var(--accent-fill);color:var(--on-accent)}html[data-device=mobile] .cchip,html[data-device=mobile] .ei-chip,html[data-device=mobile] .fchip,html[data-device=mobile] .fsheet .fchip,html[data-device=mobile] .gift-chips .exitem-chip,html[data-device=mobile] .rem-chip,html[data-device=mobile] .pick-chip,html[data-device=mobile] .chip,html[data-device=mobile] .msh-chip,html[data-device=mobile] .gi-chip-btn,html[data-device=mobile] .pp-relchip.act{letter-spacing:.08em;border-radius:8px;min-height:30px;padding:0 12px}html[data-device=mobile] .cchip-new,html[data-device=mobile] .cchip.cchip-new{min-height:30px}html[data-device=mobile] :is(.pulse-win,.vseg,.icat-toggle,.gift-dots,.oh-link,.oh-seclink,.bd-sec-link,.preact,.cdesc-view){position:relative}html[data-device=mobile] :is(.pulse-win,.vseg,.icat-toggle,.gift-dots,.oh-link,.oh-seclink,.bd-sec-link,.preact,.cdesc-view):after{content:"";border-radius:8px;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-device=mobile] :is(.vseg,.preact,.cdesc-view,.pulse-win):after{width:max(100%,36px);height:max(100%,36px)}html[data-device=mobile] .ask-bar,html[data-device=mobile] .ask-bar:hover{background:color-mix(in srgb, var(--accent-fill) 4%, transparent);border:0;border-radius:0;justify-content:center;align-items:center;margin:6px 0 0;padding:11px 12px}html[data-device=mobile][data-theme=dark] .ask-bar{background:color-mix(in srgb, var(--accent) 12%, transparent)}html[data-device=mobile] .ask-label,html[data-device=mobile] .ask-bar:hover .ask-label{letter-spacing:.14em;text-transform:uppercase;height:auto;color:var(--accent);flex:none;padding:0;font-size:11px;font-weight:800}html[data-device=mobile] .ask-arrow{display:none}.oh-blk,.oh-col{display:contents}.oh{flex-direction:column;display:flex}.oh-blk--head>*{order:1}.oh-blk--stats>*{order:2}.oh-blk--steps>*{order:3}.oh-blk--q>*{order:4}.oh-blk--best>*{order:5}.oh-blk--cats>*{order:6}.oh-blk--attn>*{order:7}.oh-circle-lab{display:none}html[data-device=desktop][data-account=brand] .app:has(.oh){border:0;max-width:none;padding:0}html[data-device=desktop] .oh{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 400px;align-items:start;column-gap:34px;padding:34px 44px 70px;display:grid}html[data-device=desktop] .oh-blk,html[data-device=desktop] .oh-col{display:block}html[data-device=desktop] .oh-blk--head{grid-area:1/1/auto/-1}html[data-device=desktop] .oh-blk--stats{grid-area:2/1/auto/-1}html[data-device=desktop] .oh-col--main{grid-area:3/1;min-width:0}html[data-device=desktop] .oh-col--side{grid-area:3/2}html[data-device=desktop] .oh-col{flex-direction:column;gap:34px;display:flex}html[data-device=desktop] .oh-col--side{gap:26px}html[data-device=desktop] .oh-blk--head>*,html[data-device=desktop] .oh-blk--stats>*,html[data-device=desktop] .oh-blk--steps>*,html[data-device=desktop] .oh-blk--q>*,html[data-device=desktop] .oh-blk--best>*,html[data-device=desktop] .oh-blk--cats>*,html[data-device=desktop] .oh-blk--attn>*{order:0}html[data-device=desktop] .oh-head{align-items:flex-start;margin-top:0}html[data-device=desktop] .oh-name{gap:10px;font-size:44px;line-height:1}html[data-device=desktop] .oh-circle.oh-circle--wine{width:auto;height:42px;font:800 11.5px var(--font);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;gap:8px;padding:0 20px 0 16px}html[data-device=desktop] .oh-circle-lab{display:inline}html[data-device=desktop] .oh-link{font:italic 15px var(--font-serif);color:var(--muted);margin-top:8px}html[data-device=desktop] .oh-link span{font:800 11px var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-style:normal}html[data-device=desktop] .oh-stats{border:0;gap:14px;margin-top:26px;padding:0}html[data-device=desktop] .oh-stat{border:1px solid var(--line-2);background:var(--surface);border-radius:14px;gap:6px;padding:18px 20px 16px}html[data-device=desktop] .oh-stat:first-child{border-left-color:var(--line-2);padding-left:20px}html[data-device=desktop] .oh-stat b{order:2;font-size:40px}html[data-device=desktop] .oh-stat i{letter-spacing:.14em;order:1;margin-bottom:4px;font-size:10.5px}html[data-device=desktop] .oh-stat em{order:3;font-size:11.5px}html[data-device=desktop] .oh-statsfoot{margin:10px 0 30px}html[data-device=desktop] .oh-sec{margin:0 0 14px}html[data-device=desktop] .oh-h{font-size:30px}html[data-device=desktop] .oh-col--side .oh-h{font-size:24px}html[data-device=desktop] .oh-dtcats{grid-template-columns:1fr 1px 1fr;gap:24px;display:grid}html[data-device=desktop] .oh-dtcats-rule{background:var(--line-2)}html[data-device=desktop] .oh-dtcats-lab{font:800 10.5px var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}html[data-device=desktop] .oh-dtcats-grid{grid-template-columns:repeat(auto-fill,236px);gap:16px;display:grid}html[data-device=desktop] .oh-dtcat{color:inherit;text-decoration:none;display:block}html[data-device=desktop] .oh-dtcat-cover{aspect-ratio:4/5;background:var(--surface-2);border:1px solid var(--line-2);border-radius:14px;display:block;position:relative;overflow:hidden}html[data-device=desktop] .oh-dtcat-cover img{object-fit:cover;width:100%;height:100%;display:block}html[data-device=desktop] .oh-dtcat-pill{background:var(--surface);color:var(--accent);font:800 9.5px var(--font);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 9px;position:absolute;top:12px;left:12px}html[data-device=desktop] .oh-dtcat .oh-cat-name{font:700 14px var(--font);margin-top:10px;display:block}html[data-device=desktop] .oh-dtcat .oh-cat-meta{font:600 11px var(--font);color:var(--muted);margin-top:3px;display:block}html[data-device=desktop] .oh-dtcat-new{aspect-ratio:4/5;border:1px dashed var(--accent);color:var(--accent);font:800 11px var(--font);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:14px}html[data-device=desktop] .oh-best,html[data-device=desktop] .oh-steps,html[data-device=desktop] .oh-attn,html[data-device=desktop] .oh-q{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;margin-top:0;padding:4px 20px}html[data-device=desktop] .oh-q{padding:18px 20px}html[data-device=desktop] .oh-summary{margin-bottom:10px}html[data-device=desktop] .oh-best-row,html[data-device=desktop] .oh-step,html[data-device=desktop] .oh-attn-row{padding:12px 0}html[data-device=desktop] .oh-thumb--tall{border-radius:10px;width:54px;height:54px}html[data-device=desktop] .oh-card-name{font-size:14px}html[data-device=desktop] .oh-more{margin-top:10px}html[data-device=desktop] .oh-col--side:empty{display:none}html[data-device=desktop] .oh:has(.oh-col--side:empty) .oh-col--main{grid-column:1/-1}.op-search{margin:12px var(--gutter) 2px;background:var(--surface);border:1px solid var(--line-2);height:40px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.op-search input{min-width:0;font:500 14px var(--font);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.op-search input::placeholder{color:var(--muted)}.op-search input::-webkit-search-cancel-button{-webkit-appearance:none}html[data-device=desktop] .dtop-list .op-search{height:38px;margin:0 22px 12px}html[data-device=desktop] .dtop-list .op-search input{font-size:13px}html[data-device=desktop]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nsc-scrim--pop{align-items:center;padding:20px}.nsc-sheet--pop{max-width:400px;padding:22px 18px calc(22px + env(safe-area-inset-bottom,0px));border-radius:24px;animation:.16s ease-out cas-pop;box-shadow:0 24px 60px -20px #2a15198c}.nsc-sheet--pop .nsc-handle{display:none}.add-sheet{max-height:min(92vh, calc(var(--nsc-vvh,100vh) - 16px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto}.cat-add-lab{display:none}html[data-device=desktop][data-account=brand] .app:has(.cat-head){border:0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;column-gap:14px;max-width:none;padding:30px 44px 70px;display:grid}html[data-device=desktop][data-account=brand] .app:has(.cat-head)>*{grid-column:1/-1}html[data-device=desktop][data-account=brand] .app:has(.cat-head)>.cat-title{grid-area:1/1;margin:0;font-size:44px}html[data-device=desktop][data-account=brand] .app:has(.cat-head)>.cat-toggle{grid-area:1/2}html[data-device=desktop][data-account=brand] .app:has(.cat-head)>.cat-head{grid-area:1/3}html[data-device=desktop][data-account=brand] .app:has(.cat-head)>.cat-help{font:italic 15px var(--font-serif);color:var(--muted);grid-area:2/1/auto/-1;margin:8px 0 0}html[data-device=desktop][data-account=brand] .app:has(.cat-head)>.pad{grid-column:1/-1;margin-top:10px;padding:0}html[data-device=desktop][data-account=brand] .app:has(.cat-head)>.mb-app-only{display:none!important}html[data-device=desktop][data-account=brand] .cat-head{align-items:flex-end;gap:0;padding:0}html[data-device=desktop][data-account=brand] .cat-head .cat-logo{display:none}html[data-device=desktop][data-account=brand] .cat-head .cat-head-actions{padding:0}html[data-device=desktop][data-account=brand] .cat-head .cat-add{width:auto;height:42px;font:800 11.5px var(--font);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 16px;display:inline-flex}html[data-device=desktop][data-account=brand] .cat-head .cat-add-lab{display:inline}html[data-device=desktop][data-account=brand] .cat-toggle{background:var(--surface-2);border-radius:999px;gap:2px;margin:0;padding:4px}html[data-device=desktop][data-account=brand] .cat-toggle .navlink{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);box-shadow:none;border:0;border-radius:999px;padding:9px 18px;font-size:11px}html[data-device=desktop][data-account=brand] .cat-toggle .navlink.on{background:color-mix(in srgb, var(--accent-fill) 13%, transparent);color:var(--accent)}html[data-device=desktop][data-account=brand] .cat-toggle+.cat-rule{display:none}html[data-device=desktop][data-account=brand] .cat-controls{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:14px 0 6px}html[data-device=desktop][data-account=brand] .cchips{flex-wrap:wrap;gap:10px;overflow:visible}html[data-device=desktop][data-account=brand] .cchip{min-height:36px;padding:0 16px;font-size:12px}html[data-device=desktop][data-account=brand] .ctools{order:0;margin:0;padding:0}html[data-device=desktop][data-account=brand] .catalog-client .grid,html[data-device=desktop][data-account=brand] .shared-view .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:16px}html[data-device=desktop][data-account=brand] .item-card .thumb{height:250px}html[data-device=desktop][data-account=brand] .item-card{border-radius:0}html[data-device=desktop][data-account=brand] .shared-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:16px;display:grid}html[data-device=desktop][data-account=brand] .shared-list .cat-row{border-color:var(--line-2);border-radius:14px;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}html[data-device=desktop][data-account=brand] .shared-list .cat-row-thumb{aspect-ratio:1;border:0;border-bottom:1px solid var(--line-2);border-radius:0;gap:2px;width:100%;height:auto}html[data-device=desktop][data-account=brand] .shared-list .cat-row-body{padding:14px 16px 16px}html[data-device=desktop][data-account=brand] .shared-list .cat-row-name{font-size:15px}html[data-device=desktop][data-account=brand] .shared-list .cat-row-chev{display:none}html[data-device=desktop][data-account=brand] .shared-view .pub-owner-top{padding-top:6px}html[data-device=desktop][data-account=brand] .shared-view .pulse-card{max-width:720px}html[data-device=desktop][data-account=brand] .app:has(.cat-head){align-content:start}html[data-device=desktop][data-account=brand] .shared-list .list-intro{grid-column:1/-1;margin:0}html[data-device=desktop][data-account=brand] .shared-list .list-intro:empty{display:none}html[data-device=desktop][data-account=brand] .shared-view .pub-owner-actions{justify-content:flex-start;gap:10px;display:flex}html[data-device=desktop][data-account=brand] .shared-view .pub-owner-act{flex:none;width:auto;padding:0 18px}.destpick-avs{padding-left:2px}.destpick-av,html[data-device=mobile] .destpick-av{letter-spacing:0;border:2px solid var(--surface);box-sizing:content-box;width:22px;height:22px;margin-left:-7px;font-size:8px}.destpick-av img{object-fit:cover;width:100%;height:100%;display:block}.destpick-row.on .destpick-av{border-color:var(--surface-2)}.destpick-avs .destpick-av:first-child{margin-left:0}.dtw-h-eyebrow{font:800 10.5px var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.dtw-head-chips{align-items:center}.dtw-mode{background:var(--surface-2);border-radius:999px;align-items:center;gap:2px;margin-right:8px;padding:3px;display:inline-flex}.dtw-mode button{height:30px;color:var(--muted);font:800 10.5px var(--font);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}.dtw-mode button.on{background:color-mix(in srgb, var(--accent-fill) 13%, transparent);color:var(--accent);cursor:default}html[data-device=desktop][data-account=brand] .app:has(.cat-head)>.cat-title{padding:0}html[data-device=desktop][data-account=brand] .cat-controls .ctools{display:contents}html[data-device=desktop][data-account=brand] .shared-view .ctools--right{justify-content:flex-end;align-items:center;gap:8px;margin:18px 0 0;padding:0;display:flex}html[data-device=desktop][data-account=brand] .cat-controls .seg.cat-mode{background:var(--surface-2);border:0;border-radius:999px;order:0;align-self:center;align-items:center;gap:2px;margin:0 8px 0 0;padding:3px;display:inline-flex}html[data-device=desktop][data-account=brand] .cat-controls .seg.cat-mode button{height:30px;color:var(--muted);font:800 10.5px var(--font);letter-spacing:.14em;text-transform:uppercase;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0 14px}html[data-device=desktop][data-account=brand] .cat-controls .seg.cat-mode button.on{background:color-mix(in srgb, var(--accent-fill) 13%, transparent);color:var(--accent)}html[data-device=desktop][data-account=brand] .cat-controls .cchips{order:1;margin-right:auto}html[data-device=desktop][data-account=brand] .cat-controls .ctool{order:2}html[data-device=desktop][data-account=brand] .cat-controls .tsearch{order:3}.ctool-val{display:none}html[data-device=desktop][data-account=brand] .ctool-val{display:inline}html[data-device=desktop][data-account=brand] .ctool{min-width:0;height:auto;font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);white-space:nowrap;gap:7px;padding:6px 0}html[data-device=desktop][data-account=brand] .ctool.active{color:var(--accent)}html[data-device=desktop][data-account=brand] .ctools .ctool+.ctool{margin-left:8px}html[data-device=desktop][data-account=brand] .fscrim{z-index:40;background:0 0;align-items:flex-start}html[data-device=desktop][data-account=brand] .fsheet{background:#fbf6ec;border:1px solid #2a15192e;border-radius:16px;width:440px;max-width:520px;max-height:72vh;padding:14px 16px 16px;animation:.14s ease-out cas-pop;box-shadow:0 24px 48px -20px #1e0f1473}html[data-device=desktop][data-account=brand] .fsheet--sort{width:240px;padding:6px}html[data-device=desktop][data-account=brand] .fsheet .fgrip{display:none}html[data-device=desktop][data-account=brand] .fsheet-head{padding:0 0 4px}html[data-device=desktop][data-account=brand] .fsheet--sort .fsheet-head{padding:8px 12px 4px}html[data-device=desktop][data-account=brand] .fsheet-title{font:800 11px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:#2a1519;font-style:normal}html[data-device=desktop][data-account=brand] .fsheet-reset{font:700 12px/1 var(--font);color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}html[data-device=desktop][data-account=brand] .fsheet-body{padding:0}html[data-device=desktop][data-account=brand] .fsec{font:800 10px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:14px 0 8px}html[data-device=desktop][data-account=brand] .fchip-wrap{flex-wrap:wrap;gap:7px;display:flex}html[data-device=desktop][data-account=brand] .fchip{color:#2a1519;height:30px;min-height:30px;font:600 12.5px/1 var(--font);letter-spacing:0;text-transform:none;background:0 0;border:1.5px solid #2a151933;border-radius:15px;padding:0 13px}html[data-device=desktop][data-account=brand] .fchip:hover{color:#64343c;border-color:#64343c}html[data-device=desktop][data-account=brand] .fchip.on{color:#f5eedf;background:#64343c;border-color:#64343c}html[data-device=desktop][data-account=brand] .fsheet--sort .fchip-wrap{flex-direction:column;gap:0}html[data-device=desktop][data-account=brand] .fsheet--sort .fchip{width:100%;height:auto;font:600 13.5px/1.2 var(--font);text-align:left;border:0;border-radius:10px;justify-content:space-between;padding:10px 12px}html[data-device=desktop][data-account=brand] .fsheet--sort .fchip:hover{color:#2a1519;background:#f1e9d9}html[data-device=desktop][data-account=brand] .fsheet--sort .fchip.on{color:#64343c;background:0 0;font-weight:800}html[data-device=desktop][data-account=brand] .fsheet-foot{border-top:1px solid #2a15191f;justify-content:flex-end;margin-top:16px;padding:12px 0 0;display:flex}html[data-device=desktop][data-account=brand] .fsheet-apply{color:#f5eedf;height:36px;font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;background:#64343c;border:0;border-radius:18px;width:auto;padding:0 18px}html[data-device=desktop][data-account=brand] .tsearch-field{background:var(--surface);border:1px solid var(--line-2);border-radius:12px;height:36px}.dtitem-eyebrow{font:800 10.5px var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.dtitem-cards--brand .icat{background:0 0;border:0;margin:0;padding:0}.dtitem-cards--brand .icat-head{margin:0 0 4px}.dtitem-cards--brand .icat-title{font:800 10px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.dtitem-cards--brand .icat-cols{grid-template-columns:1fr;gap:14px;margin-top:8px}.dtitem-cards--brand .icat-group{font:800 9.5px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.dtitem-cards--brand .icat-row{border-radius:12px;gap:12px;padding:10px 12px}.dtitem-cards--brand .icat-thumb{border-radius:8px;width:44px;height:44px}.dtitem-cards--brand .icat-name{font-size:14px}.dtitem-cards--brand .icat-meta{letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.dtitem-cards--brand .icat-new{border-radius:12px;padding:11px}.dtitem-cards--brand .spec{margin:6px 0 0}.dtitem-cards--brand .spec-row{font:500 14px var(--font);justify-content:space-between;padding:11px 0}.dtitem-cards--brand .spec-row dt{color:var(--muted)}.dtitem-cards--brand .spec-row dd{text-align:right;margin:0;font-weight:700}.dtitem-brand-delete{margin-top:22px}.dtitem-brand-delete .idet-delete{padding:0}html[data-device=desktop] .dtw-h-title{white-space:nowrap}html[data-device=desktop] .dtw-head-left{flex:none}.ctool-count,:is(html[data-device=desktop][data-account=brand] .app:has(.shared-view)>.cat-title,html[data-device=desktop][data-account=brand] .app:has(.shared-view)>.cat-help){display:none}html[data-device=desktop][data-account=brand] .app:has(.shared-view){grid-template-rows:auto auto auto auto auto auto auto}html[data-device=desktop][data-account=brand] .app:has(.shared-view)>.cat-toggle{grid-row:1;align-self:start;margin-top:62px}html[data-device=desktop][data-account=brand] .app:has(.shared-view)>.cat-head{display:none}html[data-device=desktop][data-account=brand] .app:has(.shared-view)>.cat-toggle{grid-column:2/-1;justify-self:end}html[data-device=desktop][data-account=brand] .app:has(.shared-view)>.pad.shared-view{display:contents}html[data-device=desktop][data-account=brand] .shared-view .pub-owner-top{display:contents}html[data-device=desktop][data-account=brand] .shared-view .entered-head{grid-area:1/1;grid-template-columns:auto auto 1fr;grid-template-areas:"eyebrow eyebrow eyebrow""back back back""name more.";align-items:center;gap:8px 16px;margin:0;padding:0;display:grid}html[data-device=desktop][data-account=brand] .shared-view .entered-head:before{content:"Catalogs";font:800 10.5px var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);grid-area:eyebrow}html[data-device=desktop][data-account=brand] .shared-view .entered-back{width:auto;height:auto;font:700 13px var(--font);color:var(--accent);grid-area:back;justify-self:start;padding:0}html[data-device=desktop][data-account=brand] .shared-view .entered-back:after{content:" all published catalogs"}html[data-device=desktop][data-account=brand] .shared-view .entered-name{white-space:nowrap;grid-area:name;margin:0;font-size:52px;line-height:1}html[data-device=desktop][data-account=brand] .shared-view .pub-head-more{grid-area:more}html[data-device=desktop][data-account=brand] .shared-view .pub-sub{font:800 11px var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);grid-area:2/1;margin:12px 0 0}html[data-device=desktop][data-account=brand] .shared-view .cdesc-view{font:italic 16px var(--font-serif);color:var(--muted);grid-area:3/1;margin:6px 0 0;padding:0}html[data-device=desktop][data-account=brand] .shared-view .pulse-card{background:var(--accent-fill);max-width:none;color:var(--on-accent);border:0;border-radius:20px;grid-area:4/1/auto/-1;align-items:center;gap:34px;margin:18px 0 0;padding:18px 500px 18px 26px;display:flex}html[data-device=desktop][data-account=brand] .shared-view .pulse-cells{border:0;order:1;gap:34px;margin:0;padding:0;display:flex}html[data-device=desktop][data-account=brand] .shared-view .pulse-cell{text-align:left;border:0;flex-direction:column;flex:none;gap:6px;padding:0;display:flex}html[data-device=desktop][data-account=brand] .shared-view .pulse-num{font:800 24px/1 var(--font);color:var(--on-accent)}html[data-device=desktop][data-account=brand] .shared-view .pulse-delta{display:none}html[data-device=desktop][data-account=brand] .shared-view .pulse-delta:not(.muted){font:800 13px var(--font);color:#e7b9a6;margin-left:6px;display:inline}html[data-device=desktop][data-account=brand] .shared-view .pulse-cell-label{font:800 10px var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--on-accent);opacity:.8}html[data-device=desktop][data-account=brand] .shared-view .pulse-head{order:2;align-items:center;margin:0;padding:0;display:flex}html[data-device=desktop][data-account=brand] .shared-view .pulse-eyebrow{display:none}html[data-device=desktop][data-account=brand] .shared-view .pulse-wins{gap:4px}html[data-device=desktop][data-account=brand] .shared-view .pulse-win{height:30px;font:800 11px var(--font);color:var(--on-accent);opacity:.7;background:0 0;border-radius:999px;padding:0 12px}html[data-device=desktop][data-account=brand] .shared-view .pulse-win.on{opacity:1;background:#f5eedf2e}html[data-device=desktop][data-account=brand] .shared-view .pulse-win:after{display:none}html[data-device=desktop][data-account=brand] .shared-view .pub-owner-actions{order:2;grid-area:4/2/auto/-1;place-self:center end;gap:12px;margin:18px 26px 0 0;display:flex}html[data-device=desktop][data-account=brand] .shared-view .pulse-card{order:1}html[data-device=desktop][data-account=brand] .shared-view .pub-owner-act{height:44px;color:var(--on-accent);font:800 11.5px var(--font);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1.5px solid #f5eedf99;border-radius:999px;flex:none;width:auto;padding:0 20px}html[data-device=desktop][data-account=brand] .shared-view .pub-owner-act:last-child{background:var(--on-accent);border-color:var(--on-accent);color:var(--accent-fill)}html[data-device=desktop][data-account=brand] .shared-view .ctools--right{grid-area:5/1/auto/-1;margin:22px 0 0}html[data-device=desktop][data-account=brand] .shared-view .ctool-count{font:800 12px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:auto;display:inline}html[data-device=desktop][data-account=brand] .shared-view .pub-hidden-note{grid-area:6/1/auto/-1;margin-top:14px}html[data-device=desktop][data-account=brand] .shared-view>.grid,html[data-device=desktop][data-account=brand] .shared-view>.empty,html[data-device=desktop][data-account=brand] .shared-view>.pub-empty{grid-area:7/1/auto/-1}html[data-device=desktop][data-account=brand] .shared-view .pulse-cell{text-align:center;grid-template-columns:max-content max-content;grid-template-areas:"num delta""label label";justify-content:center;align-items:end;gap:6px;display:grid}html[data-device=desktop][data-account=brand] .shared-view .pulse-num{grid-area:num}html[data-device=desktop][data-account=brand] .shared-view .pulse-delta:not(.muted){grid-area:delta;margin:0 0 2px}html[data-device=desktop][data-account=brand] .shared-view .pulse-cell-label{text-align:center;grid-area:label}html[data-device=desktop][data-account=brand] .shared-view .pulse-num{justify-self:end}html[data-device=desktop][data-account=brand] .shared-view .pulse-cell:not(:has(.pulse-delta:not(.muted))) .pulse-num{grid-column:1/-1;justify-self:center}html[data-device=desktop][data-account=brand] .shared-view .cdesc-view{justify-content:flex-start;justify-self:start;align-items:center;gap:10px;width:auto;display:inline-flex}.following-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:lowercase;color:var(--ink);margin:8px var(--gutter) 0;border-bottom:1px solid var(--line);padding-bottom:14px;font-size:46px;font-weight:400;line-height:.9}.following-search{margin:14px var(--gutter) 12px}.fr-item--follow{align-items:center;gap:12px;display:flex}.fr-item--follow .fr-item-main{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.fr-unfollow{flex:none}html[data-device=desktop][data-account=brand] .app:has(.shared-list)>.cat-head{display:none}html[data-device=desktop][data-account=brand] .app:has(.shared-list)>.cat-toggle{grid-column:2/-1;justify-self:end}html[data-device=desktop][data-account=brand] .scrim{z-index:1300}html[data-device=desktop][data-account=brand] .shared-view .pub-owner-act,html[data-device=desktop][data-account=brand] .shared-view .pub-owner-actions--brand>.pub-owner-act{flex:none;gap:8px;width:auto;min-width:0;padding:0 20px}html[data-device=desktop][data-account=brand] .shared-view .pub-owner-act svg,html[data-device=desktop][data-account=brand] .shared-view .pub-owner-actions--brand>.pub-owner-act svg{color:currentColor;stroke-width:2.4px;width:14px;height:14px;display:inline-block}html[data-device=desktop][data-account=brand] .shared-view .pulse-cell{min-width:112px}html[data-device=desktop][data-account=brand] .shared-view .pulse-cells{gap:24px}html[data-device=desktop][data-account=brand] .shared-view .pulse-head{align-self:center;margin-top:0}html[data-device=desktop][data-account=brand] .shared-view .pulse-win{height:38px;padding:0 16px;font-size:13px}.icat-thumb{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.icat-thumb img,.icat-thumb>span{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0}.dtitem-eyebrow--live:before{content:"";background:var(--olive);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.dtitem-hidebtn{border:1px solid var(--accent);height:42px;color:var(--accent);font:800 11px var(--font);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;margin-right:8px;padding:0 18px}.dtitem-hidebtn--show{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-fill)}.dtitem-viewers{margin-bottom:16px}.dtitem-viewers-cols{grid-template-columns:1.5fr 1fr;gap:24px;margin-top:4px;display:grid}.dtitem-viewers .vc{border:0;margin:0;padding:0}.dtitem-viewers .vc-head{display:none}.dtitem-viewers .vc-body{display:block}.dtitem-viewers .idet-counts{border-bottom:1px solid var(--line-2);justify-content:center;gap:34px;margin:0 0 12px;padding:10px 0 12px}.dtitem-viewers .dtitem-viewers-right{padding-top:0}.dtitem-viewers .vc .idet-counts{display:none}.dtitem-viewers-counts{border-bottom:1px solid var(--line-2);font:700 14px var(--font);color:var(--ink);justify-content:center;gap:34px;margin:4px 0 14px;padding:12px 0 14px;display:flex}.dtitem-viewers-counts span{align-items:center;gap:6px;display:inline-flex}.dtitem-viewers-counts span:first-child{color:var(--accent)}.dtitem-viewers-left .dtitem-vnone{font:500 14px/1.5 var(--font);color:var(--muted);margin-top:8px;display:block}html[data-device=desktop] :is(.nsc-scrim,.ac-sheet-bg,.oh-scrim,.fscrim){justify-content:center;align-items:center;padding:24px;bottom:0}html[data-device=desktop] :is(.nsc-sheet,.ac-sheet,.oh-sheet){border-radius:24px;max-width:460px;max-height:80vh;margin:0;padding:22px 24px 24px;animation:.16s ease-out cas-pop;box-shadow:0 30px 80px -30px #2a151999}html[data-device=desktop]:not([data-account=brand]) .fsheet:not([style*=fixed]){border-radius:24px;max-width:460px;max-height:80vh;padding:8px 4px 14px;animation:.16s ease-out cas-pop;box-shadow:0 30px 80px -30px #2a151999}html[data-device=desktop] :is(.nsc-handle,.oh-grip,.fgrip,.ac-sheet-handle){display:none}html[data-device=desktop][data-account=brand] .shared-view .cdesc-edit{grid-area:3/1;max-width:720px;margin:6px 0 0}html[data-device=desktop][data-account=brand] .shared-view .cdesc-textarea{border-color:var(--line-2);border-radius:12px}.vc-row{position:relative}.vc-row .vc-acts{align-items:center;gap:12px;padding:0;position:absolute;top:20px;right:0}.vc-row .vc-act{padding:2px 0;font-size:9.5px}.vc-row .pop-body{padding-right:150px}html[data-device=desktop] .scrim>.add-sheet{border-radius:22px;max-width:520px;max-height:80vh;padding:22px 26px;animation:.18s ease-out nsc-fade;box-shadow:0 30px 80px -30px #2a151999}html[data-device=desktop] .add-sheet .sheet-serif-title{font-family:var(--font-display);font-size:28px;font-style:normal}html[data-device=desktop] .add-sheet .destpick-row{border-radius:12px;gap:12px;padding:10px 12px}html[data-device=desktop] .add-sheet .destpick-thumb{border-radius:8px;width:48px;height:48px}html[data-device=desktop] .add-sheet .destpick-name{font-size:14px}html[data-device=desktop] .add-sheet .destpick-new{border-radius:12px;height:40px;margin-top:8px;font-size:11px}html[data-device=desktop] .add-sheet .slbl{font:800 10px var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.bd-body{flex-direction:column;display:flex}.bd-col,.bd-blk{display:contents}.bd-blk--q>*{order:1}.bd-blk--items>*{order:2}.bd-blk--taps>*{order:3}.bd-blk--followers>*{order:4}.bd-blk--others>*{order:5}html[data-device=desktop][data-account=brand] .app.bd-page{border:0;max-width:none;padding:30px 44px 70px}html[data-device=desktop][data-account=brand] .bd-page>.pad{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:20px;padding:0;display:grid}html[data-device=desktop][data-account=brand] .bd-page>.pad>*{grid-column:1/-1}html[data-device=desktop][data-account=brand] .bd-page .cat-title{grid-area:1/1;padding:0;font-size:44px;margin:0!important}html[data-device=desktop][data-account=brand] .bd-page .cat-rule{display:none}html[data-device=desktop][data-account=brand] .bd-page .bd-period{background:var(--surface-2);border:0;border-radius:999px;grid-area:1/2;gap:2px;margin:0;padding:4px;display:inline-flex}html[data-device=desktop][data-account=brand] .bd-page .bd-period button{font:800 11px var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:9px 18px}html[data-device=desktop][data-account=brand] .bd-page .bd-period button.on{background:color-mix(in srgb, var(--accent-fill) 13%, transparent);color:var(--accent)}html[data-device=desktop][data-account=brand] .bd-page .bd-kpis{grid-row:2;grid-template-columns:repeat(4,1fr);gap:14px;margin:26px 0 0;display:grid}html[data-device=desktop][data-account=brand] .bd-page .bd-kpi{border:1px solid var(--line-2);background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;padding:18px 20px 16px;display:flex}html[data-device=desktop][data-account=brand] .bd-page .bd-kpi i{font:800 10.5px var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-style:normal}html[data-device=desktop][data-account=brand] .bd-page .bd-kpi b{font:400 40px/1 var(--font-serif);color:var(--ink)}html[data-device=desktop][data-account=brand] .bd-page .bf-empty{grid-row:3}html[data-device=desktop][data-account=brand] .bd-page .bd-body{grid-row:4;grid-template-columns:minmax(0,1fr) 400px;align-items:start;column-gap:34px;margin-top:34px;display:grid}html[data-device=desktop][data-account=brand] .bd-page .bd-col{flex-direction:column;gap:30px;display:flex}html[data-device=desktop][data-account=brand] .bd-page .bd-col--side{gap:26px}html[data-device=desktop][data-account=brand] .bd-page .bd-blk{display:block}html[data-device=desktop][data-account=brand] .bd-page .bd-blk>*{order:0}html[data-device=desktop][data-account=brand] .bd-page .bh-sec{margin:0 0 14px;padding:0}html[data-device=desktop][data-account=brand] .bd-page .bh-sec-t{font:400 30px/1 var(--font-display);letter-spacing:0;text-transform:lowercase;color:var(--ink)}html[data-device=desktop][data-account=brand] .bd-page .bd-col--side .bh-sec-t{font-size:24px}html[data-device=desktop][data-account=brand] .bd-page .bh-empty,html[data-device=desktop][data-account=brand] .bd-page .bd-best,html[data-device=desktop][data-account=brand] .bd-page .bd-faces,html[data-device=desktop][data-account=brand] .bd-page .bf-row{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;margin:0;padding:16px 20px}html[data-device=desktop][data-account=brand] .bd-page .bd-best{padding:4px 20px}html[data-device=desktop][data-account=brand] .bd-page .bh-empty{font:italic 14px var(--font-serif);color:var(--muted)}html[data-device=desktop][data-account=brand] .bd-page .oh-best-row{padding:12px 0}html[data-device=desktop][data-account=brand] .bd-page .oh-thumb--tall{border-radius:10px;width:54px;height:54px}html[data-device=desktop][data-account=brand] .bd-page .oh-card-name{font-size:14px}.ba7-col{display:contents}html[data-device=desktop][data-account=brand] .app.ba7{border:0;max-width:none;padding:30px 44px 70px}html[data-device=desktop][data-account=brand] .ba7>.pad{grid-template-columns:420px minmax(0,1fr);align-items:start;column-gap:34px;padding:0;display:grid}html[data-device=desktop][data-account=brand] .ba7>.pad>.cat-title{grid-column:1/-1;padding:0;font-size:44px;margin:0 0 26px!important}html[data-device=desktop][data-account=brand] .ba7 .ba7-col{flex-direction:column;gap:22px;display:flex}html[data-device=desktop][data-account=brand] .ba7 .ba7-col--left{grid-column:1}html[data-device=desktop][data-account=brand] .ba7 .ba7-col--right{grid-column:2;gap:26px}html[data-device=desktop][data-account=brand] .ba7 .ba7-card{border-radius:14px;margin:0;padding:24px}html[data-device=desktop][data-account=brand] .ba7 .ba7-sech{margin:0 0 -8px}html[data-device=desktop][data-account=brand] .ba7 .ba7-h{font-size:24px}html[data-device=desktop][data-account=brand] .ba7 .ba7-col--right .ba7-h--top{margin:0 0 14px;font-size:30px}html[data-device=desktop][data-account=brand] .ba7 .ba7-scan{border-radius:16px;margin:0}html[data-device=desktop][data-account=brand] .ba7 .ba7-rows,html[data-device=desktop][data-account=brand] .ba7 .ba7-devs{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;margin:0;padding:4px 20px}html[data-device=desktop][data-account=brand] .ba7 .ba7-rows--top{margin-top:0}html[data-device=desktop][data-account=brand] .ba7 .ba7-caption{margin:-6px 0 0}html[data-device=desktop][data-account=brand] .ba7 .ba7-foot{align-items:center;gap:18px;margin:0;display:flex}html[data-device=desktop][data-account=brand] .ba7 .ba7-foot>*{margin:0}html[data-device=desktop][data-account=brand] .ba7 .ba7-foot button{width:auto;padding:0 24px}html[data-device=desktop][data-account=brand] .ba7 .ba7-version{text-align:left}html[data-device=desktop][data-account=brand] .catalog-client .grid,html[data-device=desktop][data-account=brand] .shared-view>.grid{align-items:start}.bd-folrows{flex-direction:column;display:flex}.bd-folrow{border-bottom:1px solid var(--line-2);color:inherit;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.bd-folrow:last-child{border-bottom:0}.bd-folrow .bd-face{width:40px;height:40px;margin:0}.bd-folrow-tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bd-folrow-tx b{font:700 14px var(--font);color:var(--ink)}.bd-folrow-tx i{font:600 11px var(--font);color:var(--muted);font-style:normal}.bd-folrow--more{font:800 11px var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);justify-content:center}html[data-device=desktop][data-account=brand] .bd-page .bd-folrows{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;padding:4px 20px}html[data-device=desktop][data-account=brand] .app.bap-page{border:0;max-width:none;padding:30px 44px 70px}html[data-device=desktop][data-account=brand] .bap-page>.pad{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:20px;padding:0;display:grid}html[data-device=desktop][data-account=brand] .bap-page>.pad>*{grid-column:1/-1}html[data-device=desktop][data-account=brand] .bap-page .bap-top{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:8px;margin:0;padding:0;display:flex}html[data-device=desktop][data-account=brand] .bap-page .bap-top:before{content:"Activity";font:800 10.5px var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}html[data-device=desktop][data-account=brand] .bap-page .bap-top .back-btn{width:auto;height:auto;font:700 13px var(--font);color:var(--accent);padding:0}html[data-device=desktop][data-account=brand] .bap-page .bap-top .back-btn:after{content:"activity";font:700 13px var(--font);margin-left:6px;display:inline-block}html[data-device=desktop][data-account=brand] .bap-page .bap-top .back-btn{align-items:center;line-height:1;display:inline-flex}html[data-device=desktop][data-account=brand] .bap-page .bap-title{grid-area:2/1;padding:0;font-size:44px;margin:6px 0 0!important}html[data-device=desktop][data-account=brand] .bap-page .cat-rule{display:none}html[data-device=desktop][data-account=brand] .bap-page .bh-seg{background:var(--surface-2);border:0;border-radius:999px;grid-area:2/2;gap:2px;margin:0;padding:4px;display:inline-flex}html[data-device=desktop][data-account=brand] .bap-page .bh-seg button{font:800 11px var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:9px 18px}html[data-device=desktop][data-account=brand] .bap-page .bh-seg button.on{background:color-mix(in srgb, var(--accent-fill) 13%, transparent);color:var(--accent)}html[data-device=desktop][data-account=brand] .bap-page .bap-sub{font:italic 15px var(--font-serif);color:var(--muted);grid-area:3/1/auto/-1;margin:8px 0 0}html[data-device=desktop][data-account=brand] .bap-page>.pad>:not(.bap-top):not(.bap-title):not(.cat-rule):not(.bh-seg):not(.bap-sub):not(.bap-split){grid-column:1;max-width:760px;margin-top:12px}html[data-device=desktop][data-account=brand] .bap-page .bap-list>:not(.bap-top):not(.bap-title):not(.cat-rule):not(.bh-seg):not(.bap-sub){max-width:760px}html[data-device=desktop][data-account=brand] .bap-page .bh-empty,html[data-device=desktop][data-account=brand] .bap-page .bd-best,html[data-device=desktop][data-account=brand] .bap-page .list-card,html[data-device=desktop][data-account=brand] .bap-page .bd-folrows{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;margin-top:20px;padding:4px 20px}html[data-device=desktop][data-account=brand] .bap-page .bh-empty{font:italic 14px var(--font-serif);color:var(--muted);padding:16px 20px}html[data-device=desktop][data-account=brand] .bap-page .op-search,html[data-device=desktop][data-account=brand] .bap-page .following-search{max-width:420px;margin:18px 0 0}html[data-device=desktop][data-account=brand] .bap-page label:has(input[type=search]){max-width:420px;margin:18px 0 0}html[data-device=desktop][data-account=brand] .bap-page .oh-best-row{padding:12px 0}html[data-device=desktop][data-account=brand] .bap-page .oh-thumb--tall{border-radius:10px;width:54px;height:54px}html[data-pane="1"] :is(.tabdock,.status-veil,.dtw-bar,.dtw-back,.im-wrap,.pm-wrap,.back-btn){display:none!important}html[data-pane="1"] body{overflow-x:hidden}html[data-pane="1"] .dtfriend-cats .cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-pane="1"] .dtprof-cols{grid-template-columns:1fr}html[data-device=desktop][data-account=brand] .bap-page .bap-split--on{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(640px,1fr);align-items:start;column-gap:40px;margin-top:12px;display:grid}html[data-device=desktop][data-account=brand] .bap-page .bap-split--on .bap-pane{justify-self:center;width:640px;max-width:100%}html[data-device=desktop][data-account=brand] .bap-page .bap-split--on .bap-list>*{max-width:760px}html[data-device=desktop][data-account=brand] .bap-page .bap-pane{border:1px solid var(--line-2);background:var(--surface);border-radius:20px;height:calc(100vh - 120px);position:sticky;top:96px;overflow:hidden;box-shadow:0 24px 60px -40px #2a151959}html[data-device=desktop][data-account=brand] .bap-page .bap-frame{background:var(--bg);border:0;width:100%;height:100%;display:block}html[data-device=desktop][data-account=brand] .bap-page .bap-pane-empty{text-align:center;height:100%;font:italic 16px var(--font-serif);color:var(--muted);place-items:center;padding:40px;display:grid}html[data-device=desktop][data-account=brand] .bap-page .bap-picked{background:color-mix(in srgb, var(--accent-fill) 8%, transparent)}.crow .last--typing{color:var(--olive);font-style:italic;font-weight:600}html[data-device=mobile] .app.thread{height:100dvh;height:var(--vvh,100dvh);flex-direction:column;min-height:0;padding-bottom:0;display:flex;overflow:hidden}html[data-device=mobile] .app.thread .thread-top{flex:none;position:relative}html[data-device=mobile] .app.thread .thread-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}html[data-device=mobile] .app.thread .inputbar,html[data-device=mobile] .app.thread .left-note{flex:none;max-width:none;margin:0;position:static}html[data-device=mobile] .app.thread .inputbar{z-index:auto}html.kb-open[data-device=mobile] .app.thread{padding-bottom:0}.pop-pin-eyebrow{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-items:center;gap:4px;margin-bottom:2px;font-size:8.5px;font-weight:800;line-height:12px;display:flex}.vc-row .pop-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vc-row:has(.pop-pin-eyebrow) .vc-acts{top:34px}.isr-sorts{flex-wrap:wrap;gap:6px;margin:2px 0 12px;display:flex}.isr-sort{font:800 9.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--line-2);color:var(--faint);background:0 0;padding:8px 11px}.isr-sort.on{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.isr .oh-card-name{margin-bottom:5px}.isr-st{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-width:360px;display:grid}.isr-st>span{text-align:center;line-height:1}.isr-st b{color:var(--accent);font-size:12.5px;font-weight:800;display:block}.isr-st small{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:3px;font-size:8px;font-weight:800;display:block}.ia-page{padding-bottom:40px}html[data-device=desktop] .ia-page{border:0;max-width:none}html[data-device=desktop] .ia-page>.pad{max-width:760px;margin:0 auto;padding-top:18px}html[data-pane="1"] .ia-page>.pad{padding-top:6px}.ia{flex-direction:column;display:flex}.ia-eb{font:800 10px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.ia-head{align-items:center;gap:12px;margin:10px 0 16px;display:flex}.ia-th{border:1px solid var(--line-2);background:#fff;border-radius:12px;flex:none;width:56px;height:56px;overflow:hidden}.ia-th img{object-fit:cover;width:100%;height:100%;display:block}.ia-title{font-family:var(--font-display);color:var(--ink);font-size:24px;line-height:1.05}.ia-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}html[data-device=mobile] .ia-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-num{background:var(--surface);border:1px solid var(--line-2);text-align:center;border-radius:12px;padding:12px 8px 10px}.ia-num b{font-family:var(--font-display);color:var(--ink);font-size:30px;font-weight:400;line-height:1;display:block}.ia-num i{font:800 9.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-top:7px;display:block}.ia-num--w b{color:var(--accent)}.ia-num b.zero{font-family:var(--font);color:var(--muted);font-size:27px;font-weight:500}.ia-card{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;margin-bottom:10px;padding:13px 15px}.ia-lbl{font:800 10px/1.2 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;gap:10px;display:flex}.ia-lbl span{font-family:var(--font-serif);text-transform:none;letter-spacing:0;color:var(--muted);text-align:right;font-size:13px;font-style:italic;font-weight:400}.ia-fun{flex-direction:column;gap:7px;margin-top:10px;display:flex}.ia-fr{font:700 12px/1.2 var(--font);color:var(--ink);grid-template-columns:96px minmax(0,1fr) 34px;align-items:center;gap:10px;display:grid}.ia-fr-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ia-track{background:var(--surface-2);border-radius:4px;height:14px;display:block;overflow:hidden}.ia-track b{background:var(--accent-fill);border-radius:4px;min-width:2px;height:100%;display:block}.ia-track b.s{background:#a0785e}.ia-track b.o{background:var(--olive)}.ia-track b.p{background:#c9a15c}.ia-fr-v{text-align:right;font-weight:800}.ia-chart{align-items:end;gap:7px;height:76px;margin-top:12px;display:grid}.ia-chart--month{gap:3px}.ia-bar{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.ia-bar em{font:700 11px/1 var(--font);color:var(--ink);margin-bottom:4px;font-style:normal}.ia-chart--month .ia-bar em{font-size:9px}.ia-bar b{background:var(--accent-fill);border-radius:4px 4px 2px 2px;width:100%;min-height:2px;display:block}.ia-days{text-align:center;font:800 9px/1 var(--font);letter-spacing:.1em;color:var(--faint);gap:7px;margin-top:6px;display:grid}.ia-chart--month+.ia-days{gap:3px}.ia-tbl{border-collapse:collapse;width:100%;margin-top:8px;font-size:12.5px}.ia-tbl th{font:800 9px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:center;padding:0 0 6px}.ia-tbl th:first-child{text-align:left}.ia-tbl td{border-top:1px solid var(--line-2);text-align:center;color:var(--accent);padding:7px 0;font-weight:800}.ia-tbl td:first-child{text-align:left}.ia-who{color:var(--ink);align-items:center;gap:8px;min-width:0;font-weight:600;text-decoration:none;display:flex}.ia-who>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ia-av{flex:none;width:24px;height:24px;font-size:8.5px}.ia-av--anon{background:var(--surface-2);color:var(--faint);border-radius:50%;place-items:center;font-weight:800;display:grid}.ia-tick{background:var(--accent-fill);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-style:normal;display:inline-grid}.ia-tick--o{background:var(--olive)}.ia-tick--no{border:1.5px solid var(--accent);color:var(--accent);background:0 0}.ia-m{color:var(--line-2);font-style:normal;font-weight:600}.ia-empty{font-family:var(--font-serif);color:var(--muted);margin-top:8px;font-size:14px;font-style:italic}.ia-top{padding-left:0;padding-right:0}html[data-pane="1"] .ia-top{display:none}html[data-device=desktop][data-account=brand] .bap-page--account .bap-top:before{content:"Account"}html[data-device=desktop][data-account=brand] .bap-page--account .bap-top .back-btn:after{content:"account"}.sf-cols{display:contents}html[data-device=desktop] .sf-cols{grid-template-columns:minmax(0,1fr) 640px;align-items:start;column-gap:40px;margin-top:12px;display:grid}html[data-device=desktop] .sf-form{background:var(--surface);border:1px solid var(--line-2);border-radius:16px;padding:20px 22px}html[data-device=desktop] .sf-form .field:first-child label{margin-top:0}.sf-prev-eb{font:800 10px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:10px}.sf-prev-card{background:var(--surface);border:1px solid var(--line-2);border-radius:16px;align-items:flex-start;gap:18px;padding:22px;display:flex}.sf-prev-av{flex:none;width:88px;height:88px;font-size:30px}.sf-prev-tx{flex:1;min-width:0}.sf-prev-name{font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:10px;font-size:32px;line-height:1;display:flex}.sf-prev-bio{font-family:var(--font-serif);color:var(--muted);margin:8px 0;font-size:16px;font-style:italic}.sf-prev-bio--empty{color:var(--faint);opacity:.7}.sf-prev-stats{color:var(--ink);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.sf-prev-stats b{color:var(--accent)}.sf-prev-site{color:var(--accent);text-decoration:underline}.sf-prev-links{font-family:var(--font-serif);margin-top:12px;font-size:14px;font-style:italic}.sf-prev-links a{color:var(--muted)}.pv-strip{background:var(--surface-2);border-bottom:1px solid var(--line-2);align-items:center;gap:22px;padding:12px 44px;display:flex}.pv-strip-eb{font:800 10px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-right:auto}.pv-strip-a{font:800 10px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.item-card.pubown-card{flex-direction:column;display:flex}.item-card.pubown-card>.card-link,.item-card.pubown-card .cb{flex-direction:column;flex:auto;display:flex}.item-card.pubown-card .cb .preact{margin-top:auto;padding-top:8px}.item-card.pubown-card .cb>:not(.preact):last-of-type{margin-bottom:9px}.item-card.is-held .thumb img,.item-card.is-held .thumb-img{filter:blur(10px)}.item-card.is-held{border-style:dashed}.mod-chip{z-index:4}.mod-chip--red{color:var(--danger);border-color:var(--danger)}.mod-banner{background:var(--surface);border:1px solid var(--line-2);border-left:4px solid var(--accent);border-radius:12px;margin:10px 0 12px;padding:12px 14px}.mod-banner b{font:700 13px/1.3 var(--font);color:var(--ink);margin-bottom:3px;display:block}.mod-banner span{font-family:var(--font-serif);color:var(--muted);font-size:14px;font-style:italic}.mod-banner--red{border-left-color:var(--danger)}.th-held{text-align:center;width:100%;height:100%;min-height:64px;font:700 10px/1.3 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background:var(--surface-2);place-items:center;padding:6px;display:grid}.mod-sub{font-family:var(--font-serif);color:var(--muted);margin:6px 0 12px;font-size:14px;font-style:italic}.mod-tabs{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.mod-tab{font:800 10px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--line-2);color:var(--faint);padding:8px 11px;text-decoration:none}.mod-tab.on{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.mod-row{flex-direction:column;gap:10px;display:flex}.mod-top{align-items:flex-start;gap:12px;display:flex}.mod-th{background:var(--fill);cursor:pointer;border:0;border-radius:10px;flex:none;width:86px;height:104px;padding:0;position:relative;overflow:hidden}.mod-th img{object-fit:cover;filter:blur(9px);width:100%;height:100%;display:block;transform:scale(1.1)}.mod-th.is-open img{filter:none;transform:none}.mod-th i{font:800 9px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:#f7f0e28c;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.mod-tx{flex:1;min-width:0}.mod-tx b{font-size:14px;display:block}.mod-tx small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.mod-tx small a{color:inherit}.mod-flags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mod-flag{font:800 9.5px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--bg);color:var(--faint);border:1px solid var(--line-2);padding:5px 8px}.mod-flag.hot{background:var(--accent-fill);color:#fff;border-color:var(--accent-fill)}.mod-flag.warm{color:var(--accent);background:#e9d3c6;border-color:#0000}.mod-why{font-family:var(--font-serif);color:var(--muted);margin-top:8px;font-size:13px;font-style:italic}.mod-acts{gap:8px;display:flex}.mod-btn{font:800 10.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--line-2);color:var(--accent);cursor:pointer;background:0 0;flex:1;padding:12px}.mod-btn.p{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.mod-btn.d{color:var(--danger);border-color:var(--danger)}.mod-meta{color:var(--faint);justify-content:space-between;font-size:11px;display:flex}.mod-empty-sub{font-family:var(--font-serif);color:var(--muted);margin-top:6px;font-size:14px;font-style:italic}html[data-teaser="1"] :is(.tabdock,.back-btn,.entered-back,.topnav .iconbtn:first-child,.status-veil){display:none!important}html[data-teaser="1"] .app{padding-bottom:128px}.tz-top{max-width:var(--app-max);justify-content:space-between;align-items:center;margin:0 auto;padding:14px 20px 6px;display:flex}.tz-wm img{width:auto;height:28px;display:block}.tz-pill,.tz-cta{font:800 10px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;text-decoration:none}.tz-pill{color:var(--accent);border:1px solid var(--line-2);padding:9px 12px}html[data-teaser="1"]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tz-bar{z-index:70;color:#f5eedf;padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));background:#2a1519;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.tz-ic{border-radius:10px;flex:none;width:40px;height:40px}.tz-tx{flex:1;min-width:0}.tz-tx b{font:700 13px/1.2 var(--font);display:block}.tz-tx small{font:500 11px/1.3 var(--font);color:#c9b7a2;margin-top:2px;display:block}.tz-cta{color:#2a1519;background:#f5eedf;padding:11px 14px}.ivote-noterow{align-items:center;gap:8px;margin-top:8px;display:flex}.ivote-noterow .ivote-note{flex:1;min-width:0;margin:0}.ivote-attach{font:800 10px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--on-accent);cursor:pointer;white-space:nowrap;border:0;flex:none;padding:11px 12px}.ivote--done .ivote-row{margin-bottom:0}.gift-share-hint{margin:-6px 2px var(--space-3);font-family:var(--font-serif);color:var(--muted);font-size:14px;font-style:italic;line-height:1.4}.gift-locked{border:1px solid var(--line-2);background:var(--surface);border-radius:var(--radius);text-align:center;margin-top:var(--space-2);padding:22px 18px 20px}.gift-locked-ic{width:44px;height:44px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.gift-locked b{font-family:var(--font-serif);color:var(--ink);font-size:20px;font-weight:400;line-height:1.25;display:block}.gift-locked p{max-width:34ch;color:var(--muted);margin:8px auto 0;font-size:14px;line-height:1.5}.gift-locked-act{justify-content:center;gap:8px;margin-top:16px;display:flex}.gift-locked-act .conn-row{justify-content:center}.gift-locked-act .pill{text-decoration:none}.dtgift-guesttop{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:820px;margin:0 auto;padding:22px 20px 0;display:flex}.dtgift-guestwm img{width:auto;height:30px;display:block}.dtgift-guest .dtgift-body{padding-top:12px}html[data-teaser="1"] .gift-share-hint{display:none}.dtitem-catrm{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;padding:0 2px;display:inline-flex}.dtitem-catrm .rm{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700;display:none}.dtitem-catrow--rm:hover .dtitem-catrm .ck,.dtitem-catrm:focus-visible .ck{display:none}.dtitem-catrow--rm:hover .dtitem-catrm .rm,.dtitem-catrm:focus-visible .rm{display:inline}.share-pop{max-width:440px;padding:20px 18px 18px}.share-pop-head{justify-content:space-between;align-items:center;display:flex}.share-pop-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:16px}.share-pop-sub{font-family:var(--font-serif);color:var(--muted);margin:2px 0 14px;font-size:14px;font-style:italic}.share-pop-req{border-bottom:1px solid var(--line);margin:0 0 14px;padding-bottom:12px}.share-pop-note{font-family:var(--font-serif);color:var(--muted);margin:10px 2px 0;font-size:14px;font-style:italic;line-height:1.4}html[data-device=desktop] .share-pop{max-width:520px;padding:24px 26px 22px}.jreq-row{align-items:center;gap:var(--space-3);padding:8px 2px;display:flex}.jreq-row .fa{border-radius:50%;flex:none;width:38px;height:38px;font-size:13px}.jreq-row .fn{flex-direction:column;flex:1;min-width:0;font-size:14px;font-weight:600;display:flex}.jreq-row .fn small{color:var(--muted);font-size:12px;font-weight:400}.jreq-acts{gap:6px;display:flex}.jreq-acts .pill{padding:7px 12px;font-size:11px}.jreq-empty{font-family:var(--font-serif);color:var(--muted);font-size:14px;font-style:italic}.jc-head{padding-top:var(--space-2);margin-bottom:var(--space-3)}.jc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.jc-title{font-family:var(--font-display);color:var(--ink);margin:4px 0 8px;font-size:30px;font-weight:400;line-height:1.1}.jc-by{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.jc-av{flex:none;width:26px;height:26px;font-size:10px}.jc-desc{color:var(--ink);margin:10px 0 0;font-size:14px;line-height:1.5}.jc-askbox,.jc-ownerbox,.jc-locked{border:1px solid var(--line-2);background:var(--surface);border-radius:var(--radius);margin-bottom:var(--space-3);padding:16px}.jc-askbox b,.jc-locked b{font-family:var(--font-serif);color:var(--ink);margin-bottom:8px;font-size:18px;font-weight:400;display:block}.jc-locked{text-align:center;padding:24px 18px}.jc-locked p{color:var(--muted);margin:0 0 14px;font-size:14px}.jc-locked .pill{text-decoration:none}.jc-join{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.jc-hint{font-family:var(--font-serif);color:var(--muted);margin:0;font-size:14px;font-style:italic;line-height:1.4}.jc-err{color:#a23b3b;margin:0;font-size:13px}.jc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jc-card{color:inherit;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);flex-direction:column;padding:8px;text-decoration:none;display:flex}.jc-im{aspect-ratio:3/4;background:var(--image-bg);border-radius:10px;margin-bottom:8px;display:block;overflow:hidden}.jc-im img{object-fit:cover;width:100%;height:100%;display:block}.jc-brand{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.jc-name{color:var(--ink);margin-top:2px;font-size:13.5px;font-weight:600;line-height:1.3}.jc-price{color:var(--ink);margin-top:4px;font-size:13px;font-weight:700}.dtjoin-body{box-sizing:border-box;width:100%;max-width:960px;margin:0 auto;padding:24px 20px 60px}.dtjoin .jc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dtjoin .jc-title{font-size:40px}.dtjoin .jc-askbox,.dtjoin .jc-ownerbox{flex-direction:column;gap:6px;display:flex}html[data-device=desktop] .ac-sheet{width:760px;max-width:760px}html[data-device=desktop] .ac-sheet .destpick-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}html[data-device=desktop] .ac-sheet .destpick-row{opacity:1;background:#fdfaf3;border:1px solid #2a15191f;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;padding:10px;position:relative}html[data-device=desktop] .ac-sheet .destpick-row:hover{outline-offset:-1px;background:#fdfaf3;outline:2px solid #5c2e37}html[data-device=desktop] .ac-sheet .destpick-thumb{aspect-ratio:1;border-radius:10px;gap:2px;width:100%;height:auto}html[data-device=desktop] .ac-sheet .destpick-body{min-width:0;margin-top:10px}html[data-device=desktop] .ac-sheet .destpick-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}html[data-device=desktop] .ac-sheet .destpick-meta-row{margin-top:3px}html[data-device=desktop] .ac-sheet .destpick-meta{font-size:11.5px}html[data-device=desktop] .ac-sheet .destpick-chev{display:none}html[data-device=desktop] .ac-sheet .destpick-row:not(.on):hover:after{border-radius:13px;height:26px;margin:0;padding:0 10px;font-size:9.5px;position:absolute;bottom:12px;right:10px}html[data-device=desktop] .ac-sheet .destpick-row.on{opacity:.8;background:#f7f0e2}html[data-device=desktop] .ac-sheet .destpick-row.on .destpick-check{font:700 10px/1 var(--font);color:#6f6538;background:#f7f0e2;border-radius:999px;margin:0;padding:4px 9px;position:absolute;top:16px;right:16px;box-shadow:0 1px 2px #2a15191f}html[data-device=desktop] .ac-sheet .destpick{flex-direction:column;display:flex}html[data-device=desktop] .ac-sheet .destpick-search{order:-2}html[data-device=desktop] .ac-sheet .destpick-new{z-index:3;aspect-ratio:auto;background:#f7f0e2;flex-direction:row;order:-1;width:100%;height:44px;margin:0 0 6px;font-size:12px;position:sticky;top:0;box-shadow:0 6px 10px -8px #2a151959}html[data-device=desktop] .ac-sheet .destpick:has(.destpick-search) .destpick-new{top:58px}html[data-device=desktop] .ac-sheet .slbl{margin:18px 0 10px}html[data-device=desktop] .sheet-card.ask-sheet-card{border-radius:20px;width:min(780px,100%);max-width:none;height:min(720px,100%);max-height:100%;padding:18px 30px 26px}.jump-latest{z-index:40;border:1px solid var(--line-2);background:var(--surface);width:40px;height:40px;color:var(--accent);cursor:pointer;border-radius:50%;place-items:center;animation:.16s ease-out nsc-fade;display:grid;position:fixed;right:14px;box-shadow:0 8px 24px -10px #2a151973}.jump-latest:active{transform:scale(.96)}html[data-device=mobile] .app.thread{position:relative}html[data-device=mobile] .app.thread .jump-latest{position:absolute}html[data-device=desktop] .jump-latest{right:28px}.pd-eyebrow{flex-wrap:wrap;row-gap:4px;min-width:0}.pd-info{min-width:0}.ra-tile img{width:auto;height:72%}.rai-reply-tile img{width:auto;height:74%}.ac-head{gap:8px}.ac-head .chat-id-name.ac-head-title{font-family:var(--font-serif);letter-spacing:0;font-size:19px;font-weight:400;line-height:1.15}.ac-head-actions{flex:none;align-items:center;gap:0;display:flex}.ac-head-actions .iconbtn svg{fill:none;width:21px;height:21px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block}.asst-fix .ac-wrap{min-height:0}.rai-reply{max-width:94%}.rai-reply-lead{font-size:16.5px;line-height:1.5}.rai-verdict-pill{border:1px solid var(--olive);color:var(--olive);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;margin:0 0 9px;padding:4px 11px;font-size:10.5px;font-weight:800;display:inline-flex}.rai-verdict-pill i{background:var(--olive);border-radius:50%;width:6px;height:6px}.rai-caret{vertical-align:-2px;background:var(--accent);width:2px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite raiCaret;display:inline-block}@keyframes raiCaret{to{visibility:hidden}}.rai-reply--pending .tdots{gap:5px;padding:6px 0 2px;display:inline-flex}.ac-head-actions .iconbtn{background:0 0;border:0;width:36px;height:36px}html[data-device=mobile] .rai-reply-rest{font-size:13.5px}.ac-input::placeholder{font-family:var(--font-serif);color:var(--muted);font-size:15px;font-style:italic}.ac-start{text-align:center;padding:26px 4px 10px}.ac-start-mark{border:1px solid var(--line-2);background:#f6e5d5;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 14px;display:flex}.ac-start-mark img{width:auto;height:64%;display:block}.ac-start-h{font-family:var(--font-serif);color:var(--ink);margin:0 0 6px;font-size:28px;font-weight:400;line-height:1.15}.ac-start-p{font-family:var(--font-serif);color:var(--soft);margin:0 0 20px;font-size:14px;font-style:italic}.ac-tiles{text-align:left;grid-template-columns:1fr 1fr;gap:10px;display:grid}.ac-tile{background:var(--surface);border:1px solid var(--line-2);text-align:left;cursor:pointer;min-height:92px;color:var(--ink);border-radius:16px;flex-direction:column;gap:4px;padding:14px 14px 12px;display:flex}.ac-tile b{font-family:var(--font-serif);font-size:18px;font-weight:400;line-height:1.2;display:block}.ac-tile>span,.ac-tile-m>span{color:var(--soft);font-size:12px;line-height:1.4}.ac-tile--wide{flex-direction:row;grid-column:1/3;align-items:center;gap:14px;min-height:0}.ac-tile-two{flex:none;gap:6px;display:flex}.ac-tile-two i{border:1px solid var(--line-2);background:#d8cdb8;border-radius:9px;width:34px;height:34px;display:block}.ac-tile-two i+i{background:#c9b9a5}.ac-tile-m{flex-direction:column;gap:3px;display:flex}.ac-tile-m b{margin:0}.ac-recent{text-align:left;margin-top:26px}.ac-recent-h{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:800}.ac-recent-row{border:0;border-top:1px solid var(--line-2);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:12px 0;font-size:14.5px;display:flex}.ac-recent-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-recent-date{color:var(--soft);flex:none;margin-left:12px;font-size:12px}.cmp-tray{align-items:center;gap:8px;padding:8px 0 6px;display:flex}.cmp-slot-wrap{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.cmp-slot{border:1px dashed var(--line);background:var(--surface);min-width:0;height:48px;color:var(--soft);cursor:pointer;text-align:left;border-radius:14px;flex:1;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;display:flex}.cmp-slot.filled{border-style:solid;border-color:var(--line-2);color:var(--ink)}.cmp-slot-thumb{background:#d8cdb8;border-radius:9px;flex:none;width:34px;height:34px;overflow:hidden}.cmp-slot-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cmp-slot-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cmp-vs{font-family:var(--font-serif);color:var(--muted);flex:none;font-size:14px;font-style:italic}.pick-name{gap:8px;margin:0 0 12px;display:flex}.pick-name-in{border:1px solid var(--line);background:var(--surface);min-width:0;height:42px;color:var(--ink);border-radius:21px;flex:1;padding:0 14px;font-size:14px}.pick-name-in::placeholder{font-family:var(--font-serif);color:var(--muted);font-size:14px;font-style:italic}.pick-name-go{background:var(--accent-fill);height:42px;color:var(--on-accent);cursor:pointer;border:0;border-radius:21px;padding:0 16px;font-size:13px;font-weight:600}.pick-name-go:disabled{opacity:.45}.cmp-reply{align-self:stretch;max-width:100%}.cmp-card{background:var(--surface);border:1px solid var(--line-2);border-radius:18px;margin:2px 0 12px;overflow:hidden}.cmp-top{grid-template-columns:1fr 1fr;display:grid}.cmp-side{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;min-width:0;padding:12px 12px 14px;text-decoration:none;display:flex;position:relative}.cmp-side+.cmp-side{border-left:1px solid var(--line-2)}.cmp-img{border:1px solid var(--line-2);background:#e7dfcf;border-radius:12px;height:118px;margin-bottom:8px;display:block;overflow:hidden}.cmp-img img{object-fit:cover;width:100%;height:100%;display:block}.cmp-side b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cmp-side>span:last-child{color:var(--soft);font-size:12.5px}.cmp-win{z-index:1;background:var(--olive);color:var(--on-accent);letter-spacing:.14em;border-radius:4px;padding:3px 7px;font-size:9px;font-weight:800;position:absolute;top:18px;left:18px}.cmp-rows{border-collapse:collapse;border-top:1px solid var(--line-2);width:100%}.cmp-rows td{border-top:1px solid var(--line-2);vertical-align:top;color:var(--soft);padding:9px 12px;font-size:12.5px;line-height:1.35}.cmp-rows tr:first-child td{border-top:0}.cmp-rows td.cmp-lbl{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;width:24%;padding-top:11px;font-size:10px;font-weight:700}.cmp-rows td.on{color:var(--ink)}.cmp-rows td i{background:var(--olive);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.assistant-ic.ra-tile,.ask-assistant-ic.ra-tile,.chat-id-av.ra-tile,.rai-reply-tile,.ac-start-mark{background:#efe7d8}.pick-two-count{color:var(--soft);margin-left:auto;margin-right:10px;font-size:12px}.pick-two-typed{flex-wrap:wrap;gap:8px;margin:-4px 0 12px;display:flex}.ac-chip.on{border-color:var(--accent);color:var(--accent)}.pick-cell.on:after{content:"";background:var(--accent-fill);width:22px;height:22px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:8px;right:8px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='12' fill='black'/><path d='M7 12.5l3.2 3.2L17 9' stroke='white' stroke-width='2.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='12' fill='black'/><path d='M7 12.5l3.2 3.2L17 9' stroke='white' stroke-width='2.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat}.pick-two-foot{background:var(--surface);padding:12px 0 4px;position:sticky;bottom:0}.pick-two-go{background:var(--accent-fill);width:100%;height:48px;color:var(--on-accent);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:24px;padding:0 16px;font-size:14px;font-weight:700;overflow:hidden}.pick-two-go:disabled{opacity:.4}.acr-wrap{position:relative;overflow:hidden}.acr-slide{z-index:1;background:var(--bg);will-change:transform;touch-action:pan-y;transition:transform .2s;position:relative}.acr-slide .ac-recent-row{background:var(--bg)}.acr-tray{z-index:0;display:flex;position:absolute;top:0;bottom:0}.acr-tray--del{right:0}.acr-tray--ren{left:0}.acr-btn{width:84px;color:var(--on-accent);letter-spacing:.04em;cursor:pointer;border:0;font-size:11px;font-weight:800}.acr-btn.del{background:var(--accent-fill)}.acr-btn.ren{background:var(--olive)}.ac-recent-row--edit{align-items:center;gap:8px;display:flex}.ac-recent-row--edit .ac-rename-input{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex:1;min-width:0;height:36px;padding:0 12px;font-size:14px}.ac-official{letter-spacing:.14em;text-transform:uppercase;color:var(--olive);margin-bottom:2px;font-size:9px;font-weight:800;display:block}.acr-btn.del{border-radius:8px 0 0 8px}.acr-btn.ren{border-radius:0 8px 8px 0}.ac-head .chat-id-name.ac-head-title,.ac-start-h,.ac-tile b,.ac-tile-m b,.rai-reply-lead,.cmp-reply .rai-reply-lead{font-style:italic}.bubble--photo{width:fit-content;max-width:min(268px,72vw);padding:4px}.bubble--photo .who{padding:6px 8px 5px}.bubble--photo .msg-photo{width:100%;max-width:100%}.msg-album{border-radius:12px;gap:3px;width:min(228px,62vw);display:grid;overflow:hidden}.bubble--photo .msg-album{width:100%;max-width:100%}.msg-album--2{grid-template-columns:1fr 1fr}.msg-album--3{grid-template-rows:1fr 1fr;grid-template-columns:1.62fr 1fr}.msg-album--3 .msg-album-tile:first-child{grid-row:span 2}.msg-album--4{grid-template-columns:1fr 1fr}.msg-album-tile{background:var(--image-bg);cursor:pointer;aspect-ratio:1;border:0;padding:0;display:block;position:relative;overflow:hidden}.msg-album--3 .msg-album-tile:first-child{aspect-ratio:auto}.msg-album-tile img{object-fit:cover;width:100%;height:100%;display:block}.msg-album-more{color:#f5eedf;font:600 21px/1 var(--font-body,inherit);background:#0000006b;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.msg-photo-caption{color:inherit;margin:8px 2px 1px;font-size:15px;line-height:1.4}.pick-search{align-items:center;margin:0 0 10px;display:flex;position:relative}.pick-search svg{fill:none;width:17px;height:17px;stroke:var(--soft);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;position:absolute;left:13px}.pick-search-in{border:1px solid var(--line);background:var(--surface);width:100%;height:42px;color:var(--ink);border-radius:21px;padding:0 36px 0 38px;font-size:14px}.pick-search-in::placeholder{font-family:var(--font-serif);color:var(--muted);font-size:14px;font-style:italic}.pick-search-x{width:30px;height:30px;color:var(--soft);cursor:pointer;background:0 0;border:0;font-size:13px;position:absolute;right:6px}.pick-count{color:var(--soft);margin-top:2px;font-size:12px}.pick-extra{margin:-4px 0 10px}.pick-extra-btn{text-align:left;border:1px dashed var(--line);background:var(--surface);width:100%;color:var(--accent);cursor:pointer;border-radius:12px;padding:10px 12px;font-size:13px}.ac-results .ac-card,.ac-card{text-align:left;cursor:pointer;border:0;border-top:1px solid var(--line-2);width:100%;color:var(--ink);background:0 0;border-radius:0;align-items:center;gap:12px;margin:0;padding:12px 0;display:flex}.ac-results .ac-card:last-of-type{border-bottom:1px solid var(--line-2)}.ac-card .ac-thumb{border:1px solid var(--line-2);background:#fff;border-radius:10px;flex:none;width:76px;height:76px;overflow:hidden}.ac-card .ac-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ac-card .ac-info{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.ac-card .ac-official{letter-spacing:.14em;text-transform:uppercase;color:var(--olive);margin-bottom:2px;font-size:9px;font-weight:800}.ac-card .ac-official.mine{color:var(--accent)}.ac-card .ac-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.ac-card .ac-title{letter-spacing:.02em;text-transform:uppercase;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 5px;font-size:13.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.ac-card .ac-meta{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:16px;font-weight:700;display:flex}.ac-card .ac-meta b{font-weight:700}.ac-card .ac-delta,.ac-card .ac-save{font-family:var(--mono);color:var(--soft);font-size:12px;font-weight:400}.ac-card .ac-delta.down{color:var(--olive)}.ac-card .ac-reason{font-family:var(--mono);color:var(--soft);margin-top:3px;font-size:12px}.ac-card .ac-chev{display:none}.ac-card .ac-act{border:1px solid var(--line);letter-spacing:.12em;color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-self:center;padding:6px 12px;font-size:11px;font-weight:800}.ac-group{margin-top:12px}.voteline--jump{cursor:pointer}.voteline--jump:active{opacity:.75}.pick-dt-tools{flex-direction:column;gap:10px;display:flex}.pick-dt-tools .pick-search{max-width:420px;margin:0}.pick-dt-tools .pick-scope{margin:0}html[data-device=desktop] .cmp-reply{max-width:720px}html[data-device=desktop] .cmp-img{background:#fff;height:190px}html[data-device=desktop] .cmp-img img{object-fit:contain}.pick-dt-tools .pick-search{max-width:none}.pick-search-in:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);outline:none}.ei-reread{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--accent);letter-spacing:.04em;cursor:pointer;border-radius:12px;margin:6px 0 14px;padding:12px;font-size:13px;font-weight:700;display:block}.dtw-pulltools .pick-dt-tools{width:100%}.dtw-pulltools .pick-dt-tools .pick-search{flex:100%;width:100%;max-width:none}.dtw-pulltools .pick-dt-tools .pick-search-in{width:100%;height:46px;font-size:15px}.ei-reread{border:1.5px solid var(--olive);background:var(--bg);width:100%;color:var(--olive);letter-spacing:.04em;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:10px 0 18px;padding:12px;font-size:13px;font-weight:700;display:flex}.ei-reread svg{fill:none;width:16px;height:16px;stroke:var(--olive);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ei-reread:disabled{opacity:.6}.ei.ei--detect .ei-photos-col>:not(.pd-panel),.ei.ei--detect .ei-fields-col,.ei.ei--detect .ei-ctawrap{display:none}.opinion-faces{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.opinion-faces .face-lean{white-space:normal;flex:100%;line-height:1.25;overflow:visible}.idet-vright{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:3px;max-width:58%;margin-left:auto;display:flex}.idet-vright .idet-vval{margin-left:0;padding-left:0}.idet-vright .idet-vcomment{color:var(--soft);font-size:12px;line-height:1.3}.item-card,.item-card *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.item-card img{-webkit-user-drag:none}.peek-bg{z-index:1400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2a151961;flex-direction:column;justify-content:center;align-items:center;padding:18px 20px;display:flex;position:fixed;inset:0}.peek-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:22px;width:100%;max-width:380px;animation:.18s ease-out peekIn;overflow:hidden;box-shadow:0 30px 60px -18px #2a15198c}@keyframes peekIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.peek-gallery{border-bottom:1px solid var(--line-2);background:#fff;height:240px;position:relative}.peek-strip{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.peek-strip::-webkit-scrollbar{display:none}.peek-strip img,.peek-one{object-fit:cover;scroll-snap-align:start;flex:none;width:100%;height:100%;display:block}.peek-empty{background:var(--image-bg)}.peek-dots{pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;bottom:10px;left:0;right:0}.peek-dots i{background:#2a151940;border-radius:50%;width:6px;height:6px}.peek-dots i.on{background:var(--accent)}.peek-body{padding:14px 16px}.peek-eb{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.peek-nm{letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:3px 0 6px;font-size:15px;font-weight:700;line-height:1.25}.peek-pr{color:var(--ink);font-size:18px;font-weight:700}.peek-mo{font-family:var(--mono);color:var(--soft);margin-top:3px;font-size:12px}.peek-facts{gap:16px;margin-top:10px;font-size:12px;display:flex}.peek-facts b{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10px;font-weight:800;display:block}.peek-facts span{color:var(--ink)}.peek-votes{border-top:1px solid var(--line-2);margin-top:12px;padding-top:10px}.peek-vrow{align-items:center;gap:10px;padding:4px 0;display:flex}.peek-av{border:2px solid var(--line-2);border-radius:50%;flex:none;width:26px;height:26px;font-size:10px}.peek-av.v-yes{border-color:var(--vote-yes)}.peek-av.v-maybe{border-color:var(--vote-maybe)}.peek-av.v-no{border-color:var(--vote-no)}.peek-vn{color:var(--ink);flex:none;font-size:13px;font-weight:700}.peek-vnote{color:var(--soft);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.peek-vv{letter-spacing:.14em;text-transform:uppercase;flex:none;font-size:9px;font-weight:800}.peek-vv.v-yes{color:var(--vote-yes)}.peek-vv.v-maybe{color:var(--vote-maybe)}.peek-vv.v-no{color:var(--vote-no)}.peek-menu{background:var(--surface);border:1px solid var(--line);border-radius:18px;width:100%;max-width:380px;margin-top:14px;animation:.22s ease-out peekIn;overflow:hidden;box-shadow:0 20px 40px -18px #2a151973}.peek-mi{border:0;border-top:1px solid var(--line-2);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:13px 16px;font-size:14.5px;font-weight:600;display:flex}.peek-mi:first-child{border-top:0}.peek-mi:disabled{opacity:.45}.peek-mi svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.peek-mi.wine{color:var(--accent)}.peek-mi.danger{color:var(--danger)}.peek-hint{font-family:var(--font-serif);color:#f7f0e2cc;margin-top:14px;font-size:13px;font-style:italic}html[data-device=desktop] .peek-card,html[data-device=desktop] .peek-menu{max-width:440px}.peek-strip img,.peek-one{object-fit:contain}.peek-card{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 250px);overflow-y:auto}.peek-vmore{color:var(--soft);padding:6px 0 2px;font-size:12px}.ac-composer{z-index:20}.ac-thread{padding-bottom:24px}.asst-fix .ac-wrap{overscroll-behavior:contain;scroll-behavior:auto}.asst-fix{overscroll-behavior:none}.ac-thread{contain:layout}.sheet-card.pick-sheet>.pick-search{margin:0 20px 10px}@media (pointer:coarse){html[data-device=mobile] input,html[data-device=mobile] select,html[data-device=mobile] textarea{font-size:max(16px,1em)}}html[data-device=mobile] .topnav h1{font-size:24px}html[data-device=mobile] .btn,html[data-device=mobile] .linkbtn{font-size:14px}html[data-device=mobile] .field label{font-size:12.5px}html[data-device=mobile] .input{font-size:14px}html[data-device=mobile] .auth-title{font-size:46px}html[data-device=mobile] .auth-sub{font-size:14px}html[data-device=mobile] .auth-switch,html[data-device=mobile] .error,html[data-device=mobile] .notice{font-size:12.5px}html[data-device=mobile] .add-btn,html[data-device=mobile] .iconbtn{font-size:18px}html[data-device=mobile] .filters-toggle{font-size:12.5px}html[data-device=mobile] .chip-label-inline{font-size:11px}html[data-device=mobile] .chip,html[data-device=mobile] .filter-clear,html[data-device=mobile] .card-act{font-size:12.5px}html[data-device=mobile] .card-act.confirm{font-size:11px}html[data-device=mobile] .item-nm,html[data-device=mobile] .price{font-size:14px}html[data-device=mobile] .price .orig{font-size:11px}html[data-device=mobile] .detail-price .orig{font-size:12.5px}html[data-device=mobile] .ishare .pr .orig{font-size:11px}html[data-device=mobile] .tag{font-size:9px}html[data-device=mobile] .card-verdict{font-size:11px}html[data-device=mobile] .empty .big{font-size:16px}html[data-device=mobile] .hint{font-size:12.5px}html[data-device=mobile] .gallery-remove{font-size:9px}html[data-device=mobile] .gallery-count,html[data-device=mobile] .eyebrow{font-size:11px}html[data-device=mobile] .detail-title{font-size:24px}html[data-device=mobile] .detail-price{font-size:18px}html[data-device=mobile] .merchant,html[data-device=mobile] .section h2{font-size:12.5px}html[data-device=mobile] .desc,html[data-device=mobile] .spec-row{font-size:14px}html[data-device=mobile] .spec-list li{font-size:12.5px}html[data-device=mobile] .select{font-size:14px}html[data-device=mobile] .tabd-lab{font-size:9px}html[data-device=mobile] .profile-avatar,html[data-device=mobile] .profile-name{font-size:24px}html[data-device=mobile] .profile-username{font-size:12.5px}html[data-device=mobile] .group-h{font-size:11px}html[data-device=mobile] .invite-row{font-size:14px}html[data-device=mobile] .invite-url{font-size:12.5px}html[data-device=mobile] .stat-num{font-size:24px}html[data-device=mobile] .stat-label{font-size:11px}html[data-device=mobile] .badge-emoji{font-size:24px}html[data-device=mobile] .badge-title{font-size:14px}html[data-device=mobile] .badge-sub{font-size:12.5px}html[data-device=mobile] .badge-chip{font-size:11px}html[data-device=mobile] .status-active,html[data-device=mobile] .status-pending{font-size:12.5px}html[data-device=mobile] .fr-item .fn{font-size:14px}html[data-device=mobile] .fr-item .fn small,html[data-device=mobile] .fr-item .rm,html[data-device=mobile] .fr-item .fr-add,html[data-device=mobile] .fr-item .fr-added{font-size:12.5px}html[data-device=mobile] .verdict .lean{font-size:11px}html[data-device=mobile] .tally,html[data-device=mobile] .vnote,html[data-device=mobile] .vempty{font-size:12.5px}html[data-device=mobile] .crow .who{font-size:14px}html[data-device=mobile] .crow .last{font-size:12.5px}html[data-device=mobile] .day,html[data-device=mobile] .ishare .ws{font-size:11px}html[data-device=mobile] .ishare .nm{font-size:14px}html[data-device=mobile] .ishare .pr,html[data-device=mobile] .ishare .tl{font-size:12.5px}html[data-device=mobile] .ishare .nmline{font-size:11px}html[data-device=mobile] .itally,html[data-device=mobile] .isub,html[data-device=mobile] .ivoted,html[data-device=mobile] .ipending{font-size:12.5px}html[data-device=mobile] .ishare-time{font-size:9px}html[data-device=mobile] .bubble{font-size:14px}html[data-device=mobile] .bubble.them .who{font-size:11px}html[data-device=mobile] .event{font-size:12.5px}html[data-device=mobile] .day-divider span{font-size:11px}html[data-device=mobile] .voteline{font-size:12.5px}html[data-device=mobile] .note,html[data-device=mobile] .vlabel{font-size:11px}html[data-device=mobile] .vbtn,html[data-device=mobile] .composer input,html[data-device=mobile] .composer .composer-field{font-size:14px}html[data-device=mobile] .scard-by{font-size:11px}html[data-device=mobile] .sc-title{font-size:18px}html[data-device=mobile] .sc-meta{font-size:11px}html[data-device=mobile] .sc-chev,html[data-device=mobile] .sc-name{font-size:16px}html[data-device=mobile] .sc-handle{font-size:12.5px}html[data-device=mobile] .msg-profile-name{font-size:14px}html[data-device=mobile] .msg-profile-user{font-size:11px}html[data-device=mobile] .composer .send{font-size:14px}html[data-device=mobile] .pick-title{font-size:24px}html[data-device=mobile] .pick-sub,html[data-device=mobile] .pick-chip,html[data-device=mobile] .pick-scope-btn{font-size:12.5px}html[data-device=mobile] .pick-cell-brand{font-size:9px}html[data-device=mobile] .pick-cell-name,html[data-device=mobile] .pick-cell-price{font-size:12.5px}html[data-device=mobile] .pick .fn{font-size:14px}html[data-device=mobile] .pick .fn small{font-size:12.5px}html[data-device=mobile] .toggle-row>span{font-size:14px}html[data-device=mobile] .toggle-row small,html[data-device=mobile] .add-sheet-title{font-size:12.5px}html[data-device=mobile] .add-option{font-size:16px}html[data-device=mobile] .add-option-icon{font-size:18px}html[data-device=mobile] .add-status,html[data-device=mobile] .match-title{font-size:12.5px}html[data-device=mobile] .match-sub{font-size:11px}html[data-device=mobile] .decision-label{font-size:14px}html[data-device=mobile] .decision-private{font-size:11px}html[data-device=mobile] .decision-badge,html[data-device=mobile] .decision-change,html[data-device=mobile] .section-head{font-size:12.5px}html[data-device=mobile] .history-title{font-size:14px}html[data-device=mobile] .history-date{font-size:12.5px}html[data-device=mobile] .undo-bought,html[data-device=mobile] .history-tag{font-size:11px}html[data-device=mobile] .history-amount,html[data-device=mobile] .period-opt,html[data-device=mobile] .stat-hero-label{font-size:12.5px}html[data-device=mobile] .stat-hero-value{font-size:34px}html[data-device=mobile] .stat-hero-sub{font-size:12.5px}html[data-device=mobile] .stat-lock,html[data-device=mobile] .hist-lock{font-size:11px}html[data-device=mobile] .stat-cell-label{font-size:12.5px}html[data-device=mobile] .stat-cell-value{font-size:18px}html[data-device=mobile] .stat-cell-value--sm{font-size:14px}html[data-device=mobile] .rt-title{font-size:12.5px}html[data-device=mobile] .rt-total{font-size:18px}html[data-device=mobile] .rt-annot,html[data-device=mobile] .rt-x{font-size:9px}html[data-device=mobile] .rt-take{font-size:11px}html[data-device=mobile] .inf-head-label{font-size:9px}html[data-device=mobile] .inf-count{font-size:11px}html[data-device=mobile] .bcard-ico{font-size:14px}html[data-device=mobile] .bcard-label{font-size:9px}html[data-device=mobile] .bcard-ev{font-size:11px}html[data-device=mobile] .bcard-name,html[data-device=mobile] .bcard-slogan{font-size:14px}html[data-device=mobile] .bcard-rule{font-size:11px}html[data-device=mobile] .influence-more,html[data-device=mobile] .inf-foot-note{font-size:12.5px}html[data-device=mobile] .inf-share{font-size:11px}html[data-device=mobile] .inf-empty-title{font-size:18px}html[data-device=mobile] .inf-empty-sub{font-size:12.5px}html[data-device=mobile] .inf-ask{font-size:11px}html[data-device=mobile] .inf-ask-note,html[data-device=mobile] .held-badge{font-size:12.5px}html[data-device=mobile] .name-badge{font-size:9px}html[data-device=mobile] .profile-stat-value{font-size:18px}html[data-device=mobile] .profile-stat-label{font-size:9px}html[data-device=mobile] .ivote .vbtn{font-size:12.5px}html[data-device=mobile] .ivote-remove{font-size:11px}html[data-device=mobile] .ivote-note,html[data-device=mobile] .ivote-cancel,html[data-device=mobile] .ivote--done{font-size:12.5px}html[data-device=mobile] .ivote-change{font-size:11px}html[data-device=mobile] .vtally,html[data-device=mobile] .vrow2,html[data-device=mobile] .vnote2,html[data-device=mobile] .vempty2{font-size:12.5px}html[data-device=mobile] .crow-tray-btn{font-size:11px}html[data-device=mobile] .crow-menu{font-size:18px}html[data-device=mobile] .pin-tag{font-size:9px}html[data-device=mobile] .crow-actions button{font-size:14px}html[data-device=mobile] .item-brand,html[data-device=mobile] .ishare-brand{font-size:12.5px}html[data-device=mobile] .photo-del{font-size:11px}html[data-device=mobile] .photo-cover-tag,html[data-device=mobile] .photo-cover-btn{font-size:9px}html[data-device=mobile] .seg button{font-size:12.5px}html[data-device=mobile] .seg-hint{font-size:11px}html[data-device=mobile] .sv-count-line{font-size:12.5px}html[data-device=mobile] .add-items-head{font-size:14px}html[data-device=mobile] .fchip{font-size:12.5px}html[data-device=mobile] .filter-group-label{font-size:11px}html[data-device=mobile] .filter-panel-head{font-size:18px}html[data-device=mobile] .filter-x{font-size:16px}html[data-device=mobile] .filter-grp-head{font-size:14px}html[data-device=mobile] .filter-grp-head .chev{font-size:18px}html[data-device=mobile] .filter-opt-name{font-size:14px}html[data-device=mobile] .filter-opt-count,html[data-device=mobile] .filter-box,html[data-device=mobile] .filter-opt-empty,html[data-device=mobile] .av,html[data-device=mobile] .members .names{font-size:12.5px}html[data-device=mobile] .invite-card-text,html[data-device=mobile] .invite-result .fn{font-size:14px}html[data-device=mobile] .invite-result .fn small,html[data-device=mobile] .invite-link-label,html[data-device=mobile] .invite-result .fn small,html[data-device=mobile] .rbtn{font-size:12.5px}html[data-device=mobile] .rnames{font-size:11px}html[data-device=mobile] .react-count{font-size:9px}html[data-device=mobile] .micro-btn{font-size:14px}html[data-device=mobile] .react-note-btn,html[data-device=mobile] .opt-stack small{font-size:11px}html[data-device=mobile] .av-mini{font-size:9px}html[data-device=mobile] .status-line{font-size:11px}html[data-device=mobile] .shared-actions-cat,html[data-device=mobile] .sa-note,html[data-device=mobile] .price-nudge-add{font-size:12.5px}html[data-device=mobile] .price-nudge-x{font-size:14px}html[data-device=mobile] .thumb-badge{font-size:11px}html[data-device=mobile] .thumb-badge-note{font-size:9px}html[data-device=mobile] .gallery-tag,html[data-device=mobile] .sa-vote-label,html[data-device=mobile] .added-from,html[data-device=mobile] .note-edit,html[data-device=mobile] .add-dest,html[data-device=mobile] .add-dest-switch{font-size:12.5px}html[data-device=mobile] .sheet-back{font-size:16px}html[data-device=mobile] .item-note,html[data-device=mobile] .sel-chip{font-size:var(--fs-sm)}html[data-device=mobile] .pin-line{font-size:11px}html[data-device=mobile] .onb-avatar{font-size:24px}html[data-device=mobile] .avatar-edit-badge{font-size:12.5px}html[data-device=mobile] .info-row{font-size:14px}html[data-device=mobile] .mutual-names,html[data-device=mobile] .conn-btn,html[data-device=mobile] .conn-chip.on{font-size:12.5px}html[data-device=mobile] .profile-avatar--lg{font-size:24px}html[data-device=mobile] .count-n{font-size:16px}html[data-device=mobile] .count-l{font-size:9px}html[data-device=mobile] .pstat-n{font-size:16px}html[data-device=mobile] .pstat-l,html[data-device=mobile] .pill{font-size:9px}html[data-device=mobile] .qa-ic{font-size:16px}html[data-device=mobile] .qa-t{font-size:12.5px}html[data-device=mobile] .qa-s{font-size:9px}html[data-device=mobile] .pub-hint,html[data-device=mobile] .pm-row,html[data-device=mobile] .pm-report-sub{font-size:12.5px}html[data-device=mobile] .set-title{font-size:24px}html[data-device=mobile] .set-row{font-size:14px}html[data-device=mobile] .logout-title{font-size:24px}html[data-device=mobile] .logout-msg{font-size:14px}html[data-device=mobile] .req-face{font-size:9px}html[data-device=mobile] .req-text b{font-size:14px}html[data-device=mobile] .req-text small{font-size:11px}html[data-device=mobile] .pymk-av{font-size:14px}html[data-device=mobile] .pymk-name{font-size:12.5px}html[data-device=mobile] .pymk-mutual{font-size:11px}html[data-device=mobile] .pymk-add{font-size:12.5px}html[data-device=mobile] .ws-av{font-size:9px}html[data-device=mobile] .ask-section-h{font-size:12.5px}html[data-device=mobile] .deliver-label,html[data-device=mobile] .segcell-t,html[data-device=mobile] .segcell-s{font-size:9px}html[data-device=mobile] .rename-link,html[data-device=mobile] .a-group .a-stacked{font-size:11px}html[data-device=mobile] .chat-id-av{font-size:14px}html[data-device=mobile] .chat-id-av.ra-tile{font-size:18px}html[data-device=mobile] .chat-id-av-group .a-stacked{font-size:9px}html[data-device=mobile] .chat-id-name{font-size:16px}html[data-device=mobile] .chat-id-sub{font-size:11px}html[data-device=mobile] .sh-head-title{font-size:16px}html[data-device=mobile] .sh-head-sub{font-size:11px}html[data-device=mobile] .sh-name{font-size:14px}html[data-device=mobile] .sh-meta{font-size:12.5px}html[data-device=mobile] .sh-by{font-size:11px}html[data-device=mobile] .sh-vav{font-size:9px}html[data-device=mobile] .sh-vname{font-size:12.5px}html[data-device=mobile] .sh-vval{font-size:9px}html[data-device=mobile] .sh-waiting{font-size:12.5px}html[data-device=mobile] .gi-label{font-size:9px}html[data-device=mobile] .gi-add{font-size:11px}html[data-device=mobile] .gi-back{font-size:24px}html[data-device=mobile] .gi-av,html[data-device=mobile] .gi-name{font-size:14px}html[data-device=mobile] .gi-handle{font-size:12.5px}html[data-device=mobile] .gi-chip{font-size:11px}html[data-device=mobile] .gi-row{font-size:14px}html[data-device=mobile] .gi-left-note,html[data-device=mobile] .gi-empty,html[data-device=mobile] .left-note{font-size:12.5px}html[data-device=mobile] .bubble-time,html[data-device=mobile] .edited-tag,html[data-device=mobile] .msg-time{font-size:9px}html[data-device=mobile] .msg-menu-btn{font-size:16px}html[data-device=mobile] .cas-eyebrow{font-size:9px}html[data-device=mobile] .cas-title{font-size:24px}html[data-device=mobile] .cas-sub{font-size:14px}html[data-device=mobile] .cas-opt-label{font-size:16px}html[data-device=mobile] .cas-opt-sub,html[data-device=mobile] .cas-close{font-size:12.5px}html[data-device=mobile] .cas-warn-text,html[data-device=mobile] .cas-cta,html[data-device=mobile] .dlg-msg,html[data-device=mobile] .ncat-priv-name{font-size:14px}html[data-device=mobile] .ncat-priv-desc,html[data-device=mobile] .ncat-chip{font-size:12.5px}html[data-device=mobile] .msh-eyebrow{font-size:9px}html[data-device=mobile] .msh-title{font-size:24px}html[data-device=mobile] .msh-sub{font-size:14px}html[data-device=mobile] .msh-av{font-size:12.5px}html[data-device=mobile] .msh-name{font-size:16px}html[data-device=mobile] .msh-role,html[data-device=mobile] .msh-tag{font-size:9px}html[data-device=mobile] .msh-chip,html[data-device=mobile] .msh-add{font-size:12.5px}html[data-device=mobile] .msh-seclbl{font-size:9px}html[data-device=mobile] .msh-act-label{font-size:16px}html[data-device=mobile] .msh-act-sub{font-size:12.5px}html[data-device=mobile] .msh-done{font-size:14px}html[data-device=mobile] .si-menu-btn{font-size:18px}html[data-device=mobile] .si-title{font-size:14px}html[data-device=mobile] .si-price{font-size:12.5px}html[data-device=mobile] .si-meta{font-size:11px}html[data-device=mobile] .si-av{font-size:9px}html[data-device=mobile] .si-t{font-size:11px}html[data-device=mobile] .notif-text{font-size:14px}html[data-device=mobile] .notif-time{font-size:11px}html[data-device=mobile] .reminder-set,html[data-device=mobile] .notif-row .fa{font-size:14px}html[data-device=mobile] .notif-row .notif-self{font-size:18px}html[data-device=mobile] .notif-actions .chip{font-size:12.5px}html[data-device=mobile] .notif-count,html[data-device=mobile] .tab-badge{font-size:9px}html[data-device=mobile] .crow-unread--n,html[data-device=mobile] .crow-time{font-size:11px}html[data-device=mobile] .topnav h1.op-title{font-size:46px}html[data-device=mobile] .pe-avatar-fallback{font-size:34px}html[data-device=mobile] .pe-name{font-size:24px}html[data-device=mobile] .pe-handle,html[data-device=mobile] .pe-handle input,html[data-device=mobile] .pe-check,html[data-device=mobile] .pe-handle-msg{font-size:12.5px}html[data-device=mobile] .profile-bio{font-size:14px}html[data-device=mobile] .up-count{font-size:11px}html[data-device=mobile] .up-count b,html[data-device=mobile] .cta-add{font-size:12.5px}html[data-device=mobile] .up-mutual-face{font-size:9px}html[data-device=mobile] .up-mutual-text,html[data-device=mobile] .up-gift-text b{font-size:12.5px}html[data-device=mobile] .up-gift-text small{font-size:11px}html[data-device=mobile] .handle-at{font-size:16px}html[data-device=mobile] .set-nav-text{font-size:14px}html[data-device=mobile] .set-nav-text small{font-size:12.5px}html[data-device=mobile] .about-size-row,html[data-device=mobile] .about-sizes-edit{font-size:14px}html[data-device=mobile] .see-all{font-size:12.5px}html[data-device=mobile] .cat-badge,html[data-device=mobile] .cat-member{font-size:9px}html[data-device=mobile] .cat-name{font-size:14px}html[data-device=mobile] .cat-meta{font-size:12.5px}html[data-device=mobile] .empty-card-title{font-size:16px}html[data-device=mobile] .empty-card-sub{font-size:14px}html[data-device=mobile] .about-mark,html[data-device=mobile] .about-name{font-size:24px}html[data-device=mobile] .about-tag{font-size:14px}html[data-device=mobile] .about-ver,html[data-device=mobile] .int-chip,html[data-device=mobile] .int-edit{font-size:11px}html[data-device=mobile] .int-x{font-size:14px}html[data-device=mobile] .int-search,html[data-device=mobile] .int-done,html[data-device=mobile] .int-sugg{font-size:11px}html[data-device=mobile] .op-plus{font-size:24px}html[data-device=mobile] .op-sheet-title{font-size:18px}html[data-device=mobile] .recent-label{font-size:9px}html[data-device=mobile] .ra-tile{font-size:24px}html[data-device=mobile] .rai-pill,html[data-device=mobile] .seg-count{font-size:9px}html[data-device=mobile] .assistant-ic{font-size:18px}html[data-device=mobile] .assistant-sub{font-size:12.5px}html[data-device=mobile] .assistant-intro,html[data-device=mobile] .sg-title{font-size:14px}html[data-device=mobile] .sg-meta{font-size:12.5px}html[data-device=mobile] .ass-chip,html[data-device=mobile] .ass-forline{font-size:14px}html[data-device=mobile] .ass-section,html[data-device=mobile] .sg-reason{font-size:12.5px}html[data-device=mobile] .ac-bubble{font-size:14px}html[data-device=mobile] .ac-chip{font-size:12.5px}html[data-device=mobile] .ac-group{font-size:11px}html[data-device=mobile] .ac-title{font-size:14px}html[data-device=mobile] .ac-meta,html[data-device=mobile] .ac-reason{font-size:12.5px}html[data-device=mobile] .ac-chev{font-size:18px}html[data-device=mobile] .ac-attached,html[data-device=mobile] .ac-compare-chip,html[data-device=mobile] .ac-attached-x{font-size:12.5px}html[data-device=mobile] .ac-plus{font-size:18px}html[data-device=mobile] .ac-input{font-size:14px}html[data-device=mobile] .ac-send{font-size:18px}html[data-device=mobile] .ac-sheet-head,html[data-device=mobile] .ac-pickname{font-size:14px}html[data-device=mobile] .ac-pickprice{font-size:12.5px}html[data-device=mobile] .ac-detail-title{font-size:16px}html[data-device=mobile] .ac-detail-meta{font-size:14px}html[data-device=mobile] .ac-detail-reason,html[data-device=mobile] .ac-viewsite,html[data-device=mobile] .ac-stop,html[data-device=mobile] .ac-topbar-title,html[data-device=mobile] .ac-topbtn{font-size:12.5px}html[data-device=mobile] .ac-newrow,html[data-device=mobile] .ac-chatrow-title{font-size:14px}html[data-device=mobile] .ac-chatrow-date,html[data-device=mobile] .ac-rowbtn{font-size:12.5px}html[data-device=mobile] .ac-rename-input{font-size:14px}html[data-device=mobile] .ask-assistant-s{font-size:12.5px}html[data-device=mobile] .ask-assistant-card .chev{font-size:18px}html[data-device=mobile] .ac-replace{font-size:14px}html[data-device=mobile] .ac-pickhint{font-size:12.5px}html[data-device=mobile] .cat-title{font-size:46px}html[data-device=mobile] .navlink{font-size:12.5px}html[data-device=mobile] .cat-nav .chip,html[data-device=mobile] .catalog-client .ctools .cat-mode button,html[data-device=mobile] .item-brand{font-size:9px}html[data-device=mobile] .item-nm{font-size:11px}html[data-device=mobile] .price{font-size:14px}html[data-device=mobile] .lean-line,html[data-device=mobile] .ask-label,html[data-device=mobile] .item-brand,html[data-device=mobile] .catalog-client .filters-toggle{font-size:9px}html[data-device=mobile] .notif-bell .notif-dot{font-size:0}html[data-device=mobile] .catalog-client .price-orig{font-size:11px}html[data-device=mobile] .price-drop{font-size:9px}html[data-device=mobile] .ac-delta{font-size:11px}html[data-device=mobile] .nudge-btn,html[data-device=mobile] .rai-friend-av{font-size:12.5px}html[data-device=mobile] .rai-friend-name{font-size:14px}html[data-device=mobile] .rai-friend-take{font-size:12.5px}html[data-device=mobile] .rai-loader-glyph{font-size:24px}html[data-device=mobile] .rai-take-label{font-size:9px}html[data-device=mobile] .rai-verdict{font-size:11px}html[data-device=mobile] .rai-card-glyph{font-size:18px}html[data-device=mobile] .rai-card-verdict{font-size:11px}html[data-device=mobile] .rai-card-body{font-size:14px}html[data-device=mobile] .rai-suggest,html[data-device=mobile] .rai-action,html[data-device=mobile] .rai-item-title,html[data-device=mobile] .rai-item-price{font-size:12.5px}html[data-device=mobile] .rai-styled-name{font-size:11px}html[data-device=mobile] .rai-styled-brand{font-size:9px}html[data-device=mobile] .sheet-head{font-size:16px}html[data-device=mobile] .ask-sent-check{font-size:24px}html[data-device=mobile] .ac-pricenote{font-size:11px}html[data-device=mobile] .ac-pricenote-dot{font-size:9px}html[data-device=mobile] .search-overlay-title{font-size:16px}html[data-device=mobile] .gs-tab{font-size:12.5px}html[data-device=mobile] .gs-tab-n,html[data-device=mobile] .gsearch-head{font-size:11px}html[data-device=mobile] .gsearch-av,html[data-device=mobile] .gsearch-title{font-size:14px}html[data-device=mobile] .gsearch-sub{font-size:12.5px}html[data-device=mobile] .explore-featured-tag{font-size:9px}html[data-device=mobile] .feature-btn{font-size:12.5px}html[data-device=mobile] .tour-step{font-size:11px}html[data-device=mobile] .tour-title{font-size:16px}html[data-device=mobile] .tour-body,html[data-device=mobile] .tour-skip,html[data-device=mobile] .tour-next{font-size:12.5px}html[data-device=mobile] .reserved-badge{font-size:9px}html[data-device=mobile] .claim-btn{font-size:12.5px}html[data-device=mobile] .claim-tag,html[data-device=mobile] .claim-err{font-size:11px}html[data-device=mobile] .wishlist-btn{font-size:14px}html[data-device=mobile] .oos-tag,html[data-device=mobile] .catalog-client .price-drop{font-size:9px}html[data-device=mobile] .pricewatch-toggle{font-size:11px}html[data-device=mobile] .pricewatch-stats{font-size:12.5px}html[data-device=mobile] .catalog-client .lean-line,html[data-device=mobile] .catalog-client .shared-in,html[data-device=mobile] .catalog-client .shared-in--sm,html[data-device=mobile] .catalog-client .shared-in--xs{font-size:9px}html[data-device=mobile] .catalog-client .ask-status{font-size:11px}html[data-device=mobile] .catalog-client .face-lean{font-size:11px}html[data-device=mobile] .dlg-title{font-size:24px}html[data-device=mobile] .dlg-body,html[data-device=mobile] .dlg-cancel,html[data-device=mobile] .dlg-delete,html[data-device=mobile] .dlg-remove{font-size:12.5px}html[data-device=mobile] .list-intro,html[data-device=mobile] .cat-row-name{font-size:14px}html[data-device=mobile] .cat-row-meta,html[data-device=mobile] .cat-row-people .av{font-size:9px}html[data-device=mobile] .cat-row-sub{font-size:12.5px}html[data-device=mobile] .cat-row-chev{font-size:18px}html[data-device=mobile] .cat-row-created{font-size:11px}html[data-device=mobile] .pub-stat-num{font-size:24px}html[data-device=mobile] .pub-stat-label{font-size:9px}html[data-device=mobile] .pub-stat-top-name{font-size:12.5px}html[data-device=mobile] .pub-see-public,html[data-device=mobile] .pub-unpublish,html[data-device=mobile] .followed-by-text{font-size:11px}html[data-device=mobile] .followedby-seeall{font-size:12.5px}html[data-device=mobile] .cat-tile-followed .followed-by-text,html[data-device=mobile] .gsearch-followed .followed-by-text,html[data-device=mobile] .catalog-client .uploaded-by{font-size:9px}html[data-device=mobile] .catalog-client .pub-vote-row .pub-vote,html[data-device=mobile] .addflow-title{font-size:12.5px}html[data-device=mobile] .addflow-h{font-size:34px}html[data-device=mobile] .addflow-sub{font-size:14px}html[data-device=mobile] .slbl,html[data-device=mobile] .destpick-av{font-size:9px}html[data-device=mobile] .additems-note{font-size:12.5px}html[data-device=mobile] .additems-brand{font-size:9px}html[data-device=mobile] .additems-cardname,html[data-device=mobile] .additems-price{font-size:12.5px}html[data-device=mobile] .additems-add{font-size:11px}html[data-device=mobile] .notif-title{font-size:46px}html[data-device=mobile] .notif-markall{font-size:11px}html[data-device=mobile] .ghead{font-size:9px}html[data-device=mobile] .nrow-av,html[data-device=mobile] .nrow-text{font-size:14px}html[data-device=mobile] .nrow-meta,html[data-device=mobile] .nbtn,html[data-device=mobile] .nbtn-quiet{font-size:9px}html[data-device=mobile] .destpick-tag{font-size:9px}html[data-device=mobile] .destpick-new,html[data-device=mobile] .destpick-intro{font-size:14px}html[data-device=mobile] .destpick-check{font-size:16px}html[data-device=mobile] .addflow-savingto-lbl{font-size:9px}html[data-device=mobile] .addflow-savingto-name{font-size:11px}html[data-device=mobile] .addflow-change,html[data-device=mobile] .addflow-method,html[data-device=mobile] .addflow-fetch{font-size:9px}html[data-device=mobile] .addflow-err{font-size:12.5px}html[data-device=mobile] .addflow-filled{font-size:9px}html[data-device=mobile] .addflow-reading{font-size:12.5px}html[data-device=mobile] .addflow-pv-brand{font-size:9px}html[data-device=mobile] .addflow-pv-name{font-size:14px}html[data-device=mobile] .addflow-pv-price{font-size:12.5px}html[data-device=mobile] .addflow-pv-host{font-size:11px}html[data-device=mobile] .flabel{font-size:9px}html[data-device=mobile] .done{font-size:12.5px}html[data-device=mobile] .pub-share-btn,html[data-device=mobile] .share-url{font-size:11px}html[data-device=mobile] .share-close{font-size:12.5px}html[data-device=mobile] .voters-group-label{font-size:9px}html[data-device=mobile] .voters-empty{font-size:12.5px}html[data-device=mobile] .shared-new-row{font-size:9px}html[data-device=mobile] .larch-link-label{font-size:11px}html[data-device=mobile] .larch-link-sub,html[data-device=mobile] .larch-link-count{font-size:12.5px}html[data-device=mobile] .larch-chev{font-size:18px}html[data-device=mobile] .arch-ro-label{font-size:9px}html[data-device=mobile] .arch-title{font-size:34px}html[data-device=mobile] .arch-sub{font-size:14px}html[data-device=mobile] .arch-chip{font-size:11px}html[data-device=mobile] .arch-nores{font-size:12.5px}html[data-device=mobile] .arch-card-name{font-size:18px}html[data-device=mobile] .arch-av{font-size:9px}html[data-device=mobile] .arch-card-names,html[data-device=mobile] .arch-card-meta{font-size:11px}html[data-device=mobile] .arch-tag{font-size:9px}html[data-device=mobile] .arch-open{font-size:11px}html[data-device=mobile] .arch-menu-btn{font-size:16px}html[data-device=mobile] .arch-banner-label{font-size:9px}html[data-device=mobile] .arch-banner-line{font-size:12.5px}html[data-device=mobile] .arch-detail-name{font-size:24px}html[data-device=mobile] .arch-detail-names,html[data-device=mobile] .arch-detail-meta{font-size:12.5px}html[data-device=mobile] .arch-cell-brand{font-size:9px}html[data-device=mobile] .arch-cell-price,html[data-device=mobile] .arch-cell-title{font-size:12.5px}html[data-device=mobile] .arch-badge,html[data-device=mobile] .arch-av--sm,html[data-device=mobile] .arch-save-btn{font-size:9px}html[data-device=mobile] .arch-foot-btn{font-size:11px}html[data-device=mobile] .rp-x{font-size:14px}html[data-device=mobile] .pop-reported{font-size:9px}html[data-device=mobile] .pubitem-reported{font-size:11px}html[data-device=mobile] .aerr-src{font-size:9px}html[data-device=mobile] .aerr-count,html[data-device=mobile] .aerr-time{font-size:11px}html[data-device=mobile] .aerr-msg{font-size:12.5px}html[data-device=mobile] .aerr-who{font-size:11px}html[data-device=mobile] .aerr-kv{font-size:12.5px}html[data-device=mobile] .aerr-kv span{font-size:9px}html[data-device=mobile] .aerr-kv code,html[data-device=mobile] .aerr-stack{font-size:11px}html[data-device=mobile] .aerr-dismiss{font-size:9px}html[data-device=mobile] .aerr-clear,html[data-device=mobile] .arch-toast{font-size:11px}html[data-device=mobile] .entered-name{font-size:24px}html[data-device=mobile] .entered-public{font-size:9px}html[data-device=mobile] .publish-banner-text{font-size:12.5px}html[data-device=mobile] .circle-leans .lean-av,html[data-device=mobile] .circle-leans .lean-summary,html[data-device=mobile] .shared-view .added-av,html[data-device=mobile] .shared-view .added-by>span,html[data-device=mobile] .shared-view .lock-banner span{font-size:9px}html[data-device=mobile] .shared-view .veto-reason{font-size:12.5px}html[data-device=mobile] .shared-view .vbtn span{font-size:11px}html[data-device=mobile] .shared-view .add-note-btn{font-size:9px}html[data-device=mobile] .shared-view .note-field textarea{font-size:12.5px}html[data-device=mobile] .shared-view .nf-cancel,html[data-device=mobile] .shared-view .nf-post,html[data-device=mobile] .shared-view .notes-row,html[data-device=mobile] .shared-view .reopen-btn{font-size:9px}html[data-device=mobile] .sheet-serif-title{font-size:34px}html[data-device=mobile] .sheet-sub{font-size:11px}html[data-device=mobile] .note-av,html[data-device=mobile] .note-name{font-size:12.5px}html[data-device=mobile] .note-chip{font-size:9px}html[data-device=mobile] .note-text{font-size:14px}html[data-device=mobile] .mem-role{font-size:9px}html[data-device=mobile] .sheet-done{font-size:12.5px}html[data-device=mobile] .cchip{font-size:14px}html[data-device=mobile] .ctool{font-size:11px}html[data-device=mobile] .ctitle-name{font-size:18px}html[data-device=mobile] .ctitle-meta{font-size:9px}html[data-device=mobile] .cadd{font-size:14px}html[data-device=mobile] .cat-empty-title{font-size:16px}html[data-device=mobile] .cat-empty-sub{font-size:14px}html[data-device=mobile] .cat-tool,html[data-device=mobile] .catalog-client .filter-chips .fchip{font-size:9px}html[data-device=mobile] .fsheet-title{font-size:24px}html[data-device=mobile] .fsheet-reset,html[data-device=mobile] .fsec{font-size:9px}html[data-device=mobile] .fsheet .fchip{font-size:11px}html[data-device=mobile] .fsw-check{font-size:12.5px}html[data-device=mobile] .fsheet-apply{font-size:11px}html[data-device=mobile] .lean-head-label,html[data-device=mobile] .lean-head-count{font-size:9px}html[data-device=mobile] .lrow-name{font-size:11px}html[data-device=mobile] .lrow-price{font-size:12.5px}html[data-device=mobile] .lrow-tally,html[data-device=mobile] .lrow-ask{font-size:9px}html[data-device=mobile] .pub-credit{font-size:12.5px}html[data-device=mobile] .pub-tag{font-size:9px}html[data-device=mobile] .exview-btn{font-size:12.5px}html[data-device=mobile] .exlead{font-size:14px}html[data-device=mobile] .exitem-pill,html[data-device=mobile] .exitem-title,html[data-device=mobile] .exitem-brand,html[data-device=mobile] .exitem-price{font-size:12.5px}html[data-device=mobile] .exitem-chip{font-size:11px}html[data-device=mobile] .exitem-av{font-size:9px}html[data-device=mobile] .exitem-cname,html[data-device=mobile] .exitem-time{font-size:11px}html[data-device=mobile] .explore-follow .follow-btn{font-size:9px}html[data-device=mobile] .explore-name{font-size:12.5px}html[data-device=mobile] .explore-meta{font-size:11px}html[data-device=mobile] .pub-copy{font-size:9px}html[data-device=mobile] .pub-act{font-size:14px}html[data-device=mobile] .pub-login{font-size:12.5px}html[data-device=mobile] .pub-vote{font-size:11px}html[data-device=mobile] .pub-detail-title{font-size:16px}html[data-device=mobile] .pub-detail-price{font-size:18px}html[data-device=mobile] .pub-detail-desc,html[data-device=mobile] .pub-vote.big{font-size:14px}html[data-device=mobile] .pub-friends-line,html[data-device=mobile] .pub-comments-h,html[data-device=mobile] .pub-comments-empty,html[data-device=mobile] .pub-comment-name{font-size:12.5px}html[data-device=mobile] .pub-comment-friend{font-size:9px}html[data-device=mobile] .pub-comment-text{font-size:14px}html[data-device=mobile] .pub-comment-del,html[data-device=mobile] .add-option.is-note,html[data-device=mobile] .pub-itemcount{font-size:12.5px}html[data-device=mobile] .pub-cardact{font-size:9px}html[data-device=mobile] .pub-toast{font-size:12.5px}html[data-device=mobile] .toast-act{font-size:9px}html[data-device=mobile] .ptr-nothing,html[data-device=mobile] .share-done-mini{font-size:12.5px}html[data-device=mobile] .sendchat-note{font-size:14px}html[data-device=mobile] .minfo-sec{font-size:11px}html[data-device=mobile] .minfo-name{font-size:14px}html[data-device=mobile] .seenby-time,html[data-device=mobile] .ask-toast{font-size:12.5px}html[data-device=mobile] .pub-act-tag{font-size:9px}html[data-device=mobile] .pubprofile-name{font-size:24px}html[data-device=mobile] .pubprofile-meta{font-size:12.5px}html[data-device=mobile] .pubprofile-sec{font-size:9px}html[data-device=mobile] .pubprofile-username,html[data-device=mobile] .pubprofile-mutual-item,html[data-device=mobile] .pubprofile-mutual-item .fa,html[data-device=mobile] .pub-comment .fa{font-size:12.5px}html[data-device=mobile] .pub-report,html[data-device=mobile] .follow-btn{font-size:11px}html[data-device=mobile] .follow-btn-sm{font-size:9px}html[data-device=mobile] .pub-report-done{font-size:14px}html[data-device=mobile] .pub-block,html[data-device=mobile] .admin-report-reason{font-size:12.5px}html[data-device=mobile] .admin-report-type{font-size:9px}html[data-device=mobile] .admin-report-what{font-size:14px}html[data-device=mobile] .admin-report-note,html[data-device=mobile] .admin-report-meta,html[data-device=mobile] .im-row{font-size:12.5px}html[data-device=mobile] .item-detail .eyebrow{font-size:9px}html[data-device=mobile] .item-detail .detail-title{font-size:34px}html[data-device=mobile] .item-detail .detail-price{font-size:24px}html[data-device=mobile] .item-detail .merchant{font-size:12.5px}html[data-device=mobile] .idet-tally span{font-size:11px}html[data-device=mobile] .idet-tally b{font-size:14px}html[data-device=mobile] .idet-lean,html[data-device=mobile] .idet-vav{font-size:9px}html[data-device=mobile] .idet-vname{font-size:12.5px}html[data-device=mobile] .idet-vcomment{font-size:11px}html[data-device=mobile] .idet-vval,html[data-device=mobile] .idet-vval.v-pending{font-size:9px}html[data-device=mobile] .idet-vwait-head{font-size:11px}html[data-device=mobile] .idet-vempty{font-size:12.5px}html[data-device=mobile] .item-detail .idet-label,html[data-device=mobile] .item-detail .decision-label{font-size:9px}html[data-device=mobile] .item-detail .decision .row .btn.secondary{font-size:11px}html[data-device=mobile] .item-detail .spec h2,html[data-device=mobile] .item-detail .section>h2{font-size:9px}html[data-device=mobile] .item-detail .spec-row,html[data-device=mobile] .item-detail .wishlist-btn{font-size:12.5px}html[data-device=mobile] .item-detail .wishlist-btn .wl-status{font-size:9px}html[data-device=mobile] .item-detail .idet-delete{font-size:11px}html[data-device=mobile] .item-detail .actions .btn.primary{font-size:12.5px}html[data-device=mobile] .chip-av{font-size:9px}html[data-device=mobile] .item-detail .idet-row-label{font-size:12.5px}html[data-device=mobile] .item-detail .idet-row-sub,html[data-device=mobile] .item-detail .idet-row-status,html[data-device=mobile] .item-detail .rem-chip{font-size:9px}html[data-device=mobile] .item-detail .rem-clear{font-size:11px}html[data-device=mobile] .upav,html[data-device=mobile] .shared-view .vr-total,html[data-device=mobile] .shared-view .vr-lock{font-size:9px}html[data-device=mobile] .shared-view .vseg-t{font-size:11px}html[data-device=mobile] .shared-view .vseg-n,html[data-device=mobile] .sv-label,html[data-device=mobile] .sv-hint{font-size:9px}html[data-device=mobile] .sv-btn{font-size:11px}html[data-device=mobile] .sv-av{font-size:9px}html[data-device=mobile] .sv-prereveal{font-size:11px}html[data-device=mobile] .sv-empty{font-size:12.5px}html[data-device=mobile] .sv-lean{font-size:24px}html[data-device=mobile] .sv-count{font-size:9px}html[data-device=mobile] .sv-legend{font-size:11px}html[data-device=mobile] .sv-voter-name{font-size:12.5px}html[data-device=mobile] .sv-voter-val,html[data-device=mobile] .pvr-av{font-size:9px}html[data-device=mobile] .pvr-name{font-size:14px}html[data-device=mobile] .pvr-time,html[data-device=mobile] .pvr-time-sub{font-size:11px}html[data-device=mobile] .pvr-nudge,html[data-device=mobile] .pvr-nudged,html[data-device=mobile] .cn-title,html[data-device=mobile] .cn-toggle,html[data-device=mobile] .cn-av,html[data-device=mobile] .cn-av-sm{font-size:9px}html[data-device=mobile] .cn-name{font-size:12.5px}html[data-device=mobile] .cn-chip,html[data-device=mobile] .cn-link{font-size:9px}html[data-device=mobile] .cn-body{font-size:12.5px}html[data-device=mobile] .cn-name-sm{font-size:11px}html[data-device=mobile] .cn-reply-body{font-size:12.5px}html[data-device=mobile] .cn-post{font-size:11px}html[data-device=mobile] .cn-fade{font-size:9px}html[data-device=mobile] .cn-empty{font-size:12.5px}html[data-device=mobile] .sa-locked,html[data-device=mobile] .sa-action-t{font-size:11px}html[data-device=mobile] .sa-action-s,html[data-device=mobile] .sa-undo,html[data-device=mobile] .collapse-label,html[data-device=mobile] .collapse-toggle,html[data-device=mobile] .idet-track-head{font-size:9px}html[data-device=mobile] .acct-sec{font-size:12.5px}html[data-device=mobile] .acct-flabel{font-size:14px}html[data-device=mobile] .acct-field,html[data-device=mobile] .acct-field input,html[data-device=mobile] .acct-select,html[data-device=mobile] .acct-pw input{font-size:16px}html[data-device=mobile] .acct-hint{font-size:14px}html[data-device=mobile] .acct-btn,html[data-device=mobile] .acct-danger-desc{font-size:16px}html[data-device=mobile] .acct-linkbtn{font-size:14px}html[data-device=mobile] .auth-forgot a,html[data-device=mobile] .pw-label{font-size:12.5px}html[data-device=mobile] .pv-tt{font-size:16px}html[data-device=mobile] .pv-td{font-size:14px}html[data-device=mobile] .pv-save{font-size:16px}html[data-device=mobile] .pv-desc,html[data-device=mobile] .pv-empty,html[data-device=mobile] .pv-av{font-size:14px}html[data-device=mobile] .pv-aname{font-size:16px}html[data-device=mobile] .pv-ahandle,html[data-device=mobile] .pv-undo,html[data-device=mobile] .autosave-status,html[data-device=mobile] .autosave-revert{font-size:12.5px}html[data-device=mobile] .login-slogan{font-size:16px}html[data-device=mobile] .signup-h{font-size:46px}html[data-device=mobile] .signup-slogan{font-size:16px}html[data-device=mobile] .field-hint,html[data-device=mobile] .field-msg,html[data-device=mobile] .uname-badge{font-size:12.5px}html[data-device=mobile] .signup-fine{font-size:11px}html[data-device=mobile] .onb-h{font-size:34px}html[data-device=mobile] .onb-sub{font-size:14px}html[data-device=mobile] .onb-counter{font-size:11px}html[data-device=mobile] .onb-hint,html[data-device=mobile] .onb-segopt,html[data-device=mobile] .onb-skipall{font-size:12.5px}html[data-device=mobile] .phone-flag{font-size:18px}html[data-device=mobile] .phone-intl-input{font-size:14px}html[data-device=mobile] .about-sizes-preview{font-size:12.5px}html[data-device=mobile] .item-time{font-size:11px}html[data-device=mobile] .detail-time,html[data-device=mobile] .list-loading{font-size:12.5px}html[data-device=mobile] .frun-title{font-size:24px}html[data-device=mobile] .frun-sub{font-size:14px}html[data-device=mobile] .frun-btn{font-size:12.5px}html[data-device=mobile] .ask-nofriends-t{font-size:14px}html[data-device=mobile] .ask-nofriends-s,html[data-device=mobile] .ask-nofriends-btn,html[data-device=mobile] .ask-nofriends-link{font-size:12.5px}html[data-device=mobile] .nudge-t{font-size:14px}html[data-device=mobile] .nudge-s,html[data-device=mobile] .nudge-cta,html[data-device=mobile] .nudge-x,html[data-device=mobile] .addflow-manual,html[data-device=mobile] .addflow-manual-note{font-size:12.5px}html[data-device=mobile] .size-region-opt{font-size:9px}html[data-device=mobile] .nsc-eyebrow{font-size:11px}html[data-device=mobile] .nsc-title{font-size:24px}html[data-device=mobile] .nsc-label{font-size:9px}html[data-device=mobile] .nsc-field,html[data-device=mobile] .nsc-field::placeholder{font-size:16px}html[data-device=mobile] .nsc-helper{font-size:14px}html[data-device=mobile] .nsc-chip{font-size:12.5px}html[data-device=mobile] .nsc-empty{font-size:14px}html[data-device=mobile] .nsc-av{font-size:12.5px}html[data-device=mobile] .nsc-row-name{font-size:16px}html[data-device=mobile] .nsc-row-handle{font-size:14px}html[data-device=mobile] .nsc-add,html[data-device=mobile] .nsc-added{font-size:12.5px}html[data-device=mobile] .nsc-cta{font-size:14px}html[data-device=mobile] .pp-av{font-size:24px}html[data-device=mobile] .pp-name{font-size:18px}html[data-device=mobile] .pp-handle{font-size:12.5px}html[data-device=mobile] .pp-bio{font-size:14px}html[data-device=mobile] .pp-stats{font-size:12.5px}html[data-device=mobile] .pp-mutual-face{font-size:9px}html[data-device=mobile] .pp-mutual-text,html[data-device=mobile] .pp-viewfull{font-size:12.5px}html[data-device=mobile] .pubcover-tag{font-size:9px}html[data-device=mobile] .pubcat-name{font-size:34px}html[data-device=mobile] .pubcat-desc{font-size:14px}html[data-device=mobile] .pubcat-stats,html[data-device=mobile] .curator-av{font-size:11px}html[data-device=mobile] .curator-name{font-size:12.5px}html[data-device=mobile] .curator-sub,html[data-device=mobile] .sort-label{font-size:11px}html[data-device=mobile] .load-more,html[data-device=mobile] .follow-bar,html[data-device=mobile] .follow-bar-toast,html[data-device=mobile] .cof-row{font-size:12.5px}html[data-device=mobile] .cdesc-text{font-size:14px}html[data-device=mobile] .pub-sub{font-size:11px}html[data-device=mobile] .pub-owner-act,html[data-device=mobile] .cdesc-textarea{font-size:14px}html[data-device=mobile] .cdesc-count{font-size:11px}html[data-device=mobile] .cdesc-cancel,html[data-device=mobile] .cdesc-save,html[data-device=mobile] .owner-act{font-size:12.5px}html[data-device=mobile] .pulse-empty{font-size:14px}html[data-device=mobile] .pulse-eyebrow{font-size:9px}html[data-device=mobile] .pulse-win{font-size:11px}html[data-device=mobile] .pulse-num{font-size:24px}html[data-device=mobile] .pulse-delta{font-size:11px}html[data-device=mobile] .pulse-cell-label{font-size:9px}html[data-device=mobile] .pulse-take,html[data-device=mobile] .cof-row.sm,html[data-device=mobile] .preact-like,html[data-device=mobile] .preact-pass{font-size:12.5px}html[data-device=mobile] .preact-ops{font-size:11px}html[data-device=mobile] .pubitem-brand{font-size:9px}html[data-device=mobile] .pubitem-name{font-size:34px}html[data-device=mobile] .pubitem-price{font-size:16px}html[data-device=mobile] .pubitem-source,html[data-device=mobile] .pubitem-desc{font-size:12.5px}html[data-device=mobile] .attrib-label{font-size:9px}html[data-device=mobile] .attrib-catname{font-size:12.5px}html[data-device=mobile] .wet-eyebrow,html[data-device=mobile] .wet-lean{font-size:9px}html[data-device=mobile] .wet-btn .wet-count{font-size:16px}html[data-device=mobile] .wet-btn .wet-cap,html[data-device=mobile] .wet-av{font-size:9px}html[data-device=mobile] .wet-fline,html[data-device=mobile] .pop-toggle{font-size:11px}html[data-device=mobile] .pop-empty{font-size:12.5px}html[data-device=mobile] .pop-av{font-size:9px}html[data-device=mobile] .pop-name{font-size:12.5px}html[data-device=mobile] .pop-friend{font-size:9px}html[data-device=mobile] .pop-text{font-size:14px}html[data-device=mobile] .pop-seeall,html[data-device=mobile] .pop-add{font-size:12.5px}html[data-device=mobile] .idetails-k{font-size:9px}html[data-device=mobile] .idetails-v{font-size:12.5px}html[data-device=mobile] .morecard-title,html[data-device=mobile] .morecard-price{font-size:11px}html[data-device=mobile] .pubitem .idet-row-label{font-size:12.5px}html[data-device=mobile] .pubitem .idet-row-sub{font-size:9px}html[data-device=mobile] .pubitem-ask .cas-chev{font-size:18px}html[data-device=mobile] .opc-ph{font-size:14px}html[data-device=mobile] .opc-chev{font-size:16px}html[data-device=mobile] .opc-ta{font-size:14px}html[data-device=mobile] .opc-count,html[data-device=mobile] .opc-cancel{font-size:11px}html[data-device=mobile] .opc-post,html[data-device=mobile] .opc-note{font-size:9px}html[data-device=mobile] .pop-del{font-size:12.5px}html[data-device=mobile] .pop-like{font-size:11px}html[data-device=mobile] .pop-pinned{font-size:9px}html[data-device=mobile] .gs-field input{font-size:16px}html[data-device=mobile] .gs-field input::placeholder{font-size:14px}html[data-device=mobile] .gs-pill{font-size:11px}html[data-device=mobile] .gs-pill-n,html[data-device=mobile] .gs-seclabel{font-size:9px}html[data-device=mobile] .gs-sall{font-size:11px}html[data-device=mobile] .gs-av{font-size:12.5px}html[data-device=mobile] .gs-primary{font-size:16px}html[data-device=mobile] .gs-secondary,html[data-device=mobile] .gs-secondary-row{font-size:12.5px}html[data-device=mobile] .gs-kind{font-size:9px}html[data-device=mobile] .gs-chip,html[data-device=mobile] .gs-scope-name{font-size:14px}html[data-device=mobile] .gs-scope-desc{font-size:12.5px}html[data-device=mobile] .gs-privacy span{font-size:11px}html[data-device=mobile] .gs-empty-title{font-size:24px}html[data-device=mobile] .gs-empty-sub{font-size:16px}html[data-device=mobile] .notif-count{font-size:9px}html[data-device=mobile] .sch-name{font-size:34px}html[data-device=mobile] .sch-shared{font-size:9px}html[data-device=mobile] .sch-meta{font-size:11px}html[data-device=mobile] .sch-change,html[data-device=mobile] .sch-add,html[data-device=mobile] .pp-relchip,html[data-device=mobile] .buyback-btn,html[data-device=mobile] .buyback-later{font-size:12.5px}html[data-device=mobile] .support-sent{font-size:16px}html[data-device=mobile] .support-err{font-size:12.5px}html[data-device=mobile] button.info-row{font-size:14px}html[data-device=mobile] .ei-cancel{font-size:12.5px}html[data-device=mobile] .ei-navtitle{font-size:11px}html[data-device=mobile] .ei-save{font-size:12.5px}html[data-device=mobile] .ei-cover,html[data-device=mobile] .ei-tile-x,html[data-device=mobile] .ei-addtile{font-size:9px}html[data-device=mobile] .ei-hint{font-size:11px}html[data-device=mobile] .ei-label{font-size:9px}html[data-device=mobile] .ei-input{font-size:14px}html[data-device=mobile] .ei-chip,html[data-device=mobile] .ei-delete{font-size:11px}html[data-device=mobile] .ei-cta{font-size:12.5px}html[data-device=mobile] .icat-title,html[data-device=mobile] .icat-toggle,html[data-device=mobile] .icat-group{font-size:9px}html[data-device=mobile] .icat-meta,html[data-device=mobile] .icat-av,html[data-device=mobile] .icat-act,html[data-device=mobile] .icat-new{font-size:9px}html[data-device=mobile] .icat-consequence{font-size:11px}html[data-device=mobile] .icat-empty{font-size:12.5px}html[data-device=mobile] .destpick-name{font-size:14px}html[data-device=mobile] .destpick-meta,html[data-device=mobile] .destpick-av,html[data-device=mobile] .destpick-tag{font-size:9px}html[data-device=mobile] .icat-name{font-size:12.5px}html[data-device=mobile] .icat-meta,html[data-device=mobile] .icat-av,html[data-device=mobile] .exitem-foot-l .exitem-time,html[data-device=mobile] .exitem-send2-label{font-size:9px}html[data-device=mobile] .legal-doc{font-size:14px}html[data-device=mobile] .legal-doc h1{font-size:34px}html[data-device=mobile] .legal-doc h2{font-size:18px}html[data-device=mobile] .legal-tbl{font-size:12.5px}html[data-device=mobile] .legal-tbl th{font-size:11px}html[data-device=mobile] .gift-navtitle{font-size:12.5px}html[data-device=mobile] .gift-title{font-size:34px}html[data-device=mobile] .gift-meta,html[data-device=mobile] .gift-add{font-size:11px}html[data-device=mobile] .gift-privacy-t{font-size:14px}html[data-device=mobile] .gift-occasion{font-size:12.5px}html[data-device=mobile] .gift-fav{font-size:14px}html[data-device=mobile] .gift-fbanner,html[data-device=mobile] .gift-note{font-size:12.5px}html[data-device=mobile] .gift-mine,html[data-device=mobile] .gift-taken{font-size:11px}html[data-device=mobile] .gift-pill,html[data-device=mobile] .gift-gotit{font-size:9px}html[data-device=mobile] .gift-menu-row{font-size:14px}html[data-device=mobile] .gift-arch-h{font-size:11px}html[data-device=mobile] .gift-filter-empty,html[data-device=mobile] .gift-closing{font-size:14px}html[data-device=mobile] .gift-foot-btn,html[data-device=mobile] .gift-who-sub{font-size:12.5px}html[data-device=mobile] .gift-who-empty,html[data-device=mobile] .gift-who-row{font-size:14px}html[data-device=mobile] .gift-who-av,html[data-device=mobile] .gift-toast{font-size:12.5px}html[data-device=mobile] .gitem-title{font-size:24px}html[data-device=mobile] .gitem-price{font-size:18px}html[data-device=mobile] .gitem-added,html[data-device=mobile] .gitem-from{font-size:12.5px}html[data-device=mobile] .gitem-drow{font-size:14px}html[data-device=mobile] .gitem-reserve{font-size:12.5px}html[data-device=mobile] .idet-askvote-h{font-size:9px}html[data-device=mobile] .idet-askvote-sub{font-size:12.5px}html[data-device=mobile] .idet-askvote .vbtn,html[data-device=mobile] .chatsearch-input{font-size:14px}html[data-device=mobile] .chatsearch-cancel,html[data-device=mobile] .chatsearch-empty{font-size:12.5px}html[data-device=mobile] .chatsearch-meta{font-size:11px}html[data-device=mobile] .chatsearch-text{font-size:14px}html[data-device=mobile] .sh-searchbtn{font-size:12.5px}html[data-device=mobile] .checkmail-sub{font-size:14px}html[data-device=mobile] .checkmail-hint,html[data-device=mobile] .idet-public-link{font-size:12.5px}html[data-device=mobile] .idet-public-link .chev{font-size:18px}html[data-device=mobile] .pubsrc-eyebrow{font-size:9px}html[data-device=mobile] .pubsrc-name{font-size:14px}html[data-device=mobile] .pubsrc-meta,html[data-device=mobile] .pubsrc-view{font-size:12.5px}html[data-device=mobile] .pubsrc-view .chev{font-size:16px}html[data-device=mobile] .pd-head-t{font-size:14px}html[data-device=mobile] .pd-head-s,html[data-device=mobile] .pd-retake{font-size:12.5px}html[data-device=mobile] .pd-eyebrow{font-size:9px}html[data-device=mobile] .pd-name,html[data-device=mobile] .pd-price{font-size:12.5px}html[data-device=mobile] .pd-seller{font-size:11px}html[data-device=mobile] .pd-tag{font-size:9px}html[data-device=mobile] .pd-more,html[data-device=mobile] .pd-none{font-size:12.5px}html[data-device=mobile] .pd-cta{font-size:14px}html[data-device=mobile] .pd-ghost,html[data-device=mobile] .pd-text{font-size:12.5px}html[data-device=mobile] .rai-reply-label{font-size:9px}html[data-device=mobile] .rai-reply-lead,html[data-device=mobile] .rai-reply-rest{font-size:14px}html[data-device=mobile] .catalog-client .price-orig--sm,html[data-device=mobile] .catalog-client .price-orig--xs{font-size:9px}html[data-device=mobile] .contact-finder-btn{font-size:14px}html[data-device=mobile] .contact-finder-note{font-size:12.5px}html[data-device=mobile] .contact-finder-head{font-size:9px}html[data-device=mobile] .contact-finder-name{font-size:14px}html[data-device=mobile] .contact-finder-sub{font-size:11px}html[data-device=mobile] .contact-finder-add,html[data-device=mobile] .contact-finder-sent{font-size:12.5px}html[data-device=mobile] .onbc-av{font-size:11px}html[data-device=mobile] .onbc-skip-hint,html[data-device=mobile] .onbc-count{font-size:12.5px}html[data-device=mobile] .onbc-name{font-size:14px}html[data-device=mobile] .onbc-sub{font-size:11px}html[data-device=mobile] .onbc-add,html[data-device=mobile] .onbc-added,html[data-device=mobile] .onbc-addall,html[data-device=mobile] .onbc-invite-text,html[data-device=mobile] .onbc-invite-btn{font-size:12.5px}html[data-device=mobile] .msg-quote-who{font-size:9px}html[data-device=mobile] .msg-quote-snippet,html[data-device=mobile] .reply-chip-who{font-size:11px}html[data-device=mobile] .reply-chip-snippet,html[data-device=mobile] .reply-chip-x{font-size:12.5px}html[data-device=mobile] .pv-close,html[data-device=mobile] .msgctx-menu button{font-size:14px}html[data-device=mobile] .arr-init,html[data-device=mobile] .arr-l1{font-size:12.5px}html[data-device=mobile] .arr-l2{font-size:11px}html[data-device=mobile] .arr-l2--msg,html[data-device=mobile] .live-banner-title,html[data-device=mobile] .live-banner-body{font-size:12.5px}html[data-device=mobile] .addflow .destpick-name,html[data-device=mobile] .sendchat-row{font-size:14px}html[data-device=mobile] .sendchat-go,html[data-device=mobile] .sendchat-empty,html[data-device=mobile] .sendchat-err{font-size:12.5px}html[data-device=mobile] .msg-catalog-name{font-size:14px}html[data-device=mobile] .msg-catalog-meta{font-size:12.5px}html[data-device=mobile] .exitem-time-line{font-size:11px}html[data-device=mobile] .ccv-head{font-size:18px}html[data-device=mobile] .ccv-head--sans{font-size:12.5px}html[data-device=mobile] .ccv-lbl,html[data-device=mobile] .ccv-sub,html[data-device=mobile] .ccv-note,html[data-device=mobile] .ccv-segt,html[data-device=mobile] .ccv-segn,html[data-device=mobile] .ccv-wait{font-size:11px}html[data-device=mobile] .ccv-wav{font-size:9px}html[data-device=mobile] .ccv-whoname{font-size:12.5px}html[data-device=mobile] .ccv-whonote{font-size:11px}html[data-device=mobile] .ccv-whoval,html[data-device=mobile] .ccv-noteinput{font-size:12.5px}html[data-device=mobile] .ccv-noteadd,html[data-device=mobile] .ccv-notebtn{font-size:11px}html[data-device=mobile] .ishare-gone-tag{font-size:9px}html[data-device=mobile] .login-forgot-hint,html[data-device=mobile] .acct-mini-link{font-size:12.5px}html[data-device=mobile] .bp-eyebrow{font-size:9px}html[data-device=mobile] .bp-name{font-size:34px}html[data-device=mobile] .bp-bio{font-size:14px}html[data-device=mobile] .bp-site,html[data-device=mobile] .bp-followers,html[data-device=mobile] .bp-follow{font-size:11px}html[data-device=mobile] .bp-hero-flag{font-size:9px}html[data-device=mobile] .bp-hero-name{font-size:34px}html[data-device=mobile] .bp-hero-meta{font-size:11px}html[data-device=mobile] .bp-sec-label,html[data-device=mobile] .bp-sec-all{font-size:9px}html[data-device=mobile] .bp-sec-count,html[data-device=mobile] .bp-cell-title,html[data-device=mobile] .bp-cell-price{font-size:11px}html[data-device=mobile] .bp-cat-name{font-size:18px}html[data-device=mobile] .bp-cat-meta{font-size:11px}html[data-device=mobile] .bp-empty-title{font-size:24px}html[data-device=mobile] .bp-empty-sub{font-size:14px}html[data-device=mobile] .cvb-label{font-size:9px}html[data-device=mobile] .cvb-note{font-size:12.5px}html[data-device=mobile] .bprail-label{font-size:9px}html[data-device=mobile] .bprail-name{font-size:16px}html[data-device=mobile] .bprail-followers,html[data-device=mobile] .bprail-follow{font-size:9px}html[data-device=mobile] .gs-brandtile{font-size:18px}html[data-device=mobile] .bp-own-settings{font-size:16px}html[data-device=mobile] .bp-own-edit{font-size:9px}html[data-device=mobile] .bp-own-statv{font-size:24px}html[data-device=mobile] .bp-own-statl{font-size:9px}html[data-device=mobile] .bp-own-note{font-size:12.5px}html[data-device=mobile] .bp-own-new{font-size:11px}html[data-device=mobile] .bp-cat-follow{font-size:9px}html[data-device=mobile] .bp-name--sm{font-size:24px}html[data-device=mobile] .bp-items-sub{font-size:12.5px}html[data-device=mobile] .bp-itemcard-brand{font-size:9px}html[data-device=mobile] .bp-itemcard-title,html[data-device=mobile] .bp-itemcard-price{font-size:12.5px}html[data-device=mobile] .pp-official{font-size:9px}html[data-device=mobile] .bcon-check-t,html[data-device=mobile] .bcon-check-s{font-size:14px}html[data-device=mobile] .bcon-tick{font-size:11px}html[data-device=mobile] .bcon-step-lab,html[data-device=mobile] .bcon-live-t{font-size:14px}html[data-device=mobile] .bcon-live-link{font-size:12.5px}html[data-device=mobile] .pulse-n{font-size:34px}html[data-device=mobile] .pulse-lab{font-size:12.5px}html[data-device=mobile] .pulse-d7{font-size:11px}html[data-device=mobile] .pulse-row-meta{font-size:12.5px}html[data-device=mobile] .pulse-com-name,html[data-device=mobile] .pulse-com-text{font-size:14px}html[data-device=mobile] .pulse-com-on{font-size:12.5px}html[data-device=mobile] .bacct-name{font-size:18px}html[data-device=mobile] .bacct-sub,html[data-device=mobile] .dtw-tab{font-size:12.5px}html[data-device=mobile] .dtw-tab-badge{font-size:9px}html[data-device=mobile] .dtw-back{font-size:12.5px}html[data-device=mobile] .dtw-sharedtag{font-size:9px}html[data-device=mobile] .dtw-memberrow,html[data-device=mobile] .dtw-pubbanner{font-size:12.5px}html[data-device=mobile] .dtw-pub-yes,html[data-device=mobile] .dtw-pub-no{font-size:11px}html[data-device=mobile] .dtw-h-title{font-size:46px}html[data-device=mobile] .dtw-h-count{font-size:14px}html[data-device=mobile] .dtw-chip{font-size:12.5px}html[data-device=mobile] .dtw-oos{font-size:9px}html[data-device=mobile] .dtw-card-cta{font-size:11px}html[data-device=mobile] .dtw-nav-count,html[data-device=mobile] .dtw-cb-brand{font-size:9px}html[data-device=mobile] .dtw-cb-name{font-size:12.5px}html[data-device=mobile] .dtw-cb-price{font-size:16px}html[data-device=mobile] .dtw-drop{font-size:11px}html[data-device=mobile] .dtw-was,html[data-device=mobile] .dtw-orig{font-size:12.5px}html[data-device=mobile] .dtw-time,html[data-device=mobile] .dtw-cb-status{font-size:11px}html[data-device=mobile] .dtw-face{font-size:9px}html[data-device=mobile] .dtw-catname{font-size:14px}html[data-device=mobile] .dtw-catmeta{font-size:12.5px}html[data-device=mobile] .dtw-addbtn,html[data-device=mobile] .dtw-addedby,html[data-device=mobile] .dtw-pinline,html[data-device=mobile] .dtw-lock,html[data-device=mobile] .dtw-vr-head{font-size:11px}html[data-device=mobile] .dtw-vr-lock{font-size:9px}html[data-device=mobile] .dtw-vopt,html[data-device=mobile] .dtw-askbar{font-size:11px}html[data-device=mobile] .dtw-empty-t{font-size:24px}html[data-device=mobile] .dtw-empty span:not(.dtw-empty-t){font-size:14px}html[data-device=mobile] .dtw-add-lab{font-size:12.5px}@media (min-width:500px){html[data-device=mobile] .ac-sheet-head b{font-size:24px}html[data-device=mobile] .ac-sheet .destpick-name{font-size:16px}html[data-device=mobile] .ac-sheet .destpick-meta{font-size:12.5px}html[data-device=mobile] .ac-sheet .destpick-tag{font-size:11px}html[data-device=mobile] .ac-sheet .destpick-av{font-size:9px}html[data-device=mobile] .ac-sheet .destpick-new{font-size:14px}html[data-device=mobile] .ac-sheet .slbl,html[data-device=mobile] .ac-sheet .destpick-row:not(.on):hover:after,html[data-device=mobile] .ac-sheet .destpick-row.on .destpick-check{font-size:11px}html[data-device=mobile] .addflow-panel .destpick-name{font-size:16px}html[data-device=mobile] .addflow-panel .destpick-meta{font-size:12.5px}html[data-device=mobile] .addflow-panel .destpick-tag{font-size:11px}html[data-device=mobile] .addflow-panel .destpick-av{font-size:9px}html[data-device=mobile] .addflow-panel .destpick-new{font-size:14px}html[data-device=mobile] .addflow-panel .slbl{font-size:11px}html[data-device=mobile] .ei-navtitle{font-size:24px}html[data-device=mobile] .ei-photohint,html[data-device=mobile] .dtitem-price-main,html[data-device=mobile] .dtitem-price-sub{font-size:12.5px}html[data-device=mobile] .dtitem-brand{font-size:16px}html[data-device=mobile] .dtitem-title{font-size:46px}html[data-device=mobile] .dtitem-price{font-size:24px}html[data-device=mobile] .dtitem-orig{font-size:14px}html[data-device=mobile] .dtitem-when,html[data-device=mobile] .dtitem-merchlink a,html[data-device=mobile] .dtitem-merchlink{font-size:12.5px}html[data-device=mobile] .dtitem-vhead{font-size:18px}html[data-device=mobile] .dtitem-vtally{font-size:12.5px}html[data-device=mobile] .dtitem-vav{font-size:9px}html[data-device=mobile] .dtitem-vtext{font-size:12.5px}html[data-device=mobile] .dtitem-vtext i{font-size:14px}html[data-device=mobile] .dtitem-vnone{font-size:12.5px}html[data-device=mobile] .dtitem-vempty{font-size:14px}html[data-device=mobile] .dtitem-askbtn{font-size:11px}html[data-device=mobile] .dtitem-lbl{font-size:9px}html[data-device=mobile] .dtitem-catname{font-size:14px}html[data-device=mobile] .dtitem-catcheck,html[data-device=mobile] .dtitem-addcat,html[data-device=mobile] .dtitem-tick,html[data-device=mobile] .dtitem-detailtext{font-size:12.5px}html[data-device=mobile] .dtitem-nav-count{font-size:11px}html[data-device=mobile] .dtw .add-note-btn,html[data-device=mobile] .dtw .note-field textarea{font-size:12.5px}html[data-device=mobile] .dtw .nf-cancel,html[data-device=mobile] .dtw .nf-post{font-size:11px}html[data-device=mobile] .dtw-lockband,html[data-device=mobile] .dtw-lockband i{font-size:12.5px}html[data-device=mobile] .dtw-statustag{font-size:9px}}html[data-device=mobile] .bought-title{font-size:24px}html[data-device=mobile] .bought-lbl{font-size:9px}html[data-device=mobile] .bought-amount{font-size:24px}html[data-device=mobile] .bought-hint{font-size:12.5px}html[data-device=mobile] .bought-private,html[data-device=mobile] .bought-confirm,html[data-device=mobile] .bought-alt{font-size:11px}html[data-device=mobile] .bought-cur{font-size:14px}html[data-device=mobile] .bought-input{font-size:16px}html[data-device=mobile] .bought-back,html[data-device=mobile] .bought-cancel{font-size:12.5px}html[data-device=mobile][data-device=desktop] .bought-title{font-size:24px}@media (min-width:500px){html[data-device=mobile] .dtitem-contexttext,html[data-device=mobile] .dtitem-cardmeta{font-size:12.5px}html[data-device=mobile] .dtitem-vetobtn{font-size:11px}html[data-device=mobile] .dtitem-vetobtn span{font-size:9px}html[data-device=mobile] .dtitem-boughtbtn{font-size:11px}html[data-device=mobile] .dtitem .idet-row{font-size:12.5px}html[data-device=mobile] .dtitem .idet-row-status,html[data-device=mobile] .dtitem .rem-chip{font-size:9px}html[data-device=mobile] .dtitem .rem-clear{font-size:11px}}html[data-device=mobile] .ask-allfriends{font-size:12.5px}@media (min-width:500px){html[data-device=mobile] .dtask-title{font-size:34px}html[data-device=mobile] .dtask-sub{font-size:14px}html[data-device=mobile] .dtask-or-t{font-size:9px}html[data-device=mobile] .dtask .ask-allfriends,html[data-device=mobile] .ask-sheet-card .ask-allfriends{font-size:11px}html[data-device=mobile] .dtask .ask-section-h,html[data-device=mobile] .ask-sheet-card .ask-section-h{font-size:9px}html[data-device=mobile] .dtask .pick .fn,html[data-device=mobile] .ask-sheet-card .pick .fn,html[data-device=mobile] .dtask input.input[type=search],html[data-device=mobile] .ask-sheet-card input.input[type=search],html[data-device=mobile] .dtask .ask-submit-sticky .sendchat-note,html[data-device=mobile] .ask-sheet-card .ask-submit-sticky .sendchat-note{font-size:14px}html[data-device=mobile] .dtask .ask-submit-sticky .btn.primary,html[data-device=mobile] .ask-sheet-card .ask-submit-sticky .btn.primary{font-size:11px}html[data-device=mobile] .dtw .cat-empty-title{font-size:24px}html[data-device=mobile] .dtw .cat-empty-sub{font-size:14px}html[data-device=mobile] .dtw-emptyadd,html[data-device=mobile] .dtw-emptypull,html[data-device=mobile] .dtw-addhere-btn{font-size:11px}html[data-device=mobile] .dtw-pullcard .sheet-head b{font-size:24px}html[data-device=mobile] .dtw-pullbrand{font-size:9px}html[data-device=mobile] .dtw-pullprice{font-size:11px}html[data-device=mobile] .dtw-pulltick,html[data-device=mobile] .dtw-pullname{font-size:12.5px}html[data-device=mobile] .dtw-pullempty{font-size:14px}html[data-device=mobile] .dtw-pubband-big{font-size:34px}html[data-device=mobile] .dtw-pubband-sub{font-size:11px}html[data-device=mobile] .dtw-pubband-stats b{font-size:18px}html[data-device=mobile] .dtw-pubband-stats span{font-size:9px}html[data-device=mobile] .dtw-pubname{font-size:24px}html[data-device=mobile] .dtw-pubdesc{font-size:12.5px}html[data-device=mobile] .dtw-pubmeta,html[data-device=mobile] .dtw-pubby{font-size:11px}html[data-device=mobile] .dtw-pubstat b{font-size:24px}html[data-device=mobile] .dtw-pubstat span{font-size:9px}html[data-device=mobile] .dtw-pubstat i{font-size:11px}html[data-device=mobile] .ask-sheet-card .sheet-head b{font-size:24px}html[data-device=mobile] .dtitem-deleterow .idet-delete{font-size:11px}html[data-device=mobile] .dtitem-vbanner .dtw-back{font-size:12.5px}html[data-device=mobile] .dtw-pubtag{font-size:9px}html[data-device=mobile] .dtw-h-count.dtw-h-pubmeta{font-size:11px}html[data-device=mobile] .dtw-pubdesc-edit{font-size:16px}html[data-device=mobile] .dtw-pulse-cell b{font-size:24px}html[data-device=mobile] .dtw-pulse-cell span,html[data-device=mobile] .dtw-pulse-win{font-size:9px}html[data-device=mobile] .dtw-pulse-empty{font-size:14px}html[data-device=mobile] .dtw-pulse-act,html[data-device=mobile] .dtw-cb-rx{font-size:11px}html[data-device=mobile] .dtw-folrow{font-size:14px}}html[data-device=mobile] .pubown-decided{font-size:9px}@media (min-width:500px){html[data-device=mobile] .dtitem-pubcount{font-size:12.5px}html[data-device=mobile] .dtitem-pubhint,html[data-device=mobile] .dtitem-pubnote{font-size:14px}html[data-device=mobile] .dtw-cb-by{font-size:11px}html[data-device=mobile] .dtw-cb-byav.dtw-face{font-size:9px}html[data-device=mobile] .dtop-title{font-size:34px}html[data-device=mobile] .dtop-search input,html[data-device=mobile] .dtop-list-empty{font-size:12.5px}html[data-device=mobile] .dtop-list-empty .big{font-size:14px}html[data-device=mobile] .dtop-empty-t{font-size:24px}html[data-device=mobile] .dtop-empty-s,html[data-device=mobile] .dtop-search input{font-size:14px}html[data-device=mobile] .dtitem-askav.avatar,html[data-device=mobile] .dtitem-askav{font-size:12.5px}html[data-device=mobile] .dtitem-asktitle{font-size:14px}html[data-device=mobile] .dtitem-asksub{font-size:12.5px}html[data-device=mobile] .dtitem-askquote{font-size:14px}html[data-device=mobile] .dtitem-askdone,html[data-device=mobile] .dtitem-askvote .vbtn{font-size:12.5px}html[data-device=mobile] .dtitem-askvote .ivote-note.input{font-size:14px}html[data-device=mobile] .dtitem-askvote .ivote-actions .btn.primary{font-size:11px}html[data-device=mobile] .dtitem-askvote .ivote-cancel,html[data-device=mobile] .dtitem-askvote .ivote-mine{font-size:12.5px}html[data-device=mobile] .dtitem-askvote .ivote-mynote{font-size:14px}html[data-device=mobile] .dtitem-askvote .ivote-change,html[data-device=mobile] .dtitem-spec{font-size:12.5px}html[data-device=mobile] .dtitem-copybtn{font-size:11px}html[data-device=mobile] .dtprof-av,html[data-device=mobile] .dtprof-av.profile-avatar{font-size:24px}html[data-device=mobile] .dtprof-name.profile-name{font-size:34px}html[data-device=mobile] .dtprof-handle.profile-username{font-size:12.5px}html[data-device=mobile] .dtprof-counts .pstat-n{font-size:24px}html[data-device=mobile] .dtprof-counts .pstat-l{font-size:9px}html[data-device=mobile] .dtprof-edit.pill{font-size:11px}html[data-device=mobile] .dtprof-lbl,html[data-device=mobile] .dtprof-card .group-h{font-size:9px}html[data-device=mobile] .dtprof-gift b,html[data-device=mobile] .dtprof-gift i,html[data-device=mobile] .dtprof-row b{font-size:14px}html[data-device=mobile] .dtprof-row i{font-size:12.5px}html[data-device=mobile] .dtsz-title.nsc-title{font-size:24px}html[data-device=mobile] .dtsz-lbl{font-size:9px}html[data-device=mobile] .dtsz-help{font-size:14px}html[data-device=mobile] .dtsz-body .field>label,html[data-device=mobile] .dtsz-body .size-field-head label{font-size:12.5px}html[data-device=mobile] .dtsz-body .onb-segopt{font-size:14px}html[data-device=mobile] .dtsz-body .size-region-opt{font-size:11px}html[data-device=mobile] .dtsz-body select.select{font-size:16px}html[data-device=mobile] .dtsz-body .toggle-row>span{font-size:14px}html[data-device=mobile] .dtsz-body .toggle-row small{font-size:12.5px}html[data-device=mobile] .dtsz-body .switch:has(input:checked):after{font-size:12.5px}html[data-device=mobile] .dtsz-body .autosave-status,html[data-device=mobile] .dtsz-body .autosave-revert{font-size:12.5px}html[data-device=mobile] .dtsz-footnote{font-size:14px}html[data-device=mobile] .dtsz-done{font-size:11px}html[data-device=mobile] .dtinv-sheet .hint,html[data-device=mobile] .dtinv-sheet .invite-url{font-size:14px}html[data-device=mobile] .dtinv-sheet .invite-link .btn.primary{font-size:11px}html[data-device=mobile] .dtinv-sheet .stat-num{font-size:24px}html[data-device=mobile] .dtinv-sheet .stat-label{font-size:9px}html[data-device=mobile] .dtinv-sheet .badge-title{font-size:14px}html[data-device=mobile] .dtinv-sheet .badge-sub{font-size:12.5px}html[data-device=mobile] .dtinv-sheet .group-h{font-size:9px}html[data-device=mobile] .dtreq-sheet .empty .big{font-size:16px}html[data-device=mobile] .dtreq-sheet .empty{font-size:14px}html[data-device=mobile] .dtreq-sheet .group-h{font-size:9px}html[data-device=mobile] .dtreq-sheet .fr-add,html[data-device=mobile] .dtreq-sheet .rm{font-size:11px}html[data-device=mobile] .dtgift .gift-title{font-size:46px}html[data-device=mobile] .dtgift .gift-meta{font-size:12.5px}html[data-device=mobile] .dtgift .gift-add,html[data-device=mobile] .dtgift .gift-foot-btn{font-size:11px}html[data-device=mobile] .dtgift .gift-privacy-t{font-size:14px}html[data-device=mobile] .dtgift .pick-cell-brand{font-size:9px}html[data-device=mobile] .dtgift .pick-cell-name,html[data-device=mobile] .dtgift .pick-cell-price,html[data-device=mobile] .dtgift .gift-note{font-size:14px}html[data-device=mobile] .dtgift .gift-arch-h{font-size:9px}html[data-device=mobile] .dtprof .set-title{font-size:24px}html[data-device=mobile] .dtprof .set-row{font-size:14px}html[data-device=mobile] .dtsz-body .group-h{font-size:9px}html[data-device=mobile] .dtsz-body .pv-desc{font-size:14px}html[data-device=mobile] .dtsz-body .acct-sec{font-size:9px}html[data-device=mobile] .dtsz-body .acct-flabel,html[data-device=mobile] .dtsz-body .field>label{font-size:12.5px}html[data-device=mobile] .dtsz-body .input,html[data-device=mobile] .dtsz-body .acct-select,html[data-device=mobile] .dtsz-body select.select,html[data-device=mobile] .dtsz-body .cdesc-textarea{font-size:14px}html[data-device=mobile] .dtsz-body .acct-btn,html[data-device=mobile] .dtsz-body .btn.secondary{font-size:11px}html[data-device=mobile] .dtsz-body .pv-tt{font-size:14px}html[data-device=mobile] .dtsz-body .pv-td,html[data-device=mobile] .dtsz-body .notice,html[data-device=mobile] .dtsz-body .acct-hint,html[data-device=mobile] .dtsz-body .acct-danger-desc{font-size:12.5px}html[data-device=mobile] .dtadmin-kicker{font-size:9px}html[data-device=mobile] .dtadmin-title{font-size:46px}html[data-device=mobile] .dtadmin-sub{font-size:16px}html[data-device=mobile] .dtadmin-tab{font-size:12.5px}html[data-device=mobile] .dtadmin-badge{font-size:9px}html[data-device=mobile] .dtadmin .empty .big{font-size:24px}html[data-device=mobile] .dtadmin .empty{font-size:14px}html[data-device=mobile] .dtadmin .btn{font-size:11px}html[data-device=mobile] .dtadmin .admin-report-reason{font-size:14px}html[data-device=mobile] .dtadmin .admin-report-type{font-size:9px}html[data-device=mobile] .dtadmin .admin-report-what,html[data-device=mobile] .dtadmin .admin-report-note{font-size:14px}html[data-device=mobile] .dtadmin .admin-report-meta{font-size:12.5px}html[data-device=mobile] .dtadmin .dtadmin-content>h2{font-size:24px}html[data-device=mobile] .dtadmin .dtadmin-content h3{font-size:11px}html[data-device=mobile] .dtadmin .dtadmin-content p.muted,html[data-device=mobile] .dtadmin .aerr-msg{font-size:14px}html[data-device=mobile] .dtadmin .aerr-who,html[data-device=mobile] .dtadmin .aerr-time{font-size:12.5px}html[data-device=mobile] .dtadmin .aerr-stack{font-size:11px}html[data-device=mobile] .dtpeople-sheet .fr-item .fa,html[data-device=mobile] .dtpeople-sheet .fr-item .fn{font-size:14px}html[data-device=mobile] .dtpeople-sheet .fr-item .fn small{font-size:12.5px}html[data-device=mobile] .dtpeople-sheet .fr-item .rm{font-size:11px}html[data-device=mobile] .dtpeople-sheet .empty{font-size:14px}html[data-device=mobile] .dtpeople-sheet .empty .big{font-size:24px}html[data-device=mobile] .dtpeople-sheet .hint{font-size:14px}html[data-device=mobile] .dtw-tools-count,html[data-device=mobile] .dtw-achip,html[data-device=mobile] .dtw-aclear{font-size:12.5px}html[data-device=mobile] .dtw-tool{font-size:11px}html[data-device=mobile] .dtw-sortopt{font-size:14px}html[data-device=mobile] .dtw-toolpop-head{font-size:11px}html[data-device=mobile] .dtw-toolpop-head button{font-size:12.5px}html[data-device=mobile] .dtw-fsec-l{font-size:9px}html[data-device=mobile] .dtw-fchip{font-size:12.5px}html[data-device=mobile] .dtw-toolpop-done{font-size:11px}html[data-device=mobile] .dtw-nomatch{font-size:16px}html[data-device=mobile] .dtw-nomatch button{font-size:11px}html[data-device=mobile] .dtw-pullsub{font-size:14px}html[data-device=mobile] .dtfriend-bio{font-size:16px}html[data-device=mobile] .dtfriend-acts .cta-add,html[data-device=mobile] .dtfriend-acts .cta-follow,html[data-device=mobile] .dtfriend-acts .pill,html[data-device=mobile] .dtfriend-acts .conn-chip{font-size:11px}html[data-device=mobile] .dtfriend-see{font-size:12.5px}html[data-device=mobile] .dtfriend-cats .cat-name{font-size:14px}html[data-device=mobile] .dtfriend-cats .cat-meta{font-size:12.5px}html[data-device=mobile] .dtfriend-empty .empty-card-title,html[data-device=mobile] .dtfriend-empty .empty-card-sub{font-size:14px}html[data-device=mobile] .dtgift-friend .gift-fav{font-size:18px}html[data-device=mobile] .dtgift-friend .gift-fbanner{font-size:14px}html[data-device=mobile] .dtgift-friend .exitem-chip{font-size:12.5px}html[data-device=mobile] .dtgift-friend .gift-pill{font-size:11px}html[data-device=mobile] .dtgift-friend .gift-mine,html[data-device=mobile] .dtgift-friend .gift-taken{font-size:12.5px}html[data-device=mobile] .dtgift-friend .gift-filter-empty,html[data-device=mobile] .dtgift-friend .gift-closing{font-size:14px}html[data-device=mobile] .dtgift-friend .gift-wrap>.empty .big,html[data-device=mobile] .dtfriend .ra-sheet .sheet-serif-title{font-size:24px}html[data-device=mobile] .dtfriend .ra-sheet .sheet-done{font-size:11px}html[data-device=mobile] .dtsend-sub{font-size:12.5px}html[data-device=mobile] .dtact-lbl{font-size:9px}html[data-device=mobile] .dtact-hint{font-size:12.5px}html[data-device=mobile] .dtact-big{font-size:46px}html[data-device=mobile] .dtact-mid{font-size:34px}html[data-device=mobile] .dtact-sub{font-size:14px}html[data-device=mobile] .dtact-seg .period-opt,html[data-device=mobile] .dtact-chart-l .rt-annot,html[data-device=mobile] .dtact-chart-l .rt-x{font-size:11px}html[data-device=mobile] .dtact-chart-r .rt-take{font-size:14px}html[data-device=mobile] .dtact-inf .inf-head-label{font-size:9px}html[data-device=mobile] .dtact-inf .inf-count{font-size:12.5px}html[data-device=mobile] .dtact-inf .inf-foot-note,html[data-device=mobile] .dtact-hist .history-title{font-size:14px}html[data-device=mobile] .dtact-hist .history-date{font-size:12.5px}html[data-device=mobile] .dtact-hist .history-tag{font-size:9px}html[data-device=mobile] .dtact-hist .history-amount{font-size:14px}html[data-device=mobile] .dtact-hist .history-tag--skipped+.history-amount{font-size:12.5px}html[data-device=mobile] .dtact-hist .hint{font-size:14px}html[data-device=mobile] .dtex-title{font-size:46px}html[data-device=mobile] .dtex-scope-btn{font-size:11px}html[data-device=mobile] .dtex-search{font-size:14px}html[data-device=mobile] .dtex-fsec{font-size:9px}html[data-device=mobile] .dtex-chip,html[data-device=mobile] .dtex-reset{font-size:12.5px}html[data-device=mobile] .dtex-seg-btn{font-size:11px}html[data-device=mobile] .dtex-lead{font-size:14px}html[data-device=mobile] .dtex-summary{font-size:9px}html[data-device=mobile] .dtex-empty-t{font-size:24px}html[data-device=mobile] .dtex-empty-s{font-size:14px}html[data-device=mobile] .dtpub-acts .follow-bar,html[data-device=mobile] .dtpub-acts .dtpub-share,html[data-device=mobile] .dtpub-acts>button{font-size:11px}html[data-device=mobile] .dtpub-tag{font-size:9px}html[data-device=mobile] .dtpub-name{font-size:46px}html[data-device=mobile] .dtpub-desc{font-size:16px}html[data-device=mobile] .dtpub-stats,html[data-device=mobile] .dtpub-curator{font-size:14px}html[data-device=mobile] .dtpub-cav{font-size:11px}html[data-device=mobile] .dtpub-cname{font-size:14px}html[data-device=mobile] .dtpub-csub{font-size:12.5px}html[data-device=mobile] .dtpub-follow{font-size:11px}html[data-device=mobile] .dtpub-search,html[data-device=mobile] .dtex-top .dtpub-searchwrap .dtpub-search{font-size:12.5px}html[data-device=mobile] .dtpubitem .pubitem-brand{font-size:11px}html[data-device=mobile] .dtpubitem .pubitem-name{font-size:46px}html[data-device=mobile] .dtpubitem .pubitem-price{font-size:24px}html[data-device=mobile] .dtpubitem .follow-bar,html[data-device=mobile] .dtpubitem-ask,html[data-device=mobile] .dtpubitem .attrib-card .follow-btn{font-size:11px}html[data-device=mobile] .dtnot-title{font-size:46px}html[data-device=mobile] .dtnot-markall.notif-markall{font-size:11px}html[data-device=mobile] .dtnot-lbl{font-size:9px}html[data-device=mobile] .dtnot-sub{font-size:12.5px}html[data-device=mobile] .dtnot .ghead{font-size:9px}html[data-device=mobile] .dtnot .nrow-text{font-size:14px}html[data-device=mobile] .dtnot .nrow-meta,html[data-device=mobile] .dtnot .nbtn,html[data-device=mobile] .dtnot .nrow-actions button{font-size:11px}html[data-device=mobile] .dtnot-empty{font-size:14px}html[data-device=mobile] .dtitem-cattag{font-size:9px}html[data-device=mobile] .dtsp-input{font-size:34px}html[data-device=mobile] .dtsp-hint,html[data-device=mobile] .dtsp-foot span{font-size:11px}html[data-device=mobile] .dtsp kbd{font-size:9px}html[data-device=mobile] .dtsp-chip{font-size:12.5px}html[data-device=mobile] .dtsp-sec,html[data-device=mobile] .dtsp-sec button{font-size:9px}html[data-device=mobile] .dtsp-av{font-size:12.5px}html[data-device=mobile] .dtsp-brand,html[data-device=mobile] .dtsp-text b{font-size:14px}html[data-device=mobile] .dtsp-text i{font-size:11px}html[data-device=mobile] .dtsp-recent,html[data-device=mobile] .dtsp-scopes b{font-size:12.5px}html[data-device=mobile] .dtsp-scopes i{font-size:14px}html[data-device=mobile] .dtsp-privacy{font-size:11px}html[data-device=mobile] .dtsp-empty{font-size:14px}html[data-device=mobile] .dtbrand-logo,html[data-device=mobile] .dtbrand-name{font-size:34px}html[data-device=mobile] .dtbrand-badge{font-size:9px}html[data-device=mobile] .dtbrand-bio{font-size:16px}html[data-device=mobile] .dtbrand-stats{font-size:14px}html[data-device=mobile] .dtbrand-site{font-size:12.5px}html[data-device=mobile] .dtbrand-acts .bp-follow{font-size:11px}html[data-device=mobile] .dtbrand-hero-text i{font-size:12.5px}html[data-device=mobile] .dtbrand-hero-text b{font-size:34px}html[data-device=mobile] .dtbrand-hero-text small{font-size:12.5px}html[data-device=mobile] .dtbrand-hero-btn{font-size:11px}html[data-device=mobile] .dtbrand-sechead h2{font-size:24px}html[data-device=mobile] .dtbrand-count{font-size:11px}html[data-device=mobile] .dtbrand-item-title{font-size:14px}html[data-device=mobile] .dtbrand-item-price,html[data-device=mobile] .dtbrand-cat-name{font-size:12.5px}html[data-device=mobile] .dtbrand-cat-meta,html[data-device=mobile] .dtbrand-cat .bp-cat-follow{font-size:11px}html[data-device=mobile] .dtbrand-empty{font-size:16px}html[data-device=mobile] .dtbrand-empty-title{font-size:24px}html[data-device=mobile] .dtcatfol-sec,html[data-device=mobile] .dtcatfol-tag{font-size:9px}html[data-device=mobile] .dtcatfol-act .cta-add,html[data-device=mobile] .dtcatfol-act .dtcatfol-follow{font-size:11px}html[data-device=mobile] .dtbrand-stats .dtbrand-fbf,html[data-device=mobile] .dtfcat-tabs button,html[data-device=mobile] .dtfcat-chip,html[data-device=mobile] .dtfcat-link b{font-size:12.5px}html[data-device=mobile] .dtfcat-link i,html[data-device=mobile] .dtfcat-fb{font-size:11px}html[data-device=mobile] .dtfcat-mav{font-size:9px}html[data-device=mobile] .dtfcat-members small{font-size:11px}html[data-device=mobile] .dtfcat-follow button,html[data-device=mobile] .dtfcat-follow .follow-btn{font-size:9px}html[data-device=mobile] .dtgitem-back{font-size:12.5px}html[data-device=mobile] .dtgitem-kicker{font-size:9px}html[data-device=mobile] .dtgitem-brand{font-size:11px}html[data-device=mobile] .dtgitem-title{font-size:34px}html[data-device=mobile] .dtgitem-price{font-size:24px}html[data-device=mobile] .dtgitem-meta{font-size:12.5px}html[data-device=mobile] .dtgitem-drow{font-size:14px}html[data-device=mobile] .dtgitem-lbl{font-size:9px}html[data-device=mobile] .dtgitem-closing{font-size:14px}html[data-device=mobile] .dtgitem-reserve{font-size:12.5px}html[data-device=mobile] .dtgitem-cancel,html[data-device=mobile] .dtgitem-save .dtgitem-addcat{font-size:11px}}html[data-device=mobile] .catalog-client .face-av{font-size:9px}@media (min-width:500px){html[data-device=mobile] .dtarch-entry-tx b{font-size:12.5px}html[data-device=mobile] .dtarch-entry-tx i{font-size:11px}html[data-device=mobile] .dtarch-entry-n{font-size:12.5px}html[data-device=mobile] .dtarch-entry-chev{font-size:18px}html[data-device=mobile] .dtarch-back{font-size:12.5px}html[data-device=mobile] .dtarch-title{font-size:46px}html[data-device=mobile] .dtarch-ro{font-size:9px}html[data-device=mobile] .dtarch-lead{font-size:14px}html[data-device=mobile] .dtarch-rowtx b{font-size:14px}html[data-device=mobile] .dtarch-pick{font-size:16px}html[data-device=mobile] .dtarch-banner b{font-size:9px}html[data-device=mobile] .dtarch-badge,html[data-device=mobile] .dtarch-cellbody .dtarch-save{font-size:9px}html[data-device=mobile] .dtarch-chip,html[data-device=mobile] .dtarch-rail .input.dtarch-search,html[data-device=mobile] .dtarch-rowtx b{font-size:14px}html[data-device=mobile] .dtarch-rowtx i{font-size:12.5px}html[data-device=mobile] .dtarch-tag{font-size:9px}html[data-device=mobile] .dtarch-banner span{font-size:16px}html[data-device=mobile] .dtarch-acts button{font-size:11px}html[data-device=mobile] .dtarch-name{font-size:34px}html[data-device=mobile] .dtarch-members,html[data-device=mobile] .dtarch-celltitle{font-size:14px}html[data-device=mobile] .dtarch-cellmeta{font-size:12.5px}html[data-device=mobile] .dtarch-cellbody .dtarch-save{font-size:11px}}html[data-device=mobile] .acc-av{font-size:12.5px}html[data-device=mobile] .acc-tx b{font-size:14px}html[data-device=mobile] .acc-tx i,html[data-device=mobile] .acc-chk{font-size:11px}html[data-device=mobile] .acc-add{font-size:14px}html[data-device=mobile] .acc-add-ic{font-size:16px}@media (min-width:500px){html[data-device=mobile] .dtacc-back,html[data-device=mobile] .dtacc-lbl{font-size:9px}html[data-device=mobile] .dtacc-link{font-size:12.5px}}html[data-device=mobile] .bh-name{font-size:24px}html[data-device=mobile] .bh-kpi-lab{font-size:9px}html[data-device=mobile] .bh-kpi-n{font-size:24px}html[data-device=mobile] .bh-kpi-d{font-size:11px}html[data-device=mobile] .bh-banner{font-size:12.5px}html[data-device=mobile] .bh-banner i{font-size:11px}html[data-device=mobile] .bh-sec-t{font-size:9px}html[data-device=mobile] .bh-sec a,html[data-device=mobile] .bh-sec button{font-size:11px}html[data-device=mobile] .bh-seg button{font-size:9px}html[data-device=mobile] .bh-col-n{font-size:12.5px}html[data-device=mobile] .bh-col-m{font-size:11px}html[data-device=mobile] .bh-col-state{font-size:9px}html[data-device=mobile] .bh-chev,html[data-device=mobile] .bh-att-t{font-size:12.5px}html[data-device=mobile] .bh-att-s,html[data-device=mobile] .bh-act{font-size:11px}html[data-device=mobile] .bh-empty{font-size:12.5px}html[data-device=mobile] .bf-filters button,html[data-device=mobile] .bf-day{font-size:9px}html[data-device=mobile] .bf-av{font-size:11px}html[data-device=mobile] .bf-tx{font-size:12.5px}html[data-device=mobile] .bf-tm{font-size:11px}html[data-device=mobile] .bf-reply{font-size:9px}html[data-device=mobile] .bf-replybox input{font-size:14px}html[data-device=mobile] .bf-replybox button{font-size:11px}html[data-device=mobile] .bf-empty{font-size:14px}html[data-device=mobile] .ba-logo,html[data-device=mobile] .ba-name{font-size:24px}html[data-device=mobile] .ba-sub{font-size:12.5px}html[data-device=mobile] .ba-edit{font-size:11px}html[data-device=mobile] .ba-stat b{font-size:18px}html[data-device=mobile] .ba-stat i{font-size:9px}html[data-device=mobile] .ba-row-val,html[data-device=mobile] .ba-qr-hint{font-size:12.5px}html[data-device=mobile] .acc-stack-back{font-size:14px}html[data-device=mobile] .tabd-av-back{font-size:9px}html[data-device=mobile] .ba-link-url{font-size:12.5px}html[data-device=mobile] .ba-copy{font-size:11px}html[data-device=mobile] .bd-kpi i{font-size:9px}html[data-device=mobile] .bd-kpi b{font-size:18px}html[data-device=mobile] .bd-av{font-size:9px}html[data-device=mobile] .bd-qtx{font-size:12.5px}html[data-device=mobile] .bd-qtx i{font-size:9px}html[data-device=mobile] .bd-n{font-size:18px}html[data-device=mobile] .bd-n small,html[data-device=mobile] .bd-face{font-size:9px}html[data-device=mobile] .bd-more,html[data-device=mobile] .sc-hint{font-size:12.5px}html[data-device=mobile] .sc-share,html[data-device=mobile] .sc-close{font-size:11px}html[data-device=mobile] .ba-id-lbl{font-size:9px}html[data-device=mobile] .ba-id-name{font-size:24px}html[data-device=mobile] .ba-id-row{font-size:12.5px}html[data-device=mobile] .ba-id-copy{font-size:9px}html[data-device=mobile] .ba-band-stat b{font-size:24px}html[data-device=mobile] .ba-band-stat i{font-size:9px}html[data-device=mobile] .ba-band-d{font-size:11px}html[data-device=mobile] .ba-select,html[data-device=mobile] .ba-dev-tx b{font-size:12.5px}html[data-device=mobile] .ba-dev-tx i{font-size:11px}html[data-device=mobile] .ba-dev-tag,html[data-device=mobile] .ba-dev-rm{font-size:9px}html[data-device=mobile] .ba-list .info-row,html[data-device=mobile] .ba-list .ba-row-val,html[data-device=mobile] .ba-list .ba-select,html[data-device=mobile] .ba-list .ba-link-url,html[data-device=mobile] .ba-list .ba-dev-tx b,html[data-device=mobile] .ba-list .ba-dev-tx i{font-size:14px}html[data-device=mobile] .ba-fol-av{font-size:12.5px}html[data-device=mobile] .ba-fol-tx b{font-size:14px}html[data-device=mobile] .ba-fol-tx i{font-size:12.5px}html[data-device=mobile] .hidden-chip{font-size:9px}html[data-device=mobile] .ba-list button.info-row,html[data-device=mobile] .ba-list .info-row .ba-select,html[data-device=mobile] .ba-search input{font-size:14px}html[data-device=mobile] .dlg-prompt .input{font-size:16px}html[data-device=mobile] .iconbtn.back-btn,html[data-device=mobile] .iconbtn[aria-label=Back]{font-size:24px}html[data-device=mobile] .oh-name{font-size:34px}html[data-device=mobile] .oh-link{font-size:11px}html[data-device=mobile] .oh-stat b{font-size:34px}html[data-device=mobile] .oh-stat i,html[data-device=mobile] .oh-stat em{font-size:9px}html[data-device=mobile] .oh-statsfoot{font-size:12.5px}html[data-device=mobile] .oh-seclink,html[data-device=mobile] .oh-seclabel{font-size:9px}html[data-device=mobile] .oh-h{font-size:24px}html[data-device=mobile] .oh-step-lab{font-size:14px}html[data-device=mobile] .oh-step-cue,html[data-device=mobile] .oh-q-av{font-size:9px}html[data-device=mobile] .oh-q-who b,html[data-device=mobile] .oh-q-who i{font-size:11px}html[data-device=mobile] .oh-q-body{font-size:14px}html[data-device=mobile] .oh-q-on{font-size:11px}html[data-device=mobile] .oh-reply input,html[data-device=mobile] .oh-sheet input{font-size:16px}html[data-device=mobile] .oh-btn{font-size:9px}html[data-device=mobile] .oh-err,html[data-device=mobile] .oh-empty{font-size:12.5px}html[data-device=mobile] .oh-more-av{font-size:9px}html[data-device=mobile] .oh-more-tx{font-size:12.5px}html[data-device=mobile] .oh-chev{font-size:16px}html[data-device=mobile] .oh-summary{font-size:12.5px}html[data-device=mobile] .oh-card-name{font-size:14px}html[data-device=mobile] .oh-card-reason{font-size:11px}html[data-device=mobile] .oh-card-where,html[data-device=mobile] .oh-card-acts .oh-btn{font-size:9px}html[data-device=mobile] .oh-card-done{font-size:11px}html[data-device=mobile] .oh-card-done button,html[data-device=mobile] .oh-rank{font-size:9px}html[data-device=mobile] .oh-best-meta{font-size:11px}html[data-device=mobile] .oh-cat-name{font-size:12.5px}html[data-device=mobile] .oh-cat-meta,html[data-device=mobile] .oh-cat-note{font-size:9px}html[data-device=mobile] .oh-drafts-lab{font-size:11px}html[data-device=mobile] .oh-drafts-tx{font-size:14px}html[data-device=mobile] .oh-tabs button{font-size:9px}html[data-device=mobile] .oh-hint{font-size:14px}html[data-device=mobile] .hidden-chip,html[data-device=mobile] .item-card.is-hidden .hidden-chip{font-size:9px}html[data-device=mobile][data-account=brand] .pubown-card .preact-like,html[data-device=mobile][data-account=brand] .pubown-card .preact-pass,html[data-device=mobile][data-account=brand] .pubown-card .preact-ops{font-size:11px}html[data-device=mobile] .pub-owner-actions--brand>.pub-owner-act{font-size:12.5px}html[data-device=mobile] .bp-logo.avatar-root{font-size:24px}html[data-device=mobile] .cat-help,html[data-device=mobile] .cdraft-tx,html[data-device=mobile] .cdraft-pub,html[data-device=mobile] .pub-hidden-note,html[data-device=mobile] .pubown-show{font-size:12.5px}html[data-device=mobile] .oh-sheet-eyebrow{font-size:9px}html[data-device=mobile] .bap-sub{font-size:12.5px}html[data-device=mobile] .ba7-eyebrow{font-size:9px}html[data-device=mobile] .ba7-h{font-size:24px}html[data-device=mobile] .ba7-caption{font-size:12.5px}html[data-device=mobile] .ba7-av.avatar-root,html[data-device=mobile] .ba7-name{font-size:24px}html[data-device=mobile] .ba7-meta{font-size:11px}html[data-device=mobile] .ba7-link-url{font-size:12.5px}html[data-device=mobile] .ba7-link-act{font-size:9px}html[data-device=mobile] .ba7-fol-n b{font-size:18px}html[data-device=mobile] .ba7-fol-n i{font-size:11px}html[data-device=mobile] .ba7 .chev{font-size:16px}html[data-device=mobile] .ba7-scan-t{font-size:24px}html[data-device=mobile] .ba7-scan-s{font-size:11px}html[data-device=mobile] .ba7-scan-share,html[data-device=mobile] .ba7-scan-save{font-size:9px}html[data-device=mobile] .ba7-row-l{font-size:14px}html[data-device=mobile] .ba7-row-v{font-size:11px}html[data-device=mobile] .ba7-dev-name{font-size:14px}html[data-device=mobile] .ba7-dev-this{font-size:9px}html[data-device=mobile] .ba7-dev-meta{font-size:11px}html[data-device=mobile] .ba7-dev-act,html[data-device=mobile] .ba7-seg button{font-size:9px}html[data-device=mobile] .ba7-curopt{font-size:14px}html[data-device=mobile] .ba7-curdone,html[data-device=mobile] .ba7-logout,html[data-device=mobile] .ba7-version{font-size:9px}html[data-device=mobile] .idet-counts{font-size:12.5px}html[data-device=mobile] .vc-title{font-size:11px}html[data-device=mobile] .vc-toggle{font-size:9px}html[data-device=mobile] .vc-more,html[data-device=mobile] .oh-drafts-col .oh-drafts-tx{font-size:12.5px}html[data-device=mobile] .vc-act{font-size:9px}html[data-device=mobile] .btn,html[data-device=mobile] .btn.primary,html[data-device=mobile] .btn.secondary,html[data-device=mobile] .sheet-done,html[data-device=mobile] .cas-cta,html[data-device=mobile] .nsc-cta,html[data-device=mobile] .frun-btn,html[data-device=mobile] .oh-btn,html[data-device=mobile] .oh-btn--wine,html[data-device=mobile] .oh-btn--outline,html[data-device=mobile] .oh-btn--plain,html[data-device=mobile] .cdraft-pub,html[data-device=mobile] .sc-share,html[data-device=mobile] .sc-close,html[data-device=mobile] .share-close,html[data-device=mobile] .cas-close,html[data-device=mobile] .ba7-curdone,html[data-device=mobile] .ba7-logout,html[data-device=mobile] .ba7-scan-share,html[data-device=mobile] .ba7-scan-save,html[data-device=mobile] .acct-btn,html[data-device=mobile] .fsheet-apply,html[data-device=mobile] .item-detail .actions .btn.primary,html[data-device=mobile] .item-detail .decision .row .btn.secondary,html[data-device=mobile] .dtfriend .ra-sheet .sheet-done,html[data-device=mobile] .oh-card-acts .oh-btn,html[data-device=mobile] .gift-chips .exitem-chip{font-size:12.5px}html[data-device=mobile] .ctool,html[data-device=mobile] .cat-tool{font-size:11px}html[data-device=mobile] .tsearch-in{font-size:max(16px,1em)}html[data-device=mobile] .tsearch-cancel{font-size:12.5px}html[data-device=mobile] .topnav h1,html[data-device=mobile] .topnav h1.gift-navtitle,html[data-device=mobile] .notif-title{font-size:46px}html[data-device=mobile] .bp-people,html[data-device=mobile] .bp-people .bp-fbf{font-size:14px}html[data-device=mobile] .cat-toggle .navlink,html[data-device=mobile] .period-toggle .period-opt,html[data-device=mobile] .seg button,html[data-device=mobile] .bh-seg button,html[data-device=mobile] .exview .exview-btn,html[data-device=mobile] .ba7-seg button,html[data-device=mobile] .oh-tabs button,html[data-device=mobile] .cchip,html[data-device=mobile] .ei-chip,html[data-device=mobile] .fchip,html[data-device=mobile] .fsheet .fchip,html[data-device=mobile] .gift-chips .exitem-chip,html[data-device=mobile] .rem-chip,html[data-device=mobile] .pick-chip,html[data-device=mobile] .chip,html[data-device=mobile] .msh-chip,html[data-device=mobile] .gi-chip-btn,html[data-device=mobile] .pp-relchip.act,html[data-device=mobile] .exitem-chip,html[data-device=mobile] .gi-chip,html[data-device=mobile] .pp-relchip,html[data-device=mobile] .oh-attn-reason{font-size:11px}html[data-device=mobile] .oh-attn-acts button,html[data-device=mobile] .oh-attn-done button{font-size:9px}html[data-device=mobile] .oh-attn-done,html[data-device=mobile] :is(.cta-add,.cta-follow,.bp-follow,.bp-send,.follow-btn,.pill,.gift-foot-btn,.rm,.conn-chip){font-size:11px}html[data-device=mobile] :is(.follow-btn,.rm,.conn-chip),html[data-device=mobile] .gift-foot--top .gift-foot-btn{font-size:9px}html[data-device=mobile] .cta-add{font-size:11px}html[data-device=mobile] .cta-follow{font-size:9px}html[data-device=mobile] :is(.gift-privacy-t,.cat-help,.oh-hint,.oh-summary,.oh-empty,.exlead,.gift-who-sub,.addflow-sub,.destpick-intro,.list-intro,.ncat-priv-desc,.cas-sub,.hint,.auth-sub,.additems-note,.ac-pickhint,.inf-ask-note,.inf-foot-note,.pub-hidden-note,.cat-empty-sub,.empty-card-sub,.inf-empty-sub,.msh-sub,.gi-left-note,.left-note){font-size:14px}html[data-device=mobile] :is(.follow-bar,.ei-cta){font-size:12.5px}html[data-device=mobile] .pub-owner-actions .pub-owner-act,html[data-device=mobile] .pub-owner-actions--brand>.pub-owner-act{font-size:9px}html[data-device=mobile] .addflow-manual--top{font-size:12.5px}html[data-device=mobile] :is(.destpick-new,.shared-new-row){font-size:11px}html[data-device=mobile] :is(.sheet-serif-title,.fsheet-title,.cas-title,.nsc-title,.msh-title,.pick-title,.dlg-title,.add-sheet-title,.ac-sheet-head>b){font-size:24px}html[data-device=mobile] :is(.cas-eyebrow,.nsc-eyebrow,.oh-sheet-eyebrow,.pick-eyebrow),html[data-device=mobile] .addflow-method{font-size:9px}html[data-device=mobile][data-device=desktop] :is(.ra-sheet,.sheet-card) .sheet-serif-title{font-size:24px}html[data-device=mobile] :is(.group-h,.section-head,.gift-arch-h,.bp-sec-label,.icat-title,.idet-track-head,.inf-head-label,.pulse-eyebrow,.ghead,.ba7-eyebrow,.bp-eyebrow,.oh-drafts-lab,.decision-label,.eyebrow,.sch-shared,.filter-group-label,.fsec,.ask-section-h,.idet-askvote-h,.voters-group-label,.gi-label,.msh-eyebrow,.nsc-label,.pd-eyebrow,.pubsrc-eyebrow,.wet-eyebrow,.lean-head-label,.oh-step-lab,.sv-label,.pulse-lab,.bh-head,.recent-label,.sec-head,.arch-ro-label,.pw-label){font-size:11px}html[data-device=mobile] :is(.bp-own-statl,.pulse-cell-label,.pstat-l,.profile-stat-label,.pub-stat-label,.stat-cell-label,.bh-kpi-lab,.oh-stat i,.stat-label,.stat-hero-label),html[data-device=mobile] :is(.added-when,.pub-sub,.pub-sub-time,.vr-total,.entered-public,.ba7-dev-this,.bcard-label,.exitem-send2-label),html[data-device=mobile] .ei-label,html[data-device=mobile] .added-by,html[data-device=mobile] .added-by>span{font-size:9px}html[data-device=mobile] .item-detail .section>h2,html[data-device=mobile] .item-detail h2.section-h{font-size:11px}html[data-device=mobile] :is(.vc-act,.icat-toggle,.ba7-dev-act,.notif-markall,.oh-seclink,.oh-attn-acts button,.oh-attn-done button,.fsheet-reset,.ba7-link-act,.oh-link,.ivote-change,.msh-act-label,.pubown-menu-act,.cb-copy),html[data-device=mobile] :is(.pvr-nudge,.nudge-btn,.pubown-show){font-size:9px}html[data-device=mobile] .add-sheet .destpick-name,html[data-device=mobile] :is(.empty,.inf-empty,.cat-empty,.gi-empty,.voters-empty,.pop-empty,.nsc-empty,.idet-vempty,.vempty,.vempty2){font-size:14px}html[data-device=mobile] :is(.empty .big,.inf-empty-title,.cat-empty-title,.empty-card-title){font-size:24px}html[data-device=mobile] :is(.empty>div:not(.big),.empty p,.inf-empty-sub,.cat-empty-sub,.empty-card-sub){font-size:14px}html[data-device=mobile] :is(.empty,.inf-empty,.gi-empty,.voters-empty,.pop-empty,.nsc-empty,.idet-vempty) :is(a,button):not(.btn):not(.inf-ask){font-size:9px}html[data-device=mobile] :is(.pv-empty,.bh-empty,.gift-filter-empty,.icat-empty,.oh-empty,.empty:not(:has(.big))),html[data-device=mobile] .destpick-name,html[data-device=mobile] .icat-name{font-size:14px}html[data-device=mobile] .icat-meta{font-size:9px}html[data-device=mobile] .login-back{font-size:34px}html[data-device=mobile] .ask-label,html[data-device=mobile] .ask-bar:hover .ask-label{font-size:11px}html[data-device=mobile][data-device=desktop] .oh-name{font-size:46px}html[data-device=mobile][data-device=desktop] .oh-circle.oh-circle--wine{font-size:11px}html[data-device=mobile][data-device=desktop] .oh-link{font-size:14px}html[data-device=mobile][data-device=desktop] .oh-link span{font-size:11px}html[data-device=mobile][data-device=desktop] .oh-stat b{font-size:46px}html[data-device=mobile][data-device=desktop] .oh-stat i,html[data-device=mobile][data-device=desktop] .oh-stat em{font-size:11px}html[data-device=mobile][data-device=desktop] .oh-h{font-size:34px}html[data-device=mobile][data-device=desktop] .oh-col--side .oh-h{font-size:24px}html[data-device=mobile][data-device=desktop] .oh-dtcats-lab{font-size:11px}html[data-device=mobile][data-device=desktop] .oh-dtcat-pill{font-size:9px}html[data-device=mobile][data-device=desktop] .oh-dtcat .oh-cat-name{font-size:14px}html[data-device=mobile][data-device=desktop] .oh-dtcat .oh-cat-meta,html[data-device=mobile][data-device=desktop] .oh-dtcat-new{font-size:11px}html[data-device=mobile][data-device=desktop] .oh-card-name,html[data-device=mobile] .op-search input{font-size:14px}html[data-device=mobile][data-device=desktop] .dtop-list .op-search input{font-size:12.5px}html[data-device=mobile][data-device=desktop][data-account=brand] .app:has(.cat-head)>.cat-title{font-size:46px}html[data-device=mobile][data-device=desktop][data-account=brand] .app:has(.cat-head)>.cat-help{font-size:14px}html[data-device=mobile][data-device=desktop][data-account=brand] .cat-head .cat-add,html[data-device=mobile][data-device=desktop][data-account=brand] .cat-toggle .navlink{font-size:11px}html[data-device=mobile][data-device=desktop][data-account=brand] .cchip{font-size:12.5px}html[data-device=mobile][data-device=desktop][data-account=brand] .shared-list .cat-row-name{font-size:14px}html[data-device=mobile] .destpick-av,html[data-device=mobile] .destpick-av{font-size:9px}html[data-device=mobile] .dtw-h-eyebrow,html[data-device=mobile] .dtw-mode button,html[data-device=mobile][data-device=desktop][data-account=brand] .cat-controls .seg.cat-mode button,html[data-device=mobile][data-device=desktop][data-account=brand] .ctool,html[data-device=mobile][data-device=desktop][data-account=brand] .fsheet-title{font-size:11px}html[data-device=mobile][data-device=desktop][data-account=brand] .fsheet-reset{font-size:12.5px}html[data-device=mobile][data-device=desktop][data-account=brand] .fsec{font-size:9px}html[data-device=mobile][data-device=desktop][data-account=brand] .fchip{font-size:12.5px}html[data-device=mobile][data-device=desktop][data-account=brand] .fsheet--sort .fchip{font-size:14px}html[data-device=mobile][data-device=desktop][data-account=brand] .fsheet-apply,html[data-device=mobile] .dtitem-eyebrow{font-size:11px}html[data-device=mobile] .dtitem-cards--brand .icat-title,html[data-device=mobile] .dtitem-cards--brand .icat-group{font-size:9px}html[data-device=mobile] .dtitem-cards--brand .icat-name{font-size:14px}html[data-device=mobile] .dtitem-cards--brand .icat-meta{font-size:9px}html[data-device=mobile] .dtitem-cards--brand .spec-row{font-size:14px}html[data-device=mobile][data-device=desktop][data-account=brand] .shared-view .entered-head:before{font-size:11px}html[data-device=mobile][data-device=desktop][data-account=brand] .shared-view .entered-back{font-size:12.5px}html[data-device=mobile][data-device=desktop][data-account=brand] .shared-view .entered-name{font-size:46px}html[data-device=mobile][data-device=desktop][data-account=brand] .shared-view .pub-sub{font-size:11px}html[data-device=mobile][data-device=desktop][data-account=brand] .shared-view .cdesc-view{font-size:16px}html[data-device=mobile][data-device=desktop][data-account=brand] .shared-view .pulse-num{font-size:24px}html[data-device=mobile][data-device=desktop][data-account=brand] .shared-view .pulse-delta:not(.muted){font-size:12.5px}html[data-device=mobile][data-device=desktop][data-account=brand] .shared-view .pulse-cell-label{font-size:9px}html[data-device=mobile][data-device=desktop][data-account=brand] .shared-view .pulse-win,html[data-device=mobile][data-device=desktop][data-account=brand] .shared-view .pub-owner-act{font-size:11px}html[data-device=mobile][data-device=desktop][data-account=brand] .shared-view .ctool-count{font-size:12.5px}html[data-device=mobile] .following-title{font-size:46px}html[data-device=mobile][data-device=desktop][data-account=brand] .shared-view .pulse-win{font-size:12.5px}html[data-device=mobile] .dtitem-hidebtn{font-size:11px}html[data-device=mobile] .dtitem-viewers-counts,html[data-device=mobile] .dtitem-viewers-left .dtitem-vnone{font-size:14px}html[data-device=mobile] .vc-row .vc-act{font-size:9px}html[data-device=mobile][data-device=desktop] .add-sheet .sheet-serif-title{font-size:24px}html[data-device=mobile][data-device=desktop] .add-sheet .destpick-name{font-size:14px}html[data-device=mobile][data-device=desktop] .add-sheet .destpick-new{font-size:11px}html[data-device=mobile][data-device=desktop] .add-sheet .slbl{font-size:9px}html[data-device=mobile][data-device=desktop][data-account=brand] .bd-page .cat-title{font-size:46px}html[data-device=mobile][data-device=desktop][data-account=brand] .bd-page .bd-period button,html[data-device=mobile][data-device=desktop][data-account=brand] .bd-page .bd-kpi i{font-size:11px}html[data-device=mobile][data-device=desktop][data-account=brand] .bd-page .bd-kpi b{font-size:46px}html[data-device=mobile][data-device=desktop][data-account=brand] .bd-page .bh-sec-t{font-size:34px}html[data-device=mobile][data-device=desktop][data-account=brand] .bd-page .bd-col--side .bh-sec-t{font-size:24px}html[data-device=mobile][data-device=desktop][data-account=brand] .bd-page .bh-empty,html[data-device=mobile][data-device=desktop][data-account=brand] .bd-page .oh-card-name{font-size:14px}html[data-device=mobile][data-device=desktop][data-account=brand] .ba7>.pad>.cat-title{font-size:46px}html[data-device=mobile][data-device=desktop][data-account=brand] .ba7 .ba7-h{font-size:24px}html[data-device=mobile][data-device=desktop][data-account=brand] .ba7 .ba7-col--right .ba7-h--top{font-size:34px}html[data-device=mobile] .bd-folrow-tx b{font-size:14px}html[data-device=mobile] .bd-folrow-tx i,html[data-device=mobile] .bd-folrow--more,html[data-device=mobile][data-device=desktop][data-account=brand] .bap-page .bap-top:before{font-size:11px}html[data-device=mobile][data-device=desktop][data-account=brand] .bap-page .bap-top .back-btn,html[data-device=mobile][data-device=desktop][data-account=brand] .bap-page .bap-top .back-btn:after{font-size:12.5px}html[data-device=mobile][data-device=desktop][data-account=brand] .bap-page .bap-title{font-size:46px}html[data-device=mobile][data-device=desktop][data-account=brand] .bap-page .bh-seg button{font-size:11px}html[data-device=mobile][data-device=desktop][data-account=brand] .bap-page .bap-sub,html[data-device=mobile][data-device=desktop][data-account=brand] .bap-page .bh-empty{font-size:14px}html[data-device=mobile][data-device=desktop][data-account=brand] .bap-page .bap-pane-empty{font-size:16px}html[data-device=mobile] .pop-pin-eyebrow,html[data-device=mobile] .isr-sort{font-size:9px}html[data-device=mobile] .isr-st b{font-size:12.5px}html[data-device=mobile] .isr-st small,html[data-device=mobile] .ia-eb{font-size:9px}html[data-device=mobile] .ia-title{font-size:24px}html[data-device=mobile] .ia-num b{font-size:34px}html[data-device=mobile] .ia-num i{font-size:9px}html[data-device=mobile] .ia-num b.zero{font-size:24px}html[data-device=mobile] .ia-lbl{font-size:9px}html[data-device=mobile] .ia-lbl span,html[data-device=mobile] .ia-fr{font-size:12.5px}html[data-device=mobile] .ia-bar em{font-size:11px}html[data-device=mobile] .ia-chart--month .ia-bar em,html[data-device=mobile] .ia-days{font-size:9px}html[data-device=mobile] .ia-tbl{font-size:12.5px}html[data-device=mobile] .ia-tbl th,html[data-device=mobile] .ia-av{font-size:9px}html[data-device=mobile] .ia-empty{font-size:14px}html[data-device=mobile] .sf-prev-eb{font-size:9px}html[data-device=mobile] .sf-prev-av,html[data-device=mobile] .sf-prev-name{font-size:34px}html[data-device=mobile] .sf-prev-bio{font-size:16px}html[data-device=mobile] .sf-prev-stats{font-size:12.5px}html[data-device=mobile] .sf-prev-links{font-size:14px}html[data-device=mobile] .pv-strip-eb,html[data-device=mobile] .pv-strip-a{font-size:9px}html[data-device=mobile] .mod-banner b{font-size:12.5px}html[data-device=mobile] .mod-banner span{font-size:14px}html[data-device=mobile] .th-held{font-size:9px}html[data-device=mobile] .mod-sub{font-size:14px}html[data-device=mobile] .mod-tab,html[data-device=mobile] .mod-th i{font-size:9px}html[data-device=mobile] .mod-tx b{font-size:14px}html[data-device=mobile] .mod-tx small{font-size:12.5px}html[data-device=mobile] .mod-flag{font-size:9px}html[data-device=mobile] .mod-why{font-size:12.5px}html[data-device=mobile] .mod-btn,html[data-device=mobile] .mod-meta{font-size:11px}html[data-device=mobile] .mod-empty-sub{font-size:14px}html[data-device=mobile] .tz-pill,html[data-device=mobile] .tz-cta{font-size:9px}html[data-device=mobile] .tz-tx b{font-size:12.5px}html[data-device=mobile] .tz-tx small{font-size:11px}html[data-device=mobile] .ivote-attach{font-size:9px}.sf-logo{align-items:center;gap:16px;margin-top:6px;display:flex}.sf-logo-av{flex:none;width:72px;height:72px;font-size:22px}.sf-logo-acts{align-items:center;gap:14px;display:flex}.sf-logo-btn{background:var(--accent-fill);height:36px;color:var(--on-accent);font:800 10.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:0 16px}.sf-logo-rm{cursor:pointer;font:800 10.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:0}
