.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-inline);box-sizing:border-box;min-height:var(--control-height-48);padding:var(--space-12) var(--space-24);border:var(--border-width-1) solid transparent;border-radius:var(--radius-8);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-20);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--motion-dur-fast) var(--motion-ease),opacity var(--motion-dur-fast) var(--motion-ease)}.btn-primary{background-color:var(--action-primary-bg);color:var(--text-on-primary)}.btn-primary:hover{background-color:var(--action-primary-bg-hover)}.btn-secondary{background-color:var(--surface-card);border-color:var(--action-primary-bg);color:var(--text-link)}.btn-secondary:hover{background-color:var(--surface-muted)}.btn-tertiary{background-color:var(--surface-muted);color:var(--text-body)}.btn-tertiary:hover{background-color:var(--surface-muted)}.btn-danger{background-color:var(--action-danger-bg);color:var(--text-on-primary)}.btn-danger:hover{opacity:.85}.btn-ghost{padding-right:0;padding-left:0;background-color:transparent;color:var(--text-link)}.btn-sm{min-height:var(--control-height-32);padding:var(--space-4) var(--space-12);font-size:var(--font-size-12)}.btn-lg{min-height:var(--control-height-56);font-size:var(--font-size-16);line-height:var(--line-height-24)}.btn-block{width:100%}.btn-spaced{margin-top:var(--space-24)}.sheet__actions .btn-spaced{margin-top:0}.btn:disabled,.btn.is-disabled{background-color:var(--action-disabled-bg);border-color:transparent;color:var(--text-on-primary);cursor:not-allowed}.btn:disabled:hover,.btn.is-disabled:hover{background-color:var(--action-disabled-bg)}.btn.is-loading{position:relative;color:transparent;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;width:var(--icon-size-16);height:var(--icon-size-16);border:var(--border-width-2) solid currentcolor;border-top-color:transparent;border-radius:var(--radius-full);animation:btn-spin .7s linear infinite}.btn-primary.is-loading:after,.btn-danger.is-loading:after{border-color:var(--text-on-primary);border-top-color:transparent}.btn-secondary.is-loading:after,.btn-tertiary.is-loading:after,.btn-ghost.is-loading:after{border-color:var(--action-primary-bg);border-top-color:transparent}@keyframes btn-spin{to{transform:rotate(360deg)}}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:flex;align-items:flex-end;justify-content:center;background-color:transparent}.sheet[hidden]{display:none}.sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--scrim-sheet);opacity:0;transition:opacity var(--motion-dur-fast) var(--motion-ease-out)}.sheet--center:before{background-image:none;background-color:var(--scrim-dialog)}.sheet.is-open:before{opacity:1}.sheet__panel{display:flex;flex-direction:column;z-index:var(--z-raised);max-height:85vh;max-height:85dvh;width:100%;max-width:var(--layout-sheet);padding-bottom:env(safe-area-inset-bottom);overflow:hidden;background-color:var(--surface-card);border-radius:var(--radius-8) var(--radius-8) 0 0;opacity:0;transform:translateY(var(--sheet-rise, 8px));transition:opacity var(--motion-dur) var(--motion-ease-out) .06s,transform var(--motion-dur) var(--motion-ease-out) .06s}.sheet__panel>form{display:flex;flex-direction:column;min-height:0;overflow:hidden}.sheet__panel:focus-visible{outline:none}.sheet__head{flex:none;display:grid;grid-template-columns:var(--icon-size-40) 1fr var(--icon-size-40);box-sizing:border-box;align-items:center;min-height:var(--layout-bar);padding:var(--space-4) var(--page-padding-inline);border-bottom:solid var(--border-width-1) transparent;background-color:var(--surface-card)}.sheet__title{grid-column:2;margin:0;text-align:center;font-size:var(--font-size-16);line-height:var(--line-height-24);font-weight:var(--font-weight-medium);color:var(--text-muted)}.sheet__back{grid-column:1;justify-self:start}.sheet__close{grid-column:3;justify-self:end}.sheet__head .sheet__back[hidden]{display:block;visibility:hidden}.sheet__back img,.sheet__close img{position:static}.sheet__body{flex:1;min-height:0;overflow-y:auto;padding:var(--page-padding-inline);text-align:left}.sheet__body[hidden]{display:none}.sheet__foot{flex:none;padding:var(--page-padding-inline);border-top:solid var(--border-width-1) transparent;background-color:var(--surface-card)}.sheet__foot[hidden]{display:none}.is-scrollable .sheet__head{border-bottom-color:var(--border-divider)}.is-scrollable .sheet__foot{border-top-color:var(--border-divider)}.sheet--center{align-items:center;padding:var(--page-padding-inline)}.sheet--center .sheet__panel{max-width:var(--layout-dialog);border-radius:var(--radius-8);padding-bottom:0;--sheet-rise: 4px}.sheet--flush .sheet__body{padding:0}.sheet__head--bare{grid-template-columns:1fr auto;border-bottom:none;padding-bottom:0}.sheet__head--bare .sheet__close{grid-column:2}.sheet__message{margin:0;font-size:var(--font-size-16);line-height:var(--line-height-24);color:var(--text-body);text-align:center}.sheet__note{margin:var(--space-8) 0 0;font-size:var(--font-size-12);line-height:var(--line-height-20);color:var(--text-muted);text-align:center}.sheet__actions{display:flex;gap:var(--gap-inline)}.sheet__actions>*{flex:1;min-width:0}.sheet__actions--stack{flex-direction:column;align-items:stretch;gap:var(--gap-stack)}.sheet--actions .sheet__panel{max-width:var(--layout-container);margin:0 var(--page-padding-inline) var(--gap-content);background-color:transparent;border-radius:0;overflow:visible}.sheet__action-group{overflow:hidden;background-color:var(--surface-card);border-radius:var(--radius-16)}.sheet__action-group+.sheet__action-group{margin-top:var(--space-8)}.sheet__action{display:block;box-sizing:border-box;width:100%;padding:var(--space-16);background-color:var(--surface-card);border:0;color:var(--text-body);font-size:var(--font-size-16);font-weight:var(--font-weight-normal);line-height:var(--line-height-24);text-align:center;cursor:pointer}.sheet__action+.sheet__action,form+.sheet__action,.sheet__action+form .sheet__action{border-top:solid var(--border-width-1) var(--border-divider)}.sheet__action--danger{color:var(--text-danger)}.sheet__panel>:not(form),.sheet__panel>form>*{opacity:0;transition:opacity var(--motion-dur) var(--motion-ease-out) calc(.06s + var(--sheet-i, 0) * .06s)}.is-open .sheet__panel{opacity:1;transform:translateY(0)}.is-open .sheet__panel>:not(form),.is-open .sheet__panel>form>*{opacity:1}.sheet.is-closing{pointer-events:none}.sheet.is-closing:before{opacity:0;transition:opacity var(--motion-dur-fast) var(--motion-ease-in) .06s}.sheet.is-closing .sheet__panel{opacity:0;transform:translateY(var(--sheet-rise, 8px));transition:opacity var(--motion-dur-fast) var(--motion-ease-in),transform var(--motion-dur-fast) var(--motion-ease-in)}.sheet.is-closing .sheet__panel>:not(form),.sheet.is-closing .sheet__panel>form>*{opacity:1;transition:none}@media (prefers-reduced-motion: reduce){.sheet:before,.sheet__panel,.sheet__panel>:not(form),.sheet__panel>form>*,.sheet.is-closing:before,.sheet.is-closing .sheet__panel{transition-delay:0s}.sheet__panel,.sheet.is-closing .sheet__panel{transform:none}}.tag{display:inline-flex;align-items:center;color:var(--text-body);font-size:var(--font-size-12);line-height:var(--line-height-16);text-decoration:none}.tag-list{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--gap-stack)}.tag-list>a{padding:var(--space-4) 0;margin:calc(var(--space-4) * -1) 0;color:inherit;text-decoration:none}.icon-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--icon-size-40);height:var(--icon-size-40);padding:0;background-color:transparent;border:0;cursor:pointer}.icon-btn img{display:block;width:var(--icon-size-24);height:var(--icon-size-24)}.icon-btn[hidden]{display:none}.icon-btn--bar-end{position:absolute;right:var(--page-padding-inline)}.icon-btn--bar-start{position:absolute;left:var(--page-padding-inline)}.field-error{margin-top:var(--space-4);color:var(--text-danger);font-size:var(--font-size-12);line-height:var(--line-height-16);text-align:left}.field-error ul,.field-error li{margin:0;padding:0;list-style:none}.toast-wrap{position:fixed;bottom:var(--space-64);z-index:var(--z-overlay);display:flex;justify-content:center;box-sizing:border-box;width:100%;padding:0 var(--space-24)}.toast{display:inline-flex;align-items:center;gap:var(--gap-inline);max-width:100%;padding:var(--space-8) var(--space-16);background-color:var(--overlay);border-radius:var(--radius-8);color:var(--text-on-primary);font-size:var(--font-size-14);line-height:var(--line-height-20)}.toast--error{background-color:var(--danger)}.toast img{width:var(--icon-size-20);height:var(--icon-size-20)}.section-title{margin:0 0 var(--gap-content);font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-normal);color:var(--text-body)}.section-title--sm{margin-bottom:var(--gap-stack);font-size:var(--font-size-12);line-height:var(--line-height-16);color:var(--text-muted)}.person-row{display:flex;box-sizing:border-box;align-items:center;gap:var(--space-16);width:100%;padding:var(--space-12) var(--page-padding-inline)}.person-row--top{align-items:flex-start}.person-row--flush{padding:0}.person-row>img{flex:none}.person-row__body{flex:1;min-width:0;text-align:left}.person-row__meta{flex:none;color:var(--text-placeholder);font-size:var(--font-size-12);line-height:var(--line-height-16)}.snap-label-wrap:before,.snap-label-wrap:after{box-shadow:0 0 2px var(--overlay-mid)}.snap-label-wrap:before{content:"";position:absolute;width:5px;height:5px;border-radius:var(--radius-full);background:var(--text-on-primary)}.snap-label-wrap:after{content:"";position:absolute;width:22.63px;height:1px;background:var(--surface-scrim)}.snap-label-wrap.left-upper:before{left:16px;top:-16px;transform:translate(-50%,-50%)}.snap-label-wrap.right-upper:before{right:16px;top:-16px;transform:translate(50%,-50%)}.snap-label-wrap.left-lower:before{left:16px;bottom:-16px;transform:translate(-50%,50%)}.snap-label-wrap.right-lower:before{right:16px;bottom:-16px;transform:translate(50%,50%)}.snap-label-wrap.left-upper:after{left:0;top:-.5px;transform:rotate(-45deg);transform-origin:left center}.snap-label-wrap.right-upper:after{right:0;top:-.5px;transform:rotate(45deg);transform-origin:right center}.snap-label-wrap.left-lower:after{left:0;bottom:-.5px;transform:rotate(45deg);transform-origin:left center}.snap-label-wrap.right-lower:after{right:0;bottom:-.5px;transform:rotate(-45deg);transform-origin:right center}.snap-detail-container .slide-screen.labels-enter .snap-label-wrap{opacity:0;--label-enter: 8px;transform:translateY(calc(var(--label-shift) + var(--label-enter))) scale(.98);animation:snap-label-reveal .24s ease 3s forwards}@keyframes snap-label-reveal{to{opacity:1;transform:translateY(var(--label-shift)) scale(1)}}@media (prefers-reduced-motion: reduce){.snap-detail-container .slide-screen.labels-enter .snap-label-wrap{transform:translateY(var(--label-shift))}@keyframes snap-label-reveal{to{opacity:1;transform:translateY(var(--label-shift))}}}@keyframes snap-label-kehai{0%,15%{opacity:0}27%,73%{opacity:.75}92%,to{opacity:0}}.snap-detail-container .slide-screen.labels-enter.labels-ready .snap-label-wrap{opacity:0;transition:none;transform:translateY(var(--label-shift));animation:snap-label-kehai 2.6s linear both;animation-delay:calc(var(--label-i, 0) * 60ms)}.snap-detail-container .slide-screen.labels-enter.labels-ready>a{pointer-events:none;visibility:hidden}.snap-detail-container .slide-screen.labels-enter.labels-ready>a .snap-label-wrap{visibility:visible}.snap-detail-container .slide-screen.labels-enter.labels-ready.labels-on .snap-label-wrap{animation:none;opacity:1;transition:opacity var(--motion-dur) var(--motion-ease)}.snap-detail-container .slide-screen.labels-enter.labels-ready.labels-on>a{pointer-events:auto;visibility:visible}@keyframes snap-label-btnin{0%,89%{opacity:0}to{opacity:1}}.snap-detail-container .label-toggle-btn-wrap{opacity:0}.snap-detail-container .slide-screen.labels-ready .label-toggle-btn-wrap{animation:snap-label-btnin 2.9s linear both}.snap-detail-container .slide-screen.labels-ready.labels-on .label-toggle-btn-wrap{animation:none;opacity:1}.snap-detail-container .slide-screen.labels-enter.labels-ready.labels-settled .snap-label-wrap{animation:none;opacity:0;transition:opacity var(--motion-dur) var(--motion-ease)}.snap-detail-container .slide-screen.labels-enter.labels-ready.labels-settled.labels-on .snap-label-wrap{opacity:1}.snap-detail-container .slide-screen.labels-ready.labels-settled .label-toggle-btn-wrap{animation:none;opacity:1}@media (prefers-reduced-motion: reduce){.snap-detail-container .slide-screen.labels-enter.labels-ready .snap-label-wrap{animation:none;opacity:0;transition:opacity .01ms linear}.snap-detail-container .slide-screen.labels-enter.labels-ready.labels-on .snap-label-wrap{opacity:1}.snap-detail-container .slide-screen.labels-ready .label-toggle-btn-wrap{animation:none;opacity:1}}.link-more{display:inline-flex;align-items:center;gap:var(--space-4);padding:0;background:none;border:0;color:var(--text-link);font-size:var(--font-size-14);font-weight:var(--font-weight-normal);line-height:var(--line-height-20);text-decoration:none;cursor:pointer}.link-more img{display:block;width:var(--icon-size-16);height:var(--icon-size-16)}.link-more--icon{justify-content:flex-end;width:var(--icon-size-40);height:var(--icon-size-40);margin-block:calc((var(--icon-size-40) - var(--line-height-20)) / -2)}.link-more-row{display:flex;justify-content:flex-end;margin-top:var(--space-8)}.empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--gap-stack);padding:var(--gap-section) var(--page-padding-inline);text-align:center}.empty-state__message{margin:0;color:var(--text-muted);font-size:var(--font-size-14);line-height:var(--line-height-20)}.person-name{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-normal);color:var(--text-body)}.person-name--sm{font-size:var(--font-size-12);line-height:var(--line-height-16)}.person-name--xs{font-size:var(--font-size-10);line-height:var(--line-height-16)}.person-name--overlay{font-size:var(--font-size-10);line-height:var(--line-height-16);color:var(--text-on-primary)}.list-append{display:flex;justify-content:center;padding:var(--gap-content) var(--page-padding-inline)}.list-append__btn{min-width:160px}.list-append__btn[hidden]{display:none}.list-pager{display:flex;justify-content:space-between;gap:var(--gap-inline);padding:var(--gap-content) var(--page-padding-inline)}.list-pager[hidden]{display:none}.list-pager__link{color:var(--text-link);font-size:var(--font-size-14);line-height:var(--line-height-20);text-decoration:none}.list-pager__link.is-disabled{color:var(--text-link-disabled)}.snap-week+.snap-week{border-top:solid var(--border-width-1) var(--border-divider)}.gear-card{padding:var(--space-16);background-color:var(--surface-faint);background-image:url(/build/assets/gear-card-mist-724b016c.webp);background-position:center;background-size:cover;border-radius:var(--radius-4);text-align:left}.gear-card-list{display:flex;flex-direction:column;gap:var(--space-16);padding:0 var(--page-padding-inline)}.gear-card__row{display:flex;align-items:flex-start;gap:var(--space-8)}.gear-card__action{display:flex;flex:none;margin-right:calc(var(--space-8) * -1)}.gear-card__main{flex:1;min-width:0;display:flex;align-items:flex-start;gap:var(--space-16);color:inherit;text-decoration:none}.gear-card__info{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--space-4)}.gear-card__name{display:-webkit-box;overflow:hidden;color:var(--text-body);font-size:var(--font-size-16);line-height:var(--line-height-24);font-weight:var(--font-weight-normal);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gear-card__brand{overflow:hidden;color:var(--text-placeholder);font-size:var(--font-size-10);line-height:var(--line-height-16);text-overflow:ellipsis;white-space:nowrap}.gear-card__meta{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--text-muted);font-size:var(--font-size-10);line-height:var(--line-height-16)}.gear-card__meta img{width:var(--icon-size-16);height:var(--icon-size-16)}.gear-card__meta--edition{display:block;font-size:var(--font-size-12);line-height:var(--line-height-16);color:var(--text-body)}.gear-card__stats{color:var(--text-muted);font-size:var(--font-size-10);line-height:var(--line-height-16)}.gear-card__photo{flex:none;width:var(--thumb-xs);height:var(--thumb-xs);-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-4)}.gear-card__voice{margin-top:var(--space-12);padding-top:var(--space-12);border-top:solid var(--border-width-1) var(--border-divider)}.gear-card__voice .person-row{color:inherit;text-decoration:none}.gear-card__avatar{width:var(--icon-size-20);height:var(--icon-size-20);border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover}.gear-card__voice-head{display:flex;align-items:baseline;gap:var(--space-8)}.gear-card__voice-head>:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gear-card__date{flex:none;color:var(--text-placeholder);font-size:var(--font-size-10);line-height:var(--line-height-16)}.gear-card__owner{color:var(--text-muted);font-size:var(--font-size-10);line-height:var(--line-height-16)}.gear-card__comment{display:-webkit-box;overflow:hidden;margin-top:var(--space-4);color:var(--text-muted);font-size:var(--font-size-12);line-height:var(--line-height-16);-webkit-line-clamp:3;-webkit-box-orient:vertical}.snap-rail{display:flex;gap:var(--space-8);overflow-x:auto;overflow-y:hidden;padding:0 var(--page-padding-inline);-ms-overflow-style:none;scrollbar-width:none}.snap-rail::-webkit-scrollbar{display:none}.snap-rail__item{flex:none;width:var(--media-rail)}.snap-rail__img{display:block;width:100%;aspect-ratio:var(--aspect-portrait);-o-object-fit:cover;object-fit:cover}.snap-rail__img--empty{background-color:var(--surface-muted)}.snap-rail__by{display:flex;align-items:center;gap:var(--gap-inline);margin-top:var(--space-8)}.snap-rail__by .user-prof-img{flex:none;width:var(--icon-size-20);height:var(--icon-size-20);border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover}.snap-rail__by .person-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gear-review-rail{display:flex;align-items:flex-start;gap:var(--space-12);overflow-x:auto;overflow-y:hidden;padding:0 var(--page-padding-inline);scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-padding-inline);-ms-overflow-style:none;scrollbar-width:none}.gear-review-rail::-webkit-scrollbar{display:none}.gear-review-cover{position:relative;isolation:isolate;display:block;flex:none;width:var(--media-spread);scroll-snap-align:start;color:var(--text-body);background-color:var(--surface-card);border:var(--border-width-1) solid var(--border-divider)}.gear-review-cover__frame{position:relative;display:block;width:100%;aspect-ratio:var(--aspect-portrait);overflow:hidden;background-color:var(--surface-placeholder)}.gear-review-cover__screen{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.gear-review-cover__screen.is-wide{width:auto;height:100%}.gear-review-cover__photo{display:block;width:100%;height:auto;aspect-ratio:auto var(--aspect-portrait)}.gear-review-cover__screen.is-wide .gear-review-cover__photo{width:auto;height:100%}.gear-review-cover__screen .snap-label-wrap{opacity:0;pointer-events:none}.gear-review-cover.is-seen .gear-review-cover__screen.labels-ready .snap-label-wrap{animation:snap-label-kehai 2.6s linear both}@media (prefers-reduced-motion: reduce){.gear-review-cover.is-seen .gear-review-cover__screen.labels-ready .snap-label-wrap{animation:none;opacity:.75}}.gear-review-cover__block{display:flex;gap:var(--space-12);padding:var(--space-16)}.gear-review-cover__text{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--space-8);text-align:left}.gear-review-cover__gear{color:inherit;font-size:var(--font-size-16);line-height:var(--line-height-24);overflow-wrap:anywhere}.gear-review-cover__gear:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gear-review-cover__brand{margin-top:calc(var(--space-4) * -1);overflow:hidden;color:var(--text-placeholder);font-size:var(--font-size-10);line-height:var(--line-height-16);text-overflow:ellipsis;white-space:nowrap}.gear-review-cover__text .gear-edition-tag{margin-top:0}.gear-review-cover__body{display:-webkit-box;overflow:hidden;font-size:var(--font-size-12);line-height:var(--line-height-16);white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:5}.gear-review-cover.is-open .gear-review-cover__body{display:block;overflow:visible;-webkit-line-clamp:none}.gear-review-cover__more{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:var(--z-raised)}.gear-review-cover__more img{width:var(--icon-size-16);height:var(--icon-size-16);transition:transform var(--motion-dur-fast) var(--motion-ease-out)}.gear-review-cover.is-open .gear-review-cover__more img{transform:rotate(180deg)}.gear-review-cover__by{display:flex;align-items:center;gap:var(--gap-inline);padding-top:var(--space-4)}.gear-review-cover__by .user-prof-img{flex:none;width:var(--icon-size-20);height:var(--icon-size-20);border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover}.gear-review-cover__by .person-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gear-review-cover.has-more .gear-review-cover__by{padding-right:var(--space-32)}.gear-review-cover__side{flex:none;max-height:calc(var(--space-64) * 2 + var(--space-24));overflow:hidden;color:var(--text-placeholder);font-size:var(--font-size-10);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-base);white-space:nowrap;writing-mode:vertical-rl}.gear-review-rail__dots{display:flex;justify-content:center;gap:var(--space-4);padding-top:var(--space-16)}.gear-review-rail__dot{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background-color:var(--surface-placeholder)}.gear-review-rail__dot.is-on{background-color:var(--action-primary-bg)}.snap-poster{display:flex;box-sizing:border-box;align-items:center;gap:var(--gap-inline);min-height:var(--control-height-48);padding:0 var(--page-padding-inline)}.snap-poster__link{flex:1;min-width:0;gap:var(--gap-inline);color:inherit;text-decoration:none}.snap-poster__link>img{width:var(--avatar-xs);height:var(--avatar-xs)}.snap-poster__link>.person-row__body{display:flex;align-items:center}.snap-poster__menu{flex:none;margin-right:calc(var(--space-8) * -1)}.snap-gear-section{background-color:var(--surface-card);text-align:left}.gear-snaps{padding-bottom:var(--space-16);background-color:var(--surface-card)}.gear-together-section{padding:var(--gap-section) 0 0;background-color:var(--surface-card);text-align:left}.gear-together-section>.section-title{padding:0 var(--page-padding-inline)}.gear-catalog{background-color:var(--surface-card);text-align:left}.gear-catalog__summary{padding:var(--space-16) var(--page-padding-inline);color:var(--text-muted);font-size:var(--font-size-14);line-height:var(--line-height-20);cursor:pointer}.gear-registrant{padding:var(--gap-section) var(--page-padding-inline) 0;background-color:var(--surface-card);text-align:left}.gear-name-wrap__category{margin-left:var(--space-8);color:var(--text-placeholder)}.gear-release-section{padding:var(--gap-section) var(--page-padding-inline) 0;background-color:var(--surface-card);text-align:left}.gear-release-list{margin:0;padding:0;list-style:none}.gear-release-row{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-content);padding:var(--space-12) 0}.gear-release-row:first-child{padding-top:0}.gear-release-row+.gear-release-row{border-top:var(--border-width-1) solid var(--border-divider)}.gear-release-row__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);flex:1 1 auto;min-width:0}.gear-release-row__heading{margin:0;font-size:var(--font-size-14);line-height:var(--line-height-20);color:var(--text-body);overflow-wrap:anywhere}.gear-release-facts{margin:0;width:100%}.gear-release-facts__row{display:flex;align-items:baseline;gap:var(--space-8)}.gear-release-facts__label{width:56px;flex-shrink:0;font-size:var(--font-size-12);line-height:var(--line-height-20);color:var(--text-muted)}.gear-release-facts__value{margin:0;min-width:0;font-size:var(--font-size-14);line-height:var(--line-height-20);color:var(--text-body);overflow-wrap:anywhere}.gear-release-facts--hero .gear-release-facts__row{padding:var(--space-4) 0}.gear-release-facts--hero .gear-release-facts__label{width:80px}.gear-release-row__link{max-width:100%}.gear-release-row__place{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gear-release-row__photo-link{display:block;flex-shrink:0}.gear-release-row__photo{display:block;width:var(--thumb-sm);height:var(--thumb-sm);-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-4);flex-shrink:0}.gear-release-hero{background-color:var(--surface-card);text-align:left}.gear-release-hero__photo-link{display:block}.gear-release-hero__photo{display:block;width:100%;aspect-ratio:var(--aspect-square);-o-object-fit:contain;object-fit:contain;background-color:var(--surface-faint)}.gear-release-hero__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-16) var(--page-padding-inline) 0}.gear-release-hero__body>.section-title{margin-bottom:var(--space-4)}.gear-release-hero__heading{margin:0;font-size:var(--font-size-16);line-height:var(--line-height-24);color:var(--text-body);overflow-wrap:anywhere}.gear-release-hero__summary{margin:var(--space-4) 0 0;font-size:var(--font-size-14);line-height:var(--line-height-20);color:var(--text-muted)}.gear-release-hero__links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);margin-top:var(--space-8)}.gear-release-hero__people,.gear-release-hero__gears{padding:var(--gap-section) 0 0}.gear-release-hero__people>.section-title,.gear-release-hero__gears>.section-title{padding:0 var(--page-padding-inline)}.gear-release-hero__faces{display:flex;gap:var(--gap-content);padding:0 var(--page-padding-inline);overflow-x:auto;scrollbar-width:none}.gear-release-hero__faces::-webkit-scrollbar{display:none}.gear-release-hero__face{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);flex-shrink:0;width:var(--avatar-lg)}.gear-release-hero__face .person-name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gear-release-hero__avatar{display:block;width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover}.gear-release-hero__body .gear-own-row{width:100%;margin-top:var(--space-8)}.gear-edition-tag{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-4) 0 0;text-align:left}.gear-edition-tag__line{color:var(--text-muted);font-size:var(--font-size-12);line-height:var(--line-height-16)}.gear-owners__same-edition{margin:0 0 var(--space-8);text-align:left;color:var(--text-muted);font-size:var(--font-size-12);line-height:var(--line-height-16)}.composer-bar{position:sticky;bottom:0;z-index:var(--z-sticky);padding:var(--space-12) var(--page-padding-inline);padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom));border-top:solid var(--border-width-1) var(--border-divider);background-color:var(--surface-card)}.composer-bar .post-comment-form-wrap{padding:var(--space-12) 0;border:none;border-radius:0}.composer-bar .post-comment-textarea{height:var(--line-height-20);border-radius:0;font-size:var(--font-size-14);line-height:var(--line-height-20)}.composer-bar .post-comment-textarea:focus{outline:none}.composer-bar__row{display:flex;align-items:flex-end;gap:var(--space-4)}.composer-bar__attach{flex:none;margin-bottom:var(--space-4);margin-left:calc(var(--space-8) * -1)}.composer-bar__attachment{position:relative;display:inline-block;margin-bottom:var(--space-8)}.composer-bar__attachment[hidden]{display:none}.composer-bar__thumb{display:block;width:var(--thumb-sm);height:var(--thumb-sm);-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-8)}.composer-bar__remove{position:absolute;top:calc(var(--space-16) * -1);right:calc(var(--space-16) * -1)}.composer-bar__remove img{box-sizing:border-box;padding:var(--space-4);background-color:var(--surface-card);border-radius:var(--radius-full);box-shadow:0 0 0 var(--border-width-1) var(--border-divider)}.gear-photo-strip{position:relative;display:flex;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.gear-photo-strip::-webkit-scrollbar{display:none}.gear-photo-strip__item{flex:0 0 100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--thumb-xl);scroll-snap-align:start;scroll-snap-stop:always;background-color:var(--surface-muted)}.gear-photo-strip__item img{display:block;width:100%;max-height:70vh;max-height:70dvh;-o-object-fit:contain;object-fit:contain}.gear-photo-strip__caption{margin:var(--space-8) 0 0;padding:0 var(--space-16);color:var(--text-muted);font-size:var(--font-size-12);line-height:var(--line-height-16);text-align:center}.switch{flex-shrink:0;position:relative;width:44px;height:var(--space-24);padding:0;border:var(--border-width-1) solid var(--border-input);border-radius:var(--space-24);background-color:var(--surface-muted);cursor:pointer;transition:background-color var(--motion-dur-fast) var(--motion-ease),border-color var(--motion-dur-fast) var(--motion-ease)}.switch[aria-checked=true]{background-color:var(--action-primary-bg);border-color:var(--action-primary-bg)}.switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:var(--radius-full);background-color:var(--surface-card);transition:transform var(--motion-dur-fast) var(--motion-ease)}.switch[aria-checked=true]:after{transform:translate(20px)}.switch:focus-visible{outline:var(--border-width-2) solid var(--border-focus);outline-offset:var(--space-4)}.switch[disabled]{opacity:.5;cursor:default}@media (prefers-reduced-motion: reduce){.switch,.switch:after{transition:none}}.switch-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-content);padding:var(--space-16) 0;text-align:left}.switch-row+.switch-row{border-top:var(--border-width-1) solid var(--border-divider)}.switch-row__label{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-medium);color:var(--text-body)}.switch-row__note{margin-top:var(--space-4);font-size:var(--font-size-12);line-height:var(--line-height-16);color:var(--text-muted)}.sns-link-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16)}.sns-link{display:inline-flex;align-items:center;gap:var(--space-4);min-width:0;color:var(--text-muted);text-decoration:none}.sns-link__icon{flex:none;width:var(--icon-size-16);height:var(--icon-size-16)}.sns-link__handle{overflow:hidden;font-size:var(--font-size-12);line-height:var(--line-height-16);text-overflow:ellipsis;white-space:nowrap}.seam{--seam-from: transparent;--seam-to: var(--surface-card);--seam-height: var(--space-48);--seam-pool-x: 18%;--seam-linger-x: 82%;--seam-p: 1;--seam-drift-x: 0%;--seam-drift-y: calc(var(--space-4) * 0);position:relative;height:var(--seam-height);overflow:hidden;isolation:isolate;pointer-events:none}.seam__ground,.seam__mist{position:absolute;top:0;right:0;bottom:0;left:0}.seam__ground{bottom:calc(var(--seam-drift-y) * -1);background-image:linear-gradient(180deg,var(--seam-from) 0%,var(--seam-from) 20%,var(--seam-to) 45%,var(--seam-to) 100%);transform:translateY(calc(var(--seam-p) * var(--seam-drift-y) * -1))}.seam__mist{top:0;right:-30%;bottom:0;left:-30%}.seam__mist--pool{background-image:radial-gradient(42% 36% at calc(var(--seam-pool-x) * .625 + 18.75%) 52%,var(--seam-to) 0%,transparent 100%);transform:translate(calc(var(--seam-p) * var(--seam-drift-x)),calc(var(--seam-p) * var(--seam-drift-y) * -1))}.seam__mist--linger{background-image:radial-gradient(40% 30% at calc(var(--seam-linger-x) * .625 + 18.75%) 30%,var(--seam-from) 0%,transparent 100%);transform:translate(calc(var(--seam-p) * var(--seam-drift-x) * -1),calc(var(--seam-p) * var(--seam-drift-y) * -1))}.type-micro{font-size:var(--font-size-10);line-height:var(--line-height-16)}.type-caption{font-size:var(--font-size-12);line-height:var(--line-height-16)}.type-dense{font-size:var(--font-size-14);line-height:var(--line-height-20)}.type-body{font-size:var(--font-size-16);line-height:var(--line-height-24)}.type-subheading{font-size:var(--font-size-20);line-height:var(--line-height-28)}.type-heading{font-size:var(--font-size-24);line-height:var(--line-height-32)}.type-heading-lg{font-size:var(--font-size-32);line-height:var(--line-height-40)}.type-display{font-size:var(--font-size-40);line-height:var(--line-height-48)}.type-display-lg{font-size:var(--font-size-48);line-height:var(--line-height-56)}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.end-0{inset-inline-end:0px}.start-0{inset-inline-start:0px}.z-0{z-index:0}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-me-2{margin-inline-end:-.5rem}.-ml-px{margin-left:-1px}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-3{margin-left:.75rem}.ms-1{margin-inline-start:.25rem}.ms-3{margin-inline-start:.75rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-16{height:4rem}.h-20{height:5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.min-h-screen{min-height:100vh}.w-20{width:5rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-auto{width:auto}.w-full{width:100%}.max-w-7xl{max-width:80rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-4{gap:1rem}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.fill-current{fill:currentColor}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pe-4{padding-inline-end:1rem}.ps-3{padding-inline-start:.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-start{text-align:start}.font-sans{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-tight{line-height:1.25}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--primary: #121d3b;--primary-dark: #0a1024;--primary-light: #414a6c;--primary-pale: #d0d3e8;--primary-gray: #434855;--text: #333333;--text-sub: #5c5c5c;--text-light: #858585;--text-disabled: #d6d6d6;--text-white: #ffffff;--surface: #ffffff;--bg-muted: #f5f5f5;--bg-faint: #fafafa;--border-color: #d6d6d6;--border-color-subtle: #ebebeb;--danger: #ce3333;--danger-pale: #f8d7da;--warning: #e87d00;--warning-pale: #fff3cd;--accent: #ffd84b;--accent-dark: #e0af00;--info: #007aff;--brand-facebook: #1877f2;--decor-sand: #dcad81;--decor-sand-pale: #e6e1d9;--decor-sand-scrim: rgba(220, 173, 129, .5);--decor-mist: #a0a5ce;--decor-mist-pale: #e8e9f4;--decor-sage: #cadbd1;--decor-sage-pale: #e8f0ec;--decor-sage-dark: #556b60;--gap-inline: var(--space-8);--gap-stack: var(--space-12);--gap-content: var(--space-24);--gap-section: var(--space-32);--page-padding-inline: var(--space-16);--text-body: var(--text);--text-muted: var(--text-sub);--text-placeholder: var(--text-light);--text-link: var(--primary);--text-link-disabled: var(--primary-pale);--text-accent: var(--primary);--text-on-accent-weak: var(--primary-dark);--text-danger: var(--danger);--text-on-primary: var(--text-white);--surface-page: var(--surface);--surface-card: var(--surface);--surface-muted: var(--bg-muted);--surface-faint: var(--bg-faint);--surface-selected: var(--primary-pale);--surface-accent: var(--primary-light);--surface-accent-weak: var(--primary-pale);--surface-disabled: var(--border-color-subtle);--surface-placeholder: var(--border-color);--border-input: var(--border-color);--border-card: var(--border-color);--border-accent: var(--primary);--border-divider: var(--border-color-subtle);--border-focus: var(--primary-light);--border-error: var(--danger);--action-primary-bg: var(--primary);--action-primary-bg-hover: var(--primary-dark);--action-disabled-bg: var(--primary-pale);--action-danger-bg: var(--danger);--overlay: rgba(22, 22, 22, .7);--scrim-sheet: linear-gradient( to top, rgba(22, 22, 22, .62) 0%, rgba(22, 22, 22, .56) 34%, rgba(22, 22, 22, .34) 72%, rgba(22, 22, 22, .22) 100% );--scrim-dialog: rgba(22, 22, 22, .55);--overlay-mid: rgba(0, 0, 0, .5);--overlay-weak: rgba(0, 0, 0, .3);--surface-scrim: rgba(255, 255, 255, .7);--surface-scrim-weak: rgba(255, 255, 255, .45);--footer-lead-color: var(--surface-card);--footer-arrival-height: 240px;--footer-arrival-drift-y: 24px;--footer-surface: var(--primary-gray);--text-on-footer-muted: rgba(255, 255, 255, .7);--primary-scrim-strong: rgba(18, 29, 59, .7);--primary-scrim: rgba(18, 29, 59, .3);--primary-scrim-weak: rgba(18, 29, 59, .1);--shadow-color: rgba(51, 51, 51, .16);--shadow-card: 0 2px 8px var(--shadow-color);--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--font-size-10: 10px;--font-size-12: 12px;--font-size-14: 14px;--font-size-16: 16px;--font-size-20: 20px;--font-size-24: 24px;--font-size-32: 32px;--font-size-40: 40px;--font-size-48: 48px;--line-height-none: 1;--line-height-16: 16px;--line-height-20: 20px;--line-height-24: 24px;--line-height-28: 28px;--line-height-32: 32px;--line-height-40: 40px;--line-height-48: 48px;--line-height-56: 56px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--letter-spacing-none: 0;--letter-spacing-base: .02em;--letter-spacing-wide: .375em;--control-height-32: 32px;--control-height-40: 40px;--control-height-48: 48px;--control-height-56: 56px;--layout-container: 480px;--layout-sheet: 520px;--layout-dialog: 320px;--layout-bar: 56px;--layout-tabbar: 44px;--layout-bar-bottom: 80px;--layout-reading: 720px;--layout-page: 800px;--aspect-square: 1 / 1;--aspect-portrait: 4 / 5;--aspect-landscape: 3 / 2;--aspect-banner: 20 / 7;--avatar-2xs: 20px;--avatar-xs: 24px;--avatar-sm: 32px;--avatar-md: 48px;--avatar-lg: 80px;--avatar-xl: 100px;--thumb-xs: 60px;--thumb-sm: 72px;--thumb-md: 108px;--media-rail: 186px;--media-spread: 280px;--thumb-lg: 130px;--thumb-xl: 262px;--media-tile: 155px;--icon-size-16: 16px;--icon-size-20: 20px;--icon-size-24: 24px;--icon-size-32: 32px;--icon-size-40: 40px;--radius-4: 4px;--radius-8: 8px;--radius-16: 16px;--radius-24: 24px;--radius-pill: 999px;--radius-full: 50%;--border-width-1: 1px;--border-width-2: 2px;--z-base: 0;--z-raised: 1;--z-above: 2;--z-sticky: 10;--z-modal: 20;--z-floating: 50;--z-header: 100;--z-overlay: 1000;--Text-Main: var(--text);--Text-Sub: var(--text-sub);--Text-Placeholder: var(--text-light);--Text-Disabled: var(--text-disabled);--Text-White: var(--text-white);--Text-Link-Main: var(--primary);--Background-White: var(--surface);--Brand-500---Main: var(--primary);--Primary-500---Main: var(--primary);--Primary-400: var(--primary-light);--Primary-700: var(--primary-dark)}h1{font-weight:var(--font-weight-bold);font-size:var(--font-size-20)}h2{font-weight:var(--font-weight-bold);font-size:var(--font-size-20);line-height:var(--line-height-28)}h3{font-weight:var(--font-weight-bold);font-size:var(--font-size-16);line-height:var(--line-height-24)}h4{font-weight:var(--font-weight-normal);font-size:var(--font-size-14);line-height:var(--line-height-20)}h5{font-weight:var(--font-weight-bold);font-size:var(--font-size-12);line-height:var(--line-height-16);color:var(--text)}body{font-size:var(--font-size-16);line-height:var(--line-height-24);font-family:Noto Sans JP,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial Unicode MS,Meiryo,sans-serif;color:var(--text)}:where(a,button,[role=button],summary,[tabindex]):focus-visible{outline:solid var(--border-width-2) var(--border-focus);outline-offset:var(--border-width-2);border-radius:var(--radius-4)}.body1,.body2{font-size:var(--font-size-16)}.caption1{font-size:var(--font-size-12);line-height:var(--line-height-16);color:var(--text-light)}.caption2{font-size:var(--font-size-10);line-height:var(--line-height-16);color:var(--text-light)}button{font-size:var(--font-size-16);font-weight:var(--font-weight-bold);color:var(--text-white)}.position-fixed-btn-wrap{position:fixed;top:calc(100% - 100px);width:100%}.position-fixed-btn-wrap .position-fixed-btn{margin:0 var(--space-24)}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}.no-decoration{color:inherit!important;text-decoration:none!important}input:where(:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image])),select,textarea,.picker{width:100%;box-sizing:border-box;min-height:var(--control-height-48);border-radius:var(--radius-8);border:solid var(--border-width-1) var(--border-input);padding:var(--space-12) var(--space-16);font-size:var(--font-size-16);line-height:var(--line-height-24);background-color:var(--surface)}input[type=file]{display:none}input[type=text]:focus{outline:solid var(--border-width-1) var(--border-focus)}input.account-input:focus{outline:none}input[type=password]:focus{outline:none}input[type=radio]{accent-color:var(--primary)}::-moz-placeholder{color:var(--text-placeholder)}::placeholder{color:var(--text-placeholder)}select{color:var(--text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/build/assets/chevron-down-gray-a5108a02.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:24px 24px}select:focus{outline:none}select:has(option[value=""]:checked),select:has(option[value="0"]:checked){color:var(--text-light)}.picker{display:block;text-align:left;font-weight:var(--font-weight-normal);color:var(--text);background-image:url(/build/assets/chevron-down-gray-a5108a02.svg);background-position:right var(--space-16) center;background-repeat:no-repeat;background-size:var(--icon-size-24) var(--icon-size-24);cursor:pointer}.picker[data-empty=true]{color:var(--text-light)}button,input,select,textarea{font-family:inherit}textarea{resize:vertical;overflow:hidden;white-space:pre-wrap;font-family:inherit}textarea:focus{outline:solid var(--border-width-1) var(--border-focus)}.accent-color{color:var(--warning)}.denger-color{color:var(--text-danger)}.gear-line-clamp{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brand-line-clamp{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.back-btn-icon{height:var(--icon-size-32);width:var(--icon-size-32)}.text-align-left{text-align:left}.search-close-btn{height:var(--icon-size-24);width:var(--icon-size-24)}.account-input:focus{outline:none}input.password-input-box:focus{outline:none}input#search:focus{outline:none}.flex-box{display:flex}.flex-wrap{width:100%}.background-color-white{background-color:var(--surface)}.pc-onry,body{width:100%}.main{margin-left:auto;margin-right:auto;text-align:center;width:100%}.header{display:flex;box-sizing:border-box;align-items:center;justify-content:center;position:relative;min-height:var(--layout-bar);padding:var(--space-8) var(--space-16);padding-top:calc(var(--space-8) + env(safe-area-inset-top));border-bottom:solid var(--border-width-1) var(--border-divider)}.project-title-wrap{width:97px;height:-moz-fit-content;height:fit-content}.project-title{width:70px;height:auto}.bell-wrap{position:absolute;right:10px;height:var(--icon-size-24);width:var(--icon-size-24)}.bell,.tap-icon{height:var(--icon-size-24);width:var(--icon-size-24)}.main-container{padding:var(--space-32) var(--space-24) var(--space-32) var(--space-24)}.footer{position:relative;background-color:var(--footer-surface)}.footer-arrival{--seam-from: var(--footer-lead-color);--seam-to: var(--footer-surface);--seam-height: var(--footer-arrival-height);--seam-drift-x: 6.25%;--seam-drift-y: var(--footer-arrival-drift-y);transform:translateY(calc(var(--border-width-1) * -1))}.footer-container{padding:var(--space-48) var(--space-32)}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12)}.footer-brand__links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8)}.footer-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-24)}.content-link-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-8);text-align:right}.content-link{color:var(--text-on-footer-muted);font-size:var(--font-size-12);line-height:var(--line-height-16)}.footer .content-link a,.footer .content-link .caption1{color:inherit}.logo-wrap{display:flex;text-align:left;margin-top:var(--space-48);justify-content:space-between}.footer .logo-shorten{height:46px;width:auto}.footer .logo{height:28px;width:auto}.footer .copy-right{margin-top:var(--space-48);color:var(--text-on-footer-muted);font-size:var(--font-size-10);text-align:center}.footer .sns-wrap{display:flex;gap:var(--space-16);align-items:flex-end}.footer .sns-logo{height:var(--icon-size-24);width:var(--icon-size-24)}.footer .link-external-wrap{display:flex;gap:var(--space-4);align-items:center}.footer .link-external{height:var(--icon-size-16);width:var(--icon-size-16)}.footer a,.footer .caption1{color:var(--text-white)}.footer-menu-margin{height:calc(var(--layout-tabbar) + var(--space-4) + var(--space-8) + var(--border-width-1) + env(safe-area-inset-bottom))}.footer-menu{position:fixed;bottom:0;left:0;width:100%;background-color:var(--surface);padding-bottom:env(safe-area-inset-bottom);border-top:solid var(--border-width-1) var(--border-divider)}.footer-menu-container{background-color:var(--surface);display:flex;padding:var(--space-4) var(--space-24) var(--space-8) var(--space-24)}.footer-menu-content{display:flex;flex:1;height:var(--layout-tabbar);width:109px;align-items:center;justify-content:center}.home-btn{height:var(--icon-size-24);width:var(--icon-size-24)}.user-icon{height:var(--icon-size-24);width:var(--icon-size-24);border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover}.plus-btn{height:var(--icon-size-32);width:var(--icon-size-32)}.signup-container{padding:var(--space-32) var(--space-24) var(--space-48) var(--space-24);background-color:var(--bg-muted)}.confirm-text-wrap{margin-top:var(--space-32);color:var(--text-sub)}.confirm-text-wrap a{color:var(--text-sub)}.facebook-login-btn{display:flex;align-items:center;justify-content:center;position:relative;margin-top:var(--space-32);width:100%;border:0;border-radius:var(--radius-8);background-color:var(--brand-facebook);padding:var(--space-12) var(--space-24) var(--space-12) var(--space-24)}.facebook-icon{position:absolute;left:24px;height:var(--icon-size-24);width:var(--icon-size-24)}.text-line{display:flex;align-items:center;margin-top:var(--space-32)}.text-line:before{content:"";flex-grow:1;height:var(--border-width-1);background:var(--border-color);margin-right:var(--space-24)}.text-line:after{content:"";flex-grow:1;height:var(--border-width-1);background:var(--border-color);margin-left:var(--space-24)}.text-line p{font-size:var(--font-size-12);line-height:var(--line-height-16);color:var(--text-sub)}.mail-registration-text{margin-top:var(--space-32);line-height:var(--line-height-24)}.mail-address-input-box{margin-top:var(--space-16)}.password-input-box-wrap{margin-top:var(--space-32);background-color:var(--surface)}.password-input-box{flex:1;min-height:0;border:0;padding:0;background-color:transparent}.signup-container input{font-size:var(--font-size-16);line-height:var(--line-height-24)}.eye-icon{height:var(--icon-size-24);width:var(--icon-size-24);cursor:pointer}.password-terms-text{margin-top:var(--space-8);text-align:left;color:var(--text-sub)}.login-guide-text{margin-top:var(--space-32)}.progress-bar-step1-wrap{height:6px;background-color:var(--border-color-subtle)}.progress-bar-step1{background-color:var(--primary);height:6px;width:125px}.progress-bar-step2{background-color:var(--primary);height:6px;width:250px}.signup-profile-container,.signup-self-introduction-container{padding:var(--space-32) var(--space-24) var(--space-32) var(--space-24);flex:1;position:relative}.plofile-form-wrap{max-height:475px}.upload-user-icon{margin-top:var(--space-32);height:var(--avatar-xl);width:var(--avatar-xl);border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover}.user-name-input{margin-top:var(--space-32)}.user-name-guide{margin-top:var(--space-4);text-align:left;color:var(--text-sub)}.sex-radio-btn{margin-top:var(--space-16);display:flex;border:solid var(--border-width-1) var(--border-input);border-radius:var(--radius-8);padding:var(--space-4) var(--space-16) var(--space-4) var(--space-16)}.sex-radio-btn label{display:flex;padding:var(--space-8) 0 var(--space-8) 0;margin-right:var(--space-24)}.sex-radio-btn label input{margin:0;margin-right:var(--space-8);height:var(--icon-size-20);width:var(--icon-size-20)}.sex-radio-btn label p{font-size:var(--font-size-16);line-height:var(--line-height-24);white-space:nowrap}.change-select{color:var(--text)}.living-place-select-box{margin-top:var(--space-12)}.signup-self-introduction-container{padding:var(--space-32) var(--space-24) var(--space-48) var(--space-24)}.self-introduction{margin-top:var(--space-32);width:100%;min-height:178px;border-radius:var(--radius-8);border:solid var(--border-width-1) var(--border-input);padding:var(--space-12) var(--space-16);font-size:var(--font-size-16);line-height:var(--line-height-24);resize:none;outline:none;white-space:pre-wrap}.friend-invitation-and-sns-wrap{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.friend-invitation-wrap{display:flex;height:24px;align-items:center;gap:var(--space-8)}.friend-invitation-icon-wrap{display:flex;align-items:flex-start;padding-left:var(--space-4)}.friend-invitation-icon{display:flex;width:var(--icon-size-24);height:var(--icon-size-24);justify-content:center;align-items:center;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;margin-left:calc(var(--space-4) * -1)}.input-outline-denger{outline:solid var(--border-width-1) var(--border-error)}.input-outline-denger:focus{outline-color:var(--border-error)!important}.character-count-wrap[hidden]{display:none}.character-count-wrap{margin-top:var(--space-4);display:flex;justify-content:flex-end;color:var(--text-sub)}.character-count-inner{display:flex}.character-count-wrap .alert-danger{margin-top:0;margin-right:auto}.x-input-wrap,.insta-input-wrap,.password-input-box-wrap{box-sizing:border-box;display:flex;align-items:center;min-height:var(--control-height-48);border-radius:var(--radius-8);border:solid var(--border-width-1) var(--border-input);padding:0 var(--space-16)}.x-input-wrap{margin-top:var(--space-24)}.insta-input-wrap{margin-top:var(--space-12)}.x-input,.insta-input{margin-left:var(--space-8);min-height:0;border:0;padding:0;font-size:var(--font-size-16);line-height:var(--line-height-24);background-color:transparent}.x-icon,.insta-icon{height:var(--icon-size-24);width:var(--icon-size-24)}.edit-icon{height:var(--icon-size-20);width:var(--icon-size-20)}.complet-notice-text{margin-top:var(--space-8);color:var(--text-sub)}.register-later-btn{margin-top:var(--space-24);font-size:var(--font-size-16);line-height:var(--line-height-24);color:var(--primary)}.page-title-wrap{position:sticky;top:0;z-index:var(--z-header);background-color:var(--surface-card);display:flex;box-sizing:border-box;min-height:var(--layout-bar);align-items:center;justify-content:center;padding:var(--space-8) var(--space-16);padding-top:calc(var(--space-8) + env(safe-area-inset-top))}.page-title{line-height:var(--line-height-28)}.main-snap-img-wrap{display:flex;position:relative}.main-snap-img{height:auto;width:100%}.label{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-4);filter:drop-shadow(0px 2px 8px var(--shadow-color));position:absolute;z-index:var(--z-raised)}.label .right-area{order:-1;border-radius:var(--radius-4) 0 0 var(--radius-4)}.label .right-area-gear-name-wrap{border-radius:0 var(--radius-4) var(--radius-4) 0}.snap-label-wrap{display:flex;position:absolute;z-index:var(--z-raised);--label-shift: 0px;--label-enter: 0px;transform:translateY(calc(var(--label-shift) + var(--label-enter)))}.snap-label-wrap.add-label{z-index:var(--z-header)}.snap-label-wrap.is-dragging{z-index:var(--z-overlay);cursor:grabbing;will-change:transform}.snap-label-wrap.display{display:flex}.snap-label2-wrap{position:absolute;bottom:95px;left:30px;z-index:var(--z-raised)}.snap-label2-wrap:before{position:absolute;content:"";border-top:calc(var(--arrow-size) * 2) solid var(--surface);border-right:var(--arrow-size) solid transparent;border-left:var(--arrow-size) solid transparent;bottom:-12px;left:10px}.snap-label3-wrap{position:absolute;top:225px;right:90px;z-index:var(--z-raised)}.snap-label3-wrap:before{position:absolute;content:"";border-bottom:calc(var(--arrow-size) * 2) solid var(--surface);border-right:var(--arrow-size) solid transparent;border-left:var(--arrow-size) solid transparent;top:-12px;right:10px}.snap-label3-gear,.snap-label3-btn{order:1}.snap-label4-wrap{position:absolute;bottom:190px;right:100px;z-index:var(--z-raised)}.snap-label4-wrap:before{position:absolute;content:"";border-top:calc(var(--arrow-size) * 2) solid var(--surface);border-right:var(--arrow-size) solid transparent;border-left:var(--arrow-size) solid transparent;bottom:-12px;right:10px}.snap-label4-gear,.snap-label4-btn{order:1}.label-gear-name-wrap{border-radius:var(--radius-4) 0 0 var(--radius-4);padding:var(--space-8);max-width:169px;background-color:var(--surface)}.label-gear-name{font-size:var(--font-size-12);line-height:var(--line-height-16);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.add-label-btn-wrap{display:flex;border-radius:0 var(--radius-4) var(--radius-4) 0;padding:var(--space-8);background-color:var(--warning);align-items:center;justify-content:center}.add-label-btn{height:var(--icon-size-16);width:var(--icon-size-16)}.delete-label-btn-wrap{display:flex;border-radius:0 var(--radius-4) var(--radius-4) 0;padding:var(--space-8);background-color:var(--border-color);align-items:center;justify-content:center}.delete-label-btn{height:var(--icon-size-16)}.sub-snap-img-wrap{display:flex;margin-top:var(--space-4);flex-wrap:wrap;gap:var(--space-4)}.sub-snap-img-content{width:calc((100% - var(--space-4) * 3) / 4);height:auto;aspect-ratio:var(--aspect-portrait);position:relative}.sub-snap-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.delete-sub-snap-btn{position:absolute;height:var(--icon-size-24);width:var(--icon-size-24);top:5px;right:5px;opacity:.9}.extra-space{height:calc(var(--layout-bar-bottom) + env(safe-area-inset-bottom))}.options-wrap{display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-muted);padding:var(--space-16) var(--space-24);min-height:var(--layout-bar-bottom);padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;width:100%;box-sizing:border-box}.options-wrap--compact{padding:var(--space-8) var(--space-24);min-height:var(--control-height-48)}@media screen and (min-width: 768px){.options-wrap{max-width:var(--layout-container);left:50%;transform:translate(-50%)}}.pagenation-page-container{flex:1}.pagenation-container .active-btn{border:solid var(--border-width-1) var(--action-primary-bg);color:var(--text-link)}.pagenation-container .disable-btn{border:solid var(--border-width-1) var(--action-disabled-bg);color:var(--text-link-disabled)}.draft-main-img-wrap{margin-top:var(--space-12);display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-4)}.draft-main-img-content{width:calc((100% - var(--space-4) * 2) / 3);aspect-ratio:var(--aspect-portrait)}.draft-main-img-content>a{display:block;width:100%;height:100%}.draft-main-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.title-wrap{display:flex;box-sizing:border-box;position:sticky;top:0;z-index:var(--z-header);align-items:center;justify-content:center;min-height:var(--layout-bar);padding:var(--space-8) var(--space-16);border-bottom:solid var(--border-width-1) var(--border-divider);background-color:var(--surface-card)}.title-wrap h2,.title-wrap h3,.page-title-wrap .page-title,.preview-title{font-size:var(--font-size-16);line-height:var(--line-height-24);font-weight:var(--font-weight-medium)}.title-wrap .back-btn-icon{position:absolute;left:12px}.preview-btn{position:absolute;right:16px;color:var(--primary);font-size:var(--font-size-14);line-height:var(--line-height-20);cursor:pointer}.snap-point-textarea{margin-top:var(--space-4);border-radius:var(--radius-8);width:100%;min-height:118px;padding:var(--space-12) var(--space-16);border:solid var(--border-width-1) var(--border-input);font-size:var(--font-size-16);line-height:var(--line-height-24);outline:none}.snap-point-textarea--brief{min-height:calc(var(--line-height-24) * 3 + var(--space-12) * 2)}.snap-edit-tag-title{margin-top:var(--space-8)}.tag-search-wrap{margin-top:var(--space-4)}.tag-search-wrap p{margin-right:var(--space-8)}.tag-search-wrap input,.tag-search-wrap select,.gear-search-wrap input,.brand-search-wrap input{min-height:0;padding:0;border:0;background-color:transparent}.tag-search-wrap input:focus,.tag-search-wrap select:focus,.gear-search-wrap input:focus,.brand-search-wrap input:focus{outline:none}.tag-search-wrap:focus-within,.gear-search-wrap:focus-within,.brand-search-wrap:focus-within{outline:solid var(--border-width-1) var(--border-focus)}.new-gear-regist-icon{height:var(--icon-size-16);width:var(--icon-size-16)}.search-have-gear-not-applicable{padding:var(--space-12);text-align:left}.search-have-gear-not-applicable p{margin-bottom:var(--space-8)}.post-btn-wrap{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-16);line-height:var(--line-height-24);font-weight:var(--font-weight-bold);color:var(--primary);padding:var(--space-24);background-color:var(--bg-muted)}.item-list{margin-top:var(--space-4);border-radius:var(--radius-8);border:solid var(--border-width-1) var(--border-input);padding:var(--space-4) 0}.search-item-wrap{position:relative;display:flex;padding:var(--space-12)}.search-item{font-size:var(--font-size-16);line-height:var(--line-height-24)}.search-item-count{position:absolute;right:12px;font-size:var(--font-size-12);line-height:var(--line-height-16);color:var(--text-light)}.selected-tag-container{margin-top:var(--space-16);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8)}.selected-tag{display:flex;align-items:center;padding:var(--space-8);border:solid var(--border-width-1) var(--text-sub);border-radius:var(--radius-4)}.tag-sharp{margin-right:var(--space-4);font-size:var(--font-size-16);line-height:var(--line-height-24)}.selected-tag-name{margin-right:var(--space-8);font-size:var(--font-size-12);line-height:var(--line-height-16)}.delete-tag-btn{height:var(--icon-size-16);width:var(--icon-size-16)}.gear-search-wrap,.brand-search-wrap,.tag-search-wrap{box-sizing:border-box;position:relative;display:flex;align-items:center;gap:var(--gap-inline);min-height:var(--control-height-48);padding:0 var(--space-16);border:solid var(--border-width-1) var(--border-input);border-radius:var(--radius-8)}.search-input-wrap{flex:1;display:flex;align-items:center;justify-content:flex-start}.search-gray-btn,.check-circle-icon{height:var(--icon-size-24);width:var(--icon-size-24)}.search-have-gear-container,.search-brand-container{position:absolute;width:calc(100% - 49.5px);top:84px;background-color:var(--surface);border:solid var(--border-width-1) var(--border-input);border-radius:var(--radius-8);z-index:var(--z-sticky)}.brand-category-search-wrap{display:flex;padding:var(--space-8) var(--space-24);gap:var(--space-8);background-color:var(--border-color-subtle)}.brand-category-search-wrap .gear-search-wrap{width:calc(50% - 38px)}.search-result-container{position:absolute;width:calc(100% - 49.5px);top:114px;background-color:var(--surface);border:solid var(--border-width-1) var(--border-input);border-radius:var(--radius-8);z-index:var(--z-sticky);padding:var(--space-4) 0}.search-result-not-applicable{padding:var(--space-8) var(--space-12) var(--space-8) var(--space-12);text-align:left}.not-applicable-text{margin-top:var(--space-16);text-align:left;color:var(--text-sub)}.result-brand-name{padding:var(--space-8) var(--space-12);text-align:left;color:var(--text)}.search-have-gear-wrap,.search-brand-wrap,.search-result-gear-wrap{padding:var(--space-8) var(--space-12) var(--space-8) var(--space-12);text-align:left}.search-have-gear-brand-name{font-size:var(--font-size-10);line-height:var(--line-height-16);color:var(--text-light)}.search-have-gear-name,.search-brand-name,.result-gear-name{line-height:var(--line-height-20)}.result-gear-brand-name{font-size:var(--font-size-10);line-height:var(--line-height-16);color:var(--text-light)}.have-gear-text{margin:var(--gap-content) 0 var(--space-8);padding:0 var(--page-padding-inline);color:var(--text-muted);font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-normal);text-align:left}.have-gear-wrap{display:block;box-sizing:border-box;width:100%;padding:var(--space-12) var(--page-padding-inline);background-color:var(--surface-card);border:0;color:inherit;font-weight:var(--font-weight-normal);text-align:left;cursor:pointer}.have-gear-form+.have-gear-form .have-gear-wrap,.gear-search__results li+li .have-gear-wrap{border-top:solid var(--border-width-1) var(--border-divider)}.have-gear-wrap .have-gear-body,.have-gear-wrap .have-gear-name,.have-gear-wrap .have-gear-brand-name{display:block}.have-gear-name{font-size:var(--font-size-14);line-height:var(--line-height-20)}.have-gear-brand-name{font-size:var(--font-size-10);line-height:var(--line-height-16);color:var(--text-light)}.gear-data-wrap{background-color:var(--bg-muted);padding:var(--space-16)}.gear-data-wrap a{color:var(--text)}.have-gear-container .gear-data-wrap .content-container{margin-top:var(--space-16)}.have-gear-container .gear-data-wrap .content-wrap{display:flex;margin-bottom:var(--space-8)}.have-gear-container .gear-data-wrap .content-title{height:auto;width:80px;font-size:var(--font-size-12);line-height:var(--line-height-16);color:var(--text-light);margin-top:0;margin-bottom:0}.have-gear-container .gear-data-wrap .content-text{font-size:var(--font-size-12);line-height:var(--line-height-16);width:215px;overflow-wrap:break-word}.regist-btn{display:flex}.new-gear-regist-wrap{display:flex;align-items:center;justify-content:center;gap:var(--gap-inline);padding:var(--space-4) var(--space-16) var(--space-4) var(--space-16);background-color:var(--surface);border:solid var(--border-width-1) var(--primary);border-radius:var(--radius-4)}.new-brand-regist-wrap{display:flex;align-items:center;justify-content:center;width:50%;margin:auto;border-radius:var(--radius-4)}.info-icon,.comment-icon{height:var(--icon-size-16);width:var(--icon-size-16)}.new-gear-regist-btn{border:0;background-color:var(--surface);padding:0;color:var(--primary);font-weight:var(--font-weight-normal)}.new-brand-regist-btn{width:100%;border:0;padding:0;border-radius:var(--radius-4);color:var(--text-white);background-color:var(--primary-pale);font-weight:var(--font-weight-normal)}.have-gear-container .content-title{margin-top:var(--space-24);margin-bottom:var(--space-4)}.have-gear-container select{color:var(--text)}.have-gear-container .content-title-wrap{display:flex;align-items:center}.have-gear-container .guide-text{margin-left:var(--space-8)}.gear-img-upload-container{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.gear-img-upload-wrap{margin:var(--space-4);width:calc((100% - var(--space-4) * 2) / 3);padding:calc(33% / 2 - var(--space-4)) 0;position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--text-light)}.gear-img-upload{position:absolute;height:var(--icon-size-32);width:var(--icon-size-32)}.upload-gear-img-wrap{height:var(--thumb-md);width:calc((100% - var(--space-4) * 2) / 3);position:relative;display:flex;align-items:center;justify-content:center}.upload-gear-img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.gear-img-delete-icon{position:absolute;top:4px;right:4px;height:var(--icon-size-24);width:var(--icon-size-24)}.product-registration-guide-text-wrap{display:flex;align-items:center;justify-content:flex-start;font-size:var(--font-size-12);line-height:var(--line-height-16);color:var(--primary)}.snap-detail-container{background-color:var(--bg-muted)}.guide-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;padding:var(--space-24) 0;border-radius:var(--radius-4);color:var(--text-white);background-color:var(--overlay);z-index:var(--z-sticky)}.guide-wrap h4{margin-top:var(--space-8)}.user-wrap{display:flex;height:28px;align-items:center}.user-img.user-img{height:var(--icon-size-24);width:var(--icon-size-24);border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover}.menu-btn{position:absolute;right:0;height:var(--icon-size-24);width:var(--icon-size-24);cursor:pointer}.snap-img{height:auto}.slideshow{position:relative;width:100%;margin:auto}.slide-screen{position:relative;aspect-ratio:var(--aspect-portrait);left:50%;transform:translate(-50%);width:100%;overflow:hidden}.slideshow-slides{display:flex;align-items:center;position:absolute;height:100%;width:1000%;touch-action:pan-y}.slideshow-slides .slide{float:left;cursor:pointer;width:10%}.slide .best-snap{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.snap-detail-container .snap-img{height:auto}.snap-detail-container .slide-screen{aspect-ratio:auto;height:auto}.snap-detail-container .slideshow-slides{position:relative;height:auto}.snap-detail-container .slideshow-slides .slide{height:auto}.snap-detail-container .slide .best-snap{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.preview-title-container{display:flex;align-items:center;position:sticky;top:0;z-index:var(--z-header);background-color:var(--surface-card);padding:var(--space-16);padding-top:calc(var(--space-16) + env(safe-area-inset-top));border-bottom:solid var(--border-width-1) var(--border-divider)}.preview-title-container .preview-title{flex:1}.preview-title-container .bell{position:absolute;right:16px;height:var(--icon-size-24);width:var(--icon-size-24)}.slideshow-indicator{position:absolute;text-align:center;right:0;left:0;bottom:8px}.slideshow-indicator a{display:inline-block;margin:0 var(--space-4);width:4px;height:4px;border-radius:var(--radius-full);box-shadow:var(--shadow-card)}.slideshow-indicator a.active{cursor:default;opacity:100%}.label-toggle-btn-wrap{position:absolute;z-index:var(--z-above);display:flex;align-items:center;justify-content:center;left:24px;bottom:24px;height:var(--icon-size-32);width:var(--icon-size-32);border-radius:var(--radius-full);box-shadow:var(--shadow-card);background-color:var(--surface);cursor:pointer}.label-toggle-btn{height:var(--icon-size-16);width:var(--icon-size-16)}.snap-detail-content-wrap{padding:var(--space-16) var(--page-padding-inline) 0}.snap-detail-content{position:relative}.like-container{display:flex;justify-content:space-between;align-items:center}.like-user-prof-imgs{display:flex;max-width:72px;height:var(--icon-size-24)}.like-user-prof-img{height:var(--icon-size-24);width:var(--icon-size-24);-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-full);margin-left:calc(var(--space-8) * -1)}.like-user-info-wrap{display:flex;align-items:center;margin-left:var(--space-8);cursor:pointer}.have-want-btn-wrap,.num-people-wrap,.have-want-text-wrap h4,.display-inquiry-modal-btn{cursor:pointer}.like-text-wrap{margin-left:var(--space-8)}.like-text{display:inline}.like-user-name{display:inline;font-weight:var(--font-weight-bold)}.snap-like-btn{display:flex;align-items:center;justify-content:center;height:var(--icon-size-32);width:var(--icon-size-32);background-color:var(--surface);border-radius:var(--radius-full);border:none;padding:0;cursor:pointer}.heart-icon{display:block;height:var(--icon-size-16);width:var(--icon-size-16);cursor:pointer}.snap-point-wrap{position:relative;margin-top:var(--space-12)}.snap-point{text-align:left;line-height:var(--line-height-20)}.snap-point p{white-space:pre-wrap}.read-more-wrap{display:flex;align-items:center;position:absolute;right:0;bottom:0}.read-more-text-wrap{height:18px;display:flex;align-items:center}.read-more-text{color:var(--primary)}.chevron-down-green{height:var(--icon-size-16);width:var(--icon-size-16)}.posted-date{margin-top:var(--space-8);text-align:left;line-height:var(--line-height-20);color:var(--text-light)}.all-comment-wrap{display:flex;align-items:center;gap:var(--gap-inline);min-height:var(--control-height-40);margin-top:var(--space-8);left:0;cursor:pointer}.all-commente-text-wrap{display:flex;align-items:center;height:18px}.all-commente-text{font-weight:var(--font-weight-bold);color:var(--text)}.gear-list{padding:var(--space-16) 0;text-align:left}.gear-name-wrap{align-items:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brand-name-wrap{align-items:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.brand-name{font-size:var(--font-size-10);line-height:var(--line-height-16);color:var(--text-light)}.user-post-gear-imgs{display:flex;gap:0;overflow:hidden;margin:var(--space-8) 0 var(--space-8)}.user-post-gear-img-wrap{margin-right:var(--space-4)}.user-post-gear-img{height:var(--thumb-xs);width:var(--thumb-xs);-o-object-fit:cover;object-fit:cover}.snap-detail-sections{display:flex;flex-direction:column;gap:var(--gap-content);padding-top:var(--gap-content);background-color:var(--surface-card)}.tag-container{padding:0 var(--page-padding-inline);text-align:left}.post-user-container{text-align:left}.post-user-row{color:inherit;text-decoration:none}.post-user-best-gear-name{display:block;overflow:hidden;color:var(--text-muted);font-size:var(--font-size-12);line-height:var(--line-height-16);text-overflow:ellipsis;white-space:nowrap}.post-user-row__chevron{flex:none;width:var(--icon-size-16);height:var(--icon-size-16)}.post-user-prof-img{height:var(--avatar-md);width:var(--avatar-md);-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-full)}.like-count-wrap,.snap-comment-count-wrap,.modal-title-wrap{display:flex;box-sizing:border-box;align-items:center;justify-content:center;position:relative;flex:none;min-height:var(--layout-bar);border-radius:var(--radius-8) var(--radius-8) 0 0;border-bottom:solid var(--border-width-1) var(--border-divider);padding:var(--space-8) var(--space-16)}.like-count-text-wrap,.snap-comment-count-text-wrap{display:flex;align-items:center;height:27px}.like-count-text{line-height:var(--line-height-28)}.like-count{line-height:var(--line-height-20)}.liked-user-data-wrap{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.liked-user-data-wrap::-webkit-scrollbar .comment-list-wrap::-webkit-scrollbar{display:none}.liked-user-prof-img,.user-prof-img{height:var(--icon-size-32);width:var(--icon-size-32);-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-full)}.liked-user-name-container{display:flex;flex-direction:column;align-items:flex-start;text-align:left;flex-wrap:wrap}.liked-user-name-wrap{display:flex;align-items:center}.liked-user-name{font-size:var(--font-size-12);line-height:var(--line-height-16)}.liked-user-best-gear-name{color:var(--text-light);margin-top:var(--space-4);font-size:var(--font-size-10);line-height:var(--line-height-16)}.focus-boder-color{border-color:var(--primary-light)!important}.modal{display:none}.modal .btn-primary,.modal .btn-secondary{font-size:var(--font-size-16);line-height:var(--line-height-24)}.modal .cancel-btn{margin-top:var(--space-24);text-align:center;font-size:var(--font-size-16);line-height:var(--line-height-24);color:var(--primary)}body.fixed{position:fixed;width:100%;height:100%}.modal-bg{width:100%;height:100%;background-color:var(--text);opacity:.6;position:fixed;top:0;left:0;z-index:var(--z-sticky);transition:var(--motion-dur)}.modal-main-container{background-color:var(--surface);padding-bottom:env(safe-area-inset-bottom);z-index:calc(var(--z-sticky) + 1);position:fixed;bottom:-100%;left:50%;transform:translate(-50%);width:100%;max-height:85vh;max-height:85dvh;overflow-y:auto;transition:var(--motion-dur);border-radius:var(--radius-8) var(--radius-8) 0 0}.fade-in-modal{height:auto;width:calc(100% - 48px);top:50%;bottom:auto;transform:translate(-50%,-50%);border-radius:var(--radius-8);z-index:var(--z-overlay)}.modal-text-contaner{margin:var(--space-32) var(--space-24) var(--space-32) var(--space-24)}.modal-text-wrap{text-align:left;display:flex;flex-direction:column;gap:var(--space-16)}.slide-modal{bottom:0;transition:var(--motion-dur)}.inquiry-modal-container .modal-bg{z-index:var(--z-modal)}.inquiry-modal-container .modal-main-container{height:auto;top:auto;bottom:24px;width:calc(100% - 32px);background-color:transparent;font-size:var(--font-size-20);line-height:var(--line-height-28);z-index:calc(var(--z-modal) + 1)}.inquiry-modal-container .content-text-wrap{background-color:var(--surface);border-radius:var(--radius-8);padding:var(--space-12) var(--space-24)}.inquiry-modal-container .content-text{color:var(--text-body);font-size:var(--font-size-16);line-height:var(--line-height-24)}.inquiry-modal-container .cansel-text{font-weight:var(--font-weight-bold)}.comment-list-wrap{-webkit-overflow-scrolling:touch}.user-name-wrap{display:flex;align-items:center;margin-bottom:var(--space-4)}.snap-comment-posted-date{margin-left:auto;color:var(--text-light)}.snap-comment{text-align:left;font-size:var(--font-size-12);line-height:var(--line-height-16);margin-bottom:var(--space-8);white-space:pre-wrap;overflow-wrap:break-word}.comment-like-wrap{display:flex;align-items:center}.comment-like-btn{display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;background-color:transparent}.snap-comment-like{color:var(--text-sub)}.post-comment-wrap{display:flex;align-items:center;gap:var(--space-8)}.user-comment-inner{width:calc(100% - 48px)}.post-comment-form-wrap{flex:1;display:flex;box-sizing:border-box;align-items:center;min-height:var(--control-height-48);padding:var(--space-12) var(--space-16);border-radius:var(--radius-8);border:solid var(--border-width-1) var(--border-input)}.post-comment-textarea{flex:1;min-height:0;height:var(--line-height-16);padding:0;border:none;resize:none;outline:none;overflow-y:hidden;font-size:var(--font-size-12);line-height:var(--line-height-16);white-space:pre-wrap}.snap-comment-submit-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;margin-left:var(--space-8);height:var(--icon-size-32);width:var(--icon-size-32);border-radius:var(--radius-4);background-color:var(--primary);border:0;padding:0}.snap-comment-submit-btn:disabled{background-color:var(--primary-pale)}.submit-icon{display:block;height:var(--icon-size-16);width:var(--icon-size-16)}.snap-list-title,.brand-category-list-title{margin-top:var(--space-32);margin-bottom:var(--space-12);padding:0 var(--space-24);text-align:left}.snap-list-container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-content) var(--border-width-2);padding:0}.snap-list-container .snap-wrap{margin:0}.snap-list-container .snap-img{width:100%;aspect-ratio:var(--aspect-portrait);-o-object-fit:cover;object-fit:cover;border-radius:0;display:block}.snap-list-container .user-wrap{height:auto;display:flex;align-items:center;gap:var(--space-8);margin-top:var(--space-8)}.snap-list-container .user-prof-img{height:var(--avatar-2xs);width:var(--avatar-2xs);-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-full)}.brand-category-list-container{display:flex;flex-wrap:wrap;gap:var(--space-8);padding:0 var(--space-24) var(--space-32) var(--space-24)}.brand-category-list-container .content-wrap{max-width:calc(50% - 16px);border:solid var(--border-width-1) var(--primary);border-radius:var(--radius-8);padding:var(--space-8)}.brand-category-list-container .content-text{font-weight:var(--font-weight-bold);font-size:var(--font-size-16)}.user-container{display:flex;width:100%;box-sizing:border-box;padding:var(--space-24);flex-direction:column;align-items:flex-start;text-align:left;gap:var(--space-16);background-color:var(--surface)}.user-status{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 0 0}.user-stats-grid{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.stat-item-left{display:flex;align-items:center;gap:var(--space-8)}.stat-item-right{display:flex;align-items:center;gap:var(--space-16)}.stat-item{display:flex;flex-direction:row;align-items:center;gap:var(--space-4)}.stat-icon{height:var(--icon-size-16);width:var(--icon-size-16)}.stat-number{color:var(--Text-Sub, var(--text-sub));font-size:var(--font-size-16);font-style:normal;font-weight:var(--font-weight-normal);line-height:var(--line-height-24);letter-spacing:var(--letter-spacing-base)}.mypage-container .user-icon{height:64px;width:64px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-full)}.mypage-container .user-name-wrap .btn-icon{height:var(--icon-size-16);width:var(--icon-size-16)}.mypage-container .user-name-wrap h3{margin-right:var(--space-12)}.mypage-container .user-name-wrap button{border:solid var(--border-width-1) var(--primary);border-radius:var(--radius-4);background-color:var(--surface);padding:var(--space-4) var(--space-4)}.mypage-container .total-received-likes-wrap{margin-top:var(--space-8);display:flex;align-items:center}.mypage-container .user-data-detail-wrap{margin-top:var(--space-24)}.mypage-container .body-text-medium{color:var(--Text-Sub, var(--text-sub));font-feature-settings:"pwid" on;font-family:Noto Sans JP;font-size:var(--font-size-12);font-style:normal;font-weight:var(--font-weight-normal);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-base)}.mypage-container .prof-edit-btn{margin-top:var(--space-16);width:100%;padding:var(--space-8) var(--space-16);border-radius:var(--radius-4);border:var(--border-width-1) solid var(--primary);background:var(--surface);color:var(--primary);font-size:var(--font-size-16);line-height:var(--line-height-24);font-weight:var(--font-weight-normal)}.mypage-container .btn-icon{height:var(--icon-size-20);width:var(--icon-size-20);cursor:pointer}.mypage-container .select-content-container{display:flex;background-color:var(--surface)}.mypage-container .content-wrap{flex:1;border-bottom:solid var(--border-width-1) var(--border-divider);padding:var(--space-12) var(--space-16) var(--space-12) var(--space-16)}.mypage-container .mypage-content-title{font-size:var(--font-size-10);line-height:var(--line-height-16);color:var(--text-light)}.mypage-container #select-my-snap.content-wrap,.mypage-container #select-my-have-gear.content-wrap{cursor:pointer}.mypage-container #select-my-snap.content-wrap.selected,.mypage-container #select-my-have-gear.content-wrap.selected{cursor:default}.mypage-container .content-count{color:var(--text-muted)}.mypage-container .selected{border-bottom:solid var(--border-width-2) var(--primary)}.mypage-container .selected .mypage-content-title{color:var(--primary)}.mypage-container .selected-content-container{background-color:var(--bg-muted)}.mypage-container .selected-content-container .btn-secondary{width:calc(100% - 48px)}.mypage-container .have-gear-container{display:flex;flex-direction:column;gap:var(--space-32);padding:var(--space-32) 0}.mypage-container .category-name-wrap{display:flex;align-items:center;gap:var(--space-4);padding:0 var(--page-padding-inline);margin-bottom:var(--gap-content)}.mypage-container .category-icon{height:var(--icon-size-24);width:var(--icon-size-24)}.mypage-container .category-gear-container{display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.mypage-container .gear-wrap{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 32px);padding:var(--space-12) var(--space-16);background-color:var(--surface);border-radius:var(--radius-4);box-shadow:var(--shadow-card)}.mypage-container .gear-data-wrap{flex:1;text-align:left;background-color:var(--surface);padding:0}.mypage-container .gear-name-wrap{height:auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mypage-container .gear-data-wrap .gear-name{color:var(--text)}.mypage-container .brand-name-wrap{height:auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.mypage-container .brand-name{line-height:var(--line-height-20)}.mypage-container .frequency-of-use-wrap{display:inline-block;margin-top:var(--space-8)}.mypage-container .frequency-of-use{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-12);border:solid var(--border-width-1) var(--border-input);border-radius:var(--radius-pill)}.mypage-container .frequency-of-use p{font-size:var(--font-size-10);line-height:var(--line-height-16);font-weight:var(--font-weight-bold);flex:1;margin-right:var(--space-4);color:var(--text-sub)}.mypage-container .frequency-of-use .category-icon{height:var(--icon-size-16);width:var(--icon-size-16);margin:0}.serch-link-btn-wrap{display:flex;align-items:center;justify-content:center;gap:var(--space-12);border-radius:var(--radius-4);border:solid var(--border-width-1) var(--primary);padding:var(--space-8) var(--space-8);background-color:var(--surface)}.serch-link-btn-wrap p{font-size:var(--font-size-16);line-height:var(--line-height-24)}.serch-link-btn-wrap img{height:var(--icon-size-16);width:var(--icon-size-16)}.brand-select-wrap{padding:var(--space-8) var(--space-24);background-color:var(--border-color-subtle)}.brand-select-wrap select{color:var(--primary);border-color:var(--primary)}.gear-list-container .gear-list-title-wrap{padding:var(--gap-content) var(--page-padding-inline);display:flex;align-items:center;justify-content:space-between}.gear-list-container .gear-list-title-wrap h4{text-align:left}.gear-list-container .gear-total-count-wrap{display:flex;align-items:center}.gear-list-container .gear-total-count-wrap h4{margin-right:var(--space-4)}.gear-list-container .gear-data-wrap{background-color:var(--surface-card);border-radius:var(--radius-8) var(--radius-8) 0 0;padding:var(--space-12) var(--space-16);text-align:left}.gear-list-container .gear-name-wrap{height:auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gear-list-container .brand-name-wrap{height:auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.gear-list-container .brand-name{font-size:var(--font-size-10);line-height:var(--line-height-16)}.gear-list-container .category-wrap{margin-top:var(--space-4)}.gear-list-container .category{font-size:var(--font-size-10);line-height:var(--line-height-16);color:var(--text-sub)}.gear-list-container .gear-img-wrap{display:flex;gap:var(--border-width-2);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;border-radius:var(--radius-8) var(--radius-8) 0 0}.gear-list-container .gear-img-wrap+.gear-data-wrap{border-radius:0}.gear-list-container .gear-img-wrap::-webkit-scrollbar{display:none}.gear-list-container .gear-img{flex:none;height:var(--thumb-md);width:var(--thumb-md);-o-object-fit:cover;object-fit:cover}.gear-list-container .have-want-review-container{border-top:solid var(--border-width-1) var(--border-divider);border-radius:0 0 var(--radius-8) var(--radius-8);display:flex;align-items:center;background-color:var(--surface-card);padding:var(--space-8) var(--space-16);gap:var(--space-16)}.gear-list-container .content-count-wrap{display:flex;align-items:center;gap:var(--space-4)}.gear-list-container .caption1{color:var(--text-sub)}.brand-category-search-container .brand-category-list-title{margin:0}.brand-category-search-container .search-box-wrap{padding:var(--space-32) var(--space-24)}.brand-category-search-container .search-result-container{top:146px}.brand-category-search-container .category-wrap{display:flex;justify-content:space-between;align-items:center;padding:var(--space-12) var(--space-24);background-color:var(--surface);border-bottom:solid var(--border-width-1) var(--border-divider)}.brand-category-search-container .category-class-name{padding:var(--space-12) var(--space-16);background-color:var(--bg-muted);border-bottom:solid var(--border-width-1) var(--border-divider);text-align:left;color:var(--text)}.brand-category-search-container .toggle-btn{height:var(--icon-size-16);width:var(--icon-size-16)}.pagenation-container{display:flex;align-items:center;padding:var(--space-16) var(--space-24) var(--space-16) var(--space-24);background-color:var(--surface)}.pagenation-container .pagenation-btn{display:flex;align-items:center;gap:var(--gap-inline);border-radius:var(--radius-8);background-color:var(--surface);line-height:var(--line-height-24);cursor:pointer}.pagenation-container .btn-icon{height:var(--icon-size-24);width:var(--icon-size-24)}.pagenation-container .prev-btn{padding:var(--space-12) var(--space-16) var(--space-12) var(--space-12)}.pagenation-container .next-btn{padding:var(--space-12) var(--space-12) var(--space-12) var(--space-16)}.pagenation-container .page-wrap{display:flex;align-items:center;justify-content:center}.breadcrumb-container{padding:var(--space-48) var(--page-padding-inline) var(--gap-content);background-color:var(--surface-card)}.breadcrumb-container .breadcrumb{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--font-size-10);line-height:var(--line-height-16)}.breadcrumb-container .breadcrumb-item{display:flex;align-items:center;gap:var(--space-4);max-width:100%;min-height:var(--control-height-32);color:var(--text-light)}.breadcrumb-container .breadcrumb-item a{display:flex;min-width:0;color:inherit;text-decoration:none}.breadcrumb-container .breadcrumb-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-container .breadcrumb-item--current{color:var(--text-sub)}.breadcrumb-container .breadcrumb-sep{flex:none}.is-invalid{outline:solid var(--border-width-1) var(--border-error)}.is-invalid:focus{outline-color:var(--border-error)!important}.active-btn{background-color:var(--primary)}.pc-logo{display:none}@media screen and (min-width:768px){.pc{position:relative;height:100vh;display:flex;overflow:hidden;background:url(/build/assets/pc-background-d959e396.jpg);background-size:cover;background-position:center}.pc:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--primary-pale);opacity:.5;z-index:var(--z-raised);pointer-events:none}.pc-logo{display:block;position:absolute;bottom:32px;left:32px;width:18px;height:33px;z-index:var(--z-sticky);-o-object-fit:contain;object-fit:contain}.main{flex:1;height:auto;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;background-color:var(--surface)}.main::-webkit-scrollbar{display:none}.position-fixed-btn-wrap,.toast-wrap,.modal-main-container,.not-login-modal-container{max-width:var(--layout-container);width:100%}.project-title{width:auto;font-family:Lato,sans-serif;font-size:var(--font-size-24);line-height:var(--line-height-32);color:var(--primary)}.pc-main-container{max-width:var(--layout-container);width:100%;margin:0 auto;height:100%;display:flex;flex-direction:column;position:relative;z-index:var(--z-above)}.footer-menu{position:relative;background-color:var(--surface);border-top:solid var(--border-width-1) var(--border-divider)}}@view-transition{navigation: auto;}:root{--motion-ease: cubic-bezier(.4, 0, .2, 1);--motion-ease-out: cubic-bezier(0, 0, .2, 1);--motion-ease-in: cubic-bezier(.4, 0, 1, 1);--motion-dur-fast: .15s;--motion-dur: .3s;--motion-dur-slow: .5s;--vt-dur: .18s;--arrow-size: 6px}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--vt-dur);animation-timing-function:ease}.blur-up-bg{position:relative;overflow:hidden;z-index:var(--z-base)}.blur-up-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ph);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(16px);transform:scale(1.15);z-index:var(--z-base)}.blur-up-bg>.best-snap{position:relative;z-index:var(--z-raised)}img.blur-up{opacity:0;transition:opacity var(--motion-dur-slow) var(--motion-ease)}img.blur-up.is-loaded{opacity:1}@keyframes like-pop{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}.like-pop{animation:like-pop var(--motion-dur) var(--motion-ease-out)}@media (prefers-reduced-motion: reduce){.like-pop{animation:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}picture{display:contents}.skeleton{position:relative;overflow:hidden;background:var(--bg-muted);border-radius:var(--radius-4)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--surface-scrim),transparent);animation:skeleton-shimmer 1.2s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.snap-wrap.is-skeleton{pointer-events:none}.skeleton-thumb{width:100%;aspect-ratio:var(--aspect-portrait)}.skeleton-user{display:flex;align-items:center;gap:var(--space-8);margin-top:var(--space-8)}.skeleton-avatar{width:var(--icon-size-24);height:var(--icon-size-24);border-radius:var(--radius-full)}.skeleton-name{width:60px;height:10px}.snap-ptr{position:fixed;top:-44px;left:50%;margin-left:calc(var(--space-16) * -1);width:var(--icon-size-32);height:var(--icon-size-32);display:flex;align-items:center;justify-content:center;background:var(--surface);border-radius:var(--radius-full);box-shadow:var(--shadow-card);opacity:0;z-index:var(--z-floating);pointer-events:none}.snap-ptr-spinner{width:var(--icon-size-16);height:var(--icon-size-16);border:var(--border-width-2) solid var(--border-input);border-top-color:var(--primary, var(--info));border-radius:var(--radius-full)}.snap-ptr.is-spinning .snap-ptr-spinner{animation:snap-ptr-spin .7s linear infinite}@keyframes snap-ptr-spin{to{transform:rotate(360deg)}}.gear-list-search{background-color:var(--surface-card);border-bottom:solid var(--border-width-1) var(--border-divider)}.gear-search{position:sticky;top:0;z-index:var(--z-sticky);padding:var(--space-16) var(--page-padding-inline) var(--space-8);padding-top:calc(var(--space-16) + env(safe-area-inset-top));background-color:var(--surface-card)}.title-wrap~.gear-search,.title-wrap~* .gear-search,.page-title-wrap~.gear-search,.page-title-wrap~* .gear-search{top:calc(var(--layout-bar) + env(safe-area-inset-top));padding-top:var(--space-16)}.gear-search .gear-search-wrap{width:100%}.gear-search__results{position:absolute;left:var(--page-padding-inline);right:var(--page-padding-inline);top:100%;max-height:60vh;overflow-y:auto;background-color:var(--surface-card);border:solid var(--border-width-1) var(--border-input);border-radius:var(--radius-8);z-index:var(--z-sticky)}.gear-search__results.hidden{display:none}.gear-category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8);padding:var(--space-8) var(--page-padding-inline) var(--space-16)}.gear-category-tile{display:flex;box-sizing:border-box;align-items:center;justify-content:center;gap:var(--space-4);min-height:var(--control-height-40);padding:var(--space-8);background-color:var(--surface-card);border:solid var(--border-width-1) var(--border-input);border-radius:var(--radius-4);color:var(--text-body);font-size:var(--font-size-12);line-height:var(--line-height-16);text-decoration:none}.gear-category-tile--all{border-color:transparent;color:var(--text-link)}.gear-category-tile--all img{width:var(--icon-size-16);height:var(--icon-size-16)}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.focus\:bg-indigo-100:focus{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}.focus\:text-blue-900:focus{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.focus\:text-gray-800:focus{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.focus\:text-indigo-800:focus{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity))}.focus\:underline:focus{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ms-10{margin-inline-start:2.5rem}.sm\:ms-6{margin-inline-start:1.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}}@media (min-width: 1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}:is(:where([dir=ltr]) .ltr\:origin-top-left){transform-origin:top left}:is(:where([dir=ltr]) .ltr\:origin-top-right){transform-origin:top right}:is(:where([dir=rtl]) .rtl\:origin-top-left){transform-origin:top left}:is(:where([dir=rtl]) .rtl\:origin-top-right){transform-origin:top right}:is(:where([dir=rtl]) .rtl\:flex-row-reverse){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}}
