@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;0,9..144,700;1,9..144,400&family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";._splash_rr29o_5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;background:var(--color-background-primary);background-image:radial-gradient(circle at 20% 30%,var(--color-primary-alpha-10) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(168,85,247,.08) 0%,transparent 50%);animation:_splashFadeIn_rr29o_1 .3s ease-out}@keyframes _splashFadeIn_rr29o_1{0%{opacity:0}to{opacity:1}}._splash_rr29o_5{padding-top:var(--safe-area-inset-top, 0);padding-bottom:var(--safe-area-inset-bottom, 0);padding-left:var(--safe-area-inset-left, 0);padding-right:var(--safe-area-inset-right, 0)}._content_rr29o_47{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem}._logoWrap_rr29o_55{display:flex;flex-direction:column;align-items:center;gap:.75rem}._logoIcon_rr29o_62{width:80px;height:80px;border-radius:20px;-o-object-fit:contain;object-fit:contain;box-shadow:var(--shadow-md)}._appName_rr29o_71{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary)}._spinner_rr29o_78{width:40px;height:40px;border:3px solid var(--color-border-subtle);border-top-color:var(--color-brand-primary);border-radius:50%;animation:_spin_rr29o_78 .9s linear infinite}@keyframes _spin_rr29o_78{to{transform:rotate(360deg)}}._message_rr29o_93{font-size:.875rem;color:var(--color-text-muted);margin:0}:root{--color-brand-primary: hsl(220, 90%, 56%);--color-brand-primary-hover: hsl(220, 90%, 46%);--color-brand-secondary: hsl(260, 90%, 66%);--color-background-primary: #ffffff;--color-background-secondary: #f8fafc;--color-background-tertiary: #f1f5f9;--color-background-glass: rgba(255, 255, 255, .8);--color-text-primary: #0f172a;--color-text-secondary: #475569;--color-text-muted: #94a3b8;--color-text-tertiary: #94a3b8;--color-text-inverse: #ffffff;--color-border-subtle: #e2e8f0;--color-border-default: #cbd5e1;--color-border-hover: #94a3b8;--color-status-error: #ef4444;--color-status-success: #22c55e;--color-status-warning: #f59e0b;--color-error: #ef4444;--color-success: #22c55e;--color-warning: #f59e0b;--color-accent: hsl(260, 90%, 66%);--color-info-bg: rgba(99, 102, 241, .08);--color-info-border: rgba(99, 102, 241, .2);--color-info-text: #4338ca;--color-primary-alpha-10: rgba(99, 102, 241, .1);--color-primary-alpha-20: rgba(99, 102, 241, .2);--color-error-alpha-10: rgba(239, 68, 68, .1);--color-error-hover: #dc2626;--color-warning-alpha-10: rgba(251, 191, 36, .1);--color-warning-alpha-30: rgba(251, 191, 1, .3);--color-warning-text: #b45309;--color-success-bg: rgba(34, 197, 94, .1);--color-success-border: rgba(34, 197, 94, .2);--color-success-text: #166534;--color-error-bg: rgba(239, 68, 68, .1);--color-error-border: rgba(239, 68, 68, .2);--color-error-text: #991b1b;--color-active-bg: rgba(59, 130, 246, .1);--color-active-border: rgba(59, 130, 246, .2);--color-active-text: #1d4ed8;--color-focus-ring: rgba(59, 130, 246, .15);--color-primary: var(--color-brand-primary);--color-primary-light: hsl(220, 90%, 66%);--color-border: var(--color-border-subtle);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-glass: 0 8px 32px 0 rgba(31, 38, 135, .37);--profile-cover-gradient: linear-gradient(135deg, color-mix(in srgb, var(--color-brand-primary), transparent 85%) 0%, color-mix(in srgb, var(--color-brand-secondary), transparent 85%) 100%);--glass-bg: rgba(255, 255, 255, .65);--glass-bg-hover: rgba(255, 255, 255, .75);--glass-bg-active: rgba(255, 255, 255, .85);--glass-border: rgba(255, 255, 255, .4);--glass-border-subtle: rgba(0, 0, 0, .06);--glass-text: #0f172a;--glass-text-secondary: #334155;--glass-blur: 20px;--glass-backdrop-filter: blur(20px) saturate(120%) brightness(1.02);--glass-tint-warm: rgba(255, 251, 245, .7);--glass-tint-cool: rgba(248, 250, 255, .7);--glass-tint-neutral: rgba(255, 255, 255, .7);--glass-inner-glow: inset 0 1px 0 0 rgba(255, 255, 255, .5);--glass-outer-shadow: 0 4px 24px -4px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--atmosphere-bg-image: none;--atmosphere-luminance: .5;--atmosphere-accent: var(--color-brand-primary);--atmosphere-transition: 2s;--natural-light-angle: 0deg;--natural-light-intensity: .3;--natural-light-color: rgba(255, 255, 255, .08);--natural-light-ambient: rgba(255, 255, 255, .02);--natural-light-highlight: linear-gradient(180deg, rgba(255, 255, 255, .05) 0%, transparent 60%);--natural-light-shadow-softness: .6;--glass-light-highlight: var(--natural-light-highlight);--glass-light-edge-opacity: calc(var(--natural-light-intensity) * .15);--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--bottom-nav-height: 80px;--chat-bubble-own: var(--color-brand-primary);--chat-bubble-own-text: #ffffff;--chat-input-bg: #f9fafb;--chat-input-border: #e5e7eb;--chat-input-focus-ring: rgba(37, 99, 235, .2);--chat-send-enabled: var(--color-brand-primary);--chat-send-disabled: #e5e7eb}[data-theme=dark],.dark{--color-background-primary: #0f1115;--color-background-secondary: #1a1d24;--color-background-tertiary: #272a33;--color-background-glass: rgba(15, 17, 21, .7);--color-text-primary: #f8fafc;--color-text-secondary: #cbd5e1;--color-text-muted: #718096;--color-text-tertiary: #718096;--color-text-inverse: #0f172a;--color-border-subtle: #1e293b;--color-border-default: #334155;--color-border-hover: #475569;--color-info-bg: rgba(99, 102, 241, .12);--color-info-border: rgba(99, 102, 241, .25);--color-info-text: #a5b4fc;--color-primary-light: hsl(220, 90%, 70%);--shadow-glass: 0 8px 32px 0 rgba(0, 0, 0, .4);--glass-bg: rgba(15, 20, 30, .78);--glass-bg-hover: rgba(15, 20, 30, .85);--glass-bg-active: rgba(15, 20, 30, .92);--glass-border: rgba(255, 255, 255, .12);--glass-border-subtle: rgba(255, 255, 255, .06);--glass-text: rgba(255, 255, 255, .95);--glass-text-secondary: rgba(255, 255, 255, .7);--glass-backdrop-filter: blur(24px) saturate(140%);--glass-tint-warm: rgba(30, 25, 35, .82);--glass-tint-cool: rgba(20, 25, 40, .82);--glass-tint-neutral: rgba(20, 24, 32, .82);--glass-inner-glow: inset 0 1px 0 0 rgba(255, 255, 255, .08);--glass-outer-shadow: 0 8px 32px -8px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .2);--profile-cover-gradient: linear-gradient(135deg, color-mix(in srgb, var(--color-brand-primary), transparent 90%) 0%, color-mix(in srgb, var(--color-brand-secondary), transparent 90%) 100%);--color-focus-ring: rgba(99, 149, 255, .25);--color-error-hover: #ef5555;--color-warning-alpha-10: rgba(251, 191, 36, .15);--color-warning-text: #fbbf24;--color-success-bg: rgba(74, 222, 128, .12);--color-success-border: rgba(74, 222, 128, .25);--color-success-text: #4ade80;--color-error-bg: rgba(248, 113, 113, .12);--color-error-border: rgba(248, 113, 113, .25);--color-error-text: #f87171;--color-active-bg: rgba(96, 165, 250, .12);--color-active-border: rgba(96, 165, 250, .25);--color-active-text: #60a5fa;--chat-bubble-own: hsl(223, 100%, 62%);--chat-send-enabled: var(--chat-bubble-own);--chat-input-bg: #21252b;--chat-input-border: #2c313a;--chat-input-focus-ring: rgba(46, 94, 255, .25);--chat-send-disabled: #374151}:root{--mobile-header-collapsed-height: calc(var(--app-header-height) + var(--app-safe-top) + 8px);--library-mobile-header-space: 156px;--library-mobile-header-collapsed-space: var(--mobile-header-collapsed-height);--profile-tab-bar-height: 2.75rem;--profile-search-header-sticky-offset: calc( var(--app-header-height) + var(--app-safe-top) + var(--profile-tab-bar-height) );--profile-sticky-count-offset: var(--profile-search-header-sticky-offset)}.tabular-nums,:where(.statValue,.workspaceMetricValue,.stickyCountStripValue,.paginationStatus){font-variant-numeric:tabular-nums}:global(body.cap-native) .mobileScrollArea,:global(body.cap-native) .mobileIonContent{contain:none;transform:none}:global(body.cap-native) .mobileCollectionsScroll.grid,:global(body.cap-native) .mobileScrollArea.grid,:global(body.cap-native) .cardGridViewport{display:grid;align-content:start;grid-auto-rows:auto;overflow-x:hidden}:global(body.cap-native) .mobileCollectionsScroll.list,:global(body.cap-native) .mobileScrollArea.list{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;overflow-x:hidden}:global(body.cap-native) .grid>*,:global(body.cap-native) .collectionCardShell,:global(body.cap-native) .virtualizedCardRow>*{content-visibility:visible;contain-intrinsic-block-size:none}:global(body.cap-native) .list .collectionCardShell{height:auto;min-height:0;flex:0 0 auto}@media(pointer:coarse){:global(body.cap-native) .profileTab,:global(body.cap-native) .filterPill,:global(body.cap-native) .viewToggle button{min-height:44px;min-width:44px}}@media(prefers-reduced-motion:reduce){:global(body.cap-native) .searchHeaderWrapper,:global(body.cap-native) .mobileLibraryHeader{transition:none!important}}:root{--lynko-archive-ink: #0a0f1a;--lynko-archive-ink-soft: #121a2b;--lynko-reading-paper: #eef2f8;--lynko-paper-elevated: #ffffff;--lynko-paper-muted: #e2e8f0;--lynko-signal-blue: #2563eb;--lynko-signal-blue-deep: #1d4ed8;--lynko-signal-glow: #60a5fa;--lynko-thread-gold: #d4a017;--lynko-ink-text: #0f172a;--lynko-ink-text-soft: #334155;--lynko-mist-text: #64748b;--lynko-text-on-dark: #f1f5f9;--lynko-text-on-dark-soft: rgba(241, 245, 249, .78);--lynko-border: rgba(15, 23, 42, .1);--lynko-border-strong: rgba(15, 23, 42, .16);--lynko-border-dark: rgba(255, 255, 255, .12);--lynko-surface-dark: rgba(10, 15, 26, .92);--lynko-shadow: 0 28px 80px rgba(6, 18, 40, .14);--lynko-shadow-soft: 0 18px 40px rgba(11, 24, 45, .1);--lynko-font-display: "Fraunces", Georgia, serif;--lynko-font-ui: "IBM Plex Sans", var(--font-sans, system-ui, sans-serif);--lynko-radius-xl: 36px;--lynko-radius-lg: 28px;--lynko-radius-md: 22px;--lynko-radius-sm: 16px;--lynko-radius-xs: 12px;--lynko-transition-fast: .15s ease;--lynko-transition-base: .22s ease;--lynko-transition-slow: .32s cubic-bezier(.2, 1, .22, 1);--landing-bg: var(--lynko-reading-paper);--landing-bg-soft: #f4f7fb;--landing-bg-strong: var(--lynko-paper-elevated);--landing-text: var(--lynko-ink-text);--landing-text-soft: var(--lynko-ink-text-soft);--landing-text-muted: var(--lynko-mist-text);--landing-text-on-dark: var(--lynko-text-on-dark);--landing-text-on-dark-soft: var(--lynko-text-on-dark-soft);--landing-border: var(--lynko-border);--landing-border-strong: var(--lynko-border-strong);--landing-border-dark: var(--lynko-border-dark);--landing-accent: var(--lynko-signal-blue);--landing-accent-deep: var(--lynko-signal-blue-deep);--landing-accent-soft: var(--lynko-signal-glow);--landing-warm: #f59e0b;--landing-gold: var(--lynko-thread-gold);--landing-shadow: var(--lynko-shadow);--landing-shadow-soft: var(--lynko-shadow-soft);--landing-radius-xl: var(--lynko-radius-xl);--landing-radius-lg: var(--lynko-radius-lg);--landing-radius-md: var(--lynko-radius-md);--landing-radius-sm: var(--lynko-radius-sm);--landing-radius-xs: var(--lynko-radius-xs);--workspace-lane-bg: rgba(10, 15, 26, .88);--workspace-lane-bg-elevated: rgba(14, 20, 34, .92);--workspace-lane-border: rgba(255, 255, 255, .1);--workspace-chrome-bg: rgba(10, 15, 26, .52);--workspace-chrome-bg-hover: rgba(14, 20, 34, .62);--workspace-chrome-border: rgba(255, 255, 255, .12);--workspace-control-bg: rgba(8, 12, 22, .46);--workspace-control-bg-hover: rgba(12, 18, 32, .56);--workspace-control-border: rgba(255, 255, 255, .14);--workspace-text-on-lane: var(--glass-text, var(--color-text-primary));--workspace-text-muted: #94a3b8;--workspace-text-secondary: rgba(241, 245, 249, .78);--workspace-accent: var(--lynko-signal-blue, #2563eb);--workspace-accent-deep: var(--lynko-signal-blue-deep, #1d4ed8);--workspace-accent-soft: var(--lynko-signal-glow, #60a5fa);--workspace-accent-glow: rgba(37, 99, 235, .22);--workspace-thread-gold: var(--lynko-thread-gold, #d4a017);--workspace-thread-gold-soft: rgba(212, 160, 23, .18);--workspace-radius-lg: var(--lynko-radius-lg, 28px);--workspace-radius-md: var(--lynko-radius-md, 22px);--workspace-radius-sm: var(--lynko-radius-sm, 16px);--workspace-transition: var(--lynko-transition-base, .22s ease);--workspace-lane-shadow: 0 12px 40px rgba(2, 6, 23, .22);--workspace-list-row-bg: var(--workspace-lane-bg-elevated);--workspace-list-row-border: var(--workspace-lane-border);--workspace-list-row-gap: 12px;--workspace-list-row-radius: var(--workspace-radius-sm);--workspace-list-row-min-height: 88px;--workspace-list-row-min-height-desktop: 80px;--workspace-list-row-shadow: 0 1px 3px rgba(2, 6, 23, .12)}[data-theme=dark],.dark{--workspace-lane-bg: rgba(10, 15, 26, .88);--workspace-lane-bg-elevated: rgba(14, 20, 34, .92);--workspace-lane-border: rgba(255, 255, 255, .1);--workspace-chrome-bg: rgba(10, 15, 26, .52);--workspace-chrome-bg-hover: rgba(14, 20, 34, .62);--workspace-chrome-border: rgba(255, 255, 255, .12);--workspace-control-bg: rgba(8, 12, 22, .46);--workspace-control-bg-hover: rgba(12, 18, 32, .56);--workspace-control-border: rgba(255, 255, 255, .14);--workspace-text-on-lane: var(--glass-text, var(--color-text-primary));--workspace-text-muted: #94a3b8;--workspace-text-secondary: rgba(241, 245, 249, .78);--workspace-accent-glow: rgba(37, 99, 235, .22);--workspace-thread-gold-soft: rgba(212, 160, 23, .18);--workspace-lane-shadow: 0 12px 40px rgba(2, 6, 23, .22)}[data-theme=light]{--workspace-lane-bg: rgba(255, 255, 255, .96);--workspace-lane-bg-elevated: #ffffff;--workspace-lane-border: rgba(15, 23, 42, .1);--workspace-chrome-bg: rgba(255, 255, 255, .9);--workspace-chrome-bg-hover: rgba(255, 255, 255, .97);--workspace-chrome-border: rgba(15, 23, 42, .12);--workspace-control-bg: rgba(248, 250, 252, .98);--workspace-control-bg-hover: #ffffff;--workspace-control-border: rgba(15, 23, 42, .12);--workspace-text-on-lane: #0f172a;--workspace-text-muted: #64748b;--workspace-text-secondary: #334155;--workspace-accent-glow: rgba(37, 99, 235, .14);--workspace-thread-gold-soft: rgba(212, 160, 23, .14);--workspace-lane-shadow: 0 12px 36px rgba(15, 23, 42, .08)}[data-theme=light] body.atmosphere-active{--workspace-lane-bg: rgba(255, 255, 255, .98);--workspace-lane-bg-elevated: #ffffff;--workspace-chrome-bg: rgba(255, 255, 255, .97);--workspace-chrome-bg-hover: #ffffff;--workspace-control-bg: #f8fafc;--workspace-control-bg-hover: #ffffff;--workspace-text-on-lane: #0f172a;--workspace-text-muted: #475569;--workspace-text-secondary: #334155}@media(prefers-reduced-motion:reduce){:root{--workspace-transition: 0ms}}:root{--ion-safe-area-top: env(safe-area-inset-top, 0px);--ion-safe-area-bottom: env(safe-area-inset-bottom, 0px);--ion-safe-area-left: env(safe-area-inset-left, 0px);--ion-safe-area-right: env(safe-area-inset-right, 0px);--ion-background-color: transparent;--ion-backdrop-color: rgb(0 0 0);--ion-backdrop-opacity: .48;--ion-skeleton-text-background: #f1f5f9;--ion-skeleton-text-background-rgb: 241, 245, 249}[data-theme=dark],.dark{--ion-skeleton-text-background: #272a33;--ion-skeleton-text-background-rgb: 39, 42, 51}body.cap-android{--ion-safe-area-top: max(env(safe-area-inset-top, 0px), 24px);--ion-safe-area-bottom: max(env(safe-area-inset-bottom, 0px), 32px)}:root{--bottom-nav-height: 80px;--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px);--app-safe-top: var(--safe-area-inset-top);--app-safe-right: var(--safe-area-inset-right);--app-safe-bottom: var(--safe-area-inset-bottom);--app-safe-left: var(--safe-area-inset-left);--app-page-x: 1rem;--app-header-height: 60px;--app-bottom-nav-height: var(--bottom-nav-height);--app-scroll-bottom-padding: calc(var(--app-bottom-nav-height) + var(--app-safe-bottom) + 1.25rem);--selection-action-bar-height: 72px;--selection-top-bar-height: 52px;--card-grid-min-column: 280px;--card-grid-gap: .5rem;--card-grid-gap-mobile: 8px;--card-grid-list-max-width: 800px;--card-grid-intrinsic-block: 480px;--card-grid-intrinsic-block-mobile: 420px;--card-grid-list-row-height: 92px;--card-grid-small-list-threshold: 30}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow-x:hidden;width:100%;max-width:100vw}body{height:100%;width:100%;max-width:100vw;overflow-x:hidden;font-family:var(--font-sans);background-color:var(--color-background-primary);color:var(--color-text-primary);transition:background-color .3s ease,color .3s ease}body:not(.atmosphere-active){background-image:radial-gradient(circle at 10% 20%,rgba(99,102,241,.15) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(168,85,247,.15) 0%,transparent 40%)}body.atmosphere-active{background-image:none;background-color:transparent}body.cap-native{overscroll-behavior-y:none;-webkit-touch-callout:none}body.cap-android{--app-safe-top: max(var(--safe-area-inset-top), 24px);--app-safe-bottom: max(var(--safe-area-inset-bottom), 32px);--app-safe-left: max(var(--safe-area-inset-left), 0px);--app-safe-right: max(var(--safe-area-inset-right), 0px);--app-page-x: 1.25rem;--app-scroll-bottom-padding: calc(var(--app-bottom-nav-height) + var(--app-safe-bottom) + 2rem)}body.cap-ios{--app-safe-top: var(--safe-area-inset-top);--app-safe-bottom: var(--safe-area-inset-bottom);--app-safe-left: var(--safe-area-inset-left);--app-safe-right: var(--safe-area-inset-right)}body.cap-native #root{min-height:100dvh}body.selection-mode-active{--app-bottom-nav-height: 0px;--app-scroll-bottom-padding: calc(var(--selection-action-bar-height, 72px) + var(--app-safe-bottom) + .75rem)}@media(min-width:768px){body.selection-mode-active{--app-scroll-bottom-padding: calc(var(--selection-action-bar-height, 72px) + 1rem)}}body.selection-mode-active.cap-android{--app-scroll-bottom-padding: calc(var(--selection-action-bar-height, 72px) + var(--app-safe-bottom) + 1rem)}body.cap-ios input,body.cap-ios textarea,body.cap-ios select{font-size:16px}#root{min-height:100%;width:100%;max-width:100%;overflow-x:hidden;display:flex;flex-direction:column;background:transparent}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;color:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-background-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}@media(max-width:768px){*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0;height:0}}body.atmosphere-active ::-webkit-scrollbar-track{background:transparent}body.atmosphere-active ::-webkit-scrollbar-thumb{background:var(--color-border-default)}body.atmosphere-active ::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}body.atmosphere-active h1,body.atmosphere-active h2,body.atmosphere-active h3{text-shadow:0 1px 4px rgba(0,0,0,.25)}[data-theme=light] body.atmosphere-active h1,[data-theme=light] body.atmosphere-active h2,[data-theme=light] body.atmosphere-active h3{text-shadow:none}body.atmosphere-active input,body.atmosphere-active textarea,body.atmosphere-active select{-webkit-backdrop-filter:var(--glass-backdrop-filter, none);backdrop-filter:var(--glass-backdrop-filter, none)}
