.ask-klipr-md>:first-child{margin-top:0}.ask-klipr-md>:last-child{margin-bottom:0}.ask-klipr-md p{margin:.3rem 0}.ask-klipr-md ul,.ask-klipr-md ol{margin:.3rem 0 .3rem 1.1rem;padding:0}.ask-klipr-md li{margin:.1rem 0}.ask-klipr-md h3,.ask-klipr-md h4{font-size:var(--text-md);margin:.5rem 0 .2rem}.ask-klipr-md code{background:var(--panel-2);border:1px solid var(--border);border-radius:4px;padding:0 .25rem;font-size:.9em}.ask-klipr-md a{color:var(--accent);text-decoration:underline}html,body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true],[contenteditable=""],p,pre,code,kbd,blockquote,[data-selectable],[data-selectable] *,.admin-page,.admin-page *,.brand-page,.brand-page *{-webkit-user-select:text;user-select:text}.klipr-shell{flex-direction:column;height:100vh;display:flex;overflow:hidden}.klipr-shell-header{z-index:50;background:var(--bg);box-shadow:0 2px 0 var(--bg);flex-shrink:0;align-items:center;gap:1.25rem;padding:.7rem 1.5rem;display:flex;position:relative}.klipr-shell-brand{color:var(--text);border-radius:8px;align-items:center;gap:8px;margin-left:-8px;padding:4px 8px;text-decoration:none;transition:background .12s;display:flex}.klipr-shell-brand:hover{background:var(--panel-2)}.klipr-shell-brand-mark--dark{display:none}@media (prefers-color-scheme:dark){.klipr-shell-brand-mark--light{display:none}.klipr-shell-brand-mark--dark{display:block}}:root[data-theme=light] .klipr-shell-brand-mark--light{display:block}:root[data-theme=light] .klipr-shell-brand-mark--dark,:root[data-theme=dark] .klipr-shell-brand-mark--light{display:none}:root[data-theme=dark] .klipr-shell-brand-mark--dark{display:block}.klipr-logo{align-items:center;line-height:0;display:inline-flex}.klipr-logo-pic{line-height:0;display:inline-flex}.klipr-logo-pic img{display:block}.klipr-logo-pic--dark{display:none}@media (prefers-color-scheme:dark){.klipr-logo-pic--light{display:none}.klipr-logo-pic--dark{display:inline-flex}}:root[data-theme=light] .klipr-logo-pic--light{display:inline-flex}:root[data-theme=light] .klipr-logo-pic--dark,:root[data-theme=dark] .klipr-logo-pic--light{display:none}:root[data-theme=dark] .klipr-logo-pic--dark{display:inline-flex}.new-klip-mark{object-fit:contain;flex:0 0 18px;width:18px;height:18px;display:block}.share-klip-mark{object-fit:contain;flex:none;display:block}.klipr-shell-brand-link{cursor:pointer;border-radius:8px;align-items:center;margin-left:-8px;padding:4px 8px;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.klipr-shell-brand-link:hover{background:var(--panel-2)}.klipr-shell-brand-link:active{transform:scale(.97)}.klipr-shell-brand-link:focus-visible{outline:2px solid var(--accent,var(--text));outline-offset:2px}.klipr-shell-brand-link .klipr-logo{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.klipr-shell-brand-link:hover .klipr-logo{transform:translate(-1px)scale(1.04)}.klipr-shell-brand-name{letter-spacing:-.4px;font-weight:700;font-size:var(--text-lg)}.klipr-shell-nav{gap:.25rem;margin-left:.5rem;display:flex}.klipr-shell-link{color:var(--text-soft);font-size:var(--text-md);background:0 0;border-radius:4px;padding:4px 8px;font-weight:500;text-decoration:none}.klipr-shell-link.is-active{color:var(--text);background:var(--panel-2)}.klipr-shell-right{align-items:center;gap:8px;margin-left:auto;display:flex}.klipr-shell-left-slot{align-items:center;margin-left:4px;display:inline-flex}.klipr-shell-user{align-items:center;display:inline-flex}.klipr-shell-extra-nav{align-items:center;gap:4px;margin-right:4px;display:flex}.klipr-shell-main{overscroll-behavior:none;scrollbar-gutter:stable;flex:1;width:100%;min-height:0;margin:0 auto;padding:1.5rem;overflow-y:auto}:root[data-modal-open] .klipr-shell-main{overflow:hidden}.klipr-shell-footer{font-size:var(--text-xs);color:var(--text-soft);border-top:1px solid var(--border);background:var(--bg);text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:12px 1.25rem 14px;display:flex}.klipr-shell-footer a{color:var(--text-soft);text-decoration:none;transition:color .15s}.klipr-shell-footer a:hover{color:var(--text)}.klipr-shell-footer-links-row{align-items:center;gap:8px;display:flex}.klipr-shell-footer-copy-row{color:var(--muted);font-size:var(--text-xs)}.klipr-shell-footer-sep{color:var(--muted);-webkit-user-select:none;user-select:none;font-size:var(--text-xs);line-height:1}.klipr-shell-footer-version{font-variant-numeric:tabular-nums;color:var(--muted)}.klipr-shell-footer--standalone{font-size:var(--text-md);border-top:none;gap:10px;padding:28px 1rem 36px}.klipr-shell-footer--standalone .klipr-shell-footer-copy-row{font-size:var(--text-sm)}@media (width<=768px){.klipr-shell-header{gap:.5rem;padding:.5rem .75rem}.klipr-shell-brand-name{font-size:var(--text-lg)}.klipr-shell-nav,.klipr-shell-extra-nav{display:none}.klipr-shell-left-slot{margin-left:0}.klipr-shell-right{gap:4px}.klipr-shell-main{padding:1rem .85rem calc(76px + env(safe-area-inset-bottom))}.klipr-shell-footer{display:none}.klipr-version-pill,.new-klip-root,.klipr-shell-right .rel-nav-btn{display:none!important}.klip-origin-toggle button{font-size:var(--text-sm)!important;padding:5px 10px!important}.klip-toolbar-label,.klip-view-toggle,.klip-select-btn,.klip-overflow-btn,.klip-action-icon-btn{display:none!important}.klip-grid .klip-stats{display:flex!important}.page-sticky-header h1{font-size:var(--text-xl)!important}.klip-grid .klip-body{padding:.45rem .55rem .5rem!important}.klip-grid .klip-actions{margin-top:.3rem!important}.klip-tag-chip{font-size:var(--text-sm)!important;min-height:28px!important;padding:4px 10px!important}.klip-toolbar-unified .klip-search-input{padding:0!important}.klip-toolbar-unified{flex-wrap:wrap;align-items:center;gap:6px}.klip-toolbar-unified .klip-tabs{scrollbar-width:none;overflow-x:auto}.klip-toolbar-unified .klip-tabs::-webkit-scrollbar{display:none}.klip-toolbar-unified .klip-search-wrap{flex:0 0 100%;max-width:100%}.klip-toolbar-unified .klip-time-trigger,.klip-toolbar-unified .klip-topics-trigger,.klip-toolbar-unified .klip-toolbar-clear,.klip-toolbar-unified .klip-graph-pill-single{font-size:var(--text-sm);min-height:28px;padding:4px 10px}.klip-toolbar-display{justify-content:flex-end;margin-left:auto}.klip-toolbar-display:empty{display:none}.klip-toolbar-display:not(:has(>:not(.klip-view-toggle))){display:none}.klip-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem}.klip-thumb-actions{display:none!important}.klip-thumb:after{display:none}.klip-grid .klip-duration{left:auto;right:8px}button[aria-label=Ask\ Klipr]{bottom:calc(max(env(safe-area-inset-bottom,0px), 0px) + 76px)!important}}.klip-tabs{border-bottom:1px solid var(--border);align-items:center;gap:0;display:flex}.klip-library-title-row{align-items:flex-end;min-width:0;display:flex}.klip-library-title-row h1{margin:0}@media (width>=769px){.klip-library-title-row h1{font-size:var(--text-2xl)}}.klip-tab{color:var(--muted);font-weight:600;font-size:var(--text-md);cursor:pointer;letter-spacing:-.1px;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;margin-bottom:-1px;padding:.6rem 1rem;transition:color .12s;display:inline-flex}.klip-tab:hover{filter:none;color:var(--text)}.klip-tab.active{color:var(--text);border-bottom-color:var(--accent)}.klip-tab .klip-tab-icon{align-items:center;display:inline-flex}.klipr-settings-tab-select-wrap{display:none;position:relative}.klipr-settings-tab-select-wrap:after{content:"▾";color:var(--text-soft);font-size:var(--text-xs);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.klipr-settings-tab-select{appearance:none;background:var(--panel-2);color:var(--text);border:1px solid var(--border);max-width:180px;min-height:34px;font-size:var(--text-sm);border-radius:8px;padding:5px 28px 5px 10px;font-family:inherit;font-weight:600}.klipr-settings-tab-select:focus{border-color:var(--accent);outline:none}.klipr-settings{--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--muted:var(--text-soft);line-height:1.5}.klipr-ai-section>summary::-webkit-details-marker{display:none}.klipr-ai-section>summary::marker{content:""}.klipr-ai-section>summary .klipr-ai-chevron{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;line-height:1;transition:background-color .12s,color .12s,transform .12s;display:inline-flex;transform:rotate(-90deg)}.klipr-ai-section>summary:hover .klipr-ai-chevron{background:var(--panel);color:var(--text)}.klipr-ai-section[open]>summary .klipr-ai-chevron{transform:rotate(0)}.klipr-settings-disclosure>summary{align-items:center;gap:8px;min-width:0;list-style:none;display:flex}.klipr-settings-disclosure>summary::-webkit-details-marker{display:none}.klipr-settings-disclosure>summary::marker{content:""}.klipr-settings-disclosure>summary:after{color:var(--text-soft);content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;margin-left:auto;margin-right:5px;transition:border-color .12s,transform .12s;transform:rotate(-45deg)}.klipr-settings-disclosure[open]>summary:after{transform:rotate(45deg)}.klipr-settings-disclosure>summary:hover:after{color:var(--text)}.klipr-settings-select-wrap{flex-shrink:0;min-width:0;display:inline-flex;position:relative}.klipr-settings-select-wrap:after{content:"▾";color:var(--text-soft);font-size:var(--text-md);pointer-events:none;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.klipr-settings-select{appearance:none;background:var(--panel-2);color:var(--text);border:1px solid var(--border);min-height:34px;font-size:var(--text-md);border-radius:7px;padding:5px 34px 5px 10px;font-family:inherit;font-weight:500;line-height:1.25}.klipr-settings-select:focus{border-color:var(--accent);outline:none}.klipr-settings-select:disabled{cursor:default;opacity:.6}@media (width<=900px){.klip-tab .klip-tab-label{display:none}.klip-tab .klip-tab-icon{margin-right:0!important}.klip-tab{padding:.6rem}}.new-klip-label-full{display:inline}.new-klip-label-short{display:none}@media (width<=900px){.new-klip-label-full{display:none}.new-klip-label-short{display:inline}.new-klip-shortcut{display:none!important}}.new-klip-half{transition:filter .12s,background-color .12s}.new-klip-half:hover{filter:brightness(1.08)}.new-klip-half:active{filter:brightness(.94)}.new-klip-menu-row{background:0 0;outline:none;transition:background-color .14s,box-shadow .14s,color .14s,transform .14s;position:relative;overflow:hidden}.new-klip-menu-row:before{content:"";background:var(--accent);opacity:0;border-radius:999px;width:3px;transition:opacity .14s,transform .14s;position:absolute;top:6px;bottom:6px;left:0;transform:translate(-4px)}.new-klip-menu-row-icon{color:var(--text-soft);transition:color .14s,transform .14s}.new-klip-menu-row-accelerator{color:var(--muted);transition:color .14s}.new-klip-menu-row:not(:disabled):is(:hover,:focus-visible){background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, var(--panel)) 0%, color-mix(in srgb, var(--accent) 6%, var(--panel)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), 0 4px 14px color-mix(in srgb, var(--accent) 10%, transparent);color:var(--text);transform:translate(1px)}.new-klip-menu-row:not(:disabled):is(:hover,:focus-visible):before{opacity:1;transform:translate(0)}.new-klip-menu-row:not(:disabled):is(:hover,:focus-visible) .new-klip-menu-row-icon{color:var(--accent);transform:scale(1.04)}.new-klip-menu-row:not(:disabled):is(:hover,:focus-visible) .new-klip-menu-row-accelerator{color:color-mix(in srgb, var(--accent) 68%, var(--text-soft))}.new-klip-menu-row:not(:disabled):active{background:color-mix(in srgb, var(--accent) 18%, var(--panel));transform:translate(1px)scale(.992)}.new-klip-menu-row:disabled .new-klip-menu-row-icon,.new-klip-menu-row:disabled .new-klip-menu-row-accelerator{color:var(--muted)}.share-split-half{transition:filter .12s,background-color .12s}.share-split-primary .share-split-half:hover{filter:brightness(1.08)}.share-split-primary .share-split-half:active{filter:brightness(.94)}.share-split-primary .share-split-chevron-half{background:color-mix(in srgb, var(--accent) 88%, black)!important}.share-split-primary .share-split-chevron-half:hover{filter:brightness(1.12)}.share-split-ghost .share-split-half:hover{background:color-mix(in srgb, var(--accent) 11%, var(--panel))}.share-split-primary.share-split-klip .share-split-half{background:var(--panel)!important;color:var(--accent)!important;border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border))!important;border-right:0!important}.share-split-primary.share-split-klip .share-split-chevron-half{background:var(--panel)!important;color:var(--accent)!important;border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border))!important;border-left:1px solid color-mix(in srgb, var(--accent) 18%, var(--border))!important}.share-split-primary.share-split-klip .share-split-half:hover,.share-split-primary.share-split-klip .share-split-chevron-half:hover{filter:none;background:color-mix(in srgb, var(--accent) 8%, var(--panel))!important}.klip-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.55rem .85rem;display:grid}.klip-section-header{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.6px;color:var(--text-soft);border-bottom:1px solid var(--border);grid-column:1/-1;margin-top:0;padding:.15rem 0;font-weight:600}.klip-section-header:first-child{margin-top:0}.klip-list .klip-section-header{grid-column:auto}.klip-search-wrap{flex:0 244px;align-items:center;gap:6px;min-width:176px;max-width:244px;display:inline-flex;position:relative}.klip-search-box{box-sizing:border-box;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;flex:auto;grid-template-columns:14px minmax(0,1fr) 20px;align-items:center;column-gap:10px;min-width:0;height:34px;padding:0 10px 0 12px;transition:border-color .12s;display:grid}.klip-search-box .klip-search-icon{width:14px;height:14px;color:var(--text-soft);pointer-events:none;grid-column:1}.klip-search-box:focus-within{border-color:var(--accent)}.klip-toolbar-unified .klip-search-box .klip-search-input{appearance:none;font-size:var(--text-md);box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--text);border-radius:0;grid-column:2;font-family:inherit;line-height:1.25;background:0 0!important;border:0!important;padding:0!important}.klip-toolbar-unified .klip-search-input::-webkit-search-decoration{appearance:none;display:none}.klip-toolbar-unified .klip-search-input::-webkit-search-cancel-button{appearance:none;display:none}.klip-toolbar-unified .klip-search-input::-webkit-search-results-button{appearance:none;display:none}.klip-toolbar-unified .klip-search-input::-webkit-search-results-decoration{appearance:none;display:none}.klip-toolbar-unified .klip-search-input:focus{outline:none}.klip-search-spinner{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--accent) 25%, transparent);border-top-color:var(--accent);pointer-events:none;border-radius:50%;grid-column:3;justify-self:end;width:14px;height:14px;animation:.7s linear infinite klipr-pending-spin}.klip-toolbar-clear{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));background:var(--bg);min-height:34px;color:var(--accent);cursor:pointer;font-size:var(--text-sm);white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:4px 10px;font-family:inherit;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.klip-toolbar-clear:hover{background:color-mix(in srgb, var(--accent) 8%, var(--bg));border-color:var(--accent);color:var(--accent)}@media (width<=768px){.klip-toolbar-unified .klip-search-input{width:100%}.klip-search-wrap{flex:auto}}.klip-toolbar-unified{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}@media (width>=769px){.klip-toolbar-unified .klip-search-box,.klip-toolbar-unified .klip-owner-tabs,.klip-toolbar-unified .klip-time-trigger,.klip-toolbar-unified .klip-topics-trigger,.klip-toolbar-unified .klip-toolbar-clear,.klip-toolbar-unified .klip-graph-pill-root,.klip-toolbar-unified .klip-graph-pill-single{box-sizing:border-box;height:34px}.klip-toolbar-unified .klip-owner-tab{height:100%}}.klip-toolbar-unified .klip-graph-pill-single{background:var(--panel-2);color:var(--text);border:1px solid var(--border);font-size:var(--text-sm);border-radius:8px;gap:6px;padding:4px 10px;font-family:inherit;font-weight:500}.klip-toolbar-unified .klip-graph-pill-single:hover{background:var(--panel);border-color:var(--text-soft);color:var(--text)}.klip-toolbar-unified .klip-graph-pill-single.is-on{background:var(--panel-2);border-color:var(--accent);color:var(--accent)}.klip-toolbar-unified .klip-graph-pill-menu{background:var(--panel);border-color:var(--border);box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014}.klip-toolbar-unified .klip-graph-pill-menu-search input{background:var(--bg);border-color:var(--border);color:var(--text);font-size:var(--text-sm)}.klip-toolbar-unified .klip-graph-pill-menu-search input:focus{border-color:var(--accent)}.klip-toolbar-unified .klip-graph-pill-menu-action{background:var(--panel-2);border-color:var(--border);color:var(--text-soft);font-size:var(--text-sm)}.klip-toolbar-unified .klip-graph-pill-menu-action:hover:not(:disabled),.klip-toolbar-unified .klip-graph-pill-menu-item:hover{background:var(--panel-2)}.klip-toolbar-unified .klip-graph-pill-menu-item{color:var(--text)}.klip-toolbar-unified .klip-graph-pill-menu-badge,.klip-toolbar-unified .klip-graph-pill-menu-pin,.klip-toolbar-unified .klip-graph-pill-menu-empty,.klip-toolbar-unified .klip-graph-pill-menu-footer{color:var(--muted)}.klip-toolbar-unified .klip-graph-pill-menu-footer{border-top-color:var(--border)}.klip-toolbar-unified .klip-tabs{border-bottom:0;flex:none}.klip-toolbar-unified .klip-tab{padding:.45rem .7rem}.klip-toolbar-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.klip-toolbar-display{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.klip-mobile-view-toggle{display:none}.klip-time-dropdown{position:relative}.klip-time-trigger{background:var(--panel-2);color:var(--text);border:1px solid var(--border);font-size:var(--text-sm);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-weight:500;transition:filter .12s,background-color .12s,border-color .12s;display:inline-flex}.klip-time-trigger:hover{background:var(--panel);border-color:var(--text-soft)}.klip-time-trigger.is-active{background:var(--bg);border-color:var(--accent);color:var(--accent)}.klip-owner-tabs{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;align-items:center;gap:0;padding:0;display:inline-flex;overflow:hidden}.klip-owner-tab{color:var(--text-soft);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:6px;padding:4px 14px;font-family:inherit;font-weight:500;transition:color .12s,background-color .12s,box-shadow .12s;display:inline-flex}.klip-owner-tab:first-child{border-top-left-radius:7px;border-bottom-left-radius:7px}.klip-owner-tab:last-child{border-top-right-radius:7px;border-bottom-right-radius:7px}.klip-owner-tab:hover{color:var(--text);background:var(--panel)}.klip-owner-tab.is-active{color:var(--text);background:var(--bg);box-shadow:inset 0 0 0 1px var(--accent)}.klip-owner-tab-count{font-variant-numeric:tabular-nums;font-size:var(--text-xs);background:var(--panel);color:var(--text-soft);text-align:center;border-radius:999px;min-width:18px;padding:1px 6px;font-weight:600}.klip-owner-tab.is-active .klip-owner-tab-count{background:var(--panel-2);color:var(--text)}.klip-owner-dropdown{display:none;position:relative}@media (width<=899px){.klip-toolbar-unified .klip-owner-tabs{display:none}.klip-toolbar-unified .klip-owner-dropdown{display:inline-flex}}.klip-trash-list{flex-direction:column;gap:4px;padding:4px 0;display:flex}.klip-trash-row{background:var(--panel);border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.klip-trash-row-thumb{background:var(--panel-2);border-radius:6px;flex:none;width:56px;height:40px;overflow:hidden}.klip-trash-row-thumb img{object-fit:cover;width:100%;height:100%;display:block}.klip-trash-row-thumb-placeholder{width:100%;height:100%;color:var(--text-soft);justify-content:center;align-items:center;display:flex}.klip-trash-row-meta{flex:auto;min-width:0}.klip-trash-row-title{font-size:var(--text-md);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.klip-trash-row-sub{font-size:var(--text-xs);margin-top:2px}.klip-trash-row-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.klip-time-panel{background:var(--panel);border:1px solid var(--border);z-index:50;border-radius:10px;min-width:200px;padding:4px 0;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014}.klip-time-panel-row{width:100%;font-size:var(--text-sm);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 12px;font-family:inherit;display:flex}.klip-time-panel-row:hover:not(:disabled){background:var(--panel-2)}.klip-time-panel-row.is-active{color:var(--accent);font-weight:600}.klip-time-panel-row:disabled{opacity:.4;cursor:not-allowed}.klip-radio-dot{border:1.5px solid var(--border);background:var(--panel);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.klip-radio-dot.is-on{border-color:var(--accent)}.klip-radio-dot.is-on:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.klip-topics-dropdown{position:relative}.klip-topics-trigger{background:var(--panel-2);color:var(--text);border:1px solid var(--border);font-size:var(--text-sm);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 10px;font-family:inherit;font-weight:500;transition:filter .12s,background-color .12s,border-color .12s;display:inline-flex}.klip-topics-trigger:hover{background:var(--panel);border-color:var(--text-soft)}.klip-topics-trigger.is-active{background:var(--bg);border-color:var(--accent)}.klip-topics-panel{background:var(--panel);border:1px solid var(--border);z-index:50;border-radius:10px;flex-direction:column;width:220px;max-width:calc(100vw - 32px);max-height:360px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:auto;overflow:hidden;box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014}.klip-topics-panel-list{flex:1;padding:4px 0;overflow-y:auto}.klip-topics-panel-row{width:100%;font-size:var(--text-sm);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:7px 12px;font-family:inherit;display:flex;overflow:hidden}.klip-topics-panel-row:hover{background:var(--panel-2)}.klip-topics-panel-row.is-active{background:color-mix(in srgb, var(--accent) 8%, var(--panel));color:var(--accent);font-weight:600}.klip-topics-panel-check{border:1.5px solid var(--border);background:var(--panel);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.klip-topics-panel-check.is-on{background:var(--accent);border-color:var(--accent);color:var(--klipr-paper)}.klip-topics-panel-count{font-size:var(--text-xs);flex-shrink:0}.klip-topics-panel-footer{border-top:1px solid var(--border);padding:8px}.klip-topics-panel-footer button{width:100%;font-size:var(--text-sm);padding:6px 10px}.klip-time-chip{background:var(--panel-2);color:var(--text);border:1px solid var(--border);font-size:var(--text-sm);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-weight:500;transition:filter .12s,background .12s,border-color .12s;display:inline-flex}.klip-time-chip:hover:not(:disabled):not(.is-active){background:var(--panel);border-color:var(--text-soft)}.klip-time-chip.is-active{background:var(--bg);color:var(--accent);border-color:var(--accent)}.klip-time-chip:disabled{opacity:.4;cursor:not-allowed}.klip-time-chip-count{font-size:var(--text-xs);opacity:.7;text-align:center;min-width:14px;font-weight:600}.klip-time-chip.is-active .klip-time-chip-count{opacity:1}.klip-card{cursor:pointer;-webkit-user-select:none;user-select:none;content-visibility:auto;contain-intrinsic-size:240px 280px;background:0 0;border:0;border-radius:12px;flex-direction:column;display:flex;position:relative}.klip-card:hover .klip-thumb{transform:translateY(-1px);box-shadow:0 6px 22px #0000002e}.klip-thumb{aspect-ratio:16/10;background:var(--panel-2);border:1px solid var(--border);border-color:color-mix(in srgb, var(--border) 72%, var(--text) 18%);border-radius:12px;transition:box-shadow .15s,transform .1s;position:relative;overflow:hidden}.klip-preview-placeholder,.klip-preview-image{width:100%;height:100%;position:absolute;inset:0}.klip-preview-placeholder{background:linear-gradient(135deg, color-mix(in srgb, var(--panel-2) 88%, var(--text) 12%), color-mix(in srgb, var(--panel-2) 94%, var(--accent) 6%))}.klip-preview-placeholder:after{content:"";opacity:.55;background:radial-gradient(circle at 50% 45%,#ffffff2e,#0000 18%),linear-gradient(90deg,#0000,#ffffff12,#0000);position:absolute;inset:0}.klip-preview-placeholder.is-dark{background:#050505}.klip-preview-placeholder.is-dark:after{opacity:.18}.klip-preview-image{object-fit:cover;animation:.22s ease-out both klip-preview-fade-in;display:block}@keyframes klip-preview-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.klip-preview-image{animation:none}}.klip-thumb:after{content:"";opacity:0;pointer-events:none;z-index:3;background:linear-gradient(#0000 0%,#00000042 42%,#000000bd 100%);height:48%;min-height:88px;transition:opacity .12s;position:absolute;inset:auto 0 0}.klip-card:hover .klip-thumb:after,.klip-card:focus-within .klip-thumb:after{opacity:1}.klip-list .klip-thumb:after{display:none}.klip-badge{color:#fff;font-size:var(--text-xs);pointer-events:none;letter-spacing:0;z-index:4;background:#000000b8;border-radius:4px;padding:2px 8px;font-weight:600;position:absolute;bottom:8px;left:8px}.klip-thumb-overlay{z-index:3;pointer-events:none;position:absolute;inset:0}.klip-body{flex-direction:column;flex:1;gap:.15rem;padding:.55rem .15rem .65rem;display:flex}.klip-copy-block{min-width:0}.klip-description{display:none}.klip-title{font-weight:600;font-size:var(--text-md);color:var(--text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.klip-meta{font-size:var(--text-sm);color:var(--muted);letter-spacing:-.1px;font-weight:400;line-height:1.4}.klip-meta-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.klip-stats{font-size:var(--text-sm);color:var(--muted);gap:14px;margin-top:0;display:flex}.klip-grid .klip-stats{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px}.klip-stats span{align-items:center;gap:4px;display:inline-flex}.klip-stats svg{opacity:.7}.klip-stats .klip-stats-icon-only{gap:0}.klip-actions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.5rem;display:flex}.klip-actions button{min-height:30px}.klip-grid .klip-actions{display:none}.klip-thumb-actions{opacity:0;pointer-events:none;z-index:4;align-items:center;gap:6px;transition:opacity .12s;display:inline-flex;position:absolute;bottom:8px;right:8px}.klip-card:hover .klip-thumb-actions,.klip-card:focus-within .klip-thumb-actions{opacity:1;pointer-events:auto}.klip-thumb-action-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px)saturate(140%);background:#141414b8;border:1px solid #ffffff47;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-family:inherit;transition:background-color .12s;display:inline-flex;box-shadow:0 1px 2px #00000080,0 6px 16px #00000059}.klip-thumb-action-btn:hover{background:#000000e0}.klip-thumb-action-btn:active{transform:scale(.94)}.klip-list .klip-thumb-actions{display:none}.klip-card .klip-tags-row{opacity:1;flex-wrap:wrap;gap:4px;min-height:20px;margin-top:4px;display:flex}.share-topic-editor{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:inline-flex;position:relative}.share-topic-label{color:var(--muted);font-size:var(--text-sm);margin-right:2px}.share-topic-suggestions-label{color:var(--muted);font-size:var(--text-xs);margin-left:4px}.share-topic-chip{font-size:var(--text-sm);border:1px solid #0000;border-radius:999px;align-items:center;min-width:0;max-width:220px;line-height:1.35;display:inline-flex;overflow:hidden}.share-topic-chip-main{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;min-width:0;padding:2px 8px;display:inline-flex}span.share-topic-chip-main{cursor:default}.share-topic-chip-hash{opacity:.78;flex:none}.share-topic-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.share-topic-chip-remove{background:color-mix(in srgb, currentColor 12%, transparent);border:0;border-left:1px solid color-mix(in srgb, currentColor 18%, transparent);color:inherit;cursor:pointer;font-size:var(--text-sm);opacity:0;justify-content:center;align-self:stretch;align-items:center;padding:0 7px;font-weight:700;line-height:1;transition:opacity .12s,background .12s;display:inline-flex}.share-topic-chip:hover .share-topic-chip-remove,.share-topic-chip:focus-within .share-topic-chip-remove{opacity:.9}.share-topic-chip-remove:hover{background:color-mix(in srgb, currentColor 18%, transparent)}.share-topic-chip.is-suggested{border-style:dashed}.share-topic-chip.is-suggested .share-topic-chip-main{cursor:default}.share-topic-chip.is-suggested .share-topic-chip-accept,.share-topic-chip.is-suggested .share-topic-chip-dismiss{border-left-width:0;flex-basis:0;width:0;min-width:0;padding-left:0;padding-right:0;overflow:hidden}.share-topic-chip-accept,.share-topic-chip-dismiss{background:color-mix(in srgb, currentColor 10%, transparent);border:0;border-left:1px dashed color-mix(in srgb, currentColor 24%, transparent);color:inherit;cursor:pointer;font-size:var(--text-sm);opacity:0;justify-content:center;align-self:stretch;align-items:center;padding:0 7px;font-weight:700;line-height:1;transition:opacity .12s,background .12s;display:inline-flex}.share-topic-chip:hover .share-topic-chip-accept,.share-topic-chip:focus-within .share-topic-chip-accept,.share-topic-chip:hover .share-topic-chip-dismiss,.share-topic-chip:focus-within .share-topic-chip-dismiss{opacity:.9}.share-topic-chip.is-suggested:hover .share-topic-chip-accept,.share-topic-chip.is-suggested:focus-within .share-topic-chip-accept,.share-topic-chip.is-suggested:hover .share-topic-chip-dismiss,.share-topic-chip.is-suggested:focus-within .share-topic-chip-dismiss{border-left-width:1px;flex-basis:22px;width:22px;padding-left:0;padding-right:0}@media (hover:none),(pointer:coarse){.share-topic-chip.is-suggested .share-topic-chip-accept,.share-topic-chip.is-suggested .share-topic-chip-dismiss{opacity:.9;border-left-width:1px;flex-basis:22px;width:22px;padding-left:0;padding-right:0}}.share-topic-chip-accept:hover,.share-topic-chip-dismiss:hover{background:color-mix(in srgb, currentColor 18%, transparent)}.share-topic-add-wrap{display:inline-flex;position:relative}.share-topic-add{border:1px solid var(--border);color:var(--text-soft);cursor:pointer;font-size:var(--text-xs);background:0 0;border-radius:999px;padding:2px 10px;line-height:1.3}.share-topic-add:hover,.share-topic-add:focus-visible{background:var(--panel-2);color:var(--text)}.share-topic-menu{background:var(--panel);border:1px solid var(--border);z-index:70;border-radius:8px;min-width:250px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #00000047}.share-topic-menu input{background:var(--bg);border:1px solid var(--border);color:var(--text);font-size:var(--text-sm);border-radius:6px;outline:none;width:100%;margin-bottom:6px;padding:6px 8px}.share-topic-menu input:focus{border-color:var(--accent)}.share-topic-menu-list{flex-direction:column;gap:2px;max-height:220px;display:flex;overflow-y:auto}.share-topic-menu-row{color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:3px 4px;display:flex}.share-topic-menu-row:hover{background:var(--panel-2)}.share-topic-menu-row.is-editing{background:var(--panel-2);gap:4px}.share-topic-menu-row.is-editing input{flex:auto;min-width:0;margin:0}.share-topic-menu-choice{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:8px;min-width:0;padding:2px;display:flex}.share-topic-menu-choice:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.share-topic-menu-choice:disabled{cursor:default;opacity:.6}.share-topic-menu-pill{font-size:var(--text-xs);border:1px solid #0000;border-radius:999px;flex:1;align-items:center;gap:3px;min-width:0;padding:1px 8px;display:inline-flex}.share-topic-menu-pill-label{align-items:center;gap:3px;min-width:0;display:inline-flex}.share-topic-menu-status,.share-topic-menu-empty{color:var(--muted);font-size:var(--text-xs);flex:none}.share-topic-menu-row.is-selected .share-topic-menu-status{color:var(--accent);font-weight:700}.share-topic-menu-empty{padding:8px}.share-topic-menu-actions{flex:none;gap:3px;display:inline-flex}.share-topic-menu-action{color:var(--muted);cursor:pointer;font-size:var(--text-xs);background:0 0;border:0;border-radius:4px;padding:3px 5px}.share-topic-menu-action:hover,.share-topic-menu-action:focus-visible{background:var(--panel);color:var(--text)}.share-topic-menu-action:disabled{cursor:default;opacity:.55}.share-topic-menu-action.is-danger{color:var(--accent)}.share-topic-menu-error{color:var(--accent);font-size:var(--text-xs);margin-top:6px;padding:0 2px}.share-topic-create{border:1px dashed var(--accent);color:var(--accent);cursor:pointer;font-size:var(--text-sm);background:0 0;border-radius:999px;width:100%;margin-top:7px;padding:4px 10px}.share-topic-create:disabled{cursor:default;opacity:.55}.share-topic-editor.is-compact{gap:4px}.share-topic-editor.is-compact .share-topic-chip{border-radius:6px;max-width:172px;font-size:11px}.share-topic-editor.is-compact .share-topic-chip-main{padding:1px 6px}.share-topic-editor.is-compact .share-topic-add{border-radius:6px;min-width:22px;padding:1px 6px}.share-topic-editor.is-compact .share-topic-menu{min-width:240px}.klip-topic-chip{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;min-width:0;max-width:172px;padding:1px 6px;font-size:11px;line-height:1.4;display:inline-flex}.klip-topic-chip-hash{opacity:.8;flex:none}.klip-topic-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.klip-overflow-btn{color:var(--muted);font-size:var(--text-lg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;line-height:1}.klip-overflow-btn:hover{background:var(--panel-2);color:var(--text)}.klip-action-icon-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:5px;line-height:0;transition:background-color 80ms ease-out,color 80ms ease-out;display:inline-flex}.klip-action-icon-btn:hover,.klip-action-icon-btn:focus-visible{background:color-mix(in srgb, var(--text) 12%, transparent);color:var(--text);outline:none}.klip-action-icon-btn:active{background:color-mix(in srgb, var(--text) 18%, transparent)}.klip-action-icon-btn.danger:hover,.klip-action-icon-btn.danger:focus-visible{color:#ff8f8f;background:#e666662e}.klip-action-icon-btn.danger:active{background:#e6666647}.klip-row-actions{align-items:center;gap:6px;margin-left:auto;padding-left:10px;display:inline-flex}.klip-overflow-menu{background:var(--panel);border:1px solid var(--border);z-index:30;border-radius:8px;min-width:160px;padding:4px;position:absolute;bottom:calc(100% + 4px);right:8px;box-shadow:0 8px 24px #0000004d}.klip-overflow-menu button{text-align:left;width:100%;font-size:var(--text-sm);color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:0;padding:7px 10px;transition:background-color 80ms ease-out,color 80ms ease-out;display:block}.klip-overflow-menu button:hover,.klip-overflow-menu button:focus-visible{color:#fff;background:#5b5bd62e;outline:none}.klip-overflow-menu button.danger{color:#e66}.klip-overflow-menu button.danger:hover,.klip-overflow-menu button.danger:focus-visible{color:#ff8f8f;background:#e6666638}.klip-voice-btn{z-index:4;color:#fff;font-size:var(--text-xs);cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0000009e;border:1px solid #fff3;border-radius:999px;align-items:center;gap:5px;padding:5px 9px 5px 8px;font-family:inherit;font-weight:600;line-height:1;transition:filter .12s,background-color .12s;display:inline-flex;position:absolute;top:8px;right:8px}.klip-voice-btn:hover{background:#000000c7}.klip-voice-btn.is-playing{background:var(--accent);border-color:var(--accent);color:var(--klipr-paper)}.klip-voice-btn-dur{letter-spacing:.1px;font-variant-numeric:tabular-nums}.klip-select{z-index:4;cursor:pointer;opacity:0;color:#fff;-webkit-backdrop-filter:blur(8px)saturate(130%);background:#141414a3;border:1px solid #ffffffb8;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .12s,background-color .12s,border-color .12s;display:flex;position:absolute;top:11px;left:11px;box-shadow:0 1px 2px #0000006b,0 4px 12px #00000052}.klip-card:hover .klip-select,.klip-card.is-selected .klip-select,.has-selection .klip-card .klip-select{opacity:1}.klip-card.is-selected .klip-thumb{box-shadow:0 0 0 3px var(--accent), 0 0 0 4px #00000073}.klip-card.is-selected .klip-select{background:var(--accent);border-color:var(--accent);color:var(--klipr-paper)}.klip-toolbar-unified.is-bulk{flex-wrap:nowrap}.klip-bulk-inline{width:100%;font-size:var(--text-md);align-items:center;gap:10px;animation:.14s cubic-bezier(.2,.8,.2,1) klip-bulk-pop;display:flex}@keyframes klip-bulk-pop{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.klip-bulk-inline .bulk-count{margin-right:4px;font-weight:600}.klip-bulk-inline button{min-height:30px;padding:6px 12px}.klip-bulk-inline button.is-danger{color:#e66}.klip-bulk-inline .klip-bulk-done{margin-left:auto}.klip-sort-btn{border:1px solid var(--border);color:var(--text);font-size:var(--text-sm);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.klip-sort-btn:hover{background:var(--panel-2)}.klip-sort-btn.is-on{background:var(--accent);color:var(--klipr-paper);border-color:var(--accent)}.klip-view-toggle{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.klip-view-toggle button{color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:42px;height:36px;padding:7px 11px;display:inline-flex}.klip-view-toggle svg{stroke-width:1.8px;width:22px;height:22px}.klip-view-toggle button+button{border-left:1px solid var(--border)}.klip-view-toggle button:hover,.klip-view-toggle button.is-on{color:var(--text);background:var(--panel-2)}.klip-graph-root{isolation:isolate;background:#050714;border-radius:12px;width:100%;height:calc(100vh - 220px);min-height:520px;position:relative;overflow:hidden}.klipr-graph-bleed{flex:1;min-height:0;margin:0 -1.5rem -1.5rem;display:flex}.klipr-graph-bleed .klip-graph-root{border-radius:0;flex:1;height:auto;min-height:0}.klipr-shell-main:has(.klipr-graph-bleed){flex-direction:column;display:flex}.klipr-shell-main:has(.klipr-graph-bleed)>.col{flex:1;min-height:0}@media (width<=768px){.klipr-graph-bleed{margin:0 -.85rem calc(-1rem - env(safe-area-inset-bottom))}}.klip-graph-bg{pointer-events:none;z-index:0;background:radial-gradient(circle at 30% 35%,#4a74dc40,#0000 55%),radial-gradient(circle at 70% 75%,#6e3cc82e,#0000 60%),linear-gradient(#050714 0%,#03050d 100%);position:absolute;inset:0}.klip-graph-overlay{pointer-events:none;z-index:2;position:absolute;inset:0}.klip-graph-slicers{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#080c1cc7;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;top:14px;right:14px}.klip-graph-slicer-group{gap:4px;display:inline-flex}.klip-graph-slicer-divider{background:#ffffff1f;width:1px;height:18px;margin:0 4px}.klip-graph-chip{color:#dce1f08c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.2;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.klip-graph-chip:hover{color:#ffffffe6}.klip-graph-chip.is-on{color:#fff;background:#ffffff14;border-color:#ffffff2e}.klip-graph-chip-edge:before{content:"";opacity:.7;background:currentColor;border-radius:1px;width:10px;height:2px}.klip-graph-chip.edge-semantic.is-on{color:#739efb}.klip-graph-chip.edge-reply.is-on{color:#ff8c5a}.klip-graph-chip.edge-comment.is-on{color:#65d9a8}.klip-graph-chip.edge-owns.is-on{color:#c78dff}.klip-graph-chip.edge-mentions.is-on,.klip-graph-chip.entity-topic.is-on{color:#f5d35b}.klip-graph-chip.entity-person.is-on{color:#9ec5ff}.klip-graph-chip.node-klip.is-on{color:#fff}.klip-graph-chip.node-person.is-on{color:#7aa2ff}.klip-graph-pill-root{align-items:stretch;display:inline-flex;position:relative}.klip-graph-pill-body{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:8px}.klip-graph-pill-caret{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding:4px 6px;position:relative}.klip-graph-pill-caret.is-on:before{content:"";background:#ffffff2e;width:1px;position:absolute;top:5px;bottom:5px;left:0}.klip-graph-pill-caret-glyph{opacity:.85;font-size:9px;line-height:1}.klip-graph-pill-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;pointer-events:auto;background:#080c1cf5;border:1px solid #ffffff1a;border-radius:10px;min-width:220px;max-width:320px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 32px #00000080}.klip-graph-pill-menu[data-anchor=left]{left:0;right:auto}.klip-graph-pill-single{padding-right:8px}.klip-graph-pill-menu-token{border-radius:6px}.klip-graph-pill-menu-badge{color:#dce1f08c;flex-shrink:0;padding:0 2px;font-size:10px}.klip-graph-pill-menu-search input{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;outline:none;width:100%;padding:6px 8px;font-size:12px}.klip-graph-pill-menu-search input:focus{border-color:#7aa2ff80}.klip-graph-pill-menu-actions{gap:4px;margin-top:6px;display:flex}.klip-graph-pill-menu-action{color:#dce1f0d9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;flex:1;padding:4px 6px;font-size:11px}.klip-graph-pill-menu-action:hover:not(:disabled){background:#ffffff14}.klip-graph-pill-menu-action:disabled{opacity:.4;cursor:default}.klip-graph-pill-menu-list{max-height:280px;margin-top:6px;overflow-y:auto}.klip-graph-pill-menu-item{cursor:pointer;color:#dce1f0d9;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:flex}.klip-graph-pill-menu-item:hover{background:#ffffff0d}.klip-graph-pill-menu-item input[type=checkbox]{accent-color:#7aa2ff;cursor:pointer;margin:0}.klip-graph-pill-menu-pin{color:#dce1f073;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;line-height:1;transition:color .1s}.klip-graph-pill-menu-pin:hover{color:#ffffffd9}.klip-graph-pill-menu-pin[data-on=true]{color:#f5d35b}.klip-graph-pill-menu-pin:disabled{opacity:.4;cursor:default}.klip-graph-pill-menu-empty{color:#dce1f073;text-align:center;padding:10px 6px;font-size:12px}.klip-graph-pill-menu-footer{color:#dce1f080;text-align:right;border-top:1px solid #ffffff0f;margin-top:6px;padding-top:6px;font-size:10px}.klip-graph-chip-entity:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.klip-graph-search{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#080c1cc7;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;width:220px;padding:4px 6px 4px 10px;transition:width .16s,border-color .12s;display:inline-flex;position:absolute;top:14px;left:14px}.klip-graph-search:focus-within{border-color:#7aa2ff80;width:280px}.klip-graph-search-icon{color:#dce1f08c;flex-shrink:0}.klip-graph-search input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:4px 0;font-size:12px}.klip-graph-search input::placeholder{color:#dce1f073}.klip-graph-search-clear{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;line-height:1;display:inline-flex}.klip-graph-search-clear:hover{color:#fff;background:#ffffff29}.klip-graph-recenter{margin-left:4px;border-color:#ffffff2e!important}.klip-graph-filters-active{margin-left:4px;font-weight:600;color:#ffc285!important;background:#f59e422e!important;border-color:#f59e428c!important}.klip-graph-filters-active:hover{color:#fff!important;background:#f59e4247!important}.klip-graph-focal-card{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c1cd9;border:1px solid #ffffff1a;border-radius:10px;max-width:280px;padding:10px 14px;position:absolute;bottom:18px;left:18px}.klip-graph-focal-card-title{color:#fff;margin-bottom:2px;font-size:13px;font-weight:600;line-height:1.3}.klip-graph-focal-card-meta{color:#dce1f099;font-size:11px}.klip-graph-label{pointer-events:none;color:#fff;white-space:nowrap;text-overflow:ellipsis;opacity:0;will-change:transform, opacity;background:#080c1cdb;border:1px solid #ffffff1f;border-radius:6px;max-width:280px;padding:4px 9px;font-size:12px;font-weight:500;transition:opacity .12s;position:absolute;top:0;left:0;overflow:hidden}.klip-graph-empty{text-align:center;color:#dce1f0b3;font-size:var(--text-sm);pointer-events:none;z-index:3;justify-content:center;align-items:center;padding:0 2rem;display:flex;position:absolute;inset:0}.klip-page.is-graph-mode .klip-load-more,.klip-page.is-graph-mode .klip-page-pagination,.klip-page.is-graph-mode .klip-active-filters,.klip-page.is-graph-mode .klip-toolbar-bottom{display:none!important}.klip-list{flex-direction:column;gap:6px;display:flex}.klip-list .klip-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex-direction:row;align-items:stretch;height:88px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.klip-list .klip-card:focus-within{z-index:20;overflow:visible}.klip-list .klip-card:hover{border-color:var(--text-soft);transform:none;box-shadow:0 2px 8px #0000000f}.klip-list .klip-card:hover .klip-thumb{box-shadow:none;transform:none}.klip-list .klip-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.klip-list .klip-card.is-selected .klip-thumb{box-shadow:none}.klip-list .klip-thumb{aspect-ratio:auto;border-radius:7px 0 0 7px;align-self:center;width:96px;min-width:96px;height:60px}.klip-list .klip-select{top:50%;bottom:auto;left:8px;transform:translateY(-50%)}.klip-list .klip-body{flex:1;grid-template-columns:minmax(380px,1.55fr) 178px minmax(220px,.8fr) 136px;align-items:start;gap:14px;padding:.55rem .85rem;display:grid}.klip-list .klip-copy-block{flex-direction:column;justify-content:flex-start;align-self:stretch;gap:4px;min-width:0;padding-top:1px;display:flex}.klip-list .klip-title{-webkit-line-clamp:1;min-width:0;margin:0}.klip-list .klip-description{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:min(100%,760px);font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.klip-list .klip-meta-row{grid-column:auto;justify-content:flex-end;align-self:center;gap:14px;min-width:0}.klip-list .klip-meta{font-size:var(--text-xs);text-align:right;white-space:nowrap}.klip-list .klip-tags-row{flex-wrap:nowrap;align-self:center;min-height:0;margin:0;overflow:hidden;opacity:1!important}.klip-list .klip-stats{font-size:var(--text-xs);flex-wrap:nowrap;justify-content:flex-end;align-self:center;gap:12px;margin:0;display:flex;opacity:1!important}.klip-list .klip-stats span{white-space:nowrap}.klip-list .klip-actions{flex-wrap:nowrap;justify-content:flex-end;align-self:center;gap:4px;margin:0}.klip-list .klip-share-action,.klip-list .klip-row-actions{visibility:hidden}.klip-list .klip-card:hover .klip-share-action,.klip-list .klip-card:focus-within .klip-share-action,.klip-list .klip-card.is-selected .klip-share-action,.klip-list .klip-card:hover .klip-row-actions,.klip-list .klip-card:focus-within .klip-row-actions,.klip-list .klip-card.is-selected .klip-row-actions{visibility:visible}.klip-list .klip-duration{font-size:var(--text-xs);padding:1px 5px;bottom:4px;left:auto;right:4px}@media (width<=1000px){.klip-list .klip-tags-row{display:none}.klip-list .klip-body{grid-template-columns:minmax(0,1fr) 178px 136px}}@media (width<=820px){.klip-list .klip-stats{justify-content:flex-start;gap:10px}.klip-list .klip-body{grid-template-columns:minmax(0,1fr) 178px 136px}}.klip-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.klip-toolbar-label{font-size:var(--text-xs);white-space:nowrap}.klip-tag-chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.klip-toolbar-right{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.klip-tag-chip{font-size:var(--text-xs);cursor:pointer;color:#fff;border:none;border-radius:999px;align-items:center;gap:3px;padding:3px 10px;font-weight:500;transition:filter .1s,transform 80ms;display:inline-flex}.klip-tag-chip:hover{filter:brightness(1.15)}.klip-tag-chip.is-active{font-weight:700}.klip-tag-chip-x{opacity:.85;font-size:var(--text-xs);margin-left:4px;font-weight:700;line-height:1}.klip-active-filters{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0 0;display:flex}.klip-active-chip{font-size:var(--text-xs);border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:3px;padding:3px 10px;font-weight:500;display:inline-flex}.klip-active-chip:hover{filter:brightness(1.1)}.klip-active-clear{color:var(--muted);font-size:var(--text-xs);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:3px 6px;text-decoration:underline}.klip-active-clear:hover{color:var(--text)}.klip-linklike{color:var(--text-soft);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 8px}.klip-linklike:hover{color:var(--text);background:var(--panel-2)}.klip-linklike.klip-linklike-danger{color:var(--danger);opacity:.8}.klip-linklike.klip-linklike-danger:hover{opacity:1;background:#e666661f}.klip-close-button{border:1px solid var(--border);background:var(--panel-2);width:32px;height:32px;color:var(--text);cursor:pointer;opacity:.92;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex}.klip-close-button-sm{width:30px;height:30px}.klip-close-button-icon{width:18px;height:18px;display:block}.klip-close-button-sm .klip-close-button-icon{width:16px;height:16px}.klip-close-button:hover:not(:disabled){border-color:var(--muted);background:color-mix(in srgb, var(--panel-2) 82%, var(--text) 18%);opacity:1}.klip-close-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.klip-close-button:disabled{cursor:default;opacity:.45}.editable-text .editable-text-pencil{opacity:0;transition:opacity .12s}.editable-text:hover .editable-text-pencil{opacity:.85}.klip-duration{color:#fff;font-size:var(--text-xs);font-variant-numeric:tabular-nums;pointer-events:none;z-index:4;background:#000000b8;border-radius:4px;padding:2px 7px;font-weight:600;position:absolute;bottom:8px;left:8px}@media (width<=768px){.klip-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.klip-tabs::-webkit-scrollbar{display:none}.klip-tab{flex-shrink:0;min-height:44px}.klip-toolbar{gap:8px}.klip-toolbar-right{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}.klip-tag-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.klip-tag-chips::-webkit-scrollbar{display:none}.klip-tag-chip{flex-shrink:0;min-height:32px}.klip-sort-btn{min-height:36px;padding:6px 12px}.klip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.klip-list .klip-body{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:.55rem .75rem}.klip-list .klip-meta,.klip-list .klip-meta-row,.klip-list .klip-tags-row,.klip-list .klip-stats{display:none}.klip-list .klip-actions{flex-direction:row;gap:4px;display:flex}.klip-list .klip-share-action,.klip-list .klip-row-actions{visibility:visible}.klip-actions button{min-height:44px}.klip-overflow-btn{min-width:36px;min-height:36px}.klip-search-input{flex:100%;width:100%!important;font-size:var(--text-lg)!important}.klipr-settings [style*=space-between]{flex-wrap:wrap}.klipr-settings [style*="minWidth: 220"],.klipr-settings [style*="min-width: 220"]{width:100%!important;min-width:0!important}.klipr-settings .klip-tabs,.klipr-page .klip-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.klipr-settings .klip-tabs::-webkit-scrollbar{display:none}.klipr-page .klip-tabs::-webkit-scrollbar{display:none}.klipr-settings .klip-tab,.klipr-page .klip-tab{flex-shrink:0;min-height:44px}.klipr-settings .klipr-page-titlerow{flex-wrap:nowrap;align-items:center}.klipr-settings .klipr-page-actions{flex:0 auto;min-width:0;margin-left:auto}.klipr-settings .klipr-page-tabs{display:none}.klipr-settings .klipr-settings-tab-select-wrap{min-width:0;display:inline-flex}.klipr-settings .klipr-settings-tab-select{max-width:min(172px,52vw);min-height:36px;font-size:16px}.klip-bulk-inline button{min-height:40px}body:not(.is-desktop-app) .klip-mobile-view-toggle{z-index:60;display:block;position:fixed;top:9px;left:50%;transform:translate(-50%)}.klip-mobile-view-toggle .klip-view-toggle{background:var(--panel-2);box-shadow:0 1px #0000002e;display:inline-flex!important}.klip-mobile-view-toggle .klip-view-toggle button{width:34px;height:30px;padding:0}.klip-mobile-view-toggle .klip-view-toggle svg{width:17px;height:17px}body:not(.is-desktop-app) .klip-toolbar-display{display:none!important}body:not(.is-desktop-app) .klip-toolbar-unified{gap:6px}body:not(.is-desktop-app) .klip-toolbar-unified .klip-search-wrap{flex:0 0 100%;min-width:0;max-width:100%}body:not(.is-desktop-app) .klip-toolbar-unified .klip-search-box{height:38px}body:not(.is-desktop-app) .klip-toolbar-unified .klip-search-input{border-radius:0;height:100%;padding:0!important;font-size:16px!important}body:not(.is-desktop-app) .klip-toolbar-unified .klip-owner-dropdown,body:not(.is-desktop-app) .klip-toolbar-unified .klip-topics-dropdown,body:not(.is-desktop-app) .klip-toolbar-unified .klip-time-dropdown,body:not(.is-desktop-app) .klip-toolbar-unified .klip-graph-pill-root{flex:none}body:not(.is-desktop-app) .klip-toolbar-unified .klip-time-trigger,body:not(.is-desktop-app) .klip-toolbar-unified .klip-topics-trigger,body:not(.is-desktop-app) .klip-toolbar-unified .klip-toolbar-clear,body:not(.is-desktop-app) .klip-toolbar-unified .klip-graph-pill-single{border-radius:8px;gap:5px;height:30px;min-height:30px;padding:4px 8px;font-size:14px}body:not(.is-desktop-app) .klip-toolbar-unified .klip-time-trigger,body:not(.is-desktop-app) .klip-toolbar-unified .klip-topics-trigger,body:not(.is-desktop-app) .klip-toolbar-unified .klip-graph-pill-single{box-sizing:border-box;min-width:0}body:not(.is-desktop-app) .klip-toolbar-unified .klip-graph-pill-single{max-width:118px}body:not(.is-desktop-app) .klip-toolbar-unified .klip-graph-pill-single>span:first-child,body:not(.is-desktop-app) .klip-time-trigger>span:first-child,body:not(.is-desktop-app) .klip-topics-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body:not(.is-desktop-app) .klip-grid .klip-tags-row,body:not(.is-desktop-app) .ask-klipr-fab{display:none!important}}@media (width<=430px){body:not(.is-desktop-app) .klip-toolbar-unified{gap:6px 4px}body:not(.is-desktop-app) .klip-toolbar-unified .klip-time-trigger,body:not(.is-desktop-app) .klip-toolbar-unified .klip-topics-trigger,body:not(.is-desktop-app) .klip-toolbar-unified .klip-toolbar-clear,body:not(.is-desktop-app) .klip-toolbar-unified .klip-graph-pill-single{gap:4px;height:28px;min-height:28px;padding:3px 6px;font-size:12px}body:not(.is-desktop-app) .klip-toolbar-unified .klip-owner-dropdown .klip-time-trigger{max-width:76px}body:not(.is-desktop-app) .klip-toolbar-unified .klip-topics-dropdown .klip-topics-trigger{max-width:80px}body:not(.is-desktop-app) .klip-toolbar-unified .klip-time-dropdown .klip-time-trigger{max-width:74px}body:not(.is-desktop-app) .klip-toolbar-unified .klip-graph-pill-single{max-width:88px}}@media (width<=360px){body:not(.is-desktop-app) .klip-toolbar-unified .klip-owner-dropdown .klip-time-trigger{max-width:68px}body:not(.is-desktop-app) .klip-toolbar-unified .klip-topics-dropdown .klip-topics-trigger{max-width:72px}body:not(.is-desktop-app) .klip-toolbar-unified .klip-time-dropdown .klip-time-trigger{max-width:66px}body:not(.is-desktop-app) .klip-toolbar-unified .klip-graph-pill-single{max-width:78px}}@media (width<=340px){.klip-grid{grid-template-columns:1fr}}.klipr-pending-card{outline-offset:-1px;outline:1px dashed #c36a4a73;position:relative}.klipr-pending-card.is-failed{outline-color:#a0323299}.klip-grid .klipr-pending-card .klip-actions{display:flex}@keyframes klipr-pending-shimmer{0%{background-position:0 0}to{background-position:-200% 0}}.klipr-pending-thumb-fallback{width:100%;height:100%;color:color-mix(in srgb, var(--text-soft) 72%, transparent);background:linear-gradient(135deg,#f03f1c24,#0000 42%),linear-gradient(#20191f 0%,#131316 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.klipr-pending-thumb-fallback.is-failed{background:var(--bg-alt)}.klipr-pending-reveal{background:linear-gradient(90deg,#0000 0%,#ffffff14 45%,#0000 70%) 0 0/220% 100%,repeating-linear-gradient(135deg,#ffffff12 0 1px,#0000 1px 14px);animation:1.8s ease-in-out infinite klipr-pending-reveal;position:absolute;inset:0}.klipr-pending-reveal span{background:#ffffff12;border-radius:999px;height:18%;position:absolute;left:12%;right:12%}.klipr-pending-reveal span:first-child{top:23%;right:34%}.klipr-pending-reveal span:nth-child(2){top:43%;left:24%}.klipr-pending-reveal span:nth-child(3){top:63%;right:46%}@keyframes klipr-pending-reveal{0%{opacity:.72;background-position:180% 0,0 0}50%{opacity:1}to{opacity:.72;background-position:-120% 0,0 0}}.klipr-pending-spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.9s linear infinite klipr-pending-spin}@keyframes klipr-pending-spin{to{transform:rotate(360deg)}}.klipr-processing-strip{color:#fff;font-size:var(--text-xs);pointer-events:none;z-index:2;background:linear-gradient(#0009 0%,#0000 100%);align-items:center;gap:6px;padding:6px 10px;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0}.signed-out-auth{background:var(--panel);border:1px solid var(--border);box-shadow:0 1px 0 color-mix(in srgb, var(--accent) 22%, transparent) inset, 0 22px 60px #0000002e, 0 2px 8px #0000000f;border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative}.signed-out-auth:before{content:"";background:radial-gradient(60% 60% at 30% 20%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 65%), radial-gradient(50% 50% at 80% 90%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 65%);filter:blur(28px);z-index:-1;pointer-events:none;border-radius:32px;position:absolute;inset:-28px}.signed-out-auth-header{flex-direction:column;gap:.25rem;display:flex}.signed-out-auth-header h2{font-size:var(--text-xl);letter-spacing:-.4px;margin:0;font-weight:700}.signed-out-auth-header p{font-size:var(--text-md);color:var(--text-soft);margin:0}.signed-out-google-btn{background:var(--panel-2);color:var(--text);border:1px solid var(--border);font-size:var(--text-md);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-weight:500;transition:background .12s,border-color .12s,transform 60ms;display:flex}.signed-out-google-btn:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 6%, var(--panel-2));border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}.signed-out-google-btn:active:not(:disabled){transform:translateY(1px)}.signed-out-google-btn:disabled{opacity:.55;cursor:default}.signed-out-divider{color:var(--muted);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.signed-out-divider:before,.signed-out-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--border) 40%, var(--border) 60%, transparent);flex:1;height:1px}.signed-out-form{flex-direction:column;gap:.7rem;display:flex}.signed-out-field{flex-direction:column;gap:5px;display:flex}.signed-out-field-label{font-size:var(--text-sm);color:var(--text-soft);font-weight:500}.signed-out-input{background:var(--panel-2);color:var(--text);border:1px solid var(--border);font-size:var(--text-md);border-radius:8px;padding:10px 12px;font-family:inherit;transition:border-color .12s,box-shadow .12s,background .12s}.signed-out-input:hover{border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}.signed-out-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);background:var(--panel);outline:none}.signed-out-input:disabled{opacity:.6}.signed-out-primary-btn{background:var(--accent);color:#fff;font-size:var(--text-md);letter-spacing:-.1px;cursor:pointer;border:0;border-radius:10px;margin-top:4px;padding:11px 14px;font-weight:600;transition:filter .12s,transform 60ms}.signed-out-primary-btn:hover:not(:disabled){filter:brightness(1.08)}.signed-out-primary-btn:active:not(:disabled){transform:translateY(1px)}.signed-out-primary-btn:disabled{opacity:.6;cursor:default}.signed-out-link-btn{color:var(--text-soft);font-size:var(--text-sm);text-align:center;cursor:pointer;background:0 0;border:0;padding:4px 0;transition:color .12s}.signed-out-link-btn:hover{color:var(--accent)}.signed-out-error{border:1px solid color-mix(in srgb, var(--accent) 45%, #a44);background:color-mix(in srgb, var(--accent) 8%, transparent);color:color-mix(in srgb, var(--accent) 75%, #f4a);font-size:var(--text-sm);border-radius:8px;padding:9px 12px;line-height:1.4}:root{--klipr-accent:#f03f1c;--klipr-accent-hover:#d44521;--klipr-warn:#e8a73a;--klipr-ink:#111;--klipr-paper:#fff;--klipr-chalk:#e8e4db;--klipr-muted:#5e5e66;--content-video:#e85d4a;--content-audio:#7a5af8;--content-image:#3bae7a;--content-doc:#e8a93a;--content-web:#2e7dd7;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-lg:15px;--text-xl:18px;--text-2xl:24px;--text-3xl:32px;--text-display:56px;--bg:#fff;--bg-alt:#f6f6f7;--panel:#fff;--panel-2:#f4f4f5;--border:#e2e2e5;--text:var(--klipr-ink);--text-soft:var(--klipr-muted);--muted:#888;--accent:var(--klipr-accent);--warn:var(--klipr-warn);--danger:var(--klipr-accent);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light]{--bg:#fff;--bg-alt:#f6f6f7;--panel:#fff;--panel-2:#f4f4f5;--border:#e2e2e5;--text:var(--klipr-ink);--text-soft:var(--klipr-muted);--muted:#888;--accent:var(--klipr-accent);--warn:var(--klipr-warn);--danger:var(--klipr-accent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:var(--klipr-ink);--bg-alt:#1f1f23;--panel:#1f1f23;--panel-2:#28282d;--border:#2a2a30;--text:var(--klipr-paper);--text-soft:#b9b9c0;--muted:var(--klipr-muted);--accent:var(--klipr-accent);--warn:var(--klipr-warn);--danger:var(--klipr-accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root{--bg:var(--klipr-ink);--bg-alt:#1f1f23;--panel:#1f1f23;--panel-2:#28282d;--border:#2a2a30;--text:var(--klipr-paper);--text-soft:#b9b9c0;--muted:var(--klipr-muted);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:var(--text-md);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;letter-spacing:-.2px;margin:0;line-height:1.5}h1{letter-spacing:-.6px;font-weight:700;font-size:var(--text-3xl);margin:0}h2{letter-spacing:-.4px;font-weight:600;font-size:var(--text-xl);margin:0}h3{font-weight:600;font-size:var(--text-md);letter-spacing:-.2px;margin:0 0 .5rem}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{background:var(--text);color:var(--bg);font-weight:500;font-size:var(--text-md);cursor:pointer;letter-spacing:-.1px;border:0;border-radius:6px;padding:9px 14px;font-family:inherit;transition:filter .12s,background .12s}button:hover{filter:brightness(1.05)}button:disabled{opacity:.5;cursor:not-allowed}button.ghost{color:var(--text);border:1px solid var(--border);background:0 0}button.ghost:hover{background:var(--panel)}button.danger,button.accent{background:var(--accent);color:var(--klipr-paper)}.panel{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin:1rem 0;padding:1rem}.row{align-items:center;gap:.75rem;display:flex}.col{flex-direction:column;gap:.5rem;display:flex}.muted{color:var(--muted);font-size:var(--text-md);letter-spacing:-.1px;font-weight:400}input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=color]):not([type=file]),textarea{background:var(--panel-2);border:1px solid var(--border);color:var(--text);font-size:var(--text-md);border-radius:6px;width:100%;padding:8px 10px;font-family:inherit}select{background:var(--panel-2);border:1px solid var(--border);color:var(--text);font-size:var(--text-md);border-radius:6px;max-width:100%;padding:8px 10px;font-family:inherit}input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=color]):not([type=file]):focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.app-shell{background:var(--bg);min-height:100vh;display:flex}.klipr-shell-header{background:var(--panel);border-bottom:1px solid var(--border);box-shadow:0 1px 0 var(--border)}.klipr-shell-main.app-main{background:var(--bg)}:root[data-theme=light] .rel-nav-btn,:root[data-theme=light] .klipr-version-pill{color:#4b4b53!important}:root[data-theme=light] .rel-nav-btn:hover,:root[data-theme=light] .rel-nav-btn.is-active,:root[data-theme=light] .klipr-version-pill:hover,:root[data-theme=light] .klipr-version-pill.is-active{color:var(--text)!important;background:#f0f0f2!important}.app-sidebar{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:200px;padding:1.25rem 0;display:flex}.app-brand{border-bottom:1px solid var(--border);margin-bottom:.5rem;padding:0 1rem 1rem}.app-nav{flex-direction:column;flex:1;gap:2px;padding:0 .5rem;display:flex}.app-user{border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--muted);padding:.75rem 1rem}.app-update-banner{z-index:1200;border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);background:color-mix(in srgb, var(--panel) 96%, black);max-width:calc(100vw - 24px);color:var(--text);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:inline-flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #00000038}.app-update-banner span{font-size:var(--text-sm);white-space:nowrap;font-weight:700}.app-update-banner button{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:6px;padding:6px 10px;font-weight:800}.app-update-banner button:hover,.app-update-banner button:focus-visible{background:color-mix(in srgb, var(--accent) 24%, transparent)}.app-main{overscroll-behavior:none;flex:1;padding:0 1.5rem 1.5rem;overflow-y:auto}.page-sticky-header{z-index:20;background:var(--bg);flex-direction:column;gap:.55rem;margin:0 -1.5rem;padding:.65rem 1.5rem .6rem;display:flex;position:sticky;top:0}@media (width<=768px){.app-sidebar{display:none}.app-main,.klipr-shell-main.app-main{padding:0 .85rem calc(76px + env(safe-area-inset-bottom))!important}.page-sticky-header{background:var(--bg);gap:.45rem;margin:0 -.85rem;padding:.45rem .85rem}.app-main>.col{background:var(--bg);gap:.6rem!important}h1{font-size:var(--text-xl)}.settings-grid{grid-template-columns:1fr!important}input,select,textarea{font-size:var(--text-lg)}.page-sticky-header>.row:first-child{flex-wrap:nowrap;gap:.5rem;align-items:center!important}button{min-height:44px}}@media (width<=920px){.app-shell{flex-direction:column}.app-sidebar{border-right:0;border-bottom:1px solid var(--border);gap:.65rem;width:100%;padding:.8rem .8rem .6rem}.app-brand{border-bottom:0;margin:0;padding:0}.app-nav{flex-flow:wrap;gap:.4rem;padding:0}.app-user{border-top:0;align-items:center;gap:.5rem;padding:0;display:flex}}
