.rb-note-picker,.rb-note-merge{min-width:min(380px,100vw - 16px)}.rb-som-sheet.rb-note-picker,.rb-som-sheet.rb-note-merge{overflow:hidden}.rb-note-picker-src{color:var(--rb-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0 20px 12px;font-size:14px;overflow:hidden}.rb-note-picker-search{border:1px solid var(--rb-border);background:var(--rb-surface-2);height:48px;color:var(--rb-muted);box-sizing:border-box;border-radius:12px;align-items:center;gap:10px;margin:0 14px 4px;padding:0 2px 0 14px;display:flex}.rb-note-picker-search:focus-within{border-color:var(--rb-teal)}.rb-note-picker-search svg{flex:none;width:20px;height:20px}.rb-note-picker-search input{min-width:0;height:44px;color:var(--rb-text);font:inherit;background:0 0;border:none;outline:none;flex:auto;font-size:15px}.rb-note-picker-clear{width:44px;height:44px;color:var(--rb-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.rb-note-picker-clear svg{width:18px;height:18px}.rb-note-picker-list{flex-direction:column;min-height:0;max-height:62vh;display:flex;overflow-y:auto}.rb-note-picker-sec{color:var(--rb-muted);letter-spacing:.06em;text-transform:uppercase;padding:12px 20px 6px;font-size:12px;font-weight:600}.rb-note-picker-row{border:none;border-top:1px solid var(--rb-border-soft);min-height:60px;color:var(--rb-text);font:inherit;text-align:left;cursor:pointer;background:0 0;flex:none;align-items:center;gap:12px;padding:8px 12px 8px 20px;display:flex}.rb-note-picker-row:not(:disabled):active{background:var(--rb-surface-2)}.rb-note-picker-row:disabled{cursor:not-allowed;opacity:.5}.rb-note-picker-body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.rb-note-picker-name,.rb-note-merge-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:16px;overflow:hidden}.rb-note-picker-name.is-untitled{color:var(--rb-text-2);font-style:italic}.rb-note-picker-meta{color:var(--rb-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.rb-note-picker-attr{align-items:center;gap:4px;display:inline-flex}.rb-note-picker-tag{background:var(--rb-chip);color:var(--rb-text-2);border-radius:999px;padding:1px 8px;font-size:12px}.rb-note-picker-snip{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.rb-note-picker-hit{color:var(--rb-teal);font-weight:600}.rb-note-picker-chev{color:var(--rb-faint);flex:none;display:inline-flex}.rb-note-picker-chev svg{width:20px;height:20px}.rb-note-picker-empty{color:var(--rb-muted);padding:16px 20px;font-size:14px}.rb-note-merge-parts{border:1px solid var(--rb-border);border-radius:14px;margin:0 14px;padding:0;list-style:none}.rb-note-merge-part{align-items:center;gap:4px;min-height:60px;padding:8px 6px 8px 14px;transition:background-color .2s;display:flex;position:relative}.rb-note-merge-part+.rb-note-merge-part{border-top:1px solid var(--rb-border)}.rb-note-merge-part.is-main{background:var(--rb-teal-soft);border-radius:13px 13px 0 0}.rb-note-merge-parts.is-two .rb-note-merge-part{padding-right:72px}.rb-note-merge-part.is-dragging{opacity:.5}.rb-note-merge-part[draggable=true]{cursor:grab}.rb-note-merge-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.rb-note-merge-head{align-items:center;gap:8px;min-width:0;display:flex}.rb-note-merge-badge{background:var(--rb-teal);color:var(--rb-surface);border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:600}.rb-note-merge-keep{color:var(--rb-teal);font-size:13px}.rb-note-merge-cap{color:var(--rb-muted);font-size:13px}.rb-note-merge-arrows{flex:none;display:flex}.rb-note-merge-gap{width:44px;height:44px}.rb-note-merge-move{width:44px;height:44px;color:var(--rb-text);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rb-note-merge-swap{z-index:1;border:1px solid var(--rb-border-strong);background:var(--rb-surface-2);width:48px;height:48px;color:var(--rb-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:12px;transform:translateY(50%);box-shadow:0 2px 8px #00000040}.rb-note-merge-summary{color:var(--rb-text-2);margin:8px 14px 0;padding:0 0 0 18px;font-size:13.5px;line-height:1.5}.rb-note-merge-warn{border:1px solid var(--rb-accent-border);background:var(--rb-accent-soft);color:var(--rb-text);border-radius:10px;margin:12px 14px 0;padding:10px 12px;font-size:13.5px}.rb-note-merge-intro{color:var(--rb-text-2);text-align:center;margin:0 14px 12px;font-size:14px}.rb-note-merge-hint{color:var(--rb-muted);margin:10px 14px 0;font-size:13px}.rb-note-merge-actions{justify-content:flex-end;gap:8px;padding:12px 14px 8px;display:flex}.rb-note-merge-btn{min-height:44px;color:var(--rb-teal);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0 16px;font-size:15px;font-weight:600}.rb-note-merge-btn.is-primary{background:var(--rb-teal);color:var(--rb-on-accent)}.rb-note-merge-btn:disabled{opacity:.45;cursor:default}@media (hover:hover){.rb-note-merge-move:hover,.rb-note-merge-swap:hover{background:var(--rb-hover)}}@keyframes rb-merge-seam-anim{0%{background-color:var(--rb-teal-soft)}to{background-color:#0000}}.rb-merge-seam{border-radius:4px;animation:1.5s ease-out rb-merge-seam-anim}.rb-note-merge-head .rb-note-merge-name{flex:0 auto;min-width:0}
@media (min-width:769px){.hlview-labels-rail{max-height:calc(100dvh - var(--rb-header-h,64px) - var(--rb-rail-top,12px) - var(--rb-player-h,0px) - 24px - var(--rb-safe-b,0px));overscroll-behavior:contain;flex-direction:column;display:flex}.hlview-labels-rail-header{flex-shrink:0}.hlview-labels-rail-list{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:8px;padding-right:2px;overflow:hidden auto}.hlview-labels-rail-slot.overlay{flex-direction:column;max-height:calc(100% - 16px);display:flex;overflow:hidden}.hlview-labels-rail-slot.overlay .hlview-labels-rail{flex:auto;min-height:0;max-height:100%}}@media (max-width:768px){.hlview-labels-rail.drawer-open{overscroll-behavior:contain}}.hlview-label-pick,.entry-label-pick,.hlview-labels-manage-list{overscroll-behavior:contain}
@media (hover:hover){@supports ((-moz-appearance:none)){.list-pane{scrollbar-width:thin;scrollbar-color:var(--rb-scrollbar-thumb,#0000002e) transparent}.app.has-custom-bg .list-pane,.app.has-custom-bg .list-pane:hover{scrollbar-color:transparent transparent}.hlview-labels-rail-list,.hlview-label-pick,.hlview-label-pick-list,.entry-label-pick,.hlview-labels-manage-list,.rb-som-menu.hlview-label-pick{scrollbar-width:thin;scrollbar-color:transparent transparent}.hlview-labels-rail-list:hover,.hlview-label-pick:hover,.hlview-label-pick:hover .hlview-label-pick-list,.hlview-label-pick-list:hover,.entry-label-pick:hover,.hlview-labels-manage-list:hover,.rb-som-menu.hlview-label-pick:hover{scrollbar-color:var(--rb-scrollbar-tag-thumb,#00000038) transparent}}::-webkit-scrollbar{width:6px;height:6px;background:0 0!important}::-webkit-scrollbar-track{background:0 0!important}::-webkit-scrollbar-corner{background:0 0!important}::-webkit-scrollbar-button{width:0;height:0;display:none!important}::-webkit-scrollbar-thumb{background-color:var(--rb-scrollbar-thumb,#0000002e);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--rb-scrollbar-thumb-hover,#00000061)}.app.has-custom-bg .list-pane::-webkit-scrollbar-thumb{background:0 0!important}.app.has-custom-bg .list-pane:hover::-webkit-scrollbar-thumb{background:0 0!important}.app.has-custom-bg .list-pane::-webkit-scrollbar-thumb:hover{background:0 0!important}.app.has-custom-bg .list-pane::-webkit-scrollbar-thumb:active{background:0 0!important}.hlview-label-pick:not(.rb-som-sheet){overflow-y:auto}.hlview-labels-rail-list::-webkit-scrollbar{width:5px;height:5px;background:0 0!important}.hlview-label-pick::-webkit-scrollbar{width:5px;height:5px;background:0 0!important}.hlview-label-pick-list::-webkit-scrollbar{width:5px;height:5px;background:0 0!important}.entry-label-pick::-webkit-scrollbar{width:5px;height:5px;background:0 0!important}.hlview-labels-manage-list::-webkit-scrollbar{width:5px;height:5px;background:0 0!important}.rb-som-menu.hlview-label-pick::-webkit-scrollbar{width:5px;height:5px;background:0 0!important}.hlview-labels-rail-list::-webkit-scrollbar-track{background:0 0!important}.hlview-label-pick::-webkit-scrollbar-track{background:0 0!important}.hlview-label-pick-list::-webkit-scrollbar-track{background:0 0!important}.entry-label-pick::-webkit-scrollbar-track{background:0 0!important}.hlview-labels-manage-list::-webkit-scrollbar-track{background:0 0!important}.rb-som-menu.hlview-label-pick::-webkit-scrollbar-track{background:0 0!important}.hlview-labels-rail-list::-webkit-scrollbar-thumb{border-radius:3px;background-color:#0000!important}.hlview-label-pick::-webkit-scrollbar-thumb{border-radius:3px;background-color:#0000!important}.hlview-label-pick-list::-webkit-scrollbar-thumb{border-radius:3px;background-color:#0000!important}.entry-label-pick::-webkit-scrollbar-thumb{border-radius:3px;background-color:#0000!important}.hlview-labels-manage-list::-webkit-scrollbar-thumb{border-radius:3px;background-color:#0000!important}.rb-som-menu.hlview-label-pick::-webkit-scrollbar-thumb{border-radius:3px;background-color:#0000!important}.hlview-labels-rail-list:hover::-webkit-scrollbar-thumb{background-color:var(--rb-scrollbar-tag-thumb,#00000038)!important}.hlview-label-pick:hover::-webkit-scrollbar-thumb{background-color:var(--rb-scrollbar-tag-thumb,#00000038)!important}.hlview-label-pick:hover .hlview-label-pick-list::-webkit-scrollbar-thumb{background-color:var(--rb-scrollbar-tag-thumb,#00000038)!important}.hlview-label-pick-list:hover::-webkit-scrollbar-thumb{background-color:var(--rb-scrollbar-tag-thumb,#00000038)!important}.entry-label-pick:hover::-webkit-scrollbar-thumb{background-color:var(--rb-scrollbar-tag-thumb,#00000038)!important}.hlview-labels-manage-list:hover::-webkit-scrollbar-thumb{background-color:var(--rb-scrollbar-tag-thumb,#00000038)!important}.rb-som-menu.hlview-label-pick:hover::-webkit-scrollbar-thumb{background-color:var(--rb-scrollbar-tag-thumb,#00000038)!important}.hlview-labels-rail-list,.hlview-labels-manage-list{padding-right:2px}}
@media (max-width:760px){.hlview-notes-body>.hlview-notes{contain-intrinsic-size:auto 1px}:is(.hlview:has(>.reader-overlay>.hlview-note-dialog) .hlview-notes-body>.hlview-notes,.hlview:has(>.hlview-composer-slot .hlview-composer) .hlview-notes-body>.hlview-notes){content-visibility:hidden}}
.note-src-sep{background:var(--rb-border);height:1px;margin:4px 0}.note-src-colors{flex-wrap:wrap;align-items:center;gap:2px;padding:2px 6px 6px;display:flex}.note-src-color-all{border:1px solid var(--rb-border);min-height:36px;color:var(--rb-text);cursor:pointer;background:0 0;border-radius:18px;padding:0 10px;font-size:13px}.note-src-color-all.active{border-color:var(--rb-icon-on);color:var(--rb-icon-on)}.note-src-color{cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.note-src-color>span{border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0000001f}.note-src-color.active>span{box-shadow:0 0 0 2px var(--rb-surface), 0 0 0 4px var(--rb-icon-on)}.note-src-btn{position:relative}.hlview-icon-btn.note-src-btn.active{background:0 0}.note-src-color-dot{width:6px;height:6px;box-shadow:0 0 0 1px var(--rb-surface);border-radius:50%;position:absolute;top:6px;right:6px}@media (max-width:768px){.hlview-lib-toolbar{--rb-tb-btn-w:48px;--rb-tb-btn-h:48px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0}.hlview-lib-toolbar>.hlview-toolbar-right{display:contents}.hlview-lib-toolbar>:not(input):not(.rb-fab),.hlview-lib-toolbar>.hlview-toolbar-right>*{flex:0 1 var(--rb-tb-btn-w);min-width:0}.hlview-lib-toolbar button{max-width:100%}}
.import-kindle-panel{margin-top:14px}
.display-menu-sheet .feed-translate-wrap{width:100%;display:flex}.display-menu-sheet .feed-translate-wrap>.display-menu-row{min-height:48px;font-size:15px}
.hlview-note-dialog-body>.hlview-note-tr-body{flex:none}.hlview-note-tr-badges{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.hlview-note-tr-badges .reader-tr-badge{margin:0}
.view-dropdown-menu .view-btn,.view-dropdown-menu .view-btn.active{background-color:#0000}.view-dropdown-menu .view-btn.active{color:var(--rb-icon-on)}@media (hover:hover){.view-dropdown-menu .view-btn:hover{color:var(--rb-icon-on);background-color:#0000}}.scale-where-btn.active{color:var(--rb-icon-on);background-color:var(--rb-icon-on-bg);border-color:var(--rb-icon-on-border)}
.app-header:has(.header-dropdown-menu){z-index:1160}
@media (hover:hover){.reader-bar>.link:hover,.reader-bar-actions>.link:hover,.reader-bar-actions .menu-wrap>.link:hover,.reader-bar-actions .rb-autoscroll-wrap>.link:hover,.reader-bar-actions .reader-translate-wrap>.link:hover,.reader-bar-actions .entry-save:not(.on):hover{color:var(--rb-icon-hover)}.reader-more-quick-btn:hover{color:var(--rb-icon-hover);background:0 0}}.reader-bar .link[aria-expanded=true]{color:var(--rb-icon-hover)}
.reader-bar-findbar .reader-find-dismiss{margin-left:auto}.reader-hint .reader-open-site{width:fit-content;margin-top:6px;display:block}@media (min-width:761px){.reader-sticky-head:has(.reader-findbar-row){height:auto;max-height:none}}
.reader-endnav{flex-direction:column;align-items:center;width:100%;margin-top:0;margin-bottom:32px;padding:0;display:flex}.reader-endnav-divider{border-top:1px solid var(--rb-border-soft);width:100%;margin-bottom:24px}.reader-nav-capsule{background:var(--rb-surface);border:1px solid var(--rb-border-soft);box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;width:92px;height:40px;display:inline-flex;position:relative;box-shadow:0 4px 14px #0000000f,0 1px 3px #0000000a}.reader-nav-seg{width:45px;height:100%;color:var(--rb-muted);cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex;position:relative}.reader-nav-prev{border-right:1px solid var(--rb-border-soft);border-radius:9999px 0 0 9999px}.reader-nav-next{border-radius:0 9999px 9999px 0}@media (max-width:768px){.reader-nav-seg:before{content:"";position:absolute;inset:-5px 0}.reader-nav-prev:before{left:-4px;right:0}.reader-nav-next:before{left:0;right:-4px}}@media (hover:hover){.reader-nav-seg:hover:not(:disabled):not(.is-disabled){background-color:color-mix(in srgb, var(--rb-teal) 8%, transparent);color:var(--rb-teal)}}.reader-nav-seg:active:not(:disabled):not(.is-disabled){background-color:color-mix(in srgb, var(--rb-teal) 14%, transparent)}.reader-nav-seg:disabled,.reader-nav-seg.is-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}
.reader-img-note-toast{z-index:20;background:var(--rb-accent,#e8501e);color:#fff;pointer-events:auto;box-sizing:border-box;border-radius:999px;align-self:center;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 32px);margin:0 auto;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000038}.reader-img-note-toast>span{white-space:nowrap}.reader-img-note-action{color:#fff;font-family:inherit;font-size:inherit;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;padding:2px 6px;font-weight:600;text-decoration:underline;display:inline-flex;position:relative}@media (max-width:768px){.reader-img-note-action:before{content:"";position:absolute;inset:-8px -4px}}@media (hover:hover){.reader-img-note-action:hover{background-color:#fff3}}.rb-video-links-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;margin-bottom:20px;display:flex}.rb-video-link-btn{height:32px;color:var(--rb-teal);background:color-mix(in srgb, var(--rb-teal) 8%, transparent);border:1px solid color-mix(in srgb, var(--rb-teal) 20%, transparent);box-sizing:border-box;cursor:pointer;border-radius:6px;align-items:center;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.rb-video-link-btn .rb-video-link-ico{color:var(--rb-teal);flex-shrink:0;margin-right:6px}@media (hover:hover){.rb-video-link-btn:hover{background-color:color-mix(in srgb, var(--rb-teal) 14%, transparent);border-color:var(--rb-teal);color:var(--rb-teal);text-decoration:none}}
html[data-rb-theme=dark]{--rb-float-edge:#ffffff1a}html[data-rb-theme=amoled]{--rb-float-edge:#ffffff24}html[data-rb-theme=dark] :is(.dialog,.display-menu,[data-rb-menu],.tts-queue-sheet),html[data-rb-theme=amoled] :is(.dialog,.display-menu,[data-rb-menu],.tts-queue-sheet){box-shadow:0 0 0 1px var(--rb-float-edge), 0 12px 32px #0000008c}html[data-rb-theme=dark] .reader-overlay,html[data-rb-theme=amoled] .reader-overlay{background:#0009}
html[data-rb-theme=dark]:not(.rb-hl-off) .rb-search-hl,html[data-rb-theme=amoled]:not(.rb-hl-off) .rb-search-hl{background-color:color-mix(in srgb, rgb(var(--rb-search-hl-rgb,232, 80, 30)) 40%, #fff);color:#1c2733}html[data-rb-theme=dark] .rb-search-hl.rb-search-hl-current,html[data-rb-theme=amoled] .rb-search-hl.rb-search-hl-current{box-shadow:0 0 0 2px rgb(var(--rb-search-hl-rgb,232, 80, 30));color:#1c2733;background-color:color-mix(in srgb, rgb(var(--rb-search-hl-rgb,232, 80, 30)) 65%, #fff)!important}
:root{--flow-white-base:#fff}html[data-rb-theme=dark],html[data-rb-theme=amoled]{--flow-white-base:color-mix(in srgb, #fff 8%, var(--rb-surface))}html[data-rb-theme=sepia]{--flow-white-base:color-mix(in srgb, #fff 55%, var(--rb-surface));--flow-pin-default-base:var(--flow-white-base);--flow-bubble-default-base:var(--flow-white-base)}
.rb-embed-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.rb-embed-actions .rb-embed-btn{min-height:44px}.rb-embed-btn.rb-embed-btn-all{color:var(--rb-teal);border:1px solid var(--rb-border-strong);background:0 0}.rb-embed-settings{min-height:44px;color:var(--rb-text-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:8px;padding:0 12px;font-size:14px;display:inline-flex}@media (hover:hover){.rb-embed-btn.rb-embed-btn-all:hover{color:var(--rb-icon-hover);border-color:var(--rb-icon-hover);background:0 0}.rb-embed-settings:hover{color:var(--rb-icon-hover)}}
.tts-queue-overlay.rb-embed-consent-overlay{z-index:2100}.rb-embed-consent-list{padding-right:12px}
.list-pane:has(.flowview){padding:0!important;padding-bottom:var(--rb-player-h,0px)!important}.app.has-custom-bg .list-pane:has(.flowview){padding:0!important;padding-bottom:var(--rb-player-h,0px)!important}.flowview{height:100%!important;margin:0!important}.flow-composer{padding:6px 8px calc(6px + var(--rb-safe-b))!important}.flow-actionbar{padding:10px 16px calc(10px + var(--rb-safe-b))!important}body:has(.tts-mini:not(.tts-mini-dismissed)) .flow-composer{padding-bottom:6px!important}body:has(.tts-mini:not(.tts-mini-dismissed)) .flow-actionbar{padding-bottom:10px!important}.entry-list.mode-list .entry-card:first-child.tts-listening,.entry-list.mode-magazine .entry-card:first-child.tts-listening{clip-path:inset(0 -10px -10px)}
.add-link-sheet{background:var(--rb-surface);box-sizing:border-box}@media (min-width:769px){.dialog.add-link-sheet{background:var(--rb-surface);border-radius:16px;width:100%;max-width:480px;padding:16px 20px 20px;box-shadow:0 16px 48px #0000003d}.add-link-sheet .rb-sheet-handle-wrap{display:none}.add-link-sheet .rb-sheet-desk-only{display:inline-flex}}@media (max-width:768px){.reader-overlay:has(>.add-link-sheet){justify-content:center;align-items:flex-end;padding:0}.dialog.add-link-sheet{padding:0 16px calc(16px + var(--rb-safe-b));border-radius:16px 16px 0 0;box-shadow:0 -8px 30px #00000047;width:100%!important;max-width:100%!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.add-link-sheet .rb-sheet-handle-wrap{display:flex}.add-link-sheet .rb-sheet-desk-only{display:none}}.rb-add-link-input{box-sizing:border-box;width:100%;font-family:var(--rb-font-ui);color:var(--rb-text);border:1px solid var(--rb-border-strong);border-radius:10px;outline:none;padding:12px 14px;font-size:16px;line-height:22px;transition:border-color .15s,box-shadow .15s;background:var(--rb-surface)!important}.rb-add-link-input:focus{border-color:var(--rb-teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--rb-teal) 18%, transparent)}.rb-add-link-err{font-family:var(--rb-font-ui);color:var(--rb-danger);margin-top:6px;font-size:13px;line-height:18px}.rb-add-link-actions{justify-content:flex-end;margin-top:16px;display:flex}.rb-add-link-btn{min-height:44px;font-family:var(--rb-font-ui);background:var(--rb-teal);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.rb-add-link-btn:active{transform:scale(.98)}.rb-add-link-btn:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.rb-add-link-btn:hover:not(:disabled){background:var(--rb-teal-strong)}}
.undo-toast{z-index:1500}:is(body:has(.hlview-lightbox) .undo-toast,body:has(.reader-overlay) .undo-toast,body:has(.hlview-note-dialog.fullscreen) .undo-toast,body:has(.hlview-composer.fullscreen) .undo-toast){z-index:2100}@media (min-width:761px) and (min-height:761px),(min-width:1025px){body.sidebar-pinned .undo-toast{left:calc(50% + var(--rb-sidebar-width,280px) / 2);max-width:calc(100vw - var(--rb-sidebar-width,280px) - 32px)}body:not(.sidebar-pinned) .undo-toast{left:calc(50% + var(--rb-rail-w,55px) / 2);max-width:calc(100vw - var(--rb-rail-w,55px) - 32px)}}body:has(.sidebar-backdrop) .undo-toast{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.sidebar-backdrop) .new-entries-toast-wrapper{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.sidebar.collapsed.open) .undo-toast{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.sidebar.collapsed.open) .new-entries-toast-wrapper{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:not(.sidebar-pinned):has(.sidebar.open) .undo-toast{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:not(.sidebar-pinned):has(.sidebar.open) .new-entries-toast-wrapper{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:760px),(max-height:760px) and (max-width:1024px){:is(body:has(.sidebar.open) .undo-toast,body:has(.sidebar.open) .new-entries-toast-wrapper){opacity:0!important;visibility:hidden!important;pointer-events:none!important}}
:is(html:has(.center),body:has(.center)){background:var(--rb-surface);height:100%!important;min-height:100%!important;max-height:100%!important;overflow:hidden!important}.center{-webkit-overflow-scrolling:touch;background:var(--rb-surface);box-sizing:border-box;width:100%;padding:max(32px, var(--rb-safe-t,32px), env(safe-area-inset-top,32px)) 16px 0;scroll-padding-top:max(32px, var(--rb-safe-t,32px), env(safe-area-inset-top,32px));flex-direction:column;justify-content:space-between;align-items:center;display:flex;height:100dvh!important;overflow:hidden auto!important}.center>*{flex-shrink:0}.auth-status-bar-guard{width:100%;height:max(28px, var(--rb-safe-t,28px), env(safe-area-inset-top,28px));background:var(--rb-surface);z-index:20;pointer-events:none;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.loading-center{background:var(--rb-surface);box-sizing:border-box;width:100%;height:100%;min-height:100dvh;padding:max(20px, var(--rb-safe-t,20px)) 16px max(20px, var(--rb-safe-b,20px));place-items:center;display:grid}.card{width:100%;max-width:380px;height:100%;min-height:0;box-shadow:none;box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-direction:column;flex:auto;justify-content:space-between;align-items:center;margin:0 auto;padding:0;display:flex}.auth-content{flex-direction:column;align-items:center;width:100%;margin-top:auto;margin-bottom:0;display:flex}@media (max-height:720px){.auth-content{margin-top:0;margin-bottom:0}}.auth-hero{opacity:1;flex-direction:column;align-items:center;width:100%;max-height:380px;transition:max-height .2s,opacity .15s,margin .2s;display:flex;overflow:hidden}@media (max-width:600px),(max-height:720px){.center:has(.keyboard-open){padding-top:max(20px, var(--rb-safe-t,20px), env(safe-area-inset-top,20px));scroll-padding-top:max(20px, var(--rb-safe-t,20px), env(safe-area-inset-top,20px))}.card.keyboard-open{justify-content:flex-start;height:auto;min-height:0}.card.keyboard-open .auth-hero{opacity:0;pointer-events:none;max-height:0;margin:0!important}.card.keyboard-open .auth-content{margin-top:4px;margin-bottom:0}.card.keyboard-open .auth-forgot-row:has(.auth-forgot-hidden){height:0;min-height:0;margin-top:0;overflow:hidden}.card.keyboard-open .auth-footer,.card.keyboard-open .auth-legal-consent{display:none!important}.card.keyboard-open.has-footer-room .auth-footer{margin-top:18px;margin-bottom:12px;padding:4px 16px;display:flex!important}}.auth-brand-header{flex-direction:column;justify-content:center;align-items:center;display:flex}.card .mascot{object-fit:contain;width:auto;height:106px;max-height:110px;margin:0 auto 4px;display:block}@media (max-width:600px){.card .mascot{object-fit:contain;width:auto;height:89px;max-height:92px;margin:0 auto 2px}}.auth-brand-header h1{letter-spacing:-.02em;margin:0 0 4px;font-size:26px;font-weight:700;line-height:1.15}.tagline{color:var(--rb-text-secondary,#475569);text-align:center;margin:0 0 10px;font-size:13px;font-weight:500;line-height:1.35}.tagline.mb-4,.mb-4{margin-bottom:10px}.features-carousel{box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;width:100%;max-width:380px;margin:0 auto 10px;display:flex}.features-viewport{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:86px;min-height:86px;padding:0 4px;display:flex;overflow:hidden}@media (max-width:600px){.features-viewport{height:86px;min-height:86px}}.card .features-item{flex-direction:column;justify-content:center;align-items:center;width:100%;animation:.35s rb-features-fade;display:flex}.card .features-title{color:var(--rb-text-primary,var(--rb-text,#1e293b));text-align:center;text-wrap:balance;margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.25}.card .features-desc{color:var(--rb-text-2,#475569);text-align:center;text-wrap:balance;font-size:13px;font-weight:400;line-height:1.35}[data-rb-theme=dark] .card .features-desc{color:var(--rb-text-2,#b7bfc8)}[data-rb-theme=amoled] .card .features-desc{color:#c5cdd7}.card .features-accent{color:var(--rb-brand-bird,#e8501e);font-weight:600}.card .features-accent-line{margin-top:6px;font-weight:600;display:block}.features-nav{flex-shrink:0;justify-content:center;align-items:center;gap:4px;height:44px;margin-top:4px;display:flex}.card button.features-nav-btn,.features-nav-btn{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--rb-text-secondary,#64748b);cursor:pointer;touch-action:manipulation;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,transform .1s;display:flex;background:0 0!important;border:none!important}[data-rb-theme=dark]{--auth-placeholder:#9aa5b1;--auth-nav-text:#b0b9c4;--auth-footer-text:#98a3af;--auth-footer-dot:#5a6572}[data-rb-theme=amoled]{--auth-placeholder:#a4aeb9;--auth-nav-text:#bec7d2;--auth-footer-text:#a2abb6;--auth-footer-dot:#505a66}[data-rb-theme=dark] .card button.features-nav-btn,[data-rb-theme=dark] .features-nav-btn,[data-rb-theme=dark] .features-counter,[data-rb-theme=amoled] .card button.features-nav-btn,[data-rb-theme=amoled] .features-nav-btn,[data-rb-theme=amoled] .features-counter{color:var(--auth-nav-text)}.card button.features-nav-btn:active,.features-nav-btn:active{color:var(--rb-brand-read,#1f7aa0);transform:scale(.92);background:0 0!important}[data-rb-theme=dark] .card button.features-nav-btn:active,[data-rb-theme=dark] .features-nav-btn:active,[data-rb-theme=amoled] .card button.features-nav-btn:active,[data-rb-theme=amoled] .features-nav-btn:active{color:var(--rb-brand-read,#38bdf8);background:0 0!important}@media (hover:hover){.card button.features-nav-btn:hover,.features-nav-btn:hover{color:var(--rb-brand-read,#1f7aa0);cursor:pointer;background:0 0!important}[data-rb-theme=dark] .card button.features-nav-btn:hover,[data-rb-theme=dark] .features-nav-btn:hover,[data-rb-theme=amoled] .card button.features-nav-btn:hover,[data-rb-theme=amoled] .features-nav-btn:hover{color:var(--rb-brand-read,#38bdf8);cursor:pointer;background:0 0!important}}.features-nav-btn svg{flex-shrink:0;width:14px;height:14px;display:block}.features-counter{font-variant-numeric:tabular-nums;color:var(--rb-text-secondary,#64748b);letter-spacing:.05em;-webkit-user-select:none;user-select:none;text-align:center;min-width:48px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500;display:inline-block}.card form{flex-direction:column;gap:8px;width:100%;display:flex}.card input{box-sizing:border-box;border:1px solid var(--rb-border);background:var(--rb-surface);width:100%;height:38px;color:var(--rb-text);border-radius:8px;padding:8px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.card input:focus{border-color:var(--rb-teal);box-shadow:0 0 0 2px color-mix(in srgb, var(--rb-teal) 20%, transparent);outline:none}[data-rb-theme=dark] .card input::placeholder,[data-rb-theme=amoled] .card input::placeholder{color:var(--auth-placeholder);opacity:1}[data-rb-theme=dark] .card button.pw-eye,[data-rb-theme=amoled] .card button.pw-eye{color:var(--auth-placeholder)}.card form button[type=submit]{border-radius:8px;width:100%;height:40px;margin-top:2px;font-size:14px;font-weight:500}.card button.auth-google-btn{box-sizing:border-box;background-color:var(--rb-surface);width:100%;height:44px;color:var(--rb-text);border:1px solid var(--rb-border-soft);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:500;transition:box-shadow .15s,border-color .15s,background-color .15s;display:flex}.card button.auth-google-btn svg{flex-shrink:0}.card button.auth-google-btn:disabled{opacity:.6;cursor:default}[data-rb-theme=dark] .card button.auth-google-btn,[data-rb-theme=amoled] .card button.auth-google-btn{color:#e3e3e3;background-color:#131314;border:1px solid #8e918f}[data-rb-theme=dark] .card button.auth-google-btn:active:not(:disabled),[data-rb-theme=amoled] .card button.auth-google-btn:active:not(:disabled){background-color:#2a2b2e}@media (hover:hover){.card button.auth-google-btn:hover:not(:disabled){background-color:var(--rb-surface);border-color:#0003;box-shadow:0 2px 8px #00000014}[data-rb-theme=dark] .card button.auth-google-btn:hover:not(:disabled),[data-rb-theme=amoled] .card button.auth-google-btn:hover:not(:disabled){background-color:#202124;border-color:#a8aba9;box-shadow:0 2px 8px #0006}}.auth-divider{width:100%;color:var(--rb-muted);align-items:center;margin:8px 0;font-size:12.5px;line-height:1;display:flex}.auth-divider:before,.auth-divider:after{content:"";border-bottom:1px solid var(--rb-border-soft);flex:1}.auth-divider span{padding:0 10px}.auth-tabs{box-sizing:border-box;background-color:#1f7aa012;border:1px solid #1f7aa01f;border-radius:12px;align-items:center;gap:3px;width:100%;height:38px;margin-bottom:10px;padding:3px;display:flex}[data-rb-theme=dark] .auth-tabs,[data-rb-theme=amoled] .auth-tabs{background-color:#1f7aa024;border-color:#1f7aa040}.card button.auth-tab,.auth-tab{height:100%;color:var(--rb-text-secondary,#475569);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:9px;flex:1;justify-content:center;align-items:center;padding:0 8px;font-size:13.5px;font-weight:500;transition:background-color .18s,color .18s,box-shadow .18s;display:flex;background:0 0!important;border:none!important}.card button.auth-tab.active,.auth-tab.active{color:var(--rb-text);font-weight:600;box-shadow:0 1px 3px #00000014;background:var(--rb-surface)!important}[data-rb-theme=dark] .card button.auth-tab.active,[data-rb-theme=dark] .auth-tab.active,[data-rb-theme=amoled] .card button.auth-tab.active,[data-rb-theme=amoled] .auth-tab.active{box-shadow:0 1px 3px #00000059}@media (hover:hover){.card button.auth-tab:not(.active):hover,.auth-tab:not(.active):hover{color:var(--rb-brand-read,#1f7aa0)}[data-rb-theme=dark] .card button.auth-tab:not(.active):hover,[data-rb-theme=dark] .auth-tab:not(.active):hover,[data-rb-theme=amoled] .card button.auth-tab:not(.active):hover,[data-rb-theme=amoled] .auth-tab:not(.active):hover{color:var(--rb-brand-read,#38bdf8)}}.auth-forgot-row{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:28px;min-height:28px;margin-top:6px;display:flex}.auth-forgot-row .link{height:28px;min-height:28px;color:var(--rb-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:2px 0;font-size:13px;transition:color .15s;display:inline-flex}.auth-forgot-row .auth-forgot-hidden{visibility:hidden;pointer-events:none}@media (hover:hover){.auth-forgot-row .link:not(.auth-forgot-hidden):hover{color:var(--rb-text);text-decoration:underline}}.auth-forgot-row .auth-forgot-hint{color:var(--rb-accent);font-weight:700;text-decoration:underline}.auth-legal-consent{box-sizing:border-box;text-align:center;color:#64748b;width:100%;max-width:380px;margin:10px 0 0;padding:0 16px;font-size:11px;line-height:1.4}.auth-legal-consent a{color:#64748b;font-size:11px;text-decoration:underline;display:inline}@media (hover:hover){.auth-legal-consent a:hover{color:var(--rb-text)}}[data-rb-theme=dark] .auth-legal-consent,[data-rb-theme=dark] .auth-legal-consent a,[data-rb-theme=amoled] .auth-legal-consent,[data-rb-theme=amoled] .auth-legal-consent a{color:var(--auth-footer-text)}.auth-footer{width:100%;max-width:380px;padding:6px 16px max(12px, var(--rb-safe-b,12px), env(safe-area-inset-bottom,12px));box-sizing:border-box;color:#64748b;text-align:center;flex-flow:row;justify-content:center;align-items:center;gap:10px;margin-top:auto;font-size:12px;line-height:1.2;display:flex}.auth-footer a{color:#64748b;white-space:nowrap;align-items:center;min-height:36px;padding:0 4px;font-size:12px;text-decoration:none;transition:color .15s;display:inline-flex}[data-rb-theme=dark] .auth-footer,[data-rb-theme=dark] .auth-footer a,[data-rb-theme=dark] .card button.auth-lang-btn,[data-rb-theme=dark] .auth-lang-btn,[data-rb-theme=amoled] .auth-footer,[data-rb-theme=amoled] .auth-footer a,[data-rb-theme=amoled] .card button.auth-lang-btn,[data-rb-theme=amoled] .auth-lang-btn{color:var(--auth-footer-text)}[data-rb-theme=dark] .auth-footer-dot,[data-rb-theme=amoled] .auth-footer-dot{color:var(--auth-footer-dot)}.auth-footer a:active{opacity:.75}@media (hover:hover){.auth-footer a:hover{color:var(--rb-brand-read,#1f7aa0);text-decoration:none}[data-rb-theme=dark] .auth-footer a:hover,[data-rb-theme=amoled] .auth-footer a:hover{color:var(--rb-brand-read,#38bdf8)}}.auth-footer-dot{color:#cbd5e1;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:12px;line-height:1}@media (max-width:360px){.auth-footer{gap:6px;padding-left:8px;padding-right:8px;font-size:11px}}.auth-lang-selector{white-space:nowrap;align-items:center;margin:0;display:inline-flex}.card button.auth-lang-btn,.auth-lang-btn{color:#64748b;cursor:pointer;border-radius:6px;align-items:center;gap:5px;min-height:36px;padding:0 6px;font-size:12px;font-weight:400;line-height:1.2;transition:color .15s,background-color .15s;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important;text-decoration:none!important}.card button.auth-lang-btn svg,.auth-lang-btn svg{opacity:.7;flex-shrink:0;transition:opacity .15s}@media (hover:hover){.card button.auth-lang-btn:hover,.auth-lang-btn:hover{color:var(--rb-brand-read,#1f7aa0);background:#1f7aa00d!important}[data-rb-theme=dark] .card button.auth-lang-btn:hover,[data-rb-theme=dark] .auth-lang-btn:hover,[data-rb-theme=amoled] .card button.auth-lang-btn:hover,[data-rb-theme=amoled] .auth-lang-btn:hover{color:var(--rb-brand-read,#38bdf8)}.card button.auth-lang-btn:hover svg,.auth-lang-btn:hover svg{opacity:1}}.auth-lang-menu{background:var(--rb-surface);border:1px solid var(--rb-border);border-radius:8px;min-width:140px;padding:4px;box-shadow:0 4px 16px #0000001f}.auth-lang-list{flex-direction:column;gap:2px;display:flex}.card .auth-lang-list button.auth-lang-item,.auth-lang-item{width:100%;color:var(--rb-text);cursor:pointer;text-align:left;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:400;transition:background-color .12s;display:flex;background:0 0!important;text-decoration:none!important}@media (hover:hover){.card .auth-lang-list button.auth-lang-item:hover,.auth-lang-item:hover{background:var(--rb-hover)!important}}.card .auth-lang-list button.auth-lang-item.active,.auth-lang-item.active{color:var(--rb-teal);font-weight:600}.auth-lang-code{opacity:.55;width:20px;font-size:11px;font-weight:700}.auth-lang-name{flex:1}.auth-lang-check{color:var(--rb-teal);margin-left:auto}.rb-turnstile{justify-content:center;display:flex}.rb-turnstile:empty{pointer-events:none;height:0;margin:0;position:absolute;overflow:hidden}.rb-turnstile:not(:has(iframe)){pointer-events:none;height:0;margin:0;position:absolute;overflow:hidden}.rb-turnstile:has(iframe){margin-top:10px;position:static}.rb-pw-form .rb-turnstile:has(iframe){justify-content:flex-start}
html:has(.pub,.legal-page){-webkit-overflow-scrolling:touch;scroll-padding-top:calc(52px + var(--rb-safe-t,env(safe-area-inset-top,0px)));height:auto!important;min-height:100%!important;overflow:hidden auto!important}body:has(.pub,.legal-page){height:auto!important;min-height:100%!important;overflow:visible!important}.pub,.pub-lang-menu{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rb-surface:#fff;--rb-surface-2:#fafbfc;--rb-text:#1a1a1a;--rb-text-2:#4a5560;--rb-text-strong:#1e293b;--rb-muted:#8a93a0;--rb-border:#e3e5e8;--rb-border-soft:#eef0f2;--rb-hover:#f1f5f9;--rb-brand-read:#1f7aa0;--rb-brand-bird:#e8501e;--rb-teal-strong:#186282}main.pub,.pub{box-sizing:border-box;background:var(--rb-surface,#fff);min-height:100dvh;color:var(--rb-text,#1a1a1a);flex-direction:column;display:flex;padding-bottom:0!important;overflow:visible!important}.pub-nav{box-sizing:border-box;width:100%;z-index:50!important;background:var(--rb-surface,#fff)!important;border-bottom:1px solid var(--rb-border-soft,#e2e8f0)!important;padding-top:max(0px, var(--rb-safe-t,0px))!important;position:sticky!important;top:0!important}.pub-nav-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;display:flex;height:52px!important;padding:0 16px!important}.pub-nav-left{align-items:center;gap:4px;margin-right:auto;display:inline-flex}.pub-back-btn{width:48px;min-width:48px;height:48px;min-height:48px;color:var(--rb-text-2,#475569);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;transition:background-color .15s,color .15s;display:inline-flex;text-decoration:none!important}@media (hover:hover){.pub-back-btn:hover{color:var(--rb-text-strong,#0f172a);background:var(--rb-surface-2,#0000000d)}}.pub-back-btn:active{background:var(--rb-hover)}.pub-logo{font-family:var(--font-brand), system-ui, sans-serif;letter-spacing:-.01em;color:var(--rb-text-strong,#1e293b);align-items:center;gap:8px;font-size:22px;font-weight:700;display:inline-flex;text-decoration:none!important}.pub-logo-bird{flex-shrink:0;width:auto!important;height:30px!important}.pub-logo-text{letter-spacing:-.02em;align-items:center;display:inline-flex}.pub-logo-text .brand-read{color:var(--rb-brand-read,#1f7aa0)!important}.pub-logo-text .brand-bird{color:var(--rb-brand-bird,#e8501e)!important}.pub button.pub-btn{cursor:pointer;border:0;font-family:inherit;line-height:1.2}.pub button.pub-btn:disabled{opacity:.6;cursor:default}.pub .contact-privacy{margin-top:20px}.pub-nav .pub-btn,.pub-nav-btn{box-shadow:none!important;white-space:nowrap!important;border-radius:999px!important;padding:6px 14px!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important}@media (min-width:640px){.pub-nav .pub-btn,.pub-nav-btn{padding:7px 16px!important;font-size:14px!important}}.pub-doc{box-sizing:border-box;flex:1 0 auto;width:100%;max-width:672px!important;margin:0 auto!important;padding:32px 16px 12px!important}.pub-doc h1{letter-spacing:-.02em!important;color:var(--rb-text-strong,#0f172a)!important;margin:0 0 12px!important;font-size:clamp(26px,4vw,34px)!important;font-weight:700!important;line-height:1.2!important}.pub-doc h2{letter-spacing:-.01em!important;color:var(--rb-text-strong,#0f172a)!important;margin:30px 0 10px!important;font-size:clamp(19px,2.5vw,22px)!important;font-weight:600!important;line-height:1.3!important}.pub-doc h3{color:var(--rb-text,#1e293b)!important;margin:24px 0 8px!important;font-size:16.5px!important;font-weight:600!important;line-height:1.35!important}.pub-doc p,.pub-doc li{color:var(--rb-text-2,#334155)!important;margin:0 0 14px!important;font-size:15px!important;line-height:1.65!important}.pub-doc a{color:var(--rb-brand-read,#1f7aa0);text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.pub-doc a:hover{color:var(--rb-teal-strong,#186282)}}.pub-doc-intro p{color:var(--rb-text-2,#334155)!important;font-size:16.5px!important}.pub-updated{display:inline-block;color:var(--rb-muted,#64748b)!important;background:var(--rb-surface-2,#f8fafc)!important;border:1px solid var(--rb-border-soft,#e2e8f0)!important;border-radius:6px!important;margin:0 0 20px!important;padding:4px 10px!important;font-size:12.5px!important}.pub-toc{background:var(--rb-surface-2,#f8fafc)!important;border:1px solid var(--rb-border-soft,#e2e8f0)!important;border-radius:12px!important;margin:16px 0 24px!important;padding:16px 20px!important}.pub-toc-title{text-transform:uppercase;letter-spacing:.04em;color:var(--rb-text-strong,#0f172a)!important;margin:0 0 8px!important;font-size:14px!important;font-weight:600!important}.pub-toc ol{margin:0!important;padding-left:20px!important}.pub-toc li{color:var(--rb-muted,#64748b)!important;margin:0!important;padding:0!important}.pub-toc a{touch-action:manipulation;min-height:40px!important;color:var(--rb-brand-read,#1f7aa0)!important;align-items:center!important;padding:2px 0!important;font-size:14.5px!important;line-height:1.4!important;text-decoration:none!important;display:inline-flex!important}@media (hover:hover){.pub-toc a:hover{text-decoration:underline!important}}.pub-doc section,.pub-doc [id]{scroll-margin-top:calc(64px + var(--rb-safe-t,env(safe-area-inset-top,0px)))}.pub-contact{background:var(--rb-surface-2,#f8fafc)!important;border:1px solid var(--rb-border-soft,#e2e8f0)!important;border-radius:14px!important;margin:36px 0 0!important;padding:20px!important}.pub-back-row{margin-top:14px!important;margin-bottom:0!important}.pub-back-link{color:var(--rb-muted,#64748b);align-items:center;gap:6px;min-height:44px;font-size:13.5px;text-decoration:none;transition:color .15s;display:inline-flex}@media (hover:hover){.pub-back-link:hover{color:var(--rb-text-strong,#1e293b);text-decoration:underline}}.legal-page{box-sizing:border-box}.legal-inner{padding-top:max(48px, calc(24px + var(--rb-safe-t,env(safe-area-inset-top,0px))))!important;padding-bottom:max(32px, calc(var(--rb-safe-b,env(safe-area-inset-bottom,0px)) + 24px))!important}
.pub-footer{box-sizing:border-box;width:100%;border-top:1px solid var(--rb-border-soft,#f1f5f9)!important;background:var(--rb-surface,#fff)!important;padding:24px 16px max(32px, calc(var(--rb-safe-b,env(safe-area-inset-bottom,0px)) + 24px))!important;margin-top:36px!important}.pub-footer-inner{max-width:672px!important;color:var(--rb-muted,#64748b)!important;text-align:center!important;flex-direction:column!important;align-items:center!important;gap:20px!important;margin:0 auto!important;padding:0!important;font-size:13px!important;line-height:1.2!important;display:flex!important}.pub-footer-lang{justify-content:center;width:100%;display:flex}.pub-footer-links{grid-template-columns:repeat(2,1fr);gap:10px 16px;width:100%;max-width:440px;margin:0 auto;display:grid}.pub-footer-link:last-child:nth-child(odd){grid-column:1/-1;justify-content:center}.pub-footer-link{min-height:44px!important;color:var(--rb-muted,#64748b)!important;text-align:center!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:8px 12px!important;font-size:13px!important;line-height:1.3!important;text-decoration:none!important;transition:color .15s,background-color .15s!important;display:inline-flex!important}@media (min-width:640px){.pub-footer-links{flex-wrap:wrap;justify-content:center;gap:8px 20px;max-width:none;display:flex}.pub-footer-link:last-child:nth-child(odd){grid-column:auto}}@media (hover:hover){.pub-footer-link:hover{color:var(--rb-text-strong,#1e293b)!important;background:var(--rb-surface-2,#0000000a)!important}}.pub-footer-link:active{background:var(--rb-hover,#00000012)!important}.pub-footer-copy{color:var(--rb-muted,#94a3b8);justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:inline-flex}.pub-footer-copy a{color:var(--rb-muted,#94a3b8);text-decoration:none;transition:color .15s}@media (hover:hover){.pub-footer-copy a:hover{color:var(--rb-text-strong,#64748b);text-decoration:underline}}.pub-footer-dot{color:var(--rb-border-soft,#cbd5e1);-webkit-user-select:none;user-select:none;font-size:12px;line-height:1}.pub-lang-selector{white-space:nowrap;align-items:center;margin:0;display:inline-flex}.pub-lang-btn{gap:6px;border:1px solid var(--rb-border-soft,#e2e8f0)!important;min-height:44px!important;box-shadow:none!important;color:var(--rb-muted,#64748b)!important;cursor:pointer!important;background:0 0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:8px 14px!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important;transition:color .15s,background-color .15s,border-color .15s!important;display:inline-flex!important}@media (hover:hover){.pub-lang-btn:hover{color:var(--rb-text-strong,#1e293b)!important;background:var(--rb-surface-2,#f1f5f9)!important;border-color:var(--rb-border,#cbd5e1)!important}}.pub-lang-btn:active{background:var(--rb-hover,#0000000f)!important}.pub-lang-btn svg{opacity:.7;flex-shrink:0;transition:opacity .15s}@media (hover:hover){.pub-lang-btn:hover svg{opacity:1}}.pub-lang-menu{background:var(--rb-surface,#fff)!important;border:1px solid var(--rb-border-soft,#e2e8f0)!important;box-sizing:border-box!important;border-radius:10px!important;min-width:170px!important;padding:6px!important;box-shadow:0 4px 20px #0000001f,0 1px 4px #0000000f!important}.pub-lang-list{flex-direction:column!important;gap:2px!important;width:100%!important;display:flex!important}.pub-lang-menu a,.pub-lang-menu span,.pub-lang-item,.pub-lang-item:focus,.pub-lang-item:active{text-decoration:none!important}@media (hover:hover){.pub-lang-item:hover{text-decoration:none!important}}.pub-lang-item{width:100%!important;min-height:44px!important;color:var(--rb-text,#1e293b)!important;box-sizing:border-box!important;cursor:pointer!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;padding:10px 16px!important;font-size:14px!important;font-weight:400!important;transition:background-color .15s,color .15s!important;display:flex!important}.pub-lang-item-left{align-items:center;gap:10px;display:inline-flex}.pub-lang-code{opacity:.55!important;width:22px!important;font-size:11px!important;font-weight:700!important}.pub-lang-name{font-size:14px!important}.pub-lang-item.active{color:var(--rb-brand-read,#1f7aa0)!important;font-weight:600!important}.pub-lang-item.active .pub-lang-name{color:var(--rb-brand-read,#1f7aa0)!important}.pub-lang-check{color:var(--rb-brand-read,#1f7aa0)!important;flex-shrink:0!important;margin-left:12px!important}@media (hover:hover){.pub-lang-item:hover{background:var(--rb-hover,#0000000d)!important}}.pub-lang-item:active{background:var(--rb-hover,#0000000d)!important}
.screen-diag>summary{line-height:48px}.screen-diag .settings-action-btn{min-height:48px}.screen-diag .settings-action-btn+.settings-action-btn{margin-left:8px}.screen-diag .settings-diag-sent{color:var(--rb-muted);margin:6px 0 0;font-size:13px}
.feed-favicon,.feed-banner-logo-wrap{background:#eef0f3}
.entry-paywall-lock{align-items:center;display:inline-flex}.reader-paywall-hint .reader-paywall-action{width:fit-content;margin:6px 0 0;display:block;position:relative}.reader-paywall-hint .reader-paywall-link{margin:0;position:relative}.reader-paywall-hint .reader-paywall-action:before,.reader-paywall-hint .reader-paywall-link:before{content:"";position:absolute;inset:-16px -8px}.reader-paywall-hint .reader-paywall-link:before{inset:-8px 0}.reader-paywall-hint .reader-paywall-link~.reader-paywall-action{margin-top:16px}.reader-paywall-hint .reader-paywall-action:first-child{margin:0 0 16px}
.rb-sf-auto,.rb-sf-page-body{flex-direction:column;gap:16px;display:flex}.rb-sf-hero{flex-direction:column;gap:6px;padding:0 4px;display:flex}.rb-sf-hero h2{letter-spacing:-.02em;color:var(--rb-text);margin:0;font-size:24px;font-weight:800}.rb-sf-hero p,.rb-sf-lead{color:var(--rb-muted);margin:0;font-size:14px;line-height:1.5}.rb-sf-hero.big{gap:12px;padding-top:8px}.rb-sf-hero.big h2{font-size:26px;line-height:1.15}.rb-sf-hero.big p{font-size:15px}.rb-sf-link{font:inherit;color:var(--rb-teal);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rb-sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rb-sf-tile{--sf-tint:var(--rb-teal);box-sizing:border-box;background:var(--rb-surface);border:1px solid var(--rb-border-soft);border-radius:18px;flex-direction:column;gap:8px;min-height:190px;padding:14px;display:flex}.rb-sf-tile.on{background:color-mix(in srgb, var(--sf-tint) 10%, var(--rb-surface));border-color:color-mix(in srgb, var(--sf-tint) 35%, var(--rb-border-soft))}.rb-sf-tile-top{justify-content:space-between;align-items:flex-start;display:flex}.rb-sf-ic{--sf-tint:var(--rb-teal);width:42px;height:42px;color:var(--sf-tint);background:color-mix(in srgb, var(--sf-tint) 16%, var(--rb-surface));border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rb-sf-tile .rb-sf-ic,.rb-sf-promo-row .rb-sf-ic{--sf-tint:inherit}.rb-sf-ic.small{border-radius:11px;width:38px;height:38px}.rb-sf-ic.hero{border-radius:20px;width:64px;height:64px}.rb-sf-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-tint);background:color-mix(in srgb, var(--sf-tint) 18%, var(--rb-surface));border-radius:5px;align-self:flex-start;padding:2px 6px;font-size:10px;font-weight:800}.rb-sf-badge.inline{vertical-align:2px;margin-left:8px}.rb-sf-tile-title{color:var(--rb-text);font-size:16px;font-weight:700}.rb-sf-tile-desc{color:var(--rb-muted);font-size:12.5px;line-height:1.4}.rb-sf-tile-foot{text-align:left;min-height:36px;font:600 13px var(--rb-font-ui);color:var(--sf-tint);cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0}.rb-sf-tile-foot.off{color:var(--rb-faint);cursor:default;align-items:center;font-weight:500;display:flex}.rb-sf-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rb-muted);padding:8px 4px 0;font-size:12px;font-weight:700}.rb-sf-promo,.rb-sf-card{background:var(--rb-surface);border:1px solid var(--rb-border-soft);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.rb-sf-promo-row,.rb-sf-folder-open{text-align:left;width:100%;min-height:64px;font:inherit;color:var(--rb-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:12px 14px 12px 16px;display:flex}.rb-sf-promo-row+.rb-sf-promo-row,.rb-sf-card>*+*{border-top:1px solid var(--rb-border-soft)}.rb-sf-promo-text,.rb-sf-row-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.rb-sf-promo-title,.rb-sf-row-title{color:var(--rb-text);font-size:15px;font-weight:700}.rb-sf-promo-desc,.rb-sf-row-desc{color:var(--rb-muted);font-size:13px;line-height:1.4}.rb-sf-chevron{color:var(--rb-faint);flex-shrink:0;display:flex}.rb-sf-field{flex-direction:column;gap:8px;display:flex}.rb-sf-field .rb-sf-section-label{padding-top:0}.rb-sf-seg{background:var(--rb-surface);border:1px solid var(--rb-border-soft);border-radius:14px;gap:4px;padding:4px;display:flex}.rb-sf-seg button{min-height:40px;font:500 14px var(--rb-font-ui);color:var(--rb-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 1 0}.rb-sf-seg button.on{background:var(--rb-teal-soft);color:var(--rb-teal);font-weight:700}.rb-sf-row{box-sizing:border-box;align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}.rb-sf-row>.rb-sf-row-title{flex:auto;font-weight:500}.rb-sf-row-icon{color:#d9a23a;flex-shrink:0;display:flex}.rb-sf-preview{border:1px dashed color-mix(in srgb, var(--rb-teal) 45%, transparent);background:color-mix(in srgb, var(--rb-teal) 6%, var(--rb-surface));border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.rb-sf-preview-head{color:var(--rb-teal);font-size:13px;font-weight:700}.rb-sf-preview-item{color:var(--rb-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.rb-sf-cta{background:var(--rb-teal);min-height:52px;color:var(--rb-on-accent);font:700 16px var(--rb-font-ui);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex}.rb-sf-cta:disabled{opacity:.45;cursor:default}.rb-sf-steps{counter-reset:sf;background:var(--rb-surface);border:1px solid var(--rb-border-soft);border-radius:18px;flex-direction:column;gap:16px;margin:0;padding:18px;list-style:none;display:flex}.rb-sf-steps li{counter-increment:sf;flex-direction:column;gap:2px;min-height:30px;padding-left:44px;display:flex;position:relative}.rb-sf-steps li:before{content:counter(sf);width:30px;height:30px;color:var(--rb-teal);background:var(--rb-teal-soft);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:absolute;top:0;left:0}.rb-sf-steps b{color:var(--rb-text);font-size:15px}.rb-sf-steps span{color:var(--rb-muted);font-size:13.5px;line-height:1.45}.rb-sf-chips{flex-wrap:wrap;gap:8px;display:flex}.rb-sf-chip{border:1px solid var(--rb-border-soft);background:var(--rb-surface);min-height:40px;color:var(--rb-text);font:500 14px var(--rb-font-ui);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:0 14px;display:flex}.rb-sf-folder{align-items:center;padding-right:4px;display:flex}.rb-sf-folder-open{flex:auto;min-width:0;padding-right:4px}.rb-sf-folder-open .badge{flex-shrink:0}.rb-sf-folder .rb-sf-row-desc{flex-wrap:wrap;align-items:center;column-gap:10px;display:flex}.rb-sf-more{width:44px;height:44px}.rb-sf-folder-menu{flex-direction:column;min-width:180px;padding:6px;display:flex}.rb-sf-menu-item{text-align:left;min-height:44px;font:500 15px var(--rb-font-ui);color:var(--rb-text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px}.rb-sf-menu-item.danger{color:var(--rb-danger)}.rb-sf-add{border:1px dashed color-mix(in srgb, var(--rb-teal) 45%, transparent);min-height:52px;color:var(--rb-teal);font:600 15px var(--rb-font-ui);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex}@media (hover:hover){.rb-sf-promo-row:hover,.rb-sf-folder-open:hover,.rb-sf-menu-item:hover,.rb-sf-chip:hover{background:var(--rb-hover)}.rb-sf-tile-foot:not(.off):hover{text-decoration:underline}}.rb-sf-side-btn{width:40px;height:40px;color:var(--rb-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.rb-sf-side-btn.plus{color:var(--rb-teal)}.rb-sf-side-empty{box-sizing:border-box;text-align:left;cursor:pointer;border:1px dashed color-mix(in srgb, var(--rb-teal) 45%, transparent);background:color-mix(in srgb, var(--rb-teal) 6%, var(--rb-surface));width:calc(100% - 8px);min-height:56px;color:var(--rb-teal);font:inherit;border-radius:12px;align-items:center;gap:12px;margin:4px;padding:8px 12px;display:flex}.rb-sf-side-empty-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rb-sf-side-empty-title{color:var(--rb-text);font-size:14px;font-weight:600}.rb-sf-side-empty-sub{color:var(--rb-muted);font-size:12.5px}.rb-sf-boost{color:#b8860b;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}@media (hover:hover){.rb-sf-side-btn:hover{color:var(--rb-text)}}.rb-rules-search-toggle-btn.rb-sf-head-plus{color:var(--rb-teal);width:48px;height:48px}.rb-rules-tabs{width:100%;display:flex}.rb-rules-tabs .rb-rules-tab{flex:auto;justify-content:center;min-height:44px;padding:0 8px;font-size:13.5px}.rb-sf-page .rb-sf-page-body{padding-bottom:24px!important}.rb-rules-workspace{overscroll-behavior:none}.rb-sfq-group{--sfq-tint:#2e9e5b;background:var(--rb-surface);border:1px solid color-mix(in srgb, var(--sfq-tint) 40%, var(--rb-border-soft));border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.rb-sfq-group.any{--sfq-tint:var(--rb-teal);border-color:var(--rb-border-soft)}.rb-sfq-group.none{--sfq-tint:var(--rb-danger)}.rb-sfq-head{color:var(--rb-text);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.rb-sfq-join{color:var(--rb-muted);font-weight:500}.rb-sfq-box{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rb-sfq-chip{min-height:40px;color:var(--sfq-tint);background:color-mix(in srgb, var(--sfq-tint) 14%, var(--rb-surface));border:1px solid color-mix(in srgb, var(--sfq-tint) 35%, transparent);border-radius:20px;align-items:center;display:inline-flex}.rb-sfq-chip-text{min-height:40px;color:inherit;font:600 14px var(--rb-font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px 0 14px;display:inline-flex}.rb-sfq-ww{opacity:.75;font-size:12px;font-weight:500}.rb-sfq-x{width:40px;height:40px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;padding:0;display:flex}.rb-sfq-input{min-width:120px;min-height:40px;color:var(--rb-text);font:500 15px var(--rb-font-ui);background:0 0;border:0;outline:none;flex:120px}.rb-sfq-check{align-items:center;gap:8px;display:flex}.rb-sfq-check:disabled{cursor:default;opacity:.6}.rb-sfq-tick{color:var(--rb-teal);margin-left:auto;font-weight:800}.rb-sfq-example{cursor:pointer;min-height:44px;color:var(--rb-teal);font:600 14px var(--rb-font-ui);background:0 0;border:0;align-self:flex-end;padding:0 6px}@media (hover:hover){.rb-sfq-x:hover{opacity:1}.rb-sfq-example:hover{text-decoration:underline}}.rb-rt-builder{flex-direction:column;gap:16px;display:flex}.rb-rt-field{flex-direction:column;gap:4px;display:flex}.rb-rt-input-row{gap:8px;display:flex}.rb-rt-input{box-sizing:border-box;border:1px solid var(--rb-border-soft);background:var(--rb-surface);min-width:0;height:52px;color:var(--rb-text);font:500 16px var(--rb-font-ui);border-radius:14px;flex:auto;padding:0 14px}.rb-rt-add{cursor:pointer;background:var(--rb-teal);width:52px;height:52px;color:var(--rb-on-accent);border:0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rb-rt-add:disabled{opacity:.45;cursor:default}.rb-rt-meta{color:var(--rb-muted);flex-wrap:wrap;align-items:center;column-gap:6px;padding:0 4px;font-size:13px;display:flex}.rb-rt-meta .rb-rule-chip-btn,.rb-rt-sort .rb-rule-chip-btn{box-shadow:none;max-width:none;min-height:40px;font:500 13px var(--rb-font-ui);color:var(--rb-muted);background:0 0;border-radius:0;padding:0;text-decoration:none}.rb-rt-sort .rb-rule-chip-btn{color:var(--rb-teal);font-weight:600}.rb-rt-ww{cursor:pointer;align-items:center;gap:6px;min-height:40px;margin-left:10px;display:inline-flex}.rb-rt-note{color:var(--rb-muted);margin:0;padding:0 4px;font-size:13px}.rb-rt-list-head{justify-content:space-between;align-items:center;padding:0 0 0 4px;display:flex}.rb-rt-list-head .rb-sf-section-label{padding:0}.rb-rt-row{align-items:center;gap:6px;min-height:64px;padding:4px 4px 4px 16px;display:flex}.rb-rt-row.selected{background:var(--rb-teal-soft)}.rb-rt-row.nav-current{box-shadow:inset 3px 0 0 var(--rb-teal)}.rb-rt-main{flex-direction:column;flex:auto;min-width:0;display:flex}.rb-rt-main .rb-rt-meta{padding:0}.rb-rt-main .rb-rt-meta .rb-rule-chip-btn{min-height:32px}.rb-rt-query{cursor:text;max-width:100%;min-height:32px;font:600 16px var(--rb-font-ui);color:var(--rb-text);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-self:flex-start;padding:0;overflow:hidden}.rb-rt-row.off .rb-rt-query{color:var(--rb-muted)}.rb-rt-edit{width:100%;min-height:32px;font:600 16px var(--rb-font-ui);color:var(--rb-text);border:0;border-bottom:1px solid var(--rb-teal);background:0 0;outline:none}.rb-rt-check{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:44px;margin-left:-12px;display:flex}.rb-rt-check input{width:18px;height:18px}@media (hover:hover){.rb-rt-meta .rb-rule-chip-btn:hover{color:var(--rb-text);box-shadow:none}.rb-rt-sort .rb-rule-chip-btn:hover{color:var(--rb-teal-strong);box-shadow:none}}.rb-rules-header-top>.rb-rules-title{margin-right:auto}.rb-rules-header-search .rb-rules-search-icon{position:static}.sidebar.collapsed:not(.open):not(.menu-pinned) .rb-sf-side-empty{display:none}
.feed-banner[data-art=zweig] .feed-banner-content{margin-right:220px}.feed-banner[data-art=blatt] .feed-banner-content{margin-right:160px}.feed-banner[data-art=linien] .feed-banner-content{margin-right:240px}.feed-banner[data-art=ohne] .feed-banner-content{margin-right:56px}.rb-bart{transform-origin:100%;pointer-events:none;color:#4f86ad;height:84px;position:absolute;top:50%;transform:translateY(-50%)scale(.7)}.rb-bart-zweig{width:290px;right:0}.rb-bart-zweig .rb-bart-leaves{position:absolute;top:10px;left:0}.rb-bart-zweig .rb-bart-circuit{position:absolute;top:0;left:107px}.rb-bart-blatt{align-items:center;display:flex;right:60px}.rb-bart-linien{align-items:center;display:flex;right:56px}.rb-bart-leaves,.rb-bart-circuit,.rb-bart-lines{display:block}.rb-banner-more{z-index:3;width:48px;height:48px;color:var(--rb-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.rb-banner-more.active{color:var(--rb-text)}@media (hover:hover){.rb-banner-more:hover{color:var(--rb-text)}}.rb-banner-menu>div{flex-direction:column;display:flex}.rb-banner-menu-sep{background:var(--rb-border-soft);height:1px;margin:6px 8px}.rb-banner-menu-label{font:600 11px var(--rb-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--rb-muted);padding:8px 14px 4px}.rb-banner-art-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.rb-banner-art-item svg{color:var(--rb-teal);flex-shrink:0}.rb-sfb-icon{width:44px;height:44px;color:var(--rb-teal);background:var(--rb-teal-soft);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rb-sfb-desc{color:var(--rb-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.app.has-custom-bg .feed-banner{background:var(--rb-surface);border-radius:12px;padding:0 0 0 12px}@media (max-width:760px){.rb-bart{height:60px;transform:translateY(-50%)}.rb-bart-zweig{align-items:center;width:auto;display:flex;right:52px}.rb-bart-zweig .rb-bart-circuit{display:none}.rb-bart-zweig .rb-bart-leaves,.rb-bart-blatt .rb-bart-leaves{width:auto;height:30px;position:static}.rb-bart-blatt{right:52px}.rb-bart-linien .rb-bart-lines{width:96px;height:27px}.feed-banner[data-art=zweig] .feed-banner-content,.feed-banner[data-art=blatt] .feed-banner-content{margin-right:124px}.feed-banner[data-art=linien] .feed-banner-content{margin-right:160px}.feed-banner[data-art=ohne] .feed-banner-content{margin-right:52px}}
.undo-toast .undo-btn.sub-toast-feed-btn{flex:0 auto;min-width:0;max-width:18em}.sub-toast-feed-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
@media (max-width:760px){.app.reader-drag-side .sidebar-footer{display:none}.app.reader-drag-side .sidebar-scrollable li:not(:has([data-drop-target=notes],[data-drop-target=flow])){display:none}.app.reader-drag-side .sidebar .rb-drop-dim{opacity:1}}
.lp{--lp-ink:#0f1f27;--lp-ink-2:#48596a;--lp-ink-3:#7b8a97;--lp-paper:#fff;--lp-paper-2:#f5f8fa;--lp-line:#e3eaef;--lp-line-2:#d3dde4;--lp-blue:#1f7aa0;--lp-blue-deep:#165d7a;--lp-blue-soft:#e7f2f7;--lp-orange:#e8501e;--lp-orange-deep:#cd4212;--lp-orange-soft:#fdeee6;--lp-night:#0f1f27;--lp-font-ui:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lp-font-display:var(--font-lora), Georgia, "Times New Roman", serif;--lp-font-brand:var(--font-brand), "Trebuchet MS", "Segoe UI", sans-serif;--lp-gutter:clamp(16px, 4vw, 32px);--lp-max:1180px;--lp-radius:20px;--lp-shadow-device:0 40px 90px -30px #0f1f2759, 0 12px 30px -16px #0f1f272e, 0 0 0 1px #0f1f270f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lp-paper);color:var(--lp-ink);font-family:var(--lp-font-ui);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;min-height:100dvh;font-size:17px;line-height:1.6;overflow-x:clip}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:calc(80px + env(safe-area-inset-top,0px));height:auto!important;overflow:hidden auto!important}body:has(.lp){background:#fff!important;height:auto!important;overflow:visible!important}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp img{max-width:100%;height:auto;display:block}.lp img[hidden]{display:none}.lp :where(h1,h2,h3,p,ul,figure){margin:0}.lp :where(ul){padding:0;list-style:none}.lp a{color:inherit;text-decoration:none}.lp h1,.lp .lp-h2{font-family:var(--lp-font-display);letter-spacing:-.02em;color:var(--lp-ink);text-wrap:balance;font-weight:600}.lp h3{font-family:var(--lp-font-ui);letter-spacing:-.01em;color:var(--lp-ink);font-weight:600}.lp :focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #1f7aa073}.lp-wrap{width:100%;max-width:var(--lp-max);padding-left:var(--lp-gutter);padding-right:var(--lp-gutter);margin:0 auto}.lp-brand{font-family:var(--lp-font-brand);letter-spacing:-.02em;white-space:nowrap;font-weight:700;line-height:1}.lp-brand-read{color:var(--lp-blue)}.lp-brand-bird{color:var(--lp-orange)}.lp-logo{align-items:center;gap:8px;min-height:48px;font-size:23px;display:inline-flex}.lp .lp-logo-bird{width:auto;height:32px}.lp-btn{min-height:48px;font-family:var(--lp-font-ui);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;line-height:1.2;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.lp-btn-lg{min-height:56px;padding:0 30px;font-size:17px}.lp-btn-sm{min-height:44px;padding:0 18px;font-size:15px}.lp .lp-btn-primary{background:var(--lp-orange);color:#fff;box-shadow:0 10px 24px -10px #e8501e99}.lp .lp-btn-ghost{color:var(--lp-ink);border-color:var(--lp-line-2);background:#fff}.lp .lp-btn:active{transform:translateY(1px)}@media (hover:hover){.lp .lp-btn-primary:hover{background:var(--lp-orange-deep);transform:translateY(-1px);box-shadow:0 14px 28px -10px #e8501ea6}.lp .lp-btn-ghost:hover{border-color:var(--lp-blue);color:var(--lp-blue)}}.lp-nav{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(14px);padding-top:env(safe-area-inset-top,0px);background:#ffffffd1;border-bottom:1px solid #0f1f270f;position:sticky;top:0}.lp-nav-inner{align-items:center;gap:16px;min-height:68px;display:flex}.lp-nav-links{gap:4px;margin-left:20px;display:none}.lp-nav-links a{min-height:44px;color:var(--lp-ink-2);border-radius:999px;align-items:center;padding:0 12px;font-size:15px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}@media (hover:hover){.lp-nav-links a:hover{color:var(--lp-ink);background:var(--lp-paper-2)}}.lp-nav-actions{align-items:center;gap:10px;margin-left:auto;display:flex}@media (min-width:960px){.lp-nav-links{display:flex}}.lp-hero{background:radial-gradient(48% 42% at 22% 18%,#1f7aa029,#0000 70%),radial-gradient(40% 36% at 82% 12%,#e8501e21,#0000 70%),radial-gradient(60% 40% at 50% 70%,#1f7aa012,#0000 70%);padding:clamp(40px,7vw,88px) 0 0;position:relative;overflow:clip}.lp-hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.lp-hero-eyebrow{margin-bottom:22px}.lp-brand-lg{font-size:clamp(28px,3.4vw,36px)}.lp-h1{max-width:21ch;font-size:clamp(38px,5.2vw,66px);line-height:1.06}.lp-h1-line{display:inline}.lp-lead strong{color:var(--lp-ink);font-weight:600}.lp-lead{max-width:640px;color:var(--lp-ink-2);text-wrap:pretty;margin-top:26px;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.lp-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.lp-facts{color:var(--lp-ink-3);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:22px;font-size:14px;font-weight:500;display:flex}.lp-facts li{align-items:center;gap:6px;display:inline-flex}.lp-facts svg{color:var(--lp-blue)}.lp-stage{width:100%;max-width:1040px;margin:clamp(40px,6vw,72px) auto 0;padding-right:8%;position:relative}.lp-stage-hero{margin-top:clamp(64px,7vw,88px);margin-bottom:0;padding-bottom:10%}.lp-browser{z-index:1;border-radius:var(--lp-radius);box-shadow:var(--lp-shadow-device);background:#fff;position:relative;overflow:hidden}.lp-browser-bar{border-bottom:1px solid var(--lp-line);background:#f3f6f8;align-items:center;gap:7px;height:40px;padding:0 16px;display:flex}.lp-browser-bar i{background:#d5dde3;border-radius:50%;width:11px;height:11px}.lp-browser-bar i:first-child{background:#f2a48b}.lp-browser-url{border:1px solid var(--lp-line);height:24px;color:var(--lp-ink-3);text-align:center;background:#fff;border-radius:8px;flex:0 300px;margin-left:12px;padding:0 12px;font-size:12px;line-height:22px}.lp-browser-screen img{width:100%}.lp-phone{z-index:2;width:24%;min-width:132px;box-shadow:0 0 0 1.5px #3b4852, var(--lp-shadow-device);background:#0b1115;border-radius:13%/6.1%;position:absolute;bottom:0;right:0;container-type:inline-size}.lp-phone:after{content:"";background:#3b4852;border-radius:0 2px 2px 0;width:2.5px;height:11%;position:absolute;top:24%;right:-4px}.lp-phone-screen{background:#fff;border-radius:10.6%/4.9%;margin:3cqw;overflow:hidden}@media (max-width:639px){.lp-stage{padding-right:4%}.lp-phone{width:34%;min-width:0}.lp-browser{border-radius:12px}.lp-browser-bar{gap:5px;height:26px;padding:0 10px}.lp-browser-bar i{width:7px;height:7px}.lp-browser-url{border-radius:5px;height:16px;margin-left:8px;font-size:9px;line-height:14px}}
.lp-section{padding:clamp(64px,9vw,120px) 0}.lp-section-tint{background:var(--lp-paper-2)}.lp-section-head{text-align:center;max-width:720px;margin:0 auto clamp(32px,5vw,56px)}.lp-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-blue);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:600;display:inline-flex}.lp-kicker:before{content:"";background:var(--lp-orange);border-radius:2px;width:18px;height:2px}.lp-kicker-light{color:#ffffffb8}.lp-h2{font-size:clamp(30px,4vw,48px);line-height:1.1}.lp-sub{color:var(--lp-ink-2);text-wrap:pretty;margin-top:16px;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.lp-narrow{max-width:820px}.lp-views{max-width:1040px;margin:0 auto}.lp-tabs{border:1px solid var(--lp-line);background:#fff;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto 28px;padding:4px;display:flex;box-shadow:0 6px 20px -12px #0f1f2740}.lp-tab{appearance:none;min-height:48px;font-family:var(--lp-font-ui);color:var(--lp-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .18s,color .18s}.lp-tab.is-active{background:var(--lp-ink);color:#fff}@media (hover:hover){.lp-tab:not(.is-active):hover{color:var(--lp-ink);background:var(--lp-paper-2)}}@media (max-width:639px){.lp-tabs{width:auto;margin:0 calc(-1 * var(--lp-gutter)) 22px;padding:2px var(--lp-gutter) 6px;box-shadow:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;justify-content:flex-start;gap:6px;overflow-x:auto}.lp-tabs::-webkit-scrollbar{display:none}.lp-tab{border:1px solid var(--lp-line-2);background:#fff;flex:none;min-height:44px;padding:0 16px;font-size:14px}.lp-tab.is-active{background:var(--lp-ink);border-color:var(--lp-ink)}}.lp-points{gap:22px;margin-top:34px;display:grid}.lp-points li{grid-template-columns:48px 1fr;align-items:start;gap:16px;display:grid}.lp-points h3{font-size:18px;line-height:1.3}.lp-points p{color:var(--lp-ink-2);margin-top:4px;font-size:15.5px;line-height:1.55}.lp-point-icon,.lp-card-icon{background:var(--lp-blue-soft);width:48px;height:48px;color:var(--lp-blue);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.lp-points li:nth-child(2n) .lp-point-icon,.lp-card:nth-child(3n+2) .lp-card-icon{background:var(--lp-orange-soft);color:var(--lp-orange)}.lp-grid{grid-template-columns:1fr;gap:16px;display:grid}.lp-card{border-radius:var(--lp-radius);border:1px solid var(--lp-line);background:#fff;padding:26px 24px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 10px 30px -22px #0f1f274d}.lp-card h3{margin-top:18px;font-size:18px;line-height:1.3}.lp-card p{color:var(--lp-ink-2);margin-top:8px;font-size:15.5px;line-height:1.55}@media (hover:hover){.lp-card:hover{border-color:var(--lp-line-2);transform:translateY(-3px);box-shadow:0 24px 40px -24px #0f1f2759}}@media (min-width:640px){.lp-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.lp-grid{grid-template-columns:repeat(3,1fr);gap:20px}.lp-card:last-child:nth-child(3n+1){grid-column:2}}.lp-faq{border-top:1px solid var(--lp-line)}.lp-faq-item{border-bottom:1px solid var(--lp-line)}.lp-faq-item summary{cursor:pointer;min-height:64px;color:var(--lp-ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary h3{font-size:17px;line-height:1.4}.lp-faq-item summary svg{color:var(--lp-ink-3);flex:none;transition:transform .2s}.lp-faq-item[open] summary svg{color:var(--lp-blue);transform:rotate(180deg)}.lp-faq-item p{max-width:68ch;color:var(--lp-ink-2);padding:0 4px 22px;font-size:16px;line-height:1.65}@media (hover:hover){.lp-faq-item summary:hover h3{color:var(--lp-blue)}}.lp-cta-section{padding-top:0}.lp-cta{padding:clamp(48px, 7vw, 88px) var(--lp-gutter);background:var(--lp-night);color:#fff;text-align:center;border-radius:28px;position:relative;overflow:hidden}.lp-cta:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 12% 0,#1f7aa08c,#0000 70%),radial-gradient(40% 50% at 92% 100%,#e8501e73,#0000 70%);position:absolute;inset:0}.lp-cta>*{position:relative}.lp-cta .lp-h2{color:#fff}.lp-cta-body{color:#ffffffc7;text-wrap:pretty;max-width:560px;margin:16px auto 0;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.lp-footer{border-top:1px solid var(--lp-line);padding:clamp(40px, 6vw, 64px) 0 calc(24px + env(safe-area-inset-bottom,0px));color:var(--lp-ink-2);font-size:15px}.lp-footer-grid{grid-template-columns:1fr;gap:36px;display:grid}.lp-footer-col h3{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-ink);margin-bottom:14px;font-size:14px;font-weight:600}.lp-footer-col ul{gap:2px;display:grid}.lp-footer-col li a,.lp-footer-note{min-height:44px;color:var(--lp-ink-2);align-items:center;transition:color .15s;display:inline-flex}.lp-footer-note{color:var(--lp-ink-3)}.lp-footer-tagline{max-width:30ch;color:var(--lp-ink-3);text-wrap:pretty;margin-top:12px;line-height:1.5}.lp-footer-langlabel{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-ink);margin-top:22px;font-size:13px;font-weight:600}.lp-langs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex!important}.lp-langs a{border:1px solid var(--lp-line-2);min-height:44px;color:var(--lp-ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.lp-langs a[aria-current=page]{border-color:var(--lp-blue);color:var(--lp-blue);background:var(--lp-blue-soft)}.lp-footer-bottom{border-top:1px solid var(--lp-line);color:var(--lp-ink-3);margin-top:36px;padding-top:20px;font-size:13px}@media (hover:hover){.lp-footer-col li a:hover{color:var(--lp-blue)}.lp-langs a:hover{border-color:var(--lp-blue);color:var(--lp-blue)}}@media (min-width:720px){.lp-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (prefers-reduced-motion:no-preference){@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lp-hero-inner>*{animation:.6s cubic-bezier(.2,.7,.2,1) backwards lp-rise}.lp-hero-inner>:nth-child(2){animation-delay:60ms}.lp-hero-inner>:nth-child(3){animation-delay:.12s}.lp-hero-inner>:nth-child(4){animation-delay:.18s}.lp-hero-inner>:nth-child(5){animation-delay:.24s}.lp-hero-inner>:nth-child(6){animation-duration:.8s;animation-delay:.32s}@supports (animation-timeline:view()){.lp-reveal{animation:1ms linear both lp-rise;animation-timeline:view();animation-range:entry entry 30%}}}
.lp{--lp-bird-s:clamp(200px, 25vw, 380px);--lp-bird-fx:.5;--lp-bird-fy:.69;position:relative}.lp-bird-perch{position:relative}.lp-bird{z-index:3;left:calc(var(--lp-bird-frac,0) * 100% - var(--lp-bird-fx) * var(--lp-bird-s));top:calc(var(--lp-bird-fy) * var(--lp-bird-s) * -1);width:var(--lp-bird-s);height:var(--lp-bird-s);pointer-events:none;position:absolute}.lp-bird-poster{width:100%;height:100%;transition:opacity .25s;display:block}.lp-bird.is-live .lp-bird-poster{opacity:0}.lp-bird-layer{z-index:40;pointer-events:none;position:absolute;inset:0;overflow:clip}.lp-bird-box{width:var(--lp-bird-s);height:var(--lp-bird-s);opacity:0;will-change:transform;transition:opacity .25s;position:absolute;top:0;left:0}.lp-bird-box.is-live{opacity:1}.lp-bird-box.is-fixed{position:fixed}.lp-bird-box canvas{width:100%;height:100%;display:block}.lp-bird-hit{pointer-events:auto;cursor:grab;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:48%;height:34%;position:absolute;top:36%;left:26%}.lp-bird-box.is-held .lp-bird-hit{cursor:grabbing}.lp-bird-box:not(.is-live) .lp-bird-hit,.lp-bird-box.is-busy .lp-bird-hit{pointer-events:none}.lp-bird-box.is-held .lp-bird-hit{width:auto;height:auto;inset:0}@property --lp-mark-ink{syntax:"<color>";inherits:false;initial-value:#ffcf4080}.lp-mark{--lp-mark-ink:#ffcf4080;background-image:linear-gradient(transparent 58%, var(--lp-mark-ink) 58%, var(--lp-mark-ink) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:0% 100%;transition:background-size .8s cubic-bezier(.3,.7,.2,1)}.lp-mark.is-marked{background-size:100% 100%}.lp-privacy-title .lp-mark{display:inline}@media (prefers-reduced-motion:no-preference){@keyframes lp-mark-flash{35%{--lp-mark-ink:#ffbe00f2}}.lp-mark.is-flash{animation:.9s ease-in-out lp-mark-flash}}.lp-bird-controls{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:12px;display:flex}.lp-bird-toggle{min-height:48px;color:var(--lp-ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:inline-flex}.lp-bird-toggle[aria-pressed=true]{color:var(--lp-blue-deep);font-weight:600}.lp-bird-toggle:focus-visible{outline:2px solid var(--lp-blue);outline-offset:2px}@media (hover:hover){.lp-bird-toggle:hover{color:var(--lp-ink)}}@media (max-width:899px){.lp-bird-perch>.lp-bird{visibility:hidden}.lp-bird-perch>.lp-bird[data-at=phone]{visibility:visible;left:calc(var(--lp-bird-sx) - var(--lp-bird-fx) * var(--lp-bird-s));top:calc(var(--lp-bird-sy) - var(--lp-bird-fy) * var(--lp-bird-s))}#notes .lp-bird-perch,#reader .lp-reader-stage{margin-top:64px}}
.lp-stage-trio{margin-top:0;padding-left:9%;padding-right:9%}.lp-views>.lp-tabs+.lp-stage-trio{margin-top:8px}.lp-hero-inner>.lp-views{width:100%;min-width:0;margin-top:36px}.lp-reader-stage{padding-bottom:6%;position:relative}.lp-eink{z-index:2;width:30%;min-width:160px;box-shadow:0 0 0 1px #1c1d1f, var(--lp-shadow-device);background:#2b2c2e;border-radius:3.5%/3%;position:absolute;bottom:0;left:-2%;container-type:inline-size}.lp-eink:after{content:"";background:#3d3f42;border-radius:999px;width:3.2%;height:7%;position:absolute;top:50%;right:6.5%;box-shadow:0 11cqw #3d3f42}.lp-eink-screen{aspect-ratio:3/4;background:#f4f4f1;border-radius:.6cqw;margin:4cqw 17cqw 4cqw 4cqw;overflow:hidden}.lp-eink-screen img{object-fit:cover;object-position:top;filter:grayscale()contrast(1.08)brightness(.98);width:100%;height:100%}@media (max-width:899px){.lp-views>.lp-tabs+.lp-stage-trio{margin-top:28px}}@media (max-width:639px){.lp-stage-trio{padding-bottom:14%;padding-left:6%;padding-right:6%}.lp-eink,.lp-stage-trio .lp-phone{width:25%;min-width:0}}.lp-band-inner{flex-direction:column;align-items:flex-start;gap:24px;max-width:980px;display:flex}.lp-band-icon{background:var(--lp-blue-soft);width:96px;height:96px;color:var(--lp-blue);border-radius:28px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-band-icon svg{width:48px;height:48px}.lp-band-reverse .lp-band-icon{background:var(--lp-orange-soft);color:var(--lp-orange)}.lp-band-text .lp-sub{text-align:left;margin-left:0}.lp-band-text .lp-h2,.lp-band-text .lp-kicker{text-align:left}.lp-band-more{color:var(--lp-ink-2);margin-top:14px;font-size:16px;line-height:1.6}.lp-band-more strong{color:var(--lp-ink);font-weight:600}@media (min-width:860px){.lp-band-inner{flex-direction:row;align-items:center;gap:56px}.lp-band-reverse{flex-direction:row-reverse}.lp-band-icon{border-radius:40px;width:160px;height:160px}.lp-band-icon svg{width:76px;height:76px}}.lp-wide-shot{max-width:1120px;margin-top:clamp(28px,4vw,44px)}
.lp-browser-screen img,.lp-phone-screen img,.lp-eink-screen img{cursor:zoom-in}.lp-lightbox{cursor:zoom-out;background:0 0;border:0;justify-content:center;align-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:none;overflow:hidden}.lp-lightbox[open]{display:flex}.lp-lightbox::backdrop{background:#0a0e14e0}.lp-lightbox img{object-fit:contain;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;width:auto;max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 96px);box-shadow:0 12px 48px #00000073}.lp-lightbox img.lp-lightbox-eink{filter:grayscale()contrast(1.08)brightness(.98)}.lp-lightbox-close{top:max(12px, env(safe-area-inset-top));color:#fff;cursor:pointer;background:#0a0e148c;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:fixed;right:12px}@media (hover:hover){.lp-lightbox-close:hover{background:#0a0e14c7}}.lp-lightbox-close:focus-visible{outline-offset:2px;outline:2px solid #fff}
.lp .lp-privacy-title{font-size:clamp(34px,5vw,60px);line-height:1.08}.lp-privacy-title span{display:block}.lp-privacy-head{max-width:960px}.lp-privacy-head .lp-sub{max-width:720px;margin-left:auto;margin-right:auto}.lp-privacy-title span:nth-child(2){color:var(--lp-blue)}.lp-privacy-title span:nth-child(3){color:var(--lp-orange-deep)}@media (min-width:960px){.lp-grid-4{grid-template-columns:repeat(4,1fr)}.lp-grid-4>.lp-card:last-child:nth-child(n){grid-column:auto}}
.lp-merge-track{height:calc(430px + 100vh);margin-top:24px}.lp-merge-stage{--m:0;--gap:178px;height:430px;position:sticky;top:calc(50vh - 183px)}.lp-mt{width:152px;height:152px;color:var(--lp-ink);text-align:center;transform:translate(calc(-50% + var(--i) * var(--gap) * (1 - var(--m))), calc(-50% + var(--y) * 1px * (1 - var(--m)))) rotate(calc(var(--r) * 1deg * (1 - var(--m)))) scale(calc(1 - var(--m) * .55));opacity:calc(1 - var(--m) * 1.3);will-change:transform;background:#fff;border:1px solid #e9e2d6;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14.5px;font-weight:600;line-height:1.2;display:flex;position:absolute;top:44%;left:50%;box-shadow:0 22px 44px -26px #14232b61}.lp-mt:first-child{--i:-2.5;--y:12;--r:-6}.lp-mt:nth-child(2){--i:-1.5;--y:-20;--r:4}.lp-mt:nth-child(3){--i:-.5;--y:16;--r:-3}.lp-mt:nth-child(4){--i:.5;--y:-14;--r:5}.lp-mt:nth-child(5){--i:1.5;--y:20;--r:-4}.lp-mt:nth-child(6){--i:2.5;--y:-8;--r:6}.lp-mt-ic{border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.lp-mt-ic svg{width:28px;height:28px}.lp-c-blue{color:#1f7aa0;background:#e6f1f6}.lp-c-or{color:#cf4418;background:#fcebe3}.lp-c-yel{color:#8a6200;background:#fff3c4}.lp-c-ink{color:#14232b;background:#eef1f2}.lp-mt-rb{width:320px;height:196px;transform:translate(-50%, -50%) scale(calc(.72 + var(--m) * .28));opacity:clamp(0, calc((var(--m) - .45) * 2.4), 1);background:#fff;border:1px solid #e9e2d6;border-radius:38px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;top:44%;left:50%;box-shadow:0 44px 90px -36px #14232b66,0 0 0 12px #1f7aa00d}.lp-mt-rb .lp-brand{font-size:40px}.lp-mt-mini{gap:8px;display:flex}.lp-mt-mini span{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.lp-mt-mini svg{width:16px;height:16px}.lp-merge-search{font-family:var(--rb-font-ui);white-space:nowrap;transform:translate(-50%, calc((1 - var(--m)) * 18px));opacity:clamp(0, calc((var(--m) - .8) * 5), 1);background:#fff;border:1px solid #e3e5e8;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex;position:absolute;top:calc(44% + 112px);left:50%;box-shadow:0 14px 30px -18px #14232b59}.lp-ms-field{color:#1a1a1a;border:1px solid #d8dce1;border-radius:12px;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;height:36px;padding:0 8px 0 12px;font-size:15px;display:flex}.lp-ms-field svg{color:#1a1a1a;width:18px;height:18px}.lp-ms-summary{color:#8a93a0;font-size:12px}.lp-ms-chips{gap:6px;display:flex}.lp-ms-chip{color:#1a1a1a;border:1px solid #d8dce1;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:13px;display:inline-flex}.lp-ms-chip b{color:#8a93a0;font-variant-numeric:tabular-nums;font-weight:400}@media (max-width:767px){.lp-merge-track{height:calc(370px + 90vh)}.lp-merge-stage{--gap:56px;height:370px;top:calc(50vh - 153px)}.lp-mt{border-radius:20px;gap:0;width:70px;height:70px;font-size:0}.lp-mt-ic{border-radius:14px;width:46px;height:46px}.lp-mt-ic svg{width:24px;height:24px}.lp-mt-rb{width:270px;height:170px}.lp-mt-rb .lp-brand{font-size:34px}.lp-merge-search{gap:5px;padding:8px;top:calc(44% + 92px)}.lp-ms-field{height:32px;font-size:14px}.lp-ms-chip{padding:0 7px;font-size:12px}.lp-ms-chip:nth-of-type(n+4){display:none}}.lp-hero:before,.lp-section-paper:before{content:"";pointer-events:none;background-image:radial-gradient(#ddd2c1 1px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:0}.lp-hero:before{-webkit-mask-image:radial-gradient(60% 62% at 74% 48%,#000 18%,#0000 72%);mask-image:radial-gradient(60% 62% at 74% 48%,#000 18%,#0000 72%)}.lp-section-paper{background:#fbf8f3;position:relative}.lp-section-paper:before{-webkit-mask-image:radial-gradient(62% 58% at 50% 42%,#000 18%,#0000 72%);mask-image:radial-gradient(62% 58% at 50% 42%,#000 18%,#0000 72%)}.lp-section-paper>.lp-wrap{position:relative}
.ins-hero{padding-bottom:clamp(24px,4vw,48px)}.ins-card{border-radius:var(--lp-radius);border:1px solid var(--lp-line);text-align:center;background:#fff;width:100%;max-width:640px;margin-top:clamp(28px,4vw,44px);padding:clamp(26px,4vw,40px) clamp(20px,4vw,40px);box-shadow:0 24px 60px -36px #0f1f2759}.ins-card-left{text-align:left}.ins-card-wait{justify-content:center;align-items:center;min-height:160px;display:flex}.ins-wait{color:var(--lp-ink-3);font-size:15px}.ins-title{font-family:var(--lp-font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.2}.ins-body{color:var(--lp-ink-2);text-wrap:pretty;margin-top:12px;font-size:16px;line-height:1.6}.ins-small{color:var(--lp-ink-3);font-size:14.5px}.ins-card .lp-actions{margin-top:22px}.ins-card .ins-actions-top{margin-top:0}.ins-card .ins-actions-top+.ins-body{margin-top:16px}.ins-btn-install{min-height:60px;padding:0 34px;font-size:18px}.ins-btn-install svg{width:22px;height:22px}.ins-manual{background:var(--lp-blue-soft);color:var(--lp-ink);text-align:left;border-radius:14px;margin-top:16px;padding:14px 16px;font-size:15px;line-height:1.55}.ins-status{background:var(--lp-blue-soft);width:64px;height:64px;color:var(--lp-blue);border-radius:20px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.ins-status svg{stroke-width:2.2px;width:32px;height:32px}.ins-status-orange{background:var(--lp-orange-soft);color:var(--lp-orange)}.ins-card .ins-steps{gap:18px;margin-top:22px}.ins-steps p{color:var(--lp-ink);align-self:center;margin-top:0;font-size:16px;line-height:1.5}.ins-homeicon{background:var(--lp-paper-2);border:1px solid var(--lp-line);border-radius:18px;flex-direction:column;align-items:center;gap:6px;margin:26px 0 0 64px;padding:14px 18px 10px;display:inline-flex}.ins-homeicon img{border-radius:15px;width:64px;height:64px;box-shadow:0 8px 18px -8px #0f1f2773}.ins-homeicon figcaption{color:var(--lp-ink-2);font-size:12px;font-weight:500}.ins-sr{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ins-note{background:var(--lp-orange-soft);color:var(--lp-orange-deep);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.ins-note:before{content:"";background:var(--lp-orange);border-radius:50%;width:8px;height:8px}.ins-copy{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ins-url{border:1px solid var(--lp-line-2);background:var(--lp-paper-2);min-width:0;min-height:48px;font-family:var(--lp-font-ui);color:var(--lp-ink-2);text-overflow:ellipsis;border-radius:999px;flex:220px;padding:0 16px;font-size:15px}.ins-copy .lp-btn{flex:none}.ins-band-section{padding-top:0}.ins-band{border-radius:var(--lp-radius);background:var(--lp-blue-soft);border:1px solid #1f7aa024;grid-template-columns:1fr;align-items:center;gap:20px;padding:clamp(24px,4vw,36px) clamp(20px,4vw,40px);display:grid}.ins-band-icon{width:56px;height:56px;color:var(--lp-blue);background:#fff;border-radius:16px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 24px -14px #0f1f2759}.ins-band-icon svg{width:28px;height:28px}.ins-band .lp-kicker{margin-bottom:8px}.ins-band-title{font-family:var(--lp-font-display);letter-spacing:-.015em;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.15}.ins-band-body{max-width:56ch;color:var(--lp-ink-2);text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.55}.ins-band .lp-btn{justify-self:start}@media (min-width:720px){.ins-band{grid-template-columns:auto 1fr auto;gap:28px}.ins-band .lp-btn{justify-self:end}}.ins-tabs .lp-tabs{flex-wrap:nowrap;margin-bottom:20px}.ins-tabs .lp-tab{white-space:nowrap}.ins-tab-panel{margin:0 auto}
.notes-split-slot{display:contents}.list-pane:has(~.notes-split-slot:not(:empty)){flex:0 1 var(--rb-notes-list-w,460px);min-width:320px}.notes-split-slot>.hlview-split-resizer{min-height:0}.notes-split-slot>.hlview-split-pane{background:var(--rb-surface);border-left:1px solid var(--rb-border-soft);flex:1 1 0;align-self:stretch;min-width:360px;height:100%;position:static}.notes-split-slot .hlview-note-dialog.in-split,.notes-split-slot .hlview-hl-split-editor{border:0;border-radius:0}.app.has-custom-bg .notes-split-slot>.hlview-split-pane{box-shadow:-4px 0 20px #0000000f}
/*# sourceMappingURL=10gnhcbhe13ke.css.map*/