.cr-research-heading{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:36px}.cr-research-heading h1{font-family:var(--font-serif,Georgia,serif);font-size:clamp(38px,5vw,64px);line-height:1.06;margin:12px 0 16px;color:var(--text-primary,#101d37)}.cr-research-heading p{color:var(--text-secondary,#45556d);max-width:55ch;line-height:1.65}.cr-research-account{display:flex;gap:20px;flex-wrap:wrap}.cr-research-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:36px}.cr-research-collections{align-self:start;position:sticky;top:100px;padding:22px;border:1px solid var(--border-default,#dadddf);border-radius:14px;background:var(--bg-1,#fff)}.cr-research-collections h2{font-size:19px;margin:0 0 16px}.cr-research-folder{display:flex;align-items:center;justify-content:space-between;gap:12px;font:inherit;font-size:14px;color:var(--text-primary,#101d37);width:100%;background:transparent;border:0;border-radius:8px;text-align:left;min-height:44px;padding:10px 12px;cursor:pointer;overflow-wrap:anywhere}.cr-research-folder.is-active{background:#e9effb;color:#0757ed}.cr-research-folder b{font-size:12px;font-weight:600;color:var(--text-secondary,#45556d)}.cr-research-layout form{display:grid;gap:12px}.cr-research-layout label{display:grid;gap:8px;font-size:13px;color:var(--text-primary,#101d37)}.cr-research-layout input,.cr-research-layout select,.cr-research-layout textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--text-primary,#101d37);background:var(--bg-1,#fff);border:1px solid var(--border-default,#dadddf);border-radius:8px;min-height:44px;padding:11px 12px}.cr-research-layout textarea{resize:vertical;line-height:1.6;min-height:145px}.cr-research-collections form{padding-top:24px}.cr-research-collections details{margin-top:20px}.cr-research-layout summary{cursor:pointer;font-size:14px;min-height:44px;display:flex;align-items:center;color:var(--text-primary,#101d37)}.cr-research-collections details p,.cr-research-private p{font-size:12px;color:var(--text-secondary,#45556d);line-height:1.6}.cr-research-private{border-top:1px solid var(--border-default,#dadddf);padding-top:20px;margin-top:24px}.cr-research-private b{font-size:13px}.cr-research-controls{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:20px;align-items:end}.cr-research-controls form>div{display:flex;gap:8px}.cr-research-feedback{min-height:24px;font-size:13px;line-height:1.6;color:#246b56;margin:16px 0}.cr-research-editor{padding:26px;border:1px solid #bdcce8;background:#f1f5fb;border-radius:14px;margin:0 0 28px}.cr-research-editor h2{font-family:var(--font-serif,Georgia,serif);font-size:25px;line-height:1.25;margin:12px 0}.cr-research-editor form{margin:20px 0 12px}.cr-research-editor-head{display:flex;justify-content:space-between;align-items:center}.cr-research-editor fieldset{border:1px solid var(--border-default,#dadddf);border-radius:8px;padding:14px;min-width:0}.cr-research-editor legend{font-size:13px;padding:0 5px}.cr-research-editor .cr-research-checkbox{display:flex;align-items:center;gap:9px;min-height:36px;overflow-wrap:anywhere}.cr-research-checkbox input{width:auto;min-height:0;flex:0 0 auto;accent-color:#286b56}.cr-research-edition{font-size:12px;color:var(--text-secondary,#45556d);line-height:1.55;overflow-wrap:anywhere}.cr-research-items{display:grid;gap:14px}.cr-research-item{display:flex;gap:22px;justify-content:space-between;align-items:start;padding:24px;background:var(--bg-1,#fff);border:1px solid var(--border-default,#dadddf);border-radius:12px}.cr-research-item>div{min-width:0}.cr-research-item h3{font-family:var(--font-serif,Georgia,serif);font-size:22px;line-height:1.25;margin:10px 0 12px}.cr-research-status{display:inline-flex;background:#eef1f7;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:600;color:#45556d}.cr-research-note-preview{color:var(--text-primary,#101d37);font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.cr-research-muted,.cr-research-item small{font-size:12px;color:var(--text-secondary,#45556d);line-height:1.6}.cr-research-item small{display:block;overflow-wrap:anywhere}.cr-research-item>.cr-link{flex:0 0 auto;min-height:44px;max-width:160px}.cr-research-empty{padding:38px;border:1px dashed var(--border-default,#dadddf);border-radius:12px;text-align:center}.cr-research-empty h3{font-family:var(--font-serif,Georgia,serif);font-size:25px}.cr-research-empty p{color:var(--text-secondary,#45556d);line-height:1.6}.cr-research-add{margin-top:28px;padding:20px;background:#f0f1ed;border:1px solid var(--border-default,#dadddf);border-radius:12px}.cr-research-add-result{display:grid;gap:5px;min-height:56px;width:100%;font:inherit;text-align:left;border:0;border-top:1px solid var(--border-default,#dadddf);background:transparent;padding:14px 0;cursor:pointer;color:var(--text-primary,#101d37)}.cr-research-add-result small{font-size:11px;color:var(--text-secondary,#45556d)}.cr-research-welcome{padding:45px 0;max-width:630px}.cr-research-welcome h2{font-family:var(--font-serif,Georgia,serif);font-size:clamp(35px,5vw,60px);line-height:1.08}.cr-research-welcome p{font-size:17px;line-height:1.65;color:var(--text-secondary,#45556d)}.cr-research-welcome .cr-link{margin-left:20px}.cr-research-layout button:focus-visible,.cr-research-layout input:focus-visible,.cr-research-layout select:focus-visible,.cr-research-layout textarea:focus-visible,.cr-research-layout summary:focus-visible{outline:2px solid #0757ed;outline-offset:3px}@media(max-width:850px){.cr-research-layout{grid-template-columns:210px minmax(0,1fr);gap:22px}.cr-research-controls{grid-template-columns:1fr}.cr-research-item{display:block}.cr-research-item>.cr-link{margin-top:10px;max-width:none}}@media(max-width:650px){.cr-research-heading{display:block;margin-bottom:26px}.cr-research-account{margin-top:18px}.cr-research-layout{grid-template-columns:1fr;gap:22px}.cr-research-collections{position:static;padding:18px}.cr-research-collections h2{margin-bottom:10px}.cr-research-private{margin-top:18px}.cr-research-editor,.cr-research-item{padding:19px}.cr-research-controls form>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.cr-research-heading h1{font-size:43px}.cr-research-empty{padding:25px}.cr-research-layout .cr-link,.cr-research-account .cr-link{min-height:44px}}
