.order-schedule-loading-placeholder{display:none!important}@media(max-width:600px){.order-products[aria-busy=true],.order-product-loading-card{min-height:620px}}.activity-indicator{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-muted);padding:6px 0}.activity-dots:after{content:"�";animation:activity-dots 1.4s steps(3,end) infinite}.activity-label{white-space:nowrap}@keyframes activity-dots{0%{content:"�"}33%{content:"��"}66%{content:"���"}}:root{--text-muted: #666}[data-theme=dark]{--text-muted: #aaa}.sidebar-backdrop{position:fixed;inset:0;background:#00000073;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:2500}.sidebar-drawer{position:fixed;top:var(--header-height);left:0;width:300px;height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));display:flex;flex-direction:column;padding:1rem;box-sizing:border-box;background:#fff;color:#111;box-shadow:4px 0 16px #00000026;transform:translate(-100%);visibility:hidden;transition:transform .22s cubic-bezier(.26,.1,.29,1),visibility 0s linear .22s;z-index:3000}.sidebar-drawer.open{transform:translate(0);visibility:visible;transition:transform .22s cubic-bezier(.26,.1,.29,1),visibility 0s linear 0s}.sidebar-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.sidebar-title{font-size:1.25rem;font-weight:700;color:inherit}.sidebar-close{width:2.25rem;height:2.25rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:999px;font-size:1.35rem;cursor:pointer;color:inherit}.sidebar-close:hover,.sidebar-close:focus-visible{background:#0000000f;outline:none}.sidebar-items{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.35rem;overflow-x:hidden;overflow-y:auto;padding-right:.15rem;padding-bottom:max(.25rem,env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:thin}.sidebar-item,.sidebar-section-toggle{width:100%;min-width:0;display:flex;align-items:center;gap:.65rem;padding:.58rem .55rem;border-radius:10px;border:1px solid transparent;background:transparent;color:inherit;text-decoration:none;font:inherit;font-size:1rem;font-weight:500;line-height:1.25;cursor:pointer;text-align:left;box-sizing:border-box;appearance:none;-webkit-appearance:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.sidebar-item:hover,.sidebar-item:focus-visible,.sidebar-section-toggle:hover,.sidebar-section-toggle:focus-visible{background:#0000000e;color:#111;outline:none}.sidebar-item.active{background:#00000013;border-color:#0000001a;color:#111;font-weight:700}.sidebar-section-toggle.active{background:#0000000d;border-color:#00000014;color:#111;font-weight:700}.sidebar-item svg,.sidebar-section-toggle svg{flex:0 0 auto}.sidebar-text{min-width:0;flex:1 1 auto;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-top-item{margin-bottom:.15rem}.sidebar-section{display:flex;flex-direction:column;gap:.25rem}.sidebar-section+.sidebar-section{margin-top:.35rem;padding-top:.55rem;border-top:1px solid rgba(0,0,0,.08)}.sidebar-section-label{min-width:0;flex:1 1 auto;display:inline-flex;align-items:center;gap:.65rem}.sidebar-section-toggle{justify-content:space-between;min-height:2.75rem}.sidebar-section-chevron{flex:0 0 auto;margin-left:auto;font-size:.82rem;opacity:.62}.sidebar-section-items{display:flex;flex-direction:column;gap:.15rem;margin-left:.55rem;padding-left:.65rem;border-left:1px solid rgba(0,0,0,.12)}.sidebar-subitem{min-height:2.35rem;padding:.48rem .5rem;font-size:.95rem;font-weight:500}.sidebar-subitem svg{opacity:.78}.sidebar-subitem.active svg{opacity:1}.sidebar-auth-actions{margin-top:.5rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.1)}.signin-btn,.logout-btn{border-color:#0000001f}.signin-btn{background:#00000009;color:#111;border-color:#00000024}.signin-btn:hover,.signin-btn:focus-visible{background:#00000014;color:#111}.logout-btn{background:transparent}body.dark-mode .sidebar-drawer{background:#141414;color:#fff;box-shadow:4px 0 20px #000000a6}body.dark-mode .sidebar-close:hover,body.dark-mode .sidebar-close:focus-visible{background:#ffffff14}body.dark-mode .sidebar-item:hover,body.dark-mode .sidebar-item:focus-visible,body.dark-mode .sidebar-section-toggle:hover,body.dark-mode .sidebar-section-toggle:focus-visible{background:#ffffff14;color:#fff}body.dark-mode .sidebar-item.active{background:#ffffff1f;border-color:#333;color:#fff}body.dark-mode .sidebar-section-toggle.active{background:#ffffff17;border-color:#333;color:#fff}body.dark-mode .sidebar-section+.sidebar-section,body.dark-mode .sidebar-auth-actions{border-top-color:#2d2d2d}body.dark-mode .sidebar-section-items{border-left-color:#333}body.dark-mode .signin-btn,body.dark-mode .logout-btn{border-color:#333}body.dark-mode .signin-btn{background:#ffffff14;color:#fff}body.dark-mode .signin-btn:hover,body.dark-mode .signin-btn:focus-visible{background:#ffffff1f;color:#fff}@media(max-width:768px){.sidebar-drawer{width:min(86vw,330px)}}@media(max-width:420px){.sidebar-drawer{width:88vw;padding:.9rem .85rem max(.9rem,env(safe-area-inset-bottom))}.sidebar-item,.sidebar-section-toggle{font-size:.98rem}.sidebar-subitem{font-size:.94rem}}@media(prefers-reduced-motion:reduce){.sidebar-drawer{transition:none}}.lang-wrapper{position:relative;display:flex;align-items:center}.lang-flag{font-size:18px;line-height:1}.lang-dropdown{position:absolute;top:calc(var(--header-height) + 6px);right:0;width:240px;max-height:380px;overflow-y:auto;border-radius:10px;border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);box-shadow:0 8px 18px #00000040;z-index:999999;opacity:0;transform:translateY(-8px);animation:langDropdownFade .18s ease-out forwards}body.dark-mode .lang-dropdown{background:var(--color-panel-2);border-color:#ffffff2e;color:var(--color-text)}.lang-item{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;font-size:15px;transition:background .15s ease}.lang-item:hover{background:color-mix(in srgb,var(--color-text),transparent 90%)}body.dark-mode .lang-item:hover{background:color-mix(in srgb,var(--color-text),transparent 85%)}.lang-item.active{background:color-mix(in srgb,var(--color-primary),transparent 80%);font-weight:600}body.dark-mode .lang-item.active{background:color-mix(in srgb,var(--color-primary),transparent 70%)}.flag{font-size:20px;width:26px}.label{white-space:nowrap}@keyframes langDropdownFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}body.dark-mode .lang-dropdown::-webkit-scrollbar{width:8px}body.dark-mode .lang-dropdown::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:4px}[data-route-mode=intimate-chat]{--ntm8-page-gradient: radial-gradient(circle at 12% 0, #e3f3ff, transparent 30rem), radial-gradient(circle at 90% 8%, #ffe8f2, transparent 32rem), #f7fbff;--ntm8-danger: #a51d43;--ntm8-success-ink: #08735e;--ntm8-bg: #f4f9ff;--ntm8-panel: rgba(255, 255, 255, .96);--ntm8-panel-strong: #ffffff;--ntm8-panel-soft: #eef5ff;--ntm8-border: rgba(48, 86, 154, .14);--ntm8-border-strong: rgba(48, 86, 154, .24);--ntm8-text: #10205b;--ntm8-muted: #556482;--ntm8-soft: #7d89a2;--ntm8-accent: #ff2e8b;--ntm8-accent-2: #7e77ff;--ntm8-success: #28b99c;--ntm8-warning: #d98b21;--tier-primary: #ff2e8b;--tier-secondary: #8a76ff;--tier-soft: rgba(255, 46, 139, .11);color-scheme:light;background:radial-gradient(circle at 10% 2%,rgba(111,197,255,.17),transparent 24rem),radial-gradient(circle at 92% 5%,rgba(255,77,157,.11),transparent 26rem),#f5faff}[data-route-mode=intimate-chat] :is(input,textarea,select){color-scheme:light}[data-route-mode=intimate-chat] .ntm8-home{--ntm8-bg: #f4f9ff;--ntm8-panel: rgba(255,255,255,.96);--ntm8-panel-strong: #fff;--ntm8-panel-soft: #eef5ff;--ntm8-border: rgba(48,86,154,.14);--ntm8-border-strong: rgba(48,86,154,.24);--ntm8-text: #10205b;--ntm8-muted: #556482;--ntm8-soft: #7d89a2;--ntm8-accent: #ff2e8b;--ntm8-accent-2: #7e77ff;--ntm8-success: #28b99c;--ntm8-warning: #d98b21;background:radial-gradient(circle at 12% -2%,rgba(104,194,255,.2),transparent 28rem),radial-gradient(circle at 88% 4%,rgba(255,72,157,.12),transparent 30rem),linear-gradient(180deg,#f2f9ff,#fff 56%,#fff8fc);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-home__topbar{border-bottom-color:#23417e1a;background:#ffffffe0;box-shadow:0 8px 28px #1d43870f}[data-route-mode=intimate-chat] .ntm8-home__nav-link:hover,[data-route-mode=intimate-chat] .ntm8-home__nav-link.is-active{color:#10205b;background:#edf5ff}[data-route-mode=intimate-chat] :is(.ntm8-home__panel,.ntm8-home__metric-card,.ntm8-home__request-card,.ntm8-home__suggestion-card,.ntm8-home__membership-card,.ntm8-home__safety-card,.ntm8-connections__hero,.ntm8-connections__section,.ntm8-connections__state,.ntm8-messages__hero,.ntm8-messages__inbox,.ntm8-messages__thread){border-color:#30569a24;background:#fffffff2;box-shadow:0 16px 42px #2a488214}[data-route-mode=intimate-chat] .ntm8-home__mobile-nav{border-color:#30569a33;background:#fffffff5;box-shadow:0 18px 50px #2a48822b}[data-route-mode=intimate-chat] .ntm8-home__mobile-nav>a.is-active{color:#10205b;background:#edf5ff}[data-route-mode=intimate-chat] :is(.ntm8-profile,.ntm8-media,.ntm8-curated){border-color:#30569a24;background:radial-gradient(circle at 100% 0,rgba(255,46,139,.06),transparent 22rem),#fffffff5;color:#10205b;box-shadow:0 16px 42px #2a488214}[data-route-mode=intimate-chat] :is(.ntm8-profile input,.ntm8-profile select,.ntm8-profile textarea,.ntm8-media input,.ntm8-media select,.ntm8-curated input,.ntm8-curated select){border-color:#30569a33;background:#fff;color:#14245b}[data-route-mode=intimate-chat] .ntm8-discover-page{background:radial-gradient(circle at 15% 0%,rgba(99,190,255,.18),transparent 30rem),radial-gradient(circle at 90% 8%,rgba(255,75,157,.1),transparent 28rem),#f6faff;color:#10205b}[data-route-mode=intimate-chat] .ntm8-discover-page__topbar{border-bottom-color:#30569a1a;background:#ffffffe6;box-shadow:0 8px 28px #1d43870f}[data-route-mode=intimate-chat] :is(.ntm8-discover-page__desktop-link,.ntm8-discover-page__icon-button,.ntm8-discover-page__filter-button){color:#53617f}[data-route-mode=intimate-chat] .ntm8-discover-page__desktop-link:hover,[data-route-mode=intimate-chat] .ntm8-discover-page__desktop-link.is-active{color:#10205b;background:#edf5ff}[data-route-mode=intimate-chat] :is(.ntm8-discover-page__filters,.ntm8-discover-page__card,.ntm8-discover-page__state,.ntm8-discover-page__dialog,.ntm8-discover-page__search-summary,.ntm8-discover-page__location-options,.ntm8-discover-page__name-search,.ntm8-discover__loading,.ntm8-discover__error,.ntm8-discover__notice){border-color:#30569a24;background-color:#fffffff5;color:#10205b;box-shadow:0 14px 38px #2a488212}[data-route-mode=intimate-chat] :is(.ntm8-discover-page__field input,.ntm8-discover-page__field select,.ntm8-discover-page__age-inputs input,.ntm8-discover-page__compose-field textarea,.ntm8-discover-page__name-search input){border-color:#30569a33;background:#fff;color:#10205b}[data-route-mode=intimate-chat] .ntm8-discover-page__bottom-nav{border-color:#30569a2e;background:#fffffff5;box-shadow:0 18px 50px #2a48822b}[data-route-mode=intimate-chat] .ntm8-membership{background:radial-gradient(circle at 12% 8%,rgba(255,46,139,.11),transparent 28rem),radial-gradient(circle at 88% 12%,rgba(91,180,255,.15),transparent 30rem),#f7fbff;color:#10205b}[data-route-mode=intimate-chat] .ntm8-membership__topbar{border-bottom-color:#30569a1f;background:#ffffffe6}[data-route-mode=intimate-chat] .ntm8-membership__plans article,[data-route-mode=intimate-chat] .ntm8-membership__plans article.is-vip,[data-route-mode=intimate-chat] .ntm8-membership__plans article.is-angel,[data-route-mode=intimate-chat] .ntm8-membership__plans article.is-founder,[data-route-mode=intimate-chat] .ntm8-membership__principle,[data-route-mode=intimate-chat] .ntm8-membership__checkout{border-color:#30569a24;background:#fff;color:#10205b;box-shadow:0 16px 42px #2a488214}[data-route-mode=intimate-chat] .ntm8-membership :is(.ntm8-membership__hero p,.ntm8-membership__principle p,.ntm8-membership__plans p){color:#64718d}[data-route-mode=intimate-chat] .ntm8-wallet{background:#f7fbff;color:#10205b}[data-route-mode=intimate-chat] .ntm8-wallet section,[data-route-mode=intimate-chat] .ntm8-wallet__products button,[data-route-mode=intimate-chat] .ntm8-wallet__actions a,[data-route-mode=intimate-chat] .ntm8-wallet__recipient{border-color:#30569a24;background:#fff;color:#10205b;box-shadow:0 12px 32px #2a48820f}[data-route-mode=intimate-chat] .ntm8-store{background:#f7fbff;color:#10205b}[data-route-mode=intimate-chat] .ntm8-store__topbar{border-bottom-color:#30569a1f;background:#ffffffe6}[data-route-mode=intimate-chat] .ntm8-store__card,[data-route-mode=intimate-chat] .ntm8-store__card:last-child{border-color:#30569a24;background:#fff;color:#10205b;box-shadow:0 14px 36px #2a488212}[data-route-mode=intimate-chat] .ntm8-store__grid p,[data-route-mode=intimate-chat] .ntm8-store__hero p{color:#64718d}[data-route-mode=intimate-chat] .ntm8-viewed-profile{--ntm8-profile-ink: #10205b;--ntm8-profile-muted: #66738d;--ntm8-profile-deep: #f7fbff;--ntm8-profile-surface: #ffffff;--ntm8-profile-raised: #eef5ff;--ntm8-profile-line: #d9e4f2;--ntm8-profile-mint: #2fc0a0;--ntm8-profile-mint-ink: #073d32;--ntm8-profile-violet: #8a76ff;background:radial-gradient(circle at 50% -5%,rgba(73,190,255,.16),transparent 22rem),radial-gradient(circle at 50% 38%,rgba(255,46,139,.08),transparent 34rem),#f7fbff;color:#10205b;color-scheme:light}[data-route-mode=intimate-chat] .ntm8-viewed-profile__phone{background:#fff;box-shadow:0 18px 50px #2a48821f}[data-route-mode=intimate-chat] .ntm8-coming-soon{--ntm8-cs-bg: #f6faff;--ntm8-cs-panel: rgba(255,255,255,.96);--ntm8-cs-panel-strong: #fff;--ntm8-cs-border: rgba(48,86,154,.16);--ntm8-cs-text: #10205b;--ntm8-cs-muted: #66738d;--ntm8-cs-accent: #ff2e8b;--ntm8-cs-accent-strong: #d81f72;background:radial-gradient(circle at 50% -10%,rgba(255,46,139,.1),transparent 42%),linear-gradient(180deg,#f4faff,#fff 55%,#fff8fc)}[data-route-mode=intimate-chat] .ntm8-dressing{--dress-bg: #ffffff;--dress-text: #10205b;--dress-muted: #66738d;--dress-accent: #ff2e8b;--dress-action: #eef5ff;border-color:#30569a29;background:#fff;color:#10205b;box-shadow:0 16px 42px #2a488214}[data-route-mode=intimate-chat] .ntm8-dressing .ntm8-profile{--ntm8-text: #10205b;--ntm8-muted: #66738d;--ntm8-soft: #7d89a2;--ntm8-border: rgba(48,86,154,.14);--ntm8-border-strong: rgba(48,86,154,.24);background:#fff;color:#10205b}[data-route-mode=intimate-chat] .ntm8-dressing__language-panel select{border-color:#30569a2e;background:#fff;color:#10205b}[data-route-mode=intimate-chat] :is(.ntm8-home__primary-action,.ntm8-home__accept-action,.ntm8-home__whisper-action,.ntm8-discover-page__filter-actions .is-primary,.ntm8-discover-page__actions a.is-primary,.ntm8-membership__plans button){color:#fff;background:linear-gradient(135deg,#ff2e8b,#ff5aa5);box-shadow:0 10px 25px #ff2e8b2e}[data-route-mode=intimate-chat] :is(.ntm8-home__secondary-action,.ntm8-home__quiet-action,.ntm8-discover-page__actions button,.ntm8-connections__refresh,.ntm8-connections__actions button,.ntm8-messages__hero button){border-color:#30569a2e;background:#f3f7fd;color:#263866}[data-route-mode=intimate-chat] .intimate-chat-landing-body{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .intimate-landing{background:var(--ntm8-page-gradient)}[data-route-mode=intimate-chat] .intimate-landing__ambient--two{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .intimate-landing__adult-mark,[data-route-mode=intimate-chat] .intimate-choice-card__badge{color:#97184f}[data-route-mode=intimate-chat] .intimate-landing__mark-wrap{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .intimate-landing__eyebrow{color:#97184f}[data-route-mode=intimate-chat] .intimate-landing__gate{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .intimate-landing__check{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .intimate-landing__primary{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .intimate-landing__secondary,[data-route-mode=intimate-chat] .intimate-landing__trust{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .intimate-welcome__benefits article{border-top:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .intimate-welcome__benefits strong,[data-route-mode=intimate-chat] .intimate-onboarding__value-card strong,[data-route-mode=intimate-chat] .intimate-security-note strong,[data-route-mode=intimate-chat] .intimate-toggle-list strong,[data-route-mode=intimate-chat] .intimate-verification-card__success strong,[data-route-mode=intimate-chat] .intimate-privacy-callout strong{color:var(--ntm8-success-ink)}[data-route-mode=intimate-chat] .intimate-choice-card,[data-route-mode=intimate-chat] .intimate-login__card,[data-route-mode=intimate-chat] .intimate-onboarding__form-card{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .intimate-back-link,[data-route-mode=intimate-chat] .intimate-link-button{color:#97184f}[data-route-mode=intimate-chat] .intimate-onboarding__value-card>span,[data-route-mode=intimate-chat] .intimate-security-note>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .intimate-onboarding__privacy-list,[data-route-mode=intimate-chat] .intimate-progress__meta strong{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .intimate-field>span,[data-route-mode=intimate-chat] .intimate-choice-group legend,[data-route-mode=intimate-chat] .intimate-range-card legend,[data-route-mode=intimate-chat] .intimate-slider-card>div>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .intimate-field input,[data-route-mode=intimate-chat] .intimate-field select{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .intimate-optional-badge{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .intimate-ethnicity-status--warning{color:#845013}[data-route-mode=intimate-chat] .intimate-ethnicity-selection{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .intimate-ethnicity-selection__name strong,[data-route-mode=intimate-chat] .intimate-ethnicity-primary{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .intimate-ethnicity-visibility select{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .intimate-chip-grid button{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .intimate-range-card__values input{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .intimate-slider-card strong{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .intimate-toggle-list__required{border-top:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .intimate-error{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .intimate-verification-card__icon,[data-route-mode=intimate-chat] .intimate-complete__icon,[data-route-mode=intimate-chat] .intimate-verification-card__address,[data-route-mode=intimate-chat] .intimate-working{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .intimate-spinner{border:2px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .intimate-login__trust{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .intimate-login__trust span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .intimate-companion-preview{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .intimate-companion-preview__heading p{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .intimate-companion-preview__heading>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .intimate-companion-preview__card{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .intimate-companion-preview__body small{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .intimate-companion-preview__tagline{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .intimate-companion-preview__description,[data-route-mode=intimate-chat] .intimate-companion-preview__traits span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .intimate-companion-preview__state{border:1px dashed var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .intimate-companion-preview__safety{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-after-dark{background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-after-dark__art-caption span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-after-dark h2{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-after-dark .ntm8-after-dark__body p,[data-route-mode=intimate-chat] .ntm8-after-dark blockquote,[data-route-mode=intimate-chat] .ntm8-after-dark small{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-after-dark__scenes button{color:var(--ntm8-text);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-after-dark__scenes button[aria-pressed=true]{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-after-dark__badges span{color:#97184f}[data-route-mode=intimate-chat] .ntm8-after-dark .ntm8-after-dark__secondary{background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-after-dark__preview .ntm8-after-dark__incoming{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-after-dark__preview .ntm8-after-dark__outgoing{background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-coming-soon,[data-route-mode=intimate-chat] .ntm8-coming-soon__glow--two{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-coming-soon__brand-mark{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-coming-soon__description,[data-route-mode=intimate-chat] .ntm8-coming-soon__status{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-coming-soon__button--secondary,[data-route-mode=intimate-chat] .ntm8-companion-discover__nav a,[data-route-mode=intimate-chat] .ntm8-companion-discover__nav a:hover{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-companion-discover__hero>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-companion-discover__value{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-companion-discover__value span,[data-route-mode=intimate-chat] .ntm8-companion-discover__value p{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-companion-discover__value>div:last-child strong{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-companion-discover__card{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-companion-discover__name span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-companion-discover__name>strong.is-included{color:var(--ntm8-success-ink)}[data-route-mode=intimate-chat] .ntm8-companion-discover__name>strong.is-premium{color:#845013}[data-route-mode=intimate-chat] .ntm8-companion-discover__tagline{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-companion-discover__description{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-companion-discover__traits span{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-companion-discover__upgrade span,[data-route-mode=intimate-chat] .ntm8-companion-discover__upgrade p,[data-route-mode=intimate-chat] .ntm8-companion-discover__upgrade li{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-companion-discover__upgrade a{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-connections__notice.is-error,[data-route-mode=intimate-chat] .ntm8-connections__state.is-error{background:var(--ntm8-panel);color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-connections__connection-actions .is-profile,[data-route-mode=intimate-chat] .ntm8-connections__connection-actions .is-message,[data-route-mode=intimate-chat] .ntm8-connections__connection-actions .is-disconnect{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-connections__connection-actions .is-disconnect:hover:not(:disabled){background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-connections__actions .is-danger,[data-route-mode=intimate-chat] .ntm8-connections__connection-actions .is-danger{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-connections__actions .is-danger:hover:not(:disabled),[data-route-mode=intimate-chat] .ntm8-connections__connection-actions .is-danger:hover:not(:disabled){background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-curated{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-curated__spinner{border:3px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-curated__summary-group>div:first-child>span,[data-route-mode=intimate-chat] .ntm8-curated__adult-badge{color:#97184f}[data-route-mode=intimate-chat] .ntm8-curated__editor-toolbar input,[data-route-mode=intimate-chat] .ntm8-curated__field select{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-curated__categories{background:#f3f7fd}[data-route-mode=intimate-chat] .ntm8-curated__tag-grid em{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-curated__privacy-note{color:#97184f}[data-route-mode=intimate-chat] .ntm8-curated__dialog-actions button.is-danger,[data-route-mode=intimate-chat] .ntm8-curated__notice.is-error{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-discover-page{background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__topbar{border-bottom:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-discover-page__desktop-link,[data-route-mode=intimate-chat] .ntm8-discover-page__desktop-link:hover,[data-route-mode=intimate-chat] .ntm8-discover-page__desktop-link.is-active{color:#97184f}[data-route-mode=intimate-chat] .ntm8-discover-page__icon-button,[data-route-mode=intimate-chat] .ntm8-discover-page__filter-button{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__icon-button{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__icon-button:hover{color:var(--ntm8-text);border-color:var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover-page__hero p:not(.ntm8-discover-page__kicker){color:#97184f}[data-route-mode=intimate-chat] .ntm8-discover-page__mode-switch{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover-page__mode-switch a{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__kicker{color:#97184f}[data-route-mode=intimate-chat] .ntm8-discover-page__filters{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-discover-page__filters-heading span,[data-route-mode=intimate-chat] .ntm8-discover-page__field small,[data-route-mode=intimate-chat] .ntm8-discover-page__background p,[data-route-mode=intimate-chat] .ntm8-discover-page__background small{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__filters-heading .ntm8-discover-page__primary-filter-order,[data-route-mode=intimate-chat] .ntm8-discover-page__filters-heading button{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__field input,[data-route-mode=intimate-chat] .ntm8-discover-page__field select{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__background{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover-page__choice{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__choice.is-selected{color:#97184f}[data-route-mode=intimate-chat] .ntm8-discover-page__filter-actions .is-secondary{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__active-filters span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__active-filters button{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__section-heading>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__card{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover-page__card-heading p{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__verified{color:var(--ntm8-success-ink)}[data-route-mode=intimate-chat] .ntm8-discover-page__chips span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__availability{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__compatibility{border-top:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__compatibility strong{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__compatibility:hover strong,[data-route-mode=intimate-chat] .ntm8-discover-page__compatibility:focus-visible strong{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__actions a.is-primary{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__actions button{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__actions button.is-whisper.is-pending,[data-route-mode=intimate-chat] .ntm8-discover-page__actions button.is-whisper:disabled{border-color:var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__state{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__state strong{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__state button{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__notice{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__dialog{background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__dialog>p:not(.ntm8-discover-page__kicker){color:#97184f}[data-route-mode=intimate-chat] .ntm8-discover-page__dialog-close,[data-route-mode=intimate-chat] .ntm8-discover-page__compose-field textarea{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__compose-field small{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__compose-error{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-discover-page__dialog-actions a,[data-route-mode=intimate-chat] .ntm8-discover-page__dialog-actions button{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__upgrade-benefits{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__load-more{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__bottom-nav{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-discover-page__bottom-link,[data-route-mode=intimate-chat] .ntm8-discover-page__bottom-link.is-active{color:#97184f}[data-route-mode=intimate-chat] .ntm8-discover-page__age-filter,[data-route-mode=intimate-chat] .ntm8-discover-page__show-me{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover-page__preference-heading small,[data-route-mode=intimate-chat] .ntm8-discover-page__show-me>small{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__age-inputs>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__age-inputs label>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__age-inputs input{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__expanded-note{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__distance-filter{border-top:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover-page__location-filter{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover-page__location-heading small{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__use-location{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__location-status{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__location-error{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-discover-page__location-options{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover-page__location-options button{background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__location-options button+button{border-top:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover-page__location-options span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__distance-mode button{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__distance-mode button.is-selected{color:#97184f}[data-route-mode=intimate-chat] .ntm8-discover-page__more-filters{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover-page__more-filters summary small{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__more-filters[open] summary{border-bottom:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover-page__filter-error{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-discover-page__search-summary>button{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__primary-summary-item+.ntm8-discover-page__primary-summary-item{border-left:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover-page__primary-summary-item small,[data-route-mode=intimate-chat] .ntm8-discover-page__primary-summary-item strong{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__summary-meta{border-top:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover-page__summary-meta small,[data-route-mode=intimate-chat] .ntm8-discover-page__summary-meta em{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__search-summary>div span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__search-summary>div button{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover-page__distance-label{color:var(--ntm8-text)}@media(max-width:680px){[data-route-mode=intimate-chat] .ntm8-discover-page__filters{background:var(--ntm8-panel)}}@media(max-width:680px){[data-route-mode=intimate-chat] .ntm8-discover-page__filters-heading{border-bottom:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel)}}@media(max-width:680px){[data-route-mode=intimate-chat] .ntm8-discover-page__filter-actions{border-top:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel)}}@media(max-width:680px){[data-route-mode=intimate-chat] .ntm8-discover-page__primary-summary-item.is-location{border-top:1px solid var(--ntm8-border-strong)}}[data-route-mode=intimate-chat] .ntm8-discover-page__name-search{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover-page__name-search>label{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__name-search input{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-discover-page__name-search button{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover-page__name-search small{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover__notice.is-error{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-discover__dialog-goals span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover__tag-search{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover__tag-search label>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover__tag-search input,[data-route-mode=intimate-chat] .ntm8-discover__tag-search select{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__tag-search-actions button{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__active-search{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__public-tags>span,[data-route-mode=intimate-chat] .ntm8-discover__dialog-tags span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover__dialog-tags>strong{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__mode-switch button.is-active>span{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-discover__ai-badge{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel);color:#97184f}[data-route-mode=intimate-chat] .ntm8-discover__ai-check{color:var(--ntm8-text)!important}[data-route-mode=intimate-chat] .ntm8-discover__language-row>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover__companion-tags>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover__ai-disclosure{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__dialog-tagline{color:var(--ntm8-text)!important}[data-route-mode=intimate-chat] .ntm8-discover__ai-note strong{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__background-filter{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-discover__background-filter legend{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__background-filter-status.is-warning{color:#845013}[data-route-mode=intimate-chat] .ntm8-discover__background-filter-options button{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__background-filter-options button:hover,[data-route-mode=intimate-chat] .ntm8-discover__background-filter-options button.is-selected{color:#97184f}[data-route-mode=intimate-chat] .ntm8-discover__member-backgrounds>span,[data-route-mode=intimate-chat] .ntm8-discover__dialog-backgrounds span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover__member-backgrounds>span.is-primary,[data-route-mode=intimate-chat] .ntm8-discover__dialog-backgrounds span.is-primary{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover__member-backgrounds small,[data-route-mode=intimate-chat] .ntm8-discover__dialog-backgrounds small{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover__dialog-backgrounds>strong{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__age-filter strong,[data-route-mode=intimate-chat] .ntm8-discover__show-me-filter legend{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__show-me-filter button{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__show-me-filter button:hover,[data-route-mode=intimate-chat] .ntm8-discover__show-me-filter button.is-selected{color:#97184f}[data-route-mode=intimate-chat] .ntm8-discover__expanded-search{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__location-filter{border-top:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover__location-filter strong{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__location-inputs label>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover__distance-mode button{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__distance-mode button.is-selected{color:#97184f}[data-route-mode=intimate-chat] .ntm8-discover__distance-radius>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover__distance-radius>span strong{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover__active-search strong,[data-route-mode=intimate-chat] .ntm8-discover__active-search button{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__compatibility-filters summary{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover__compatibility-filters[open] summary{border-bottom:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover__compatibility-focus{border-bottom:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-discover__compatibility-focus strong{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-discover__compatibility-focus-options button,[data-route-mode=intimate-chat] .ntm8-discover__compatibility-focus-status button{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-discover__compatibility-focus-options button.is-selected{color:#97184f}[data-route-mode=intimate-chat] .ntm8-discover__distance-label,[data-route-mode=intimate-chat] .ntm8-discover__primary-search-heading strong{color:var(--ntm8-text)}@media(max-width:640px){[data-route-mode=intimate-chat] .ntm8-language-dock .ntm8-language-dock__globe{color:var(--ntm8-text)}}[data-route-mode=intimate-chat] .ntm8-home,[data-route-mode=intimate-chat] .ntm8-home__ambient--two{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-home__topbar{border-bottom:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-home__nav-count{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-home__profile-menu{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-home__progress-ring:before{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-home__membership-hero,[data-route-mode=intimate-chat] .ntm8-home__membership-badge,[data-route-mode=intimate-chat] .ntm8-home__membership-card{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-home__unread-badge{color:#97184f}@media(max-width:940px){[data-route-mode=intimate-chat] .ntm8-home__mobile-nav{background:var(--ntm8-panel)}}@media(max-width:940px){[data-route-mode=intimate-chat] .ntm8-home__mobile-nav-icon>span{color:var(--ntm8-muted)}}[data-route-mode=intimate-chat] .ntm8-profile{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-profile__facts div{background:#f3f7fd}[data-route-mode=intimate-chat] .ntm8-profile__field input,[data-route-mode=intimate-chat] .ntm8-profile__field select{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-profile__notice.is-error,[data-route-mode=intimate-chat] .ntm8-profile__error-card{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-profile__spinner{border:3px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-profile__distance-option{background:#f3f7fd}[data-route-mode=intimate-chat] .ntm8-profile__ethnicity-status.is-warning{color:#845013}[data-route-mode=intimate-chat] .ntm8-profile__ethnicity-selection{background:#f3f7fd}[data-route-mode=intimate-chat] .ntm8-member-tags{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-member-tags__heading p,[data-route-mode=intimate-chat] .ntm8-member-tags__empty p,[data-route-mode=intimate-chat] .ntm8-member-tags__error p{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-member-tags__kicker{color:#97184f!important}[data-route-mode=intimate-chat] .ntm8-member-tags button{border:1px solid var(--ntm8-border-strong);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-member-tags__loading,[data-route-mode=intimate-chat] .ntm8-member-tags__error,[data-route-mode=intimate-chat] .ntm8-member-tags__empty{border:1px dashed var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-member-tags__chips small{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-member-tags__chips em,[data-route-mode=intimate-chat] .ntm8-member-tags__rules,[data-route-mode=intimate-chat] .ntm8-member-tags__rules strong{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-member-tags__row{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-member-tags__row legend{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-member-tags__row label>span:first-child{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-member-tags__row input:not([type=checkbox]){border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-member-tags__remove{color:var(--ntm8-text)!important}[data-route-mode=intimate-chat] .ntm8-member-tags__notice.is-success{color:var(--ntm8-success-ink)}[data-route-mode=intimate-chat] .ntm8-member-tags__notice.is-error{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-member-tags__moderation{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-member-tags__moderation.is-rejected{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-membership{background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-membership__topbar{border-bottom:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-membership__topbar>a:last-child,[data-route-mode=intimate-chat] .ntm8-membership__plans a,[data-route-mode=intimate-chat] .ntm8-membership__principle a{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-membership__hero>span,[data-route-mode=intimate-chat] .ntm8-membership__principle>span,[data-route-mode=intimate-chat] .ntm8-membership__plans article>div>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-membership__hero p,[data-route-mode=intimate-chat] .ntm8-membership__principle p,[data-route-mode=intimate-chat] .ntm8-membership__plans p{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-membership__hero>strong{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-membership__plans article{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-membership__plans article.is-vip{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-membership__plans article.is-vip>div>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-membership__plans article.is-angel{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-membership__plans article.is-angel>div>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-membership__plans article.is-founder{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-membership__plans article.is-founder>div>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-membership__plans ul{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-membership__plans article.is-vip li:before{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-membership__plans article.is-angel li:before{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-membership__plans article.is-founder li:before{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-membership__plans button{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-membership__plans small{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-membership__principle{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-membership__principle a:last-child{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-membership__checkout{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-membership__checkout>span{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-membership__checkout p{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-membership__checkout>button{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-messages__notice.is-error{background:var(--ntm8-panel);color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-messages__inbox-tabs button.is-active,[data-route-mode=intimate-chat] .ntm8-messages__conversation-meta em{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-messages__state.is-error{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-messages__composer,[data-route-mode=intimate-chat] .ntm8-messages__composer textarea{background:#f3f7fd}[data-route-mode=intimate-chat] .ntm8-messages__composer button{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-messages__bubble-media,[data-route-mode=intimate-chat] .ntm8-messages__attachment-preview,[data-route-mode=intimate-chat] .ntm8-messages__attachment-preview img{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-messages__relationship-status.is-disconnected,[data-route-mode=intimate-chat] .ntm8-messages__relationship-status.is-blocked{background:var(--ntm8-panel);color:#845013}[data-route-mode=intimate-chat] .ntm8-messages__safety-actions button.is-danger,[data-route-mode=intimate-chat] .ntm8-messages__report button.is-danger{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-messages__relationship-banner{background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-messages__report,[data-route-mode=intimate-chat] .ntm8-messages__report select,[data-route-mode=intimate-chat] .ntm8-messages__report textarea{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-messages__translation-bar{border-bottom:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-messages__gift-button{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-messages__conversation-actions .ntm8-messages__safety-actions button.is-danger{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-store{background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-store__hero span,[data-route-mode=intimate-chat] .ntm8-store__hero p{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-store__card{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-store__grid p{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-dressing__identity{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-dressing__identity h2{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-dressing__identity p{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-dressing__camera,[data-route-mode=intimate-chat] .ntm8-dressing__language-panel select,[data-route-mode=intimate-chat] .ntm8-media{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-media__notice.is-error,[data-route-mode=intimate-chat] .ntm8-media__error{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-media__visual{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-media__status.is-hidden,[data-route-mode=intimate-chat] .ntm8-media__status.is-rejected{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-media__visibility select{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-media__upload small{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-media .is-danger,[data-route-mode=intimate-chat] .ntm8-media .is-danger-text{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-media-viewer{background:var(--ntm8-page-gradient);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-media-viewer__hero,[data-route-mode=intimate-chat] .ntm8-simple-onboarding-body{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-simple{color:var(--ntm8-text);background:var(--ntm8-page-gradient)}[data-route-mode=intimate-chat] .ntm8-simple__brandline{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-simple__card{border:1px solid var(--ntm8-border-strong);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-simple__back{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-simple__progress{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-simple label{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-simple input,[data-route-mode=intimate-chat] .ntm8-simple select{color:var(--ntm8-text);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-simple__checks label{background:#f3f7fd}[data-route-mode=intimate-chat] .ntm8-simple__secondary{color:var(--ntm8-text);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-simple__link,[data-route-mode=intimate-chat] .ntm8-simple__skip{color:#97184f}[data-route-mode=intimate-chat] .ntm8-simple__verified{color:var(--ntm8-success-ink);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-simple__error{color:var(--ntm8-danger);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-simple__wordmark{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-simple[data-react-localized] .ntm8-simple__language{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-simple[data-react-localized] .ntm8-simple__language select{color:var(--ntm8-text);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-simple[data-react-localized] .ntm8-simple__fields input,[data-route-mode=intimate-chat] .ntm8-simple[data-react-localized] .ntm8-simple__fields select{color:var(--ntm8-text);background-color:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-synth-translation__icon{color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-synth-translation__result small{color:var(--ntm8-muted)}[data-route-mode=intimate-chat] .ntm8-synth-translation__dialog{color:var(--ntm8-text);background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-synth-translation__dialog>button:not(.ntm8-synth-translation__close){background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-synth-translation__auto{background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-synth-translation__error{color:var(--ntm8-danger)}[data-route-mode=intimate-chat] .ntm8-testing__badge,[data-route-mode=intimate-chat] .ntm8-testing__badge.is-success,[data-route-mode=intimate-chat] .ntm8-testing__danger-badge{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-testing button{background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-testing button.is-danger,[data-route-mode=intimate-chat] .ntm8-viewed-profile,[data-route-mode=intimate-chat] .ntm8-viewed-profile__zoom-control{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-viewed-profile__media-route:hover,[data-route-mode=intimate-chat] .ntm8-viewed-profile__media-route:focus-visible{background:var(--ntm8-panel)}[data-route-mode=intimate-chat] .ntm8-viewed-profile__notice.is-error{color:var(--ntm8-danger)}@media(min-width:960px){[data-route-mode=intimate-chat] .ntm8-viewed-profile__topbar{background:var(--ntm8-panel)}}[data-route-mode=intimate-chat] .ntm8-wallet{background:var(--ntm8-panel);color:var(--ntm8-text)}[data-route-mode=intimate-chat] .ntm8-wallet__topbar{border-bottom:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-wallet section{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-wallet__products button{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-wallet__checkout{border-top:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] .ntm8-wallet__gift input,[data-route-mode=intimate-chat] .ntm8-wallet__actions a{border:1px solid var(--ntm8-border-strong)}[data-route-mode=intimate-chat] :is(.ntm8-simple,.intimate-landing){--intimate-text: #10205b;--intimate-muted: #556482;--intimate-soft: #596985;--intimate-border: #d9e4f2;--intimate-panel: #fff;--intimate-panel-strong: #fff;--intimate-accent: #ce1766;--intimate-success: #08735e;background:var(--ntm8-page-gradient);color:var(--ntm8-text);color-scheme:light}[data-route-mode=intimate-chat] .ntm8-home{--ntm8-soft: #596985}[data-route-mode=intimate-chat] .ntm8-home__membership-hero{background:linear-gradient(125deg,#fff4ed,#fff 55%,#f4edff);border-color:#dfd6e5;box-shadow:0 18px 50px #2a48821a}[data-route-mode=intimate-chat] :is(.ntm8-home__membership-copy h2,.ntm8-home__membership-card-header strong){color:#10205b}[data-route-mode=intimate-chat] :is(.ntm8-home__membership-eyebrow,.ntm8-home__membership-card-footer a,.ntm8-home__profile-trigger-copy span){color:#8f385f}[data-route-mode=intimate-chat] .ntm8-home__membership-badge{color:#70374e;background:#fff0e9;border-color:#e6bfab}[data-route-mode=intimate-chat] .ntm8-home__membership-card li span{color:#927020}[data-route-mode=intimate-chat] :is(.ntm8-home__profile-menu,.ntm8-home__progress-ring:before){background:#fff}[data-route-mode=intimate-chat] :is(.ntm8-simple__card,.intimate-onboarding__form-card,.intimate-login__card){background:#fff;box-shadow:0 18px 50px #2a48821a}[data-route-mode=intimate-chat] :is(.ntm8-simple__primary,.intimate-landing__primary,.ntm8-home__primary-action,.ntm8-home__accept-action,.ntm8-home__whisper-action,.ntm8-discover-page__actions button.is-whisper,.ntm8-discover-page__dialog-actions .is-primary,.ntm8-discover-page__mode-switch a.active,.ntm8-companion-discover__action,.ntm8-companion-discover__upgrade a){background:linear-gradient(135deg,#ce1766,#e7297b);color:#fff;border-color:transparent}[data-route-mode=intimate-chat] :is(.ntm8-simple__secondary,.intimate-chip-grid button,.ntm8-discover-page__choice,.ntm8-discover-page__distance-mode button,.ntm8-discover-page__chips span){background:#eef5ff;color:#263866;border-color:#d9e4f2}[data-route-mode=intimate-chat] :is(.intimate-chip-grid button.is-selected,.ntm8-discover-page__choice.is-selected,.ntm8-discover-page__distance-mode button.is-selected,.ntm8-messages__inbox-tabs button.is-active){color:#97184f;background:#ffe8f2;border-color:#d77bab}[data-route-mode=intimate-chat] :is(input,textarea)::placeholder{color:#596985;opacity:1}[data-route-mode=intimate-chat] :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #7e77ff;outline-offset:3px}[data-route-mode=chibi],[data-route-mode=chibikitchen],[data-route-mode=chibiadmin]{--chibi-bg-dark: #0f2419;--chibi-bg-dark-2: #132a1d;--chibi-text-light: #f6f1e8;--chibi-text-muted: #d8d0c2;--chibi-accent: #a98d45;--chibi-accent-hover: #b99b4d;--chibi-page-bg: #f7f5ef;--chibi-card-bg: #ffffff;--chibi-card-soft: #f1eee5;--chibi-border: #d8d2c3;--chibi-text: #172118;--chibi-muted: #5f665d;--chibi-danger: #9f3a32;min-height:100vh;background:var(--chibi-page-bg);color:var(--chibi-text)}[data-route-mode=chibi] .order-page,[data-route-mode=chibikitchen] .order-page,[data-route-mode=chibiadmin] .order-page{--order-bg: var(--chibi-page-bg);--order-surface: var(--chibi-card-bg);--order-surface-soft: var(--chibi-card-soft);--order-text: var(--chibi-text);--order-muted: var(--chibi-muted);--order-border: var(--chibi-border);--order-input-bg: #ffffff;--order-input-text: #172118;--order-button-bg: var(--chibi-accent);--order-button-text: #ffffff;max-width:none;width:100%;min-height:100vh;margin:0;padding:0;background:var(--chibi-page-bg);color:var(--chibi-text)}[data-route-mode=chibi] .order-header,[data-route-mode=chibikitchen] .order-header,[data-route-mode=chibiadmin] .order-header{margin:0;padding:56px 24px 64px;background:linear-gradient(180deg,var(--chibi-bg-dark),var(--chibi-bg-dark-2));color:var(--chibi-text-light)}[data-route-mode=chibi] .order-header h1,[data-route-mode=chibikitchen] .order-header h1,[data-route-mode=chibiadmin] .order-header h1{max-width:980px;margin:0 auto 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,7vw,5.4rem);line-height:.95;font-weight:400;letter-spacing:-.05em;color:var(--chibi-text-light)}[data-route-mode=chibi] .order-header h1 svg,[data-route-mode=chibikitchen] .order-header h1 svg,[data-route-mode=chibiadmin] .order-header h1 svg{color:var(--chibi-accent)}[data-route-mode=chibi] .order-header p,[data-route-mode=chibikitchen] .order-header p,[data-route-mode=chibiadmin] .order-header p{max-width:980px;margin:0 auto;font-size:1.08rem;color:var(--chibi-text-muted)}[data-route-mode=chibi] .order-products,[data-route-mode=chibikitchen] .order-products,[data-route-mode=chibiadmin] .order-products{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding:28px 24px 0;box-sizing:border-box}[data-route-mode=chibi] .order-panel,[data-route-mode=chibikitchen] .order-panel,[data-route-mode=chibiadmin] .order-panel{max-width:980px;margin:24px auto}[data-route-mode=chibi] .order-product-card,[data-route-mode=chibikitchen] .order-product-card,[data-route-mode=chibiadmin] .order-product-card,[data-route-mode=chibi] .order-panel,[data-route-mode=chibikitchen] .order-panel,[data-route-mode=chibiadmin] .order-panel{border:1px solid var(--chibi-border);border-radius:18px;background:var(--chibi-card-bg);color:var(--chibi-text);box-shadow:0 10px 30px #0f241914}[data-route-mode=chibi] .order-product-card h2,[data-route-mode=chibikitchen] .order-product-card h2,[data-route-mode=chibiadmin] .order-product-card h2,[data-route-mode=chibi] .order-panel h2,[data-route-mode=chibikitchen] .order-panel h2,[data-route-mode=chibiadmin] .order-panel h2{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--chibi-text)}[data-route-mode=chibi] .order-product-description,[data-route-mode=chibikitchen] .order-product-description,[data-route-mode=chibiadmin] .order-product-description,[data-route-mode=chibi] .order-empty-message,[data-route-mode=chibikitchen] .order-empty-message,[data-route-mode=chibiadmin] .order-empty-message{color:var(--chibi-muted)}[data-route-mode=chibi] .order-description-toggle-button,[data-route-mode=chibikitchen] .order-description-toggle-button,[data-route-mode=chibiadmin] .order-description-toggle-button{color:var(--chibi-accent)}[data-route-mode=chibi] .order-description-toggle-button:hover,[data-route-mode=chibikitchen] .order-description-toggle-button:hover,[data-route-mode=chibiadmin] .order-description-toggle-button:hover{color:var(--chibi-accent-hover)}[data-route-mode=chibi] .order-product-photo,[data-route-mode=chibikitchen] .order-product-photo,[data-route-mode=chibiadmin] .order-product-photo{background:var(--chibi-card-soft);border:1px solid var(--chibi-border)}[data-route-mode=chibi] input,[data-route-mode=chibi] select,[data-route-mode=chibi] textarea,[data-route-mode=chibikitchen] input,[data-route-mode=chibikitchen] select,[data-route-mode=chibikitchen] textarea,[data-route-mode=chibiadmin] input,[data-route-mode=chibiadmin] select,[data-route-mode=chibiadmin] textarea{background-color:#fff!important;color:#172118!important;-webkit-text-fill-color:#172118!important;border-color:var(--chibi-border);caret-color:#172118}[data-route-mode=chibi] select,[data-route-mode=chibikitchen] select,[data-route-mode=chibiadmin] select{color-scheme:light}[data-route-mode=chibi] select option,[data-route-mode=chibikitchen] select option,[data-route-mode=chibiadmin] select option{background-color:#fff;color:#172118}[data-route-mode=chibi] input::placeholder,[data-route-mode=chibi] textarea::placeholder,[data-route-mode=chibikitchen] input::placeholder,[data-route-mode=chibikitchen] textarea::placeholder,[data-route-mode=chibiadmin] input::placeholder,[data-route-mode=chibiadmin] textarea::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;opacity:1}[data-route-mode=chibi] input:focus,[data-route-mode=chibi] select:focus,[data-route-mode=chibi] textarea:focus,[data-route-mode=chibikitchen] input:focus,[data-route-mode=chibikitchen] select:focus,[data-route-mode=chibikitchen] textarea:focus,[data-route-mode=chibiadmin] input:focus,[data-route-mode=chibiadmin] select:focus,[data-route-mode=chibiadmin] textarea:focus{background-color:#fff!important;color:#172118!important;-webkit-text-fill-color:#172118!important;border-color:var(--chibi-accent);outline:none;box-shadow:0 0 0 3px #a98d4547}[data-route-mode=chibi] .order-primary-button,[data-route-mode=chibikitchen] .order-primary-button,[data-route-mode=chibiadmin] .order-primary-button{border:1px solid var(--chibi-accent);background:var(--chibi-accent);color:#fff}[data-route-mode=chibi] .order-primary-button:hover:not(:disabled),[data-route-mode=chibikitchen] .order-primary-button:hover:not(:disabled),[data-route-mode=chibiadmin] .order-primary-button:hover:not(:disabled){border-color:var(--chibi-accent-hover);background:var(--chibi-accent-hover)}[data-route-mode=chibi] .order-remove-button,[data-route-mode=chibikitchen] .order-remove-button,[data-route-mode=chibiadmin] .order-remove-button,[data-route-mode=chibi] .order-cart-text-button,[data-route-mode=chibikitchen] .order-cart-text-button,[data-route-mode=chibiadmin] .order-cart-text-button,[data-route-mode=chibi] .order-cart-view-toggle-button,[data-route-mode=chibikitchen] .order-cart-view-toggle-button,[data-route-mode=chibiadmin] .order-cart-view-toggle-button{border-color:var(--chibi-border);background:var(--chibi-card-soft);color:var(--chibi-text)}[data-route-mode=chibi] .order-remove-button:hover,[data-route-mode=chibikitchen] .order-remove-button:hover,[data-route-mode=chibiadmin] .order-remove-button:hover{border-color:var(--chibi-danger);color:var(--chibi-danger)}[data-route-mode=chibi] .order-cart-row,[data-route-mode=chibikitchen] .order-cart-row,[data-route-mode=chibiadmin] .order-cart-row{border-bottom-color:var(--chibi-border)}[data-route-mode=chibi] .order-line-total,[data-route-mode=chibikitchen] .order-line-total,[data-route-mode=chibiadmin] .order-line-total,[data-route-mode=chibi] .order-total,[data-route-mode=chibikitchen] .order-total,[data-route-mode=chibiadmin] .order-total{color:var(--chibi-text)}[data-route-mode=chibi] .order-cart-item-name span,[data-route-mode=chibikitchen] .order-cart-item-name span,[data-route-mode=chibiadmin] .order-cart-item-name span{color:var(--chibi-muted)}[data-route-mode=chibi] .order-quantity-stepper-button,[data-route-mode=chibikitchen] .order-quantity-stepper-button,[data-route-mode=chibiadmin] .order-quantity-stepper-button{border-color:var(--chibi-border);background:var(--chibi-card-soft);color:var(--chibi-text)}[data-route-mode=chibi] .order-quantity-stepper-button:hover:not(:disabled),[data-route-mode=chibikitchen] .order-quantity-stepper-button:hover:not(:disabled),[data-route-mode=chibiadmin] .order-quantity-stepper-button:hover:not(:disabled){border-color:var(--chibi-accent)}[data-route-mode=chibi] .order-error,[data-route-mode=chibikitchen] .order-error,[data-route-mode=chibiadmin] .order-error{border-color:#c36a5e;background:#fff1ee;color:#8b2f26}[data-route-mode=chibi] .order-success,[data-route-mode=chibikitchen] .order-success,[data-route-mode=chibiadmin] .order-success{border-color:#6f9b72;background:#edf7ed;color:#285d2d}[data-route-mode=chibi] .order-bottom-cart-bar,[data-route-mode=chibikitchen] .order-bottom-cart-bar,[data-route-mode=chibiadmin] .order-bottom-cart-bar{border-color:var(--chibi-border);background:var(--chibi-card-bg);color:var(--chibi-text);box-shadow:0 -14px 34px #00000038}[data-route-mode=chibi] .order-cart-badge,[data-route-mode=chibikitchen] .order-cart-badge,[data-route-mode=chibiadmin] .order-cart-badge{background:var(--chibi-accent);color:#fff}[data-route-mode=chibi] .order-cart-summary-text strong,[data-route-mode=chibikitchen] .order-cart-summary-text strong,[data-route-mode=chibiadmin] .order-cart-summary-text strong{color:var(--chibi-text)}[data-route-mode=chibi] .order-cart-summary-text span,[data-route-mode=chibikitchen] .order-cart-summary-text span,[data-route-mode=chibiadmin] .order-cart-summary-text span{color:var(--chibi-muted)}body.dark-mode [data-route-mode=chibi],body.dark-mode [data-route-mode=chibikitchen],body.dark-mode [data-route-mode=chibiadmin]{--chibi-page-bg: #111911;--chibi-card-bg: #172118;--chibi-card-soft: #1d2b20;--chibi-border: #334235;--chibi-text: #f6f1e8;--chibi-muted: #c9c2b5;background:var(--chibi-page-bg);color:var(--chibi-text)}body.dark-mode [data-route-mode=chibi] .order-page,body.dark-mode [data-route-mode=chibikitchen] .order-page,body.dark-mode [data-route-mode=chibiadmin] .order-page{--order-bg: var(--chibi-page-bg);--order-surface: var(--chibi-card-bg);--order-surface-soft: var(--chibi-card-soft);--order-text: var(--chibi-text);--order-muted: var(--chibi-muted);--order-border: var(--chibi-border);--order-input-bg: #ffffff;--order-input-text: #172118}[data-route-mode=chibi] input:-webkit-autofill,[data-route-mode=chibikitchen] input:-webkit-autofill,[data-route-mode=chibiadmin] input:-webkit-autofill{-webkit-text-fill-color:#172118!important;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 9999s ease-in-out 0s}@media(max-width:700px){[data-route-mode=chibi] .order-header,[data-route-mode=chibikitchen] .order-header,[data-route-mode=chibiadmin] .order-header{padding:42px 18px 48px}[data-route-mode=chibi] .order-products,[data-route-mode=chibikitchen] .order-products,[data-route-mode=chibiadmin] .order-products{padding:20px 16px 0}[data-route-mode=chibi] .order-panel,[data-route-mode=chibikitchen] .order-panel,[data-route-mode=chibiadmin] .order-panel{margin-left:16px;margin-right:16px}}.ntm8-language-dock__globe{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}@media(max-width:640px){.ntm8-language-dock{position:relative;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;gap:0!important;border-radius:999px!important;justify-content:center!important;overflow:visible}.ntm8-language-dock .ntm8-language-dock__label{display:none}.ntm8-language-dock .ntm8-language-dock__globe{width:42px;height:42px;font-size:1rem;color:#fff9fc;pointer-events:none}.ntm8-language-dock .ntm8-language-dock__select{position:absolute;inset:0;width:42px;height:42px;opacity:0;cursor:pointer;appearance:auto}}.ntm8-language-dock--global{position:relative;display:flex;width:fit-content;margin:8px max(16px,env(safe-area-inset-right)) 8px auto;top:auto!important;right:auto!important;background:#fff;color:#10205b;border:1px solid #d8e4f3;z-index:20}.ntm8-language-dock--global .ntm8-language-dock__globe,.ntm8-language-dock--global .ntm8-language-dock__select{color:inherit}.ntm8-language-dock:not(.ntm8-language-dock--landing){flex-shrink:0}.ntm8-language-dock.ntm8-language-dock{position:relative;inset:auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;max-width:100%;min-height:44px;gap:.45rem;padding:.35rem .7rem;border:1px solid #d8e4f3;border-radius:999px;background:#fff;color:#10205b;font-size:.78rem;font-weight:800}.ntm8-language-dock.ntm8-language-dock .ntm8-language-dock__select{min-width:0;max-width:8rem;color:inherit}.ntm8-language-dock--landing.ntm8-language-dock--landing{display:flex;width:fit-content;justify-self:end;align-self:start;grid-column:1 / -1;margin:12px max(16px,env(safe-area-inset-right)) 12px auto}.ntm8-language-dock:focus-within{outline:2px solid #7e77ff;outline-offset:3px}.ntm8-home__topbar-inner.ntm8-home__topbar-inner{display:flex;flex-wrap:wrap;gap:.75rem;padding-block:.5rem}.ntm8-home__desktop-nav{flex:1 1 auto;flex-wrap:wrap}.ntm8-home__account-actions.ntm8-home__account-actions{margin-inline-start:auto;flex-wrap:wrap;max-width:100%}@media(max-width:940px){.ntm8-language-dock .ntm8-language-dock__label{display:none}}@media(max-width:640px){.ntm8-language-dock.ntm8-language-dock{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.ntm8-language-dock.ntm8-language-dock .ntm8-language-dock__globe{width:44px;height:44px;color:inherit;border:0}.ntm8-language-dock.ntm8-language-dock .ntm8-language-dock__select{width:44px;height:44px;max-width:none;font-size:16px}}:root{--space-xxs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--z-base: 0;--z-bubble: 1;--z-bubble-actions: 3;--z-header: 10;--z-bottom-nav: 10;--z-modal: 100;--media-summary-max-height: 420px;--media-summary-max-height-mobile: 320px;--wiki-expand-duration: .22s}.header,.muse-bubble,.muse-item,.entity-card{position:relative}.muse-bubble,.muse-item{overflow:visible}.page,.page-fill{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-shell{min-height:100vh;width:100%}.app-shell-body{display:flex;min-height:100vh}.app-shell-main{flex:1;min-width:0}.app-shell-nouns .app-shell-main{padding-bottom:120px}.app-shell-chibi{min-height:100vh;background:var(--color-bg, #ffffff)}.app-shell-chibi .app-shell-body{display:block;min-height:100vh}.app-shell-chibi .app-shell-main{width:100%;min-height:100vh;padding:0}.app-shell-chibikitchen .app-shell-body{display:block;min-height:100vh}.app-shell-chibikitchen .app-shell-main{width:100%;min-height:100vh;padding:0}.app-shell-chibiadmin .app-shell-main{padding-bottom:0}.action-icon-btn{background:none;border:none;padding:4px;min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.action-icon-btn svg{display:block;width:1em;height:1em;fill:currentColor}.activity-indicator{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-muted)}.activity-indicator.inline{display:inline-flex}.activity-indicator.subtle{opacity:.7}.app-header .btn,.muse-conversation-header .btn{background:var(--nouns-header-bg);border:1px solid color-mix(in srgb,var(--nouns-header-bg),black 14%);color:var(--color-text);box-shadow:0 1px 2px #0000001f}@media(hover:hover){.app-header .btn:hover,.muse-conversation-header .btn:hover{background:color-mix(in srgb,var(--nouns-header-bg),black 6%)}}.muse-conversation-header .btn-outline-danger{border-color:color-mix(in srgb,var(--nouns-header-bg),#dc2626 35%)}@media(hover:hover)and (pointer:fine){.muse-trash-btn{opacity:.75;transition:opacity .15s ease,transform .15s ease}.muse-trash-btn:hover{opacity:1;transform:scale(1.05)}}:root{--color-bg: #ffffff;--color-text: #111111;--color-panel: #f7f7f7;--color-panel-2: #ededed;--color-primary: #0075ff;--color-border: rgba(0, 0, 0, .1);--color-muted: #516072;--nouns-header-bg: #ffffff;--nouns-hover: rgba(0, 0, 0, .08);--nouns-accent: #3b82f6;--radius-lg: 14px;--header-height: 60px;--bottom-nav-h: 56px;--wallet-header-h: 88px}body.dark-mode{--color-bg: #0b0f14;--color-panel: #121923;--color-panel-2: #0e141c;--color-text: #e7eef5;--color-muted: #a9b6c6;--nouns-header-bg: #111827;--nouns-hover: rgba(255, 255, 255, .12);--nouns-accent: #60a5fa}html,body{height:100%;margin:0;padding:0;background:var(--color-bg);color:var(--color-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}#root,#App{height:100%;display:flex;flex-direction:column}#root,#App,#page-wrap,#page-wrap>main{min-height:0}#page-wrap{flex:1;display:flex;flex-direction:column}#page-wrap>main{flex:1;overflow-y:auto;padding-bottom:var(--bottom-nav-h)}.entity-detail-page,.person-edit-page,.person-add-page,.person-form-page,.entity-form,.person-form{display:flex;flex-direction:column;min-height:0;flex:1}.entity-form,.person-form{overflow-y:auto;padding-bottom:140px}.entity-form img,.person-form img,.entity-form video,.person-form video{max-width:100%;height:auto;object-fit:contain}.save-button-row{position:sticky;bottom:0;background:var(--color-bg);padding:12px 0 calc(12px + env(safe-area-inset-bottom));z-index:20}.wallet-container .wallet-header-bar{position:sticky;top:0;z-index:30;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.wallet-ledger>.wallet-header{position:sticky;top:0;z-index:20;background:var(--color-bg);background-clip:padding-box;border-bottom:1px solid var(--color-border);box-shadow:0 2px 6px #00000040;backdrop-filter:blur(6px)}.wallet-row{position:relative}.wallet-header-inner{display:flex;justify-content:space-between;align-items:center;padding:2px 16px;min-height:40px}.wallet-ledger{position:relative;overflow:visible;margin:0;padding:2px 0 0}.wallet-row{display:grid;grid-template-columns:110px 1fr 90px 90px 110px;align-items:center;gap:8px;padding:8px;margin:0}.wallet-ledger .wallet-row:first-child{margin-top:0}.wallet-title{margin:0;line-height:1.05}.wallet-balance-label,.wallet-balance{margin:2px 0 0;line-height:1.1}.subscribe-page{display:flex;flex-direction:column;gap:24px}.subscribe-grid{display:grid;gap:14px}.google-signin-btn,.microsoft-signin-btn,.github-signin-btn,.facebook-signin-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:12px}.google-logo,.microsoft-logo,.github-logo,.facebook-logo{position:absolute;left:18px;width:22px;height:22px;min-width:22px;min-height:22px;display:block;object-fit:contain}.microsoft-signin-btn{background:#fff;color:#111;border:1px solid #d0d0d0}.microsoft-signin-btn:hover{background:#f5f5f5}.github-logo{filter:brightness(0) invert(1)}.facebook-signin-btn{background:#1877f2;color:#fff;border:1px solid #1877f2}.facebook-signin-btn:hover{background:#166fe5;border-color:#166fe5}.facebook-logo{background:#fff;border-radius:999px}.entity-open-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;border-radius:999px;background:#3b82f61f;color:var(--nouns-accent);border:1px solid rgba(59,130,246,.18);font-size:1.15rem;font-weight:700;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;cursor:pointer}.entity-open-btn:hover{transform:translate(2px) scale(1.06);background:#3b82f633;box-shadow:0 4px 10px #3b82f640}.entity-open-btn:active{transform:scale(.96)}body.dark-mode .entity-open-btn{background:#60a5fa29;border-color:#60a5fa38}.nouns-page-card{height:100%;min-height:0;overflow:hidden}.nouns-card-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border-bottom:1px solid var(--nouns-border-color, rgba(255, 255, 255, .12));flex-wrap:wrap}.nouns-detail-title-row{display:flex;align-items:center;gap:.5rem;min-width:0}.nouns-crud-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.nouns-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:.5rem;border:1px solid transparent;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap}.nouns-btn-sm{min-height:34px;padding:.45rem .7rem;font-size:.85rem}.nouns-btn-primary{color:#fff;background:#2563eb;border-color:#2563eb}.nouns-btn-primary:hover{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.nouns-btn-secondary{color:#fff;background:#ffffff14;border-color:#fff3}.nouns-btn-secondary:hover{color:#fff;background:#ffffff24}.nouns-btn-danger{color:#fff;background:#dc2626;border-color:#dc2626}.nouns-btn-danger:hover{color:#fff;background:#b91c1c;border-color:#b91c1c}.nouns-card-body{padding:.75rem;min-height:0}.account-detail-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:5.5rem}.nouns-detail-grid{display:flex;flex-direction:column;gap:.5rem}.nouns-detail-row{display:flex;align-items:baseline;gap:.35rem;color:var(--nouns-text-color, #fff)}.nouns-detail-photo-row{display:flex;flex-direction:column;gap:.35rem;color:var(--nouns-text-color, #fff)}.nouns-detail-photo{width:100%;max-width:240px;height:auto;border-radius:.5rem;object-fit:cover;display:block}@media(max-width:430px){.nouns-card-header{align-items:stretch}.nouns-detail-title-row{width:100%}.nouns-crud-toolbar{width:100%;justify-content:flex-start}.nouns-crud-toolbar .nouns-btn{flex:1 1 auto}}.connect-profile-body{min-height:0;overflow-y:auto;padding:.5rem .75rem calc(var(--bottom-nav-h, 56px) + .75rem)}.connect-hero{position:relative;width:min(92vw,460px);height:min(64vh,560px);min-height:360px;max-height:calc(100dvh - var(--header-height, 60px) - var(--bottom-nav-h, 56px) - 150px);display:flex;align-items:center;justify-content:center;margin:.75rem auto .5rem;border-radius:14px;overflow:visible;background:#ffffff0a}.connect-media{width:100%;height:100%;max-width:460px;max-height:560px;display:block;object-fit:contain;border-radius:14px;opacity:0;transition:opacity .16s ease}.connect-skeleton{position:absolute;inset:0;border-radius:14px;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);animation:connectSkeletonPulse 1.2s ease-in-out infinite;z-index:0}.connect-arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border:none;border-radius:999px;color:#fff;background:#0000006b;box-shadow:0 8px 22px #00000047;z-index:4}.connect-arrow.left{left:-22px}.connect-arrow.right{right:-22px}.connect-arrow:disabled{opacity:.35}.connect-caption{position:absolute;left:12px;right:12px;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .8rem;border-radius:10px;color:#fff;background:#0000006b;backdrop-filter:blur(6px)}.connect-dots{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.35rem 0 .5rem}.connect-dot{width:16px;height:7px;border:0;border-radius:999px;background:#ffffff61}.connect-dot.active{width:22px;background:var(--nouns-accent, #3b82f6)}@keyframes connectSkeletonPulse{0%,to{opacity:.55}50%{opacity:.9}}@media(min-width:900px){.connect-hero{width:min(42vw,460px);height:min(62vh,560px)}}@media(max-width:540px){.connect-profile-body{padding-left:0;padding-right:0}.connect-hero{width:calc(100vw - 24px);height:min(62vh,520px);min-height:420px;margin-top:.5rem;border-radius:12px}.connect-media{max-width:100%;max-height:100%;border-radius:12px}.connect-arrow{width:42px;height:42px}.connect-arrow.left{left:10px}.connect-arrow.right{right:10px}.connect-caption{left:10px;right:10px;bottom:10px;padding:.55rem .7rem}}.connect-list-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#0f172aeb}.connect-list-title{display:flex;align-items:center;min-width:0;gap:8px;color:var(--theme-font-color, #ffffff);font-size:1.05rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connect-list-title-icon{flex:0 0 auto;opacity:.9}.connect-list-count{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:#ffffff17;color:#ffffffd1;font-size:.8rem;font-weight:500;line-height:1}.connect-list-count strong{color:#fff;font-weight:700}.connect-page-control{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 24px);max-width:360px;margin:10px auto 14px;padding:7px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.connect-page-button{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:0;border-radius:999px;background:#ffffff1f;color:#ffffffeb;font-size:.78rem;font-weight:650;line-height:1;cursor:pointer;transition:background-color .14s ease,transform .14s ease,opacity .14s ease}.connect-page-button:hover:not(:disabled){background:#fff3;transform:translateY(-1px)}.connect-page-button:active:not(:disabled){transform:translateY(0)}.connect-page-button:disabled{opacity:.38;cursor:not-allowed}.connect-page-indicator{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:86px;padding:7px 10px;border-radius:999px;background:#0000003d;color:#ffffffd1;font-size:.78rem;font-weight:500;line-height:1;white-space:nowrap}.connect-page-indicator strong{color:#fff;font-weight:750}.connect-page-label{color:#ffffff94}@media(max-width:420px){.connect-list-header{padding:9px 10px}.connect-list-title{font-size:1rem}.connect-list-count{font-size:.76rem;padding:4px 8px}.connect-page-control{width:calc(100% - 18px);gap:6px;padding:6px}.connect-page-button{padding:7px 8px;font-size:.74rem}.connect-page-indicator{min-width:76px;padding:7px 8px;font-size:.74rem}.connect-page-label{display:none}}.entity-search-fetching{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;overflow:hidden}.chibichi-order-page{max-width:960px;margin:0 auto;padding:24px}.chibichi-order-header{margin-bottom:24px;text-align:center}.chibichi-items{display:flex;flex-direction:column;gap:20px}.chibichi-item-card{display:grid;grid-template-columns:220px 1fr;gap:20px;border:1px solid #ddd;border-radius:14px;padding:16px;background:#fff}.chibichi-item-photo{width:100%;height:180px;object-fit:cover;border-radius:12px;background:#f2f2f2}.chibichi-item-content h2{margin-top:0}.chibichi-variations{display:flex;flex-direction:column;gap:12px;margin-top:16px}.chibichi-variation-row{display:grid;grid-template-columns:1fr 90px 150px;align-items:center;gap:12px;padding:12px;border:1px solid #eee;border-radius:10px}.chibichi-variation-row span{display:block;color:#666;font-size:.9rem}.chibichi-price{font-weight:700}.chibichi-quantity{display:flex;align-items:center;gap:6px}.chibichi-quantity button{width:32px;height:32px}.chibichi-quantity input{width:56px;text-align:center}.chibichi-customer-section,.chibichi-cart-summary{margin-top:24px;padding:16px;border:1px solid #ddd;border-radius:14px;background:#fff}.chibichi-customer-section{display:flex;flex-direction:column;gap:10px}.chibichi-customer-section input,.chibichi-customer-section select,.chibichi-customer-section textarea{padding:10px;border:1px solid #ccc;border-radius:8px}.chibichi-cart-line,.chibichi-total{display:flex;justify-content:space-between;padding:8px 0}.chibichi-total{border-top:1px solid #ddd;margin-top:12px;font-size:1.2rem}.chibichi-submit-button{width:100%;margin-top:16px;padding:14px;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer}.chibichi-submit-button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:700px){.chibichi-item-card,.chibichi-variation-row{grid-template-columns:1fr}}.container-chibi{width:100%;min-height:100vh;margin:0;padding:0}.route-mode,.route-mode-nouns{width:100%}.route-mode-chibi,.route-mode-chibikitchen,.route-mode-chibiadmin,#App[data-route-mode=chibi],#App[data-route-mode=chibikitchen],#App[data-route-mode=chibiadmin]{width:100%;min-height:100vh}.order-payments-page{min-height:100vh;padding:40px min(7vw,80px) 80px;background:linear-gradient(135deg,#101827,#07111f);color:#111827}.order-payments-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;color:#f8fafc}.order-payments-eyebrow{color:#fbbf24;font-weight:900;letter-spacing:2px;margin-bottom:12px}.order-payments-title{font-size:clamp(2.25rem,5vw,3.25rem);line-height:1;margin:0;font-weight:900}.order-payments-subtitle{margin-top:18px;margin-bottom:0;color:#d1d5db;font-size:1.05rem}.order-payments-nav-pills{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.order-payments-nav-pill{border:0;border-radius:999px;padding:12px 20px;font-weight:900;background:#ffffff26;color:#f8fafc;cursor:pointer}.order-payments-nav-pill-active{background:#fbbf24;color:#111827}.order-payments-summary-card{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#f9fafb;border-radius:24px;padding:28px 32px;margin-bottom:24px;box-shadow:0 22px 70px #0f172a38}.order-payments-section-title{margin:0 0 8px;font-size:1.6rem;font-weight:900;color:#111827}.order-payments-muted{margin:4px 0;color:#6b7280;font-size:1rem}.order-payments-filter-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.order-payments-filter-pill{border:0;border-radius:999px;padding:12px 20px;font-weight:900;background:#ffffff2e;color:#f8fafc;cursor:pointer}.order-payments-filter-pill-active{background:#fbbf24;color:#111827}.order-payments-order-list{display:grid;gap:18px}.order-payments-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;background:#f9fafb;border-radius:24px;padding:26px 28px;box-shadow:0 22px 70px #0f172a2e}.order-payments-card-main{min-width:0}.order-payments-tracking-code{color:#9a4a13;font-weight:900;letter-spacing:1px;margin-bottom:6px}.order-payments-customer-name{margin:0;color:#111827;font-size:1.35rem;font-weight:900}.order-payments-meta-line{color:#6b7280;margin:18px 0 6px}.order-payments-pickup-window-list{color:#6b7280;line-height:1.45;margin-bottom:14px}.order-payments-item-summary{color:#374151;font-size:1rem;line-height:1.5;margin:0 0 22px}.order-payments-actions{display:flex;flex-wrap:wrap;gap:12px}.order-payments-dark-button,.order-payments-primary-button,.order-payments-secondary-button{border:0;border-radius:999px;padding:12px 20px;font-weight:900;cursor:pointer}.order-payments-dark-button{background:#111827;color:#fff}.order-payments-primary-button{background:#fbbf24;color:#111827}.order-payments-secondary-button{background:#eef2ff;color:#1e3a8a}.order-payments-dark-button:disabled,.order-payments-primary-button:disabled,.order-payments-secondary-button:disabled,.order-payments-filter-pill:disabled,.order-payments-nav-pill:disabled{opacity:.65;cursor:not-allowed}.order-payments-card-aside{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:180px}.order-payments-status-badge{display:inline-flex;border-radius:999px;padding:8px 14px;font-weight:900;white-space:nowrap}.order-payments-pending-badge{background:#dbeafe;color:#1d4ed8}.order-payments-complete-badge{background:#dcfce7;color:#166534}.order-payments-provider-line{color:#4b5563;font-weight:800;white-space:nowrap}.order-payments-amount{color:#111827;font-weight:900;font-size:1.25rem}.order-payments-created-at{color:#6b7280;font-size:.95rem}.order-payments-empty-card{background:#f9fafb;border-radius:24px;padding:28px;color:#374151;font-weight:800}.order-payments-error-box{background:#fee2e2;color:#991b1b;border-radius:18px;padding:14px 18px;margin-bottom:18px;font-weight:800}@media(max-width:850px){.order-payments-page{padding:24px 16px 72px}.order-payments-hero,.order-payments-summary-card{align-items:flex-start;flex-direction:column}.order-payments-nav-pills{justify-content:flex-start}.order-payments-card{grid-template-columns:1fr}.order-payments-card-aside{align-items:flex-start;min-width:0}}.subscribe-admin-section{margin-bottom:24px}.subscribe-admin-card{border:2px solid #d6a600;background:linear-gradient(180deg,#fff8dcf2,#fffffffa)}.subscribe-page .subscribe-section:first-of-type .subscribe-plan-card{border:2px solid #d6a600}.subscribe-page .subscribe-section:first-of-type .section-title{color:#8a6500}.subscribe-admin-success{margin-top:12px;color:#146c2e;font-weight:700;line-height:1.35}.subscribe-admin-error{margin-top:12px;color:#b00020;font-weight:700;line-height:1.35}.subscribe-page .btn-buy:disabled,.subscribe-page .btn-cta:disabled{opacity:.65;cursor:not-allowed;transform:none}.subscribe-page{padding-bottom:96px}body.dark-mode .subscribe-admin-card,body.dark-mode .subscribe-page .subscribe-section:first-of-type .subscribe-plan-card{border-color:#fbbf24;background:linear-gradient(180deg,#5c400059,#121923fa)}body.dark-mode .subscribe-page .subscribe-section:first-of-type .section-title{color:#fbbf24}body.dark-mode .subscribe-admin-success{color:#86efac}body.dark-mode .subscribe-admin-error{color:#fca5a5}@media(max-width:540px){.subscribe-admin-section{margin-bottom:18px}.subscribe-admin-success,.subscribe-admin-error{font-size:.95rem}.subscribe-page{padding-bottom:112px}}.operations-page{min-height:100vh;padding:40px min(7vw,80px) 96px;background:linear-gradient(135deg,#101827,#07111f);color:#111827}.operations-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;color:#f8fafc}.operations-eyebrow{margin:0 0 12px;color:#fbbf24;font-weight:900;letter-spacing:2px;text-transform:uppercase}.operations-title{margin:0;font-size:clamp(2.2rem,5vw,3.35rem);line-height:1;font-weight:900}.operations-subtitle{margin:16px 0 0;color:#d1d5db;font-size:1.05rem}.operations-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.operations-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:16px;margin-bottom:22px}.operations-metric-card,.operations-card,.operations-empty-card,.operations-success-box,.operations-error-box{background:#f9fafb;border-radius:24px;box-shadow:0 22px 70px #0f172a2e}.operations-metric-card{padding:22px 20px}.operations-metric-value{color:#111827;font-size:2.35rem;line-height:1;font-weight:900}.operations-metric-label{margin-top:8px;color:#6b7280;font-weight:850}.operations-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:22px;align-items:start}.operations-main-column,.operations-side-column{display:grid;gap:22px}.operations-list-page{display:grid;gap:18px}.operations-card{padding:26px 28px}.operations-card-header{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.operations-card-header h2,.operations-list-item h2,.operations-list-item h3{margin:0;color:#111827;font-weight:900}.operations-card-header h2{font-size:1.45rem}.operations-card-header p{margin:6px 0 0;color:#6b7280}.operations-list{display:grid;gap:14px}.operations-list.compact{gap:10px}.operations-list-item{padding:18px;border-radius:18px;background:#fff;border:1px solid #e5e7eb}.operations-list-item-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.operations-meta{margin:8px 0 0;color:#6b7280;font-size:.94rem;font-weight:700}.operations-description{margin:12px 0 0;color:#374151;line-height:1.45}.operations-status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:900;white-space:nowrap}.operations-status-warning{background:#fef3c7;color:#92400e}.operations-status-danger{background:#fee2e2;color:#991b1b}.operations-status-neutral{background:#e5e7eb;color:#374151}.operations-form{display:grid;gap:12px}.operations-input,.operations-select,.operations-textarea{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:14px;padding:12px 14px;background:#fff;color:#111827;font:inherit}.operations-textarea{resize:vertical}.operations-input:focus,.operations-select:focus,.operations-textarea:focus{border-color:#fbbf24;outline:none;box-shadow:0 0 0 3px #fbbf2447}.operations-button-row{display:flex;flex-wrap:wrap;gap:10px}.operations-primary-button,.operations-secondary-button,.operations-danger-button{border:0;border-radius:999px;padding:12px 20px;font-weight:900;cursor:pointer}.operations-primary-button{background:#fbbf24;color:#111827}.operations-secondary-button{background:#ffffff26;color:#f8fafc}.operations-card .operations-secondary-button{background:#eef2ff;color:#1e3a8a}.operations-danger-button{background:#fee2e2;color:#991b1b}.operations-primary-button:disabled,.operations-secondary-button:disabled,.operations-danger-button:disabled{opacity:.65;cursor:not-allowed}.operations-empty-card,.operations-success-box,.operations-error-box{padding:22px 24px;font-weight:800}.operations-empty-card{color:#6b7280;background:#fff;border:1px dashed #d1d5db;box-shadow:none}.operations-success-box{color:#166534;background:#dcfce7}.operations-error-box{color:#991b1b;background:#fee2e2}@media(max-width:1000px){.operations-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-layout{grid-template-columns:1fr}}@media(max-width:700px){.operations-page{padding:24px 16px 92px}.operations-hero{flex-direction:column}.operations-metric-grid{grid-template-columns:1fr}.operations-card{padding:22px 18px}.operations-list-item-header{flex-direction:column}}.order-product-card-unavailable{position:relative;opacity:.62;background:#f3f0e8;border:1px dashed #b8aa88;filter:grayscale(.55)}.order-product-card-unavailable:before{content:"Unavailable";position:absolute;top:1rem;left:-2.5rem;width:11rem;padding:.35rem 0;transform:rotate(-35deg);background:#7a1f1f;color:#fff;font-weight:800;font-size:.85rem;letter-spacing:.08em;text-align:center;z-index:2;box-shadow:0 2px 8px #00000040}.order-product-card-unavailable .order-product-photo{filter:grayscale(1) brightness(.8)}.order-product-card-unavailable h2,.order-product-card-unavailable .order-product-description,.order-product-card-unavailable .order-product-price,.order-product-card-unavailable label{color:#6f6a5d}.order-unavailable-badge{display:inline-flex;align-items:center;justify-content:center;margin:.35rem 0 .5rem;padding:.35rem .6rem;border-radius:999px;background:#7a1f1f;color:#fff;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.order-product-card-unavailable .order-quantity-stepper{pointer-events:none;opacity:.45}.order-product-card-unavailable .order-primary-button,.order-product-card-unavailable .order-primary-button:disabled{background:#b8b2a3;color:#fff;border-color:#b8b2a3;cursor:not-allowed;box-shadow:none}.orderable-items-page{padding:1rem 1rem 6rem;max-width:1200px;margin:0 auto}.orderable-items-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.orderable-items-header h1{margin:0;font-size:1.5rem;line-height:1.2}.orderable-items-toolbar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.orderable-items-toolbar input[type=search]{min-width:260px;max-width:420px;width:100%;padding:.45rem .65rem}.orderable-items-archived-toggle{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.orderable-items-table-wrap{width:100%;overflow-x:auto;background:#fff;border-radius:10px}.orderable-items-table{width:100%;border-collapse:collapse;table-layout:fixed}.orderable-items-table th,.orderable-items-table td{padding:.75rem;vertical-align:top;border-bottom:1px solid #e5e5e5}.orderable-items-table th{font-weight:700;white-space:nowrap}.orderable-items-table .photo-cell{width:90px}.orderable-items-table .name-cell{width:auto;min-width:360px}.orderable-items-table .status-cell{width:140px}.orderable-items-table .variations-cell,.orderable-items-table .order-cell{width:90px;text-align:center}.orderable-items-table .actions-cell{width:90px}.orderable-item-name{font-weight:600;margin-bottom:.25rem}.orderable-item-description{font-size:.95rem;opacity:.85;line-height:1.4;max-height:4.2em;overflow:hidden}.status-badges{display:flex;flex-direction:column;gap:.25rem}.status-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.2rem .55rem;font-size:.8rem;font-weight:600;background:#e9ecef}.actions-stack{display:flex;flex-direction:column;gap:.35rem}@media(max-width:768px){.orderable-items-page{padding:.75rem .75rem 6rem}.orderable-items-table{min-width:850px}}.orderable-item-photo{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.orderable-item-photo-img{display:block;box-shadow:0 1px 4px #0000002e}.order-complete-message{white-space:pre-line}.orderable-action-button{min-height:44px;min-width:44px;padding:.6rem .8rem;font-size:1rem;line-height:1.2;border-radius:.6rem;display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation}.orderable-action-button-icon{width:48px;height:48px;padding:0}.orderable-action-button svg{font-size:1.1rem}.actions-stack{display:flex;gap:.5rem;align-items:center;justify-content:flex-end}@media(max-width:768px){.orderable-action-button{min-height:48px;min-width:48px;font-size:1.05rem}.orderable-action-button-icon{width:52px;height:52px}.actions-stack{gap:.6rem}.orderable-items-table .actions-cell{min-width:116px}}.operations-layout,.operations-main-column,.operations-side-column,.operations-card,.operations-action-card,.operations-action-table,.operations-action-row{min-width:0}.operations-action-card{overflow:hidden}.operations-action-table{display:grid;gap:.75rem;width:100%;max-width:100%}.operations-action-table-head,.operations-action-row{display:grid;grid-template-columns:minmax(130px,1.15fr) minmax(150px,1.1fr) minmax(72px,.5fr) minmax(130px,.95fr) minmax(150px,.95fr);align-items:center;gap:.75rem}.operations-action-table-head{padding:0 .75rem .35rem;color:#64748b;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.operations-action-table-head>span,.operations-action-row>[role=cell]{min-width:0}.operations-action-row{padding:.9rem .75rem;border:1px solid rgba(15,23,42,.08);border-radius:1rem;background:#ffffffc7;box-shadow:0 10px 24px #0f172a0f}.operations-action-row-done{background:#ecfdf5eb;border-color:#16a34a42}.operations-action-primary,.operations-action-muted-cell,.operations-action-total{overflow-wrap:anywhere}.operations-action-primary{display:flex;flex-direction:column;gap:.2rem}.operations-action-primary strong{color:#020617}.operations-action-primary span,.operations-action-muted-cell{color:#475569;font-size:.92rem}.operations-action-total{color:#020617;font-weight:800;white-space:nowrap}.operations-action-missing-cell{color:#94a3b8;font-style:italic}.operations-action-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0}.operations-action-buttons .operations-primary-button,.operations-action-buttons .operations-secondary-button{min-height:2.65rem;white-space:nowrap}.operations-action-success,.operations-action-error{flex-basis:100%;font-size:.9rem;font-weight:800}.operations-action-success{color:#15803d}.operations-action-error{color:#b91c1c}.operations-filter-actions{margin-bottom:16px}.operations-queue-count{margin-bottom:12px}@media(max-width:1280px){.operations-layout{grid-template-columns:1fr}.operations-side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(min-width:1281px){.operations-action-table-head,.operations-action-row{grid-template-columns:minmax(140px,1.15fr) minmax(155px,1.1fr) minmax(76px,.5fr) minmax(140px,.95fr) minmax(160px,.95fr)}}@media(max-width:860px){.operations-side-column{grid-template-columns:1fr}.operations-action-table-head{display:none}.operations-action-row{grid-template-columns:1fr;align-items:stretch;gap:.65rem;padding:1rem}.operations-action-row>[role=cell]{display:grid;grid-template-columns:6.75rem minmax(0,1fr);column-gap:.75rem;row-gap:.15rem;align-items:start}.operations-action-row>[role=cell]:before{content:attr(data-label);color:#64748b;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.operations-action-row>[role=cell]>*{grid-column:2}.operations-action-primary strong{grid-row:1}.operations-action-buttons{justify-content:flex-start}}@media(max-width:520px){.operations-action-row>[role=cell]{grid-template-columns:1fr}.operations-action-row>[role=cell]>*{grid-column:1}.operations-action-buttons .operations-primary-button,.operations-action-buttons .operations-secondary-button{width:100%}}.entity-form{--entity-form-surface: rgba(255, 255, 255, .86);--entity-form-surface-raised: #ffffff;--entity-form-input: #ffffff;--entity-form-text: #172033;--entity-form-muted: #667085;--entity-form-border: rgba(15, 23, 42, .14);--entity-form-border-strong: rgba(15, 23, 42, .24);--entity-form-accent: var(--nouns-accent, #2563eb);--entity-form-focus: rgba(37, 99, 235, .18);--entity-form-shadow: 0 18px 48px rgba(15, 23, 42, .08);width:min(100%,760px);margin:0 auto;box-sizing:border-box;gap:1rem;padding:clamp(1rem,2.4vw,1.5rem);border:1px solid var(--entity-form-border);border-radius:20px;background:var(--entity-form-surface);color:var(--entity-form-text);box-shadow:var(--entity-form-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body.dark-mode .entity-form,html.dark-mode .entity-form{--entity-form-surface: rgba(17, 24, 39, .88);--entity-form-surface-raised: #151e2b;--entity-form-input: #0d141e;--entity-form-text: #f2f6fb;--entity-form-muted: #aab7c7;--entity-form-border: rgba(226, 232, 240, .15);--entity-form-border-strong: rgba(226, 232, 240, .28);--entity-form-accent: #7db5ff;--entity-form-focus: rgba(96, 165, 250, .24);--entity-form-shadow: 0 22px 60px rgba(0, 0, 0, .3)}.entity-form>.entity-field{display:grid;width:100%;margin:0;padding:0;gap:.45rem}.entity-form>.entity-field>label{width:100%;margin:0;color:var(--entity-form-text);font-size:.78rem;font-weight:720;line-height:1.25;letter-spacing:.035em;text-transform:uppercase}.entity-form input:not([type=file]),.entity-form textarea,.entity-form select{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--entity-form-border);border-radius:12px;background:var(--entity-form-input);color:var(--entity-form-text);font:inherit;font-size:1rem;line-height:1.45;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.entity-form input:not([type=file]),.entity-form select{min-height:48px;padding:.72rem .85rem}.entity-form textarea{min-height:124px;padding:.8rem .85rem;resize:vertical}.entity-form input:not([type=file]):hover,.entity-form textarea:hover,.entity-form select:hover{border-color:var(--entity-form-border-strong)}.entity-form input:not([type=file]):focus-visible,.entity-form textarea:focus-visible,.entity-form select:focus-visible{border-color:var(--entity-form-accent);box-shadow:0 0 0 4px var(--entity-form-focus)}.entity-form input::placeholder,.entity-form textarea::placeholder{color:var(--entity-form-muted);opacity:.78}.entity-form input:disabled,.entity-form textarea:disabled,.entity-form select:disabled{cursor:not-allowed;opacity:.62}.entity-form .entity-media-composer{display:flex;align-items:center;min-height:72px;padding:.75rem;border:1px dashed var(--entity-form-border-strong);border-radius:14px;background:color-mix(in srgb,var(--entity-form-input) 72%,transparent)}.entity-form .entity-upload-btn,.entity-form .entity-remove-media{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;min-width:46px;border:1px solid var(--entity-form-border);border-radius:12px;background:var(--entity-form-surface-raised);color:var(--entity-form-accent);font:inherit;font-size:1.45rem;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 6px 18px #0f172a14;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.entity-form .entity-upload-btn:hover,.entity-form .entity-remove-media:hover{transform:translateY(-1px);border-color:var(--entity-form-accent);box-shadow:0 8px 22px var(--entity-form-focus)}.entity-form .entity-upload-btn:focus-visible,.entity-form .entity-remove-media:focus-visible,.entity-form .btn-save:focus-visible{outline:none;box-shadow:0 0 0 4px var(--entity-form-focus)}.entity-form .entity-media-preview{position:relative;overflow:hidden;width:100%;min-height:96px;flex-shrink:0;padding:.65rem;box-sizing:border-box;border:1px solid var(--entity-form-border);border-radius:16px;background:var(--entity-form-input)}.entity-form .entity-media-preview .entity-remove-media{position:absolute;top:.75rem;right:.75rem;z-index:2;width:40px;height:40px;min-width:40px;font-size:1rem}.entity-form .btn-save{align-self:flex-end;min-height:46px;min-width:112px;padding:.7rem 1.15rem;border:1px solid transparent;border-radius:12px;background:var(--entity-form-accent);color:#fff;font:inherit;font-weight:750;cursor:pointer;box-shadow:0 10px 24px var(--entity-form-focus);transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.entity-form .btn-save:hover{transform:translateY(-1px);filter:brightness(1.04)}.entity-form .btn-save:active{transform:translateY(0)}body.dark-mode .entity-form .btn-save,html.dark-mode .entity-form .btn-save{color:#07111f}@media(max-width:640px){.entity-form{width:100%;gap:.85rem;padding:1rem;border-left:0;border-right:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.entity-form textarea{min-height:112px}.entity-form .btn-save{width:100%;min-height:48px}}@media(prefers-reduced-motion:reduce){.entity-form input,.entity-form textarea,.entity-form select,.entity-form button{transition:none!important}}.header-main{position:relative;z-index:3000;width:100%;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;box-sizing:border-box;background:var(--nouns-header-bg, #ffffff);color:var(--nouns-text)}.header-left{display:flex;align-items:center;gap:1rem}.brand-button{background:none;border:none;padding:0;display:flex;align-items:center;gap:.35rem;font-size:1.25rem;font-weight:600;color:var(--nouns-text);cursor:pointer}.brand__logo{font-size:1.1rem}.brand__name{font-size:1.15rem}.header-right{display:flex;align-items:center;gap:.6rem}.header-icon-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:var(--nouns-header-bg, #ffffff);color:var(--nouns-text);cursor:pointer;transition:background .2s ease,border .2s ease}.header-icon-button:hover{background:var(--nouns-hover, rgba(0, 0, 0, .06))}body.dark-mode .header-icon-button{background:#1e1f24;border-color:#ffffff1f}body.dark-mode .header-icon-button:hover{background:#ffffff14}@media(max-width:600px){.header-main{height:56px;padding:0 .6rem}.brand__name{font-size:1.05rem}.header-right{gap:.5rem}}.muse-delete-header{display:inline-flex;align-items:center;justify-content:center;height:36px;width:36px;margin-top:0;padding:0}.muse-delete-header svg{font-size:1rem}.card-header{display:flex;align-items:center}.muse-delete-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:var(--nouns-header-bg, #ffffff);color:var(--nouns-text);cursor:pointer}.muse-delete-btn:hover{background:var(--nouns-hover, rgba(0, 0, 0, .06))}.bottom-nav{position:fixed;bottom:0;left:0;right:0;height:64px;background:var(--color-panel-2);display:flex;justify-content:space-around;align-items:center;border-top:1px solid rgba(255,255,255,.08);z-index:1000;backdrop-filter:blur(8px)}.bottom-nav-icon{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:var(--color-primary);font-size:.8rem}.bottom-nav-icon svg{font-size:1.25rem;margin-bottom:2px;display:block;color:var(--color-text)}.bottom-nav-icon svg{color:var(--color-text);font-size:1.25rem;margin-bottom:2px}.landing{color:var(--color-text);background:radial-gradient(1200px 800px at 80% -10%,color-mix(in srgb,var(--color-panel),#0a0f14 20%) 0%,transparent 60%),var(--color-bg);min-height:100dvh;display:flex;flex-direction:column;padding-top:0}.landing__nav{position:sticky;top:0;z-index:2500;background:color-mix(in srgb,var(--color-bg),#0a0f14 10%);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.06)}.hero{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1rem,4vw,3rem);padding:clamp(2.5rem,6vw,5rem) clamp(1rem,4vw,3rem);align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg),var(--color-panel) 45%),var(--color-panel));border-radius:24px;max-width:1280px;margin:1.5rem auto;box-shadow:0 18px 50px #00000014}body.dark-mode .hero{background:linear-gradient(180deg,color-mix(in srgb,var(--color-panel),black 25%),var(--color-panel-2));box-shadow:0 18px 50px #00000073}@media(max-width:980px){.hero{grid-template-columns:1fr}}@media(max-width:600px){.hero{padding-top:.9rem;padding-bottom:1.4rem}}.hero__copy h1{font-size:clamp(2.2rem,4vw,3rem);font-weight:800;line-height:1.18;margin-bottom:.8rem;color:var(--color-text)}.hero__copy .lead{font-size:clamp(1.2rem,2vw,1.35rem);max-width:620px;line-height:1.6;color:var(--color-muted)}.hero__ctas{margin-top:1.7rem;display:flex;flex-wrap:wrap;gap:1rem}.hero__ctas .btn--primary{padding:.9rem 1.5rem;font-size:1.1rem;border-radius:999px;box-shadow:0 10px 28px -6px color-mix(in srgb,var(--color-primary),transparent 55%)}.hero__ctas .btn--ghost{padding:.9rem 1.5rem;font-size:1.1rem}.hero__pills{display:flex;gap:.5rem;margin-top:1.2rem;opacity:.85}.hero__pills .pill{padding:6px 12px;border-radius:999px;font-size:.78rem;background:color-mix(in srgb,var(--color-panel-2),var(--color-bg) 20%);border:1px solid color-mix(in srgb,var(--color-text),transparent 85%)}.hero__visual{position:relative;display:flex;justify-content:center;align-items:center}.hero__card{background:var(--color-panel);padding:1.5rem;border-radius:18px;box-shadow:0 10px 40px #0000001f}body.dark-mode .hero__card{background:var(--color-panel-2);box-shadow:0 10px 40px #0000008c}.hero__bubble{background:color-mix(in srgb,var(--color-panel-2),white 15%);padding:.8rem 1rem;border-radius:14px;margin-bottom:.9rem;box-shadow:0 4px 16px #00000014}body.dark-mode .hero__bubble{background:color-mix(in srgb,var(--color-panel-2),black 25%)}.section{max-width:900px;margin:2.5rem auto;padding:2rem 1.5rem;background:var(--color-panel);border-radius:20px;box-shadow:0 6px 26px #0000000f}body.dark-mode .section{background:var(--color-panel-2);box-shadow:0 6px 26px #0006}.section h2{font-size:1.9rem;margin-bottom:.75rem;font-weight:700}.steps{list-style:none;margin:0;padding:0}.step{display:flex;gap:1.2rem;margin-bottom:2rem}.step__icon{font-size:1.6rem;padding:1rem;border-radius:16px;background:color-mix(in srgb,var(--color-panel-2),var(--color-bg) 20%)}body.dark-mode .step__icon{background:color-mix(in srgb,var(--color-panel-2),black 25%)}.step__body h3{font-size:1.35rem;margin-bottom:.4rem}.section.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.section.grid .card{padding:1.4rem;border-radius:18px}.connect-hero{position:relative;width:100%;max-width:720px;margin:16px auto;aspect-ratio:4 / 5;border-radius:8px;overflow:hidden;background:var(--color-panel-2);box-shadow:0 10px 40px #0000004d;touch-action:pan-y}.connect-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .22s ease}.connect-media.ready{opacity:1}.connect-skeleton{position:absolute;inset:0;background:linear-gradient(100deg,#ffffff0a,#ffffff14,#ffffff0a 40%),var(--color-panel-2);background-size:200% 100%;animation:connectShimmer 1.2s linear infinite}@keyframes connectShimmer{0%{background-position:-200% 0,0 0}to{background-position:200% 0,0 0}}.connect-arrow{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);background:#00000059;color:#fff;backdrop-filter:blur(8px);cursor:pointer;font-size:1.1rem;outline:none;user-select:none;box-shadow:0 4px 12px #00000040}.connect-arrow.left{left:10px}.connect-arrow.right{right:10px}.connect-arrow:disabled{opacity:.35;cursor:default}.connect-chip{position:absolute;top:12px;left:12px;font-size:12px;padding:8px 10px;border-radius:999px;color:var(--color-text);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--color-bg),transparent 60%);border:1px solid color-mix(in srgb,var(--color-text),transparent 85%)}.connect-caption{position:absolute;left:12px;right:12px;bottom:12px;display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;color:#fff;backdrop-filter:blur(8px);background:color-mix(in srgb,var(--color-bg),transparent 60%);border:1px solid color-mix(in srgb,var(--color-text),transparent 85%)}.connect-dots{display:flex;justify-content:center;gap:8px;padding:8px 0 4px}.connect-dot{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--color-text),transparent 70%);transition:width .14s ease,background .14s ease}.connect-dot.active{width:18px;background:var(--color-primary)}body:has(main.landing){overflow-y:auto}body:has(main.landing) #root,body:has(main.landing) #App{overflow:visible}main.landing{min-height:100vh;overflow-y:auto;overflow-x:hidden}.cookie-lockout-shield{display:none!important}body.lock-scroll{overflow:hidden!important}.cookie-modal-backdrop{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(4px);z-index:10000}.cookie-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-bg, #ffffff);color:var(--color-text, #111);width:min(92%,480px);padding:2rem;border-radius:18px;box-shadow:0 12px 38px #00000059;text-align:center;z-index:10005}.cookie-modal h2{margin-top:0;margin-bottom:1rem;font-size:1.45rem;font-weight:700}.cookie-modal p{font-size:1rem;line-height:1.4;margin-bottom:1.5rem}.cookie-accept-btn{padding:10px 24px;background:var(--color-accent, #0366ff);color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background .2s ease}.cookie-accept-btn:hover{background:var(--color-accent-hover, #004ec2)}.muse-page{position:relative;width:100%;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.muse-header{position:sticky;top:0;z-index:10;background:var(--surface, #fff);display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border, #ddd);color:var(--text);flex-shrink:0}body.dark-mode .muse-header,body.dark .muse-header,[data-theme=dark] .muse-header{background:var(--nouns-header-bg);color:var(--color-text);border-bottom:1px solid rgba(255,255,255,.08)}.muse-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px;padding-bottom:calc(var(--muse-composer-h, 72px) + var(--bottom-nav-h, 72px) + env(safe-area-inset-bottom) + 96px);-webkit-overflow-scrolling:touch;box-sizing:border-box}.muse-item{margin-bottom:12px}.muse-bubble{display:inline-block;padding:8px 12px;border-radius:12px;background:var(--surface-muted, #f3f3f3);color:var(--text, #222);max-width:85%;word-wrap:break-word}.muse-media{margin-top:6px;max-width:320px}.muse-loading{padding:16px;text-align:center;color:var(--text-muted, #666)}.muse-text-block{position:relative;margin-bottom:8px}.muse-copy-btn{color:var(--color-muted)}.muse-copy-btn svg{opacity:.75}.muse-copy-btn:hover svg{opacity:1}body.dark-mode .muse-copy-btn,body.dark .muse-copy-btn,[data-theme=dark] .muse-copy-btn{color:var(--color-muted)}.muse-placeholder{font-size:12px;color:var(--text-muted, #888);margin:4px 0 8px;min-height:16px}.muse-comment-translated{color:var(--text, #222);font-style:italic}.muse-comment-transliterated{color:var(--text-muted, #666);font-size:13px}body.dark .muse-comment-translated,[data-theme=dark] .muse-comment-translated,body.dark-mode .muse-comment-translated{color:var(--color-text)}body.dark .muse-comment-transliterated,[data-theme=dark] .muse-comment-transliterated,body.dark-mode .muse-comment-transliterated{color:var(--color-muted)}.muse-names{font-size:12px;font-weight:600;color:var(--text-muted, #777);margin-bottom:4px}.muse-message-actions{margin-left:8px}.muse-header-avatar{width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px;border-radius:50%;object-fit:cover;flex:0 0 auto;display:block}.muse-header-center{flex:1;display:flex;flex-direction:column;align-items:center}.muse-page{overflow:hidden}.muse-page .muse-scroll{overflow-y:auto}.muse-page{height:100%}.muse-page .muse-scroll{flex:1 1 auto;min-height:0}.ai-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ai-chip-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:var(--color-panel-2);border:1px solid var(--color-border);font-size:13px;color:var(--color-text);cursor:pointer;user-select:none}.ai-chip-btn:hover{background:var(--nouns-hover)}.ai-chip-btn.active{background:var(--nouns-accent);color:#fff}.ai-chip-btn{font-weight:500}.media-preview-overlay{position:fixed;inset:0;background:#00000040;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:999;animation:fadeIn .12s ease-out}.media-preview-content{transform:scale(.95);animation:zoomIn .14s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{to{transform:scale(1)}}.muse-header-avatar{cursor:zoom-in;transition:transform .15s ease}.muse-header-avatar-click{cursor:zoom-in}.muse-header-avatar{transition:transform .15s ease}.muse-header-avatar:hover{transform:scale(1.05)}.muse-scroll:after{content:"";display:block;height:120px;flex-shrink:0}
