.picked-app{min-height:var(--picked-viewport-height,100dvh);color:var(--foreground);background:var(--background);padding-top:var(--picked-safe-top,0px);padding-bottom:calc(104px + var(--picked-safe-bottom,env(safe-area-inset-bottom,0px)));font-family:var(--font-sans),Onest,system-ui,sans-serif}.picked-page-action[data-slot=button]{max-width:100%;font-weight:var(--type-heading-weight)}.picked-header{justify-content:space-between;align-items:center;gap:16px;max-width:1160px;min-height:104px;margin-inline:auto;padding:24px 28px;display:flex}.picked-header-actions,.picked-small-actions{align-items:center;gap:8px;display:flex}.picked-avatar-button{cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:flex}.picked-avatar{width:44px;height:44px;font-size:1rem}.picked-main{max-width:1104px;min-height:50vh;margin:32px auto 0;padding:0 28px}.picked-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px;display:flex}.picked-heading h1,.picked-welcome h1{font-family:var(--font-heading),"Roboto Flex",system-ui,sans-serif;font-size:clamp(34px,4.5vw,52px);line-height:1.08;font-weight:var(--type-heading-weight);letter-spacing:-.025em;text-wrap:balance;margin:0}.picked-title-line{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.picked-title-line .picked-avatar{flex-shrink:0;width:56px;height:56px}.picked-page-description{color:var(--muted-foreground);white-space:pre-wrap;max-width:560px;margin:0;font-size:1rem;line-height:1.65}.picked-share-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.picked-share-link{background:var(--muted);max-width:100%;color:var(--foreground);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:14px;align-items:center;gap:12px;padding:11px 15px;font-size:1rem;display:inline-flex}.picked-share-link span{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:440px;overflow:hidden}.picked-share-link svg{stroke-width:1.7px;width:19px;height:19px;color:var(--muted-foreground);flex-shrink:0}.picked-add-wish{width:100%;margin-bottom:24px}.picked-list-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.picked-list-tabs{scrollbar-width:none;min-width:0;margin-left:-2px;padding:2px;overflow-x:auto}.picked-list-tabs::-webkit-scrollbar{display:none}.picked-list-tabs [data-slot=tabs-list]{background:0 0;gap:8px;width:max-content;height:auto;min-height:44px;padding:0;display:flex}.picked-list-tabs [data-slot=tabs-trigger]{min-height:44px;box-shadow:none;color:var(--muted-foreground);background:var(--muted);border:0;border-radius:14px;flex-shrink:0;padding:10px 18px;font-size:1rem}.picked-list-tabs [data-slot=tabs-trigger][data-active],.picked-list-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--primary);color:var(--primary-foreground)}.picked-list-tabs [data-slot=tabs-trigger] svg{width:14px;height:14px}.picked-selected-list{justify-content:space-between;align-items:flex-start;gap:12px;margin:-4px 0 20px;display:flex}.picked-selected-list>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.picked-selected-list p{width:100%;color:var(--muted-foreground);white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.5}.picked-selected-list span{font-size:.9375rem}.picked-search-row{align-items:center;gap:8px;margin-bottom:20px;display:flex}.picked-search-row>[data-slot=input-group]{flex:1;min-width:0}.picked-search-row>[data-slot=button]{flex-shrink:0}.picked-filters{background:var(--muted);border-radius:20px;grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-bottom:24px;padding:20px;display:grid}.picked-filters>[data-orientation=horizontal]{grid-column:1/-1}.picked-form-price{grid-template-columns:minmax(0,1fr) 110px;align-items:start;gap:12px;display:grid}.picked-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;display:grid}.picked-wish{align-self:start;min-width:0;position:relative}.picked-wish-open{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.picked-wish-open>.picked-product-image{margin-bottom:6px}.picked-product-image{aspect-ratio:1;background:var(--card-on-plain);isolation:isolate;border-radius:16px;width:100%;position:relative;overflow:hidden}.picked-product-image[data-has-image]{background:0 0}.picked-product-image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.picked-product-image img[data-appearance=transparent]{box-sizing:border-box;background:var(--card-on-plain);padding:8%}.picked-image-fallback{height:100%;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:.9375rem;display:flex}.picked-image-fallback svg{stroke-width:1.4px;width:36px;height:36px}.picked-wish-title{font-size:1rem;line-height:1.35;font-weight:var(--type-ui-weight);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;margin-top:0;display:-webkit-box;overflow:hidden}.picked-wish-price{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.9375rem;line-height:1.5}.picked-priority{position:absolute;top:4px;right:4px}.picked-priority-static{background:var(--background);width:32px;height:32px;color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.picked-priority-static svg{width:16px;height:16px}.picked-wish-status{color:var(--muted-foreground);align-items:center;gap:5px;font-size:.9375rem;line-height:1.5;display:flex}.picked-create-list{min-height:44px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin:32px 0 0;padding:10px 0;font-size:1rem;display:inline-flex}.picked-create-list svg{stroke-width:1.7px;width:20px;height:20px}.picked-empty{min-height:340px;padding:48px 20px!important}.picked-footer{max-width:1104px;color:var(--muted-foreground);align-items:center;gap:16px;margin:40px auto 0;padding:48px 28px 16px;font-size:.9375rem;line-height:1.5;display:flex}.picked-footer>span{color:var(--foreground);font-weight:var(--type-heading-weight);letter-spacing:-.4px;font-size:1rem}.picked-footer p{margin:0}.picked-footer a{color:inherit;margin-left:auto;text-decoration:none}.picked-public-note{max-width:540px;color:var(--muted-foreground);align-items:flex-start;gap:8px;margin:32px 0 0;font-size:.9375rem;line-height:1.6;display:flex}.picked-public-note svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.picked-dialog{max-height:calc(100dvh - 32px - var(--picked-safe-top,0px) - var(--picked-safe-bottom,0px));overscroll-behavior:contain;overflow-y:auto;border-radius:24px!important;gap:24px!important;max-width:480px!important;padding:28px!important}.picked-dialog [data-slot=dialog-title]{font-family:var(--font-heading),"Roboto Flex",system-ui,sans-serif;font-size:1.625rem;font-weight:var(--type-heading-weight);letter-spacing:-.025em;padding-right:20px;line-height:1.12}.picked-dialog [data-slot=dialog-description]{font-size:.9375rem;line-height:1.65}.picked-form{flex-direction:column;gap:24px;display:flex}.picked-form [data-slot=field-description]{font-size:.9375rem;line-height:1.55}.picked-form [data-slot=input],.picked-form [data-slot=textarea],.picked-form [data-slot=native-select]{font-size:1rem}.picked-optional{font-size:.9375rem;font-weight:var(--type-body-weight);color:var(--muted-foreground);margin-left:3px}.picked-switch-label{flex:1;align-items:center;gap:8px;display:flex}.picked-switch-label svg{stroke-width:1.7px;width:17px;height:17px}.picked-form-error{border:1px solid var(--input);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px;font-size:.9375rem;line-height:1.55}.picked-form-hint{color:var(--muted-foreground);text-align:center;margin:0;font-size:.9375rem;line-height:1.6}.picked-list-danger{flex-direction:column;align-items:stretch;gap:8px;display:flex}.picked-detail-image{aspect-ratio:1;max-height:340px}.picked-detail-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.7}.picked-detail-secondary{justify-content:space-between;align-items:center;gap:8px;display:flex}.picked-section{max-width:680px;margin-inline:auto}.picked-section .picked-heading{margin-bottom:32px}.picked-section-label{justify-content:space-between;align-items:center;gap:12px;margin:32px 0 12px;display:flex}.picked-section-label h2{font-family:var(--font-heading),"Roboto Flex",system-ui,sans-serif;font-size:1.5rem;font-weight:var(--type-heading-weight);letter-spacing:-.02em;margin:0}.picked-section-label span{color:var(--muted-foreground);font-size:.9375rem}.picked-person-list{flex-direction:column;display:flex}.picked-person-row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:18px 0;display:flex}.picked-person-row .picked-avatar{flex-shrink:0}.picked-person-info{text-align:left;min-width:0;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;gap:4px;padding:0;display:flex}.picked-person-info strong{font-size:1rem;font-weight:var(--type-ui-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picked-person-info span{color:var(--muted-foreground);font-size:.9375rem}.picked-gift-list{flex-direction:column;gap:24px;display:flex}.picked-gift-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.picked-gift-image{cursor:pointer;background:0 0;border:0;border-radius:16px;flex-shrink:0;width:132px;padding:0}.picked-gift-info{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding-top:4px;display:flex}.picked-gift-info>.picked-inline-action{color:var(--muted-foreground);font-size:.9375rem}.picked-gift-title{font-size:1.0625rem;font-weight:var(--type-ui-weight);text-align:left;color:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;line-height:1.4}.picked-gift-info p{color:var(--muted-foreground);margin:0;font-size:.9375rem}.picked-gift-info [data-slot=button]{margin-left:-10px}.picked-theme-options{flex-wrap:wrap;justify-content:flex-start}.picked-theme-options>[data-slot=toggle-group-item]{min-height:44px;padding-inline:13px;font-size:.9375rem}.picked-welcome{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:76px;max-width:1104px;margin:40px auto 0;padding:0 28px;display:grid}.picked-welcome-copy{flex-direction:column;align-items:flex-start;gap:24px;padding:24px 0;display:flex}.picked-welcome h1{font-size:clamp(40px,4.5vw,58px);line-height:1.06}.picked-welcome h1 span{color:var(--muted-foreground)}.picked-welcome-copy>p:not(.picked-login-caption){color:var(--muted-foreground);max-width:390px;margin:0;font-size:1rem;line-height:1.75}.picked-welcome-copy>[data-slot=button]{width:100%;max-width:340px}.picked-login-caption{color:var(--muted-foreground);margin:-14px 0 -8px;font-size:.9375rem;line-height:1.5}.picked-text-link{color:var(--foreground);align-items:center;gap:6px;min-height:32px;font-size:.9375rem;line-height:1.5;text-decoration:none;display:inline-flex}.picked-text-link svg{width:13px;height:13px}.picked-login-notice{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:flex-start;gap:10px;width:100%;padding-top:20px;font-size:.9375rem;line-height:1.7;display:flex}.picked-login-notice>svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.picked-login-notice p{margin:0}.picked-inline-action{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.picked-welcome-gallery .picked-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.picked-welcome-gallery-caption{color:var(--muted-foreground);align-items:center;gap:8px;margin-bottom:16px;font-size:.9375rem;display:flex}.picked-welcome-gallery-caption>svg{width:14px;height:14px}.picked-welcome-gallery-caption>span:last-child{text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:.9375rem}.picked-example{min-width:0}.picked-example p{color:var(--muted-foreground);margin:10px 0 0;font-size:.9375rem}.picked-error{max-width:680px;margin-bottom:24px}.picked-error [data-slot=alert-description]{flex-direction:column;align-items:flex-start;gap:12px;font-size:.9375rem;display:flex}.picked-app :is(button:not([data-slot=select-trigger]),a):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.picked-app button{-webkit-tap-highlight-color:transparent}@media (hover:hover){.picked-wish-open:hover .picked-wish-title,.picked-create-list:hover,.picked-text-link:hover,.picked-footer a:hover{text-underline-offset:3px;text-decoration:underline}.picked-share-link:hover{background:var(--accent)}.picked-person-info:hover strong{text-underline-offset:3px;text-decoration:underline}}@media (prefers-reduced-motion:no-preference){.picked-app button:not(:disabled),.picked-app [data-slot=button]:not(:disabled){transition-property:scale,background-color,opacity;transition-duration:.15s;transition-timing-function:ease-out}.picked-app button:not(:disabled):active,.picked-app [data-slot=button]:not(:disabled):active{scale:.96}.picked-spin{animation:1s linear infinite picked-spin}@keyframes picked-spin{to{transform:rotate(360deg)}}}@media (prefers-reduced-motion:reduce){.picked-app *{scroll-behavior:auto!important}.picked-app button{transition:opacity .15s ease-out}.picked-spin{animation:none}}@media (max-width:900px){.picked-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.picked-welcome{gap:36px}.picked-welcome h1{font-size:44px}.picked-welcome-copy{gap:20px}}@media (max-width:640px){.picked-header{min-height:86px;padding:20px}.picked-brand{gap:9px;font-size:1.6875rem}.picked-brand-mark{width:32px;height:32px}.picked-avatar{width:40px;height:40px}.picked-main{margin-top:20px;padding:0 20px}.picked-heading{gap:8px;margin-bottom:20px}.picked-heading h1{letter-spacing:-.025em;font-size:2.25rem;line-height:1.08}.picked-share-link{border-radius:14px;gap:10px;padding:11px 13px;font-size:1rem}.picked-share-link span{max-width:240px}.picked-add-wish,.picked-list-toolbar{margin-bottom:18px}.picked-list-tabs [data-slot=tabs-trigger]{padding:10px 16px}.picked-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 13px}.picked-wish-title{margin-top:5px;font-size:1rem;line-height:1.45}.picked-wish-price{font-size:.9375rem}.picked-priority{top:3px;right:3px}.picked-product-image{border-radius:15px}.picked-footer{flex-wrap:wrap;gap:10px;margin-top:20px;padding:36px 20px 12px}.picked-footer a{width:100%;margin-left:0;font-size:.9375rem}.picked-footer p{font-size:.9375rem}.picked-empty{min-height:340px;padding:40px 8px!important}.picked-dialog{border-radius:24px!important;gap:24px!important;max-width:calc(100vw - 24px)!important;padding:24px!important}.picked-filters{grid-template-columns:1fr;gap:20px;padding:16px}.picked-form-price{grid-template-columns:minmax(0,1fr) 100px}.picked-detail-image{max-height:320px}.picked-public-note{font-size:.9375rem}.picked-title-line .picked-avatar{width:44px;height:44px}.picked-share-line>[data-slot=button]{margin-top:0}.picked-welcome{grid-template-columns:1fr;gap:36px;margin-top:20px;padding:0 20px}.picked-welcome-copy{gap:20px;padding:0}.picked-welcome h1{font-size:43px;line-height:1.05}.picked-welcome-copy>p:not(.picked-login-caption){font-size:1rem;line-height:1.75}.picked-welcome-copy>[data-slot=button]{max-width:none}.picked-welcome-gallery .picked-grid{gap:22px 13px}.picked-welcome-gallery-caption{margin-bottom:14px}.picked-welcome-gallery{margin-top:4px}.picked-person-row{gap:12px}.picked-gift-image{width:110px}.picked-gift-row{gap:16px}.picked-gift-title{font-size:1rem}.picked-gift-info{gap:6px}.picked-header-actions>[data-slot=button]{padding-inline:10px;font-size:.9375rem}}@media (max-width:360px){.picked-header,.picked-main,.picked-welcome{padding-left:16px;padding-right:16px}.picked-heading h1{font-size:2rem}.picked-welcome h1{font-size:37px}.picked-share-link span{max-width:196px}.picked-list-tabs [data-slot=tabs-trigger]{padding-inline:13px}.picked-grid{gap:22px 10px}.picked-share-line{gap:10px}.picked-form-price{grid-template-columns:minmax(0,1fr) 90px}.picked-optional{margin:3px 0 0;display:block}.picked-dialog{padding:20px!important}.picked-gift-image{width:96px}.picked-theme-options>[data-slot=toggle-group-item]{padding-inline:10px}}.picked-eyebrow{color:var(--muted-foreground);margin:0 0 -8px;font-size:.9375rem;line-height:1.5}.picked-app[data-telegram=true]{padding-left:var(--picked-safe-left,0px);padding-right:var(--picked-safe-right,0px)}.picked-heading h1,.picked-welcome h1,.picked-section-label h2{font-stretch:var(--heading-width);font-optical-sizing:auto}.picked-heading h1{font-size:clamp(2.125rem,4.2vw,3rem);font-weight:var(--type-heading-weight);letter-spacing:-.025em;line-height:1.18}.picked-page-description,.picked-welcome-copy>p:not(.picked-login-caption){font-size:var(--type-body-size);line-height:1.65}.picked-share-link{min-height:48px;font-size:1rem}.picked-list-tabs [data-slot=tabs-trigger]{border-radius:9999px;font-size:1rem;line-height:1.5}.picked-list-tabs [data-slot=tabs-trigger] svg{stroke-width:1.75px;width:18px;height:18px}.picked-wish-title{font-size:1rem;line-height:1.35;font-weight:var(--type-ui-weight);margin-top:0}.picked-wish-price{font-size:.9375rem;line-height:1.5}.picked-wish-status{gap:6px;font-size:.9375rem;line-height:1.6}.picked-wish-status svg{stroke-width:1.75px;width:16px;height:16px}.picked-wish-status[data-status=success]{color:var(--success)}.picked-priority-static{width:36px;height:36px;top:8px;right:8px}.picked-priority-static svg{stroke-width:1.8px;width:20px;height:20px}.picked-form-error{color:var(--destructive);border-color:var(--destructive);background:var(--destructive-surface);font-size:1rem;line-height:1.6}.picked-dialog [data-slot=dialog-title]{font-stretch:var(--heading-width);font-size:1.625rem;line-height:1.25;font-weight:var(--type-heading-weight);letter-spacing:-.02em}.picked-dialog [data-slot=dialog-description],.picked-form [data-slot=field-description],.picked-form-hint{font-size:.9375rem;line-height:1.65}.picked-form [data-slot=field-label]{font-size:1rem;line-height:1.5}.picked-person-info strong,.picked-gift-title{font-size:1.0625rem;line-height:1.5}.picked-theme-options>[data-slot=toggle-group-item]{gap:8px;min-height:48px;padding-inline:14px;font-size:.9375rem}.picked-theme-options svg{width:20px;height:20px}.picked-text-link{min-height:44px;font-size:1rem}.picked-header-actions>[data-slot=button]{font-size:1rem}.picked-login-caption,.picked-login-notice,.picked-welcome-gallery-caption,.picked-optional,.picked-footer,.picked-public-note{font-size:.9375rem;line-height:1.65}.picked-welcome h1{font-size:clamp(2.375rem,4.4vw,3.5rem);font-stretch:var(--heading-width);letter-spacing:-.025em;line-height:1.14}.picked-switch-label svg,.picked-create-list svg{stroke-width:1.8px;width:20px;height:20px}@media (max-width:640px){.picked-heading h1{font-size:2.125rem}.picked-welcome{gap:40px}.picked-header-actions>[data-slot=button]{padding-inline:12px;font-size:.9375rem}.picked-theme-options{gap:4px}.picked-theme-options>[data-slot=toggle-group-item]{padding-inline:12px;font-size:.9375rem}}@media (max-width:360px){.picked-heading h1{font-size:2rem}.picked-welcome h1{font-size:2.125rem}.picked-theme-options>[data-slot=toggle-group-item]{padding-inline:9px}.picked-person-row{gap:8px}.picked-gift-image{width:88px}}.picked-app{background:var(--page-plain)}.picked-heading h1{font-size:clamp(2rem,4vw,2.75rem)}.picked-welcome h1{font-size:clamp(2.125rem,4vw,3rem)}.picked-wish-price .picked-price{font-size:1.0625rem}.picked-inline-action{min-height:44px;text-decoration:none}.picked-share-link:disabled{cursor:default;color:var(--muted-foreground);background:0 0;padding-inline:0}.picked-results-count{color:var(--muted-foreground);margin:0 0 20px;font-size:.9375rem}.picked-filters{background:var(--card-on-plain)}.picked-form [data-slot=input-group-addon]{font-size:.9375rem}.picked-mobile-sheet.picked-dialog{background:var(--popover);padding:0 0 var(--picked-safe-bottom)!important;border-radius:28px!important;gap:0!important}@media (hover:hover) and (pointer:fine){.picked-text-link:hover,.picked-inline-action:hover,.picked-footer a:hover{opacity:.65;text-decoration:none}}@media (prefers-reduced-motion:no-preference){.picked-text-link,.picked-inline-action,.picked-footer a{transition:opacity .15s ease-out}}@media (max-width:640px){.picked-heading h1{font-size:2rem}.picked-welcome h1{font-size:2.375rem}.picked-mobile-sheet.picked-dialog{max-width:calc(100vw - var(--picked-safe-left) - var(--picked-safe-right) - 16px)!important;padding:0 0 var(--picked-safe-bottom)!important}}
