@charset "UTF-8";.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);border-style:solid;border-color:var(--button-border-color, transparent);border-width:var(--button-border-width, 0);border-radius:var(--radius-lg);font-weight:600;transition:all var(--transition-duration) var(--transition-overshoot);cursor:pointer;z-index:1;overflow:hidden;letter-spacing:-.01em;white-space:nowrap;background:var(--button-bg, transparent);color:var(--button-color, var(--text));box-shadow:var(--button-shadow, none);height:var(--button-height, 44px);min-height:var(--button-height, 44px);padding:0 var(--button-padding-x, var(--spacing-lg));font-size:var(--button-font-size, var(--font-size-md))}.button:disabled:not(.button--loading){opacity:.5;cursor:not-allowed}.button--full-width{width:100%}.button--compact{padding:0;aspect-ratio:1;width:var(--button-height, 44px);height:var(--button-height, 44px);min-height:var(--button-height, 44px);max-height:var(--button-height, 44px)}.button--compact .button__icon{margin:0}.button--compact .button__text:not(:only-child){display:none}.button--compact .button__spinner svg{width:32px;height:32px}.button--branded{position:relative}.button--branded:after{content:"";position:absolute;left:-4%;right:-4%;bottom:-25%;height:100%;background:linear-gradient(90deg,hsl(var(--color-rainbow-1)),hsl(var(--color-rainbow-2)),hsl(var(--color-rainbow-3)),hsl(var(--color-rainbow-4)),hsl(var(--color-rainbow-1)));background-size:200% 100%;border-radius:var(--radius-lg);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to top,#000000e6,#0000);animation:rainbow 8s ease-in-out infinite;animation-direction:alternate;z-index:-1;pointer-events:none;opacity:1;transition:all var(--transition-duration) var(--transition-overshoot)}.button--branded:hover:not(:disabled):after{opacity:1;height:100%}.button--branded:active:not(:disabled):after{height:100%}.button--branded:disabled:not(.button--loading):after{opacity:0}.button:hover:not(:disabled){background:var(--button-bg-hover, var(--button-bg, transparent));color:var(--button-color-hover, var(--button-color, inherit));box-shadow:var(--button-shadow-hover, var(--button-shadow, none))}.button:active:not(:disabled){background:var(--button-bg-active, var(--button-bg-hover, var(--button-bg, transparent)));color:var(--button-color-active, var(--button-color-hover, var(--button-color, inherit)));box-shadow:var(--button-shadow-active, var(--button-shadow-hover, var(--button-shadow, none)))}.button:focus-visible{outline:none;box-shadow:var(--button-shadow, none),0 0 0 2px var(--button-focus-ring, rgba(126, 89, 255, .82))}.button--loading{cursor:wait}.button--loading .button__spinner{opacity:1;animation:spin 1s linear infinite}.button__spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-duration);transform-origin:center}.button__spinner-graphic{width:20px;height:20px;display:block}.button__spinner-track,.button__spinner-indicator{fill:none;stroke:currentColor}.button__spinner-track{opacity:.2}.button__spinner-indicator{stroke-dasharray:60;stroke-dashoffset:30;stroke-linecap:round}.button__text{transition:opacity var(--transition-duration)}.button--loading .button__text{opacity:0}.button__icon{display:flex;align-items:center}.button__icon--left{margin-right:var(--spacing-xs)}.button__icon--right{margin-left:var(--spacing-xs)}@keyframes rainbow{0%,to{background-position:0% center}50%{background-position:-200% center}}.button-container{position:relative;z-index:0}.error-view{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);padding:var(--spacing-xl)}.error-view__top-bar{padding:var(--spacing-md);margin:calc(-1 * var(--spacing-xl)) calc(-1 * var(--spacing-xl)) 0}.error-view__content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:400px;margin:0 auto;gap:var(--spacing-lg)}.error-view__icon{color:var(--text-secondary)}.error-view__title{color:var(--text);font-size:var(--font-size-lg);font-weight:600;margin:0}.error-view__message{color:var(--text-secondary);font-size:var(--font-size-md);margin:0}.error-view__copy-button{color:var(--text-secondary);opacity:.55;transition:opacity var(--transition-duration) var(--transition-overshoot);margin-top:calc(-1 * var(--spacing-sm))}.error-view__copy-button:hover{opacity:.85}.error-view__copy-button--copied{opacity:1;color:var(--text)}.error-view__actions{display:flex;flex-direction:row;gap:var(--spacing-md);width:auto;justify-content:center;margin-top:var(--spacing-lg)}.error-view__copy-button .button__text{display:flex}.avatar{--avatar-size: 2.75rem;--avatar-radius: 999px;--avatar-surface: rgba(30, 24, 40, .08);--avatar-surface-accent: rgba(30, 24, 40, .12);--avatar-foreground: rgba(30, 24, 40, .72);--avatar-border-width: 2px;--avatar-border-color: rgba(20, 20, 20, .06);inline-size:var(--avatar-size);block-size:var(--avatar-size);border-radius:var(--avatar-radius);background:radial-gradient(120% 120% at 16% 12%,rgba(255,255,255,.58) 0%,transparent 48%),radial-gradient(160% 140% at 88% 12%,var(--avatar-surface-accent) 0%,rgba(255,255,255,0) 66%),linear-gradient(135deg,var(--avatar-surface) 0%,rgba(255,255,255,.88) 120%);display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;color:var(--avatar-foreground);font-weight:600;letter-spacing:.02em;isolation:isolate;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:background .16s ease}.avatar:after{content:"";position:absolute;inset:0;border:var(--avatar-border-width) solid var(--avatar-border-color);border-radius:inherit;pointer-events:none}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block;position:relative;z-index:1;background:transparent}.avatar__fallback{font-size:calc(var(--avatar-size) * .42);line-height:1;text-transform:uppercase;position:relative;z-index:1}.avatar--with-image{color:inherit}.avatar--rounded{--avatar-radius: min(16px, calc(var(--avatar-size) * .4))}.avatar--tappable{--avatar-size: 2.4rem;--avatar-border-width: 1px}.avatar--xs{--avatar-size: 1.75rem}.avatar--sm{--avatar-size: 2.25rem}.avatar--md{--avatar-size: 3rem}.avatar--lg{--avatar-size: 4rem}.avatar--xl{--avatar-size: 5rem}[data-theme=dark] .avatar{--avatar-foreground: rgba(30, 24, 40, .82);--avatar-border-color: rgba(15, 23, 42, .12);background:radial-gradient(120% 120% at 16% 12%,rgba(255,255,255,.74) 0%,transparent 48%),radial-gradient(160% 150% at 82% 18%,var(--avatar-surface-accent) 12%,rgba(255,255,255,0) 68%),linear-gradient(130deg,rgba(255,255,255,.98) 0%,var(--avatar-surface) 95%)}.details-panel{position:fixed;left:0;right:0;bottom:0;z-index:var(--details-panel-z-index, 100);border-top-left-radius:28px;border-top-right-radius:28px;overflow:hidden;will-change:height,transform}.details-panel__background{position:absolute;inset:0;background:var(--details-panel-tint, rgba(255, 255, 255, .82));backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);pointer-events:none}[data-theme=dark] .details-panel__background{background:var(--details-panel-tint, rgba(18, 18, 18, .82))}.details-panel__handle{position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:2px;background:#0000002e;z-index:2;pointer-events:none}[data-theme=dark] .details-panel__handle{background:#ffffff3d}.details-panel__content{position:relative;z-index:1;height:100%;overflow:hidden;display:flex;flex-direction:column}.details-panel-content{display:flex;flex-direction:column;gap:16px;padding:18px 18px calc(18px + var(--safe-padding-bottom, 18px));min-height:0;flex:1 1 auto;background:transparent;overflow:hidden;box-sizing:border-box}.details-panel-meta{display:flex;align-items:center;gap:12px;flex:0 0 auto}.details-panel-text{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1;align-items:flex-start}.details-panel-title-row{display:inline-flex;align-items:center;gap:3px;font-size:.94rem;color:#202020bd;min-width:0}[data-theme=dark] .details-panel-title-row{color:#ebebebbd}.details-panel-title{font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:4px}.details-panel-title--placeholder{color:#20202073;font-weight:400}[data-theme=dark] .details-panel-title--placeholder{color:#ececec80}.details-panel-title-button{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;border-radius:6px;transition:opacity .15s ease}.details-panel-title-button:hover{opacity:.8}.details-panel-title-button:focus-visible{outline:2px solid rgba(0,0,0,.24);outline-offset:2px}[data-theme=dark] .details-panel-title-button:focus-visible{outline-color:#e0e0e07a}.details-panel-title-button:disabled{opacity:.6;cursor:default}.details-panel-title-input{font:inherit;font-size:.94rem;font-weight:700;color:var(--text);background:transparent;border:none;padding:0;margin:0;outline:none;min-width:60px;max-width:200px}.details-panel-title-input::placeholder{color:#20202073;font-weight:400}[data-theme=dark] .details-panel-title-input::placeholder{color:#ececec80}.details-panel-placeholder-icon{opacity:.62;flex-shrink:0}.details-panel-saving-dot{width:6px;height:6px;border-radius:50%;background:#20202061;animation:details-panel-pulse 1s ease-in-out infinite}[data-theme=dark] .details-panel-saving-dot{background:#ececec61}@keyframes details-panel-pulse{0%,to{opacity:.4}50%{opacity:1}}.details-panel-title-row .scene-privacy-badge--icon{margin-left:4px;opacity:.6}.details-panel-title-row .scene-privacy-badge__icon{width:16px;height:16px}.details-panel-info-row{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:#202020bd}[data-theme=dark] .details-panel-info-row{color:#ebebebbd}.details-panel-subtitle{display:inline-block;max-width:100%;font-size:.8rem;font-weight:600;color:#2020209e;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .details-panel-subtitle{color:#ebebeb80}.details-panel-subtitle--link{background:none;border:none;padding:0;cursor:pointer;text-align:left}.details-panel-date{font-variant-numeric:tabular-nums;opacity:.9}.details-panel-dot{opacity:.42}.details-panel-actions{display:inline-flex;align-items:center;gap:6px}.details-panel-action-button{width:40px;height:40px;border-radius:12px;border:none;background:transparent;color:#161616d1;display:grid;place-items:center;transition:transform .18s ease,color .18s ease;padding:6px;cursor:pointer}.details-panel-action-button:active{transform:translateY(1px) scale(.98)}.details-panel-action-button:disabled{opacity:.5;cursor:default}[data-theme=dark] .details-panel-action-button{background:transparent;color:#ececece6}.details-panel-action-button--empty{color:#2020209e}[data-theme=dark] .details-panel-action-button--empty{color:#ececec99}.details-panel-like-button{display:inline-flex;align-items:center;gap:4px;width:auto;min-width:40px}.details-panel-like-button.is-active{color:#161616}[data-theme=dark] .details-panel-like-button.is-active{color:#ececec}.details-panel-like-count{font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums}.details-panel-info-row .scene-privacy-badge{font-size:.8rem}.details-panel-info-row .scene-privacy-badge--sm{gap:4px}.details-panel-info-row .scene-privacy-badge__icon{width:14px;height:14px}.details-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.item-focus-panel,.item-viewer .details-panel{z-index:17000}.bottom-sheet-overlay{position:fixed;inset:0;z-index:14000;background:#0003;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;transition:opacity .25s ease;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:opacity}.bottom-sheet-overlay--transparent{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.bottom-sheet-overlay--hidden{pointer-events:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.bottom-sheet-container{position:relative;z-index:14001;background:var(--background-elevated);color:var(--text);border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden;box-shadow:0 -12px 40px #00000029}.bottom-sheet-container--inset{--bottom-sheet-inset-gap: clamp(12px, 4vw, 20px);--bottom-sheet-inset-left: calc(var(--bottom-sheet-inset-gap) + env(safe-area-inset-left, 0px));--bottom-sheet-inset-right: calc(var(--bottom-sheet-inset-gap) + env(safe-area-inset-right, 0px));--bottom-sheet-inset-radius-top: 20px;--bottom-sheet-inset-radius-bottom: 20px;overflow:visible;border-radius:0;padding:0 var(--bottom-sheet-inset-gap) calc(var(--bottom-sheet-inset-gap) + env(safe-area-inset-bottom,0px));background:transparent;box-shadow:none}.bottom-sheet-inset-panel{position:relative;width:100%;background:var(--background-elevated);color:var(--text);border-radius:var(--bottom-sheet-inset-radius-top) var(--bottom-sheet-inset-radius-top) var(--bottom-sheet-inset-radius-bottom) var(--bottom-sheet-inset-radius-bottom);box-shadow:0 -16px 48px #0000002e;overflow:hidden}.bottom-sheet-container--fullscreen{border-top-left-radius:0;border-top-right-radius:0;height:100vh;max-height:100vh}.bottom-sheet-content{display:flex;flex-direction:column;background:var(--background-elevated);max-height:90vh;touch-action:pan-y;overflow-y:auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bottom-sheet-content--fullscreen{max-height:100vh;height:100%}.bottom-sheet__handle{display:flex;align-items:center;justify-content:center;padding-top:var(--spacing-sm);background:var(--background-elevated);cursor:grab;touch-action:none}.bottom-sheet__handle .react-modal-sheet-drag-indicator{width:40px;height:5px;background-color:var(--background-secondary);border-radius:999px}.bottom-sheet__handle:active{cursor:grabbing}.bottom-sheet__handle-accessory{position:absolute;top:calc(var(--spacing-sm) + 2px);right:calc(var(--spacing-md) + var(--safe-area-inset-right, 0px));display:flex;align-items:center;gap:var(--spacing-sm);pointer-events:auto;z-index:1}.bottom-sheet__header{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--background-elevated);color:var(--text);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);touch-action:manipulation}.bottom-sheet__header h2{font-size:1.125rem;font-weight:600;margin:0;flex:1}.bottom-sheet__header .bottom-sheet__actions{display:flex;align-items:center;gap:8px}.bottom-sheet__header .bottom-sheet__actions button{display:flex;align-items:center;justify-content:center;height:40px;border:none;background:none;color:var(--text-secondary);cursor:pointer;border-radius:8px;transition:all .2s ease}.bottom-sheet__header .bottom-sheet__actions button:hover{color:var(--text);background:var(--background-hover)}.bottom-sheet__title{text-align:left}.bottom-sheet__header--align-center{justify-content:center}.bottom-sheet__header--align-center .bottom-sheet__title{text-align:center}.bottom-sheet__header--align-end{justify-content:flex-end}.bottom-sheet__header--align-end .bottom-sheet__title{text-align:right}.bottom-sheet__description{padding:0 16px;margin:0;color:var(--text-secondary);font-size:.875rem}.bottom-sheet__bottom-fixed{position:fixed;left:0;right:0;bottom:0;pointer-events:none;z-index:14002;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.bottom-sheet__bottom-fixed-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;padding-bottom:calc(1.5rem + var(--safe-area-bottom, 0px));pointer-events:none}.bottom-sheet__bottom-fixed-container>*{pointer-events:auto}.sheet-header{display:flex;align-items:center;gap:var(--spacing-md);width:100%}.sheet-header__leading,.sheet-header__trailing{display:flex;align-items:center;gap:var(--spacing-sm)}.sheet-header__titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sheet-header__title{margin:0;font:inherit;font-weight:600;color:var(--text)}.sheet-header__subtitle{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.4}.option-sheet{display:flex;flex-direction:column;gap:var(--spacing-sm)}.option-sheet__btn{display:flex;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md);border:none;background:none;border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--font-size-md);cursor:pointer;transition:background-color var(--transition-fast)}.option-sheet__btn:hover{background-color:var(--color-surface)}.option-sheet__btn:disabled{opacity:.5;cursor:not-allowed}.option-sheet__btn--danger{color:var(--color-danger)}.option-sheet__btn--danger:hover{background-color:var(--color-danger-surface)}.option-sheet__btn--icon-only{justify-content:center;gap:0}.option-sheet--icon-tray{flex-direction:row;justify-content:center;gap:clamp(16px,7vw,32px);padding:var(--spacing-md) clamp(18px,8vw,36px) var(--spacing-lg)}.option-sheet--icon-tray .option-sheet__btn{width:clamp(48px,9.6vw,56px);height:clamp(48px,9.6vw,56px);padding:0;border-radius:999px;background:#1818180f;color:#181818cc;transition:transform var(--transition-fast),background var(--transition-fast)}.option-sheet--icon-tray .option-sheet__btn:hover{background:#1818181f}.option-sheet--icon-tray .option-sheet__btn:disabled{opacity:.42;transform:none;box-shadow:none}.option-sheet--icon-tray .option-sheet__btn--danger{color:var(--color-danger);background:#ff453a24}.option-sheet--icon-tray .option-sheet__btn--danger:hover{background:#ff453a38}.option-sheet__icon{width:var(--icon-size-md);height:var(--icon-size-md)}[data-theme=dark] .option-sheet.option-sheet--icon-tray .option-sheet__btn{background:#ffffff1f;color:#f0f0f0e0}[data-theme=dark] .option-sheet.option-sheet--icon-tray .option-sheet__btn:hover{background:#ffffff2e}[data-theme=dark] .option-sheet.option-sheet--icon-tray .option-sheet__btn--danger{color:#ff958deb;background:#ff453a3d}[data-theme=dark] .option-sheet.option-sheet--icon-tray .option-sheet__btn--danger:hover{background:#ff453a57}.cancel-sheet{padding:var(--spacing-lg) var(--safe-padding-right) calc(var(--spacing-lg) + var(--safe-padding-bottom)) var(--safe-padding-left);display:flex;justify-content:center}.cancel-sheet .button{max-width:340px}.cancel-sheet .cancel-sheet__icon{width:var(--icon-size-md, 24px);height:var(--icon-size-md, 24px);color:#fff}.cancel-sheet-layer{position:relative}.cancel-sheet-layer--overlay{z-index:23000}.cancel-sheet-layer--overlay .bottom-sheet-container{z-index:23002}.cancel-sheet-layer--overlay .bottom-sheet-overlay{z-index:23000}.input-wrapper{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.input-container{position:relative;display:flex;align-items:center;width:100%;background:var(--background-secondary);border-radius:var(--radius-lg);transition:all var(--transition-duration) ease}.input-container:focus-within{outline:2px solid var(--primary);outline-offset:-2px;background:var(--background-hover)}.input-container.has-error{outline:2px solid var(--color-error);outline-offset:-2px}.input-container.input-large{padding:.5rem 0}.input-container.input-large .input-content{padding:.5rem 1.25rem .5rem .75rem}.input-container.input-large .input-icon{width:60px;font-size:24px;padding:0 .75rem}.input-container.input-large .input-clear-button{width:70px;padding-right:1.25rem}.input-content{flex:1;display:flex;flex-direction:column;padding:.75rem}.input-label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:500;margin-bottom:2px}.input-icon{--input-icon-size: var(--icon-size-md, 24px);display:flex;align-items:center;justify-content:center;width:48px;padding:0 .25rem 0 .75rem;color:var(--text-secondary);flex-shrink:0;font-size:20px}.input-icon>:where(svg,img){width:var(--input-icon-size);height:var(--input-icon-size)}.input-container.input-with-icon .input-content{padding-left:.35rem}.input-container.input-large.input-with-icon .input-content{padding-left:.5rem}.input-container.input-large .input-icon{--input-icon-size: var(--icon-size-lg, 28px)}.input-clear-button{display:flex;align-items:center;justify-content:center;width:56px;height:100%;border:none;background:none;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-duration) ease;flex-shrink:0;padding-right:.75rem}.input-clear-button:hover{color:var(--text)}.input-right-accessory{display:flex;align-items:center;flex-shrink:0;padding-right:.5rem}.input-container.input-large .input-right-accessory{padding-right:.75rem}[data-theme=light] .input-container .input-clear-button{color:#494d56b8}[data-theme=light] .input-container .input-clear-button:hover{color:#212529eb}.input{width:100%;background:none;border:none;color:var(--text);font-size:var(--font-size-md);padding:0}.input::placeholder{color:var(--text-secondary)}.input[type=search]::-webkit-search-decoration,.input[type=search]::-webkit-search-cancel-button,.input[type=search]::-webkit-search-results-button,.input[type=search]::-webkit-search-results-decoration{display:none}.input:focus{outline:none}.input.input-text-large{font-size:var(--font-size-lg)}.input.input-text-large::placeholder{font-size:var(--font-size-lg)}textarea.input{min-height:180px;line-height:1.5;resize:vertical;padding:.25rem 0}.input-error{display:block;margin-top:6px;color:var(--color-error);font-size:var(--font-size-sm)}.not-found{display:flex;align-items:center;justify-content:center;padding:.75rem 0;color:var(--text-secondary)}.not-found__loop{position:relative;width:8rem;height:8rem;pointer-events:none}.not-found__track{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:not-found-track 6s linear infinite;will-change:transform}.not-found__bee{display:block;width:1.75rem;height:1.75rem;opacity:.7;animation:not-found-rotate 6s linear infinite;will-change:transform}@keyframes not-found-track{0%{transform:translate(-50%,-50%) translate(3.6rem)}1.3889%{transform:translate(-50%,-50%) translate(3.5593rem,.3102rem)}2.7778%{transform:translate(-50%,-50%) translate(3.4415rem,.5976rem)}4.1667%{transform:translate(-50%,-50%) translate(3.259rem,.8435rem)}5.5556%{transform:translate(-50%,-50%) translate(3.0286rem,1.0358rem)}6.9444%{transform:translate(-50%,-50%) translate(2.7683rem,1.1699rem)}8.3333%{transform:translate(-50%,-50%) translate(2.4942rem,1.2471rem)}9.7222%{transform:translate(-50%,-50%) translate(2.2189rem,1.2727rem)}11.1111%{transform:translate(-50%,-50%) translate(1.9515rem,1.2544rem)}12.5000%{transform:translate(-50%,-50%) translate(1.6971rem,1.2rem)}13.8889%{transform:translate(-50%,-50%) translate(1.4583rem,1.1171rem)}15.2778%{transform:translate(-50%,-50%) translate(1.2357rem,1.0122rem)}16.6667%{transform:translate(-50%,-50%) translate(1.0286rem,.8908rem)}18.0556%{transform:translate(-50%,-50%) translate(.8353rem,.757rem)}19.4444%{transform:translate(-50%,-50%) translate(.6539rem,.6144rem)}20.8333%{transform:translate(-50%,-50%) translate(.482rem,.4656rem)}22.2222%{transform:translate(-50%,-50%) translate(.3174rem,.3125rem)}23.6111%{transform:translate(-50%,-50%) translate(.1575rem,.1569rem)}25%{transform:translate(-50%,-50%) translate(0)}26.3889%{transform:translate(-50%,-50%) translate(-.1575rem,-.1569rem)}27.7778%{transform:translate(-50%,-50%) translate(-.3174rem,-.3125rem)}29.1667%{transform:translate(-50%,-50%) translate(-.482rem,-.4656rem)}30.5556%{transform:translate(-50%,-50%) translate(-.6539rem,-.6144rem)}31.9444%{transform:translate(-50%,-50%) translate(-.8353rem,-.757rem)}33.3333%{transform:translate(-50%,-50%) translate(-1.0286rem,-.8908rem)}34.7222%{transform:translate(-50%,-50%) translate(-1.2357rem,-1.0122rem)}36.1111%{transform:translate(-50%,-50%) translate(-1.4583rem,-1.1171rem)}37.5000%{transform:translate(-50%,-50%) translate(-1.6971rem,-1.2rem)}38.8889%{transform:translate(-50%,-50%) translate(-1.9515rem,-1.2544rem)}40.2778%{transform:translate(-50%,-50%) translate(-2.2189rem,-1.2727rem)}41.6667%{transform:translate(-50%,-50%) translate(-2.4942rem,-1.2471rem)}43.0556%{transform:translate(-50%,-50%) translate(-2.7683rem,-1.1699rem)}44.4444%{transform:translate(-50%,-50%) translate(-3.0286rem,-1.0358rem)}45.8333%{transform:translate(-50%,-50%) translate(-3.259rem,-.8435rem)}47.2222%{transform:translate(-50%,-50%) translate(-3.4415rem,-.5976rem)}48.6111%{transform:translate(-50%,-50%) translate(-3.5593rem,-.3102rem)}50%{transform:translate(-50%,-50%) translate(-3.6rem)}51.3889%{transform:translate(-50%,-50%) translate(-3.5593rem,.3102rem)}52.7778%{transform:translate(-50%,-50%) translate(-3.4415rem,.5976rem)}54.1667%{transform:translate(-50%,-50%) translate(-3.259rem,.8435rem)}55.5556%{transform:translate(-50%,-50%) translate(-3.0286rem,1.0358rem)}56.9444%{transform:translate(-50%,-50%) translate(-2.7683rem,1.1699rem)}58.3333%{transform:translate(-50%,-50%) translate(-2.4942rem,1.2471rem)}59.7222%{transform:translate(-50%,-50%) translate(-2.2189rem,1.2727rem)}61.1111%{transform:translate(-50%,-50%) translate(-1.9515rem,1.2544rem)}62.5000%{transform:translate(-50%,-50%) translate(-1.6971rem,1.2rem)}63.8889%{transform:translate(-50%,-50%) translate(-1.4583rem,1.1171rem)}65.2778%{transform:translate(-50%,-50%) translate(-1.2357rem,1.0122rem)}66.6667%{transform:translate(-50%,-50%) translate(-1.0286rem,.8908rem)}68.0556%{transform:translate(-50%,-50%) translate(-.8353rem,.757rem)}69.4444%{transform:translate(-50%,-50%) translate(-.6539rem,.6144rem)}70.8333%{transform:translate(-50%,-50%) translate(-.482rem,.4656rem)}72.2222%{transform:translate(-50%,-50%) translate(-.3174rem,.3125rem)}73.6111%{transform:translate(-50%,-50%) translate(-.1575rem,.1569rem)}75%{transform:translate(-50%,-50%) translate(0)}76.3889%{transform:translate(-50%,-50%) translate(.1575rem,-.1569rem)}77.7778%{transform:translate(-50%,-50%) translate(.3174rem,-.3125rem)}79.1667%{transform:translate(-50%,-50%) translate(.482rem,-.4656rem)}80.5556%{transform:translate(-50%,-50%) translate(.6539rem,-.6144rem)}81.9444%{transform:translate(-50%,-50%) translate(.8353rem,-.757rem)}83.3333%{transform:translate(-50%,-50%) translate(1.0286rem,-.8908rem)}84.7222%{transform:translate(-50%,-50%) translate(1.2357rem,-1.0122rem)}86.1111%{transform:translate(-50%,-50%) translate(1.4583rem,-1.1171rem)}87.5000%{transform:translate(-50%,-50%) translate(1.6971rem,-1.2rem)}88.8889%{transform:translate(-50%,-50%) translate(1.9515rem,-1.2544rem)}90.2778%{transform:translate(-50%,-50%) translate(2.2189rem,-1.2727rem)}91.6667%{transform:translate(-50%,-50%) translate(2.4942rem,-1.2471rem)}93.0556%{transform:translate(-50%,-50%) translate(2.7683rem,-1.1699rem)}94.4444%{transform:translate(-50%,-50%) translate(3.0286rem,-1.0358rem)}95.8333%{transform:translate(-50%,-50%) translate(3.259rem,-.8435rem)}97.2222%{transform:translate(-50%,-50%) translate(3.4415rem,-.5976rem)}98.6111%{transform:translate(-50%,-50%) translate(3.5593rem,-.3102rem)}to{transform:translate(-50%,-50%) translate(3.6rem)}}@keyframes not-found-rotate{0%{transform:rotate(187.48deg)}1.3889%{transform:rotate(202.28deg)}2.7778%{transform:rotate(216.59deg)}4.1667%{transform:rotate(230.14deg)}5.5556%{transform:rotate(242.75deg)}6.9444%{transform:rotate(254.28deg)}8.3333%{transform:rotate(264.67deg)}9.7222%{transform:rotate(273.93deg)}11.1111%{transform:rotate(282.06deg)}12.5000%{transform:rotate(289.14deg)}13.8889%{transform:rotate(295.23deg)}15.2778%{transform:rotate(300.39deg)}16.6667%{transform:rotate(304.68deg)}18.0556%{transform:rotate(308.17deg)}19.4444%{transform:rotate(310.9deg)}20.8333%{transform:rotate(312.91deg)}22.2222%{transform:rotate(314.23deg)}23.6111%{transform:rotate(314.89deg)}25%{transform:rotate(314.89deg)}26.3889%{transform:rotate(314.23deg)}27.7778%{transform:rotate(312.91deg)}29.1667%{transform:rotate(310.9deg)}30.5556%{transform:rotate(308.17deg)}31.9444%{transform:rotate(304.68deg)}33.3333%{transform:rotate(300.39deg)}34.7222%{transform:rotate(295.23deg)}36.1111%{transform:rotate(289.14deg)}37.5000%{transform:rotate(282.06deg)}38.8889%{transform:rotate(273.93deg)}40.2778%{transform:rotate(264.67deg)}41.6667%{transform:rotate(254.28deg)}43.0556%{transform:rotate(242.75deg)}44.4444%{transform:rotate(230.14deg)}45.8333%{transform:rotate(216.59deg)}47.2222%{transform:rotate(202.28deg)}48.6111%{transform:rotate(187.48deg)}50%{transform:rotate(172.52deg)}51.3889%{transform:rotate(157.72deg)}52.7778%{transform:rotate(143.41deg)}54.1667%{transform:rotate(129.86deg)}55.5556%{transform:rotate(117.25deg)}56.9444%{transform:rotate(105.72deg)}58.3333%{transform:rotate(95.33deg)}59.7222%{transform:rotate(86.07deg)}61.1111%{transform:rotate(77.94deg)}62.5000%{transform:rotate(70.86deg)}63.8889%{transform:rotate(64.77deg)}65.2778%{transform:rotate(59.61deg)}66.6667%{transform:rotate(55.32deg)}68.0556%{transform:rotate(51.83deg)}69.4444%{transform:rotate(49.1deg)}70.8333%{transform:rotate(47.09deg)}72.2222%{transform:rotate(45.77deg)}73.6111%{transform:rotate(45.11deg)}75%{transform:rotate(45.11deg)}76.3889%{transform:rotate(45.77deg)}77.7778%{transform:rotate(47.09deg)}79.1667%{transform:rotate(49.1deg)}80.5556%{transform:rotate(51.83deg)}81.9444%{transform:rotate(55.32deg)}83.3333%{transform:rotate(59.61deg)}84.7222%{transform:rotate(64.77deg)}86.1111%{transform:rotate(70.86deg)}87.5000%{transform:rotate(77.94deg)}88.8889%{transform:rotate(86.07deg)}90.2778%{transform:rotate(95.33deg)}91.6667%{transform:rotate(105.72deg)}93.0556%{transform:rotate(117.25deg)}94.4444%{transform:rotate(129.86deg)}95.8333%{transform:rotate(143.41deg)}97.2222%{transform:rotate(157.72deg)}98.6111%{transform:rotate(172.52deg)}to{transform:rotate(187.48deg)}}@media (prefers-reduced-motion: reduce){.not-found__track,.not-found__bee{animation:none}}._card_4nxxr_1{--primitive-space-xs: .375rem;--primitive-space-sm: .625rem;--primitive-space-md: .875rem;--primitive-space-lg: 1.25rem;--primitive-radius-pill: 999px;--card-border-width: 0;--card-section-gap: var(--primitive-space-sm);position:relative;display:flex;flex-direction:column;width:100%;gap:var(--card-gap, 0);border-radius:var(--card-radius, 22px);background:var(--card-bg, var(--background-collection-surface, var(--background-elevated)));border:none;box-shadow:var(--card-shadow, var(--shadow-sm));padding:var(--card-padding, 0);overflow:var(--card-overflow, hidden);transition:background var(--card-transition, .18s ease),border-color var(--card-transition, .18s ease),box-shadow var(--card-transition, .18s ease),transform var(--card-transition, .18s ease);will-change:transform}._interactive_4nxxr_24{cursor:pointer;touch-action:manipulation}@media (hover: hover){._interactive_4nxxr_24:hover{box-shadow:var(--card-shadow-hover, var(--card-shadow, none))}}._card_4nxxr_1:focus-visible{outline:none;box-shadow:var(--card-shadow, var(--shadow-sm)),0 0 0 2px var(--card-focus-ring, color-mix(in srgb, #7e59ff 78%, transparent))}._paddingNone_4nxxr_39{--card-padding: 0}._paddingSm_4nxxr_43{--card-padding: var(--primitive-space-sm)}._paddingMd_4nxxr_47{--card-padding: var(--primitive-space-md)}._paddingLg_4nxxr_51{--card-padding: var(--primitive-space-lg)}._gapNone_4nxxr_55{--card-gap: 0}._gapXs_4nxxr_59{--card-gap: var(--primitive-space-xs)}._gapSm_4nxxr_63{--card-gap: var(--primitive-space-sm)}._gapMd_4nxxr_67{--card-gap: var(--primitive-space-md)}._variantPill_4nxxr_71{border-radius:var(--primitive-radius-pill)}._variantTransparent_4nxxr_75{box-shadow:none}._variantFeed_4nxxr_79{-webkit-backdrop-filter:saturate(120%) blur(8px);backdrop-filter:saturate(120%) blur(8px)}._section_4nxxr_83{display:flex;width:100%;gap:var(--card-section-gap);min-width:0}._sectionColumn_4nxxr_90{flex-direction:column}._sectionRow_4nxxr_94{flex-direction:row;align-items:center}._sectionAlignStart_4nxxr_99{align-items:flex-start}._sectionAlignCenter_4nxxr_103{align-items:center}._sectionAlignEnd_4nxxr_107{align-items:flex-end}._sectionJustifyStart_4nxxr_111{justify-content:flex-start}._sectionJustifyBetween_4nxxr_115{justify-content:space-between}._sectionJustifyEnd_4nxxr_119{justify-content:flex-end}._sectionGapNone_4nxxr_123{--card-section-gap: 0}._sectionGapXs_4nxxr_127{--card-section-gap: var(--primitive-space-xs)}._sectionGapSm_4nxxr_131{--card-section-gap: var(--primitive-space-sm)}._sectionGapMd_4nxxr_135{--card-section-gap: var(--primitive-space-md)}._sectionGapLg_4nxxr_139{--card-section-gap: var(--primitive-space-lg)}._header_4nxxr_143{min-height:48px}._body_4nxxr_147{width:100%}._media_4nxxr_151{position:relative;width:100%;border-radius:var(--card-media-radius, calc(var(--card-radius, 22px) - 6px));overflow:hidden;background:var(--card-media-bg, color-mix(in srgb, var(--background-secondary, #0f172a) 15%, transparent))}._mediaBleed_4nxxr_159{margin:calc(-1 * var(--card-padding, 0));margin-bottom:0;border-radius:0}._actions_4nxxr_165{gap:var(--primitive-space-sm)}._pill_1wq2u_1{--pill-radius: 999px;--pill-height: 2.5rem;--pill-padding-x: .96rem;--pill-padding-y: .42rem;--pill-gap: .45rem;--pill-font-size: .95rem;--pill-icon-size: 1.1rem;--pill-bg: transparent;--pill-border: rgba(var(--background-collection-surface-rgb, 255, 255, 255), .1);--pill-color: var(--foreground, #f8fafc);--pill-muted: color-mix(in srgb, var(--text, #e2e8f0) 70%, var(--foreground, #f8fafc) 30%);--pill-active-bg: var(--pill-bg);--pill-active-color: var(--pill-color);--pill-active-border: var(--pill-border);--pill-focus-ring: color-mix(in srgb, #7e59ff 82%, transparent);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--pill-gap);min-height:var(--pill-height);padding:var(--pill-padding-y) var(--pill-padding-x);border-radius:var(--pill-radius);border:1px solid var(--pill-border);background:var(--pill-bg);color:var(--pill-color);font-size:var(--pill-font-size);font-weight:620;line-height:1.05;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;box-shadow:var(--pill-shadow, none);transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .11s ease}._interactive_1wq2u_38{cursor:pointer;touch-action:manipulation}@media (hover: hover){._interactive_1wq2u_38:hover{background:var(--pill-active-bg, var(--pill-bg));border-color:var(--pill-active-border, var(--pill-border));color:var(--pill-active-color, var(--pill-color));box-shadow:var(--pill-shadow-active, var(--pill-shadow, none))}}._pill_1wq2u_1[data-state=active]{background:var(--pill-active-bg, var(--pill-bg));border-color:var(--pill-active-border, var(--pill-border));color:var(--pill-active-color, var(--pill-color));box-shadow:var(--pill-shadow-active, var(--pill-shadow, none))}._pill_1wq2u_1:focus-visible{outline:none;box-shadow:var(--pill-shadow, none),0 0 0 2px var(--pill-focus-ring, color-mix(in srgb, #7e59ff 82%, transparent))}._pill_1wq2u_1[aria-disabled=true]{cursor:default;pointer-events:none;box-shadow:none;color:var(--pill-disabled, var(--pill-color));background:var(--pill-disabled-bg, var(--pill-bg));border-color:var(--pill-disabled-border, var(--pill-border))}._block_1wq2u_72{width:100%;justify-content:center}._leading_1wq2u_77,._trailing_1wq2u_78{width:var(--pill-icon-size);height:var(--pill-icon-size);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}._label_1wq2u_87{min-width:0;overflow:hidden;text-overflow:ellipsis}._meta_1wq2u_93{color:var(--pill-muted, currentColor);font-size:.84em;font-variant-numeric:tabular-nums;line-height:1.05}._stat_1wq2u_100{--pill-gap: .3rem;align-items:baseline}._statLabel_1wq2u_105{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--pill-muted, currentColor)}._statValue_1wq2u_112{font-variant-numeric:tabular-nums;font-weight:650}._badge_1wq2u_117{--pill-height: 1.85rem;--pill-padding-x: .65rem;--pill-padding-y: .28rem;--pill-font-size: .82rem;font-weight:640}._toggleGroup_1wq2u_125{display:flex;align-items:stretch;gap:var(--pill-toggle-gap, .45rem)}._toggleWrap_1wq2u_131{flex-wrap:wrap}._toggleFull_1wq2u_135{width:100%}._toggle_1wq2u_125{min-width:0}._toggleInline_1wq2u_143{flex:0 0 auto}._toggleExpand_1wq2u_147{flex:1 1 0}._toggleIconOnly_1wq2u_151{--pill-padding-x: .7rem;--pill-gap: .3rem}._toggleGroup_1wq2u_125[data-icon-only=true]{--pill-border: transparent;--pill-bg: transparent;--pill-color: var(--icon-toggle-color, var(--text, #0f172a));--pill-muted: var(--icon-toggle-muted, #6b7280);--pill-active-bg: var(--icon-toggle-active-bg, #ffffff);--pill-active-color: var(--icon-toggle-active-color, #0b0b0f);--pill-active-border: transparent;--pill-shadow: none;--pill-shadow-active: none;--pill-focus-ring: color-mix(in srgb, rgba(var(--foreground-rgb, 15, 23, 42), .6), transparent)}._toggleGroup_1wq2u_125[data-icon-only=true] ._toggle_1wq2u_125{border:none;background:none;min-width:auto}._toggleGroup_1wq2u_125[data-icon-only=true] ._toggle_1wq2u_125[data-state=active]{background:var(--pill-active-bg);color:var(--pill-active-color)}._toggleGroup_1wq2u_125[data-icon-only=true] ._meta_1wq2u_93{color:var(--pill-muted)}[data-theme=light] ._toggleGroup_1wq2u_125[data-icon-only=true]{--icon-toggle-color: var(--text, #0f172a);--icon-toggle-muted: #6b7280;--icon-toggle-active-bg: #ffffff;--icon-toggle-active-color: #0b0b0f}[data-theme=dark] ._toggleGroup_1wq2u_125[data-icon-only=true]{--icon-toggle-color: var(--foreground, #f8fafc);--icon-toggle-muted: #9ca3af;--icon-toggle-active-bg: #0b0b0f;--icon-toggle-active-color: #f8fafc}[data-theme=light] ._pill_1wq2u_1{--pill-muted: color-mix(in srgb, var(--text, #2b2d38) 70%, var(--foreground, #0f172a) 30%)}._root_1bmtr_1{--preview-rail-bleed: 0px;--preview-rail-bleed-block: 0px;display:flex;gap:var(--preview-rail-gap, .5rem);overflow-x:auto;width:100%;box-sizing:border-box;padding:var(--preview-rail-bleed-block, 0) var(--preview-rail-bleed, 0);padding-left:calc(var(--preview-rail-inset, 0) + var(--preview-rail-bleed, 0));margin:0;scroll-snap-type:x proximity;scroll-padding-left:calc(var(--preview-rail-inset, 0) + var(--preview-rail-bleed, 0));scroll-padding-right:var(--preview-rail-bleed, 0);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain}._root_1bmtr_1::-webkit-scrollbar{display:none}._root_1bmtr_1>*{flex:0 0 auto;scroll-snap-align:start}._root_1jecw_1{display:grid;grid-template-columns:repeat(var(--preview-grid-columns, 3),minmax(var(--preview-grid-min-width, 0),1fr));gap:var(--preview-grid-gap, .5rem);width:100%;align-items:stretch}._badge_k2yxq_1{--badge-color: #9ca3af;display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;background:transparent;border:none;color:var(--badge-color);font-weight:640;font-size:.85rem;line-height:1;letter-spacing:.01em;box-shadow:none}[data-theme=light] ._badge_k2yxq_1{--badge-color: #475569}._badge_k2yxq_1._toneInverse_k2yxq_22{--badge-color: #fff}._sizeXs_k2yxq_26{padding:.15rem .45rem;font-size:.78rem;gap:.3rem}._sizeCompact_k2yxq_32{padding:.1rem .25rem;font-size:.78rem;gap:.2rem}._sizeSm_k2yxq_38{padding:.2rem .6rem;font-size:.85rem}._sizeMd_k2yxq_43{padding:.25rem .7rem;font-size:.95rem}._icon_k2yxq_48{width:1rem;height:1rem;color:var(--badge-color)}._label_k2yxq_54{white-space:nowrap}._iconOnly_k2yxq_58 ._label_k2yxq_54{display:none}._kindPUBLIC_k2yxq_62,._kindFRIENDS_k2yxq_63,._kindPRIVATE_k2yxq_64{--badge-color: #9ca3af}[data-theme=light] ._kindPUBLIC_k2yxq_62,[data-theme=light] ._kindFRIENDS_k2yxq_63,[data-theme=light] ._kindPRIVATE_k2yxq_64{--badge-color: #475569}._tonemuted_k2yxq_73{--badge-color: #aaa;opacity:.55}[data-theme=light] ._tonemuted_k2yxq_73{--badge-color: #666;opacity:.5}._chip_1gdgp_1{--chip-size: 2.5rem;--chip-padding: 0;--chip-gap: .6rem;--chip-color: var(--text);display:inline-flex;align-items:center;gap:var(--chip-gap);padding:var(--chip-padding);color:var(--chip-color);text-decoration:none;cursor:inherit;line-height:1.1;font-weight:500;letter-spacing:.01em}._avatar_1gdgp_18{--avatar-size: var(--chip-size);border-radius:999px}._meta_1gdgp_23{display:inline-flex;align-items:center;gap:.3rem;min-width:0}._label_1gdgp_30{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12ch}._count_1gdgp_37{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;padding:.15rem .5rem;border-radius:999px;background:#0006;color:inherit;font-size:.82rem;font-weight:620;letter-spacing:.02em}[data-theme=light] ._count_1gdgp_37{background:#fff9;color:#0f172a}._status_1gdgp_55{position:absolute;bottom:3px;right:3px;width:.55rem;height:.55rem;border-radius:999px;border:2px solid rgba(0,0,0,.85);background:#22c55e}[data-theme=light] ._status_1gdgp_55{border-color:#f8fafc}._avatarWrap_1gdgp_69{position:relative}._pill_1gdgp_73{--chip-size: 2rem;--chip-gap: .45rem}._ghost_1gdgp_78,._muted_1gdgp_79,._plain_1gdgp_80{--chip-color: var(--text)}._spinner_1pb88_1{--spinner-size: 2.75rem;--spinner-border: 3px;--spinner-track: color-mix(in srgb, var(--foreground, #0f172a) 12%, transparent);--spinner-accent: var(--primary, #7e59ff);--spinner-min-height: 260px;display:inline-flex;align-items:center;justify-content:center;min-height:var(--spinner-min-height);opacity:0;animation:_spinner-fade-in_1pb88_1 .32s ease-out forwards;animation-delay:1s}._inline_1pb88_16{min-height:0}._ring_1pb88_20{width:var(--spinner-size);height:var(--spinner-size);border-radius:999px;border:var(--spinner-border) solid var(--spinner-track);border-top-color:var(--spinner-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--spinner-track) 45%,transparent);animation:_spin_1pb88_1 .9s linear infinite}._spinner_1pb88_1[data-size=sm]{--spinner-size: 1.5rem;--spinner-border: 2px;--spinner-min-height: 0}._spinner_1pb88_1[data-size=lg]{--spinner-size: 3.4rem;--spinner-border: 4px}@keyframes _spinner-fade-in_1pb88_1{to{opacity:1}}@keyframes _spin_1pb88_1{to{transform:rotate(360deg)}}._button_1szok_1{--icon-button-size: 2.75rem;--icon-button-radius: 999px;--icon-button-bg: transparent;--icon-button-hover-bg: transparent;--icon-button-active-bg: transparent;--icon-button-border: transparent;--icon-button-color: currentColor;--icon-button-color-hover: var(--icon-button-color);--icon-button-color-active: var(--icon-button-color-hover);--icon-button-shadow: none;--icon-button-shadow-hover: var(--icon-button-shadow);--icon-button-shadow-active: var(--icon-button-shadow-hover);--icon-button-focus-ring: rgba(126, 89, 255, .68);--icon-button-icon-size: 1.25rem;--icon-button-transition: .17s ease;position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--icon-button-size);block-size:var(--icon-button-size);border-radius:var(--icon-button-radius);border:1px solid var(--icon-button-border);background:var(--icon-button-bg);color:var(--icon-button-color);padding:0;cursor:pointer;box-shadow:var(--icon-button-shadow);transition:background var(--icon-button-transition),color var(--icon-button-transition),box-shadow var(--icon-button-transition),transform .14s ease}._button_1szok_1:hover:not(:disabled),._button_1szok_1[data-state=active]{background:var(--icon-button-hover-bg);color:var(--icon-button-color-hover);box-shadow:var(--icon-button-shadow-hover)}._button_1szok_1[data-state=active]{background:var(--icon-button-active-bg);color:var(--icon-button-color-active);box-shadow:var(--icon-button-shadow-active)}._button_1szok_1:focus-visible{outline:none;box-shadow:0 0 0 2px var(--icon-button-focus-ring)}._button_1szok_1:disabled{opacity:.5;cursor:not-allowed}._content_1szok_56{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;gap:.25rem}._icon_1szok_65{inline-size:var(--icon-button-icon-size);block-size:var(--icon-button-icon-size);display:inline-flex;align-items:center;justify-content:center;color:currentColor}._icon_1szok_65 svg{width:100%;height:100%}._button_1szok_1[data-loading=true] ._icon_1szok_65{opacity:0}._loader_1szok_82{position:absolute;inset:50% auto auto 50%;inline-size:calc(var(--icon-button-icon-size) * .95);block-size:calc(var(--icon-button-icon-size) * .95);border-radius:999px;border:2px solid color-mix(in srgb,currentColor 36%,transparent);border-top-color:currentColor;transform:translate(-50%,-50%);animation:_spin_1szok_1 .9s linear infinite}@keyframes _spin_1szok_1{to{transform:translate(-50%,-50%) rotate(360deg)}}._skeleton_1i4ru_1{--skeleton-width: 100%;--skeleton-height: 1rem;--skeleton-radius: .85rem;--skeleton-base: color-mix(in srgb, var(--foreground, #0f172a) 8%, transparent);--skeleton-highlight: color-mix(in srgb, var(--foreground, #0f172a) 16%, transparent);--skeleton-sheen: color-mix(in srgb, var(--foreground, #0f172a) 18%, transparent);position:relative;display:inline-flex;align-items:stretch;justify-content:stretch;inline-size:var(--skeleton-width);min-block-size:var(--skeleton-height);border-radius:var(--skeleton-radius);background:linear-gradient(120deg,var(--skeleton-base),color-mix(in srgb,var(--skeleton-base) 80%,transparent));overflow:hidden;isolation:isolate;transform:translateZ(0)}._inline_1i4ru_21{display:inline-flex}._shimmer_1i4ru_25:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--skeleton-sheen),transparent);animation:_skeleton-shimmer_1i4ru_1 1.25s ease-in-out infinite;opacity:.9}._text_1i4ru_34{--skeleton-height: .9rem;border-radius:999px}._circle_1i4ru_39{--skeleton-radius: 999px}@media (prefers-reduced-motion: reduce){._shimmer_1i4ru_25:after{animation-duration:2.4s}}@keyframes _skeleton-shimmer_1i4ru_1{0%{transform:translate(-120%)}to{transform:translate(120%)}}._row_1vnyo_1{display:grid;grid-template-columns:repeat(var(--bouquet-columns, 2),minmax(0,1fr));gap:clamp(1.25rem,3.5vw,2.25rem)}._cell_1vnyo_7{min-width:0}._card_1vnyo_11{--card-padding: clamp(.6rem, 1.5vw, 1rem);--card-border: transparent;--card-bg: transparent;--card-shadow: none;--card-shadow-hover: none;--card-radius: clamp(1.5rem, 2vw, 2rem);--card-overflow: visible;width:100%;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;-webkit-tap-highlight-color:transparent}._preview_1vnyo_28{width:100%;aspect-ratio:5/3;position:relative;overflow:visible;display:flex;align-items:flex-start;justify-content:center;padding-top:clamp(.35rem,1vw,.5rem)}._halo_1vnyo_39{position:absolute;width:70%;aspect-ratio:1/1;border-radius:50%;--bouquet-halo-image: none;background:radial-gradient(circle at 50% 40%,#ffffff80,#fff0),var(--bouquet-halo-image);background-position:center;background-repeat:no-repeat;background-size:cover;filter:blur(30px);opacity:.65;left:50%;top:42%;transform:translate(-50%,-42%);transition:opacity .2s ease;z-index:0;pointer-events:none}._cluster_1vnyo_59{position:relative;width:100%;padding-top:clamp(.3rem,1vw,.6rem)}._cluster_1vnyo_59:after{content:"";position:absolute;left:50%;top:38%;width:80%;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle,rgba(var(--background-collections-rgb, 255, 255, 255),.9) 0% 25%,rgba(var(--background-collections-rgb, 255, 255, 255),0) 70% 100%);transform:translate(-50%,-28%);filter:blur(16px);pointer-events:none;z-index:2}._previewItem_1vnyo_80{position:absolute;width:44%;aspect-ratio:3/4;border-radius:clamp(.9rem,2vw,1.1rem);overflow:hidden;border:none;transition:transform .22s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0}._previewItem_1vnyo_80 img{width:100%;height:100%;object-fit:contain;display:block;flex-shrink:0}._previewItem--left_1vnyo_100{left:42%;transform:translate(-112%,2%) rotate(-9deg) scale(.72);z-index:1;animation:_bouquetLeftEnter_1vnyo_1 1.05s cubic-bezier(.16,1,.3,1) 0ms both}._previewItem--center_1vnyo_107{left:50%;transform:translate(-50%,-12%) scale(1.26);z-index:3;border-radius:0;animation:_bouquetCenterEnter_1vnyo_1 1.15s cubic-bezier(.16,1,.3,1) 0ms both}._previewItem--right_1vnyo_115{left:58%;transform:translate(-8%,2%) rotate(9deg) scale(.72);z-index:2;animation:_bouquetRightEnter_1vnyo_1 1.05s cubic-bezier(.16,1,.3,1) 0ms both}._card_1vnyo_11:hover ._previewItem--center_1vnyo_107{transform:translate(-50%,-16%) scale(1.3)}._card_1vnyo_11:hover ._previewItem--left_1vnyo_100{transform:translate(-116%,-4%) rotate(-12deg) scale(.77)}._card_1vnyo_11:hover ._previewItem--right_1vnyo_115{transform:translate(-4%,-4%) rotate(12deg) scale(.77)}@keyframes _bouquetCenterEnter_1vnyo_1{0%{transform:translate(-50%,-6%) scale(1.22)}to{transform:translate(-50%,-12%) scale(1.26)}}@keyframes _bouquetLeftEnter_1vnyo_1{0%{transform:translate(-104%,4%) rotate(-8deg) scale(.75)}to{transform:translate(-112%,2%) rotate(-9deg) scale(.72)}}@keyframes _bouquetRightEnter_1vnyo_1{0%{transform:translate(-12%,4%) rotate(8deg) scale(.75)}to{transform:translate(-8%,2%) rotate(9deg) scale(.72)}}@media (prefers-reduced-motion: reduce){._previewItem_1vnyo_80,._previewItem--center_1vnyo_107,._previewItem--left_1vnyo_100,._previewItem--right_1vnyo_115{animation:none!important}}._meta_1vnyo_166{width:100%;display:flex;flex-direction:column;gap:.2rem;margin-top:.15rem;padding-bottom:.35rem}._titleRow_1vnyo_175{display:flex;align-items:center;justify-content:center;gap:.2rem;width:100%}._avatarButton_1vnyo_183{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}._avatar_1vnyo_183{width:1.35rem;height:1.35rem;border-radius:50%}._title_1vnyo_175{font-size:.95rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._privacyIcon_1vnyo_209{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:999px;color:#aaaaaae6}._privacyIcon_1vnyo_209 svg{width:.95rem;height:.95rem;color:inherit;stroke:currentColor}._count_1vnyo_226{font-size:.82rem;font-weight:500;color:#aaaaaae6}@media (width <= 720px){._row_1vnyo_1{gap:.75rem}._card_1vnyo_11{border-radius:1.5rem}}.collection-picker{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.collection-picker__search{padding:0 1rem;margin-bottom:1rem;display:flex;gap:.5rem;align-items:center}.collection-picker__search .collection-picker__create-button{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;aspect-ratio:1/1;border-radius:50%;border:none;background:var(--primary);color:#fff;cursor:pointer;transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease,transform var(--transition-duration) ease}.collection-picker__search .collection-picker__create-button:hover{background:var(--primary-dark)}.collection-picker__search .collection-picker__create-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.collection-picker__search .input-container{background:var(--background-secondary)}.collection-picker__search .input-icon{color:var(--text-secondary)}.collection-picker__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 1rem 1rem;padding-bottom:calc(env(safe-area-inset-bottom,0) + 1rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.65rem,2vw,1rem);align-content:start}.collection-picker__item-wrapper{position:relative;transition:transform .2s ease,opacity .2s ease;cursor:pointer;border-radius:clamp(1.5rem,2vw,2rem);overflow:visible;min-width:0}.collection-picker__item-wrapper:after{content:"";position:absolute;inset:0;border-radius:inherit;border:3px solid transparent;pointer-events:none;transition:border-color .18s ease,opacity .18s ease;opacity:0;z-index:1}.collection-picker__item-wrapper--pending:after,.collection-picker__item-wrapper--success:after{opacity:1;border-color:#000000eb}.collection-picker__item-wrapper--current{cursor:not-allowed;opacity:.7;pointer-events:none}.collection-picker__item-wrapper--inactive{pointer-events:none;opacity:.6}.collection-picker__grid{width:100%;height:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:60% 40%;gap:2px}.collection-picker__grid .collection-picker__grid-item--main{grid-column:span 2}.collection-picker__grid-item{position:relative;width:100%;height:100%}.collection-picker__grid-item__image-container{width:100%;height:100%;overflow:hidden;background:var(--muted);display:flex;align-items:center;justify-content:center}.collection-picker__grid-item__image{width:100%;height:100%;object-fit:contain}.collection-picker__empty{width:100%;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.collection-picker__item-status{position:absolute;inset:0;border-radius:inherit;display:flex;align-items:center;justify-content:center;background:#ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .26s cubic-bezier(.2,.8,.2,1);z-index:2}.collection-picker__item-status--visible{opacity:1}.collection-picker__status-icon,.collection-picker__status-check,.collection-picker__status-spinner{position:absolute;width:clamp(32px,7vw,40px);height:clamp(32px,7vw,40px);color:#101010e6;transition:opacity .2s ease,transform .26s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.collection-picker__status-spinner{animation:collection-picker-spin .8s linear infinite}.collection-picker__status-check{opacity:0;transform:scale(.6)}.collection-picker__item-status--success .collection-picker__status-spinner{opacity:0;transform:scale(.5)}.collection-picker__item-status--success .collection-picker__status-check{opacity:1;transform:scale(1)}[data-theme=dark] .collection-picker .collection-picker__create-button{background:var(--primary);color:var(--background)}[data-theme=dark] .collection-picker .collection-picker__create-button:hover{background:var(--primary-dark)}[data-theme=dark] .collection-picker .collection-picker__create-button:focus-visible{outline:2px solid var(--background)}[data-theme=dark] .collection-picker .input-container{background:var(--background-elevated)}[data-theme=dark] .collection-picker .collection-picker__item-status{background:#0000008c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-theme=dark] .collection-picker .collection-picker__status-icon,[data-theme=dark] .collection-picker .collection-picker__status-spinner,[data-theme=dark] .collection-picker .collection-picker__status-check{color:#ffffffeb}.current-collection-badge{position:absolute;top:8px;right:8px;background-color:#0009;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;z-index:2}@keyframes collection-picker-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.like-button{position:relative;overflow:visible}.like-button__icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.like-button__icon{display:block}.like-button__burst{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none;overflow:visible;transform:translate(-50%,-50%)}.like-button__burst-heart{position:absolute;top:0;left:0;color:var(--accent-alert, #ff6b6b);opacity:0;transform:translate(-50%,-50%) scale(.4);animation-name:like-button-heart-burst;animation-duration:var(--burst-duration, .6s);animation-delay:var(--burst-delay, 0ms);animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.24,.74,.29,.96)}.like-button__burst-heart-icon{display:block;width:14px;height:14px}.like-button__count{display:inline-flex;align-items:center}@keyframes like-button-heart-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}32%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--burst-x, 0px)),calc(-50% + var(--burst-y, -24px))) rotate(var(--burst-rotation, 0deg)) scale(var(--burst-scale, 1))}}@media (prefers-reduced-motion: reduce){.like-button__burst{display:none}}._sheet_jq0uk_1{display:flex;flex-direction:column;gap:.75rem;padding:1rem var(--safe-padding-right, 1.25rem) calc(1.5rem + var(--safe-padding-bottom, 1.25rem)) var(--safe-padding-left, 1.25rem)}._header_jq0uk_8{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._title_jq0uk_15{font-size:.95rem;font-weight:600;color:#ffffffeb;letter-spacing:.01em}[data-theme=light] ._title_jq0uk_15{color:#14121ceb}._count_jq0uk_26{font-size:.85rem;color:#ffffffa6}[data-theme=light] ._count_jq0uk_26{color:#24222c8c}._panel_jq0uk_35{display:flex;flex-direction:column;min-height:8rem}._loading_jq0uk_41,._empty_jq0uk_42{display:flex;justify-content:center;align-items:center;padding:2rem 0}._loadingIcon_jq0uk_49{width:1.8rem;height:1.8rem;color:#ffffffad;animation:_spin_jq0uk_1 1.2s linear infinite}[data-theme=light] ._loadingIcon_jq0uk_49{color:#24222c94}._list_jq0uk_60{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}._entry_jq0uk_68{list-style:none}._entryButton_jq0uk_72{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;width:100%;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}._entryButton_jq0uk_72:disabled{cursor:default;opacity:.7}._entryButton_jq0uk_72:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:3px}[data-theme=light] ._entryButton_jq0uk_72:focus-visible{outline-color:#24222c52}._avatar_jq0uk_99 .avatar{box-shadow:none}._details_jq0uk_103{display:flex;flex-direction:column;gap:.2rem}._handle_jq0uk_109{font-size:.95rem;color:#ffffffe6;letter-spacing:.01em}[data-theme=light] ._handle_jq0uk_109{color:#14121ceb}._date_jq0uk_119{font-size:.75rem;color:#ffffff8c}[data-theme=light] ._date_jq0uk_119{color:#24222c7a}@keyframes _spin_jq0uk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hashtag-pill{display:inline-flex;align-items:center;padding:2px 8px;margin:0 2px;background-color:rgba(var(--primary-rgb, 41, 41, 41),.05);border-radius:12px;font-size:.9em;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease;border:none;font-family:inherit;line-height:1.4;vertical-align:baseline}.hashtag-pill:hover{background-color:rgba(var(--primary-rgb, 41, 41, 41),.08);color:var(--text)}.hashtag-pill:active{background-color:rgba(var(--primary-rgb, 41, 41, 41),.1)}.hashtag-pill:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.hashtag-pill--static{cursor:inherit;pointer-events:none}.hashtag-suggestions{display:flex;flex-wrap:wrap;gap:8px;padding:var(--spacing-sm) 0}.hashtag-suggestions__label{width:100%;font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:4px}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M3.3335 11.6666C3.3335 12.5871 4.07969 13.3333 5.00016 13.3333C5.92064 13.3333 6.66683 12.5871 6.66683 11.6666L6.66683 6.66659L11.6668 6.66659C12.5873 6.66659 13.3335 5.92039 13.3335 4.99992C13.3335 4.07944 12.5873 3.33325 11.6668 3.33325H3.3335V11.6666Z' fill='currentColor'/%3E%3Cpath d='M26.6668 11.6666C26.6668 12.5871 25.9206 13.3333 25.0002 13.3333C24.0797 13.3333 23.3335 12.5871 23.3335 11.6666L23.3335 6.66659L18.3335 6.66659C17.413 6.66659 16.6668 5.92039 16.6668 4.99992C16.6668 4.07944 17.413 3.33325 18.3335 3.33325H26.6668L26.6668 11.6666Z' fill='currentColor'/%3E%3Cpath d='M13.3335 24.9999C13.3335 25.9204 12.5873 26.6666 11.6668 26.6666H3.3335V18.3333C3.3335 17.4128 4.07969 16.6666 5.00016 16.6666C5.92064 16.6666 6.66683 17.4128 6.66683 18.3333V23.3333H11.6668C12.5873 23.3333 13.3335 24.0794 13.3335 24.9999Z' fill='currentColor'/%3E%3Cpath d='M18.3335 26.6666C17.413 26.6666 16.6668 25.9204 16.6668 24.9999C16.6668 24.0794 17.413 23.3333 18.3335 23.3333H23.3335V18.3333C23.3335 17.4128 24.0797 16.6666 25.0002 16.6666C25.9206 16.6666 26.6668 17.4128 26.6668 18.3333V26.6666H18.3335Z' fill='currentColor'/%3E%3C/svg%3E");background-size:26px 26px}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle.mapboxgl-ctrl-level-button-selected .mapboxgl-ctrl-icon{filter:invert(1) brightness(1)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl-separator{background-color:#e0e0e0;height:1px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{color:#333;font-size:18px;font-weight:700;height:50px;width:50px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:hover{background-color:#f5f5f5}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#4a5568;color:#fff}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#2d3748}.item-location-sheet{display:flex;flex-direction:column;gap:8px;padding:0;color:var(--text)}.item-location-sheet__map{position:relative;border-radius:18px;overflow:hidden;min-height:clamp(320px,56vh,560px);height:clamp(320px,56vh,560px);background:var(--background-elevated);box-shadow:none;margin:0;width:100%}.item-location-sheet__map-frame{width:100%;height:100%;min-height:100%}.item-location-sheet__pin{width:48px;height:48px;aspect-ratio:1/1;border:none;padding:0;margin:0;background:transparent;display:grid;place-items:center;overflow:hidden;border-radius:0;box-shadow:none}.item-location-sheet__pin--interactive{width:64px;height:64px}.item-location-sheet__pin-image{width:100%;height:100%;aspect-ratio:1/1;object-fit:contain;padding:6px;box-sizing:border-box;display:block}.item-location-sheet__pin-fallback{font-size:28px}.item-location-sheet__loading{position:absolute;inset:0;display:grid;place-items:center;gap:8px;background:linear-gradient(180deg,#0000000f,#00000005);color:#202020cc}.item-location-sheet__loading-icon{width:28px;height:28px;animation:item-location-spin 1s linear infinite}.item-location-sheet__loading-text{font-size:.9rem}@keyframes item-location-spin{to{transform:rotate(360deg)}}.item-location-sheet__map--empty{display:grid;place-items:center}.item-location-sheet__confirm-icon{width:22px;height:22px}.item-location-sheet__confirm-icon.is-spinning,.item-location-sheet__control-icon.is-spinning{animation:item-location-spin 1s linear infinite}.item-location-sheet__empty{display:inline-flex;flex-direction:column;align-items:center;gap:8px;color:#242424b3;padding:18px}.item-location-sheet__empty-icon{width:24px;height:24px;opacity:.72}[data-theme=dark] .item-location-sheet__empty{color:#ebebebc7}.item-location-sheet__sheet .bottom-sheet__handle{background:transparent}.item-location-sheet__search{position:absolute;top:14px;left:14px;right:14px;display:flex;flex-direction:column;gap:8px;z-index:3}.item-location-sheet__search :global(.input-wrapper){margin:0;width:100%}.item-location-sheet__search :global(.input-container){background:#fffffff5;border-color:var(--border);box-shadow:0 12px 30px #00000029}.item-location-sheet__search :global(.input){height:46px}[data-theme=dark] .item-location-sheet__search :global(.input-container){background:#141414f0;border-color:#ffffff14}.item-location-sheet__search-row{display:flex;align-items:center;gap:10px;width:100%}.item-location-sheet__search-field{position:relative;flex:1;min-width:0}.item-location-sheet__search-actions{display:inline-flex;align-items:center;gap:10px}.item-location-sheet__search-action{min-width:0;border-radius:50%;width:44px;height:44px;padding:0}.item-location-sheet__search-action .button__icon{margin:0}.item-location-sheet__search-action .button__text{display:none}.item-location-sheet__search-action-icon{width:20px;height:20px}.item-location-sheet__search-action--cancel{--button-bg: rgba(0, 0, 0, .08);--button-bg-hover: rgba(0, 0, 0, .12);--button-bg-active: rgba(0, 0, 0, .16);--button-color: #111;--button-color-hover: #000;--button-color-active: #000;--button-shadow: inset 0 0 0 1px rgba(0, 0, 0, .04);--button-shadow-hover: inset 0 0 0 1px rgba(0, 0, 0, .06);--button-shadow-active: inset 0 0 0 1px rgba(0, 0, 0, .08)}[data-theme=dark] .item-location-sheet__search-action--cancel{--button-bg: rgba(255, 255, 255, .14);--button-bg-hover: rgba(255, 255, 255, .18);--button-bg-active: rgba(255, 255, 255, .22);--button-color: #f5f5f5;--button-color-hover: #fff;--button-color-active: #fff;--button-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12);--button-shadow-hover: inset 0 0 0 1px rgba(255, 255, 255, .16);--button-shadow-active: inset 0 0 0 1px rgba(255, 255, 255, .18)}.item-location-sheet__search-icon{width:18px;height:18px}.item-location-sheet__search-loading{position:absolute;right:14px;top:50%;display:grid;place-items:center;width:20px;height:20px;pointer-events:none;transform:translateY(-50%)}.item-location-sheet__search-loading-icon{width:18px;height:18px;animation:item-location-spin 1s linear infinite}.item-location-sheet__search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--background);border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 40px #0000002e;max-height:240px;overflow:auto;padding:6px}.item-location-sheet__search-result{width:100%;border:none;background:transparent;display:flex;gap:10px;padding:10px;border-radius:12px;align-items:center;color:var(--text);transition:transform .12s ease,background-color .12s ease;text-align:left}.item-location-sheet__search-result:hover,.item-location-sheet__search-result:focus-visible{background:#0000000a;transform:translateY(-1px)}[data-theme=dark] .item-location-sheet__search-result:hover,[data-theme=dark] .item-location-sheet__search-result:focus-visible{background:#ffffff0f}.item-location-sheet__search-result-icon{width:18px;height:18px;color:#242424a3;flex-shrink:0}[data-theme=dark] .item-location-sheet__search-result-icon{color:#ebebebb3}.item-location-sheet__search-result-content{display:flex;flex-direction:column;gap:2px;min-width:0}.item-location-sheet__search-result-title{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-location-sheet__search-result-subtitle{font-size:12px;color:#242424a3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .item-location-sheet__search-result-subtitle{color:#ebebebb8}.item-location-sheet__controls{position:absolute;right:12px;bottom:12px;display:flex;flex-direction:column;gap:10px;z-index:3}.item-location-sheet__control-button{width:44px;height:44px;border-radius:999px;border:none;background:#fffffff5;box-shadow:0 12px 32px #0000002e;display:grid;place-items:center;color:var(--text);cursor:pointer;transition:transform .16s ease,background-color .16s ease,color .16s ease}.item-location-sheet__control-button:hover{transform:translateY(-2px)}.item-location-sheet__control-button:active{transform:translateY(0)}.item-location-sheet__control-button:disabled{opacity:.56;cursor:not-allowed}[data-theme=dark] .item-location-sheet__control-button{background:#121212e6;color:#f5f5f5;box-shadow:0 12px 28px #00000080}.item-location-sheet__control-button--active{background:var(--primary);color:#fff}.item-location-sheet__control-icon{width:18px;height:18px}.item-viewer{position:fixed;inset:0;pointer-events:none;z-index:70;display:flex;flex-direction:column;align-items:center}.item-viewer--inert,.item-viewer--inert *{pointer-events:none!important}.item-viewer--editing{pointer-events:auto}.item-viewer--pending,.item-viewer--pending *{cursor:progress}.item-viewer__header{pointer-events:auto;width:100%;position:relative;z-index:80;padding:var(--safe-padding-top, 24px) var(--safe-padding-right, 24px) 0 var(--safe-padding-left, 24px);display:flex;flex-direction:column}.item-viewer__header-bar{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--spacing-sm, .75rem)}.item-viewer__header-left{display:inline-flex;align-items:center}.item-viewer__header-center{display:flex;align-items:center;justify-content:center}.item-viewer__header-avatar-button{padding:6px 10px;margin:-2px -6px;border:none;background:transparent;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:0}.item-viewer__header-avatar-button:focus-visible{outline:2px solid rgba(0,0,0,.24);outline-offset:2px}[data-theme=dark] .item-viewer__header-avatar-button:focus-visible{outline-color:#fff6}.item-viewer__header-actions{justify-self:end;display:inline-flex;align-items:center;gap:12px}.item-viewer__join-button.button{font-weight:600;border-radius:var(--radius-lg)}.item-viewer__icon-button{width:34px;height:34px;border-radius:999px;border:none;background:#ffffff29;color:#1c1c1ca3;display:grid;place-items:center;transition:transform .18s ease,background .18s ease,color .18s ease;cursor:pointer}[data-theme=dark] .item-viewer__icon-button{background:#00000052;color:#e0e0e0bd}.item-viewer__icon-button:hover{background:#ffffff3d}[data-theme=dark] .item-viewer__icon-button:hover{background:#ffffff29}.item-viewer__icon-button:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.item-viewer__icon-button.is-active{background:var(--primary, rgb(84, 84, 237));color:var(--background, #fff);box-shadow:0 8px 24px #5454ed52}.item-viewer__icon-button:disabled{opacity:.6;cursor:default}.item-viewer__indicators{position:relative;display:flex;justify-content:flex-start;width:100%;max-width:none;align-self:stretch;z-index:81;align-items:center;min-height:24px;padding:4px 0;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,transparent 26%,#000 42%,#000 58%,transparent 74%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 26%,#000 42%,#000 58%,transparent 74%,transparent 100%)}.item-viewer__indicators-track{display:inline-flex;gap:6px;align-items:center;min-height:22px;flex:0 0 auto;will-change:transform}.item-viewer__indicator-wrapper{display:inline-flex;align-items:center;justify-content:center;min-height:22px;flex:0 0 auto;padding:0 1px}.item-viewer__indicator{width:8px;height:8px;border-radius:999px;border:none;background:#16161638;transition:width .18s ease,background .18s ease,opacity .14s ease,transform .14s ease;will-change:transform,opacity}.item-viewer__indicator.is-active{width:14px;background:#161616eb}.item-viewer__indicator--sub{width:7px;height:7px;background:#fff;opacity:.32}.item-viewer__indicator--sub.is-active{opacity:1;background:#fff}.item-viewer__indicator:disabled{opacity:.4;cursor:default}[data-theme=dark] .item-viewer__indicator{background:#ffffff2e}[data-theme=dark] .item-viewer__indicator.is-active{background:#ffffffeb}[data-theme=dark] .item-viewer__indicator--sub{background:#fff;opacity:.9}[data-theme=dark] .item-viewer__indicator--sub.is-active{opacity:1;background:#fff}.item-viewer__indicator-capsule{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#0606066b;box-shadow:none}[data-theme=dark] .item-viewer__indicator-capsule{background:#ffffff2e}.item-viewer__footer{width:100%;max-width:480px;margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:16px;pointer-events:auto}.item-viewer__caption{display:flex;flex-direction:column;align-items:center;gap:0px;text-align:center;pointer-events:auto}.item-viewer__caption.is-active{transform:translateY(4px)}.item-viewer__caption-controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;gap:clamp(14px,4vw,24px);margin-top:0;width:min(360px,78vw)}.item-viewer__caption-control-wrapper{display:inline-flex;align-items:center;justify-content:center;transform-origin:center bottom}.item-viewer__caption-control-wrapper[data-position=left]{grid-column:1;justify-self:end}.item-viewer__caption-control-wrapper[data-position=center]{grid-column:2}.item-viewer__caption-control-wrapper[data-position=right]{grid-column:3;justify-self:start}.item-viewer__caption-action{padding:clamp(8px,2.4vw,12px);border:none;background:none;color:#3c3c3cb8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .22s ease,color .22s ease,opacity .22s ease;position:relative;flex-shrink:0;width:clamp(64px,16vw,96px);min-width:clamp(64px,16vw,96px)}[data-theme=dark] .item-viewer__caption-action{color:#ecececd1}.item-viewer__caption-action:hover:not(:disabled){color:#141414e0}[data-theme=dark] .item-viewer__caption-action:hover:not(:disabled){color:#fffffff0}.item-viewer__caption-action:focus-visible{outline:2px solid rgba(120,120,120,.48);outline-offset:6px}[data-theme=dark] .item-viewer__caption-action:focus-visible{outline-color:#ffffff7a}.item-viewer__caption-action.is-active{color:var(--primary, rgb(84, 84, 237))}.item-viewer__caption-action:disabled{opacity:.6;cursor:default}.item-viewer__caption-action-icon{width:26px;height:26px}.item-viewer__caption-action-count{position:absolute;top:50%;transform:translateY(-50%);left:calc(50% + clamp(22px,5vw,32px));font-size:clamp(.88rem,2.6vw,1rem);font-weight:500;color:inherit;min-width:1.5ch;text-align:left;pointer-events:none}.item-viewer__caption-action[data-variant=save] .item-viewer__caption-action-count{left:auto;right:calc(50% + clamp(22px,5vw,32px));text-align:right}.item-viewer__title{font-size:.86rem;font-weight:500;letter-spacing:.02em;color:#3c3c3cc2;max-width:min(64ch,78vw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .item-viewer__title{color:#ccccccd1}.item-viewer__title.is-placeholder{color:#7878788f}[data-theme=dark] .item-viewer__title.is-placeholder{color:#cccccc7a}.item-viewer__title-button{background:none;border:none;padding:12px 18px;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:inherit;border-radius:12px;min-height:44px}.item-viewer__title-button:focus-visible{outline:2px solid rgba(60,60,60,.36);outline-offset:4px}[data-theme=dark] .item-viewer__title-button:focus-visible{outline-color:#e0e0e07a}.item-viewer__title-button:disabled{opacity:.6;cursor:default;pointer-events:none}.item-viewer__title-content,.item-viewer__description-content{display:inline-flex;align-items:center;gap:8px}.item-viewer__description-content{width:100%;align-items:flex-start}.item-viewer__title-input{background:transparent;border:none;padding:0;font-size:.94rem;font-weight:700;letter-spacing:0;color:var(--text, rgba(40, 40, 40, .88));text-align:left;border-radius:0;min-width:2ch;width:auto;max-width:min(200px,50vw);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;field-sizing:content}.item-viewer__title-input::placeholder{color:#78787885}.item-viewer__title-input:focus{outline:none}[data-theme=dark] .item-viewer__title-input{color:#e4e4e4e6;background:transparent}[data-theme=dark] .item-viewer__title-input::placeholder{color:#e0e0e080}.item-viewer__scroll-arrow{width:clamp(60px,14vw,88px);height:clamp(60px,14vw,88px);border:none;background:none;color:#3c3c3c99;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:transform .24s ease,opacity .24s ease;padding:8px}.item-viewer__scroll-arrow.is-open{transform:rotate(180deg);opacity:.64}.item-viewer__scroll-arrow:disabled{opacity:.38;cursor:default}.item-viewer__scroll-arrow-icon{width:30px;height:30px}.item-viewer__caption.is-active .item-viewer__scroll-arrow{animation:none}[data-theme=dark] .item-viewer__scroll-arrow{color:#ccccccc7}.item-viewer__footer{width:100%;max-width:480px;margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:16px;pointer-events:auto;padding-bottom:var(--safe-padding-bottom, 32px);background:none;position:relative;overflow:visible;z-index:0}.item-viewer__details{pointer-events:none;width:min(480px,92vw);max-height:0;padding:0 22px;display:flex;flex-direction:column;gap:16px;overflow:hidden;touch-action:pan-y;overscroll-behavior:contain;margin:0 auto;scrollbar-width:thin;scrollbar-color:rgba(120,120,120,.4) transparent;opacity:0;transform:translateY(12px);transition:transform .34s ease,opacity .34s ease,max-height .34s ease,padding .34s ease}.item-viewer__details.is-visible{pointer-events:auto;max-height:min(68vh,520px);padding:20px 22px calc(20px + var(--safe-padding-bottom, 32px));overflow-y:auto;opacity:1;transform:translateY(0)}.item-viewer__details.is-visible::-webkit-scrollbar{width:4px}.item-viewer__details.is-visible::-webkit-scrollbar-thumb{background:#78787859;border-radius:999px}[data-theme=dark] .item-viewer__details.is-visible::-webkit-scrollbar-thumb{background:#dcdcdc59}.item-viewer__details-description-slot{width:100%;visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .28s ease,transform .28s ease,visibility 0s linear .28s;pointer-events:none}.item-viewer__details-description-slot.is-visible{visibility:visible;opacity:1;transform:translateY(0);transition:opacity .28s ease,transform .28s ease,visibility 0s linear;pointer-events:auto}.item-viewer__description-button{background:none;border:none;padding:0;margin:0;width:100%;display:block;text-align:left;cursor:pointer;color:inherit;border-radius:12px}.item-viewer__description-button:focus-visible{outline:2px solid rgba(60,60,60,.28);outline-offset:2px}[data-theme=dark] .item-viewer__description-button:focus-visible{outline-color:#e0e0e05c}.item-viewer__description-button:disabled{opacity:.6;cursor:default;pointer-events:none}.item-viewer__description-content .item-viewer__saving-dot{margin-top:2px}.item-viewer__details-description{font-size:.92rem;line-height:1.5;color:#282828e0;margin:0;white-space:pre-wrap}[data-theme=dark] .item-viewer__details-description{color:#e8e8e8e6}.item-viewer__details-description.is-placeholder{color:#7878788f}[data-theme=dark] .item-viewer__details-description.is-placeholder{color:#c8c8c880}.item-viewer__description-editor{width:100%;min-height:88px;flex:1 1 auto;border:none;background:transparent;padding:0;font-size:.95rem;line-height:1.6;color:#202020e6;resize:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(120,120,120,.3) transparent}.item-viewer__description-editor::placeholder{color:#78787885}.item-viewer__description-editor:focus{outline:none}[data-theme=dark] .item-viewer__description-editor{color:#ebebebe6;background:transparent}[data-theme=dark] .item-viewer__description-editor::placeholder{color:#cccccc73}.item-viewer__saving-dot{width:6px;height:6px;border-radius:999px;background:#3c3c3c99;animation:item-viewer-saving-pulse .9s ease-in-out infinite alternate;pointer-events:none}[data-theme=dark] .item-viewer__saving-dot{background:#dcdcdcb3}.item-viewer__details-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:.8rem;color:#464646b8}[data-theme=dark] .item-viewer__details-meta{color:#e0e0e0d1}.item-viewer__details-meta-text{display:inline-flex;align-items:center;white-space:nowrap;position:relative;padding-left:10px}.item-viewer__details-meta-text:before{content:"•";position:absolute;left:0;color:currentColor}.item-viewer__details-meta-text:first-child{padding-left:0}.item-viewer__details-meta-text:first-child:before{content:none}@keyframes item-viewer-saving-pulse{0%{opacity:.4;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.item-viewer__join-sheet{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg)}.item-viewer__join-sheet-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center}.item-viewer__join-sheet-action{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--border);color:var(--text);font-weight:600;text-decoration:none;transition:background var(--transition-duration) var(--transition-overshoot),transform var(--transition-duration) var(--transition-overshoot),border-color var(--transition-duration) var(--transition-overshoot)}.item-viewer__join-sheet-action:hover{background:var(--background-hover)}.item-viewer__join-sheet-action .item-viewer__join-sheet-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);display:block}.item-viewer__join-sheet-action [data-theme=dark] .item-viewer__join-sheet-action{border-color:#ffffff29;color:#fff}.item-viewer__join-sheet-action [data-theme=dark] .item-viewer__join-sheet-action:hover{background:#ffffff0f}.item-viewer__sheet-flat{margin-top:auto;width:min(520px,96vw);pointer-events:auto;position:relative;border-radius:26px 26px 18px 18px;overflow:hidden;isolation:isolate;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.item-viewer__sheet-flat[data-expanded=true]{background:var(--item-sheet-tint, rgba(255, 255, 255, .94));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=dark] .item-viewer__sheet-flat[data-expanded=true]{background:#0c0c0cf0}.item-viewer__sheet-flat>*{position:relative;z-index:1}.item-viewer__sheet-content{display:flex;flex-direction:column;gap:0;padding:14px 18px 10px;min-height:0;flex:1 1 auto;transition:opacity .22s ease,transform .22s ease;background:transparent;overflow:hidden;box-sizing:border-box}.item-viewer__sheet-content[data-expanded=true]{gap:16px;padding:18px 18px var(--safe-padding-bottom, 18px)}.item-viewer__sheet{pointer-events:none}.item-viewer__sheet .react-modal-sheet-container,.item-viewer__sheet .react-modal-sheet-header-container,.item-viewer__sheet .react-modal-sheet-header,.item-viewer__sheet .react-modal-sheet-content,.item-viewer__sheet .bottom-sheet-content{pointer-events:auto}.item-viewer__sheet .react-modal-sheet-overlay{pointer-events:none}.item-viewer__sheet .react-modal-sheet-container,.item-viewer__sheet .react-modal-sheet-header-container,.item-viewer__sheet .react-modal-sheet-header{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.item-viewer__sheet .bottom-sheet-content{position:relative;background:transparent!important;box-shadow:none!important;color:var(--text, #111);overflow:visible}.item-viewer__sheet .bottom-sheet-content:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--background-rgb, 255, 255, 255),0),rgba(var(--background-rgb, 255, 255, 255),.9) 20%,rgba(var(--background-rgb, 255, 255, 255),1));opacity:var(--item-viewer-sheet-background-opacity, 0);transition:opacity .22s ease;pointer-events:none;z-index:0}[data-theme=dark] .item-viewer__sheet .bottom-sheet-content{color:var(--text, #f5f5f5)}[data-theme=dark] .item-viewer__sheet .bottom-sheet-content:before{background:linear-gradient(180deg,rgba(var(--background-rgb, 16, 16, 16),0),rgba(var(--background-rgb, 16, 16, 16),.88) 22%,rgba(var(--background-rgb, 16, 16, 16),1))}.item-viewer__sheet .bottom-sheet-content>*{position:relative;z-index:1}.item-viewer__sheet--closing .item-viewer__sheet-content{opacity:0;transform:translateY(12px);pointer-events:none}.item-viewer__sheet-meta{display:flex;align-items:flex-start;gap:12px;flex:0 0 auto}.item-viewer__sheet-text{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1;align-items:flex-start}.item-viewer__sheet-collection{display:inline-block;max-width:100%;font-size:.8rem;font-weight:600;color:#2020209e;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .item-viewer__sheet-collection{color:#ebebeb80}.item-viewer__sheet-title-row{display:inline-flex;align-items:center;gap:3px;font-size:.94rem;color:#202020bd;min-width:0}[data-theme=dark] .item-viewer__sheet-title-row{color:#ebebebbd}.item-viewer__sheet-title-button{background:none;border:none;padding:4px 0;margin:-4px 0;display:inline-flex;align-items:center;gap:6px;color:inherit;cursor:pointer}.item-viewer__sheet-title-button:focus-visible{outline:2px solid rgba(60,60,60,.36);outline-offset:4px}[data-theme=dark] .item-viewer__sheet-title-button:focus-visible{outline-color:#e0e0e07a}.item-viewer__sheet-title-button:disabled{opacity:.6;cursor:default}.item-viewer__sheet-title{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-viewer__sheet-title--placeholder{color:#20202073;font-weight:400;display:inline-flex;align-items:center;gap:4px}[data-theme=dark] .item-viewer__sheet-title--placeholder{color:#ececec80}.item-viewer__sheet-dot{opacity:.42}.item-viewer__sheet-date{opacity:.72;font-size:.85rem;font-variant-numeric:tabular-nums}.item-viewer__sheet-description-preview-row{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%}.item-viewer__sheet-description-preview{font-size:.88rem;line-height:1.4;color:#202020ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}[data-theme=dark] .item-viewer__sheet-description-preview{color:#ebebebad}.item-viewer__sheet-description-more{flex-shrink:0;color:#20202080;font-size:.88rem;line-height:1;letter-spacing:-.05em}[data-theme=dark] .item-viewer__sheet-description-more{color:#ebebeb80}.item-viewer__sheet-actions{display:inline-flex;align-items:center;gap:6px}.item-viewer__sheet-action-button{width:40px;height:40px;border-radius:12px;border:none;background:transparent;color:#161616d1;display:grid;place-items:center;transition:transform .18s ease,color .18s ease;padding:6px}.item-viewer__sheet-action-button:active{transform:translateY(1px) scale(.98)}.item-viewer__sheet-action-button:disabled{opacity:.5}[data-theme=dark] .item-viewer__sheet-action-button{background:transparent;color:#ececece6}.item-viewer__sheet-action-button--empty{color:#2020209e}[data-theme=dark] .item-viewer__sheet-action-button--empty{color:#ececec99}.item-viewer__like-button{display:inline-flex;align-items:center;gap:4px;padding:6px;min-width:0;border-radius:16px;border:none;background:transparent;color:#161616e6}.item-viewer__like-button.is-active{color:#161616}.item-viewer__like-button--owner{cursor:pointer}.item-viewer__like-button--owner:disabled{opacity:.5;cursor:default}.item-viewer__like-icon{width:24px;height:24px}.item-viewer__like-count{font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;min-width:1.5ch}[data-theme=dark] .item-viewer__like-button{background:transparent;color:#ececece6}.item-viewer__sheet-body{padding:4px 0 0;flex:0 0 auto;max-height:0;overflow:hidden;opacity:0;transition:flex .28s ease,max-height .28s ease,padding .28s ease,opacity .22s ease;display:flex;align-items:flex-start;flex-direction:column;width:100%;background:transparent}.item-viewer__sheet-body[data-expanded=true]{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;padding-bottom:6px;opacity:1;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(120,120,120,.3) transparent}.item-viewer__sheet-body[data-expanded=true]:has(.item-viewer__description-editor){overflow:hidden}.item-viewer__sheet-body[data-expanded=true]::-webkit-scrollbar{width:4px}.item-viewer__sheet-body[data-expanded=true]::-webkit-scrollbar-thumb{background:#7878784d;border-radius:999px}[data-theme=dark] .item-viewer__sheet-body[data-expanded=true]::-webkit-scrollbar-thumb{background:#c8c8c84d}.item-viewer__sheet-description-button{width:100%;text-align:left;background:none;border:none;padding:6px 0;margin:-6px 0;color:inherit;cursor:pointer;touch-action:pan-y}.item-viewer__sheet-description-text{font-size:.95rem;line-height:1.6;color:#202020e6;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:pre-line;word-break:break-word}[data-theme=dark] .item-viewer__sheet-description-text{color:#ebebebe6}.item-viewer__sheet-description-text.is-expanded{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;text-overflow:unset;display:block;white-space:pre-line}.item-viewer__sheet-description-text.is-placeholder{opacity:.64;display:inline-flex;align-items:center;gap:4px;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;text-overflow:unset;white-space:pre-line}.item-viewer__placeholder-icon{width:16px;height:16px;flex-shrink:0;opacity:.72;margin-left:-2px}[data-theme=dark] .item-viewer__placeholder-icon{opacity:.86}.item-viewer__edit-capture-overlay{position:fixed;inset:0;z-index:100;background:transparent;pointer-events:auto;touch-action:none}.item-focus-overlay-host{position:fixed;inset:0;z-index:20000;pointer-events:none}.item-focus-overlay-host__backdrop{position:fixed;inset:0;background:rgb(var(--background-rgb, 255, 255, 255));transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;border:none;margin:0;padding:0;pointer-events:auto;cursor:pointer;z-index:19990;touch-action:none;overscroll-behavior:contain;opacity:0;transition:opacity .45s ease-out}.item-focus-overlay-host__backdrop--visible{opacity:1}[data-theme=dark] .item-focus-overlay-host__backdrop{background:rgb(var(--background-rgb, 18, 18, 18))}.item-focus-overlay-host__backdrop:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:4px}.item-focus-overlay-host__image-stage{position:absolute;z-index:63;display:flex;align-items:center;justify-content:center;border-radius:clamp(18px,4vw,28px);box-shadow:none;background:transparent;pointer-events:auto;isolation:isolate;touch-action:none;overscroll-behavior:contain;contain:layout style;backface-visibility:hidden;-webkit-backface-visibility:hidden}.item-focus-overlay-host__image-stage--closing .item-focus-overlay-host__image-halo{opacity:0;transform:translate(-50%,-50%) scale(.7)}.item-focus-overlay-host__image-halo--hidden{opacity:0!important}.item-focus-overlay-host__image-halo{position:absolute;top:50%;left:50%;width:165%;height:165%;transform:translate(-50%,-50%) scale(.95) translateZ(0);border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(32px) saturate(1.15) brightness(1.05);opacity:.2;pointer-events:none;z-index:0;transition:opacity .32s ease-out,transform .32s cubic-bezier(.16,1,.3,1);will-change:opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.item-focus-overlay-host__image-halo--entering{opacity:0;animation:halo-fade-in .28s ease-out forwards}.item-focus-overlay-host__image-halo--exiting{animation:halo-fade-out .28s ease-out forwards}@keyframes halo-fade-in{0%{opacity:0}to{opacity:.2}}@keyframes halo-fade-out{0%{opacity:.2}to{opacity:0}}@media (hover: none) and (pointer: coarse){.item-focus-overlay-host__image-halo{filter:blur(20px) saturate(1.1) brightness(1.02)}}.item-focus-overlay-host__image-frame{position:relative;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.item-focus-overlay-host__transform-layer{width:100%;height:100%;transform-origin:center}.item-focus-overlay-host__slide-track{display:flex;width:100%;height:100%;transform-origin:center;gap:0}.item-focus-overlay-host__virtual-spacer{flex:0 0 auto;height:100%;pointer-events:none}.item-focus-overlay-host__slide{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:clamp(10px,3vw,18px);box-sizing:border-box}.item-focus-overlay-host__image-stage--closing .item-focus-overlay-host__slide{padding:0}.item-focus-overlay-host__slide-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-origin:center}.item-focus-overlay-host__slide img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.item-focus-overlay-host__image-placeholder{width:100%;height:100%}.notifications-sheet{display:flex;flex-direction:column;padding:1rem 1.25rem 1.5rem;gap:1rem}.notifications-sheet__header{display:flex;justify-content:center;align-self:center}.notifications-sheet__header .icon-toggle-group{gap:.35rem;padding:.35rem;box-shadow:none;--icon-toggle-background: rgba(255, 255, 255, .08);--icon-toggle-hover-background: rgba(255, 255, 255, .18);--icon-toggle-active-background: #fff;--icon-toggle-color: rgba(255, 255, 255, .78);--icon-toggle-active-color: rgba(17, 16, 21, .96);--icon-toggle-focus-ring: rgba(255, 255, 255, .42);--icon-toggle-icon-size: 1.25rem}.notifications-sheet__header .icon-toggle-group .icon-toggle--disabled{opacity:.35}[data-theme=light] .notifications-sheet__header .icon-toggle-group{--icon-toggle-background: rgba(26, 24, 33, .08);--icon-toggle-hover-background: rgba(26, 24, 33, .14);--icon-toggle-active-background: #fff;--icon-toggle-color: rgba(36, 34, 44, .74);--icon-toggle-active-color: rgba(20, 18, 28, .96);--icon-toggle-focus-ring: rgba(26, 24, 33, .22)}.notifications-sheet__tab-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.notifications-sheet__tab-icon svg{width:1.25rem;height:1.25rem}.notifications-sheet__tab-count{margin-left:.4rem;font-size:.72rem;letter-spacing:.02em;color:#ffffffad}[data-theme=light] .notifications-sheet__tab-count{color:#1c1a248c}.notifications-sheet__content,.notifications-sheet__activity{display:flex;flex-direction:column;gap:.75rem}.notifications-sheet__push-card{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}[data-theme=light] .notifications-sheet__push-card{background:#1a182114;border-color:#1a18211f}.notifications-sheet__push-icon{width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;color:#111015e6}[data-theme=light] .notifications-sheet__push-icon{background:#1a18211f;color:#1a1821e6}.notifications-sheet__push-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.notifications-sheet__push-title{font-weight:600;letter-spacing:.04em}.notifications-sheet__push-state{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.notifications-sheet__push-card[data-state=denied] .notifications-sheet__push-state,.notifications-sheet__push-card[data-state=prompt] .notifications-sheet__push-state{color:#ff5b4d;opacity:.95}.notifications-sheet__push-card[data-state=unavailable] .notifications-sheet__push-state{opacity:.6}.notifications-sheet__events{display:flex;flex-direction:column;gap:.5rem}.notifications-sheet__event{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 0}.notifications-sheet__event.is-unread{padding:.5rem .6rem;border-radius:18px;background:#ffffff14}[data-theme=light] .notifications-sheet__event.is-unread{background:#1a18211f}.notifications-sheet__event-user{display:inline-flex;align-items:center;gap:.6rem;min-width:0;border:none;background:transparent;padding:0;text-align:left;cursor:pointer;color:#ffffffe0}.notifications-sheet__event-user:disabled{cursor:default;opacity:.6}.notifications-sheet__event-user:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:4px}[data-theme=light] .notifications-sheet__event-user{color:#1c1a24e6}.notifications-sheet__event-avatar{--avatar-size: 2.25rem;--avatar-radius: 50%}.notifications-sheet__event-copy{display:flex;flex-direction:column;gap:.1rem;min-width:0;color:inherit}.notifications-sheet__event-handle{font-size:.95rem;font-weight:600;letter-spacing:.03em;color:inherit;max-width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications-sheet__event-date{font-size:.7rem;letter-spacing:.04em;color:#ffffffad}[data-theme=light] .notifications-sheet__event-date{color:#1c1a2499}.notifications-sheet__event-aside{border:none;background:transparent;padding:0;display:flex;align-items:center;gap:.5rem;cursor:pointer}.notifications-sheet__event-aside:disabled{cursor:default;opacity:.6}.notifications-sheet__event-aside:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:4px}.notifications-sheet__preview{--glyph-bg: rgba(255, 255, 255, .1);--glyph-border: rgba(255, 255, 255, .14);--glyph-foreground: rgba(255, 255, 255, .92);--glyph-shadow: none;position:relative;width:3.25rem;height:3.25rem;border-radius:12px;overflow:hidden;background:transparent;border:none;color:var(--glyph-foreground);box-shadow:none;display:grid;place-items:center}.notifications-sheet__digest-count{position:absolute;bottom:.35rem;right:.4rem;font-size:.95rem;font-weight:700;letter-spacing:.04em;color:#ffffffeb;text-shadow:0 2px 8px rgba(0,0,0,.35)}[data-theme=light] .notifications-sheet__digest-count{color:#14121cd9;text-shadow:0 2px 10px rgba(255,255,255,.4)}.notifications-sheet__preview.is-icon{background:var(--glyph-bg);border:none;box-shadow:var(--glyph-shadow)}.notifications-sheet__preview.is-collection{background:transparent;border:none;box-shadow:none}.notifications-sheet__preview.is-image{display:block;background:transparent}.notifications-sheet__preview-image{width:100%;height:100%;object-fit:contain;display:block;background:transparent}.notifications-sheet__preview-icon{position:absolute;top:.35rem;right:.35rem;width:1.6rem;height:1.6rem;border-radius:999px;background:#111015d9;color:#fffffff0;display:grid;place-items:center;box-shadow:0 8px 18px -12px #000000b8}.notifications-sheet__preview.tone-like .notifications-sheet__preview-icon{background:#ff3163eb;color:#fff}.notifications-sheet__preview.tone-save .notifications-sheet__preview-icon{background:#4a7effeb;color:#fff}.notifications-sheet__preview.tone-spark .notifications-sheet__preview-icon{background:#935be8eb;color:#fff}.notifications-sheet__preview.is-icon .notifications-sheet__preview-icon{position:static;width:100%;height:100%;border-radius:inherit;background:transparent;box-shadow:none}.notifications-sheet__preview-icon-svg{width:1.15rem;height:1.15rem}.notifications-sheet__preview.is-icon .notifications-sheet__preview-icon-svg{width:1.65rem;height:1.65rem}.notifications-sheet__badge{display:flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .4rem;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.02em;background:#111015d9;color:#fff}.notifications-sheet__badge.is-plain{background:transparent;padding:0;min-width:auto}.notifications-sheet__badge.is-plain.tone-like{color:#ff4169}.notifications-sheet__badge.is-plain.tone-save{color:#4a7eff}.notifications-sheet__badge.is-plain.tone-friend{color:#5cc496}.notifications-sheet__badge.is-plain.tone-spark{color:#4a7eff}.notifications-sheet__badge.tone-like:not(.is-plain){background:#ff3163eb}.notifications-sheet__badge.tone-save:not(.is-plain){background:#4a7effeb}.notifications-sheet__badge.tone-spark:not(.is-plain){background:#935be8eb}.notifications-sheet__badge.tone-friend:not(.is-plain){background:#5cc496eb}.notifications-sheet__badge-icon{width:1.1rem;height:1.1rem}[data-theme=light] .notifications-sheet__badge.is-plain.tone-like{color:#ff325a}[data-theme=light] .notifications-sheet__badge.is-plain.tone-save{color:#426ef2}[data-theme=light] .notifications-sheet__badge.is-plain.tone-friend{color:#48aa80}[data-theme=light] .notifications-sheet__badge.is-plain.tone-spark{color:#426ef2}[data-theme=light] .notifications-sheet__badge.tone-like:not(.is-plain){background:#ff4169e6}[data-theme=light] .notifications-sheet__badge.tone-save:not(.is-plain){background:#426ef2e6}[data-theme=light] .notifications-sheet__badge.tone-spark:not(.is-plain){background:#824bd2e6}[data-theme=light] .notifications-sheet__badge.tone-friend:not(.is-plain){background:#48aa80e6}.notifications-sheet__preview.is-follow{background:transparent;border:none;box-shadow:none}.notifications-sheet__preview-follow{width:100%;height:100%;border-radius:12px;display:grid;place-items:center;background:var(--glyph-bg);border:none;box-shadow:var(--glyph-shadow);color:#111015e0}[data-theme=light] .notifications-sheet__preview-follow{color:#1c1a24e6}.notifications-sheet__preview-follow-icon{width:1.35rem;height:1.35rem}.notifications-sheet__collection-label{max-width:100%;padding:.35rem .45rem;font-size:.8rem;line-height:1.25;font-weight:500;color:#ffffffc7;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}[data-theme=light] .notifications-sheet__collection-label{color:#1c1a24bd}.notifications-sheet__preview.tone-like{--glyph-bg: rgba(255, 110, 145, .18);--glyph-border: rgba(255, 160, 188, .24);--glyph-foreground: rgba(255, 220, 228, .96);--glyph-shadow: 0 8px 18px -12px rgba(255, 110, 145, .65)}.notifications-sheet__preview.tone-save{--glyph-bg: rgba(120, 156, 255, .18);--glyph-border: rgba(150, 182, 255, .26);--glyph-foreground: rgba(214, 226, 255, .95);--glyph-shadow: 0 8px 18px -12px rgba(120, 156, 255, .6)}.notifications-sheet__preview.tone-friend{--glyph-bg: rgba(132, 226, 183, .16);--glyph-border: rgba(154, 238, 198, .24);--glyph-foreground: rgba(220, 252, 236, .95);--glyph-shadow: 0 8px 18px -12px rgba(132, 226, 183, .55)}.notifications-sheet__preview.tone-spark{--glyph-bg: rgba(255, 210, 148, .2);--glyph-border: rgba(255, 228, 188, .32);--glyph-foreground: rgba(255, 239, 213, .95);--glyph-shadow: 0 8px 18px -12px rgba(255, 210, 148, .55)}.notifications-sheet__more{align-self:center;border:none;background:#ffffff14;width:2.5rem;height:2.5rem;border-radius:999px;display:grid;place-items:center;color:#ffffffe0;cursor:pointer;transition:transform .2s ease,background .2s ease}.notifications-sheet__more:hover,.notifications-sheet__more:focus-visible{background:#ffffff29}.notifications-sheet__more-icon{width:1.1rem;height:1.1rem}.notifications-sheet__more-icon.is-spinning{animation:notifications-spin 1.2s linear infinite}.notifications-sheet__requests{display:grid;gap:.6rem}.notifications-sheet__request{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.65rem .75rem;border-radius:18px;background:#100f14d1;border:1px solid rgba(255,255,255,.08)}.notifications-sheet__request-avatar{--avatar-size: 2.4rem;--avatar-radius: 14px}.notifications-sheet__request-handle{font-size:.9rem;font-weight:600;letter-spacing:.03em;color:#ffffffdb}[data-theme=light] .notifications-sheet__request-handle{color:#1c1a24e0}.notifications-sheet__request-actions{display:inline-flex;gap:.4rem}.notifications-sheet__empty{display:flex;justify-content:center;padding:1.5rem 0}.notifications-sheet__empty>.not-found{transform:scale(.85)}@media (prefers-reduced-motion: reduce){.notifications-sheet__preview{transition:none}}[data-theme=light] .notifications-sheet__preview{--glyph-bg: rgba(24, 24, 28, .06);--glyph-border: rgba(24, 24, 28, .08);--glyph-foreground: rgba(32, 32, 36, .85)}[data-theme=light] .notifications-sheet__preview.tone-like{--glyph-bg: rgba(255, 110, 145, .14);--glyph-border: rgba(255, 110, 145, .24);--glyph-foreground: rgba(159, 20, 54, .86)}[data-theme=light] .notifications-sheet__preview.tone-save{--glyph-bg: rgba(104, 138, 255, .12);--glyph-border: rgba(104, 138, 255, .22);--glyph-foreground: rgba(44, 66, 138, .86)}[data-theme=light] .notifications-sheet__event-user:focus-visible,[data-theme=light] .notifications-sheet__event-aside:focus-visible{outline-color:#18181c99}[data-theme=light] .notifications-sheet__preview.tone-like .notifications-sheet__preview-icon{background:#ff4169e6;color:#fff}[data-theme=light] .notifications-sheet__preview.tone-save .notifications-sheet__preview-icon{background:#426ef2e6;color:#fff}[data-theme=light] .notifications-sheet__preview.tone-spark .notifications-sheet__preview-icon{background:#824bd2e6;color:#fff}[data-theme=light] .notifications-sheet__preview.tone-friend{--glyph-bg: rgba(102, 210, 164, .12);--glyph-border: rgba(102, 210, 164, .2);--glyph-foreground: rgba(34, 102, 74, .82)}[data-theme=light] .notifications-sheet__preview.tone-spark{--glyph-bg: rgba(255, 196, 122, .16);--glyph-border: rgba(255, 196, 122, .24);--glyph-foreground: rgba(140, 83, 10, .82)}@keyframes notifications-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.enable-notifications-sheet{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-lg) calc(var(--spacing-xl) + var(--safe-area-bottom))}.enable-notifications-sheet__icon-container{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full);background:var(--primary-subtle, rgba(126, 89, 255, .12))}.enable-notifications-sheet__icon{width:36px;height:36px;color:var(--primary)}.enable-notifications-sheet__title{font-size:var(--font-size-xl);font-weight:700;color:var(--text);margin:0}.enable-notifications-sheet__description{font-size:var(--font-size-md);color:var(--text-secondary);line-height:1.5;margin:0;max-width:280px}.enable-notifications-sheet__actions{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);width:100%;margin-top:var(--spacing-md)}.enable-notifications-sheet__skip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-md);font-weight:500;color:var(--text-tertiary);cursor:pointer;transition:color .2s ease}.enable-notifications-sheet__skip:hover{color:var(--text-secondary)}.enable-notifications-sheet__skip:disabled{opacity:.5;cursor:not-allowed}.image-crop{--image-crop-ease-standard:cubic-bezier(.25,.1,.25,1);--image-crop-ease-emphasized:cubic-bezier(.2,0,0,1);--image-crop-safe-area-padding:var(--safe-padding-bottom)}.image-crop.image-crop--crop{--image-crop-stage:crop}.image-crop.image-crop--adjusting .image-crop__safe-area,.image-crop--adjusting .image-crop__safe-area{pointer-events:none}.image-crop.image-crop--adjusting .image-crop__mode-toggle,.image-crop.image-crop--adjusting .image-crop__aspect-refresh,.image-crop.image-crop--adjusting .image-crop__source-actions,.image-crop.image-crop--adjusting .image-crop__crop-area,.image-crop.image-crop--adjusting .image-crop__handle,.image-crop.image-crop--adjusting .image-crop__border,.image-crop--adjusting .image-crop__mode-toggle,.image-crop--adjusting .image-crop__aspect-refresh,.image-crop--adjusting .image-crop__source-actions,.image-crop--adjusting .image-crop__crop-area,.image-crop--adjusting .image-crop__handle,.image-crop--adjusting .image-crop__border{display:none!important}.image-crop.image-crop--details .image-crop__content{overflow:hidden}.image-crop.image-crop--details .image-crop__content:has(.image-bounds-handles){overflow:visible}.image-crop.image-crop--details .image-crop__adjust-stage,.image-crop.image-crop--details .image-crop__adjust-visual{max-height:100%;overflow:visible}.image-crop.image-crop--details .image-crop__adjust-visual>*{max-width:none;max-height:none;position:absolute!important;inset:0!important}.image-crop.image-crop--details .image-crop__adjust-image{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:100%!important}.image-crop.image-crop--details .image-crop__crop-fit-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;overflow:visible}.image-crop.image-crop--details .image-crop__crop-fit-wrapper .image-crop__adjust-image{object-fit:contain;width:100%;height:100%}.image-crop.image-crop--removal .image-crop__image,.image-crop--removal .image-crop__image,.image-crop.image-crop--removal .image-crop__crop-area,.image-crop--removal .image-crop__crop-area{opacity:0}.image-crop.image-crop--removal .image-crop__safe-area,.image-crop--removal .image-crop__safe-area,.image-crop.image-crop--mask .image-crop__safe-area,.image-crop--masking .image-crop__safe-area{pointer-events:none}.image-crop.image-crop--mask .image-crop__crop-area,.image-crop.image-crop--mask .image-crop__handle,.image-crop.image-crop--mask .image-crop__border,.image-crop--masking .image-crop__crop-area,.image-crop--masking .image-crop__handle,.image-crop--masking .image-crop__border{opacity:0;pointer-events:none}.image-crop{--image-crop-footer-height:clamp(220px,28vh,320px)}.image-crop .element-fade{--element-fade-offset-x:0;--element-fade-offset-y:0}.image-crop:has(.image-bounds-handles--dragging){overflow:visible}.image-crop:has(.image-bounds-handles--dragging) .image-crop__content,.image-crop:has(.image-bounds-handles--dragging) .image-crop__adjust-stage,.image-crop:has(.image-bounds-handles--dragging) .image-crop__adjust-visual,.image-crop:has(.image-bounds-handles--dragging) .image-crop__crop-fit-wrapper,.image-crop[data-pinching=true] .image-crop__content,.image-crop[data-pinching=true] .image-crop__adjust-stage,.image-crop[data-pinching=true] .image-crop__adjust-visual,.image-crop[data-pinching=true] .image-crop__crop-fit-wrapper{overflow:visible!important}.image-crop[data-pinching=true] .image-crop__adjust-image{z-index:9999;position:relative}.image-crop.image-crop--shell{z-index:1;height:100%;min-height:0;color:inherit;background:0 0;border-radius:0;flex:auto;position:relative;inset:auto;overflow:visible}.image-crop.image-crop--shell .image-crop__content{padding-bottom:var(--safe-padding-bottom);min-height:100%}.image-crop[data-chrome-placement=shell]{color:inherit;background:0 0}.image-crop[data-chrome-placement=shell] .image-crop__content{flex:auto;min-height:0;padding-bottom:0}.image-crop[data-chrome-placement=shell] .image-crop__footer{z-index:auto;background:0 0;width:100%;height:100%;min-height:0;padding:0;position:static;inset:auto}.image-crop[data-chrome-placement=shell] .image-crop__footer:before{display:none}.image-crop{z-index:11000;background:var(--image-crop-surface,black);color:var(--image-crop-foreground,#fff);--image-crop-overlay-strong:#000000d9;--image-crop-overlay-soft:#000000ad;--image-crop-overlay-weak:#00000052;--image-crop-chip-bg:#ffffff0f;--image-crop-chip-hover:#ffffff1a;--image-crop-chip-active:#ffffff24;--image-crop-chip-border:#ffffff42;--image-crop-button-ghost-color:#fff;--image-crop-button-ghost-hover:#ffffff14;--image-crop-button-ghost-active:#ffffff1f;--image-crop-accent-bg:#ffffff1f;--image-crop-accent-strong:#ffffff2e;--image-crop-accent-weak:#ffffff14;--image-crop-adjust-safe-area:var(--image-crop-footer-height);flex-direction:column;display:flex;position:fixed;inset:0}.image-crop>.floating-header{z-index:200;pointer-events:auto;position:relative}.image-crop__content{will-change:opacity;opacity:1;flex-direction:column;flex:1;min-height:0;padding-top:clamp(2px,1vw,10px);padding-bottom:0;display:flex;position:relative;overflow:visible}.image-crop__adjust-stage{width:100%;min-height:0;padding:clamp(12px,4vw,20px);padding-bottom:calc(var(--image-crop-adjust-safe-area) + var(--safe-padding-bottom,0px));pointer-events:auto;z-index:130;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.image-crop__adjust-visual{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;flex:1 1 0;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.image-crop__adjust-visual[data-gestures=true]{pointer-events:auto;touch-action:none}.image-crop__adjust-visual:has(.image-bounds-handles){overflow:visible}.image-crop__adjust-visual>*{justify-content:center;align-items:center;max-width:100%;min-height:0;max-height:100%;display:flex}.image-crop__mask-stage{z-index:150;background:0 0;flex-direction:column;display:flex;position:absolute;inset:0}.image-crop__adjust-image{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:none;pointer-events:none;will-change:filter;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0;display:block;transform:translateZ(0)}.image-crop__source-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);display:inline-flex}.image-crop__source-button{--button-bg:transparent;--button-bg-hover:transparent;--button-bg-active:transparent;--button-color:#ffffffeb;--button-border-color:#ffffff47;--button-border-width:1px;--button-shadow:none;--button-shadow-hover:none;--button-shadow-active:none;border-radius:9999px}.image-crop__source-button:hover,.image-crop__source-button:focus-visible{--button-border-color:#ffffff6b}.image-crop__source-button svg{width:24px;height:24px}.image-crop__cropper{touch-action:none;pointer-events:none;background:0 0;position:absolute;inset:0}.image-crop__surface{touch-action:none;pointer-events:none;position:absolute;inset:0}.image-crop__cropper[data-hidden=true],.image-crop__safe-area[data-hidden=true]{opacity:0;pointer-events:none;visibility:hidden}.image-crop__safe-area{touch-action:none;pointer-events:auto;isolation:isolate;justify-content:center;align-items:center;display:flex;position:absolute}.image-crop__safe-area .image-crop__image{-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform,opacity;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:auto;max-width:none;height:auto;max-height:none;transition:opacity .48s ease-out;position:absolute;top:0;left:0;box-shadow:none!important;border-radius:0!important}.image-crop__safe-area .image-crop__image[data-display-ready=true]{opacity:1}.image-crop__placeholder{inset:calc(var(--spacing,.25rem)*0);pointer-events:none;z-index:3;justify-content:center;align-items:center;transition:none;display:none;position:absolute}.image-crop__placeholder-box{width:100%;max-width:min(92vw,640px);aspect-ratio:var(--image-crop-placeholder-ratio,.8);height:auto;box-shadow:none;opacity:0;background:0 0;border-radius:0}.image-crop__safe-area[data-ready=true] .image-crop__placeholder{opacity:0;transform:translateY(6px)}.image-crop__safe-area[data-ready=false] .image-crop__placeholder{opacity:1;transform:translateY(0)}.image-crop__crop-area{cursor:grab;box-shadow:0 0 110px 58px var(--image-crop-mask-shadow,#000);pointer-events:auto;touch-action:none;transition:opacity var(--animation-duration-medium,.18s)ease;position:absolute}.image-crop__crop-area[data-ready=false]{pointer-events:none;opacity:.4}.image-crop__crop-area:active{cursor:grabbing}.image-crop__border{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);position:absolute}.image-crop__handle{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);pointer-events:auto;touch-action:none;border-top:5px solid #fff;border-left:5px solid #fff;border-top-left-radius:13px;position:absolute;transform:translate(-50%,-50%)}.image-crop__handle:before{content:"";height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);padding:1.5rem;position:absolute;top:-1rem;left:-1rem}.image-crop__handle--nw{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);margin-top:calc(1rem - 4px);margin-left:calc(1rem - 4px)}.image-crop__handle--ne{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);margin-top:calc(1rem - 4px);margin-right:calc(1rem - 4px);transform:translate(50%,-50%)rotate(90deg)}.image-crop__handle--sw{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);margin-bottom:calc(1rem - 4px);margin-left:calc(1rem - 4px);transform:translate(-50%,50%)rotate(270deg)}.image-crop__handle--se{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);margin-bottom:calc(1rem - 4px);margin-right:calc(1rem - 4px);transform:translate(50%,50%)rotate(180deg)}.image-crop__footer{z-index:140;gap:var(--spacing-sm);color:var(--image-crop-foreground);min-height:var(--image-crop-footer-min-height,var(--image-crop-footer-height));height:var(--image-crop-footer-height);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;flex-direction:column;flex-shrink:0;justify-content:flex-end;padding:0;display:flex;position:static}.image-crop__footer.element-fade{--element-fade-offset-y:0;--element-fade-delay:.12s}.image-crop__footer-top{gap:var(--spacing-xs);flex-direction:column;align-items:center;display:flex}.image-crop__nav-slot{justify-content:center;gap:var(--spacing-sm);width:100%;display:flex}.image-crop__quick-nav{gap:var(--spacing-sm)}.image-crop__quick-nav .button{--button-bg:transparent;--button-bg-hover:var(--image-crop-button-ghost-hover);--button-bg-active:transparent;--button-color:var(--image-crop-button-ghost-color);--button-border-color:var(--image-crop-chip-border);--button-border-width:1px;box-shadow:none}.image-crop__quick-nav .button[data-active=true]{--button-bg:var(--image-crop-chip-active);--button-color:var(--image-crop-foreground)}.image-crop__mode-toggle{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);background:var(--image-crop-chip-bg);border:2px solid var(--image-crop-chip-border);border-radius:9999px;align-self:center;margin:0 auto;display:inline-flex}.image-crop__mode-toggle .button{--button-height:54px;width:var(--button-height);height:var(--button-height);min-height:var(--button-height);color:var(--image-crop-button-ghost-color);box-shadow:none;background:0 0;border-radius:9999px;transform:translateY(0)}.image-crop__mode-toggle .button:hover:not(:disabled):not([data-active=true]),.image-crop__mode-toggle .button:active:not(:disabled):not([data-active=true]){background:0 0;transform:translateY(0)}.image-crop__mode-toggle .button:focus-visible{outline:2px solid var(--image-crop-chip-border);outline-offset:2px}.image-crop__mode-toggle .button[data-active=true]{background-color:var(--image-crop-chip-active);color:var(--image-crop-button-ghost-color)}.image-crop__mode-toggle .button[data-active=true]:hover:not(:disabled),.image-crop__mode-toggle .button[data-active=true]:active:not(:disabled){background-color:var(--image-crop-chip-active);color:var(--image-crop-button-ghost-color);transform:translateY(0)}.image-crop__mode-toggle .button[data-active=true]{transform:translateY(0)}.image-crop__mode-toggle .button .button__text{display:none}.image-crop__mode-toggle .button .button__icon{margin:0}.image-crop__mode-toggle--light-surface .image-crop__footer .button.button--light{--button-bg:#0c0c0c;--button-bg-hover:#000;--button-bg-active:#000;--button-color:#fff;--button-color-hover:#fff;--button-color-active:#fff}.image-crop__footer .button.button--light{--button-border-width:0;--button-border-color:transparent;--button-shadow:var(--shadow-sm);--button-shadow-hover:var(--shadow-md);--button-shadow-active:var(--shadow-sm);--button-bg:var(--image-crop-accent-bg);--button-bg-hover:var(--image-crop-accent-strong);--button-bg-active:var(--image-crop-accent-strong);--button-color:var(--image-crop-foreground);border-radius:20px;width:100%}.image-crop__footer-buttons{gap:var(--spacing-sm);width:100%;display:flex}.image-crop__footer-buttons .button{border-radius:20px}.image-crop__footer-buttons .button:last-child{flex:1}.image-crop__perspective{--perspective-padding-top:0px;--perspective-padding-bottom:0px;padding-top:calc(var(--spacing-sm) + var(--perspective-padding-top));padding-bottom:calc(var(--spacing-sm) + var(--perspective-padding-bottom));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.image-crop__perspective canvas{max-width:100%;max-height:100%}.image-crop__perspective-frame{pointer-events:auto;justify-content:center;align-items:center;width:100%;max-width:100%;max-height:82vh;margin:0 auto;display:flex;position:relative}.image-crop__perspective-frame>*{max-width:100%;max-height:100%}.image-crop__perspective-frame>canvas[style*="pointer-events: none"][style*="position:absolute"]:not(.image-crop__magnifier),.image-crop__perspective-frame>canvas[style*="pointer-events: none"][style*="position: absolute"]:not(.image-crop__magnifier){display:none!important}.image-crop__perspective-frame [aria-label^="Perspective crop handle"]:before{content:"";width:44px;height:44px;cursor:inherit;pointer-events:auto;touch-action:none;background:0 0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-crop__perspective-frame [aria-label^="Perspective crop handle"]{filter:drop-shadow(0 10px 24px #0c101873)}.image-crop__perspective-loader{border:2px solid #fff3;border-radius:24px;width:72px;height:72px;box-shadow:inset 0 0 0 2px #ffffff14}.image-crop__aspect-stage{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.image-crop__aspect-preview{cursor:grab;touch-action:none;border-radius:0;flex:none;align-items:stretch;width:100%;max-width:100%;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000073}.image-crop__aspect-preview:active{cursor:grabbing}.image-crop__aspect-image{pointer-events:auto;-webkit-user-select:none;user-select:none;object-fit:fill;width:100%;height:100%;cursor:inherit;touch-action:none;flex:none;display:block}.image-crop__aspect-handle{cursor:grab;touch-action:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:56px;display:flex;position:relative}.image-crop__aspect-handle:before{content:"";position:absolute;inset:-16px 0}.image-crop__aspect-handle:active{cursor:grabbing}.image-crop__aspect-handle-bar{background:#000000d1;border-radius:9999px;width:min(68px,26%);max-width:90px;height:2.5px;box-shadow:0 18px 36px #00000059}[data-theme=dark] .image-crop__aspect-handle-bar{background:#ffffffdb;box-shadow:0 18px 36px #00000073}.image-crop__aspect-refresh{padding:var(--spacing-xs);justify-content:center;align-items:center;margin:0 auto;display:inline-flex}.image-crop__aspect-refresh .button{--button-height:54px;width:var(--button-height);height:var(--button-height);min-height:var(--button-height);color:#0c0c0ceb;box-shadow:none;background:0 0;border-radius:9999px}[data-theme=dark] .image-crop__aspect-refresh .button{color:#fffffff2}.image-crop__aspect-refresh .button:focus-visible{outline-offset:2px;outline:2px solid #fff9}.image-crop__aspect-indicator{margin-top:calc(var(--spacing-xs)*.5);letter-spacing:.02em;color:#0c0c0ce6;text-align:center;font-size:1rem;font-weight:600}[data-theme=dark] .image-crop__aspect-indicator{color:#fffffff2}.image-crop__magnifier{pointer-events:none;z-index:120;background:radial-gradient(circle,#00000026,#00000073 90%,#0000);border-radius:50%;width:200px;height:200px;position:absolute;box-shadow:0 18px 36px #00000073}.image-crop>.floating-header .floating-header__left>.element-fade,.image-crop>.floating-header .floating-header__right>.element-fade{--element-fade-offset-y:0;--element-fade-delay:80ms}.image-crop>.floating-header .floating-header__right>.element-fade{--element-fade-delay:.14s}.image-crop__adjust-overlay{display:none}.image-crop__adjust-inline{left:var(--safe-padding-left);right:var(--safe-padding-right);bottom:calc(var(--safe-padding-bottom) + var(--spacing-lg) + var(--spacing-md));gap:var(--spacing-md);width:auto;max-width:720px;box-shadow:none;pointer-events:auto;color:var(--image-crop-adjust-foreground);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;min-height:220px;margin:0 auto;padding:0;display:flex;position:absolute;transform:translateZ(0)}.image-crop__adjust-header{justify-content:space-between;align-items:center;display:flex}.image-crop__adjust-grid{flex-direction:column;gap:0;display:flex}.image-crop__adjust-meta{justify-content:center;gap:var(--spacing-sm);display:flex}.image-crop__adjust-meta .button{--button-bg:transparent;--button-bg-hover:transparent;--button-bg-active:transparent;--button-border-width:0;--button-color:var(--image-crop-adjust-foreground);--button-border-color:transparent;--button-shadow:none;--button-shadow-hover:none;--button-shadow-active:none;box-shadow:none}.image-crop__adjust-slider{align-items:center;gap:var(--spacing-sm);color:var(--image-crop-adjust-foreground);grid-template-columns:36px 1fr 42px;min-height:40px;padding:0;display:grid}.image-crop__adjust-slider .icon{width:20px;height:20px;color:var(--image-crop-adjust-muted)}.image-crop__adjust-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;background:0 0;width:100%;height:44px;margin-block:-12px}.image-crop__adjust-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--image-crop-adjust-rail,#0000001f)0%,var(--image-crop-adjust-rail,#0000001f)var(--slider-start,50%),var(--image-crop-adjust-rail-strong,#0000006b)var(--slider-start,50%),var(--image-crop-adjust-rail-strong,#0000006b)var(--slider-end,50%),var(--image-crop-adjust-rail,#0000001f)var(--slider-end,50%),var(--image-crop-adjust-rail,#0000001f)100%);width:100%;height:4px;box-shadow:inset 0 0 0 1px var(--image-crop-adjust-track-outline,#00000029);border-radius:999px}.image-crop__adjust-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--image-crop-adjust-thumb);cursor:pointer;border:2px solid var(--image-crop-adjust-thumb-border);border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 0 6px #00000059}.image-crop__adjust-value{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch;color:var(--image-crop-adjust-muted)}.image-crop__adjust-actions{gap:var(--spacing-sm);margin-top:calc(var(--spacing-sm)*.5);display:flex}.image-crop__adjust-actions .button{--button-bg:var(--image-crop-adjust-cta-bg);--button-color:var(--image-crop-adjust-cta-color);--button-bg-hover:var(--image-crop-adjust-cta-hover);--button-bg-active:var(--image-crop-adjust-cta-active);box-shadow:var(--shadow-md)}.image-crop__removal-overlay{z-index:180;pointer-events:none;position:absolute;inset:0}.image-crop__inline-header{z-index:120;pointer-events:auto;padding:0 var(--safe-padding-right)0 var(--safe-padding-left);margin-top:var(--spacing-sm);gap:var(--spacing-2xs);flex-direction:column;display:flex;position:relative}.image-crop__meta-header{gap:var(--spacing-2xs);flex-direction:column;align-items:flex-start;display:flex}.image-crop__title-bar{justify-content:flex-start;align-items:center;width:100%;max-width:none;margin:0;display:flex}.image-crop__title-editor .inline-title-editor__input{color:var(--image-crop-foreground);text-align:left;background:0 0;font-size:18px;font-weight:700}.image-crop__title-editor .inline-title-editor__input::placeholder{color:var(--image-crop-foreground);opacity:.5}.image-crop__title-editor .inline-title-editor__button{text-align:left;justify-content:flex-start;padding:.25rem 0}.image-crop__description-toggle,.image-crop__description-editor{text-align:left;color:#ffffffe6;background:0 0;border:none;border-radius:0;width:100%;padding:8px 0;font-size:15px;line-height:1.4;transition:background-color .12s,color .12s}.image-crop__description-toggle{cursor:text;min-height:38px;color:var(--image-crop-foreground);background:0 0}.image-crop__description-toggle:not(.has-value){opacity:.64}.image-crop__description-toggle.has-value{opacity:1}.image-crop__description-editor{resize:vertical;min-height:64px;color:var(--image-crop-foreground);background:0 0;outline:none}.image-crop__meta-stack{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.image-crop__picker-row{gap:var(--spacing-xs);grid-template-columns:1fr 1fr;width:100%;min-width:0;display:grid}.image-crop__picker-chip{justify-content:flex-start;align-items:center;gap:var(--spacing-xs);border:1px solid var(--image-crop-chip-border);background:var(--image-crop-chip-bg);width:100%;min-width:0;color:var(--image-crop-foreground);cursor:pointer;border-radius:14px;padding:12px 14px;font-weight:600;transition:border-color .14s,background-color .14s;display:inline-flex}.image-crop__picker-chip:hover,.image-crop__picker-chip:focus-visible{border-color:var(--image-crop-chip-border);background:var(--image-crop-chip-hover)}.image-crop__picker-chip .icon{width:18px;height:18px;color:inherit}.image-crop__picker-chip-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;font-weight:600;overflow:hidden}.image-crop__picker-chip--icon-only{justify-content:flex-start}.image-crop__picker-chip--icon-only .icon{flex-shrink:0}.image-crop__picker-chip--icon-only .icon-xs{flex-shrink:0;margin-left:auto}.image-crop__picker-chip-clear{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;padding:6px;transition:background-color .14s,transform .14s,color .14s;display:inline-flex}.image-crop__picker-chip-clear .icon-xs{margin-left:0}.image-crop__picker-chip-clear:hover{background:var(--image-crop-chip-hover)}.image-crop__picker-chip-clear:active{background:var(--image-crop-chip-active)}.image-crop__picker-chip-clear:focus-visible{outline:2px solid var(--image-crop-chip-border);outline-offset:2px}.image-crop__inline-carousel{z-index:90;pointer-events:auto;padding:var(--spacing-2xs)var(--safe-padding-right)var(--spacing-xs)var(--safe-padding-left);flex-shrink:0;position:relative}.image-crop--light-surface{--image-crop-foreground:#0c0c0c;--image-crop-surface:#fff;--image-crop-chip-bg:#0000000a;--image-crop-chip-hover:#00000014;--image-crop-chip-active:#0000001f;--image-crop-chip-border:#0000001f;--image-crop-button-ghost-color:#0c0c0c;--image-crop-button-ghost-hover:#0000000f;--image-crop-button-ghost-active:#0000001f}.image-crop--dark-surface{--image-crop-foreground:#fff;--image-crop-surface:#000}.avatar-crop-sheet{z-index:16000}.avatar-crop-sheet .bottom-sheet-container{border-radius:0;height:100%;max-height:none;color:inherit!important;box-shadow:none!important;background:0 0!important}.avatar-crop-sheet .bottom-sheet__handle,.avatar-crop-sheet .bottom-sheet__header{display:none}.avatar-crop-sheet .bottom-sheet-content{background:0 0;height:100%;max-height:none;padding:0}.avatar-crop-sheet__container{height:100%}.avatar-crop-sheet__content{height:100%;padding:0;display:flex}.avatar-crop-sheet__overlay{z-index:16000;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080a1099}.background-removal-animation{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;z-index:80;will-change:opacity,transform;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.background-removal-animation__canvas{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}._shell_1d0x2_1{--icon-toggle-gap: .3rem;--icon-toggle-padding: .17rem;--icon-toggle-size: 2.56rem;--icon-toggle-icon: 1.36rem;--icon-toggle-radius: 999px;--icon-toggle-item-pad: .6rem;--icon-toggle-color: #6f7683;--icon-toggle-active-color: var(--foreground, #0b0b0f);--icon-toggle-active-inset: 2px;--icon-toggle-disabled-color: #9ba3b2;--icon-toggle-track: color-mix(in srgb, var(--foreground, #0f172a) 6%, transparent);--icon-toggle-track-shadow: none;--icon-toggle-track-border: 0 solid transparent;--icon-toggle-active-background: #ffffff;--icon-toggle-active-shadow: 0 8px 18px rgba(0, 0, 0, .07);position:relative;display:inline-flex;align-items:center;gap:var(--icon-toggle-gap);padding:var(--icon-toggle-padding);border-radius:var(--icon-toggle-radius);isolation:isolate}._wrap_1d0x2_26{flex-wrap:wrap}._backdrop_1d0x2_30{position:absolute;inset:0;border-radius:inherit;background:var(--icon-toggle-track);box-shadow:var(--icon-toggle-track-shadow);border:var(--icon-toggle-track-border);pointer-events:none}._active_1d0x2_40{position:absolute;inset:var(--icon-toggle-active-inset);border-radius:calc(var(--icon-toggle-radius));background:var(--icon-toggle-active-background);box-shadow:var(--icon-toggle-active-shadow);pointer-events:none;z-index:0}._option_1d0x2_50{position:relative;z-index:2;height:var(--icon-toggle-size);min-width:calc(var(--icon-toggle-size) + var(--icon-toggle-item-pad) * 2);padding:0 var(--icon-toggle-item-pad);width:auto;border-radius:var(--icon-toggle-radius);border:none;background:transparent;color:var(--icon-toggle-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .14s ease}._option_1d0x2_50[aria-disabled=true],._option_1d0x2_50:disabled{color:var(--icon-toggle-disabled-color);opacity:1;cursor:default}._option_1d0x2_50[aria-disabled=true][data-state=active],._option_1d0x2_50:disabled[data-state=active]{color:var(--icon-toggle-disabled-color)}._option_1d0x2_50[data-state=active]{color:var(--icon-toggle-active-color)}._option_1d0x2_50:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--icon-toggle-active-color) 65%,transparent)}._icon_1d0x2_89{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-toggle-icon);height:var(--icon-toggle-icon);color:inherit;position:relative;z-index:1}._icon_1d0x2_89>svg{width:100%;height:100%;display:block}[data-theme=dark] ._shell_1d0x2_1{--icon-toggle-track: color-mix(in srgb, #ffffff 12%, transparent);--icon-toggle-color: #8c96a6;--icon-toggle-active-color: #0b0b0f;--icon-toggle-disabled-color: #6f7787}._shell_1d0x2_1[data-variant=large]{--icon-toggle-radius: 2.25rem;--icon-toggle-color: #7a8291;--icon-toggle-active-color: var(--foreground, #0b0b0f);--icon-toggle-track: var(--background-secondary, color-mix(in srgb, var(--foreground, #0f172a) 8%, transparent));--icon-toggle-track-border: 0 solid transparent;--icon-toggle-track-shadow: none;--icon-toggle-active-background: #ffffff;--icon-toggle-active-shadow: var(--shadow, 0 10px 26px rgba(0, 0, 0, .08));--icon-toggle-disabled-color: #b0b7c3;justify-content:center}[data-theme=dark] ._shell_1d0x2_1[data-variant=large]{--icon-toggle-track: color-mix(in srgb, #ffffff 16%, transparent);--icon-toggle-track-border: 0 solid transparent;--icon-toggle-track-shadow: none;--icon-toggle-color: #8b95a6;--icon-toggle-active-color: #0b0b0f;--icon-toggle-active-background: #ffffff;--icon-toggle-disabled-color: #6a7282}._shell_1d0x2_1[data-variant=large] ._option_1d0x2_50{flex:1}._shell_1d0x2_1[data-variant=inline]{--icon-toggle-color: var(--text-tertiary, #9ba3b2);--icon-toggle-active-color: var(--text, #0b0b0f);--icon-toggle-track: color-mix(in srgb, var(--foreground, #0f172a) 6%, transparent);--icon-toggle-track-shadow: none;--icon-toggle-track-border: none;--icon-toggle-active-background: #ffffff;--icon-toggle-active-shadow: 0 1px 3px rgba(0, 0, 0, .08);--icon-toggle-disabled-color: color-mix(in srgb, var(--text-tertiary, #9ba3b2) 50%, transparent);--icon-toggle-radius: 999px;gap:0}._shell_1d0x2_1[data-variant=inline] ._option_1d0x2_50{min-width:auto;border-radius:calc(var(--icon-toggle-radius) - 2px)}._shell_1d0x2_1[data-variant=inline] ._option_1d0x2_50:hover:not(:disabled):not([data-state=active]){color:var(--text-secondary, #6f7683)}._shell_1d0x2_1[data-variant=inline] ._option_1d0x2_50[data-state=active]{color:var(--icon-toggle-active-color)}[data-theme=dark] ._shell_1d0x2_1[data-variant=inline]{--icon-toggle-color: var(--text-tertiary, #6f7787);--icon-toggle-active-color: var(--text, #0b0b0f);--icon-toggle-track: color-mix(in srgb, #ffffff 12%, transparent);--icon-toggle-active-background: #ffffff}.floating-header{--floating-header-icon-size: 26px;--floating-header-icon-color: currentColor;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:var(--safe-padding-top) var(--safe-padding-right) var(--spacing-md) var(--safe-padding-left);gap:1rem;border-bottom:1px solid var(--border-color);z-index:10;width:100%;color:var(--foreground);background:linear-gradient(to bottom,rgba(var(--background-rgb),.98),rgba(var(--background-rgb),.85),rgba(var(--background-rgb),0))}.floating-header--dark{background:linear-gradient(to bottom,#000000fa,#000000d9,#0000);color:#fff;border-bottom-color:#ffffff1a}.floating-header--dark .floating-header__title{color:#fff}.floating-header--dark button:not(.button--primary,.button--secondary,.button--branded,.button--danger),.floating-header--dark svg{color:#fff}.floating-header--dark .button--ghost{color:#fff}.floating-header--dark .button--ghost:hover:not(:disabled){background:#ffffff1a}.floating-header--fixed{position:fixed;top:0;left:0;right:0}.floating-header--sticky{position:sticky;top:0}.floating-header--static{position:static}.floating-header__left,.floating-header__right{display:flex;align-items:center;gap:var(--spacing-sm);min-width:32px}.floating-header__left{justify-content:flex-start}.floating-header__right{justify-content:flex-end}.floating-header__center,.floating-header__title-container{display:flex;justify-content:center;align-items:center;min-height:1.5rem}.floating-header__title{text-align:center;margin:0;color:var(--foreground);font-weight:600;font-size:1.25rem}@media (width <= 360px){.floating-header__title{font-size:1.125rem;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.floating-header--chromatic{background-blend-mode:multiply;mix-blend-mode:normal;-webkit-backdrop-filter:saturate(115%) blur(12px);backdrop-filter:saturate(115%) blur(12px)}.floating-header--bare{background:none!important;border-bottom:none;box-shadow:none}.floating-header__icon{inline-size:var(--floating-header-icon-size, 26px);block-size:var(--floating-header-icon-size, 26px);flex-shrink:0;display:block;color:var(--floating-header-icon-color, currentColor)}:root:not([data-theme=dark]) .floating-header.floating-header--dark:not(.floating-header--force-dark),[data-theme=light] .floating-header.floating-header--dark:not(.floating-header--force-dark){background:linear-gradient(to bottom,#fffffffa,#ffffffd9,#fff0);color:var(--foreground);border-bottom-color:#00000014}:root:not([data-theme=dark]) .floating-header.floating-header--dark:not(.floating-header--force-dark) .floating-header__title,[data-theme=light] .floating-header.floating-header--dark:not(.floating-header--force-dark) .floating-header__title{color:var(--foreground)}:root:not([data-theme=dark]) .floating-header.floating-header--dark:not(.floating-header--force-dark) button:not(.button--primary,.button--secondary,.button--branded,.button--danger),:root:not([data-theme=dark]) .floating-header.floating-header--dark:not(.floating-header--force-dark) svg,[data-theme=light] .floating-header.floating-header--dark:not(.floating-header--force-dark) button:not(.button--primary,.button--secondary,.button--branded,.button--danger),[data-theme=light] .floating-header.floating-header--dark:not(.floating-header--force-dark) svg{color:var(--foreground)}:root:not([data-theme=dark]) .floating-header.floating-header--dark:not(.floating-header--force-dark) .button--ghost,[data-theme=light] .floating-header.floating-header--dark:not(.floating-header--force-dark) .button--ghost{color:var(--foreground)}:root:not([data-theme=dark]) .floating-header.floating-header--dark:not(.floating-header--force-dark) .button--ghost:hover:not(:disabled),[data-theme=light] .floating-header.floating-header--dark:not(.floating-header--force-dark) .button--ghost:hover:not(:disabled){background:#00000014}.mask-bounds-overlay{z-index:4;pointer-events:none}.mask-bounds-overlay__bounds{position:absolute}.mask-bounds-overlay__handle{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);pointer-events:none;filter:drop-shadow(0 1px 2px #0006);border-top:4px solid #ffffffd9;border-left:4px solid #ffffffd9;border-top-left-radius:10px;position:absolute;transform:translate(-50%,-50%)}.mask-bounds-overlay__handle--nw{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);margin-top:calc(.75rem - 3px);margin-left:calc(.75rem - 3px)}.mask-bounds-overlay__handle--ne{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);margin-top:calc(.75rem - 3px);margin-right:calc(.75rem - 3px);transform:translate(50%,-50%)rotate(90deg)}.mask-bounds-overlay__handle--sw{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);margin-bottom:calc(.75rem - 3px);margin-left:calc(.75rem - 3px);transform:translate(-50%,50%)rotate(270deg)}.mask-bounds-overlay__handle--se{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);margin-bottom:calc(.75rem - 3px);margin-right:calc(.75rem - 3px);transform:translate(50%,50%)rotate(180deg)}.mask-adjuster{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;touch-action:none}.mask-adjuster__content{flex:1;position:relative;overflow:hidden;z-index:1}.mask-adjuster__canvas-container{position:relative;width:100%;height:100%;overflow:hidden;background:#000;padding-bottom:var(--safe-padding-bottom)}.mask-adjuster__canvas-container.dark{background-color:#000}.mask-adjuster__canvas-container.light{background-color:#fff}.mask-adjuster__canvas-container.checkered{background-image:linear-gradient(45deg,#7e7e7e 25%,transparent 25%),linear-gradient(-45deg,#7e7e7e 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#7e7e7e 75%),linear-gradient(-45deg,transparent 75%,#7e7e7e 75%);background-size:30px 30px;background-position:0 0,0 15px,15px -15px,-15px 0;background-color:#909090}.mask-adjuster__canvas{position:absolute;touch-action:none;will-change:transform}.mask-adjuster__pinch-guide{position:absolute;inset:0;pointer-events:none;z-index:2}.mask-adjuster__pinch-guide-track{position:absolute;transform-origin:0 0;will-change:transform,opacity;filter:drop-shadow(0 10px 26px rgba(0,0,0,.32));transition:opacity .18s ease}.mask-adjuster__pinch-point{position:absolute;width:34px;height:34px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 38% 38%,#ffffffd9,#ffffff59);border:1.5px solid rgba(0,0,0,.45);box-shadow:0 0 0 2px #ffffff42,0 4px 18px #0000004d;overflow:hidden}.mask-adjuster__pinch-point:after{content:"";position:absolute;inset:-14px;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 64%);animation:mask-pinch-ring 1.4s ease-in-out infinite}.mask-adjuster__size-slider{flex:1;max-width:200px;position:relative}.mask-adjuster__size-slider input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:44px;margin-block:-12px;position:relative;z-index:2}.mask-adjuster__size-slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;background:var(--slider-track, var(--background-secondary, #d9d9d9));border-radius:999px;box-shadow:inset 0 0 0 1px var(--slider-track-border, transparent)}.mask-adjuster__size-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:20px;width:20px;border-radius:50%;background:var(--primary);margin-top:-8px;cursor:pointer;border:2px solid white;box-shadow:0 0 2px #0006}.mask-adjuster__size-slider span{min-width:3ch;text-align:right;color:var(--text);font-weight:500}.mask-adjuster__size-preview{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid rgba(0,0,0,.8);border-radius:50%;pointer-events:none;background:#ffffff4d;box-shadow:0 0 0 1px #ffffff80;z-index:100}.mask-adjuster__brush-preview{box-shadow:0 0 0 1px #00000073;background:#0000001a}.mask-adjuster__white-balance{display:flex;align-items:center;gap:1rem;padding:0 1rem}.mask-adjuster__white-balance input[type=range]{width:150px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:44px;margin-block:-12px}.mask-adjuster__white-balance input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;background:var(--slider-track, var(--background-secondary, #d9d9d9));border-radius:999px;box-shadow:inset 0 0 0 1px var(--slider-track-border, transparent)}.mask-adjuster__white-balance input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:20px;width:20px;border-radius:50%;background:var(--primary);margin-top:-8px;cursor:pointer;border:2px solid white;box-shadow:0 0 2px #0006}.mask-adjuster__white-balance input[type=range]::-moz-range-track{width:100%;height:4px;background:var(--slider-track, var(--background-secondary, #d9d9d9));border-radius:999px;box-shadow:inset 0 0 0 1px var(--slider-track-border, transparent)}.mask-adjuster__white-balance input[type=range]::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:var(--primary);cursor:pointer;border:2px solid white;box-shadow:0 0 2px #0006}.mask-adjuster__white-balance span{min-width:3.5rem;font-size:.875rem;text-align:right;color:var(--text)}.mask-adjuster__adjustment-sheet{position:fixed;left:0;right:0;bottom:calc(72px + var(--safe-padding-bottom));display:flex;justify-content:center;pointer-events:none;z-index:3}.mask-adjuster__adjustment-content{pointer-events:auto;display:flex;flex-direction:column;gap:1rem;width:min(520px,100% - 32px);padding:20px;border-radius:24px 24px 0 0;background:var(--background);box-shadow:0 -22px 40px #0000002e}.mask-adjuster__reset{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:auto;padding-top:8px}.mask-adjuster__adjustment{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:1rem}.mask-adjuster__adjustment label{display:flex;align-items:center;justify-content:center;color:var(--text)}.mask-adjuster__adjustment input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:44px;margin-block:-12px}.mask-adjuster__adjustment input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;background:var(--slider-track, var(--background-secondary, #d9d9d9));border-radius:999px;box-shadow:inset 0 0 0 1px var(--slider-track-border, transparent)}.mask-adjuster__adjustment input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:20px;width:20px;border-radius:50%;background:var(--primary);margin-top:-8px;cursor:pointer;border:2px solid white;box-shadow:0 0 2px #0006}.mask-adjuster__adjustment span:last-child{min-width:40px;text-align:right;color:var(--text);font-size:.875rem}.mask-adjuster__history-controls{display:flex;gap:8px}.mask-adjuster__history-controls button{padding:8px;border:none;background:#666;color:transparent;cursor:pointer;border-radius:4px}.mask-adjuster__history-controls button:disabled{opacity:.5;cursor:not-allowed}.mask-adjuster__history-controls button:hover:not(:disabled){background:#888}.mask-adjuster__history-controls--floating{position:fixed;right:70px;display:flex;align-items:center;bottom:calc(var(--safe-padding-bottom, 0px) + 28px);z-index:3}.mask-adjuster__history-controls--floating button{width:40px;height:40px;border-radius:999px;background:#000000c7;border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 10px #00000029;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.mask-adjuster__history-controls--floating button:hover:not(:disabled){background:#000000d9;box-shadow:0 3px 12px #0003;transform:translateY(-1px)}.mask-adjuster__history-btn{width:44px;height:44px}.mask-adjuster__mode-controls{display:flex;align-items:center;gap:6px}.mask-adjuster__mode-controls--floating{position:fixed;left:16px;z-index:3;display:flex;align-items:center;bottom:calc(var(--safe-padding-bottom, 0px) + 28px);justify-content:center;padding:0;background:#000000c7;border-radius:999px;border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 10px #00000029}.mask-adjuster__mode-toggle{--pill-toggle-gap: .18rem;--pill-padding-x: .52rem;--pill-padding-y: .26rem;--pill-gap: .18rem;display:inline-flex;align-items:center;gap:.2rem;border-radius:999px}.mask-adjuster__mode-icon{display:flex;align-items:center;justify-content:center;transition:transform .24s ease}.mask-adjuster__mode-icon svg{width:1.45rem;height:1.45rem}.mask-adjuster__mode-toggle--animating [data-state=active] .mask-adjuster__mode-icon{animation:mask-adjuster-toggle-pop .2s cubic-bezier(.32,.72,0,1)}.mask-adjuster__bg-toggle{position:fixed;right:16px;width:40px;height:40px;bottom:calc(var(--safe-padding-bottom, 0px) + 28px);border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;z-index:3}.mask-adjuster__bg-toggle:hover{background:#f5f5f5}@keyframes mask-pinch-ring{0%{transform:scale(.65);opacity:.8}55%{transform:scale(1.05);opacity:.25}to{transform:scale(1.2);opacity:0}}@keyframes mask-adjuster-toggle-pop{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.mask-adjuster--painting .floating-header,.mask-adjuster--painting .mask-adjuster__bg-toggle,.mask-adjuster--painting .mask-adjuster__mode-controls--floating,.mask-adjuster--painting .mask-adjuster__history-controls--floating{opacity:0;pointer-events:none;transition:opacity .15s ease-out}.mask-adjuster:not(.mask-adjuster--painting) .floating-header{opacity:1;pointer-events:auto;transition:opacity .2s ease-in}.mask-adjuster:not(.mask-adjuster--painting) .mask-adjuster__bg-toggle,.mask-adjuster:not(.mask-adjuster--painting) .mask-adjuster__mode-controls--floating,.mask-adjuster:not(.mask-adjuster--painting) .mask-adjuster__history-controls--floating{opacity:1;pointer-events:auto;transition:opacity .2s ease-in}@keyframes bounds-handles-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bounds-handles-pulse{0%,17%{opacity:0}58%{opacity:.25}to{opacity:0}}.image-bounds-handles{pointer-events:none;z-index:50;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;transition:opacity .2s ease-out;animation:1s ease-out bounds-handles-fade-in;position:absolute;inset:0;overflow:visible;transform:translateZ(0)}.image-bounds-handles--disabled{opacity:0;pointer-events:none;transition:opacity .2s ease-out}.image-bounds-handles--hidden{opacity:0;pointer-events:none;transition:opacity .12s ease-out}.image-bounds-handles--dragging{z-index:9999}.image-bounds-handles--dragging .image-bounds-handles__bounds:before{opacity:1}.image-bounds-handles--dragging .image-bounds-handles__handle{opacity:.8;animation:none}.image-bounds-handles__bounds{isolation:isolate;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;overflow:visible;transform:translateZ(0)}.image-bounds-handles__bounds:before{content:"";opacity:0;pointer-events:none;z-index:-1;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;--hole-offset:100vmax;mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0);mask-size:100% 100%,calc(100% - var(--hole-offset)*2)calc(100% - var(--hole-offset)*2);mask-position:0 0,var(--hole-offset)var(--hole-offset);-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-repeat:;mask-repeat:;-webkit-mask-size:100% 100%,calc(100% - var(--hole-offset)*2)calc(100% - var(--hole-offset)*2);-webkit-mask-position:0 0,var(--hole-offset)var(--hole-offset);-webkit-mask-composite:xor;background:#00000080;transition:opacity .2s ease-out;position:absolute;inset:-100vmax;transform:translateZ(0);-webkit-mask-repeat:no-repeat}.image-bounds-handles__handle{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);pointer-events:auto;touch-action:none;cursor:grab;border-top:3px solid #000;border-left:3px solid #000;border-top-left-radius:8px;animation:3s linear infinite bounds-handles-pulse;position:absolute}[data-theme=dark] .image-bounds-handles__handle{border-top-color:#fff;border-left-color:#fff}.image-bounds-handles__handle:before{content:"";height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);position:absolute;top:-.5rem;left:-.5rem}.image-bounds-handles__handle:active{cursor:grabbing}.image-bounds-handles__handle--nw{top:-3px;left:-3px}.image-bounds-handles__handle--ne{transform-origin:0 0;top:-3px;left:calc(100% + 3px);transform:rotate(90deg)}.image-bounds-handles__handle--sw{transform-origin:0 0;top:calc(100% + 3px);left:-3px;transform:rotate(270deg)}.image-bounds-handles__handle--se{transform-origin:0 0;top:calc(100% + 3px);left:calc(100% + 3px);transform:rotate(180deg)}.add-menu-overlay{position:fixed;inset:0;z-index:1000}.add-menu{position:fixed;display:flex;flex-direction:column;gap:8px;min-width:160px;z-index:1001;transition:transform .4s cubic-bezier(.16,1.56,.44,.98),opacity .4s ease;margin:8px 0}.add-menu__option{background-color:#000;border-radius:12px;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid rgba(255,255,255,.1);color:#fff;width:100%;font-weight:600;cursor:pointer;transition:background-color .2s;opacity:0;transform:translateY(10px);animation:buttonSlideIn 1s cubic-bezier(.16,1.56,.44,.98) forwards;animation-delay:var(--add-menu-delay, 0s)}.add-menu__option:hover{background-color:#ffffff1a}.add-menu__option:focus,.add-menu__option:active{background-color:#000000e6}.add-menu__option span{font-size:16px}.add-menu__option svg{display:block;fill:currentColor}.add-menu__option svg .icon-cutout{fill:#000000d9}.add-menu--main .add-menu__option{transform:translateY(-10px);animation-name:buttonSlideInUp}.add-menu--crop .add-menu__option{transform:translateY(10px);animation-name:buttonSlideIn}.add-menu__media-options{display:flex;gap:8px}.add-menu__option--icon{width:64px;height:64px;min-width:64px;padding:0;gap:0;justify-content:center}.add-menu__option--icon svg{width:28px;height:28px}.add-menu.add-menu--main{left:50%;transform-origin:center bottom}.add-menu.add-menu--main.add-menu--up{transform:translate(-50%,100%);opacity:0}.add-menu.add-menu--main.add-menu--up.open{transform:translate(-50%);opacity:1}.add-menu.add-menu--main.add-menu--down{transform:translate(-50%,-100%);opacity:0}.add-menu.add-menu--main.add-menu--down.open{transform:translate(-50%);opacity:1}.add-menu.add-menu--crop{transform-origin:center top}.add-menu.add-menu--crop.add-menu--up{transform:translate(-50%,100%);opacity:0}.add-menu.add-menu--crop.add-menu--up.open{transform:translate(-50%);opacity:1}.add-menu.add-menu--crop.add-menu--down{transform:translate(-50%,-100%);opacity:0}.add-menu.add-menu--crop.add-menu--down.open{transform:translate(-50%);opacity:1}@keyframes buttonSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes buttonSlideInUp{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.item-creation-flow{position:fixed;inset:0;background-color:var(--background);z-index:50;isolation:isolate;will-change:contents}.item-creation-flow:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--background)}@media (prefers-color-scheme: dark){.item-creation-flow:before{background-color:#121214}}:root[data-theme=dark] .item-creation-flow:before{background-color:#121214}:root[data-theme=light] .item-creation-flow:before{background-color:#fff}.item-creation-flow__source{display:flex;flex-direction:column;height:100%}.item-creation-flow__content{flex:1;display:flex;padding:16px}.item-creation-flow__fab{position:fixed;left:50%;bottom:calc(var(--safe-padding-bottom, 32px) + 24px);transform:translate(-50%);z-index:60;pointer-events:none}.item-creation-flow__fab .item-creation-flow__fab-trigger{pointer-events:auto;box-shadow:var(--shadow-lg)}.item-creation-flow__fab .item-creation-flow__fab-trigger:hover,.item-creation-flow__fab .item-creation-flow__fab-trigger:active{transform:translateY(0)}.item-edit-flow__tri-nav{display:flex;gap:8px;justify-content:center;padding:8px 12px;-webkit-backdrop-filter:none;backdrop-filter:none}.item-edit-flow__tri-nav .button{--button-bg: transparent;--button-bg-hover: rgba(255 255 255 / .12);--button-bg-active: rgba(255 255 255 / .18);--button-border-width: 1px;--button-border-color: rgba(255 255 255 / .24);box-shadow:none;color:#ffffffe6}.item-edit-flow__tri-nav .button[aria-pressed=true]{--button-bg: rgba(255 255 255 / .14);color:#fff;--button-border-color: rgba(255 255 255 / .32)}.item-edit-flow__tri-nav--with-cta{gap:12px;align-items:center}.item-edit-flow__tri-nav--with-cta .button{box-shadow:var(--shadow-md)}.item-details{transition:background-color var(--transition-duration)ease;background:var(--background);flex-direction:column;min-height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.item-details__back,.item-details__close{color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex}.item-details__back:active,.item-details__close:active{opacity:.7}.item-details__content{padding:var(--nav-height)var(--safe-padding-right)calc(240px + var(--safe-padding-bottom))var(--safe-padding-left);flex:1;overflow:hidden}.item-details__title-row{justify-content:space-between;align-items:center;padding:12px 0 8px;display:flex}.item-details__header-meta{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.item-details__title-editor{width:100%}.item-details__title-editor--header{flex:1;min-width:0}.item-details__title-button,.item-details__title-input{font-size:18px;font-weight:700}.item-details__title-button.is-placeholder,.item-details__title-input.is-placeholder{color:var(--image-crop-foreground);opacity:.5;font-weight:400}.item-details__image-container{aspect-ratio:1;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:40vh;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.item-details__carousel{width:100%;height:100%;position:relative;overflow:hidden}.item-details__carousel-track{touch-action:manipulation;cursor:grab;height:100%;transition:transform .3s ease-out;display:flex}.item-details__carousel-track.is-dragging{cursor:grabbing;transition:none}.item-details__carousel-slide{flex:0 0 100%;justify-content:center;align-items:center;display:flex;position:relative}.item-details__image-bridge{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.item-details__carousel-indicators{justify-content:center;align-items:center;gap:8px;width:100%;margin:0 0 18px;display:flex}.item-details__indicator-list{--preview-rail-gap:8px;gap:var(--preview-rail-gap);flex:1;justify-content:center;align-items:center;display:flex}.item-details__indicator-wrapper{display:flex}.item-details__indicator{cursor:grab;color:#161616e6;touch-action:manipulation;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .2s;display:inline-flex;position:relative;overflow:visible}.item-details__indicator.is-active{color:#161616}.item-details__indicator.is-processing{cursor:default}.item-details__indicator:disabled{cursor:default;opacity:.6}.item-details__indicator--dragging{cursor:grabbing;touch-action:none;box-shadow:0 10px 26px #00000038}.item-details__indicator:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.item-details__indicator--add{color:#fffffff0;cursor:pointer;background-color:#161616e6;border-radius:9999px;width:28px;height:28px;transition:background-color .2s,color .2s}.item-details__indicator--add:hover{background-color:#161616}.item-details__indicator--add:focus-visible{outline-offset:3px}.item-details__indicator--add svg{color:#fffffff0;width:14px;height:14px;display:block}.item-details__indicator--add:before{display:none}.item-details__indicator-thumb{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex;position:relative;overflow:visible}.item-details__indicator-thumb:before{content:"";opacity:0;pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(circle,#fff0,#fff6 40%,#fffffff2);transition:opacity .22s,transform .22s;position:absolute;inset:0;transform:scale(1.5)}.item-details__indicator-dot{z-index:1;background-color:currentColor;border-radius:9999px;width:8px;height:8px;position:relative}.item-details__indicator-thumb-image{object-fit:contain;pointer-events:none;z-index:1;border-radius:inherit;width:100%;height:100%;position:relative}.item-details__indicator.is-active .item-details__indicator-thumb:before{opacity:1;transform:scale(1.5)}.item-details__indicator.is-processing .item-details__indicator-thumb{opacity:0}.item-details__indicator-spinner{border:2px solid #1616162e;border-top-color:#161616cc;border-radius:9999px;width:14px;height:14px;animation:.9s linear infinite item-details-indicator-spin;position:absolute}.item-details__image{object-fit:contain;width:100%;height:100%;transition:all .5s}.item-details__image--original{z-index:1;position:absolute;inset:0}.item-details__image--original.processing,.item-details__image--original.hidden-during-removal{opacity:0;visibility:hidden}.item-details__image--original.fade-out{opacity:0;transform:scale(.8)}.item-details__image--processed{opacity:0;width:auto;height:auto;transition:opacity 1.35s ease-out .1s}.item-details__image--processed.visible{opacity:1}.item-details__image-wrapper{z-index:1;opacity:0;justify-content:center;align-items:center;transition:opacity 1s ease-out 50ms;display:flex;position:absolute;inset:0}.item-details__image-wrapper.is-visible,.item-details__image-wrapper:has(.item-details__image--processed.visible){opacity:1}.item-details__image-bounds{justify-content:center;align-items:center;display:flex;position:relative}.item-details__image-bounds .corner{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);border-color:var(--primary);border-style:solid;border-width:0;position:absolute}.item-details__image-bounds .corner--tl{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);border-top-width:2px;border-left-width:2px;border-top-left-radius:10px}.item-details__image-bounds .corner--tr{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);border-top-width:2px;border-right-width:2px;border-top-right-radius:10px}.item-details__image-bounds .corner--bl{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:10px}.item-details__image-bounds .corner--br{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:10px}.item-details__image-actions{justify-content:center;gap:12px;margin-bottom:24px;display:flex}.item-details__image-action{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;transition:color .2s,opacity .2s,transform .2s;display:flex}.item-details__image-action:hover{color:var(--text-strong,var(--text));transform:scale(1.05)}.item-details__image-action:disabled{opacity:.5;cursor:not-allowed;transform:none}.item-details__image-action:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.item-details__image-action--danger{color:var(--danger)}.item-details__image-action--danger:hover{color:var(--danger-strong,var(--danger))}.item-details__floating-pickers{left:var(--safe-padding-left);right:var(--safe-padding-right);bottom:calc(var(--safe-padding-bottom) + 72px);z-index:20;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:fixed}.item-details__collection-picker--floating{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(var(--background-rgb),.92);box-shadow:var(--shadow-md);border:1px solid var(--border)}.item-details__form{gap:var(--spacing-md);background-color:var(--background-elevated);border-radius:var(--radius-lg);padding:var(--spacing-lg)var(--spacing-lg)var(--spacing-xxl)var(--spacing-lg);flex-direction:column;display:flex}.item-details__adjustments{display:none}.item-details__collection-picker{background-color:var(--background-secondary);color:var(--text);cursor:pointer;border:none;border-radius:9999px;justify-content:space-between;align-items:center;padding:12px 14px;transition:background-color .2s;display:flex}.item-details__collection-picker:hover{background-color:var(--background-hover)}.item-details__collection-picker:disabled{cursor:not-allowed;opacity:.6}.item-details__collection-content{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.item-details__collection-title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.item-details__collection-skeleton{flex:1;align-items:center;display:flex}.item-details__collection-skeleton-bar{background:linear-gradient(90deg,rgba(var(--skeleton-start-rgb),.25),rgba(var(--skeleton-end-rgb),.45),rgba(var(--skeleton-start-rgb),.25));background-size:200% 100%;border-radius:8px;width:100%;height:16px;animation:1.2s ease-in-out infinite item-details-collection-skeleton;display:block}.item-details__collection-content--placeholder{color:var(--text-secondary)}.item-details__location-content{white-space:nowrap;text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex;overflow:hidden}.item-details__location-address{color:var(--text);white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;max-width:100%;font-weight:600;overflow:hidden}.item-details__location-coordinates{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;font-size:14px;overflow:hidden}.item-details__reset-location{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-8px;padding:8px;transition:color .2s;display:flex}.item-details__reset-location:hover{color:var(--danger)}.item-details__add-location{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-8px;padding:8px;transition:color .2s;display:flex}.item-details__add-location:hover{color:var(--primary)}.item-details__label{color:var(--text-secondary);font-size:14px;font-weight:600}.item-details__input,.item-details__textarea{color:var(--text);resize:none;background:0 0;border:none;border-radius:0;padding:0;font-size:16px;transition:background-color .2s}.item-details__input::placeholder,.item-details__textarea::placeholder{color:var(--text-secondary)}.item-details__input:focus,.item-details__textarea:focus{background:0 0;outline:none}.item-details__footer{padding:var(--spacing-md)var(--safe-padding-right)var(--safe-padding-bottom)var(--safe-padding-left);z-index:10;background:linear-gradient(to bottom,rgba(var(--background-rgb),0),rgba(var(--background-rgb),.7)60%,rgba(var(--background-rgb),.95));position:fixed;bottom:0;left:0;right:0}.item-details__meta-sheet{padding:clamp(16px,4vw,24px)var(--safe-padding-right)calc(20px + var(--safe-padding-bottom))var(--safe-padding-left);flex-direction:column;gap:12px;display:flex}.item-details textarea.input.item-details__meta-description{min-height:280px}@keyframes item-details-collection-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}[data-theme=dark] .item-details__indicator{color:#fffc}[data-theme=dark] .item-details__indicator-spinner{border-color:#ffffffd9 #ffffff40 #ffffff40}[data-theme=dark] .item-details__indicator--add{color:#161616f2;background-color:#fffffff2}[data-theme=dark] .item-details__indicator--add:hover{background-color:#fff}[data-theme=dark] .item-details__indicator--add svg{color:#161616f2}[data-theme=dark] .item-details__indicator-thumb:before{background:radial-gradient(circle,#fff0 0% 50%,#ffffff26 70%,#fff6)}canvas.item-details__image,canvas.item-details__indicator-thumb-image{width:auto;max-width:100%;height:auto;max-height:100%;display:block}@keyframes item-details-indicator-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bottom-navigation{position:fixed;left:50%;bottom:calc(var(--safe-padding-bottom, 32px));transform:translate(-50%) translateZ(0);z-index:60;pointer-events:auto;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .2s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bottom-navigation__offline{position:fixed;left:50%;bottom:calc(var(--safe-padding-bottom, 32px) + 78px);transform:translate(-50%);display:inline-flex;align-items:center;gap:.55rem;padding:.68rem 1rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--background, #0f1118) 82%,rgba(255,255,255,.14));color:var(--text, #f8fafc);box-shadow:var(--shadow-lg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:70;pointer-events:none}[data-theme=light] .bottom-navigation__offline{background:color-mix(in srgb,var(--background-elevated, #ffffff) 88%,rgba(19,18,26,.14));color:var(--foreground, #111)}.bottom-navigation__offline-icon{width:1.05rem;height:1.05rem}.bottom-navigation--hidden{opacity:0;transform:translate(-50%,110%) translateZ(0);pointer-events:none}.bottom-navigation__surface{pointer-events:auto;display:inline-flex;align-items:center;gap:var(--bottom-navigation-gap, 4px);padding:var(--bottom-navigation-padding, 8px);background:#fff9;color:var(--foreground, #111);border-radius:999px;box-shadow:var(--shadow-lg);min-height:56px;overflow:visible;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:gap .32s cubic-bezier(.16,1,.3,1),padding .32s cubic-bezier(.16,1,.3,1);isolation:isolate;will-change:transform}.bottom-navigation--compact-gap .bottom-navigation__surface{--bottom-navigation-gap: 0px;--bottom-navigation-padding: 6px}.bottom-navigation--single .bottom-navigation__surface{--bottom-navigation-gap: 0px}.bottom-navigation--compact-gap .bottom-navigation__left-container.is-visible~.bottom-navigation__spacer{width:0}.bottom-navigation--join-only .bottom-navigation__surface{--bottom-navigation-gap: 0px;--bottom-navigation-padding: 10px}.bottom-navigation__spacer{width:0;overflow:hidden;transition:width .32s cubic-bezier(.16,1,.3,1)}.bottom-navigation__left-container.is-visible~.bottom-navigation__spacer{width:3px}.bottom-navigation__left-container,.bottom-navigation__avatar-container{--nav-slot-width: 48px;display:inline-flex;align-items:center;justify-content:center;width:0;overflow:visible;opacity:0;pointer-events:none;transform:translate(-18px);transition:width .32s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.bottom-navigation__left-container{--nav-slot-width: 48px}.bottom-navigation__left-container.is-visible,.bottom-navigation__avatar-container.is-visible{width:var(--nav-slot-width);opacity:1;pointer-events:auto;transform:translate(0)}.bottom-navigation__left-container--static,.bottom-navigation__avatar-container--static{width:0;opacity:0;pointer-events:none;transform:translate(-18px);transition:none}.bottom-navigation__left-container--static .bottom-navigation__action,.bottom-navigation__avatar-container--static .bottom-navigation__avatar-button{transition:none}.bottom-navigation__left-container .bottom-navigation__action{opacity:0;transform:translate(-18px) scale(.9);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.bottom-navigation__left-container.is-visible .bottom-navigation__action{transform:translate(0) scale(1)}.bottom-navigation__left-container.is-visible .bottom-navigation__action.is-active{opacity:1}.bottom-navigation__left-container.is-visible .bottom-navigation__action:not(.is-active){opacity:.5}.bottom-navigation__right-container{display:inline-flex;align-items:center}.bottom-navigation__slot{display:flex;align-items:center}.bottom-navigation__join-button.button{border-radius:999px;font-weight:600;padding-inline:clamp(18px,8vw,32px);box-shadow:var(--shadow-md)}.bottom-navigation__action{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:999px;background:transparent;color:inherit;cursor:pointer;flex-shrink:0;position:relative;transition:background .16s ease,color .16s ease}.bottom-navigation__action--halo{width:52px;height:52px;isolation:isolate;opacity:1;box-shadow:none;background:transparent}.bottom-navigation__action--halo:before{content:"";position:absolute;inset:0;border-radius:999px;background:rgba(var(--foreground-rgb, 17, 24, 39),.08);opacity:.94;z-index:0;transition:transform .16s ease,opacity .16s ease}.bottom-navigation__action--halo.bottom-navigation__action--primary:before{background:rgb(var(--foreground-rgb, 17, 24, 39));opacity:1}.bottom-navigation__action--halo.bottom-navigation__action--primary{background:transparent}.bottom-navigation__action--halo.bottom-navigation__action--outline:before{background:transparent;border:1.5px solid rgba(var(--foreground-rgb, 17, 24, 39),.12);opacity:1}.bottom-navigation__action--halo:not(.bottom-navigation__action--has-count){padding:0}.bottom-navigation__action--halo.bottom-navigation__action--has-count{width:auto;height:52px;min-height:52px;padding-inline:14px}.bottom-navigation__action--halo svg,.bottom-navigation__action--halo .bottom-navigation__action-count{position:relative;z-index:1}.bottom-navigation__action--halo:active:before{transform:scale(.97);opacity:.9}[data-theme=dark] .bottom-navigation__action--halo:before{background:#ffffff1f}[data-theme=dark] .bottom-navigation__action--halo.bottom-navigation__action--primary:before{background:var(--primary-foreground, #fff)}[data-theme=dark] .bottom-navigation__action--halo.bottom-navigation__action--primary{color:var(--background, #0b1221)}[data-theme=dark] .bottom-navigation__action--halo.bottom-navigation__action--outline:before{background:transparent;border:1.5px solid rgba(255,255,255,.16)}[data-theme=dark] .bottom-navigation__action--halo{color:var(--background, #0b1221)}.bottom-navigation__action--ring{position:relative;isolation:isolate;width:40px;height:40px}.bottom-navigation__action--ring:before{content:none}.bottom-navigation__action--ring.is-active:before{opacity:0}.bottom-navigation__action--ring:after{content:"";position:absolute;bottom:3px;left:50%;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:0;transform:translate(-50%,8px);transition:opacity .32s ease,transform .32s cubic-bezier(.16,1,.3,1)}.bottom-navigation__action--ring.is-active:after{opacity:1;transform:translate(-50%,3px)}.bottom-navigation__action--ring svg{position:relative;z-index:1}.bottom-navigation__action-badge{position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background:var(--accent-alert, #ff6b6b);z-index:2}.bottom-navigation__action--home svg{fill:none;stroke:currentColor}.bottom-navigation__action--has-count{width:auto;min-width:48px;padding:0 12px;gap:4px}.bottom-navigation__action-count{margin-left:2px;font-size:.75rem;font-weight:600;line-height:1}.bottom-navigation__action svg{width:26px;height:26px}.bottom-navigation__action--primary{background:rgba(var(--foreground-rgb, 41, 41, 41),.95);color:#fff;box-shadow:none}.bottom-navigation__action--primary:disabled{opacity:.7}[data-theme=dark] .bottom-navigation__action--primary{background:#ffffff1f;color:#fff;box-shadow:none}.bottom-navigation__action--muted{color:var(--muted-foreground, #94a3b8)}.bottom-navigation__action--muted svg{fill:currentColor}.bottom-navigation__action:focus-visible{outline:2px solid rgba(0,0,0,.7);outline-offset:3px}@media (hover: hover) and (pointer: fine){.bottom-navigation__action:not(:disabled):hover{background:#0000000f}}.bottom-navigation__action:not(:disabled):active{background:transparent}.bottom-navigation__action:not(.is-active):not(.bottom-navigation__action--halo),.bottom-navigation__action--ring:not(.is-active){opacity:.5}.bottom-navigation__action[data-variant=like]:not(:disabled){opacity:1;color:var(--foreground, #111)}[data-theme=dark] .bottom-navigation__action[data-variant=like]:not(:disabled){color:#fff}.bottom-navigation__action[data-hasunread=true]{opacity:1}.bottom-navigation__action--home:not(.is-active){color:var(--muted-foreground, #94a3b8);opacity:1}[data-theme=light] .bottom-navigation__action--home:not(.is-active){color:color-mix(in srgb,var(--foreground, #111) 60%,var(--muted-foreground, #94a3b8))}.bottom-navigation__action.is-active{color:var(--primary, #111);opacity:1}.bottom-navigation__action.is-active svg{fill:currentColor}.bottom-navigation__action--outline.is-active svg{fill:none}.bottom-navigation__action--home.is-active svg{fill:none;stroke:currentColor}.bottom-navigation__action:disabled{opacity:.5;cursor:not-allowed}.bottom-navigation__cluster{display:inline-flex;align-items:center;gap:0;transition:gap .32s cubic-bezier(.16,1,.3,1)}.bottom-navigation__cluster:has(.bottom-navigation__avatar-container.is-visible){gap:16px}.bottom-navigation__avatar-container{--nav-slot-width: 40px;margin-right:0}.bottom-navigation__avatar-container.is-visible{margin-right:6px}.bottom-navigation__avatar-button{position:relative;width:40px;height:40px;border-radius:999px;border:none;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:inherit;flex-shrink:0;padding:0;transform:translate(-18px) scale(.9);transition:transform .32s cubic-bezier(.16,1,.3,1);isolation:isolate}.bottom-navigation__avatar-button:before{content:"";position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(circle,rgb(255,255,255) 0%,rgba(255,255,255,.7) 40%,transparent 80%);opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:0;filter:blur(12px);-webkit-filter:blur(12px)}.bottom-navigation__avatar-button[data-active=true]:before{opacity:.3}.bottom-navigation__avatar-button:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:transparent;opacity:0;transition:opacity .18s ease;pointer-events:none;z-index:1}.bottom-navigation__avatar-button[data-active=true]:after{opacity:1;background:#000}.bottom-navigation__avatar-button[data-active=true]{outline:none;box-shadow:none}.bottom-navigation__avatar-container.is-visible .bottom-navigation__avatar-button{transform:translate(0) scale(1)}.bottom-navigation__avatar-button:is(:hover,:focus-visible){background:transparent}.bottom-navigation__avatar-button[data-hasunread=true]:before{content:"";position:absolute;inset:5px 5px auto auto;width:8px;height:8px;border-radius:50%;background:var(--accent-alert, #ff6b6b);box-shadow:0 0 0 2px #ffffffd9;opacity:1;transform:none;border:none;z-index:2}.bottom-navigation__avatar-button .icon{width:26px;height:26px;position:relative;z-index:1}.bottom-navigation__avatar-button:not([data-active=true]){opacity:.5}.bottom-navigation__avatar-button[data-active=true]{opacity:1;color:var(--primary, #111)}[data-theme=dark] .bottom-navigation__surface{background:#0009;color:#f8fafc;box-shadow:0 16px 32px #0206178c}[data-theme=dark] .bottom-navigation__action--ring:before{background:radial-gradient(circle,rgb(255,255,255) 0%,rgba(255,255,255,.7) 40%,transparent 80%)}[data-theme=dark] .bottom-navigation__avatar-button:before{background:radial-gradient(circle,rgb(255,255,255) 0%,rgba(255,255,255,.7) 40%,transparent 80%)}[data-theme=dark] .bottom-navigation__action:not(:disabled):hover{background:#0f172a14}[data-theme=dark] .bottom-navigation__action:focus-visible{outline:2px solid rgba(15,23,42,.45)}[data-theme=dark] .bottom-navigation__avatar-button{background:transparent;color:inherit}[data-theme=dark] .bottom-navigation__avatar-button:is(:hover,:focus-visible){background:transparent}[data-theme=dark] .bottom-navigation__avatar-button:after{box-shadow:none}[data-theme=dark] .bottom-navigation__action--ring.is-active:after{background:#fff}[data-theme=dark] .bottom-navigation__avatar-button[data-active=true]:after{background:#fff}.creation-stage-shell__screen{background-color:var(--creation-shell-background,var(--background));z-index:1;will-change:transform,opacity;flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative}.creation-stage-shell__screen[style*="position: absolute"]{z-index:0}.creation-stage-shell__screen:before{content:"";z-index:-1;pointer-events:none;background-color:var(--creation-shell-background,var(--background));position:absolute;inset:0}:root[data-theme=dark] .creation-stage-shell__screen:before{background-color:var(--creation-shell-background,#121214)}:root[data-theme=light] .creation-stage-shell__screen:before{background-color:var(--creation-shell-background,#fff)}.creation-stage-shell{isolation:isolate;width:100%;height:100%;min-height:100dvh;color:var(--foreground,#fff);background:0 0;flex-direction:column;flex:auto;display:flex;position:relative;overflow:visible}.creation-stage-shell__header{padding:calc(var(--safe-padding-top,0px) + clamp(8px,2vw,12px))clamp(12px,3vw,20px)clamp(8px,2vw,12px);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:none;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(6px,1.2vw,12px);display:grid}.creation-stage-shell__header-left,.creation-stage-shell__header-right{justify-content:flex-start;align-items:center;gap:clamp(4px,1vw,8px);display:flex}.creation-stage-shell__header-left .button,.creation-stage-shell__header-right .button{--button-bg-active:transparent}.creation-stage-shell__header-right{justify-content:flex-end}.creation-stage-shell__header-center{justify-content:center;align-items:center;display:flex}.creation-stage-shell__body{background:0 0;flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative}.creation-stage-shell__rail{box-shadow:none;background:0 0;border:none;border-radius:clamp(12px,2vw,16px);padding:clamp(6px,1.2vw,10px) clamp(8px,2vw,14px)}.creation-stage-shell__footer{padding:clamp(12px,2.4vw,16px)max(clamp(16px,4vw,24px),var(--safe-padding-right,0px))calc(clamp(12px,2.4vw,16px) + var(--safe-padding-bottom,0px))max(clamp(16px,4vw,24px),var(--safe-padding-left,0px));height:calc(var(--image-crop-footer-height,auto) + var(--safe-padding-bottom,0px));background:0 0;border-top:none;flex-shrink:0;min-height:min-content;position:relative;overflow:visible}.creation-stage-shell__footer:before{content:"";background:linear-gradient(to top,var(--image-crop-overlay-strong,#000000d9)0%,var(--image-crop-overlay-soft,#000000ad)60%,transparent 100%);z-index:-1;pointer-events:none;position:absolute;inset:-120px 0 0}.creation-stage-shell--crop .creation-stage-shell__header{z-index:24;position:sticky;top:0}:root[data-theme=dark] .creation-stage-shell__header .button.button--ghost,:root[data-theme=dark] .creation-stage-shell__header .button.button--ghost-inverted{--button-color:#fffffff5;--button-color-hover:#fff;--button-color-active:#ffffffe6}.inline-title-editor{--inline-title-height: 2.35rem;display:inline-flex;align-items:center;gap:var(--spacing-xs);width:100%}.inline-title-editor__button{display:inline-flex;align-items:center;justify-content:flex-start;gap:calc(var(--spacing-xs) / 2);border:none;background:transparent;padding:.4rem .25rem;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left;width:100%;min-height:var(--inline-title-height)}.inline-title-editor__button.is-placeholder{color:#00000080}[data-theme=dark] .inline-title-editor__button.is-placeholder{color:#ffffffb8}.inline-title-editor__button:focus-visible{outline:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.inline-title-editor__button:disabled{cursor:default;opacity:.6}.inline-title-editor__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2;word-break:break-word;overflow-wrap:anywhere;text-align:left;width:100%}.inline-title-editor__placeholder-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:inherit}.inline-title-editor__input{border:none;background:transparent;font:inherit;padding:.4rem .25rem;color:var(--text);min-width:0;width:100%;height:var(--inline-title-height);min-height:var(--inline-title-height);max-height:var(--inline-title-height);line-height:var(--inline-title-height);align-self:center;box-sizing:border-box;margin:0;display:block;padding:0 .25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}.inline-title-editor__input:focus-visible{outline:none}.inline-title-editor__saving-dot{width:6px;height:6px;border-radius:999px;background-color:var(--text);animation:inline-title-editor-pulse 1.2s ease-in-out infinite;margin-top:6px}@keyframes inline-title-editor-pulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.create-collection-drawer{padding:var(--spacing-lg, 24px) var(--safe-padding-right, 24px) calc(var(--safe-padding-bottom, 32px) + var(--spacing-md, 16px)) var(--safe-padding-left, 24px);display:flex;flex-direction:column;gap:var(--spacing-lg)}.create-collection-drawer__form{display:flex;flex-direction:column;gap:var(--spacing-sm);min-height:100%}.create-collection-drawer__body{display:flex;flex-direction:column;gap:var(--spacing-md)}.create-collection-drawer__body .input-container.input-large{padding:.25rem 0}.create-collection-drawer__body .input-content{padding:.25rem .75rem .25rem .5rem}.create-collection-drawer__body .input-icon{order:-1;width:48px;justify-content:flex-start;padding-left:.5rem}.create-collection-drawer__actions{margin-top:auto;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm) 0}:global .rsbs{--rsbs-backdrop-bg: rgb(0 0 0 / 40%);--rsbs-bg: var(--color-background);--rsbs-handle-bg: var(--color-border)}:global .rsbs__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}._root_qu13k_1{position:fixed;left:50%;bottom:calc(var(--safe-padding-bottom, 32px) + 24px);transform:translate(-50%);z-index:30;--fab-motion-duration: .32s;--fab-motion-easing: cubic-bezier(.19, 1, .22, 1);transition:opacity var(--fab-motion-duration, .32s) var(--fab-motion-easing, ease);--fab-surface-bg: var(--foreground, #0f172a);--fab-surface-fg: var(--primary-foreground, var(--background, #fff));--fab-secondary-bg: rgba(var(--foreground-rgb, 15, 23, 42), .08);--fab-secondary-fg: var(--fab-surface-fg);--fab-focus-ring: color-mix(in srgb, #7e59ff 70%, transparent)}._inline_qu13k_17{position:static;transform:none}._hidden_qu13k_22{opacity:0;pointer-events:none}._overlay_qu13k_27{position:fixed;inset:0;background:transparent;z-index:25;touch-action:none;cursor:pointer}._surface_qu13k_36{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;background:var(--fab-surface-bg);color:var(--fab-surface-fg);border-radius:999px;box-shadow:none;padding:0;height:52px;min-width:52px;width:auto;overflow:hidden;transition:none}._open_qu13k_54 ._surface_qu13k_36{padding:0;background:var(--fab-surface-bg);overflow:visible;box-shadow:var(--shadow-lg)}._options_qu13k_61{display:flex;position:relative;z-index:1;align-items:center;gap:10px;opacity:0;max-width:0;pointer-events:none;transform:scale(.96);transform-origin:center;min-width:0;overflow:hidden;will-change:max-width,transform,opacity;transition:none}._open_qu13k_54 ._options_qu13k_61{opacity:1;pointer-events:auto;transform:scale(1);max-width:520px}._group_qu13k_85{display:inline-flex;align-items:center;gap:12px;padding:.4rem .6rem;border-radius:999px;position:relative;transition:transform var(--fab-motion-duration) var(--fab-motion-easing, ease),opacity var(--fab-motion-duration) var(--fab-motion-easing, ease)}._groupSecondary_qu13k_95{background:var(--fab-secondary-bg);color:var(--fab-secondary-fg);box-shadow:none;padding:.35rem .8rem;position:relative;z-index:0;transform:translate(12px);opacity:0}._groupPrimary_qu13k_106{background:var(--fab-surface-bg);color:var(--fab-surface-fg);margin-left:0;padding:.35rem .8rem;box-shadow:none;position:relative;z-index:1;overflow:hidden;border-radius:999px;transform:translate(0);transform-origin:right center;opacity:1}._groupPrimarySolo_qu13k_121{margin-left:0;padding-left:.45rem;padding-right:.45rem}._open_qu13k_54 ._groupPrimary_qu13k_106{background:var(--fab-surface-bg);position:relative;overflow:hidden;transform:translate(0) scaleX(1);opacity:1}._open_qu13k_54 ._groupPrimary_qu13k_106:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;background:linear-gradient(90deg,hsl(var(--color-rainbow-1)),hsl(var(--color-rainbow-2)),hsl(var(--color-rainbow-3)),hsl(var(--color-rainbow-4)),hsl(var(--color-rainbow-5)),hsl(var(--color-rainbow-1)));background-size:200% 100%;border-radius:999px;mask-image:linear-gradient(to top,#000000e6,#0000);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,0) 100%);animation:_fab-rainbow_qu13k_1 8s ease-in-out infinite alternate;z-index:-1;pointer-events:none;opacity:1}._open_qu13k_54 ._groupSecondary_qu13k_95{transform:translate(0);opacity:1}@keyframes _fab-rainbow_qu13k_1{0%{background-position:0% center}to{background-position:200% center}}._option_qu13k_61{border:none;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:.5rem;border-radius:999px;transition:transform var(--fab-motion-duration, .18s) var(--fab-motion-easing, ease),opacity var(--fab-motion-duration, .18s) var(--fab-motion-easing, ease)}._optionPrimary_qu13k_180,._optionSecondary_qu13k_186{background:transparent;color:inherit;box-shadow:none}._option_qu13k_61 svg{width:26px;height:26px;fill:currentColor;stroke:none;transition:width var(--fab-motion-duration, .18s) var(--fab-motion-easing, ease),height var(--fab-motion-duration, .18s) var(--fab-motion-easing, ease)}._option_qu13k_61:focus-visible{outline:none;box-shadow:0 0 0 2px var(--fab-focus-ring)}._option_qu13k_61:disabled{opacity:.72;cursor:default}._toggle_qu13k_210{border:none;background:var(--fab-surface-bg);color:inherit;width:52px;height:52px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;position:absolute;inset:0;margin:auto;z-index:2;box-shadow:none;transition:transform var(--fab-motion-duration, .18s) var(--fab-motion-easing, ease),box-shadow var(--fab-motion-duration, .18s) var(--fab-motion-easing, ease),opacity var(--fab-motion-duration, .18s) var(--fab-motion-easing, ease)}._toggle_qu13k_210:focus-visible{outline:none;box-shadow:0 0 0 2px var(--fab-focus-ring)}._toggleIcon_qu13k_235{display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--fab-motion-duration, .18s) var(--fab-motion-easing, ease),transform var(--fab-motion-duration, .18s) var(--fab-motion-easing, ease)}._toggleIconHidden_qu13k_242{opacity:0;transform:scale(.65)}._open_qu13k_54 ._toggle_qu13k_210{opacity:0;pointer-events:none;transform:scale(.65)}._toggleGlyph_qu13k_253{width:22px;height:22px}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}:root{--background:#e9e9e9;--background-rgb:233,233,233;--background-elevated:#fff;--background-secondary:#f1f1f1;--background-hover:#f1f3f5;--background-active:#e9ecef;--background-collections:#e9e9e9;--background-collections-rgb:233,233,233;--background-collection-surface:#fff;--background-collection-surface-rgb:255,255,255;--primary:#292929;--primary-rgb:41,41,41;--primary-dark:#000;--primary-dark-rgb:0,0,0;--primary-foreground:var(--background);--foreground:var(--primary);--foreground-rgb:var(--primary-rgb);--text:#212529;--text-secondary:#868e96;--slider-track:#21252959;--slider-track-border:#21252926;--border:#dee2e6;--default-background:#c8c8c833;--skeleton-start-rgb:190,192,200;--skeleton-end-rgb:220,222,230;--view-padding-top:1rem;--view-padding-bottom:1rem;--view-padding-right:1rem;--view-padding-left:1rem;--safe-padding-top:calc(env(safe-area-inset-top,0px) + var(--view-padding-top));--safe-padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--view-padding-bottom));--safe-padding-right:calc(env(safe-area-inset-right,0px) + var(--view-padding-right));--safe-padding-left:calc(env(safe-area-inset-left,0px) + var(--view-padding-left));--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom-with-nav:calc(var(--safe-area-bottom) + 96px);--safe-area-top-with-header:calc(var(--safe-area-top) + 1rem);--navigation-width:240px;--nav-height:5rem;--grid-spacing:5px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0px 8px 18px 0px #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--animation-duration-fast:.12s;--animation-duration-medium:.2s;--animation-duration-slow:.36s;--transition-duration:.15s;--transition-overshoot:cubic-bezier(.18,1.25,.4,1)}:root[data-theme=dark]{--background:#1a1a1a;--background-rgb:26,26,26;--background-elevated:#242424;--background-secondary:#343434;--background-hover:#333;--background-active:#404040;--background-collections:#1a1a1a;--background-collections-rgb:26,26,26;--background-collection-surface:#242424;--background-collection-surface-rgb:36,36,36;--primary:#fff;--primary-rgb:255,255,255;--primary-dark:#e0e0e0;--primary-dark-rgb:224,224,224;--primary-foreground:var(--background);--foreground:var(--primary);--text:#fff;--text-secondary:#a0a0a0;--slider-track:#ffffff73;--slider-track-border:#ffffff2e;--border:#404040;--default-background:#32323233;--shadow-sm:0 1px 2px 0 #0003;--shadow:0 1px 3px 0 #0000004d,0 1px 2px -1px #0000004d;--shadow-md:0 4px 6px -1px #0000004d,0 2px 4px -2px #0000004d;--shadow-lg:0 10px 15px -3px #0000004d,0 4px 6px -4px #0000004d}:root{--color-error:#ff3b30;--color-success:#34c759;--color-warning:#ff9500;--color-info:#007aff;--color-rainbow-1:345 82% 56%;--color-rainbow-2:27 96% 61%;--color-rainbow-3:258 90% 66%;--color-rainbow-4:197 100% 46%;--color-rainbow-5:145 63% 42%;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:6rem;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-xxl:32px;--icon-size-xs:16px;--icon-size-sm:20px;--icon-size-md:24px;--icon-size-lg:28px;--icon-size-xl:32px;--icon-size-xxl:48px;--radius:.5rem;--radius-sm:.25rem;--radius-md:var(--radius);--radius-lg:1rem;--radius-full:9999px;--radius-slot:.75rem;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-500:oklch(72.3% .219 149.579);--color-blue-500:oklch(62.3% .214 259.815);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-medium:500;--radius-md:.375rem;--radius-lg:.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing)*3)}.right-3{right:calc(var(--spacing)*3)}.col-1{grid-column:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-7{height:calc(var(--spacing)*7)}.w-7{width:calc(var(--spacing)*7)}.w-full{width:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.p-8{padding:calc(var(--spacing)*8)}.px-3{padding-inline:calc(var(--spacing)*3)}.py-2{padding-block:calc(var(--spacing)*2)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[14px\]{font-size:14px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-blue-500{color:var(--color-blue-500)}.text-green-500{color:var(--color-green-500)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.lowercase{text-transform:lowercase}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.icon-xs,.icon-sm,.icon,.icon-lg,.icon-xl,.icon-xxl{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.icon-xs{inline-size:var(--icon-size-xs);block-size:var(--icon-size-xs)}.icon-sm{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.icon{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.icon-lg{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg)}.icon-xl{inline-size:var(--icon-size-xl);block-size:var(--icon-size-xl)}.icon-xxl{inline-size:var(--icon-size-xxl);block-size:var(--icon-size-xxl)}:root{--motion-denied-duration:.36s;--motion-denied-easing:cubic-bezier(.36,.07,.19,.97)}.motion-denied{animation:motion-denied-wiggle var(--motion-denied-duration)var(--motion-denied-easing);will-change:transform}@keyframes motion-denied-wiggle{0%{transform:translate(0)rotate(0)}15%{transform:translate(-4px)rotate(-2deg)}30%{transform:translate(4px)rotate(2deg)}45%{transform:translate(-3px)rotate(-2deg)}60%{transform:translate(3px)rotate(2deg)}75%{transform:translate(-2px)rotate(-1deg)}90%{transform:translate(2px)rotate(1deg)}to{transform:translate(0)rotate(0)}}::view-transition-group(.fade-move){animation-duration:.28s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(.fade-move){mix-blend-mode:normal;animation-duration:.16s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(.fade-move){mix-blend-mode:normal;animation-duration:.16s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(.shell-slide-forward){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(.shell-slide-back){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(.nav-forward){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(.nav-back){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(.shell-slide-forward){mix-blend-mode:normal;animation:.32s cubic-bezier(.16,1,.3,1) forwards shell-slide-forward-old}::view-transition-old(.nav-forward){mix-blend-mode:normal;animation:.32s cubic-bezier(.16,1,.3,1) forwards shell-slide-forward-old}::view-transition-new(.shell-slide-forward){mix-blend-mode:normal;animation:.32s cubic-bezier(.16,1,.3,1) forwards shell-slide-forward-new}::view-transition-new(.nav-forward){mix-blend-mode:normal;animation:.32s cubic-bezier(.16,1,.3,1) forwards shell-slide-forward-new}::view-transition-old(.shell-slide-back){mix-blend-mode:normal;animation:.32s cubic-bezier(.16,1,.3,1) forwards shell-slide-back-old}::view-transition-old(.nav-back){mix-blend-mode:normal;animation:.32s cubic-bezier(.16,1,.3,1) forwards shell-slide-back-old}::view-transition-new(.shell-slide-back){mix-blend-mode:normal;animation:.32s cubic-bezier(.16,1,.3,1) forwards shell-slide-back-new}::view-transition-new(.nav-back){mix-blend-mode:normal;animation:.32s cubic-bezier(.16,1,.3,1) forwards shell-slide-back-new}::view-transition-group(.collection-route){animation-duration:.36s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(.collection-route){transform-origin:50%;mix-blend-mode:normal;animation:.36s cubic-bezier(.16,1,.3,1) forwards collection-route-fade-out}::view-transition-new(.collection-route){transform-origin:50%;mix-blend-mode:normal;animation:.36s cubic-bezier(.16,1,.3,1) forwards collection-route-fade-in}::view-transition-group(.inventory-grid-route){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(.inventory-grid-route){transform-origin:50%;animation:.26s cubic-bezier(.16,1,.3,1) forwards inventory-grid-route-fade-out}::view-transition-new(.inventory-grid-route){transform-origin:50%;animation:.22s cubic-bezier(.16,1,.3,1) forwards inventory-grid-route-fade-in}@keyframes collection-route-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-18px)}}@keyframes collection-route-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}@keyframes inventory-grid-route-fade-out{0%{opacity:1;transform:scale(1)}30%{opacity:.92;transform:scale(1.002)}to{opacity:0;transform:scale(.986)}}@keyframes inventory-grid-route-fade-in{0%{opacity:0;transform:scale(1.012)}40%{opacity:.14;transform:scale(1.006)}to{opacity:1;transform:scale(1)}}@keyframes shell-slide-forward-old{0%{opacity:1;transform:translate(0)}to{opacity:.96;transform:translate(-10%)}}@keyframes shell-slide-forward-new{0%{opacity:.92;transform:translate(10%)}to{opacity:1;transform:translate(0)}}@keyframes shell-slide-back-old{0%{opacity:1;transform:translate(0)}to{opacity:.96;transform:translate(10%)}}@keyframes shell-slide-back-new{0%{opacity:.94;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){::view-transition-group(.fade-move){animation:none}::view-transition-old(.fade-move){animation:none}::view-transition-new(.fade-move){animation:none}::view-transition-group(.shell-slide-forward){animation:none}::view-transition-old(.shell-slide-forward){animation:none}::view-transition-new(.shell-slide-forward){animation:none}::view-transition-group(.shell-slide-back){animation:none}::view-transition-old(.shell-slide-back){animation:none}::view-transition-new(.shell-slide-back){animation:none}::view-transition-group(.collection-route){animation:none}::view-transition-old(.collection-route){animation:none}::view-transition-new(.collection-route){animation:none}::view-transition-group(.inventory-grid-route){animation:none}::view-transition-old(.inventory-grid-route){animation:none}::view-transition-new(.inventory-grid-route){animation:none}.motion-denied{animation:none}}:root,body{view-transition-name:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}html{transition:background-color var(--transition-duration)ease;overscroll-behavior-x:contain;touch-action:pan-y pinch-zoom;background-color:#000;overflow-x:hidden}html[data-theme]{background-color:var(--background)}.element-fade{--element-fade-duration:var(--animation-duration-slow,.36s);--element-fade-delay:0s;--element-fade-easing:var(--transition-overshoot,cubic-bezier(.18,1.25,.4,1));--element-fade-offset-x:0;--element-fade-offset-y:.75rem;opacity:0;transform:translate3d(var(--element-fade-offset-x),var(--element-fade-offset-y),0);animation:element-fade-in var(--element-fade-duration)var(--element-fade-easing)forwards;animation-delay:var(--element-fade-delay);will-change:opacity,transform}@keyframes element-fade-in{to{opacity:1;transform:translate(0)}}.boot-screen{z-index:2147483000;color:#fff;pointer-events:auto;isolation:isolate;view-transition-name:none;place-items:center;display:grid;position:fixed;inset:0}.boot-screen__backdrop{opacity:1;transition:opacity .54s var(--transition-ease,cubic-bezier(.3,1,.6,1));background:#000;position:absolute;inset:0}.boot-screen__logo-stack{z-index:1;flex-direction:column;align-items:center;gap:1.35rem;padding:2.25rem 1.6rem;display:flex;position:relative}.boot-screen__logo{transition:transform .36s var(--transition-overshoot,cubic-bezier(.2,1.05,.5,1)),opacity .26s ease;justify-content:center;align-items:center;display:inline-flex;position:relative;transform:translateY(0)}.boot-screen__logo .boot-screen__logo-mark{color:#b3b3b3;fill:currentColor;width:104px;height:104px}.boot-screen__message{opacity:1;color:#fff;text-align:center;max-width:26rem;font-size:1rem;line-height:1.35}.boot-screen__message-stack{flex-direction:column;align-items:center;gap:.75rem;padding:.4rem 1.25rem 0;display:flex}.boot-screen__refresh{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .2s;display:inline-flex}.boot-screen__refresh--disabled{opacity:.4;cursor:default}.boot-screen__refresh-icon{width:20px;height:20px}.boot-screen--revealing .boot-screen__logo{transform:translateY(-8px)}.boot-screen--logo-only{pointer-events:none}.boot-screen--logo-only .boot-screen__backdrop{opacity:0;transition-duration:.52s}.boot-screen--logo-only .boot-screen__logo{opacity:0;transition-duration:.42s;transition-delay:.18s;transform:translateY(-12px)scale(.98)}.boot-screen--hidden{display:none}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}*{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-touch-callout:text;-webkit-user-select:text;user-select:text}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}body{color:var(--text);background-color:var(--background);overscroll-behavior-x:contain;font-family:Instrument Sans,sans-serif;line-height:1.25;overflow-x:hidden}svg{color:inherit}h1,h2,h3{font-weight:600}.app-layout{min-height:100vh;display:flex}.app-layout__content{flex-direction:column;flex:1;min-height:100vh;display:flex;overflow:hidden}.safe-screen{padding:var(--safe-padding-top)var(--safe-padding-right)var(--safe-padding-bottom)var(--safe-padding-left);box-sizing:border-box;flex-direction:column;min-height:100vh;display:flex}.view{background-color:var(--background);box-sizing:border-box;flex-direction:column;flex:1;min-height:100vh;display:flex}.view__content{max-width:var(--max-width-container,768px);width:100%;padding:var(--safe-padding-top)var(--safe-padding-right)var(--safe-padding-bottom)var(--safe-padding-left);flex:1;margin:0 auto;overflow-y:auto}.view__header{justify-content:space-between;align-items:center;display:flex}.view__header-left{align-items:center;gap:1rem;display:flex}.view__header-left h1{margin:0;font-size:1.5rem;font-weight:600}.view__header-actions{gap:1rem;display:flex}.view__card{background:var(--background-elevated);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1.5rem}.view__section{margin-bottom:2rem}.view__section h2{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.25rem;display:flex}.icon-button{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.icon-button:hover{background-color:var(--background-hover)}.stat-card{background:var(--background-elevated);border-radius:var(--radius);box-shadow:var(--shadow-sm);align-items:center;gap:1rem;padding:1.5rem;display:flex}.stat-card__content h3{margin:0;font-size:1.5rem;font-weight:600}.stat-card__content p{color:var(--text-secondary);margin:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.release-banner{position:fixed;top:0;left:0;right:0;z-index:1000;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 16px;box-shadow:0 2px 8px #00000026}.release-banner--required{background:linear-gradient(135deg,#f093fb,#f5576c)}.release-banner__content{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:12px}.release-banner__icon{font-size:24px;flex-shrink:0}.release-banner__text{flex:1;display:flex;flex-direction:column;gap:2px}.release-banner__title{font-weight:600;font-size:14px}.release-banner__version{font-size:12px;opacity:.9}.release-banner__actions{display:flex;gap:8px;flex-shrink:0}.release-banner__button{padding:6px 16px;border-radius:6px;border:none;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.release-banner__button--primary{background:#fff;color:#667eea}.release-banner__button--primary:hover{box-shadow:0 2px 4px #0000001a}.release-banner__button--dismiss{background:#fff3;color:#fff}.release-banner__button--dismiss:hover{background:#ffffff4d}@media (max-width: 640px){.release-banner__content{flex-wrap:wrap}.release-banner__actions{flex:1 0 100%;justify-content:flex-end}}.login-page{position:relative;min-height:100vh;background-color:var(--color-background);padding:var(--spacing-4);display:flex;flex-direction:column;align-items:center}.login-logo{margin-top:max(20vh - 48px,var(--spacing-xl));width:96px;height:96px;color:var(--text)}[data-theme=dark] .login-logo{filter:invert(1)}.login-update{margin-top:var(--spacing-lg);width:min(420px,100%);display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--background-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text)}.login-update--required{border-color:var(--color-warning);box-shadow:0 0 0 1px #ff950029,var(--shadow-sm)}.login-update__summary{display:flex;align-items:center;gap:var(--spacing-sm)}.login-update__icon{width:var(--icon-size-md);height:var(--icon-size-md)}.login-update__text{display:flex;flex-direction:column;gap:2px}.login-update__title{font-weight:700;font-size:var(--font-size-sm)}.login-update__version{font-size:var(--font-size-xs);color:var(--text-secondary)}.login-update__actions{display:flex;align-items:center;gap:var(--spacing-sm)}.login-update__button{border:1px solid var(--border);background:transparent;color:var(--text);border-radius:var(--radius-full);padding:6px 12px;font-weight:600;font-size:var(--font-size-sm);cursor:pointer;transition:transform var(--transition-duration) var(--transition-overshoot),background var(--transition-duration) var(--transition-overshoot)}.login-update__button:active{transform:translateY(1px)}.login-update__button--primary{background:var(--text);color:var(--background);border-color:transparent}.login-update__button--ghost{background:transparent}.login-container{margin-top:auto;width:min(360px,100%);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);padding-bottom:calc(var(--spacing-xl) + var(--safe-area-bottom))}.login-action__button.button{width:clamp(240px,80vw,320px);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transition:transform .2s ease,box-shadow .2s ease}.login-action__button.button .button__icon svg{width:32px;height:32px}.login-app-sheet{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg)}.login-app-sheet__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center}.login-app-sheet__action{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--border);color:var(--text);font-weight:600;text-decoration:none;transition:background var(--transition-duration) var(--transition-overshoot),transform var(--transition-duration) var(--transition-overshoot),border-color var(--transition-duration) var(--transition-overshoot)}.login-app-sheet__action:hover{background:var(--background-hover)}.login-app-sheet__icon{width:var(--icon-size-sm);height:var(--icon-size-sm);display:block}[data-theme=dark] .login-app-sheet__action{border-color:#ffffff29;color:#fff}[data-theme=dark] .login-app-sheet__action:hover{background:#ffffff0f}.login-disclaimer{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:center;line-height:1.4;max-width:320px}.login-disclaimer a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.login-disclaimer a:hover{color:var(--text)}@media (max-width: 480px){.login-page{min-height:100dvh}.login-update{width:100%}.login-container{gap:var(--spacing-md);width:100%;padding-bottom:calc(var(--spacing-lg) + var(--safe-area-bottom))}}.auth-callback{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--color-background)}.loading-container{text-align:center;padding:var(--spacing-lg)}.loading-spinner{width:40px;height:40px;margin:0 auto var(--spacing-md);border:3px solid var(--color-surface);border-radius:var(--radius-full);border-top-color:var(--color-text-primary);animation:spin 1s ease-in-out infinite}.loading-spinner.success{border-top-color:var(--color-success, #2ecc71)}.loading-spinner.error{border-top-color:var(--color-error, #ff3b30)}.verification-note{margin-top:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:300px;margin-left:auto;margin-right:auto}.error-message{margin-top:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-error);max-width:300px;margin-left:auto;margin-right:auto}.error-container{margin-top:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-surface);border-radius:var(--radius-md);max-width:300px;margin-left:auto;margin-right:auto}.resend-button{margin-top:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-primary);color:var(--color-text-on-primary);border:none;border-radius:var(--radius-sm);font-size:var(--font-size-sm);cursor:pointer;width:100%}.resend-button:hover{background-color:var(--color-primary-dark)}.resend-button:disabled{opacity:.7;cursor:not-allowed}.error-action{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--spacing-sm)}@keyframes spin{to{transform:rotate(360deg)}}.loading-container p{color:var(--color-text-secondary);font-size:var(--font-size-md);margin:0}._sheet_1efkd_1{padding:var(--spacing-lg, 24px) var(--safe-padding-right, 24px) calc(var(--spacing-lg, 24px) + var(--safe-padding-bottom, 24px)) var(--safe-padding-left, 24px);display:flex;justify-content:center}._group_1efkd_7{width:100%;max-width:420px}._frame_18u05_1{--scene-preview-radius: 16px;--scene-preview-background: radial-gradient(circle at top, rgba(255, 255, 255, .12), rgba(0, 0, 0, .22));--scene-preview-overlay: linear-gradient(to bottom left, rgba(0, 0, 0, .9) 0%, transparent 22%);--scene-preview-shadow: 0 8px 20px rgba(15, 23, 42, .08);position:relative;width:100%;aspect-ratio:9/16;border-radius:var(--scene-preview-radius);overflow:hidden;background:var(--scene-preview-background);box-shadow:var(--scene-preview-shadow)}._frame_18u05_1:after{content:"";position:absolute;inset:0;background:var(--scene-preview-overlay);pointer-events:none;z-index:1;mix-blend-mode:overlay}._image_18u05_25{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .25s ease-out}._imageVisible_18u05_34{opacity:1}._placeholder_18u05_38{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f4f4f5,#e0e7ff)}._placeholderAtlas_18u05_47{background:linear-gradient(135deg,#e0f2fe,#dbeafe)}._placeholderTimeline_18u05_51{background:linear-gradient(135deg,#f3e8ff,#e0e7ff)}._systemIcon_18u05_55{width:3.5rem;height:3.5rem;color:#585858;mix-blend-mode:color-burn}._privacy_18u05_62{position:absolute;top:.5rem;right:.5rem;z-index:2}._privacyBadge_18u05_69{--badge-color: #fff}._lockOverlay_18u05_73{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a8c;color:#fff;z-index:3}._lockIcon_18u05_84{width:2rem;height:2rem}._mediaSkeleton_18u05_89{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#ffffff14,#ffffff05,#ffffff14 80%);background-size:200% 100%;animation:_scene-preview-skeleton_18u05_1 1.4s ease-in-out infinite;opacity:1;transition:opacity .2s ease-out;pointer-events:none}[data-theme=light] ._mediaSkeleton_18u05_89{background:linear-gradient(90deg,#201e2814,#201e2805,#201e2814 80%);background-size:200% 100%}._mediaSkeletonHidden_18u05_105{opacity:0}@keyframes _scene-preview-skeleton_18u05_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._root_gt706_1{display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:inherit}._card_gt706_9{--card-padding: 0;--card-radius: 16px;--card-border-width: 0;--card-border: transparent;--card-bg: transparent;--card-shadow: 0 8px 20px rgba(15, 23, 42, .16);--card-shadow-hover: 0 14px 26px rgba(15, 23, 42, .18);--card-overflow: visible;--card-media-radius: 16px}._highlight_gt706_21{animation:_scene-card-highlight_gt706_1 1.2s ease-in-out 0s 3 alternate}._highlight_gt706_21 ._frame_gt706_24{box-shadow:0 0 0 3px #0ea5e9e6,0 14px 30px #0ea5e959}._denied_gt706_28{pointer-events:auto}._frame_gt706_24{--scene-preview-shadow: 0 8px 20px rgba(15, 23, 42, .08)}@keyframes _scene-card-highlight_gt706_1{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.scene-grid{display:grid;grid-template-columns:repeat(var(--scene-grid-columns, 3),minmax(0,1fr));gap:clamp(.4rem,1vw,.65rem);padding:0;width:100%;box-sizing:border-box}.scene-grid__skeleton{width:100%;aspect-ratio:9/16;border-radius:1rem;background:linear-gradient(120deg,#e2e8f0cc,#cbd5e199);animation:scene-grid-pulse 1.2s ease-in-out infinite}.scene-grid__empty{display:flex;justify-content:center;padding:4rem 0}@keyframes scene-grid-pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.selection-indicator{--selection-indicator-size: 32px;--selection-indicator-icon-size: calc(var(--selection-indicator-size) * .5);position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--selection-indicator-size);height:var(--selection-indicator-size);border-radius:999px;background:#ffffffd1;border:1.5px solid rgba(0,0,0,.56);box-shadow:0 8px 18px #0000001f;pointer-events:none;color:transparent;opacity:0;transform:scale(.76);transition:background .16s ease,border-color .16s ease,transform .24s cubic-bezier(.16,1,.3,1),opacity .2s ease}.selection-indicator__icon{width:var(--selection-indicator-icon-size);height:var(--selection-indicator-icon-size);color:currentColor;opacity:0;transform:scale(.6);transition:opacity .16s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.selection-indicator--visible{opacity:1;transform:scale(1)}.selection-indicator--selected{background:#000000eb;border-color:#000000eb;color:#fff}.selection-indicator--selected .selection-indicator__icon{opacity:1;transform:scale(1)}.selection-indicator--animating{animation:selection-indicator-bounce .22s cubic-bezier(.2,.8,.2,1);will-change:transform}@keyframes selection-indicator-bounce{0%{transform:scale(.76)}50%{transform:scale(1.08)}to{transform:scale(1)}}[data-theme=dark] .selection-indicator{background:#181818d1;border-color:#ffffff52;box-shadow:0 8px 20px #0006}[data-theme=dark] .selection-indicator--selected{background:#fffffff2;border-color:#fffffff2;color:#000000eb}.scene-item-picker{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.25rem calc(2rem + var(--safe-area-bottom));min-height:min(82vh,860px);position:relative}.scene-item-picker__collections{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;padding:.25rem .25rem .5rem;margin:0 -.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scene-item-picker__collections::-webkit-scrollbar{display:none}.scene-item-picker__collection{border:1px solid rgba(148,163,184,.4);border-radius:999px;padding:.35rem .85rem;background:#94a3b81a;color:#475569;font-size:.82rem;display:inline-flex;align-items:center;gap:.35rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease;flex-shrink:0;max-width:220px;min-width:0}.scene-item-picker__collection-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.scene-item-picker__collection.is-active{background:#0f172a1f;border-color:#0f172a52;color:#0f172a}.scene-item-picker__collection:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.scene-item-picker__collection-count{font-size:.72rem;opacity:.75;flex-shrink:0}.scene-item-picker__body{flex:1;min-height:0}.scene-item-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.85rem;--scene-item-picker-ratio: 1}.scene-item-picker__item{position:relative;border:none;background:transparent;padding:0;display:flex;cursor:pointer;border-radius:0;overflow:hidden;transition:transform .16s ease}.scene-item-picker__item-thumb{width:100%;aspect-ratio:var(--scene-item-picker-ratio);border-radius:0;background:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:1.6rem;color:#334155}.scene-item-picker__item-thumb img{width:100%;height:100%;object-fit:contain;display:block}.scene-item-picker__item-indicator{position:absolute;top:.55rem;right:.55rem;--selection-indicator-size: 30px;--selection-indicator-icon-size: 14px}.scene-item-picker__item-indicator--added{left:.55rem;right:auto;--selection-indicator-size: 28px;box-shadow:0 10px 24px #0f172a33}.scene-item-picker__item-indicator--added.selection-indicator--selected{background:#fffffff5;border-color:#0f172a26;color:#0f172ae6}.scene-item-picker__item.is-selected .scene-item-picker__item-thumb{box-shadow:0 12px 28px #0f172a33}.scene-item-picker__item.is-disabled{opacity:.45;cursor:not-allowed}.scene-item-picker__empty{padding:3rem 1rem;text-align:center;color:#94a3b8;font-size:.9rem}.scene-item-picker__confirm{--button-height: 44px;--button-padding-x: 0;--button-bg: #0f172a;--button-bg-hover: #020617;--button-bg-active: #020617;--button-color: #f8fafc;--button-color-hover: #f8fafc;--button-color-active: #f8fafc;--button-shadow: 0 18px 32px rgba(15, 23, 42, .24);--button-shadow-hover: 0 16px 28px rgba(15, 23, 42, .3);--button-shadow-active: 0 12px 20px rgba(15, 23, 42, .28);border-radius:999px;width:44px;min-width:44px;padding:0;justify-content:center}.scene-item-picker__confirm-icon{width:1.4rem;height:1.4rem;color:currentColor}[data-theme=dark] .scene-item-picker__confirm{--button-bg: rgba(241, 245, 249, .16);--button-bg-hover: rgba(241, 245, 249, .24);--button-bg-active: rgba(241, 245, 249, .28);--button-color: #f8fafc;--button-color-hover: #f8fafc;--button-color-active: #f8fafc;--button-shadow: 0 12px 24px rgba(15, 23, 42, .35);--button-shadow-hover: 0 18px 36px rgba(15, 23, 42, .42);--button-shadow-active: 0 8px 18px rgba(15, 23, 42, .32)}[data-theme=dark] .scene-item-picker__collection{background:#4755692e;border-color:#94a3b84d;color:#cbd5f5}[data-theme=dark] .scene-item-picker__collection.is-active{background:#94a3b833;color:#e2e8f0}[data-theme=dark] .scene-item-picker__item-thumb{background:transparent;color:#e2e8f0}.scene-item-picker__fab-cluster{display:flex;justify-content:center;align-items:center}.confirmation-dialog{padding:var(--spacing-lg) var(--safe-padding-right) calc(var(--spacing-lg) + var(--safe-padding-bottom)) var(--safe-padding-left);display:flex;flex-direction:column;gap:var(--spacing-lg);align-items:center}.confirmation-dialog__headline{margin:0;text-align:center;font-size:var(--font-size-lg);font-weight:600;color:var(--text)}.confirmation-dialog__input{width:100%;max-width:340px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.confirmation-dialog__input .input-wrapper{width:100%}.confirmation-dialog__textfield{text-align:center}.confirmation-dialog__prompt{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary)}.confirmation-dialog__actions{width:100%;max-width:340px;display:flex;gap:var(--spacing-sm);justify-content:center}.scene-detail-view{display:flex;flex-direction:column;min-height:100vh;max-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--background-collection-surface, var(--background-elevated, #fff));color:var(--text, #111);position:relative;isolation:isolate;z-index:0;--scene-header-rgb: var(--background-collection-surface-rgb, var(--background-rgb, 255, 255, 255));--scene-header-height: calc(64px + var(--safe-area-top));--scene-background-color: #f5f2ec;--scene-background-color-rgb: 245, 242, 236;--scene-background-image: none;--scene-freeform-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='fade' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0%' stop-color='black' stop-opacity='0'/%3E%3Cstop offset='12%' stop-color='black' stop-opacity='1'/%3E%3Cstop offset='88%' stop-color='black' stop-opacity='1'/%3E%3Cstop offset='100%' stop-color='black' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='100' height='100' fill='url(%23fade)'/%3E%3C/svg%3E")}.scene-detail-view--freeform{background:transparent}.scene-detail-view--inert{visibility:hidden;pointer-events:none}.scene-detail-view--freeform:after,.scene-detail-view--freeform:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}.scene-detail-view--freeform:before{background-color:var(--scene-background-color, #f5f2ec);background-image:var(--scene-background-image);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(40px) saturate(1.2);opacity:1;transform:scale(1.5)}.scene-detail-view--freeform>*{position:relative;z-index:1}.scene-detail-view__content{flex:1;padding:0 1rem 1.5rem;display:flex;flex-direction:column}.scene-detail-view__content--system{padding:0}.scene-detail-view__content--timeline{padding:1.5rem 1rem 2rem;gap:1.5rem}.scene-detail-view__content--atlas{padding:0;flex:1;min-height:0;margin-top:calc(-1 * var(--scene-header-height, 72px))}.scene-detail-collaborator-banner+.scene-detail-view__content--atlas{margin-top:0}.scene-detail-view__content--freeform{padding:0;margin-top:calc(-1 * var(--scene-header-height, 72px));min-height:calc(100vh - var(--scene-header-height, 72px));justify-content:center;align-items:center;position:relative}.scene-detail-collaborator-banner+.scene-detail-view__content--freeform{margin-top:0}.scene-detail-header{position:sticky;top:0;left:0;right:0;z-index:12;display:flex;align-items:center;justify-content:space-between;padding:calc(.5rem + var(--safe-area-top)) 1rem .75rem;border-bottom:none;min-height:var(--scene-header-height, 72px);background:linear-gradient(to bottom,#00000052,#0000001f 45%,#0000);transition:background .24s ease;color:#fff;--scene-header-icon-size: 2.75rem;--scene-header-icon-glyph-size: var(--floating-header-icon-size, 26px)}.scene-detail-header .scene-privacy-badge{background:#fff3;color:#fff}.scene-detail-header .scene-privacy-badge--button:hover{background:#ffffff4d}.scene-detail-header .scene-privacy-badge--bright{background:transparent;color:#fff}.scene-detail-header__body{flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem}.scene-detail-header__title-row{display:flex;align-items:center;gap:.4rem;min-width:0;min-height:2.35rem}.scene-detail-header__owner,.scene-detail-header__owner-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px 10px;margin:-2px -6px;border-radius:999px;transition:opacity .12s ease}.scene-detail-header__owner-link{text-decoration:none;color:inherit}.scene-detail-header__owner-link:active{opacity:.8}.scene-detail-header__title{display:inline-flex;align-items:center;min-height:2.35rem;text-align:center;font-size:.95rem;font-weight:600;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.scene-detail-header__title-text{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scene-detail-header__title-editor{width:100%}.scene-detail-header__title-button{font-size:.95rem;font-weight:600;justify-content:center;color:inherit}.scene-detail-header__title-input{font-size:.95rem;font-weight:600;text-align:center;color:inherit}.scene-detail-header__icon-placeholder{width:var(--scene-header-icon-size, 2.75rem);height:var(--scene-header-icon-size, 2.75rem)}.scene-detail-header__actions{display:inline-flex;align-items:center;gap:.25rem}.system-scene-header{position:sticky;top:0;left:0;right:0;z-index:12;display:flex;align-items:center;justify-content:space-between;padding:calc(.5rem + var(--safe-area-top)) 1rem .75rem;border-bottom:none;min-height:var(--scene-header-height, 72px);color:#fff;--scene-header-icon-size: 2.75rem;--scene-header-icon-glyph-size: var(--floating-header-icon-size, 26px);background:linear-gradient(to bottom,#00000052,#0000001f 45%,#0000);transition:background .24s ease}.scene-detail-view--focus-overlay{--scene-header-rgb: 255, 255, 255}.scene-detail-view--focus-overlay .scene-detail-header,.scene-detail-view--focus-overlay .system-scene-header{background:linear-gradient(to bottom,#00000052,#0000001f 45%,#0000);backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);color:#fff}:root:not([data-theme=dark]) .scene-detail-view--focus-overlay .floating-header.floating-header--dark:not(.floating-header--force-dark),[data-theme=light] .scene-detail-view--focus-overlay .floating-header.floating-header--dark:not(.floating-header--force-dark){background:linear-gradient(to bottom,#00000052,#0000001f 45%,#0000);color:#fff;border-bottom-color:#ffffff1a}:root:not([data-theme=dark]) .scene-detail-view--focus-overlay .floating-header.floating-header--dark:not(.floating-header--force-dark) .floating-header__title,[data-theme=light] .scene-detail-view--focus-overlay .floating-header.floating-header--dark:not(.floating-header--force-dark) .floating-header__title{color:#fff}:root:not([data-theme=dark]) .scene-detail-view--focus-overlay .floating-header.floating-header--dark:not(.floating-header--force-dark) button:not(.button--primary,.button--secondary,.button--branded,.button--danger),:root:not([data-theme=dark]) .scene-detail-view--focus-overlay .floating-header.floating-header--dark:not(.floating-header--force-dark) svg,[data-theme=light] .scene-detail-view--focus-overlay .floating-header.floating-header--dark:not(.floating-header--force-dark) button:not(.button--primary,.button--secondary,.button--branded,.button--danger),[data-theme=light] .scene-detail-view--focus-overlay .floating-header.floating-header--dark:not(.floating-header--force-dark) svg{color:#fff}:root:not([data-theme=dark]) .scene-detail-view--focus-overlay .floating-header.floating-header--dark:not(.floating-header--force-dark) .button--ghost,[data-theme=light] .scene-detail-view--focus-overlay .floating-header.floating-header--dark:not(.floating-header--force-dark) .button--ghost{color:#fff}:root:not([data-theme=dark]) .scene-detail-view--focus-overlay .floating-header.floating-header--dark:not(.floating-header--force-dark) .button--ghost:hover:not(:disabled),[data-theme=light] .scene-detail-view--focus-overlay .floating-header.floating-header--dark:not(.floating-header--force-dark) .button--ghost:hover:not(:disabled){background:#ffffff1a}.system-scene-header__owner{display:flex;align-items:center;gap:.65rem;min-width:0;padding:6px 10px;margin:-2px -6px;border-radius:999px}.system-scene-header__owner--centered{position:absolute;left:50%;transform:translate(-50%);padding:6px;margin:0}.system-scene-header__owner-link{text-decoration:none;color:inherit}.system-scene-header__handle{font-size:.95rem;font-weight:600;color:inherit;white-space:nowrap}.system-scene-header__actions{display:flex;align-items:center;gap:.25rem}.system-scene-header__action{color:inherit}:root:not([data-theme=dark]) .system-scene-header--light-header,[data-theme=light] .system-scene-header--light-header{background:transparent;color:#111}.scene-detail-collaborator-banner{margin:.5rem 1rem 0;padding:.4rem .75rem;border-radius:.75rem;background:#10b98126;color:#065f46e6;font-size:.82rem}.scene-privacy-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;background:#0f172a14;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#475569e6}.scene-privacy-badge--md{font-size:.8rem;padding:.35rem .8rem}.scene-privacy-badge--button{border:none;background:#0f172a14;cursor:pointer}.scene-privacy-badge--icon{background:transparent;padding:0}.scene-privacy-badge--icon.scene-privacy-badge--button{background:transparent}.scene-privacy-badge__icon{width:1rem;height:1rem}.scene-privacy-badge--icon .scene-privacy-badge__icon{color:inherit}.scene-privacy-badge--bright{color:#fff;background:transparent}.scene-privacy-badge--bright.scene-privacy-badge--button{background:transparent}[data-theme=dark] .scene-detail-header .scene-privacy-badge--bright,[data-theme=light] .scene-detail-header .scene-privacy-badge--bright,.scene-detail-header .scene-privacy-badge--bright,[data-theme=dark] .scene-detail-header .scene-privacy-badge__icon,[data-theme=light] .scene-detail-header .scene-privacy-badge__icon,.scene-detail-header .scene-privacy-badge__icon,[data-theme=dark] .scene-privacy-badge--bright{color:#fff}[data-theme=dark] .scene-privacy-badge{background:#94a3b82e;color:#e2e8f0e6}[data-theme=dark] .scene-privacy-badge--button{background:#94a3b82e}[data-theme=dark] .scene-privacy-badge--icon{background:transparent;color:#94a3b8e0}.scene-detail-placeholder{aspect-ratio:9/16;border-radius:1rem;padding:2rem 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#f5f5f5;color:#444}.scene-detail-placeholder--atlas{background:#e9f2ff}.scene-detail-placeholder--timeline{background:#f4ecff}.scene-detail-placeholder--freeform{background:#faf5ff}.scene-detail-placeholder__emoji{font-size:3rem;margin-bottom:.5rem}.scene-detail-placeholder__headline{font-weight:600;margin-bottom:.25rem}.scene-detail-placeholder__body{font-size:.9rem;margin-bottom:.5rem}.scene-detail-placeholder__caption{font-size:.8rem;color:#0009}.atlas-scene{position:relative;display:flex;flex-direction:column;flex:1;width:100%;min-height:0;border-radius:0;overflow:hidden}.atlas-scene__map{flex:1;min-height:0}.atlas-scene__loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom,rgba(var(--scene-header-rgb),.9),rgba(var(--scene-header-rgb),.97));z-index:4}.atlas-scene__loading-spinner{width:48px;height:48px;border-radius:50%;border:3px solid rgba(17,17,17,.15);border-top-color:#1119;animation:atlas-scene-spin .9s linear infinite}@keyframes atlas-scene-spin{to{transform:rotate(360deg)}}.atlas-scene__pin{width:48px;height:48px;border:none;border-radius:0;overflow:hidden;background:transparent;box-shadow:none;cursor:pointer;padding:0}.atlas-scene__pin--private{background:#1113;width:16px;height:16px;box-shadow:none;cursor:default;pointer-events:none}.atlas-scene__pin-thumbnail{width:100%;height:100%;object-fit:contain;display:block}.atlas-scene__pin-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1rem}.atlas-scene__context{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:5;border-radius:1rem;background:#ffffffed;box-shadow:0 20px 30px #11111129,0 2px 6px #11111114;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.atlas-scene__context-meta{display:flex;align-items:center;gap:.75rem;min-width:0}.atlas-scene__context-thumb,.atlas-scene__context-placeholder{width:48px;height:48px;border-radius:.75rem;object-fit:cover;background:#11111114;display:flex;align-items:center;justify-content:center}.atlas-scene__context-title{font-size:.95rem;font-weight:600;margin:0}.atlas-scene__context-subtitle{font-size:.8rem;margin:0;color:#1119}.atlas-scene__context-actions{display:flex;align-items:center;gap:.5rem}.atlas-scene__context-button{border:none;border-radius:999px;padding:.45rem .75rem;background:#111;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer}.atlas-scene__context-button--ghost{background:#11111114;color:#111}.timeline-scene{display:flex;flex-direction:column;gap:1.5rem}.timeline-month__header h3{font-size:.75rem;letter-spacing:.04em;font-weight:600;text-transform:uppercase;margin:0 0 .5rem;color:#11111140}.timeline-month__grid{display:flex;flex-direction:column;gap:.5rem}.timeline-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem}.timeline-week__cell{aspect-ratio:1/1}.timeline-grid__day{width:100%;height:100%;border-radius:1rem;border:none;background:transparent;padding:0;display:flex;align-items:stretch;justify-content:stretch;position:relative;cursor:pointer}.timeline-grid__day--empty{cursor:default}.timeline-grid__day--has-items{border-radius:0}.timeline-grid__day--today:before{content:"";position:absolute;inset:0;border-radius:1rem;border:2px solid rgba(17,17,17,.8);pointer-events:none;z-index:1}.timeline-grid__day--spacer{display:block;pointer-events:none}.timeline-grid__thumb{flex:1;border-radius:1rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:transparent;position:relative}.timeline-grid__day--empty .timeline-grid__thumb{background:transparent}.timeline-grid__day--empty .timeline-grid__thumb:after{content:"";width:.35rem;height:.35rem;border-radius:999px;background:#1111111f;display:inline-block}.timeline-grid__day--has-items .timeline-grid__thumb{border-radius:0}.timeline-grid__thumb img{width:100%;height:100%;object-fit:contain}.timeline-grid__thumb--locked{background:transparent}.timeline-grid__thumb-icon{width:1.25rem;height:1.25rem;color:#111111a6}.timeline-grid__counter{position:absolute;top:0;right:0;background:#ffffffe6;color:#1111118c;border-radius:999px;min-width:1.3rem;height:1.3rem;padding:0 .35rem;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:600;box-shadow:0 4px 10px #1111111f;transform:translate(35%,-35%)}[data-theme=dark] .timeline-month__header h3{color:#e2e8f085}[data-theme=dark] .timeline-grid__day--today:before{border-color:#e2e8f0b8}[data-theme=dark] .timeline-grid__day--empty .timeline-grid__thumb{background:transparent}[data-theme=dark] .timeline-grid__day--empty .timeline-grid__thumb:after{background:#94a3b847}[data-theme=dark] .timeline-grid__thumb-icon{color:#e2e8f0d1}[data-theme=dark] .timeline-grid__counter{background:#0f172ae0;color:#e2e8f0eb;box-shadow:0 4px 12px #0206178c}[data-theme=dark] .timeline-sheet{color:#e2e8f0eb}[data-theme=dark] .timeline-sheet__count,[data-theme=dark] .timeline-sheet__item--private{color:#94a3b8c7}[data-theme=dark] .timeline-sheet__item-empty{background:#94a3b83d}.timeline-sheet{padding:.75rem 1rem 2rem;display:flex;flex-direction:column;gap:1rem}.timeline-sheet__header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.timeline-sheet__date{font-size:1rem;font-weight:600;margin:0}.timeline-sheet__count{font-size:.85rem;color:#1119}.timeline-sheet__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.timeline-sheet__item{border:none;border-radius:.9rem;overflow:hidden;padding:0;background:transparent;height:100px;cursor:pointer}.timeline-sheet__item img{width:100%;height:100%;object-fit:contain}.timeline-sheet__item--private{display:flex;align-items:center;justify-content:center;color:#1111118c}.timeline-sheet__item-icon{width:1.5rem;height:1.5rem}.timeline-sheet__item-empty{width:100%;height:100%;border-radius:.9rem;background:#1111110a}.freeform-scene{position:relative;width:100%;aspect-ratio:9/16;border-radius:1rem;background:linear-gradient(180deg,#1111110a,#11111105);overflow:hidden;-webkit-mask-image:var(--scene-freeform-mask);mask-image:var(--scene-freeform-mask);-webkit-mask-size:101% 100%;mask-size:101% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;box-shadow:0 30px 90px rgba(var(--scene-background-color-rgb, 245, 242, 236),.35),0 0 140px rgba(var(--scene-background-color-rgb, 245, 242, 236),.5)}.freeform-scene--has-background{background:transparent}.freeform-scene__background{position:absolute;inset:0;border-radius:inherit;background-color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;pointer-events:none;opacity:0;transition:opacity .24s ease}.freeform-scene--background-ready .freeform-scene__background{opacity:1}.freeform-scene__spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a47}.freeform-scene__spinner .loading-spinner{min-height:0}.freeform-scene__spinner .loading-spinner__inner{width:28px;height:28px;border-width:2px;border-color:#ffffff3d;border-top-color:#fff}[data-theme=dark] .freeform-scene__spinner{background:#0f172a73}.freeform-scene__item{position:absolute;top:0;left:0;transform-origin:center;transition:transform .2s ease;z-index:1;pointer-events:none}.freeform-scene--items-ready .freeform-scene__item{pointer-events:auto}.freeform-scene__item-surface{width:100%;height:100%;display:flex;align-items:stretch;justify-content:stretch;opacity:0;transform:scale(.94);transition:opacity .26s ease,transform .32s cubic-bezier(.25,.8,.26,1)}.freeform-scene--items-ready .freeform-scene__item-surface{opacity:1;transform:scale(1)}.freeform-scene__item--interactive{cursor:pointer}.freeform-scene__item-surface>*{flex:1}.freeform-scene__item-image{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none}.freeform-scene__item-placeholder{width:100%;height:100%;border-radius:24px;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-size:48px;color:#0f172a}.freeform-scene__item--private .freeform-scene__item-placeholder{background:#11111140;color:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.scene-detail-metadata{padding:1rem;border-top:1px solid rgba(17,17,17,.08);display:flex;flex-direction:column;gap:.75rem}.scene-detail-metadata__title{font-size:1.125rem;font-weight:600;margin:0}.scene-detail-metadata__owner-row{display:flex;align-items:center;gap:.45rem;font-size:.9rem;color:#0009}.scene-detail-metadata__owner-link{color:inherit;text-decoration:none;font-weight:600}.scene-detail-metadata__owner-link:hover{text-decoration:underline}.scene-detail-metadata__separator{opacity:.4}.scene-detail-metadata__timestamp{color:inherit}.scene-detail-metadata__like-button{border:1px solid rgba(17,17,17,.12);border-radius:999px;padding:.35rem .9rem;display:inline-flex;align-items:center;gap:.35rem;background:#fff;font-weight:600;cursor:pointer}.scene-detail-metadata__like-button[data-liked=true]{color:#d7263d;border-color:#d7263d66;background:#d7263d14}.scene-detail-metadata__like-button:disabled{opacity:.6;cursor:not-allowed}.scene-detail-metadata__like-icon{width:1.1rem;height:1.1rem;stroke-width:2px}.scene-detail-metadata__privacy-row{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#000000a6}.scene-detail-metadata__privacy-copy{flex:1;font-size:.82rem}.scene-detail-metadata__privacy-warning{font-size:.8rem;color:#b45309}.scene-detail-metadata__system-note{font-size:.85rem;color:#000000b3}.scene-detail-skeleton{padding:1rem;display:flex;flex-direction:column;gap:1rem}.scene-detail-loading-preview{min-height:100vh;display:flex;align-items:stretch;justify-content:stretch;background:var(--background-collection-surface, var(--background, #0b0b0f))}.scene-detail-loading-preview--overlay{position:fixed;inset:0;z-index:14}.scene-detail-loading-preview__frame{inline-size:100vw;block-size:100vh}.scene-detail-loading-preview__media{--scene-preview-radius: 0;inline-size:100%;block-size:100%;aspect-ratio:auto!important;box-shadow:none!important}.scene-detail-loading-preview__image{object-fit:cover}.scene-detail-skeleton__canvas{aspect-ratio:9/16}.scene-detail-skeleton__meta{display:flex;flex-direction:column;gap:.6rem}[data-theme=dark] .scene-detail-placeholder{background:#0f172a59;color:#e2e8f0e0}.scene-detail-error{min-height:100vh;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem}.scene-detail-error button{border:none;background:#111;color:#fff;padding:.5rem 1.25rem;border-radius:999px;cursor:pointer}.scene-detail-view[data-panel-tone=light] .details-panel .details-panel-title-row{color:#ffffffbd}.scene-detail-view[data-panel-tone=light] .details-panel .details-panel-title{color:#fff}.scene-detail-view[data-panel-tone=light] .details-panel .details-panel-title--placeholder{color:#ffffff8c}.scene-detail-view[data-panel-tone=light] .details-panel .details-panel-date{color:#ffffffbd}.scene-detail-view[data-panel-tone=light] .details-panel .details-panel-dot{color:#ffffff80}.scene-detail-view[data-panel-tone=light] .details-panel .details-panel-title-input{color:#fff}.scene-detail-view[data-panel-tone=light] .details-panel .details-panel-title-input::placeholder{color:#ffffff8c}.scene-detail-view[data-panel-tone=light] .details-panel .details-panel-placeholder-icon{color:#ffffff9e}.scene-detail-view[data-panel-tone=light] .details-panel .details-panel-saving-dot{background:#ffffff80}.scene-detail-view[data-panel-tone=light] .details-panel .details-panel-action-button{color:#ffffffe6}.scene-detail-view[data-panel-tone=light] .details-panel .details-panel-like-button.is-active{color:#fff}.scene-detail-view[data-panel-tone=light] .details-panel .scene-privacy-badge--icon{color:#fff9}.scene-detail-view[data-panel-tone=dark] .details-panel .details-panel-title-row{color:#202020bd}.scene-detail-view[data-panel-tone=dark] .details-panel .details-panel-title{color:#161616eb}.scene-detail-view[data-panel-tone=dark] .details-panel .details-panel-title--placeholder{color:#20202073}.scene-detail-view[data-panel-tone=dark] .details-panel .details-panel-date{color:#202020bd}.scene-detail-view[data-panel-tone=dark] .details-panel .details-panel-dot{color:#2020206b}.scene-detail-view[data-panel-tone=dark] .details-panel .details-panel-title-input{color:#161616eb}.scene-detail-view[data-panel-tone=dark] .details-panel .details-panel-title-input::placeholder{color:#20202073}.scene-detail-view[data-panel-tone=dark] .details-panel .details-panel-placeholder-icon{color:#2020209e}.scene-detail-view[data-panel-tone=dark] .details-panel .details-panel-saving-dot{background:#20202061}.scene-detail-view[data-panel-tone=dark] .details-panel .details-panel-action-button{color:#161616d1}.scene-detail-view[data-panel-tone=dark] .details-panel .details-panel-like-button.is-active{color:#161616}.scene-detail-view[data-panel-tone=dark] .details-panel .scene-privacy-badge--icon{color:#20202099}.scene-edit-sheet{padding:var(--spacing-lg, 24px) var(--safe-padding-right, 24px) calc(var(--safe-padding-bottom, 32px) + var(--spacing-md, 16px)) var(--safe-padding-left, 24px);display:flex;flex-direction:column;gap:var(--spacing-lg)}.scene-edit-sheet__body{display:flex;flex-direction:column;gap:var(--spacing-md)}.scene-edit-sheet__body .input-container.input-large{padding:.25rem 0}.scene-edit-sheet__body .input-content{padding:.25rem .75rem}.scene-edit-sheet__actions{margin-top:auto;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm) 0}.scene-edit{display:flex;flex-direction:column;min-height:100dvh;background:var(--background-collection-surface, var(--background-elevated, #f5f2ec));padding-bottom:var(--safe-area-bottom);isolation:isolate;--scene-background-color-rgb: var(--background-collection-surface-rgb, var(--background-rgb, 15, 23, 42));--scene-chrome-color: var(--foreground, #0f172a);--scene-chrome-rgb: var(--foreground-rgb, 15, 23, 42);--scene-contrast-color: var(--primary-foreground, var(--background, #fff));--scene-contrast-rgb: var(--background-rgb, 255, 255, 255);--scene-rail-height: 88px;--scene-header-height: 84px}.scene-edit--loading,.scene-edit--error{align-items:center;justify-content:center;text-align:center}.scene-edit__error-card{background:rgba(var(--scene-contrast-rgb),.92);border-radius:1rem;padding:1.25rem;box-shadow:0 12px 30px rgba(var(--scene-chrome-rgb),.15);display:flex;flex-direction:column;gap:.75rem;max-width:320px}.scene-edit__header{display:flex;align-items:center;gap:1rem;padding:calc(.75rem + var(--safe-area-top)) 1.25rem .75rem}.scene-edit__action{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:var(--scene-chrome-color);cursor:pointer;transition:color .16s ease,transform .16s ease;flex-shrink:0}.scene-edit__action:hover:not(:disabled),.scene-edit__action:focus-visible:not(:disabled){color:rgba(var(--scene-chrome-rgb),.72)}.scene-edit__action:disabled{opacity:.42;cursor:not-allowed}.scene-edit__action:focus-visible{outline:2px solid rgba(var(--scene-chrome-rgb),.35);outline-offset:2px}.scene-edit__action--save{background:var(--scene-chrome-color);color:var(--scene-contrast-color)}.scene-edit__action--save:hover:not(:disabled){background:rgba(var(--scene-chrome-rgb),.92);color:var(--scene-contrast-color)}.scene-edit__action--save:focus-visible{outline-color:rgba(var(--scene-contrast-rgb),.6)}.scene-edit__action-icon{width:22px;height:22px}.scene-edit__action-spinner{display:inline-flex;align-items:center;justify-content:center;min-height:0;line-height:0;flex:none;--spinner-size: 1.35rem;--spinner-border: 2px;--spinner-track: rgba(255, 255, 255, .35);--spinner-accent: #fff}[data-theme=dark] .scene-edit__action-spinner{--spinner-track: rgba(var(--scene-contrast-rgb), .35);--spinner-accent: var(--scene-contrast-color)}.scene-edit__spacer{flex:1}.scene-edit__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.scene-edit__privacy{width:2.75rem;height:2.75rem;border:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:rgba(var(--scene-chrome-rgb),.85);cursor:pointer;transition:color .16s ease,transform .16s ease}.scene-edit__privacy:hover:not(:disabled),.scene-edit__privacy:focus-visible:not(:disabled){color:rgba(var(--scene-chrome-rgb),.65)}.scene-edit__privacy:disabled{opacity:.45;cursor:not-allowed}.scene-edit__privacy:focus-visible{outline:2px solid rgba(var(--scene-chrome-rgb),.35);outline-offset:2px}.scene-edit__privacy-icon{width:var(--icon-size-md, 24px);height:var(--icon-size-md, 24px)}.scene-edit__canvas{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:0;padding-bottom:calc(var(--scene-rail-height) + var(--safe-area-bottom) + 1rem);padding-left:calc(.75rem + var(--safe-area-left));padding-right:calc(.75rem + var(--safe-area-right));width:100%;max-width:100%;margin:0 auto}.scene-edit__stage{position:relative;width:min(540px,100vw - var(--safe-area-left) - var(--safe-area-right) - 1.75rem,(100dvh - var(--safe-area-top) - var(--safe-area-bottom) - var(--scene-rail-height) - var(--scene-header-height)) * .5625);max-width:100%;aspect-ratio:9/16;border-radius:1.25rem;overflow:hidden;box-shadow:0 30px 90px rgba(var(--scene-background-color-rgb, 15, 23, 42),.2),0 0 140px rgba(var(--scene-background-color-rgb, 15, 23, 42),.25);background:linear-gradient(180deg,#1111110a,#11111105);isolation:isolate}.scene-edit__stage .freeform-editor{width:100%;height:100%}.scene-edit__stage .freeform-editor__surface{height:100%;aspect-ratio:auto;border-radius:inherit;background:transparent}.scene-edit__stage .freeform-editor__background-layer,.scene-edit__stage .freeform-editor__empty,.scene-edit__stage .freeform-editor__lasso{border-radius:inherit}.scene-edit__error,.scene-edit__overlay{font-size:.85rem}.scene-edit__error{background:#ef444424;color:#b91c1c;border-radius:.85rem;padding:.5rem .75rem;font-size:.85rem;font-weight:600}.freeform-editor{width:100%;display:flex;flex-direction:column;flex:1}.freeform-editor__surface{position:relative;width:100%;aspect-ratio:9/16;border-radius:0;border:none;overflow:hidden;background:transparent}.freeform-editor__background-layer{position:absolute;inset:0;pointer-events:none;z-index:0;background:#fff;transition:background .16s ease}.freeform-editor__stage{width:100%;height:100%;display:block;position:relative;z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;background-color:transparent}.freeform-editor__empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem;gap:.5rem;color:#475569;z-index:2}.freeform-editor__lasso{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.freeform-editor__lasso-path{fill:#3b82f61f;stroke:#3b82f6;stroke-width:.6;stroke-linejoin:round;stroke-dasharray:6 4}.scene-edit__selection-icon{width:1.25rem;height:1.25rem}.scene-edit__selection-count-action{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(var(--scene-chrome-rgb),.92);color:var(--scene-contrast-color);min-width:48px;padding:0 1rem;font-weight:600;font-size:.95rem}.scene-edit__selection-count-action:disabled{opacity:1}.scene-edit__selection-count-value{display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:600}.scene-edit__nav-icon{width:1.35rem;height:1.35rem}.scene-edit__selection-nav{display:inline-flex;align-items:center;gap:.4rem}.scene-edit__selection-nav-button{background:transparent;color:inherit}.scene-edit__selection-nav-button--danger{background:#ef444429;color:#b91c1c}.scene-edit__background-input{display:none}.scene-edit__selection-bottom-nav .bottom-navigation__surface{background:rgba(var(--scene-contrast-rgb),.78);color:rgba(var(--scene-chrome-rgb),.92)}.scene-edit__selection-bottom-nav.bottom-navigation{bottom:calc(var(--scene-rail-height) + var(--safe-area-bottom) + 1.1rem)}[data-theme=dark] .freeform-editor__surface{background:#0f172a}[data-theme=dark] .freeform-editor__empty{color:#cbd5f5}[data-theme=dark] .scene-edit__selection-nav-button--danger{background:#ef444438;color:#f87171}.scene-edit__rail{position:fixed;left:50%;bottom:calc(.9rem + var(--safe-area-bottom));transform:translate(-50%);display:inline-flex;align-items:center;gap:.65rem;padding:.5rem .6rem;border-radius:999px;background:rgba(var(--scene-contrast-rgb),.86);color:rgba(var(--scene-chrome-rgb),.92);box-shadow:0 18px 48px #0000003d,0 8px 20px #0003;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:none;z-index:8}.scene-edit__rail-button{position:relative;pointer-events:auto;width:52px;height:52px;border-radius:999px;border:none;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.scene-edit__rail-button:hover:not(:disabled),.scene-edit__rail-button:focus-visible:not(:disabled){background:rgba(var(--scene-chrome-rgb),.12)}.scene-edit__rail-button:active:not(:disabled){transform:translateY(1px) scale(.98)}.scene-edit__rail-button:disabled{opacity:.52}.scene-edit__rail-button--primary{background:var(--scene-chrome-color);color:var(--scene-contrast-color);box-shadow:0 8px 24px #00000052}.scene-edit__rail-button--primary:hover:not(:disabled),.scene-edit__rail-button--primary:focus-visible:not(:disabled){background:rgba(var(--scene-chrome-rgb),.92)}.scene-edit__rail-button--primary:disabled{background:rgba(var(--scene-chrome-rgb),.6)}.scene-edit__rail-icon{width:1.3rem;height:1.3rem}.scene-edit__trash{position:fixed;left:50%;bottom:calc(var(--safe-padding-bottom, 32px) + 40px);display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,45%) scale(.9);opacity:0;pointer-events:none;z-index:65}.scene-edit__trash.is-visible{opacity:1;transform:translate(-50%) scale(1)}.scene-edit__trash.is-armed .scene-edit__trash-icon{color:#b91c1c;filter:drop-shadow(0 0 30px rgb(239,68,68)) drop-shadow(0 0 60px rgba(239,68,68,.9)) drop-shadow(0 0 90px rgba(239,68,68,.7)) drop-shadow(0 8px 20px rgba(239,68,68,.8))}.scene-edit__trash.is-success{transform:translate(-50%,-6%) scale(.98)}.scene-edit__trash.is-success .scene-edit__trash-icon{color:#15803d}.scene-edit__trash-icon{width:1.35rem;height:1.35rem;color:rgba(var(--scene-chrome-rgb),.78);transition:color .2s ease,filter .2s ease}.scene-edit__background-sheet{display:flex;flex-direction:column;gap:1rem;padding:.25rem}.scene-edit__palette-scroll{display:flex;align-items:center;gap:.75rem;overflow-x:auto;padding:.5rem .5rem .75rem;scrollbar-width:thin}.scene-edit__palette-scroll::-webkit-scrollbar{height:6px}.scene-edit__palette-scroll::-webkit-scrollbar-thumb{background:rgba(var(--scene-chrome-rgb),.2);border-radius:999px}.scene-edit__chip{position:relative;width:56px;height:56px;border-radius:999px;border:none;flex-shrink:0;box-shadow:0 8px 20px rgba(var(--scene-chrome-rgb),.18);cursor:pointer;overflow:visible;transition:transform .18s ease,box-shadow .2s ease;outline:3px solid transparent;outline-offset:3px}.scene-edit__chip-bg{position:absolute;inset:0;border-radius:999px;overflow:hidden;pointer-events:none}.scene-edit__chip:focus-visible{outline-color:rgba(var(--scene-chrome-rgb),.35)}.scene-edit__chip:hover{transform:translateY(-2px)}.scene-edit__chip.is-active{outline-color:var(--foreground, #0f172a);box-shadow:0 12px 28px rgba(var(--scene-chrome-rgb),.28);transform:translateY(-2px)}.scene-edit__chip-sheen{position:absolute;inset:0;background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.28),transparent 45%);pointer-events:none;border-radius:999px;z-index:1}.scene-edit__chip--image{color:rgba(var(--scene-chrome-rgb),.92);display:inline-flex;align-items:center;justify-content:center;outline:2px solid rgba(var(--scene-chrome-rgb),.12)}.scene-edit__chip--image .scene-edit__chip-bg{background:rgba(var(--scene-chrome-rgb),.06)}.scene-edit__chip-icon{width:1.4rem;height:1.4rem;color:currentColor;position:relative;z-index:1}.collection-header{padding:0;background-color:var(--background-collection-surface, var(--background));transition:opacity .18s ease,transform .22s ease}.collection-header__owner-link{display:inline-flex;align-items:center;margin-bottom:10px;padding:4px 0;border-radius:999px;text-decoration:none;color:inherit;background:transparent;border:none;cursor:pointer;transition:transform .14s ease}.collection-header__owner-link:focus-visible{outline:none}.collection-header__owner-link--static{cursor:default;pointer-events:none}.collection-header__owner-chip{--chip-size: 2.1rem;--chip-gap: .55rem;--chip-padding: 0;margin:0}.collection-header__owner-chip .label{font-weight:500;color:var(--text);max-width:none}.collection-header__title-row{display:flex;align-items:center;margin-bottom:0;gap:0}.collection-header__privacy-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:0;margin-top:2px;color:var(--text-secondary);background:none;border-radius:0;width:auto;height:auto;line-height:1}.collection-header__privacy-icon svg{width:16px;height:16px}.collection-header__title{--collection-title-line-height: 1.1;display:inline-flex;align-items:center;gap:1px;font-size:1.5rem;font-weight:600;margin:0;color:var(--text);line-height:var(--collection-title-line-height);opacity:1;transition:opacity .16s ease}.collection-header__title--pending{opacity:0}.collection-header__title .inline-title-editor__button{font-size:inherit;font-weight:inherit;color:inherit;padding-left:0}.collection-header__title .inline-title-editor__input{font-size:inherit;font-weight:inherit;line-height:inherit;padding-left:0}.collection-header__title-content{display:block;flex:1 1 auto;max-width:100%;min-width:0}.collection-header__title-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:inherit;font-weight:inherit;line-height:inherit;word-break:break-word;overflow-wrap:anywhere}.collection-header__title-button{font-size:inherit;font-weight:inherit;width:100%;text-align:left}.collection-header__title-input{font-size:inherit;font-weight:inherit;line-height:inherit;width:100%}.collection-header__description{font-size:.9375rem;color:var(--text-secondary);margin:0;line-height:1.4}.collection-header__description--truncated{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:anywhere;white-space:pre-line;margin-top:6px;margin-bottom:8px}.collection-header__description-button{display:block;width:100%;text-align:left;background:transparent;border:none;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.collection-header__description-button:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:4px}.collection-header__description-icon-button{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:6px;margin-left:0;margin-right:-6px;color:var(--text-secondary);opacity:.6;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:6px;transition:opacity .12s ease}.collection-header__description-icon-button:hover{opacity:.8}.collection-header__description-icon-button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.collection-header__description-icon{width:18px;height:18px}.collection-header__privacy-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:.5rem .25rem;margin:-.5rem 0 -.5rem -.15rem;margin-top:calc(-.5rem + 2px);color:var(--text-secondary);line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.collection-header__privacy-button svg{width:16px;height:16px}.collection-header__privacy-button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.collection-header__description-row{display:flex;align-items:flex-start;gap:12px;margin-top:6px;margin-bottom:8px}.collection-header__description-row .collection-header__description-button{flex:1;min-width:0}.collection-header__description-row .collection-header__description{margin-top:0;margin-bottom:0}.collection-header__like-count-button{flex-shrink:0;display:flex;align-items:center;gap:4px;background:transparent;border:none;padding:4px 6px;margin:-4px -6px -4px 0;color:var(--text-secondary);cursor:pointer;border-radius:6px;-webkit-tap-highlight-color:transparent;transition:color .12s ease,background-color .12s ease,opacity .12s ease}.collection-header__like-count-button:hover{color:var(--text);background-color:var(--surface-hover, rgba(0, 0, 0, .04))}.collection-header__like-count-button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.collection-header__like-count-button--hidden{display:none}.collection-header__like-count-button--inline{margin-left:auto;margin-right:0;color:var(--text-secondary);opacity:.6}.collection-header__like-count-button--inline:hover{color:var(--text-secondary);opacity:.8;background-color:transparent}.collection-header__title+.collection-header__description-icon-button,.collection-header__like-count-button--hidden+.collection-header__description-icon-button{margin-left:auto}.collection-header__like-count-icon{width:18px;height:18px}.collection-header__like-count-value{font-size:.875rem;font-weight:500;line-height:1}.inventory{position:relative;width:100%;--inventory-radius: 0;touch-action:pan-y pinch-zoom;contain:layout style}.inventory__grid{display:grid;gap:clamp(14px,2.2vw,22px);width:100%;transition:transform .25s ease;will-change:transform;touch-action:pan-y pinch-zoom;overflow:visible}.inventory__grid--virtualized{display:block;position:relative}.inventory__virtual-row{display:grid;gap:inherit;width:100%}.inventory__grid--entering .inventory__cell{opacity:0;transform:scale(.9);animation:inventory-cell-enter .36s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--enter-delay, 0ms);animation-fill-mode:both}.inventory__grid--entering .inventory__tile-inner,.inventory__grid--entering .inventory__visual,.inventory__grid--entering .inventory__frame,.inventory__grid--entering .inventory__image{opacity:0;animation:inventory-cell-fade .36s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--enter-delay, 0ms);animation-fill-mode:both;will-change:opacity}.inventory__grid--scaling-in{transform:scale(1.03)}.inventory__grid--scaling-out{transform:scale(.97)}.inventory__cell{position:relative;transition:opacity .24s ease;will-change:transform,opacity;transform-origin:center;overflow:visible;content-visibility:auto;contain-intrinsic-size:auto 1px auto 100%}.inventory__cell--active,.inventory__cell--selected,.inventory__cell--dragging{content-visibility:visible}.inventory__grid--virtualized .inventory__cell{content-visibility:visible;contain-intrinsic-size:auto}.inventory__grid--entering .inventory__cell{content-visibility:visible}.inventory__cell-surface{width:100%;height:100%;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;overflow:visible}.inventory__cell-surface.inventory__cell-surface--frozen{pointer-events:none;cursor:default}.inventory__cell--dragging .inventory__cell-surface{cursor:grabbing;box-shadow:none;z-index:30;touch-action:none}.inventory__tile{position:relative;border-radius:var(--inventory-radius);overflow:visible;aspect-ratio:1/1;cursor:pointer;transition:transform .28s ease;touch-action:pan-y pinch-zoom}.inventory__tile-inner{position:relative;width:100%;height:100%;border-radius:inherit;overflow:visible}.inventory__tile-inner--bounce{animation:inventory-selection-bounce .22s cubic-bezier(.2,.8,.2,1);transform-origin:center}.inventory__selection-indicator{position:absolute;top:clamp(6px,1.6vw,10px);right:clamp(6px,1.6vw,10px);z-index:3;--selection-indicator-size: clamp(28px, 6vw, 36px);--selection-indicator-icon-size: clamp(14px, 3vw, 18px)}.inventory__tile--active{z-index:20}.inventory__tile--dispersed{pointer-events:none}.inventory__tile--interactive{pointer-events:auto;z-index:25;--inventory-radius: 0;touch-action:pan-y pinch-zoom}.inventory__tile--viewing{visibility:hidden}.inventory__tile:after{content:"";position:absolute;inset:0;border-radius:var(--inventory-radius);pointer-events:none;opacity:0;transition:opacity .12s ease;z-index:0}.inventory__tile--reordering{transform:scale(1.05)}.inventory__tile--reordering:after{opacity:.52;background-image:var(--inventory-drag-image, none);background-size:cover;background-position:center;filter:brightness(0) blur(18px);-webkit-filter:brightness(0) blur(18px);transform:translate3d(12px,16px,0) scale(1.03)}@keyframes inventory-selection-bounce{0%{transform:scale(1)}35%{transform:scale(.94)}70%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes inventory-drag-wiggle{0%{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}to{transform:rotate(-1.6deg)}}.inventory__tile--reordering .inventory__visual{animation:inventory-drag-wiggle .36s ease-in-out infinite;transform-origin:center;z-index:1}@keyframes inventory-cell-highlight{0%{transform:scale(1)}28%{transform:scale(1.14)}50%{transform:scale(1.02)}78%{transform:scale(1.14)}to{transform:scale(1)}}.inventory__tile--highlight{animation:inventory-cell-highlight .9s cubic-bezier(.16,1,.3,1) .22s both;animation-iteration-count:2;transform-origin:center}@media (prefers-reduced-motion: reduce){.inventory__tile--highlight{animation:none}}.inventory__visual{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible;z-index:1;touch-action:pan-y pinch-zoom}.inventory__frame{position:relative;width:100%;height:100%;border-radius:var(--inventory-radius);overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:1;touch-action:pan-y pinch-zoom}.inventory__frame--interactive{overflow:visible}.inventory__image-stage{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--inventory-radius);touch-action:pan-y pinch-zoom}.inventory__image-peek{position:absolute;top:50%;width:82%;height:82%;border-radius:0;background-size:cover;background-position:center;background-repeat:no-repeat;transform-origin:center;pointer-events:none;z-index:0;filter:brightness(.95) saturate(.96);transition:opacity .14s ease,transform .18s ease}.inventory__image-peek--left{left:0}.inventory__image-peek--right{right:0}.inventory__tile--interactive .inventory__image-stage{overflow:visible;border-radius:var(--inventory-radius)}.inventory__carousel-track{position:absolute;inset:0;display:flex;height:100%;width:100%;will-change:transform;touch-action:pan-y pinch-zoom}.inventory__carousel-slide{position:relative;flex:0 0 100%;min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible;padding:0 clamp(12px,4vw,20px);border-radius:var(--inventory-radius);touch-action:pan-y pinch-zoom}.inventory__image{width:100%;height:100%;object-fit:contain;position:absolute;inset:0;z-index:2;opacity:0;transition:opacity .12s ease;border-radius:var(--inventory-radius);touch-action:pan-y pinch-zoom}.inventory__image--ready{opacity:1}.inventory__image--pending{opacity:0;visibility:hidden}.inventory__image--intrinsic{inset:50% auto auto 50%;width:auto;height:auto;max-width:none;max-height:none;transform:translate3d(-50%,-50%,0) scale(var(--inventory-image-scale, 1));transform-origin:center;will-change:transform}.inventory__image--focused{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@supports (-webkit-touch-callout: none){.inventory__image{image-rendering:-webkit-optimize-contrast}}.inventory__tile--interactive .inventory__image{transition:none;border-radius:var(--inventory-radius);clip-path:inset(0 round var(--inventory-radius))}.inventory__tile--interactive:hover .inventory__image:not(.inventory__image--intrinsic){transform:translateZ(0) scale(var(--inventory-image-scale, 1))}.inventory__tile--interactive:hover .inventory__image--intrinsic{transform:translate3d(-50%,-50%,0) scale(var(--inventory-image-scale, 1))}.inventory__tile--interactive .inventory__carousel-track,.inventory__tile--interactive .inventory__carousel-slide,.inventory__tile--interactive .inventory__image{touch-action:none}.inventory__focus-clone{position:fixed;z-index:65;display:flex;align-items:center;justify-content:center}.inventory__focus-clone-frame{width:100%;height:100%;border-radius:inherit;overflow:hidden}.inventory__focus-clone-image{width:100%;height:100%;object-fit:contain}.inventory__indicators{position:fixed;left:50%;bottom:calc(var(--safe-area-bottom) + clamp(64px,12vw,104px));transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;pointer-events:auto;z-index:60}.inventory__indicator{width:6px;height:6px;border:none;border-radius:999px;padding:0;background:#111111b3;opacity:1;transition:transform .16s ease,background-color .16s ease}.inventory__indicator--active{background:#000;transform:scale(1.6)}.inventory__indicator:focus-visible{outline:none;box-shadow:0 0 0 2px #000000b8,0 0 0 4px #fff6}[data-theme=dark] .inventory__indicator{background:#ffffff73}[data-theme=dark] .inventory__indicator--active{background:#ffffffeb}.inventory__halo{position:absolute;top:50%;left:50%;width:105%;height:105%;transform:translate(-50%,-50%) scale(.8) translateZ(0);will-change:opacity,filter;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(24px) saturate(1.3) brightness(1.15);opacity:0;transition:opacity .2s ease 80ms;pointer-events:none;z-index:0;isolation:isolate}@media (hover: none) and (pointer: coarse){.inventory__halo{filter:blur(16px) saturate(1.2) brightness(1.1)}}.inventory__halo--visible{opacity:.25}.inventory__tile:not(.inventory__tile--active) .inventory__halo{transition:opacity .32s ease-out}.inventory__tile:not(.inventory__tile--active) .inventory__halo--visible{opacity:.25}[data-theme=dark] .inventory__halo--visible{opacity:.42;filter:blur(28px) saturate(1.3) brightness(1.1)}@media (hover: none) and (pointer: coarse){[data-theme=dark] .inventory__halo--visible{filter:blur(16px) saturate(1.2) brightness(1.05)}}.inventory__scrim{position:fixed;inset:0;z-index:10;background:transparent;border:0;padding:0}@keyframes inventory-cell-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes inventory-cell-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.inventory__grid--entering{pointer-events:auto}.inventory__grid--entering .inventory__cell{animation:none;opacity:1;transform:none}.inventory__image{transition:none;opacity:1}.inventory__halo{transition:none;opacity:.5}}.collection-description-sheet__actions{display:inline-flex;align-items:center;gap:10px}.collection-description-sheet__action .button__icon{margin:0}.collection-description-sheet__action .button__text{display:none}.collection-description-sheet__action--cancel{--button-bg: rgba(0, 0, 0, .08);--button-bg-hover: rgba(0, 0, 0, .12);--button-bg-active: rgba(0, 0, 0, .16);--button-color: #111;--button-color-hover: #000;--button-color-active: #000}.collection-description-sheet__action-icon{width:20px;height:20px}.collection-description-sheet__action-icon.is-spinning{animation:spin 1s linear infinite}.collection-description-sheet__editor{position:relative;width:100%}.collection-description-sheet__placeholder-icon{position:absolute;top:8px;left:0;display:flex;align-items:center;justify-content:center;width:16px;height:24px;color:var(--text-secondary);opacity:.6;pointer-events:none}.collection-description-sheet__textarea{width:100%;min-height:120px;padding:8px 0;font-size:1rem;line-height:1.5;color:var(--text);background:transparent;border:none;border-radius:0;resize:vertical;font-family:inherit}.collection-description-sheet__textarea:focus{outline:none}.collection-description-sheet__textarea::placeholder{color:var(--text-secondary);opacity:.6}.collection-description-sheet__textarea:placeholder-shown{padding-left:22px}.collection-description-sheet__textarea:disabled{opacity:.6;cursor:not-allowed}.collection-description-sheet__text{font-size:1rem;line-height:1.5;color:var(--text);margin:0;padding:8px 0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}[data-theme=dark] .collection-description-sheet__action--cancel{--button-bg: rgba(255, 255, 255, .14);--button-bg-hover: rgba(255, 255, 255, .18);--button-bg-active: rgba(255, 255, 255, .22);--button-color: #f5f5f5;--button-color-hover: #fff;--button-color-active: #fff}.collection-detail-view{position:relative;display:flex;flex-direction:column;min-height:100vh;width:100%;background:var(--background-collection-surface, var(--background-elevated));color:var(--text);overflow-x:clip;overflow-y:visible;overscroll-behavior-x:contain;touch-action:pan-y pinch-zoom}.collection-detail-view__header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--background-collection-surface, var(--background-elevated));background:linear-gradient(to bottom,rgba(var(--background-collection-surface-rgb, var(--background-rgb)),.96),rgba(var(--background-collection-surface-rgb, var(--background-rgb)),.75) 42%,rgba(var(--background-collection-surface-rgb, var(--background-rgb)),0));transition:opacity .18s ease,transform .24s ease}.collection-detail-view__header.floating-header,.collection-detail-view__header.floating-header.floating-header--dark{border-bottom:none}.collection-detail-view__header-actions{display:inline-flex;align-items:center;gap:12px}.collection-detail-view__header-avatar{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;background:transparent;border:none;padding:6px 10px;margin:-2px -6px;border-radius:999px}.collection-detail-view__header-avatar:focus-visible{outline:2px solid var(--text);outline-offset:4px}.collection-detail-view--focused .collection-detail-view__header{opacity:0;transform:translateY(-18px);pointer-events:none}.collection-detail-view__content{flex:1;overflow-y:auto;overflow-x:clip;overscroll-behavior-x:contain;padding:calc(72px + var(--safe-padding-top, 24px)) var(--safe-padding-right, 24px) calc(var(--safe-padding-bottom, 32px) + 140px) var(--safe-padding-left, 24px);display:flex;flex-direction:column;gap:var(--spacing-xl, 32px);scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom}.collection-detail-view__content::-webkit-scrollbar{display:none}.collection-detail-view--focused .collection-detail-view__content .collection-header{opacity:0;transform:translateY(-16px);pointer-events:none}.collection-detail-view__content .inventory{flex:1}.collection-detail-view__focus-button{position:fixed;left:50%;bottom:calc(var(--safe-padding-bottom, 32px) + 24px);transform:translate(-50%);width:56px;height:56px;border-radius:50%;border:none;background:#fffffff2;color:#404040e6;display:grid;place-items:center;box-shadow:var(--shadow-lg);cursor:pointer;z-index:40;transition:transform .2s ease,background .2s ease}.collection-detail-view__selection-actions{display:flex;align-items:center;gap:clamp(14px,3.6vw,22px)}.collection-detail-view__selection-group{display:inline-flex;align-items:center;gap:clamp(6px,1.8vw,12px);padding:clamp(6px,1.8vw,10px);border-radius:999px;background:#0000000f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.collection-detail-view__selection-button,.collection-detail-view__selection-cancel{display:inline-flex;align-items:center;justify-content:center;width:clamp(44px,9vw,52px);height:clamp(44px,9vw,52px);border-radius:999px;border:none;background:transparent;color:#101010eb;transition:background .16s ease,color .16s ease,transform .16s ease,opacity .16s ease;cursor:pointer}.collection-detail-view__selection-button:disabled,.collection-detail-view__selection-cancel:disabled{opacity:.4;cursor:not-allowed}.collection-detail-view__selection-button:not(:disabled):hover{background:#00000014}.collection-detail-view__selection-button:focus-visible,.collection-detail-view__selection-cancel:focus-visible{outline:2px solid rgba(0,0,0,.7);outline-offset:3px}.collection-detail-view__selection-button--danger{color:#d92d20}.collection-detail-view__selection-cancel:not(:disabled):hover{color:#101010b8}.collection-detail-view__selection-icon{width:clamp(22px,5vw,26px);height:clamp(22px,5vw,26px)}[data-theme=dark] .collection-detail-view__selection-group{background:#ffffff14}[data-theme=dark] .collection-detail-view__selection-button,[data-theme=dark] .collection-detail-view__selection-cancel{color:#fafafaeb}.collection-detail-view__join-footer{position:fixed;left:50%;bottom:calc(var(--safe-padding-bottom, 32px) + 16px);transform:translate(-50%);z-index:60;pointer-events:none}.collection-detail-view__join-footer .button{pointer-events:auto}.collection-detail-view__join-button.button{border-radius:999px;font-weight:600;padding-inline:clamp(18px,8vw,32px);box-shadow:var(--shadow-md)}[data-theme=dark] .collection-detail-view__selection-button:not(:disabled):hover{background:#ffffff1f}[data-theme=dark] .collection-detail-view__selection-cancel:not(:disabled):hover{color:#fafafab8}[data-theme=dark] .collection-detail-view__selection-button--danger{color:#ff6b6b}.collection-detail-view__selection-loading{display:flex;justify-content:center;padding:var(--spacing-lg, 24px)}.collection-detail-view--skeleton{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start}.collection-detail-view__skeleton{flex:1;padding:calc(72px + var(--safe-padding-top, 24px)) var(--safe-padding-right, 24px) calc(var(--safe-padding-bottom, 32px) + 140px) var(--safe-padding-left, 24px);display:flex;flex-direction:column;gap:var(--spacing-lg, 24px)}.collection-detail-view__skeleton-header{display:flex;justify-content:space-between;gap:var(--spacing-sm, 12px)}.collection-detail-view__skeleton-actions{display:flex;gap:12px}@media (prefers-reduced-motion: reduce){.collection-detail-view__content{scroll-behavior:auto}}._preview_1s4bv_1{--item-preview-radius: 0;--item-preview-halo-inset: 10%;--item-preview-halo-blur: 14px;--item-preview-halo-opacity: .18;--item-preview-object-fit: contain;position:relative;display:flex;align-items:stretch;justify-content:stretch;line-height:0;min-width:0;min-height:0;border-radius:var(--item-preview-radius);overflow:visible;isolation:isolate}._surface_1s4bv_19{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;overflow:hidden;background:transparent;z-index:1}._image_1s4bv_32{width:100%;height:100%;object-fit:var(--item-preview-object-fit);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .16s ease;will-change:opacity}._preview_1s4bv_1[data-has-image=true] ._image_1s4bv_32{opacity:1}._halo_1s4bv_47{position:absolute;inset:calc(var(--item-preview-halo-inset) * -1);border-radius:inherit;background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(var(--item-preview-halo-blur)) saturate(1.28) brightness(1.08);opacity:0;pointer-events:none;z-index:0;transition:opacity .18s ease,filter .18s ease;will-change:opacity,filter}._preview_1s4bv_1[data-halo-visible=true] ._halo_1s4bv_47{opacity:var(--item-preview-halo-opacity)}._card_qqxiv_1{--card-padding: 0;--card-border: transparent;--card-shadow: none;--card-shadow-hover: none;--card-bg: transparent;--card-radius: 0;--card-overflow: visible}._root_qqxiv_11{--feed-pill-gap: .5rem;display:grid;grid-template-columns:auto 1fr;column-gap:var(--feed-pill-gap);row-gap:0;align-items:flex-start;overflow:visible}._avatarColumn_qqxiv_21{display:flex;justify-content:center;padding-top:.25rem}._avatarButton_qqxiv_27{border:none;background:transparent;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._avatarButton_qqxiv_27:focus-visible{outline:none;box-shadow:0 0 0 3px #7e59ff47}[data-theme=light] ._avatarButton_qqxiv_27:focus-visible{box-shadow:0 0 0 3px #1a18212e}._avatar_qqxiv_21{--avatar-size: 2.5rem;--avatar-radius: 50%;border-radius:999px}._avatarBorderless_qqxiv_52{border:none}._body_qqxiv_56{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;min-width:0;grid-column:2;padding-top:.15rem;overflow:visible}._pill_qqxiv_67{--feed-pill-bg: rgba(73, 137, 255, .14);--feed-pill-color: var(--color-semantic-info-strong, #3b82f6);display:inline-flex;justify-content:space-between;align-items:center;padding:.35rem .5rem 0 .35rem;border-radius:26px 26px 0 0;border:none;color:var(--feed-pill-color);font-size:.95rem;font-weight:560;min-height:2.5rem;cursor:pointer;gap:var(--spacing-md);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._pill_qqxiv_67:disabled{cursor:default;opacity:.8}._pill_qqxiv_67:focus-visible{outline:none;box-shadow:0 8px 24px #00000040}._pillLiked_qqxiv_93{--feed-pill-color: var(--color-semantic-danger-strong, #e23b3b)}._pillLeft_qqxiv_97{display:inline-flex;align-items:center;gap:.25rem;min-width:0}._pillRight_qqxiv_104{font-size:.85rem;font-weight:500;color:#94a3b8d9;font-variant-numeric:tabular-nums}[data-theme=light] ._pillRight_qqxiv_104{color:#52525ebf}._secondary_qqxiv_114{display:flex;flex-wrap:wrap;gap:.35rem}._carouselRow_qqxiv_120{--feed-preview-size: clamp(3.6rem, 16vw, 5.4rem);--feed-preview-halo-inset: .1;--feed-preview-halo-blur: 14px;--feed-preview-halo-spread: calc((var(--feed-preview-size) * var(--feed-preview-halo-inset)) + var(--feed-preview-halo-blur)*1.5);--feed-pill-carousel-extra: clamp(.9rem, 6vw, 2rem);--feed-pill-carousel-bleed: clamp(2.35rem, 7vw, 3.5rem);grid-column:1/-1;margin-top:-.8rem;margin-left:calc(-1 * (var(--safe-padding-left, 1.25rem) + var(--feed-pill-carousel-extra) + var(--feed-pill-carousel-bleed, 0px)));margin-right:calc(-1 * (var(--safe-padding-right, 1.25rem) + var(--feed-pill-carousel-bleed, 0px)));padding:0;overflow:visible}._carousel_qqxiv_120{--preview-rail-gap: clamp(.35rem, 1vw, .65rem);--preview-rail-inset: calc(var(--safe-padding-left, 1.25rem) + var(--feed-pill-carousel-extra, 0px) + 2.5rem + var(--feed-pill-gap));--preview-rail-bleed: calc(var(--feed-preview-halo-spread) + var(--preview-rail-gap));--preview-rail-bleed-block: var(--feed-preview-halo-spread);padding:var(--preview-rail-bleed-block, 0) calc(var(--safe-padding-right, 1.25rem) + var(--preview-rail-bleed)) var(--preview-rail-bleed-block, 0) calc(var(--preview-rail-inset) + var(--preview-rail-bleed))}._carouselItem_qqxiv_143{flex:0 0 auto;overflow:visible}._previewButton_qqxiv_148{border:none;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;line-height:0;cursor:pointer;overflow:visible}._previewButton_qqxiv_148:focus-visible{outline:none;box-shadow:0 0 0 2px #7e59ff59}[data-theme=light] ._previewButton_qqxiv_148:focus-visible{box-shadow:0 0 0 2px #1a182140}._previewCell_qqxiv_168{--item-preview-radius: 0;--item-preview-halo-inset: calc(var(--feed-preview-halo-inset, .1) * 100%);--item-preview-halo-blur: var(--feed-preview-halo-blur, 14px);--item-preview-halo-opacity: .18;position:relative;display:inline-flex;width:var(--feed-preview-size, clamp(3.6rem, 16vw, 5.4rem));height:var(--feed-preview-size, clamp(3.6rem, 16vw, 5.4rem));overflow:visible;isolation:isolate}._previewSurface_qqxiv_181{display:inline-flex;width:100%;height:100%;background:transparent;border:none;overflow:hidden;position:relative;z-index:1;border-radius:inherit}._previewImage_qqxiv_193{width:100%;height:100%;object-fit:contain}._accentAqua_qqxiv_199 ._pill_qqxiv_67{--feed-pill-color: rgba(99, 167, 255, 1)}._accentAmber_qqxiv_203 ._pill_qqxiv_67{--feed-pill-color: rgba(255, 196, 66, 1)}._accentViolet_qqxiv_207 ._pill_qqxiv_67{--feed-pill-color: rgba(215, 178, 255, 1)}._sparkle_4jg2w_1{width:1.05rem;height:1.05rem}._title_4jg2w_6{font-size:1rem;font-weight:600;letter-spacing:.01em;color:currentColor;min-width:0;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._likedItems_4jg2w_18{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}._likedChip_4jg2w_27{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:999px;font-size:.8rem;font-weight:560;color:#ffffffd9;background:#ffffff1f}[data-theme=light] ._likedChip_4jg2w_27{color:#201e2ad1;background:#201e2a1f}._likedMore_4jg2w_42{font-weight:600;font-size:.8rem;color:inherit}._pillIcon_r1yik_1{width:1rem;height:1rem}._count_r1yik_6{letter-spacing:.02em;font-variant-numeric:tabular-nums}._root_17on9_1{width:100%;overflow:visible}._avatarButton_17on9_6{border:none;background:transparent;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._avatarButton_17on9_6:focus-visible{outline:none;box-shadow:0 0 0 3px #7e59ff47}[data-theme=light] ._avatarButton_17on9_6:focus-visible{box-shadow:0 0 0 3px #1a18212e}._avatar_17on9_6{--avatar-size: 2rem;--avatar-radius: 50%;border-radius:999px}._card_17on9_31{--friend-card-padding: clamp(var(--spacing-md), 1.5vw, var(--spacing-lg));--friend-card-bg: linear-gradient( to bottom, rgba(var(--background-collection-surface-rgb, 255, 255, 255), .38), rgba(var(--background-collection-surface-rgb, 255, 255, 255), 0) );--card-padding: var(--friend-card-padding);--card-gap: var(--spacing-md);--card-radius: 26px;--card-border: transparent;--card-shadow: none;--card-shadow-hover: none;--card-bg: var(--friend-card-bg);--card-overflow: visible;overflow:visible}._card_17on9_31:hover{--friend-card-bg: linear-gradient( to bottom, rgba(var(--background-collection-surface-rgb, 255, 255, 255), .46), rgba(var(--background-collection-surface-rgb, 255, 255, 255), .06) )}._card_17on9_31:active{--friend-card-bg: linear-gradient( to bottom, rgba(var(--background-collection-surface-rgb, 255, 255, 255), .5), rgba(var(--background-collection-surface-rgb, 255, 255, 255), .1) )}._cardInteractive_17on9_62{cursor:pointer;transition:box-shadow var(--transition-normal)}._header_17on9_66{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}._identity_17on9_73{display:flex;align-items:center;gap:clamp(var(--spacing-sm),1vw,var(--spacing-md));min-width:0}._titleGroup_17on9_80{display:inline-flex;flex-direction:column;gap:.1rem;min-width:0}._title_17on9_80{font-size:1rem;font-weight:560;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._owner_17on9_97{font-size:.85rem;color:#94a3b8d9}[data-theme=light] ._owner_17on9_97{color:#53525ebf}._discoverIcon_17on9_105{width:1.5rem;height:1.5rem;color:#94a3b8;opacity:.5;flex-shrink:0;margin-top:-.25rem}[data-theme=light] ._discoverIcon_17on9_105{color:#53525e}._grid_17on9_117{--preview-grid-columns: 4;--preview-grid-gap: clamp(.35rem, 1vw, .6rem)}._gridCell_17on9_122{position:relative;padding-top:100%;border-radius:0;overflow:visible;isolation:isolate}._gridButton_17on9_130{position:absolute;inset:0;display:block;border:none;border-radius:0;padding:0;margin:0;background:transparent;overflow:visible;isolation:isolate;line-height:0}._gridButtonInteractive_17on9_144{cursor:pointer}._gridButtonInteractive_17on9_144:focus-visible{outline:none;box-shadow:0 0 0 2px #7e59ff59}[data-theme=light] ._gridButtonInteractive_17on9_144:focus-visible{box-shadow:0 0 0 2px #1a182140}._gridPreview_17on9_155{--item-preview-radius: 0;--item-preview-halo-inset: 10%;--item-preview-halo-blur: 14px;--item-preview-halo-opacity: .18;width:100%;height:100%;display:block;border-radius:inherit;overflow:visible;isolation:isolate}._gridPreviewSurface_17on9_168{position:relative;display:flex;width:100%;height:100%;border-radius:inherit;overflow:hidden}._gridImage_17on9_177{position:relative;width:100%;height:100%;object-fit:contain;background:transparent}._root_ulzzl_1{display:flex;flex-direction:column;position:relative;width:100%;--card-border-width: 0;--card-border: transparent;--card-bg: transparent}._preview_ulzzl_11{--scene-preview-overlay: linear-gradient(to bottom left, rgba(0, 0, 0, .85) 0%, transparent 26%)}._avatarBadge_ulzzl_15{position:absolute;top:.75rem;left:.75rem;right:auto;padding:0;border-radius:999px;background:transparent;border:none;box-shadow:0 16px 32px -18px #000000e6;z-index:3}._avatar_ulzzl_15{--chip-size: 2rem;--chip-padding: 0;--chip-gap: 0;--chip-bg: transparent;--chip-border: transparent;--chip-color: inherit;box-shadow:none;background:transparent;border:none}._meta_ulzzl_40{position:absolute;left:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .55rem;border-radius:999px;background:#00000059;color:#f8fafc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3}[data-theme=light] ._meta_ulzzl_40{background:#0f172ac2;color:#f8fafc}._hiddenPill_ulzzl_59{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:999px;background:#0f172aa6;color:inherit;font-weight:600;letter-spacing:.02em}[data-theme=light] ._hiddenPill_ulzzl_59{background:#0f172a14}._hiddenIcon_ulzzl_74{width:1rem;height:1rem;opacity:.9}._hiddenCount_ulzzl_80{font-size:.85rem}.home-view{display:flex;flex-direction:column;flex:1 1 auto;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;width:100%;padding:0;touch-action:pan-y;overflow:hidden;color:var(--text, #fff);--home-gradient-start: rgba(255, 255, 255, .06);--home-chip-surface: rgba(255, 255, 255, .08);--home-chip-surface-hover: rgba(255, 255, 255, .18);--home-chip-color: rgba(255, 255, 255, .82);--home-toggle-surface: rgba(255, 255, 255, .08);--home-refresh-surface: rgba(255, 255, 255, .12);--home-refresh-hover: rgba(255, 255, 255, .2);--home-refresh-color: rgba(255, 255, 255, .92);--home-refresh-check: #0c0c12;--home-skeleton-start: rgba(255, 255, 255, .12);--home-skeleton-end: rgba(255, 255, 255, .04);--home-skeleton-sheen: rgba(255, 255, 255, .18);--home-skeleton-block: rgba(255, 255, 255, .08);--home-skeleton-block-strong: rgba(255, 255, 255, .12);--home-attention-ring: rgba(23, 21, 29, .95);--home-following-avatar-size: 3.9rem}[data-theme=light] .home-view{--home-gradient-start: rgba(29, 26, 38, .08);--home-chip-surface: rgba(26, 24, 33, .08);--home-chip-surface-hover: rgba(26, 24, 33, .14);--home-chip-color: rgba(31, 29, 40, .92);--home-toggle-surface: rgba(26, 24, 33, .06);--home-refresh-surface: rgba(26, 24, 33, .1);--home-refresh-hover: rgba(26, 24, 33, .18);--home-refresh-color: rgba(27, 25, 36, .92);--home-refresh-check: #fff;--home-skeleton-start: rgba(20, 18, 28, .08);--home-skeleton-end: rgba(20, 18, 28, .03);--home-skeleton-sheen: rgba(0, 0, 0, .06);--home-skeleton-block: rgba(20, 18, 28, .08);--home-skeleton-block-strong: rgba(20, 18, 28, .12);--home-attention-ring: rgba(255, 255, 255, .92)}.home-view__viewport{flex:1;display:flex;flex-direction:column;min-height:0;height:100%;max-height:100%;width:100%;position:relative;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;--home-pull-distance: 0px}.home-view__viewport>*:not(.home-view__refresh):not(.home-view__header){transform:translateY(var(--home-pull-distance, 0px));transition:transform .18s ease}.home-view__viewport--pulling>*:not(.home-view__refresh){transition:none}.home-view__refresh{position:absolute;inset:0 0 auto;height:0;display:flex;justify-content:center;pointer-events:none;opacity:0;transition:opacity .18s ease,transform .18s ease}.home-view__refresh--active{opacity:1}.home-view__refresh-indicator{margin-top:.35rem;padding:.45rem .6rem;display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;background:transparent;color:var(--home-refresh-color);transform:translateY(calc(var(--home-pull-distance, 0px) * .75));transition:background .18s ease,transform .14s ease}.home-view__refresh-icon-wrap{position:relative;inline-size:2.25rem;block-size:2.25rem;display:grid;place-items:center;color:inherit}.home-view__refresh-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--home-refresh-color) calc(var(--home-pull-progress, 0) * 100%),rgba(255,255,255,.16) 0);-webkit-mask:radial-gradient(circle 55% at 50% 50%,transparent 60%,#000 62%);mask:radial-gradient(circle 55% at 50% 50%,transparent 60%,#000 62%);transition:transform .32s ease,opacity .2s ease;opacity:0}.home-view__refresh-ring--active{opacity:1}.home-view__refresh-ring--spinning{animation:spin 1s linear infinite;transform:scale(.94)}.home-view__refresh-check{position:absolute;left:50%;top:50%;width:1.1rem;height:1.1rem;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(-50%,-50%) scale(.86);transition:opacity .2s ease,transform .2s ease;stroke-width:2.4;color:var(--home-refresh-check, #fff);stroke:currentColor}.home-view__refresh--ready .home-view__refresh-check,.home-view__refresh--complete .home-view__refresh-check{opacity:1}.home-view__refresh--complete .home-view__refresh-check{opacity:1;transform:translate(-50%,-50%) scale(1)}.home-view__header{position:sticky;top:0;z-index:6;background:linear-gradient(180deg,rgba(0,0,0,.38),transparent 55%);pointer-events:none}.home-view__header .floating-header{pointer-events:auto}.home-view__content{flex:1;display:flex;flex-direction:column;margin-top:0;min-height:0;padding:0 var(--safe-padding-right, 1.25rem) var(--safe-area-bottom-with-nav) var(--safe-padding-left, 1.25rem)}.home-view__following{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.home-view__following--skeleton{margin-bottom:.75rem}.home-view__following-list{--preview-rail-inset: 0;--preview-rail-gap: .35rem;align-items:center;padding:.25rem 0;padding-left:var(--preview-rail-inset);margin:0;list-style:none;mask-image:linear-gradient(90deg,rgb(0,0,0) 0,rgb(0,0,0) 1.5rem,rgb(0,0,0) calc(100% - 1.5rem),transparent 100%);-webkit-mask-image:linear-gradient(90deg,rgb(0,0,0) 0,rgb(0,0,0) 1.5rem,rgb(0,0,0) calc(100% - 1.5rem),transparent 100%)}.home-view__following-item{flex:0 0 auto;scroll-snap-align:start}.home-view__following-motion{display:inline-flex}.home-view__following-button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:999px;background:transparent;color:inherit;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;position:relative}.home-view__following-button--self{transform-origin:center}.home-view__following-button--invite{opacity:.85}.home-view__following-button--skeleton{cursor:default;pointer-events:none}.home-view__following-button:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff3d}[data-theme=light] .home-view__following-button:focus-visible{box-shadow:0 0 0 3px #1a18212e}.home-view__following-avatar.avatar{--avatar-size: 3.25rem;--avatar-border-width: 1.5px}.home-view__following-avatar-shell{position:relative;inline-size:var(--home-following-avatar-size);block-size:var(--home-following-avatar-size);padding:4px;box-sizing:border-box;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent}.home-view__following-avatar-shell.has-gradient{background:transparent}.home-view__following-avatar-shell.has-gradient:after{content:"";position:absolute;inset:0;border-radius:999px;padding:2px;background:conic-gradient(from 0deg,hsl(var(--color-rainbow-1)),hsl(var(--color-rainbow-2)),hsl(var(--color-rainbow-3)),hsl(var(--color-rainbow-4)),hsl(var(--color-rainbow-1)));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 4s linear infinite}.home-view__following-avatar-shell .home-view__following-avatar.avatar{--avatar-size: calc(var(--home-following-avatar-size) - 8px);--avatar-border-width: 1.5px}.home-view__following-avatar-shell--invite{background:transparent}.home-view__following-avatar-shell--skeleton{padding:0}.home-view__following-avatar-shell--skeleton .home-view__following-skeleton{width:100%;height:100%}.home-view__following-invite-icon{width:calc(var(--home-following-avatar-size) - 8px);height:calc(var(--home-following-avatar-size) - 8px);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#2a2c32;color:#d4d6db;flex-shrink:0}[data-theme=light] .home-view__following-invite-icon{background:#ebebed;color:#7a8291}.home-view__following-badge{position:absolute;right:-2px;bottom:-2px;width:1.25rem;height:1.25rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#000;box-shadow:0 2px 8px #0000001f;z-index:10}.home-view__following-badge-icon{width:.75rem;height:.75rem;color:currentColor;fill:currentColor;stroke-width:3px}[data-theme=light] .home-view__following-badge{background:#fff;box-shadow:0 2px 8px #00000014}[data-theme=light] .home-view__following-badge-icon{color:#000}.home-view__following-skeletons{display:flex;gap:.75rem}.home-view__following-skeleton{width:var(--home-following-avatar-size);height:var(--home-following-avatar-size);border-radius:999px;background:linear-gradient(135deg,var(--home-skeleton-start),var(--home-skeleton-end));position:relative;overflow:hidden}.home-view__following-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--home-skeleton-sheen),transparent);animation:home-view-skeleton 1.2s ease-in-out infinite}.home-view__search,.home-view__icon-button,.home-view__profile-button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:999px;outline:none;background:transparent;transition:transform .2s ease;cursor:pointer;position:relative;--floating-header-icon-color: var(--home-chip-color)}.home-view__header-actions{display:flex;align-items:center;gap:.5rem}.home-view__icon-button[data-hasunread=true]{--floating-header-icon-color: var(--accent-alert, #ff6b6b)}.home-view__icon-button[data-hasunread=true]:after{content:"";position:absolute;top:4px;right:4px;width:12px;height:12px;border-radius:50%;background:var(--accent-alert, #ff6b6b);box-shadow:0 0 0 2px var(--home-attention-ring)}.home-view__profile-button{padding:0}.home-view__profile-avatar{pointer-events:none}.home-view__icon-button--skeleton{position:relative;background:var(--home-skeleton-block);--floating-header-icon-color: transparent;pointer-events:none}.home-view__icon-button--skeleton:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--home-skeleton-sheen),transparent);animation:home-view-skeleton 1.2s ease-in-out infinite}.home-view__header-toggle{display:flex;justify-content:center;width:100%;max-width:220px}.home-view__status-row{display:flex;gap:.5rem;padding:0 1.25rem .35rem}.home-view__status-icon{width:1rem;height:1rem}.home-view__status-dot{width:.65rem;height:.65rem;border-radius:999px;background:currentColor;opacity:.6}.home-view__toggle-icon{width:1.1rem;height:1.1rem}.home-view__feed{flex:1;display:flex;flex-direction:column;gap:1.75rem;padding-bottom:1rem;align-content:stretch;width:100%;max-width:min(640px,100%);align-self:center}.home-view__scene-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home-view__scene-cell{display:flex;align-items:stretch}.home-view__scene-cell>.scene-activity-card{width:100%}.home-view__scene-placeholder{visibility:hidden}.home-view__feed-header{display:flex;justify-content:center;align-items:center;margin-bottom:.75rem;width:100%}.home-view__feed-error{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:16px;background:#ff63631f;color:#ffffffeb;margin-bottom:.75rem;font-size:.9rem}[data-theme=light] .home-view__feed-error{background:#ac24241f;color:#201e28e0}.home-view__feed-error--server{background:#6395ff1f;color:#ffffffb8}[data-theme=light] .home-view__feed-error--server{background:#2463ac1f;color:#201e28ad}.home-view__feed-error-button{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;padding:.4rem .55rem;font-weight:600;background:#fff3;color:inherit;cursor:pointer;transition:background .2s ease,opacity .2s ease}.home-view__feed-error-button-icon{width:1.1rem;height:1.1rem}.home-view__feed-error-button:disabled{opacity:.6;cursor:not-allowed}[data-theme=light] .home-view__feed-error-button{background:#201e281f}.home-view__feed>*{width:100%;max-width:none}.home-view__feed-item{padding-bottom:32px}.home-view__feed-item--explore{padding-bottom:18px}.home-view__explore-card{--card-bg: rgba(255, 255, 255, .08);--card-shadow: none;--card-shadow-hover: none;--card-border: transparent;padding:.75rem .9rem 1.4rem;border-radius:28px;background:linear-gradient(to bottom,#ffffff0a 0% 22%,#ffffff05 58%,#fff0)}[data-theme=light] .home-view__explore-card{--card-bg: rgba(255, 255, 255, .96);background:linear-gradient(to bottom,#ffffff42 0% 22%,#ffffff24 58%,#ffffff0a)}.home-view__feed-item--skeleton{position:relative}.home-view__scene-row .scene-activity-card{width:100%}.home-view__scene-placeholder{border-radius:28px;visibility:hidden}.home-view__skeletons{display:contents}.home-view__feed-skeleton{height:160px;border-radius:24px;background:linear-gradient(135deg,var(--home-skeleton-start),var(--home-skeleton-end));position:relative;overflow:hidden}.home-view__feed-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--home-skeleton-sheen),transparent);animation:home-view-skeleton 1.2s ease-in-out infinite}.home-view__scene-skeleton-card,.home-view__feed-card-skeleton{min-height:200px;border-radius:28px;background:linear-gradient(135deg,var(--home-skeleton-start),var(--home-skeleton-end));position:relative;overflow:hidden}.home-view__feed-card-skeleton{min-height:180px}.home-view__scene-skeleton-card:after,.home-view__feed-card-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--home-skeleton-sheen),transparent);animation:home-view-skeleton 1.2s ease-in-out infinite}.home-view__friends{display:flex;flex-direction:column;gap:1rem}.home-view__friends-empty{display:flex;justify-content:center;padding:1.5rem 0}.home-view__friends-skeletons{display:flex;flex-direction:column;gap:.75rem}.home-view__activity-skeleton{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;padding:1rem 1.15rem;min-height:96px;border-radius:24px;background:linear-gradient(135deg,var(--home-skeleton-start),var(--home-skeleton-end));position:relative;overflow:hidden}.home-view__activity-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--home-skeleton-sheen),transparent);animation:home-view-skeleton 1.2s ease-in-out infinite}.home-view__activity-skeleton-avatar,.home-view__activity-skeleton-line,.home-view__activity-skeleton-item{position:relative;overflow:hidden;background:var(--home-skeleton-block)}.home-view__activity-skeleton-avatar:after,.home-view__activity-skeleton-line:after,.home-view__activity-skeleton-item:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--home-skeleton-sheen),transparent);animation:home-view-skeleton 1.2s ease-in-out infinite}.home-view__activity-skeleton-avatar{width:2.75rem;height:2.75rem;border-radius:999px}.home-view__activity-skeleton-body{display:flex;flex-direction:column;gap:.65rem;min-width:0}.home-view__activity-skeleton-line{height:.85rem;border-radius:999px;width:70%}.home-view__activity-skeleton-line--short{width:40%}.home-view__activity-skeleton-items{display:flex;gap:.55rem;flex-wrap:wrap}.home-view__activity-skeleton-item{width:3.5rem;height:3.5rem;border-radius:18px;background:var(--home-skeleton-block-strong)}.home-view__feed-sentinel{width:100%;height:8px}@keyframes home-view-skeleton{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-view{position:fixed;inset:0;z-index:1400;display:flex;flex-direction:column;height:100%;padding:calc(var(--safe-padding-top, 24px) + 20px) var(--safe-padding-right, 20px) calc(var(--safe-padding-bottom, 32px) + 24px) var(--safe-padding-left, 20px);background:var(--search-background);color:var(--search-foreground);isolation:isolate;view-transition-name:search-overlay;--search-background: var(--background, #0b0d11);--search-foreground: var(--text, rgba(255, 255, 255, .92));--search-muted: rgba(255, 255, 255, .6);--search-accent: rgba(255, 255, 255, .68);--search-icon: rgba(255, 255, 255, .55);--search-placeholder: rgba(255, 255, 255, .32);--search-border: rgba(255, 255, 255, .08);--search-border-strong: rgba(255, 255, 255, .12);--search-border-active: rgba(255, 255, 255, .16);--search-surface: rgba(255, 255, 255, .04);--search-surface-strong: rgba(255, 255, 255, .06);--search-hover: rgba(255, 255, 255, .08);--search-privacy-border: rgba(255, 255, 255, .08);--search-privacy-surface: rgba(255, 255, 255, .04);--search-privacy-color: rgba(255, 255, 255, .6);--search-ring-border: rgba(255, 255, 255, .14);--search-ring-inner: rgba(255, 255, 255, .05);--search-skeleton-start: rgba(255, 255, 255, .08);--search-skeleton-end: rgba(255, 255, 255, .16);--search-skeleton-sheen: rgba(255, 255, 255, .08)}::view-transition-group(search-overlay),::view-transition-new(search-overlay),::view-transition-old(search-overlay){z-index:1400;mix-blend-mode:normal}[data-theme=light] .search-view{--search-background: var(--background, #f4f3f8);--search-foreground: var(--text, rgba(35, 33, 43, .94));--search-muted: rgba(74, 72, 82, .62);--search-accent: rgba(49, 47, 59, .8);--search-icon: rgba(72, 70, 82, .66);--search-placeholder: rgba(88, 86, 98, .46);--search-border: rgba(39, 37, 49, .12);--search-border-strong: rgba(39, 37, 49, .16);--search-border-active: rgba(39, 37, 49, .22);--search-surface: rgba(39, 37, 49, .08);--search-surface-strong: rgba(39, 37, 49, .12);--search-hover: rgba(39, 37, 49, .16);--search-privacy-border: rgba(39, 37, 49, .16);--search-privacy-surface: rgba(39, 37, 49, .08);--search-privacy-color: rgba(66, 64, 76, .7);--search-ring-border: rgba(39, 37, 49, .16);--search-ring-inner: rgba(39, 37, 49, .08);--search-skeleton-start: rgba(212, 214, 224, .92);--search-skeleton-end: rgba(234, 236, 244, .92);--search-skeleton-sheen: rgba(255, 255, 255, .6)}.search-view__header{margin-bottom:1.5rem}.search-view__body{flex:1;display:flex;flex-direction:column;gap:1.5rem;padding-top:2rem}.search-view__field,.search-view__field .input-wrapper{width:100%}.search-view__search-icon{width:var(--icon-size-sm, 20px);height:var(--icon-size-sm, 20px)}.search-view__results{flex:1;display:flex;flex-direction:column;gap:1.25rem;overflow:auto;padding-right:.25rem}.search-view__not-found{display:flex;align-items:center;justify-content:center;padding:2rem 0}.search-view__skeleton{display:flex;flex-direction:column;gap:.65rem}.search-view__skeleton-row{height:3.2rem;border-radius:18px;background:linear-gradient(120deg,var(--search-skeleton-start),var(--search-skeleton-end),var(--search-skeleton-start));background-size:200% 100%;animation:search-skeleton 1.1s ease-in-out infinite}@keyframes search-skeleton{0%{background-position:0% 50%}to{background-position:200% 50%}}.search-view__cluster{display:grid;grid-template-columns:auto 1fr;gap:.6rem .75rem;align-items:start}.search-view__cluster-icon{width:2rem;height:2rem;display:grid;place-items:center;color:var(--search-muted)}.search-view__cluster-icon-glyph{width:var(--icon-size-sm, 20px);height:var(--icon-size-sm, 20px)}.search-view__cluster-list{display:flex;flex-direction:column;gap:.6rem}.search-view__entry{display:flex;align-items:center;gap:.75rem;padding:.4rem .75rem;color:var(--search-foreground);cursor:pointer;text-align:left;transition:color .2s ease}.search-view__entry:hover,.search-view__entry:focus-visible{color:var(--search-accent)}.search-view__entry-leading{--avatar-size: 2.4rem;--avatar-radius: 999px;--avatar-surface: transparent;--avatar-surface-accent: transparent;--avatar-foreground: var(--search-accent);color:var(--search-accent)}.search-view__entry--item .search-view__entry-leading{width:2.4rem;height:2.4rem;border-radius:10px;overflow:hidden;display:grid;place-items:center}.search-view__entry--item .search-view__entry-leading img{width:100%;height:100%;object-fit:contain;background:#ffffff0a}.search-view__entry-leading:after{border-color:transparent}.search-view__entry-body{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.search-view__entry-label{font-size:1.02rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-view__entry-meta{font-size:.85rem;color:var(--search-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-view__suggestions{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.search-view__suggestions-header{display:flex;align-items:center;gap:.5rem;color:var(--search-muted)}.search-view__suggestions-icon{width:var(--icon-size-sm, 18px);height:var(--icon-size-sm, 18px)}.search-view__suggestions-label{font-size:.9rem;font-weight:500;letter-spacing:.02em}.search-view__suggestions-list{display:flex;flex-wrap:wrap;gap:.5rem}.search-view__suggestions-list .hashtag-pill{background-color:var(--search-surface-strong);color:var(--search-foreground);font-size:.95rem;padding:6px 12px;border-radius:16px}.search-view__suggestions-list .hashtag-pill:hover{background-color:var(--search-hover)}.profile-surface__transition{position:relative;display:flex;flex-direction:column;width:100%;flex:1 1 auto;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;touch-action:pan-y;overflow:hidden}.profile-view{position:relative;display:flex;flex-direction:column;flex:1 1 auto;--collections-identity-offset: calc( var(--spacing-md, 16px) + clamp(1rem, calc(var(--safe-area-top) + .5rem), 2.5rem) );min-height:0;height:100%;max-height:100%;width:100%;background:var(--background-collections, var(--background));color:var(--text);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;overscroll-behavior-x:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.profile-view--missing-profile{align-items:center;justify-content:center}.profile-view__missing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg, 24px);text-align:center}.profile-view__missing-handle{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;letter-spacing:-.01em;color:var(--text, #ffffff)}.profile-view__missing-icon{width:clamp(4.5rem,20vw,6rem);height:clamp(4.5rem,20vw,6rem);color:var(--color-text-muted, rgba(160, 160, 160, .6))}.profile-view__list{flex:1;padding:var(--spacing-lg, 24px) var(--safe-padding-right, 24px) var(--safe-area-bottom-with-nav) var(--safe-padding-left, 24px);display:flex;flex-direction:column;gap:var(--spacing-md, 16px);align-content:start;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom}.profile-view__list--bouquet{gap:clamp(1.5rem,4vw,3rem)}.profile-view__list::-webkit-scrollbar{display:none}.profile-view__virtualizer{position:relative;padding:var(--spacing-lg, 24px) var(--safe-padding-right, 24px) var(--safe-area-bottom-with-nav) var(--safe-padding-left, 24px);box-sizing:border-box}.profile-view__virtualizer .profile-view__item{padding-bottom:var(--spacing-md, 16px)}.profile-view__virtualizer .profile-view__item:last-child{padding-bottom:0}.profile-view__collections-surface{padding:var(--spacing-lg, 24px) var(--safe-padding-right, 24px) var(--safe-area-bottom-with-nav) var(--safe-padding-left, 24px);box-sizing:border-box}.profile-view__collections-surface .profile-view__virtualizer{padding:0}.profile-view__header-actions{display:inline-flex;align-items:center;gap:8px}.profile-view__header-actions [data-has-update=true]{position:relative}.profile-view__header-actions [data-has-update=true]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:999px;background:var(--accent-warning, #ff9800);box-shadow:0 0 0 2px var(--background-collections, var(--background))}.profile-view__header-home{position:relative;width:48px;height:48px;border-radius:999px;border:none;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:inherit;cursor:pointer;transition:transform .16s ease}.profile-view__header-home:hover,.profile-view__header-home:focus-visible{transform:translateY(-1px)}.profile-view__notifications{position:relative;width:2.75rem;height:2.75rem;border-radius:999px;border:none;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:inherit;cursor:pointer;transition:background .16s ease,transform .16s ease}.profile-view__notifications:hover,.profile-view__notifications:focus-visible{transform:translateY(-1px)}.profile-view__notifications[data-hasunread=true]{color:var(--accent-alert, #ff6b6b)}.profile-view__notifications[data-hasunread=true]:after{content:"";position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--accent-alert, #ff6b6b);box-shadow:0 0 0 2px var(--background-collections, var(--background))}.profile-view__item{position:relative;isolation:isolate;transition:box-shadow .16s ease}.profile-view__list--spinner{align-items:center;justify-content:center;gap:0}.profile-view__spinner-shell{width:100%;display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,2.75rem);min-height:clamp(320px,48vh,460px)}.profile-view__item--dragging{z-index:12;touch-action:none}.profile-view__item-surface{position:relative;border-radius:20px;will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom}.profile-view__item--dragging .profile-view__item-surface{cursor:grabbing;box-shadow:var(--shadow-lg);touch-action:none}.profile-view__empty{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--spacing-lg, 24px);text-align:center;padding:calc(var(--spacing-lg, 24px) + var(--safe-padding-top, 24px)) var(--safe-padding-right, 24px) var(--safe-area-bottom-with-nav) var(--safe-padding-left, 24px)}.profile-view__error{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;margin:.75rem;border-radius:16px;background:#ff63631f;color:#ffffffeb;font-size:.9rem}[data-theme=light] .profile-view__error{background:#ac24241f;color:#201e28e0}.profile-view__error--server{background:#6395ff1f;color:#ffffffb8}[data-theme=light] .profile-view__error--server{background:#2463ac1f;color:#201e28ad}.profile-view__error-button{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;padding:.4rem .55rem;font-weight:600;background:#fff3;color:inherit;cursor:pointer;transition:background .2s ease,opacity .2s ease}.profile-view__error-button-icon{width:1.1rem;height:1.1rem}.profile-view__error-button:disabled{opacity:.6;cursor:not-allowed}[data-theme=light] .profile-view__error-button{background:#201e281f}.profile-view__join-footer{position:fixed;left:50%;bottom:calc(var(--safe-padding-bottom, 32px) + 16px);transform:translate(-50%);z-index:60;pointer-events:none}.profile-view__join-footer .button{pointer-events:auto}.profile-view__join-button.button{border-radius:999px;font-weight:600;padding-inline:clamp(18px,8vw,32px);box-shadow:var(--shadow-md)}.profile-view__guard{flex:1;display:flex;align-items:center;justify-content:center;padding:calc(var(--spacing-lg, 24px) + var(--safe-padding-top, 24px)) var(--safe-padding-right, 24px) var(--safe-area-bottom-with-nav) var(--safe-padding-left, 24px);position:relative}.profile-view__tabs{display:flex;width:100%;box-sizing:border-box;margin:var(--spacing-sm, 12px) 0 var(--spacing-sm, 12px);padding:0 var(--safe-padding-right, 24px) 0 var(--safe-padding-left, 24px)}.profile-view__tabs--skeleton{gap:var(--spacing-sm, 12px);pointer-events:none}.profile-view__tabs-skeleton-chip{flex:1}.profile-view__header-skeleton-chip{display:inline-flex}.profile-view__tab{position:relative;flex:1;padding:.5rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#64748be6;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem}.profile-view__tab.is-active{color:#0f172a}.profile-view__tab-indicator{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:currentColor;border-radius:1px}.profile-view__tab:focus-visible{outline:2px solid #0ea5e9;outline-offset:2px}.profile-view__tab-icon{width:1.5rem;height:1.5rem}.profile-view__tab-icon .icon-cutout{fill:var(--background, #fff)}[data-theme=dark] .profile-view__tab-icon .icon-cutout{fill:var(--background, #000)}[data-theme=dark] .profile-view__notifications{color:#e2e8f0eb}[data-theme=dark] .profile-view__notifications[data-hasunread=true]:after{box-shadow:0 0 0 2px #0f172a}[data-theme=dark] .profile-view__tab{color:#94a3b8c7}[data-theme=dark] .profile-view__tab.is-active{color:#f8fafcf5}[data-theme=dark] .profile-view__tab:focus-visible{outline:2px solid rgba(148,163,184,.65)}.profile-view__scene-surface{padding:var(--spacing-md, 16px) var(--safe-padding-right, 24px) 4rem var(--safe-padding-left, 24px);box-sizing:border-box}.profile-view__scene-virtualizer{position:relative;padding:0;box-sizing:border-box}.profile-view__scene-row{padding-bottom:.5rem}.profile-view__scene-grid{display:grid;grid-template-columns:repeat(var(--scene-grid-columns, 3),minmax(0,1fr));gap:clamp(.4rem,1vw,.65rem)}.profile-view__guard-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:999px;background:#ffffff0a;color:var(--text-secondary);border:1px dashed rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-view__guard-ring{position:absolute;width:120px;height:120px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 70%);animation:collections-guard-pulse 3s ease-in-out infinite}.profile-view__identity{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs, 8px);width:100%;padding-left:calc(var(--safe-padding-left, 24px) + var(--spacing-md, 16px));padding-right:var(--safe-padding-right, 24px)}.profile-view__identity-skeleton{width:100%;display:flex;align-items:center;gap:var(--spacing-lg, 20px);min-height:112px;pointer-events:none}.profile-view__identity-skeleton-avatar{width:112px;height:112px;border-radius:999px;flex:0 0 auto}.profile-view__identity-skeleton .profile-view__identity-skeleton-body{display:flex;flex-direction:column;gap:12px;flex:1;width:100%}.profile-view__identity-skeleton-line{height:18px;width:100%;max-width:none;border-radius:999px}.profile-view__identity-skeleton-line--short{width:60%}.profile-view__identity-skeleton-counts{display:flex;gap:var(--spacing-sm, 12px)}.profile-view__identity-skeleton-chip{width:88px;height:24px;border-radius:999px}.profile-view__identity-core{width:100%;display:flex;align-items:center;gap:var(--spacing-lg, 20px)}.profile-view__identity-stack{display:flex;flex-direction:column;gap:var(--spacing-xs, 8px);min-width:0;width:100%;min-height:112px;justify-content:center;align-items:flex-start}.profile-view__identity-body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:auto}.profile-view__identity-metrics{display:flex;gap:var(--spacing-sm, 12px);flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%}.profile-view__identity-metrics .profile-view__count{padding:6px 10px 6px 0}.profile-view__identity-header{display:flex;align-items:center;margin-bottom:2px}.profile-view__identity-handle{display:inline-flex;align-items:center;font-size:1.25rem;font-weight:600;color:var(--text, currentColor);line-height:1.1;letter-spacing:-.01em}.profile-view__identity-handle--button{background:none;border:none;padding:0;cursor:pointer;transition:opacity .16s ease}.profile-view__identity-handle--button:hover,.profile-view__identity-handle--button:focus-visible{opacity:.72}.profile-view__avatar-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.profile-view__avatar{--avatar-size: 112px;--avatar-radius: 50%;--avatar-surface: var(--background-elevated);--avatar-surface-accent: rgba(255, 255, 255, .24);--avatar-foreground: var(--text-secondary);border:none;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--transition-duration) ease,box-shadow var(--transition-duration) ease}.profile-view__avatar--static{cursor:default;transition:none}.profile-view__avatar--static:hover,.profile-view__avatar--static:active{transform:none}.profile-view__avatar--static:hover .avatar,.profile-view__avatar .avatar{box-shadow:var(--shadow-sm)}.profile-view__avatar .avatar:after{border-color:var(--border)}.profile-view__avatar:hover .avatar{box-shadow:var(--shadow)}.profile-view__avatar:hover{transform:translateY(-1px)}.profile-view__avatar:focus-visible{outline:2px solid var(--primary, #5c6df2);outline-offset:4px}.profile-view__avatar-privacy{position:absolute;bottom:-4px;right:-4px;inline-size:1.5rem;block-size:1.5rem;border-radius:999px;background:var(--background-collections, var(--background));color:var(--text-secondary);display:grid;place-items:center}button.profile-view__avatar-privacy{border:none;padding:0;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}button.profile-view__avatar-privacy:hover,button.profile-view__avatar-privacy:focus-visible{transform:translateY(-1px)}span.profile-view__avatar-privacy{pointer-events:none}.profile-view__counts{display:flex;gap:8px;align-items:center;justify-content:flex-start}.profile-view__count{position:relative;display:inline-flex;align-items:center;gap:4px;padding:6px 9px;border-radius:999px;border:none;background:rgba(var(--background-collection-surface-rgb, 255, 255, 255),.06);color:var(--text-secondary);cursor:pointer;font-variant-numeric:tabular-nums;transition:transform .18s ease,background .18s ease,color .18s ease}.profile-view__count[aria-disabled=true]{cursor:default;opacity:.56;pointer-events:none}.profile-view__count[aria-disabled=false]:hover{transform:translateY(-1px);background:#ffffff29;color:var(--foreground)}.profile-view__count[aria-disabled=false]:focus-visible{outline:2px solid var(--primary, #5c6df2);outline-offset:2px}@keyframes collections-guard-pulse{0%{transform:scale(.92);opacity:.25}50%{transform:scale(1.05);opacity:.45}to{transform:scale(.92);opacity:.25}}.profile-view__count-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.profile-view__count-value{font-weight:600;font-size:.85rem;color:currentColor}.profile-edit-sheet{display:flex;flex-direction:column;gap:16px;padding:12px 20px 32px}.profile-edit-sheet__visibility{align-self:center;width:100%;max-width:320px;--icon-toggle-gap: 8px;--icon-toggle-padding: 10px;--icon-toggle-radius: 14px;--icon-toggle-icon-size: 20px}.profile-edit-sheet__field{align-self:center;width:100%}.profile-edit-sheet__avatar{align-self:center;--avatar-radius: 50%;--avatar-surface: var(--background-elevated);--avatar-surface-accent: rgba(255, 255, 255, .26);--avatar-foreground: var(--text-secondary);border:none;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--transition-duration) ease}.profile-edit-sheet__avatar .avatar{box-shadow:var(--shadow-sm);--avatar-size: clamp(168px, 40vw, 240px)}.profile-edit-sheet__avatar .avatar:after{border-color:var(--border)}.profile-edit-sheet__avatar:hover .avatar{box-shadow:var(--shadow)}.profile-edit-sheet__avatar:hover{transform:translateY(-1px)}.profile-edit-sheet__avatar:focus-visible{outline:2px solid var(--primary, #5c6df2);outline-offset:4px}.profile-menu{display:flex;flex-direction:column;gap:12px;padding:24px 20px 32px}.profile-menu__section{display:flex;flex-direction:column;gap:4px}.profile-menu__section--quick{width:100%;flex-direction:row;justify-content:center;align-items:center;gap:20px}.profile-menu__quick-action{position:relative;width:56px;height:56px;border-radius:18px;border:none;background:var(--background-secondary);color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s ease,background .16s ease}.profile-menu__quick-action:hover,.profile-menu__quick-action:focus-visible{transform:translateY(-2px);background:var(--background-hover)}.profile-menu__quick-action[data-hasunread=true]:after{content:"";position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:999px;background:var(--accent-alert, #ff6b6b);box-shadow:0 0 0 2px var(--background-collections, var(--background))}.profile-menu__quick-icon{width:20px;height:20px}.profile-menu__section--update{padding:0;width:100%}.profile-menu__update-notice{background:linear-gradient(135deg,#ff980026,#ff572226);border-radius:18px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.profile-menu__update-content{display:flex;align-items:center;gap:12px;flex:1}.profile-menu__update-icon{width:24px;height:24px;color:var(--accent-warning, #ff9800);flex-shrink:0}.profile-menu__update-text{display:flex;flex-direction:column;gap:2px}.profile-menu__update-title{font-weight:600;font-size:.9rem;color:var(--text)}.profile-menu__update-version{font-size:.75rem;color:var(--text-secondary)}.profile-menu__update-button{padding:8px 20px;border-radius:12px;border:none;background:var(--accent-warning, #ff9800);color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;transition:transform .16s ease,background .16s ease;flex-shrink:0}.profile-menu__update-button:hover{background:var(--accent-warning-hover, #f57c00);transform:translateY(-1px)}.profile-menu__section{display:flex;gap:12px;flex-wrap:wrap}.profile-menu__section--theme{justify-content:stretch;width:100%;flex-wrap:nowrap}.profile-menu__section--feedback{display:flex;flex-direction:row;gap:8px;width:100%}.profile-menu__feedback-action{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 12px;border-radius:18px;border:none;background:var(--background-secondary);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-duration) ease,color var(--transition-duration) ease,transform .16s ease;font-size:.85rem;font-weight:500}.profile-menu__feedback-action:hover{background:var(--background-hover);color:var(--text);transform:translateY(-1px)}.profile-menu__feedback-action:focus-visible{outline:2px solid var(--primary, #5c6df2);outline-offset:2px}.profile-menu__feedback-icon{width:22px;height:22px}.profile-menu__actions{display:grid;grid-template-columns:1fr 1fr;gap:2px;justify-items:start}.profile-menu__action{width:auto;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-duration) ease,color var(--transition-duration) ease,box-shadow var(--transition-duration) ease;text-transform:none;letter-spacing:normal;font-size:.9rem;font-weight:500}.profile-menu__action:hover{background:transparent;color:var(--text)}.profile-menu__action:focus-visible{outline:2px solid var(--primary, #5c6df2);outline-offset:4px}.profile-menu__action--danger{color:var(--danger, #ff6b6b)}.profile-menu__action-icon{width:20px;height:20px}.profile-menu__meta{display:flex;flex-direction:column;gap:4px;font-size:.75rem;text-transform:none;letter-spacing:normal;color:var(--text-secondary);text-align:center}@media (prefers-reduced-motion: reduce){.profile-view__list{scroll-behavior:auto}}._card_qhjae_129{--collection-card-padding: calc(var(--spacing-lg) - 4px) var(--spacing-lg) var(--spacing-lg);--card-padding: var(--collection-card-padding);--card-border: rgba(var(--background-collection-surface-rgb, 255, 255, 255), .12);--card-shadow: none;--card-shadow-hover: none;--card-bg: var(--collection-card-bg, linear-gradient( to bottom, rgba(var(--background-collection-surface-rgb, 255, 255, 255), .4), rgba(var(--background-collection-surface-rgb, 255, 255, 255), 0) ));display:flex;flex-direction:column;width:100%;border-radius:28px;overflow:visible;transition:background var(--transition-normal)}._card_qhjae_129:hover{--collection-card-bg: linear-gradient( to bottom, rgba(var(--background-collection-surface-rgb, 255, 255, 255), .46), rgba(var(--background-collection-surface-rgb, 255, 255, 255), .06) )}._card_qhjae_129:active{--collection-card-bg: linear-gradient( to bottom, rgba(var(--background-collection-surface-rgb, 255, 255, 255), .5), rgba(var(--background-collection-surface-rgb, 255, 255, 255), .1) )}._card--grid_qhjae_161,._card--list_qhjae_164{width:100%}._card--compact_qhjae_167{--collection-card-padding: var(--spacing-md);border-radius:24px}._card--skeleton_qhjae_171{position:relative;pointer-events:none;opacity:.9;background:transparent}._card__skeleton_qhjae_177{display:flex;flex-direction:column;gap:clamp(12px,3vw,16px)}._card__skeletonHeader_qhjae_182{display:flex;align-items:center;gap:var(--spacing-sm)}._card__skeletonGrid_qhjae_187{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(6px,1vw,12px);margin-top:var(--spacing-sm);width:100%}._card__skeletonCell_qhjae_194{aspect-ratio:1/1;display:flex}._card__skeletonCellBlock_qhjae_198{inline-size:100%;block-size:100%}._card__header_qhjae_202{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-sm);border:none;gap:var(--spacing-sm)}._card__titleGroup_qhjae_210{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0}._card__title_qhjae_210{font-size:calc(var(--font-size-lg) - 2px);font-weight:550;color:var(--color-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._card__titleContent_qhjae_227{display:inline-flex;max-width:100%;min-width:0}._card__count_qhjae_232{font-size:var(--font-size-sm);font-weight:500;color:var(--text-secondary);display:inline-flex;align-items:center}._card__privacy_qhjae_239{--badge-bg: rgba(var(--background-collection-surface-rgb, 255, 255, 255), .16);--badge-border: rgba(var(--background-collection-surface-rgb, 255, 255, 255), .28);--badge-color: var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:.3rem;padding:.1rem .35rem;border-radius:999px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}._card__grid_qhjae_253{--preview-grid-columns: 5;--preview-grid-gap: clamp(6px, 1vw, 12px);margin-top:var(--spacing-sm);width:100%;position:relative;isolation:isolate}._card__gridEmpty_qhjae_261{display:none}._card__image_qhjae_264{--item-preview-object-fit: contain;--item-preview-radius: 0;position:relative;display:flex;align-items:stretch;justify-content:stretch;aspect-ratio:1/1;transition:transform var(--transition-slow, .2s) ease;min-width:0;min-height:0;overflow:visible;border-radius:0;background:none;box-shadow:none}._card__imageContent_qhjae_280{width:100%;height:100%;object-fit:contain;pointer-events:none;position:relative;z-index:1;will-change:transform}._card__imageSurface_qhjae_289{position:relative;width:100%;height:100%;border-radius:inherit;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden;z-index:1}._card__empty_qhjae_300{grid-column:1/-1;grid-row:1/-1;border-radius:12px;background:var(--background-secondary);border:none;display:flex;align-items:center;justify-content:center}._card__actions_qhjae_310{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._card__action_qhjae_310{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border:none;border-radius:16px;background:#ffffff14;color:inherit;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}._card__actionIcon_qhjae_331{width:18px;height:18px;flex-shrink:0}._card__actionValue_qhjae_336{font-size:.8rem;font-weight:600}._card__actionActiveLike_qhjae_340{color:var(--accent-alert, #ff6b6b);background:#ff6b6b2e;box-shadow:0 0 0 1px #ff6b6b59}._card__actionActiveLike_qhjae_340 ._card__actionIcon_qhjae_331{fill:currentColor}._card__actionActiveSave_qhjae_348{color:var(--accent-warning, #f2b400);background:#f2b4002e;box-shadow:0 0 0 1px #f2b40059}._card__actionActiveSave_qhjae_348 ._card__actionIcon_qhjae_331{fill:currentColor}[data-theme=dark] ._card__imageHaloVisible_qhjae_357{opacity:.14}@media (prefers-reduced-motion: reduce){._card_qhjae_129{transition:none}._card_qhjae_129:hover,._card__image_qhjae_264:hover{transform:none}._card__image_qhjae_264{transition:none}._card__imageContent_qhjae_280{transition:none;opacity:1}._card__imageHalo_qhjae_357{transition:none;opacity:.48}._card--skeleton_qhjae_171{animation:none}}.profile-likes-panel{padding:0 1.25rem 2rem;width:100%;max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.profile-likes-panel__heading{display:flex;align-items:center;justify-content:center;gap:.75rem;padding-top:1.75rem}.profile-likes-panel__list{display:flex;flex-direction:column;gap:.75rem}.profile-likes-panel__skeleton{height:132px;border-radius:1rem;background:linear-gradient(120deg,#ffffff0f,#ffffff1a,#ffffff0f);background-size:200% 100%;animation:profile-likes-skeleton 1.4s ease-in-out infinite}.profile-likes-panel__empty{padding:1.5rem 0}.profile-likes-panel__sentinel{width:100%;height:1px}.profile-likes-panel__virtualizer{position:relative;width:100%;max-width:880px;margin:0 auto}.profile-likes-panel__virtualizer--grid,.profile-likes-panel__virtual-row{padding-bottom:1rem}.profile-likes-panel__virtual-row:last-child{padding-bottom:0}.profile-likes-panel__grid-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(88px,14vw,112px),1fr));gap:clamp(.6rem,1vw,.75rem);justify-content:center;justify-items:center}.profile-likes-panel__progress{display:flex;justify-content:center;margin-top:.5rem;padding-bottom:.5rem}.profile-likes-panel__item-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(88px,14vw,112px),1fr));gap:clamp(.6rem,1vw,.75rem);justify-content:center;justify-items:center;width:100%;max-width:880px;margin:0 auto}.profile-likes-panel__item-tile{position:relative;aspect-ratio:1/1;border:none;padding:0;border-radius:1rem;overflow:hidden;background:transparent;cursor:pointer;transition:transform .12s ease,background .12s ease}.profile-likes-panel__item-tile:disabled{cursor:default;opacity:.8}.profile-likes-panel__item-tile:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.profile-likes-panel__item-image{width:100%;height:100%;object-fit:contain;padding:.5rem;display:block}.profile-likes-panel__item-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff14}.profile-likes-panel__item-skeleton{aspect-ratio:1/1;border-radius:1rem;background:linear-gradient(120deg,#ffffff0f,#ffffff1a,#ffffff0f);background-size:200% 100%;animation:profile-likes-skeleton 1.4s ease-in-out infinite}.profile-likes-panel__collection-list{display:flex;flex-direction:column;gap:1.5rem}.profile-likes-panel__collection-row{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.75rem,2vw,1.5rem);padding-bottom:1.75rem}.profile-likes-panel__collection-row:last-of-type{padding-bottom:0}.profile-likes-panel__collection-entry{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1.25rem}.profile-likes-panel__collection-entry:last-of-type{padding-bottom:0}.profile-likes-panel__collection-skeleton{height:168px;border-radius:1.25rem;background:linear-gradient(120deg,#ffffff0f,#ffffff1a,#ffffff0f);background-size:200% 100%;animation:profile-likes-skeleton 1.4s ease-in-out infinite}.profile-likes-panel__collection-head{display:flex;align-items:center;gap:.75rem;padding:0 .25rem}.profile-likes-panel__collection-title{font-size:1rem;font-weight:600;color:inherit}@keyframes profile-likes-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}._filters_18oqh_1{--pill-toggle-gap: .35rem;--pill-padding-x: .72rem;--pill-padding-y: .3rem;--pill-gap: .28rem;display:inline-flex;align-items:center;gap:.35rem}.profile-connections{display:flex;flex-direction:column;gap:1rem}.profile-connections__tabs{display:flex;justify-content:center}.profile-connections__tab-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.profile-connections__tab-icon svg{width:1.15rem;height:1.15rem}.profile-connections__panel{display:flex;flex-direction:column;gap:.75rem;min-height:10rem;align-items:stretch}.profile-connections__restricted,.profile-connections__loading,.profile-connections__empty{display:flex;justify-content:center;padding:2.25rem 0}.profile-connections__restricted-icon,.profile-connections__loading-icon{width:1.8rem;height:1.8rem;color:#ffffff9e}.profile-connections__loading-icon.is-spinning{animation:profile-connections-spin 1.2s linear infinite}.profile-connections__empty>.not-found{transform:scale(.9)}.profile-connections__list{width:100%;display:grid;gap:.5rem;padding:0;margin:0;list-style:none}.profile-connections__entry{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.25rem 0}.profile-connections__avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.profile-connections__avatar .avatar{box-shadow:none}.profile-connections__handle{font-size:.95rem;letter-spacing:.01em;color:#ffffffe6;background:none;border:none;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:flex-start;text-decoration:none;cursor:pointer}.profile-connections__handle:disabled{cursor:default;opacity:.6}.profile-connections__handle:focus-visible{outline:2px solid var(--primary, rgba(92, 109, 242, .92));outline-offset:2px}[data-theme=light] .profile-connections__handle{color:#14121ceb}.profile-connections__action{position:relative;width:2.4rem;height:2.4rem;border-radius:999px;border:none;background:var(--profile-connections-action-bg, rgba(255, 255, 255, .92));color:#111015f5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;box-shadow:var(--shadow-sm);--profile-connections-action-following-color: rgba(255, 255, 255, .9)}[data-theme=light] .profile-connections__action{--profile-connections-action-bg: rgba(17, 16, 21, .94);background:var(--profile-connections-action-bg);color:#fff;box-shadow:none;--profile-connections-action-following-color: rgba(20, 18, 28, .92)}.profile-connections__action:focus-visible{outline:2px solid var(--primary, rgba(92, 109, 242, .92));outline-offset:2px}.profile-connections__action.is-following{background:transparent;color:var(--profile-connections-action-following-color);box-shadow:none}.profile-connections__action.is-inbound{border:1px solid rgba(255,255,255,.6);box-shadow:none}[data-theme=light] .profile-connections__action.is-inbound{border-color:#14121c80}.profile-connections__action:disabled{cursor:default;opacity:.5}.profile-connections__action-icon{display:block;width:1.05rem;height:1.05rem}.profile-connections__inbound-indicator{position:absolute;width:.5rem;height:.5rem;border-radius:999px;right:.2rem;bottom:.2rem;background:var(--primary, rgba(92, 109, 242, .92));box-shadow:0 0 0 2px var(--profile-connections-action-bg, rgba(255, 255, 255, .92))}[data-theme=light] .profile-connections__inbound-indicator{background:#fff;box-shadow:0 0 0 2px var(--profile-connections-action-bg, rgba(17, 16, 21, .94))}@keyframes profile-connections-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._sheet_1vj61_1{display:flex;flex-direction:column;padding:1rem var(--safe-padding-right, 1.25rem) calc(1.5rem + var(--safe-padding-bottom, 1.25rem)) var(--safe-padding-left, 1.25rem);gap:1rem}._toggles_1vj61_8{--pill-toggle-gap: .35rem;--pill-padding-x: .72rem;--pill-padding-y: .3rem;--pill-font-size: .9rem;--pill-gap: .3rem;display:inline-flex;align-items:center;gap:.35rem}._toggles_etin0_1{width:100%;max-width:480px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:0 auto}.switch-wrapper{display:inline-flex;align-items:center;gap:var(--spacing-md)}.switch-label-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}.switch-label{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:500}.switch-description{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.switch-root{width:46px;height:26px;padding:2px;background-color:var(--switch-track, var(--slider-track, rgba(33, 37, 41, .35)));border-radius:var(--radius-full);position:relative;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;box-shadow:inset 0 0 0 1px var(--switch-track-border, var(--slider-track-border, rgba(33, 37, 41, .15)));display:inline-flex;align-items:center}.switch-root[data-state=checked]{background-color:var(--switch-track-checked, var(--primary));box-shadow:none}.switch-root:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.switch-root:disabled{opacity:.5;cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--switch-track-border, rgba(33, 37, 41, .15))}.switch-thumb{display:block;width:22px;height:22px;background-color:var(--switch-thumb, var(--background-elevated, #fff));border-radius:var(--radius-full);border:1px solid var(--switch-thumb-border, rgba(0, 0, 0, .08));box-shadow:0 2px 6px #00000026;transition:transform .2s ease;transform:translate(0);will-change:transform}[data-state=checked] .switch-thumb{transform:translate(20px);background-color:var(--switch-thumb-checked, var(--background-elevated, #fff))}:root{--background: #e9e9e9;--background-rgb: 233, 233, 233;--background-elevated: #fff;--background-secondary: #f1f1f1;--background-hover: #f1f3f5;--background-active: #e9ecef;--background-collections: #e9e9e9;--background-collections-rgb: 233, 233, 233;--background-collection-surface: #fff;--background-collection-surface-rgb: 255, 255, 255;--primary: #292929;--primary-rgb: 41, 41, 41;--primary-dark: #000;--primary-dark-rgb: 0, 0, 0;--primary-foreground: var(--background);--foreground: var(--primary);--foreground-rgb: var(--primary-rgb);--text: #212529;--text-secondary: #868e96;--slider-track: rgb(33 37 41 / 35%);--slider-track-border: rgb(33 37 41 / 15%);--border: #dee2e6;--default-background: rgb(200 200 200 / 20%);--skeleton-start-rgb: 190, 192, 200;--skeleton-end-rgb: 220, 222, 230;--view-padding-top: 1rem;--view-padding-bottom: 1rem;--view-padding-right: 1rem;--view-padding-left: 1rem;--safe-padding-top: calc(env(safe-area-inset-top, 0px) + var(--view-padding-top));--safe-padding-bottom: calc(env(safe-area-inset-bottom, 0px) + var(--view-padding-bottom));--safe-padding-right: calc(env(safe-area-inset-right, 0px) + var(--view-padding-right));--safe-padding-left: calc(env(safe-area-inset-left, 0px) + var(--view-padding-left));--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom-with-nav: calc(var(--safe-area-bottom) + 96px);--safe-area-top-with-header: calc(var(--safe-area-top) + 1rem);--navigation-width: 240px;--nav-height: 5rem;--grid-spacing: 5px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 5%);--shadow: 0px 8px 18px 0px rgb(0 0 0 / 5%);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 10%);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -4px rgb(0 0 0 / 10%);--animation-duration-fast: .12s;--animation-duration-medium: .2s;--animation-duration-slow: .36s;--transition-duration: .15s;--transition-overshoot: cubic-bezier(.18, 1.25, .4, 1)}:root[data-theme=dark]{--background: #1a1a1a;--background-rgb: 26, 26, 26;--background-elevated: #242424;--background-secondary: #343434;--background-hover: #333;--background-active: #404040;--background-collections: #1a1a1a;--background-collections-rgb: 26, 26, 26;--background-collection-surface: #242424;--background-collection-surface-rgb: 36, 36, 36;--primary: #fff;--primary-rgb: 255, 255, 255;--primary-dark: #e0e0e0;--primary-dark-rgb: 224, 224, 224;--primary-foreground: var(--background);--foreground: var(--primary);--text: #fff;--text-secondary: #a0a0a0;--slider-track: rgb(255 255 255 / 45%);--slider-track-border: rgb(255 255 255 / 18%);--border: #404040;--default-background: rgb(50 50 50 / 20%);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 20%);--shadow: 0 1px 3px 0 rgb(0 0 0 / 30%), 0 1px 2px -1px rgb(0 0 0 / 30%);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 30%), 0 2px 4px -2px rgb(0 0 0 / 30%);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 30%), 0 4px 6px -4px rgb(0 0 0 / 30%)}:root{--color-error: #FF3B30;--color-success: #34C759;--color-warning: #FF9500;--color-info: #007AFF;--color-rainbow-1: 345 82% 56%;--color-rainbow-2: 27 96% 61%;--color-rainbow-3: 258 90% 66%;--color-rainbow-4: 197 100% 46%;--color-rainbow-5: 145 63% 42%;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 6rem;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-xxl: 32px;--icon-size-xs: 16px;--icon-size-sm: 20px;--icon-size-md: 24px;--icon-size-lg: 28px;--icon-size-xl: 32px;--icon-size-xxl: 48px;--radius: .5rem;--radius-sm: .25rem;--radius-md: var(--radius);--radius-lg: 1rem;--radius-full: 9999px;--radius-slot: .75rem;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}img{touch-action:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important;pointer-events:none!important}.notification-preferences-sheet{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-lg) calc(var(--spacing-xl) + var(--safe-area-bottom))}.notification-preferences-sheet__rows{display:flex;flex-direction:column;gap:var(--spacing-sm)}.notification-preferences-sheet__row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--border, rgba(0, 0, 0, .08));background:var(--background-elevated);box-shadow:var(--shadow-sm, 0 1px 3px rgba(0, 0, 0, .08));transition:opacity .2s ease}.notification-preferences-sheet__row[data-disabled=true]{opacity:.6}.notification-preferences-sheet__details{display:flex;align-items:center;gap:var(--spacing-md);flex:1}.notification-preferences-sheet__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full)}.notification-preferences-sheet__icon-glyph{width:22px;height:22px;color:var(--primary)}.notification-preferences-sheet__label{font-size:var(--font-size-md);font-weight:600;color:var(--text)}.notification-preferences-sheet__toggle{background:var(--background-secondary);box-shadow:inset 0 0 0 1px var(--border, rgba(0, 0, 0, .12));transition:background-color .2s ease,box-shadow .2s ease}.notification-preferences-sheet__toggle:disabled{box-shadow:inset 0 0 0 1px var(--border, rgba(0, 0, 0, .12))}.notification-preferences-sheet__toggle[data-state=checked]{box-shadow:none}.notification-preferences-sheet__toggle .switch-thumb{background:var(--background-elevated, #fff);box-shadow:0 2px 6px #00000026}.notification-preferences-sheet__loading{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);border-radius:var(--radius-lg);background:var(--background-elevated);color:var(--text-secondary)}.notification-preferences-sheet__loading-icon{width:16px;height:16px}.notification-preferences-sheet__loading-icon.is-spinning{animation:notification-preferences-spin 1s linear infinite}@keyframes notification-preferences-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._sheet_hdoyq_1{display:flex;flex-direction:column;gap:var(--spacing-xl, 32px);padding:var(--spacing-xl, 32px) var(--safe-padding-right, 24px) calc(var(--safe-padding-bottom, 32px) + 24px) var(--safe-padding-left, 24px)}._saving_hdoyq_8{opacity:.9}._fields_hdoyq_12{display:flex;flex-direction:column;gap:var(--spacing-md, 16px)}._input_hdoyq_18{width:100%}._privacy_hdoyq_22{align-self:center;max-width:360px;width:100%;--icon-toggle-gap: .6rem}._delete_hdoyq_29{display:flex;justify-content:center;padding-top:var(--spacing-md, 16px)}._deleteButton_hdoyq_35{width:64px;height:64px;border-radius:32px;border:none;background:#dc35451a;color:var(--color-error, #dc3545);display:grid;place-items:center;cursor:pointer;transition:transform var(--transition-duration) ease,background var(--transition-duration) ease}._deleteButton_hdoyq_35:hover{background:#dc35452e}._deleteButton_hdoyq_35:focus-visible{outline:2px solid var(--color-error, #dc3545);outline-offset:2px}
