.owner-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;padding:45px 0 55px}.owner-hero h1{font-size:47px;line-height:1.4;letter-spacing:-2.2px;margin:20px 0}.owner-hero h1 em{font-style:normal;color:var(--accent)}.owner-hero-copy>p{font-size:14px;line-height:1.9}.owner-hero-link{display:inline-block;font-size:12px;border-bottom:1px solid var(--ink);margin-top:14px;padding-bottom:3px}.owner-search-card{background:#e8eee1;border:1px solid #d9e3d0;border-radius:9px;padding:32px;position:relative;overflow:hidden}.owner-search-card .eyebrow{color:#6b805c}.owner-library-symbol{font-size:72px;font-weight:500;letter-spacing:-5px;color:#a6b69a;line-height:1.5}.owner-library-symbol span{font-size:60px;padding-left:20px;color:#6e8a5d}.owner-search-card h2{font-size:25px;letter-spacing:-1px;margin:12px 0}.owner-search-card>p{font-size:12px}.owner-search-form{display:flex;border:1px solid #ced9c5;border-radius:5px;overflow:hidden;background:#fff;margin:22px 0 12px}.owner-search-form input{border:0;background:none;min-width:0;flex:1;padding:14px;font-size:12px;color:var(--ink)}.owner-search-form button{background:var(--ink);color:#fff;width:48px;font-size:22px}.owner-search-suggestions{font-size:10px;color:var(--muted);display:flex;gap:12px;align-items:center}.owner-search-suggestions button{padding:4px 0;background:none;font-size:11px;color:#536b44}.owner-preview-note{margin-top:22px;border-top:1px solid #d0dbc7;padding-top:14px;font-size:10px;color:#7a8970}.owner-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;margin:0 0 45px}.owner-shortcuts a{padding:0 24px;border-right:1px solid var(--line)}.owner-shortcuts a:first-child{padding-left:0}.owner-shortcuts a:last-child{border:0}.owner-shortcuts span{display:block;font-size:9px;letter-spacing:1px;color:var(--muted)}.owner-shortcuts strong{display:flex;justify-content:space-between;gap:10px;font-size:19px;margin:8px 0}.owner-shortcuts b{font-weight:400;color:var(--accent)}.owner-shortcuts small{font-size:10px;color:var(--muted)}.owner-editorial-status{font-size:11px;color:var(--muted);margin:-4px 0 20px}.owner-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.owner-home-panel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:8px;padding:32px;background:#f0f1eb}.owner-community-panel{background:#f3eee5}.owner-home-panel h2{font-size:27px;line-height:1.55;margin:15px 0}.owner-home-panel p{font-size:12px;line-height:1.9}.owner-home-panel .btn{margin-top:15px;position:relative;z-index:1}.owner-panel-index{position:absolute;bottom:-30px;right:15px;font-size:130px;font-weight:700;color:#dde2d4;line-height:1.4;pointer-events:none}.owner-community-panel .owner-panel-index{color:#e9e0d0}.owner-page-note,.owner-board-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.owner-page-note p,.owner-board-toolbar p{font-size:12px;margin:8px 0}.owner-page-note{justify-content:start}.owner-page-note .label{white-space:nowrap}.owner-empty-state{text-align:center;background:white;border:1px solid var(--line);border-radius:8px;padding:55px 25px;margin:25px 0}.owner-empty-symbol{font-size:35px;color:#9bad8c;font-weight:500;background:#edf1e7;border-radius:50%;height:64px;width:64px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px}.owner-empty-state h2{font-size:25px;line-height:1.5}.owner-empty-state p{font-size:13px;line-height:1.9;margin:16px 0 25px}.owner-review-outline{display:grid;grid-template-columns:1fr 1.3fr;gap:50px;margin:45px 0}.owner-review-outline>div>p{font-size:12px}.owner-outline-list>div{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.owner-outline-list>div>span{font-size:11px;color:var(--accent);padding-top:5px}.owner-outline-list h3{font-size:16px;margin:0 0 4px}.owner-outline-list p{font-size:12px;margin:0}.owner-board-header{display:grid;grid-template-columns:1fr 110px 110px;padding:14px 20px;color:var(--muted);font-size:11px;background:var(--pale);margin-top:25px;border-radius:5px}.owner-board-header+.owner-empty-state{margin-top:0;border-radius:0 0 8px 8px;border-top:0}.owner-membership{display:grid;grid-template-columns:1fr 1fr;gap:55px;background:#eaf0e4;border-radius:8px;padding:32px}.owner-membership h2{font-size:27px;line-height:1.5;margin:12px 0}.owner-membership p{font-size:12px}.owner-membership ol{list-style:none;padding:0;margin:0}.owner-membership li{display:flex;gap:17px;align-items:center;padding:15px 0;border-bottom:1px solid #d4dfca}.owner-membership li:last-child{border:0}.owner-membership b{font-size:12px;background:#dbe6d1;color:#64814f;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.owner-membership strong{display:block;font-size:13px}.owner-membership li span{display:block;font-size:10px;color:var(--muted);margin-top:3px}
@media(max-width:760px){.owner-hero{grid-template-columns:1fr;gap:28px;padding:26px 0 30px}.owner-hero h1{font-size:35px;letter-spacing:-1.7px;line-height:1.45;margin:15px 0}.owner-hero-copy>p{font-size:12px}.owner-hero-link{font-size:11px;margin-top:9px}.owner-search-card{padding:25px}.owner-library-symbol{font-size:54px;line-height:1.4}.owner-library-symbol span{font-size:46px}.owner-search-card h2{font-size:22px}.owner-shortcuts{grid-template-columns:1fr 1fr;gap:0;padding:0;margin-bottom:30px}.owner-shortcuts a{padding:19px 0!important;border-right:0;border-bottom:1px solid var(--line)}.owner-shortcuts a:nth-child(odd){padding-right:18px!important;border-right:1px solid var(--line)}.owner-shortcuts a:nth-child(even){padding-left:18px!important}.owner-shortcuts a:nth-child(n+3){border-bottom:0}.owner-shortcuts strong{font-size:17px}.owner-shortcuts small{font-size:9px}.owner-home-grid{grid-template-columns:1fr;gap:17px}.owner-home-panel{padding:25px}.owner-home-panel h2{font-size:24px}.owner-panel-index{font-size:110px}.owner-page-note{align-items:start;gap:12px}.owner-page-note p{font-size:10px;margin:0}.owner-board-toolbar{align-items:start;flex-direction:column;gap:13px}.owner-board-toolbar .btn{font-size:12px}.owner-empty-state{padding:35px 20px}.owner-empty-state h2{font-size:21px}.owner-empty-state p{font-size:12px}.owner-review-outline{grid-template-columns:1fr;gap:15px}.owner-board-header{grid-template-columns:1fr 72px 65px;font-size:10px;padding:12px}.owner-membership{grid-template-columns:1fr;gap:10px;padding:25px}.owner-membership h2{font-size:24px}.owner-editorial-status{font-size:10px}.owner-outline-list h3{font-size:15px}}
