.gbpiece{flex-direction:column;display:flex}.gbpiece-phone{padding-bottom:calc(env(safe-area-inset-bottom) + var(--space-6))}.gbpiece-web{padding-top:var(--space-8);padding-bottom:var(--space-16)}.gbpiece-state{align-items:flex-start;gap:var(--space-3)}.gbpiece-phone.gbpiece-state{padding:var(--space-6) var(--space-4)}.gbpiece-skel{border-radius:0;width:100%}.gbpiece-web .gbpiece-skel{border-radius:var(--r-print);max-width:560px}.gbpiece-crumbs{margin-bottom:var(--space-4);font-size:var(--text-small);color:var(--ink-2);line-height:1.43}.gbpiece-crumbs a{color:inherit;text-underline-offset:3px;transition:color var(--fast) var(--ease-out), text-decoration-color var(--fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.gbpiece-crumbs a:hover{color:var(--ink);text-decoration-color:currentColor}.gbpiece-crumbs a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-print)}.gbpiece-columns{align-items:flex-start;gap:var(--space-16);flex-wrap:wrap;display:flex}.gbpiece-photos{flex:0 560px;min-width:0}.gbpiece-details{gap:var(--space-6);flex-direction:column;display:flex}.gbpiece-phone .gbpiece-details{padding:var(--space-4) var(--space-4) 0}.gbpiece-web .gbpiece-details{min-width:300px;padding-top:var(--space-3);gap:var(--space-8);flex:0 440px}.gbpiece-head{align-items:flex-start;gap:var(--space-3);display:flex}.gbpiece-words{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.gbpiece-store{font-size:var(--text-small);color:var(--ink-2);line-height:1.43}.gbpiece-name{text-wrap:balance;overflow-wrap:anywhere}.gbpiece-price{margin-top:var(--space-1);font-size:var(--text-body);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.5}.gbpiece-web .gbpiece-words{gap:var(--space-2)}.gbpiece-web .gbpiece-price{margin-top:var(--space-2);font-size:var(--text-h2);line-height:1.3}.gbpiece-more{margin-right:calc(var(--space-2) * -1);flex:none}.gbpiece-size{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.gbpiece-sold{font-size:var(--text-small);color:var(--ink-2);line-height:1.43}.gbpiece-rating{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-2);transition:background-color var(--fast) var(--ease-out);text-decoration:none;display:flex}.gbpiece-rating:hover{color:var(--ink)}.gbpiece-rating:active{background:var(--paper-2)}.gbpiece-rating:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-print)}.gbpiece-score{font-size:var(--text-body);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.5}.gbpiece-from{min-width:0;font-size:var(--text-small);flex:1;line-height:1.43}.gbpiece-manage{gap:var(--space-2);flex-wrap:wrap;display:flex}
.pgrid{display:grid}.pgrid-2{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.pgrid-4{gap:var(--space-8) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.pgrid-5{gap:var(--space-8) var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr))}.pcard-photo>a{cursor:pointer}.pcard:has(>.pcard-photo>a)>.pcard-name{cursor:pointer}.pcard-meta>.pcard-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--ink-2);font-weight:400;overflow:hidden}.pcard-meta>.pcard-note.t-less,.pcard-meta>.pcard-note.pcard-note-strong{color:var(--ink);font-weight:500}.pcard-meta>.pcard-note.t-more{color:var(--ink)}.pcard-photo>.check{top:var(--space-2);right:var(--space-2);position:absolute}@media (pointer:coarse){.pcard-photo>.check:after{content:"";inset:calc(-1 * var(--space-3));position:absolute}}.pcard-photo>.pcard-save{transition:transform var(--t-press) var(--spring-press)}.pcard-photo>.pcard-save:hover:not(:disabled,.on){transition:color var(--fast) var(--ease-out), transform var(--t-press) var(--spring-press)}.pcard-act{margin-top:var(--space-2);display:flex}.qs-bag{flex:none;display:inline-flex;position:relative}.qs-bag.on{color:var(--blue)}
.pp-photos figure{margin:0}.pp-print{aspect-ratio:3/4;object-fit:cover;object-position:50% 0;background:var(--paper-2);width:100%;display:block}.pp-print.pp-whole{object-fit:contain;object-position:50% 50%}.pp-blank{width:100%}.pp-cap{margin-top:var(--space-2);font-size:var(--text-label);color:var(--ink-2);font-weight:500;line-height:1.33}.pp-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.pp-strip::-webkit-scrollbar{display:none}.pp-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.pp-photos-phone .pp-print,.pp-photos-phone .viewable{border-radius:0}.pp-photos-phone .pp-cap{padding:0 var(--space-4)}.pp-dots{justify-content:center;gap:var(--space-2);padding-top:var(--space-3);display:flex}.pp-dots i{border-radius:var(--r-pill);background:var(--ink-4);width:6px;height:6px;transition:background-color var(--fast) var(--ease-out)}.pp-dots i.on{background:var(--ink)}.pp-photos-web{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pp-photos-web .pp-print,.pp-photos-web .viewable{border-radius:var(--r-print)}.pp-photos-web .viewable:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pp-thumbs{gap:var(--space-3);padding:var(--space-1);margin:calc(var(--space-1) * -1);scrollbar-width:thin;display:flex;overflow-x:auto}.pp-thumb{cursor:pointer;border-radius:var(--r-print);background:0 0;border:0;flex:none;width:72px;padding:0}.pp-thumb .pp-print{border-radius:var(--r-print);width:72px;transition:opacity var(--fast) var(--ease-out)}.pp-thumb:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pp-thumb:hover .pp-print:not(.picked){opacity:.88}.pp-acts{gap:var(--space-3);flex-direction:column;display:flex}.pp-acts-size{margin-bottom:var(--space-2)}.pp-acts-web .pp-acts-size{margin-bottom:var(--space-5)}.pp-acts-size:empty{display:none}.pp-try{gap:var(--space-2);flex-direction:column;display:flex}.pp-try-note{text-align:center;font-size:var(--text-label);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.33}.pp-pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-pair-one{grid-template-columns:minmax(0,1fr)}.pp-pair>.btn{width:100%;min-width:0}.pp-more{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pp-more-btn{min-height:44px}.pp-more-line{font-size:var(--text-small);color:var(--ink-2);font-variant-numeric:tabular-nums;line-height:1.43}.pp-acts>.btn-secondary>svg.i{color:var(--ink-2)}.pp-sizemenu{flex:none;display:inline-flex;position:relative}.pp-sizemenu-list{top:calc(100% + var(--space-2));z-index:40;min-width:160px;max-height:280px;left:0;overflow-y:auto}.pp-sizemenu-end{left:auto;right:0}.pp-sizemenu-label{text-align:left;flex:1}.pp-sizemenu-out{font-size:var(--text-label);color:var(--ink-3);line-height:1.33}.pp-page{background:var(--paper)}.pp-info{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.pp-head{gap:var(--space-1);flex-direction:column;display:flex}.pp-store{margin:0}.pp-name{overflow-wrap:anywhere;margin:0}.pp-price{align-items:baseline;gap:var(--space-2);margin:var(--space-1) 0 0;font-size:var(--text-body);color:var(--ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:500;line-height:1.5;display:flex}.pp-was{color:var(--ink-3);font-weight:400}.pp-sold{font-size:var(--text-small);color:var(--ink-2);font-weight:400}.pp-section{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--line);flex-direction:column;display:flex}.pp-section>.t-h2{margin:0}.pp-score{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.pp-score-num{font-size:var(--text-h1);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.15}.pp-score-from{font-size:var(--text-small);color:var(--ink-2);line-height:1.43}.pp-all{min-height:44px}.pp-facts{gap:var(--space-1);font-size:var(--text-body);color:var(--ink);text-wrap:pretty;flex-direction:column;max-width:65ch;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.pp-grid{scroll-margin-top:var(--space-16)}.pp-phone{padding-bottom:var(--space-12)}.pp-phone .pp-info{padding:var(--space-5) var(--space-4) 0}.pp-phone .pp-grid{margin-top:var(--space-12);padding:0 var(--space-4)}.pp-web{padding-bottom:var(--space-16)}.pp-crumbs{min-height:20px;margin:var(--space-6) 0 0;font-size:var(--text-small);color:var(--ink-2);line-height:1.43}.pp-crumbs a:not(.btn){color:inherit;text-underline-offset:3px;transition:color var(--fast) var(--ease-out), text-decoration-color var(--fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.pp-crumbs a:not(.btn):hover{color:var(--ink);text-decoration-color:currentColor}.pp-crumbs a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-print)}.pp-back{gap:var(--space-1);font-size:var(--text-small)}.pp-back svg.i{width:16px;height:16px}.pp-columns{align-items:flex-start;gap:var(--space-16);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.pp-col-photos{flex:0 560px;min-width:0}.pp-web .pp-info{min-width:300px;max-width:560px;padding-top:var(--space-3);gap:var(--space-8);flex:440px}.pp-web .pp-price{font-size:var(--text-h2);margin-top:var(--space-2);line-height:1.3}.pp-web .pp-head{gap:var(--space-2)}.pp-web .pp-grid{margin-top:var(--space-16)}.pp-phone .pp-skel-photo{border-radius:0}.pp-skel-lines{gap:var(--space-3)}.pp-skel-name{height:28px}.pp-missing{align-items:center;gap:var(--space-4);padding:var(--space-24) var(--space-6);text-align:center;flex-direction:column;display:flex}.pp-missing>.t-h2{max-width:32ch;margin:0}.pp-missing-phone{padding-top:var(--space-16)}
.pf-head{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) 0;text-align:center;flex-direction:column;display:flex}.pf-head .pf-name{margin-top:var(--space-2);text-wrap:balance;overflow-wrap:anywhere}.pf-bio{font-size:var(--text-body);text-wrap:pretty;overflow-wrap:anywhere;line-height:1.5}.pf-actions{gap:var(--space-2);width:100%;margin-top:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pf-web{padding-top:var(--space-10);padding-bottom:var(--space-16)}.pf-head-web{align-items:center;gap:var(--space-8);display:flex}.pf-id{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.pf-id h1{text-wrap:balance;overflow-wrap:anywhere}.pf-actions-web{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.pf-follow-web{min-width:120px;display:inline-flex}.pf-counts{gap:0 var(--space-4);font-size:var(--text-small);flex-wrap:wrap;display:flex}.pf-head .pf-counts{justify-content:center}.pf-count{align-items:center;gap:var(--space-1);min-height:44px;color:var(--ink);display:inline-flex}a.pf-count:hover .pf-word{color:var(--ink)}.pf-num{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.pf-word{color:var(--ink-2);transition:color var(--fast) var(--ease-out)}.pf-followed{align-items:center;gap:var(--space-2);display:flex}.pf-ext{align-items:center;gap:var(--space-3);width:100%;min-height:52px;margin-top:var(--space-2);border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer;background:0 0;padding:0;display:flex}.pf-ext svg{color:var(--ink-2);flex:none}.pf-ext-word{flex:1;min-width:0}.pf-ext:active{background:var(--paper-2)}.pf-more{display:inline-flex;position:relative}.pf-menu{right:0;top:calc(100% + var(--space-2));z-index:40;min-width:200px}.pf-tabs{gap:var(--space-8);border-bottom:1px solid var(--line);display:flex}.pf-tabs-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.pf-page .pf-tabs{margin-top:var(--space-6)}.pf-web .pf-tabs{margin-top:var(--space-10)}.pf-tab{min-height:48px;color:var(--ink-2);font:inherit;font-size:var(--text-body);white-space:nowrap;cursor:pointer;transition:color var(--fast) var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-1px;padding:0;font-weight:400;display:flex}.pf-tabs:not(.pf-tabs-even) .pf-tab{justify-content:flex-start}.pf-tabs-even .pf-tab{min-width:0;padding:0 var(--space-2);white-space:normal;overflow-wrap:anywhere;text-align:center}.pf-tab:hover{color:var(--ink)}.pf-tab.on,.pf-tab[aria-current=page],.pf-tab[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--blue);cursor:default;font-weight:500}.pf-body{padding:var(--space-4)}.pf-body-web{margin-top:var(--space-6)}.pf-tools{margin-bottom:var(--space-3);justify-content:flex-end;display:flex}.pf-empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;flex-direction:column;display:flex}.pf-empty p{text-wrap:pretty;max-width:60ch}.pf-bag-name{margin-bottom:var(--space-4);text-wrap:balance}.pf-top-crop{object-position:top}.pf-bags{gap:var(--space-6) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pf-bags-web{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.pf-band{align-items:flex-start;gap:var(--space-4);margin:var(--space-6) var(--space-4) 0;padding:var(--space-6) 0 var(--space-8);border-top:1px solid var(--line);flex-direction:column;display:flex}.pf-band-words{gap:var(--space-1);flex-direction:column;display:flex}.pf-band-words h2{text-wrap:balance}.pf-band-web{justify-content:space-between;align-items:center;gap:var(--space-8);margin:var(--space-12) 0 0;padding:var(--space-8) 0 0;flex-direction:row}.pf-band-web .btn{flex:none}.pf-private{padding:var(--space-6) var(--space-4)}.pf-private-web{padding:var(--space-10) 0 0}.pf-error{padding:var(--space-2) var(--space-4)}.pf-error-web{padding:var(--space-3) 0 0}.pf-gone{padding:var(--space-12) var(--space-4);text-align:center}.pf-gone-web{padding:var(--space-20) 0}.pf-gone h1{text-wrap:balance}.pf-failed{align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center;flex-direction:column;display:flex}.pf-failed-list{padding:var(--space-6) 0}.pf-sheet{gap:var(--space-3);padding:var(--space-6);flex-direction:column;display:flex}.pf-sheet-under{padding-top:var(--space-1)}.pf-sheet h2{text-wrap:balance}.pf-sheet-acts{align-items:stretch;gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.pf-sheet-acts .btn-link{align-self:center;min-height:44px}.pf-skel{gap:var(--space-6);padding:var(--space-4);flex-direction:column;display:flex}.pf-skel-web{gap:var(--space-8);padding:var(--space-10) 0}.pf-skel-row{align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}.pf-skel-web .pf-skel-row{align-items:center;gap:var(--space-8);flex-direction:row}.pf-skel-grow{flex:1;min-width:0}.pf-skel-btns{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.pf-skel-web .pf-skel-btns{flex:none;width:280px}.pf-skel-btn{border-radius:var(--r-pill);height:48px}.pf-list-page{gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-6);flex-direction:column;display:flex}.pf-list-page h1{overflow-wrap:anywhere}.pf-narrow{gap:var(--space-4);width:560px;max-width:100%;padding:var(--space-10) var(--space-4) var(--space-16);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.pf-backlink{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:44px;display:inline-flex}.pf-people{flex-direction:column;display:flex}.pf-person{gap:var(--space-3);min-height:64px}.pf-person+.pf-person{border-top:1px solid var(--line)}.pf-person-link{align-items:center;gap:var(--space-3);min-width:0;min-height:64px;color:var(--ink);flex:1;display:flex}.pf-person-words{flex:1;min-width:0}.pf-person .btn{flex:none}.pf-end{height:1px}.pf-note{padding:var(--space-6) 0;text-align:center}.pf-note-left{padding:var(--space-2) 0}.pf-edit{gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-8);flex-direction:column;display:flex}.pf-photo{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.pf-photo-acts{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pf-counter{font-variant-numeric:tabular-nums;align-self:flex-end}.pf-public{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex}.pf-public-words{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.pf-edit-web{gap:var(--space-4);width:560px;max-width:100%;padding:var(--space-10) var(--space-4) var(--space-16);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.pf-edit-form{gap:var(--space-6);flex-direction:column;display:flex}.pf-photo-row{align-items:center;gap:var(--space-6);display:flex}.pf-photo-col{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pf-form-acts{align-items:center;gap:var(--space-4);display:flex}.pf-form-acts .btn-primary{flex:1}.pf-top-web{justify-content:space-between;align-items:center;display:flex}.pf-logo{width:auto;height:28px;display:block}
.friend-ratings{gap:var(--space-2);text-align:left;flex-direction:column;min-width:0;display:flex}.friend-ratings .ratings-words{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.friend-ratings .friend-list{column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto auto;margin:0;padding:0;list-style:none;display:grid}.friend-ratings .friend-rating{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--space-3) 0;border-top:0;align-items:baseline;display:grid}.friend-ratings .friend-rating+.friend-rating{border-top:1px solid var(--line)}@supports not (grid-template-columns:subgrid){.friend-ratings .friend-rating{grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto auto}}.friend-ratings .friend-name{min-width:0;max-width:calc(var(--space-16) * 2);font-size:var(--text-body);color:var(--ink);overflow-wrap:anywhere;font-weight:500;line-height:1.5}.friend-said{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.friend-ratings .friend-comment{font-size:var(--text-body);color:var(--ink-2);overflow-wrap:anywhere;text-wrap:pretty;margin:0;line-height:1.5}.friend-reactions{font-size:var(--text-small);color:var(--ink-2);margin:0;line-height:1.43}.friend-ratings .friend-score{font-size:var(--text-body);color:var(--ink);text-align:end;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.5}.friend-more-wrap{margin-block:calc(var(--space-2) * -1);align-self:start;position:relative}.friend-menu{right:0;top:calc(100% + var(--space-1));min-width:calc(var(--space-16) * 3)}.ratings-avg{font-size:var(--text-body);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.5}.ratings-from{font-size:var(--text-small);color:var(--ink-2);line-height:1.43}button.ratings-summary{align-items:center;gap:var(--space-2);min-height:calc(var(--space-10) + var(--space-1));color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}button.ratings-summary .ratings-from{text-underline-offset:.2em;transition:color var(--fast) var(--ease-out), text-decoration-color var(--fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}button.ratings-summary:hover .ratings-from,button.ratings-summary[aria-expanded=true] .ratings-from{color:var(--ink);text-decoration-color:currentColor}.rd-score{align-items:flex-start;gap:var(--space-6) var(--space-8);flex-wrap:wrap;display:flex}.rd-score-head{flex:1 1 calc(var(--space-16) * 4);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.rd-score-avg{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.rd-score .rd-score-num{font-size:var(--text-title);letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.rd-score-rated .rd-score-num{font-size:var(--text-h1);letter-spacing:-.02em}.rd-score-line{font-size:var(--text-small);color:var(--ink-2);font-variant-numeric:tabular-nums;line-height:1.43}.rd-score-head .react-counts{font-size:var(--text-small);color:var(--ink-2);margin:0;line-height:1.43}.rd-score .bars{flex:1 1 calc(var(--space-16) * 4);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.rd-score .bar{grid-template-columns:var(--space-5) minmax(0, 1fr) var(--space-5);align-items:center;gap:var(--space-2);font-size:var(--text-label);color:var(--ink-2);font-variant-numeric:tabular-nums;line-height:1.33;display:grid}.rd-score .bar>span{text-align:end}.rd-score .bar-track{height:var(--space-1);border-radius:var(--r-pill);background:var(--paper-3);overflow:hidden}.rd-score .bar-fill{border-radius:inherit;background:var(--ink);height:100%}.rd-raters{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--ink-2);flex-wrap:wrap;margin:0;line-height:1.43;display:flex}.rd-page{flex-direction:column;min-width:0;display:flex}.rd-page-phone{padding:var(--space-2) var(--gutter) calc(env(safe-area-inset-bottom) + var(--space-6))}.rd-page-web{padding-block:var(--space-6) var(--space-16)}.rd-title{margin:0}.rd-page>*+*{margin-top:var(--space-8)}.rd-page>.tos-back+.rd-title{margin-top:var(--space-2)}.rd-page>.rd-section{margin-top:var(--space-12)}.rd-summary{max-width:calc(var(--space-16) * 12)}.rd-empty{font-size:var(--text-body);color:var(--ink-2);text-wrap:pretty;line-height:1.5}.rd-loading{gap:var(--space-8);flex-direction:column;display:flex}.rd-loading-rows{gap:var(--space-4);flex-direction:column;display:flex}.rd-section-head{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.rd-section-head .t-h2{margin:0}.list.rd-rows{background:0 0;border:0;border-radius:0;overflow:visible}.rd-rows>.li{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line)}.rd-rows>.li:first-child{border-top:0}.rd-rows>a.li:hover{background:0 0}.rd-rows>a.li svg.i{color:var(--ink-2);transition:color var(--fast) var(--ease-out);flex:none}.rd-rows>a.li:hover svg.i{color:var(--ink)}.rd-thumb{width:var(--space-12);aspect-ratio:3/4;border-radius:var(--r-print);background:var(--paper-2);object-fit:cover;object-position:top;flex:none;display:block}.rd-row-words{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.rd-page-web .rd-row-words{flex:0 1 calc(var(--space-16) * 4)}.rd-row-name{font-size:var(--text-body);color:var(--ink);font-weight:500;line-height:1.5}.rd-row-meta{font-size:var(--text-small);color:var(--ink-2);overflow-wrap:anywhere;line-height:1.43}.rd-row-said{min-width:0;font-size:var(--text-small);color:var(--ink-2);flex:1;line-height:1.43}.rd-row-score{min-width:var(--space-8);font-size:var(--text-body);color:var(--ink);text-align:end;font-variant-numeric:tabular-nums;flex:none;font-weight:500;line-height:1.5}.rd-rows>.rd-comment{align-items:flex-start}.rd-comment-name{max-width:calc(var(--space-16) * 2);font-size:var(--text-body);color:var(--ink);overflow-wrap:anywhere;flex:none;font-weight:500;line-height:1.5}.rd-comment-words{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.rd-comment-said{font-size:var(--text-body);color:var(--ink-2);overflow-wrap:anywhere;text-wrap:pretty;line-height:1.5}.rd-piece{--rd-pic-h:min(calc(var(--space-16) * 7), 60vh);flex-direction:column;min-width:0;display:flex}.rd-piece-phone{padding:var(--space-1) var(--gutter) calc(env(safe-area-inset-bottom) + var(--space-24))}.rd-piece-web{--rd-pic-h:calc(var(--space-16) * 9);padding-block:var(--space-6) var(--space-16)}.rd-piece>.tos-back+.rd-piece-cols{margin-top:var(--space-2)}.rd-piece-cols{gap:var(--space-4);flex-direction:column;display:flex}.rd-piece-web .rd-piece-cols{align-items:flex-start;gap:var(--space-8) var(--space-16);flex-flow:wrap}.rd-piece-pic{min-width:0}.rd-piece-web .rd-piece-pic{flex:0 1 calc(var(--space-16) * 7)}.rd-piece-skel{border-radius:var(--r-print);width:100%}.rd-piece-img{border-radius:var(--r-print)}.rd-piece-info{flex:1 1 calc(var(--space-16) * 5);gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.rd-piece-name{overflow-wrap:anywhere;margin:0}.rd-skel-score{width:calc(var(--space-16) * 2);height:var(--space-12)}.rd-piece-web .rd-add{align-self:flex-start}.rd-foot{inset-inline:0;z-index:20;padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);position:fixed;bottom:0}.rd-piece-gone{align-items:flex-start;gap:var(--space-3)}.rd-piece-phone.rd-piece-gone{padding-block:var(--space-6)}.rd-gone-line{font-size:var(--text-body);color:var(--ink);margin:0;line-height:1.5}
.sg-col{gap:var(--space-2);flex-direction:column;display:flex}.sg-col-4{gap:var(--space-1)}.sg-col-12{gap:var(--space-3)}.sg-col-16{gap:var(--space-4)}.sg-start{align-items:flex-start}.sg-grow{flex:1;min-width:0}.sg-num{font-variant-numeric:tabular-nums}.sg-btns{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.sg-after-list{margin-top:var(--space-3)}.sg-sheet-actions{justify-content:flex-end;align-items:center;gap:var(--space-4);display:flex}.sg-pane{gap:var(--space-6);flex-direction:column;display:flex}.sg-pane-head{margin-bottom:var(--space-4)}.sg-section-head{margin-top:var(--space-3)}.sg-back-head{margin:var(--space-6) 0 var(--space-4)}.sg-gems{padding-top:var(--space-6);border-top:1px solid var(--line)}.sg-gems-balance{align-items:center;gap:var(--space-2);font-size:var(--text-body);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.5;display:inline-flex}.sg-gems-balance svg{width:24px;height:24px;color:var(--ink-2);flex:none}.settings-view .list{background:0 0;border:0;border-radius:0;overflow:visible}.settings-view .li{gap:var(--space-3);border-top:1px solid var(--line);min-height:56px;color:var(--ink);background:0 0;padding-inline:0}.settings-view .li:first-child{border-top:0}.settings-view :is(a,button).li:hover{color:var(--ink-2);background:0 0}.settings-view :is(a,button).li:active{background:var(--paper-2)}.settings-view button.li:disabled{color:var(--ink-4)}.settings-view .li svg.i{width:24px;height:24px;color:var(--ink-2);flex:none}.settings-view .li svg.if{flex:none;width:24px;height:24px}.settings-view .sg-chev{width:20px;height:20px;color:var(--ink-3)}.sg-web{max-width:1000px;padding:var(--space-12) 0 var(--space-16);margin:0 auto}.sg-web-body{align-items:stretch;gap:var(--space-12);margin-top:var(--space-8);display:flex}.sg-web-pane{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;max-width:560px;display:flex}.sg-web .settabs{gap:var(--space-1);width:232px;min-height:600px}.sg-web .settabs>a,.sg-web .settabs>button{gap:var(--space-3);height:44px;color:var(--ink-2);font-size:var(--text-body);transition:color var(--fast) var(--ease-out);background:0 0;border-radius:0;padding:0;font-weight:400;text-decoration:none}.sg-web .settabs>:hover:not(.on,:disabled,[aria-disabled=true]){color:var(--ink);background:0 0}.sg-web .settabs>.on{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:6px;background:0 0;font-weight:500;text-decoration-thickness:2px}.sg-web .settabs>[aria-disabled=true]{color:var(--ink-4);cursor:default}.sg-web .settabs svg.i{color:currentColor;flex:none;width:24px;height:24px}.sg-web .settabs>.push-bottom{margin-top:auto}.sg-phone-list{flex-direction:column;min-height:100%;display:flex}.sg-title{padding:var(--space-2) var(--space-4) 0;margin-bottom:var(--space-4)}.sg-phone-body{padding:0 var(--space-4) var(--space-6)}.sg-phone-list>.sg-phone-body{padding-bottom:0}.sg-phone-foot{padding:var(--space-8) var(--space-4) var(--space-12);margin-top:auto}.sg-her{align-items:center;gap:var(--space-3);padding:var(--space-1) 0;color:var(--ink);text-decoration:none;display:flex}a.gems-chip{align-items:center;gap:var(--space-1);height:44px;padding:0 var(--space-2);border-radius:var(--r-pill);color:var(--ink);font-size:var(--text-small);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--fast) var(--ease-out);background:0 0;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}a.gems-chip svg{width:20px;height:20px;color:var(--ink-2);flex:none}a.gems-chip:hover:not([aria-disabled=true]){color:var(--ink-2);background:0 0}a.gems-chip:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.store.sg-store{gap:var(--space-6)}.sg-store>section{padding-top:var(--space-6);border-top:1px solid var(--line)}.sg-group{gap:var(--space-3);flex-direction:column;display:flex}.sg-balance{gap:var(--space-1);flex-direction:column;display:flex}.sg-balance .store-balance{gap:var(--space-2);font-variant-numeric:tabular-nums}.sg-balance .store-balance svg{width:24px;height:24px;color:var(--ink-2);flex:none}.store-plan.sg-plan{gap:var(--space-2);padding:var(--space-6) 0 0;background:0 0;border-radius:0}.store-plan.sg-plan .btn{width:100%;margin-top:var(--space-2)}.packs.sg-packs{gap:var(--space-3)}.pack.sg-pack{isolation:isolate;align-items:flex-start;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--r-field);color:var(--ink);text-align:left;font-variant-numeric:tabular-nums;opacity:1;transition:border-color var(--fast) var(--ease-out), transform var(--t-press) var(--spring-press);background:0 0;flex-direction:column;animation:none;display:flex;position:relative}.pack.sg-pack:hover:not(:disabled,[aria-disabled=true]){border-color:var(--line-control)}.pack.sg-pack:active:not(:disabled,[aria-disabled=true]){transform:scale(.98)}.pack.sg-pack:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pack.sg-pack:disabled,.pack.sg-pack[aria-disabled=true]{border-color:var(--line);opacity:1;cursor:default}.pack.sg-pack[aria-busy=true]{background:0 0;animation:none}.pack.sg-pack[aria-busy=true]:before{content:"";z-index:-1;border-radius:inherit;background:var(--paper-2);animation:sg-breathe var(--t-breathe) ease-in-out infinite alternate;position:absolute;inset:0}@keyframes sg-breathe{to{opacity:.6}}.sg-pack-gems{font-size:var(--text-body);font-weight:500;line-height:1.5}.sg-pack-note,.pack-bonus.sg-pack-note{height:auto;color:var(--ink-2);font-size:var(--text-small);background:0 0;border-radius:0;padding:0;font-weight:400;line-height:1.43;display:block}.pack-tag.sg-pack-tag{height:auto;color:var(--ink-2);font-size:var(--text-label);background:0 0;border:0;border-radius:0;padding:0;font-weight:400;line-height:1.33;display:block;position:static;transform:none}.sg-pack-price{margin-top:var(--space-1);font-size:var(--text-body);font-weight:500;line-height:1.5}@media (prefers-reduced-motion:reduce){.pack.sg-pack[aria-busy=true]{animation:none!important}.pack.sg-pack[aria-busy=true]:before{animation:none}.pack.sg-pack{transition:none}}.webwrap.sg-gems-page{max-width:880px;padding-top:var(--space-12);padding-bottom:var(--space-16)}.sg-gems-phone{padding-top:env(safe-area-inset-top);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}.sg-gems-body{padding:var(--space-2) var(--space-4) 0}
.scrim.share-scrim{z-index:60;position:fixed}.dialog.share-dialog{z-index:61;width:min(calc(var(--space-16) * 6 + var(--space-4)), calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));overscroll-behavior:contain;padding:var(--space-6);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.sheet.share-sheet{z-index:61;max-height:92dvh;padding:0 var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));overflow-y:auto}.over.share-over{padding:var(--space-4);gap:var(--space-4);overflow-y:auto}.share-panel{gap:var(--space-4);flex-direction:column;display:flex}.share-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.share-head h2{text-wrap:balance;margin:0}.share-head .iconbtn{margin-right:calc(-1 * var(--space-2));color:var(--ink-2)}.share-head .iconbtn:hover{color:var(--ink)}.share-lede{font-size:var(--text-small);color:var(--ink-2);margin:0;line-height:1.43}.share-head+.share-lede{margin-top:calc(-1 * var(--space-3))}.share-preview{gap:var(--space-3);width:100%;max-width:calc(var(--space-16) * 4 + var(--space-6));flex-direction:column;flex:none;align-self:center;display:flex}.share-print{aspect-ratio:4/5;border-radius:var(--r-print);background:var(--paper-2);width:100%;box-shadow:none;position:relative;overflow:hidden}.share-print>img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.share-cover-grid{gap:calc(var(--space-1) / 2);grid-template-rows:1fr;grid-template-columns:1fr 1fr;display:grid}.share-cover-four{grid-template-rows:1fr 1fr}.share-cover-grid>img{min-height:0}.share-words{gap:var(--space-1);flex-direction:column;display:flex}.share-words p{text-wrap:pretty;margin:0}.share-ask{font-size:var(--text-body);color:var(--ink);font-weight:500;line-height:1.5}.share-hold{visibility:hidden}.share-name{font-size:var(--text-small);color:var(--ink-2);line-height:1.43}.share-host{font-size:var(--text-label);color:var(--ink-3);line-height:1.33}.share-pick{gap:var(--space-2);flex-direction:column;display:flex}.share-picks{gap:var(--space-2);padding:var(--space-1);margin:calc(-1 * var(--space-1));scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.share-picks::-webkit-scrollbar{display:none}.share-thumb{width:calc(var(--space-12) + var(--space-2));aspect-ratio:4/5;border-radius:var(--r-print);background:var(--paper-2);cursor:pointer;border:0;flex:none;padding:0;position:relative}.share-thumb>img{object-fit:cover;object-position:top;border-radius:var(--r-print);width:100%;height:100%;display:block}.share-thumb[aria-pressed=true]{box-shadow:0 0 0 2px var(--blue)}.share-thumb>.check{top:var(--space-1);right:var(--space-1);position:absolute}.share-actions{gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}
.signin-page{box-sizing:border-box;background:var(--paper);width:100%;min-height:100vh;position:relative}.signin-page.signin-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.signin-page.signin-solo{justify-content:center;align-items:center;display:flex}.signin-page.signin-phone{min-height:100dvh;padding-top:env(safe-area-inset-top);flex-direction:column;display:flex}.signin-mark{border-radius:var(--r-pill);align-self:flex-start;display:inline-flex}.signin-mark .logo{width:auto;height:24px}.navbar .signin-mark .logo{height:22px}.signin-mark:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.signin-corner{top:var(--space-6);left:var(--space-8);z-index:2;position:absolute}@media (max-width:719px){.signin-corner{left:var(--space-4)}}.signin-bar .appbar-start{padding-left:var(--space-2)}.signin-side{padding:var(--space-24) var(--space-6);justify-content:center;align-items:center;display:flex}.signin-center{width:100%;padding:var(--space-24) var(--space-4) var(--space-8);box-sizing:border-box;justify-content:center;display:flex}.signin-phone-body{flex-direction:column;flex:1;display:flex}.signin-col{gap:var(--space-6);flex-direction:column;width:400px;max-width:100%;display:flex}.signin-solo .signin-col{width:440px}.signin-phone .signin-col{width:auto;padding:var(--space-4) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom));flex:1}.signin-phone .signin-col.signin-first{padding-top:var(--space-6)}.signin-intro{gap:var(--space-2);flex-direction:column;display:flex}.signin-intro>.t-h1{text-wrap:balance}.signin-push{flex:1}.signin-switch{position:relative}.signin-story{min-height:100vh;padding:clamp(var(--space-8), 8vh, var(--space-16)) var(--space-8);box-sizing:border-box;border-right:1px solid var(--line);justify-content:center;align-items:center;display:flex}.signin-steps{gap:clamp(var(--space-8), 5vh, var(--space-12));flex-direction:column;width:100%;max-width:520px;margin:0;padding:0;list-style:none;display:flex}.signin-step{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.signin-pic{flex:none;justify-content:flex-start;width:216px;display:flex}.signin-step-words{gap:var(--space-2);flex-direction:column;flex:180px;min-width:0;display:flex}.signin-step-head{align-items:baseline;gap:var(--space-2);display:flex}.signin-num{font-size:var(--text-small);color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;font-weight:500;line-height:1.43}.signin-print{aspect-ratio:3/4;object-fit:cover;object-position:50% 0;border-radius:var(--r-print);background:var(--paper-2);width:104px;height:auto;display:block}.signin-pair{gap:var(--space-2);grid-template-columns:repeat(2,104px);display:grid}.signin-rated{gap:var(--space-2);flex-direction:column;display:flex}.signin-note{font-size:var(--text-small);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;line-height:1.43}.signin-pic .gtile{width:104px}.signin-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.signin-row{align-items:center;gap:var(--space-4);display:flex}.signin-row-words{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.signin-thumb{object-fit:cover;object-position:50% 0;border-radius:var(--r-print);background:var(--paper-2);flex:none;width:60px;height:80px;display:block}.gtile-cover.signin-thumb{aspect-ratio:auto;margin-bottom:0;display:grid}.signin-choices{gap:var(--space-3);flex-direction:column;display:flex}.signin-terms{margin-top:var(--space-1)}.signin-legal a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.signin-legal a:hover{color:var(--ink)}.signin{gap:var(--space-6);flex-direction:column;flex:1;display:flex}.signin-code{gap:var(--space-3);flex-direction:column;display:flex}.signin-links{justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.signin-back{align-self:flex-start}.signin-back.is-center{align-self:center}.signin-foot{padding-top:var(--space-2);margin-top:auto}.code-boxes>.code-box{flex:0 48px;min-width:0;padding:0}.username-form{gap:var(--space-6);flex-direction:column;flex:1;display:flex}.username-words{gap:var(--space-2);flex-direction:column;display:flex}.username-aside{align-items:center;gap:var(--space-3);display:flex}.username-aside .username-words{gap:var(--space-1)}.username-hint{margin-top:calc(-1 * var(--space-4))}.username-side{gap:var(--space-2);flex-direction:column;display:flex}.signin-welcome{gap:var(--space-6);min-height:100dvh;padding:calc(var(--space-4) + env(safe-area-inset-top)) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--paper);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);display:grid}.signin-welcome-pair{justify-content:center;align-items:center;gap:var(--space-2);min-height:240px;display:flex;container-type:size}.signin-welcome-pair>img{height:min(100cqh, (100cqw - var(--space-2)) * 2 / 3);aspect-ratio:3/4;object-fit:cover;object-position:50% 0;border-radius:var(--r-print);background:var(--paper-2);flex:none;width:auto;display:block}.signin-welcome>.signin-mark{justify-self:start}.signin-welcome>.t-h1{text-wrap:balance}.signin-welcome-go{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.signin-welcome-go>.btn-link{min-height:44px}
.tr-phone{height:calc(100dvh - var(--tabbar-h) - var(--tabbar-gap) - env(safe-area-inset-bottom));background:var(--paper);flex-direction:column;display:flex;overflow:hidden}.tr-head{gap:var(--space-2);padding:var(--space-1) 0 var(--space-3);flex-direction:column;flex:none;display:flex}.tr-phone .tr-head .tr-signal{padding:0 var(--space-4)}.tr-deck{flex:1;min-height:0;position:relative}.tr-pills-wrap{position:relative}.tr-pills{gap:var(--space-2);display:flex}.tr-phone .tr-pills{padding:0 var(--space-4)}.tr-signal{font-size:var(--text-small);color:var(--ink-2);line-height:1.43}.tr-catch{z-index:29;background:0 0;border:0;padding:0;position:fixed;inset:0}.menu.tr-window-menu{top:calc(100% + var(--space-1));z-index:30;min-width:160px;right:0}.tr-phone .menu.tr-window-menu{right:var(--space-4)}.trending-scroller{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;height:100%;position:relative;overflow-y:auto}.trending-scroller::-webkit-scrollbar{display:none}.trending-scroller:focus{outline:none}.tr-slide{scroll-snap-align:start;scroll-snap-stop:always;height:100%;position:relative}.tr-slide .tr-press{flex-direction:column;display:flex;position:absolute;inset:0}.tr-slide .tr-photo{flex:1;min-height:0}.tr-slide.tr-shim{flex-direction:column;display:flex}.tr-web{--tr-card-w:420px;background:var(--paper);padding:var(--space-6) 0 var(--space-12);position:relative}.tr-card{scroll-snap-align:start;scroll-snap-stop:always;padding-bottom:var(--space-4);position:relative}.tr-card .tr-press{width:var(--tr-card-w)}.tr-card .tr-photo{width:var(--tr-card-w);aspect-ratio:3/4;border-radius:var(--r-print)}.tr-press{cursor:pointer;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transform-origin:50% 40%;transition:transform var(--fast) var(--ease-out)}.tr-press.is-pressed{transform:scale(.98)}.tr-press:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tr-photo{background:var(--paper-2);overflow:hidden}.tr-img{object-fit:cover;object-position:top;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.tr-info{gap:var(--space-1);padding:var(--space-4);flex-direction:column;flex:none;display:flex}.tr-card .tr-info{padding:var(--space-3) 0 0}.tr-store{font-size:var(--text-small);color:var(--ink-2);line-height:1.43}.tr-name{font-size:var(--text-h2);color:var(--ink);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.tr-meta{gap:var(--space-1);flex-direction:column;display:flex}.tr-phone .tr-meta{min-height:var(--space-12);justify-content:flex-end;padding-inline-end:184px}.tr-price{font-size:var(--text-body);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500;line-height:1.5}.tr-proof{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--ink-2);font-variant-numeric:tabular-nums;line-height:1.43;display:flex}.tr-proof svg.i{color:var(--ink-2);flex:none}.tr-shim-photo{border-radius:0;flex:1;min-height:0}.tr-card .tr-shim-photo{width:var(--tr-card-w);aspect-ratio:3/4;border-radius:var(--r-print);flex:none}.tr-shim-lines{gap:var(--space-2);flex-direction:column;display:flex}.tr-empty{justify-content:center;align-items:center;gap:var(--space-4);height:100%;padding:var(--space-6);text-align:center;flex-direction:column;display:flex}.tr-web .tr-empty{min-height:400px}.tr-acts{align-items:flex-end;gap:var(--space-3);z-index:8;flex-direction:column;display:flex}.tr-phone .tr-acts{right:var(--space-4);bottom:var(--space-4);position:absolute}.tr-act-row{align-items:center;gap:var(--space-2);font:inherit;color:var(--ink);border-radius:var(--r-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--fast) var(--ease-out);background:0 0;border:0;padding:0;display:flex}.tr-act-row:active{transform:scale(.98)}.tr-act-row:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tr-act-main{align-items:center;gap:var(--space-2);display:flex}.tr-act{border-radius:var(--r-pill);background:var(--white);width:44px;height:44px;color:var(--ink);cursor:pointer;box-shadow:0 0 0 1px var(--line);transition:background-color var(--fast) var(--ease-out), transform var(--fast) var(--ease-out);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tr-act svg.i{width:20px;height:20px}.tr-act:hover,.tr-act-row:hover .tr-act,.tr-act-row:hover .tr-act-label{background:var(--paper)}button.tr-act:active{transform:scale(.98)}.tr-act:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tr-act.tr-more{box-shadow:none;border:1px solid var(--line-control);color:var(--ink-2)}.tr-act.tr-more[aria-expanded=true]{color:var(--ink);box-shadow:0 0 0 1px var(--line);border-color:#0000}.tr-act-label{height:32px;padding:0 var(--space-3);border-radius:var(--r-pill);background:var(--white);color:var(--ink);font-size:var(--text-small);white-space:nowrap;box-shadow:0 0 0 1px var(--line);align-items:center;font-weight:500;display:inline-flex}.scrim.tr-scrim{z-index:7;border:0;padding:0}.tr-web .scrim.tr-scrim{z-index:11}.tr-web .tr-acts.is-open{z-index:12}.tr-web-head{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.tr-web-head .tr-signal{text-align:center}.tr-row{justify-content:center;align-items:flex-start;gap:var(--space-12);margin-top:var(--space-6);display:flex}.tr-frame{width:var(--tr-card-w);height:calc(100dvh - 190px);min-height:720px;position:relative}.tr-side{align-items:center;gap:var(--space-2);width:160px;padding-top:calc(var(--tr-card-w) * 2 / 3 - var(--space-12));flex-direction:column;flex:none;display:flex}.tr-key{border-radius:var(--r-pill);border:1px solid var(--line-control);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:border-color var(--fast) var(--ease-out), transform var(--fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.tr-key:after{content:"";position:absolute;inset:-2px}.tr-key:hover:not(:disabled){border-color:var(--ink-2)}.tr-key:active:not(:disabled){transform:scale(.98)}.tr-key:disabled{color:var(--ink-4);border-color:var(--line);cursor:default}.tr-key:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tr-web .tr-acts{width:160px;height:calc(var(--tr-card-w) * 4 / 3);flex:none;justify-content:flex-end;align-items:flex-start;position:relative}.tr-web .tr-act-row{flex-direction:row-reverse;justify-content:flex-end}.scrim.tr-menu-scrim{z-index:25;border:0;padding:0}.menu.tr-menu{z-index:30}.menu.tr-menu-phone{left:var(--space-6);right:var(--space-6);top:50%;transform:translateY(-50%)}.menu.tr-menu-web{width:320px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.tr-menu .menu-item{min-height:48px}.tr-menu .menu-item svg.i{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.tr-press,.tr-act,.tr-act-row,.tr-key{transition:none}.tr-press.is-pressed,.tr-act:active,.tr-act-row:active,.tr-key:active:not(:disabled){transform:none}}.rs-phone{padding-bottom:var(--space-6)}.search.rs-search{text-align:left;flex:1;min-width:0}.search.rs-search.has-words{color:var(--ink)}.rs-picks-wrap{position:relative}.rs-picks{padding:var(--space-3) var(--space-4) 0}.rs-count{padding:var(--space-3) var(--space-4) 0;font-size:var(--text-small);color:var(--ink-2);font-variant-numeric:tabular-nums;line-height:1.43}.rs-body{padding:var(--space-3) var(--space-4) 0}.rs-grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rs-grid.rs-c3{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.rs-grid.rs-c4{grid-template-columns:repeat(4,minmax(0,1fr))}.rs-web .rs-grid{gap:var(--space-8) var(--space-6)}.rs-error{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;flex-direction:column;display:flex}.rs-error p{font-size:var(--text-body);color:var(--ink-2)}.rs-more{margin-top:var(--space-12);justify-content:center;display:flex}.rs-nothing{gap:var(--space-4);flex-direction:column;display:flex}.rs-nothing-head{gap:var(--space-1);flex-direction:column;display:flex}.rs-nothing-head p{font-size:var(--text-body);color:var(--ink-2)}.rs-trending{gap:var(--space-3);padding-top:var(--space-6);flex-direction:column;display:flex}.rs-web .rs-nothing{gap:var(--space-6)}.rs-web{padding-top:var(--space-8);padding-bottom:var(--space-16)}.rs-layout{gap:var(--space-10);grid-template-columns:240px minmax(0,1fr);display:grid}.rs-filters{gap:var(--space-6);flex-direction:column;display:flex}.rs-toggle-row{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-body);color:var(--ink);display:flex}.rs-group{gap:var(--space-2);flex-direction:column;display:flex}.rs-label{font-size:var(--text-small);color:var(--ink);font-weight:500;line-height:1.43}.rs-stores{flex-direction:column;display:flex}.rs-check-row{align-items:center;gap:var(--space-3);min-height:40px;font-size:var(--text-small);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.rs-check-row:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-print)}.rs-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex;position:relative}.rs-head .t-h1{overflow-wrap:anywhere;min-width:0}.rs-head-count{font-size:var(--text-small);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.rs-sort{flex:none;margin-left:auto}.rs-menu-catch{z-index:30;position:fixed;inset:0}.menu.rs-menu{z-index:31;min-width:200px;max-height:360px;overflow-y:auto}.menu.rs-menu.rs-menu-right{right:0}.rs-menu-label{text-align:left;flex:1}.rs-menu-check{color:var(--blue)}
.tcp-title{text-wrap:balance;margin:0}.tcp-line{font-size:var(--text-small);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.43}.tcp-head{align-items:flex-start;gap:var(--space-2);display:flex}.tcp-head .iconbtn{margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0 auto}.tcp-head-words{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.tcp-grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tcp-grid-4{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.tcp-cell{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tcp-pick{gap:var(--space-2);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.tcp-pick .photo{transition:outline-color var(--fast) var(--ease-out)}.tcp-words{flex-direction:column;min-width:0;display:flex}.tcp-label{font-size:var(--text-small);color:var(--ink);font-weight:500;line-height:1.43}.tcp-note{font-size:var(--text-small);color:var(--ink-2);text-wrap:pretty;margin:0;font-weight:400;line-height:1.43}.tcp-add{justify-content:center;align-items:center;gap:var(--space-2);aspect-ratio:3/4;width:100%;padding:var(--space-3);border-radius:var(--r-print);background:var(--paper-2);color:var(--ink-2);font:inherit;font-size:var(--text-small);text-align:center;text-wrap:balance;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out);border:0;flex-direction:column;font-weight:500;line-height:1.43;display:flex}.tcp-add svg.i{width:24px;height:24px}.tcp-add:hover:not([aria-disabled=true]){background:var(--paper-3);color:var(--ink)}.tcp-add[aria-disabled=true]{cursor:default}.tcp-add[aria-busy=true]{cursor:progress;animation:breathe var(--t-breathe) ease-in-out infinite alternate}.tcp-tips{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.tcp-tips>p{flex:auto;min-width:0;margin:0}.tcp-photos.btn-link{font-size:var(--text-small);flex:none;line-height:1.43}.tcp-foot-stack{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.tcp-foot-stack .try-hold{margin:0}.try-which.tcp-dialog{width:720px;padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}.modal .tcp-foot-web{bottom:calc(-1 * var(--space-8));margin:0 calc(-1 * var(--space-8)) calc(-1 * var(--space-8));padding:var(--space-4) var(--space-8) var(--space-8);justify-content:flex-end;align-items:center;gap:var(--space-4);border-top:1px solid var(--line);background:var(--white);display:flex;position:sticky}.tcp-foot-web .try-hold{text-align:left;margin:0 auto 0 0}.try-which-app{background:var(--paper);flex-direction:column;min-height:100%;display:flex}.tcp-app-body{gap:var(--space-6);padding:var(--space-2) var(--space-4) calc(var(--space-24) + var(--space-8));flex-direction:column;display:flex}.tcp-app-body .tcp-head-words{gap:var(--space-2)}.tcp-foot{z-index:1;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0}.tcp-sheet{gap:var(--space-4);padding:var(--space-1) var(--space-4) var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.tcp-sheet-foot{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);margin-top:auto}.tcp-popout{gap:var(--space-4);overflow-y:auto}.tcp-top{align-items:center;gap:var(--space-1);margin-left:calc(-1 * var(--space-2));display:flex}.tcp-top+.tcp-line{margin-top:calc(-1 * var(--space-3))}.tcp-pay-head{gap:var(--space-2);flex-direction:column;display:flex}.tcp-pay-line{text-wrap:pretty;margin:0}.tcp-pay-actions{gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;display:flex}.tcp-pay-later.btn-link{height:44px;padding:0 var(--space-4);align-self:center}
.try-screen{z-index:45;overscroll-behavior:contain;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed;inset:0;overflow-y:auto}.try-paper{background:var(--paper);color:var(--ink)}.try-room{background:var(--stage);color:var(--on-stage);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.try-room>*{flex:1 0 auto;min-width:0}.modal.try-room-web{width:min(960px, calc(100vw - 2 * var(--gutter)));height:min(720px, calc(100dvh - 2 * var(--gutter)));background:var(--stage);max-width:none;max-height:none;color:var(--on-stage);margin:auto;inset:0;transform:none}.try-room-lights:before{content:"";background:var(--paper);opacity:0;pointer-events:none;animation:try-room-lights var(--t-light) var(--ease-light);position:absolute;inset:0}@keyframes try-room-lights{0%{opacity:1}}@media (prefers-reduced-motion:reduce){.try-room-lights:before{animation:none}}
.lb{min-width:0}.lb-page{gap:var(--space-8);flex-direction:column;display:flex}.lb-page-phone{padding:var(--space-1) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom,0px));gap:var(--space-6)}.lb-head{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.lb-head .t-h1{text-wrap:balance}.lb-head>p{text-wrap:pretty;max-width:60ch}.lb-profile{align-self:flex-start}.lb-actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.lb-page-phone .lb-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.lb-tile{min-width:0;position:relative}.lb-remove{top:var(--space-2);right:var(--space-2);z-index:1;width:calc(var(--space-8) + var(--space-1));height:calc(var(--space-8) + var(--space-1));box-shadow:none;color:var(--ink);position:absolute}.lb-print{border-radius:var(--r-print);object-position:top;background:var(--paper-2)}.lb-tile .viewable{border-radius:var(--r-print)}.lb-empty{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.lb-empty>p{text-wrap:pretty;max-width:60ch}.lb-note{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.lbs-head{gap:var(--space-3);padding:0 var(--space-4) var(--space-3);flex-direction:column;flex:none;display:flex}.lbs-head-modal{padding:0 var(--space-6) var(--space-3)}.lbs-title{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--space-10);display:flex}.lbs-title .t-h2{text-wrap:balance;min-width:0}.lbs-title .iconbtn{margin-right:calc(var(--space-2) * -1);color:var(--ink-2)}.lbs-chips{margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4)}.lbs-head-modal .lbs-chips{margin:0 calc(var(--space-6) * -1);padding:0 var(--space-6)}.lbs-grid{gap:var(--space-4) var(--space-3);padding-bottom:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lbs-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lbs-note{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0 var(--space-4);flex-direction:column;display:flex}.lbs-note>p{text-wrap:pretty}.lbs-open{gap:var(--space-3);flex-direction:column;display:flex}.lbs-back{align-self:flex-start;gap:var(--space-1)}.lbs-rows-loading{gap:var(--space-3);padding:var(--space-2) 0;flex-direction:column;display:flex}.lbs-vibes{padding:0 0 var(--space-3);flex-direction:column;margin:0;list-style:none;display:flex}.lbs-vibe+.lbs-vibe{border-top:1px solid var(--line)}.lbs-vibe-row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;text-align:left;color:var(--ink);display:flex}.lbs-vibe-row:active{background:var(--paper-2)}.lbs-vibe-thumb{width:var(--space-12);height:var(--space-16);border-radius:var(--r-print);object-fit:cover;object-position:top;background:var(--paper-2);flex:none;display:block}.lbs-vibe-words{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.lbs-foot{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lbp{gap:var(--space-3);padding-top:var(--space-8);padding-bottom:var(--space-16);flex-direction:column;display:flex}.lbp-phone{padding:var(--space-1) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px))}.lbp-owner{align-items:center;gap:var(--space-2);min-height:var(--space-10);font-size:var(--text-small);color:var(--ink-2);align-self:flex-start;text-decoration:none;display:inline-flex}.lbp-owner:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lbp-cols{gap:var(--space-4);flex-direction:column;display:flex}.lbp-picture{min-width:0}.lbp-print{border-radius:var(--r-print);object-position:top;background:var(--paper-2);width:100%;display:block}.lbp-picture .viewable{border-radius:var(--r-print)}.lbp-whole{height:auto;max-height:min(calc(var(--space-16) * 10), 75vh);object-fit:contain}.lbp-words{align-items:stretch;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.lbp-words .t-h1{text-wrap:balance}.lbp-from{font-size:var(--text-small);color:var(--ink-2);align-self:flex-start;text-decoration:none}.lbp-from:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lbp-actions{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.lbp-save[aria-pressed=true] svg{color:var(--blue)}.lbp-more{min-height:var(--space-10);align-self:center}.lbp-phone .lbp-words>.t-sm{text-align:center}.lbp-waiting{align-items:center;gap:var(--space-3);padding:var(--space-12) 0;flex-direction:column;display:flex}.lbp-waiting .lbp-print{width:100%;max-width:calc(var(--space-16) * 7)}@media (min-width:720px){.lbp:not(.lbp-phone) .lbp-cols{gap:var(--space-16);max-width:calc(var(--wrap) * .75);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.lbp:not(.lbp-phone) .lbp-more{align-self:flex-start}}
.tp{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.tp-phone{padding:var(--space-1) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom,0px))}.tp .t-h1{text-wrap:balance}.tp-grid{gap:var(--space-6) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tp-grid-4{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.tp-cell{min-width:0}.tp-tile{gap:var(--space-2);flex-direction:column;min-width:0;display:flex;position:relative}.tp-tile-open{z-index:3}.tp-print{position:relative}.tp-print .photo{border-radius:var(--r-print)}.tp-more{top:var(--space-2);right:var(--space-2);width:calc(var(--space-8) + var(--space-1));height:calc(var(--space-8) + var(--space-1));box-shadow:none;position:absolute}.tp-meta{align-items:baseline;gap:0 var(--space-1);color:var(--ink-2);flex-wrap:wrap;display:flex}.tp-label{color:var(--ink)}.tp-menu{top:calc(var(--space-2) + var(--space-10) + var(--space-1));right:var(--space-2);min-width:calc(var(--space-16) * 3)}.tp-menu .menu-item.danger svg.i{color:currentColor}.tp-menu-chips{padding:var(--space-1)}.tp-pending{aspect-ratio:3/4;border-radius:var(--r-print);background:var(--paper-2);animation:breathe var(--t-breathe) ease-in-out infinite alternate;position:relative;overflow:hidden}.tp-pending img{object-fit:cover;object-position:50% 0;opacity:.6;width:100%;height:100%;display:block}.tp-web .tp-add{align-self:flex-start}.tp-full{text-wrap:pretty;max-width:60ch}.tp-tips{padding-top:var(--space-6);border-top:1px solid var(--line)}.tp-tips .photo-tip{max-width:60ch}
.tot{gap:var(--space-1);min-width:0;color:var(--ink);text-align:left;-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;display:flex}.tot-row{width:calc(var(--space-24) + var(--space-6));max-width:calc((100% - var(--space-6)) / 3);flex:none}.tot-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tot-print{margin-bottom:var(--space-1)}.tot-name{font-size:var(--text-small);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;line-height:1.43;display:-webkit-box;overflow:hidden}.tot-row .tot-name{-webkit-line-clamp:1;line-clamp:1}.tot-meta{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-small);color:var(--ink-2);font-variant-numeric:tabular-nums;line-height:1.43;display:flex}.tot-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tot-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--r-pill);background:var(--blue);flex:none}@media (hover:hover){a.tot:hover .tot-name,button.tot:hover .tot-name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.tos{flex-direction:column;min-width:0;display:flex}.tos-phone{padding:var(--space-2) var(--gutter) var(--space-8)}.tos-web{padding-block:var(--space-8) var(--space-16)}.tos-title{margin:0 0 var(--space-6);text-wrap:balance}.tos p,.tos figure{margin:0}.tos p{text-wrap:pretty}.tos-tryons{gap:var(--space-6) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tos-web .tos-tryons{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.tos-more{margin-top:var(--space-6);align-self:flex-start}.tos-failed{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.tos-empty{min-width:0}.tos-section{gap:var(--space-4);min-width:0;margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--line);flex-direction:column;display:flex}.tos-web .tos-section{margin-top:var(--space-16);padding-top:var(--space-8)}.tos-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-width:0;display:flex}.tos-head>.section-title{min-width:0;margin:0}.tos-link{padding-block:var(--space-3);margin-block:calc(-1 * var(--space-3));font-size:var(--text-small);flex:none;line-height:1.43}.tos-score{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tos-score-shim{height:var(--text-title);max-width:calc(var(--space-24) * 3)}.tos-row{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tos-web .tos-row{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr))}.tos-print{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tos-print-link{color:inherit;text-decoration:none;display:block}.tos-add{align-self:flex-start}.tos-add.btn-link{padding-block:var(--space-3);margin-block:calc(-1 * var(--space-3))}label.tos-add{cursor:pointer}label.tos-add[aria-disabled=true]{color:var(--ink-4);cursor:default}.tos-sizes-line{color:var(--ink);font-variant-numeric:tabular-nums}.tos-switch{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);display:flex}.tos-sub{min-width:0;padding-block:var(--space-6) var(--space-16);flex-direction:column;display:flex}.tos-back{align-self:flex-start;gap:var(--space-1);min-height:calc(var(--space-10) + var(--space-1));font-size:var(--text-small);line-height:1.43}.tos-back svg.i{flex:none}.tos-sub>.tos-back+*{margin-top:var(--space-2)}.tos-sub-phone{flex-direction:column;min-width:0;display:flex}.tos-outfit-head{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.tos-outfit-head>.t-h1{text-wrap:balance;margin:0}.tos-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tos-sub-phone>.tos-outfit-head{padding:var(--space-2) var(--gutter) 0;margin-bottom:var(--space-4)}.tos-gone{color:var(--ink);margin:0}.tos-sub-phone>.tos-gone{padding:var(--space-4) var(--gutter)}
.tso-sizes{flex-direction:column;min-width:0;display:flex}.tso-sizes-phone{padding:var(--space-2) var(--space-4) var(--space-8)}.tso-head{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.tso-head>*{margin:0}.tso-head>.t-h1{text-wrap:balance}.tso-head>p{text-wrap:pretty}.tso-summary{color:var(--ink);font-variant-numeric:tabular-nums}.tso-rows{flex-direction:column;min-width:0;display:flex}.tso-row{gap:var(--space-2);min-width:0;padding:var(--space-3) 0;flex-direction:column;display:flex}.tso-row+.tso-row{border-top:1px solid var(--line)}.tso-label{color:var(--ink)}.tso-measure{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--space-16);flex-direction:row}.tso-measure-boxes{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.tso-measure-boxes>.numbox-err{color:var(--alert);margin:0}.tso-boxes{align-items:center;gap:var(--space-3);display:flex}.tso-boxes .unit{color:var(--ink-2)}.tso-h2{margin:var(--space-8) 0 var(--space-1);text-wrap:balance}.tso-only{align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--line);display:flex}.tso-only-words{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.tso-only-words>p{text-wrap:pretty;margin:0}.tso-sizes-web .tso-row{grid-template-columns:calc(var(--space-16) * 2) minmax(0, 1fr);align-items:center;gap:var(--space-4);display:grid}.tso-sizes-web .tso-measure-boxes{align-items:flex-start}.tso-sizes-web .tso-row:has(>.sizes){align-items:start}.tso-sizes-web .tso-row:has(>.sizes)>.tso-label{min-height:calc(var(--space-10) + var(--space-1));align-items:center;display:flex}.tso-scrim{z-index:60;animation:tso-fade var(--medium) var(--ease-out)}.tso-dialog{z-index:61;width:min(calc(100% - 2 * var(--space-6)), calc(var(--space-16) * 7));padding:var(--space-6);gap:var(--space-6);background:var(--white);color:var(--ink);border-radius:var(--r-dialog);box-shadow:var(--shadow-sheet);animation:tso-fade var(--medium) var(--ease-out);flex-direction:column;margin:0;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.tso-dialog>.t-h2{text-wrap:balance;margin:0}.tso-dialog-actions{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.tso-dialog-actions>.btn-link{align-self:center}@keyframes tso-fade{0%{opacity:0}}.tso-picker{cursor:pointer}.tso-picker[aria-disabled=true]{cursor:default}.tso-outfits{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.tso-outfits>.t-h1,.tso-outfits-head>.t-h1{text-wrap:balance;margin:0}.tso-outfits-phone{padding:var(--space-2) var(--space-4) calc(env(safe-area-inset-bottom,0px) + var(--space-24))}.tso-outfits-head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.tso-grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tso-outfits-web .tso-grid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.tso-tile{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tso-tile-open{cursor:pointer;border-radius:var(--r-print);background:0 0;border:0;width:100%;padding:0;display:block}.tso-tile-open:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tso-print{border-radius:var(--r-print);object-position:top}.tso-date{font-variant-numeric:tabular-nums;margin:0}.tso-failed{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.tso-failed>p{margin:0}.tso-outfits-foot{z-index:20;padding:var(--space-6) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, transparent, var(--paper) var(--space-6));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.tso-outfits-foot>*{pointer-events:auto}.tso-outfit{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.tso-outfit-phone{padding:0 var(--space-4) calc(env(safe-area-inset-bottom,0px) + var(--space-8))}.tso-outfit-web{align-items:start;gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(0,5fr);display:grid}.tso-outfit-more{min-width:0}@media (prefers-reduced-motion:reduce){.tso-scrim,.tso-dialog{animation:none}}
.vibe-web{padding-top:var(--space-8);padding-bottom:var(--space-16)}.vibe-head{gap:var(--space-2);flex-direction:column;display:flex}.vibe-head-phone{padding:var(--space-2) var(--space-4) 0}.vibe-head h1{text-wrap:balance;margin:0}.vibe-line{font-size:var(--text-body);color:var(--ink-2);text-wrap:pretty;max-width:65ch;margin:0;line-height:1.5}.vibe-wait{gap:var(--space-3);padding-top:var(--space-8);flex-direction:column;display:flex}.vibe-wait-phone{padding:var(--space-6) var(--space-4) 0}.vibe-styles{min-width:0}.vibe-styles-phone{padding:0 var(--space-4) var(--space-12)}.vibe-form{margin-top:var(--space-8)}.vibe-styles-phone .vibe-form{margin-top:var(--space-6)}.vibe-label{text-wrap:pretty;display:block}.vibe-field{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.vibe-field>.input{flex:1 1 calc(var(--space-24) * 2.5);min-width:0}.vibe-field>.btn{flex:none}.vibe-styles-phone .vibe-field>.input,.vibe-styles-phone .vibe-field>.btn{flex:100%}.vibe-needs{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.vibe-needs p{font-size:var(--text-body);color:var(--ink);text-wrap:pretty;margin:0;line-height:1.5}.vibe-status{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex}.vibe-styles .vibe-status{margin-top:var(--space-6)}.vibe-status-words{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.vibe-status-words p{margin:0}.vibe-spin-sm{width:var(--space-5);height:var(--space-5)}.vibe-history{margin-top:var(--space-12)}.vibe-styles-phone .vibe-history{margin-top:var(--space-10)}.vibe-history h2{margin:0}.vibe-chips{margin-top:var(--space-3)}.vibe-stack{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.vibe-retry{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.vibe-retry p{font-size:var(--text-body);margin:0;line-height:1.5}.vibe-empty{margin-top:var(--space-4);text-wrap:pretty}.vibe-list{margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.vibe-row{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);display:flex}.vibe-row-open{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) 0;text-align:left;color:inherit;flex:1;display:flex}.vibe-row-words{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.vibe-row-words .t-xs{font-variant-numeric:tabular-nums}.vibe-thumb{width:calc(var(--space-12) + var(--space-2));aspect-ratio:3/4;border-radius:var(--r-print);object-fit:cover;object-position:top;background:var(--paper-2);flex:none}.vibe-thumb-blank{font-size:var(--text-label);color:var(--ink-2);place-items:center;line-height:1.33;display:grid;overflow:hidden}.vibe-menu-wrap{flex:none;position:relative}.vibe-menu{top:var(--space-10);min-width:calc(var(--space-12) * 4);z-index:30;right:0}.vibe-view{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.vibe-view-phone{padding:var(--space-2) var(--space-4) var(--space-12)}.vibe-view-web{gap:var(--space-6)}.vibe-view-wait{gap:inherit;flex-direction:column;display:flex}.vibe-credit-row{align-items:flex-start;gap:var(--space-3);display:flex}.vibe-credit-words{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.vibe-credit{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.vibe-credit a{color:inherit;text-decoration:none}.vibe-credit a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.vibe-credit a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-print)}.vibe-credit-words p{margin:0}.vibe-credit-row>.btn{flex:none}.vibe-strip{gap:var(--space-2);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.vibe-strip::-webkit-scrollbar{display:none}.vibe-strip-wait{overflow:hidden}.vibe-strip>a,.vibe-strip>.vibe-strip-skel{width:calc(var(--space-16) + var(--space-2));flex:none}.vibe-view-web .vibe-strip>a,.vibe-view-web .vibe-strip>.vibe-strip-skel{width:var(--space-24)}.vibe-post{width:calc(var(--space-24) + var(--space-6));display:block}.vibe-post-pic{width:calc(var(--space-24) + var(--space-6))}.vibe-view-web .vibe-post-pic{width:calc(var(--space-24) + var(--space-16))}.vibe-grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vibe-view-web .vibe-grid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.vibe-tile{gap:var(--space-2);text-align:left;min-width:0;color:inherit;flex-direction:column;display:flex}.vibe-tile .t-sm{font-variant-numeric:tabular-nums}.vibe-failed{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.vibe-failed p{font-size:var(--text-body);margin:0;line-height:1.5}
html,body{font-size:var(--text-body);line-height:1.5}:where(.app){flex-direction:column;min-height:100vh;display:flex}.scroll{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow-y:auto}:where(.app.web){min-height:100vh;display:block}:where(.app.web.gate){padding:var(--space-12) var(--gutter) 10vh;place-items:center;display:grid}@media (max-width:719px){:where(.app.web.gate){padding-top:var(--space-8)}}.stack{gap:var(--space-2);flex-direction:column;display:flex}
.webtop{padding-inline:max(var(--gutter), calc((100% - var(--wrap)) / 2 + var(--gutter)));position:sticky;top:0}.webtop-search{min-width:200px;margin-left:var(--space-4);flex:0 380px}.webtop-end{align-items:center;gap:var(--space-1);flex:none;margin-left:auto;display:flex}.webtop-end>.webtop-avatar{margin-left:var(--space-2)}@media (max-width:1099px){.webtop-ext-more{display:none}.webtop-search{min-width:160px}}@media (max-width:899px){.webtop{gap:var(--space-2);padding:0 var(--space-4)}.webtop .webnav{gap:0}.webtop-search{min-width:120px;margin-left:var(--space-2)}}.app.with-tabbar>.web-main{padding-bottom:calc(var(--tabbar-h) + var(--tabbar-gap) + env(safe-area-inset-bottom))}.webtop .gems-chip{flex:none}.gate-card{flex-direction:column;align-items:center;width:min(100%,420px);display:flex}.gate-logo{width:auto;height:48px}.gate-panel{width:100%;margin-top:var(--space-8);padding:var(--space-8)}.gate-title{text-align:center;margin:0}.gate-title+.gate-line{margin-top:var(--space-2)}.gate-notice{margin-top:var(--space-4)}@media (max-width:519px){.gate-panel{margin-top:var(--space-6);padding:var(--space-6)}}@media (min-width:720px){.only-phone{display:none!important}}@media (max-width:719px){.only-desktop{display:none!important}}
