.screen-feed{min-height:calc(100vh - 146px);min-height:calc(100dvh - 146px)}.screen-profile>header{padding:24px 28px;background:var(--tide-paint-screen-profile-header-background);border:var(--tide-paint-screen-profile-header-border);border-radius:28px;margin-bottom:8px}.screen-profile>header>div:first-child{background:var(--tide-paint-screen-profile-header-div-first-child-background);color:white;box-shadow:none;border:var(--tide-paint-screen-profile-header-div-first-child-border)}.screen-profile section>p:first-child,.screen-profile>div>section h2{font-family:var(--font-manrope);font-size:15px;letter-spacing:-.02em;text-transform:none;font-weight:600}.screen-notifications>div:first-child,.screen-settings>header{margin-bottom:12px}.screen-settings>section{background:var(--tide-paint-screen-settings-section-background);padding:26px;border-radius:26px}.screen-messages>div:first-child{padding:20px;background:var(--tide-paint-screen-messages-div-first-child-background);border:var(--tide-paint-screen-messages-div-first-child-border);border-radius:28px}.conversation-row{box-shadow:none!important;border-color:transparent!important;background:var(--tide-paint-conversation-row-background);min-height:86px!important}.conversation-row[aria-current=page]{background:var(--tide-paint-conversation-row-aria-current-page-background)!important;border-color:var(--tide-paint-conversation-row-aria-current-page-border-color)!important}.screen-messages h1{margin-bottom:12px}.chat-profile-link{display:flex;align-items:center;gap:12px;min-width:0;min-height:44px;flex:1;border-radius:14px}.chat-profile-link>h1{transition:color .28s var(--app-ease)}.chat-profile-link>svg{flex:none;color:var(--color-ink-soft);margin-left:auto;transition:color .28s var(--app-ease),translate .28s var(--app-ease)}.chat-items-strip{padding:6px}.chat-items-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.chat-items-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-item-link{display:flex;align-items:center;gap:8px;min-width:0;min-height:54px;padding:6px;border-radius:12px;transition:background-color .22s ease}.chat-item-owner{display:flex;align-items:center;gap:4px;color:var(--color-ink-soft);font-size:10px;line-height:1.5}.chat-item-owner>svg{flex:none}.chat-item-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.5;color:var(--color-ink)}.chat-items-status{margin:3px 6px 0;font-size:11px;line-height:1.5;color:var(--color-ink-soft)}.chat-item-link:focus-visible,.chat-profile-link:focus-visible{outline:2px solid var(--color-primary-deep);outline-offset:3px}.chat-profile-link:focus-visible>h1,.chat-profile-link:focus-visible>svg{color:var(--color-primary-deep)}@media(hover:hover) and (pointer:fine){.chat-profile-link:hover>h1,.chat-profile-link:hover>svg{color:var(--color-primary-deep)}.chat-profile-link:hover>svg{translate:3px 0}.chat-item-link:hover{background-color:var(--tide-paint-chat-item-link-hover-background-color)}}.chat-profile-link:active>h1,.chat-profile-link:active>svg{color:var(--color-primary-deep)}.chat-item-link:active{background-color:var(--tide-paint-chat-item-link-active-background-color)}@media(prefers-reduced-motion:reduce){.chat-item-link,.chat-profile-link>h1,.chat-profile-link>svg{transition:none}.chat-profile-link:hover>svg{translate:none}}.onboarding-back{transition:background-color .2s ease}.onboarding-back>svg{transition:translate .2s var(--app-ease)}@media(hover:hover) and (pointer:fine){.onboarding-back:not(:disabled):hover{background-color:var(--tide-paint-onboarding-back-not-disabled-hover-background-color)}.onboarding-back:not(:disabled):hover>svg{translate:-3px 0}}@media(prefers-reduced-motion:reduce){.onboarding-back,.onboarding-back>svg{transition:none}.onboarding-back:not(:disabled):hover>svg{translate:none}}.screen-welcome>div:not(.app-tide){max-width:440px;padding:32px;border-radius:30px;background:var(--tide-paint-screen-welcome-div-background)}.screen-welcome h1{font-size:29px;font-weight:600}.screen-loops h1,.screen-loops h2{font-weight:600}@media(max-width:959px){.screen-feed{min-height:calc(100vh - 218px);min-height:calc(100dvh - 218px)}.feed-deck-frame{min-height:440px}.screen-messages>div:first-child{border:0;background:none;padding:0}.screen-profile>header{padding:18px;border-radius:25px;gap:12px}.screen-profile>header>div:first-child{height:56px;width:56px;font-size:23px}.screen-profile>header h1{font-size:25px}}@media(max-width:600px){.screen-profile>header{flex-wrap:wrap}.screen-profile>header>a{margin-left:auto}.screen-welcome>div:not(.app-tide){padding:26px}.screen-wizard>header{margin-left:16px;margin-right:16px}}body{font-family:var(--font-body),Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),Arial,sans-serif}a.font-display,button,button.font-display,input,select,textarea{font-family:var(--font-body),Arial,sans-serif}html{scrollbar-color:var(--color-ink-muted) var(--p-page-top)}body{min-height:100vh;min-height:100dvh;font-size:16px}::-moz-selection{color:var(--color-ink);background:var(--tide-paint-selection-background)}::selection{color:var(--color-ink);background:var(--tide-paint-selection-background)}input,textarea{caret-color:var(--color-primary-deep);accent-color:var(--color-primary)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-ink-muted);opacity:1}input::placeholder,textarea::placeholder{color:var(--color-ink-muted);opacity:1}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a,button:not(:disabled){cursor:pointer}:focus-visible{outline:2px solid var(--color-primary-deep);outline-offset:4px}a{text-underline-offset:.22em}h1,h2,h3{text-wrap:balance;letter-spacing:-.035em}.app-shell{min-height:100vh;min-height:100dvh}.app-main{padding-top:108px!important;padding-bottom:38px;max-width:1360px!important;padding-left:48px!important;padding-right:48px!important}.app-main header{animation:content-settle .44s var(--app-ease)}@keyframes content-settle{0%{opacity:.6;translate:0 10px}to{opacity:1;translate:0 0}}.app-main h1{font-size:clamp(1.7rem,2.4vw,2.25rem);line-height:1.2}.app-main h1,.app-main h2{font-weight:600}.app-desktop-nav{left:0;right:0;top:12px;width:calc(100% - 24px);max-width:100%;margin-inline:auto;height:60px;min-height:60px;padding:0 12px 0 28px;border-radius:999px;box-shadow:var(--tide-paint-app-desktop-nav-box-shadow);transition:max-width .6s var(--app-ease),width .6s var(--app-ease)}.app-desktop-nav[data-compact=true]{max-width:1184px;width:calc(100% - 56px)}.app-nav-tabs{gap:6px;padding:0;background:transparent}.app-nav-link,.app-nav-tabs{display:flex;align-items:center}.app-nav-link{position:relative;justify-content:center;flex:none;height:44px;padding:0 16px;border-radius:999px;white-space:nowrap;font-size:14px;font-weight:600;color:var(--color-ink-faint);transition:background-color .24s ease,color .24s ease}.app-nav-marker{position:absolute;inset:0;border-radius:999px;pointer-events:none;background:var(--tide-paint-app-nav-marker-background);box-shadow:var(--tide-paint-app-nav-marker-box-shadow)}.app-nav-content{position:relative;z-index:1;gap:9px}.app-nav-content,.app-nav-icon{display:flex;align-items:center}.app-nav-icon{justify-content:center;flex:none;transition:translate .32s var(--app-ease)}.app-nav-link[aria-current=page]{color:var(--color-surface)}.app-nav-link:focus-visible{outline:2px solid var(--color-primary-deep);outline-offset:2px}.app-nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--tide-paint-app-nav-count-background);color:var(--color-primary-deep);font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}@media(min-width:960px) and (max-width:1200px){.app-desktop-nav .app-nav-tabs{gap:2px}.app-desktop-nav .app-nav-link{padding-inline:10px}.app-desktop-nav .app-nav-icon{max-width:20px;overflow:hidden;transition:max-width .42s var(--app-ease),opacity .18s ease,translate .32s var(--app-ease)}.app-desktop-nav .app-nav-content{transition:gap .42s var(--app-ease)}.app-desktop-nav:has(.app-language-switcher[data-open=true]) .app-nav-icon{max-width:0;opacity:0}.app-desktop-nav:has(.app-language-switcher[data-open=true]) .app-nav-content{gap:0}}@media(min-width:960px) and (max-width:1023px){.app-desktop-nav .app-nav-icon{max-width:0;opacity:0}.app-desktop-nav .app-nav-content{gap:0}}@media(prefers-reduced-motion:reduce){.app-desktop-nav .app-nav-content{transition:none}}.app-nav-link[aria-current=page] .app-nav-count{background:var(--color-surface);color:var(--color-primary-deep)}@media(hover:hover) and (pointer:fine){.app-nav-link:not([aria-current=page]):hover{background:var(--tide-paint-app-nav-link-not-aria-current-page-hover-background);color:var(--color-primary-deep)}.app-nav-link:hover .app-nav-icon{translate:0 -1px}}@media(prefers-reduced-motion:reduce){.app-nav-icon{transition:none!important;translate:none!important}}.app-mobile-nav{position:relative;z-index:35;margin:12px 8px 0;padding:0 12px 0 20px;border:var(--tide-paint-app-mobile-nav-border);border-radius:999px;background:var(--tide-paint-app-mobile-nav-background);-webkit-backdrop-filter:var(--tide-paint-app-mobile-nav-backdrop-filter);backdrop-filter:var(--tide-paint-app-mobile-nav-backdrop-filter);height:60px;min-height:60px;box-shadow:var(--tide-paint-app-desktop-nav-box-shadow)}.glass-card,.glass-card-opaque,.glass-card-soft,.glass-card-strong{box-shadow:var(--app-shadow)}.glass-panel-solid,.glass-sheet{color:var(--color-ink)}.glass-sheet{border-radius:30px 30px 0 0}:where(.app-shell,.screen-wizard,.screen-onboarding,.screen-welcome,.login-page) .glass-pill input{background:transparent}:where(.app-shell,.screen-wizard,.screen-onboarding,.screen-welcome,.login-page) input.glass-pill,:where(.app-shell,.screen-wizard,.screen-onboarding,.screen-welcome,.login-page) select.glass-pill,:where(.app-shell,.screen-wizard,.screen-onboarding,.screen-welcome,.login-page) textarea.glass-pill{border-radius:16px;background:var(--tide-paint-screen-welcome-div-background);border-color:var(--tide-paint-input-glass-pill-border-color);box-shadow:none;transition:border-color .25s ease,background-color .25s ease}:where(.app-shell,.screen-wizard,.screen-onboarding,.screen-welcome,.login-page) input.glass-pill:focus,:where(.app-shell,.screen-wizard,.screen-onboarding,.screen-welcome,.login-page) select.glass-pill:focus,:where(.app-shell,.screen-wizard,.screen-onboarding,.screen-welcome,.login-page) textarea.glass-pill:focus{background:var(--tide-paint-input-glass-pill-focus-background);border-color:var(--tide-paint-input-glass-pill-focus-border-color);outline:none}:where(.app-shell,.screen-wizard,.screen-onboarding,.screen-welcome,.login-page) input[type=range]{height:44px;border-radius:99px}.brand-button,.btn-cta{transition:translate .34s var(--app-ease),scale .34s var(--app-ease),border-radius .34s var(--app-ease),background-color .22s ease;isolation:isolate;font-family:var(--font-inter),sans-serif;font-weight:700}.btn-cta:not(:disabled){background-image:var(--tide-paint-app-nav-marker-background);color:var(--color-surface);box-shadow:var(--tide-paint-btn-cta-not-disabled-box-shadow)}.btn-cta:after,.btn-cta:before{background:none!important;pointer-events:none}.brand-button:disabled{cursor:not-allowed;translate:none;scale:1}.brand-button>svg,.btn-cta>svg{transition:translate .34s var(--app-ease),rotate .34s var(--app-ease)}.text-action{font-size:14px;transition:translate .25s var(--app-ease);gap:8px}.location-pill,.text-action{color:var(--color-primary-deep);font-weight:600;display:inline-flex;align-items:center}.location-pill{gap:9px;min-height:40px;padding:8px 16px;border:var(--tide-paint-app-main-market-card-border);background:var(--tide-paint-location-pill-background);border-radius:999px;font-size:13px;transition:translate .35s var(--app-ease),rotate .35s var(--app-ease)}.login-page{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:20px 28px 0}.login-nav{min-height:66px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 28px;border:var(--tide-paint-login-nav-border);background:var(--tide-paint-login-nav-background);border-radius:999px;-webkit-backdrop-filter:var(--tide-paint-login-nav-backdrop-filter);backdrop-filter:var(--tide-paint-login-nav-backdrop-filter);animation:nav-arrive .65s var(--app-ease)}@keyframes nav-arrive{0%{clip-path:inset(0 32% round 999px);opacity:.5}to{clip-path:inset(0 0 round 999px);opacity:1}}.login-back{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--color-ink-faint);font-weight:500;transition:color .3s var(--app-ease)}.login-back>svg{flex:none;transition:translate .3s var(--app-ease)}.login-back:focus-visible{color:var(--color-primary-deep)}.login-layout{width:100%;max-width:1140px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(40px,6vw,96px);align-items:center;padding:58px 12px 42px}.login-story{min-width:0;container-type:inline-size;animation:content-settle .9s var(--app-ease)}.login-story h1{font-family:var(--font-manrope),sans-serif;font-weight:700;font-size:clamp(1rem,5.3cqw,1.875rem);line-height:1.35;margin:24px 0 20px;letter-spacing:-.04em}.login-story h1>span{display:block}.login-story h1>.login-motto-accent{background:var(--tide-paint-login-story-h1-login-motto-accent-background);background-clip:text;-webkit-background-clip:text;color:transparent}.login-story>p{font-size:16px;line-height:1.8;color:var(--color-ink-faint)}.login-exchange{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;margin:42px 0 25px;padding:12px 10px;max-width:490px}.login-object{position:relative;width:45%;flex-shrink:0;padding:9px 9px 13px;background:var(--tide-paint-login-object-background);border:var(--tide-paint-login-nav-border);border-radius:28px;box-shadow:var(--tide-paint-login-object-box-shadow);transition:rotate .7s var(--app-ease),translate .7s var(--app-ease)}.login-object img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:21px}.login-object span{display:block;text-align:center;font-size:11px;color:var(--color-ink-faint);margin-top:11px;font-weight:600}.login-object-camera{rotate:-9deg;translate:0 -7px}.login-object-headphones{rotate:8deg;translate:0 12px}.login-swap-symbol{position:absolute;left:50%;top:44%;translate:-50% -50%;z-index:2;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--tide-paint-screen-profile-header-div-first-child-background);color:var(--color-surface);box-shadow:var(--tide-paint-login-swap-symbol-box-shadow)}.login-swap-symbol svg{animation:swap-turn 7s var(--app-ease) infinite}@keyframes swap-turn{0%,35%{rotate:0deg}65%,to{rotate:1turn}}.login-promise{display:flex;justify-content:center;gap:10px;align-items:center;color:var(--color-ink-faint);font-size:13px;margin-top:30px;max-width:490px}.login-promise svg{color:var(--color-primary-deep)}@media(prefers-reduced-motion:no-preference){.login-object{animation:login-object-float 10s ease-in-out infinite}.login-object-camera{animation-delay:-2s}.login-object-headphones{animation-duration:12s;animation-delay:-7s}.login-swap-symbol{animation:login-symbol-float 11s ease-in-out -4s infinite}}@keyframes login-object-float{0%,to{transform:translate3d(0,5px,0) rotate(-.65deg)}50%{transform:translate3d(2px,-7px,0) rotate(.65deg)}}@keyframes login-symbol-float{0%,to{transform:translate3d(0,3px,0)}50%{transform:translate3d(0,-3px,0)}}.login-form-panel{padding:38px 38px 28px;border:var(--tide-paint-login-form-panel-border);background:var(--tide-paint-login-form-panel-background);border-radius:34px;box-shadow:var(--tide-paint-login-form-panel-box-shadow);-webkit-backdrop-filter:var(--tide-paint-login-nav-backdrop-filter);backdrop-filter:var(--tide-paint-login-nav-backdrop-filter);animation:content-settle .9s .14s var(--app-ease) backwards}.login-form-symbol{display:grid;place-items:center;width:49px;height:49px;border-radius:17px;background:var(--tide-paint-conversation-row-aria-current-page-background);color:var(--color-primary-deep);border:1px solid var(--color-surface);margin-bottom:22px}.login-form-heading h2{font-family:var(--font-manrope),sans-serif;font-weight:600;font-size:29px;line-height:1.2;margin-bottom:12px}.login-form-heading p{font-size:14px;line-height:1.7;color:var(--color-ink-faint)}.login-form{display:flex;flex-direction:column;margin-top:30px}.login-form label{font-size:13px;font-weight:600;margin-bottom:9px}.login-input{display:flex;align-items:center;gap:12px;height:54px;padding:0 16px;border:var(--tide-paint-login-input-border);border-radius:16px;background:var(--tide-paint-login-input-background);color:var(--color-ink-muted);margin-bottom:18px;transition:background-color .24s ease,border-color .24s ease}.login-input:focus-within{background:var(--tide-paint-login-input-focus-within-background);border-color:var(--tide-paint-login-input-focus-within-border-color)}.login-input input{width:100%;min-width:0;height:100%;outline:none;background:none;border:none;color:var(--color-ink);font-size:14px}.login-input>svg{flex-shrink:0}.login-input button{display:grid;place-items:center;min-height:40px;min-width:30px}.login-submit{margin-top:7px;width:100%;justify-content:space-between!important;padding:0 23px!important}.login-method{display:flex;justify-content:center;margin:21px auto 0}.login-demo{display:flex;flex-direction:column;gap:12px;margin-top:28px;padding-top:24px;border-top:var(--tide-paint-market-card-requested-border);text-align:center}.login-demo>span{font-size:13px;color:var(--color-ink-faint)}.login-demo button{color:var(--color-primary-deep);background:var(--tide-paint-chat-item-link-hover-background-color);border:var(--tide-paint-login-demo-button-border);box-shadow:none}.login-demo small{color:var(--color-ink-muted);font-size:11px}.login-invitation{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;margin-top:25px;font-size:12px;color:var(--color-ink-faint)}.login-invitation a{display:inline-flex;align-items:center;gap:5px;color:var(--color-primary-deep);font-weight:600}.login-footer{max-width:1140px;width:100%;margin:0 auto;display:flex;justify-content:space-between;gap:16px;font-size:11px;color:var(--color-ink-muted);padding:16px 12px 23px}.login-footer>div{display:flex;gap:22px}.login-page .form-error{color:var(--color-danger);font-size:13px;line-height:1.6;margin-bottom:14px}.login-sent{display:flex;flex-direction:column;gap:24px;margin:25px 0;text-align:center;align-items:center}.login-sent p{font-size:14px;color:var(--color-ink-faint);line-height:1.7}.sent-envelope{display:grid;place-items:center;min-height:96px;color:var(--color-primary-deep)}.app-main [data-card=market]{transition:translate .4s var(--app-ease),rotate .4s var(--app-ease);overflow:hidden}.app-main [data-card=market] img{transition:scale .7s var(--app-ease)}.app-main .conversation-row{transition:translate .3s var(--app-ease),background-color .3s ease}.feed-title{margin:0 0 24px;text-align:center}.feed-title p{font-size:14px;color:var(--color-ink-faint);margin-top:8px}@media(hover:hover) and (pointer:fine){.brand-button:not(:disabled):hover,.btn-cta:not(:disabled):hover{translate:0 -2px;scale:1.015 .985}.brand-button:not(:disabled):hover>svg,.btn-cta:not(:disabled):hover>svg,.text-action:hover{translate:3px 0}.login-back:hover{color:var(--color-primary-deep)}.login-back:hover>svg{translate:3px 0}.location-pill:hover{translate:0 -3px;rotate:-1deg}.login-object:hover{rotate:0deg;translate:0 -9px}.app-main [data-card=market]:hover{translate:0 -5px;rotate:-.4deg}.app-main [data-card=market]:hover img{scale:1.035}.app-main .conversation-row:hover{translate:5px 0;background:var(--tide-paint-screen-welcome-div-background)}}@media(max-width:1100px){.app-main{padding-left:28px!important;padding-right:28px!important}.app-desktop-nav{padding-left:20px}.app-nav-link{padding-left:12px;padding-right:12px}.login-layout{gap:36px}.login-form-panel{padding:30px}}@media(max-width:959px){.app-main{padding:18px 0 110px!important;max-width:600px!important}.app-main h1{font-size:27px}.feed-title{margin:6px 0 18px}.feed-title p{font-size:12px}}@media(max-width:760px){.login-page{padding:12px 16px 0}.login-nav{padding:9px 16px;min-height:58px}.login-back{font-size:11px;gap:7px}.login-back svg{width:15px}.login-layout{display:flex;flex-direction:column;padding:38px 0 18px;gap:28px;max-width:430px}.login-story{width:100%;text-align:center}.login-story h1{margin:19px 0 0}.login-exchange,.login-promise,.login-story>p{display:none}.location-pill{min-height:34px;font-size:11px;padding:7px 12px}.location-pill svg{width:15px;height:15px}.login-form-panel{width:100%;padding:28px 24px 24px;border-radius:29px}.login-form-heading h2{font-size:25px}.login-form-symbol{display:none}.login-form-heading p{font-size:13px}.login-form{margin-top:24px}.login-footer{font-size:10px;align-items:center;padding-top:17px;padding-bottom:25px}.login-footer>span{max-width:170px}.login-input input{font-size:16px}}.notification-row{box-shadow:none!important;border-radius:22px!important;min-height:85px!important;transition:translate .3s var(--app-ease),background-color .3s ease!important}.notification-row>span:first-child{color:var(--color-primary-deep);background:var(--tide-paint-notification-row-span-first-child-background);border:var(--tide-paint-demo-badge-border)}.notification-row>span.btn-cta{color:white}.notification-row:hover{translate:4px 0}.chat-bubble{font-variant-numeric:tabular-nums}.app-bottom-nav{padding-top:10px;padding-bottom:10px;box-shadow:var(--tide-paint-app-bottom-nav-box-shadow)}.app-add-item{flex:none;color:var(--color-surface);background:var(--tide-paint-app-nav-marker-background);box-shadow:var(--tide-paint-btn-cta-not-disabled-box-shadow);transition:scale .28s var(--app-ease),box-shadow .28s var(--app-ease)}@media(hover:hover) and (pointer:fine){.app-add-item:hover{scale:1.045;box-shadow:var(--tide-paint-app-add-item-hover-box-shadow)}}.app-add-item:active{scale:.96;transition-duration:.12s}@media(prefers-reduced-motion:reduce){.app-add-item{transition:none;scale:1}.app-add-item:active,.app-add-item:hover{scale:1}}.swipe-action{flex:none;border-radius:50%;transition:translate .34s var(--app-ease),scale .34s var(--app-ease),background-color .25s ease}.swipe-action>svg{transition:scale .34s var(--app-ease),rotate .34s var(--app-ease)}.swipe-action-like{color:var(--color-surface);background:var(--tide-paint-screen-profile-header-div-first-child-background);box-shadow:var(--tide-paint-btn-cta-not-disabled-box-shadow)}.swipe-action:disabled{cursor:default}.swipe-like-indicator{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;color:var(--color-surface);background:var(--tide-paint-app-nav-marker-background);box-shadow:var(--tide-paint-swipe-like-indicator-box-shadow)}@media(hover:hover) and (pointer:fine){.swipe-action:not(:disabled):hover{translate:0 -2px}.swipe-action-like:not(:disabled):hover>svg{scale:1.08}.swipe-action-pass:not(:disabled):hover{background-color:var(--tide-paint-chat-item-link-active-background-color)}.swipe-action-pass:not(:disabled):hover>svg{rotate:12deg}}.swipe-action:not(:disabled):active{translate:0 0;scale:.96;transition-duration:.12s}@media(prefers-reduced-motion:reduce){.app-desktop-nav,.swipe-action,.swipe-action>svg{transition:none!important;translate:none!important;rotate:none!important;scale:1!important}}.glass-sheet.item-picker-sheet{width:calc(100% - 24px);max-width:480px;padding:28px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:30px;background:var(--tide-paint-glass-sheet-item-picker-sheet-background);border:var(--tide-paint-login-form-panel-border);box-shadow:var(--tide-paint-glass-sheet-item-picker-sheet-box-shadow);animation:item-picker-arrive .26s var(--app-ease)}.item-picker-sheet>div[aria-hidden=true]{display:none}.item-picker-sheet>h2{padding-right:36px;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.035em}.item-picker-close{position:absolute;right:18px;top:20px;display:grid;place-items:center;width:40px;height:40px;border:var(--tide-paint-app-main-market-card-border);border-radius:50%;background:var(--tide-paint-item-picker-close-background);color:var(--color-ink-faint);transition:rotate .3s var(--app-ease),background-color .25s ease}.item-picker-intro{font-size:13px;line-height:1.6;color:var(--color-ink-faint);margin:0 0 22px}.item-picker-list{display:grid;gap:10px;max-height:min(52vh,440px);max-height:min(52dvh,440px);overflow-y:auto;padding:3px;overscroll-behavior:contain}.item-picker-option{display:flex;align-items:center;gap:14px;width:100%;min-height:100px;padding:12px;border:var(--tide-paint-app-main-market-card-border);border-radius:22px;background:var(--tide-paint-item-picker-option-background);text-align:left;transition:translate .32s var(--app-ease),background-color .25s ease,border-color .25s ease}.item-picker-option[aria-pressed=true]{background:var(--tide-paint-input-glass-pill-border-color);border-color:var(--tide-paint-item-picker-option-aria-pressed-true-border-color)}.item-picker-option:focus-visible{outline:2px solid var(--color-primary-deep);outline-offset:1px}.item-picker-preview{display:grid;place-items:center;flex:none;width:72px;height:72px;overflow:hidden;border-radius:16px;background:var(--tide-paint-item-picker-preview-background);color:var(--color-primary-deep);transition:rotate .36s var(--app-ease),scale .36s var(--app-ease)}.item-picker-preview img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-picker-copy{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.item-picker-title{color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.item-picker-status{font-size:12px;line-height:1.5;color:var(--color-ink-faint)}.item-picker-option[aria-pressed=true] .item-picker-status{color:var(--color-primary-deep)}.item-picker-indicator{display:grid;place-items:center;flex:none;width:29px;height:29px;border:var(--tide-paint-item-picker-indicator-border);border-radius:50%;color:var(--color-primary-deep);background:var(--tide-paint-notification-row-span-first-child-background);transition:translate .3s var(--app-ease)}.item-picker-option[aria-pressed=true] .item-picker-indicator{background:var(--color-primary-deep);border-color:var(--color-primary-deep);color:white}.item-picker-option:active{translate:0 1px}@keyframes item-picker-arrive{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@media(min-width:960px){.glass-sheet.item-picker-sheet{bottom:auto}}@media(max-width:420px){.glass-sheet.item-picker-sheet{padding:24px 18px}.item-picker-sheet>h2{font-size:19px}.item-picker-close{top:16px;right:12px}.item-picker-option{gap:11px;padding:10px;min-height:90px}.item-picker-preview{width:60px;height:64px}}@media(hover:hover) and (pointer:fine){.item-picker-close:hover{rotate:90deg;background:var(--color-surface)}.item-picker-option:hover{translate:2px 0;background:var(--tide-paint-input-glass-pill-border-color);border-color:var(--tide-paint-item-picker-option-hover-border-color)}.item-picker-option:hover .item-picker-preview{rotate:-3deg;scale:1.03}.item-picker-option:not([aria-pressed=true]):hover .item-picker-indicator{translate:2px 0}}@media(prefers-reduced-motion:reduce){.item-picker-sheet{animation:none!important}.item-picker-close,.item-picker-indicator,.item-picker-option,.item-picker-preview{transition:none!important;translate:none!important;rotate:none!important;scale:1!important}.app-main header,.notification-row{animation:none!important;transition:none!important;translate:none!important}.app-main>div,.login-form-panel,.login-nav,.login-story,.login-swap-symbol svg{animation:none!important}.app-nav-link,.brand-button,.btn-cta,.location-pill,.login-back,.login-back>svg,.login-object{transition:none!important;transform:none!important;translate:none!important;rotate:none!important;scale:1!important}}.glass-sheet:is(.agree-swap-sheet,.swap-guide-sheet){display:flex;flex-direction:column;overflow:hidden;width:calc(100% - 24px);max-width:520px;max-height:calc(100vh - 32px - env(safe-area-inset-bottom));max-height:calc(100dvh - 32px - env(safe-area-inset-bottom));bottom:max(12px,env(safe-area-inset-bottom));padding:24px;border-radius:28px;background:var(--tide-paint-glass-sheet-is-agree-swap-sheet-background);animation:content-settle .26s var(--app-ease)}:is(.agree-swap-sheet,.swap-guide-sheet)>div[aria-hidden=true]{display:none}:is(.agree-swap-sheet,.swap-guide-sheet)>h2{flex:none;margin:0 0 6px;font-size:22px;line-height:1.3;letter-spacing:-.03em}.agree-swap-content,.swap-guide-content{display:flex;flex-direction:column;min-height:0}.agree-swap-scroll,.swap-guide-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 4px 2px 0;scrollbar-width:thin;scrollbar-color:var(--color-ink-muted) transparent}.agree-swap-partner{margin:0 0 18px;font-size:14px;line-height:1.5;color:var(--color-ink-soft);overflow-wrap:anywhere}.agree-swap-partner strong{font-weight:600;color:var(--color-ink)}.agree-swap-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.agree-swap-item{min-width:0;margin:0}.agree-swap-item-label{font-size:12px;line-height:1.5;font-weight:700}.agree-swap-get .agree-swap-item-label,.agree-swap-item-label{color:var(--color-primary-deep)}.agree-swap-item-photo{position:relative;height:clamp(96px,26vw,122px);margin-top:7px}.agree-swap-item-photo>.agree-swap-thumb{display:flex;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:16px;background:var(--tide-paint-agree-swap-item-photo-agree-swap-thumb-background)}.agree-swap-direction{position:absolute;right:-12px;top:50%;translate:50% -50%;z-index:1;display:grid;place-items:center;width:32px;height:32px;border:var(--tide-paint-agree-swap-direction-border);border-radius:50%;background:var(--tide-paint-app-nav-marker-background);color:white}.agree-swap-rotor{display:grid;place-items:center;transform-origin:center}@media(prefers-reduced-motion:no-preference){.agree-swap-rotor{animation:agree-swap-two-turns 6s cubic-bezier(.45,0,.25,1) infinite;animation-play-state:paused}.agree-swap-direction[data-paused=false]>.agree-swap-rotor{animation-play-state:running}}@keyframes agree-swap-two-turns{0%,12.5%{rotate:0deg}37.5%,62.5%{rotate:180deg}87.5%,to{rotate:1turn}}.agree-swap-item-title{margin-top:8px;font-size:13px;line-height:1.45;font-weight:600;color:var(--color-ink);overflow-wrap:anywhere}.agree-swap-moments{margin-top:20px}.agree-swap-moment+.agree-swap-moment,.agree-swap-moments{border-top:var(--tide-paint-agree-swap-moments-border-top);padding-top:16px}.agree-swap-moment+.agree-swap-moment{margin-top:17px}.agree-swap-moment>h3{font-size:14px;font-weight:700}.agree-swap-moment>h3,.agree-swap-timing{line-height:1.5;color:var(--color-ink-soft)}.agree-swap-timing{margin-top:2px;font-size:12px}.agree-swap-timing strong{font-weight:700}.agree-swap-moment:last-child .agree-swap-timing strong,.agree-swap-timing strong{color:var(--color-primary-deep)}.agree-swap-steps{display:grid;gap:14px;margin-top:12px}.agree-swap-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px}.agree-swap-number{display:grid;place-items:center;align-self:start;width:28px;height:28px;border-radius:50%;background:var(--tide-paint-agree-swap-number-background);color:var(--color-primary-deep);font-size:12px;font-weight:700}.agree-swap-moment:last-child .agree-swap-number{background:var(--tide-paint-agree-swap-moment-last-child-agree-swap-number-background);color:var(--color-primary-deep)}.agree-swap-step h4{font-size:14px;font-weight:700;line-height:1.5;color:var(--color-ink);overflow-wrap:anywhere}.agree-swap-step p{margin-top:3px;font-size:13px;line-height:1.6;color:var(--color-ink-soft)}.agree-swap-step p strong{font-weight:700;color:var(--color-ink)}.agree-swap-actions,.swap-guide-actions{flex:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;margin-top:16px;padding-top:16px;border-top:var(--tide-paint-agree-swap-moments-border-top)}.agree-swap-actions>.brand-button:first-child{flex:1 1 180px;min-width:0}.agree-swap-actions>.brand-button:last-child{flex:none;width:auto;padding-inline:14px}@media(min-width:960px){.glass-sheet:is(.agree-swap-sheet,.swap-guide-sheet){bottom:auto;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px)}}@media(max-width:420px){.glass-sheet:is(.agree-swap-sheet,.swap-guide-sheet){padding:20px}:is(.agree-swap-sheet,.swap-guide-sheet)>h2{font-size:20px}}@media(prefers-reduced-motion:reduce){:is(.agree-swap-sheet,.swap-guide-sheet){animation:none!important}}.swap-guide-scroll{margin-right:-8px;padding-right:20px;scrollbar-gutter:stable;scroll-padding-block:12px}.swap-guide-intro{margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--color-ink-soft);overflow-wrap:anywhere}.swap-guide-intro strong{font-weight:600;color:var(--color-ink)}.swap-guide-moment+.swap-guide-moment{margin-top:20px;padding-top:18px;border-top:var(--tide-paint-agree-swap-moments-border-top)}.swap-guide-moment>h3{font-size:14px;font-weight:700}.swap-guide-moment>h3,.swap-guide-timing{line-height:1.5;color:var(--color-ink-soft)}.swap-guide-timing{margin-top:2px;font-size:12px}.swap-guide-timing strong{font-weight:700}.swap-guide-moment:nth-of-type(2) .swap-guide-timing strong,.swap-guide-timing strong{color:var(--color-primary-deep)}.swap-guide-steps{display:grid;gap:20px;margin-top:14px}.swap-guide-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px}.swap-guide-number{display:grid;place-items:center;align-self:start;width:28px;height:28px;border-radius:50%;background:var(--tide-paint-swap-guide-number-background);color:var(--color-ink-soft);font-size:12px;font-weight:700}.swap-guide-step[aria-current=step] .swap-guide-number{background:var(--tide-paint-app-nav-marker-background);color:white}.swap-guide-step-content{min-width:0}.swap-guide-step-heading{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px}.swap-guide-step h4{font-size:15px;line-height:1.5;font-weight:700;color:var(--color-ink);overflow-wrap:anywhere}.swap-guide-current{padding:3px 8px;border-radius:999px;background:var(--tide-paint-agree-swap-number-background);color:var(--color-primary-deep);font-size:10px;line-height:1.5;font-weight:700;white-space:nowrap}.swap-guide-step-content>p{margin-top:5px;font-size:14px;line-height:1.6;color:var(--color-ink-soft);overflow-wrap:anywhere}.swap-guide-step-content>p strong{color:var(--color-ink);font-weight:600}.swap-guide-diagram{--guide-play:paused;display:flex;align-items:center;justify-content:center;gap:20px;margin-top:12px;padding:12px 10px;border-radius:14px;background:var(--tide-paint-swap-guide-diagram-background);color:var(--color-ink-soft)}.swap-guide-step[aria-current=step] .swap-guide-diagram{background:var(--tide-paint-market-card-condition-span-background);color:var(--color-primary-deep)}.swap-guide-diagram-node{display:grid;justify-items:center;align-content:center;gap:6px;min-width:0;font-size:11px;line-height:1.4;font-weight:600;text-align:center}.swap-guide-diagram[data-paused=false]{--guide-play:running}.swap-guide-node-visual{display:grid;place-items:center;min-width:28px;height:25px}.swap-guide-diagram-arrow{display:grid;place-items:center;flex:none;align-self:flex-start;margin-top:1px}.swap-guide-flow-track{opacity:.3}.swap-guide-flow{stroke-dasharray:1;stroke-dashoffset:0}.swap-guide-photo-views{display:flex;align-items:center;gap:14px}.swap-guide-code-dots{display:flex;align-items:center;justify-content:center;gap:6px;height:25px;padding:0 10px;border:var(--tide-paint-swap-guide-code-dots-border);border-radius:7px}.swap-guide-code-dots>span{width:4px;height:4px;background:currentColor;border-radius:50%}.swap-guide-outcome{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:14px;border-radius:14px;background:var(--tide-paint-swap-guide-outcome-background);color:var(--color-primary-deep);font-size:13px;line-height:1.6}.swap-guide-outcome>svg{flex:none;margin-top:1px}.swap-guide-note{margin-top:12px}.swap-guide-note>summary{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 2px;list-style:none;border-radius:8px;cursor:pointer;font-size:13px;line-height:1.5;font-weight:600;color:var(--color-ink-soft);transition:color .24s var(--app-ease)}.swap-guide-note>summary::-webkit-details-marker{display:none}.swap-guide-note>summary>svg{flex:none}.swap-guide-chevron{margin-left:auto;transition:rotate .24s var(--app-ease)}.swap-guide-note[open] .swap-guide-chevron{rotate:180deg}.swap-guide-note>p{margin-top:2px;padding:0 2px 4px;font-size:13px;line-height:1.65;color:var(--color-ink-soft)}@media(hover:hover) and (pointer:fine){.swap-guide-note>summary:hover{color:var(--color-primary-deep)}}@media(max-width:380px){.swap-guide-diagram{gap:12px;padding-inline:8px}.swap-guide-photo-views{gap:10px}}@media(max-width:420px){.swap-guide-scroll{margin-right:-6px;padding-right:16px}}@media(prefers-reduced-motion:no-preference){.swap-guide-flow{animation:swap-guide-flow-draw 8s ease-in-out infinite both var(--guide-play)}.swap-guide-flow-return{animation-delay:1.4s}.swap-guide-diagram[data-step="1"] .swap-guide-node-visual,.swap-guide-photo-views .swap-guide-node-visual{animation:swap-guide-node-lift 8s ease-in-out infinite both var(--guide-play)}.swap-guide-diagram[data-step="1"]>.swap-guide-diagram-node:last-child .swap-guide-node-visual{animation-delay:1.4s}.swap-guide-photo-views>.swap-guide-diagram-node:last-child .swap-guide-node-visual{animation-delay:1.8s}.swap-guide-diagram[data-step="3"]>.swap-guide-diagram-node:last-child{--guide-phase:1800ms}.swap-guide-code-dots>span{animation:swap-guide-code-light 8s ease-in-out infinite both var(--guide-play);animation-delay:calc(var(--guide-dot,0)*.16s + var(--guide-phase,0s))}}@keyframes swap-guide-flow-draw{0%,12%,to{stroke-dashoffset:1;opacity:0}18%{stroke-dashoffset:1;opacity:.8}38%,54%{stroke-dashoffset:0;opacity:1}70%{stroke-dashoffset:0;opacity:0}82%{stroke-dashoffset:1;opacity:0}}@keyframes swap-guide-node-lift{0%,12%,65%,to{transform:translateY(0) scale(1);opacity:.78}28%,42%{transform:translateY(-2px) scale(1.055);opacity:1}}@keyframes swap-guide-code-light{0%,65%,to{transform:scale(1);opacity:.45}20%{transform:scale(1.2);opacity:1}38%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.swap-guide-chevron,.swap-guide-note>summary{transition:none}}.handover-photo-choice{scrollbar-width:thin;scrollbar-color:var(--color-ink-muted) transparent;scroll-padding-block:16px}.handover-photo-header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:52px}.handover-photo-header>button{box-shadow:none}.handover-photo-progress{display:flex;grid-column:2;justify-self:center;align-items:center;gap:14px;font-size:12px;line-height:1.5;font-weight:600;color:var(--color-ink-soft)}.handover-photo-progress>li{display:flex;align-items:center;gap:7px}.handover-photo-progress>li+li:before{content:"";width:18px;height:1px;margin-right:7px;background:var(--tide-paint-handover-photo-progress-li-li-before-background)}.handover-photo-progress>li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--tide-paint-location-pill-background);color:var(--color-ink-soft);font-size:11px}.handover-photo-progress>[aria-current=step]{color:var(--color-primary-deep)}.handover-photo-progress>[aria-current=step]>span{background:var(--tide-paint-app-nav-marker-background);color:white}.handover-photo-title{margin:26px 0 18px;font-family:var(--font-display),sans-serif;font-size:clamp(24px,6.4vw,30px);font-weight:700;line-height:1.25;letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance}.handover-photo-item{display:flex;align-items:center;gap:16px;padding:16px;border:var(--tide-paint-login-nav-border);border-radius:24px;background:var(--tide-paint-handover-photo-item-background);-webkit-backdrop-filter:var(--tide-paint-handover-photo-item-backdrop-filter);backdrop-filter:var(--tide-paint-handover-photo-item-backdrop-filter)}.handover-photo-item>.handover-photo-thumb{display:flex;flex:none;width:80px;height:92px;-o-object-fit:contain;object-fit:contain;border-radius:15px;background:var(--tide-paint-handover-photo-item-handover-photo-thumb-background)}.handover-photo-item-copy{min-width:0}.handover-photo-receiving{font-size:12px;font-weight:600;line-height:1.5;color:var(--color-primary-deep)}.handover-photo-item h2{margin-top:3px;font-size:15px;line-height:1.45;font-weight:700;color:var(--color-ink);overflow-wrap:anywhere}.handover-photo-owner{margin-top:5px;font-size:12px;line-height:1.5;color:var(--color-ink-soft);overflow-wrap:anywhere}.handover-photo-owner strong{font-weight:600;color:var(--color-ink-soft)}.handover-photo-guidance{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:18px 0}.handover-photo-guidance h3{font-size:14px;font-weight:700;line-height:1.5;color:var(--color-ink)}.handover-photo-guidance p{margin-top:2px;font-size:13px;line-height:1.5;color:var(--color-ink-soft)}.handover-photo-quota{flex:none;padding:7px 10px;border-radius:999px;background:var(--tide-paint-handover-photo-quota-background);font-size:12px;font-weight:700;line-height:1.5;color:var(--color-primary-deep)}.handover-photo-options{display:grid;gap:12px}.handover-photo-option{display:flex;align-items:center;gap:13px;width:100%;min-height:88px;padding:16px;border:var(--tide-paint-login-input-border);border-radius:22px;background-color:var(--tide-paint-handover-photo-option-background-color);text-align:left;transition:background-color .28s var(--app-ease),border-color .28s var(--app-ease)}.handover-photo-option[data-prominent=true]{border-color:var(--tide-paint-handover-photo-option-data-prominent-true-border-color);background-color:var(--tide-paint-handover-photo-option-data-prominent-true-background-color)}.handover-photo-option-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--tide-paint-handover-photo-option-icon-background);color:var(--color-primary-deep)}.handover-photo-option[data-prominent=true] .handover-photo-option-icon{background:var(--tide-paint-app-nav-marker-background);color:white}.handover-photo-option-copy{display:block;flex:1;min-width:0}.handover-photo-option-title{display:block;font-size:15px;font-weight:700;line-height:1.5;color:var(--color-ink)}.handover-photo-option-description{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:var(--color-ink-soft)}.handover-photo-option-arrow{flex:none;color:var(--color-ink-soft);transition:translate .28s var(--app-ease),color .28s var(--app-ease)}.handover-photo-option:active{background-color:var(--tide-paint-handover-photo-option-active-background-color)}.handover-photo-option:focus-visible,.handover-photo-review:focus-visible{outline:2px solid var(--color-primary-deep);outline-offset:4px}.handover-photo-review{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:16px;padding:14px;border:var(--tide-paint-login-input-border);border-radius:18px;background:var(--tide-paint-handover-photo-review-background);text-align:left;transition:background-color .28s var(--app-ease)}.handover-photo-review-copy{display:grid;flex:1;min-width:0;gap:3px;font-size:12px;line-height:1.5;color:var(--color-ink-soft)}.handover-photo-review-copy strong{font-size:13px;font-weight:600;color:var(--color-ink)}.handover-photo-review-label{flex:none;font-size:12px;font-weight:700;color:var(--color-primary-deep)}.handover-photo-continue{margin-bottom:18px}.handover-photo-continue>p{margin-top:8px;font-size:12px;line-height:1.5;text-align:center;color:var(--color-ink-soft)}.handover-photo-help{display:flex;align-items:flex-start;gap:9px;margin-top:18px;font-size:12px;line-height:1.6;color:var(--color-ink-soft)}.handover-photo-help>svg{flex:none;margin-top:1px}.handover-photo-exit-note{margin-top:auto;padding-top:24px;font-size:12px;line-height:1.6;text-align:center;color:var(--color-ink-soft)}@media(hover:hover) and (pointer:fine){.handover-photo-option:hover{background-color:var(--tide-paint-handover-photo-option-hover-background-color);border-color:var(--tide-paint-handover-photo-option-hover-border-color)}.handover-photo-option:hover .handover-photo-option-arrow{translate:3px 0;color:var(--color-primary-deep)}.handover-photo-review:hover{background-color:var(--tide-paint-handover-photo-review-hover-background-color)}}@media(max-width:380px){.handover-photo-progress{gap:10px}.handover-photo-progress>li{gap:6px}.handover-photo-progress>li+li:before{width:14px;margin-right:4px}.handover-photo-item{gap:12px;padding:14px}.handover-photo-item>.handover-photo-thumb{width:72px;height:86px}.handover-photo-option{gap:11px;padding:14px}.handover-photo-option-title{font-size:14px}}@media(prefers-reduced-motion:reduce){.handover-photo-option,.handover-photo-option-arrow,.handover-photo-review{transition:none}.handover-photo-option:hover .handover-photo-option-arrow{translate:none}}html:has(.ink-sable){background-color:#f6f5f1}body:has(.ink-sable):before{background:#f6f5f1}.app-tide{position:fixed;inset:0;overflow:hidden;z-index:-1;pointer-events:none;background:var(--tide-paint-app-tide-background)}.app-tide-layer{position:absolute;inset:-8% -5%;width:110%;height:116vh;height:116dvh;overflow:hidden}.app-tide-layer>i{position:absolute;width:clamp(500px,60vw,1000px);height:clamp(480px,60vw,900px);top:-20%;right:-17%;border-radius:46% 54% 64% 36%;background:var(--tide-paint-app-tide-layer-i-background);opacity:.85;filter:blur(90px);animation:app-landing-water 32s linear infinite}.app-tide-layer>i:nth-child(2){width:65vw;height:65vw;min-width:600px;min-height:600px;top:40%;right:18%;background:var(--tide-paint-app-tide-layer-i-nth-child-2-background);filter:blur(94px);animation-duration:38s;animation-delay:-14s}.app-tide-layer>i:nth-child(3),.app-tide-layer>i:nth-child(4){display:none}.app-water-ring{position:absolute;width:70vw;height:50vw;min-width:650px;min-height:450px;border-radius:50%;border:var(--tide-paint-app-water-ring-border);box-shadow:var(--tide-paint-app-water-ring-box-shadow);filter:blur(.2px)}.app-water-ring-a{left:-30%;top:2%;translate:calc(var(--app-water-drift,0px)*.4) calc(var(--app-water-drift,0px)*-.7);animation:app-landing-ring-a 26s ease-in-out infinite}.app-water-ring-b{right:-35%;top:48%;translate:calc(var(--app-water-drift,0px)*-.5) var(--app-water-drift,0);opacity:.7;animation:app-landing-ring-b 31s ease-in-out infinite}.app-water-light{position:absolute;width:130%;height:130%;top:-15%;left:-15%;background:var(--tide-paint-app-water-light-background);opacity:.16;filter:blur(14px);animation:app-landing-light 23s ease-in-out infinite}@keyframes app-landing-water{0%,to{transform:translate(0) rotate(0);border-radius:46% 54% 64% 36%}50%{transform:translate(-130px,140px) rotate(180deg);border-radius:65% 35% 46% 54%}}@keyframes app-landing-ring-a{0%,to{transform:rotate(-25deg) scale(1)}50%{transform:rotate(-10deg) scale(1.1)}}@keyframes app-landing-ring-b{0%,to{transform:rotate(25deg) scale(1)}50%{transform:rotate(10deg) scale(.92)}}@keyframes app-landing-light{0%,to{transform:translate3d(-3%,0,0) rotate(0);opacity:.55}50%{transform:translate3d(4%,5%,0) rotate(7deg);opacity:1}}@media(max-width:1023px){.app-tide-layer>i{background:var(--tide-paint-app-tide-layer-i-background-1);filter:blur(66px)}.app-tide-layer>i:nth-child(2){background:var(--tide-paint-app-tide-layer-i-nth-child-2-background-2);filter:blur(68px)}.app-tide-layer>i:nth-child(3){display:block;top:24%;left:-27%;width:56vw;height:60vw;min-width:500px;min-height:550px;background:var(--tide-paint-app-tide-layer-i-nth-child-3-background);filter:blur(64px);animation-duration:41s}.app-tide-layer>i:nth-child(4){display:block;top:65%;left:30%;right:auto;width:60vw;height:55vw;min-width:380px;min-height:350px;background:var(--tide-paint-app-tide-layer-i-nth-child-4-background);filter:blur(64px);animation-duration:37s}}@media(max-width:800px){.app-water-ring-a{left:-70%}.app-water-ring-b{right:-90%}.app-water-light{opacity:.6}}@media(max-width:480px){.app-water-ring{opacity:.5;box-shadow:var(--tide-paint-app-water-ring-box-shadow-3)}.app-water-ring-a{left:-120%}.app-water-ring-b{right:-135%}}.app-tide[data-paused=true] .app-tide-layer>*{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.app-tide-layer>*{animation:none!important}.app-water-ring{translate:none}}.button-label{--letter-swap:0;--letter-duration:280ms;--letter-step:18ms;--letter-delay-max:126ms;display:inline-block;line-height:1.5;white-space:nowrap}.button-label-letters{display:inline-flex;vertical-align:top}.button-label[data-wrap=true]{max-width:100%;line-height:inherit;white-space:normal}.button-label[data-wrap=true] .button-label-letters{display:inline}.button-label-word{display:inline-flex;white-space:nowrap}.button-letter{--letter-depth:.75em;--letter-delay:min(calc((var(--letter-index) * var(--letter-swap) + var(--letter-exit-index) * (1 - var(--letter-swap))) * var(--letter-step)),var(--letter-delay-max));position:relative;display:block}@supports (height:1lh){.button-letter{--letter-depth:.5lh}}.button-letter-glyph{position:relative;display:block;perspective:180px;transform-style:preserve-3d}.button-letter-back,.button-letter-front{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform var(--letter-duration) cubic-bezier(.22,.8,.25,1),opacity var(--letter-duration) ease,filter var(--letter-duration) ease;transition-delay:var(--letter-delay)}.button-letter-front{transform:translateZ(calc(-1 * var(--letter-depth))) rotateX(calc(90deg * var(--letter-swap))) translateZ(var(--letter-depth));opacity:calc(1 - var(--letter-swap));filter:blur(calc(2px * var(--letter-swap)))}.button-letter-back{position:absolute;inset:0;transform:translateZ(calc(-1 * var(--letter-depth))) rotateX(calc(90deg * (var(--letter-swap) - 1))) translateZ(var(--letter-depth));opacity:var(--letter-swap);filter:blur(calc(2px * (1 - var(--letter-swap))))}:where(button:focus-visible,a:focus-visible,[role=button]:focus-visible):where(:not(:disabled,[aria-disabled=true],[aria-busy=true])) .button-label{--letter-swap:1;--letter-duration:600ms;--letter-step:28ms;--letter-delay-max:196ms}@media (hover:hover) and (pointer:fine){:where(button:hover,a:hover,[role=button]:hover):where(:not(:disabled,[aria-disabled=true],[aria-busy=true])) .button-label{--letter-swap:1;--letter-duration:600ms;--letter-step:28ms;--letter-delay-max:196ms}}:where(button:disabled,[aria-disabled=true],[aria-busy=true]) .button-label{--letter-swap:0;--letter-duration:0ms;--letter-step:0ms;--letter-delay-max:0ms}@media (prefers-reduced-motion:reduce){.button-label:not(:where(.landing-redesign *)){--letter-swap:0;--letter-duration:0ms;--letter-step:0ms;--letter-delay-max:0ms}}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher){--language-size:44px;--language-travel:88px;--language-ease:cubic-bezier(0.22,1,0.36,1);position:relative;display:block;flex:0 0 auto;width:var(--language-size);height:var(--language-size);isolation:isolate;transition:width .42s var(--language-ease)}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher)[data-open=true]{width:calc(var(--language-size) + var(--language-travel))}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher) .nav-lang-surface{position:absolute;inset-block:0;right:0;width:100%;border-radius:999px;border-color:rgba(var(--p-primary-deep-rgb),.18);pointer-events:none}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher) .nav-lang-toggle{position:absolute;right:0;top:0;display:grid;place-items:center;width:var(--language-size);height:var(--language-size);padding:0;border:0;border-radius:50%;color:var(--p-primary-deep);cursor:pointer;background:transparent;transition:transform .42s var(--language-ease),background-color .2s ease}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher) .nav-lang-toggle>svg{transition:rotate .42s var(--language-ease),scale .24s var(--language-ease)}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher)[data-open=true] .nav-lang-toggle{transform:translateX(calc(-1 * var(--language-travel)))}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher)[data-open=true] .nav-lang-toggle>svg{rotate:0deg}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher) .nav-lang-options{position:absolute;right:4px;top:0;display:flex;align-items:center;height:100%;opacity:0;visibility:hidden;transform:translateX(10px);transition:opacity .18s ease,transform .32s var(--language-ease),visibility .32s}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher)[data-open=true] .nav-lang-options{opacity:1;visibility:visible;transform:translateX(0);transition-delay:80ms}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher) .nav-lang-choice{display:grid;place-items:center;width:40px;height:36px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:999px;color:var(--p-ink-faint);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .24s var(--language-ease)}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher) .nav-lang-choice:after{content:none}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher) .nav-lang-choice:is([aria-current],[aria-pressed=true]){background:rgba(var(--p-primary-deep-rgb),.14);color:var(--p-primary-deep)}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher) :is(button,a):focus-visible{outline:2px solid var(--p-primary-deep);outline-offset:2px}@media (hover:hover) and (pointer:fine){:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher) .nav-lang-toggle:hover{background:rgba(var(--p-primary-deep-rgb),.08)}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher) .nav-lang-toggle:hover>svg{rotate:15deg;scale:1.08}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher) .nav-lang-choice:hover{background:rgba(var(--p-primary-deep-rgb),.1);color:var(--p-primary-deep);transform:translateY(-1px)}}@media (max-width:600px){:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher)[data-open=true]{width:var(--language-size)}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher)[data-open=true] .nav-lang-toggle{transform:none;background:rgba(var(--p-primary-deep-rgb),.08)}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher) .nav-lang-options{top:calc(100% + 16px);left:50%;right:auto;width:124px;height:auto;padding:6px;flex-direction:column;align-items:stretch;gap:4px;background:var(--p-page-top);border:1px solid var(--p-white);border-radius:16px;transform-origin:top center;transform:translate(-50%,-6px) scale(.98);transition:opacity .18s ease,transform .28s var(--language-ease),visibility .28s}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher)[data-open=true] .nav-lang-options{transform:translate(-50%) scale(1);transition-delay:0s}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher) .nav-lang-choice{width:100%;height:44px;border-radius:10px;font-size:13px}}:is(.landing-redesign .nav nav.nav-lang,.app-language-switcher) .nav-lang-choice:disabled{cursor:wait}@media (prefers-reduced-motion:reduce){.app-language-switcher,.app-language-switcher :is(.nav-lang-toggle,.nav-lang-toggle>svg,.nav-lang-options,.nav-lang-choice){transition:none!important}}