:root{--bg:#0c1017;--panel:#131a24;--line:#293343;--muted:#93a3ba;--text:#e9eff8;--paper:#58d8c1;--live:#f7ba69;--red:#ff8c9c}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.5 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,input,select{font:inherit}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #85b9ff;outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.4}button{border:0;border-radius:9px;padding:11px 17px;font-weight:650;transition:filter .15s,transform .15s}button:hover:enabled{filter:brightness(1.12)}button:active:enabled{transform:translateY(1px)}main{max-width:1540px;margin:auto;padding:30px 34px}header,.brand,.header-right,.side-heading,.buttons,.section-title,.feed-line{display:flex;align-items:center}.brand{gap:14px}.brand-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid #456783;color:#a7caff;border-radius:13px;font-size:20px;font-weight:800;background:#172333}header{justify-content:space-between;margin-bottom:25px}h1,h2,h3,h4,p{margin:0}h1{font-size:22px;letter-spacing:-.6px}header p{color:var(--muted);margin-top:3px}.dot{margin:0 5px}.header-right{gap:15px}.eyebrow{display:block;font-size:10px;letter-spacing:1.4px;font-weight:750;color:var(--muted)}.badge{border-radius:6px;padding:5px 8px;line-height:1.2;font-size:10px;font-weight:800;letter-spacing:.5px}.neutral{background:#253043;color:#b4c3d8}.good{background:#153e35;color:#83f1c8}.warn{background:#49351f;color:#ffd08b}.bad{background:#4a2632;color:#ffa2b2}.text-button{padding:7px;background:none;color:var(--muted)}.market-strip{display:grid;grid-template-columns:2fr 1fr .8fr 1fr;gap:20px;border-block:1px solid var(--line);padding:18px 0;margin-bottom:24px}.market-strip strong{display:block;font-size:15px;margin-top:5px;font-variant-numeric:tabular-nums}.updated{text-align:right}.halves{display:grid;grid-template-columns:1fr 1fr;gap:22px}.side{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:25px;overflow:hidden}.side:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--paper)}.side.live:before{background:var(--live)}.side-heading{justify-content:space-between;gap:14px}.side-heading h2{font-size:27px;margin-top:6px;letter-spacing:-.5px}.side-number{font-size:13px;vertical-align:middle;color:var(--muted);margin-left:7px}.paper .side-heading h2{color:var(--paper)}.live .side-heading h2{color:var(--live)}.pnl-block{margin-top:30px}.pnl-block>span{display:block;color:#becadd;font-size:12px}.pnl-block strong{display:block;font-size:39px;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;line-height:1.3;margin:5px 0}.pnl-block small{display:block;color:var(--muted);font-size:11px}.positive{color:var(--paper)}.negative{color:var(--red)}.metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;border-block:1px solid var(--line);padding:18px 0;margin-top:24px}.metrics span{display:block;font-size:11px;color:var(--muted)}.metrics strong{display:block;font-size:20px;margin-top:5px;font-variant-numeric:tabular-nums}.feed-line{flex-wrap:wrap;gap:15px;margin:19px 0;color:var(--muted);font-size:11px}.feed:before{content:"";display:inline-block;height:6px;width:6px;background:#718099;border-radius:50%;margin-right:7px}.feed.connected:before{background:var(--paper)}.buttons{gap:10px}.primary{background:var(--paper);color:#082820}.secondary{background:#242f40;border:1px solid #354258;color:#d4dfee}.live-button{background:var(--live);color:#33200b}.danger{background:#4b2934;color:#ffc5ce;border:1px solid #6b3545}.helper{color:var(--muted);font-size:11px;margin-top:12px;min-height:33px}.paired-summary{display:grid;grid-template-columns:2fr repeat(3,1fr);align-items:center;gap:22px;border:1px solid var(--line);border-radius:12px;padding:22px 25px;margin-top:23px;background:#101721}.paired-summary h3{font-size:17px;margin-top:5px}.paired-summary p{color:var(--muted);font-size:11px;margin-top:5px}.paired-summary>div>span:not(.eyebrow){font-size:11px;color:var(--muted)}.paired-summary>div>strong{display:block;font-size:23px;font-variant-numeric:tabular-nums;margin-top:5px}.orders{margin-top:31px}.section-title{justify-content:space-between;gap:15px;margin-bottom:17px}h3{font-size:20px;margin-top:5px;letter-spacing:-.3px}.filter{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}select{background:#182130;color:var(--text);border:1px solid #344155;border-radius:8px;padding:8px 10px}.table-scroll{overflow:auto;border:1px solid var(--line);border-radius:10px}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}th{font-size:10px;letter-spacing:.5px;color:var(--muted);background:#151d29;font-weight:650}th,td{padding:13px 12px;border-bottom:1px solid #253043}tbody tr:last-child td{border-bottom:0}td{font-variant-numeric:tabular-nums}.cell-sub{display:block;color:var(--muted);font-size:10px;margin-top:4px}.up{color:#79e6ca}.down{color:#ffb2ba}.row-button{padding:5px 8px;background:#243246;color:#b8d5fb;font-size:11px}.empty{text-align:center;border:1px dashed #344155;border-radius:10px;padding:33px;color:var(--muted)}.empty>span{display:block;color:#718dac;font-size:31px}.empty h4{font-size:15px;color:#cad6e8;margin:6px 0}.empty p{font-size:12px}footer{display:flex;gap:14px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:20px;margin:28px 0;color:#7d8da5;font-size:10px}footer span{max-width:470px}.notice{padding:12px 16px;border:1px solid #735136;background:#35291b;color:#ffce96;border-radius:9px;margin-bottom:20px}.login{min-height:100vh;display:grid;place-items:center}.login-card{padding:35px;background:var(--panel);border:1px solid var(--line);border-radius:15px;max-width:430px;width:calc(100vw - 35px)}.login h1{font-size:35px;margin-top:12px}.login h1 span{color:var(--paper)}.login p{color:var(--muted);margin:9px 0 24px}.login form{display:grid;gap:9px}.login label,dialog label{font-size:12px;color:#bac8da}input{width:100%;padding:12px;border-radius:8px;border:1px solid #43516a;background:#0d1420;color:var(--text)}dialog{border:1px solid #46536a;border-radius:15px;background:#141d2a;color:var(--text);padding:28px;max-width:580px;width:calc(100vw - 30px);max-height:85vh}dialog::backdrop{background:#030812cc;backdrop-filter:blur(4px)}dialog h2{font-size:24px;margin:9px 0 14px;letter-spacing:-.6px}dialog p{color:#b6c3d7;margin:13px 0}.modal-tag{font-size:10px;letter-spacing:1.2px;font-weight:800;color:var(--live)}.modal-rules{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px;border-radius:9px;background:#0c1420;margin:18px 0;font-size:12px}.modal-rules span{color:var(--muted)}dialog .buttons{justify-content:flex-end;margin-top:18px}.error{color:#ff9baa!important;font-size:12px}#detail-modal{max-width:1050px}#detail-content table{white-space:normal}#detail-content h3{font-size:16px;margin:20px 0 10px}.detail-note{font-size:12px;color:var(--muted)}[hidden]{display:none!important}@media(max-width:1000px){main{padding:20px}.side{padding:20px}.pnl-block strong{font-size:33px}.metrics{gap:9px}.metrics strong{font-size:17px}.paired-summary{grid-template-columns:repeat(3,1fr)}.paired-summary>div:first-child{grid-column:1/-1}.market-strip{grid-template-columns:2fr 1fr 1fr}.updated{display:none}}@media(max-width:690px){main{padding:16px}.halves{grid-template-columns:1fr}.market-strip{grid-template-columns:1fr 1fr;gap:14px}.market-strip>div:first-child{grid-column:1/-1}.brand-icon{width:37px;height:37px}.brand{gap:9px}h1{font-size:19px}header p{font-size:10px}.header-right .badge{display:none}.side-heading h2{font-size:25px}.pnl-block{margin-top:22px}.section-title{align-items:flex-start;flex-direction:column}.paired-summary{padding:18px;gap:12px}.paired-summary>div>strong{font-size:18px}.paired-summary>div>span:not(.eyebrow){font-size:10px}.modal-rules{grid-template-columns:1fr}.modal-rules strong{margin-bottom:8px}dialog .buttons{flex-wrap:wrap}footer{font-size:10px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.strategy-tabs{display:flex;gap:10px;margin:0 0 22px;flex-wrap:wrap}.strategy-tabs button{background:#151e2b;color:var(--muted);border:1px solid var(--line);min-width:210px;text-align:left;font-size:17px}.strategy-tabs button[aria-selected="true"]{border-color:#58d8c1;background:#15322f;color:#a1f0db}.strategy-tabs small{display:block;font-size:11px;font-weight:450;margin-top:3px}.strategy-tabs button:focus-visible{outline:2px solid #85b9ff;outline-offset:3px}@media(max-width:690px){.strategy-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.strategy-tabs button{min-width:0;font-size:15px;padding:10px}.strategy-tabs small{font-size:10px}}

@media(max-width:690px){.strategy-tabs{grid-template-columns:repeat(2,1fr)}}
.strategy-tabs button{min-width:190px;font-size:16px;padding:10px 15px}.strategy-tabs .tab-link{display:inline-block;padding:10px 15px;border:1px dashed #456783;border-radius:9px;color:#a7caff;text-decoration:none;font-size:16px;font-weight:650;min-width:190px;background:#121b28}.strategy-tabs .tab-link:hover{filter:brightness(1.12)}.strategy-tabs .tab-link small{display:block;font-size:11px;font-weight:450;margin-top:3px;color:var(--muted)}.archive{margin:-10px 0 22px}.archive summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.4px;list-style:none;padding:6px 0;width:max-content}.archive summary::-webkit-details-marker{display:none}.archive summary:before{content:"▸ ";color:#718099}.archive[open] summary:before{content:"▾ "}.archive summary small{font-weight:450}.strategy-tabs.secondary{margin:10px 0 0}.strategy-tabs.secondary button,.strategy-tabs.secondary .tab-link{min-width:150px;font-size:13px;padding:8px 12px;opacity:.85}.strategy-tabs.secondary small{font-size:10px}@media(max-width:690px){.strategy-tabs .tab-link{min-width:0;font-size:14px;padding:10px}.strategy-tabs.secondary{grid-template-columns:repeat(2,1fr)}}
/* Strategy workspace: shared feeds, independent accounts. */
body{background:#0a0f17}
main#dashboard{max-width:none;margin:0;padding:0;min-height:100dvh;display:grid;grid-template-columns:238px minmax(0,1fr)}
main#dashboard[hidden]{display:none}
.sidebar{position:sticky;top:0;height:100dvh;overflow-y:auto;display:flex;flex-direction:column;padding:28px 16px 20px;background:#0e1520;border-right:1px solid #253042}
.sidebar-brand{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none;margin:0 10px 38px;font-size:17px;font-weight:750;letter-spacing:2px}
.sidebar-brand small{display:block;color:var(--muted);font-size:11px;font-weight:450;letter-spacing:.4px;margin-top:5px}
.sidebar-logo{display:grid;place-items:center;width:36px;height:40px;border:1px solid #36504d;border-radius:10px;background:#15352f;color:#8ce7d5;font-weight:800}
.sidebar-section{color:#96a7bd;font-size:10px;letter-spacing:2px;font-weight:700;margin:0 14px 12px}
.sidebar .strategy-tabs{display:flex;flex-direction:column;gap:6px;margin:0}
.sidebar .strategy-tabs button{min-width:0;width:100%;min-height:58px;padding:12px 14px;border:1px solid transparent;border-radius:9px;background:transparent;color:#bdc9db;font-size:14px;line-height:1.25;text-align:left;cursor:pointer}
.sidebar .strategy-tabs button span{display:block;font-weight:650}
.sidebar .strategy-tabs button small{display:block;margin-top:5px;font-size:11px;font-weight:400;color:#94a4ba;line-height:1.35}
.sidebar .strategy-tabs button:hover{background:#182230;color:#f1f7ff}
.sidebar .strategy-tabs button[aria-current=page]{background:#16312f;border-color:#2c5750;color:#b1f7e6}
.sidebar .strategy-tabs button[aria-current=page] small{color:#9ad5c9}
.sidebar .archive{margin:24px 0 0;border-top:1px solid #253042;padding-top:18px}
.sidebar .archive summary{padding:12px 14px;color:#bdc9db;font-size:13px;cursor:pointer;min-height:44px}
.sidebar .archive summary small{display:block;font-size:11px;color:#94a4ba;margin-top:6px}
.sidebar .archive .strategy-tabs{margin-top:8px}
.sidebar .archive button{min-height:50px;font-size:12px}
.sidebar-links{margin:24px 12px;display:grid;gap:4px}
.sidebar-links a{display:flex;align-items:center;justify-content:space-between;min-height:44px;text-decoration:none;font-size:12px;color:#aabbd0}
.sidebar-links a:hover{color:#b1f7e6}
.sidebar-foot{margin-top:auto;padding:24px 14px 0;color:#a6b7ce;font-size:11px}
.sidebar-foot small{display:block;color:#94a4ba;margin-top:7px}
.connection-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#58d8c1;margin-right:6px}
.workspace{min-width:0;max-width:1660px;width:100%;padding:30px clamp(18px,3vw,44px) 24px}
.workspace header{padding-bottom:25px;margin-bottom:0}
.workspace .brand h1{font-size:27px;letter-spacing:-.8px;margin-top:4px}
.workspace .brand-icon{font-size:12px;max-width:70px;overflow:hidden}
.workspace .market-strip{border:1px solid var(--line);border-radius:12px;background:#101822;padding:19px 24px;margin:0 0 22px}
.settings-panel{background:#111b27;border:1px solid #2b3a4c;border-radius:12px;padding:22px 24px;margin-bottom:22px}
.settings-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}
.settings-heading h3{font-size:19px;margin:7px 0 5px;letter-spacing:-.3px}
.settings-heading p{color:#a9b9cf;font-size:12px;margin:0}
.settings-heading .buttons{margin:0;flex-wrap:wrap}
.book-form{display:flex;align-items:flex-end;gap:16px;border-top:1px solid #263548;padding-top:18px}
.book-form label{display:grid;gap:8px;color:#afbed2;font-size:12px;font-weight:550;flex:0 1 180px}
.book-form input{width:100%;min-height:44px;border:1px solid #3b4b60;border-radius:7px;background:#0b1320;color:#edf5ff;padding:10px 12px;font-family:inherit;font-size:16px}
.book-form input:disabled{opacity:.6}
.book-plus{color:#8da0b8;align-self:flex-end;line-height:44px}
.book-total{display:grid;gap:8px;min-width:150px;padding:0 16px}
.book-total span{color:#afbed2;font-size:12px}
.book-total strong{font-size:22px;font-variant-numeric:tabular-nums;line-height:44px}
.book-form button{margin-left:auto;min-height:44px}
.settings-panel .helper{font-size:12px;line-height:1.6;margin:12px 0 0;color:#a9b9cf}
.archive-banner{background:#211e18;border:1px solid #5a4932;color:#eed5b0;padding:14px 18px;margin-bottom:20px;border-radius:9px;font-size:13px;line-height:1.5}
.workspace .halves{gap:20px}
.workspace .side{padding:24px}
.workspace .side h2{font-size:20px}
.workspace .side h2 .side-number{font-size:13px;font-weight:450;color:#a7b6cc}
.workspace .pnl-block strong{font-size:clamp(30px,3.3vw,45px)}
.workspace .metrics{gap:12px}
.workspace .paired-summary{gap:18px}
button,a,input,select,summary{touch-action:manipulation}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #8be6d2;outline-offset:4px}
button{transition:background-color .15s,border-color .15s;min-height:44px}
[hidden]{display:none!important}
@media(min-width:1800px){.workspace{margin:0 auto}}
@media(max-width:1150px){main#dashboard{grid-template-columns:204px minmax(0,1fr)}.sidebar{padding-left:10px;padding-right:10px}.workspace{padding:24px 20px}.workspace .side{padding:20px}.settings-heading{align-items:flex-start;flex-direction:column}.book-form{flex-wrap:wrap}.book-form button{margin-left:0}.book-total{min-width:100px;padding:0}.workspace .metrics{grid-template-columns:repeat(2,1fr)}.workspace .paired-summary{grid-template-columns:repeat(3,1fr)}.workspace .paired-summary>div:first-child{grid-column:1/-1}}
@media(max-width:900px){.workspace .halves{grid-template-columns:1fr}.workspace .metrics{grid-template-columns:repeat(3,1fr)}.workspace header{align-items:flex-start;gap:16px}.header-right{flex-direction:column;align-items:flex-end}.workspace .market-strip{grid-template-columns:1fr 1fr;gap:18px}}
@media(max-width:640px){main#dashboard{grid-template-columns:minmax(0,1fr)}.sidebar{position:relative;height:auto;padding:18px 16px 12px}.sidebar-brand{margin:0 0 18px}.sidebar-section{margin-left:0}.sidebar .strategy-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sidebar .strategy-tabs button{padding:10px 12px;min-height:54px}.sidebar .archive{margin-top:14px;padding-top:4px}.sidebar .archive summary{padding-left:0}.sidebar-links{display:flex;gap:24px;margin:12px 0 0}.sidebar-foot{display:none}.workspace{padding:22px 16px}.workspace header{gap:12px}.workspace .brand-icon{display:none}.workspace .brand h1{font-size:24px}.workspace .brand p{font-size:12px}.workspace .market-strip{padding:18px}.settings-panel{padding:18px}.settings-heading .buttons{width:100%}.settings-heading .buttons button{flex:1;min-width:0}.book-form{gap:12px}.book-form label{flex:1;min-width:100px}.book-total{min-width:100%;display:flex;align-items:center;justify-content:space-between}.book-total strong{font-size:20px}.book-form button{width:100%}.workspace .metrics{grid-template-columns:1fr 1fr}.workspace .side{padding:20px}.workspace .paired-summary{grid-template-columns:1fr}.workspace .paired-summary>div:first-child{grid-column:auto}.workspace .section-title{gap:15px;flex-wrap:wrap}.header-right .badge{font-size:9px}.brand{gap:0}.settings-heading h3{font-size:18px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
.combo-variant{display:flex;align-items:center;gap:24px;padding:0 0 18px}.combo-variant label{display:grid;gap:8px;color:#b6c4d7;font-size:12px;font-weight:600;min-width:260px}.combo-variant select{background:#0b1320;color:#edf5ff;border:1px solid #3b4b60;min-height:44px;border-radius:7px;padding:10px 12px;font:inherit;font-size:14px}.combo-variant p{font-size:12px;color:#a9b9cf;line-height:1.6;max-width:350px}.parameter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:#0e1622;border:1px solid #28394d;border-radius:9px;padding:18px;margin:0}.parameter-grid dt{color:#a9b9cf;font-size:11px}.parameter-grid dd{margin:7px 0 0;font-size:15px;font-weight:650}.settings-panel #combo-options{margin-bottom:20px}.analytics-panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:24px;margin-top:22px}.analytics-panel h3{margin-top:7px}.equity-chart{min-height:140px;display:grid;align-items:center}.equity-chart svg{width:100%;height:auto;display:block;max-height:280px}.equity-chart svg text{fill:#a9b9cf;font-size:12px;font-family:inherit}.chart-legend{display:flex;gap:22px;flex-wrap:wrap;color:#a9b9cf;font-size:11px;margin:8px 0 24px}.chart-legend .paper-key{color:#58d8c1}.chart-legend .live-key{color:#f7ba69}.chart-legend .paper-key:before,.chart-legend .live-key:before{content:'';display:inline-block;width:14px;height:3px;background:currentColor;margin:0 7px 3px 0}.analytics-table{min-width:440px}.analytics-table th:not(:first-child),.analytics-table td:not(:first-child){text-align:right}.analytics-table th:first-child{width:50%}.analytics-panel .helper{font-size:12px;line-height:1.6;color:#a9b9cf}@media(max-width:900px){.combo-variant{align-items:flex-start;flex-direction:column;gap:8px}.parameter-grid{grid-template-columns:repeat(2,1fr)}.combo-variant label{min-width:0;width:100%}}@media(max-width:640px){.analytics-panel{padding:18px}.chart-legend{gap:12px}.equity-chart svg{min-width:430px}.equity-chart{overflow-x:auto}.parameter-grid{padding:14px;gap:16px}}
.settings-panel .helper{min-height:0}#book-feedback:empty{display:none}
.feed-nav-space{margin-top:25px!important}.feed-locations{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.feed-locations>div{border:1px solid #2a3d51;background:#0d1622;border-radius:10px;padding:18px}.feed-locations small{display:block;color:#a9b9cf;font-size:12px;margin-top:8px;line-height:1.6}.feed-presets{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 22px}.feed-presets span{font-size:12px;color:#a9b9cf;margin-right:8px}.feed-presets button{font-size:12px;padding:10px 14px}.feed-routing{border:1px solid #2a3d51;border-radius:10px;overflow:hidden}.feed-routing>label{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px;border-bottom:1px solid #253548}.feed-routing>label:last-child{border-bottom:0}.feed-routing strong{display:block;font-size:14px}.feed-routing small{display:block;color:#a9b9cf;font-size:12px;margin-top:7px;line-height:1.4}.feed-routing select{font:inherit;font-size:13px;min-width:225px;min-height:44px;border-radius:7px;background:#0b1320;border:1px solid #3b4b60;color:#edf5ff;padding:10px 12px}.hub-book-counts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0 16px}.hub-book-counts fieldset{border:1px solid #2a3d51;border-radius:10px;padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.hub-book-counts legend{font-size:13px;padding:0 8px;color:#c5d4e9}.hub-book-counts label{display:grid;gap:8px;font-size:12px;color:#a9b9cf}.hub-book-counts input{min-width:0;width:100%;font:inherit;font-size:16px;min-height:44px;border:1px solid #3b4b60;background:#0b1320;color:#edf5ff;border-radius:7px;padding:10px 12px}.hub-book-counts p{grid-column:1/-1;color:#a9b9cf;font-size:11px;line-height:1.5;margin:0}#feed-feedback:empty{display:none}.feed-observation table{min-width:1050px}.feed-observation .helper{line-height:1.6}.feed-observation h3{margin-top:8px}#feeds-panel .settings-heading h2{font-size:24px;margin:8px 0}#feeds-panel .settings-heading p{line-height:1.7}#feeds-form .buttons{flex-wrap:wrap}@media(max-width:900px){.feed-locations,.hub-book-counts{grid-template-columns:1fr}.feed-routing>label{align-items:flex-start;flex-direction:column;gap:12px}.feed-routing select{width:100%;min-width:0}}@media(max-width:640px){.feed-presets{gap:8px}.feed-presets span{width:100%}.feed-presets button{flex:1}.feed-locations{gap:12px}#feeds-panel .settings-heading h2{font-size:21px}}
