.cf-container{color:var(--auth-text-main);max-width:740px;width:100%;margin:0 auto;padding-bottom:80px;overflow-x:clip}.cf-container,.cf-container *,.cf-container :after,.cf-container :before{min-width:0;box-sizing:border-box}.cf-relative{position:relative}.cf-inline{display:inline-flex}.cf-flex-1{flex:1;min-width:0}.cf-pointer{cursor:pointer}.cf-danger{color:#e58e86!important}.cf-header{padding:32px 0 24px;border-bottom:1px solid var(--auth-border-strong);margin-bottom:24px}.cf-header-title{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:800;color:var(--auth-yellow);margin-bottom:6px;letter-spacing:-.5px}.cf-header-title svg{width:24px;height:24px}.cf-header p{font-size:13px;color:var(--auth-text-muted);margin:0}.cf-online-bar{display:flex;align-items:center;gap:16px;padding:12px 16px;margin-bottom:24px;background:var(--auth-bg-panel);border:1px solid var(--auth-border-subtle);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.cf-online-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#34d399;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.cf-dot{width:8px;height:8px;background:#34d399;border-radius:50%;box-shadow:0 0 0 2px rgba(52,211,153,.2);animation:cf-pulse 2s infinite}@keyframes cf-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.cf-online-avatars{display:flex;gap:6px;flex-wrap:wrap}.cf-online-avatars>span{transition:transform .2s ease}.cf-online-avatars>span:hover{transform:translateY(-2px)}.cf-composer{background:var(--auth-bg-panel);border:1px solid var(--auth-border-strong);border-radius:16px;padding:20px;margin-bottom:32px;box-shadow:0 8px 24px rgba(0,0,0,.3);transition:border-color .2s}.cf-composer:focus-within{border-color:var(--auth-yellow)}.cf-composer-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.cf-composer-avatar{flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.5);border-radius:50%}.cf-prompts{display:flex;gap:8px;flex-wrap:wrap;min-width:0;padding-top:4px}.cf-prompt-btn{background:var(--auth-bg-card);border:1px solid var(--auth-border-subtle);color:var(--auth-text-dim);padding:6px 12px;border-radius:20px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s}.cf-prompt-btn:hover{background:var(--auth-bg-panel-hover);color:var(--auth-text-main);border-color:var(--auth-border-strong)}.cf-prompt-btn.active{background:rgba(229,198,93,.1);color:var(--auth-yellow);border-color:rgba(229,198,93,.3)}.cf-composer-body{margin-left:54px}.cf-textarea{width:100%;background:var(--auth-bg-solid);border:1px solid var(--auth-border-subtle);border-radius:12px;padding:14px 16px;color:var(--auth-text-main);font-size:14px;line-height:1.5;resize:vertical;min-height:90px;box-sizing:border-box;transition:border-color .2s}.cf-textarea:focus{outline:none;border-color:var(--auth-yellow)}.cf-textarea::placeholder{color:var(--auth-text-muted)}.cf-attach-preview{margin-top:12px;border-radius:8px;overflow:hidden;border:1px solid var(--auth-border-subtle)}.cf-composer-footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.cf-attach-wrapper{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--auth-bg-card);border:1px solid var(--auth-border-subtle);border-radius:8px;cursor:pointer;transition:all .2s}.cf-attach-wrapper:hover{background:var(--auth-bg-panel-hover);border-color:var(--auth-border-strong)}.cf-attach-wrapper label{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:2}.cf-attach-icon-overlay{color:var(--auth-text-dim);pointer-events:none;display:flex}.cf-btn-submit{display:flex;align-items:center;gap:8px;background:var(--auth-yellow);color:#000;border:none;padding:10px 24px;border-radius:8px;font-size:13px;font-weight:800;cursor:pointer;transition:transform .1s,opacity .2s;box-shadow:0 4px 12px rgba(229,198,93,.2)}.cf-btn-submit:disabled{background:var(--auth-bg-card);color:var(--auth-text-muted);box-shadow:none;cursor:not-allowed}.cf-btn-submit:not(:disabled):active{transform:scale(.97)}.cf-btn-submit.small{padding:8px 16px;font-size:12px}.cf-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.cf-filters{display:flex;gap:8px}.cf-filter-btn{background:var(--auth-bg-panel);border:1px solid var(--auth-border-subtle);color:var(--auth-text-dim);padding:8px 16px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s}.cf-filter-btn:hover{border-color:var(--auth-border-strong);color:var(--auth-text-main)}.cf-filter-btn.active{background:rgba(229,198,93,.1);border-color:var(--auth-yellow);color:var(--auth-yellow)}.cf-search-box{position:relative;width:280px}.cf-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--auth-text-muted)}.cf-search-input{width:100%;background:var(--auth-bg-panel);border:1px solid var(--auth-border-subtle);border-radius:8px;padding:10px 36px;color:var(--auth-text-main);font-size:13px;box-sizing:border-box;transition:border-color .2s}.cf-search-input:focus{outline:none;border-color:var(--auth-border-strong);background:var(--auth-bg-solid)}.cf-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--auth-text-muted);cursor:pointer;padding:4px;display:flex}.cf-search-clear:hover{color:var(--auth-text-main)}.cf-search-results{background:var(--auth-bg-panel);border:1px solid var(--auth-border-strong);border-radius:12px;margin-bottom:24px;overflow:hidden}.cf-search-msg{color:var(--auth-text-dim)}.cf-search-err,.cf-search-msg{padding:20px;text-align:center;font-size:13px}.cf-search-err{color:#e58e86}.cf-search-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--auth-border-subtle)}.cf-search-item:last-child{border-bottom:none}.cf-search-info{flex:1;min-width:0}.cf-search-name{font-size:13px;font-weight:700;color:var(--auth-text-main)}.cf-search-affil{font-size:11px;color:var(--auth-text-dim);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-btn-follow{background:var(--auth-yellow);color:#000;border:none;padding:6px 16px;border-radius:6px;font-size:11px;font-weight:800;cursor:pointer}.cf-btn-follow.following{background:transparent;border:1px solid var(--auth-border-strong);color:var(--auth-text-muted)}.cf-post-list{display:flex;flex-direction:column;gap:16px}.cf-post{background:var(--auth-bg-solid);border:1px solid var(--auth-border-subtle);border-radius:16px;padding:20px;transition:all .3s ease}.cf-post:hover{border-color:var(--auth-border-strong);background:var(--auth-bg-panel)}.cf-post.focused{border-color:var(--auth-yellow);box-shadow:0 0 0 1px rgba(229,198,93,.3)}.cf-post-layout{display:flex;gap:16px;align-items:flex-start}.cf-post-content{flex:1;min-width:0}.cf-post-meta{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.cf-post-author{font-size:14px;font-weight:700;color:var(--auth-text-main);cursor:pointer}.cf-post-author:hover{text-decoration:underline}.cf-post-time{font-size:11px;color:var(--auth-text-dim)}.cf-post-admin{margin-left:auto;display:flex;gap:12px;align-items:center}.cf-post-admin button{background:none;border:none;color:var(--auth-text-dim);font-size:11px;cursor:pointer;padding:0}.cf-post-admin button:hover{color:var(--auth-text-main)}.cf-mod-badge{font-size:9px;font-weight:800;color:var(--auth-yellow);border:1px solid rgba(229,198,93,.4);padding:2px 6px;border-radius:4px}.cf-post-body{font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.cf-post-body,.cf-post-paper{color:var(--auth-text-main);margin-bottom:12px}.cf-post-paper{display:inline-flex;align-items:center;gap:8px;background:var(--auth-bg-card);border:1px solid var(--auth-border-strong);padding:10px 14px;border-radius:8px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s}.cf-post-paper:hover{background:var(--auth-bg-panel-hover);border-color:var(--auth-yellow);color:var(--auth-yellow)}.cf-post-actions{display:flex;align-items:center;gap:16px;padding-top:12px;border-top:1px solid var(--auth-border-subtle);flex-wrap:wrap}.cf-action-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--auth-text-muted);font-size:12px;font-weight:600;cursor:pointer;padding:6px 8px;border-radius:6px;transition:all .2s}.cf-action-btn:hover{background:var(--auth-bg-card);color:var(--auth-text-main)}.cf-action-btn.liked{color:var(--auth-yellow)}.cf-action-btn.active{color:var(--auth-text-main);background:var(--auth-bg-card)}.cf-reactions-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.cf-reaction-badge{display:inline-flex;align-items:center;gap:6px;background:var(--auth-bg-card);border:1px solid var(--auth-border-subtle);color:var(--auth-text-dim);padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s}.cf-reaction-badge:hover{border-color:var(--auth-border-strong);color:var(--auth-text-main)}.cf-reaction-badge.mine{background:rgba(229,198,93,.1);border-color:var(--auth-yellow);color:var(--auth-yellow)}.cf-add-reaction{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--auth-bg-card);border:1px dashed var(--auth-border-strong);color:var(--auth-text-muted);cursor:pointer;transition:all .2s}.cf-add-reaction:hover{border-style:solid;border-color:var(--auth-yellow);color:var(--auth-yellow)}.cf-overlay{position:fixed;inset:0;z-index:60}.cf-reaction-picker{position:absolute;bottom:calc(100% + 8px);right:0;background:var(--auth-bg-panel-hover);border:1px solid var(--auth-border-strong);border-radius:12px;padding:8px;display:flex;gap:4px;z-index:61;box-shadow:0 10px 30px rgba(0,0,0,.6)}.cf-reaction-option{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:transparent;border:none;color:var(--auth-text-main);cursor:pointer;transition:background .2s}.cf-reaction-option:hover{background:var(--auth-bg-card);color:var(--auth-yellow)}.cf-comments-section{margin-top:16px;padding-top:16px;border-top:1px dashed var(--auth-border-subtle)}.cf-comment{display:flex;gap:12px;margin-bottom:16px}.cf-comment-content{flex:1;min-width:0}.cf-comment-meta{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.cf-comment-author{font-size:12px;font-weight:700;color:var(--auth-text-main)}.cf-comment-time{font-size:10px;color:var(--auth-text-dim)}.cf-comment-body{font-size:13px;color:var(--auth-text-muted);line-height:1.5;white-space:pre-wrap;word-break:break-word}.cf-comment-admin{display:flex;gap:12px;margin-top:6px}.cf-comment-admin button{background:none;border:none;color:var(--auth-text-dim);font-size:10px;font-weight:600;cursor:pointer;padding:0}.cf-comment-admin button:hover{color:var(--auth-text-main)}.cf-comment-composer{display:flex;gap:10px;margin-top:12px;align-items:flex-start}.cf-input{width:100%;background:var(--auth-bg-solid);border:1px solid var(--auth-border-strong);border-radius:8px;padding:10px 12px;color:var(--auth-text-main);font-size:13px;box-sizing:border-box}.cf-input:focus{outline:none;border-color:var(--auth-yellow)}.cf-empty-state{text-align:center;padding:60px 20px;background:var(--auth-bg-panel);border:1px dashed var(--auth-border-strong);border-radius:16px;color:var(--auth-text-dim)}.cf-empty-state svg{width:48px;height:48px;color:var(--auth-border-strong);margin-bottom:16px}.cf-empty-state h4{font-size:16px;color:var(--auth-text-main);margin:0 0 8px}.cf-empty-state p{font-size:13px;margin:0}.cf-empty-action{margin-top:18px}.cf-skeleton-post{height:140px;background:var(--auth-bg-solid);border:1px solid var(--auth-border-subtle);border-radius:16px;margin-bottom:16px;animation:cf-shimmer 2s linear infinite;background-image:linear-gradient(90deg,var(--auth-bg-solid) 0,var(--auth-bg-panel) 40px,var(--auth-bg-solid) 80px);background-size:600px}@keyframes cf-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.cf-unauth{text-align:center;padding:80px 20px;background:var(--auth-bg-solid);border:1px solid var(--auth-border-subtle);border-radius:16px;margin-top:40px}.cf-unauth-icon{width:64px;height:64px;background:rgba(229,198,93,.1);color:var(--auth-yellow);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.cf-unauth-icon svg{width:32px;height:32px}.cf-unauth h3{font-size:24px;font-weight:800;color:var(--auth-text-main);margin:0 0 12px}.cf-unauth p{font-size:14px;color:var(--auth-text-dim);margin:0 0 24px}.cf-btn-primary{background:var(--auth-yellow);color:#000;border:none;padding:10px 24px;border-radius:8px;font-size:13px;font-weight:800;cursor:pointer;transition:transform .1s}.cf-btn-primary:active{transform:scale(.97)}.cf-btn-secondary{background:transparent;border:1px solid var(--auth-border-strong);color:var(--auth-text-muted);padding:10px 24px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.cf-btn-secondary:hover{color:var(--auth-text-main);border-color:var(--auth-text-dim)}.cf-container button:focus-visible,.cf-container input:focus-visible,.cf-container textarea:focus-visible,.cf-unauth button:focus-visible{outline:2px solid var(--auth-yellow);outline-offset:2px}@media (max-width:720px){.cf-container{max-width:none;padding-bottom:48px}.cf-header{padding-top:16px;margin-bottom:18px}.cf-header-title{font-size:21px}.cf-online-bar{align-items:flex-start;gap:10px;padding:10px 12px;margin-bottom:16px}.cf-composer{padding:14px;margin-bottom:22px;border-radius:13px}.cf-composer-header{gap:11px;margin-bottom:12px}.cf-prompts{gap:6px;overflow-x:auto;flex-wrap:nowrap;max-width:calc(100vw - 78px);padding:2px 0 5px;scrollbar-width:none;overscroll-behavior-inline:contain}.cf-prompts::-webkit-scrollbar{display:none}.cf-prompt-btn{flex:0 0 auto}.cf-composer-body{margin-left:0}.cf-controls{align-items:stretch;gap:10px;margin-bottom:18px}.cf-search-box{width:100%}.cf-post{padding:14px;border-radius:13px}.cf-post-layout{gap:10px}.cf-post-avatar{display:none}.cf-post-meta{align-items:flex-start;flex-wrap:wrap}.cf-post-admin{flex-basis:100%;margin-left:0}.cf-post-actions{gap:6px}.cf-reactions-list{width:100%;margin-left:0}.cf-comment-composer{align-items:stretch}}@media (prefers-reduced-motion:reduce){.cf-container *,.cf-container :after,.cf-container :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lib-workspace{--panel:var(--auth-bg-solid);--soft:var(--auth-bg-panel);--hover:var(--auth-bg-panel-hover);--line:var(--auth-border-subtle);--line2:var(--auth-border-strong);position:relative;min-height:calc(100vh - 50px);overflow:hidden;color:var(--auth-text-main);font-family:var(--font)}.lib-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:32px;border-bottom:1px solid var(--line)}.lib-header h1{font-size:26px;letter-spacing:-.04em;margin:5px 0 4px}.lib-header p{margin:0;color:var(--auth-text-dim);font-size:13px}.lib-eyebrow,.lib-results-meta span:last-child{display:flex;align-items:center;gap:5px;color:var(--Y);font:700 9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.lib-header-actions,.lib-inspector-primary{display:flex;gap:10px}.lib-primary,.lib-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:7px;padding:9px 14px;font:700 12px var(--font);cursor:pointer}.lib-primary{border:1px solid var(--Y);background:var(--Y);color:#101010}.lib-secondary{border:1px solid var(--line2);background:var(--panel);color:var(--auth-text-main)}.lib-secondary:hover{background:var(--hover)}.lib-toolbar{display:flex;justify-content:space-between;gap:16px;padding:16px 32px;background:var(--panel);border-bottom:1px solid var(--line)}.lib-search{width:min(440px,50%);display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line2);border-radius:7px;background:var(--soft);color:var(--auth-text-dark)}.lib-search:focus-within{border-color:var(--Y)}.lib-search input{width:100%;padding:9px 0;background:transparent;border:0;outline:0;color:var(--auth-text-main);font:12px var(--font)}.lib-inspector header button,.lib-search button{display:flex;padding:4px;border:0;background:transparent;color:var(--auth-text-dark);cursor:pointer}.lib-selects{display:flex;gap:8px}.lib-selects select{border:1px solid var(--line2);border-radius:7px;background:var(--soft);color:var(--auth-text-dim);padding:8px 28px 8px 10px;font:600 11px var(--font)}.lib-results-meta{display:flex;justify-content:space-between;padding:12px 32px;color:var(--auth-text-dark);font:10px var(--mono);border-bottom:1px solid var(--line)}.lib-list{display:flex;flex-direction:column;gap:10px;padding:20px 32px 40px}.lib-card{display:flex;justify-content:space-between;gap:24px;padding:18px 20px;background:var(--panel);border:1px solid var(--line2);border-radius:10px;cursor:pointer;transition:.18s ease}.lib-card.active,.lib-card:hover{border-color:color-mix(in srgb,var(--Y) 35%,var(--line2));transform:translateY(-1px)}.lib-card-main{min-width:0;flex:1}.lib-card-top{display:flex;align-items:center;gap:8px;margin-bottom:9px}.lib-private{gap:4px;color:var(--auth-text-dark);font:700 8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.lib-private,.lib-status-dot{display:inline-flex;align-items:center}.lib-status-dot{gap:5px;color:var(--status);font-size:9px;font-weight:700}.lib-status-dot:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--status)}.lib-card h2{margin:0;color:var(--auth-text-main);font-size:15px;line-height:1.4}.lib-authors{margin:5px 0 0;color:var(--auth-text-dim);font-size:11px}.lib-abstract{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:850px;margin:10px 0 0;color:var(--auth-text-dim);font-size:11.5px;line-height:1.55}.lib-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.lib-actions button,.lib-inspector-links button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--auth-text-dark);font:600 10.5px var(--font);cursor:pointer}.lib-actions .accent,.lib-actions button:hover,.lib-inspector-links button:hover{color:var(--auth-text-main)}.lib-actions .accent:first-child{color:#60a5fa}.lib-actions .accent:nth-child(2){color:var(--Y)}.saved{color:#fbbf24!important}.lib-open-inspector{align-self:center;display:flex;gap:7px;border:0;background:transparent;color:var(--auth-text-dark);font:600 10px var(--font);cursor:pointer}.lib-summary{margin-top:12px;padding:11px 13px;border-left:2px solid #60a5fa;border-radius:5px;background:var(--soft);color:var(--auth-text-dim);font-size:11.5px;line-height:1.55}.lib-summary b{display:block;margin-bottom:3px;color:#60a5fa;font:700 8px var(--mono);text-transform:uppercase;letter-spacing:.08em}.lib-state{max-width:520px;margin:64px auto;padding:54px 30px;text-align:center;border:1px dashed var(--line2);border-radius:13px}.lib-state-icon{width:54px;height:54px;display:grid;place-items:center;margin:0 auto 18px;border:1px solid var(--line2);border-radius:14px;background:var(--soft);color:var(--Y)}.lib-state h2{margin:6px 0 8px;font-size:20px}.lib-state p{max-width:430px;margin:0 auto 20px;color:var(--auth-text-dim);font-size:12.5px;line-height:1.6}.lib-kicker{color:var(--auth-text-dark);font:700 9px var(--mono);letter-spacing:.12em}.lib-upgrade{border-style:solid;border-color:color-mix(in srgb,var(--Y) 25%,var(--line2));background:color-mix(in srgb,var(--Y) 3%,transparent)}.lib-no-results{margin-top:30px;padding:40px 20px}.lib-error{border-style:solid;border-color:color-mix(in srgb,var(--auth-danger) 38%,var(--line2))}.lib-error .lib-state-icon{color:var(--auth-danger);border-color:color-mix(in srgb,var(--auth-danger) 35%,var(--line2))}.lib-loading{gap:12px}.lib-skeleton{padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.lib-skeleton span{display:block;height:9px;margin:8px 0;border-radius:8px;background:linear-gradient(90deg,var(--soft),var(--hover),var(--soft));background-size:200% 100%;animation:lib-shimmer 1.4s infinite}.lib-skeleton span:first-child{width:55%}.lib-skeleton span:nth-child(2){width:30%}.lib-skeleton span:last-child{width:80%}@keyframes lib-shimmer{to{background-position:-200% 0}}.lib-inspector{position:absolute;z-index:20;inset:0 0 0 auto;width:390px;display:flex;flex-direction:column;background:var(--panel);border-left:1px solid var(--line2);box-shadow:-18px 0 40px rgba(0,0,0,.45);animation:lib-slide .2s ease-out}@keyframes lib-slide{0%{transform:translateX(100%)}}.lib-inspector header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.lib-inspector header span{display:block;font-size:12px;font-weight:700}.lib-inspector header small{display:flex;align-items:center;gap:4px;margin-top:3px;color:var(--Y);font:700 8px var(--mono);text-transform:uppercase;letter-spacing:.08em}.lib-inspector-body{overflow:auto;padding:24px 20px}.lib-inspector-body>h2{margin:0;font-size:19px;line-height:1.4}.lib-inspector-authors{color:var(--auth-text-dim);font-size:12px;line-height:1.5}.lib-inspector-primary{margin:20px 0 28px}.lib-inspector-body section{padding:20px 0;border-top:1px solid var(--line)}.lib-inspector-body section h3{margin:0 0 11px;color:var(--auth-text-dark);font:700 9px var(--mono);letter-spacing:.09em;text-transform:uppercase}.lib-inspector-body section p{margin:0;color:var(--auth-text-dim);font-size:12px;line-height:1.65}.lib-status-picker{display:flex;gap:6px}.lib-status-picker button{padding:4px 9px;border:1px solid var(--line2);border-radius:12px;background:transparent;color:var(--auth-text-dark);font-size:9px;font-weight:700;cursor:pointer}.lib-status-picker button.active{border-color:color-mix(in srgb,var(--status) 45%,transparent);background:color-mix(in srgb,var(--status) 12%,transparent);color:var(--status)}.lib-inspector-links{display:flex;flex-direction:column;gap:4px;padding-top:16px;border-top:1px solid var(--line)}.lib-inspector-links button{padding:9px;border-radius:6px;font-size:12px}.lib-inspector-links button:hover{background:var(--hover)}.lib-inspector-links .danger{margin-top:8px;color:var(--auth-danger)}.lib-inspector-links .danger:hover{background:rgba(229,115,115,.1)}@media(max-width:760px){.lib-header{align-items:stretch;padding:22px 16px;flex-direction:column}.lib-header-actions{flex-wrap:wrap}.lib-header-actions .lib-primary{width:100%}.lib-toolbar{padding:12px 16px;flex-direction:column}.lib-search{width:auto}.lib-selects{width:100%}.lib-selects select{flex:1;min-width:0}.lib-results-meta{padding:10px 16px}.lib-list{padding:14px 16px 30px}.lib-card{padding:16px}.lib-open-inspector span{display:none}.lib-inspector{width:100%}.lib-actions{gap:12px}.lib-state{margin:32px 16px}}.bk-workspace{--bg-primary:var(--auth-bg-gradient);--bg-secondary:var(--auth-bg-solid);--bg-tertiary:var(--auth-bg-panel);--bg-hover:var(--auth-bg-panel-hover);--border-subtle:var(--auth-border-subtle);--border-strong:var(--auth-border-strong);--border-focus:var(--Y);--text-primary:var(--auth-text-main);--text-secondary:var(--auth-text-dim);--text-tertiary:var(--auth-text-dark);--danger:var(--auth-danger);--danger-bg:rgba(229,115,115,0.1);font-family:var(--font);color:var(--auth-text-main);min-height:0;display:flex;flex-direction:column}.bk-header{display:flex;justify-content:space-between;align-items:flex-end;padding:0 0 16px;margin-bottom:16px;background:transparent}.bk-header-left h1{font-size:22px;font-weight:800;margin:0 0 6px;letter-spacing:-.04em}.bk-count{font-size:11px;color:var(--auth-text-dim)}.bk-header-right{display:flex;align-items:center;gap:12px}.bk-clear-all{border:none;padding:8px;color:var(--auth-text-dark)}.bk-clear-all:hover{color:var(--danger);background:var(--danger-bg)}.bk-search-box{display:flex;align-items:center;background:var(--bg-secondary);border:1px solid var(--auth-border-strong);border-radius:8px;padding:0 12px;width:280px;transition:border-color .2s}.bk-search-box:focus-within{border-color:var(--border-focus)}.bk-search-box svg{color:var(--auth-text-dark);flex-shrink:0}.bk-search-box input{flex:1;background:transparent;border:none;padding:10px;color:var(--auth-text-main);font-size:13px;outline:none}.bk-search-box input::placeholder{color:var(--auth-text-dark)}.bk-search-clear{background:transparent;border:none;color:var(--auth-text-dark);cursor:pointer;padding:4px;display:flex}.bk-search-clear:hover{color:var(--auth-text-main)}.bk-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 0;background:transparent}.bk-filters{display:flex;gap:12px;flex-wrap:wrap}.bk-select-wrap{position:relative;display:flex;align-items:center}.bk-select-wrap select{appearance:none;background:var(--bg-tertiary);border:1px solid var(--auth-border-strong);border-radius:6px;color:var(--auth-text-dim);font-size:11px;font-weight:600;padding:8px 28px 8px 12px;cursor:pointer;outline:none}.bk-select-wrap select:hover{border-color:var(--Y);color:var(--auth-text-main)}.bk-select-wrap svg{position:absolute;right:10px;pointer-events:none;color:var(--auth-text-dark)}.bk-view-toggles{display:flex;background:var(--bg-tertiary);border:1px solid var(--auth-border-strong);border-radius:6px;padding:2px}.bk-view-toggles button{background:transparent;border:none;color:var(--auth-text-dark);padding:6px 10px;border-radius:4px;cursor:pointer;display:flex}.bk-view-toggles button:hover{color:var(--auth-text-dim)}.bk-view-toggles button.active{background:var(--bg-hover);color:var(--auth-text-main)}.bk-bulk-bar{justify-content:space-between;padding:12px 32px;background:rgba(251,191,36,.08);border-bottom:1px solid rgba(251,191,36,.2)}.bk-bulk-bar,.bk-bulk-left{display:flex;align-items:center}.bk-bulk-left{gap:12px}.bk-bulk-count{font-size:11px;font-weight:600;color:var(--Y)}.bk-bulk-actions{display:flex;gap:8px}.bk-bulk-actions button{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;border:1px solid var(--auth-border-strong);background:var(--bg-secondary);color:var(--auth-text-main)}.bk-bulk-actions button:hover{background:var(--bg-hover)}.bk-bulk-actions button.danger{color:var(--danger);border-color:rgba(229,115,115,.3);background:rgba(229,115,115,.05)}.bk-bulk-actions button.danger:hover{background:var(--danger-bg)}.bk-bulk-actions button.ghost{background:transparent;border-color:transparent;color:var(--auth-text-dim)}.bk-bulk-actions button.ghost:hover{color:var(--auth-text-main)}.bk-content{flex:0 1 auto;padding:16px 0 0;background:transparent;overflow:visible}.bk-empty-state{text-align:center;padding:80px 20px;border:1px dashed var(--auth-border-strong);border-radius:12px;max-width:480px;margin:40px auto}.bk-empty-icon{color:var(--auth-text-dark);margin-bottom:16px;display:flex;justify-content:center}.bk-empty-state h3{font-size:16px;font-weight:700;margin:0 0 8px}.bk-empty-state p{font-size:12px;color:var(--auth-text-dim);margin:0 0 20px;line-height:1.5}.bk-btn-ghost{background:transparent;border:1px solid var(--auth-border-strong);color:var(--auth-text-main);padding:8px 16px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer}.bk-btn-ghost:hover{background:var(--bg-secondary)}.bk-grid{display:flex;flex-direction:column;gap:8px}.bk-layout-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.bk-layout-grid .bk-card{height:100%}.bk-card{position:relative;display:flex;background:var(--bg-secondary);border:1px solid var(--auth-border-strong);border-radius:10px;padding:16px;transition:border-color .2s,transform .2s,background .2s}.bk-layout-grid .bk-card{flex-direction:column}.bk-card:hover{background:var(--bg-hover);border-color:color-mix(in srgb,var(--Y) 40%,var(--auth-border-strong))}.bk-card.selected{border-color:var(--Y);background:rgba(251,191,36,.03)}.bk-card.dragging{opacity:.4}.bk-card.drag-over{border-top-color:var(--Y);border-top-width:2px}.bk-card-cb{padding-right:16px;cursor:pointer}.bk-layout-grid .bk-card-cb{position:absolute;top:16px;right:16px;padding-right:0;z-index:2}.bk-checkbox{width:16px;height:16px;border:1px solid var(--auth-text-dark);border-radius:4px;display:flex;align-items:center;justify-content:center;color:transparent;transition:all .2s}.bk-checkbox.checked{color:#000}.bk-checkbox.checked,.bk-checkbox.partial{background:var(--Y);border-color:var(--Y)}.bk-checkbox.partial:after{content:"";width:8px;height:2px;background:#000;border-radius:1px}.bk-card-cb:hover .bk-checkbox:not(.checked){border-color:var(--auth-text-dim)}.bk-card-main{flex:1;min-width:0;display:flex;flex-direction:column}.bk-card-tags{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.bk-tag{font-family:var(--mono);font-size:8px;font-weight:800;padding:2px 6px;border-radius:4px;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent)}.bk-tag-gh{--c:#8b5cf6}.bk-tag-hf{--c:#f59e0b}.bk-tag-code{--c:#34d399}.bk-tag-coll{--c:#94a3b8;display:inline-flex;align-items:center}.bk-card-title{font-size:14px;font-weight:700;line-height:1.4;margin:0 0 6px;color:var(--auth-text-main);cursor:pointer;display:flex;align-items:flex-start;gap:6px}.bk-card-title span{display:inline}.bk-layout-grid .bk-card-title{padding-right:24px}.bk-card-title svg{color:var(--auth-text-dark);margin-top:3px;opacity:0;transition:opacity .2s;flex-shrink:0}.bk-card-title:hover{text-decoration:underline;text-decoration-color:var(--auth-text-dark)}.bk-card-title:hover svg{opacity:1}.bk-card-authors{font-size:11px;color:var(--auth-text-dim);margin-bottom:12px;line-height:1.5}.bk-card-status-picker{display:flex;gap:6px;margin-bottom:16px;align-items:center}.bk-status-btn{background:transparent;border:1px solid var(--auth-border-strong);color:var(--auth-text-dark);padding:3px 10px;border-radius:12px;font-size:9px;font-weight:700;cursor:pointer;transition:all .2s}.bk-status-btn:hover{border-color:color-mix(in srgb,var(--c) 50%,var(--auth-border-strong));color:var(--auth-text-dim)}.bk-status-btn.active{background:color-mix(in srgb,var(--c) 15%,transparent);border-color:color-mix(in srgb,var(--c) 40%,transparent);color:var(--c)}.bk-card-note-section{margin-bottom:16px}.bk-note-editor{background:var(--bg-tertiary);border:1px solid var(--auth-border-strong);border-radius:8px;padding:8px}.bk-note-editor textarea{width:100%;min-height:60px;background:transparent;border:none;color:var(--auth-text-main);font-family:var(--font);font-size:11px;resize:vertical;outline:none}.bk-note-actions{display:flex;gap:8px;margin-top:8px}.bk-btn-primary{background:var(--Y);color:#000;border:none;border-radius:4px;padding:4px 12px;font-size:10px;font-weight:700;cursor:pointer}.bk-note-display{background:var(--bg-tertiary);border-left:2px solid var(--Y);border-radius:4px;padding:10px 12px;font-size:11px;color:var(--auth-text-dim);line-height:1.5}.bk-note-add-btn,.bk-note-edit-btn{background:transparent;border:none;color:var(--auth-text-dark);font-size:10px;font-weight:600;cursor:pointer;padding:0;margin-top:6px;display:inline-flex;align-items:center;gap:4px}.bk-note-add-btn:hover,.bk-note-edit-btn:hover{color:var(--Y)}.bk-note-add-btn{color:color-mix(in srgb,var(--Y) 70%,var(--auth-text-dark))}.bk-card-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--auth-border-subtle);flex-wrap:wrap;gap:12px}.bk-card-actions{display:flex;gap:16px;flex-wrap:wrap}.bk-card-actions button{background:transparent;border:none;padding:0;font-size:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;color:var(--auth-text-dark);font-family:var(--font)}.bk-card-actions button:hover{color:var(--auth-text-main)}.bk-card-actions .action-qa{color:var(--Y)}.bk-card-actions .action-qa:hover{color:color-mix(in srgb,var(--Y) 80%,white)}.bk-card-actions .action-remove:hover{color:var(--danger)}.bk-card-actions .action-zotero.saved{color:#10b981}.bk-card-meta{display:flex;align-items:center;gap:12px}.bk-date{font-size:10px;color:var(--auth-text-dark)}.bk-drag-controls{display:flex;align-items:center;gap:2px}.bk-drag-controls button{background:transparent;border:none;color:var(--auth-text-dark);cursor:pointer;padding:2px 4px;font-size:11px}.bk-drag-controls button:disabled{opacity:.3;cursor:default}.bk-drag-controls button:hover:not(:disabled){color:var(--auth-text-main)}.bk-drag-handle{color:var(--auth-text-dark);cursor:grab;padding:2px 4px;display:flex}.bk-drag-handle:active{cursor:grabbing}.bk-layout-compact .bk-card{padding:10px 16px}.bk-layout-compact .bk-card,.bk-layout-compact .bk-card-main{flex-direction:row;align-items:center;gap:16px}.bk-layout-compact .bk-card-title{margin:0;font-size:12px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.bk-layout-compact .bk-card-tags{margin:0;flex-shrink:0}.bk-layout-compact .bk-card-authors{display:none}.bk-compact-header{display:flex;align-items:center;padding:0 16px 8px;font-size:10px;font-weight:600;color:var(--auth-text-dark);border-bottom:1px solid var(--auth-border-strong);margin-bottom:8px;gap:16px}.bk-compact-cb{width:16px;cursor:pointer}.bk-compact-title{flex:1}.bk-compact-status{width:100px}.bk-compact-date{width:80px}.bk-compact-actions{width:60px;display:flex;gap:8px;justify-content:flex-end}.bk-compact-status-col{width:100px;flex-shrink:0}.bk-compact-date-col{width:80px;flex-shrink:0;font-size:10px;color:var(--auth-text-dark)}.bk-status-badge{font-size:9px;font-weight:700;padding:2px 8px;border-radius:10px;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent)}.bk-compact-actions button{background:transparent;border:none;color:var(--auth-text-dark);padding:4px;cursor:pointer;border-radius:4px}.bk-compact-actions button:hover{background:var(--bg-hover);color:var(--auth-text-main)}.bk-compact-actions .action-remove:hover{color:var(--danger);background:var(--danger-bg)}@media (max-width:768px){.bk-header{padding:20px 16px;flex-direction:column;align-items:stretch;gap:16px}.bk-search-box{width:100%}.bk-toolbar{padding:12px 16px;flex-direction:column;align-items:stretch;gap:12px}.bk-view-toggles{display:none}.bk-content{padding:16px}.bk-card-footer{flex-direction:column;align-items:stretch}.bk-card-actions,.bk-card-meta{justify-content:space-between}.bk-card-meta{margin-top:12px}.bk-inspector{width:100%}}.bk-workspace{position:relative;overflow:hidden}.bk-inspector{position:absolute;top:0;right:0;bottom:0;width:360px;background:var(--bg-secondary);border-left:1px solid var(--auth-border-strong);display:flex;flex-direction:column;box-shadow:-10px 0 30px rgba(0,0,0,.5);z-index:10;animation:slide-in .2s cubic-bezier(.16,1,.3,1)}@keyframes slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.bk-inspector-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--auth-border-subtle)}.bk-inspector-header h2{font-size:13px;font-weight:700;color:var(--auth-text-main);margin:0}.bk-inspector-header button{background:transparent;border:none;color:var(--auth-text-dark);cursor:pointer;padding:4px;display:flex;border-radius:4px}.bk-inspector-header button:hover{background:var(--bg-hover);color:var(--auth-text-main)}.bk-inspector-scroll{flex:1;overflow-y:auto;padding:24px 20px;display:flex;flex-direction:column;gap:24px}.bk-inspector-tags{display:flex;gap:6px;flex-wrap:wrap}.bk-inspector-title{font-size:16px;font-weight:800;line-height:1.4;margin:0;color:var(--auth-text-main)}.bk-inspector-authors{font-size:11px;color:var(--auth-text-dim);line-height:1.5}.bk-inspector-actions-primary{display:flex;gap:12px}.bk-inspector-section h4{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--auth-text-dark);margin:0 0 12px;font-weight:700}.bk-inspector-summary{font-size:12px;color:var(--auth-text-dim);line-height:1.6;background:var(--bg-tertiary);padding:16px;border-radius:8px;border:1px solid var(--auth-border-strong)}.bk-inspector-boards{display:flex;gap:8px;flex-wrap:wrap}.bk-inspector-empty-text{font-size:11px;color:var(--auth-text-dark);font-style:italic}.bk-inspector-links{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--auth-border-subtle)}.bk-inspector-links button{background:transparent;border:none;display:flex;align-items:center;gap:8px;color:var(--auth-text-dim);font-size:11px;font-weight:600;padding:8px;border-radius:6px;cursor:pointer;font-family:var(--font)}.bk-inspector-links button:hover{background:var(--bg-hover);color:var(--auth-text-main)}.bk-inspector-links button.danger{color:var(--danger);margin-top:8px}.bk-inspector-links button.danger:hover{background:var(--danger-bg)}.bk-card-summary{margin-bottom:16px}.bk-summary-text{font-size:11px;line-height:1.5;color:var(--auth-text-dim);background:var(--bg-tertiary);padding:12px;border-radius:8px;border-left:2px solid #60a5fa}.bk-summary-btn{color:#60a5fa;font-size:10px}.cl-page{--bg:#0d1510;--panel:#111912;--line:#314033;--ink:#e1e8dc;--muted:#8b9889;--y:#e5c65d;min-height:100vh;background:radial-gradient(ellipse at 50% 5%,#1b2b1d 0,transparent 33%),var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;overflow:hidden}.cl-page *{box-sizing:border-box}.cl-nav{height:78px;max-width:1240px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border:1px solid #314033;border-top:0;background:#101912e8;backdrop-filter:blur(18px);position:relative;z-index:10}.cl-brand,.cl-nav button{font:inherit}.cl-brand{border:0;background:none;color:var(--ink);font-size:17px;font-weight:800;cursor:pointer;display:flex;gap:10px;align-items:center}.cl-brand i{width:11px;height:11px;border-radius:3px;background:var(--y);box-shadow:0 0 0 5px #e5c65d12}.cl-nav-actions{display:flex;align-items:center;gap:22px}.cl-nav a,.cl-quiet{border:0;background:none;color:var(--muted);text-decoration:none;font-size:12px;font-weight:600;cursor:pointer}.cl-feed,.cl-upload{border:1px solid var(--line);background:#152016;color:var(--ink);border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer}.cl-feed{color:#171b13;background:var(--y);border-color:var(--y)}.cl-hero{height:calc(100dvh - 78px);min-height:690px;max-height:940px;position:relative;display:grid;place-items:center;isolation:isolate}.cl-universe{position:absolute;inset:0;z-index:-1;perspective:1100px;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.cl-hero:hover .cl-universe{transform:rotateX(2deg) rotateY(-2deg) scale(1.015)}.cl-aurora{position:absolute;inset:-10%;background:radial-gradient(ellipse at 50% 41%,#5d8d5a38 0,transparent 22%),radial-gradient(ellipse at 50% 48%,#e5c65d19 0,transparent 13%),radial-gradient(ellipse at 20% 42%,#467c5550 0,transparent 18%),radial-gradient(ellipse at 84% 62%,#24543e45 0,transparent 24%);filter:blur(20px);animation:cl-breathe 11s ease-in-out infinite alternate}.cl-grid{top:52%;width:1500px;height:640px;transform:translateX(-50%) perspective(680px) rotateX(67deg);transform-origin:center top;opacity:.55;background-image:linear-gradient(#75a17630 1px,transparent 0),linear-gradient(90deg,#75a17630 1px,transparent 0);background-size:44px 44px;mask-image:linear-gradient(180deg,#000,transparent 78%)}.cl-grid,.cl-horizon{position:absolute;left:50%}.cl-horizon{top:48%;border:1px solid #75a17642;border-radius:50%;transform:translate(-50%,-50%) rotateX(70deg);box-shadow:0 0 30px #4a8a5422}.cl-horizon-a{width:1240px;height:390px}.cl-horizon-b{width:920px;height:310px;border-color:#e5c65d36}.cl-horizon-c{width:600px;height:210px}.cl-orbit{position:absolute;left:50%;top:48%;border:1px solid #a8d2a752;border-radius:50%;animation:cl-spin 22s linear infinite}.cl-orbit-a{width:790px;height:310px;transform:translate(-50%,-50%) rotateX(65deg) rotate(-12deg)}.cl-orbit-b{width:570px;height:500px;border-color:#e5c65d40;animation-direction:reverse;animation-duration:31s;transform:translate(-50%,-50%) rotateX(67deg) rotateY(48deg)}.cl-orbit-c{width:400px;height:160px;animation-duration:14s;transform:translate(-50%,-50%) rotateX(69deg) rotate(25deg)}.cl-sphere{position:absolute;left:50%;top:48%;width:190px;height:190px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 31%,#eef2bd 0,#e5c65d 6%,#528b5a 26%,#1b5438a8 48%,transparent 70%);box-shadow:0 0 38px #e5c65d52,0 0 130px #43845b52;filter:drop-shadow(0 28px 36px #0009)}.cl-sphere:after,.cl-sphere:before{content:"";position:absolute;inset:-29px;border:1px solid #d6df9a61;border-radius:50%;transform:rotateX(66deg)}.cl-sphere:after{inset:-64px 5px;border-color:#5fa46953;transform:rotateY(71deg)}.cl-sphere i{width:7px;height:7px;background:#fff3b3;box-shadow:50px 45px 0 #88c28d,-59px 25px 0 #d7d66b,26px -56px 0 #72ae7c}.cl-sphere b,.cl-sphere i{position:absolute;border-radius:50%}.cl-sphere b{inset:37%;background:#fff8bc;box-shadow:0 0 24px #fff3a0;animation:cl-pulse 2.8s ease-in-out infinite alternate}.cl-path{position:absolute;width:440px;height:200px;border-top:1px solid #8ac58a69;border-radius:50%;opacity:.8}.cl-path-a{top:23%;left:2%;transform:rotate(24deg)}.cl-path-b{top:57%;right:-2%;transform:rotate(-34deg);border-color:#e5c65d5e}.cl-path-c{top:17%;right:8%;transform:rotate(64deg);width:350px;border-color:#699d748a}.cl-particle{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--y);box-shadow:0 0 18px #e5c65da8;animation:cl-float 6s ease-in-out infinite alternate}.cl-particle-a{top:28%;left:16%}.cl-particle-b{top:64%;right:16%;background:#83c68b;animation-delay:-2s}.cl-particle-c{top:17%;right:30%;animation-delay:-4s}.cl-shard{position:absolute;width:190px;padding:14px 15px;border:1px solid #719274a0;border-radius:7px;background:linear-gradient(145deg,#1a2a1ddc,#101a13d9);box-shadow:0 24px 58px #000a,inset 0 1px #c8e4c21a;backdrop-filter:blur(10px);font-family:JetBrains Mono,monospace;animation:cl-float 8s ease-in-out infinite alternate}.cl-shard small,.cl-shard span{display:block;color:#94a893;font-size:8px;letter-spacing:.04em}.cl-shard b{display:block;margin:9px 0 7px;font-size:11px;color:#e4ecdf;line-height:1.3}.cl-shard-one{top:20%;left:8%;transform:rotate(-9deg);animation-delay:-3s}.cl-shard-two{top:55%;left:13%;width:210px;transform:rotate(7deg);filter:blur(.2px)}.cl-shard-three{top:23%;right:9%;width:205px;transform:rotate(8deg);animation-delay:-5s}.cl-shard-four{top:65%;right:13%;width:176px;transform:rotate(-6deg);filter:blur(.7px);opacity:.82}.cl-hero-copy{position:relative;width:min(780px,calc(100% - 40px));text-align:center;padding:34px 20px;background:radial-gradient(ellipse at center,#0e1710e8 12%,#0d1510b8 52%,transparent 74%)}.cl-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--y);font:700 10px JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.cl-hero h1{margin:20px 0;font-size:clamp(43px,5.15vw,75px);line-height:1.02;letter-spacing:-.055em;color:#f0f4ed}.cl-hero p{max-width:620px;margin:0 auto 30px;color:#aebbaa;font-size:17px;line-height:1.6}.cl-signup{max-width:500px;margin:auto;display:flex;padding:5px;background:#101913e8;border:1px solid #526654;border-radius:10px;box-shadow:0 15px 40px #0007}.cl-signup input{min-width:0;flex:1;padding:11px 14px;background:transparent;border:0;outline:0;color:#edf2e9;font:14px inherit}.cl-final button,.cl-signup button{display:flex;align-items:center;gap:8px;padding:12px 16px;border:0;border-radius:6px;background:var(--y);color:#172017;font-size:13px;font-weight:800;cursor:pointer}.cl-success{display:inline-block;padding:15px 20px;border:1px solid #e5c65d88;border-radius:8px;color:var(--y);background:#e5c65d12}.cl-scroll-note{position:absolute;bottom:25px;color:#839383;font:700 9px JetBrains Mono,monospace;letter-spacing:.15em}.cl-trust{max-width:1160px;margin:auto;padding:33px 24px 60px;border-top:1px solid #314033}.cl-trust p{text-align:center;margin:0 0 25px;color:#849084;font:700 10px JetBrains Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.cl-trust>div{display:grid;grid-template-columns:repeat(8,1fr);align-items:center;gap:26px}.cl-trust img{max-width:112px;max-height:32px;width:100%;margin:auto;display:block;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.52}.cl-story{max-width:1130px;margin:auto;padding:105px 24px}.cl-story header{max-width:630px;margin:0 auto 50px;text-align:center}.cl-after span,.cl-final>span,.cl-story header span{color:var(--y);font:700 10px JetBrains Mono,monospace;letter-spacing:.13em}.cl-after h2,.cl-final h2,.cl-story h2{margin:14px 0;font-size:42px;letter-spacing:-.04em}.cl-after p,.cl-story header p{color:#94a392;line-height:1.65}.cl-feed-reveal{border:1px solid #3a4c3b;border-radius:13px;background:#111912;box-shadow:0 34px 80px #0008;overflow:hidden}.cl-feed-interest,.cl-feed-top{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid #293429;font-size:11px}.cl-feed-top b{margin-right:auto}.cl-feed-top b i{display:inline-block;width:8px;height:8px;background:var(--y);border-radius:2px;margin-right:8px}.cl-feed-top span{font:9px JetBrains Mono,monospace;color:#849084}.cl-feed-top button{border:1px solid #526654;background:#152016;color:#c9d3c7;border-radius:5px;padding:5px 8px;font-size:10px}.cl-feed-interest{background:#0e1710;color:#849084}.cl-feed-interest b{color:#dce5d9;font-size:11px}.cl-feed-interest span{border:1px solid #384b3a;border-radius:99px;padding:4px 8px;font-size:10px}.cl-feed-interest .custom{color:var(--y);border-color:#766b3f}.cl-feed-body{display:grid;grid-template-columns:190px 1fr;min-height:344px}.cl-feed-body aside{padding:22px 16px;border-right:1px solid #293429;display:flex;flex-direction:column;gap:13px;color:#819080;font-size:11px}.cl-feed-body aside small{color:#6f7e6e;font:8px JetBrains Mono,monospace}.cl-feed-body aside b{color:#e0e9dc;font-size:13px}.cl-feed-body aside .active{color:var(--y);border-left:2px solid var(--y);padding-left:9px;margin-left:-16px}.cl-feed-papers{padding:16px}.cl-feed-card{padding:16px;border:1px solid #354836;border-radius:8px;background:#0d1510;margin-bottom:10px}.cl-feed-card.main{border-color:#746c3e;background:linear-gradient(90deg,#17180f,#101a12)}.cl-feed-card div{display:flex;gap:9px;align-items:center}.cl-feed-card em{font-style:normal;color:#34d399;font-size:8px;font-weight:800}.cl-feed-card em.soft{color:var(--y)}.cl-feed-card small{color:#788778;font:8px JetBrains Mono,monospace}.cl-feed-card h3{font-size:15px;margin:9px 0 5px}.cl-feed-card p{margin:0;color:#8a9789;font-size:11px}.cl-feed-card blockquote{margin:12px 0;padding:10px;border-left:2px solid #60a5fa;background:#111a12;color:#9eab9b;font-size:11px;line-height:1.45}.cl-feed-card blockquote b{display:block;color:#60a5fa;font:700 8px JetBrains Mono,monospace;margin-bottom:4px}.cl-feed-card footer{display:flex;gap:15px;color:#91a590;font-size:10px;font-weight:600}.cl-feed-card footer span{display:flex;gap:5px;align-items:center}.cl-feed-card footer span:nth-child(2){color:var(--y)}.cl-outcomes{max-width:1100px;margin:auto;padding:22px 24px 120px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#314033}.cl-outcomes article{position:relative;min-height:240px;padding:29px;background:#111912}.cl-outcomes article>svg{color:var(--y);margin-bottom:39px}.cl-outcomes article>span{position:absolute;right:24px;top:27px;color:#637363;font:10px JetBrains Mono,monospace}.cl-outcomes h3{margin:0 0 10px;font-size:20px}.cl-outcomes p{margin:0;color:#91a090;font-size:13px;line-height:1.6}.cl-after{max-width:800px;margin:auto;padding:80px 24px 120px;text-align:center}.cl-after h2{font-size:34px}.cl-after p{font-size:15px}.cl-final{max-width:1120px;margin:0 auto 45px;padding:105px 24px;text-align:center;border:1px solid #3a4c3b;border-radius:14px;background:radial-gradient(ellipse at center,#29432a 0,#121d13 55%,#0d1510 100%);overflow:hidden}.cl-final,.cl-final>*{position:relative}.cl-final-orbit{position:absolute!important;left:50%;top:50%;width:680px;height:220px;border:1px solid #8caf8445;border-radius:50%;transform:translate(-50%,-50%) rotateX(67deg)}.cl-final h2{font-size:48px}.cl-final p{color:#a5b1a3}.cl-final button{margin:25px auto 0}.cl-footer{padding:30px;display:flex;gap:16px;flex-direction:column;align-items:center;border-top:1px solid #293429;color:#718071;font-size:11px}.cl-footer a{color:#9ca89a}@keyframes cl-spin{to{rotate:0 0 1 1turn}}@keyframes cl-float{to{translate:0 -18px}}@keyframes cl-breathe{to{scale:1.08;opacity:.72}}@keyframes cl-pulse{to{scale:1.35;opacity:.55}}@media(max-width:760px){.cl-nav{height:64px;padding:0 16px}.cl-nav a,.cl-quiet,.cl-upload{display:none}.cl-hero{height:auto;min-height:700px}.cl-hero-copy{padding:78px 8px 108px}.cl-hero h1{font-size:43px}.cl-hero p{font-size:15px}.cl-signup{flex-direction:column;background:transparent;border:0;padding:0;gap:8px}.cl-signup input{width:100%;background:#101913e8;border:1px solid #526654;border-radius:8px}.cl-signup button{width:100%;justify-content:center}.cl-grid{width:690px;opacity:.34}.cl-horizon-a{width:700px}.cl-horizon-b{width:510px}.cl-horizon-c,.cl-orbit-b,.cl-particle-c,.cl-path,.cl-shard-four,.cl-shard-two{display:none}.cl-orbit-a{width:530px}.cl-orbit-c{width:290px}.cl-sphere{width:140px;height:140px;opacity:.78}.cl-shard{width:138px;padding:10px}.cl-shard b{font-size:9px}.cl-shard-one{left:-13px;top:15%}.cl-shard-three{right:-12px;top:58%}.cl-trust{padding:28px 16px 48px}.cl-trust>div{grid-template-columns:repeat(4,1fr);gap:24px 14px}.cl-trust img{max-width:86px;max-height:25px}.cl-story{padding:70px 16px}.cl-story h2{font-size:34px}.cl-feed-interest b,.cl-feed-top span{display:none}.cl-feed-interest{overflow:auto;white-space:nowrap}.cl-feed-body{grid-template-columns:1fr}.cl-feed-body aside{display:none}.cl-feed-papers{padding:10px}.cl-feed-card h3{font-size:13px}.cl-feed-card footer{gap:8px;flex-wrap:wrap}.cl-outcomes{grid-template-columns:1fr;padding:0 16px 70px;background:transparent;gap:10px}.cl-outcomes article{border:1px solid #314033;min-height:0;padding:23px}.cl-outcomes article>svg{margin-bottom:20px}.cl-after{padding:65px 20px 85px}.cl-final{margin:0 16px 35px;padding:75px 18px}.cl-final h2{font-size:37px}}@media(prefers-reduced-motion:reduce){.cl-page *{animation:none!important;transition:none!important}.cl-hero:hover .cl-universe{transform:none}}