.bf-app .v3-grid-collection{min-width:0}.bf-app .v3-grid{min-width:0;display:grid}.bf-app .v3-grid.is-grid{margin-inline:calc(var(--bf-gutter) * -1);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.bf-app .v3-grid.is-browse{gap:var(--bf-space-4) var(--bf-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.bf-app .v3-tile{min-width:0;color:var(--bf-ink);-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:relative}.bf-app .v3-tile.is-grid{aspect-ratio:3/4;background:var(--bf-surface-2);overflow:hidden}.bf-app .v3-tile-media{background:var(--bf-surface-2);display:block;position:relative;overflow:hidden}.bf-app .v3-tile.is-grid .v3-tile-media{position:absolute;inset:0}.bf-app .v3-tile.is-browse .v3-tile-media{aspect-ratio:4/5;border-radius:var(--bf-radius-media)}.bf-app .v3-tile-media img,.bf-app .v3-tile-media .cv2-image-unavailable{object-fit:cover;width:100%;height:100%;transition:transform var(--m-dur-1,.12s) var(--m-ease,ease);display:block}.bf-app .v3-tile-media .cv2-image-unavailable{place-content:center;justify-items:center;gap:var(--bf-space-1h);aspect-ratio:auto;padding:var(--bf-space-2);font-size:var(--bf-fs-12);color:var(--bf-mist);text-align:center;display:grid}.bf-app .v3-tile:active .v3-tile-media img{transform:scale(.97)}.bf-app .v3-tile-media.is-text>:is(.v3-tile-text,.v3-tile-excerpt,.v3-tile-mark){transition:transform var(--m-dur-1,.12s) var(--m-ease,ease)}.bf-app .v3-tile:active .v3-tile-media.is-text>:is(.v3-tile-text,.v3-tile-excerpt){transform:scale(.97)}.bf-app .v3-tile-media.is-text{--tile-fill:var(--bf-pair-1-soft);--tile-ink:var(--bf-pair-1);background:linear-gradient(155deg, var(--tile-fill) 45%, color-mix(in srgb, var(--tile-ink) 12%, var(--tile-fill)));color:var(--tile-ink)}.bf-app .v3-tile-media.is-text[data-cat=nail_art]{--tile-fill:var(--bf-pair-4-soft);--tile-ink:var(--bf-pair-4)}.bf-app .v3-tile-media.is-text[data-cat=career]{--tile-fill:var(--bf-pair-3-soft);--tile-ink:var(--bf-pair-3)}.bf-app .v3-tile-media.is-text[data-cat=tips]{--tile-fill:var(--bf-pair-2-soft);--tile-ink:var(--bf-pair-2)}.bf-app .v3-tile.is-grid .v3-tile-media.is-text{padding:var(--bf-space-8) var(--bf-space-3);flex-direction:column;justify-content:center;display:flex}.bf-app .v3-tile.is-grid .v3-tile-media.is-text .v3-tile-mark{top:var(--bf-space-3);left:var(--bf-space-3);position:absolute}.bf-app .v3-tile-text{-webkit-line-clamp:4;line-clamp:4;min-width:0;font:var(--bf-t-label);letter-spacing:var(--bf-track-tight);color:var(--tile-ink);overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bf-app .v3-tile.is-browse .v3-tile-media.is-text{gap:var(--bf-space-2);padding:var(--bf-space-4) var(--bf-space-3);flex-direction:column;display:flex}.bf-app .v3-tile.is-browse .v3-tile-media.is-text.is-blank{justify-content:center;align-items:center}.bf-app .v3-tile-mark{color:var(--tile-ink,var(--bf-mist));flex:none;display:inline-grid}.bf-app .v3-tile-excerpt{-webkit-line-clamp:6;font:var(--bf-t-callout);color:var(--tile-ink,var(--bf-ink));overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.bf-app .v3-tile-multi{color:var(--bf-stage-ink);filter:drop-shadow(0 1px 2px rgb(var(--bf-shadow-rgb) / .5));position:absolute;top:8px;right:8px}.bf-app .v3-tile-likes{left:var(--bf-space-2);bottom:var(--bf-space-2);max-width:calc(100% - var(--bf-space-4));padding:3px var(--bf-space-2) 3px var(--bf-space-1h);border-radius:var(--bf-radius-pill);background:var(--bf-stage-glass);color:var(--bf-stage-ink);font:var(--bf-t-micro);letter-spacing:var(--bf-track-micro);font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;gap:3px;display:inline-flex;position:absolute}.bf-app :is(.v3-tile-media.is-text,.v3-tile-media:has(.cv2-image-unavailable)) .v3-tile-likes{background:var(--bf-raised);color:var(--tile-ink,var(--bf-ink-soft))}.bf-app :is(.v3-tile-media.is-text,.v3-tile-media:has(.cv2-image-unavailable)) .v3-tile-multi{color:var(--tile-ink,var(--bf-ink-soft));filter:none}.bf-app .v3-tile-state{max-width:calc(100% - 40px);padding:3px var(--bf-space-2);border-radius:var(--bf-radius-xs);background:var(--bf-butter-soft);color:var(--bf-butter-ink);font:var(--bf-t-micro);letter-spacing:var(--bf-track-micro);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;position:absolute;top:6px;left:6px;overflow:hidden}.bf-app .v3-tile.is-new{font:inherit;cursor:pointer;border:0;padding:0}.bf-app .v3-tile.is-new .v3-tile-media{place-content:center;justify-items:center;gap:var(--bf-space-1h);padding:var(--bf-space-2);color:var(--bf-ink-soft);font:var(--bf-t-meta);text-align:center;font-weight:600;line-height:1.3;display:grid}@media (hover:hover) and (pointer:fine){.bf-app .v3-tile.is-new:hover .v3-tile-media{background:var(--bf-surface-3)}}.bf-app .v3-tile.is-new:active{transform:scale(.97)}.bf-app .v3-tile.is-new:disabled{cursor:default}.bf-app .v3-tile.is-new:disabled .v3-tile-media{opacity:.55}.bf-app .v3-tile:focus-visible{outline:3px solid var(--bf-accent);outline-offset:-3px;z-index:1}.bf-app .v3-tile-copy{gap:var(--bf-space-1);padding:var(--bf-space-2) 2px 0;display:grid}.bf-app .v3-tile-title{-webkit-line-clamp:2;font:var(--bf-t-sub);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.bf-app .v3-tile-meta{justify-content:space-between;align-items:center;gap:var(--bf-space-2);min-width:0;font:var(--bf-t-micro);letter-spacing:var(--bf-track-micro);color:var(--bf-mist);font-weight:500;display:flex}.bf-app .v3-tile-author{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bf-app .v3-tile-heart{color:var(--bf-ink-soft);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;display:inline-flex}.bf-app .v3-tile.is-ghost .v3-tile-media{background:linear-gradient(90deg, var(--bf-surface-2) 25%, var(--bf-surface-3) 50%, var(--bf-surface-2) 75%);background-size:200% 100%;animation:1.4s linear infinite v3-tile-shimmer}.bf-app .v3-ghost-line{border-radius:var(--bf-radius-xs);background:var(--bf-surface-2);height:12px;display:block}.bf-app .v3-ghost-line.is-short{width:50%}@keyframes v3-tile-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bf-app :is(.v3-grid-status,.v3-grid-more,.v3-grid-end,.v3-grid-empty){grid-column:1/-1}.bf-app .v3-grid.is-grid>:is(.v3-grid-status,.v3-grid-more,.v3-grid-end,.v3-grid-empty,.cv2-notice){margin-inline:var(--bf-gutter)}.bf-app .v3-grid-status{min-height:72px;padding:var(--bf-space-3) 0;place-items:center;display:grid}.bf-app .v3-grid-status .cv2-notice{width:100%}.bf-app .v3-spinner{border:3px solid var(--bf-line);border-top-color:var(--bf-accent);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite bf-spin}.bf-app .v3-grid-more{padding:var(--bf-space-4) 0 var(--bf-space-1)}.bf-app .v3-more-btn{border-radius:var(--bf-radius-pill);background:var(--bf-surface-2);width:100%;min-height:44px;color:var(--bf-ink);font-size:var(--bf-fs-15);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.bf-app .v3-more-btn:hover{background:var(--bf-surface-3)}}.bf-app .v3-more-btn:active{transform:scale(.98)}.bf-app .v3-grid-end{margin:var(--bf-space-4) 0 0;text-align:center;font-size:var(--bf-fs-13);color:var(--bf-mist)}.bf-app .v3-grid-empty{justify-items:center;gap:var(--bf-space-2);max-width:340px;padding:var(--bf-space-10) var(--bf-space-4) var(--bf-space-8);text-align:center;margin:0 auto;display:grid}.bf-app .v3-grid-empty.is-inline{max-width:none;padding:var(--bf-space-3) var(--bf-space-3h);text-align:left;grid-column:2/-1;align-content:center;justify-items:start;margin:0}.bf-app .v3-grid>.v3-grid-empty.is-inline:first-child{grid-column:1/-1}.bf-app .v3-grid-empty.is-page{padding-top:var(--bf-space-16)}.bf-app .v3-grid-empty :is(h1,h2,h3){font:var(--bf-t-headline);letter-spacing:-.01em;text-wrap:balance;margin:0}.bf-app .v3-grid-empty.is-inline h3{font-size:var(--bf-fs-15)}.bf-app .v3-grid-empty p{font-size:var(--bf-fs-15);color:var(--bf-ink-soft);text-wrap:pretty;margin:0;line-height:1.5}.bf-app .v3-grid-empty.is-inline p{font-size:var(--bf-fs-13)}.bf-app .v3-grid-empty .v3-btn,.bf-app .v3-grid-empty .v3-cta{margin-top:var(--bf-space-2)}.bf-app .v3-empty-art{width:96px;height:96px;margin-bottom:var(--bf-space-1);background:var(--bf-surface-2);color:var(--bf-ink-soft);border-radius:50%;place-items:center;display:grid}@media (width>=600px){.bf-app .v3-grid.is-browse{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=640px){.bf-app .v3-grid.is-grid{gap:var(--bf-space-1);margin-inline:0}.bf-app .v3-grid.is-grid>:is(.v3-grid-status,.v3-grid-more,.v3-grid-end,.v3-grid-empty,.cv2-notice){margin-inline:0}.bf-app .v3-tile.is-grid{border-radius:4px}.bf-app .v3-tile-text{font:var(--bf-t-body-strong);letter-spacing:var(--bf-track-tight);line-height:1.3}}@media (width>=900px){.bf-app .v3-grid.is-browse{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-motion=lite] .bf-app .v3-tile.is-ghost .v3-tile-media{animation:none}@media (prefers-reduced-motion:reduce){.bf-app :is(.v3-tile.is-ghost .v3-tile-media,.v3-spinner){animation:none}.bf-app :is(.v3-tile-media img,.v3-tile-media.is-text>*){transition:none}}.bf-app .v3-screen{min-width:0;max-width:var(--bf-col-wide);margin-inline:auto}.bf-app .v3-saved-panel[hidden]{display:none}.bf-app .v3-screen-title{margin:var(--bf-space-2) 0 var(--bf-space-3);font:var(--bf-t-display);letter-spacing:var(--bf-track-display,-.02em)}.bf-app .v3-text-tabs{top:calc(var(--bf-topbar-h) + env(safe-area-inset-top));z-index:calc(var(--bf-z-sticky) - 1);margin:0 calc(var(--bf-gutter) * -1) var(--bf-space-3);background:var(--bf-bg);border-bottom:1px solid var(--bf-line);--tab-i:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:sticky}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bf-app .v3-text-tabs{background:var(--bf-glass);backdrop-filter:var(--bf-blur-bar)}}.bf-app .v3-text-tabs button{min-height:48px;padding:0 var(--bf-space-2);color:var(--bf-ink-soft);font:var(--bf-t-label);cursor:pointer;background:0 0;border:0}.bf-app .v3-text-tabs button[aria-selected=true]{color:var(--bf-ink)}.bf-app .v3-text-tabs button:focus-visible{outline-offset:-3px}.bf-app .v3-text-tabs:after{content:"";background:var(--bf-ink);width:50%;height:2px;transform:translateX(calc(var(--tab-i) * 100%));transition:transform var(--m-dur-3,.32s) var(--m-bounce,ease);pointer-events:none;position:absolute;bottom:-1px;left:0}.bf-app .v3-text-tabs:has(>:nth-child(2)[aria-selected=true]){--tab-i:1}.bf-app .v3-tab-note{margin:0 0 var(--bf-space-3);font:var(--bf-t-meta);color:var(--bf-mist)}.bf-app .v3-saved-panel{animation:m-fade-in var(--m-dur-2,.2s) ease-out both}.bf-app .v3-saved-panel .cv2-filters{margin-bottom:var(--bf-space-3)}.bf-app .v3-cta{justify-content:center;align-items:center;gap:var(--bf-space-2);min-height:44px;padding:0 var(--bf-space-4);border-radius:var(--bf-radius-pill);background:var(--bf-surface-2);color:var(--bf-ink);font-size:var(--bf-fs-15);font-weight:600;text-decoration:none;display:inline-flex}.bf-app .v3-cta.is-primary{background:var(--bf-cta);color:var(--bf-on-accent)}.bf-app .v3-saved-empty .bf-scene-art{max-height:140px;width:auto!important}.bf-app .v3-row-link{align-items:center;gap:var(--bf-space-3h);min-height:64px;margin-top:var(--bf-space-6);padding:var(--bf-space-2h) 0;border-block:1px solid var(--bf-line);color:var(--bf-ink);text-decoration:none;display:flex}.bf-app .v3-row-icon{border-radius:var(--bf-radius-10);background:var(--bf-surface-2);width:36px;height:36px;color:var(--bf-ink);flex:none;place-items:center;display:grid}.bf-app .v3-row-text{flex:1;gap:2px;min-width:0;display:grid}.bf-app .v3-row-text strong{font:var(--bf-t-body-strong)}.bf-app .v3-row-text small{font:var(--bf-t-meta);color:var(--bf-mist)}.bf-app .v3-row-link>svg:last-child{color:var(--bf-mist)}.bf-app .v3-legacy{margin-top:var(--bf-space-4);border-bottom:1px solid var(--bf-line)}.bf-app .v3-legacy>summary{justify-content:space-between;align-items:center;gap:var(--bf-space-3);cursor:pointer;min-height:56px;font:var(--bf-t-body-strong);list-style:none;display:flex}.bf-app .v3-legacy>summary::-webkit-details-marker{display:none}.bf-app .v3-legacy>summary svg{color:var(--bf-mist);transition:transform var(--m-dur-2,.2s) var(--m-ease,ease)}.bf-app .v3-legacy[open]>summary svg{transform:rotate(90deg)}.bf-app .v3-legacy-body{padding-bottom:var(--bf-space-4)}.bf-app .v3-legacy-body>p{margin:0 0 var(--bf-space-3);font:var(--bf-t-meta);color:var(--bf-mist)}.bf-app .v3-legacy .cv2-saved-gone{padding:var(--bf-space-3) var(--bf-space-3h);border-radius:var(--bf-radius-media);background:var(--bf-surface-2)}.bf-app .v3-search-bar{top:calc(var(--bf-topbar-h) + env(safe-area-inset-top));z-index:calc(var(--bf-z-sticky) - 1);margin:0 calc(var(--bf-gutter) * -1) var(--bf-space-2);padding:var(--bf-space-2) var(--bf-gutter);background:var(--bf-bg);position:sticky}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bf-app .v3-search-bar{background:var(--bf-glass);backdrop-filter:var(--bf-blur-bar)}}.bf-app .v3-search-bar .cv2-search-form{max-width:none;min-height:48px;padding:0 0 0 var(--bf-space-3h);border-radius:var(--bf-radius-pill);background:var(--bf-surface-2);border:0;align-items:center;gap:0;margin:0;display:flex;position:relative}.bf-app .v3-search-bar .cv2-search-form:focus-within{background:var(--bf-surface);box-shadow:0 0 0 1.5px var(--bf-accent), 0 0 0 4px var(--bf-soft-strong)}.bf-app .v3-search-bar .cv2-search-form>svg{color:var(--bf-mist);flex:none}.bf-app .v3-search-bar .cv2-search-form input{min-width:0;min-height:48px;padding:0 var(--bf-space-2h);color:var(--bf-ink);font-size:var(--bf-fs-16);background:0 0;border:0;outline:none;flex:1}.bf-app .v3-search-bar .cv2-search-form input::-webkit-search-cancel-button{display:none}.bf-app .v3-search-bar .cv2-search-form input::placeholder{color:var(--bf-mist);opacity:1}.bf-app .v3-search-bar .cv2-search-form button{width:44px;height:44px;color:var(--bf-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:2px;padding:0;display:grid}.bf-app .v3-search-bar .cv2-search-form button.is-submit{background-color:var(--bf-ink);width:44px;height:44px;color:var(--bf-bg);background-clip:padding-box;border:2px solid #0000;margin-right:2px}.bf-app .v3-search-hint{align-items:flex-start;gap:var(--bf-space-2);margin:var(--bf-space-3) 0 0;font:var(--bf-t-meta);color:var(--bf-mist);display:flex}.bf-app .v3-search-hint svg{color:var(--bf-mist);flex:none;margin-top:1px}.bf-app .v3-search-section{margin-top:var(--bf-space-5)}.bf-app .v3-search-section:first-of-type{margin-top:var(--bf-space-2)}.bf-app .v3-section-head{justify-content:space-between;align-items:center;gap:var(--bf-space-3);min-height:44px;margin-bottom:var(--bf-space-1);display:flex}.bf-app .v3-section-head h2{font:var(--bf-t-headline);letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;margin:0}.bf-app .v3-section-head button{min-height:44px;padding:0 var(--bf-space-1);color:var(--bf-accent);font:var(--bf-t-sub);cursor:pointer;background:0 0;border:0;font-weight:600}.bf-app .v3-chips{gap:var(--bf-space-2);margin:0 calc(var(--bf-gutter) * -1);padding:0 var(--bf-gutter);scrollbar-width:none;display:flex;overflow-x:auto}.bf-app .v3-chips::-webkit-scrollbar{display:none}.bf-app .v3-chips.is-wrap{flex-wrap:wrap;overflow:visible}.bf-app .v3-chip{align-items:center;gap:var(--bf-space-1h);min-height:44px;padding:0 var(--bf-space-3h);border:4px solid #0000;border-radius:var(--bf-radius-pill);background-clip:padding-box;background-color:var(--bf-surface-2);color:var(--bf-ink-soft);font:var(--bf-t-sub);white-space:nowrap;border-inline-width:0;flex:none;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.bf-app .v3-chip:hover{background-color:var(--bf-surface-3)}}.bf-app .v3-chip svg{color:var(--bf-mist)}@media (prefers-reduced-motion:reduce){.bf-app :is(.v3-legacy>summary svg){transition:none}.bf-app .v3-saved-panel{animation:none}}@media (width>=640px){.bf-app :is(.v3-text-tabs,.v3-search-bar){margin-inline:0}.bf-app .v3-search-bar{padding-inline:0}.bf-app .v3-chips{margin-inline:0;padding-inline:0}}.cv2-account-shell{--community-navy:var(--bf-accent);--community-petal:var(--bf-soft);--community-ink:var(--bf-title);--community-slate:var(--bf-ink-soft)}.cv2-account-language{margin-bottom:var(--bf-space-3);justify-content:flex-end;display:flex}.cv2-account-language button{min-height:44px;padding:var(--bf-space-2) var(--bf-space-4);font-size:var(--bf-fs-13);border:1px solid var(--bf-line-strong);border-radius:var(--bf-radius-sm);background:var(--bf-soft)}.cv2-account-shell>.cv2-back{gap:var(--bf-space-2);min-height:44px;margin-bottom:var(--bf-space-3h);font-size:var(--bf-fs-14);align-items:center;display:inline-flex}.cv2-account-shell .community-content{max-width:none;margin:0;padding:0}.cv2-account-shell .community-button{min-height:48px;padding:var(--bf-space-3) var(--bf-space-5);border-radius:var(--bf-radius-20);background:var(--bf-cta);color:var(--bf-on-accent);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cv2-account-shell .community-content h1{font-size:clamp(25px,2.6vw,34px)}.cv2-account-shell .font-display{font-family:inherit}.cv2-account-shell :is(input,select,textarea){max-width:100%;font-family:inherit}.cv2-account-shell :is(button,[role=button]){min-height:44px}.cv2-account-shell .cv2-profile-header{margin-bottom:var(--bf-space-6);align-items:center}.cv2-account-shell .cv2-profile-columns{gap:var(--bf-space-6)}.cv2-account-shell .cv2-profile-form{border:1px solid var(--bf-line);background:var(--bf-surface);border-radius:var(--bf-radius-24);padding:var(--bf-space-5) var(--bf-space-4)}.cv2-account-shell .cv2-profile-preview{border-radius:var(--bf-radius-sheet);background:linear-gradient(145deg, var(--bf-soft-strong), var(--bf-soft));padding:var(--bf-space-7) var(--bf-space-5)}.cv2-account-shell .cv2-local-data-note{padding:var(--bf-space-4) var(--bf-space-4);border-radius:var(--bf-radius);background:var(--bf-soft);font-size:var(--bf-fs-14);line-height:1.6}.cv2-account-shell .cv2-local-data-note a{text-underline-offset:3px;text-decoration:underline}.cv2-account-shell .cv2-identity-hero{padding:var(--bf-space-6) var(--bf-space-5);border-radius:var(--bf-radius-sheet);background:linear-gradient(145deg, var(--bf-soft-strong), var(--bf-soft))}.cv2-account-shell .cv2-identity-hero>p{font-size:var(--bf-fs-14);line-height:1.6}.cv2-account-shell .cv2-identity-hero>div{font-size:var(--bf-fs-12);padding-left:var(--bf-space-3);line-height:1.6}.cv2-account-shell .cv2-identity-layout{gap:var(--bf-space-6)}.cv2-account-shell .cv2-identity-form{border-radius:var(--bf-radius-24);box-shadow:0 5px 0 rgb(var(--bf-shadow-rgb) / .11)}@media (width>=1024px) and (width<=1250px){.cv2-account-shell .cv2-profile-columns,.cv2-account-shell .cv2-identity-layout{grid-template-columns:1fr}}.bf-app .cv2-account-shell{--color-lacquer:var(--bf-ink);--color-lacquer-deep:var(--bf-ink);--color-lacquer-soft:var(--bf-me-soft);--color-ink:var(--bf-ink);--color-taupe:var(--bf-ink-soft);--color-linen:color-mix(in srgb, var(--bf-ink) 14%, transparent);--color-petal:var(--bf-me-soft);--color-shell:var(--bf-surface);--color-porcelain:var(--bf-bg)}.bf-app .cv2-account-shell .cv2-local-data-note a{align-items:center;min-height:44px;display:inline-flex}
