@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#17211d;font-synthesis:none;background:#f3f4ef;font-family:Manrope,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,textarea{font:inherit}button{cursor:pointer}header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#f8f9f5d1;border-bottom:1px solid #d9ddd5;justify-content:space-between;align-items:center;height:76px;padding:0 max(28px,50vw - 690px);display:flex;position:sticky;top:0}.brand{color:#17211d;letter-spacing:-.8px;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:flex}.brand>span{color:#fff;background:#0a8f68;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}nav{gap:34px;display:flex}nav a{color:#6e7872;font-size:13px;font-weight:700;text-decoration:none}nav a.active,nav a:hover{color:#17211d}.refresh{color:#33413a;background:#fff;border:1px solid #d6dbd4;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.refresh:disabled{opacity:.55}.header-actions{align-items:center;gap:8px;display:flex}.login-button,.account-button{color:#536058;background:#ffffffc7;border:1px solid #d6dbd4;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.login-button:hover,.account-button:hover{color:#0a8f68;border-color:#9fcdbd}.account-email{text-overflow:ellipsis;white-space:nowrap;color:#7e8882;max-width:150px;font-size:9px;overflow:hidden}main{max-width:1380px;margin:auto;padding:46px 28px 70px}.hero{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.eyebrow,.kicker{letter-spacing:1.5px;color:#0a8f68;align-items:center;gap:7px;font:500 11px DM Mono,monospace;display:flex}h1{letter-spacing:-4px;margin:15px 0 16px;font-size:clamp(43px,5vw,70px);line-height:.98}h1 em{color:#0a8f68;font-style:normal}.hero p{color:#66716b;max-width:650px;font-size:15px;line-height:1.7}.hero-meta{gap:10px;display:flex}.hero-meta>div{background:#ffffffb3;border:1px solid #dce0d9;border-radius:12px;align-items:center;gap:10px;min-width:180px;padding:14px;display:flex}.hero-meta svg{color:#0a8f68}.hero-meta span{color:#89918c;flex-direction:column;font-size:10px;display:flex}.hero-meta strong{color:#26312c;margin-top:2px;font-size:11px}.favorites-section{margin:0 0 42px}.favorites-head{padding:0 0 16px}.favorites-head>div:first-child p{color:#7e8882;margin:7px 0 0;font-size:11px}.ghost-button{color:#536058;background:#ffffffbf;border:1px solid #d6dbd4;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.ghost-button:disabled{opacity:.55;cursor:wait}.favorite-form{background:#ffffffdb;border:1px solid #dce0d9;border-radius:15px;grid-template-columns:150px minmax(150px,1fr) repeat(3,minmax(125px,1fr)) auto;align-items:end;gap:11px;padding:17px 18px;display:grid;box-shadow:0 14px 35px #2a38300a}.favorite-field{color:#58645d;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.favorite-field input,.favorite-field select{color:#24312a;background:#fafbf8;border:1px solid #d9ded7;border-radius:9px;outline:0;width:100%;padding:10px;font:500 12px DM Mono,monospace}.favorite-field input:focus,.favorite-field select:focus{border-color:#0a8f68;box-shadow:0 0 0 3px #0a8f681a}.favorite-info{color:#78837b;grid-column:span 4;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:10px;display:flex}.favorite-info svg{color:#0a8f68}.favorite-add{color:#fff;white-space:nowrap;background:#0a8f68;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.favorite-form-error{color:#a44035;margin:8px 0 0;font-size:10px}.favorite-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.favorite-card{background:#ffffffdb;border:1px solid #dce0d9;border-radius:13px;min-width:0;overflow:hidden}.favorite-card-head{border-bottom:1px solid #edf0eb;justify-content:space-between;align-items:start;gap:8px;padding:14px 14px 11px;display:flex}.favorite-type{color:#0a8f68;letter-spacing:1px;font:500 8px DM Mono,monospace}.favorite-card h3{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.4px;margin:5px 0 2px;font-size:17px;overflow:hidden}.favorite-card p{text-overflow:ellipsis;white-space:nowrap;color:#89928d;margin:0;font-size:9px;overflow:hidden}.remove-favorite,.favorite-toggle{color:#a0aaa3;background:0 0;border:0;place-items:center;display:grid}.remove-favorite{flex:none;padding:3px}.remove-favorite:hover{color:#c9473a}.favorite-value{padding:13px 14px 14px}.favorite-value span{color:#7e8882;font-size:9px;display:block}.favorite-value strong{margin:5px 0 3px;font:500 17px DM Mono,monospace;display:block}.favorite-value small{color:#89928d;font-size:8px;line-height:1.35;display:block}.favorite-value.positive strong{color:#0a8f68}.favorite-value.negative strong{color:#c9473a}.favorite-error{padding:0 14px 13px;color:#a44035!important;font-size:8px!important}.favorite-empty{color:#89928d;background:#ffffff73;border:1px dashed #cfd8d0;border-radius:12px;align-items:center;gap:8px;margin-top:13px;padding:17px;font-size:10px;display:flex}.favorite-empty svg{color:#0a8f68;flex:none}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14231d61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-modal{background:#fff;border:1px solid #dce0d9;border-radius:17px;width:min(100%,390px);padding:27px;position:relative;box-shadow:0 25px 80px #11231b3d}.modal-close{color:#89928d;background:0 0;border:0;place-items:center;padding:5px;display:grid;position:absolute;top:14px;right:14px}.modal-close:hover{color:#17211d}.auth-modal h2{letter-spacing:-1px;margin:10px 0 5px;font-size:25px}.auth-lead{color:#89928d;margin:0 0 20px;font-size:10px;line-height:1.5}.auth-modal form{flex-direction:column;gap:13px;display:flex}.auth-field{color:#58645d;flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.auth-field small{color:#a0aaa3;font-weight:500}.auth-field input{color:#24312a;background:#fafbf8;border:1px solid #d9ded7;border-radius:9px;outline:0;width:100%;padding:11px;font:500 12px DM Mono,monospace}.auth-field input:focus{border-color:#0a8f68;box-shadow:0 0 0 3px #0a8f681a}.auth-submit{color:#fff;background:#0a8f68;border:0;border-radius:9px;padding:11px;font-size:11px;font-weight:800}.auth-submit:disabled{opacity:.55;cursor:wait}.auth-switch{color:#0a8f68;background:0 0;border:0;width:100%;margin-top:14px;font-size:10px;font-weight:700}.auth-error{color:#a44035;background:#fff0ed;border:1px solid #efc4bd;border-radius:8px;margin:0;padding:9px 10px;font-size:9px}.auth-required-backdrop{z-index:100;background:radial-gradient(circle at 50% 0,#dcebdcf5,#14231db8 72%),#17211d}.auth-required-card{width:min(100%,430px)}.auth-signup-note{color:#89928d;text-align:center;margin:16px 0 0;font-size:9px;line-height:1.55}.auth-signup-note strong{color:#536058}.auth-signup-note a{color:#0a8f68;font-weight:800}.auth-loading-screen{background:radial-gradient(circle at 50% 0,#dcebdc 0,#0000 48%),#f3f4ef;place-items:center;min-height:100vh;padding:22px;display:grid}.auth-loading-card{text-align:center;background:#ffffffe6;border:1px solid #dce0d9;border-radius:17px;flex-direction:column;align-items:center;gap:10px;width:min(100%,380px);padding:34px 26px;display:flex;box-shadow:0 25px 80px #11231b1f}.auth-loading-card .brand-mark{color:#fff;background:#0a8f68;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.auth-loading-card h1{letter-spacing:-1px;margin:0;font-size:22px}.auth-loading-card p{color:#89928d;margin:0;font-size:10px}.auth-loading-card>svg{color:#0a8f68}.market-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,.75fr);align-items:stretch;gap:18px;display:grid}.ranking-card,.chat-panel{background:#ffffffdb;border:1px solid #dce0d9;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #2a38300d}.section-head{justify-content:space-between;align-items:end;gap:20px;padding:23px 24px;display:flex}.section-head h2{letter-spacing:-1.2px;margin:7px 0 0;font-size:25px}.ranking-head{align-items:end}.ranking-count{color:#89928d;margin:7px 0 0;font-size:9px}.ranking-actions{align-items:center;gap:9px;display:flex}.tabs{background:#f0f2ed;border-radius:10px;padding:3px;display:flex}.tabs button{color:#7a847e;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:700;display:flex}.tabs button.active{color:#17211d;background:#fff;box-shadow:0 2px 7px #0000000f}.asset-search{color:#89928d;background:#fafbf8;border:1px solid #d9ded7;border-radius:9px;align-items:center;gap:6px;min-width:145px;padding:0 9px;display:flex}.asset-search input{color:#28342e;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 0;font-size:10px}.asset-row{border-top:1px solid #edf0eb;grid-template-columns:34px minmax(160px,1fr) 118px 90px 112px 28px;align-items:center;gap:14px;min-height:73px;padding:9px 18px 9px 22px;display:grid}.rank{color:#a1aaa4;font:500 11px DM Mono,monospace}.asset-id{flex-direction:column;min-width:0;display:flex}.asset-id strong{font-size:14px}.asset-id span{color:#859089;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.sparkline{width:118px;height:42px}.return{text-align:right;flex-direction:column;display:flex}.return strong{font:500 14px DM Mono,monospace}.return span{color:#9ba39e;margin-top:3px;font-size:9px}.return.up{color:#0a8f68}.return.down{color:#c9473a}.signal{letter-spacing:.3px;border-radius:6px;justify-self:end;width:max-content;padding:6px 8px;font:500 9px DM Mono,monospace}.signal.buy{color:#087c5b;background:#dcf2e9}.signal.watch{color:#947018;background:#fff1c9}.signal.neutral{color:#66716b;background:#edf0ed}.signal.sell{color:#b33b30;background:#fbe3df}.favorite-toggle{border-radius:8px;width:28px;height:28px}.favorite-toggle:hover,.favorite-toggle.active{color:#d59a16;background:#fff4cf}.load-more{color:#0a8f68;background:#fbfcfa;border:0;border-top:1px solid #edf0eb;width:100%;padding:13px;font-size:10px;font-weight:800}.load-more:hover{background:#f0f7f2}.load-more span{color:#89928d;font-weight:500}.chat-panel{flex-direction:column;min-height:650px;max-height:780px;display:flex}.chat-head{border-bottom:1px solid #edf0eb;align-items:center;gap:11px;padding:18px;display:flex}.bot-icon{color:#fff;background:#132d25;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.chat-head>div:nth-child(2){flex-direction:column;display:flex}.chat-head strong{font-size:13px}.chat-head span{color:#8d9690;margin-top:2px;font-size:9px}.chat-head i{background:#12a879;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #e1f5ee}.quick-prompts{border-bottom:1px solid #edf0eb;gap:6px;padding:12px 15px;display:flex;overflow-x:auto}.quick-prompts button{color:#59645e;background:#f9faf7;border:1px solid #dce1db;border-radius:7px;flex:none;padding:6px 8px;font-size:9px}.messages{flex-direction:column;flex:1;gap:12px;padding:18px 15px;display:flex;overflow-y:auto}.message{display:flex}.message span{white-space:pre-wrap;border-radius:11px;max-width:89%;padding:10px 12px;font-size:11px;line-height:1.55}.message.assistant span{color:#38443e;background:#f0f3ee;border-bottom-left-radius:3px}.message.user{justify-content:end}.message.user span{color:#fff;background:#153b2f;border-bottom-right-radius:3px}.typing b{background:#87928b;border-radius:50%;width:5px;height:5px;margin:0 2px;animation:1s infinite alternate pulse;display:inline-block}.typing b:nth-child(2){animation-delay:.2s}.typing b:nth-child(3){animation-delay:.4s}.chat-panel form{background:#fafbf8;border:1px solid #d9ded7;border-radius:12px;align-items:end;gap:8px;margin:0 14px;padding:8px;display:flex}.chat-panel textarea{resize:none;color:#28342e;background:0 0;border:0;outline:0;flex:1;padding:5px;font-size:11px}.chat-panel form button{color:#fff;background:#0a8f68;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.chat-panel form button:disabled{background:#b9c1bc}.chat-note{color:#939c96;align-items:center;gap:5px;margin:8px 15px 14px;font-size:8px;display:flex}.comparison-section{margin:30px 0 54px}.comparison-heading{align-items:end;padding:0 0 18px}.comparison-heading .kicker{display:flex}.comparison-heading>p{color:#7e8882;text-align:right;max-width:420px;margin:0;font-size:11px;line-height:1.55}.calculator-form{background:#ffffffdb;border:1px solid #dce0d9;border-radius:18px;padding:21px 23px 18px;box-shadow:0 18px 48px #2a38300d}.calculator-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.calculator-field{color:#58645d;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.calculator-field input{color:#24312a;background:#fafbf8;border:1px solid #d9ded7;border-radius:9px;outline:0;width:100%;padding:10px 11px;font:500 13px DM Mono,monospace}.calculator-field input:focus{border-color:#0a8f68;box-shadow:0 0 0 3px #0a8f681a}.calculator-field small{color:#89928d;min-height:12px;font-size:9px;font-weight:500}.calculator-actions{border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:16px;display:flex}.calculator-actions p{color:#89928d;margin:0;font-size:10px;line-height:1.5}.calculate-button{color:#fff;background:#0a8f68;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:145px;padding:11px 15px;font-size:11px;font-weight:800;display:flex}.calculate-button:disabled{opacity:.55;cursor:wait}.calculator-error{color:#a44035;background:#fff0ed;border:1px solid #efc4bd;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:12px 14px;font-size:11px;display:flex}.comparison-result{background:#fff;border:1px solid #dce0d9;border-radius:18px;margin-top:18px;padding:22px 23px}.result-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.result-head h3{letter-spacing:-.7px;margin:7px 0 4px;font-size:21px}.result-head p{color:#89928d;margin:0;font-size:10px}.winner-pill{color:#087c5b;background:#dcf2e9;border-radius:9px;flex:none;padding:9px 11px;font:500 10px DM Mono,monospace}.comparison-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.comparison-card{background:#fafbf8;border:1px solid #e0e5de;border-radius:13px;overflow:hidden}.comparison-card-head{border-bottom:1px solid #e8ece6;justify-content:space-between;align-items:start;gap:10px;padding:16px 17px 13px;display:flex}.comparison-card-head h3{margin:6px 0 2px;font-size:18px}.comparison-card-head p{color:#89928d;margin:0;font-size:9px}.comparison-badge{color:#68746d;background:#edf0ed;border-radius:6px;flex:none;padding:5px 7px;font:500 8px DM Mono,monospace}.comparison-total{border-bottom:1px solid #e8ece6;padding:17px}.comparison-total span{color:#7e8882;font-size:10px;display:block}.comparison-total strong{letter-spacing:-1px;margin:6px 0 3px;font:500 24px DM Mono,monospace;display:block}.comparison-total small{color:#7e8882;font-size:9px}.comparison-total.positive strong{color:#0a8f68}.comparison-total.negative strong{color:#c9473a}.comparison-lines{padding:8px 17px 12px}.comparison-lines>div{color:#6f7a73;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:10px;display:flex}.comparison-lines strong{color:#34423a;font:500 11px DM Mono,monospace}.comparison-lines .line-separator{border-top:1px solid #e1e6df;margin-top:4px;padding-top:11px}.comparison-source{color:#9aa39d;margin:0;padding:0 17px 15px;font-size:9px}.comparison-notes{color:#7e8882;background:#f5f7f3;border-radius:9px;flex-direction:column;gap:4px;margin-top:14px;padding:12px 14px;font-size:9px;line-height:1.45;display:flex}.comparison-notes strong{color:#536058}.comparison-builder{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.leg-editor{background:#fbfcfa;border:1px solid #dce4dd;border-radius:14px;min-width:0;padding:17px}.leg-editor-left{border-top:3px solid #0a8f68}.leg-editor-right{border-top:3px solid #536b9a}.leg-editor-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:15px;display:flex}.leg-editor-head h3{letter-spacing:-.6px;margin:7px 0 0;font-size:19px}.leg-side-badge{color:#0a8f68;background:#e2f3eb;border-radius:8px;place-items:center;width:27px;height:27px;font:500 12px DM Mono,monospace;display:grid}.leg-editor-right .leg-side-badge{color:#536b9a;background:#e9edf7}.leg-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.leg-fields .calculator-field select{color:#24312a;background:#fafbf8;border:1px solid #d9ded7;border-radius:9px;outline:0;width:100%;padding:10px 11px;font:500 13px DM Mono,monospace}.leg-fields .calculator-field select:focus{border-color:#0a8f68;box-shadow:0 0 0 3px #0a8f681a}.leg-tax-action{grid-column:span 2;justify-self:start}.versus-divider{color:#7e8882;background:#f1f4ef;border:1px solid #d5ddd7;border-radius:50%;place-self:center;place-items:center;width:34px;height:34px;font:500 9px DM Mono,monospace;display:grid}.inline-action{color:#087c5b;background:#effaf4;border:1px solid #b8ddcc;border-radius:8px;justify-content:center;align-items:center;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex}.inline-action:hover{background:#dcf2e9}.inline-action:disabled{opacity:.5;cursor:not-allowed}.tax-example-panel{background:#fffbef;border:1px solid #e5d8b0;border-radius:13px;margin-top:14px;padding:15px 16px}.tax-example-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.tax-example-head strong{color:#35433b;margin-top:7px;font-size:13px;display:block}.tax-example-head p{color:#8b8063;margin:5px 0 0;font-size:9px;line-height:1.45}.tax-example-average{text-align:right;background:#fff5cf;border:1px solid #e8d698;border-radius:8px;flex:none;padding:8px 10px}.tax-example-average span{color:#907d3d;font-size:8px;display:block}.tax-example-average strong{color:#80630b;margin-top:4px;font:500 17px DM Mono,monospace}.tax-example-rows{gap:8px;margin:13px 0 11px;display:grid}.tax-example-row{grid-template-columns:55px minmax(120px,1fr) minmax(120px,1fr) 110px;align-items:end;gap:9px;display:grid}.tax-example-row>span{color:#81795e;padding-bottom:10px;font:500 9px DM Mono,monospace}.tax-example-row label{color:#786f52;flex-direction:column;gap:4px;font-size:8px;font-weight:800;display:flex}.tax-example-row input{color:#3a382e;background:#fffdf6;border:1px solid #e3d9b9;border-radius:7px;outline:0;width:100%;padding:8px 9px;font:500 11px DM Mono,monospace}.tax-example-row input:focus{border-color:#c5a939;box-shadow:0 0 0 3px #c5a9391f}.tax-example-row>strong{color:#0a8f68;padding-bottom:9px;font:500 10px DM Mono,monospace}.tax-example-row>strong.invalid{color:#b65d39}.period-field{color:#58645d;flex-direction:column;flex:0 0 190px;gap:6px;font-size:10px;font-weight:700;display:flex}.period-field input{color:#24312a;background:#fafbf8;border:1px solid #d9ded7;border-radius:9px;outline:0;width:100%;padding:10px 11px;font:500 13px DM Mono,monospace}.period-field input:focus{border-color:#0a8f68;box-shadow:0 0 0 3px #0a8f681a}.calculator-actions>p{flex:1}.signals-section>.section-head{padding-left:0;padding-right:0}.signals-section>.section-head p{color:#7e8882;font-size:11px}.signal-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.signal-card{background:#fff;border:1px solid #dce0d9;border-radius:14px;padding:16px}.signal-top{justify-content:space-between;align-items:center;display:flex}.signal-top .signal{justify-self:auto}.score{color:#7f8983;font:500 10px DM Mono,monospace}.signal-card p{color:#89928d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9px;overflow:hidden}.signal-return{color:#0a8f68;margin:13px 0;font:500 22px DM Mono,monospace}.signal-card ul{color:#657069;margin:0;padding-left:14px;font-size:9px;line-height:1.7}.warnings,.error-box{color:#756020;background:#fff8df;border:1px solid #eadba9;border-radius:12px;gap:10px;margin-top:18px;padding:13px;font-size:11px;display:flex}.warnings div,.warnings span{flex-direction:column;gap:4px;display:flex}.warnings span{color:#8c7b44}.error-box{justify-content:space-between}.error-box button{color:#fff;background:#756020;border:0;border-radius:7px;padding:6px 10px}.loading-card{color:#0a8f68;background:#fff;border:1px solid #dce0d9;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;display:flex}.loading-card span{color:#7f8983;font-size:11px}.empty-state{text-align:center;color:#89928d;padding:60px;font-size:12px}footer{color:#89928d;border-top:1px solid #dce0d9;justify-content:space-between;max-width:1380px;margin:auto;padding:22px 28px;font-size:9px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{to{opacity:.25;transform:translateY(-2px)}}@media (width<=1050px){.hero{flex-direction:column;align-items:start}.market-grid{grid-template-columns:1fr}.chat-panel{min-height:600px}.signal-grid{grid-template-columns:repeat(2,1fr)}.calculator-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-cards{grid-template-columns:1fr}.favorite-grid,.favorite-form{grid-template-columns:repeat(2,minmax(0,1fr))}.favorite-info{grid-column:span 1}}@media (width<=700px){header{padding:0 16px}nav{display:none}.header-actions{gap:5px}.account-email{display:none}.login-button,.account-button{padding:9px;font-size:0}.login-button svg,.account-button svg{margin:0}.refresh{font-size:0}.refresh svg{margin:0}main{padding:30px 14px 50px}h1{letter-spacing:-2.5px}.hero-meta{flex-direction:column;width:100%}.section-head{flex-direction:column;align-items:start}.favorites-head .ghost-button{align-self:stretch}.favorite-grid,.favorite-form{grid-template-columns:1fr}.favorite-info{grid-column:auto}.ranking-actions{flex-direction:column;align-items:stretch;width:100%}.asset-search{min-width:0}.asset-row{grid-template-columns:25px minmax(105px,1fr) 72px 28px;gap:8px;padding:8px 12px}.asset-row .sparkline,.asset-row .signal{display:none}.signal{font-size:8px}.signal-grid{grid-template-columns:1fr}footer{flex-direction:column;gap:6px}.signals-section>.section-head p{margin:0}.comparison-heading>p{text-align:left}.calculator-form,.comparison-result{padding-left:14px;padding-right:14px}.calculator-fields{grid-template-columns:1fr}.calculator-actions,.result-head{flex-direction:column;align-items:stretch}.calculate-button{width:100%}.winner-pill{text-align:center;width:100%}.comparison-total strong{font-size:21px}}@media (width<=1050px){.comparison-builder{grid-template-columns:1fr}.versus-divider{transform:rotate(90deg)}.leg-editor{width:100%}}@media (width<=700px){.leg-fields{grid-template-columns:1fr}.leg-tax-action{grid-column:auto}.tax-example-head{flex-direction:column}.tax-example-average{text-align:left;align-self:start}.tax-example-row{grid-template-columns:1fr 1fr}.tax-example-row>span{grid-column:span 2;padding:0}.tax-example-row>strong{grid-column:span 2;padding:2px 0 0}.period-field{flex-basis:auto;width:100%}}body{background:#f4f6f2;overflow-x:hidden}header{border-bottom-color:#dfe5df;height:68px}.hero{background:linear-gradient(120deg,#ffffffeb,#eff7f0c7);border:1px solid #dfe6df;border-radius:18px;min-height:190px;margin-bottom:16px;padding:24px 26px;box-shadow:0 15px 40px #2a38300b}.hero>div:first-child{max-width:690px}.hero h1{letter-spacing:-3.2px;margin:11px 0 10px;font-size:clamp(36px,4vw,56px)}.hero p{max-width:610px;margin:0;font-size:12px;line-height:1.55}.hero-meta{gap:8px}.hero-meta>div{border-radius:10px;min-width:158px;padding:11px 12px}.hero-meta span{font-size:9px}.hero-meta strong{font-size:10px}.dashboard-summary{grid-template-columns:minmax(210px,1.35fr) repeat(3,minmax(150px,1fr));gap:9px;margin-bottom:16px;display:grid}.summary-intro,.summary-item{background:#ffffffc7;border:1px solid #dfe6df;border-radius:12px;min-height:70px;padding:13px 15px}.summary-intro{flex-direction:column;justify-content:center;display:flex}.summary-intro strong{margin-top:5px;font-size:14px}.summary-intro small,.summary-item small{color:#89928d;margin-top:4px;font-size:9px}.summary-item{grid-template-rows:1fr auto;grid-template-columns:22px 1fr;align-items:center;column-gap:8px;display:grid}.summary-item svg{color:#0a8f68;grid-row:span 2}.summary-item span{color:#7e8882;flex-direction:column;font-size:9px;display:flex}.summary-item span strong{color:#24312a;margin-top:2px;font:500 17px DM Mono,monospace}.summary-item small{grid-column:2}.workspace-grid{grid-template-columns:minmax(0,1.72fr) minmax(330px,.78fr);align-items:start;gap:15px;display:grid}.dashboard-rail{flex-direction:column;gap:15px;min-width:0;display:flex}.market-card{min-width:0}.market-card .section-head h2{font-size:22px}.market-card .asset-list{scrollbar-color:#c8d6cb transparent;scrollbar-width:thin;max-height:548px;overflow-y:auto}.market-card .asset-row{grid-template-columns:30px minmax(140px,1fr) 100px 82px 100px 28px;gap:10px;min-height:58px;padding:7px 16px 7px 20px}.market-card .sparkline{width:100px;height:35px}.market-card .asset-id strong{font-size:13px}.market-card .asset-id span{font-size:9px}.market-card .return strong{font-size:13px}.market-card .signal{padding:5px 7px;font-size:8px}.market-card .load-more{position:sticky;bottom:0}.compact-favorites{background:#ffffffe0;border:1px solid #dfe6df;border-radius:15px;margin:0;overflow:hidden;box-shadow:0 12px 32px #2a38300a}.compact-favorites .section-head{align-items:center;padding:15px 17px 11px}.compact-favorites .favorites-head h2{font-size:20px}.compact-favorites .favorites-head>div:first-child p{margin-top:4px;font-size:9px}.compact-favorites .ghost-button{padding:8px 9px;font-size:9px}.compact-favorites .favorite-grid{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:205px;margin:0;padding:0 12px 12px;overflow-y:auto}.compact-favorites .favorite-card{border-radius:10px}.compact-favorites .favorite-card-head{padding:10px 10px 8px}.compact-favorites .favorite-card h3{margin-top:3px;font-size:14px}.compact-favorites .favorite-card p{font-size:8px}.compact-favorites .favorite-value{padding:9px 10px 10px}.compact-favorites .favorite-value strong{font-size:14px}.compact-favorites .favorite-value small{font-size:7px}.compact-favorites .favorite-empty{margin:0 12px 12px;padding:13px;font-size:9px}.compact-favorites .favorite-form{box-shadow:none;border:0;border-top:1px solid #edf0eb;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:12px}.compact-favorites .favorite-form .favorite-info,.compact-favorites .favorite-form .favorite-add{grid-column:span 2}.add-favorite-details{border-top:1px solid #edf0eb}.add-favorite-details>summary{color:#0a8f68;cursor:pointer;background:#fbfdfb;align-items:center;gap:6px;padding:10px 13px;font-size:9px;font-weight:800;list-style:none;display:flex}.add-favorite-details>summary::-webkit-details-marker{display:none}.add-favorite-details>summary:after{content:"＋";color:#9aaba0;margin-left:auto;font-size:13px}.add-favorite-details[open]>summary:after{content:"－"}.compact-favorites .favorite-form-error{margin:0 12px 10px;font-size:9px}.compact-chat{height:345px;min-height:0;max-height:345px}.compact-chat .chat-head{padding:13px 15px}.compact-chat .quick-prompts{padding:9px 12px}.compact-chat .messages{gap:9px;padding:12px}.compact-chat .message span{padding:8px 10px;font-size:10px}.compact-chat form{margin:0 11px}.compact-chat .chat-note{margin:7px 12px 10px}.tool-drawer{background:#ffffffe0;border:1px solid #dfe6df;border-radius:15px;margin-top:18px;overflow:hidden;box-shadow:0 12px 32px #2a383009}.tool-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 19px;list-style:none;display:flex}.tool-summary::-webkit-details-marker{display:none}.tool-summary>div{flex-direction:column;display:flex}.tool-summary strong{margin-top:5px;font-size:16px}.tool-summary small{color:#89928d;margin-top:3px;font-size:9px}.tool-summary-action{color:#087c5b;background:#eef9f2;border:1px solid #cfe3d7;border-radius:8px;flex:none;padding:7px 9px;font-size:9px;font-weight:800}.tool-drawer[open] .tool-summary{border-bottom:1px solid #edf0eb}.tool-drawer[open] .tool-summary-action{color:#7e8882;background:#f5f7f3}.tool-drawer[open] .tool-summary-action:after{content:"  ↑"}.tool-drawer[open] .tool-summary-action{font-size:0}.tool-drawer[open] .tool-summary-action:before{content:"Kapat";font-size:9px}.tool-drawer .embedded-comparison{margin:0;padding:0 19px 19px}.tool-drawer .comparison-heading{display:none}.tool-drawer .calculator-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:17px 0 0}.signals-section>.section-head{padding:0 0 11px}.signals-section>.section-head h2{font-size:21px}.signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.signal-card{border-radius:11px;padding:13px}.signal-card h3{margin:13px 0 2px;font-size:17px}.signal-return{margin:9px 0;font-size:18px}.signal-card ul{font-size:8px;line-height:1.5}.warnings{margin-top:14px}.loading-card.workspace-loading{border-radius:18px;min-height:548px}footer{padding:17px 30px}@media (width<=1180px){.workspace-grid{grid-template-columns:1fr}.dashboard-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.compact-chat{height:355px;max-height:355px}}@media (width<=850px){nav{display:none}.hero{flex-direction:column;align-items:start}.hero-meta{width:100%}.hero-meta>div{flex:1}.dashboard-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-intro{grid-column:span 3;min-height:58px}.market-card .asset-list{max-height:500px}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){header{height:62px}.brand{font-size:12px}.brand>span{width:31px;height:31px}.header-actions{gap:5px}.login-button,.account-button,.refresh{padding:8px;font-size:0}.login-button svg,.account-button svg,.refresh svg{margin:0}.main,main{padding:18px 13px 35px}.hero{border-radius:14px;min-height:0;padding:19px 17px}.hero h1{letter-spacing:-2.4px;font-size:36px}.hero p{font-size:11px}.hero-meta{flex-direction:column}.hero-meta>div{width:100%;min-height:0}.dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-intro,.summary-highlight{grid-column:span 2}.workspace-grid,.dashboard-rail{flex-direction:column;display:flex}.market-card .section-head{align-items:start;padding:15px 14px 12px}.ranking-actions{flex-direction:column;align-items:stretch;width:100%}.tabs{width:100%}.tabs button{flex:1;justify-content:center}.asset-search{width:100%}.market-card .asset-row{grid-template-columns:23px minmax(105px,1fr) 70px 28px;gap:7px;padding:8px 10px}.market-card .asset-row .sparkline,.market-card .asset-row .signal{display:none}.compact-favorites .section-head{padding:13px 14px 10px}.compact-favorites .favorite-grid{max-height:240px}.compact-chat{height:355px;max-height:355px}.tool-summary{padding:14px}.tool-summary-action{font-size:0}.tool-summary-action:before{content:"Aç";font-size:9px}.tool-drawer .embedded-comparison{padding:0 13px 13px}.signal-grid{grid-template-columns:1fr 1fr}.signals-section>.section-head{align-items:start}.signals-section>.section-head p{margin:0}.warnings{font-size:10px}footer{padding:15px 13px}}.admin-panel{background:#ffffffe0;border:1px solid #dce4dd;border-radius:16px;margin-top:20px;padding:20px;box-shadow:0 12px 32px #2a38300a}.admin-panel-head{border-bottom:1px solid #edf0eb;justify-content:space-between;align-items:end;gap:18px;padding-bottom:15px;display:flex}.admin-panel-head h2{letter-spacing:-1px;margin:7px 0 0;font-size:23px}.admin-panel-head p{color:#89928d;margin:5px 0 0;font-size:10px}.admin-create-form{border-bottom:1px solid #edf0eb;grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) 140px auto;align-items:end;gap:11px;padding:16px 0;display:grid}.admin-field{color:#58645d;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.admin-field input,.admin-field select,.admin-role-select{color:#24312a;background:#fafbf8;border:1px solid #d9ded7;border-radius:9px;outline:0;width:100%;padding:10px;font:500 11px DM Mono,monospace}.admin-field input:focus,.admin-field select:focus,.admin-role-select:focus{border-color:#0a8f68;box-shadow:0 0 0 3px #0a8f681a}.admin-create-form .favorite-add{min-height:38px}.admin-message{border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:10px}.admin-message.error{color:#a44035;background:#fff0ed;border:1px solid #efc4bd}.admin-message.success{color:#087c5b;background:#effaf4;border:1px solid #b8ddcc}.admin-users{border:1px solid #e4e9e3;border-radius:11px;margin-top:15px;overflow:hidden}.admin-users-title{color:#35433b;background:#f6f8f4;justify-content:space-between;align-items:center;padding:11px 13px;font-size:10px;display:flex}.admin-users-title span{color:#89928d;font:500 9px DM Mono,monospace}.admin-user-row{border-top:1px solid #edf0eb;grid-template-columns:minmax(0,1fr) 130px 75px;align-items:center;gap:12px;padding:11px 13px;display:grid}.admin-user-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-user-identity strong{text-overflow:ellipsis;white-space:nowrap;color:#28352e;font-size:11px;overflow:hidden}.admin-user-identity span{color:#89928d;font-size:8px}.admin-role-select{padding:7px 8px;font-size:10px}.admin-role-select:disabled{opacity:.65;cursor:not-allowed}.admin-delete{color:#a44035;background:#fff7f5;border:1px solid #efc4bd;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:9px;font-weight:800;display:flex}.admin-delete:hover{background:#fff0ed}.admin-delete:disabled{opacity:.45;cursor:not-allowed}.admin-empty{color:#89928d;padding:18px 13px;font-size:10px}@media (width<=700px){.admin-panel{padding:14px}.admin-panel-head{align-items:start}.admin-create-form{grid-template-columns:1fr 1fr}.admin-create-form .favorite-add{grid-column:span 2}.admin-user-row{grid-template-columns:minmax(0,1fr) 102px auto;gap:7px}.admin-role-select{font-size:9px}.admin-delete{padding-left:6px;padding-right:6px}}.chat-locked{text-align:center;color:#64716a;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;padding:30px 24px;display:flex}.chat-locked svg{color:#0a8f68}.chat-locked strong{color:#26332c;font-size:14px}.chat-locked span{color:#89928d;max-width:230px;font-size:10px;line-height:1.5}.chat-locked .auth-submit{align-items:center;gap:7px;margin-top:5px;padding:10px 16px;display:flex}.tradable-filter{color:#526159;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.refreshing-banner{color:#087c5b;background:#eef9f2;border:1px solid #cfe3d7;border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:11px 13px;font-size:10px;display:flex}.tradable-filter input{accent-color:#0a8f68}.portfolio-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.portfolio-summary>div,.portfolio-form,.portfolio-chart,.portfolio-table{background:#ffffffe6;border:1px solid #dfe6df;border-radius:15px;box-shadow:0 12px 32px #2a38300a}.portfolio-summary>div{flex-direction:column;gap:7px;padding:18px;display:flex}.portfolio-summary span{color:#7e8882;font-size:10px}.portfolio-summary strong{color:#24312a;font:600 23px DM Mono,monospace}.portfolio-summary small{color:#89928d;min-height:11px;font-size:8px}.portfolio-quote-warning{color:#7a641e;background:#fffbed;border:1px solid #eadba9;border-radius:10px;align-items:flex-start;gap:8px;margin:14px 0;padding:11px 13px;font-size:10px;line-height:1.45;display:flex}.portfolio-quote-warning svg{flex:none;margin-top:1px}.portfolio-quote-warning strong{color:#66551b;display:block}.portfolio-quote-warning details{margin-top:5px}.portfolio-quote-warning summary{cursor:pointer;color:#897329;font-size:9px}.portfolio-quote-warning ul{margin:5px 0 0 16px;padding:0}.portfolio-quote-warning li{margin:2px 0;font-size:9px}.portfolio-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:15px;display:grid}.portfolio-form{flex-direction:column;gap:11px;padding:19px;display:flex}.portfolio-form h2,.portfolio-chart h2{margin:0;font-size:20px}.portfolio-form label{color:#58645d;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.portfolio-form input,.portfolio-form select{background:#fafbf8;border:1px solid #d9ded7;border-radius:9px;outline:0;padding:10px;font:500 11px DM Mono,monospace}.portfolio-chart{min-height:330px;padding:19px}.portfolio-chart-head,.portfolio-table-head{justify-content:space-between;align-items:center;display:flex}.bar-area{border-bottom:1px solid #dfe6df;align-items:end;gap:14px;height:245px;padding:22px 4px 0;display:flex;overflow-x:auto}.bar-item{flex-direction:column;justify-content:end;align-items:center;gap:5px;min-width:48px;height:100%;display:flex}.bar{background:linear-gradient(#16a77d,#087c5b);border-radius:6px 6px 2px 2px;width:32px;max-height:180px}.bar-item strong{font-size:9px}.bar-item span{color:#89928d;font-size:8px}.portfolio-table{margin-top:15px;overflow:hidden}.portfolio-table-head{background:#f6f8f4;padding:14px 17px}.portfolio-table-head span{color:#89928d;font-size:9px}.portfolio-row{border-top:1px solid #edf0eb;grid-template-columns:minmax(130px,1.35fr) .78fr .9fr 1.1fr 1.15fr 32px;align-items:center;gap:10px;padding:12px 17px;font:500 10px DM Mono,monospace;display:grid}.portfolio-row>div,.portfolio-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.portfolio-row div span,.portfolio-row small{color:#89928d;font-size:8px;line-height:1.35}.portfolio-row button{color:#a44035;cursor:pointer;background:0 0;border:0}.portfolio-empty{color:#89928d;text-align:center;align-self:center;width:100%;padding:28px;font-size:10px}.portfolio-note{color:#89928d;font-size:9px;line-height:1.55}.up{color:#0a8f68!important}.down{color:#c9473a!important}.portfolio-auth-required{text-align:center;color:#64716a;background:#ffffffe6;border:1px solid #dfe6df;border-radius:16px;flex-direction:column;align-items:center;gap:10px;max-width:440px;margin:40px auto;padding:34px 25px;display:flex}.portfolio-auth-required svg{color:#0a8f68}.portfolio-auth-required strong{color:#26332c;font-size:16px}.portfolio-auth-required span{max-width:330px;font-size:10px;line-height:1.5}.portfolio-auth-required .auth-submit{align-items:center;gap:7px;margin-top:4px;padding:10px 16px;display:flex}.portfolio-history{background:#ffffffe6;border:1px solid #dfe6df;border-radius:15px;margin-top:15px;padding:14px 17px 17px;box-shadow:0 12px 32px #2a38300a}.history-bars{border-bottom:1px solid #dfe6df;align-items:end;gap:3px;height:110px;padding-top:12px;display:flex;overflow:hidden}.history-bar{background:#9bcfb9;border-radius:3px 3px 0 0;flex:1;min-width:3px;max-width:14px}@media (width<=760px){.portfolio-summary,.portfolio-grid{grid-template-columns:1fr}}@media (width<=768px){html,body,#root{max-width:100%;overflow-x:hidden}header{height:62px;padding:0 12px}nav{display:none}.brand{gap:7px;font-size:12px}.brand>span{border-radius:8px;width:31px;height:31px}.header-actions{gap:5px;min-width:0}.account-email{display:none}.login-button,.account-button,.refresh{padding:8px;font-size:0}.login-button svg,.account-button svg,.refresh svg{margin:0}main{width:100%;padding:18px 12px 38px}.hero{border-radius:14px;gap:18px;min-height:0;margin-bottom:14px;padding:18px 15px}.hero h1{letter-spacing:-2.6px;margin:10px 0;font-size:clamp(34px,10vw,48px)}.hero p{font-size:11px;line-height:1.55}.hero-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.hero-meta>div{min-width:0;padding:10px}.hero-meta strong{overflow-wrap:anywhere}.dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.summary-intro,.summary-highlight{grid-column:span 2}.summary-intro,.summary-item{min-width:0;padding:11px 12px}.summary-item span strong{font-size:15px}.workspace-grid{grid-template-columns:1fr;gap:12px}.dashboard-rail{flex-direction:column;gap:12px;display:flex}.market-card .section-head{flex-direction:column;align-items:stretch;padding:15px 14px 12px}.market-card .section-head h2{font-size:20px}.ranking-actions{flex-wrap:wrap;align-items:stretch;width:100%}.tabs{flex:220px;min-width:0}.tabs button{flex:1;justify-content:center;min-width:0;padding:8px 7px}.asset-search{flex:180px;min-width:0}.market-card .asset-list{max-height:480px}.market-card .asset-row{grid-template-columns:23px minmax(0,1fr) 70px 28px;gap:7px;padding:8px 10px}.market-card .asset-row .sparkline,.market-card .asset-row .signal{display:none}.asset-id,.asset-id span{min-width:0}.compact-favorites .section-head{flex-direction:row;align-items:center;padding:13px 14px 10px}.compact-favorites .favorites-head>div:first-child{min-width:0}.compact-favorites .favorites-head h2{font-size:18px}.compact-favorites .ghost-button{flex:none}.compact-favorites .favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px}.compact-chat{height:355px;max-height:355px}.section-head{gap:12px}.tool-summary{align-items:start;padding:14px}.tool-summary>div{min-width:0}.tool-summary strong,.tool-summary small{overflow-wrap:anywhere}.tool-summary-action{flex:none}.tool-drawer .embedded-comparison{padding:0 13px 13px}.comparison-builder{grid-template-columns:1fr;gap:9px}.versus-divider{transform:rotate(90deg)}.leg-editor{width:100%;min-width:0;padding:14px}.leg-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tax-example-head{flex-direction:column}.tax-example-average{text-align:left;align-self:start}.tax-example-row{grid-template-columns:1fr 1fr}.tax-example-row>span{grid-column:span 2;padding:0}.tax-example-row>strong{grid-column:span 2;padding:2px 0 0}.calculator-actions,.result-head{flex-direction:column;align-items:stretch}.period-field{flex:auto;width:100%}.calculate-button{width:100%}.winner-pill{text-align:center;width:100%}.comparison-total strong{font-size:21px}.signals-section{margin-top:24px}.signals-section>.section-head{flex-direction:column;align-items:start}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signal-card{min-width:0;padding:12px}.signal-card h3{font-size:16px}.warnings,.error-box{align-items:start;font-size:10px}.error-box{flex-direction:column}footer{flex-direction:column;gap:6px;padding:15px 12px}.admin-panel{padding:14px}.admin-panel-head{align-items:start}.admin-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-create-form .favorite-add{grid-column:span 2}.admin-user-row{grid-template-columns:minmax(0,1fr) 102px auto;gap:7px}.admin-user-identity strong{overflow-wrap:anywhere;white-space:normal}}@media (width<=480px){main{padding:14px 10px 30px}.hero{padding:16px 13px}.hero-meta{grid-template-columns:1fr}.dashboard-summary{grid-template-columns:1fr 1fr}.summary-intro,.summary-highlight{grid-column:span 2}.summary-item{padding:10px}.summary-item span strong{font-size:14px}.ranking-actions{flex-direction:column}.tabs,.asset-search{flex-basis:auto;width:100%}.compact-favorites .section-head{align-items:start}.compact-favorites .ghost-button{padding:8px;font-size:0}.compact-favorites .ghost-button svg{margin:0}.compact-favorites .favorite-grid,.leg-fields,.tax-example-row{grid-template-columns:1fr}.tax-example-row>span,.tax-example-row>strong{grid-column:auto}.leg-tax-action{grid-column:auto;width:100%}.signal-grid{grid-template-columns:1fr}.admin-panel-head{flex-direction:column}.admin-panel-head .ghost-button{justify-content:center;align-self:stretch}.admin-create-form{grid-template-columns:1fr}.admin-create-form .favorite-add{grid-column:auto}.admin-user-row{grid-template-columns:minmax(0,1fr) 88px auto;gap:5px;padding:10px}.admin-role-select{padding-left:5px;padding-right:5px;font-size:9px}.admin-delete{padding-left:5px;padding-right:5px}.auth-modal{padding:22px 18px}.chat-locked{padding:24px 16px}}.ai-nav-link{color:#0f795d!important}.ai-page-head{border-bottom:1px solid #e1e5e1;justify-content:space-between;align-items:end;gap:28px;padding-bottom:22px;display:flex}.ai-page-head h1{color:#1f2b25;letter-spacing:-1.1px;margin:8px 0;font-size:30px;font-weight:700;line-height:1.12}.ai-page-head p{color:#748078;max-width:680px;margin:0;font-size:12px;line-height:1.55}.ai-page-head .eyebrow{display:flex}.ai-head-actions{flex-direction:column;align-items:end;gap:11px;min-width:245px;display:flex}.ai-scan-status{color:#526159;text-align:right;flex-direction:column;gap:5px;font-size:10px;display:flex}.ai-scan-status span{justify-content:end;align-items:center;gap:6px;font-weight:800;display:flex}.ai-scan-status i{background:#12a879;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e1f5ee}.ai-scan-status small{color:#89928d;font-size:9px}.ai-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.ai-summary-card{background:#fff;border:1px solid #dfe6df;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.ai-summary-card.highlight{background:#eef8f1;border-color:#cfe5d7}.ai-summary-card span,.ai-summary-card small{color:#7b867f;font-size:9px}.ai-summary-card strong{color:#26332c;text-overflow:ellipsis;white-space:nowrap;font:500 18px DM Mono,monospace;overflow:hidden}.ai-summary-card strong small{color:#89928d;font:inherit;font-size:10px}.ai-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.85fr);gap:12px;margin-bottom:12px;display:grid}.ai-card{background:#fff;border:1px solid #dfe6df;border-radius:11px;min-width:0;overflow:hidden}.ai-card-head{border-bottom:1px solid #edf0eb;justify-content:space-between;align-items:end;gap:15px;padding:16px 17px 13px;display:flex}.ai-card-head h2{color:#1f2b25;letter-spacing:-.5px;margin:5px 0 0;font-size:19px}.ai-chip{color:#7b867f;background:#f7f9f7;border:1px solid #dfe6df;border-radius:6px;flex:none;padding:6px 8px;font:500 9px DM Mono,monospace}.ai-chart-wrap{padding:14px 17px 12px;position:relative}.ai-chart{width:100%;height:185px;display:block;overflow:visible}.ai-chart-axis{stroke:#e9eeea;stroke-width:1px}.ai-chart-labels{color:#89928d;flex-direction:column;align-items:end;gap:132px;font:500 8px DM Mono,monospace;display:flex;position:absolute;top:20px;right:17px}.ai-chart-footer{color:#89928d;justify-content:space-between;align-items:center;font-size:8px;display:flex}.ai-chart-footer strong{font:500 13px DM Mono,monospace}.ai-chart-empty,.ai-empty,.ai-loading{color:#89928d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:178px;padding:25px;font-size:10px;line-height:1.5;display:flex}.ai-chart-empty svg,.ai-empty svg,.ai-loading svg{color:#167a5d}.ai-opportunity{border-bottom:1px solid #edf0eb;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:11px 17px;display:grid}.ai-opportunity:last-child{border-bottom:0}.ai-opportunity>div{align-items:center;gap:7px;min-width:0;display:flex}.ai-opportunity>div:first-child{flex-wrap:wrap}.ai-opportunity>div:first-child>span:last-child{color:#89928d;width:100%;font-size:8px}.ai-opportunity strong{font-size:12px}.ai-opportunity-value{flex-direction:column;align-items:end!important;gap:3px!important}.ai-opportunity-value strong{font:500 11px DM Mono,monospace}.ai-opportunity-value span{color:#89928d;font-size:8px}.ai-opportunity p{color:#69766e;grid-column:span 2;margin:2px 0 0;font-size:9px;line-height:1.45}.ai-action{letter-spacing:.4px;border-radius:5px;align-items:center;gap:3px;width:max-content;padding:5px 7px;font:500 8px DM Mono,monospace;display:inline-flex}.ai-action.buy{color:#087c5b;background:#dcf2e9}.ai-action.sell{color:#b33b30;background:#fbe3df}.ai-action.hold{color:#66716b;background:#edf0ed}.ai-table-labels,.ai-position-row{grid-template-columns:minmax(170px,1.5fr) repeat(4,minmax(85px,1fr));align-items:center;gap:12px;padding:10px 17px;display:grid}.ai-table-labels{color:#89928d;background:#f7f9f7;font:500 8px DM Mono,monospace}.ai-position-row{color:#4e5b53;border-top:1px solid #edf0eb;font:500 10px DM Mono,monospace}.ai-position-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ai-position-row strong{color:#26332c;font-size:11px}.ai-position-row div span{color:#89928d;text-overflow:ellipsis;white-space:nowrap;font:400 8px Manrope,sans-serif;overflow:hidden}.ai-trade-row{border-bottom:1px solid #edf0eb;grid-template-columns:minmax(110px,1.1fr) minmax(105px,1fr) minmax(90px,.8fr) auto;align-items:center;gap:10px;padding:11px 17px;font:500 10px DM Mono,monospace;display:grid}.ai-trade-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ai-trade-row>div:first-child{flex-flow:wrap;align-items:center;gap:5px}.ai-trade-row>div:first-child span{width:100%}.ai-trade-row span{color:#89928d;font-size:8px}.ai-trade-row strong{color:#26332c}.ai-outcome{border-radius:5px;justify-content:center;align-items:center;gap:4px;width:max-content;padding:5px 7px;font:500 8px DM Mono,monospace;display:inline-flex}.ai-outcome.true{color:#087c5b;background:#dcf2e9}.ai-outcome.false{color:#b33b30;background:#fbe3df}.ai-outcome.pending{color:#897019;background:#fff6d9}.ai-stat-lines{grid-template-columns:repeat(2,1fr);gap:0;padding:4px 17px 0;display:grid}.ai-stat-lines>div{border-bottom:1px solid #edf0eb;flex-direction:column;gap:5px;padding:11px 0;display:flex}.ai-stat-lines span{color:#89928d;font-size:9px}.ai-stat-lines strong{color:#26332c;font:500 15px DM Mono,monospace}.ai-note,.ai-disclaimer{color:#89928d;align-items:start;gap:6px;font-size:9px;line-height:1.5;display:flex}.ai-note svg,.ai-disclaimer svg{color:#167a5d;flex:none;margin-top:1px}.ai-decision-row{border-bottom:1px solid #edf0eb;padding:13px 17px}.ai-decision-row:last-child{border-bottom:0}.ai-decision-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.ai-decision-top>div:first-child{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.ai-decision-top>div:first-child span:last-child{color:#89928d;font-size:8px}.ai-decision-numbers{color:#526159;flex-wrap:wrap;justify-content:end;align-items:center;gap:11px;font:500 10px DM Mono,monospace;display:flex}.ai-decision-numbers>span:nth-child(2){color:#89928d;font-size:8px}.ai-decision-row p{color:#58655d;margin:9px 0;font-size:10px;line-height:1.5}.ai-analysis-strip{flex-wrap:wrap;gap:5px;display:flex}.ai-analysis-strip span{color:#526159;background:#fafcf9;border:1px solid #e6ebe6;border-radius:5px;padding:5px 7px;font:500 8px DM Mono,monospace}.ai-analysis-strip b{color:#167a5d;margin-right:4px;font-weight:500}.ai-decision-bottom{color:#89928d;flex-wrap:wrap;gap:8px 18px;margin-top:9px;font-size:8px;display:flex}.ai-error{align-items:center}.ai-disclaimer{margin:13px 0 0}@media (width<=900px){.ai-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-grid,.ai-grid-bottom{grid-template-columns:1fr}}@media (width<=700px){.ai-page-head{flex-direction:column;align-items:start;gap:17px}.ai-head-actions{align-items:stretch;width:100%}.ai-scan-status{text-align:left}.ai-scan-status span{justify-content:start}.ai-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-card-head{flex-direction:column;align-items:start;gap:8px}.ai-chip{align-self:start}.ai-table-labels{display:none}.ai-position-row{grid-template-columns:minmax(120px,1.5fr) repeat(2,minmax(70px,1fr));gap:8px;padding:11px 13px}.ai-position-row>span:nth-of-type(2){display:none}.ai-trade-row{grid-template-columns:minmax(105px,1fr) minmax(90px,1fr) auto;gap:7px;padding:11px 13px}.ai-trade-row>div:nth-child(2){display:none}.ai-trade-row>div:nth-child(3){text-align:right;align-items:end}.ai-decision-row{padding-left:13px;padding-right:13px}.ai-decision-top{flex-direction:column;align-items:start}.ai-decision-numbers{justify-content:start}.ai-chart-labels{display:none}}@media (width<=480px){.ai-summary-grid{grid-template-columns:1fr 1fr;gap:7px}.ai-summary-card{padding:11px}.ai-summary-card strong{font-size:15px}.ai-page-head h1{font-size:26px}.ai-position-row{grid-template-columns:minmax(105px,1fr) 80px 28px}.ai-position-row>span:first-of-type{display:none}.ai-position-row>span:nth-of-type(2){display:flex}.ai-trade-row{grid-template-columns:minmax(90px,1fr) auto}.ai-trade-row>div:nth-child(3){display:none}.ai-opportunity{padding-left:13px;padding-right:13px}}:root,body{color:#1f2b25;background:#f6f7f5}.app-shell{background:#f6f7f5;min-height:100vh}header{height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e1e5e1;padding:0 max(24px,50vw - 600px)}.brand{color:#1f2b25;letter-spacing:-.4px;font-size:13px}.brand>span{background:#167a5d;border-radius:6px;width:30px;height:30px}.brand strong{color:#167a5d}nav{align-self:stretch;align-items:center;gap:24px}nav a{color:#6f7b74;border-bottom:2px solid #0000;align-items:center;height:100%;font-size:11px;font-weight:700;display:flex}nav a.active,nav a:hover{color:#1f2b25;border-bottom-color:#167a5d}.header-actions{gap:6px}.login-button,.account-button,.refresh{color:#4d5b53;box-shadow:none;background:#fff;border-color:#d9dfda;border-radius:7px;padding:8px 10px}.login-button:hover,.account-button:hover,.refresh:hover{color:#167a5d;border-color:#9fcdbd}.refresh{font-size:10px}main{max-width:1200px;padding:30px 24px 50px}.market-intro{border-bottom:1px solid #e1e5e1;justify-content:space-between;align-items:end;gap:28px;padding:0 0 24px;display:flex}.page-intro{margin-bottom:24px}.page-intro h1,.market-intro h1{color:#1f2b25;letter-spacing:-1.1px;margin:8px 0;font-size:30px;font-weight:700;line-height:1.12}.page-intro p,.market-intro p{color:#748078;max-width:650px;margin:0;font-size:12px;line-height:1.55}.eyebrow,.kicker{color:#167a5d;letter-spacing:.9px;font-size:10px}.market-meta{grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px;min-width:300px;display:grid}.market-meta span{color:#7b867f;background:#fff;border:1px solid #e1e5e1;border-radius:8px;flex-direction:column;gap:4px;padding:11px 12px;font-size:9px;display:flex}.market-meta strong{color:#2e3b33;font-size:10px;font-weight:700}.dashboard-summary{gap:8px;margin:16px 0}.summary-intro,.summary-item{min-height:64px;box-shadow:none;background:#fff;border-color:#e1e5e1;border-radius:8px;padding:11px 13px}.summary-highlight{background:#f0f8f3;border-color:#cfe5d7}.summary-intro strong{font-size:13px}.summary-item span strong{font-size:16px}.page-card,.ranking-card,.chat-panel,.calculator-form,.comparison-result,.admin-panel,.favorite-card{box-shadow:none;border-color:#e1e5e1;border-radius:10px}.ranking-card,.chat-panel{background:#fff}.market-card .section-head{padding:17px 18px 13px}.section-head{padding:18px}.section-head h2{color:#1f2b25;letter-spacing:-.6px;margin-top:5px;font-size:21px}.ranking-count{color:#7d8881}.tabs{background:#f5f7f5;border:1px solid #e1e5e1}.tabs button{color:#69766e;padding:7px 10px;font-size:10px}.tabs button.active{color:#1f2b25;box-shadow:none}.asset-search,.favorite-field input,.favorite-field select,.calculator-field input,.calculator-field select,.admin-field input,.admin-field select,.admin-role-select{background:#fff;border-color:#d9dfda;border-radius:7px}.asset-row{border-top-color:#edf0ed}.asset-row:hover{background:#fafcfb}.load-more{background:#fff}.favorite-form{box-shadow:none;background:#fff;border-color:#e1e5e1;border-radius:9px}.favorite-add,.calculate-button,.auth-submit{background:#167a5d;border-radius:7px}.favorite-add:hover,.calculate-button:hover,.auth-submit:hover{background:#126b51}.favorites-section{margin-bottom:0}.page-section{width:100%}.page-section>.favorites-section,.page-section>.comparison-section{margin:0}.comparison-heading{padding:0 0 18px}.comparison-heading>p{color:#748078}.comparison-builder{gap:10px}.leg-editor{background:#fff;border-color:#e1e5e1;border-radius:9px}.leg-editor-left{border-top-color:#167a5d}.leg-editor-right{border-top-color:#6076a0}.tax-example-panel,.comparison-notes{box-shadow:none;border-radius:9px}.comparison-card,.signal-card{box-shadow:none;border-color:#e1e5e1;border-radius:9px}.signals-section{margin-top:0}.signal-card{background:#fff}.signal-card h3{margin-top:13px;font-size:17px}.warnings,.error-box{box-shadow:none;border-radius:8px}.admin-panel{background:#fff;margin-top:0;padding:18px}.admin-panel-head h2{font-size:21px}.admin-users{border-color:#e1e5e1}.admin-users-title{background:#f7f9f7}.chat-panel{min-height:600px;max-height:none}.messages{min-height:0}.message{align-items:flex-start;min-width:0}.message span{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;height:auto;max-height:none;display:block;overflow:visible}.chat-head{padding:15px 17px}.chat-locked{min-height:430px}footer{border-top-color:#e1e5e1;max-width:1200px;padding:18px 24px}@media (width<=768px){header{flex-wrap:wrap;height:auto;min-height:62px;padding:0 12px}.header-actions{margin-left:auto}nav{scrollbar-width:none;border-top:1px solid #edf0ed;order:3;align-items:stretch;gap:20px;width:100%;height:42px;overflow-x:auto}nav::-webkit-scrollbar{display:none}nav a{flex:none;height:42px;font-size:10px}main{padding:22px 14px 38px}.market-intro{flex-direction:column;align-items:stretch;gap:18px}.market-intro h1,.page-intro h1{font-size:27px}.market-meta{width:100%;min-width:0}.page-intro{margin-bottom:18px}.page-section>.comparison-section{width:100%}.comparison-heading{align-items:start}.admin-panel{padding:14px}}@media (width<=480px){main{padding:18px 11px 30px}.market-meta{grid-template-columns:1fr}.market-intro h1,.page-intro h1{font-size:25px}.page-intro p,.market-intro p{font-size:11px}.section-head{padding:15px 14px}.favorite-form,.admin-create-form{grid-template-columns:1fr}.admin-create-form .favorite-add{grid-column:auto}.comparison-heading>p{text-align:left}footer{padding:15px 11px}}.mobile-menu-toggle{color:#4d5b53;background:#fff;border:1px solid #d9dfda;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:34px;min-height:34px;padding:7px 9px;font-size:10px;font-weight:800;display:none}.mobile-menu-toggle:hover{color:#167a5d;border-color:#9fcdbd}.mobile-menu-layer{z-index:55;background:#19272052;animation:.16s ease-out mobile-menu-fade;position:fixed;inset:0}.mobile-menu{background:#fff;width:min(86vw,340px);height:100%;padding:18px 14px;animation:.2s ease-out mobile-menu-slide;box-shadow:18px 0 45px #101f182e}.mobile-menu-head{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:start;gap:16px;padding:3px 5px 17px;display:flex}.mobile-menu-head>div{flex-direction:column;gap:6px;display:flex}.mobile-menu-head strong{color:#1f2b25;letter-spacing:-.5px;font-size:20px}.mobile-menu-close{color:#69766e;background:#f7f9f7;border:1px solid #e1e5e1;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.mobile-menu-close:hover{color:#167a5d;border-color:#9fcdbd}.mobile-nav-list{flex-direction:column;align-items:stretch;gap:4px;width:100%;height:auto;padding:16px 0 0;overflow:visible;display:flex!important}.mobile-nav-list a{color:#68756d;background:0 0;border-radius:8px;align-items:center;min-height:44px;padding:0 13px;font-size:12px;display:flex;border:0!important}.mobile-nav-list a:hover,.mobile-nav-list a.active{color:#145f49;background:#eef8f3}.mobile-nav-list a.active{font-weight:800}.mobile-menu-note{color:#89928d;border-top:1px solid #edf0ed;margin:18px 5px 0;padding-top:15px;font-size:10px;line-height:1.55}@keyframes mobile-menu-fade{0%{opacity:0}to{opacity:1}}@keyframes mobile-menu-slide{0%{opacity:.7;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@media (width<=768px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}header{flex-wrap:nowrap;height:62px;min-height:62px;padding:0 11px}header>.desktop-nav{display:none!important}.brand{flex:none;gap:7px;font-size:12px}.brand>span{width:30px;height:30px}.header-actions{gap:5px;min-width:0;margin-left:auto}.mobile-menu-toggle{display:inline-flex}.mobile-menu-toggle span{display:none}.login-button,.account-button,.refresh{width:34px;min-width:34px;height:34px;padding:7px;font-size:0}.login-button svg,.account-button svg,.refresh svg{margin:0}.account-email{display:none}main{width:100%;min-width:0;padding:20px 12px 38px}main>*,.page-section,.portfolio-page,.ai-page{min-width:0;max-width:100%}.market-intro{gap:15px}.market-intro h1,.page-intro h1{letter-spacing:-.9px;overflow-wrap:anywhere;font-size:clamp(25px,7vw,30px)}.page-intro p,.market-intro p{font-size:11px}.market-meta{width:100%;min-width:0}.dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-intro,.summary-highlight{grid-column:span 2}.workspace-grid,.portfolio-grid,.ai-grid,.ai-grid-bottom{grid-template-columns:1fr}.dashboard-rail{flex-direction:column;display:flex}.section-head,.market-card .section-head{padding:15px 13px 12px}.ranking-head,.comparison-heading,.portfolio-chart-head,.portfolio-table-head{align-items:flex-start}.ranking-head,.comparison-heading{flex-direction:column;gap:13px}.ranking-actions{flex-wrap:wrap;align-items:stretch;width:100%}.tabs{flex:190px;min-width:0}.tabs button{flex:1;justify-content:center;min-width:0}.asset-search{flex:170px;min-width:0}.tradable-filter{width:100%;min-height:32px}.market-card .asset-list{max-height:none;overflow:visible}.market-card .asset-row{grid-template:"rank id return favorite"".signal signal favorite"/23px minmax(0,1fr) auto 30px;gap:4px 7px;min-height:70px;padding:9px}.asset-row .rank{grid-area:rank;align-self:start;padding-top:3px}.asset-row .asset-id{grid-area:id;min-width:0}.asset-row .sparkline{display:none}.asset-row .return{grid-area:return;align-self:start}.asset-row .signal{grid-area:signal;place-self:start;padding:3px 6px;font-size:8px;display:block}.asset-row .favorite-toggle{grid-area:favorite;align-self:center}.asset-id strong{font-size:13px}.asset-id span{font-size:9px}.return strong{font-size:12px}.return span{font-size:8px}.favorite-form,.admin-create-form{grid-template-columns:1fr}.favorite-info,.favorite-form-error{grid-column:auto}.favorite-add,.admin-create-form .favorite-add{grid-column:auto;width:100%}.favorite-grid{grid-template-columns:1fr}.comparison-section{margin-top:0}.comparison-builder{grid-template-columns:1fr;gap:8px}.versus-divider{width:100%;height:25px}.leg-fields,.calculator-fields{grid-template-columns:1fr}.calculator-actions{flex-direction:column;align-items:stretch;gap:12px}.calculator-actions p{order:3}.period-field,.calculate-button{width:100%}.calculate-button{min-height:42px}.comparison-cards{grid-template-columns:1fr}.result-head{flex-direction:column;align-items:flex-start}.winner-pill{white-space:normal}.tax-example-row{grid-template-columns:1fr}.portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.portfolio-summary>div{min-width:0;padding:13px}.portfolio-summary>div:first-child{grid-column:span 2}.portfolio-grid{gap:10px}.portfolio-form,.portfolio-chart{padding:14px}.portfolio-chart{min-height:260px}.bar-area{gap:10px;height:190px}.portfolio-row{grid-template-columns:minmax(0,1fr) minmax(100px,1fr);gap:10px 12px;padding:13px;font-size:10px;position:relative}.portfolio-row>div{grid-column:1/-1;padding-right:28px}.portfolio-row>span{align-items:flex-start;min-width:0}.portfolio-row>span:before{color:#89928d;text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px;font:500 8px DM Mono,monospace;display:block}.portfolio-row>span:first-of-type:before{content:"Adet"}.portfolio-row>span:nth-of-type(2):before{content:"Birim maliyet"}.portfolio-row>span:nth-of-type(3):before{content:"Güncel fiyat"}.portfolio-row>span:nth-of-type(4):before{content:"Kâr / zarar"}.portfolio-row>button{position:absolute;top:12px;right:11px}.portfolio-history{padding:13px}.portfolio-table-head{gap:10px}.ai-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-card-head{flex-direction:column;align-items:flex-start;gap:8px}.ai-chip{align-self:flex-start}.ai-table-labels{display:none}.ai-position-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;padding:12px 13px}.ai-position-row>div{grid-column:1/-1;padding-right:0}.ai-position-row>span{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.ai-position-row>span:before{color:#89928d;text-transform:uppercase;font:500 8px DM Mono,monospace}.ai-position-row>span:first-of-type:before{content:"Adet"}.ai-position-row>span:nth-of-type(2):before{content:"Güncel fiyat"}.ai-position-row>span:nth-of-type(3):before{content:"Değer"}.ai-position-row>span:nth-of-type(4):before{content:"Kâr / zarar"}.ai-trade-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 13px}.ai-trade-row>div:first-child{grid-column:1/-1}.ai-trade-row>div:nth-child(2),.ai-trade-row>div:nth-child(3){display:flex!important}.ai-trade-row>div:nth-child(3){text-align:left!important;align-items:flex-start!important}.ai-trade-row>.ai-outcome{place-self:center end}.ai-decision-top{flex-direction:column;align-items:flex-start}.ai-decision-numbers{justify-content:flex-start}.ai-chart-labels{display:none}.admin-panel{padding:13px}.admin-panel-head{flex-direction:column;align-items:flex-start;gap:12px}.admin-panel-head .ghost-button{justify-content:center;width:100%}.admin-user-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px}.admin-user-identity{grid-column:1/-1}.admin-role-select,.admin-delete{min-height:34px}footer{padding:17px 12px}}@media (width<=480px){.mobile-menu{width:min(90vw,330px)}.brand>div{font-size:11px}main{padding:17px 10px 32px}.dashboard-summary,.portfolio-summary,.ai-summary-grid{grid-template-columns:1fr 1fr}.summary-intro,.summary-highlight,.portfolio-summary>div:first-child{grid-column:span 2}.summary-item{padding:10px}.summary-item span strong,.portfolio-summary strong{font-size:14px}.ranking-actions{flex-direction:column}.tabs,.asset-search{flex-basis:auto;width:100%}.market-card .asset-row{grid-template-columns:21px minmax(0,1fr) auto 28px;padding-left:8px;padding-right:8px}.portfolio-row{grid-template-columns:minmax(0,1fr) minmax(88px,1fr)}.ai-position-row,.ai-trade-row{gap:8px}.auth-modal{width:calc(100vw - 22px);padding:22px 17px}}.portfolio-page>.page-intro{margin-bottom:13px}.portfolio-page>.page-intro h1{font-size:28px}.portfolio-page>.page-intro p{max-width:760px}.portfolio-status-card{color:#7a641e;background:#fffdf4;border:1px solid #eadba9;border-radius:9px;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:9px;margin:0 0 12px;padding:10px 12px;font-size:10px;line-height:1.45;display:grid}.portfolio-status-card>svg{flex:none;margin-top:1px}.portfolio-status-card.has-missing{color:#9a443b;background:#fff9f7;border-color:#eccac4}.portfolio-status-content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-width:0;display:grid}.portfolio-status-content strong{color:#66551b;font-weight:800}.portfolio-status-card.has-missing .portfolio-status-content strong{color:#883c34}.portfolio-status-content>span{color:#897329}.portfolio-status-card.has-missing .portfolio-status-content>span{color:#9a625c}.portfolio-status-content details{grid-column:1/-1;margin-top:4px}.portfolio-status-content summary{cursor:pointer;color:#897329;width:max-content;font-size:9px}.portfolio-status-card.has-missing summary{color:#9a625c}.portfolio-status-content ul{max-height:150px;margin:6px 0 0 15px;padding:0;overflow-y:auto}.portfolio-status-content li{margin:2px 0;font-size:9px}.portfolio-status-content li b{color:inherit}.portfolio-summary{grid-template-columns:1.25fr repeat(3,1fr);gap:8px;margin:12px 0}.portfolio-summary>div{border-radius:10px;min-width:0;padding:14px 15px}.portfolio-summary-primary{background:#f0f8f3!important;border-color:#cfe5d7!important}.portfolio-summary span{font-size:9px}.portfolio-summary strong{white-space:nowrap;text-overflow:ellipsis;font-size:20px;overflow:hidden}.portfolio-summary small{min-height:11px;font-size:8px}.portfolio-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(245px,.7fr);align-items:start;gap:12px;display:grid}.portfolio-performance-card,.portfolio-add-panel{min-width:0;box-shadow:none;background:#fff;border:1px solid #dfe6df;border-radius:10px}.portfolio-performance-card{padding:17px}.portfolio-chart-head,.portfolio-chart-head>div{min-width:0}.portfolio-chart-head .kicker{align-items:center;gap:4px;display:flex}.portfolio-chart-head h2{color:#1f2b25;letter-spacing:-.4px;margin:4px 0 0;font-size:18px}.portfolio-chart-head p{color:#89928d;margin:5px 0 0;font-size:9px;line-height:1.4}.portfolio-chart-head>svg{color:#167a5d;flex:none}.portfolio-live-badge,.portfolio-source-chip{color:#207556;white-space:nowrap;background:#f3faf5;border:1px solid #d5e9dc;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 8px;font:500 8px DM Mono,monospace;display:inline-flex}.portfolio-live-badge i,.portfolio-source-chip i{background:#20a878;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #20a8781f}.portfolio-live-badge.loading i{background:#d59b32;box-shadow:0 0 0 3px #d59b321f}.portfolio-line-chart{min-width:0;margin-top:12px}.portfolio-period-bar{background:#f7faf7;border:1px solid #e5ebe5;border-radius:8px;align-items:center;gap:3px;margin-bottom:12px;padding:3px;display:inline-flex}.portfolio-period-bar button{color:#89928d;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:33px;padding:5px 7px;font:700 9px DM Mono,monospace}.portfolio-period-bar button:hover{color:#167a5d;background:#edf7f0}.portfolio-period-bar button.active{color:#fff;background:#167a5d;box-shadow:0 2px 5px #167a5d2e}.portfolio-line-summary{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:5px;display:flex}.portfolio-line-summary span{color:#748078;align-items:center;gap:6px;font-size:9px;display:inline-flex}.portfolio-line-summary span i{background:#167a5d;border-radius:50%;width:7px;height:7px}.portfolio-line-summary strong{color:#1f2b25;font:600 16px DM Mono,monospace}.portfolio-line-svg{width:100%;height:238px;display:block;overflow:visible}.portfolio-chart-gridline{stroke:#edf0ed;stroke-width:1px;vector-effect:non-scaling-stroke}.portfolio-chart-y-label{fill:#9aa49e;font:8px DM Mono,monospace}.portfolio-chart-line{fill:none;stroke:#167a5d;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.portfolio-chart-point{fill:#fff;stroke:#167a5d;stroke-width:3px;vector-effect:non-scaling-stroke}.portfolio-chart-axis,.portfolio-chart-meta{color:#9aa49e;justify-content:space-between;align-items:center;gap:8px;font:8px DM Mono,monospace;display:flex}.portfolio-chart-meta{flex-wrap:wrap}.portfolio-chart-axis{margin-top:-1px}.portfolio-chart-axis span:nth-child(2){color:#748078}.portfolio-chart-meta{border-top:1px solid #edf0ed;margin-top:10px;padding-top:9px}.portfolio-chart-meta b{color:#526159;font-weight:600}.portfolio-chart-warning{color:#8a732e;border-top:1px dashed #e5dcb7;align-items:center;gap:6px;margin-top:9px;padding-top:8px;font-size:8px;line-height:1.4;display:flex}.portfolio-assets-card{background:#fff;border:1px solid #dfe6df;border-radius:10px;margin-top:12px;padding:15px 17px 17px}.portfolio-assets-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portfolio-assets-head h2{color:#1f2b25;letter-spacing:-.3px;margin:4px 0 0;font-size:16px}.portfolio-assets-head p{color:#89928d;margin:4px 0 0;font-size:9px}.portfolio-asset-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:12px;display:grid}.portfolio-asset-card{background:#fafcf9;border:1px solid #edf0eb;border-radius:8px;min-width:0;padding:11px 12px}.portfolio-asset-card-top,.portfolio-asset-card-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.portfolio-asset-card-top>div{flex-direction:column;gap:3px;min-width:0;display:flex}.portfolio-asset-card-top strong{color:#26332c;font:700 12px DM Mono,monospace}.portfolio-asset-card-top span:first-of-type{color:#89928d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.portfolio-asset-return{white-space:nowrap;font:600 11px DM Mono,monospace}.portfolio-asset-card-bottom{color:#89928d;border-top:1px solid #edf0eb;margin-top:9px;padding-top:8px;font:500 8px DM Mono,monospace}.portfolio-asset-card-bottom span:last-child{color:#526159}.portfolio-chart-empty{color:#89928d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:278px;padding:24px;display:flex}.portfolio-chart-empty svg{color:#8abfa9}.portfolio-chart-empty strong{color:#526159;font-size:12px}.portfolio-chart-empty span{max-width:280px;font-size:9px;line-height:1.5}.portfolio-add-panel{overflow:hidden}.portfolio-add-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:15px 16px;list-style:none;display:flex}.portfolio-add-panel>summary::-webkit-details-marker{display:none}.portfolio-add-panel>summary>span{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;display:grid}.portfolio-add-panel>summary svg{color:#167a5d;grid-row:span 2}.portfolio-add-panel>summary b{color:#26332c;font-size:13px}.portfolio-add-panel>summary small{color:#89928d;font-size:9px}.portfolio-add-panel>summary>i{color:#89928d;font-size:18px;font-style:normal;transition:transform .16s}.portfolio-add-panel[open]>summary{background:#f8faf7;border-bottom:1px solid #edf0ed}.portfolio-add-panel[open]>summary>i{transform:rotate(180deg)}.portfolio-add-form{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.portfolio-add-form label{color:#58645d;flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.portfolio-add-form label em{color:#9aa49e;font-size:8px;font-style:normal;font-weight:500}.portfolio-add-form label small{color:#89928d;font-size:8px;font-weight:500;line-height:1.35}.portfolio-add-form input,.portfolio-add-form select{background:#fafbf8;border:1px solid #d9ded7;border-radius:7px;outline:0;min-width:0;padding:9px;font:500 10px DM Mono,monospace}.portfolio-add-form .favorite-add{justify-content:center;width:100%;min-height:36px;margin-top:3px}.portfolio-table{max-height:560px;margin-top:12px;overflow:auto}.portfolio-table-head{z-index:2;border-bottom:1px solid #edf0eb;position:sticky;top:0}.portfolio-table-head strong{color:#26332c;font-size:12px}.portfolio-row:last-child{border-bottom:0}@media (width<=820px){.portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-summary-primary{grid-column:span 2}.portfolio-main-grid{grid-template-columns:1fr}.portfolio-add-panel{order:2}}@media (width<=768px){.portfolio-page>.page-intro{margin-bottom:11px}.portfolio-page>.page-intro h1{font-size:clamp(24px,7vw,29px)}.portfolio-page>.page-intro p{max-width:none}.portfolio-status-card{margin-bottom:9px;padding:9px 10px}.portfolio-status-content{grid-template-columns:1fr;gap:2px}.portfolio-summary{gap:7px;margin:9px 0}.portfolio-summary>div{padding:11px 12px}.portfolio-summary strong{font-size:16px}.portfolio-main-grid{gap:8px}.portfolio-performance-card{padding:13px}.portfolio-chart-head h2{font-size:16px}.portfolio-chart-head p{max-width:230px}.portfolio-line-summary strong{font-size:14px}.portfolio-line-svg{height:205px}.portfolio-chart-empty{min-height:225px;padding:16px}.portfolio-chart-meta{margin-top:8px;padding-top:8px}.portfolio-table{max-height:600px;margin-top:8px}.portfolio-table-head{padding:12px 13px}.portfolio-assets-card{margin-top:8px;padding:13px}.portfolio-assets-head{flex-direction:column;gap:8px}.portfolio-source-chip{align-self:flex-start}.portfolio-asset-grid{grid-template-columns:1fr;margin-top:9px}.portfolio-row{grid-template-columns:minmax(0,1fr) minmax(100px,1fr);gap:10px 12px;padding:12px 13px}.portfolio-row>div{grid-column:1/-1;padding-right:28px}.portfolio-row>span{align-items:flex-start;min-width:0}.portfolio-row>span:before{color:#89928d;text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px;font:500 8px DM Mono,monospace;display:block}.portfolio-row>span:first-of-type:before{content:"Adet"}.portfolio-row>span:nth-of-type(2):before{content:"Birim maliyet"}.portfolio-row>span:nth-of-type(3):before{content:"Güncel fiyat"}.portfolio-row>span:nth-of-type(4):before{content:"Kâr / zarar"}.portfolio-row>button{position:absolute;top:12px;right:11px}}@media (width<=480px){.portfolio-summary{grid-template-columns:1fr 1fr}.portfolio-summary-primary{grid-column:span 2}.portfolio-line-svg{height:185px}.portfolio-chart-y-label,.portfolio-chart-axis,.portfolio-chart-meta{font-size:7px}.portfolio-add-panel>summary{min-height:62px;padding:13px}.portfolio-add-form{padding:12px 13px 14px}}.ai-page{min-width:0}.ai-page-head{align-items:end;gap:24px;margin-bottom:14px;padding-bottom:17px}.ai-page-head h1{letter-spacing:-1.5px;margin:7px 0;font-size:clamp(27px,3vw,36px)}.ai-page-head p{max-width:610px;font-size:11px;line-height:1.55}.ai-head-actions{gap:9px;min-width:220px}.ai-scan-status{gap:4px;font-size:9px}.ai-scan-status small{font-size:8px}.ai-scan-button{min-height:35px}.ai-hero-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:12px;margin-bottom:13px;display:grid}.ai-portfolio-hero{color:#fff;background:linear-gradient(135deg,#123e31 0%,#116d54 58%,#16896a 100%);border:1px solid #0b7054;border-radius:16px;min-width:0;padding:22px 24px 18px;position:relative;overflow:hidden;box-shadow:0 16px 35px #10543f29}.ai-portfolio-hero:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-92px;right:-52px;box-shadow:0 0 0 22px #ffffff09,0 0 0 44px #ffffff06}.ai-hero-topline,.ai-hero-change,.ai-hero-breakdown{z-index:1;position:relative}.ai-hero-topline{color:#b7dfcf;letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:12px;font:500 9px DM Mono,monospace;display:flex}.ai-live-pill{color:#d8f9e8;letter-spacing:.5px;background:#0000001a;border:1px solid #d2ffeb33;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;font-size:8px;display:inline-flex}.ai-live-pill i,.ai-health-state i{background:#65e7b2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #65e7b226}.ai-hero-value{letter-spacing:-2px;margin:12px 0 5px;font:500 clamp(29px,3.4vw,42px) DM Mono,monospace;display:block}.ai-hero-change{color:#c9f5df;justify-content:space-between;align-items:center;gap:12px;font:500 12px DM Mono,monospace;display:flex}.ai-hero-change.down{color:#ffd5ce}.ai-hero-change small{color:#ffffff9e;font:400 9px Manrope,sans-serif}.ai-hero-change b{color:inherit;font:500 11px DM Mono,monospace}.ai-hero-breakdown{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;padding-top:14px;display:grid}.ai-hero-breakdown>div{min-width:0;padding-right:13px}.ai-hero-breakdown>div+div{border-left:1px solid #ffffff29;padding-left:13px}.ai-hero-breakdown span,.ai-hero-breakdown small{color:#e8fff5a3;font-size:8px;display:block}.ai-hero-breakdown strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font:500 13px DM Mono,monospace;display:block;overflow:hidden}.ai-hero-breakdown small{color:#c1ead9;font-size:8px}.ai-health-card{background:#ffffffe6;border:1px solid #dfe6df;border-radius:16px;flex-direction:column;min-width:0;padding:17px 18px 13px;display:flex;box-shadow:0 13px 30px #2a38300b}.ai-health-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.ai-health-head h2{color:#1f2b25;letter-spacing:-.5px;margin:5px 0 0;font-size:17px}.ai-health-state{color:#167a5d;background:#effaf4;border:1px solid #cfe7d9;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;font:500 8px DM Mono,monospace;display:inline-flex}.ai-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:12px;display:grid}.ai-health-grid>div{border-top:1px solid #edf0eb;flex-direction:column;gap:4px;min-width:0;padding:10px 0;display:flex}.ai-health-grid span,.ai-health-grid small{color:#89928d;font-size:8px}.ai-health-grid strong{color:#26332c;text-overflow:ellipsis;white-space:nowrap;font:500 15px DM Mono,monospace;overflow:hidden}.ai-health-grid strong.up{color:#0a8f68}.ai-health-grid strong.down{color:#c9473a}.ai-health-footer{color:#89928d;border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:8px;display:flex}.ai-health-footer strong{color:#526159;font:500 8px DM Mono,monospace}.ai-view-switcher{background:#eef1ed;border:1px solid #dfe6df;border-radius:10px;gap:3px;width:max-content;max-width:100%;margin:0 0 12px;padding:4px;display:flex}.ai-view-switcher button{color:#78847c;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-width:165px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.ai-view-switcher button svg{color:#8b9890}.ai-view-switcher button small{color:#a0aaa3;margin-left:auto;font:500 8px DM Mono,monospace}.ai-view-switcher button.active{color:#145f49;background:#fff;box-shadow:0 2px 8px #20382b14}.ai-view-switcher button.active svg{color:#0a8f68}.ai-card{border-color:#dfe6df;border-radius:13px;box-shadow:0 11px 25px #2a383009}.ai-grid{gap:12px;margin-bottom:12px}.ai-card-head{align-items:center;padding:13px 15px 11px}.ai-card-head h2{font-size:17px}.ai-chip{padding:5px 7px;font-size:8px}.ai-chart-card{min-height:0}.ai-chart-wrap{padding:9px 15px 10px}.ai-chart{height:154px}.ai-chart-labels{gap:106px;top:14px;right:15px}.ai-chart-empty{min-height:155px;padding:19px}.ai-opportunity-list{max-height:214px;overflow-y:auto}.ai-opportunity{padding:9px 15px}.ai-opportunity p{margin-top:1px}.ai-positions-card{margin-bottom:12px}.ai-position-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px 12px;display:grid}.ai-position-card{background:#fbfcfa;border:1px solid #e5ebe5;border-radius:10px;min-width:0;padding:11px 12px}.ai-position-card-top{justify-content:space-between;align-items:start;gap:8px;display:flex}.ai-position-card-top>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ai-position-card-top strong{color:#26332c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ai-position-card-top span{color:#89928d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ai-position-card-top>b{flex:none;font:500 9px DM Mono,monospace}.ai-position-card-top>b.up{color:#0a8f68}.ai-position-card-top>b.down{color:#c9473a}.ai-position-value{color:#26332c;margin:13px 0 8px;font:500 15px DM Mono,monospace;display:block}.ai-position-meta{color:#89928d;justify-content:space-between;gap:7px;font:500 8px DM Mono,monospace;display:flex}.ai-position-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-grid-bottom{grid-template-columns:minmax(0,1.25fr) minmax(275px,.75fr)}.ai-trade-list{max-height:350px;overflow-y:auto}.ai-trade-row{padding:9px 15px}.ai-stats-card{min-height:0}.ai-stat-lines{padding:2px 15px 0}.ai-stat-lines>div{padding:9px 0}.ai-note{margin:10px 15px 13px}.ai-decisions-card{margin-bottom:12px}.ai-decision-list{max-height:min(60vh,590px);overflow-y:auto}.ai-decision-row{padding:11px 15px}.ai-decision-row p{margin:7px 0}.ai-decision-bottom{margin-top:7px}.ai-disclaimer{margin:11px 0 0;padding:0 2px;font-size:8px}@media (width<=980px){.ai-hero-layout{grid-template-columns:minmax(0,1.2fr) minmax(275px,.8fr)}.ai-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.ai-page-head{flex-direction:column;align-items:start;gap:13px;margin-bottom:11px;padding-bottom:13px}.ai-page-head h1{font-size:clamp(25px,7vw,31px)}.ai-page-head p{font-size:10px}.ai-head-actions{align-items:stretch;width:100%}.ai-scan-status{text-align:left}.ai-scan-status span{justify-content:start}.ai-hero-layout{grid-template-columns:1fr;gap:9px}.ai-portfolio-hero{padding:18px 17px 15px}.ai-hero-value{margin-top:10px;font-size:32px}.ai-health-card{padding:14px 15px 12px}.ai-view-switcher{width:100%}.ai-view-switcher button{flex:1;min-width:0;padding:8px 9px}.ai-view-switcher button small{display:none}.ai-card-head{flex-direction:row;align-items:flex-start;gap:8px}.ai-chip{align-self:auto}.ai-chart-labels{display:none}.ai-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.ai-position-card{padding:10px}.ai-grid-bottom{grid-template-columns:1fr}.ai-trade-list{max-height:330px}}@media (width<=480px){.ai-hero-breakdown{gap:0;margin-top:15px;padding-top:12px}.ai-hero-breakdown>div{padding-right:7px}.ai-hero-breakdown>div+div{padding-left:7px}.ai-hero-breakdown strong{font-size:11px}.ai-hero-breakdown small{font-size:7px}.ai-health-grid{column-gap:10px}.ai-view-switcher button{gap:5px;font-size:9px}.ai-view-switcher button svg{width:13px}.ai-card-head{padding:11px 12px 10px}.ai-card-head h2{font-size:15px}.ai-position-grid{grid-template-columns:1fr 1fr}.ai-position-card-top>b{font-size:8px}.ai-position-value{font-size:13px}.ai-position-meta{font-size:7px}}.favorite-alert-banner{color:#39705b;background:#f0f9f3;border:1px solid #cfe5d7;border-radius:10px;align-items:center;gap:8px;margin:-3px 0 12px;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.favorite-alert-banner svg{color:#0a8f68;flex:none}.favorite-analysis{background:#f9fcf9;border:1px solid #e1e9e2;border-radius:10px;margin:0 13px 13px;padding:11px}.favorite-analysis-head{justify-content:space-between;align-items:start;gap:8px;display:flex}.favorite-analysis-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.favorite-analysis-head span:first-child{color:#167a5d;letter-spacing:.7px;font:500 8px DM Mono,monospace}.favorite-analysis-head small{color:#9aa49e;font-size:8px}.favorite-analysis-head .signal{flex:none;padding:4px 6px;font-size:8px}.favorite-analysis-pending{color:#a0aaa3;font:500 12px DM Mono,monospace}.favorite-analysis-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.favorite-analysis-metrics>div{background:#fff;border:1px solid #e6ece6;border-radius:7px;min-width:0;padding:7px 6px}.favorite-analysis-metrics span{color:#8b9790;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.favorite-analysis-metrics strong{color:#34433a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:500 10px DM Mono,monospace;display:block;overflow:hidden}.favorite-analysis-trend{grid-template-columns:1fr minmax(0,1.1fr);align-items:center;gap:8px;margin-top:9px;display:grid}.favorite-analysis-trend .sparkline{width:100%;height:34px}.favorite-analysis-trend>div{flex-direction:column;gap:3px;min-width:0;display:flex}.favorite-analysis-trend span{color:#536159;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.favorite-analysis-trend strong,.favorite-analysis-trend small{color:#8b9790;text-overflow:ellipsis;white-space:nowrap;font:500 8px DM Mono,monospace;overflow:hidden}.favorite-analysis-trend small{font:400 8px Manrope,sans-serif}.favorite-analysis-reasons{color:#65736a;border-top:1px solid #e9eee9;flex-direction:column;gap:3px;margin:9px 0 0;padding:8px 0 0 14px;font-size:8px;line-height:1.35;display:flex}.favorite-analysis-meta{color:#a0aaa3;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font:400 7px DM Mono,monospace;display:block;overflow:hidden}.favorite-analysis-error{color:#a44035;margin:10px 0 2px;font-size:8px;line-height:1.4}.favorite-analysis-loading{color:#8b9790;align-items:center;gap:6px;min-height:50px;font-size:8px;display:flex}.favorite-analysis-loading svg{color:#0a8f68;flex:none}@media (width<=768px){.favorite-alert-banner{align-items:start;margin-top:0;font-size:9px}.favorite-analysis{margin-left:11px;margin-right:11px}}@media (width<=480px){.favorite-analysis-metrics{gap:4px}.favorite-analysis-metrics>div{padding:6px 5px}.favorite-analysis-metrics strong{font-size:9px}.favorite-analysis-trend{grid-template-columns:.9fr 1.1fr}}
