.home-page{background-color:var(--app-surface-page);min-height:100dvh;color:var(--profile-text)}.home-page :is(.bg-gray-800,.bg-gray-800\/60):where(.rounded-lg,.rounded-xl):not(.home-notification-row){border:1px solid var(--profile-border);box-shadow:var(--app-shadow-card)}.home-primary-action{background-color:var(--app-accent);color:var(--app-on-accent)}.home-primary-action:hover{background-color:var(--app-accent-hover)}.home-menu,.home-notifications,.home-popup{background-color:var(--profile-surface);color:var(--profile-text);border-color:var(--profile-border-strong);box-shadow:var(--app-shadow-card)}.home-popup-overlay{background-color:var(--app-overlay)}.home-notification-row{background-color:var(--profile-surface)}.home-notification-row.home-notification-row--unread{background-color:color-mix(in srgb, var(--profile-surface) 60%, black)}.app-card-surface,.profile-home-cards :is(.bg-gray-800,.bg-gray-800\/60,.bg-gray-800\/70):where(.rounded-lg,.rounded-xl,.rounded-2xl){background-color:var(--app-surface-card);border:1px solid var(--app-border-subtle);box-shadow:var(--app-shadow-card)}.app-card-interactive{transition:background-color .15s,border-color .15s}.app-card-interactive:hover{background-color:var(--app-surface-hover);border-color:var(--app-border)}.profile-page{background-color:var(--app-surface-page);min-height:100dvh;color:var(--profile-text)}.profile-page-title{color:var(--profile-text);font-size:var(--app-text-title);line-height:var(--app-text-title-lh);text-align:start;font-weight:700}.profile-page-description,.profile-body-text{font-size:var(--app-text-body);line-height:var(--app-text-body-lh);text-align:start}.profile-page-description{color:var(--profile-muted)}.profile-field-label{color:var(--profile-text);font-size:var(--app-text-body);line-height:var(--app-text-body-lh);text-align:start;font-weight:500;display:block}.profile-field-message{font-size:var(--app-text-body);line-height:var(--app-text-body-lh);text-align:start;margin-top:.375rem;display:block}.profile-field-message--danger{color:var(--app-action-primary)}.profile-field-message--success{color:#34d399}html.theme-light .profile-field-message--danger{color:var(--app-action-primary-hover)}html.theme-light .profile-field-message--success{color:#059669}:is(.home-page,.profile-page) :is(.bg-gray-800,.bg-gray-800\/60,.bg-gray-800\/70){background-color:var(--profile-surface)}:is(.home-page,.profile-page,.profile-popup) :is(.bg-gray-700,.bg-gray-700\/40,.bg-gray-700\/50,.bg-gray-700\/60,.bg-gray-700\/70){background-color:var(--profile-surface-2)}.profile-page :is(.bg-gray-900,.bg-gray-900\/60,.bg-gray-900\/80,.bg-gray-900\/90){background-color:var(--profile-surface-deep)}:is(.home-page,.profile-page) :is(.border-gray-600,.border-gray-700,.border-gray-700\/40,.border-gray-700\/50){border-color:var(--profile-border)}:is(.home-page,.profile-page,.profile-popup) :is(.text-white,.text-gray-200,.text-gray-300){color:var(--profile-text)}:is(.home-page,.profile-page,.profile-popup) :is(.text-gray-400,.text-gray-500){color:var(--profile-muted)}:is(.home-page,.home-menu,.profile-page,.profile-popup) :is(.hover\:bg-gray-600,.hover\:bg-gray-700,.hover\:bg-gray-700\/30,.hover\:bg-gray-700\/60,.hover\:bg-gray-700\/70):hover,.home-notification-row:hover{background-color:var(--profile-surface-hover)}.profile-popup-overlay{background-color:var(--app-overlay);-webkit-backdrop-filter:none;backdrop-filter:none}.profile-popup{background-color:var(--profile-surface);color:var(--profile-text);border:1px solid var(--profile-border-strong);box-shadow:var(--app-shadow-card)}.profile-menu{background-color:var(--profile-surface-2);color:var(--profile-text);border:1px solid var(--profile-border-strong);box-shadow:var(--app-shadow-card)}.profile-menu :is(.hover\:bg-gray-700\/70,.hover\:bg-gray-700):hover{background-color:var(--profile-surface-hover)}.profile-toast{background-color:var(--profile-surface-2);color:var(--profile-text);border:1px solid var(--profile-border-strong);box-shadow:var(--app-shadow-card)}.support-guide-tabs{border:1px solid var(--profile-border);background-color:var(--profile-surface-deep);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-bottom:.75rem;padding:.25rem;display:grid}.support-guide-tab{min-width:0;min-height:2.75rem;color:var(--profile-muted)}.support-guide-tab[aria-selected=true]{color:var(--profile-text);background-color:var(--profile-surface-2);box-shadow:var(--profile-shadow)}.support-guide-step-number{background-color:var(--profile-surface-hover);width:1.375rem;height:1.375rem;color:var(--profile-muted);font-size:var(--app-text-micro);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.support-guide-tab[aria-selected=true] .support-guide-step-number{background-color:var(--app-accent);color:var(--app-on-accent)}.support-guide-stage{border:1px solid var(--profile-border);background-color:var(--profile-surface);box-shadow:var(--profile-shadow);border-radius:1rem;padding:.875rem}.support-guide-phone{border:1px solid var(--profile-border-strong);background-color:var(--app-surface-page);border-radius:1.25rem;width:min(100%,21rem);min-height:18rem;margin-inline:auto;overflow:hidden}.support-guide-phone-bar{border-bottom:1px solid var(--profile-border);justify-content:center;gap:.25rem;padding:.625rem;display:flex}.support-guide-phone-bar span{background-color:var(--profile-border-strong);border-radius:999px;width:.3rem;height:.3rem}.support-guide-screen{padding:1rem;position:relative}.support-guide-mini-heading{color:var(--profile-text);align-items:center;gap:.5rem;display:inline-flex}.support-guide-mini-heading svg{color:var(--app-accent)}.support-guide-wallet-row{border:1px solid var(--profile-border);background-color:var(--profile-surface);border-radius:.75rem;align-items:center;gap:.625rem;margin-top:1rem;padding:.75rem;display:flex}.support-guide-wallet-row>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.support-guide-wallet-row small,.support-guide-balance-pill small{color:var(--profile-muted);font-size:var(--app-text-nano);line-height:1rem}.support-guide-wallet-row strong{color:var(--profile-text);font-size:var(--app-text-heading)}.support-guide-icon{background-color:var(--app-accent-soft);width:2.25rem;height:2.25rem;color:var(--app-accent);border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.support-guide-mini-action{background-color:var(--app-accent);color:var(--app-on-accent);font-size:var(--app-text-micro);border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem .5rem;font-weight:700;display:inline-flex}.support-guide-packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.support-guide-packages>span{border:1px solid var(--profile-border);background-color:var(--profile-surface);min-height:4.5rem;color:var(--profile-muted);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex;position:relative}.support-guide-packages>span.is-selected{border-color:var(--app-accent);color:var(--app-accent-soft-text);background-color:var(--app-accent-soft)}.support-guide-packages .lucide-check{position:absolute;inset-block-start:.35rem;inset-inline-end:.35rem}.support-guide-reading-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.support-guide-balance-pill{border:1px solid var(--profile-border);background-color:var(--profile-surface);border-radius:.625rem;flex-direction:column;padding:.375rem .625rem;display:inline-flex}.support-guide-balance-pill b{color:var(--reading-control-green);font-size:var(--app-text-body)}.support-guide-cup{border:1px solid var(--profile-border);background-color:var(--profile-surface);width:8rem;height:8rem;color:var(--app-accent);border-radius:999px;justify-content:center;align-items:center;margin:2.25rem auto 0;display:flex}.support-guide-pointer{color:var(--reading-control-green);position:absolute;inset-block-start:3.5rem;inset-inline-end:2.6rem}[dir=rtl] .support-guide-pointer svg{transform:rotate(180deg)}.support-guide-copy{align-items:flex-start;gap:.75rem;margin-block:.875rem;display:flex}.support-guide-copy h2{color:var(--profile-text);font-size:var(--app-text-heading);line-height:var(--app-text-heading-lh);font-weight:700}.support-guide-copy p{color:var(--profile-muted);font-size:var(--app-text-body);line-height:var(--app-text-body-lh);margin-top:.125rem}.profile-group{background-color:var(--profile-surface);border:1px solid var(--profile-border);box-shadow:var(--profile-shadow);border-radius:1rem;overflow:hidden}.profile-section-title{font-size:var(--app-text-micro);line-height:var(--app-text-micro-lh);letter-spacing:.08em;text-transform:uppercase;color:var(--profile-muted);margin-bottom:.5rem;padding-inline:.25rem;font-weight:600}.profile-row{background-color:#0000;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;max-width:100%;padding:.875rem 1rem;transition:background-color .15s;display:flex}.profile-row+.profile-row,.profile-group>*+* .profile-row,.profile-group>*+.profile-row{border-top:1px solid var(--profile-divider)}.profile-row:hover:not(:disabled){background-color:var(--profile-surface-hover)}.profile-row:disabled{opacity:.5}.profile-row-label{min-width:0;color:var(--profile-text);font-size:var(--app-text-card-title);line-height:var(--app-text-card-title-lh);font-weight:var(--app-text-card-title-weight);text-align:start}.profile-row-icon{width:2rem;height:2rem;color:var(--profile-accent);background-color:#f43f5e1a;border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.profile-row-icon--indigo{color:#818cf8;background-color:#6366f11a}.profile-row-icon--amber{color:#fbbf24;background-color:#f59e0b1a}.profile-row-icon--teal{color:#2dd4bf;background-color:#14b8a61a}.profile-row-icon--purple{color:#c084fc;background-color:#a855f71a}.profile-row-icon--sky{color:#38bdf8;background-color:#0ea5e91a}.profile-row-icon--emerald{color:#34d399;background-color:#10b9811a}.profile-row-icon--slate{color:var(--profile-muted);background-color:#1e293be6}.profile-row-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:none;font-size:var(--app-text-body);color:var(--profile-accent);flex:none;font-weight:600;overflow:hidden}.profile-row-trailing{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.profile-row-badge{background-color:var(--profile-accent-soft);border:1px solid var(--profile-accent-border);border-radius:9999px;align-items:center;padding:.125rem .5rem;display:inline-flex}.profile-avatar-halo{pointer-events:none;background-color:#10b98124;border-radius:9999px;position:absolute;inset:-.4rem}.profile-id-pill{background-color:var(--profile-surface-deep);border:1px solid var(--profile-border-strong);color:var(--profile-muted);font-size:var(--app-text-body);line-height:var(--app-text-body-lh);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-weight:400;transition:color .15s,transform .12s;display:inline-flex}button.profile-id-pill:hover{color:var(--profile-text)}button.profile-id-pill:active{transform:scale(.95)}.profile-icon-btn{background-color:var(--profile-surface);border:1px solid var(--profile-border);width:2.25rem;height:2.25rem;color:var(--profile-muted);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,transform .12s;display:inline-flex}.profile-icon-btn:hover{background-color:var(--profile-surface-2);color:var(--profile-text)}.profile-icon-btn:active{transform:scale(.95)}.profile-icon-btn--active,.profile-icon-btn--active:hover{color:#f43f5e;background-color:color-mix(in srgb, #f43f5e 12%, var(--profile-surface));border-color:#f43f5e73}.profile-share-inline-btn{width:2rem;height:2rem;color:var(--profile-text);opacity:.85;background:0 0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:.125rem;transition:opacity .15s,background-color .15s,transform .12s;display:inline-flex}.profile-share-inline-btn:hover,.profile-share-inline-btn:focus-visible{opacity:1;background-color:var(--profile-surface)}.profile-share-inline-btn:active{transform:scale(.92)}.profile-bio{text-align:center;max-width:min(100%,19.375rem);font-size:var(--app-text-body);line-height:var(--app-text-heading-lh);color:var(--profile-muted);margin-inline:auto;font-style:italic}.profile-display-name{color:var(--profile-text);font-size:1.125rem;line-height:var(--app-text-title-lh);font-weight:700}.profile-logout-row{background-color:var(--profile-surface);border:1px solid var(--profile-border);width:100%;box-shadow:var(--profile-shadow);color:#fb7185;border-radius:1rem;align-items:center;gap:.875rem;padding:.875rem 1rem;transition:background-color .15s,color .15s;display:flex}.profile-logout-label{font-size:var(--app-text-body);line-height:var(--app-text-body-lh);font-weight:500}.profile-version{color:var(--profile-muted);font-size:var(--app-text-nano);line-height:var(--app-text-micro-lh);margin-inline-start:auto;font-weight:400}.profile-logout-row:hover:not(:disabled){color:#fda4af;background-color:#f43f5e14}.profile-logout-row-icon{color:#fb7185;background-color:#f43f5e1f;border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.profile-identity-block,.profile-reference-gap{margin-bottom:.875rem}.profile-stats{background-color:var(--profile-surface);border:1px solid var(--profile-border);width:100%;box-shadow:var(--profile-shadow);border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:.75rem;display:grid}.profile-stats>*+*{border-inline-start:1px solid var(--profile-divider)}.profile-stat-item{text-align:center;min-width:0;padding:.25rem}.profile-stat-item>:last-child{overflow-wrap:anywhere;min-width:0;line-height:1.25}.profile-hero-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-bottom:0;padding-inline:.25rem;display:grid}.profile-hero-row{align-items:center;width:100%;margin-bottom:.25rem;padding:1.25rem 1rem .5rem 0;display:flex}.profile-stats--rail{border-start-start-radius:9999px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:9999px;flex:auto;min-width:0;margin-inline-end:-1.5rem;padding:.5rem 1.75rem .5rem .25rem}.profile-stats--rail .profile-stat-item{padding:.125rem 0}.profile-page .profile-stats--rail .profile-stat-item>.text-sm:last-child{overflow-wrap:break-word;word-break:break-word;white-space:normal;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em;font-size:clamp(.5625rem,2.6vw,.6875rem);line-height:1.15}.profile-hero-avatar{z-index:1;flex-shrink:0;justify-content:center;display:flex;position:relative}.profile-greeting-bubble{z-index:2;white-space:nowrap;background-color:var(--profile-surface);border:1px solid var(--profile-border);box-shadow:var(--profile-shadow);color:var(--profile-text);font-size:var(--app-text-nano);line-height:var(--app-text-micro-lh);pointer-events:none;border-radius:9999px;padding:.2rem .625rem;font-weight:600;position:absolute;bottom:calc(100% + .625rem);left:50%;transform:translate(-50%)}.profile-greeting-bubble:after{content:"";border-inline:6px solid #0000;border-top:6px solid var(--profile-surface);position:absolute;top:100%;left:50%;transform:translate(-50%)}.profile-hero-id{white-space:nowrap;z-index:2;position:absolute;top:calc(100% + .125rem);left:50%;transform:translate(-50%)}.profile-hero-id .profile-id-pill{font-size:var(--app-text-nano);line-height:var(--app-text-micro-lh);padding:.125rem .5rem}.profile-theme-tabs{background-color:var(--profile-surface-deep);border:1px solid var(--profile-border);border-radius:.75rem;align-items:center;gap:.25rem;padding:.25rem;display:flex}.profile-theme-tab{min-height:2.5rem;font-size:var(--app-text-body);color:var(--profile-muted);border:1px solid #0000;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.375rem;padding-inline:.5rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.profile-theme-tab:hover:not(.profile-theme-tab--active){color:var(--profile-text)}.profile-theme-tab--active{background-color:var(--profile-surface-2);border-color:var(--profile-accent-border);color:var(--profile-accent);font-weight:600}.profile-wallet-card{border:1px solid var(--profile-border);background-color:var(--profile-surface);box-shadow:var(--profile-shadow);border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.profile-wallet-icon{border:1px solid var(--profile-accent-border);width:2.5rem;height:2.5rem;color:var(--profile-accent);background-color:#f43f5e26;border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.profile-danger-icon{border:1px solid var(--profile-accent-border);color:var(--profile-accent);background-color:#f43f5e26;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.profile-wallet-action{background-color:var(--profile-accent);color:#fff;min-height:3.5rem;line-height:1.1;font-size:var(--app-text-body);box-shadow:var(--profile-shadow-coral);border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:.375rem .875rem;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.profile-wallet-action:hover{background-color:var(--profile-accent-hover)}.profile-wallet-action:active{transform:scale(.95)}.profile-tag{background-color:var(--profile-surface-2);border:1px solid var(--profile-border-strong);min-height:1.375rem;color:var(--profile-text);font-size:var(--app-text-body);line-height:var(--app-text-micro-lh);border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .625rem;font-weight:400;transition:border-color .15s;display:inline-flex}.profile-tag:hover{border-color:var(--app-border-strong)}html.theme-light body:not(.full-bleed) :where(.home-page,.home-menu,.home-notifications,.home-popup,.profile-page,.profile-dropdown,.profile-popup,.profile-menu,.profile-toast,.app-popup,.app-menu){--profile-shadow-coral:0 6px 16px -8px color-mix(in srgb, var(--app-accent) 50%, transparent)}html.theme-light body:not(.full-bleed) .profile-avatar-halo{background-color:#10b9811f}html.theme-light body:not(.full-bleed) .profile-id-pill{background-color:var(--app-surface-elevated)}html.theme-light body:not(.full-bleed) .profile-stats,html.theme-light body:not(.full-bleed) .profile-wallet-card{background-color:var(--app-surface-card)}:where(.profile-page,.profile-popup,.profile-menu,.profile-toast){--profile-heading-section:var(--app-text-card-title);--profile-heading-section-lh:var(--app-text-card-title-lh);--profile-text-readable:var(--app-text-body);--profile-text-readable-lh:var(--app-text-body-lh)}@media (width>=1024px){:where(.profile-page,.profile-popup,.profile-menu,.profile-toast){--profile-text-readable:var(--app-text-heading);--profile-text-readable-lh:var(--app-text-heading-lh)}}.profile-page h2:not(.theme-keep):not(.profile-section-title):not(.profile-hero-name):not([class*=uppercase]){font-size:var(--profile-heading-section);line-height:var(--profile-heading-section-lh);font-weight:var(--app-text-card-title-weight)}.profile-page h3:not(.theme-keep):not([class*=uppercase]),.profile-popup h3:not(.theme-keep):not([class*=uppercase]){font-size:var(--app-text-card-title);line-height:var(--app-text-card-title-lh);font-weight:var(--app-text-card-title-weight)}.profile-page :is(.text-xs,.text-sm,.text-\[10px\],.text-\[11px\],.text-\[12px\],.text-\[13px\]):not(.theme-keep),.profile-popup :is(.text-xs,.text-sm):not(.theme-keep),.profile-menu :is(.text-xs,.text-sm):not(.theme-keep),.profile-toast:not(.theme-keep),.profile-page-description,.profile-body-text,.profile-field-label,.profile-field-message,.profile-section-title,.profile-version,.support-guide-step-number,.support-guide-mini-action{font-size:var(--profile-text-readable);line-height:var(--profile-text-readable-lh)}.profile-page .profile-bio{line-height:1.3}.profile-hero-avatar:after{content:"";z-index:-1;border:.25rem solid var(--profile-border);pointer-events:none;top:50%;border-inline-start:0;border-start-end-radius:9999px;border-end-end-radius:9999px;width:1.25rem;height:1.875rem;position:absolute;inset-inline-start:calc(100% - .25rem);transform:translateY(-50%)}.profile-page .profile-hero-top .profile-hero-name{letter-spacing:-.01em;text-align:start;margin:0;font-size:1.25rem;font-weight:700;line-height:1.15}.profile-page .profile-hero-nickname{color:var(--profile-muted);font-size:var(--app-text-body);margin:-.125rem 0 0;line-height:1.1}.profile-photo-sheet-overlay{z-index:60;background:#0000008c;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}.profile-photo-sheet{background:#131d31;border:1px solid #22314e;border-radius:1.25rem;flex-direction:column;gap:.5rem;width:100%;max-width:24rem;padding:.5rem;display:flex;box-shadow:0 -12px 40px #00000080}.profile-photo-sheet-item,.profile-photo-sheet-cancel{color:#f1f5f9;background:#0a0f1d;border:1px solid #22314e;border-radius:.875rem;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;min-height:3.25rem;padding:0 1rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,color .15s;display:flex}.profile-photo-sheet-item svg{color:#f43f5e;background:#f43f5e26;border-radius:9999px;flex-shrink:0;width:2rem;height:2rem;padding:.4375rem}.profile-photo-sheet-cancel{color:#fff;background:#e11d48;border-color:#e11d48;justify-content:center;margin-top:.25rem}.profile-photo-sheet-item:hover,.profile-photo-sheet-cancel:hover{background:#22314e}.profile-photo-sheet-cancel:hover,.profile-photo-sheet-cancel:active{background:#f43f5e;border-color:#f43f5e}.profile-photo-sheet-item--danger{color:#f43f5e}.profile-photo-sheet-item--danger:hover{color:#e11d48}.theme-light .profile-photo-sheet{background:#fff;border-color:#e2e8f0}.theme-light .profile-photo-sheet-item{color:#0f172a;background:#f8fafc;border-color:#e2e8f0}.theme-light .profile-photo-sheet-item--danger{color:#e11d48}.theme-light .profile-photo-sheet-cancel{color:#fff;background:#e11d48;border-color:#e11d48}.theme-light .profile-photo-sheet-cancel:is(:hover,:active){background:#f43f5e;border-color:#f43f5e}@media (width>=640px){.profile-photo-sheet-overlay{align-items:center}.profile-photo-sheet-item,.profile-photo-sheet-cancel{font-size:1rem}}.profile-hero-id-inline{margin-top:.125rem;display:flex}.profile-hero-id-inline .profile-id-pill{font-size:var(--app-text-nano);line-height:var(--app-text-micro-lh);background-color:#0000;border:0;border-radius:0;padding:0}.profile-page .profile-hero-top .profile-hero-name{min-height:1.15em}.app-switch{position:relative}.app-switch[data-state=checked]{background-color:var(--app-action-primary)}.app-switch[data-state=checked]:hover{background-color:var(--app-action-primary-hover)}.app-switch-thumb{transition:left .2s,right .2s;position:absolute;top:0;left:0}.app-switch[data-state=checked] .app-switch-thumb{left:1.25rem}[dir=rtl] .app-switch-thumb{left:auto;right:0}[dir=rtl] .app-switch[data-state=checked] .app-switch-thumb{left:auto;right:1.25rem}.app-button-choice{border-style:solid;border-width:2px;width:100%}.app-brand-surface.app-brand-surface,.app-brand-progress.app-brand-progress{background-color:var(--app-action-primary)}[dir=rtl] .app-button-nav-icon{transform:rotate(180deg)}@keyframes app-copy-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.app-copy-pop{animation:.32s ease-out app-copy-pop}.app-copy-btn{border-radius:.375rem;flex:none;justify-content:center;align-items:center;padding:.25rem;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}.app-copy-btn:hover{background-color:#ffffff1a;transform:scale(1.25)}.app-copy-btn:active{transform:scale(.9)}.symbols-directory,.symbols-modal-surface,.profile-page{--color-symbol-page:var(--app-surface-page);--color-symbol-field:var(--app-surface-elevated);--color-symbol-pill:var(--app-surface-elevated);--color-symbol-pill-hover:var(--app-surface-hover);--color-symbol-card-top:var(--app-surface-elevated);--color-symbol-card-mid:var(--app-surface-card);--color-symbol-card-bottom:var(--app-surface-card);--color-symbol-border:var(--app-border);--color-symbol-border-hover:var(--app-border-strong);--color-symbol-coral:var(--app-accent);--color-symbol-coral-soft:var(--app-accent-soft-text);--color-symbol-counter:var(--app-accent-soft);--color-symbol-copy:var(--app-text);--color-symbol-muted:var(--app-text-muted);--color-symbol-on-coral:var(--app-on-accent);--color-symbol-badge:var(--app-surface-subtle);--color-symbol-badge-copy:var(--app-text-muted);--symbols-text-readable:var(--app-text-body);--symbols-text-readable-lh:var(--app-text-heading-lh);--symbols-text-tag:.75rem;--symbols-text-tag-lh:1.3;font-family:inherit}.symbols-page-title,.symbols-modal-title{font-size:var(--app-text-title);line-height:var(--app-text-title-lh);color:var(--color-symbol-copy);text-align:start;font-weight:700}.symbols-heading{font-size:var(--app-text-heading);line-height:var(--app-text-heading-lh);color:var(--color-symbol-copy);text-align:start;font-weight:600}.symbols-body{font-size:var(--symbols-text-readable);line-height:var(--symbols-text-readable-lh);color:var(--color-symbol-muted);text-align:start;font-weight:400}.symbols-body-strong{font-size:var(--symbols-text-readable);line-height:var(--symbols-text-readable-lh);color:var(--color-symbol-copy);text-align:start;font-weight:500}.symbols-caption{font-size:var(--symbols-text-tag);line-height:var(--symbols-text-tag-lh);color:var(--color-symbol-muted);text-align:start;font-weight:500}.symbols-microcopy{font-size:var(--symbols-text-tag);line-height:var(--symbols-text-tag-lh);font-weight:500}.symbols-microcopy-strong{font-size:var(--symbols-text-tag);line-height:var(--symbols-text-tag-lh);text-transform:uppercase;font-weight:700}.symbols-count-badge,.symbols-total-badge{font-size:var(--symbols-text-tag);line-height:var(--symbols-text-tag-lh);border:1px solid #0000;border-radius:9999px;flex:none;align-items:center;margin-inline-start:auto;padding:.125rem .625rem;transition:border-color .2s,color .2s;display:inline-flex}.symbols-count-badge{border-color:color-mix(in oklab, var(--color-symbol-border) 85%, transparent);background-color:var(--color-symbol-badge);color:var(--color-symbol-badge-copy);font-weight:600}.group:hover .symbols-count-badge{border-color:color-mix(in oklab, var(--color-symbol-coral) 40%, transparent)}.symbols-total-badge{border-color:color-mix(in oklab, var(--color-symbol-coral) 25%, transparent);background-color:var(--color-symbol-counter);color:var(--color-symbol-coral-soft);font-weight:700;box-shadow:0 1px 2px #0000000d}.symbols-chip{scroll-snap-align:start;border:1px solid var(--color-symbol-border);background-color:var(--color-symbol-pill);height:2rem;color:var(--color-symbol-copy);font-size:var(--symbols-text-tag);line-height:var(--symbols-text-tag-lh);border-radius:9999px;flex:none;align-items:center;gap:.375rem;padding-inline:.75rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.symbols-chip:hover{background-color:var(--color-symbol-pill-hover);border-color:var(--color-symbol-border-hover);color:var(--color-symbol-copy)}.symbols-chip .symbols-chip-count{color:var(--color-symbol-muted)}.symbols-chip--active,.symbols-chip--active:hover{background-color:var(--color-symbol-coral);color:var(--color-symbol-on-coral);box-shadow:0 1px 2px 0 color-mix(in oklab, var(--color-symbol-coral) 30%, transparent);border-color:#0000}.symbols-chip--active .symbols-chip-count{color:color-mix(in oklab, var(--color-symbol-on-coral) 80%, transparent)}.symbols-directory{background-color:var(--color-symbol-page);color:var(--color-symbol-copy)}:where(.symbols-directory,.profile-page){background-color:var(--app-surface-page);color:var(--app-text)}.symbols-directory .symbols-search-field{background-color:var(--app-surface-elevated);border-color:var(--app-border);height:3rem}.symbols-directory .symbols-search-field:focus-within{border-color:var(--app-accent);box-shadow:inset 0 1px 0 #ffffff08, 0 0 0 3px color-mix(in srgb, var(--app-accent) 20%, transparent)}.symbols-directory .symbols-hit-chip{background-color:var(--app-action-primary);color:var(--app-action-primary-foreground)}.symbols-directory .symbols-hit-chip:hover{background-color:var(--app-action-primary-hover);color:var(--app-action-primary-foreground)}.symbols-directory button,.symbols-directory a{-webkit-tap-highlight-color:transparent}.symbols-directory button:focus-visible,.symbols-directory a:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-symbol-coral) 55%, transparent);outline:none}.symbols-guide-card{box-shadow:var(--app-shadow-card);background-color:#0e2226cc;border:1px solid #134e4a66;transition:border-color .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden}.symbols-guide-card:after{content:"☕";color:#34d3991a;pointer-events:none;font-size:3.75rem;font-weight:900;line-height:1;position:absolute;inset-block-start:.125rem;inset-inline-end:.5rem}.symbols-guide-card:hover{box-shadow:var(--app-shadow-raised);border-color:#34d39973;transform:translateY(-1px)}.symbols-guide-card:hover .symbols-heading{color:#34d399}.symbols-category-card,.symbols-detail-card,.symbols-guide-section-card,.symbols-modal-card{background-color:var(--app-surface-card);border:1px solid color-mix(in oklab, var(--color-symbol-border) 85%, transparent);box-shadow:var(--app-shadow-card);transition:border-color .2s,box-shadow .2s,transform .2s}.symbols-category-card:hover,.symbols-detail-card:hover,.symbols-guide-section-card:hover,.symbols-modal-card:hover{border-color:color-mix(in oklab, var(--color-symbol-coral) 42%, var(--color-symbol-border));box-shadow:var(--app-shadow-raised);transform:translateY(-1px)}.symbols-detail-card:hover .symbols-detail-icon,.symbols-guide-section-card:hover .symbols-guide-section-icon{color:var(--color-symbol-on-coral);background-color:var(--color-symbol-coral);border-color:var(--color-symbol-coral)}.symbols-detail-card:hover .symbols-detail-title,.symbols-guide-section-card:hover .symbols-guide-section-title{color:var(--color-symbol-coral-soft)}.symbols-detail-card-highlighted{border-color:var(--color-symbol-coral);box-shadow:0 0 0 1px var(--color-symbol-coral)}.symbols-modal-surface{background-color:var(--color-symbol-page);border-color:var(--color-symbol-border);color:var(--color-symbol-copy)}.symbols-modal-surface .symbols-body,.symbols-modal-surface .symbols-body-strong{font-size:var(--symbols-text-readable);line-height:var(--symbols-text-readable-lh)}.symbols-modal-surface .symbols-body{color:var(--color-symbol-muted);font-weight:400}.symbols-modal-surface .symbols-body-strong{color:var(--color-symbol-copy);font-weight:600}.symbols-modal-figcaption{font-size:var(--symbols-text-readable);line-height:var(--symbols-text-readable-lh);color:var(--app-on-accent);text-align:center;font-weight:400}.symbols-modal-surface .symbols-modal-figcaption{background:#0b121cd6}.symbols-modal-card:hover{transform:none}@media (prefers-reduced-motion:reduce){.symbols-guide-card,.symbols-category-card,.symbols-detail-card,.symbols-guide-section-card,.symbols-modal-card{transition:none;transform:none}}.symbols-step-marker{font-size:var(--symbols-text-readable);margin-top:.25rem;font-weight:700}@media (width>=1024px){.symbols-directory,.symbols-modal-surface{--symbols-text-readable:var(--app-text-heading);--symbols-text-readable-lh:var(--app-text-heading-lh);--symbols-text-tag:.8125rem;--symbols-text-tag-lh:1.35}}.symbols-detail-icon{font-size:var(--app-text-heading);font-weight:700}.stat-sublabel{white-space:nowrap;font-size:clamp(.5rem,2.3vw,.6875rem);line-height:1}.payment-celebration{position:relative}html.theme-light body:not(.full-bleed) .symbols-guide-card{background-color:#ecfdf5;border-color:#a7f3d0}html.theme-light body:not(.full-bleed) .symbols-guide-card:hover{border-color:#34d39999}html.theme-light body:not(.full-bleed) .symbols-guide-card:hover .symbols-heading{color:#047857}html.theme-light body:not(.full-bleed) .symbols-guide-card .symbols-microcopy-strong{color:#92400e;background-color:#fef3c7cc;border-color:#d977064d}.symbols-tip-box{background-color:#0e2226cc;border:1px solid #134e4a66}.symbols-tip-icon{background-color:#042f2e99;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.symbols-tip-title{font-size:var(--app-text-card-title);line-height:var(--app-text-card-title-lh);font-weight:var(--app-text-card-title-weight);color:#34d399}.reading-card-title{font-size:var(--app-text-card-title);line-height:var(--app-text-card-title-lh);font-weight:var(--app-text-card-title-weight)}.symbols-tip-share{cursor:pointer;background-color:#042f2e99;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:background-color .15s,transform .15s;display:inline-flex}.symbols-tip-share:hover{background-color:#134e4ab3;transform:translateY(-1px)}.symbols-tip-share:active{transform:translateY(0)}.symbols-tip-share svg{color:#34d399}.symbols-tip-divider{background-color:#34d39933;height:1px;margin-block:.75rem}.classic-reading-card,.palm-reading-card,.feed-menu,.feed-user-card,.feed-post-card{background-color:var(--app-surface-card);border:1px solid var(--app-border-subtle);box-shadow:var(--app-shadow-card)}.premium-card,.recent-reading-card{background-color:var(--app-surface-card);border:1px solid var(--app-border);box-shadow:var(--app-shadow-card)}.classic-reading-icon{color:var(--app-action-primary)}.classic-reading-divider{border-color:var(--app-border)}.classic-upload-btn{background-color:var(--app-action-primary);box-shadow:0 8px 24px -6px #f43f5e59}.classic-upload-btn:hover:not(:disabled){background-color:var(--app-action-primary-hover);filter:none}.classic-upload-sub{color:#fffffff2}.classic-camera-btn{background-color:#000;border:none}.classic-camera-btn:hover{background-color:#1f1f1f}html.theme-light body:not(.full-bleed) .classic-reading-card{background-color:#fdfcfb;border-color:#dfdfdf;box-shadow:0 1px 2px #3a28190f}html.theme-light body:not(.full-bleed) .classic-reading-divider{border-color:#dfdfdf}html.theme-light body:not(.full-bleed) .classic-reading-card .text-white{color:#3a2819}html.theme-light body:not(.full-bleed) .classic-reading-card .text-gray-400{color:#594a3e}html.theme-light body:not(.full-bleed) .classic-upload-btn .text-white,html.theme-light body:not(.full-bleed) .classic-upload-btn:not(:disabled),html.theme-light body:not(.full-bleed) .classic-upload-btn:not(:disabled) :is(span,svg,.text-white,[class*=text-white\/]){color:#fff}html.theme-light body:not(.full-bleed) .classic-upload-btn:not(:disabled) [class~=border-white]{border-color:#0000 #fff #fff}html.theme-light body:not(.full-bleed) .classic-camera-btn.classic-camera-btn .text-white{color:#fff}html.theme-light body:not(.full-bleed) .classic-camera-btn.classic-camera-btn .text-gray-400{color:#a7a098}.reading-mode-tabs{--reading-tab-active:var(--app-action-primary);--reading-tab-active-hover:var(--app-action-primary-hover);--reading-tab-surface:#131d31;--reading-tab-border:#22314e;--reading-tab-inactive:#94a3b8;--reading-tab-inactive-hover:#cbd5e1;--reading-tab-hover-surface:#0a0f1d80;background-color:var(--reading-tab-surface);border:1px solid var(--reading-tab-border)}.reading-mode-tab{min-width:0;height:2.25rem;min-height:2.25rem;max-height:2.25rem;color:var(--reading-tab-inactive);box-shadow:none;white-space:nowrap;background-color:#0000;border:0;border-radius:.5rem;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:700;line-height:1rem;transition:background-color .2s,color .2s}.reading-mode-tab:hover{color:var(--reading-tab-inactive-hover);background-color:var(--reading-tab-hover-surface)}.reading-mode-tab:active{transform:none}.reading-mode-tab--active{color:var(--app-on-accent);background-color:var(--reading-tab-active);box-shadow:0 8px 24px -6px #f43f5e66}.reading-page-heading{min-width:0}.reading-page-description{-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;grid-column:1/-1;max-width:42rem;height:2.5rem;display:-webkit-box;overflow:hidden}.reading-mode-tab--active:hover{color:var(--app-on-accent);background-color:var(--reading-tab-active-hover)}.reading-mode-tab-icon{color:currentColor}.palm-reading-icon{color:#c084fc}.palm-reading-badge{color:#d8b4fe;background-color:#a855f726;border:1px solid #581c874d}.palm-reading-line{color:#d8b4fe;background-color:var(--app-surface-subtle);border:1px solid var(--app-border)}.palm-reading-divider{background-color:var(--app-border);height:1px}.palm-upload-action{color:#fff;background-color:#9333ea;transition:background-color .15s,transform .15s;box-shadow:0 8px 24px -6px #9333ea4d}.palm-upload-action:hover{background-color:#7e22ce}.palm-upload-action .palm-action-subtitle{color:#e9d5ff}.palm-scan-action{color:#fff;background-color:#000;border:none;transition:background-color .15s,transform .15s}.palm-scan-action:hover{background-color:#1f1f1f}.palm-scan-action.palm-scan-action :is(.palm-scan-icon,.palm-scan-label){color:#fff}.palm-tip{background-color:var(--app-surface-card);border:1px solid #581c874d}.palm-tip-icon{color:#c084fc;background-color:#a855f726}.palm-tip-title{color:#d8b4fe}.symbols-tip-icon svg{color:#facc15}.reading-section-title{color:var(--app-text);font-size:var(--app-text-body);line-height:var(--app-text-body-lh);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.premium-card{min-height:9.75rem}.premium-card--pink{background-image:none}.premium-card--pink:hover{border-color:color-mix(in oklab, var(--app-accent) 50%, var(--app-border))}.premium-card--purple{background-image:none}.premium-card--purple:hover{border-color:color-mix(in oklab, var(--premium-accent) 50%, var(--app-border))}.premium-card-divider{border-color:var(--app-border)}.premium-card-badge-icon--pink{color:#fb7185;background-color:#f43f5e1a}.premium-card-badge-icon--purple{background-color:var(--premium-accent-soft);color:var(--premium-accent)}.premium-card-badge--pink{color:#f9a8d4}.premium-card-badge--purple{color:var(--premium-accent)}.premium-card-action{color:#fff}.premium-card-action--pink{background-color:var(--app-action-primary)}.premium-card-action--pink:hover{background-color:var(--app-action-primary-hover)}.premium-card-action--purple{background-color:var(--premium-solid)}.premium-card-action--purple:hover{background-color:var(--premium-solid-hover)}.premium-card-description{color:var(--app-text-muted)}html.theme-light body:not(.full-bleed) .premium-card{background-color:var(--app-surface-card);border-color:var(--app-border)}html.theme-light body:not(.full-bleed) .premium-card .text-white{color:var(--app-text)}html.theme-light body:not(.full-bleed) .premium-card .text-gray-400{color:var(--app-ink-2,#594a3e)}html.theme-light body:not(.full-bleed) .premium-card-badge--pink,html.theme-light body:not(.full-bleed) .premium-card-badge--purple{color:#86704c}.recent-reading-card{transition:border-color .18s,box-shadow .18s,transform .18s}.recent-reading-card:hover{border-color:var(--app-border-strong);box-shadow:var(--app-shadow-raised)}.recent-reading-image{height:11rem}.recent-reading-image-overlay{background-color:#00000057}.recent-reading-share{color:var(--app-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#00000040;border:1px solid #ffffff24;box-shadow:0 2px 8px #0000003d}.recent-reading-share:hover{color:var(--app-accent-soft-text);background-color:var(--app-surface-subtle);transform:translateY(-1px)}.recent-reading-meta{border-bottom:1px solid var(--app-border)}.recent-reading-status{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.recent-reading-controls{background-color:var(--app-surface-subtle)}.recent-reading-expand{color:var(--app-text-muted)}.reading-symbol-guide,.reading-private-notes{background-color:var(--app-surface-subtle);border:1px solid var(--app-border-strong);overflow:hidden}.reading-symbol-guide-summary{align-items:center;gap:.625rem;padding:.75rem;display:flex}.reading-symbol-guide-icon,.reading-private-notes-icon{width:1.75rem;height:1.75rem;color:var(--reading-control-green);background-color:var(--reading-control-green-soft);border-radius:.5rem;flex:0 0 1.75rem;justify-content:center;align-items:center;display:inline-flex}.reading-symbol-guide-title,.reading-private-notes-title{color:var(--app-text);font-size:var(--app-text-body);line-height:var(--app-text-body-lh);font-weight:700}.reading-symbol-guide-title{font-size:var(--app-text-heading);line-height:var(--app-text-heading-lh)}.reading-symbol-guide-description,.reading-private-notes-description{color:var(--app-text-muted);font-size:var(--app-text-label);line-height:var(--app-text-micro-lh)}.reading-symbol-guide-description{font-size:var(--app-text-body);line-height:1.625}.reading-symbol-guide-link{border-top:1px solid var(--app-border);min-height:2.5rem;color:var(--reading-control-green);font-size:var(--app-text-body);line-height:var(--app-text-body-lh);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.reading-symbol-guide-link.premium-offer-link{font-size:var(--app-text-label);line-height:var(--app-text-micro-lh)}.reading-symbol-guide-link:hover{color:var(--reading-control-green-hover)}.reading-private-notes-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;min-height:2.75rem}.reading-private-notes-trigger:focus-visible{box-shadow:inset 0 0 0 1px var(--reading-control-green)}.reading-private-notes-chevron{color:var(--app-text-muted)}.reading-private-notes-trigger:hover .reading-private-notes-chevron,.reading-private-notes[data-state=open] .reading-private-notes-chevron{color:var(--reading-control-green)}.reading-private-notes-input{min-height:calc(3em + 1.5rem + 2px)}.premium-offer-card{border-color:#e11d4859}.premium-offer-icon{color:#e11d48;background-color:#e11d481f}.premium-offer-badge{color:#e11d48;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.premium-offer-timer{color:var(--app-text-muted);font-size:var(--app-text-label);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.premium-offer-link{color:#e11d48;justify-content:space-between;gap:.5rem;min-width:0;padding-inline:.5rem}.premium-offer-timer{flex:auto;align-items:center;gap:.25rem;min-width:0;display:inline-flex}.premium-offer-timer>svg{flex-shrink:0}.premium-offer-divider{background-color:var(--app-border);flex-shrink:0;align-self:stretch;width:1px;margin-block:.125rem}.premium-offer-cta{white-space:nowrap;flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}button.reading-symbol-tag{cursor:pointer}button.reading-symbol-tag.reading-symbol-tag[aria-expanded=true]{background-color:var(--app-action-primary);border-color:var(--app-action-primary);color:#fff}html.theme-light body:not(.full-bleed) button.reading-symbol-tag.reading-symbol-tag[aria-expanded=true]{color:#fff;background-color:#3a2819;border-color:#3a2819}.symbol-bubble{z-index:60;border:1px solid var(--app-border-strong);background-color:var(--app-surface-elevated);width:min(92vw,22rem);color:var(--app-text);text-align:start;cursor:pointer;border-radius:.75rem;padding:.75rem 2.25rem .75rem .875rem;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.symbol-bubble-title{font-size:var(--app-text-body);font-weight:700;line-height:1.45}.symbol-bubble-text{color:var(--app-text-muted);font-size:var(--app-text-body);line-height:1.45}.symbol-bubble-close{color:var(--app-text-muted);top:.375rem;border-radius:.375rem;padding:.25rem;display:inline-flex;position:absolute;inset-inline-end:.375rem}.symbol-bubble-close:hover{color:var(--app-text)}.symbol-bubble-arrow{background-color:var(--app-surface-elevated);border-right:1px solid var(--app-border-strong);border-bottom:1px solid var(--app-border-strong);width:.75rem;height:.75rem;margin-top:-.375rem;position:absolute;top:100%;transform:translate(-50%)rotate(45deg)}.premium-offer-link:hover{color:#f43f5e}.premium-offer-image{border-bottom:1px solid var(--app-border);height:8rem;position:relative;overflow:hidden}.premium-offer-image img{object-fit:cover;width:100%;height:100%;display:block}.premium-offer-ribbon{color:#fff;letter-spacing:.12em;text-transform:uppercase;text-align:center;inset-inline:0;background-color:#e11d48e6;padding:.375rem .75rem;font-size:.75rem;font-weight:800;position:absolute;top:50%;transform:translateY(-50%)}html.theme-light body:not(.full-bleed) .recent-reading-card{background-color:var(--app-surface-card);border-color:var(--app-border)}html.theme-light body:not(.full-bleed) .recent-reading-card .text-white{color:var(--app-text)}html.theme-light body:not(.full-bleed) .recent-reading-card :is(.text-gray-300,.text-gray-400){color:var(--app-text-muted)}html.theme-light body:not(.full-bleed) .recent-reading-share{color:#f8fafc;background-color:#00000040;border-color:#ffffff24}html.theme-light body:not(.full-bleed) :is(.reading-symbol-guide,.reading-private-notes){background-color:var(--app-surface-subtle);border-color:var(--app-border)}html.theme-light body:not(.full-bleed) .symbols-tip-box{background-color:#ecfdf5;background-image:none;border-color:#a7f3d0}html.theme-light body:not(.full-bleed) .symbols-tip-icon{background-color:#ccfbf1}html.theme-light body:not(.full-bleed) .symbols-tip-title{color:#047857}html.theme-light body:not(.full-bleed) :is(.symbols-tip-box,.prepare-card) .text-white{color:#3a2819}html.theme-light body:not(.full-bleed) :is(.symbols-tip-box,.prepare-card) .text-gray-400{color:#594a3e}html.theme-light body:not(.full-bleed) .symbols-tip-divider{background-color:#a7f3d0}html.theme-light body:not(.full-bleed) .symbols-tip-share{background-color:#ccfbf1}html.theme-light body:not(.full-bleed) .symbols-tip-share:hover{background-color:#99f6e4}html.theme-light body:not(.full-bleed) .symbols-tip-share svg{color:#047857}.prepare-card{background-color:var(--app-surface-card);border-inline-start:4px solid #10b981;position:relative;box-shadow:0 4px 6px -1px #0000004d}.prepare-card:hover{background-color:var(--app-surface-hover)}.prepare-card-icon{color:#34d399;font-size:var(--app-text-heading);line-height:1}.prepare-card-close:hover{background-color:#37415199}html.theme-light body:not(.full-bleed) .prepare-card{background-color:#fdfcfb;border-inline-start-color:#10b981;box-shadow:0 1px 3px #3a281914}html.theme-light body:not(.full-bleed) .prepare-card:hover{background-color:#f4f1ed}.reading-locked-icon{color:var(--app-action-primary);background:#00000040;border:1px solid #22314e}.reading-locked-breakdown{border:1px solid var(--app-border);background-color:var(--app-surface-elevated);color:var(--app-text);border-radius:.75rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4}.reading-locked-breakdown-row{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding-block:.125rem;display:flex}.reading-locked-breakdown-row dt{opacity:.75;align-items:center;gap:.25rem;min-width:0;display:inline-flex}.reading-locked-breakdown-row dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.reading-locked-breakdown-row--paid dt svg,.reading-locked-breakdown-row--paid dd{color:#10b981}.reading-locked-breakdown-row--due{border-top:1px solid var(--app-border);margin-top:.25rem;padding-top:.375rem;font-weight:600}.reading-locked-breakdown-row--due dt{opacity:1}.reading-locked-tax{text-align:center;color:var(--app-text);opacity:.6;margin:0;font-size:.75rem;line-height:1.3}html.theme-light body:not(.full-bleed) .reading-locked-breakdown.reading-locked-breakdown{color:var(--app-ink);background-color:#efebe6;border-color:#dfdfdf}html.theme-light body:not(.full-bleed) .reading-locked-breakdown-row--due.reading-locked-breakdown-row--due{border-top-color:#dfdfdf}html.theme-light body:not(.full-bleed) .reading-locked-breakdown-row--paid :is(dt svg,dd){color:#047857}.reading-symbol-tag{border:1px solid var(--app-border);background-color:var(--app-surface-elevated);color:var(--app-text);border-radius:.375rem;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.3;display:inline-flex}html.theme-light body:not(.full-bleed) .achievement-badge{background-color:#fdfcfb;border-color:#dfdfdf}html.theme-light body:not(.full-bleed) .achievement-badge svg{color:#86704c}html.theme-light body:not(.full-bleed) .achievement-badge-label{color:#594a3e}html.theme-light body:not(.full-bleed) .achievement-badge--unlocked svg{color:#86704c}html.theme-light body:not(.full-bleed) .achievement-badge--unlocked .achievement-badge-label{color:#3a2819}html.theme-light body:not(.full-bleed) .premium-card--purple:hover,html.theme-light body:not(.full-bleed) .premium-card--pink:hover{border-color:#86704c}html.theme-light body:not(.full-bleed) .premium-card-badge-icon--pink,html.theme-light body:not(.full-bleed) .premium-card-badge-icon--purple{color:#86704c;background-color:#f4f1ed}html.theme-light body:not(.full-bleed) .premium-card-action--pink,html.theme-light body:not(.full-bleed) .premium-card-action--purple{color:#fdfcfb;background-color:#3a2819}html.theme-light body:not(.full-bleed) .premium-card-action--pink:hover,html.theme-light body:not(.full-bleed) .premium-card-action--purple:hover{background-color:#594a3e}html.theme-light body:not(.full-bleed) .milestone-card-growth,html.theme-light body:not(.full-bleed) .milestone-card-link{color:#86704c}html.theme-light body:not(.full-bleed) .milestone-card{background:#fdfcfb;border-color:#dfdfdf}html.theme-light body:not(.full-bleed) .milestone-card-title{color:#3a2819}html.theme-light body:not(.full-bleed) .milestone-card-meta,html.theme-light body:not(.full-bleed) .milestone-card-hint{color:#594a3e}html.theme-light body:not(.full-bleed) .milestone-btn-share{color:#fdfcfb;background:#3a2819}html.theme-light body:not(.full-bleed) .milestone-btn-share:hover:not(:disabled){background:#594a3e}html.theme-light body:not(.full-bleed) .milestone-btn-copy{color:#3a2819;background:#f4f1ed;border-color:#dfdfdf}html.theme-light body:not(.full-bleed) .milestone-btn-copy:hover:not(:disabled){background:#ebe6e0}html.theme-light body:not(.full-bleed) .milestone-card.milestone-card--bare{background:0 0;border:0;padding:0}.menu-cancel-row{width:100%;padding:.5rem .75rem;display:flex}.menu-cancel-tag{gap:.25rem;padding:.25rem .625rem;font-size:.8125rem}.classic-upload-btn.classic-upload-btn,.classic-upload-btn.classic-upload-btn :is(span,svg,.text-white),html.theme-light body:not(.full-bleed) .classic-upload-btn.classic-upload-btn,html.theme-light body:not(.full-bleed) .classic-upload-btn.classic-upload-btn :is(span,svg,.text-white,.text-gray-400,[class*=text-white\/]){color:#fff}.classic-upload-btn.classic-upload-btn:disabled{background-color:var(--app-action-primary);opacity:.6}.reading-eligibility-notice{background-color:color-mix(in srgb, var(--app-action-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--app-action-primary) 28%, transparent)}.reading-eligibility-cta.reading-eligibility-cta,.reading-eligibility-cta.reading-eligibility-cta svg{background-color:var(--app-action-primary);color:#fff}.reading-eligibility-cta.reading-eligibility-cta:hover{background-color:var(--app-action-primary-hover)}html.theme-light body:not(.full-bleed) .reading-eligibility-notice{background-color:#e11d4812;border-color:#e11d4838}html.theme-light body:not(.full-bleed) .reading-eligibility-cta.reading-eligibility-cta,html.theme-light body:not(.full-bleed) .reading-eligibility-cta.reading-eligibility-cta svg{color:#fff}.milestone-card{text-align:start;background:#131d31;border:1px solid #22314e;border-radius:.875rem;padding:.75rem .875rem}.milestone-card-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.milestone-card-title{color:#fff;margin:0;font-size:1rem;font-weight:700;line-height:1.2}.milestone-card-growth{color:#f43f5e;white-space:nowrap;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.milestone-track-wrap{margin-inline-end:.5rem;position:relative}.milestone-flame{color:#f43f5e;filter:drop-shadow(0 0 4px #f43f5e8c);pointer-events:none;--app-action-primary:#e11d48;--app-action-primary-hover:#f43f5e;transition:inset-inline-start .4s;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-55%)}[dir=rtl] .milestone-flame{transform:translate(50%,-55%)}.milestone-card-meta{color:#94a3b8;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.375rem;font-size:.8125rem;display:flex}.milestone-card-hint{color:#e2e8f0;margin:.375rem 0 0;font-size:.75rem;line-height:1.35}.milestone-card-link{color:#f43f5e;word-break:break-all;-webkit-user-select:all;user-select:all;margin:.375rem 0 0;font-size:.8125rem}.milestone-card-actions{gap:.5rem;margin-top:.625rem;display:flex}.milestone-btn{border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem;font-size:.875rem;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.milestone-btn:disabled{opacity:.45}.milestone-btn-share{color:#fff;background:#f43f5e;flex:1}.milestone-btn-share:hover:not(:disabled){background:#e11d48}.milestone-btn-copy{color:#fff;background:#ffffff14;border-color:#22314e}.milestone-btn-copy:hover:not(:disabled){background:#ffffff29}.theme-light .milestone-card{background:#fff;border-color:#e2e8f0}.theme-light .milestone-card-title{color:#0f172a}.theme-light .milestone-card-meta{color:#594a3e}.theme-light .milestone-card-hint{color:#1e293b}.theme-light .milestone-btn-copy{color:#0f172a;background:#f1f5f9;border-color:#e2e8f0}.theme-light .milestone-btn-copy:hover:not(:disabled){background:#e2e8f0}.reward-stat-divider{background:#ffffff38;flex-shrink:0;align-self:stretch;width:1px}.theme-light .reward-stat-divider{background:#0f172a33}.milestone-card.milestone-card--bare{background:0 0;border:0;border-radius:0;padding:0}.reward-inline-divider{background:#ffffff24;border:0;height:1px;margin:.5rem 0}.theme-light .reward-inline-divider{background:#0f172a1f}.reward-stat-label{font-size:.75rem;line-height:1.2}.reward-link-box{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3e%3crect width='100%25' height='100%25' rx='10' ry='10' fill='none' stroke='rgba(255,255,255,0.3)' stroke-width='2' stroke-dasharray='5 4'/%3e%3c/svg%3e");background-repeat:no-repeat;border-radius:.625rem;padding:.5rem}.theme-light .reward-link-box{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3e%3crect width='100%25' height='100%25' rx='10' ry='10' fill='none' stroke='rgba(15,23,42,0.3)' stroke-width='2' stroke-dasharray='5 4'/%3e%3c/svg%3e")}.premium-section-title{color:var(--app-text);font-size:var(--app-text-body);line-height:var(--app-text-body-lh);font-weight:700}.premium-section-hint{color:var(--app-text-muted);font-size:var(--app-text-label);line-height:var(--app-text-micro-lh)}.premium-reader-carousel{position:relative}.premium-reader-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.premium-reader-row::-webkit-scrollbar{display:none}.premium-reader-card{scroll-snap-align:start;text-align:start;background-color:var(--app-surface-card);border:1px solid var(--app-border);max-width:20rem;min-height:9rem;box-shadow:var(--app-shadow-card);border-radius:.875rem;flex-direction:row;flex:0 0 82%;gap:0;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}.premium-reader-card:hover{border-color:var(--app-border-strong)}.premium-reader-card:active{transform:scale(.99)}.premium-reader-card--active{border-color:var(--app-border-strong)}.premium-reader-nav{display:none}@media (width>=640px){.premium-reader-card{flex:0 0 48%}.premium-reader-nav{z-index:2;border:1px solid var(--app-border);width:2rem;height:2rem;min-height:2rem;box-shadow:var(--app-shadow-card);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.premium-reader-nav--previous{inset-inline-start:-.75rem}.premium-reader-nav--next{inset-inline-end:-.75rem}}.premium-reader-photo-wrap{background-color:var(--app-surface-subtle);flex:0 0 42%;align-self:stretch;min-width:42%;position:relative;overflow:hidden}.premium-reader-photo{object-fit:cover;object-position:center top;background-color:var(--app-surface-subtle);width:100%;height:100%;position:absolute;inset:0}.premium-reader-photo-shade{background:linear-gradient(#0000,#000000d1);height:45%;position:absolute;inset:auto 0 0}.premium-reader-photo-identity{color:#fff;text-align:center;inset-inline:.35rem;flex-direction:column;align-items:center;gap:.18rem;display:flex;position:absolute;bottom:.7rem}.premium-reader-photo-name{font-size:var(--app-text-label);overflow-wrap:anywhere;font-weight:400;line-height:1.15}.premium-reader-photo-review{color:#ffffffe0;font-size:var(--app-text-micro);white-space:nowrap;justify-content:center;align-items:center;gap:.18rem;line-height:1.1;display:inline-flex}.premium-reader-photo-review svg{color:#fff;fill:currentColor;flex:none}.premium-reader-avatar--initial{color:var(--premium-accent);background-color:var(--premium-accent-soft);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.premium-reader-content{flex-direction:column;flex:1;gap:.3rem;min-width:0;padding:.6rem .65rem;display:flex}.premium-reader-top{align-items:flex-start;gap:.5rem;display:flex}.premium-reader-headline,.premium-reader-bio{color:var(--app-text-muted);font-size:var(--app-text-label);line-height:var(--app-text-micro-lh);display:block}.premium-reader-headline{color:var(--app-text);font-weight:700}.premium-reader-check{width:1rem;height:1rem;color:var(--premium-on-solid);background-color:var(--premium-solid);top:.3rem;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:.3rem}.premium-reader-check svg{width:.6875rem;height:.6875rem}.premium-reader-theme{color:var(--app-text-muted);font-size:var(--app-text-micro);line-height:var(--app-text-micro-lh);align-items:center;gap:.25rem;display:inline-flex}.premium-reader-theme svg{color:var(--premium-accent);flex:none}.premium-reader-meta{color:var(--app-text-muted);font-size:var(--app-text-label);line-height:var(--app-text-micro-lh);flex-wrap:wrap;gap:.75rem;display:flex}.premium-reader-meta-item{align-items:center;gap:.25rem;display:inline-flex}.premium-reader-meta-item svg{color:var(--premium-accent)}.premium-reader-meta-muted{color:var(--app-text-muted)}.premium-reader-profile-link{border-top:1px solid var(--app-border);color:var(--app-text);font-size:var(--app-text-label);line-height:var(--app-text-micro-lh);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;font-weight:700;display:inline-flex}:root{--premium-accent:#c9b38a;--premium-accent-soft:#c9b38a26;--premium-solid:#86704c;--premium-solid-hover:#9a835d;--premium-on-solid:#fdfcfb}html.theme-light{--premium-accent:#86704c;--premium-accent-soft:#ebe6e0;--premium-solid:#3a2819;--premium-solid-hover:#594a3e;--premium-on-solid:#fdfcfb}.premium-card{position:relative}.premium-card.premium-card--selected,.premium-card.premium-card--selected:hover,html.theme-light body:not(.full-bleed) .premium-card.premium-card--selected,html.theme-light body:not(.full-bleed) .premium-card.premium-card--selected:hover{border-color:var(--premium-solid);box-shadow:0 0 0 1px var(--premium-solid), 0 8px 20px -10px color-mix(in oklab, var(--premium-solid) 60%, transparent);transform:translateY(-1px)}.premium-card.premium-card--selected:after{content:"";background:var(--premium-solid) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fdfcfb' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / .7rem no-repeat;top:.5rem;border-radius:9999px;width:1.125rem;height:1.125rem;position:absolute;inset-inline-end:.5rem}.premium-reader-card--active.premium-reader-card--active{border-color:var(--premium-solid);box-shadow:0 0 0 1px var(--premium-solid)}.premium-focus-chip{min-height:1.75rem;color:var(--app-text-muted);background-color:var(--app-surface-subtle);border:1px solid var(--app-border);font-size:var(--app-text-label);line-height:var(--app-text-micro-lh);border-radius:.5rem;align-items:center;gap:.375rem;padding:.125rem .5rem;font-weight:600;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.premium-profile-layout{touch-action:pan-y;gap:1.25rem;display:grid}@media (width>=640px){.premium-profile-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.premium-profile-photo{aspect-ratio:4/5;object-fit:cover;object-position:center top;background-color:var(--app-surface-subtle);border-radius:.875rem;width:100%}.premium-profile-copy{min-width:0}.premium-profile-section{margin-top:1.25rem}.premium-profile-heading{color:var(--app-text);font-size:var(--app-text-label);line-height:var(--app-text-micro-lh);font-weight:700}.premium-profile-themes{flex-wrap:wrap;gap:.4rem;margin-top:.625rem;display:flex}.premium-profile-theme{min-height:1.875rem;color:var(--app-text-muted);background-color:var(--app-surface-subtle);border:1px solid var(--app-border);font-size:var(--app-text-label);border-radius:.5rem;align-items:center;gap:.35rem;padding:.25rem .55rem;display:inline-flex}.premium-profile-theme svg{color:var(--premium-accent)}.premium-profile-details{flex-direction:column;display:flex}.premium-profile-detail{border-top:1px solid var(--app-border);color:var(--app-text-muted);font-size:var(--app-text-label);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.premium-profile-detail strong{color:var(--app-text);text-align:end}.premium-profile-reviews{border-top:1px solid var(--app-border);margin-top:1.5rem;padding-top:1.25rem}.premium-profile-review-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.premium-profile-rating{color:var(--app-text-muted);align-items:center;gap:.3rem;display:inline-flex}.premium-profile-rating svg{color:var(--premium-accent);fill:currentColor}.premium-profile-rating strong{color:var(--app-text)}.premium-profile-review-empty{border-top:1px solid var(--app-border);color:var(--app-text-muted);font-size:var(--app-text-label);margin-top:.875rem;padding:.75rem 0}.premium-focus-chip:hover{color:var(--app-text);background-color:var(--app-surface-hover)}.premium-focus-chip--active{color:var(--premium-on-solid);background-color:var(--premium-solid);border-color:var(--premium-solid)}.premium-focus-chip--active:hover{background-color:var(--premium-solid-hover);color:var(--premium-on-solid)}@media (width>=640px){.premium-photos-grid{grid-template-columns:repeat(3,minmax(0,9rem))}}.premium-photo{aspect-ratio:1;background-color:var(--app-surface-subtle);border:1px solid var(--app-border);border-radius:.875rem;position:relative;overflow:hidden}.premium-photo-img{object-fit:cover;width:100%;height:100%}.premium-photo-add{color:var(--app-text-muted);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.premium-photo-add:hover{color:var(--app-text);background-color:var(--app-surface-hover)}.premium-photo-add-label{font-size:var(--app-text-label);line-height:var(--app-text-micro-lh);font-weight:600}.premium-photo-remove{color:#fff;top:.375rem;background-color:#0000008c;border:none;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:absolute;inset-inline-end:.375rem}.premium-photo-remove:hover{background-color:#000000bf}.premium-photo-remove.static{color:var(--app-text-muted);background-color:var(--app-surface-subtle);position:static}.premium-textarea{resize:vertical;border-radius:.875rem;width:100%}.premium-panel{background-color:var(--app-surface-card);border:1px solid var(--app-border);box-shadow:var(--app-shadow-card);border-radius:1rem;padding:1rem}.premium-info-icon,.premium-success-icon{width:1.75rem;height:1.75rem;color:var(--premium-accent);background-color:var(--premium-accent-soft);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.premium-success-icon{border-radius:9999px;width:2.5rem;height:2.5rem}.premium-info-list{flex-direction:column;display:flex}.premium-info-row{font-size:var(--app-text-label);line-height:var(--app-text-micro-lh);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.375rem 0;display:flex}.premium-info-row+.premium-info-row{border-top:1px solid var(--app-border)}.premium-info-row dt{color:var(--app-text-muted);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.premium-info-row dt svg{color:var(--premium-accent)}.premium-info-row dd{color:var(--app-text);text-align:end;font-weight:600}.premium-info-note{color:var(--app-text-muted);font-size:var(--app-text-label);line-height:var(--app-text-micro-lh);margin-top:.75rem}.premium-notice{color:var(--app-text);background-color:var(--app-surface-subtle);border:1px solid var(--app-border);font-size:var(--app-text-label);line-height:var(--app-text-micro-lh);border-radius:.875rem;padding:.625rem .75rem}.premium-buy-bar{background-color:var(--app-surface-card);border:1px solid var(--app-border);box-shadow:var(--app-shadow-card);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.premium-buy-summary{flex-direction:column;display:flex}.premium-buy-row{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.375rem 0;display:flex}.premium-buy-row+.premium-buy-row{border-top:1px solid var(--app-border)}.premium-buy-amount{color:var(--app-text);font-size:var(--app-text-body);font-weight:800;line-height:1.2}.premium-buy-balance{color:var(--app-text-muted);font-size:var(--app-text-label);line-height:var(--app-text-micro-lh);font-weight:600}.premium-buy-button{color:#fff;background-color:var(--app-action-primary);min-height:2.75rem;font-size:var(--app-text-body);line-height:var(--app-text-body-lh);border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:700;transition:background-color .15s,transform .15s;display:inline-flex}.premium-buy-button--full{width:100%}.premium-buy-button:hover:not(:disabled){background-color:var(--app-action-primary-hover)}.premium-buy-button:active:not(:disabled){transform:scale(.99)}.premium-section-hint,.premium-reader-photo-name,.premium-reader-headline,.premium-reader-bio,.premium-reader-theme,.premium-reader-meta,.premium-reader-profile-link,.premium-focus-chip,.premium-photo-add-label,.premium-info-note,.premium-buy-balance{font-size:var(--profile-text-readable,var(--app-text-body));line-height:var(--profile-text-readable-lh,var(--app-text-body-lh))}html.theme-light body:not(.full-bleed) .premium-buy-button{--lt-tw:#fff;--lt-twa:#ffffffe6;--lt-tg1:#ffffffd9;--lt-tg2:#ffffffd9;color:#fff}.feed-page{background-color:var(--app-surface-page);color:var(--app-text)}.page-header-row{align-items:center;gap:.5rem;min-width:0;display:flex}.page-header-title{text-overflow:ellipsis;white-space:nowrap;text-align:start;min-width:0;color:var(--app-text);font-size:1.25rem;font-weight:700;line-height:1.75rem;overflow:hidden}.page-title-icon svg{width:18px;height:18px}.feed-title-icon,.page-title-icon{width:2rem;height:2rem;color:var(--app-accent-soft-text);background-color:var(--app-accent-soft);border:1px solid color-mix(in oklab, var(--app-accent) 28%, transparent);border-radius:.5rem;flex:0 0 2rem;justify-content:center;align-items:center;display:inline-flex}.feed-toolbar-button{color:var(--app-text);background-color:var(--app-surface-elevated);border:1px solid var(--app-border-subtle)}.feed-toolbar-button:hover,.feed-toolbar-button[aria-expanded=true],.feed-toolbar-button[aria-pressed=true]{color:var(--app-accent-soft-text);background-color:var(--app-surface-hover);border-color:color-mix(in oklab, var(--app-accent) 34%, var(--app-border))}.feed-menu button:hover,.feed-menu button[aria-selected=true]{background-color:var(--app-surface-hover)}.feed-menu button[aria-selected=true]{color:var(--app-accent-soft-text)}.feed-comment-card{background-color:var(--app-surface-elevated);border:1px solid var(--app-border-subtle)}.feed-post-card>div:last-child{background-color:var(--app-surface-card)}.feed-post-card :is(.border-gray-600,.border-gray-700){border-color:var(--app-border)}.feed-post-card :is(.bg-gray-700,.bg-gray-700\/70),.feed-user-card .bg-gray-700{background-color:var(--app-surface-elevated)}.feed-page :is(.text-gray-300,.text-gray-200){color:var(--app-text)}.feed-page .text-gray-400{color:var(--app-text-muted)}.feed-page :is(.text-red-400,.hover\:text-red-300:hover){color:var(--app-accent-soft-text)}.feed-page .ring-red-400{--tw-ring-color:var(--app-accent)}.feed-page .border-red-400{border-color:var(--app-accent)}.feed-page .feed-share-action,.feed-page .feed-share-icon{color:var(--app-text-muted)}.feed-page .feed-share-action:hover,.feed-page .feed-share-action:hover .feed-share-icon{color:var(--reading-control-green)}.profile-reading-overlay{background-color:var(--app-overlay)}.profile-reading-card{background-color:var(--app-surface-card);color:var(--app-text);border:1px solid var(--app-border-subtle);box-shadow:none}html.theme-light body:not(.full-bleed) .profile-reading-overlay{background-color:var(--app-overlay)}html.theme-light body:not(.full-bleed) .profile-reading-card.profile-reading-card{background-color:var(--app-surface-card);color:var(--app-text);border-color:var(--app-border);box-shadow:none}.feed-media-badge{-webkit-backdrop-filter:blur(3px)saturate(140%);backdrop-filter:blur(3px)saturate(140%);background-color:#00000040;border:1px solid #ffffff26;box-shadow:0 1px 4px #0003}.feed-media-badge,.feed-media-badge span{text-shadow:0 1px 2px #000000e6}.feed-media-badge svg{filter:drop-shadow(0 1px 2px #000000e6)}img.feed-media-fill{height:calc(100% + 1px);min-height:calc(100% + 1px);display:block}.feed-media-track{touch-action:pan-x pan-y}html.theme-light body:not(.full-bleed) .feed-media-badge :is(.text-white,[class*=text-white\/],span,svg),html.theme-light body:not(.full-bleed) .profile-wallet-action{color:#fff}html.theme-light body:not(.full-bleed) .profile-tag,html.theme-light body:not(.full-bleed) .profile-theme-tab:hover:not(.profile-theme-tab--active){color:var(--app-ink)}html.theme-light body:not(.full-bleed) .profile-row-icon{color:#dc2626}html.theme-light body:not(.full-bleed) .profile-row-icon--indigo{color:#4f46e5}html.theme-light body:not(.full-bleed) .profile-row-icon--amber{color:#b45309}html.theme-light body:not(.full-bleed) .profile-row-icon--teal{color:#0f766e}html.theme-light body:not(.full-bleed) .profile-row-icon--purple{color:#7e22ce}html.theme-light body:not(.full-bleed) .profile-row-icon--sky{color:#0369a1}html.theme-light body:not(.full-bleed) .profile-row-icon--emerald{color:#047857}html.theme-light body:not(.full-bleed) .profile-row-icon--slate{color:#86704c;background-color:#ebe6e0}.feed-media-scrim{pointer-events:none;background-image:linear-gradient(#000c 0%,#000000a8 35%,#00000073 60%,#00000038 80%,#00000014 92%,#0000 100%)}.feed-media-scrim>*{pointer-events:auto}.feed-media-frame{isolation:isolate;backface-visibility:hidden;transform:translateZ(0)}.feed-post-card .feed-post-body{z-index:1;margin-top:-1px}html.theme-light body:not(.full-bleed) .feed-media-scrim :is(.text-white,.text-gray-200,.text-gray-300,button,span,svg:not(.text-yellow-400)){color:#fff}html.theme-light body:not(.full-bleed) .feed-media-scrim .text-gray-300{color:#ffffffe0}.profile-reading-overlay .feed-post-card{box-shadow:none;border:0}html.theme-light body:not(.full-bleed) .feed-media-badge.feed-media-badge{background-color:#00000073}html.theme-light body:not(.full-bleed) .feed-media-badge.feed-media-badge,html.theme-light body:not(.full-bleed) .feed-media-badge.feed-media-badge :is(*,span,svg,.text-white),html.theme-light body:not(.full-bleed) :is([role=dialog],[aria-modal=true]) .profile-reading-card.bg-gray-800 .feed-media-scrim :is(.text-white,.text-gray-200,.text-gray-300,button,span,svg:not(.text-yellow-400)){color:#fff}.profile-page--public .profile-identity-block,.profile-page--public .profile-hero-top,.profile-page--public .profile-hero-row,.profile-page--public .profile-stats--rail,.profile-page--public .profile-hero-avatar{box-sizing:border-box}.profile-reading-dialog{min-height:100%;box-shadow:none;background:0 0;border:0}html.theme-light body:not(.full-bleed) :is([role=dialog],[aria-modal=true]) .profile-reading-close,html.theme-light body:not(.full-bleed) :is([role=dialog],[aria-modal=true]) .profile-reading-close svg{color:#fff}:is(.page-header-title,.symbols-page-title,.profile-page-title,h1.text-xl),.profile-page .profile-hero-top .profile-hero-name{font-size:var(--app-text-page-title)}.history-activity-card{border:1px solid var(--profile-border);background:var(--profile-surface);color:var(--profile-text);box-shadow:var(--profile-shadow);border-radius:.875rem;margin-bottom:.875rem;padding:.875rem}.history-activity-header,.history-week-title,.history-map-heading,.history-goal-heading,.history-heat-meta{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.history-activity-header{border-bottom:1px solid var(--profile-divider);padding-bottom:.75rem}.history-activity-heading{align-items:center;gap:.625rem;min-width:0;display:flex}.history-activity-heading h2{color:var(--profile-text);font-size:var(--app-text-body);line-height:var(--app-text-body-lh);margin:0;font-weight:700}.history-activity-icon{border:1px solid color-mix(in srgb, var(--reading-control-green) 35%, transparent);width:2rem;height:2rem;color:var(--reading-control-green);background:color-mix(in srgb, var(--reading-control-green) 12%, transparent);border-radius:.5rem;flex:0 0 2rem;justify-content:center;align-items:center;display:inline-flex}.history-activity-badge{white-space:nowrap;border:1px solid color-mix(in srgb, var(--reading-control-green) 35%, transparent);background:color-mix(in srgb, var(--reading-control-green) 10%, var(--profile-surface-deep));min-height:1.75rem;font-size:var(--app-text-micro);color:var(--reading-control-green);border-radius:999px;flex:none;align-items:center;gap:.375rem;padding-inline:.625rem;font-weight:700;transition:background-color .15s,border-color .15s,transform .12s;display:inline-flex}.history-activity-badge>span{background:currentColor;border-radius:999px;width:.375rem;height:.375rem}.history-activity-badge:hover{border-color:var(--reading-control-green);background:color-mix(in srgb, var(--reading-control-green) 16%, var(--profile-surface-deep))}.history-activity-badge:active,.history-day:active{transform:scale(.96)}.history-activity-badge:focus-visible,.history-day:focus-visible,.history-heat-cell:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.history-week-panel,.history-heat-panel,.history-goal{border:1px solid var(--profile-border);background:var(--profile-surface-2);border-radius:.75rem;margin-top:.75rem;padding:.625rem}.history-week-title{font-size:var(--app-text-label);margin-bottom:.625rem}.history-week-title>span{color:var(--app-info);font-size:var(--app-text-nano);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.history-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;display:grid}.history-day{border:1px solid color-mix(in srgb, var(--reading-control-green) 30%, var(--profile-border));background:var(--profile-surface-deep);min-width:0;color:var(--profile-text);border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;padding:.375rem .125rem;transition:background-color .15s,border-color .15s,transform .12s;display:flex;position:relative}.history-day:hover{border-color:color-mix(in srgb, var(--reading-control-green) 70%, var(--profile-border));background:var(--profile-surface-hover);transform:translateY(-2px)}.history-day[aria-pressed=true]{border-color:var(--reading-control-green);background:color-mix(in srgb, var(--reading-control-green) 12%, var(--profile-surface-deep))}.history-day--0{color:var(--app-accent);border-color:color-mix(in srgb, var(--app-accent) 38%, transparent);background:color-mix(in srgb, var(--app-accent) 9%, var(--profile-surface-deep))}.history-day--0:hover,.history-day--0[aria-pressed=true]{color:var(--app-accent);border-color:var(--app-accent);background:color-mix(in srgb, var(--app-accent) 15%, var(--profile-surface-deep))}.history-day--4{color:var(--app-info);border-color:color-mix(in srgb, var(--app-info) 38%, transparent)}.history-day--today{color:var(--reading-control-green);border-color:var(--reading-control-green);background:color-mix(in srgb, var(--reading-control-green) 13%, var(--profile-surface-deep))}.history-today-label{background:var(--reading-control-green);color:var(--app-surface-page);font-size:.4375rem;line-height:var(--app-text-pico-lh);text-transform:uppercase;border-radius:999px;padding-inline:.25rem;font-weight:800;position:absolute;inset-block-start:-.4rem}.history-day-name{font-size:var(--app-text-nano);color:currentColor;font-weight:700}.history-day-status{background:color-mix(in srgb, currentColor 15%, transparent);border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.history-day-time{text-overflow:ellipsis;max-width:100%;font-size:var(--app-text-pico);line-height:var(--app-text-pico-lh);white-space:nowrap;font-weight:700;overflow:hidden}.history-map-heading{font-size:var(--app-text-label);margin-top:.75rem}.history-map-heading>div:first-child{align-items:center;gap:.375rem;display:flex}.history-map-heading>div:first-child span{color:var(--reading-control-green);font-size:var(--app-text-nano);font-weight:600}.history-map-legend{color:var(--profile-muted);align-items:center;gap:.25rem;display:flex}.history-map-legend small{font-size:var(--app-text-pico)}.history-map-legend i{border:1px solid var(--profile-border);border-radius:.125rem;width:.625rem;height:.625rem;display:block}.history-heat-meta{color:var(--profile-muted);font-size:var(--app-text-nano);padding:0 .125rem .5rem;font-weight:600}.history-heat-meta span:last-child{color:var(--app-accent)}.history-heat-scroll{grid-template-columns:.625rem minmax(0,1fr);gap:.25rem;width:100%;min-width:0;padding-block:.125rem .25rem;display:grid;overflow:visible}.history-heat-days{color:var(--profile-muted);font-size:var(--app-text-pico);grid-template-rows:repeat(7,.75rem);gap:.25rem;font-weight:700;display:grid}.history-heat-days span{align-items:center;display:flex}.history-heat-grid{grid-template-rows:repeat(7,.75rem);grid-template-columns:repeat(16,minmax(0,1fr));grid-auto-flow:column;gap:clamp(.1rem,.7vw,.25rem);min-width:0;display:grid}.history-heat-cell{border:1px solid #0000;border-radius:.1875rem;width:100%;min-width:0;height:.75rem;padding:0;transition:border-color .15s,transform .15s;display:block}.history-heat-cell:hover{z-index:1;border-color:var(--profile-text);position:relative;transform:scale(1.22)}.history-heat-cell[aria-pressed=true]{z-index:1;border-color:var(--profile-text);box-shadow:0 0 0 1px var(--profile-surface-deep);position:relative}.history-heat--0{background:var(--profile-surface-deep);border-color:var(--profile-border)}.history-heat--1{background:color-mix(in srgb, var(--reading-control-green) 28%, var(--profile-surface-deep))}.history-heat--2{background:color-mix(in srgb, var(--reading-control-green) 66%, var(--profile-surface-deep))}.history-heat--3{background:var(--reading-control-green)}.history-heat--4{background:var(--app-info)}.history-goal-heading{font-size:var(--app-text-label)}.history-goal-heading>span{align-items:center;gap:.375rem;min-width:0;display:flex}.history-goal-heading small{color:var(--profile-muted);font-size:var(--app-text-pico);font-weight:500}.history-goal-heading b{color:var(--reading-control-green);font-size:var(--app-text-micro);white-space:nowrap}.history-goal-track{border:1px solid var(--profile-border);background:var(--profile-surface-deep);border-radius:999px;height:.5rem;margin-top:.5rem;padding:.125rem}.history-goal-track span{border-radius:inherit;background:var(--reading-control-green);width:90%;height:100%;display:block}.history-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.history-stat-grid>div{border:1px solid var(--profile-border);background:var(--profile-surface-2);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;min-width:0;padding:.5rem .25rem;display:flex}.history-stat-grid small{color:var(--profile-muted);font-size:var(--app-text-nano);font-weight:600}.history-stat-grid strong{font-size:var(--app-text-body);margin-block:.125rem}.history-stat-grid span{color:var(--profile-muted);font-size:var(--app-text-pico);align-items:center;gap:.1875rem;font-weight:600;display:inline-flex}.history-stat-grid .history-stat-down{color:var(--app-accent)}.history-stat-grid .history-stat-record{color:var(--app-warning)}@media (width<=380px){.history-activity-card{padding-inline:.5rem}.history-activity-badge{font-size:var(--app-text-nano)}.history-week-panel,.history-heat-panel,.history-goal{padding-inline:.5rem}.history-week-grid{gap:.2rem}.history-day{padding-inline:0}.history-map-heading{align-items:flex-start}.history-map-heading>div:first-child{flex-direction:column;align-items:flex-start;gap:.125rem}[dir=rtl] .history-map-heading>div:first-child{align-items:flex-end}.history-goal-heading small{display:none}}@media (prefers-reduced-motion:reduce){.history-heat-cell{transition:none}.history-heat-cell:hover{transform:none}}.history-activity-badge,.history-week-title,.history-week-title>span,.history-map-heading,.history-map-heading>div:first-child span,.history-goal-heading,.history-goal-heading small,.history-goal-heading b,.history-heat-meta,.history-stat-grid small,.history-stat-grid span,.history-stat-grid strong{font-size:var(--profile-text-readable,var(--app-text-body));line-height:var(--profile-text-readable-lh,var(--app-text-body-lh))}.admin-theme{--admin-surface-page:var(--app-surface-page);--admin-surface-card:var(--app-surface-card);--admin-surface-elevated:var(--app-surface-elevated);--admin-surface-hover:var(--app-surface-hover);--admin-border:var(--app-border);--admin-border-strong:var(--app-border-strong);--background:222 48% 8%;--card:220 43% 13%;--popover:220 43% 13%;--secondary:221 42% 17%;--muted:221 42% 17%;--accent:220 38% 23%;--border:220 40% 22%;--input:220 40% 22%;--primary:350 89% 60%;--ring:350 89% 60%;--sidebar-primary:350 89% 60%;--sidebar-ring:350 89% 60%;--sidebar-background:222 48% 8%;--sidebar-accent:221 42% 17%;--sidebar-border:220 40% 22%}.admin-theme:is(.bg-gray-950,.bg-gray-900,.bg-slate-900),.admin-theme :is(.bg-gray-950,.bg-zinc-950,.bg-gray-900,.bg-slate-900):not(.theme-keep){background-color:var(--admin-surface-page)}.admin-theme :is(.bg-gray-800,.bg-slate-800):not(.theme-keep){background-color:var(--admin-surface-card)}.admin-theme :is(.bg-gray-800\/90,.bg-gray-800\/80,.bg-gray-800\/70,.bg-gray-800\/60,.bg-gray-800\/50):not(.theme-keep){background-color:color-mix(in oklab, var(--admin-surface-card) 92%, transparent)}.admin-theme :is(.bg-gray-900\/95,.bg-gray-900\/90,.bg-gray-900\/80,.bg-gray-900\/75,.bg-gray-900\/60,.bg-gray-900\/50):not(.theme-keep){background-color:color-mix(in oklab, var(--admin-surface-page) 88%, transparent)}.admin-theme :is(.bg-gray-700,.bg-gray-700\/70,.bg-gray-700\/60,.bg-gray-700\/40,.bg-slate-700):not(.theme-keep){background-color:var(--admin-surface-elevated)}.admin-theme :is(.border-gray-800,.border-gray-700,.border-gray-700\/80,.border-gray-700\/60,.border-gray-700\/50,.border-gray-700\/40,.border-gray-600,.border-slate-700,.border-slate-800):not(.theme-keep){border-color:var(--admin-border)}.admin-theme :is(.hover\:bg-gray-700,.hover\:bg-gray-700\/70,.hover\:bg-gray-800):not(.theme-keep):hover{background-color:var(--admin-surface-hover)}.admin-theme :is(.hover\:border-gray-600,.hover\:border-gray-700):not(.theme-keep):hover{border-color:var(--admin-border-strong)}html.theme-light body:not(.full-bleed) :is(.admin-theme,.admin-theme .bg-gray-900){background-color:var(--admin-surface-page)}html.theme-light body:not(.full-bleed) .admin-theme .bg-gray-800{background-color:var(--admin-surface-card);box-shadow:none}html.theme-light body:not(.full-bleed) .admin-theme .bg-gray-700{background-color:var(--admin-surface-elevated)}html.theme-light body:not(.full-bleed) .admin-theme .text-white{color:#fff}html.theme-light body:not(.full-bleed) .admin-theme :is(.text-gray-300,.text-gray-400){color:var(--app-text-muted)}html.theme-light body:not(.full-bleed) .admin-theme .border-gray-700,html.theme-light body:not(.full-bleed) .admin-theme .border-gray-800{border-color:var(--admin-border)}html.theme-light body:not(.full-bleed) :is(.admin-theme,.admin-theme *){--lt-tw:#fff;--lt-twa:#ffffffe6;--lt-tg1:#e5e7eb;--lt-tg2:#9ca3af}.admin-sidebar-nav-row{background-color:var(--app-action-primary);color:var(--app-action-primary-foreground);border-radius:.5rem;align-items:center;margin-inline:.5rem;padding:.75rem 1rem;transition:background-color .2s;display:flex}.admin-sidebar-nav-row:hover{background-color:var(--app-action-primary-hover);color:var(--app-action-primary-foreground)}.admin-sidebar-nav-row[data-active=true]{background-color:var(--app-action-primary-hover);font-weight:500}.admin-sidebar-nav-row[data-active=true]:hover{background-color:var(--app-action-primary-hover)}.admin-theme :is(.bg-red-500,.bg-red-600,.bg-rose-500,.bg-rose-600):not(.theme-keep){background-color:var(--app-action-primary);color:var(--app-action-primary-foreground)}.admin-theme :is(.hover\:bg-red-500,.hover\:bg-red-600,.hover\:bg-red-700,.hover\:bg-rose-500,.hover\:bg-rose-600):not(.theme-keep):hover{background-color:var(--app-action-primary-hover)}.admin-theme :is(.text-red-500,.text-red-400,.text-rose-500,.text-rose-400):not(.theme-keep){color:var(--app-action-primary)}.admin-theme :is(.border-red-500,.border-red-600,.border-rose-500):not(.theme-keep){border-color:var(--app-action-primary)}.admin-theme button:not([role=switch]):not([role=tab]):not([role=menuitem]):not([role=option]):not(.admin-control-auto),.admin-theme a[data-admin-action]:not(.admin-control-auto){min-width:2.5rem;min-height:2.5rem;font-size:var(--app-text-body);line-height:var(--app-text-body-lh);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.admin-theme :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(.admin-control-auto){min-height:2.5rem;font-size:var(--app-text-body);line-height:var(--app-text-body-lh);border-radius:.5rem}.admin-theme textarea.admin-textarea-overview:not(.admin-control-auto){height:auto;min-height:7rem}.admin-theme :is(td,th) button[aria-label^=Copy],.admin-theme header button[aria-label=Close],.admin-theme button[aria-label=Close]{min-width:0;min-height:0}@media (width<=639px){.admin-theme :is(h3,[data-slot=card-title],.text-2xl.font-semibold){font-size:1rem;line-height:1.4rem}.admin-theme .flex.items-center.justify-between:has(>span.text-xs){flex-wrap:wrap;row-gap:.25rem}}@media (width<48rem){.admin-page :is(.p-6,.p-5,.p-4,.sm\:p-6,.sm\:p-5):not(.admin-spacing-keep){padding-inline:.75rem;padding-bottom:.75rem}.admin-page :is(.p-6,.p-5,.p-4,.sm\:p-6,.sm\:p-5):not(.pt-0,.pt-2,.admin-spacing-keep){padding-top:.75rem}.admin-page :is(.gap-6,.gap-5,.gap-4):not(.admin-spacing-keep){gap:.5rem}.admin-page :is(.space-y-6,.space-y-5)>:not(:last-child){margin-block-end:1rem}}.admin-page .admin-row-list{flex-direction:column;gap:.5rem;display:flex}.admin-page .admin-row-list>*{min-height:2.5rem;margin:0;padding-inline:.75rem}.admin-theme .admin-row-list>button.justify-between,.admin-theme .admin-row-list>a.justify-between{justify-content:space-between}.admin-page .admin-card-head{padding-bottom:.5rem}html.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-paper:#f4f1ed;--app-card:#fdfcfb;--app-ink:#3a2819;--app-ink-2:#594a3e;--app-ink-3:#594a3e;--app-sand:#ebe6e0;--app-sand-hover:#dfd9d0;--app-gold:#86704c;--app-muted:#a7a098;--app-action-primary:#3a2819;--app-action-primary-hover:#86704c;--app-action-primary-text:#86704c;background-color:var(--app-paper)}html.theme-light body:not(.full-bleed),html.theme-light body:not(.full-bleed) #root{background-color:var(--app-paper);color:var(--app-ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-action-secondary:var(--app-sand);--app-action-secondary-hover:var(--app-sand-hover);--app-action-secondary-foreground:var(--app-ink);--app-surface-page:var(--app-paper);--app-surface-card:var(--app-card);--app-surface-elevated:#efebe6;--app-surface-subtle:var(--app-sand);--app-surface-hover:var(--app-sand);--app-overlay:#3a281985;--app-border-subtle:#3a281914;--app-border:#dfdfdf;--app-border-strong:#cfcac4;--app-text:var(--app-ink);--app-text-muted:var(--app-ink-2);--app-accent:var(--app-action-primary);--app-accent-hover:var(--app-action-primary-hover);--app-accent-soft:#86704c1f;--app-accent-soft-text:var(--app-gold);--app-on-accent:#fff;--app-success-soft:#0596691a;--app-success-border:#05966947;--app-success-text:#047857;--app-shadow-card:0 1px 2px #3a28190f, 0 6px 20px -12px #3a281940;--app-shadow-raised:0 8px 24px -12px #3a281947}html.theme-light body:not(.full-bleed){--lt-tw:var(--app-ink);--lt-twa:var(--app-ink-3);--lt-tg1:var(--app-ink-2);--lt-tg2:var(--app-ink-3);--lt-red4:var(--app-action-primary);--lt-red3:var(--app-action-primary);--lt-yellow4:#b45309;--lt-yellow3:#b45309;--lt-green4:#047857;--lt-green3:#047857;--reading-control-green:var(--app-gold);--reading-control-green-hover:var(--app-ink);--reading-control-green-soft:#86704c1f}html.theme-light body:not(.full-bleed) :is(.bg-gray-950,.bg-zinc-950,.bg-gray-900){background-color:var(--app-paper)}html.theme-light body:not(.full-bleed) .bg-gray-800{background-color:var(--app-card)}html.theme-light body:not(.full-bleed) .bg-gray-700{background-color:var(--app-sand)}html.theme-light body:not(.full-bleed) .bg-gray-600{background-color:var(--app-sand-hover)}html.theme-light body:not(.full-bleed) :is(.bg-gray-500,.bg-gray-400){background-color:#cfcac4}html.theme-light body:not(.full-bleed) :is(.bg-gray-900\/95,.bg-gray-900\/90,.bg-gray-900\/80,.bg-gray-900\/60,.bg-gray-900\/50){background-color:#f4f1edf2}html.theme-light body:not(.full-bleed) :is(.bg-gray-800\/90,.bg-gray-800\/70,.bg-gray-800\/60){background-color:#fdfcfbf0}html.theme-light body:not(.full-bleed) :is(.bg-gray-700\/70,.bg-gray-700\/60,.bg-gray-700\/40,.bg-gray-700\/30){background-color:var(--app-sand)}html.theme-light body:not(.full-bleed) .bg-gray-600\/70{background-color:var(--app-sand-hover)}html.theme-light body:not(.full-bleed) :is(.bg-white\/5,.bg-white\/10,.bg-white\/15,.bg-white\/20){background-color:#3a28190f}html.theme-light body:not(.full-bleed) .bg-gray-800:not(.theme-keep){box-shadow:0 1px 2px #3a28190f,0 0 0 1px #3a281914}html.theme-light body:not(.full-bleed) .from-gray-900{--tw-gradient-from:var(--app-paper)}html.theme-light body:not(.full-bleed) .from-gray-800{--tw-gradient-from:#efebe6}html.theme-light body:not(.full-bleed) .via-gray-900{--tw-gradient-via:var(--app-paper)}html.theme-light body:not(.full-bleed) .via-gray-800{--tw-gradient-via:#efebe6}html.theme-light body:not(.full-bleed) .to-gray-900{--tw-gradient-to:var(--app-paper)}html.theme-light body:not(.full-bleed) .to-gray-800{--tw-gradient-to:#efebe6}html.theme-light body:not(.full-bleed) .border-gray-900{border-color:var(--app-card)}html.theme-light body:not(.full-bleed) :is(.border-gray-800,.border-gray-700,.border-gray-700\/80,.border-gray-700\/60,.border-gray-700\/50){border-color:#dfdfdf}html.theme-light body:not(.full-bleed) :is(.border-gray-600,.border-gray-600\/50,.border-gray-500){border-color:#cfcac4}html.theme-light body:not(.full-bleed) :is(.border-white\/10,.border-white\/15,.border-white\/20,.border-white\/25){border-color:#3a28191f}html.theme-light body:not(.full-bleed) :is(.divide-gray-700,.divide-gray-700\/60,.divide-gray-700\/50)>:not([hidden])~:not([hidden]){border-color:#dfdfdf}html.theme-light body:not(.full-bleed) .ring-gray-500{--tw-ring-color:#cfcac4}html.theme-light body:not(.full-bleed) .ring-gray-800{--tw-ring-color:#dfdfdf}html.theme-light body:not(.full-bleed) .ring-white\/10{--tw-ring-color:#3a28191f}html.theme-light body:not(.full-bleed) .hover\:bg-gray-800:hover{background-color:#efebe6}html.theme-light body:not(.full-bleed) :is(.hover\:bg-gray-700,.hover\:bg-gray-700\/70,.hover\:bg-gray-700\/60):hover{background-color:var(--app-sand)}html.theme-light body:not(.full-bleed) .hover\:bg-gray-600:hover{background-color:var(--app-sand-hover)}html.theme-light body:not(.full-bleed) :is(.hover\:text-white,.hover\:text-gray-200):hover,html.theme-light body:not(.full-bleed) .group:hover :is(.group-hover\:text-gray-200,.group-hover\:text-white){color:var(--app-ink)}html.theme-light body:not(.full-bleed) :is(.hover\:border-gray-600,.hover\:border-gray-500):hover{border-color:#cfcac4}html.theme-light body:not(.full-bleed) :is(.app-field,.app-textarea){--field-bg:var(--app-card);--field-bg-hover:var(--app-card);--field-border:#dfdfdf;--field-border-hover:#cfcac4;--field-border-focus:hsl(var(--primary));color:var(--app-ink)}html.theme-light body:not(.full-bleed) .app-field-input{color:var(--app-ink)}html.theme-light body:not(.full-bleed) :is(.app-field,.app-textarea):is(:focus,:focus-within){box-shadow:0 0 0 3px hsl(var(--primary) / .16)}html.theme-light body:not(.full-bleed) input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.theme-light body:not(.full-bleed) :-webkit-any(.app-field,.app-field-input,.app-textarea,.app-input):-webkit-any(:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus,:-webkit-autofill:active,:autofill){-webkit-text-fill-color:var(--app-ink);color:var(--app-ink);caret-color:var(--app-ink);-webkit-box-shadow:0 0 0 1000px var(--app-card) inset;box-shadow:0 0 0 1000px var(--app-card) inset}html.theme-light body:not(.full-bleed) :is(.app-field,.app-field-input,.app-textarea,.app-input):is(:autofill,:autofill:hover,:autofill:focus,:autofill:active,:autofill){-webkit-text-fill-color:var(--app-ink);color:var(--app-ink);caret-color:var(--app-ink);-webkit-box-shadow:0 0 0 1000px var(--app-card) inset;box-shadow:0 0 0 1000px var(--app-card) inset}html.theme-light body:not(.full-bleed) .app-field-action.app-field-action>svg:not(.theme-keep){color:var(--app-action-primary-foreground)}html.theme-light body:not(.full-bleed) .text-white{color:var(--lt-tw)}html.theme-light body:not(.full-bleed) [class*=text-white\/]{color:var(--lt-twa)}html.theme-light body:not(.full-bleed) :is(.text-gray-100,.text-gray-200,.text-gray-300){color:var(--lt-tg1)}html.theme-light body:not(.full-bleed) :is(.text-gray-400,.text-gray-500,.text-gray-600){color:var(--lt-tg2)}html.theme-light body:not(.full-bleed) :is(.placeholder-gray-500,.app-field,.app-field-input,.app-textarea)::placeholder,html.theme-light body:not(.full-bleed) ::placeholder{color:var(--app-muted)}html.theme-light body:not(.full-bleed) :is([class~=bg-red-400],[class~=bg-red-500],[class~=bg-red-600],[class~=bg-red-700],[class~=bg-red-800],[class~=bg-red-900],[class~=bg-rose-400],[class~=bg-rose-500],[class~=bg-rose-600],[class~=bg-rose-700],[class~=bg-rose-800],[class~=bg-rose-900],[class~=bg-pink-400],[class~=bg-pink-500],[class~=bg-pink-600],[class~=bg-pink-700],[class~=bg-pink-800],[class~=bg-pink-900],[class~=bg-orange-400],[class~=bg-orange-500],[class~=bg-orange-600],[class~=bg-orange-700],[class~=bg-orange-800],[class~=bg-orange-900],[class~=bg-amber-400],[class~=bg-amber-500],[class~=bg-amber-600],[class~=bg-amber-700],[class~=bg-amber-800],[class~=bg-amber-900],[class~=bg-yellow-400],[class~=bg-yellow-500],[class~=bg-yellow-600],[class~=bg-yellow-700],[class~=bg-yellow-800],[class~=bg-yellow-900],[class~=bg-lime-400],[class~=bg-lime-500],[class~=bg-lime-600],[class~=bg-lime-700],[class~=bg-lime-800],[class~=bg-lime-900],[class~=bg-green-400],[class~=bg-green-500],[class~=bg-green-600],[class~=bg-green-700],[class~=bg-green-800],[class~=bg-green-900],[class~=bg-emerald-400],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-emerald-700],[class~=bg-emerald-800],[class~=bg-emerald-900],[class~=bg-teal-400],[class~=bg-teal-500],[class~=bg-teal-600],[class~=bg-teal-700],[class~=bg-teal-800],[class~=bg-teal-900],[class~=bg-cyan-400],[class~=bg-cyan-500],[class~=bg-cyan-600],[class~=bg-cyan-700],[class~=bg-cyan-800],[class~=bg-cyan-900],[class~=bg-sky-400],[class~=bg-sky-500],[class~=bg-sky-600],[class~=bg-sky-700],[class~=bg-sky-800],[class~=bg-sky-900],[class~=bg-blue-400],[class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-blue-700],[class~=bg-blue-800],[class~=bg-blue-900],[class~=bg-indigo-400],[class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-indigo-700],[class~=bg-indigo-800],[class~=bg-indigo-900],[class~=bg-violet-400],[class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700],[class~=bg-violet-800],[class~=bg-violet-900],[class~=bg-purple-400],[class~=bg-purple-500],[class~=bg-purple-600],[class~=bg-purple-700],[class~=bg-purple-800],[class~=bg-purple-900],[class~=bg-fuchsia-400],[class~=bg-fuchsia-500],[class~=bg-fuchsia-600],[class~=bg-fuchsia-700],[class~=bg-fuchsia-800],[class~=bg-fuchsia-900],[class~=bg-primary],[class~=bg-destructive],[class~=bg-red-500\/90],.home-primary-action,[class~=app-brand-surface],[class~=app-brand-progress]){--lt-tw:#fff;--lt-twa:#ffffffe6;--lt-tg1:#ffffffd9;--lt-tg2:#ffffffd9}html.theme-light body:not(.full-bleed) :is([class~=bg-black],[class~=bg-black\/30],[class~=bg-black\/40],[class~=bg-black\/50],[class~=bg-black\/55],[class~=bg-black\/60],[class~=bg-black\/65],[class~=bg-black\/70],[class~=bg-black\/75],[class~=bg-black\/80],[class~=bg-black\/90],[class~=bg-black\/95],[class*=bg-gradient]:not([class*=to-gray-8]):not([class*=to-gray-9]):not([class*="900/"]):not([class*="800/"])){--lt-tw:#fff;--lt-twa:#ffffffe6;--lt-tg1:var(--app-paper);--lt-tg2:#dfdfdf;--lt-yellow4:#facc15;--lt-yellow3:#fcd34d;--lt-green4:#4ade80;--lt-green3:#4ade80}html.theme-light body:not(.full-bleed) :is([class~=app-brand-surface],[class~=app-brand-progress]){--lt-tw:#fff;--lt-twa:#ffffffe6;--lt-tg1:#ffffffd9;--lt-tg2:#ffffffd9}html.theme-light body:not(.full-bleed) :is([class~=bg-gray-900],[class~=bg-gray-800],[class~=bg-gray-700],[class~=bg-gray-600],[class*=bg-gray-900\/],[class*=bg-gray-800\/],[class*=bg-gray-700\/],[class~=bg-white],[class*=bg-white\/],[class*=bg-gradient]:is([class*="900/"],[class*="800/"],[class*=to-gray-8],[class*=to-gray-9])){--lt-tw:var(--app-ink);--lt-twa:var(--app-ink-3);--lt-tg1:var(--app-ink-2);--lt-tg2:var(--app-ink-3)}html.theme-light body:not(.full-bleed) [class*=bg-gradient]:is([class*="900/"],[class*="800/"],[class*=to-gray-8],[class*=to-gray-9]){--lt-yellow4:#a16207;--lt-yellow3:#a16207;--lt-green4:#15803d;--lt-green3:#15803d}html.theme-light body:not(.full-bleed) :is([class~=bg-black],[class~=bg-black\/30],[class~=bg-black\/40],[class~=bg-black\/50],[class~=bg-black\/55],[class~=bg-black\/60],[class~=bg-black\/65],[class~=bg-black\/70],[class~=bg-black\/75],[class~=bg-black\/80],[class~=bg-black\/90],[class~=bg-black\/95]) [class*=bg-white\/]{--lt-tw:#fff;--lt-twa:#ffffffe6;--lt-tg1:var(--app-paper);--lt-tg2:#dfdfdf}html.theme-light body:not(.full-bleed) :is([class~=bg-black],[class~=bg-black\/30],[class~=bg-black\/40],[class~=bg-black\/50],[class~=bg-black\/55],[class~=bg-black\/60],[class~=bg-black\/65],[class~=bg-black\/70],[class~=bg-black\/75],[class~=bg-black\/80],[class~=bg-black\/90],[class~=bg-black\/95]) [class*=bg-white\/]:is([class~=bg-white\/5],[class~=bg-white\/10],[class~=bg-white\/15],[class~=bg-white\/20]){background-color:#ffffff24}html.theme-light body:not(.full-bleed) :is(.text-red-400,.text-rose-400){color:var(--lt-red4)}html.theme-light body:not(.full-bleed) :is(.text-red-300,.text-red-200,.text-rose-300){color:var(--lt-red3)}html.theme-light body:not(.full-bleed) :is(.text-yellow-400,.text-amber-400,.text-orange-400){color:var(--lt-yellow4)}html.theme-light body:not(.full-bleed) :is(.text-yellow-300,.text-amber-300,.text-amber-200,.text-orange-300){color:var(--lt-yellow3)}html.theme-light body:not(.full-bleed) :is(.text-green-400,.text-emerald-400){color:var(--lt-green4)}html.theme-light body:not(.full-bleed) :is(.text-green-300,.text-emerald-300,.text-emerald-200){color:var(--lt-green3)}html.theme-light body:not(.full-bleed) .text-teal-400{color:#0f766e}html.theme-light body:not(.full-bleed) :is(.text-blue-400,.text-blue-300,.text-sky-400,.text-sky-300){color:#1d4ed8}html.theme-light body:not(.full-bleed) :is(.text-cyan-400,.text-cyan-300){color:#0e7490}html.theme-light body:not(.full-bleed) :is(.text-indigo-400,.text-violet-400,.text-purple-400,.text-purple-300){color:#6d28d9}html.theme-light body:not(.full-bleed) :is(.text-pink-400,.text-pink-300,.text-pink-200,.text-fuchsia-400){color:#be185d}html.theme-light body:not(.full-bleed):not(.admin-shell) :is(.text-pink-200,.text-pink-300,.text-pink-400,.text-pink-500,.text-fuchsia-400,.text-purple-300,.text-purple-400,.text-purple-500,.text-violet-400,.text-indigo-400,.text-rose-300,.text-rose-400){color:var(--app-gold)}html.theme-light body:not(.full-bleed):not(.admin-shell) [class*=bg-gradient]:is([class*=from-pink-],[class*=from-purple-],[class*=from-red-][class*=to-pink-]){background-image:none;background-color:var(--app-ink);color:var(--app-card)}html.theme-light body:not(.full-bleed):not(.admin-shell) :is([class~=bg-pink-500\/10],[class~=bg-pink-500\/20],[class~=bg-purple-500\/10],[class~=bg-purple-500\/20],[class~=bg-rose-500\/10],[class~=bg-rose-500\/20]){background-color:#86704c1f}html.theme-light body:not(.full-bleed):not(.admin-shell) :is([class*=border-pink-],[class*=border-purple-],[class*=border-rose-]){border-color:#dfdfdf}html.theme-light body:not(.full-bleed) :is(.text-gray-400,.text-gray-500,.text-gray-600,.text-slate-400,.text-slate-500,.text-zinc-400,.text-zinc-500,.text-neutral-400,.text-neutral-500):not(.theme-keep){color:var(--app-ink-2)}html.theme-light body:not(.full-bleed) svg:is(.text-gray-400,.text-gray-500,.text-gray-600):not(.theme-keep){color:var(--app-gold)}html.theme-light body:not(.full-bleed) :is(svg.lucide-star,svg.lucide-star-half,svg.lucide-bookmark-check):is([class~=text-yellow-400],[class~=text-amber-400],[class~=text-yellow-300],[class~=text-amber-300]){color:#facc15}html.theme-light body:not(.full-bleed) svg.lucide-star:is([class~=fill-yellow-400],[class~=fill-amber-400]){fill:#facc15}html.theme-light body:not(.full-bleed) :is(button,[role=button])[class*=text-yellow-400]>:is(svg.lucide-star,svg.lucide-bookmark-check),html.theme-light body:not(.full-bleed) .symbols-tip-icon.symbols-tip-icon svg{color:#facc15}html.theme-light body:not(.full-bleed) [class~=fixed][class~=inset-0][class~=items-end]>[class~=animate-slide-up],html.theme-light body:not(.full-bleed) :is(:where([role=dialog],[aria-modal=true]) :is([class~=bg-gray-900],[class~=bg-gray-800],[class~=bg-gray-700],[class~=bg-white]),:where([role=dialog],[aria-modal=true]):is([class~=bg-gray-900],[class~=bg-gray-800],[class~=bg-gray-700],[class~=bg-white]),[class~=fixed][class~=inset-0][class~=items-end]>[class~=animate-slide-up]) :is(.text-white,.text-gray-100,.text-gray-200,.text-gray-300):not(.feed-media-badge,.feed-media-badge *,.feed-media-scrim,.feed-media-scrim *){color:var(--app-ink)}html.theme-light body:not(.full-bleed) :is(:where([role=dialog],[aria-modal=true]) :is([class~=bg-gray-900],[class~=bg-gray-800],[class~=bg-gray-700],[class~=bg-white]),:where([role=dialog],[aria-modal=true]):is([class~=bg-gray-900],[class~=bg-gray-800],[class~=bg-gray-700],[class~=bg-white]),[class~=fixed][class~=inset-0][class~=items-end]>[class~=animate-slide-up]) :is(.text-gray-400,.text-gray-500,.text-gray-600){color:var(--app-ink-2)}html.theme-light body:not(.full-bleed) :is(:where([role=dialog],[aria-modal=true]) :is([class~=bg-gray-900],[class~=bg-gray-800],[class~=bg-gray-700],[class~=bg-white]),:where([role=dialog],[aria-modal=true]):is([class~=bg-gray-900],[class~=bg-gray-800],[class~=bg-gray-700],[class~=bg-white]),[class~=fixed][class~=inset-0][class~=items-end]>[class~=animate-slide-up]) :is(:is(button,[role=button])[class*=bg-gradient][class*=from-red-][class*=to-pink-],:is([class~=bg-red-400],[class~=bg-red-500],[class~=bg-red-600],[class~=bg-primary],[class~=bg-destructive]) :is(.text-white,[class*=text-white\/]),:is([class~=bg-red-400],[class~=bg-red-500],[class~=bg-red-600],[class~=bg-primary],[class~=bg-destructive]).text-white){color:#fff}html.theme-light body:not(.full-bleed) :where([role=dialog],[aria-modal=true]) :is(button,[role=button]):is([class~=bg-gray-900],[class~=bg-gray-800],[class~=bg-gray-700],[class~=bg-gray-600],[class~=bg-white]){background-color:var(--app-sand);color:var(--app-ink);border:1px solid #dfdfdf}html.theme-light body:not(.full-bleed) :where([role=dialog],[aria-modal=true]) :is(button,[role=button]):is([class~=bg-gray-900],[class~=bg-gray-800],[class~=bg-gray-700],[class~=bg-gray-600],[class~=bg-white]) :is(svg,span){color:var(--app-ink)}html.theme-light body:not(.full-bleed) :where([role=dialog],[aria-modal=true]) :is(button,[role=button]):is([class~=bg-gray-900],[class~=bg-gray-800],[class~=bg-gray-700],[class~=bg-gray-600],[class~=bg-white]):hover:not(:disabled){background-color:var(--app-sand-hover)}html.theme-light body:not(.full-bleed) :where([role=dialog],[aria-modal=true]) .profile-reading-card .feed-media-scrim :is(.text-white,span),html.theme-light body:not(.full-bleed) :where([role=dialog],[aria-modal=true]) .profile-reading-card .feed-media-badge :is(.text-white,span,svg){color:#fff}html.theme-light body:not(.full-bleed) .how-it-works-panel,html.theme-light body:not(.full-bleed) .how-it-works-panel .text-white{color:var(--app-ink)}html.theme-light body:not(.full-bleed) .how-it-works-panel :is(.text-gray-400,.text-gray-500,.text-gray-600){color:var(--app-ink-2)}html.theme-light body:not(.full-bleed) .how-it-works-panel :is([class~=bg-red-400],[class~=bg-red-500]) .text-white,html.theme-light body:not(.full-bleed) .how-it-works-panel :is([class~=bg-red-400],[class~=bg-red-500]).text-white{color:#fff}:where([role=dialog],[aria-modal=true]) :is(button,[role=button]):is(.bg-red-400,.bg-red-500,.bg-primary,.bg-destructive):not([class*=bg-red-400\/]):not([class*=bg-red-500\/]),:where([role=dialog],[aria-modal=true]) :is(button,[role=button])[class*=bg-gradient][class*=from-red-][class*=to-pink-]{background-color:var(--app-action-primary);color:var(--app-action-primary-foreground);background-image:none}:where([role=dialog],[aria-modal=true]) :is(button,[role=button]):is(.hover\:bg-red-500,.hover\:bg-red-600,.hover\:bg-destructive):hover,:where([role=dialog],[aria-modal=true]) :is(button,[role=button])[class*=bg-gradient][class*=from-red-][class*=to-pink-]:hover{background-color:var(--app-action-primary-hover);color:var(--app-action-primary-foreground);background-image:none}:where([role=dialog],[aria-modal=true]) :is(button,[role=button]):is(.bg-yellow-400,.bg-yellow-500,.bg-yellow-600,.bg-amber-400,.bg-amber-500,.bg-amber-600){color:#3a2819}:where([role=dialog],[aria-modal=true]) :is(button,[role=button]):is(.bg-green-400,.bg-green-500,.bg-green-600){color:#fff;background-color:#166534}html.theme-light body:not(.full-bleed) [class~=fixed][class~=inset-0][class~=items-end]>[class~=animate-slide-up] :is(button,[role=button]):is(.bg-red-400,.bg-red-500,.bg-primary,.bg-destructive){background-color:var(--app-action-primary);color:var(--app-action-primary-foreground)}html.theme-light body:not(.full-bleed) .app-switch.app-switch[data-state=checked]{background-color:var(--app-ink-2)}html.theme-light body:not(.full-bleed) .app-switch.app-switch[data-state=unchecked]{background-color:var(--app-muted)}html.theme-light body:not(.full-bleed) .app-switch-thumb.app-switch-thumb{background-color:var(--app-card);box-shadow:0 1px 3px #3a281947}html.theme-light body:not(.full-bleed) .profile-theme-tabs{background-color:var(--app-sand);border-color:#dfdfdf}html.theme-light body:not(.full-bleed) .profile-theme-tab{color:var(--app-ink-2)}html.theme-light body:not(.full-bleed) .profile-theme-tab.profile-theme-tab--active{background-color:var(--app-ink);color:var(--app-card);border-color:#000}html.theme-light body:not(.full-bleed) .reading-mode-tabs.reading-mode-tabs{--reading-tab-surface:var(--app-sand);--reading-tab-border:#dfdfdf;--reading-tab-hover-surface:var(--app-paper);--reading-tab-active:var(--app-ink);--reading-tab-active-hover:var(--app-ink);background-color:var(--app-sand);border-color:#dfdfdf}html.theme-light body:not(.full-bleed) .reading-mode-tabs.reading-mode-tabs .reading-mode-tab,html.theme-light body:not(.full-bleed) .reading-mode-tabs.reading-mode-tabs .reading-mode-tab :is(span,svg){color:var(--app-ink-2)}html.theme-light body:not(.full-bleed) .reading-mode-tabs.reading-mode-tabs .reading-mode-tab:not(.reading-mode-tab--active):is(:hover,:active){background-color:var(--app-paper)}html.theme-light body:not(.full-bleed) .reading-mode-tabs.reading-mode-tabs .reading-mode-tab.reading-mode-tab--active{background-color:var(--app-ink);box-shadow:0 8px 24px -8px #3a281973}html.theme-light body:not(.full-bleed) .reading-mode-tabs.reading-mode-tabs .reading-mode-tab.reading-mode-tab--active,html.theme-light body:not(.full-bleed) .reading-mode-tabs.reading-mode-tabs .reading-mode-tab.reading-mode-tab--active :is(span,svg){color:var(--app-card)}html.theme-light body:not(.full-bleed) .profile-row-icon.profile-row-icon:not(.profile-logout-row-icon){color:var(--app-gold);background-color:#86704c1f}html.theme-light body:not(.full-bleed) .profile-danger-icon.profile-danger-icon,html.theme-light body:not(.full-bleed) .profile-wallet-icon.profile-wallet-icon{color:#fb7185;background-color:#f43f5e1f;border-color:#f43f5e4d}html.theme-light body:not(.full-bleed) .follow-btn.follow-btn--following,html.theme-light body:not(.full-bleed) .follow-btn.follow-btn--following:hover{background-color:var(--app-sand);color:var(--app-ink);border-color:#dfdfdf}html.theme-light body:not(.full-bleed) .reading-symbol-tag.reading-symbol-tag{color:var(--app-ink);background-color:#efebe6;border-color:#dfdfdf}html.theme-light body:not(.full-bleed) .milestone-track.milestone-track{background-color:var(--app-sand);border-color:#cfcac4}html.theme-light body:not(.full-bleed) .milestone-track .app-brand-progress.app-brand-progress{background-color:#e11d48}html.theme-light body:not(.full-bleed) section.palm-reading-card{background-color:var(--app-card);border-color:#dfdfdf}html.theme-light body:not(.full-bleed) section.palm-reading-card .text-white{color:var(--app-ink)}html.theme-light body:not(.full-bleed) section.palm-reading-card .text-gray-400{color:var(--app-ink-2)}html.theme-light body:not(.full-bleed) section.palm-reading-card .palm-reading-divider{background-color:#dfdfdf}html.theme-light body:not(.full-bleed) section.palm-reading-card :is(.palm-reading-icon,.palm-tip-icon,.palm-tip-title){color:var(--app-gold)}html.theme-light body:not(.full-bleed) section.palm-reading-card .palm-tip-icon{background-color:#86704c1f}html.theme-light body:not(.full-bleed) section.palm-reading-card .palm-reading-badge{color:var(--app-ink);background-color:#86704c1f;border-color:#dfdfdf}html.theme-light body:not(.full-bleed) section.palm-reading-card :is(.palm-reading-line,.palm-tip){background-color:var(--app-card);border-color:#dfdfdf}html.theme-light body:not(.full-bleed) section.palm-reading-card :is(.palm-tip p,.palm-reading-line){color:var(--app-ink-2)}html.theme-light body:not(.full-bleed) section.palm-reading-card .palm-upload-action{background-color:var(--app-ink);color:#fff;box-shadow:0 8px 24px -8px #3a281966}html.theme-light body:not(.full-bleed) section.palm-reading-card .palm-upload-action:hover{background-color:var(--app-gold)}html.theme-light body:not(.full-bleed) section.palm-reading-card .palm-upload-action .palm-action-subtitle{color:var(--app-card);opacity:.85}html.theme-light body:not(.full-bleed) section.palm-reading-card .palm-scan-action.palm-scan-action,html.theme-light body:not(.full-bleed) section.palm-reading-card .palm-scan-action.palm-scan-action :is(.palm-scan-icon,.palm-scan-label){color:#fff}html.theme-light body:not(.full-bleed) section.palm-reading-card .palm-scan-action.palm-scan-action .text-gray-400{color:var(--app-muted)}html.theme-light body:not(.full-bleed) .app-tab-bar.app-tab-bar{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background-color:#24180ef0;background-image:linear-gradient(#ffffff12,#fff0);border-top-color:#ffffff24;box-shadow:inset 0 1px #ffffff2e,0 -8px 30px -12px #3a281973}html.theme-light body:not(.full-bleed) .app-tab-bar.app-tab-bar .app-tab-item :is(.app-tab-icon,span){color:#dfdfdf}html.theme-light body:not(.full-bleed) .app-tab-bar.app-tab-bar .app-tab-item.app-tab-item--active :is(.app-tab-icon,span){color:var(--app-card)}html.theme-light body:not(.full-bleed) .app-tab-bar.app-tab-bar .app-tab-item.app-tab-item--active span{font-weight:600}html.theme-light body:not(.full-bleed) .app-tab-bar.app-tab-bar .app-tab-item{isolation:isolate}html.theme-light body:not(.full-bleed) .app-tab-bar.app-tab-bar .app-tab-item:before{content:"";-webkit-backdrop-filter:blur(8px)saturate(160%);backdrop-filter:blur(8px)saturate(160%);opacity:0;pointer-events:none;z-index:-1;background:linear-gradient(#ffffff29,#ffffff0a);border-radius:1rem;transition:opacity .28s,transform .42s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:2px 6px 0;transform:scale(.85);box-shadow:inset 0 1px 1px #ffffff40,inset 0 -1px 2px #00000040,0 4px 14px -6px #00000080}html.theme-light body:not(.full-bleed) .app-tab-bar.app-tab-bar .app-tab-item--active:before{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){html.theme-light body:not(.full-bleed) .app-tab-bar .app-tab-item:before{transition:none}}.text-left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.text-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}html.theme-light body:not(.full-bleed) .app-close-button.app-close-button{background-color:var(--app-sand);color:var(--app-ink);border:1px solid #dfdfdf}html.theme-light body:not(.full-bleed) .app-close-button.app-close-button:hover{background-color:var(--app-sand-hover);color:var(--app-ink)}html.theme-light body:not(.full-bleed) .app-close-button.app-close-button svg{color:var(--app-ink)}html.theme-light body:not(.full-bleed) .home-notifications.home-notifications{background-color:#fdfcfb;border-color:#dfdfdf;overflow:hidden;box-shadow:0 8px 24px #3a28191f}html.theme-light body:not(.full-bleed) .home-notifications .home-notifications-header,html.theme-light body:not(.full-bleed) .home-notifications .home-notifications-actions{border-color:#dfdfdf}html.theme-light body:not(.full-bleed) .home-notifications .home-notifications-header h3{color:#3a2819}html.theme-light body:not(.full-bleed) .home-notifications .home-notification-divider,html.theme-light body:not(.full-bleed) .home-notifications .home-notifications-actions>[aria-hidden=true]{background-color:#dfdfdf}html.theme-light body:not(.full-bleed) .home-notifications .home-notification-row.home-notification-row{background-color:#fdfcfb}html.theme-light body:not(.full-bleed) .home-notifications .home-notification-row.home-notification-row:hover,html.theme-light body:not(.full-bleed) .home-notifications .home-notification-row.home-notification-row.home-notification-row--unread{background-color:var(--app-sand)}html.theme-light body:not(.full-bleed) .home-notifications .home-notification-row.home-notification-row.home-notification-row--unread:hover{background-color:#dfd9d0}html.theme-light body:not(.full-bleed) .home-notifications .home-notification-row .bg-gray-700{background-color:var(--app-sand);color:#3a2819}html.theme-light body:not(.full-bleed) .home-notifications .home-notification-row div.bg-gray-700{border:1px solid #dfdfdf}html.theme-light body:not(.full-bleed) .home-notifications .home-notification-row div.bg-gray-700 svg{color:#86704c}html.theme-light body:not(.full-bleed) .home-notifications .home-notification-row .ring-gray-800{--tw-ring-color:#fdfcfb}html.theme-light body:not(.full-bleed) .home-notifications .home-notification-row p.font-medium{color:#3a2819}html.theme-light body:not(.full-bleed) .home-notifications .home-notification-row :is(.text-gray-400,.text-gray-500){color:#594a3e}html.theme-light body:not(.full-bleed) .home-notifications .home-notification-row p.font-semibold{color:#86704c}html.theme-light body:not(.full-bleed) .home-notifications>div>p.text-gray-400{color:#594a3e}html.theme-light body:not(.full-bleed) .home-notifications .home-notifications-actions button{color:#e11d48}html.theme-light body:not(.full-bleed) .home-notifications .home-notifications-actions button:hover:not(:disabled){color:#f43f5e}html.theme-light body:not(.full-bleed) .home-notifications .home-notifications-actions button:disabled{color:#a7a098}.topup-error{color:#f87171}html.theme-light body:not(.full-bleed) .topup-error{color:#dc2626}html.theme-light body:not(.full-bleed) .from-red-400{--tw-gradient-from:#dc2626}html.theme-light body:not(.full-bleed) .to-pink-500{--tw-gradient-to:#db2777}
