.v14-head{display:flex;align-items:center;gap:14px;padding:17px 28px;border-bottom:1px solid var(--line);background:#17101f;justify-content:space-between}.v14-brand{display:flex;align-items:center;gap:14px}.v14-brand h1{font-size:20px;margin:0}.v14-main{max-width:1240px;margin:auto;padding:28px}small,.muted,.meta{color:var(--muted)}.v14-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}button:disabled,select:disabled{opacity:.65;cursor:default}.meta{font-size:12px}.v14-footer{padding:22px 0;color:var(--muted);font-size:12px}.empty-chart{align-items:center;justify-content:center}.v14-account{display:flex;align-items:center;gap:10px;margin-left:auto;color:var(--muted);font-size:12px}.v14-logout{padding:7px 12px;font-size:12px}.v14-brand-mark{width:46px;height:46px;border-radius:50%;flex:none;position:relative;background:#201824 center/cover no-repeat}.v14-brand-mark>*{display:none}.v14-pane>p.muted{margin-top:-2px}.v14-login{max-width:470px;margin:62px auto;padding:25px;background:var(--panel);border:1px solid var(--line);border-radius:15px}.v14-login input,.v14-login button{display:block;width:100%;margin-top:12px}.confidential{font-size:12px;color:var(--muted)}.research-item{border-top:1px solid var(--line);padding:16px 0}.research-item a{color:#cdb2ec}.refresh-research{margin-top:12px}.copy-research{margin:12px 0}@media(max-width:800px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-main{padding:16px}}@media(max-width:600px){.v14-head{padding:14px;flex-wrap:wrap}.v14-brand h1{font-size:17px}}.v14-brand-mark{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAA0JCgwKCA0MCwwPDg0QFCIWFBISFCkdHxgiMSszMjArLy42PE1CNjlJOi4vQ1xESVBSV1dXNEFfZl5UZU1VV1P/2wBDAQ4PDxQSFCcWFidTNy83U1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1P/wAARCAAsACwDASIAAhEBAxEB/8QAGwAAAQUBAQAAAAAAAAAAAAAAAAECBAUGAwf/xAAuEAACAQMCBQIFBAMAAAAAAAABAgMABBEFEhMhMUFRIpEUYXGhwQYVMlJigbH/xAAaAQACAgMAAAAAAAAAAAAAAAADBQQGAAEC/8QAIhEAAgIBBAIDAQAAAAAAAAAAAQIAAxEEBSExEkEjMmGR/9oADAMBAAIRAxEAPwDO015EQetgufJodtqkgZPYeT2FaTTdNjs4gWVXuGHrkI558DwKY6/cF0ijjJPqNKqjYcCUCWt5Iu6OzmK+Thc+5rm++KQRzxSQuegcYz9D0NaK2v2ecpPHwkkdvhpO0oU4OD5yDy8VKubeK6gaGZAyN9vmPnSYb1ej/IoxDjTK65RplKKWSJ7eeSCQ5aNsbv7DqD7UlWet1sQOvRkMjHBj7dd17aqehmX7HP4rRBn1C5ltLSWNVjiMk8wcZRc4wP8AL5nkOtUWmwG41BFB2hEZ8+DjA/79q2P6f1C0h+FsZbL4S84Yh3hBsl2joGHXPM4Pzqu7iEs1WCfqBx/YUO6Vnx9+4aTd6Zq9n+1yQ2rJGAEgjcyhVA6lsAA/7qBNZ2aa3+1Wk2rrPgMVUqyBP7AvzxWkeOx0eG6ulVLfjvvkYKW3ueQ5DmefYVytL2KDSGvruR2aFTxJpYDEx55wFPPHYCgkBuxmRASvRnnVzxDPG0rFnaPazHuyuyn8Vzqw1CHGlQyyYW4V97LnmBI3Me5+1V9OdstFlGB6JEkupU8x0E8trNxYMbipQg8sg/kVMbV+Np/BubV3uMD1KQF3Do2c5HmoNFd6jbqL382HP5MWxlGAeJcWn6q1i2hWN5ILnaP5TRnd7gjNRbvWtQvbmOW8aOeOM5WAAoinse+T9c1BoojaKhgQV7gwADkRbiWS7uTPOfUcAIp9IAzj69T70lFFHqqSpfBBgTZJJyZ//9k=)}.v14-identity{display:flex;flex-direction:column;min-width:0}.v14-identity h1{font-size:20px;margin:0}.v14-confidential{font-size:12px;color:var(--muted)}.trend-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.trend-tabs button{background:#30273c;color:#fff;padding:10px 14px;border-radius:10px;border:1px solid #5b4967}.trend-tabs button.chosen{background:#7044a9;border-color:#ba8dff}.trend-table{table-layout:fixed;min-width:760px}.trend-table th,.trend-table td{padding:14px 12px;vertical-align:middle}.trend-table th:nth-child(n+4),.trend-table td:nth-child(n+4){white-space:nowrap}.source-tag.source-pd{background:#365fab}.source-tag.source-spotify{background:#197c48}:root{color-scheme:dark;--bg:#100f16;--panel:#1b1825;--panel2:#242032;--line:#3c354d;--text:#f7f3fc;--muted:#aaa4b8;--violet:#8c42d6;--orange:#ff7a12;--green:#18ca61}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 system-ui,-apple-system,sans-serif}header{display:flex;align-items:center;gap:14px;padding:17px 28px;border-bottom:1px solid var(--line);background:#17101f}header img{height:46px;width:46px;object-fit:cover;border-radius:50%}h1{font-size:20px;margin:0}small,.muted{color:var(--muted)}main{max-width:1240px;margin:auto;padding:28px}h2{font-size:21px;margin:0 0 14px}nav{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}button,select,input{background:var(--panel2);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:10px 13px;font:inherit}button{cursor:pointer}button.active,button.primary{background:var(--violet);border-color:var(--violet)}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--orange)}.toolbar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px;align-items:center}.toolbar label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 25px}.card,.box{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:19px}.card strong{display:block;font-size:27px;margin-top:6px}.wide{grid-column:1/-1}.green{color:var(--green)}.orange{color:var(--orange)}.brand{color:#ba77ff}.meta{font-size:12px;color:var(--muted)}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:650px}th,td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line)}th{font-size:12px;color:var(--muted);font-weight:500}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.chart{display:flex;align-items:end;gap:16px;height:220px;padding:30px 15px 5px}.barwrap{flex:1;display:grid;grid-template-rows:1fr auto;gap:10px;height:100%;text-align:center;color:var(--muted);font-size:12px}.barzone{display:flex;align-items:end;height:100%}.bar{width:100%;min-height:4px;background:linear-gradient(180deg,#a96afa,#6b21ae);border-radius:6px 6px 0 0;position:relative}.bar:before{content:attr(data-value);position:absolute;top:-24px;left:50%;transform:translate(-50%);color:var(--text);white-space:nowrap;font-size:12px}.hidden{display:none!important}.pill{display:inline-block;border:1px solid #6b4b88;border-radius:30px;padding:3px 9px;color:#cdb2ec;font-size:12px}.empty{color:var(--muted);padding:30px;text-align:center}footer{padding:22px 0;color:var(--muted);font-size:12px}.dual-charts{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dual-charts .chart{gap:7px}.dual-charts .barwrap{font-size:10px}@media(max-width:950px){.dual-charts{grid-template-columns:1fr}}@media(max-width:800px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}main{padding:16px}}@media(max-width:470px){.cards{grid-template-columns:1fr}.toolbar{display:grid}}.import-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.import-tile{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:16px}.import-tile b{display:block}.import-tile small{display:block;margin-top:5px}.import-drop{display:block;cursor:pointer;border:1px dashed #9668bc;padding:26px;text-align:center;border-radius:12px;background:#241d30}.import-drop input{width:100%;max-width:420px;margin-top:12px}.import-summary{margin:16px 0;background:#251e30;border-radius:12px;padding:14px}.import-pill{display:inline-block;border-radius:30px;background:#413351;padding:3px 9px;margin-right:8px;font-size:12px}.import-status{color:var(--orange)}.import-good{color:var(--green)}.import-warn{color:#ffc97a}@media(max-width:700px){.import-grid{grid-template-columns:1fr}}.spotify-subtabs{display:flex;gap:10px;margin:16px 0;flex-wrap:wrap}.spotify-subtabs button{border:1px solid #50395f;border-radius:10px;padding:10px 18px}.spotify-subtabs .title-active{background:#913de3;color:#fff}.source-tag{display:inline-block;background:#395e9f;color:#fff;border-radius:999px;padding:5px 12px;font-weight:600;white-space:nowrap;margin:2px 4px 2px 0}.source-tag.source-pd{background:#365fab;color:#fff}.source-tag.source-spotify{background:#197c48;color:#fff}.source-tag.source-ar{background:#e9cf75;color:#392b12}.source-tag.source-etsy{background:#f28b40;color:#29180c}.source-tag.source-gumroad{background:#f2a4d4;color:#3b1834}#formatTabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#formatTabs button{min-width:145px}#formatTabs button.title-active{background:var(--violet);border-color:var(--violet);color:#fff}.pending-format{color:#ffd18d;font-size:11px}.source-tag{display:inline-block;font-size:11px;padding:3px 7px;border-radius:15px;margin-right:4px;background:#3b547a;color:#dbeaff}.source-tag.spotify{background:#174b35;color:#9df2c0}.source-tag.ar{background:#524821;color:#ffef9c}.source-tag.etsy{background:#6b391f;color:#ffc398}.source-tag.gumroad{background:#542a48;color:#ffbadf}.title-active{background:#903de0!important;color:#fff!important}.title-toolbar button{min-width:90px}#hot-rising-pane .trend-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}#hot-rising-pane .trend-tabs button{background:#30273c;color:#fff;padding:10px 14px;border-radius:10px;border:1px solid #5b4967;cursor:pointer}#hot-rising-pane .trend-tabs button.chosen{background:#7044a9;border-color:#ba8dff}#hot-rising-pane .hot-chip{display:inline-flex;align-items:center;white-space:nowrap;color:#ffb778;background:#493025;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.2}#hot-rising-pane .trend-table{table-layout:fixed;min-width:760px}#hot-rising-pane .trend-table th,#hot-rising-pane .trend-table td{padding:14px 12px;vertical-align:middle}#hot-rising-pane .trend-table td:first-child{font-weight:500;overflow-wrap:anywhere}#hot-rising-pane .trend-table th:nth-child(2),#hot-rising-pane .trend-table td:nth-child(2){white-space:nowrap}#hot-rising-pane .trend-table th:nth-child(n+4),#hot-rising-pane .trend-table td:nth-child(n+4){white-space:nowrap}#hot-rising-pane .trend-table th{white-space:nowrap}#hot-rising-pane .trend-table th.num{text-align:right}#hot-rising-pane .hot-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:760px){#hot-rising-pane .hot-grid{grid-template-columns:1fr}}#hot-rising-pane .scroll{min-width:0;max-width:100%;overflow-x:auto}#hot-rising-pane .trend-table{width:100%;min-width:0;table-layout:fixed}#hot-rising-pane .trend-table th,#hot-rising-pane .trend-table td{box-sizing:border-box}#hot-rising-pane .trend-table th:first-child,#hot-rising-pane .trend-table td:first-child{min-width:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}#hot-rising-pane .trend-table th:nth-child(n+4),#hot-rising-pane .trend-table td:nth-child(n+4){padding-left:6px;padding-right:6px;font-variant-numeric:tabular-nums}@media(max-width:760px){#hot-rising-pane .trend-table{min-width:700px}}@media(min-width:761px){#hot-rising-pane .trend-table{width:100%;min-width:0;table-layout:fixed}#hot-rising-pane .trend-table td:first-child{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}#hot-rising-pane .trend-table td{padding-top:11px;padding-bottom:11px}#hot-rising-pane .trend-table td:nth-child(2){white-space:nowrap}#hot-rising-pane .trend-table td:nth-child(3){white-space:nowrap}#hot-rising-pane .trend-table .hot-chip{font-size:11px;padding:4px 7px}}.idea-studio label{display:block;margin:12px 0 6px}.idea-studio textarea{box-sizing:border-box;min-height:100px;padding:12px;border:1px solid #40334f;border-radius:12px;background:#262032;color:#eee;font:inherit}.idea-studio article.box{margin:12px 0}.idea-studio input[type=checkbox]{width:auto;margin-right:8px}.idea-studio input:not([type=checkbox]){box-sizing:border-box;margin-top:6px}.idea-studio{--idea-border:#3b334c;--idea-muted:#b7aec8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;margin-top:24px}.idea-studio>*{min-width:0;max-width:100%;grid-column:1/-1;scroll-margin-top:100px}.idea-studio>.idea-research-inbox,.idea-studio>#ideaTrackerConnection{grid-column:auto}.idea-studio>button{justify-self:start}.idea-studio>.idea-reset{justify-self:end}.idea-studio h3{font-size:19px;letter-spacing:-.025em;margin:0 0 10px}.idea-studio p{line-height:1.65;margin:8px 0 16px;color:var(--idea-muted)}.idea-steps{position:sticky;top:12px;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:7px;background:#191520;border:1px solid var(--idea-border);border-radius:16px}.idea-steps a{padding:12px 16px;text-decoration:none;color:#eee3ff;border-radius:10px;font-size:13px;font-weight:650;letter-spacing:.015em}.idea-steps a:hover{background:#332440}.idea-steps a:focus-visible{outline:2px solid #c8a3ff;outline-offset:2px}.idea-studio .box,.idea-editor,.idea-review-queue{border:1px solid var(--idea-border);border-radius:20px;padding:28px;background:linear-gradient(135deg,#211a2b,#1a1723 65%);box-shadow:0 8px 28px #00000012}.idea-studio label.idea-field{display:flex;flex-direction:column;gap:9px;margin:0;font-size:13px;font-weight:600;color:#e4dcef;line-height:1.5;min-width:0}.idea-studio input:not([type=checkbox]),.idea-studio textarea,.idea-studio select{display:block;width:100%;min-width:0;max-width:100%;margin:0!important;background:#15121d;border:1px solid #493d5b;border-radius:11px;padding:12px 14px;color:#f7f2ff;font:400 14px/1.6 system-ui,-apple-system,sans-serif;box-shadow:inset 0 1px 2px #00000020}.idea-studio textarea{min-height:150px;resize:vertical}.idea-studio input::placeholder,.idea-studio textarea::placeholder{color:#93889f}.idea-studio :is(input,textarea,select,button):focus-visible{outline:2px solid #c6a1fc;outline-offset:3px}.idea-studio input[type=file]{font-size:12px;padding:9px}.idea-studio input[type=file]::file-selector-button{border:0;border-radius:7px;padding:8px 11px;margin-right:10px;background:#3b2b50;color:#f2e6ff;cursor:pointer}.idea-document-fields{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.4fr);gap:24px;margin-top:24px;align-items:start}.idea-document-fields textarea{min-height:160px}.idea-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;align-items:center}.idea-studio button{min-height:44px;padding:11px 16px;line-height:1.4;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.idea-studio button:not(:disabled):hover{border-color:#b38ae7;background:#3b2c4d}.idea-studio button.primary{background:#9857e1;border-color:#b981f7;color:#fff;box-shadow:0 3px 12px #8e45cb20}.idea-studio button.primary:not(:disabled):hover{background:#a368ea}.idea-studio button:disabled{opacity:.48;cursor:not-allowed}.idea-submission-details,.idea-file-import{border:1px solid var(--idea-border);border-radius:12px;background:#17131f;padding:14px 16px;margin-top:20px}.idea-file-import{margin-top:-12px}.idea-studio summary{cursor:pointer;color:#d5c5e9;font-size:13px;font-weight:600;min-height:24px;line-height:1.8}.idea-studio details[open]>summary{margin-bottom:18px}.idea-import-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.idea-import-fields>.idea-field:last-child{grid-column:1/-1}.idea-studio pre{font:12px/1.65 ui-monospace,monospace;color:#c7b8d8;white-space:pre-wrap;overflow-wrap:anywhere;background:#15121b;border-radius:9px;padding:12px;max-height:260px;overflow:auto}.idea-studio pre:empty{display:none}.idea-studio [role=status]:empty{display:none}.idea-studio [role=status]:not(:empty){font-size:12px;color:#cfc0df;border-left:2px solid #9f70ce;padding:9px 13px;background:#21192b;border-radius:0 8px 8px 0;margin:16px 0 0}.idea-editor{display:grid;grid-template-columns:1fr;gap:20px}.idea-editor>p.meta{font-size:12px;margin:0;overflow-wrap:anywhere}.idea-editor>h3{margin-bottom:0}.idea-editor>.idea-generate{justify-self:start;min-width:170px}.idea-concepts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;counter-reset:concept}.idea-concepts article.box{margin:0;padding:20px;background:#18141f;box-shadow:none;display:flex;flex-direction:column;gap:16px;counter-increment:concept;position:relative}.idea-concepts article.box:has(input[type=checkbox]:checked){border-color:#b780f1;background:#261d33;box-shadow:0 0 0 1px #b780f140}.idea-concepts article>label:first-child{display:flex;align-items:center;gap:9px;margin:0;font-size:12px;color:#d6baf7}.idea-studio input[type=checkbox]{accent-color:#ad74ed;min-width:18px;min-height:18px;margin:0}.idea-concepts article:last-child:nth-child(odd){grid-column:1/-1}.idea-editor>.primary{justify-self:start}.idea-review-queue p{margin-bottom:10px}.idea-studio .idea-reset{align-self:flex-end;background:transparent;border-color:transparent;color:#b8abc8;font-size:12px;margin-top:-14px}.idea-studio #ideaTrackerDelivery>button,.idea-studio #ideaTrackerConnection>button{margin:8px 8px 8px 0}.idea-studio #ideaTrackerDelivery>.idea-field{margin:18px 0}.idea-studio #ideaTrackerDelivery{border-color:#59416f}.idea-studio #ideaTrackerDelivery>p{font-size:13px}.idea-studio #myIdeaResearch article{border-top:1px solid var(--idea-border);padding-top:18px;margin-top:18px}@media(max-width:760px){.idea-studio{grid-template-columns:1fr}.idea-studio>.idea-research-inbox,.idea-studio>#ideaTrackerConnection{grid-column:1/-1}.idea-document-fields,.idea-concepts,.idea-import-fields{grid-template-columns:1fr}.idea-studio .box,.idea-editor,.idea-review-queue{padding:20px;border-radius:16px}.idea-studio{gap:18px}.idea-steps a{padding:10px 8px;font-size:12px}.idea-document-fields{gap:18px}.idea-studio button{max-width:100%;white-space:normal}.idea-actions>button{flex:1 1 190px}}@media(max-width:420px){.idea-steps{gap:3px;padding:4px}.idea-steps a{font-size:11px;padding:10px 5px}.idea-studio .box,.idea-editor,.idea-review-queue{padding:16px}.idea-studio input:not([type=checkbox]),.idea-studio textarea,.idea-studio select{font-size:16px}.idea-studio h3{font-size:18px}}@media(prefers-reduced-motion:reduce){.idea-studio button{transition:none}}.idea-studio>.idea-research-inbox{grid-column:1/-1}.research-library{min-width:0;margin-top:20px;color:#f4eafa;--library-border:#493d5b}.research-library-tools{display:grid;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(130px,1fr));gap:12px;align-items:end}.research-library-tools label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#cbbddd;min-width:0}.research-library-tools :is(input,select){width:100%;min-width:0;box-sizing:border-box;background:#15121d;border:1px solid var(--library-border);border-radius:10px;color:#f4eafa;padding:11px;font:14px/1.5 system-ui}.research-library .research-library-count{font-size:12px;color:#bfb0cf;margin:14px 0}.research-library-body{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:20px;align-items:start}.research-library-list{max-height:650px;overflow:auto;min-width:0;padding:2px}.research-library-list article,.idea-studio #myIdeaResearch .research-library-list article{margin:0 0 8px;padding:0;border:0}.research-library-list article>button{width:100%;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;background:#18131f;color:#f3e8ff;border:1px solid var(--library-border);border-radius:11px;padding:12px 14px;font-size:14px;line-height:1.5;min-height:48px;cursor:pointer}.research-library-list article>button[aria-pressed=true]{background:#392548;border-color:#bc89f4;box-shadow:inset 3px 0 #c49af7}.research-library-list article>span{display:block;font-size:11px;color:#b4a6c2;padding:5px 14px 8px;overflow-wrap:anywhere}.research-library-detail{border:1px solid var(--library-border);border-radius:14px;background:#17121e;padding:20px;min-width:0;scroll-margin-top:100px}.research-library-detail h4{font-size:20px;line-height:1.4;margin:10px 0;overflow-wrap:anywhere}.research-library-detail a,.research-library-detail p{overflow-wrap:anywhere}.research-library-detail a{color:#d0a7ff;text-decoration:underline;display:inline-block;margin:8px 0 16px}.research-library .research-source-badge{font-size:12px;color:#e3c5ff;background:#352444;padding:7px 10px;border-radius:8px;line-height:1.5;margin:0}.research-library .research-library-notes{font:13px/1.7 system-ui;white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto;background:#100d15;padding:14px;border-radius:10px;color:#d1c4de}.research-library-detail details{font-size:12px;color:#ad9cbe;margin:15px 0}.research-library-detail details p{font-size:12px}.research-library-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;flex-wrap:wrap}.research-library-pages span{font-size:12px;color:#c9bad8}.research-library-pages button{min-height:44px}.research-library :is(button,input,select):focus-visible,.research-library-detail:focus{outline:2px solid #c79af8;outline-offset:3px}@media(max-width:1000px){.research-library-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.research-library-tools>label:first-child{grid-column:1/-1}}@media(max-width:760px){.research-library-body{grid-template-columns:1fr}.research-library-list{max-height:none}.research-library-tools{grid-template-columns:1fr 1fr}.research-library-tools>label:first-child{grid-column:1/-1}.research-library-tools label:last-child{grid-column:1/-1}.research-library-detail{padding:16px}.research-library-tools :is(input,select){font-size:16px}.research-library-pages button{max-width:100%;flex:1 1 120px}.research-library-pages span{order:3;width:100%;text-align:center}}.research-library-list{scroll-margin-top:100px}.research-back{margin-bottom:14px}@media(min-width:761px){.research-back{display:none}}.research-library-tools{grid-template-columns:minmax(0,2fr) minmax(130px,1fr)}.research-library-filters{grid-column:1/-1;border-top:1px solid var(--library-border);padding-top:10px}.research-library-filters>summary{font-size:12px;cursor:pointer;color:#cbbddd;min-height:28px}.research-library-filters>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}@media(max-width:1000px){.research-library-tools>label:first-child{grid-column:auto}}@media(max-width:760px){.research-library-tools{grid-template-columns:1fr}.research-library-tools>label:last-of-type{grid-column:auto}.research-library-filters>div{grid-template-columns:1fr 1fr}}
