/* V15.11.6 standalone runtime layer */
.page-wrap.risk-runtime-active > :not(.risk-runtime-root){display:none!important}
.risk-runtime-root{display:block;min-width:0;width:100%}
.risk-runtime-root .risk-runtime-loading{margin:60px auto;max-width:520px;text-align:center}
.risk-runtime-root .locked svg{width:20px;height:20px}
[data-risk-nav]{position:relative}
.mobile-system-sheet{z-index:1}
.risk-system-sheet-layer{z-index:2147481000!important}
@media(min-width:901px){.risk-system-sheet-layer{display:none!important}}
/* =========================================================
   V15.11.6 • RISK CALCULATOR / POSITION SIZE ENGINE
   ========================================================= */
.risk-calculator-page,
.risk-calculator-page *{box-sizing:border-box}
.risk-calculator-page{display:grid;gap:18px;min-width:0;overflow:visible}
.risk-market-switch{
  position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 20px;
  border-color:rgba(90,215,145,.14);background:
    radial-gradient(circle at 90% -80%,rgba(90,215,145,.11),transparent 44%),
    linear-gradient(145deg,rgba(255,255,255,.023),rgba(90,215,145,.007)),#070b08;
}
.risk-market-switch:before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:2px;border-radius:2px;background:linear-gradient(180deg,transparent,var(--green),transparent);opacity:.7}
.risk-market-switch>div:first-child{display:grid;gap:5px;min-width:170px}
.risk-market-switch>div:first-child>span{color:#7ee0a2;font-size:.55rem;font-weight:900;letter-spacing:.145em}
.risk-market-switch>div:first-child>small{color:#657269;font-size:.63rem;line-height:1.5}
.risk-segment{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px;min-width:0;padding:4px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(2,6,4,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.018)}
.risk-segment button{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:40px;padding:8px 13px;border:1px solid transparent;border-radius:9px;background:transparent;color:#708078;font-size:.65rem;font-weight:850;white-space:nowrap;cursor:pointer;transition:.16s ease}
.risk-segment button svg{width:15px;height:15px;flex:0 0 15px;stroke-width:1.9}
.risk-segment button:hover{color:#aebbb2;background:rgba(255,255,255,.025)}
.risk-segment button.active{border-color:rgba(90,215,145,.2);background:linear-gradient(180deg,rgba(90,215,145,.105),rgba(90,215,145,.045));color:#b8efca;box-shadow:0 8px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.03)}
.risk-segment button.active:after{content:"";position:absolute;left:24%;right:24%;bottom:-1px;height:1px;background:var(--green);box-shadow:0 0 8px rgba(90,215,145,.55)}
.risk-market-switch>.risk-segment{width:min(720px,65%)}

.risk-calculator-layout{display:grid;grid-template-columns:minmax(0,1.26fr) minmax(360px,.74fr);align-items:start;gap:18px;min-width:0}
.risk-input-panel{position:relative;overflow:hidden;min-width:0;padding:0;border-color:rgba(255,255,255,.075);background:
  radial-gradient(circle at 88% -8%,rgba(90,215,145,.055),transparent 30%),
  linear-gradient(145deg,rgba(255,255,255,.018),transparent 46%),#070a08}
.risk-input-panel:after{content:"";position:absolute;right:-120px;top:-130px;width:270px;height:270px;border:1px solid rgba(90,215,145,.055);border-radius:50%;box-shadow:0 0 0 38px rgba(90,215,145,.008),0 0 0 76px rgba(90,215,145,.004);pointer-events:none}
.risk-panel-head{position:relative;z-index:1;display:flex;align-items:flex-start;gap:14px;padding:22px 24px 20px;border-bottom:1px solid rgba(255,255,255,.065)}
.risk-panel-head>span{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;border:1px solid rgba(90,215,145,.19);border-radius:12px;background:rgba(90,215,145,.055);color:#7cdc9e;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.risk-panel-head>span svg{width:19px;height:19px;stroke-width:1.8}
.risk-panel-head>div{min-width:0}
.risk-panel-head small{display:block;color:#69c889;font-size:.5rem;font-weight:900;letter-spacing:.14em}
.risk-panel-head h2{margin:5px 0 0;color:#edf5ef;font-family:'Space Grotesk',Inter,sans-serif;font-size:clamp(1.03rem,.35vw + .95rem,1.25rem);letter-spacing:-.035em}
.risk-panel-head p{max-width:690px;margin:7px 0 0;color:#69766e;font-size:.67rem;line-height:1.6}
.risk-section-label{position:relative;z-index:1;display:flex;align-items:center;gap:11px;margin:0 24px;padding:20px 0 13px;border-bottom:1px solid rgba(255,255,255,.045)}
.risk-section-label>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid rgba(90,215,145,.14);border-radius:9px;background:rgba(90,215,145,.035);color:#68bc84;font-family:'Space Grotesk';font-size:.55rem;font-weight:900}
.risk-section-label>div{display:grid;gap:2px}
.risk-section-label strong{color:#cfd9d2;font-size:.73rem;letter-spacing:.01em}
.risk-section-label small{color:#56645b;font-size:.52rem}
.risk-fields-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 24px 24px;min-width:0}
.risk-field{display:grid;align-content:start;gap:7px;min-width:0}
.risk-field.wide{grid-column:1/-1}
.risk-field-label{display:flex;align-items:center;gap:7px;min-height:18px;color:#7c8b81;font-size:.55rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}
.risk-field-label>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.risk-field-label .journal-help{width:16px;height:16px;flex-basis:16px;border-color:rgba(90,215,145,.21);color:#70b98a}
.risk-field-label .journal-help>svg{width:10px;height:10px}
.risk-field-control{position:relative;min-width:0}
.risk-field-control>input,
.risk-field-control>select{width:100%;height:48px;min-width:0;border:1px solid rgba(255,255,255,.085);border-radius:11px;padding:0 13px;background:linear-gradient(180deg,rgba(255,255,255,.016),transparent),#040805;color:#e8f0ea;outline:0;font-family:'Space Grotesk',Inter,system-ui,sans-serif;font-size:.74rem;font-weight:760;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 0 rgba(255,255,255,.018);transition:.16s ease;appearance:none;-moz-appearance:textfield}
.risk-field-control>select{padding-right:39px;background-image:linear-gradient(45deg,transparent 50%,#66746b 50%),linear-gradient(135deg,#66746b 50%,transparent 50%),linear-gradient(180deg,rgba(255,255,255,.016),transparent);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px,0 0;background-size:5px 5px,5px 5px,100% 100%;background-repeat:no-repeat}
.risk-field-control>input::-webkit-inner-spin-button,.risk-field-control>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.risk-field-control>input:hover,.risk-field-control>select:hover{border-color:rgba(255,255,255,.14)}
.risk-field-control>input:focus,.risk-field-control>select:focus{border-color:rgba(90,215,145,.42);background-color:#061009;box-shadow:0 0 0 3px rgba(90,215,145,.06),inset 0 1px 0 rgba(255,255,255,.024)}
.risk-field-control>b{position:absolute;right:13px;top:50%;max-width:74px;overflow:hidden;transform:translateY(-50%);color:#68c98a;font-size:.52rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}
.risk-field-control:has(>b)>input{padding-right:76px}
.risk-field-control>.risk-segment{width:100%}
.risk-field-control>.risk-segment button{min-height:44px}
.risk-budget-preview{display:grid;align-content:center;min-width:0;min-height:74px;padding:12px 14px;border:1px solid rgba(90,215,145,.13);border-radius:12px;background:linear-gradient(135deg,rgba(90,215,145,.06),rgba(90,215,145,.015));box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}
.risk-budget-preview span{color:#649276;font-size:.48rem;font-weight:900;letter-spacing:.09em}
.risk-budget-preview strong{margin-top:5px;overflow:hidden;color:#a9e9be;font-family:'Space Grotesk';font-size:clamp(.9rem,.28vw + .84rem,1.04rem);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}
.risk-budget-preview small{margin-top:3px;color:#5f6e64;font-size:.51rem}

.risk-output-panel{position:sticky;top:92px;display:grid;gap:12px;min-width:0}
.risk-output-hero{position:relative;overflow:hidden;display:grid;justify-items:center;min-height:226px;padding:29px 22px 25px;border:1px solid rgba(90,215,145,.17);border-radius:18px;background:
  radial-gradient(circle at 50% 32%,rgba(90,215,145,.1),transparent 33%),
  linear-gradient(145deg,rgba(90,215,145,.036),rgba(255,255,255,.012)),#060a07;box-shadow:0 25px 60px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025)}
.risk-output-hero:before{content:"";position:absolute;left:15%;right:15%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(90,215,145,.75),transparent)}
.risk-output-hero>span{margin-top:13px;color:#679578;font-size:.49rem;font-weight:900;letter-spacing:.145em}
.risk-output-hero>strong{max-width:100%;margin-top:7px;overflow:hidden;color:#e9f5ec;font-family:'Space Grotesk';font-size:clamp(1.55rem,1vw + 1.25rem,2.35rem);font-weight:850;letter-spacing:-.055em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}
.risk-output-hero>small{margin-top:5px;color:#6f7d74;font-size:.61rem}
.risk-output-orbit{position:relative;display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(90,215,145,.18);border-radius:50%;background:rgba(90,215,145,.035);box-shadow:0 0 0 12px rgba(90,215,145,.012),0 0 45px rgba(90,215,145,.055)}
.risk-output-orbit:before{content:"";position:absolute;inset:10px;border:1px dashed rgba(90,215,145,.18);border-radius:50%}
.risk-output-orbit svg{width:25px;height:25px;color:#79dd9d;stroke-width:1.6}
.risk-output-orbit i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 11px rgba(90,215,145,.7)}
.risk-output-orbit i:nth-child(2){top:7px;left:19px}.risk-output-orbit i:nth-child(3){right:8px;bottom:18px}
.risk-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0}
.risk-metric{position:relative;overflow:hidden;display:grid;align-content:start;min-width:0;min-height:118px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.018),transparent),#070a08;box-shadow:inset 0 1px 0 rgba(255,255,255,.018)}
.risk-metric:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:2px;border-radius:2px;background:#4e5d54;opacity:.38}
.risk-metric>span{overflow:hidden;color:#607067;font-size:.45rem;font-weight:900;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap}
.risk-metric>strong{max-width:100%;margin-top:9px;overflow:hidden;color:#dbe5de;font-family:'Space Grotesk';font-size:clamp(.76rem,.3vw + .7rem,.93rem);font-weight:820;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}
.risk-metric>small{margin-top:6px;color:#5f6d64;font-size:.5rem;line-height:1.45;overflow-wrap:anywhere}
.risk-metric.green{border-color:rgba(90,215,145,.12);background:linear-gradient(145deg,rgba(90,215,145,.04),transparent),#070b08}.risk-metric.green:before{background:var(--green);opacity:.72}.risk-metric.green>strong{color:#a8e8bd}
.risk-metric.risk{border-color:rgba(215,159,90,.13);background:linear-gradient(145deg,rgba(215,159,90,.035),transparent),#0a0907}.risk-metric.risk:before{background:#d3a05f;opacity:.75}.risk-metric.risk>strong{color:#dfbd83}
.risk-metric.danger{border-color:rgba(223,101,108,.15);background:linear-gradient(145deg,rgba(223,101,108,.04),transparent),#0a0707}.risk-metric.danger:before{background:#dc747b;opacity:.78}.risk-metric.danger>strong{color:#e39a9e}
.risk-metric.featured{grid-column:1/-1;min-height:126px;padding:17px;background:radial-gradient(circle at 100% 0,rgba(90,215,145,.08),transparent 38%),linear-gradient(145deg,rgba(90,215,145,.055),transparent),#070b08}
.risk-metric.featured>strong{font-size:clamp(1.05rem,.52vw + .92rem,1.4rem)}
.risk-calculator-status{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:14px 15px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#070a08}
.risk-calculator-status>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px}
.risk-calculator-status>span svg{width:16px;height:16px}
.risk-calculator-status strong{display:block;color:#d8e3db;font-size:.66rem}
.risk-calculator-status p{margin:5px 0 0;color:#69766e;font-size:.56rem;line-height:1.55;overflow-wrap:anywhere}
.risk-calculator-status.valid{border-color:rgba(90,215,145,.15);background:rgba(90,215,145,.025)}.risk-calculator-status.valid>span{border:1px solid rgba(90,215,145,.16);background:rgba(90,215,145,.06);color:#75d698}
.risk-calculator-status.attention{border-color:rgba(215,159,90,.15);background:rgba(215,159,90,.025)}.risk-calculator-status.attention>span{border:1px solid rgba(215,159,90,.17);background:rgba(215,159,90,.06);color:#d4a563}
.risk-formula-card{padding:14px 15px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.015),transparent),#060907}
.risk-formula-card>div{display:flex;align-items:center;gap:8px;color:#678071}.risk-formula-card>div svg{width:14px;height:14px;color:#70c68c}.risk-formula-card>div span{font-size:.47rem;font-weight:900;letter-spacing:.11em}.risk-formula-card p{margin:9px 0 0;color:#69766e;font-size:.55rem;line-height:1.6}
.risk-education-note{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:13px;padding:17px 19px;border:1px solid rgba(90,215,145,.095);border-radius:15px;background:linear-gradient(135deg,rgba(90,215,145,.025),transparent),#070a08}
.risk-education-note>svg{width:19px;height:19px;color:#6fc88b}.risk-education-note strong{display:block;color:#cfdad2;font-size:.68rem}.risk-education-note p{margin:5px 0 0;color:#66736b;font-size:.58rem;line-height:1.6}
.mobile-system-sheet .sheet-head>div>span{color:#6dcc8c}.system-sheet-grid{grid-template-columns:1fr!important}

@media(max-width:1180px){
  .risk-calculator-layout{grid-template-columns:minmax(0,1fr) 350px}
  .risk-market-switch{align-items:flex-start;flex-direction:column}
  .risk-market-switch>.risk-segment{width:100%}
}
@media(max-width:980px){
  .risk-calculator-layout{grid-template-columns:1fr}
  .risk-output-panel{position:relative;top:auto;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start}
  .risk-output-hero{min-height:100%;grid-row:span 2}
  .risk-calculator-status,.risk-formula-card{grid-column:2}
}
@media(max-width:760px){
  .risk-calculator-page{gap:12px}
  .risk-market-switch{gap:13px;padding:15px}
  .risk-market-switch>div:first-child{min-width:0}
  .risk-market-switch>.risk-segment{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto}
  .risk-segment button{min-height:43px;padding:8px 9px;font-size:.61rem}
  .risk-panel-head{padding:18px 16px 16px}.risk-panel-head>span{width:39px;height:39px;flex-basis:39px}.risk-panel-head p{font-size:.63rem}
  .risk-section-label{margin:0 16px;padding-top:17px}
  .risk-fields-grid{grid-template-columns:1fr;padding:14px 16px 19px}
  .risk-field.wide{grid-column:auto}
  .risk-field-label{font-size:.53rem}
  .risk-field-control>input,.risk-field-control>select{height:49px;font-size:.77rem}
  .risk-output-panel{grid-template-columns:1fr;gap:10px}
  .risk-output-hero{grid-row:auto;min-height:210px}
  .risk-calculator-status,.risk-formula-card{grid-column:auto}
  .risk-results-grid{grid-template-columns:1fr 1fr}
  .risk-metric{min-height:112px}
  .risk-education-note{padding:15px}
  .mobile-system-sheet{max-height:min(82dvh,620px)}
}
@media(max-width:480px){
  .risk-market-switch>.risk-segment{grid-template-columns:1fr 1fr}
  .risk-segment button{white-space:normal;line-height:1.25}
  .risk-results-grid{grid-template-columns:1fr}
  .risk-metric.featured{grid-column:auto}
  .risk-output-hero>strong{font-size:1.65rem}
  .risk-panel-head{gap:11px}
  .risk-panel-head h2{font-size:1.02rem}
  .risk-budget-preview{min-height:72px}
}

/* =========================================================
   V15.11.6 • CRYPTO SIMPLE FLOW + CMC TOP 200
   ========================================================= */
[data-risk-nav].risk-main-nav{margin-left:0!important;width:100%!important;padding-left:12px!important;font-size:.74rem!important}
[data-risk-nav].risk-main-nav:before{display:none!important}
[data-risk-nav].risk-main-nav>svg{width:18px!important;height:18px!important}
.risk-specific-grid{overflow:visible}
.risk-coin-field{position:relative;z-index:12}
.risk-coin-picker{position:relative;min-width:0}
.risk-coin-search{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;height:52px;padding:0 13px;border:1px solid rgba(90,215,145,.17);border-radius:12px;background:radial-gradient(circle at 100% 0,rgba(90,215,145,.07),transparent 42%),#040805;box-shadow:inset 0 1px 0 rgba(255,255,255,.02);transition:.16s ease}
.risk-coin-search:focus-within{border-color:rgba(90,215,145,.5);box-shadow:0 0 0 3px rgba(90,215,145,.065),inset 0 1px 0 rgba(255,255,255,.025)}
.risk-coin-search>svg{width:16px;height:16px;color:#6fc88b}
.risk-coin-search>input{min-width:0;width:100%;height:100%;border:0!important;padding:0!important;background:transparent!important;color:#e8f1eb!important;outline:0!important;box-shadow:none!important;font-family:'Space Grotesk',Inter,sans-serif;font-size:.76rem;font-weight:760}
.risk-coin-search>span{padding:5px 7px;border:1px solid rgba(90,215,145,.13);border-radius:7px;background:rgba(90,215,145,.045);color:#6fbe88;font-size:.43rem;font-weight:900;letter-spacing:.08em;white-space:nowrap}
.risk-coin-dropdown{position:absolute;z-index:2147482000;left:0;right:0;top:calc(100% + 8px);max-height:330px;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid rgba(90,215,145,.2);border-radius:13px;background:#060a07;box-shadow:0 28px 70px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.025)}
.risk-coin-dropdown[hidden]{display:none!important}
.risk-coin-dropdown>button{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:49px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#cdd8d0;text-align:left;cursor:pointer;transition:.14s ease}
.risk-coin-dropdown>button:hover{background:rgba(90,215,145,.075)}
.risk-coin-dropdown>button>span{display:grid;gap:2px;min-width:0}
.risk-coin-dropdown>button strong{font-size:.68rem;color:#dce8df}
.risk-coin-dropdown>button small{overflow:hidden;color:#637168;font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}
.risk-coin-dropdown>button em{color:#56655b;font-size:.48rem;font-style:normal}
.risk-coin-dropdown>button b{color:#8adca5;font-family:'Space Grotesk';font-size:.57rem;font-weight:800;white-space:nowrap}
.risk-coin-empty{padding:18px;color:#6b776f;font-size:.6rem;text-align:center}
.risk-coin-live{display:flex;align-items:center;gap:10px;margin-top:8px;padding:9px 10px;border:1px solid rgba(90,215,145,.095);border-radius:10px;background:rgba(90,215,145,.025)}
.risk-coin-live>span{display:flex;align-items:center;gap:6px;color:#5e806a;font-size:.47rem;font-weight:900;letter-spacing:.07em}
.risk-coin-live>span i{width:6px;height:6px;border-radius:50%;background:#5ad791;box-shadow:0 0 9px rgba(90,215,145,.65)}
.risk-coin-live>strong{margin-left:auto;color:#a7e6ba;font-family:'Space Grotesk';font-size:.72rem}
.risk-coin-live>button{min-height:30px;padding:6px 9px;border:1px solid rgba(90,215,145,.16);border-radius:8px;background:rgba(90,215,145,.055);color:#83d99e;font-size:.5rem;font-weight:850;cursor:pointer}
.risk-coin-live>button:hover{border-color:rgba(90,215,145,.34);background:rgba(90,215,145,.1)}
.risk-crypto-preview{display:grid;grid-template-columns:1fr 1fr;gap:9px;min-width:0}
.risk-crypto-preview>div,.risk-auto-margin{display:grid;align-content:center;min-width:0;min-height:82px;padding:13px 14px;border:1px solid rgba(90,215,145,.12);border-radius:12px;background:linear-gradient(135deg,rgba(90,215,145,.05),rgba(90,215,145,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.018)}
.risk-crypto-preview span,.risk-auto-margin>span{color:#60826b;font-size:.46rem;font-weight:900;letter-spacing:.09em}
.risk-crypto-preview strong,.risk-auto-margin>strong{margin-top:5px;overflow:hidden;color:#a9e8bc;font-family:'Space Grotesk';font-size:.95rem;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}
.risk-crypto-preview small,.risk-auto-margin>small{margin-top:4px;color:#5d6a62;font-size:.51rem;line-height:1.45}
.risk-auto-margin{min-height:88px}
.risk-advanced{grid-column:1/-1;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(3,7,5,.58)}
.risk-advanced>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;min-height:54px;padding:11px 14px;list-style:none;cursor:pointer;user-select:none}
.risk-advanced>summary::-webkit-details-marker{display:none}
.risk-advanced>summary span{color:#9aaba0;font-size:.62rem;font-weight:850}
.risk-advanced>summary small{grid-column:1;color:#58665d;font-size:.5rem}
.risk-advanced>summary b{grid-column:2;grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(90,215,145,.13);border-radius:8px;color:#70c78c;font-size:.9rem;font-weight:500;transition:.16s ease}
.risk-advanced[open]>summary b{transform:rotate(45deg)}
.risk-advanced[open]>summary{border-bottom:1px solid rgba(255,255,255,.055)}
.risk-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}
.risk-advanced-grid .risk-field:last-child{grid-column:1/-1}
.risk-output-panel .risk-metric.featured>strong{font-size:clamp(1.18rem,.65vw + 1rem,1.55rem)}

@media(max-width:760px){
  [data-risk-nav].risk-main-nav{margin-left:0!important;width:100%!important}
  .risk-coin-dropdown{position:fixed;left:12px;right:12px;top:auto;bottom:calc(82px + env(safe-area-inset-bottom));max-height:min(50dvh,360px)}
  .risk-coin-live{display:grid;grid-template-columns:minmax(0,1fr) auto}
  .risk-coin-live>strong{margin-left:0;grid-column:2;grid-row:1}
  .risk-coin-live>button{grid-column:1/-1;width:100%}
  .risk-crypto-preview{grid-template-columns:1fr}
  .risk-advanced-grid{grid-template-columns:1fr}
  .risk-advanced-grid .risk-field:last-child{grid-column:auto}
}
@media(max-width:480px){
  .risk-coin-search{grid-template-columns:16px minmax(0,1fr)}
  .risk-coin-search>span{display:none}
  .risk-coin-dropdown>button{grid-template-columns:minmax(0,1fr) auto}
  .risk-coin-dropdown>button em{display:none}
}
