*{box-sizing:border-box;margin:0;padding:0}:root{--c-base:#0f0f10;--c-muted:#5c5c60;--c-background:#f5f5f7;--c-surface:#fff;--c-border:#d4d4da;--c-highlighted:#e5e5e7;--c-on-base:#fff;--c-primary:#2563eb;--c-primary-hover:#1350d4;--c-primary-soft:rgba(37,99,235,.1);--c-secondary:#0d9488;--c-secondary-soft:rgba(13,148,136,.1);--c-error:#d92d20;--c-error-hover:#be271c;--c-error-soft:rgba(217,45,32,.1);--c-success:#1a8f3c;--c-warning:#b45309}:root[data-theme=dark]{--c-base:#f5f5f7;--c-muted:#8a8a8e;--c-background:#0f0f10;--c-surface:#1c1c1e;--c-border:#2c2c2e;--c-highlighted:#2c2c2e;--c-on-base:#0f0f10;--c-primary:#60a5fa;--c-primary-hover:#388ff9;--c-primary-soft:rgba(96,165,250,.16);--c-secondary:#2dd4bf;--c-secondary-soft:rgba(45,212,191,.16);--c-error:#ff6b52;--c-error-hover:#ff5133;--c-error-soft:rgba(255,107,82,.1);--c-success:#30d158;--c-warning:#ffd60a}body{color:var(--c-base);background:var(--c-background);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body.preload,body.preload *{transition:none!important}input,textarea,select,[contenteditable]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}:focus{outline:none}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px;border-radius:4px}body.is-bookmark-dragging,body.is-bookmark-dragging *{cursor:grabbing!important}.Layout{min-height:100vh}.Layout-error{text-align:center;color:var(--c-error);padding:48px 24px}.PrivateLayout{background:var(--c-background);flex-direction:column;min-height:100vh;display:flex}.PrivateLayout-body{flex:1;align-items:stretch;display:flex}.PrivateLayout-main{flex:1;min-width:0;padding:24px}@media (max-width:768px){.PrivateLayout-main{padding:24px 20px}}.PrivateLayout-backdrop{display:none}@media (max-width:768px){.PrivateLayout-backdrop{z-index:29;cursor:default;background:rgba(10,10,10,.45);border:none;padding:0;display:block;position:fixed;top:56px;bottom:0;left:0;right:0}}.PrivateLayout-regionError{color:var(--c-error);padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.BookmarkDragLayer{box-sizing:border-box;background:var(--c-surface);border:1px solid var(--c-border);pointer-events:none;opacity:.7;z-index:1000;border-radius:8px;position:fixed;top:0;left:0;box-shadow:0 4px 12px rgba(0,0,0,.12)}.BookmarkDragLayer .BookmarkRow{border-bottom:none}.BookmarkDragLayer--stacked{box-shadow:0 4px 12px rgba(0,0,0,.12), 6px 6px 0 -1px var(--c-surface), 6px 6px 0 0 var(--c-border), 12px 12px 0 -1px var(--c-surface), 12px 12px 0 0 var(--c-border)}.BookmarkDragLayer-count{box-sizing:border-box;background:var(--c-primary);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-10px;left:-10px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.BookmarkRow{border-bottom:1px solid var(--c-border);align-items:flex-start;gap:12px;padding:12px 0;display:flex;position:relative}.BookmarkRow--readModeSelectable{cursor:pointer;padding-left:28px}.BookmarkRow-favicon{flex-shrink:0;margin-top:2px}.BookmarkRow-body{flex-direction:column;flex:1;min-width:0;display:flex}.BookmarkRow-titleRow{align-items:center;min-width:0;display:flex}.BookmarkRow-title{min-width:0;color:var(--c-base);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:600;text-decoration:none;overflow:hidden}.BookmarkRow-title--selectable{cursor:pointer}.BookmarkRow-title--selectable:focus{outline:none}.BookmarkRow-title--selectable:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.BookmarkRow-domain{color:var(--c-muted);align-self:flex-start;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;text-decoration:none}.BookmarkRow-domain:hover{text-decoration:underline}.BookmarkRow-listChips{flex-wrap:wrap;align-self:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.BookmarkRow-listChip{color:var(--c-muted);background:var(--c-border);border-radius:4px;padding:1px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;text-decoration:none;transition:color .15s,background .15s;display:inline-block}.BookmarkRow-listChip:hover{color:var(--c-primary);background:var(--c-highlighted)}.BookmarkRow-actions{grid-auto-columns:16px;grid-auto-flow:column;align-self:center;align-items:center;justify-items:center;gap:8px;margin-left:auto;display:grid}.BookmarkRow-status{cursor:pointer;color:var(--c-primary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.BookmarkRow-status svg{width:16px;height:16px}.BookmarkRow-status--none{color:var(--c-muted)}.BookmarkRow-alert{cursor:pointer;color:var(--c-muted);background:0 0;border:none;align-items:center;padding:0;display:flex}.BookmarkRow-alert svg{width:14px;height:14px}.BookmarkRow-alert[aria-pressed=true]{color:var(--c-primary)}.BookmarkRow-alert--expiringSoon[aria-pressed=true]{color:var(--c-error)}.BookmarkRow-edit,.BookmarkRow-duplicate,.BookmarkRow-delete{cursor:pointer;color:var(--c-muted);background:0 0;border:none;align-items:center;padding:0;display:flex}.BookmarkRow-edit svg,.BookmarkRow-duplicate svg{width:14px;height:14px}.BookmarkRow-delete svg{width:16px;height:16px}.BookmarkRow-edit:hover,.BookmarkRow-duplicate:hover{color:var(--c-primary)}.BookmarkRow-delete:hover{color:var(--c-error)}.BookmarkRow-rssToggle{cursor:pointer;color:var(--c-muted);background:0 0;border:none;align-items:center;padding:0;display:flex}.BookmarkRow-rssToggle svg{width:12px;height:12px}.BookmarkRow-rssToggle[aria-pressed=true]{color:var(--c-base)}.BookmarkRow-rssUnread{background:var(--c-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:18px;left:8px}.BookmarkRow-permanentDelete{cursor:pointer;color:var(--c-muted);background:0 0;border:none;align-items:center;padding:0;display:flex}.BookmarkRow-permanentDelete svg{width:16px;height:16px}.BookmarkRow-permanentDelete:hover{color:var(--c-error)}.BookmarkEditDialog-backdrop{z-index:50;background:rgba(10,10,10,.45);justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.BookmarkEditDialog{box-sizing:border-box;background:var(--c-surface);border-radius:8px;flex-direction:column;gap:12px;width:100%;max-width:420px;margin:0 16px;padding:20px;display:flex;box-shadow:0 10px 30px rgba(10,10,10,.2)}.BookmarkEditDialog-title{color:var(--c-base);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.4}.BookmarkEditDialog-actions{gap:8px;display:flex}.Button{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;transition:background .15s;display:inline-flex}.Button:disabled{cursor:not-allowed}.Button:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid}.Button--accent{color:#fff;background:#2563eb}.Button--accent:hover{background:#1350d4}.Button--accent:focus-visible{outline-color:var(--c-primary)}.Button--danger{color:#fff;background:#d92d20}.Button--danger:hover{background:#be271c}.Button--danger:focus-visible{outline-color:var(--c-error)}.Button-text{letter-spacing:1px;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.6}.Button-arrow,.Button-successIcon{fill:currentColor;height:12px}.Button--grow{width:100%}.Button--success{color:#fff;background:#1a8f3c}.Button--success:focus-visible{outline-color:var(--c-success)}.Button--error{color:#fff;background:#d92d20}.Button--disabled{opacity:.5}.Button--loading{opacity:1}.Button--tiny{min-width:50px;height:20px;padding:0 10px}.Button--tiny .Button-text{text-transform:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;line-height:1.6}.Button--small{min-width:120px;height:30px;padding:0 20px}.Button--normal{min-width:200px;height:40px;padding:0 24px}@media (max-width:768px){.Button--small,.Button--normal{min-width:0}}.Spinner{box-sizing:border-box;border:2px solid var(--c-border);border-top-color:var(--c-muted);border-radius:50%;animation:.7s linear infinite Spinner-rotate;display:inline-block}.Spinner--micro{border-width:1.5px;width:10px;height:10px}.Spinner--medium{width:20px;height:20px}.Spinner--onDark{border-color:#fff rgba(255,255,255,.35) rgba(255,255,255,.35)}@keyframes Spinner-rotate{to{transform:rotate(360deg)}}.Input{text-align:left;flex-direction:column;gap:8px;display:flex;position:relative}.Input--grow{width:100%}.Input-label{white-space:nowrap;color:var(--c-muted);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;display:flex;overflow:hidden}.Input-inputWrapper{width:100%;position:relative}.Input-input{box-sizing:border-box;width:100%;height:30px;color:var(--c-base);background:var(--c-surface);border:1px solid var(--c-border);border-radius:4px;padding:0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;transition:border-color .15s}.Input-input:-webkit-autofill{-webkit-text-fill-color:var(--c-base);caret-color:var(--c-base);transition:background-color 600000s,border-color .15s}.Input-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--c-base);caret-color:var(--c-base);transition:background-color 600000s,border-color .15s}.Input-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--c-base);caret-color:var(--c-base);transition:background-color 600000s,border-color .15s}.Input-input::-webkit-input-placeholder{color:var(--c-muted)}.Input-input::-ms-input-placeholder{color:var(--c-muted)}.Input-input::placeholder{color:var(--c-muted)}.Input-input:focus::-webkit-input-placeholder{color:transparent}.Input-input:focus::-ms-input-placeholder{color:transparent}.Input-input:focus::placeholder{color:transparent}.Input-input:focus{border-color:var(--c-muted)}.Input--error .Input-input{border-color:var(--c-error)}.Input--success .Input-input{border-color:var(--c-success)}.Input--disabled .Input-input,.Input--readOnly .Input-input{color:var(--c-muted);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Input-passwordShowToggle{cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:absolute;top:6px;right:10px}.Input-passwordShowToggle:hover .Input-passwordShowIcon{fill:var(--c-base)}.Input-passwordShowToggle:focus-visible .Input-passwordShowIcon{fill:var(--c-base)}.Input-passwordShowIcon{height:18px;fill:var(--c-muted);transition:fill .15s}.Input-errorSlot{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .15s,opacity .15s;display:grid;overflow:hidden}.Input-errorSlot--shown{opacity:1;grid-template-rows:1fr}.Input-errorContent{min-height:0;color:var(--c-error);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px}.Tooltip{box-sizing:border-box;max-width:300px;color:var(--c-base);background:var(--c-surface);outline:1px solid var(--c-border);opacity:0;pointer-events:none;z-index:1000;border-radius:8px;padding:10px 20px;transition:opacity .15s;position:fixed;top:0;left:0;box-shadow:0 4px 12px rgba(0,0,0,.12)}.Tooltip[data-show]{opacity:1}.Tooltip-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.6}.Tooltip-arrow:before{content:"";background:var(--c-surface);width:10px;height:10px;position:absolute;transform:rotate(45deg)}.Tooltip[data-popper-placement^=top]>.Tooltip-arrow{bottom:5px}.Tooltip[data-popper-placement^=top]>.Tooltip-arrow:before{box-shadow:2px 2px 0 0 var(--c-border)}.Tooltip[data-popper-placement^=bottom]>.Tooltip-arrow{top:-5px}.Tooltip[data-popper-placement^=bottom]>.Tooltip-arrow:before{box-shadow:-2px -2px 0 0 var(--c-border)}.Tooltip[data-popper-placement^=left]>.Tooltip-arrow{right:5px}.Tooltip[data-popper-placement^=left]>.Tooltip-arrow:before{box-shadow:2px -2px 0 0 var(--c-border);top:-4px}.Tooltip[data-popper-placement^=right]>.Tooltip-arrow{left:-5px}.Tooltip[data-popper-placement^=right]>.Tooltip-arrow:before{box-shadow:-2px 2px 0 0 var(--c-border);top:-3px}.Footer{box-sizing:border-box;background:var(--c-surface);border-top:1px solid var(--c-border);flex-shrink:0;padding:30px 24px;display:flex}.Footer-links{flex:1;justify-content:space-around;align-items:center;gap:16px;display:flex}@media (max-width:768px){.Footer-links{flex-direction:column}}.Footer-link{color:var(--c-base);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .15s}.Footer-link:hover{color:var(--c-primary)}.ProfileDialog-backdrop{z-index:50;background:rgba(10,10,10,.45);justify-content:center;align-items:flex-start;padding:8vh 16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.ProfileDialog{box-sizing:border-box;background:var(--c-surface);border-radius:12px;width:100%;max-width:520px;padding:28px;position:relative;box-shadow:0 10px 30px rgba(10,10,10,.2)}.ProfileDialog-close{color:var(--c-muted);cursor:pointer;background:0 0;border:none;padding:4px;transition:color .15s;display:inline-flex;position:absolute;top:16px;right:16px}.ProfileDialog-close:hover{color:var(--c-base)}.ProfileDialog-close svg{width:18px;height:18px}.Profile{flex-direction:column;gap:24px;display:flex}.Profile-title{font-size:30px;line-height:1.15}@media (max-width:768px){.Profile-title{font-size:24px}}.Profile-details{grid-template-columns:120px 1fr;row-gap:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;display:grid}.Profile-details dt{color:var(--c-muted)}.Profile-details dd{color:var(--c-base)}.Profile-emailRow{align-items:baseline;gap:12px;display:flex}.Profile-email{flex:1}.Profile-changeEmailLink{color:var(--c-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.Profile-section{flex-direction:column;gap:12px;display:flex}.Profile-sectionTitle{color:var(--c-base);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.4}.Profile-transferActions{gap:8px;display:flex}.Radio{flex-direction:column;display:inline-flex}.Radio-item{margin-bottom:10px;display:flex;position:relative}.Radio-item:last-child{margin-bottom:0}.Radio-input{z-index:1;opacity:0;cursor:pointer;width:16px;height:16px;margin:0;position:absolute;top:0;left:0}.Radio-input:checked+.Radio-helper{opacity:1}.Radio-helper{background:var(--c-surface);opacity:0;width:16px;height:16px;padding:3px 3px 3px 4px;transition:opacity .15s;display:flex}.Radio-helper:after{content:"";box-sizing:border-box;background:var(--c-base);border:3px solid var(--c-surface);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}.Radio-label{white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;height:16px;padding-left:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.6;display:flex}.Radio-label:before{content:"";box-sizing:border-box;border:2px solid var(--c-muted);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}.Radio--inline{flex-direction:row}.Radio--inline .Radio-item{margin-bottom:0;margin-right:10px}.Radio--inline .Radio-item:last-child{margin-right:0}.Switch{width:40px;height:20px;display:inline-block;position:relative}.Switch-input{opacity:0;width:0;height:0}.Switch-input:checked+.Switch-slider{background:var(--c-primary)}.Switch-input:checked+.Switch-slider:before{transform:translate(22px,2px)}.Switch-input:checked~.Switch-icons .Switch-icon--checked{opacity:1}.Switch-input:checked~.Switch-icons .Switch-icon--unchecked{opacity:0}.Switch-slider{background:var(--c-border);cursor:pointer;border-radius:20px;transition:background .15s;position:absolute;top:0;bottom:0;left:0;right:0}.Switch-slider:before{content:"";background:var(--c-surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;transform:translate(2px,2px)}.Switch-icons{pointer-events:none;justify-content:space-between;align-items:center;padding:0 5px;display:flex;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.Switch-icon{width:14px;height:14px;transition:opacity .15s}.Switch-icon--checked{color:var(--c-on-base);opacity:0}.Switch-icon--unchecked{color:var(--c-muted);opacity:1}.Header{z-index:20;box-sizing:border-box;background:var(--c-surface);border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex;position:-webkit-sticky;position:sticky;top:0}.Header-menu{color:var(--c-base);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}@media (max-width:768px){.Header-menu{display:inline-flex}}.Header-brand{color:var(--c-primary);align-items:center;gap:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.4;text-decoration:none;transition:opacity .15s;display:flex}:root[data-theme=dark] .Header-brand{color:var(--c-base)}.Header-brand:hover{opacity:.8}.Header-logo{flex-shrink:0;width:28px;height:28px}.Header-logo--loading path[data-id-logo=red]{animation:2s linear infinite logo-colors-red}.Header-logo--loading path[data-id-logo=green]{animation:1.7s linear infinite logo-colors-green}.Header-logo--loading path[data-id-logo=blue]{animation:2.1s linear infinite logo-colors-blue}.Header-logo--loading path[data-id-logo=yellow]{animation:1.8s linear infinite logo-colors-yellow}.Header-nav{align-items:center;gap:14px;display:flex}.Header-link{color:var(--c-base);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.6;text-decoration:none}.Header-link--primary{background:var(--c-primary);color:var(--c-on-base);border-radius:8px;padding:6px 14px;transition:opacity .15s}.Header-link--primary:hover{opacity:.9}.Header-readModeToggle{box-sizing:border-box;width:26px;height:26px;color:var(--c-muted);border:1px solid var(--c-border);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:flex}.Header-readModeToggle svg{width:14px;min-width:14px;height:14px;min-height:14px}.Header-readModeToggle:hover:not(:disabled){color:var(--c-base);border-color:var(--c-muted)}.Header-readModeToggle--active{color:var(--c-primary);border-color:var(--c-primary)}.Header-readModeToggle:disabled{color:var(--c-muted);cursor:not-allowed}.Header-profile{cursor:pointer;color:var(--c-base);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.6;text-decoration:none;transition:opacity .15s;display:flex}.Header-profile:hover{opacity:.7}.Header-profile-icon{flex-shrink:0;width:18px;height:18px}.Header-logout{color:var(--c-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.Header-logout:hover{color:var(--c-base)}.Header-logout-icon{width:18px;height:18px}.Header-search{align-items:center;display:flex}.Header-search:hover .Header-search-input,.Header-search:hover .Header-search-button{border-color:var(--c-muted)}.Header-search:focus-within .Header-search-input{border-color:var(--c-muted)}.Header-search:focus-within .Header-search-button{border-color:var(--c-muted)}.Header-search:hover .Header-search-button{color:var(--c-base)}.Header-search:focus-within .Header-search-button{color:var(--c-base)}.Header-search:has(:focus-visible){outline:2px solid var(--c-primary);outline-offset:2px;border-radius:4px}.Header-search-input{box-sizing:border-box;width:180px;height:26px;color:var(--c-base);background:var(--c-surface);border:1px solid var(--c-border);border-radius:4px 0 0 4px;outline:none;padding:0 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;transition:border-color .15s}.Header-search-input:focus-visible{outline:none}.Header-search-button{box-sizing:border-box;height:26px;color:var(--c-muted);background:var(--c-surface);border:1px solid var(--c-border);cursor:pointer;border-left:none;border-radius:0 4px 4px 0;justify-content:center;align-items:center;padding:0 8px;transition:border-color .15s,color .15s;display:flex}.Header-search-button:focus-visible{outline:none}.Header-search-button svg{width:18px;min-width:18px;height:18px;min-height:18px}@media (max-width:768px){.Header{padding:0 12px}.Header .Header-brandName{display:none}.Header .Header-nav{flex:1;gap:10px;min-width:0;padding-left:10px}.Header .Header-search{flex:1;min-width:0}.Header .Header-search-input{width:100%;min-width:0}.Header .Header-profile-name{display:none}}@keyframes logo-colors-red{0%{fill:var(--c-error)}20%{fill:var(--c-success)}40%{fill:var(--c-error)}60%{fill:var(--c-primary)}80%{fill:var(--c-warning)}to{fill:var(--c-error)}}@keyframes logo-colors-green{0%{fill:var(--c-success)}20%{fill:var(--c-primary)}40%{fill:var(--c-success)}60%{fill:var(--c-success)}80%{fill:var(--c-error)}to{fill:var(--c-error)}}@keyframes logo-colors-blue{0%{fill:var(--c-primary)}20%{fill:var(--c-warning)}40%{fill:var(--c-warning)}60%{fill:var(--c-error)}80%{fill:var(--c-success)}to{fill:var(--c-primary)}}@keyframes logo-colors-yellow{0%{fill:var(--c-warning)}20%{fill:var(--c-error)}40%{fill:var(--c-primary)}60%{fill:var(--c-warning)}80%{fill:var(--c-primary)}to{fill:var(--c-warning)}}.BookmarkCreate{box-sizing:border-box;width:26px;height:26px;color:var(--c-border);border:1px solid var(--c-border);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:flex}.BookmarkCreate svg{fill:var(--c-muted);width:12px;min-width:10px;height:12px;min-height:10px;transition:fill .15s}.BookmarkCreate:hover{color:var(--c-base);border-color:var(--c-muted)}.BookmarkCreate:hover svg{fill:var(--c-base)}.BookmarkCreateDialog-backdrop{z-index:50;background:rgba(10,10,10,.45);justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.BookmarkCreateDialog{box-sizing:border-box;background:var(--c-surface);border-radius:8px;width:100%;max-width:420px;margin:0 16px;padding:20px;box-shadow:0 10px 30px rgba(10,10,10,.2)}.BookmarkCreateDialog-title{color:var(--c-base);margin:0 0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.4}.BookmarkCreateDialog-hint{color:var(--c-muted);align-items:center;gap:6px;margin:8px 0 4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;display:flex}.BookmarkCreateDialog-hintIcon{width:14px;height:14px;color:var(--c-primary);flex-shrink:0}.BookmarkCreateDialog-actions{gap:8px;margin-top:12px;display:flex}.ListSelect{align-items:center;width:100%;height:30px;display:flex;position:relative}.ListSelect-input{box-sizing:border-box;color:transparent;background:var(--c-surface);border:1px solid var(--c-border);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;border-radius:4px;width:100%;height:100%;padding:0 28px 0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;transition:border-color .15s}.ListSelect-input:focus{border-color:var(--c-muted);outline:none}.ListSelect-value{white-space:nowrap;text-overflow:ellipsis;color:var(--c-base);pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;position:absolute;left:12px;right:28px;overflow:hidden}.ListSelect-chevron{width:10px;height:10px;color:var(--c-muted);pointer-events:none;position:absolute;right:10px;transform:rotate(180deg)}.ListSelect--disabled .ListSelect-input{cursor:default;pointer-events:none}.ListSelect--disabled .ListSelect-value{color:var(--c-muted)}.ListTreeNode{list-style:none}.ListTreeNode-row{cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:6px;padding:4px 0;display:flex;position:relative}.ListTreeNode-row--into{background:var(--c-background);outline:2px solid var(--c-primary);border-radius:4px}.ListTreeNode-row--menuOpen .ListTreeNode-kebab{opacity:1;visibility:visible}.ListTreeNode-row:has(.ListTreeNode-meta:hover) .ListTreeNode-kebab{opacity:1;visibility:visible}.ListTreeNode-row:has(.ListTreeNode-kebab:hover) .ListTreeNode-kebab{opacity:1;visibility:visible}.ListTreeNode-row--menuOpen .ListTreeNode-meta{opacity:0}.ListTreeNode-row:has(.ListTreeNode-kebab):has(.ListTreeNode-meta:hover) .ListTreeNode-meta{opacity:0}.ListTreeNode-row:has(.ListTreeNode-kebab:hover) .ListTreeNode-meta{opacity:0}.ListTreeNode-row:has(.ListTreeNode-kebab:focus-visible) .ListTreeNode-meta{opacity:0}.ListTreeNode-line{background:var(--c-primary);pointer-events:none;height:2px;position:absolute;left:0;right:0}.ListTreeNode-line--top{top:-1px}.ListTreeNode-line--bottom{bottom:-1px}.ListTreeNode-toggle{cursor:pointer;color:var(--c-muted);background:0 0;border:none;justify-content:center;align-items:center;width:14px;padding:0;display:flex}.ListTreeNode-arrow{flex-shrink:0;width:11px;height:11px;transition:transform .15s;display:block}.ListTreeNode-arrow--expanded{transform:rotate(90deg)}.ListTreeNode-spacer{flex-shrink:0;width:14px;display:inline-block}.ListTreeNode-link{color:var(--c-base);border-radius:4px;flex:1;align-items:center;gap:6px;min-width:0;padding:2px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;text-decoration:none;display:flex}.ListTreeNode-link:hover{background:var(--c-background)}.ListTreeNode-link--selected,.ListTreeNode-link--selected:hover{background:var(--c-highlighted)}.ListTreeNode-link--editing{cursor:default}.ListTreeNode-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ListTreeNode-editInput{font-size:14px;line-height:inherit;outline:1px solid var(--c-primary);color:var(--c-base);background:var(--c-surface);border:none;border-radius:4px;flex:1;min-width:0;margin-left:-6px;padding:0 0 0 6px}.ListTreeNode-meta{flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;min-width:14px;min-height:14px;margin-left:auto;display:flex}.ListTreeNode-count{color:var(--c-muted);flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.ListTreeNode-statusIcon{width:13px;height:13px;color:var(--c-muted);flex-shrink:0;display:block}.ListTreeNode-kebab{width:14px;height:14px;color:var(--c-base);cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ListTreeNode-kebab:focus-visible{opacity:1;visibility:visible}.ListTreeNode-kebabIcon{width:13px;height:13px;display:block}.ListTreeNode-children{flex-direction:column;margin-left:20px;list-style:none;animation:.15s ListTreeNode-fade-in;display:flex}.ListTreeNode-children--closing{animation:.15s forwards ListTreeNode-fade-out}@keyframes ListTreeNode-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ListTreeNode-fade-out{0%{opacity:1}to{opacity:0}}.Fade{opacity:1}.Fade-appear,.Fade-enter{opacity:0}.Fade-appear-active,.Fade-enter-active{opacity:1;transition:opacity .15s}.Fade-exit-active{opacity:0;transition:opacity .15s}.Fade-exit-done{opacity:0}.ListRowMenu{z-index:60;background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;flex-direction:column;min-width:200px;padding:6px 0;display:flex;position:fixed;box-shadow:0 8px 24px rgba(0,0,0,.28)}.ListRowMenu-item{width:100%;color:var(--c-base);text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;display:block}.ListRowMenu-item:hover{background:var(--c-highlighted);outline:none}.ListRowMenu-item:focus-visible{background:var(--c-highlighted);outline:none}.ListRowMenu-item--danger{color:var(--c-error)}.ConfirmDialog-backdrop{z-index:50;background:rgba(10,10,10,.45);justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ConfirmDialog{box-sizing:border-box;background:var(--c-surface);border-radius:8px;width:100%;max-width:420px;margin:0 16px;padding:20px;box-shadow:0 10px 30px rgba(10,10,10,.2)}.ConfirmDialog-title{color:var(--c-base);margin:0 0 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.4}.ConfirmDialog-message{color:var(--c-muted);margin:0 0 16px}.ConfirmDialog-actions{gap:8px;display:flex}.ListsSidebar{box-sizing:border-box;background:var(--c-surface);border-right:1px solid var(--c-border);flex-shrink:0;align-self:stretch;max-height:calc(100vh - 56px);padding:24px;position:-webkit-sticky;position:sticky;top:56px;overflow-y:auto}.ListsSidebar--animated{transition:width .15s,padding .15s}.ListsSidebar--resizing{transition:none}.ListsSidebar--collapsed{border-right-width:0;padding-left:0;padding-right:0;overflow:hidden}.ListsSidebar-resizer{z-index:1;cursor:col-resize;flex-shrink:0;justify-content:center;align-self:flex-start;width:6px;height:calc(100vh - 56px);margin:0 -3px;display:flex;position:-webkit-sticky;position:sticky;top:56px}.ListsSidebar-resizer:after{content:"";background:0 0;width:2px;transition:background .15s}.ListsSidebar-resizer:hover:after,.ListsSidebar-resizer--active:after{background:var(--c-primary)}.ListsSidebar--rootTarget{background:var(--c-background);outline:2px dashed var(--c-primary);outline-offset:-4px}.ListsSidebar-title{text-transform:uppercase;letter-spacing:.04em;color:var(--c-muted);margin-bottom:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.ListsSidebar-empty{color:var(--c-muted);margin:0;padding:6px 0 6px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.ListsSidebar-list{flex-direction:column;list-style:none;display:flex}.ListsSidebar-list a{color:var(--c-base);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;text-decoration:none}.ListsSidebar-unsorted{margin-bottom:10px}.ListsSidebar-addList .ListTreeNode-row{cursor:default}.ListsSidebar-addButton{text-align:left;cursor:pointer;color:var(--c-muted);background:0 0;border:none;border-radius:4px;flex:1;padding:2px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.ListsSidebar-addButton:hover{color:var(--c-base);background:var(--c-background)}.ListsSidebar-shared,.ListsSidebar-trash{margin-top:10px}.ListsSidebar-trash .ListTreeNode-row{cursor:default}.ListsSidebar-trash .ListTreeNode-link{cursor:pointer}.ListsSidebar-trashIcon{color:var(--c-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ListsSidebar-trashIcon svg{width:13px;height:13px}.ListTreeNode-link--selected .ListsSidebar-trashIcon{color:var(--c-base)}.ListsSidebar-unsortedIcon{color:var(--c-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ListsSidebar-unsortedIcon svg{width:13px;height:13px}.ListTreeNode-link--selected .ListsSidebar-unsortedIcon{color:var(--c-base)}@media (max-width:768px){.ListsSidebar{z-index:30;border-right:1px solid var(--c-border);max-height:none;transition:transform .15s;position:fixed;top:56px;bottom:0;left:0;transform:translate(-100%);width:min(85vw,320px)!important;padding:24px!important}.ListsSidebar-resizer{display:none}.PrivateLayout-body--nav-open .ListsSidebar{transform:translate(0);box-shadow:4px 0 24px rgba(10,10,10,.3)}}.ShareListHost-backdrop{z-index:50;background:rgba(10,10,10,.45);justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ShareListHost-panel{box-sizing:border-box;width:100%;max-width:700px;max-height:70vh;margin:0 16px;overflow-y:auto}.SharingPanel{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-base);border-radius:8px;margin-top:16px;padding:16px}.SharingPanel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.SharingPanel-title{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.SharingPanel-close{color:var(--c-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.SharingPanel-close:hover{color:var(--c-base);background:var(--c-highlighted);outline:none}.SharingPanel-close:focus-visible{color:var(--c-base);background:var(--c-highlighted);outline:none}.SharingPanel-closeIcon{width:18px;height:18px;display:block}.SharingPanel-sectionTitle{color:var(--c-muted);text-transform:uppercase;letter-spacing:.5px;margin:16px 0 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.6}.SharingPanel-sectionTitle:first-of-type{margin-top:0}.SharingPanel-sectionTitle:not(:first-of-type){border-top:1px solid var(--c-border);padding-top:16px}.SharingPanel-list{margin:0;padding:0;list-style:none}.SharingPanel-member{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.SharingPanel-pendingInvite{border-bottom:1px solid var(--c-border);align-items:center;gap:8px;padding:8px 0;display:flex}.SharingPanel-inviteLink,.SharingPanel-publicLink{border-bottom:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.SharingPanel-controls{align-items:center;gap:12px;display:flex}.SharingPanel-roles{gap:12px;display:flex}.SharingPanel-role{color:var(--c-base);cursor:pointer;align-items:center;gap:5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;display:inline-flex}.SharingPanel-roleRadio{accent-color:var(--c-primary);cursor:pointer;margin:0}.SharingPanel-actions{gap:2px;display:flex}.SharingPanel-iconButton{color:var(--c-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.SharingPanel-iconButton:hover{color:var(--c-base);background:var(--c-highlighted);outline:none}.SharingPanel-iconButton:focus-visible{color:var(--c-base);background:var(--c-highlighted);outline:none}.SharingPanel-actionIcon{width:16px;height:16px;display:block}.SharingPanel-invite{align-items:center;gap:8px;margin-top:12px;display:flex}.SharingPanel-inviteInput{border:1px solid var(--c-border);border-radius:6px;flex:1;min-width:0;padding:8px}.SharingPanel-inviteRole,.SharingPanel-invite button{flex-shrink:0}.SharingPanel-inviteRole{color:var(--c-base);background:var(--c-surface);border:1px solid var(--c-border);cursor:pointer;border-radius:6px;padding:8px}.SharingPanel-roleBadge{text-transform:uppercase;letter-spacing:.5px;color:var(--c-muted);background:var(--c-highlighted);border-radius:999px;flex-shrink:0;padding:2px 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.6}.SharingPanel-expiry{color:var(--c-muted);flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.SharingPanel-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;overflow:hidden}.SharingPanel-empty{color:var(--c-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.SharingPanel-createLink{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.SharingPanel-publish{flex-direction:column;gap:8px;display:flex}.SharingPanel-publishWarning{color:var(--c-muted);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.SharingPanel-publishForm{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.SharingPanel-publishField{align-items:center;gap:10px;width:100%;display:flex}.SharingPanel-fieldLabel{min-width:72px;color:var(--c-muted);flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.SharingPanel-passwordInput{min-width:120px;color:var(--c-base);background:var(--c-surface);border:1px solid var(--c-border);border-radius:6px;flex:1;padding:8px}.SharingPanel-revokeButton{cursor:pointer;color:var(--c-error);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.SharingPanel-revokeButton:hover{background:var(--c-error-soft)}.SharingPanel-revokeIcon{width:16px;height:16px}.CopyableShareLink{align-items:center;gap:8px;min-width:0;display:inline-flex}.CopyableShareLink-url{color:var(--c-primary);text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;font-weight:400;line-height:1.6;overflow:hidden}.CopyableShareLink-button{flex-shrink:0}.PublicLayout{background:var(--c-background);flex-direction:column;min-height:100vh;display:flex}.PublicLayout-main{flex:1;justify-content:center;align-items:center;padding:32px 16px;display:flex}.PublicLayout-main--wide{justify-content:flex-start;align-items:stretch;padding:0}.PublicLayout-panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;width:100%;max-width:360px;padding:32px}.AuthForm{flex-direction:column;gap:16px;display:flex}.AuthForm-title{font-size:30px;line-height:1.15}@media (max-width:768px){.AuthForm-title{font-size:24px}}.AuthForm-error{color:var(--c-error);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.AuthForm-note{color:var(--c-muted);font-size:14px;line-height:1.5}.AuthForm-remember{align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;display:flex}.AuthForm-remember label{cursor:pointer}.AuthForm-links{flex-direction:column;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;display:flex}.AuthForm-links a{color:var(--c-primary)}.MainItemRow{flex-direction:column;display:flex;position:relative}.MainItemRow--collapsed{display:none}.MainItemRow--highlighted .MainItemRow-card{background:var(--c-highlighted)}.MainItemRow-preview{box-sizing:border-box;pointer-events:none;opacity:.45;background:var(--c-highlighted);border-radius:4px;overflow:hidden}.MainItemRow-fade{display:block}.MainItemRow-grab{cursor:grab}.MainItemRow-card{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 var(--main-item-row-inset,12px) 0 var(--main-item-row-inset,0);border-radius:4px;transition:background .7s}.MainItemRow-card--dragging{opacity:.4}.MainItemRow-card--selected,.MainItemRow-card--readModeSelected{background:var(--c-highlighted)}.Home{flex-direction:column;gap:16px;display:flex}.Home-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.Home-body{--main-item-row-inset:24px;margin:0 -24px}@media (max-width:768px){.Home-body{--main-item-row-inset:20px;margin:0 -20px}}.Home-empty{color:var(--c-muted);margin:0;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.Home-list{flex-direction:column;list-style:none;display:flex}.Home-pagination{justify-content:center;min-height:24px;padding:12px 24px 0;display:flex}.ListPageHeader{border-bottom:1px solid var(--c-border);flex-direction:column;gap:6px;padding-bottom:12px;display:flex}.ListPageHeader-titleRow{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:10px;display:flex}.ListPageHeader-title{font-size:30px;line-height:1.15}@media (max-width:768px){.ListPageHeader-title{font-size:24px}}.ListPageHeader-title--editable,.ListPageHeader-description--editable{cursor:pointer}.ListPageHeader-titleInput{color:var(--c-base);background:var(--c-surface);outline:1px solid var(--c-primary);border:none;border-radius:4px;min-width:0;height:34.5px;margin:0 0 0 -5px;padding:0 0 0 5px;font-size:30px;font-weight:700;line-height:1.15}@media (max-width:768px){.ListPageHeader-titleInput{height:27.6px;font-size:24px}}.ListPageHeader-description{color:var(--c-muted);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.ListPageHeader-descriptionInput{width:100%;color:var(--c-base);background:var(--c-surface);outline:1px solid var(--c-primary);border:none;border-radius:4px;margin-left:-5px;padding:0 0 0 5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.ListSortControl-icon--order{width:14px;height:14px}.ListSortControl-icon--status{width:16px;height:16px}.ListSortControl-icon--alert{width:14px;height:14px}.Sorter{grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:grid}.Sorter-item{display:flex}.Sorter-link{color:var(--c-muted);cursor:pointer;align-items:center;gap:0;text-decoration:none;transition:color .15s;display:flex}.Sorter-link:hover,.Sorter-item--active .Sorter-link{color:var(--c-primary)}.Sorter-icon{width:14px;height:14px}.Sorter-direction{opacity:0;width:12px;height:12px;transition:opacity .15s,transform .15s}.Sorter-direction--active{opacity:1}.Sorter-direction--desc{transform:rotate(180deg)}.PageSizeSelector{border:1px solid var(--c-border);border-radius:4px;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.PageSizeSelector-item{display:flex}.PageSizeSelector-link{min-width:32px;height:24px;color:var(--c-muted);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.PageSizeSelector-link:hover{color:var(--c-primary)}.PageSizeSelector-link--active{color:#fff;background-color:var(--c-primary)}.PageSizeSelector-link--active:hover{color:#fff}.Pagination-list{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Pagination-item{display:flex}.Pagination-link{min-width:24px;height:24px;color:var(--c-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.Pagination-link:hover{color:var(--c-primary)}.Pagination-link--current{color:#fff;background-color:var(--c-primary)}.Pagination-link--current:hover{color:#fff}.Pagination-ellipsis{min-width:24px;height:24px;color:var(--c-muted);justify-content:center;align-items:center;display:flex}.Landing{flex-direction:column;gap:96px;max-width:1040px;margin:0 auto;padding:72px 24px 96px;display:flex}@media (max-width:768px){.Landing{gap:64px;padding:40px 20px 64px}}.Landing-hero{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.Landing-eyebrow{color:var(--c-primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.Landing-title{letter-spacing:-.02em;max-width:16ch;color:var(--c-base);margin:0;font-size:48px;font-weight:700;line-height:1.05}@media (max-width:768px){.Landing-title{font-size:30px;line-height:1.15}}.Landing-subtitle{max-width:58ch;color:var(--c-muted);margin:0;font-size:18px;line-height:1.5}@media (max-width:768px){.Landing-subtitle{font-size:16px}}.Landing-actions{align-items:center;gap:20px;margin-top:12px;display:flex}@media (max-width:768px){.Landing-actions{flex-direction:column;align-self:stretch;gap:16px}}.Landing-cta{background:var(--c-primary);color:var(--c-on-base);border-radius:10px;align-items:center;gap:8px;padding:13px 24px;font-size:16px;font-weight:600;transition:opacity .15s;display:inline-flex}.Landing-cta:hover{opacity:.92}.Landing-cta svg{width:18px;height:18px}@media (max-width:768px){.Landing-cta{justify-content:center;align-self:stretch}}.Landing-secondaryCta{border:1px solid var(--c-border);color:var(--c-base);border-radius:8px;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.Landing-secondaryCta:hover{border-color:var(--c-primary);color:var(--c-primary)}@media (max-width:768px){.Landing-secondaryCta{justify-content:center}}.Landing-features{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:768px){.Landing-features{grid-template-columns:1fr}}.Landing-feature{background:var(--c-surface);border:1px solid var(--c-border);border-radius:14px;flex-direction:column;gap:12px;padding:28px;transition:border-color .15s,transform .15s;display:flex}.Landing-feature:hover{border-color:var(--c-primary);transform:translateY(-2px)}.Landing-featureIcon{background:var(--c-secondary-soft);width:44px;height:44px;color:var(--c-secondary);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.Landing-featureIcon svg{width:22px;height:22px}.Landing-featureTitle{color:var(--c-base);margin:0;font-size:18px;font-weight:600}.Landing-featureText{color:var(--c-muted);margin:0;font-size:14px;line-height:1.6}.Landing-closing{text-align:center;background:var(--c-primary-soft);border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:56px 24px;display:flex}@media (max-width:768px){.Landing-closing{padding:40px 20px}}.Landing-closingTitle{max-width:20ch;color:var(--c-base);margin:0;font-size:30px;font-weight:700;line-height:1.15}@media (max-width:768px){.Landing-closingTitle{font-size:24px}}.Landing-closingText{max-width:48ch;color:var(--c-muted);margin:0 0 8px;font-size:16px;line-height:1.5}.NotFound{text-align:center;padding:48px 24px}.NotFound-title{margin:0 0 8px}.NotFound-message{margin:0 0 16px}.BookmarksSearch{flex-direction:column;gap:16px;display:flex}.BookmarksSearch-header{justify-content:flex-end;align-items:center;display:flex}.BookmarksSearch-query{color:var(--c-base);margin-right:auto;font-weight:600}.BookmarksSearch-list{flex-direction:column;list-style:none;display:flex}.Docs{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:flex}.Docs-sidebar{width:300px;margin-top:0}@media (max-width:768px){.Docs-sidebar{display:none}}.Docs-main{padding:30px 50px 200px}@media (max-width:768px){.Docs-main{padding:20px}}.Docs-linkWithIcon{white-space:nowrap;align-items:center;display:inline-flex}.Docs-link{color:var(--c-primary);opacity:1;margin-right:3px;text-decoration:none;transition:opacity .15s}.Docs-link:hover{opacity:.85;cursor:pointer}.Docs-section{margin-top:20px;margin-bottom:20px}@media (max-width:768px){.Docs-section{margin-top:35px}}.Docs-section:first-of-type{margin-top:0}.Docs-h2{margin-bottom:20px;font-size:30px;line-height:1.15}@media (max-width:768px){.Docs-h2{font-size:24px}}.Docs-h3{margin-top:20px;margin-bottom:20px;font-size:20px;line-height:1.35}@media (max-width:768px){.Docs-h3{line-height:1.25}}.Docs-h4{margin-top:20px;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.35}@media (max-width:768px){.Docs-h4{font-size:18px}}.Docs-paragraph{margin-bottom:3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.Docs-ul{margin:0 10px;padding-left:20px;list-style:outside}.Docs-li{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.Docs-iconFirefox,.Docs-iconChrome{width:16px;height:16px;display:inline}.SidebarLeftDocs{height:100vh;padding:26px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5;position:-webkit-sticky;position:sticky;top:100px}.SidebarLeftDocs-items{white-space:nowrap;flex-direction:column;width:100%;padding:0;display:flex}.SidebarLeftDocs-item{color:var(--c-muted);justify-content:space-between;align-items:center;padding:10px 14px;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.SidebarLeftDocs-item:first-child{margin-top:0}.SidebarLeftDocs-item--active,.SidebarLeftDocs-item:hover{color:var(--c-primary);cursor:pointer}.SidebarLeftDocs-item--active .SidebarLeftDocs-itemIcon,.SidebarLeftDocs-item:hover .SidebarLeftDocs-itemIcon{fill:var(--c-primary)}.SidebarLeftDocs-subItems{opacity:0;max-height:0;transition:max-height .7s,opacity .3s;overflow:hidden}.SidebarLeftDocs-subItems--opened{opacity:1;max-height:1000px}.SidebarLeftDocs-subItem{padding-left:45px;font-weight:600}.SidebarLeftDocs-itemIcon{width:15px;height:15px;fill:var(--c-muted);flex-shrink:0;margin-right:16px;transition:fill .15s;position:relative}.SidebarLeftDocs-itemDescription{flex:1}.JoinInvite{flex-direction:column;gap:16px;display:flex}.JoinInvite-title{font-size:30px;line-height:1.15}@media (max-width:768px){.JoinInvite-title{font-size:24px}}.JoinInvite-description{color:var(--c-base)}.JoinInvite-role,.JoinInvite-alreadyOwner{color:var(--c-muted)}.JoinInvite-actions{gap:8px;display:flex}.JoinInvite-loading,.JoinInvite-invalid{color:var(--c-muted)}.ListDetail{flex-direction:column;gap:16px;display:flex}.ListDetail--readMode{height:calc(100vh - 104px)}.ListDetail--readMode .ListPageHeader{flex:none}.ListDetail-roleBadge{text-transform:uppercase;letter-spacing:.5px;color:var(--c-muted);background:var(--c-highlighted);border-radius:999px;padding:2px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.6}.ListDetail-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ListDetail-restoreHint{color:var(--c-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:1.6}.ListDetail-empty{color:var(--c-muted);margin:0;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.ListDetail-items{flex-direction:column;list-style:none;display:flex}.ListDetail-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.ListDetail-pagination{justify-content:center;min-height:24px;padding:12px 24px 0;display:flex}.ListDetail-columns{gap:0;transition:grid-template-columns .15s;display:grid}.ListDetail-columns--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:none}.ListDetail-columns--bookmarks{--main-item-row-inset:24px;margin:0 -24px}@media (max-width:768px){.ListDetail-columns--bookmarks{--main-item-row-inset:20px;margin:0 -20px}}.ListDetail-columns--bookmarks .ListDetail-column--articles,.ListDetail-columns--bookmarks .ListDetail-column--article{display:none}.ListDetail-columns--articles,.ListDetail-columns--article{flex:auto;min-height:0}.ListDetail-columns--articles .ListDetail-column--bookmarks,.ListDetail-columns--article .ListDetail-column--bookmarks{margin-left:-24px}.ListDetail-columns--articles .ListDetail-column--bookmarks .MainItemRow-card,.ListDetail-columns--article .ListDetail-column--bookmarks .MainItemRow-card{padding-left:24px}.ListDetail-columns--articles .ListDetail-column,.ListDetail-columns--article .ListDetail-column{flex-direction:column;min-height:0;display:flex}.ListDetail-columns--articles .ListDetail-items,.ListDetail-columns--article .ListDetail-items,.ListDetail-columns--articles .ListDetail-columnBody,.ListDetail-columns--article .ListDetail-columnBody{scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.ListDetail-columns--articles .ListDetail-items::-webkit-scrollbar{display:none}.ListDetail-columns--article .ListDetail-items::-webkit-scrollbar{display:none}.ListDetail-columns--articles .ListDetail-columnBody::-webkit-scrollbar{display:none}.ListDetail-columns--article .ListDetail-columnBody::-webkit-scrollbar{display:none}.ListDetail-column{min-width:0;overflow:hidden}.ListDetail-track{display:contents}@media (max-width:768px){.ListDetail-columns--articles,.ListDetail-columns--article{flex-direction:column;margin:0 -20px;display:flex;overflow-x:hidden}.ListDetail-columns--articles .ListDetail-track,.ListDetail-columns--article .ListDetail-track{flex:1;min-height:0;transition:transform .3s;display:flex;transform:translate(0)}.ListDetail-columns--articles .ListDetail-column,.ListDetail-columns--article .ListDetail-column{flex:0 0 100%}.ListDetail-columns--articles .ListDetail-column--articles,.ListDetail-columns--article .ListDetail-column--articles,.ListDetail-columns--articles .ListDetail-column--article,.ListDetail-columns--article .ListDetail-column--article{padding:0 20px}.ListDetail-columns--articles .ListDetail-column--bookmarks,.ListDetail-columns--article .ListDetail-column--bookmarks{margin-left:0}.ListDetail-columns--articles .ListDetail-column--bookmarks .MainItemRow-card,.ListDetail-columns--article .ListDetail-column--bookmarks .MainItemRow-card{padding:0 20px}.ListDetail-columns--m-articles .ListDetail-track{transform:translate(-100%)}.ListDetail-columns--m-article .ListDetail-track{transform:translate(-200%)}}.MainItemRowSkeleton{border-bottom:1px solid var(--c-border);visibility:hidden;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.MainItemRowSkeleton-favicon{border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px}.MainItemRowSkeleton-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.MainItemRowSkeleton-title{width:45%;height:15px}.MainItemRowSkeleton-domain{width:25%;height:12px}.MainItemRowSkeleton-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.MainItemRowSkeleton-action{border-radius:50%;width:16px;height:16px}.SkeletonItem{background:var(--c-border);border-radius:2px;min-width:20px;min-height:10px;animation:.7s infinite SkeletonItem-pulse;display:inline-block}@keyframes SkeletonItem-pulse{0%,to{opacity:1}50%{opacity:.5}}.RssColumnResizer{align-self:stretch;overflow:hidden}@media (max-width:768px){.RssColumnResizer{display:none}}.RssColumnResizer--active{cursor:col-resize;justify-content:center;align-items:stretch;display:flex}.RssColumnResizer--active:after{content:"";background:var(--c-border);width:2px;transition:background .15s}.RssColumnResizer--active:hover:after{background:var(--c-primary)}.RssArticleColumn-status{color:var(--c-muted);padding:24px}.RssArticleColumn-loading{justify-content:center;align-items:center;height:100%;display:flex}.RssArticleColumn-loaded{animation:.3s RssArticleColumn-fadeIn}@keyframes RssArticleColumn-fadeIn{0%{opacity:0}to{opacity:1}}.FeedArticle{padding:24px 32px}@media (max-width:768px){.FeedArticle{padding:24px 0}}.FeedArticle-header,.FeedArticle-feedTitle,.FeedArticle-date,.FeedArticle-content,.FeedArticle-original{max-width:720px}.FeedArticle-status{color:var(--c-muted);padding:24px 0}.FeedArticle-header{align-items:center;gap:8px;display:flex}.FeedArticle-title{font-size:30px;line-height:1.15}@media (max-width:768px){.FeedArticle-title{font-size:24px}}.FeedArticle-feedTitle{color:var(--c-muted);margin:20px 0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.6}.FeedArticle-date{color:var(--c-muted);margin:4px 0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;display:block}.FeedArticle-embed{margin:24px -32px}@media (max-width:768px){.FeedArticle-embed{margin:24px -20px}}.FeedArticle-embed iframe{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.FeedArticle-content{border-top:1px solid var(--c-border);color:var(--c-base);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-top:24px;padding-top:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.6}.FeedArticle-content p,.FeedArticle-content li{text-align:justify}.FeedArticle-content p{margin:0 0 14px}.FeedArticle-content h1,.FeedArticle-content h2,.FeedArticle-content h3,.FeedArticle-content h4{text-align:left;line-height:1.25}.FeedArticle-content h1{margin:40px 0 15px;font-size:20px;font-weight:700}.FeedArticle-content h2{margin:28px 0 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:1.4}.FeedArticle-content h3,.FeedArticle-content h4{margin:24px 0 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.FeedArticle-content ul,.FeedArticle-content ol{margin:10px 0;padding-left:0;list-style-position:inside}.FeedArticle-content ul{list-style-type:disc}.FeedArticle-content ol{list-style-type:decimal}.FeedArticle-content li{text-indent:-1em;margin-top:5px;padding-left:1.4em}.FeedArticle-content ul ul{margin:5px 0 0 15px;list-style-type:circle}.FeedArticle-content ul ul ul{list-style-type:square}.FeedArticle-content a{color:var(--c-primary);text-underline-offset:2px;border-radius:2px;padding:1px 0;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-decoration-thickness:2px;transition:-webkit-text-decoration-color .15s,text-decoration-color .15s}.FeedArticle-content a:hover{-webkit-text-decoration-color:var(--c-primary);text-decoration-color:var(--c-primary)}.FeedArticle-content mark,.FeedArticle-content code{background:var(--c-highlighted);color:var(--c-base);border-radius:4px;padding:2px 6px;font-size:.9em}.FeedArticle-content code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.FeedArticle-content img{border-radius:8px;width:100%;max-width:100%;height:auto;margin:40px 0 0;display:block}.FeedArticle-content img:not(:has(+figcaption)){margin-bottom:40px}.FeedArticle-content iframe{aspect-ratio:16/9;border:0;border-radius:8px;width:100%;height:auto;margin:40px 0;display:block}.FeedArticle-content figure{margin:0}.FeedArticle-content figcaption{color:var(--c-muted);text-align:center;margin:10px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.6}.FeedArticle-content blockquote{border-left:2px solid var(--c-border);color:var(--c-muted);margin:40px 20px;padding:0 20px;font-style:italic}.FeedArticle-content pre{border:8px solid var(--c-background);outline:1px dashed var(--c-border);outline-offset:-8px;white-space:pre;border-radius:4px;margin:40px 0 10px;padding:20px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;font-weight:400;line-height:1.6;overflow-x:auto}.FeedArticle-content pre code{white-space:pre;background:0 0;padding:0}.FeedArticle-content pre:not(:has(+figcaption)){margin-bottom:40px}.FeedArticle-content hr{border:none;border-top:1px solid var(--c-border);margin:40px 0}.FeedArticle-content:empty{border-top:0;margin-top:0;padding-top:0}.FeedArticle-original{color:var(--c-primary);margin-top:32px;display:inline-block}.RssArticlesColumn-status{color:var(--c-muted);padding:24px}.RssArticlesList-items{margin:0;padding:0;list-style:none}.RssArticlesList-item{border-bottom:1px solid var(--c-border)}.RssArticlesList-sentinel{height:1px}.RssArticlesList-loadingMore{text-align:center;color:var(--c-muted);padding:12px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.RssArticlesList-itemButton{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:16px 24px;transition:background .15s;display:block;position:relative}.RssArticlesList-itemButton--unread:before{content:"";background:var(--c-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:23px;left:8px}.RssArticlesList-itemButton--selected{background:var(--c-highlighted)}.RssArticlesList-itemButton:hover{background:color-mix(in srgb, var(--c-highlighted) 50%, var(--c-background))}.RssArticlesList-itemButton--selected:hover{background:var(--c-highlighted)}.RssArticlesList-itemFeedTitle{color:var(--c-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;display:block}.RssArticlesList-itemTitle{color:var(--c-base);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.4;display:block}.RssArticlesList-itemSummary{color:var(--c-base);margin:8px 0 4px;line-height:1.6;display:block}.RssArticlesList-itemDate{color:var(--c-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.RssArticlesList-empty{color:var(--c-muted);margin-top:16px;padding:0 24px}.RssPendingBanner{border-bottom:1px solid var(--c-border);color:var(--c-muted);align-items:center;gap:8px;padding:12px 16px;display:flex}.RssPendingBanner-label{font-size:13px}.PublicList{flex-direction:column;gap:16px;display:flex}.PublicList-header{border-bottom:1px solid var(--c-border);flex-direction:column;gap:6px;padding-bottom:12px;display:flex}.PublicList-title{margin:0}.PublicList-description{color:var(--c-muted);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.PublicList-loading,.PublicList-empty,.PublicList-notFound{color:var(--c-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.PublicList-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PublicList-bookmarkRow{border-bottom:1px solid var(--c-border);padding:8px 0}.PublicList-bookmarkBody{flex-direction:column;gap:2px;display:flex}.PublicList-bookmarkTitle{color:var(--c-primary);font-weight:600;text-decoration:none}.PublicList-bookmarkTitle:hover{text-decoration:underline}.PublicList-bookmarkDomain{color:var(--c-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;text-decoration:none}.PublicList-bookmarkDomain:hover{text-decoration:underline}.PublicList-sublistRow{border-bottom:1px solid var(--c-border);padding:8px 0}.PublicList-sublistName{color:var(--c-base);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.6}.PublicListPanel{flex-direction:column;gap:0;display:flex}.PublicListPanel-header{border-bottom:1px solid var(--c-border);margin-bottom:8px;padding-bottom:12px}.PublicListPanel-description{color:var(--c-muted);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.PublicListPanel-empty{color:var(--c-muted);padding:12px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.PublicListPanel-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.PublicListPanel-bookmarkRow{border-radius:8px;align-items:flex-start;gap:12px;margin:0 -12px;padding:10px 12px;transition:background .15s;display:flex}.PublicListPanel-bookmarkRow:hover{background:var(--c-highlighted)}.PublicListPanel-favicon{flex-shrink:0;margin-top:2px}.PublicListPanel-bookmarkBody{flex-direction:column;flex:1;min-width:0;display:flex}.PublicListPanel-bookmarkTitle{color:var(--c-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.PublicListPanel-bookmarkTitle:hover{text-decoration:underline}.PublicListPanel-bookmarkDomain{color:var(--c-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;text-decoration:none}.PublicListPanel-bookmarkDomain:hover{text-decoration:underline}.PublicListShell{background:var(--c-background);border-top:3px solid var(--c-primary);flex-direction:column;min-height:100vh;display:flex}.PublicListShell-header{z-index:20;box-sizing:border-box;background:var(--c-surface);border-bottom:1px solid var(--c-border);align-items:center;gap:12px;height:56px;padding:0 24px;display:flex;position:-webkit-sticky;position:sticky;top:0}.PublicListShell-brand{color:var(--c-primary);align-items:center;gap:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;line-height:1.4;text-decoration:none;transition:opacity .15s;display:flex}.PublicListShell-brand:hover{opacity:.8}.PublicListShell-logo{flex-shrink:0;width:28px;height:28px}.PublicListShell-headerMeta{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.PublicListShell-badge{color:var(--c-primary);background:var(--c-highlighted);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:5px 11px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;line-height:1}.PublicListShell-sharedBy{min-width:0;color:var(--c-muted);border:1px solid var(--c-border);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:4px 11px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.PublicListShell-owner{min-width:0;color:var(--c-base);border:1px solid var(--c-border);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 11px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.PublicListShell-sharedByName{color:var(--c-base);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-weight:600;overflow:hidden}.PublicListShell-body{flex:1;align-items:flex-start;gap:24px;width:100%;max-width:1040px;margin:0 auto;padding:32px 24px;display:flex}.PublicListShell-main{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;flex:1;min-width:0;padding:24px 28px}@media (max-width:768px){.PublicListShell-header{padding:0 16px}.PublicListShell-headerMeta{gap:6px}.PublicListShell-sharedByName{max-width:12ch}.PublicListShell-body{flex-direction:column;padding:20px 16px}.PublicListShell-main{width:100%;padding:20px}}.PublicListSidebar{box-sizing:border-box;flex-shrink:0;align-self:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:200px;max-width:300px;max-height:calc(100vh - 56px);padding:24px 16px;position:-webkit-sticky;position:sticky;top:56px;overflow:auto}.PublicListSidebar-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PublicListSidebar-node{list-style:none}.PublicListSidebar-row{align-items:center;gap:6px;padding:4px 0;display:flex}.PublicListSidebar-toggle{cursor:pointer;color:var(--c-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:14px;padding:0;transition:color .15s;display:flex}.PublicListSidebar-toggle:hover{color:var(--c-base)}.PublicListSidebar-arrow{flex-shrink:0;width:11px;height:11px;transition:transform .15s;display:block}.PublicListSidebar-arrow--expanded{transform:rotate(90deg)}.PublicListSidebar-spacer{flex-shrink:0;width:14px;display:inline-block}.PublicListSidebar-link{cursor:pointer;color:var(--c-base);white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;text-decoration:none;transition:background .15s,color .15s}.PublicListSidebar-link:hover{background:var(--c-highlighted)}.PublicListSidebar-link--selected{color:var(--c-primary);background:var(--c-highlighted)}.PublicListSidebar-count{color:var(--c-muted);flex-shrink:0;margin-left:auto;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.PublicListSidebar-children{flex-direction:column;margin-left:20px;padding:0;list-style:none;display:flex}@media (max-width:768px){.PublicListSidebar{width:100%;max-width:none;height:auto;padding:0 0 16px;position:static}}.PublicListAccess-hint{color:var(--c-muted);margin:0 0 4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.ToastRegion{z-index:1000;flex-direction:column;gap:8px;max-width:360px;display:flex;position:fixed;bottom:24px;right:24px}.ToastView{background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-base);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.12)}.ToastView--success{border-left:4px solid var(--c-primary)}.ToastView--error{border-left:4px solid var(--c-error)}.ToastView-message{flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.ToastView-close{cursor:pointer;color:var(--c-muted);background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex}.ToastView-close:hover{color:var(--c-base)}.ToastView-closeIcon{width:14px;height:14px;display:block}