.v2-feed-header{z-index:25;width:min(100%,430px);height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;color:var(--ink);border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.v2-feed-header--scrollable{transition:transform .2s cubic-bezier(.2,.75,.25,1)}.v2-feed-header--scrollable.v2-feed-header--hidden{pointer-events:none;transform:translate(-50%,-100%)}.v2-feed-header nav{align-self:stretch;align-items:stretch;gap:18px;display:flex}.v2-feed-header button{color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0}.v2-feed-header nav button{font-family:var(--font-creolia),serif;color:#73785f;font-size:24px;font-weight:400;position:relative}.v2-feed-header nav button[aria-current]{color:var(--ink)}.v2-feed-header nav button[aria-current]:after{content:"";background:var(--high);border-radius:2px;height:3px;position:absolute;bottom:0;left:-3px;right:-3px}.v2-feed-header .v2-feed-inbox{place-items:center;min-width:44px;margin-left:auto;display:grid;position:relative}.v2-feed-inbox small{background:var(--tangerine);color:#fff;border-radius:10px;min-width:18px;padding:1px 5px;font-size:11px;font-weight:700;position:absolute;top:2px;right:0}.v2-feed-header--video{color:#fff;pointer-events:none;background:linear-gradient(#14180488,#0000);border:0;justify-content:space-between}.v2-feed-header--video button{pointer-events:auto}.v2-feed-header--video nav{gap:18px}.v2-feed-header--video nav button{color:#ffffffb3}.v2-feed-header--video nav button[aria-current]{color:#fff}.v2-feed-header .v2-feed-back{background:#ffffff1f;border:1px solid #ffffff80;border-radius:50%;place-items:center;min-width:44px;display:grid}.v2-feed-header-spacer{width:44px}.feed--mixed{scroll-snap-type:none;padding:calc(64px + env(safe-area-inset-top)) 0 calc(var(--v2-nav-height) + 24px);height:100dvh;scroll-padding-top:calc(64px + env(safe-area-inset-top));background:#fff}.feed--videos{scroll-snap-type:y mandatory;height:100dvh}.feed--videos .post-card--immersive{height:100dvh}.post-card--inline{height:auto;min-height:0;color:var(--ink);scroll-snap-align:none;scroll-snap-stop:normal;background:#fff;border-bottom:1px solid #eeeee5;padding:0 0 14px;overflow:visible}.v2-post-author{min-height:52px;color:var(--ink);align-items:center;gap:6px;padding:4px 10px 4px 16px;display:flex}.v2-post-author button{color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0}.v2-post-profile{text-align:left;align-items:center;gap:9px;min-width:0;max-width:58%;display:flex}.v2-post-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.v2-post-author time{color:#71765d;white-space:nowrap;font-size:12px}.v2-post-author .v2-follow{color:#666d2a;margin-left:auto;padding:0 6px;font-size:13px;font-weight:700}.v2-post-author .v2-post-more{place-items:center;min-width:40px;margin-left:auto;display:grid}.v2-post-author .v2-follow+.v2-post-more{margin-left:0}.post-card--inline .post-media{isolation:isolate;touch-action:pan-x pan-y pinch-zoom;background:#f4f3e9;border-radius:20px;margin:0 16px;position:relative;inset:auto}.post-card--inline .post-media>img,.post-card--inline .carousel-slide img{object-fit:contain}.post-card--inline .post-media--video{width:calc(100% - 32px);max-height:calc(100svh - 152px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:#141804}.post-card--inline .post-media video{object-fit:contain;display:block}.post-card--inline .carousel-slide.photo-contain{background:#f4f3e9}.post-card--inline .post-shade{display:none}.post-card--inline .carousel-count{min-width:42px;height:24px;padding:0 9px;font-size:12px;top:12px;right:12px}.post-card--inline .carousel-dots{gap:0;min-height:44px;bottom:0}.post-card--inline .carousel-dots button{flex:none;width:44px;height:44px}.post-card--inline .carousel-dots button:after{background:#ffffffa6;width:5px;height:5px}.post-card--inline .carousel-dots button.active:after{width:16px;box-shadow:none;background:#fff}.post-card--inline .mute-chip{min-width:44px;height:44px;top:12px;right:12px}.post-card--inline .post-rail{flex-direction:row;align-items:center;gap:1px;width:100%;min-height:48px;padding:0 10px;display:flex;position:static}.post-card--inline .post-rail>button{width:auto;min-width:44px;min-height:44px;color:var(--ink);filter:none;flex-direction:row;gap:4px;padding:0 3px}.post-card--inline .post-rail>button:has(>small):not(.xcoin-rail-button){flex-wrap:wrap;align-content:center;row-gap:0}.post-card--inline .post-rail svg{flex-shrink:0;width:22px;height:22px}.post-card--inline .post-rail small{min-height:0;color:inherit;font-size:11px;font-weight:700}.post-card--inline .post-rail .liked{color:var(--tangerine)}.post-card--inline .post-rail .disliked{color:#687d99}.post-card--inline .v2-like-button{order:1}.post-card--inline .post-dislike-button{order:2}.post-card--inline .v2-comment-button{order:3}.post-card--inline .v2-share-button{order:4}.post-card--inline .xcoin-rail-button{order:5;margin-left:auto}.post-card--inline .v2-save-post{order:6;margin-left:auto}.post-card--inline .xcoin-rail-button+.v2-like-button{margin-left:0}.post-card--inline .post-rail .xcoin-rail-button{isolation:isolate;border-radius:999px;flex-direction:row-reverse;flex:none;gap:3px;min-height:44px;padding:0 7px 0 11px;position:relative}.post-card--inline .xcoin-rail-button:before{content:"";z-index:-1;border-radius:inherit;background:#f1f0d8;position:absolute;inset:5px 0}.post-card--inline .xcoin-rail-button:active:before{background:#e6e6b7}.post-card--inline .xcoin-rail-coin{width:28px;height:28px;box-shadow:none;background:0 0;border:0;flex:none;padding:0}.post-card--inline .xcoin-rail-coin img{width:34px;max-width:none;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.post-card--inline .post-rail .xcoin-rail-button>small{white-space:nowrap;text-shadow:none;font-size:12px;line-height:1;display:block}.post-card--inline .xcoin-rail-check svg{width:11px;height:11px}.post-card--inline .post-rail:has(.xcoin-rail-button) .v2-save-post{margin-left:0}.post-overlay{flex-direction:column;display:flex}.post-author-line{order:1}.post-caption{order:2}.post-overlay>time{order:3}.post-product-card,.sx-feed-poll-wrap{order:5}.post-card--inline .post-overlay{color:var(--ink);text-shadow:none;width:100%;padding:0 16px;position:static}.post-card--inline .post-caption{max-width:none;margin:0 0 5px}.post-card--inline .post-caption-copy p{font-size:14.5px;line-height:1.4}.post-card--inline .post-caption-copy>button{color:#71765d;text-shadow:none;background:linear-gradient(90deg,#fff0,#fff 25%)}.post-card--inline .post-caption-tags{white-space:normal;flex-wrap:wrap;gap:6px;margin-top:5px}.post-card--inline .post-caption-tags>button{color:#676e27;min-height:28px;text-shadow:none;background:#f1f0d8;border-radius:14px;padding:2px 9px;font-size:12px}.post-card--inline .post-overlay>time{display:none}.v2-comments-preview{color:#71765d;text-align:left;background:0 0;border:0;order:4;align-self:flex-start;min-height:36px;padding:0;font-size:13px}.post-card--inline .post-product-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf9f4;border:1px solid #e1e0dd;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;min-height:72px;margin:9px 0 0;padding:10px}.post-card--inline .post-product-image{border-radius:10px;width:48px;height:48px}.post-card--inline .post-product-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box}.post-card--inline .post-product-copy small{letter-spacing:0;text-transform:none;font-size:10px}.post-card--inline .post-product-price{font-size:12px}.post-card--inline .post-product-action{background:var(--ink);color:var(--high);border-radius:14px;justify-content:center;margin-top:4px;padding:4px 9px;font-size:11px}.post-card--immersive .post-product-card{color:#fff;min-height:48px;box-shadow:none;background:#ffffff26;border:1px solid #fff5;grid-template-columns:34px minmax(0,1fr) auto;column-gap:7px;margin:12px 0 0;padding:5px 8px}.post-card--immersive .post-product-image{background:#fff;border-radius:8px;width:34px;height:34px}.post-card--immersive .post-product-copy strong{font-size:13px}.post-card--immersive .post-product-copy small{display:none}.post-card--immersive .post-product-price{grid-area:2/2;justify-content:flex-start;font-size:10px}.post-card--immersive .post-product-copy{grid-row:1}.post-card--immersive .post-product-price small{color:#ffffffbd;font-size:10px}.post-card--immersive .post-product-price strong{font-size:10px}.post-card--immersive .post-product-action{color:var(--high);grid-area:1/3/3;font-size:12px}.post-card--immersive .post-overlay{bottom:calc(114px + env(safe-area-inset-bottom));left:16px;right:74px}.post-card--immersive .post-shade{background:linear-gradient(#14180445 0%,#0000 24%,#14180416 40%,#141804b8 100%),linear-gradient(90deg,#0000 72%,#14180438 100%)}.post-card--immersive .post-rail{bottom:calc(107px + env(safe-area-inset-bottom));gap:2px;right:10px}.post-card--immersive .post-rail button{min-height:47px}.post-card--immersive .mute-chip{top:calc(10px + env(safe-area-inset-top));z-index:26;background:#ffffff26;border:1px solid #ffffff80;min-width:44px;height:44px;right:14px}.post-card--immersive .post-overlay>time{color:#ffffffb8;margin-top:8px;font-size:12px}.v2-video-open,.v2-full-photo{z-index:4;color:#fff;background:#14180499;border:0;border-radius:18px;align-items:center;gap:5px;min-height:36px;padding:0 9px;font-size:12px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.v2-full-photo{opacity:.9;justify-content:center;min-width:40px;min-height:40px;inset:auto 12px 12px auto}.post-card--inline .post-media:has(.carousel-dots) .v2-full-photo{bottom:48px}.v2-video-play{z-index:5;color:#fff;background:#14180488;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.v2-video-play svg{width:26px;height:26px;margin-left:3px}.v2-video-transport{z-index:8;bottom:calc(82px + env(safe-area-inset-bottom));color:#fff;align-items:center;gap:8px;height:32px;display:flex;position:absolute;left:10px;right:10px}.v2-video-transport button{color:#fff;background:0 0;border:0;place-items:center;width:34px;height:32px;display:grid}.v2-video-transport input{width:100%;min-width:0;height:24px;accent-color:var(--high);cursor:pointer}.v2-video-transport span{font-variant-numeric:tabular-nums;min-width:30px;font-size:11px}.post-card--immersive.is-holding>:not(.post-media),.post-card--immersive.is-holding .post-media>:not(video){visibility:hidden;opacity:0;pointer-events:none;transition:none}body:has(.post-card--immersive.is-holding) :is(.v2-feed-header--video,.tabbar,.v2-guest-video-back,.browse-post-viewer-header,.hashtag-immersive-header,.profile-post-viewer-header){visibility:hidden;opacity:0;pointer-events:none;transition:none}.v2-media-error{z-index:7;text-align:center;color:#fff;background:#141804cc;align-content:center;justify-items:center;gap:12px;padding:30px;display:grid;position:absolute;inset:0}.v2-media-error p{margin:0}.v2-media-error button{background:var(--high);min-height:44px;color:var(--ink);border:0;border-radius:22px;padding:8px 18px;font-weight:700}.v2-full-photo-sheet{max-height:calc(100dvh - 30px)}.v2-full-photo-sheet>img{object-fit:contain;background:#141804;width:100%;height:auto;max-height:70dvh}.v2-photo-navigation{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.v2-photo-navigation button{min-height:44px;color:var(--ink);background:#f4f3e9;border:0;border-radius:12px;padding:8px 12px}.sx-feed-poll-wrap--inline{color:var(--ink);margin:10px 0 0}.sx-feed-poll-wrap--inline .sx-feed-poll{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--ink);background:#fff;border:1px solid #e1e0dd;border-radius:16px;padding:14px 16px}.sx-feed-poll-wrap--inline .sx-feed-poll>header{gap:8px;margin-bottom:8px}.sx-feed-poll-wrap--inline .sx-feed-poll>header>span{color:#b64120;font-size:11px}.sx-feed-poll-wrap--inline .sx-feed-poll>header>small{color:#71765d;margin-left:0;font-size:12px}.sx-feed-poll-wrap--inline .sx-feed-poll>header>button{color:#b64120;min-width:32px;min-height:32px;margin-left:auto}.sx-feed-poll-wrap--inline .sx-feed-poll-question{font-family:var(--font-creolia),serif;font-size:21px;font-weight:400;line-height:1.2}.sx-feed-poll-wrap--inline .sx-feed-poll-options{gap:8px;margin-top:12px}.sx-feed-poll-wrap--inline .sx-feed-poll-options>button{min-height:46px;color:var(--ink);background:#f4f3e9;border-radius:12px;gap:10px;padding:9px 12px;font-size:14px}.sx-feed-poll-wrap--inline .sx-feed-poll-options>button.is-result{color:var(--ink);background:#f4f3e9}.sx-feed-poll-wrap--inline .sx-feed-poll-options>button>i{background:#dddecc}.sx-feed-poll-wrap--inline .sx-feed-poll-options>button.is-chosen>i{background:var(--high)}.v2-poll-letter{background:var(--high);width:24px;height:24px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.sx-feed-poll-options>button span>small,.sx-feed-poll-options>button b>small{font-size:10px;font-weight:400;line-height:1.2;display:block}.sx-feed-poll-options>button b{text-align:right}.sx-feed-poll-wrap--inline .sx-poll-footer{color:#71765d;font-size:12px;line-height:1.4}.v2-poll-final{color:#71765d;margin-top:4px;font-size:11px;display:block}.sx-feed-poll-wrap--inline .sx-poll-collapsed{color:var(--ink);background:#f4f3e9;border:0;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px;font-size:13px;display:flex}.sx-feed-poll-wrap--immersive{margin:12px 0 0}.v2-poll-preview{color:#fff;text-align:left;background:#ffffff26;border:1px solid #fff5;border-radius:14px;align-items:center;gap:8px;width:100%;min-height:50px;padding:7px 9px 7px 12px;display:flex}.v2-poll-preview>span{flex:1;min-width:0}.v2-poll-preview small{color:var(--high);font-size:10px;font-weight:700;display:block}.v2-poll-preview strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.v2-poll-preview>b{background:var(--high);color:var(--ink);border-radius:16px;padding:7px 10px;font-size:12px;font-weight:700}.v2-poll-sheet .sx-feed-poll-wrap{margin:0}.feed--mixed .feed-end-card{scroll-snap-align:none;background:#faf9f4;border-top:1px solid #efeee6;border-bottom:1px solid #efeee6;gap:4px;height:auto;min-height:158px;padding:26px 22px}.feed--mixed .feed-end-card>img{width:48px;height:48px}.feed--mixed .feed-end-card h2{font-family:var(--font-inclusive),sans-serif;margin:7px 0 1px;font-size:18px;font-weight:700;line-height:1.2}.feed--mixed .feed-end-card p{font-size:13px}.feed--mixed .feed-replay-hint{gap:3px;margin-top:10px}.feed--mixed .feed-replay-hint span{font-size:12px;font-weight:400}.feed--mixed .feed-replay-hint svg{width:20px;height:20px;animation:none}.feed--mixed .feed-loading-card{height:auto;min-height:100px;color:var(--ink);scroll-snap-align:none;background:#faf9f4;padding:20px}.feed--mixed .feed-loading-card p{color:#71765d}.feed--mixed .feed-loading-card svg{color:#777730;width:24px;height:24px}.feed-skeleton--mixed{color:var(--ink);background:#fff}.feed-skeleton--mixed .feed-skeleton__brand{display:none}.feed-skeleton--mixed .feed-skeleton__rail{inset:calc(84px + env(safe-area-inset-top)) 16px auto;display:block}.feed-skeleton--mixed .feed-skeleton__rail i{display:none}.feed-skeleton--mixed .feed-skeleton__rail i:first-child{background:linear-gradient(100deg,#f1f0e9 35%,#faf9f4 50%,#f1f0e9 65%) 0 0/300% 100%;border-radius:20px;width:100%;height:390px;max-height:55vh;display:block}.feed-skeleton--mixed .feed-skeleton__bottom{top:65vh;bottom:auto}.feed-skeleton--mixed .feed-skeleton__bottom i{background:#f1f0e9}.feed--mixed .promo-card{height:auto;min-height:0;color:var(--ink);scroll-snap-align:none;background:#fce4c9;border-radius:20px;margin:12px 16px;overflow:hidden}.feed--mixed .promo-card:before{content:"PROMOCIÓN · Stash X";color:#714633;padding:14px 16px 8px;font-size:11px;font-weight:700;display:block}.feed--mixed .promo-card__media{aspect-ratio:4/3;width:100%;position:relative;inset:auto}.feed--mixed .promo-card__media img{object-fit:contain}.feed--mixed .promo-card__top-shade,.feed--mixed .promo-card__bottom-shade{display:none}.feed--mixed .promo-card__overlay{color:var(--ink);text-shadow:none;padding:12px 16px 16px;position:static;inset:auto}.feed--mixed .promo-card__author{display:none}.feed--mixed .promo-card__overlay>p{color:var(--ink);font-size:14px}.feed--mixed .promo-card__overlay>time{color:#714633}.v2-feed-retry{text-align:center;color:var(--ink);background:#faf9f4;padding:20px}.v2-feed-retry button{background:var(--high);border:0;border-radius:16px;min-height:44px;padding:8px 18px;font-weight:700}@media (max-width:360px){.post-card--inline .post-rail>button{gap:2px;min-width:40px;padding:0 2px}.post-card--inline .post-rail svg{width:20px}.post-card--inline .post-rail small{font-size:10px}.v2-post-profile{max-width:53%}}@media (prefers-reduced-motion:reduce){.post-card--inline *,.v2-feed-header *,.sx-feed-poll-wrap *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.v2-feed-header--scrollable{transition:none!important}}
:root{--v2-nav-bottom-space:min(env(safe-area-inset-bottom), 20px);--v2-nav-height:calc(62px + var(--v2-nav-bottom-space))}::selection{color:#222d00;background:#dddd6b}input,textarea{caret-color:#777730}.v2-shell{background:#fff;height:100dvh;min-height:100dvh}.v2-shell .app-content{height:100dvh;overflow:hidden}.v2-preserved-panel{height:100%;min-height:0;display:block}.v2-preserved-panel[hidden],.v2-shell [hidden]{display:none!important}.v2-scroll-panel{overscroll-behavior-y:contain;padding-bottom:var(--v2-nav-height);scrollbar-width:thin;scrollbar-color:#c9cbb8 transparent;overflow-y:auto}.v2-shell--immersive{background:#141804}.v2-tabbar{width:min(100%,430px);height:var(--v2-nav-height);padding:6px 6px var(--v2-nav-bottom-space);box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:0;border-top:1px solid #eeede6;border-radius:0;align-items:start;position:fixed;bottom:0;left:50%}.v2-tabbar button{color:#71765d;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;width:100%;min-width:0;height:54px;min-height:44px;padding:2px 0 0;display:flex}.v2-tabbar button>span:last-child{font-size:11px;font-weight:600;line-height:14px}.v2-tabbar button.active{color:#222d00}.v2-tabbar button.active>span:last-child{font-weight:700}.v2-tabbar button i{place-items:center;font-style:normal;display:grid;position:relative}.v2-tabbar .create-button{width:100%;height:54px}.v2-tabbar .create-button:before{display:none}.v2-tabbar .create-button i{color:#222d00;background:#dddd6b;border-radius:18px;width:46px;height:34px;box-shadow:inset 0 2px #ffffff80}.v2-tabbar .create-button svg{width:22px;height:22px;margin:0}.v2-tabbar button .avatar{border:0;width:26px;height:26px;font-size:11px;line-height:1}.v2-tabbar .tabbar-badge{border:1px solid #fff;min-width:17px;height:17px;font-size:10px;top:-5px;right:-7px}.v2-tabbar.tabbar--dark{-webkit-backdrop-filter:blur(14px);background:#141804ed;border-color:#ffffff14}.v2-tabbar.tabbar--dark button{color:#ffffffb8}.v2-tabbar.tabbar--dark button.active{color:#dddd6b}.v2-tabbar.tabbar--dark .tabbar-badge{border-color:#141804}.v2-tabbar button:focus-visible{outline-offset:-2px;outline:2px solid #777730}.v2-tabbar.tabbar--dark button:focus-visible{outline-color:#dddd6b}.v2-modal-backdrop{top:var(--dialog-viewport-top,0px);height:var(--dialog-viewport-height,100dvh);bottom:auto}.v2-modal-backdrop>.modal-sheet,.v2-modal-backdrop>.modal-card{max-height:min(88dvh,calc(var(--dialog-viewport-height,100dvh) - 16px));overscroll-behavior-y:contain;scroll-padding-bottom:max(20px,env(safe-area-inset-bottom))}.v2-modal-backdrop .modal-heading{z-index:5;background:#fff;position:sticky;top:-8px}.v2-modal-backdrop .modal-heading h2{font-size:16px}.v2-modal-backdrop .modal-sheet{scrollbar-width:thin;scrollbar-color:#c9cbb8 transparent}.v2-modal-backdrop input,.v2-modal-backdrop textarea{scroll-margin-block:60px 20px;font-size:max(16px,1em)}.v2-modal-backdrop .primary-button,.v2-modal-backdrop .secondary-button{flex-shrink:0}.v2-modal-backdrop .modal-sheet:focus,.v2-modal-backdrop .modal-card:focus{outline:none}.v2-inline-error{color:#9e3518;text-align:center;padding:18px 20px}.v2-inline-error p{margin-bottom:12px;font-size:14px;line-height:1.5}.v2-inline-error button{min-height:44px}.inbox-list .inbox-row{color:#222d00;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eeede6;width:100%}.inbox-list .inbox-row:active{background:#faf9f4}.inbox-row-copy{gap:4px;font-size:13px;line-height:1.4;display:grid}.inbox-list .inbox-row time{color:#71765d}.inbox-thumb small{place-items:center;display:grid}.profile-actions:has(.profile-saved-button){grid-template-columns:1fr 1fr}.profile-saved-button{color:#222d00;cursor:pointer;background:#faf9f4;border:1px solid #e1e0dd;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:13px;font-weight:600;display:flex}.saved-posts-view{z-index:35;width:min(100%,430px);padding-bottom:calc(var(--v2-nav-height) + 16px);color:#222d00;background:#fff;margin:0 auto;position:fixed;inset:0;overflow:auto}.saved-posts-privacy{color:#71765d;justify-content:center;align-items:center;gap:6px;margin:0;padding:15px 16px;font-size:12px;display:flex}.saved-posts-more{padding:24px 20px}.saved-posts-more button{width:100%;min-height:46px}.saved-posts-view .public-profile-nav>svg{justify-self:center}.v2-detail-viewer{color:#222d00;padding-top:calc(60px + env(safe-area-inset-top));padding-bottom:var(--v2-nav-height);background:#fff;overflow-y:auto}.v2-detail-viewer .browse-post-viewer-header{width:min(100%,430px);min-height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;background:#ffffffef;border-bottom:1px solid #eeede6;position:fixed;top:0;left:50%;transform:translate(-50%)}.v2-detail-viewer .browse-post-viewer-header>button{width:44px;height:44px;box-shadow:none;background:0 0;border:0}.v2-detail-viewer .browse-post-viewer-header>span{color:#222d00;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.v2-detail-viewer .browse-post-viewer-header small{color:#71765d}.v2-detail-viewer--video{background:#141804;padding-top:0;overflow:hidden}.v2-detail-viewer--video .browse-post-viewer-header{pointer-events:none;width:auto;padding:calc(env(safe-area-inset-top) + 8px) 12px 0;background:0 0;border:0;left:max(50vw - 215px,0px);right:auto;transform:none}.v2-detail-viewer--video .browse-post-viewer-header>button{background:#ffffffdf}.v2-detail-viewer--video .browse-post-viewer-header>span{display:none}.v2-detail-viewer--video .post-card--immersive{height:100dvh}.v2-profile-post-viewer .profile-post-feed{scroll-snap-type:none;background:#fff}.v2-profile-post-viewer .profile-post-feed>div{position:relative}.v2-profile-post-viewer .profile-post-feed .post-card--immersive{height:calc(100dvh - var(--v2-nav-height))}@media (prefers-reduced-motion:reduce){.v2-shell *,.v2-modal-backdrop *{scroll-behavior:auto!important}}
:root{--v2-divider:#eeede6;--v2-surface:#f5f4ea;--v2-ease:cubic-bezier(.16, 1, .3, 1)}::selection{color:#222d00;background:#dddd6b}input,textarea{caret-color:var(--ink)}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:2px solid #777730}button:disabled{cursor:not-allowed}.preview-environment-note{color:#555b34;background:#f5f4ea;border:1px solid #e1e0dd;border-radius:12px;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.45}.preview-environment-note strong{color:var(--ink)}.auth-screen .preview-environment-note{margin:14px 0 0}body[data-environment=preview] .profile-heading:after{content:"Pruebas";font:600 10px var(--font-inclusive), sans-serif;color:#777730}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.v2b-unavailable-post{color:#71765d;text-align:center;background:#f5f4ea;padding:48px 24px}.v2-modal-backdrop>.v2b-comments-sheet,.v2-modal-backdrop>.v2b-share-sheet,.v2-modal-backdrop>.v2b-inbox-sheet{width:min(100%,430px);height:calc(var(--dialog-viewport-height,100dvh) * .88);max-height:calc(var(--dialog-viewport-height,100dvh) - 8px);color:#222d00;background:#fff;border-radius:28px 28px 0 0;flex-direction:column;padding:0;display:flex;overflow:hidden}.v2-modal-backdrop>.v2b-comments-sheet--immersive{height:calc(var(--dialog-viewport-height,100dvh) * .7)}.v2-modal-backdrop>.v2b-comments-sheet:focus-within{max-height:calc(var(--dialog-viewport-height,100dvh) - 8px)}.v2b-comments-sheet .modal-heading,.v2b-share-sheet .modal-heading,.v2b-inbox-sheet .modal-heading{text-align:center;border-bottom:1px solid #eeede6;flex:none;justify-content:center;min-height:54px;margin:0;padding:16px 52px 10px;display:flex;position:relative;top:0}.v2b-comments-sheet .modal-heading:before,.v2b-share-sheet .modal-heading:before,.v2b-inbox-sheet .modal-heading:before{content:"";background:#e1e0dd;border-radius:4px;width:36px;height:4px;position:absolute;top:9px;left:calc(50% - 18px)}.v2b-comments-sheet .modal-heading h2,.v2b-share-sheet .modal-heading h2,.v2b-inbox-sheet .modal-heading h2{margin:0;font-size:15px;font-weight:700;line-height:22px}.v2b-comments-sheet .modal-heading .icon-button,.v2b-share-sheet .modal-heading .icon-button,.v2b-inbox-sheet .modal-heading .icon-button{background:0 0;border:0;width:44px;height:44px;position:absolute;bottom:0;right:8px}.v2b-comments-sheet .comments-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:4px 16px 12px;scroll-padding-block:12px;overflow-y:auto}.v2b-comment{grid-template-columns:36px minmax(0,1fr) 44px;gap:10px;margin:0;padding:10px 0 2px}.v2b-comment .comment-avatar-link{color:inherit;background:0 0;border:0;padding:0}.v2b-comment .comment-body{padding:0}.v2b-comment .comment-author-line{flex-wrap:wrap;align-items:center;gap:5px;min-height:20px;margin:0 0 2px;display:flex}.v2b-comment .comment-author-line button{color:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:13px;display:inline-flex}.v2b-comment .comment-author-line time{color:#71765d;white-space:nowrap;font-size:12px}.v2b-comment .comment-author-badge{color:#222d00;background:#dddd6b;padding:2px 6px;font-size:9px}.v2b-comment .comment-copy{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.4}.v2b-comment .comment-mention{color:#636b28;font:inherit;font-weight:700}.v2b-comment .comment-inline-actions{flex-wrap:wrap;gap:12px;margin:0}.v2b-comment .comment-inline-actions button{color:#68704f;min-height:44px;font-size:12px}.v2b-comment .comment-actions{flex-direction:column;align-items:center;gap:0;display:flex}.v2b-comment .comment-action{color:#222d00;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:44px;min-width:44px;height:44px;min-height:44px;display:flex}.v2b-comment .comment-action small{color:#68704f;font-size:10px;line-height:12px}.v2b-comment .comment-action.liked{color:#e5592e}.v2b-comment .v2b-donate img{object-fit:contain}.v2b-comment.comment--reply{grid-template-columns:28px minmax(0,1fr) 44px;gap:8px}.v2b-comments-sheet .comment-replies{margin-left:46px}.v2b-comment.is-deleted .comment-copy{color:#71765d;font-style:italic}.v2b-comment.is-focused{box-shadow:none;background:#dddd6b40;border-radius:12px}.v2b-more-replies,.v2b-older{color:#68704f;background:0 0;border:0;min-height:44px;padding:0 8px;font-size:12px;font-weight:700}.v2b-older{text-align:center;width:100%}.v2b-comments-sheet .comment-composer{padding:10px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid #eeede6;flex:none;margin:0;position:relative}.v2b-comments-sheet .comment-form{align-items:flex-end;gap:10px}.v2b-comments-sheet .comment-form>.avatar{flex:none;margin-block:6px}.v2b-comments-sheet .comment-form textarea{resize:none;color:#222d00;box-sizing:border-box;background:#fff;border:1px solid #d7d9cd;border-radius:22px;flex:1;min-width:0;min-height:44px;max-height:100px;padding:10px 14px;font-size:16px;line-height:23px;overflow-y:auto}.v2b-comments-sheet textarea::placeholder,.v2b-share-search input::placeholder{color:#737a60;opacity:1}.v2b-comments-sheet textarea:focus{outline-offset:1px;outline:2px solid #777730}.v2b-comments-sheet .comment-form>button{color:#222d00;background:#dddd6b;flex:none;width:44px;height:44px}.v2b-comments-sheet .comment-form>button:disabled{opacity:1;color:#858a74;background:#f1f0e9}.v2b-comments-sheet .comment-reply-context{color:#636b28;min-height:32px;margin-bottom:8px;padding:0 0 0 42px;font-size:12px}.v2b-comments-sheet .comment-reply-context button{width:44px;min-height:44px}.v2b-mention-suggestions{z-index:4;background:#fff;border:1px solid #d7d9cd;border-radius:16px 16px 0 0;max-height:250px;position:absolute;bottom:100%;left:16px;right:16px;overflow-y:auto}.v2b-mention-suggestions button{color:#222d00;text-align:left;background:#fff;border:0;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px;display:flex}.v2b-mention-suggestions button:hover,.v2b-mention-suggestions button:focus-visible{background:#f5f4ea}.v2b-mention-suggestions button span:last-child{display:grid}.v2b-mention-suggestions small{color:#71765d}.v2b-comment-access{text-align:center;border-top:1px solid #eeede6;flex:none;padding:16px;font-size:14px;line-height:1.4}.v2b-comment-access p{margin:0 0 12px}.v2b-comment-access .primary-button{width:100%}.v2b-pending-comment{gap:10px;padding:12px 0;display:flex}.v2b-pending-comment>div{flex:1;min-width:0}.v2b-pending-comment strong{font-size:13px}.v2b-pending-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:14px}.v2b-pending-comment small{color:#71765d;font-size:12px}.v2b-pending-comment.sending{opacity:.65}.v2b-pending-comment.failed small{color:#9e3518}.v2b-pending-comment button{color:#68704f;background:0 0;border:0;min-height:44px;padding:0 12px 0 0;font-size:12px;font-weight:700}.v2b-inline-error{color:#913518;background:#fff1e7;border-radius:12px;margin:10px 0;padding:12px;font-size:13px;line-height:1.4}.v2b-inline-error p{margin:0}.v2b-inline-error button{min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-weight:700;display:flex}.v2b-comment-skeletons{gap:24px;padding:12px 0;display:grid}.v2b-comment-skeletons>div{gap:12px;display:flex}.v2b-comment-skeletons i{background:#f0f0e8;border-radius:50%;flex:none;width:36px;height:36px;animation:1.5s ease-in-out infinite alternate v2b-pulse}.v2b-comment-skeletons span{flex:1;gap:8px;padding:3px 0;display:grid}.v2b-comment-skeletons b{background:#f0f0e8;border-radius:6px;width:92%;height:12px;animation:1.5s ease-in-out infinite alternate v2b-pulse;display:block}.v2b-comment-skeletons b:first-child{width:40%}.v2b-comment-skeletons b:last-child{width:65%}@keyframes v2b-pulse{to{opacity:.42}}.v2b-share-external{flex:none;grid-template-columns:1fr 1fr;gap:10px;padding:16px 16px 12px;display:grid}.v2b-share-external button{color:#222d00;background:#fff;border:1px solid #222d00;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px;font-size:13px;font-weight:700;display:flex}.v2b-share-external button:disabled{opacity:.5}.v2b-share-search{color:#71765d;background:#f3f2eb;border-radius:24px;flex:none;align-items:center;gap:8px;min-height:44px;margin:0 16px 8px;padding:0 14px;display:flex}.v2b-share-search input{color:#222d00;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:44px;padding:0}.v2b-share-search:focus-within{outline-offset:1px;outline:2px solid #777730}.v2b-share-list-label{color:#68704f;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:2px 16px 4px;font-size:10px;font-weight:700;display:flex}.v2b-share-sheet .v2b-friend-list{flex:1;min-height:0;max-height:none;padding:0 16px 12px;overflow-y:auto}.v2b-friend-row{color:#222d00;text-align:left;background:0 0;border:0;width:100%;min-height:56px;padding:6px 0}.v2b-friend-row>span:nth-child(2){gap:1px;display:grid}.v2b-friend-row strong{font-size:14px}.v2b-friend-row small{color:#71765d;font-size:12px}.v2b-friend-row>i{border:1px solid #aeb3a0;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.v2b-friend-row.is-selected>i{color:#dddd6b;background:#222d00;border-color:#222d00}.v2b-friend-row:disabled{opacity:.48;cursor:default}.v2b-share-footer{padding:10px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid #eeede6;flex:none}.v2b-share-footer .primary-button{justify-content:center;align-items:center;gap:8px;height:auto;min-height:52px;display:flex}.v2b-share-limit{color:#534b27;background:#fce4c9;border-radius:12px;flex:none;margin:0 16px 8px;padding:10px 12px;font-size:12px;line-height:1.4}.v2b-search-empty{color:#71765d;text-align:center;padding:28px 12px;font-size:14px;line-height:1.5}.v2b-share-sheet.is-searching .v2b-share-external{display:none}.v2b-share-sheet.is-searching .v2b-share-search{margin-top:12px}.v2b-share-success{text-align:center;width:100%;margin:auto;padding:32px 24px}.v2b-share-success>span{background:#dddd6b;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid}.v2b-share-success h3{font-family:var(--font-creolia),serif;margin:0 0 10px;font-size:28px;font-weight:400}.v2b-share-success p{color:#71765d;margin:0 0 28px}.v2b-inbox-list{min-height:0;padding:0 16px max(16px,env(safe-area-inset-bottom));flex:1;display:block;overflow-y:auto}.inbox-list .v2b-inbox-row{border-color:#eeede6;grid-template-columns:42px minmax(0,1fr) 48px 6px;gap:10px;min-height:90px;padding:12px 0}.v2b-inbox-row .inbox-row-copy{gap:4px;font-size:13px}.v2b-inbox-row .inbox-row-copy small{color:#71765d;font-size:12px}.v2b-inbox-row .inbox-thumb{color:#71765d;background:#f1f0e9;place-items:center;display:grid}.v2b-inbox-row .inbox-thumb small{text-shadow:0 1px 3px #000}.v2b-inbox-unread{background:#e5592e;border-radius:50%;width:6px;height:6px}.v2b-inbox-notice{text-align:center;background:#f5f4ea;border-radius:12px;flex:none;margin:8px 16px 16px;padding:12px;font-size:13px}@media (prefers-reduced-motion:reduce){.v2b-comment-skeletons i,.v2b-comment-skeletons b,.v2b-comment.is-focused{animation:none}}.v2b-top-comments{background:#fff;border:0;padding:20px 0 12px}.v2b-top-comments .top-comments-heading{justify-content:space-between;align-items:center;gap:10px;padding:0 18px 12px;display:flex}.v2b-top-comments .top-comments-heading h2{font:400 23px/1.2 var(--font-creolia),serif;margin:0}.v2b-top-comments .top-comments-meta>span{color:#62694c;background:0 0;border:0;padding:0;font-size:10px}.v2b-top-comments .top-comments-row{gap:10px;padding:0 18px 6px;scroll-padding-inline:18px}.v2b-top-comments .top-comment-card{height:158px;max-height:158px;box-shadow:none;border:1px solid #e6e7dd;border-radius:16px;flex-basis:236px;gap:4px;padding:10px}.v2b-top-comments .top-comment-card-main{grid-template-columns:52px minmax(0,1fr);gap:9px}.v2b-top-comments .top-comment-thumbnail{border-radius:10px;width:52px;height:76px}.v2b-top-comments .top-comment-author-line>strong,.v2b-top-comments .top-comment-author-line .avatar{display:none}.v2b-top-comments .top-comment-author-line>button{min-height:40px}.v2b-top-comments .top-comment-author-line{height:32px}.v2b-top-comments .top-comment-text{min-height:44px;margin-top:0;font-size:12px}.v2b-top-comments .top-comment-text>span{-webkit-line-clamp:3;max-height:4.08em}.v2b-top-comments .top-comment-actions{gap:8px;min-height:44px}.v2b-top-comments .top-comment-like{color:#646b4e;background:0 0;min-width:58px;height:44px;padding:0 8px}.v2b-top-comments .top-comment-donate{width:44px;height:44px;box-shadow:none;background:0 0}.v2b-top-comments .top-comment-view{color:#777730;background:0 0;border:0;height:44px;padding:0 14px;font-size:12px}.v2b-top-comments .top-comments-dots{display:none}.v2b-friend-row>.avatar{flex:0 0 40px;width:40px;min-width:40px;max-width:40px;height:40px}
.sx-create-v2{max-width:430px}.sx-create-v2 .sx-create-header{min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;border-bottom:1px solid #eeede6;justify-content:flex-start}.sx-create-v2:not(.sx-create-light) .sx-create-header{border-bottom:0}.sx-create-heading{flex:1;gap:1px;min-width:0;display:grid}.sx-create-v2 .sx-create-heading strong{text-align:left;font-size:16px}.sx-create-heading small{color:#71765d;font-size:12px}.sx-create-v2 .sx-create-header>.sx-round{border:0;width:34px;height:44px}.sx-create-v2 .sx-create-header>.sx-next{color:var(--high);box-shadow:none;background:0 0}.sx-create-v2 .sx-gallery{gap:0;padding:12px 16px 0}.sx-create-v2 .sx-gallery-preview{background:#f4f3e9;border-radius:20px;flex-shrink:0;height:min(54dvh,480px);min-height:170px}.sx-create-v2 .sx-gallery-preview.is-empty{background:#fff;border:1.5px dashed #b5b99f;min-height:310px;margin-top:14px;padding:25px}.sx-create-v2 .sx-gallery-preview h2{color:var(--ink);font-size:27px}.sx-create-v2 .sx-gallery-preview p{color:#71765d}.sx-selection-count{color:#fff;background:#222d0099;border-radius:14px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.sx-selection-meta{color:#71765d;justify-content:space-between;align-items:center;min-height:34px;font-size:12px;font-weight:600;display:flex}.sx-selection-meta button,.sx-remove-active{color:#777730;background:0 0;border:0;min-height:44px;padding:4px 0;font-size:12px;font-weight:600}.sx-create-v2 .sx-gallery-thumbs{gap:8px;min-height:70px;padding-top:0}.sx-create-v2 .sx-gallery-thumbs button{width:64px;height:66px;color:var(--ink);background:#f4f3e9;border:2px solid #0000;border-radius:13px}.sx-create-v2 .sx-gallery-thumbs button[aria-pressed=true]{border-color:var(--ink)}.sx-create-v2 .sx-gallery-thumbs button:last-child:has(svg){border:1px dashed var(--ink)}.sx-remove-active{align-self:flex-start;align-items:center;gap:6px;display:flex}.sx-create-v2 .sx-gallery-bottom{padding:12px 16px max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eeede6;margin:auto -16px 0}.sx-create-v2 .sx-gallery-bottom p{color:#71765d;margin:0 0 8px;line-height:1.4}.sx-create-v2 .sx-light-link{color:#777730;min-height:36px;font-weight:600}.sx-create-v2 .sx-camera .sx-light-link{color:#fff;min-height:44px}.sx-create-v2 .sx-gallery-bottom .sx-light-link{font-size:12px}.sx-create-v2 .sx-camera-view{background:#141804;border-radius:0}.sx-create-v2 .sx-camera-permission{top:48%;left:28px;right:28px}.sx-create-v2 .sx-camera-permission>img{object-fit:contain;width:130px;height:150px}.sx-create-v2 .sx-camera-permission h2{margin:20px 0 14px;font-size:29px;line-height:1.15}.sx-create-v2 .sx-camera-permission p{color:#d3d5c8;margin:6px 0 22px;font-size:14px;line-height:1.5}.sx-create-v2 .sx-camera-permission .sx-primary{width:100%;min-height:52px;color:var(--ink)}.sx-create-v2 .sx-camera-modes{margin-bottom:max(20px,env(safe-area-inset-bottom))}.sx-create-v2 .sx-camera-top{top:12px}.sx-create-v2 .sx-caption-page{flex:1;min-height:0;padding:16px}.sx-create-v2 .sx-caption-top{gap:12px}.sx-create-v2 .sx-caption-thumb{border-radius:13px;width:72px;height:90px}.sx-create-v2 .sx-caption-top textarea{field-sizing:content;border:1px solid #deded6;border-radius:16px;min-height:90px;max-height:230px;padding:10px 12px;line-height:1.4}.sx-create-v2 .sx-caption-top textarea:focus{border-color:var(--ink)}.sx-create-v2 .sx-caption-top textarea::placeholder{color:#72785d}.sx-create-v2 .sx-caption-top label>small{color:#71765d;text-align:right;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.sx-create-v2 .sx-attachment-chips{gap:7px;margin-top:12px}.sx-create-v2 .sx-attachment-chips button{border:1px solid var(--ink);background:#fff;min-height:40px;padding:8px 12px;font-size:13px}.sx-create-v2 .sx-attachment-chips button.is-selected{background:var(--high)}.sx-create-v2 .sx-attachment-chips [data-requires-replacement=true]{opacity:.6;border-color:#a4a98f}.sx-create-v2 .sx-attachment-help{color:#71765d;font-size:12px}.sx-publish-bar{padding:12px 16px max(16px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eeede6;flex-shrink:0}.sx-publish-bar>.sx-primary{width:100%}.sx-create-v2 .sx-attached-product{border-radius:16px;gap:10px;padding:10px}.sx-create-v2 .sx-attached-product>img,.sx-product-placeholder{object-fit:contain;color:#777730;background:#f4f3e9;border-radius:10px;flex:none;place-items:center;width:54px;height:64px;display:grid}.sx-create-v2 .sx-attached-product button{min-height:44px}.sx-create-v2 .sx-poll-draft{background:#fff;border:1px solid #deded6;border-radius:16px}.sx-create-v2 .sx-poll-draft-content strong{font-family:var(--font-creolia),serif;font-size:21px;font-weight:400}.sx-create-v2 .sx-poll-draft-content span{background:#f5f4ea;border:0}.sx-create-v2 .sx-poll-draft header button{min-width:44px;min-height:44px}.sx-create-v2 .sx-poll-draft-content small{font-size:12px}.sx-create-v2 .sx-create-sheet{border-radius:28px 28px 0 0;height:auto;min-height:260px;max-height:calc(100% - 16px)}.sx-create-v2 .sx-create-sheet>header{flex-shrink:0;grid-template-columns:76px 1fr 76px;align-items:center;padding:0 16px 12px;display:grid}.sx-create-v2 .sx-create-sheet>header strong{text-align:center;font-size:15px}.sx-create-v2 .sx-sheet-cancel{color:#71765d;text-align:left;background:0 0;border:0;min-height:44px;padding:0;font-size:13px;font-weight:600}.sx-create-v2 .sx-sheet-done{background:var(--ink);min-width:58px;min-height:36px;color:var(--high);border:0;border-radius:22px;justify-self:end;padding:6px 12px;font-size:13px;font-weight:700}.sx-create-v2 .sx-sheet-scroll{padding:0 20px max(20px,env(safe-area-inset-bottom))}.sx-create-v2 .sx-search{border-radius:24px;min-height:48px;margin:0 0 10px}.sx-create-v2 .sx-search>button{min-width:36px;min-height:44px}.sx-create-v2 .sx-help{color:#71765d;font-size:12px;line-height:1.5}.sx-create-v2 .sx-section-label{text-transform:none;letter-spacing:0;color:#777730;font-size:12px}.sx-field-counter{text-align:right;color:#71765d;font-variant-numeric:tabular-nums;font-size:12px;display:block}.sx-product-results{min-height:260px}.sx-create-v2 .sx-products>button{min-height:80px;padding:10px 0}.sx-create-v2 .sx-products img{width:54px;height:60px}.sx-create-v2 .sx-products strong{font-size:14px}.sx-create-v2 .sx-products small{font-size:12px}.sx-create-v2 .sx-products .sx-product-placeholder{flex:none;display:grid}.sx-create-v2 mark{background:var(--high);color:var(--ink)}.sx-search-error{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px;font-size:12px;line-height:1.4;display:flex}.sx-search-error>span{flex:1}.sx-search-error>button{color:var(--high);background:0 0;border:0;align-items:center;gap:6px;min-height:44px;font-size:12px;font-weight:700;display:flex}.sx-create-v2 .sx-poll-question{border:0;border-radius:0;margin:0 0 12px;padding:0;display:block}.sx-create-v2 .sx-poll-question:focus-within{box-shadow:none}.sx-create-v2 .sx-poll-question>span,.sx-create-v2 .sx-poll-options label>span{color:#71765d;letter-spacing:0;background:0 0;border-radius:0;justify-content:space-between;width:auto;height:auto;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.sx-create-v2 .sx-poll-question textarea,.sx-create-v2 .sx-poll-options input{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #deded6;border-radius:16px;padding:11px 12px;line-height:1.4}.sx-create-v2 .sx-poll-question textarea:focus,.sx-create-v2 .sx-poll-options input:focus{border-color:var(--ink)}.sx-create-v2 .sx-poll-options{gap:12px}.sx-create-v2 .sx-poll-options label{display:block}.sx-create-v2 .sx-poll-options small,.sx-create-v2 .sx-poll-question small{color:#71765d;font-variant-numeric:tabular-nums;font-size:12px}.sx-create-v2 .sx-poll-guidance{color:#71765d;margin:12px 0 2px}.sx-create-v2 [aria-invalid=true]{border-color:var(--tangerine)!important}.sx-field-error{color:#ae3c1b;margin:5px 0 9px;font-size:12px;line-height:1.4}.sx-file-issue{color:#843b24;background:#fff3e9;border:1px solid #e5a58e;border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:10px;font-size:12px;display:flex}.sx-file-issue>div{flex:1;gap:3px;min-width:0;display:grid}.sx-file-issue strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-file-issue>button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0}.sx-selection-notice{color:#59631f;background:#f5f4df;border-radius:12px;margin:8px 0;padding:10px 12px;font-size:12px;line-height:1.45}.sx-create-v2 .sx-preparing-inline{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:#222d00ed;border-radius:16px;gap:8px;min-height:90px;padding:14px;inset:auto 16px 112px}.sx-create-v2 .sx-preparing-inline strong{font-size:13px}.sx-create-v2 .sx-create-error{font-size:13px;bottom:112px}.sx-create-v2 .sx-video-editor{padding:0 16px 24px}.sx-create-v2 .sx-trim-preview{border-radius:20px;min-height:220px;max-height:56dvh}.sx-create-v2 .sx-trim-notice{color:#c2c6b3;background:0 0;margin:10px 0;padding:0}.sx-create-v2 .sx-trim-panel>p{color:#bdc2ac;font-size:12px}.sx-trim-media-error{color:#fff;text-align:center;font-size:14px;position:absolute;inset:20%}.sx-timeline-playhead{pointer-events:none;z-index:2;background:#fff;width:2px;position:absolute;top:-5px;bottom:-5px}.sx-timeline.is-at-limit .sx-timeline-selection{border-color:var(--tangerine)}.sx-move-trim{color:#c2c6b3;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.sx-move-trim input{min-width:0;height:36px;accent-color:var(--high);flex:1}.sx-create-v2 .sx-trim-panel>.sx-trim-limit{color:#f6b495}.photo-cropper-v2{max-width:430px;height:var(--sx-vh,100dvh);top:var(--sx-vtop,0px)}.photo-cropper-v2 .photo-cropper-header{padding:calc(8px + env(safe-area-inset-top)) 16px 8px;min-height:64px}.photo-cropper-v2 .photo-cropper-header button:last-child{color:var(--high);background:0 0}.photo-cropper-v2 .photo-cropper-header strong{font-size:15px}.photo-cropper-v2 .photo-cropper-stage{min-height:160px;padding:4px 16px 10px}.photo-cropper-v2 .photo-cropper-frame{border-radius:3px}.photo-cropper-v2 .photo-cropper-grid{opacity:.55}.photo-cropper-v2 .photo-cropper-footer{padding:0 16px max(16px,env(safe-area-inset-bottom));min-height:150px}.photo-cropper-v2 .photo-cropper-ratios{flex-wrap:nowrap;gap:8px}.photo-cropper-v2 .photo-cropper-ratios button{min-width:44px;min-height:40px;font-size:12px}.photo-cropper-v2 .sx-fit-photo{min-height:32px;margin-bottom:6px;font-size:11px}.photo-cropper-v2 .photo-cropper-ready{font-size:11px}.photo-cropper-thumbnails{justify-content:center;gap:8px;padding:10px 0;display:flex;overflow:auto}.photo-cropper-thumbnails button{background:0 0;border:2px solid #0000;border-radius:12px;flex:none;width:60px;height:64px;padding:0;overflow:hidden}.photo-cropper-thumbnails button[aria-pressed=true]{border-color:var(--high)}.photo-cropper-thumbnails img{object-fit:cover;width:100%;height:100%}.photo-cropper-circle{pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 100px #141804b3}.photo-cropper-v2 .photo-cropper-progress.is-indeterminate span{width:30%;animation:1.1s ease-in-out infinite sx-loading}.sx-upload-toast{top:calc(64px + env(safe-area-inset-top));width:min(100%,430px);max-width:430px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #eeede6;border-radius:0;padding:10px 16px}.sx-upload-row>img,.sx-upload-row>video{border-radius:9px;width:40px;height:46px}.sx-upload-copy strong{font-size:13px}.sx-upload-copy small{color:#71765d;font-size:11px}.sx-upload-copy .sx-progress-track{height:3px;margin-top:6px}.sx-upload-cancel{min-height:44px;font-size:12px;font-weight:600}body[data-socialx-upload] .feed--mixed{padding-top:calc(72px + var(--sx-upload-height,110px) + env(safe-area-inset-top));scroll-padding-top:calc(72px + var(--sx-upload-height,110px) + env(safe-area-inset-top))}body[data-socialx-upload] .v2-activity>header,body[data-socialx-upload] .v2-own-profile-top,body[data-socialx-upload] .v2-discovery-search{margin-bottom:calc(var(--sx-upload-height,110px) + 8px)}body:has(.v2-shell--immersive) .sx-upload-toast{width:calc(min(100%,430px) - 24px);top:calc(74px + env(safe-area-inset-top));background:#fffe;border-radius:14px;box-shadow:0 6px 20px #0003}.sx-upload-toast.is-error{background:#fff4ed;border-bottom:1px solid #e5a58e}.sx-upload-toast.is-success{background:#f2f3c6}.sx-upload-blocker{z-index:1200;border:1px solid #e1e0dd;width:calc(100% - 40px);max-width:390px;top:50%;bottom:auto;transform:translate(-50%,-50%);box-shadow:0 10px 40px #0005}.sx-upload-blocker h2{font-family:var(--font-creolia),serif;font-size:25px;font-weight:400}.sx-upload-blocker button{width:100%;min-height:44px;margin-top:8px}@media (max-height:600px){.sx-create-v2 .sx-gallery-preview{height:40dvh;min-height:140px}.sx-create-v2 .sx-camera-permission>img{height:70px}.sx-create-v2 .sx-camera-permission h2{margin:8px;font-size:23px}.sx-create-v2 .sx-camera-permission p{margin:5px 0 10px;font-size:12px}.sx-create-v2 .sx-caption-thumb{width:60px;height:75px}.sx-create-v2 .sx-trim-preview,.photo-cropper-v2 .photo-cropper-footer{min-height:130px}}@media (prefers-reduced-motion:reduce){.sx-create-v2 *,.photo-cropper-v2 *,.sx-upload-toast *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.v2-discover-view{min-height:100%;color:var(--ink);background:#fff;padding-bottom:20px}.v2-discover-view button,.v2-contest-page button{cursor:pointer;color:inherit}.v2-discover-view button:disabled,.v2-contest-page button:disabled{cursor:default}.v2-discovery-search{z-index:26;min-height:calc(64px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:#fff;border-bottom:1px solid #eeede6;align-items:center;gap:10px;display:flex;position:sticky;top:0}.v2-discovery-search label{color:#71765d;background:#f3f2ea;border-radius:24px;flex:1;align-items:center;gap:8px;min-width:0;height:44px;padding:0 14px;display:flex}.v2-discovery-search label:focus-within{outline-offset:2px;outline:2px solid #777730}.v2-discovery-search input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:16px}.v2-discovery-search input::placeholder{color:#71765d;font-size:14px}.v2-discovery-search button{background:0 0;border:0;min-width:44px;height:44px;padding:0;font-size:14px;font-weight:700}.v2-discovery-search label button{min-width:28px}.v2-discovery-tabs{top:calc(64px + env(safe-area-inset-top));z-index:25;scrollbar-width:none;background:#fff;gap:7px;padding:10px 16px;display:flex;position:sticky;overflow-x:auto}.v2-discovery-tabs button,.v2-contest-sort button{color:#71765d;background:#f3f2ea;border:0;border-radius:24px;flex:none;min-height:44px;padding:0 14px;font-size:12px;font-weight:700}.v2-discovery-tabs button[aria-pressed=true],.v2-contest-sort button[aria-pressed=true]{color:#dddd6b;background:#222d00}.v2-discovery-module{margin:14px 0 0}.v2-discovery-module>h1,.v2-discovery-module>h2,.v2-discovery-popular>h2{font-family:var(--font-creolia),serif;margin:0 16px 10px;font-size:23px;font-weight:400;line-height:1.2}.v2-topic-chips{scrollbar-width:none;gap:8px;padding:0 16px 4px;display:flex;overflow-x:auto}.v2-topic-chips button{color:#666d23;background:#f0f0db;border:0;border-radius:24px;flex:none;align-items:center;gap:6px;min-height:44px;padding:7px 14px;font-size:13px;display:flex}.v2-topic-chips small{color:#71765d;font-size:11px}.v2-suggested-people{scrollbar-width:none;gap:10px;padding:0 16px 6px;display:flex;overflow-x:auto}.v2-suggested-people article{border:1px solid #e1e0dd;border-radius:16px;flex-direction:column;flex:none;align-items:stretch;gap:10px;width:142px;padding:14px 10px 10px;display:flex}.v2-suggested-people article>button:first-child{text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;display:flex}.v2-suggested-people strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;max-width:100%;font-size:13px;display:flex;overflow:hidden}.v2-suggested-people small{text-overflow:ellipsis;white-space:nowrap;color:#71765d;width:100%;font-size:12px;overflow:hidden}.v2-follow-button{color:#222d00;background:#dddd6b;border:0;border-radius:24px;justify-content:center;align-items:center;min-width:84px;min-height:44px;padding:6px 14px;font-size:13px;font-weight:700;display:flex}.v2-follow-button.is-following{color:#656b53;background:#f3f2ea}.v2-discovery-popular{margin-top:22px}.v2-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.v2-discovery-grid>button,.v2-discovery-grid>i{aspect-ratio:1;background:#f3f2ea;border:0;border-radius:0;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.v2-discovery-grid img{object-fit:cover}.v2-grid-kind{color:#fff;filter:drop-shadow(0 1px 2px #0009);position:absolute;top:7px;right:7px}.v2-grid-kind svg{width:16px;height:16px}.v2-grid-likes{color:#fff;background:#1418049c;border-radius:12px;align-items:center;gap:3px;padding:3px 6px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:6px;left:6px}.v2-grid-likes svg{width:12px;height:12px}.v2-discovery-sentinel{height:1px}.v2-discovery-load{background:#f3f2ea;border:0;border-radius:24px;justify-content:center;align-items:center;min-height:44px;margin:12px auto;padding:10px 20px;font-size:13px;font-weight:700;display:flex}.v2-discovery-skeleton,.v2-search-row-skeleton i{background:#f3f2ea;animation:1.4s ease-in-out infinite alternate v2-discovery-loading}@keyframes v2-discovery-loading{0%{opacity:.5}to{opacity:1}}.v2-search-row-skeleton{gap:16px;margin:16px;display:grid}.v2-search-row-skeleton i{border-radius:12px;height:48px;display:block}.v2-discover-banner-skeleton{border-radius:18px;height:90px;margin:16px}.v2-search-results>section{margin-top:10px}.v2-result-heading{justify-content:space-between;align-items:center;min-height:38px;margin:0 16px 4px;display:flex}.v2-result-heading h2{color:#6c7428;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:11px;font-weight:700}.v2-result-heading select{color:#656b53;background:#fff;border:0;height:44px;font-size:13px}.v2-discovery-people{padding:0 16px}.v2-discovery-people>div{align-items:center;gap:10px;min-height:64px;display:flex}.v2-discovery-people>div>button:first-child{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:6px 0;display:flex}.v2-discovery-people span:not(.avatar){min-width:0;display:block}.v2-discovery-people strong{overflow-wrap:anywhere;align-items:center;gap:4px;font-size:14px;display:flex}.v2-discovery-people small{color:#71765d;font-size:12px;line-height:1.4;display:block}.v2-topic-list{padding:0 16px}.v2-topic-list>button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:66px;padding:7px 0;display:flex}.v2-topic-list i,.v2-topic-intro>i{color:#777730;background:#f0f0db;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.v2-topic-list span{flex:1;min-width:0}.v2-topic-list strong{overflow-wrap:anywhere;font-size:15px}.v2-topic-list small{color:#71765d;font-size:12px;display:block}.v2-topic-list>button>svg{color:#71765d;width:17px}.v2-search-see-all{color:#6c7428;background:0 0;border:0;min-height:44px;margin:4px 16px;font-size:13px;font-weight:700;display:block}.v2-search-hint,.v2-search-empty,.v2-muted{color:#71765d;margin:20px 16px;font-size:14px;line-height:1.5}.v2-discovery-retry{color:#656b53;border:1px solid #e1e0dd;border-radius:14px;margin:12px 16px;padding:12px 16px;font-size:13px}.v2-discovery-retry p{margin:0 0 5px}.v2-discovery-retry button{color:#222d00;background:0 0;border:0;min-height:44px;padding:6px 0;font-weight:700}.v2-discovery-page-header{z-index:26;min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 10px 0;color:#222d00;background:#fff;border-bottom:1px solid #eeede6;align-items:center;gap:6px;display:flex;position:sticky;top:0}.v2-discovery-page-header>button{background:0 0;border:0;flex:none;place-items:center;width:44px;min-width:44px;height:48px;padding:0;display:grid}.v2-discovery-page-header>span{flex:1;min-width:0}.v2-discovery-page-header strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.v2-discovery-page-header small{color:#71765d;font-size:12px}.v2-discovery-page-header h1{outline:0;flex:1;margin:0;font-size:16px;font-weight:700}.v2-topic-intro{align-items:center;gap:12px;padding:16px;display:flex}.v2-topic-intro>i{width:52px;height:52px}.v2-topic-intro>div{min-width:0}.v2-topic-intro h1{font-family:var(--font-creolia),serif;overflow-wrap:anywhere;margin:0 0 5px;font-size:28px;font-weight:400;line-height:1.15}.v2-topic-intro p{color:#71765d;margin:0;font-size:12px}.v2-discovery-message{left:50%;bottom:calc(var(--v2-nav-height) + 12px);z-index:90;color:#fff;background:#222d00;border-radius:16px;align-items:center;gap:8px;width:min(100% - 24px,400px);padding:10px 14px;font-size:13px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 5px 16px #14180426}.v2-discovery-message span{flex:1}.v2-discovery-message button{color:#fff;background:0 0;border:0;width:44px;height:44px}.v2-contest-teaser{text-align:left;background:#222d00;border:0;border-radius:20px;align-items:center;gap:12px;width:calc(100% - 32px);margin:0 16px 14px;padding:16px;display:flex;color:#fff!important}.v2-contest-teaser>span{flex:1;min-width:0}.v2-contest-teaser small{color:#dddd6b;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:5px;font-size:11px;font-weight:700;display:flex}.v2-contest-teaser small b{color:#fff;text-transform:uppercase;background:#e5592e;border-radius:9px;padding:4px 7px;font-size:10px}.v2-contest-teaser strong{font-family:var(--font-creolia),serif;overflow-wrap:anywhere;font-size:22px;font-weight:400;line-height:1.1;display:block}.v2-contest-teaser em{color:#e3e5d1;margin-top:7px;font-size:12px;font-style:normal;display:block}.v2-contest-banner-skeleton{border-radius:20px;height:114px;margin:0 16px 14px}.v2-contest-page,.v2-discovery-fallback{z-index:35;top:0;bottom:var(--v2-nav-height);overscroll-behavior-y:contain;background:#fff;width:min(100%,430px);position:fixed;left:50%;overflow-y:auto;transform:translate(-50%)}.v2-contest-hero{color:#fff;background:#222d00;padding:20px 20px 22px;position:relative;overflow:hidden}.v2-contest-hero>div{flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 85px);margin-bottom:10px;display:flex}.v2-contest-tag{color:#fff;overflow-wrap:anywhere;background:#e5592e;border-radius:12px;padding:5px 9px;font-size:11px;font-weight:700}.v2-contest-phase{color:#222d00;background:#dddd6b;border-radius:12px;padding:5px 9px;font-size:11px;font-weight:700}.v2-contest-hero>img{object-fit:contain;position:absolute;top:25px;right:20px}.v2-contest-hero h2{font-family:var(--font-creolia),serif;overflow-wrap:anywhere;margin:0 90px 12px 0;font-size:30px;font-weight:400;line-height:1.1}.v2-contest-hero p{color:#e3e5d1;max-width:32ch;margin:0;font-size:14px;line-height:1.4}.v2-contest-body{padding:14px 16px 0}.v2-contest-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2-contest-facts>div,.v2-contest-facts>button{text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #e1e0dd;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:80px;padding:10px 5px;font-size:11px;display:flex}.v2-contest-facts svg{color:#777730;width:19px;height:19px}.v2-contest-prizes{background:#fbfbe9;border:1px solid #d8d86a;border-radius:16px;margin-top:12px;padding:13px 14px}.v2-contest-prizes h3,.v2-contest-final h3{color:#6c7428;text-transform:uppercase;letter-spacing:.06em;margin:0 0 9px;font-size:11px}.v2-contest-prizes>div{justify-content:space-between;gap:6px;display:flex}.v2-contest-prizes span{align-items:center;gap:6px;min-width:0;display:flex}.v2-contest-prizes b{color:#dddd6b;background:#222d00;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.v2-contest-prizes strong{font-variant-numeric:tabular-nums;font-size:14px}.v2-contest-prizes p{color:#71765d;margin:8px 0 0;font-size:12px;line-height:1.3}.v2-contest-rules-link{background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;margin:0 auto;font-size:12px;display:flex}.v2-contest-participate{width:100%;min-height:52px;margin:0 0 12px}.v2-contest-notice{background:#f3f2ea;border-radius:14px;align-items:flex-start;gap:10px;margin:4px 0 12px;padding:14px;display:flex}.v2-contest-notice>svg{color:#777730;flex:none;width:22px}.v2-contest-notice strong{font-size:14px}.v2-contest-notice p{color:#71765d;margin:5px 0 0;font-size:12px;line-height:1.4}.v2-contest-your-result{text-align:left;background:#fff;border:1px solid #e1e0dd;border-radius:16px;align-items:center;gap:10px;width:100%;margin:12px 0;padding:14px;display:flex}.v2-contest-your-result>span{flex:1;gap:4px;min-width:0;display:grid}.v2-contest-your-result small{text-transform:uppercase;color:#777730;font-size:10px;font-weight:700}.v2-contest-your-result strong{font-size:16px}.v2-contest-your-result em{color:#71765d;font-size:12px;font-style:normal;line-height:1.4}.v2-contest-final{margin:18px 0}.v2-contest-final>div{align-items:center;gap:8px;margin-bottom:16px;display:flex}.v2-contest-final>div>b{color:#dddd6b;background:#222d00;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.v2-contest-final button{text-align:left;background:0 0;border:0;min-height:44px;padding:0}.v2-contest-final>div>button:first-of-type{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.v2-contest-final strong{overflow-wrap:anywhere;font-size:13px;display:block}.v2-contest-final small{color:#71765d;font-size:11px;line-height:1.3;display:block}.v2-contest-award{width:68px;text-align:right!important}.v2-contest-sort{justify-content:space-between;align-items:center;gap:8px;padding:0 16px 10px;display:flex}.v2-contest-sort>div{gap:7px;display:flex}.v2-contest-sort>span{color:#71765d;font-size:12px}.v2-contest-loading{color:#71765d;align-content:center;justify-items:center;gap:12px;min-height:260px;display:grid}.v2-contest-message{color:#fff;background:#222d00;border-radius:16px;margin:16px;padding:14px;font-size:13px;position:sticky;bottom:10px}.v2-contest-rules h3{font-family:var(--font-creolia),serif;font-size:24px;font-weight:400}.v2-contest-rules p,.v2-contest-rules dd{font-size:14px;line-height:1.45}.v2-contest-rules dl{gap:6px;margin:20px 0;display:grid}.v2-contest-rules dt{color:#777730;text-transform:uppercase;font-size:11px;font-weight:700}.v2-contest-rules dd{margin:0 0 10px}@media (prefers-reduced-motion:reduce){.v2-discovery-skeleton,.v2-search-row-skeleton i{animation:none}}
.v2-profile-view{color:#222d00;background:#fff;min-height:100%;padding:0}.public-profile-view.v2-profile-view{padding:0 0 var(--v2-nav-height);overflow:auto}.v2-profile-top{min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;z-index:3;background:#fff;border-bottom:1px solid #eeede6;align-items:center;gap:8px;display:flex;position:sticky;top:0}.v2-profile-top h1,.v2-profile-top>strong{text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:16px;font-weight:700;overflow:hidden}.v2-profile-top>button,.v2-settings-trigger{color:#222d00;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.v2-own-profile-top{padding-inline:20px 10px}.v2-profile-summary{padding:16px 20px}.v2-profile-counts{grid-template-columns:84px repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.v2-profile-counts>button{min-height:48px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:2px;padding:0;display:flex}.v2-profile-counts strong{font-size:19px;font-weight:700}.v2-profile-counts small{color:#71765d;font-size:11px}.v2-profile-identity{margin-top:12px}.v2-profile-identity>strong{align-items:center;gap:5px;font-size:16px;display:flex}.v2-profile-identity>strong svg{background:#dddd6b;border-radius:50%;padding:2px}.v2-profile-identity>small{color:#71765d;font-size:13px}.v2-profile-identity p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.45}.v2-profile-actions{gap:8px;margin-top:16px;display:flex}.v2-profile-actions>button{min-height:44px;color:inherit;cursor:pointer;background:#fff;border:1px solid #222d00;border-radius:24px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:600;display:flex}.v2-profile-actions>.v2-follow{background:#dddd6b;border-color:#dddd6b}.v2-profile-tabs{background:#fff;border-block:1px solid #eeede6;display:flex}.v2-profile-tabs button{border:0;color:#71765d;cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:10px 5px;font-size:13px;font-weight:600;display:flex}.v2-profile-tabs button.active{color:#222d00;border-bottom-color:#222d00}.v2-profile-tabs small{color:#71765d}.v2-profile-view .profile-grid,.v2-saved-view .profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:0;display:grid}.v2-profile-view .post-grid-tile,.v2-saved-view .post-grid-tile{aspect-ratio:1;border-radius:0;min-width:0;height:auto}.v2-profile-view .grid-view-count{display:none}.v2-saved-tile>.post-grid-tile{border:0;width:100%;padding:0;display:block}.v2-profile-view .profile-grid.skeleton-grid>i{aspect-ratio:1}.v2-profile-empty{text-align:center;padding:48px 24px}.v2-profile-empty h2{font-family:var(--font-creolia),serif;margin:14px 0 10px;font-size:23px;line-height:1.2}.v2-profile-empty p{color:#71765d;margin-bottom:20px;font-size:14px;line-height:1.5}.v2-profile-loading{padding:20px}.v2-profile-loading>i{background:#f5f4ea;border-radius:50%;width:84px;height:84px;display:block}.v2-profile-loading>span{background:#f5f4ea;border-radius:5px;width:65%;height:16px;margin-top:12px;display:block}.v2-profile-loading>.profile-grid{margin:24px -20px}.v2-settings-screen{inset:0 auto var(--v2-nav-height) 50%;z-index:45;background:#fff;width:min(100%,430px);position:fixed;overflow:auto;transform:translate(-50%)}.v2-settings-menu{border-bottom:1px solid #eeede6}.v2-settings-menu>button,.v2-preference{color:#222d00;text-align:left;background:0 0;border:0;border-bottom:1px solid #eeede6;align-items:center;gap:12px;width:100%;padding:14px 20px;display:flex}.v2-settings-menu>button{cursor:pointer;min-height:64px}.v2-settings-menu i{background:#f5f4ea;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.v2-settings-menu i svg{width:19px;height:19px}.v2-settings-menu span{flex:1;min-width:0}.v2-settings-menu strong{font-size:14px;display:block}.v2-settings-menu small{color:#71765d;margin-top:3px;font-size:12px;line-height:1.4;display:block}.v2-settings-menu>button>svg{color:#71765d;width:16px}.v2-settings-note{color:#71765d;margin:20px;font-size:13px;line-height:1.5}.v2-settings-status{color:#52620e;justify-content:center;align-items:center;gap:5px;margin:8px 16px;font-size:12px;display:flex}.v2-danger-text{color:#b13d1d!important}.v2-switch{color:#222d00;background:0 0;border:0;border-radius:22px;flex:none;place-items:center;min-width:48px;height:44px;padding:0;display:grid;position:relative}.v2-switch:before{content:"";background:#dedfd5;border-radius:20px;position:absolute;inset:8px 0}.v2-switch.is-on:before{background:#dddd6b}.v2-switch>span{background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:transform .18s ease-out;display:grid;position:relative;transform:translate(-10px)}.v2-switch.is-on>span{transform:translate(10px)}.v2-profile-search{color:#71765d;background:#f5f4ea;border-radius:24px;align-items:center;gap:8px;min-height:44px;margin:12px 16px;padding:0 12px;display:flex}.v2-profile-search input{color:#222d00;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 0;font-size:16px}.v2-profile-list{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.v2-connection{align-items:center;gap:10px;padding:10px 16px;display:flex}.v2-connection>button:first-child{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.v2-connection span{min-width:0}.v2-connection strong,.v2-connection small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v2-connection strong{font-size:14px}.v2-connection small{color:#71765d;margin-top:3px;font-size:12px}.v2-follow,.v2-following{cursor:pointer;color:#222d00;background:#dddd6b;border:0;border-radius:23px;min-height:44px;padding:8px 14px;font-size:12px;font-weight:700}.v2-following{color:#626943;background:#f5f4ea}.v2-person-skeleton{padding:0 16px}.v2-person-skeleton>i{background:#f5f4ea;border-radius:10px;height:48px;margin:12px 0;display:block}.v2-load-more{color:#222d00;cursor:pointer;background:#f5f4ea;border:0;border-radius:22px;justify-content:center;align-items:center;min-height:44px;margin:16px auto;padding:8px 20px;display:flex}.v2-modal-backdrop>.modal-sheet.v2-profile-fullscreen{width:min(100%,430px);height:var(--dialog-viewport-height,100dvh);max-height:var(--dialog-viewport-height,100dvh);padding:0 0 env(safe-area-inset-bottom);border-radius:0;flex-direction:column;margin:0;display:flex;overflow:hidden}.v2-profile-fullscreen>.modal-heading{display:none}.v2-profile-fullscreen>.v2-profile-top{flex-shrink:0}.v2-profile-top>.v2-save-profile{background:#dddd6b;border-radius:22px;width:auto;min-width:76px;height:36px;padding:0 14px;font-size:13px;font-weight:700}.v2-profile-top>.v2-save-profile:disabled{color:#71765d;background:#eeede6}.v2-profile-form{flex:1;padding:20px;scroll-padding-top:16px;overflow:auto}.v2-edit-avatar{color:#777730;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;margin:0 auto 20px;display:flex}.v2-edit-avatar strong{font-size:14px}.v2-profile-form fieldset,.v2-report-sheet fieldset{border:0;min-width:0;margin:0;padding:0}.v2-profile-form label{margin:0 0 20px;display:block}.v2-profile-form label>span{color:#626943;justify-content:space-between;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.v2-profile-form input,.v2-profile-form textarea{color:#222d00;background:#fff;border:1px solid #d9dccd;border-radius:16px;width:100%;min-height:46px;padding:12px;font-family:inherit;font-size:16px}.v2-profile-form textarea{resize:vertical;line-height:1.4}.v2-username-field{border:1px solid #d9dccd;border-radius:16px;align-items:center;padding-left:12px;display:flex}.v2-username-field input{border:0;padding-left:2px}.v2-field-hint{color:#626943;align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.v2-username-suggestions{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.v2-username-suggestions button{background:#f5f4ea;border:0;border-radius:18px;min-height:44px;padding:8px 12px}.v2-profile-menu{gap:4px;display:grid}.v2-profile-menu>button{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-height:48px;padding:14px 8px;font-size:15px;display:flex}.v2-profile-menu p{color:#71765d;font-size:13px;line-height:1.5}.v2-profile-toast{z-index:3000;bottom:calc(var(--v2-nav-height) + 14px);color:#fff;background:#222d00;border-radius:14px;width:max-content;max-width:calc(min(100vw,430px) - 32px);padding:12px 16px;font-size:13px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #222d0020}.v2-profile-toast button{color:#dddd6b;background:0 0;border:0;min-height:44px;margin-left:10px;font-weight:700}.v2-saved-tile{aspect-ratio:1;min-width:0;position:relative}.v2-saved-tile>.post-grid-tile{width:100%;height:100%}.v2-saved-unavailable{color:#71765d;background:#f5f4ea;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-size:12px;display:flex}.v2-saved-menu{color:#fff;background:#222d0060;border:0;border-radius:16px 0 0;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:0;right:0}.v2-saved-unavailable+.v2-saved-menu{color:#222d00;background:0 0}.v2-profile-post-viewer{z-index:40;background:#fff;height:100dvh;padding:0;bottom:0}.v2-profile-post-viewer .profile-post-viewer-header{color:#222d00;background:#fff;border-bottom:1px solid #eeede6;width:100%;height:64px;padding:0 12px;position:relative;inset:auto}.v2-profile-post-viewer .profile-post-viewer-header>button{box-shadow:none;background:0 0;border:0}.v2-profile-post-viewer .profile-post-viewer-header>span{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.v2-profile-post-viewer .profile-post-viewer-header small{color:#71765d}.v2-shared-context{color:#626943;background:#f5f4ea;margin:0;padding:10px 16px;font-size:12px}.v2-profile-post-viewer .profile-post-feed{height:calc(100dvh - 64px - var(--v2-nav-height));scroll-snap-type:none;overflow:auto}.v2-profile-post-viewer .profile-post-feed>div{height:auto;min-height:0}.v2-report-sheet .v2-report-target{color:#71765d;align-items:center;gap:6px;font-size:13px;display:flex}.v2-report-sheet fieldset>label{border-bottom:1px solid #eeede6;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:14px;display:flex}.v2-report-sheet input[type=radio]{accent-color:#777730;width:20px;height:20px}.v2-report-sheet>.primary-button{width:100%;margin-top:20px}.v2-report-success{text-align:center;gap:14px;display:grid}.v2-report-success>svg{color:#777730;margin:auto}.v2-report-success h2{font-family:var(--font-creolia),serif}.v2-report-success p{color:#71765d;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.v2-switch>span{transition:none}}
.camino-card,.camino-public,.camino-sheet,.camino-celebration{--camino-muted:#626943;color:#222d00}.camino-card{background:#fff;border:1px solid #e1e0dd;border-radius:18px;margin:12px 0 0;padding:12px 14px}.camino-card h2{font:700 12px/1.4 var(--font-inclusive),sans-serif;color:#626c38;margin:0}.camino-card button,.camino-public button,.camino-sheet button,.camino-celebration button{cursor:pointer;font-family:inherit}.camino-card button:disabled,.camino-sheet button:disabled{cursor:wait;opacity:.65}.camino-card :focus-visible,.camino-public :focus-visible,.camino-sheet :focus-visible,.camino-celebration :focus-visible,.camino-name-badge:focus-visible{outline-offset:3px;outline:2px solid #777730}.camino-card-heading{align-items:center;gap:0;display:flex}.camino-card-title{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;padding:0}.camino-card-title>strong{margin-top:2px;font-size:14px;line-height:1.35;display:block}.camino-card-title>strong small{white-space:nowrap;font-size:12px;font-weight:600}.camino-card-title>span{color:var(--camino-muted);margin-top:2px;font-size:12px;display:block}.camino-icon-button{width:40px;height:44px;color:var(--camino-muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.camino-expand>svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}.camino-expand.is-expanded>svg{transform:rotate(180deg)}.camino-next-reward{color:var(--camino-muted);align-items:center;gap:5px;margin-top:5px;font-size:12px;display:flex}.camino-next-reward strong{color:#222d00;font-size:12px}.camino-progress-row{align-items:center;gap:10px;min-width:0;margin-top:6px;display:flex}.camino-progress{flex:1;gap:7px;min-width:0;display:flex}.camino-progress-group{flex-basis:0;min-width:0}.camino-pips{gap:3px;display:flex}.camino-pips>i{background:#e1e0dd;border-radius:4px;flex:1;min-width:0;height:6px}.camino-pips>i.is-confirmed{background:#222d00}.camino-pips>i.is-pending{background:#dddd6b;box-shadow:inset 0 0 0 1px #222d00}.camino-progress.is-expanded{margin:7px 0 0}.camino-progress.is-expanded .camino-pips>i{height:8px}.camino-progress-group>span{color:var(--camino-muted);align-items:center;gap:3px;margin-top:5px;font-size:11px;display:flex}.camino-progress-group>span.is-current{color:#222d00;font-weight:700}.camino-compact-action{color:#222d00;text-align:center;background:0 0;border:0;border-radius:22px;flex:none;max-width:56%;min-height:44px;padding:8px 0 8px 8px;font-size:11.5px;font-weight:700;line-height:1.25}.camino-compact-action.is-available{background:#dddd6b;min-height:44px;padding:8px 10px}.camino-compact-action.is-validating{background:#fbfae9;border:1px solid #dddd6b;min-height:44px;padding:7px 10px}.camino-subtle,.camino-empty{color:var(--camino-muted);margin:10px 0;font-size:12.5px;line-height:1.5}.camino-expanded>.camino-subtle{margin:9px 0;font-size:11.5px}.camino-expanded[hidden]{display:none}.camino-notice{background:#fbfae9;border:1px solid #dddd6b;border-radius:12px;margin-top:12px;padding:11px 12px}.camino-notice strong,.camino-available>strong{align-items:flex-start;gap:7px;font-size:13px;line-height:1.4;display:flex}.camino-notice strong>svg{flex:none;margin-top:1px}.camino-notice p,.camino-available p{color:var(--camino-muted);margin:3px 0 0;font-size:12px;line-height:1.5}.camino-notice.is-waiting{background:#faf9f4;border-color:#e1e0dd}.camino-notice.is-warning{background:#fff2eb;border-color:#edc8b8}.camino-notice.is-warning strong{color:#953e21}.camino-notice.is-reward{background:#fcf1e7;border-color:#edd8c5}.camino-available{margin-top:12px}.camino-primary,.camino-secondary{color:#222d00;background:#dddd6b;border:1px solid #dddd6b;border-radius:25px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;margin-top:12px;padding:11px 14px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.camino-secondary{background:#fff;border-color:#222d00}.camino-error{color:#fff;background:#222d00;border-radius:12px;margin-top:12px;padding:11px 12px}.camino-error p{margin:0;font-size:12px;line-height:1.5}.camino-error button{color:#dddd6b;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:4px 0 0;font-size:13px;font-weight:700;display:flex}.camino-loading{gap:8px;margin:10px 0 5px;display:grid}.camino-loading i{background:#eeede6;border-radius:4px;height:10px}.camino-loading i:nth-child(2){width:65%}.camino-loading i:nth-child(3){width:85%}.camino-return{color:#555e34;background:#faf9f4;border:1px dashed #dedfcf;border-radius:12px;margin:0 0 12px;padding:9px 10px;font-size:12px;line-height:1.5}.camino-return strong{color:#222d00}.camino-completed{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.camino-completed>div{flex:1;min-width:150px}.camino-completed h2{color:#222d00;font-size:14px}.camino-completed p{color:var(--camino-muted);margin:3px 0 0;font-size:12px;line-height:1.4}.camino-completed>button{color:#626c38;background:0 0;border:0;align-items:center;gap:2px;min-height:44px;padding:4px 0;font-size:12px;font-weight:700;display:flex}.camino-public{margin-top:12px}.camino-public-chip{text-align:left;color:#222d00;background:#faf9f4;border:1px solid #e1e0dd;border-radius:24px;align-items:center;gap:7px;max-width:100%;min-height:44px;padding:8px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.camino-public-chip>svg{flex:none}.camino-name-badge{color:#222d00;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:28px;height:28px;margin:-5px 0 -5px -3px;padding:4px;display:inline-flex}.v2-profile-identity>strong .camino-name-badge svg{background:0 0;border-radius:0;padding:0}.camino-official{background:#dddd6b;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.camino-badge-disc>.camino-official{width:26px;height:26px}.v2-modal-backdrop>.modal-sheet.camino-sheet{padding:8px 24px max(26px,env(safe-area-inset-bottom));scrollbar-color:#b8bea2 transparent;scrollbar-width:thin;border-radius:28px 28px 0 0;scroll-padding:76px 0 24px}.camino-sheet:before{content:"";background:#e1e0dd;border-radius:3px;width:38px;height:5px;margin:2px auto 8px;display:block}.camino-sheet>.modal-heading{border-bottom:1px solid #eeede6;justify-content:space-between;gap:8px;min-height:46px;margin:0 -24px;padding:0 14px 9px 24px;display:flex;top:-8px}.camino-sheet>.modal-heading h2{text-align:left;font:400 25px/1.15 var(--font-creolia),serif}.camino-sheet>.modal-heading>.icon-button{background:#f5f4ea;border-radius:50%;flex:none;width:44px;height:44px}.camino-journey-sub{color:var(--camino-muted);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:12px;line-height:1.5}.camino-section-title{color:#626c38;margin:22px 0 8px;font-size:13px;font-weight:700;line-height:1.35}.camino-stage-list,.camino-reward-list{margin:0;padding:0;list-style:none}.camino-stage-list>li{align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.camino-stage-number{width:30px;height:30px;color:var(--camino-muted);border:1px solid #d9dccd;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.camino-stage-list>li.is-current>.camino-stage-number{color:#222d00;background:#dddd6b;border-color:#dddd6b}.camino-stage-list>li.is-completed>.camino-stage-number{color:#dddd6b;background:#222d00;border-color:#222d00}.camino-row-content{text-align:left;flex:1;min-width:0}.camino-row-content strong{overflow-wrap:anywhere;align-items:center;gap:4px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.camino-row-content small{color:var(--camino-muted);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.camino-row-content svg{flex:none}.camino-chip{min-height:23px;color:var(--camino-muted);text-align:center;background:#f3f2ea;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:3px;max-width:89px;padding:4px 7px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.camino-chip.is-completed{color:#222d00;background:#dddd6b}.camino-chip.is-current{color:#dddd6b;background:#222d00}.camino-chip.is-reward{color:#714633;background:#fce4c9}.camino-chip.is-validating{color:#222d00;background:#fbfae9;border:1px solid #dddd6b}.camino-evidence{color:#222d00;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:0;padding:9px 0;display:flex}.camino-evidence-image{width:44px;height:44px;color:var(--camino-muted);background:#f5f4ea;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.camino-evidence-image img{object-fit:cover;width:100%;height:100%}.camino-section-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.camino-section-heading>small{white-space:nowrap;color:var(--camino-muted);font-size:11px}.camino-reward-list>li{align-items:center;gap:10px;padding:10px 0;display:flex}.camino-reward-list>li>img{flex:none}.camino-rules{border-block:1px solid #eeede6;margin:22px 0 0;padding:0}.camino-rules summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:50px;font-size:14px;font-weight:700;list-style:none;display:flex}.camino-rules summary::-webkit-details-marker{display:none}.camino-rules[open] summary>svg{transform:rotate(180deg)}.camino-rules ul{color:var(--camino-muted);margin:0;padding:0 0 4px 18px;list-style:outside}.camino-rules li{margin:0 0 12px;padding-left:2px;font-size:12.5px;line-height:1.55}.camino-rules li::marker{color:#777730}.camino-refresh{text-align:center;color:var(--camino-muted);margin:17px 0 0}.camino-refresh small{font-size:11.5px;line-height:1.45;display:block}.camino-refresh p{margin:0;font-size:12px;line-height:1.5}.camino-refresh button,.camino-text-button{color:#222d00;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:8px;font-size:13px;font-weight:700;display:inline-flex}.camino-badge-description{align-items:flex-start;gap:14px;padding-top:20px;display:flex}.camino-badge-disc{background:#faf9f4;border:1px solid #e1e0dd;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.camino-badge-description h3{margin:0;font-size:15px;line-height:1.4}.camino-badge-description p,.camino-note{color:var(--camino-muted);margin:3px 0 0;font-size:13px;line-height:1.5}.camino-note{background:#faf9f4;border-radius:12px;margin:18px 0 0;padding:11px 12px;font-size:12px}.v2-modal-backdrop>.modal-card.camino-celebration{text-align:center;border-radius:26px;flex-direction:column;align-items:center;width:min(100% - 40px,390px);padding:20px 24px 18px;display:flex}.camino-celebration>.modal-heading{border:0;justify-content:center;gap:6px;width:100%;padding:0;display:flex;position:relative}.camino-celebration>.modal-heading h2{font:400 28px/1.15 var(--font-creolia),serif;text-align:center;padding:0 15px}.camino-celebration>.modal-heading .icon-button{flex:none;align-self:flex-start;width:40px;height:40px;position:absolute;top:-14px;right:-18px}.camino-celebration-seal{border:2px solid #dddd6b;border-radius:50%;place-items:center;width:102px;height:102px;margin:20px 0 8px;animation:.5s cubic-bezier(.16,1,.3,1) both camino-seal-enter;display:grid}.camino-celebration p{color:var(--camino-muted);margin:8px 0 12px;font-size:14px;line-height:1.5}.camino-celebration p.camino-subtle{margin:10px 0 3px;font-size:12px}.camino-celebration-totals{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.camino-celebration-totals>span{background:#faf9f4;border:1px solid #e1e0dd;border-radius:15px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:flex}.camino-celebration-totals>span.is-pending{color:#714633;background:#fce4c9;border-color:#fce4c9}.camino-celebration .camino-primary{margin-top:14px}@keyframes camino-seal-enter{0%{filter:blur(2px);transform:scale(.88)}to{filter:blur();transform:scale(1)}}@media (hover:hover){.camino-icon-button:hover,.camino-name-badge:hover{background:#f5f4ea}.camino-evidence:hover{background:#faf9f4}.camino-primary:hover,.camino-compact-action.is-available:hover{background:#d5d55b}}@media (max-width:359px){.camino-card{padding:11px}.camino-card-title>strong{font-size:13px}.camino-icon-button{width:32px}.camino-progress-row{flex-wrap:wrap}.camino-progress-row>.camino-progress{min-width:100%;margin:5px 0}.camino-compact-action{width:100%;max-width:100%;min-height:44px!important}.v2-modal-backdrop>.modal-sheet.camino-sheet{padding-inline:18px}.camino-sheet>.modal-heading{margin-inline:-18px;padding-left:18px}.camino-stage-list>li,.camino-evidence,.camino-reward-list>li{flex-wrap:wrap;gap:8px}.camino-stage-list .camino-chip{margin-left:38px}.camino-evidence .camino-chip{margin-left:52px}.camino-reward-list .camino-chip{margin-left:31px}.camino-chip{max-width:none}.camino-section-heading{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:8px}.camino-section-heading>.camino-section-title{margin-bottom:3px}.camino-completed>button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.camino-expand>svg{transition:none}.camino-celebration-seal{animation:none}}@media (max-width:359px){.v2-profile-counts{column-gap:6px}.v2-profile-counts small{font-size:10px}}
.v2-access,.v2-onboarding,.v2-profile-complete,.v2-access-error,.v2-access-splash{color:#222d00;scrollbar-color:#9c9e80 transparent;caret-color:#777730;background:#fff;width:min(100%,480px);height:100dvh;min-height:0;margin:0 auto;overflow:auto}.v2-access ::selection,.v2-onboarding ::selection{color:#222d00;background:#dddd6b}.v2-access-layout{width:100%;min-height:100%;padding:max(64px,calc(env(safe-area-inset-top) + 32px)) 28px max(24px,env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}.v2-access-brand{font:400 30px/1 var(--font-creolia),serif;align-items:center;gap:10px;display:flex}.v2-access-illustration{object-fit:contain;align-self:center;margin:2px 0 6px;transform:rotate(-4deg)}.v2-access h1,.v2-onboarding h1,.v2-access-error h1,.v2-profile-complete h1,.v2-guest-gate h1{font:400 28px/1.15 var(--font-creolia),serif;letter-spacing:-.015em;text-wrap:balance;margin:0}.v2-access-layout>p{color:#5c6443;margin:0;font-size:14px;line-height:1.5}.v2-access-form{gap:8px;margin-top:4px;display:grid}.v2-access-form>label{font-size:12px;font-weight:600}.v2-access-phone{background:#fff;border:1.5px solid #c8cbba;border-radius:16px;align-items:center;height:56px;display:flex;overflow:hidden}.v2-access-phone:focus-within{border-color:#777730;box-shadow:0 0 0 3px #dddd6b70}.v2-access-phone.has-error{border-color:#bd451e}.v2-access-phone select{color:#222d00;background:0 0;border:0;outline:none;flex:none;width:118px;max-width:118px;height:48px;padding:0 8px;font-size:13px}.v2-access-phone input{color:#222d00;background:0 0;border:0;border-left:1px solid #e6e7de;outline:none;width:100%;min-width:0;height:48px;padding:0 12px;font-size:16px}.v2-access input::placeholder,.v2-onboarding input::placeholder,.v2-onboarding textarea::placeholder{color:#70765f;opacity:1}.v2-access .primary-button,.v2-onboarding .primary-button,.v2-profile-complete .primary-button,.v2-access-error .primary-button,.v2-guest-gate .primary-button{color:#222d00;background:#dddd6b;border-radius:27px;justify-content:center;align-items:center;gap:8px;min-height:54px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.v2-access button:disabled,.v2-onboarding button:disabled{cursor:not-allowed;opacity:.48}.v2-access .primary-button:enabled:hover,.v2-onboarding .primary-button:enabled:hover{background:#d3d35d}.v2-access-hint,.v2-access .v2-access-hint{color:#606747;margin:4px 0;font-size:12px;line-height:1.5}.v2-access .form-error,.v2-onboarding .form-error{color:#a93918;margin:4px 0;font-size:13px;line-height:1.45}.v2-access-layout>.v2-access-register{text-align:center;color:#5c6443;font-size:12px}.v2-access-register a{color:#222d00;text-underline-offset:3px;font-weight:700;text-decoration:underline}.v2-access-layout>.v2-access-preview{text-align:center;color:#616845;font-size:11px;line-height:1.5}.v2-access-age{text-align:center;color:#63694e;margin-top:auto;padding-top:16px;font-size:11px}.v2-otp-layout{padding-top:max(28px,env(safe-area-inset-top));gap:20px}.v2-otp-layout .round-back{color:#222d00;background:#fff;border:1px solid #dfe1d7;width:44px;height:44px;margin:0 0 50px;position:static}.v2-otp-layout>p{font-size:15px;line-height:1.8}.v2-access-change{color:#777730;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0 10px;font-size:13px;font-weight:700;text-decoration:underline}.v2-otp-form{gap:16px;margin:10px 0 0;display:grid}.v2-access .otp-control{width:100%;max-width:none;display:block;position:relative}.v2-access .otp-boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.v2-access .otp-boxes>span{color:#222d00;background:#fff;border:1.5px solid #d6d8cb;border-radius:12px;place-items:center;min-width:0;height:56px;font-size:26px;font-weight:600;display:grid}.v2-access .otp-boxes .is-active{border-color:#777730;box-shadow:0 0 0 3px #dddd6b55}.v2-access .otp-control.has-error .otp-boxes>span{background:#fff7f3;border-color:#bd451e}.v2-access .otp-native{opacity:.02;caret-color:#0000;color:#0000;border:0;outline:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.v2-access .otp-native:focus-visible{outline:none}.v2-access .resend-button{color:#5c6443;background:0 0;border:0;min-height:44px;margin:0;padding:10px 0;font-size:13px}.v2-access .resend-button:disabled{opacity:1;cursor:default;color:#63694e}.v2-access .resend-button strong{color:#222d00;font-variant-numeric:tabular-nums}.v2-otp-loading{color:#5c6443;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.v2-access-toast{z-index:1100;left:50%;bottom:max(28px,env(safe-area-inset-bottom));color:#fff;background:#222d00;border-radius:16px;width:max-content;max-width:calc(100% - 32px);padding:13px 20px;font-size:13px;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #222d0030}.v2-access-email .email-confirmation{padding:10px 8px 20px}.v2-access-email .email-confirmation>p{color:#5c6443;line-height:1.5}.v2-access-email .primary-button{color:#222d00;background:#dddd6b}.v2-access-splash{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.v2-access-splash .splash-brand{color:#222d00;flex-direction:column;align-items:center;gap:14px;display:flex}.v2-access-splash h1{font:400 34px/1 var(--font-creolia),serif;color:#222d00;margin:0}.v2-access-splash p{color:#606747;margin:0;font-size:13px}.v2-access-error,.v2-profile-complete{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:40px 28px;display:flex}.v2-access-error>img,.v2-profile-complete>img{object-fit:contain;flex:none}.v2-access-error p,.v2-profile-complete p{color:#5c6443;max-width:36ch;margin:0;font-size:14px;line-height:1.6}.v2-access-error .primary-button,.v2-access-error .secondary-button,.v2-profile-complete .primary-button{width:100%;margin-top:8px}.v2-access-error a{justify-content:center;align-items:center;text-decoration:none;display:flex}.v2-session-expired .confirmation-block{color:#5c6443;padding:10px 16px 24px;line-height:1.5}.v2-session-expired .primary-button{color:#222d00;background:#dddd6b}.v2-reauth.v2-profile-fullscreen{padding:0;overflow:auto}.v2-reauth>.modal-heading{display:none}.v2-reauth>.v2-load-more{align-self:flex-start;min-height:44px;margin:8px 16px 0}.v2-reauth .v2-access{height:auto;min-height:calc(100% - 56px)}.v2-reauth .v2-access-layout{padding-top:20px}.v2-onboarding{padding:max(28px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom))}.v2-onboarding-form{flex-direction:column;gap:24px;min-height:100%;display:flex}.v2-onboarding-form>header{gap:20px;display:grid}.v2-onboarding-progress{gap:6px;display:flex}.v2-onboarding-progress>span{background:#edeee5;border-radius:3px;flex:1;height:4px}.v2-onboarding-progress .is-complete{background:#777730}.v2-onboarding .round-back{color:#222d00;background:#fff;border:1px solid #dfe1d7;width:44px;height:44px;position:static}.v2-onboarding-content{flex-direction:column;flex:1;gap:16px;padding-top:32px;display:flex}.v2-onboarding-content>p{color:#5c6443;margin:0;font-size:14px;line-height:1.5}.v2-onboarding-input{border:1.5px solid #c8cbba;border-radius:16px;align-items:center;gap:10px;min-height:56px;margin-top:12px;padding:0 16px;font-size:18px;font-weight:600;display:flex}.v2-onboarding-input:focus-within{border-color:#777730;box-shadow:0 0 0 3px #dddd6b55}.v2-onboarding-input.has-error{border-color:#bd451e}.v2-onboarding-input input{color:#222d00;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:52px;font-size:16px}.v2-onboarding-input svg{color:#777730;flex:none;width:20px}.v2-onboarding-status{color:#5a652c;min-height:18px;font-size:12px}.v2-onboarding-status>p{margin:0}.v2-onboarding-form>footer{gap:12px;padding-top:20px;display:grid}.v2-onboarding-form>footer>.v2-access-hint{text-align:center}.v2-onboarding .avatar-picker{flex:none;margin:20px auto}.v2-onboarding-bio{border:1.5px solid #c8cbba;border-radius:16px;gap:8px;padding:14px;display:grid}.v2-onboarding-bio:focus-within{border-color:#777730}.v2-onboarding-bio textarea{resize:vertical;color:#222d00;background:0 0;border:0;outline:none;width:100%;min-height:130px;font-size:16px;line-height:1.5}.v2-onboarding-bio small{color:#63694e;font-variant-numeric:tabular-nums;justify-self:end;font-size:11px}.v2-username-required .username-required-icon{display:none}.v2-username-required .username-required-copy h3{font:400 25px/1.2 var(--font-creolia),serif}.v2-username-required .username-required-copy p,.v2-username-required .username-rules{color:#5c6443;line-height:1.5}.v2-username-required .username-field{border-radius:16px}.v2-username-required .primary-button{color:#222d00;background:#dddd6b;border-radius:27px;min-height:54px}.v2-tutorial{width:min(100%,480px);height:100dvh;min-height:0;padding:max(32px,env(safe-area-inset-top)) 28px max(32px,env(safe-area-inset-bottom));color:#fff;background:#141803;outline:none;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:auto}.v2-tutorial-skip{color:#e4e5d9;background:0 0;border:0;align-self:flex-end;min-height:44px;padding:0 4px;font-size:13px}.v2-tutorial-content{touch-action:pan-y;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:30px;min-height:340px;display:flex}.v2-tutorial-image{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:210px;height:210px}.v2-tutorial-copy{text-align:center;max-width:34ch}.v2-tutorial h1{font:400 32px/1.12 var(--font-creolia),serif;color:#dddd6b;text-wrap:balance;margin:0 0 14px}.v2-tutorial-copy p{color:#e4e5d9;margin:0;font-size:15px;line-height:1.55}.v2-tutorial-footer{flex-direction:column;gap:8px;padding-top:24px;display:flex}.v2-tutorial-dots{align-self:center;gap:0;margin-bottom:12px;display:flex}.v2-tutorial-dots button{cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;position:relative}.v2-tutorial-dots button:before{content:"";background:#727658;border-radius:8px;position:absolute;inset:12px}.v2-tutorial-dots button.is-active:before{background:#dddd6b}.v2-tutorial .primary-button{color:#222d00;background:#dddd6b;border-radius:27px;min-height:54px;font-size:14px;font-weight:700}.v2-tutorial-secondary{color:#f0f0d9;background:0 0;border:0;min-height:44px;padding:8px;font-size:13px}.v2-tutorial-destination{text-align:center;color:#c6c9b7;margin:0;font-size:11px;line-height:1.5}.v2-tutorial-error{color:#ffcbb8;margin:4px 0;font-size:13px;line-height:1.5}.v2-guest-shell{overscroll-behavior-y:contain;color:#222d00;background:#fff;width:min(100%,600px);height:100dvh;min-height:0;margin:0 auto;overflow-y:auto}.v2-guest-header{min-height:64px;padding:max(14px,env(safe-area-inset-top)) 18px 12px;background:#fff;justify-content:space-between;align-items:center;display:flex}.v2-guest-header>a{font:400 26px/1 var(--font-creolia),serif;color:#222d00;align-items:center;gap:8px;text-decoration:none;display:flex}.v2-guest-header>button{color:#222d00;background:0 0;border:0;min-width:44px;min-height:44px;font-size:13px;font-weight:700}.v2-guest-banner{color:#fff;background:#222d00;align-items:center;gap:8px;min-height:56px;padding:8px 16px;display:flex}.v2-guest-banner>span{flex:1;font-size:11px;font-weight:600;line-height:1.3}.v2-guest-banner>button,.v2-guest-banner>a{color:#222d00;background:#dddd6b;border:0;border-radius:24px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.v2-guest-banner>a{color:#fff;background:0 0;border:1px solid #a6ad88;padding:8px 10px}.v2-guest-feed{flex-direction:column;display:flex}.v2-guest-feed .post-card--inline{box-shadow:none;border-radius:0}.v2-guest-gate{max-height:92%;padding-bottom:max(24px,env(safe-area-inset-bottom));color:#222d00;background:#fff;border-radius:28px 28px 0 0}.v2-guest-gate-content{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:4px 24px 8px;display:flex}.v2-guest-gate-content>img{object-fit:contain}.v2-guest-gate-content>p{color:#5c6443;max-width:34ch;margin:0;font-size:14px;line-height:1.5}.v2-guest-gate-content>.primary-button,.v2-guest-gate-content>.secondary-button{border-radius:27px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:14px;text-decoration:none;display:flex}.v2-guest-later{color:#5c6443;background:0 0;border:0;min-height:44px;font-size:13px}.v2-guest-gate-content>small{color:#63694e;font-size:10.5px;line-height:1.5}.v2-guest-video{background:#141803;border-radius:0;width:min(100%,480px);height:100%;max-height:100%;padding:0;position:relative;overflow:hidden}.v2-guest-video>.modal-heading{display:none}.v2-guest-video .post-card--immersive{height:100%;min-height:100%;max-height:none}.v2-guest-video-back{z-index:10;top:max(16px,env(safe-area-inset-top));color:#fff;background:#141803b3;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;left:16px}.v2-access :focus-visible,.v2-onboarding :focus-visible,.v2-guest-shell :focus-visible,.v2-guest-gate :focus-visible{outline-offset:3px;outline:3px solid #777730}.v2-tutorial :focus-visible{outline-offset:3px;outline:3px solid #dddd6b}@media (min-width:700px){.v2-access-layout{padding-top:80px}.v2-otp-layout{padding-top:36px}.v2-access,.v2-onboarding,.v2-profile-complete,.v2-access-error,.v2-access-splash,.v2-tutorial,.v2-guest-shell{border-inline:1px solid #e4e6da}.v2-guest-gate{border-radius:24px;max-width:430px}.v2-guest-video{border-radius:20px;max-height:min(900px,100% - 40px)}}@media (max-height:650px){.v2-access-layout{gap:12px;padding-top:24px}.v2-access-illustration{width:92px;height:92px;margin:0}.v2-otp-layout .round-back{margin-bottom:20px}.v2-access-age,.v2-onboarding-content{padding-top:8px}.v2-tutorial{padding-top:12px;padding-bottom:16px}.v2-tutorial-content{gap:16px;min-height:250px}.v2-tutorial-image{width:130px;height:130px}.v2-tutorial h1{font-size:27px}.v2-tutorial-copy p{font-size:13px}.v2-tutorial-footer{padding-top:8px}}@media (prefers-reduced-motion:reduce){.v2-access .is-shaking{animation:none}}.v2-access,.v2-onboarding{height:var(--access-viewport-height,100dvh)}.v2-access[data-keyboard-open=true] .v2-access-layout{gap:10px;padding-top:16px}.v2-access[data-keyboard-open=true] .v2-access-illustration,.v2-access[data-keyboard-open=true] .v2-access-age,.v2-access[data-keyboard-open=true] .v2-access-preview{display:none}.v2-access[data-keyboard-open=true] .v2-otp-layout .round-back{margin-bottom:8px}.v2-onboarding[data-keyboard-open=true] .v2-onboarding-content{padding-top:0}.v2-onboarding[data-keyboard-open=true] .v2-onboarding-form{gap:12px}.v2-onboarding[data-keyboard-open=true] .v2-onboarding-form>footer{padding-top:8px}.v2-access input:focus-visible,.v2-access select:focus-visible,.v2-onboarding input:focus-visible,.v2-onboarding textarea:focus-visible{outline:none}.v2-modal-backdrop>.v2-guest-video{height:var(--dialog-viewport-height,100dvh);max-height:var(--dialog-viewport-height,100dvh)}@media (min-width:700px){.v2-modal-backdrop>.v2-guest-video{height:min(900px,calc(var(--dialog-viewport-height,100dvh) - 40px));max-height:calc(var(--dialog-viewport-height,100dvh) - 40px)}}
.v2-wallet{border:1px solid var(--v2-divider,#eeede6);color:#222d00;background:#fff;border-radius:18px;margin:14px 0;padding:14px}.v2-wallet-main{align-items:center;gap:12px;display:flex}.v2-coin-disc{color:#222d00;background:#dddd6b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;box-shadow:inset 0 2px #efefa1}.v2-wallet .v2-coin-disc{width:44px;height:44px}.v2-wallet-value{flex:1;min-width:0}.v2-coin-label{color:#777730;letter-spacing:.12em;font-size:10px;font-weight:700;line-height:1.1;display:block}.v2-wallet-value strong{font-size:25px;line-height:1.1}.v2-wallet-value small{color:#72765c;font-size:12px}.v2-wallet-value>small{margin-top:3px;display:block}.v2-coin-small-button{color:#fff;background:#222d00;border:0;border-radius:24px;min-height:36px;padding:8px 14px;font:700 12px Inclusive Sans,sans-serif}.v2-wallet-pending{color:#62684f;border-top:1px solid #eeede6;margin:12px 0 0;padding:10px 0 0;font-size:12px;line-height:1.45}.v2-wallet-skeleton{background:linear-gradient(90deg,#eeede6,#fafaf6,#eeede6) 0 0/200% 100%;border-radius:6px;width:105px;height:22px;margin:5px 0;animation:1.2s linear infinite v2-coin-shimmer}.v2-donation-sheet{color:#222d00;background:#fff;max-width:430px!important;padding:8px 20px max(24px,env(safe-area-inset-bottom))!important;border-radius:26px 26px 0 0!important}.v2-donation-sheet .modal-heading{justify-content:center;min-height:34px;margin:0 0 13px;position:relative}.v2-donation-sheet .modal-heading h2{font-size:15px!important}.v2-donation-sheet .modal-heading .icon-button{position:absolute;right:-8px}.v2-donation-sheet:before{content:"";background:#dedfd9;border-radius:5px;width:38px;height:5px;margin:0 auto 3px;display:block}.v2-donation-recipient{border:1px solid #e1e0dd;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.v2-donation-recipient .avatar{border-radius:11px}.v2-donation-recipient div{min-width:0}.v2-donation-recipient small{letter-spacing:.1em;color:#777730;font-size:10px;font-weight:700}.v2-donation-recipient p{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.3}.v2-donation-balance{color:#72765c;align-items:center;gap:5px;margin:15px 0 9px;font-size:13px;display:flex}.v2-donation-balance strong{color:#222d00}.v2-donation-sheet>h3{margin:8px 0;font-size:14px}.v2-donation-amounts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.v2-donation-amounts button{color:#222d00;background:#fff;border:1px solid #e1e0dd;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:56px;display:flex}.v2-donation-amounts button strong{font-size:15px}.v2-donation-amounts button.is-selected{color:#fff;background:#222d00;border-color:#222d00}.v2-donation-amounts button.is-unavailable{color:#7b8069;background:#f6f5ef}.v2-coin-muted{color:#72765c;margin:8px 0 14px;font-size:12px;line-height:1.45}.v2-coin-primary,.v2-coin-secondary{text-align:center;box-sizing:border-box;color:#222d00;border:1px solid #0000;border-radius:28px;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:10px;padding:12px 18px;font:700 15px Inclusive Sans,sans-serif;text-decoration:none;display:flex}.v2-coin-primary{background:#dddd6b;box-shadow:inset 0 2px #efefa1}.v2-coin-secondary{background:#fff;border-color:#222d00}.v2-coin-primary:disabled,.v2-payment-button:disabled{opacity:.5;cursor:default;box-shadow:none}.v2-coin-text-button{color:#52630f;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:6px 0;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.v2-coin-error{color:#994128;overflow-wrap:anywhere;background:#fff1e8;border-radius:12px;margin:10px 0;padding:11px;font-size:13px;line-height:1.4}.v2-coin-error button{min-height:36px;color:inherit;background:0 0;border:0;font:700 13px Inclusive Sans,sans-serif;text-decoration:underline;display:block}.v2-coin-notice{color:#555d37;background:#f5f4ea;border-radius:14px;align-items:flex-start;gap:10px;margin:14px 0;padding:13px;font-size:13px;line-height:1.4;display:flex}.v2-coin-notice svg{flex-shrink:0;width:18px;height:18px}.v2-coin-notice p{margin:4px 0 0}.v2-coin-operation{text-align:center;padding:6px 2px 0;position:relative}.v2-coin-operation>h3{color:#222d00;overflow-wrap:anywhere;max-width:340px;margin:18px auto 14px;font:400 26px/1.12 Creolia,serif}.v2-coin-operation>p{color:#72765c;margin:12px 0 18px;font-size:14px;line-height:1.45}.v2-coin-operation>p strong{color:#222d00}.v2-coin-operation>.spinner{margin:16px auto}.v2-coin-progress{background:linear-gradient(90deg,#dddd6b,#222d00,#dddd6b) 0 0/200% 100%;border-radius:4px;height:4px;margin:26px 0 12px;animation:1s linear infinite v2-coin-shimmer}.v2-coin-rain{pointer-events:none;height:160px;position:absolute;top:0;left:0;right:0;overflow:hidden}.v2-coin-rain img{animation:1.2s ease-in both v2-coin-rain;position:absolute;top:-35px}.v2-purchase-backdrop{background:#14180466;align-items:stretch!important;padding:0!important}.v2-purchase-page{color:#222d00;background:#fff;flex-direction:column;width:100%;display:flex;max-width:430px!important;height:var(--dialog-viewport-height,100dvh)!important;max-height:var(--dialog-viewport-height,100dvh)!important;border-radius:0!important;padding:0!important;overflow:hidden!important}.v2-purchase-page>.modal-heading{display:none}.v2-purchase-header{padding:max(12px,env(safe-area-inset-top)) 10px 12px;border-bottom:1px solid #eeede6;flex-shrink:0;align-items:center;gap:6px;display:flex}.v2-purchase-header button{color:#222d00;background:0 0;border:0;place-items:center;width:38px;min-height:44px;display:grid}.v2-purchase-header h2{margin:0;font-size:17px;line-height:1.2}.v2-purchase-header p{color:#72765c;margin:2px 0 0;font-size:12px}.v2-purchase-content{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.v2-purchase-content>h3{margin:0;font:400 25px/1.15 Creolia,serif}.v2-purchase-content>.v2-coin-muted{margin:5px 0 16px}.v2-package-list{flex-direction:column;gap:10px;display:flex}.v2-package-list>button{color:#222d00;text-align:left;background:#fff;border:1.5px solid #e1e0dd;border-radius:16px;align-items:center;gap:10px;width:100%;min-height:68px;padding:10px 13px;display:flex}.v2-package-list>button.is-selected{background:#fbfae9;border-color:#222d00}.v2-package-list>button:disabled{color:#777d68;background:#f8f8f4}.v2-package-list>button>span{flex:1;min-width:0}.v2-package-list strong{font-size:17px;line-height:1.15;display:block}.v2-package-list small{color:#72765c;margin-top:3px;font-size:12px;line-height:1.2;display:block}.v2-package-list>button>b{white-space:nowrap;font-size:15px}.v2-package-list>button>i{border:1.5px solid #8a9078;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.v2-package-list i em{background:#222d00;border-radius:50%;width:12px;height:12px}.v2-purchase-limit{color:#72765c;margin:16px 0;font-size:12px;line-height:1.5}.v2-purchase-footer{padding:12px 20px max(18px,env(safe-area-inset-bottom));text-align:center;background:#fff;border-top:1px solid #eeede6;flex-shrink:0}.v2-purchase-footer>small{color:#72765c;margin-top:7px;font-size:11px;display:block}.v2-payment-button{color:#fff;background:#009ee3;border:0;border-radius:30px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;padding:10px;font:700 15px Inclusive Sans,sans-serif;display:flex}.v2-payment-button span{color:#009ee3;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.v2-package-skeleton{flex-direction:column;gap:10px;margin:15px 0;display:flex}.v2-package-skeleton i{background:linear-gradient(90deg,#eeede6,#fafaf6,#eeede6) 0 0/200% 100%;border-radius:16px;height:68px;animation:1.2s linear infinite v2-coin-shimmer}.v2-purchase-return{color:#222d00;background:#fff;flex-direction:column;width:100%;max-width:430px;min-height:100dvh;margin:auto;display:flex}.v2-purchase-return>header{padding:max(20px,env(safe-area-inset-top)) 20px 15px;border-bottom:1px solid #eeede6}.v2-purchase-return h1{margin:0;font-size:17px}.v2-purchase-return>section{text-align:center;flex:1;padding:60px 24px 30px}.v2-purchase-return h2{margin:24px 0 16px;font:400 30px/1.12 Creolia,serif}.v2-purchase-return p{color:#72765c;margin:14px 0 22px;font-size:14px;line-height:1.5}.v2-purchase-return .spinner{margin:auto}.v2-return-amount{color:#222d00;margin:14px 0;font-size:23px;display:block}.v2-return-coin{display:inline-flex;position:relative}.v2-return-coin i{color:#fff;background:#222d00;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-2px;right:-4px}.v2-return-coin i svg{width:18px}.v2-purchase-return .v2-coin-primary{margin-top:30px}@keyframes v2-coin-shimmer{to{background-position:-200% 0}}@keyframes v2-coin-rain{0%{opacity:0;transform:translateY(0)rotate(-15deg)}15%{opacity:1}to{opacity:0;transform:translateY(180px)rotate(115deg)}}@media (prefers-reduced-motion:reduce){.v2-wallet-skeleton,.v2-coin-progress,.v2-package-skeleton i,.v2-coin-rain img{animation:none}.v2-coin-rain{display:none}}@media (min-width:768px){.v2-purchase-backdrop{justify-content:center}.v2-purchase-page{box-shadow:0 0 40px #1418041f}}
.v2-activity{color:#222d00;background:#fff;min-height:65dvh;padding:0 0 92px}.v2-activity>header{border-bottom:1px solid #eeede6;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex}.v2-activity>header h1{margin:0;font-size:20px;font-weight:700}.v2-notifications>section>h2{letter-spacing:.1em;text-transform:uppercase;color:#777730;margin:0;padding:16px 16px 7px;font-size:11px;font-weight:700}.v2-notification-row{background:#fff;border-bottom:1px solid #eeede6;align-items:center;gap:12px;min-height:80px;padding:12px 16px;display:flex}.v2-notification-row.is-unread{background:#fbfae9}.v2-activity-avatar{color:#858c70;background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.v2-activity-avatar>.lucide{background:#f2f1e9;border-radius:50%;width:42px;height:42px;padding:10px}.v2-activity-event{color:#fff;background:#e5592e;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-3px;right:-3px}.v2-activity-event svg{stroke-width:2.7px;width:10px;height:10px}.v2-activity-event.is-follow,.v2-activity-event.is-share{background:#777730}.v2-activity-event.is-comment,.v2-activity-event.is-comment_reply{background:#222d00}.v2-activity-event.is-post_dislike{background:#858c70}.v2-activity-copy{flex:1;min-width:0}.v2-activity-open{text-align:left;width:100%;color:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13.5px;line-height:1.38;display:block}.v2-activity-open strong{font-weight:700}.v2-activity-open time{color:#737b60;margin-top:3px;font-size:12px;display:block}.v2-activity-open>span{color:#737b60;margin-top:3px;display:block}.v2-activity-action{color:#222d00;white-space:nowrap;background:#dddd6b;border:1px solid #dddd6b;border-radius:20px;flex-shrink:0;max-width:110px;min-height:36px;padding:7px 13px;font-size:12px;font-weight:700}.v2-activity-action.is-done{background:#f2f1e9;border-color:#deded0}.v2-activity-action:disabled{opacity:1}.v2-activity-action .spinner{width:16px;height:16px}.v2-activity-thumbnail{color:#858c70;background:#f2f1e9;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:48px;height:48px;padding:0;display:grid;overflow:hidden}.v2-activity-thumbnail img{object-fit:cover;width:100%;height:100%}.v2-activity-system{color:#805f41;background:#fce4c9;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.v2-activity-system.is-restored{color:#222d00;background:#dddd6b}.v2-activity-system svg{width:22px}.v2-activity-details{color:#777730;background:0 0;border:0;width:74px;padding:8px 0;font-size:12px;font-weight:700}.v2-activity-action-error{color:#a2381d;margin-top:7px;font-size:12px;line-height:1.3}.v2-activity-action-error button{color:inherit;background:0 0;border:0;padding:6px 0;font-weight:700;text-decoration:underline;display:block}.v2-activity-error{background:#fbfae9;border:1px solid #e5e2cc;border-radius:12px;margin:16px;padding:16px;font-size:14px}.v2-activity-error p{color:#626d4d;margin:6px 0 10px}.v2-activity-error button,.v2-activity-more button{color:#222d00;background:#fff;border:1px solid #bdc0a7;border-radius:22px;padding:10px 16px;font-weight:700}.v2-activity-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:56dvh;padding:38px 28px;display:flex}.v2-activity-empty img{object-fit:contain;width:96px;height:96px;margin-bottom:20px}.v2-activity-empty h2{margin:0 0 10px;font-size:23px}.v2-activity-empty p{color:#737b60;max-width:300px;margin:0 0 24px;font-size:14px;line-height:1.5}.v2-activity-empty .primary-button{width:auto;min-height:46px;padding-inline:26px}.v2-activity-skeleton>div{border-bottom:1px solid #eeede6;align-items:center;gap:12px;padding:16px;display:flex}.v2-activity-skeleton i,.v2-activity-skeleton b,.v2-activity-skeleton em{background:#eeede6;animation:1.3s ease-in-out infinite alternate activity-pulse;display:block}.v2-activity-skeleton i{border-radius:50%;flex-shrink:0;width:44px;height:44px}.v2-activity-skeleton span{flex:1}.v2-activity-skeleton b{border-radius:5px;height:11px;margin:7px 0}.v2-activity-skeleton b:last-child{width:63%}.v2-activity-skeleton em{border-radius:10px;width:48px;height:48px}.v2-activity-more{text-align:center;padding:22px}.v2-activity-detail-sheet{max-width:430px}.v2-activity-detail-sheet>p{color:#737b60;text-align:center;font-size:15px;line-height:1.5}.v2-activity-sheet-icon{color:#777730;background:#f2f1e9;border-radius:50%;place-items:center;width:54px;height:54px;margin:8px auto 16px;display:grid}.v2-activity-detail-sheet dl{background:#fbfae9;border-radius:12px;margin:20px 0;padding:16px;font-size:14px}.v2-activity-detail-sheet dt{color:#777730;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:700}.v2-activity-detail-sheet dt:first-child{margin-top:0}.v2-activity-detail-sheet dd{overflow-wrap:anywhere;margin:4px 0 0}.v2-activity-detail-sheet>.primary-button,.v2-activity-detail-sheet>.secondary-button{width:100%;min-height:46px;margin-top:10px}@keyframes activity-pulse{to{opacity:.4}}@media (min-width:760px){.v2-activity{border-inline:1px solid #eeede6;max-width:600px;margin-inline:auto}.v2-notification-row{min-height:86px;padding-inline:20px}}@media (prefers-reduced-motion:reduce){.v2-activity-skeleton i,.v2-activity-skeleton b,.v2-activity-skeleton em{animation:none}}
