@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500;700&display=swap");:root{--bg-app:#f4f6fb;--bg:#ffffff;--surface:#ffffff;--surface-strong:#f8fafc;--surface-tint:#eef5ff;--border:#e6ebf2;--border-hover:#d7e3f5;--text:#191f28;--text-secondary:#4e5968;--text-dim:#8b95a1;--brand:#3182f6;--brand-strong:#2b76e5;--brand-bg:rgba(49,130,246,0.1);--positive:#e2485b;--positive-bg:rgba(226,72,91,0.11);--negative:#2f6ff3;--negative-bg:rgba(47,111,243,0.11);--accent:#2f6ff3;--gold:#8f6b2e;--gold-bg:rgba(143,107,46,0.12);--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--shadow-sm:0 6px 18px rgba(15,23,42,0.04);--shadow-md:0 10px 26px rgba(15,23,42,0.08);--font-sans:"Pretendard Variable","Pretendard","Noto Sans KR","Apple SD Gothic Neo","Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono","Fira Code",monospace;--transition:0.2s ease-in-out}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{margin:0;padding:0;min-height:100%;background:linear-gradient(180deg,#f8fafc 0,var(--bg-app) 100%);color:var(--text);font-family:var(--font-sans);font-size:15px;line-height:1.6}a{text-decoration:none;transition:color var(--transition)}a,button{color:inherit}button{font:inherit;cursor:pointer;transition:all var(--transition);background:none;border:none;padding:0}button,h1,h2,h3,h4,p{margin:0}.pageContainer{width:min(980px,100% - 32px);margin:0 auto;padding:24px 0 88px}.card{border-radius:var(--radius-lg);padding:28px;margin-bottom:24px}.card,.siteHeader{background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid var(--border)}.siteHeader{justify-content:space-between;margin-bottom:28px;flex-wrap:wrap;gap:14px;padding:14px 16px;border-radius:var(--radius-lg)}.brandLockup,.siteHeader{display:flex;align-items:center}.brandLockup{gap:10px;font-weight:700;font-size:1.02rem;color:var(--brand);letter-spacing:-.02em}.brandLockup:hover{color:var(--brand-strong)}.brandMark{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(165deg,rgba(49,130,246,.16),rgba(49,130,246,.07));color:var(--brand-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.brandText{display:flex;flex-direction:column;line-height:1.2}.brandTitle{font-size:1rem;font-weight:700}.brandSubtitle{font-size:.72rem;color:var(--text-dim);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.statusRow{display:flex}.headerNav,.statusRow{align-items:center;gap:12px;flex-wrap:wrap}.headerNav{display:inline-flex}.headerNav a{font-size:.8rem;font-weight:700;color:var(--text-secondary);padding:6px 9px;border:1px solid var(--border);border-radius:999px;background:#ffffff}.headerNav a:hover{color:var(--brand-strong);border-color:rgba(49,130,246,.35)}.headerNav a.isAccent{color:var(--brand-strong);border-color:rgba(49,130,246,.28);background:linear-gradient(180deg,#eff6ff,#ffffff)}.siteHeader .headerNav a.supportButton{color:#4a3410;border-color:#f2b705;background:linear-gradient(180deg,#ffe67a,#ffc83d);box-shadow:0 8px 18px rgba(245,158,11,.2);white-space:nowrap}.siteHeader .headerNav a.supportButton:hover{color:#2f2108;border-color:#d99a00;background:linear-gradient(180deg,#fff08f,#ffbd24);box-shadow:0 10px 22px rgba(245,158,11,.28)}.statusLabel{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;padding:6px 11px;background:var(--brand-bg);color:var(--brand-strong);border-radius:999px;border:1px solid rgba(49,130,246,.22)}.statusLabel.isOperating{background:rgba(19,174,92,.1);color:#0f8a4a;border-color:rgba(15,138,74,.24)}.statusLabel.isClosed{background:rgba(148,163,184,.12);color:#4b5563;border-color:rgba(100,116,139,.22)}.statusLabel.isHoliday{background:rgba(245,158,11,.12);color:#b45309;border-color:rgba(217,119,6,.24)}.statusLabel.isSubtle{background:#ffffff}.statusLabel.isAging{background:var(--gold-bg);color:var(--gold);border-color:rgba(217,119,6,.18)}.statusLabel.isStale{background:var(--negative-bg);color:var(--negative);border-color:rgba(217,54,62,.18)}.statusDot{width:8px;height:8px;border-radius:50%;background:currentColor}.statusTime{font-size:.78rem;color:var(--text-dim);font-weight:500}.statusTimeGroup{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.statusMetaLine{font-size:.76rem;color:var(--text-dim);font-weight:600;font-family:var(--font-mono)}.statusDot.isSyncing{animation:pulseLive 1.2s infinite}.heroSection{position:relative;overflow:hidden;text-align:left;padding:34px 32px;background:linear-gradient(180deg,#ffffff,#f9fbff)}.heroSection:after{content:"";position:absolute;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(49,130,246,.13) 0,rgba(49,130,246,0) 72%);pointer-events:none}.heroTopLine{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.heroDate{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:700;color:var(--brand);background:var(--brand-bg);padding:7px 12px;border-radius:999px;border:1px solid rgba(49,130,246,.2)}.heroMeta{display:flex;gap:10px;flex-wrap:wrap}.heroMetaChip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 11px;background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);font-size:.8rem;font-weight:600}.heroPrice{font-size:clamp(3rem,7vw,5rem);font-weight:700;letter-spacing:-.05em;color:var(--text);line-height:.95}.heroDualForecast{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.heroForecastCard{padding:14px;border-radius:16px;background:#ffffff;border:1px solid var(--border);min-width:0}.heroForecastCard.isModel{border-color:rgba(49,130,246,.28);background:linear-gradient(180deg,#f3f8ff,#ffffff)}.heroForecastCard.isEwyFx{border-color:rgba(226,72,91,.24);background:linear-gradient(180deg,#fff7f8,#ffffff)}.heroForecastCard.isModel2{border-color:rgba(99,102,241,.28);background:linear-gradient(180deg,#f5f3ff,#ffffff)}.heroForecastLabel{font-size:.78rem;font-weight:700;color:var(--text-dim);margin-bottom:6px}.heroForecastValue{font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:800;letter-spacing:-.03em;color:var(--text);line-height:1.05;font-family:var(--font-mono)}.heroForecastChange{margin-top:6px;font-size:.84rem;font-weight:700;font-family:var(--font-mono)}.heroForecastMeta{margin-top:5px;font-size:.72rem;color:var(--text-dim);font-family:var(--font-mono)}@media (max-width:720px){.heroDualForecast{grid-template-columns:repeat(2,1fr)}.heroForecastValue{font-size:clamp(1.4rem,5vw,1.8rem)}}.heroChangeLabel{display:inline-flex;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;font-family:var(--font-mono);margin-top:16px;padding:10px 14px;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid rgba(148,163,184,.15)}.heroBand{display:inline-block;padding:12px 16px;background:var(--surface-strong);border:1px solid var(--border);border-radius:14px;font-size:.95rem;font-weight:700}.heroBand,.heroMessage{margin-top:18px;color:var(--text-secondary)}.heroMessage{font-size:.96rem;line-height:1.66;max-width:720px}.heroFootnote{margin-top:14px;color:var(--text-dim);font-size:.84rem;font-weight:500}.pageSeoTitle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sectionTitle{font-size:1.12rem;font-weight:800;color:var(--text);margin:38px 0 16px 4px}.sectionTitleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:40px}.sectionTitleRow .sectionTitle{margin:0 0 6px 6px}.sectionSubtext{margin:0 0 16px 4px;color:var(--text-dim);font-size:.86rem;font-weight:500;font-family:var(--font-sans)}.sectionLoadingCard{margin-bottom:24px;padding:20px 22px}.chartLoadingCard{min-height:280px;display:flex;align-items:center;justify-content:center}.sectionLoadingText{color:var(--text-secondary);font-size:.9rem;font-weight:600;letter-spacing:-.01em}.liveMetaBadge{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:#ffffff;border:1px solid var(--border);color:var(--brand-strong);font-size:.79rem;font-weight:700}.liveMetaDot{width:8px;height:8px;border-radius:50%;background:var(--brand-strong);box-shadow:0 0 0 0 rgba(37,99,235,.45);animation:pulseLive 1.6s infinite}.chartContainer{height:380px;width:100%}.predictionTrendCard{margin-top:-4px}.predictionTrendHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.predictionTrendTitle{font-size:1.05rem;font-weight:800;color:var(--text);margin-bottom:4px}.predictionTrendSubtext{color:var(--text-dim);font-size:.84rem;font-weight:500}.predictionTrendBadge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(49,130,246,.2);background:var(--brand-bg);color:var(--brand-strong);font-size:.78rem;font-weight:800;padding:6px 10px}.predictionTrendChart{height:280px;width:100%}.predictionTrendEmpty{min-height:140px;display:grid;place-items:center;border:1px dashed var(--border-hover);border-radius:var(--radius-md);color:var(--text-dim);font-size:.9rem;font-weight:600;text-align:center;padding:20px}.youtubeNewsSummary{padding:22px;margin-top:-4px}.newsSectionHeader,.youtubeNewsSummaryHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.newsSectionHeader h2,.youtubeNewsSummaryHeader h2{font-size:1.05rem;font-weight:800;color:var(--text);margin:0 0 4px}.newsSectionHeader p,.youtubeNewsSummaryHeader p{color:var(--text-dim);font-size:.84rem;font-weight:500}.youtubeNewsSummaryLink{flex:0 0 auto;border:1px solid rgba(49,130,246,.24);background:var(--brand-bg);color:var(--brand-strong);border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800}.youtubeNewsSummaryLink:hover{border-color:rgba(49,130,246,.45);background:#e8f2ff}.youtubeNewsSummaryList{display:flex;flex-direction:column;gap:8px}.youtubeNewsSummaryList .youtubeNewsSummaryItem:nth-child(n+6){display:none}@media (min-width:721px){.youtubeNewsSummaryList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.youtubeNewsSummaryList .youtubeNewsSummaryItem:nth-child(n+6){display:grid}}.youtubeNewsSummaryItem{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--border);background:#ffffff;border-radius:14px;padding:13px 15px;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.newsReportCard:hover,.youtubeNewsSummaryItem:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.youtubeNewsSummaryMeta{color:var(--text-dim);font-size:.76rem;font-weight:700}.youtubeNewsSummaryItem strong{color:var(--text);font-size:.92rem;line-height:1.45;font-weight:800}.newsArchiveHero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px 4px 22px;border-bottom:1px solid var(--border);margin-bottom:26px}.newsArchiveHero h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.05;font-weight:850;color:var(--text)}.newsArchiveHero p{margin-top:10px;color:var(--text-secondary);font-size:.95rem;font-weight:600}.newsArchiveStat{min-width:128px;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff;padding:14px 16px;text-align:right;box-shadow:var(--shadow-sm)}.newsArchiveStat span,.newsArchiveStat strong{display:block}.newsArchiveStat strong{color:var(--brand-strong);font-size:1.7rem;line-height:1.1;font-family:var(--font-mono)}.newsArchiveStat span{color:var(--text-dim);font-size:.78rem;font-weight:800}.newsArchiveSection{margin-top:34px}.newsBoardList{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff;overflow:hidden}.newsBoardRow{display:grid;grid-template-columns:58px minmax(0,1fr) 170px 130px;grid-gap:14px;gap:14px;align-items:center;padding:15px 16px;border-bottom:1px solid var(--border);transition:background-color var(--transition)}.newsBoardRow:last-child{border-bottom:none}.newsBoardRow:hover{background:#fbfdff}.newsBoardNo{width:42px;height:42px;border-radius:11px;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;color:var(--brand-strong);font-size:.8rem;font-family:var(--font-mono);font-weight:800}.newsBoardBody{min-width:0}.newsBoardBody strong{display:block;color:var(--text);font-size:.94rem;line-height:1.45;font-weight:800}.newsBoardBody p{margin-top:5px;color:var(--text-secondary);font-size:.83rem;line-height:1.58;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.newsBoardChannel,.newsBoardDate{color:var(--text-dim);font-size:.78rem;font-weight:700}.newsBoardChannel{justify-self:start}.newsBoardDate{justify-self:end;font-family:var(--font-mono)}.newsBoardPager{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px}.newsBoardPagerButton,.newsBoardPagerStatus{min-width:74px;min-height:40px;border:1px solid var(--border);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff;color:var(--text);font-size:.82rem;font-weight:800}.newsBoardPagerButton:hover{border-color:var(--brand);color:var(--brand-strong)}.newsBoardPagerButton.isDisabled{color:var(--text-dim);pointer-events:none;opacity:.55}.newsBoardPagerStatus{min-width:96px;color:var(--text-secondary);font-family:var(--font-mono)}.newsReportGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px}.newsReportCard{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff;padding:17px;box-shadow:var(--shadow-sm);transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.newsReportCard span{color:var(--brand-strong);font-size:.78rem;font-weight:800}.newsReportCard strong{color:var(--text);font-size:.98rem;line-height:1.45;font-weight:800}.newsReportCard em,.newsReportCard small{color:var(--text-dim);font-style:normal;font-size:.8rem;font-weight:650}.newsEmptyCard{color:var(--text-secondary);font-size:.9rem;font-weight:650}.newsPostSection{margin-top:14px}.newsPostBackButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);background:#ffffff;border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:800;color:var(--text-secondary);margin-bottom:14px}.newsPostBackButton:hover{border-color:rgba(49,130,246,.4);color:var(--brand-strong)}.newsPostBackButtonBottom{margin-top:18px;margin-bottom:0}.newsPostCard{margin-bottom:0}.newsPostMeta{color:var(--brand-strong);font-size:.8rem;font-weight:800}.newsPostCard h1{margin-top:10px;font-size:clamp(1.42rem,3.3vw,2rem);line-height:1.38;letter-spacing:0}.newsPostOriginalTitle{margin-top:9px;color:var(--text-dim);font-size:.82rem;line-height:1.55;font-weight:600}.newsPostLead{margin-top:14px;color:var(--text-secondary);font-size:.95rem;line-height:1.7;font-weight:600}.newsPostSummary{margin-top:20px;display:grid;grid-gap:18px;gap:18px}.newsPostSummarySection h2{color:var(--text);font-size:1rem;font-weight:800;margin-bottom:8px}.newsPostSummary p{color:var(--text-secondary);font-size:.94rem;line-height:1.74}.newsPostSummarySection ul{margin:10px 0 0;padding-left:20px;color:var(--text-secondary);font-size:.92rem;line-height:1.66}.newsPostSummarySection li+li{margin-top:7px}.newsPostActions{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.newsPostActionButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(49,130,246,.24);background:var(--brand-bg);color:var(--brand-strong);border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:800}.newsPostActionButton:hover{border-color:rgba(49,130,246,.45);background:#e8f2ff}.newsPostPager{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.newsPostPagerLink{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);background:#ffffff;color:var(--text-secondary);border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:700}.newsPostPagerLink:hover{border-color:rgba(49,130,246,.4);color:var(--brand-strong)}.newsPostPagerLink.isDisabled{opacity:.45;pointer-events:none}.indicatorGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.indCard{background:#ffffff;border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);cursor:pointer;display:block;color:inherit;text-decoration:none}.indCard:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-hover)}.indCard.isStatic{cursor:default}.indCard.isStatic:hover{transform:none;box-shadow:var(--shadow-sm);border-color:var(--border)}.indLabel{font-size:.84rem;font-weight:600;color:var(--text-secondary);margin-bottom:10px}.indLabelRow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.indLabelRow .indLabel{margin-bottom:0}.indPhase{flex:0 0 auto;font-size:.69rem;font-weight:700;color:#92400e;background:rgba(245,158,11,.16);border:1px solid rgba(217,119,6,.24);border-radius:999px;padding:3px 8px}.indValue{font-size:1.28rem;font-weight:800;color:var(--text);margin-bottom:5px}.indChange,.indValue{font-family:var(--font-mono)}.indChange{font-size:.88rem;font-weight:700}.indSource{margin-top:7px;font-size:.72rem;color:var(--text-dim)}.indReference,.indSource{font-family:var(--font-sans)}.indReference{margin-top:4px;font-size:.71rem;color:var(--text-secondary)}.indSourceNote{margin-top:6px;font-size:.74rem;color:#92400e;font-weight:700}.isPos{color:var(--positive)}.isNeg{color:var(--negative)}.isNeu{color:var(--text-dim)}.cleanTableWrap{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--border);overflow-x:auto}.cleanTable{width:100%;border-collapse:collapse;text-align:right}.cleanTable th{background:#f8fafc;color:var(--text-secondary);font-weight:700;font-size:.8rem;padding:16px 18px;border-bottom:1px solid var(--border)}.cleanTable td:first-child,.cleanTable th:first-child{text-align:left}.cleanTable td{padding:15px 18px;font-size:.9rem;border-bottom:1px solid var(--border);font-weight:500}.cleanTable tbody tr:hover{background:#fbfdff}.cleanTable tbody tr.isPredictionTarget{background:#eef5ff}.cleanTable tbody tr.isPredictionTarget:hover{background:#e4efff}.cleanTable tbody tr:last-child td{border-bottom:none}.tablePagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 14px;border-top:1px solid var(--border);background:#ffffff}.tablePageButton{border:1px solid var(--border);background:#ffffff;color:var(--text);border-radius:10px;font-size:.82rem;font-weight:700;padding:7px 11px;cursor:pointer}.tablePageButton:hover:not(:disabled){border-color:#cdd8ea;background:#f8fbff}.tablePageButton:disabled{opacity:.45;cursor:not-allowed}.tablePageInfo{min-width:56px;text-align:center;font-size:.82rem;font-weight:700;color:var(--text-secondary)}.tableHintIcon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;margin-left:4px;border:1px solid #cbd5e1;color:#475569;font-size:.72rem;font-weight:800;vertical-align:middle;cursor:help}.badge{display:inline-block;padding:5px 10px;border-radius:999px;font-size:.74rem;font-weight:800}.badge.hit{background:var(--brand-bg);color:var(--brand-strong)}.badge.miss{background:rgba(100,116,139,.12);color:var(--text-secondary)}.badge.pending{background:rgba(37,99,235,.12);color:#1d4ed8}.noticeSection{margin-top:42px}.noticeLead{margin-bottom:14px}.noticeList{display:flex;flex-direction:column;gap:10px}.noticeItem{border:1px solid var(--border);border-radius:14px;background:#ffffff;box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color var(--transition),box-shadow var(--transition)}.noticeItem[open]{border-color:var(--border-hover);box-shadow:var(--shadow-md)}.noticeItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;font-size:.92rem;font-weight:700;color:var(--text)}.noticeItem summary::-webkit-details-marker{display:none}.noticeItem summary:after{content:"열기";flex:0 0 auto;font-size:.74rem;font-weight:700;color:var(--brand-strong);border:1px solid rgba(49,130,246,.22);background:var(--brand-bg);border-radius:999px;padding:3px 10px}.noticeItem[open] summary:after{content:"접기"}.noticeBody{border-top:1px solid var(--border);padding:0 16px 14px}.noticeBody p{margin:12px 0 0;color:var(--text-secondary);font-size:.9rem;line-height:1.72}.noticeFormula,.noticeListBlock{margin-top:14px}.noticeFormulaTitle,.noticeListTitle{font-size:.82rem;font-weight:800;color:var(--text);margin-bottom:8px}.noticeFormulaPre{margin:0;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:#f8fafc;color:var(--text);font-size:.8rem;line-height:1.7;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono)}.noticeBulletList{margin:0;padding-left:18px;color:var(--text-secondary);font-size:.88rem;line-height:1.72}.noticeBulletList li+li{margin-top:6px}.footer{margin-top:54px;padding-top:24px;border-top:1px solid var(--border);text-align:center;color:var(--text-dim);font-size:.85rem;font-weight:500}.footerAdNotice{margin-top:8px;font-size:.79rem;color:var(--text-secondary)}.footerContactNotice{margin-top:6px;font-size:.8rem;color:var(--text);font-weight:600}.footerContactNotice a{color:inherit;text-decoration:none}.footerContactNotice a:hover{color:var(--brand-strong)}.footerLinks{display:flex;justify-content:center;gap:18px;margin-top:14px;flex-wrap:wrap}.footerLinks a:hover{color:var(--brand-strong)}.prose{color:var(--text-secondary);line-height:1.8;font-size:1.02rem}.prose h3{color:var(--text);margin:32px 0 16px;font-size:1.24rem;font-weight:700}.prose p{margin-bottom:20px}.prose ul{padding-left:24px;margin-bottom:24px}.prose li{margin-bottom:10px}.paperContainer{max-width:780px;margin:0 auto;padding:32px 0 64px}.paperMeta{border-bottom:2px solid var(--text);padding-bottom:24px;margin-bottom:32px}.paperSeriesLabel{font-size:.78rem;font-weight:700;color:var(--brand);background:var(--brand-bg);padding:3px 10px;border-radius:20px;letter-spacing:.01em;display:inline-block;margin-bottom:16px}.paperTitle{font-size:1.45rem;font-weight:800;color:var(--text);line-height:1.5;margin:0 0 8px}.paperSubtitle{font-size:1rem;font-weight:400;color:var(--text-secondary);margin:0 0 16px}.paperAuthor{font-size:.9rem;color:var(--text-secondary);margin-bottom:4px}.paperDate{font-size:.82rem;color:var(--text-dim);font-family:var(--font-mono)}.paperAbstract{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-sm);padding:24px 28px;margin-bottom:28px}.paperAbstractTitle{font-size:.82rem;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.paperAbstractBody{font-size:.92rem;color:var(--text-secondary);line-height:1.85}.paperKeywords{margin-bottom:8px;font-size:.88rem;color:var(--text-secondary)}.paperKeywordsLabel{font-weight:700;color:var(--text)}.paperBody{color:var(--text-secondary);line-height:1.95;font-size:.97rem}.paperBody h2{font-size:1.08rem;font-weight:800;color:var(--text);margin:40px 0 14px;padding-bottom:6px;border-bottom:1px solid var(--border)}.paperBody h3{font-size:.97rem;font-weight:700;color:var(--text);margin:28px 0 10px}.paperBody p{margin-bottom:18px;text-align:justify;word-break:keep-all}.paperBody ol,.paperBody ul{padding-left:24px;margin-bottom:18px}.paperBody li{margin-bottom:8px}.paperDataTable{overflow-x:auto;margin:20px 0;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.88rem}.paperDataTable table{width:100%;border-collapse:collapse}.paperDataTable caption{font-size:.82rem;color:var(--text-secondary);padding:8px 14px;text-align:left;font-style:italic}.paperDataTable th{background:var(--surface-strong);color:var(--text);font-weight:700;padding:9px 14px;white-space:nowrap}.paperDataTable td,.paperDataTable th{text-align:center;border-bottom:1px solid var(--border)}.paperDataTable td{padding:8px 14px;color:var(--text-secondary);font-family:var(--font-mono);font-size:.85rem}.paperDataTable td.textLeft{text-align:left;font-family:var(--font-sans)}.paperDataTable tr:last-child td{border-bottom:none}.paperReferences{margin-top:48px;padding-top:24px;border-top:1px solid var(--border)}.paperReferencesTitle{font-size:1rem;font-weight:800;color:var(--text);margin-bottom:16px}.paperReferenceItem{font-size:.86rem;color:var(--text-secondary);line-height:1.7;margin-bottom:10px;padding-left:20px;text-indent:-20px}.paperDisclaimer{margin-top:32px;padding:14px 18px;background:var(--surface-strong);border-radius:var(--radius-sm);font-size:.82rem;color:var(--text-dim);line-height:1.7}.paperNav{margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}.paperNavBack{font-size:.9rem;color:var(--brand);font-weight:600}.paperList{display:grid;grid-gap:20px;gap:20px}.paperCard{display:block;padding:24px 28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border-color var(--transition),box-shadow var(--transition)}.paperCard:hover{border-color:var(--brand);box-shadow:var(--shadow-md)}.paperCardNum{font-size:.78rem;font-family:var(--font-mono);color:var(--brand);font-weight:700;margin-bottom:8px}.paperCardTitle{font-size:1.05rem;font-weight:700;color:var(--text);margin:0 0 8px;line-height:1.5}.paperCardAbstract{font-size:.9rem;color:var(--text-secondary);line-height:1.7;margin:0 0 12px}.paperCardMeta{font-size:.8rem;color:var(--text-dim);font-family:var(--font-mono)}.researchList{display:grid;grid-gap:16px;gap:16px}.researchCard{display:block;padding:24px 28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border-color var(--transition),box-shadow var(--transition)}.researchCard:hover{border-color:var(--brand);box-shadow:var(--shadow-md)}.researchCardMeta{display:flex;align-items:center;gap:10px;margin-bottom:10px}.researchCardTag{font-size:.78rem;font-weight:700;color:var(--brand);background:var(--brand-bg);padding:3px 10px;border-radius:20px;letter-spacing:.01em}.researchCardDate{font-size:.82rem;color:var(--text-dim);font-family:var(--font-mono)}.researchCardTitle{font-size:1.08rem;font-weight:700;color:var(--text);margin:0 0 8px;line-height:1.5}.researchCardDesc{font-size:.93rem;color:var(--text-secondary);line-height:1.7;margin:0}.researchArticleHeader{margin-bottom:8px}.researchArticleMeta{display:flex;align-items:center;gap:10px;margin-bottom:12px}.researchArticleLead{font-size:1.05rem;color:var(--text-secondary);line-height:1.8;margin-bottom:32px;padding:20px 24px;background:var(--surface-tint);border-left:3px solid var(--brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.researchDataTable{overflow-x:auto;margin:24px 0;border-radius:var(--radius-sm);border:1px solid var(--border)}.researchDataTable table{width:100%;border-collapse:collapse;font-size:.9rem}.researchDataTable th{background:var(--surface-strong);color:var(--text);font-weight:700;padding:10px 14px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.researchDataTable td{padding:9px 14px;color:var(--text-secondary);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:.87rem}.researchDataTable tr:last-child td{border-bottom:none}.researchTableHit td{background:rgba(49,130,246,.04);color:var(--text)}.researchDisclaimer{margin-top:40px;padding:16px 20px;background:var(--surface-strong);border-radius:var(--radius-sm);font-size:.85rem;color:var(--text-dim);line-height:1.7}.researchNav{margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.researchNavBack{font-size:.9rem;color:var(--brand);font-weight:600}.researchNavBack:hover{color:var(--brand-strong)}.quantPage{display:grid;grid-gap:22px;gap:22px}.quantHeroCard{display:grid;grid-gap:18px;gap:18px;padding:30px 32px;background:radial-gradient(circle at right top,rgba(49,130,246,.14) 0,rgba(49,130,246,0) 28%),linear-gradient(180deg,#ffffff,#f9fbff)}.quantHeroCopy{display:grid;grid-gap:10px;gap:10px}.quantHeroEyebrow,.quantSectionEyebrow,.quantToolBadge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(49,130,246,.18);background:rgba(49,130,246,.08);color:var(--brand-strong);font-size:.78rem;font-weight:800;padding:6px 10px}.quantHeroCopy h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.02;letter-spacing:-.04em;color:var(--text)}.quantFieldHint,.quantHeroCopy p,.quantInsight,.quantMetricNote,.quantNotice,.quantSectionHeader p,.quantToolHeader p{color:var(--text-secondary);font-size:.92rem;line-height:1.65}.quantHeroChips{display:flex;flex-wrap:wrap;gap:10px}.quantHeroChips a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.92);color:var(--text-secondary);font-size:.84rem;font-weight:700}.quantHeroChips a:hover{border-color:rgba(49,130,246,.28);color:var(--brand-strong)}.quantNotice{padding:14px 16px;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.88)}.quantFxToolbar,.quantLiveBar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.quantLiveBar{padding:14px 16px;border-radius:16px;border:1px solid rgba(49,130,246,.14);background:rgba(255,255,255,.88)}.quantCurrencyPanel{display:grid;grid-template-columns:repeat(2,minmax(150px,auto));grid-gap:10px;gap:10px;align-items:end;min-width:min(100%,430px);padding:12px;border-radius:8px;border:1px solid rgba(17,24,39,.1);background:#fbfdff}.quantCurrencyPanel small{color:var(--text-dim);font-size:.75rem;font-weight:700;line-height:1.35}.quantCurrencyGroup,.quantManualFxInput{display:grid;grid-gap:6px;gap:6px}.quantCurrencyGroup>span,.quantManualFxInput>span{color:var(--text-dim);font-size:.74rem;font-weight:900}.quantPillToggle{display:flex;gap:6px}.quantPillToggle button{flex:1 1;min-height:34px;padding:7px 9px;border-radius:999px;border:1px solid var(--border);background:#ffffff;color:var(--text-secondary);font-size:.78rem;font-weight:900}.quantPillToggle button.isActive{border-color:rgba(49,130,246,.35);background:var(--brand-bg);color:var(--brand-strong)}.quantPillToggle button:disabled{cursor:not-allowed;opacity:.48}.quantManualFxInput input{width:100%;min-height:34px;border-radius:8px;border:1px solid var(--border);background:#ffffff;color:var(--text);font:inherit;font-family:var(--font-mono);font-size:.84rem;font-weight:800;padding:7px 10px;outline:none}.quantManualFxInput input:disabled{color:var(--text-dim);background:#f4f6fb}.quantFxChip strong,.quantLiveBar strong{color:var(--text);font-size:.9rem;font-weight:800}.quantFxChip span,.quantLiveBar span{color:var(--text-dim);font-size:.78rem;font-weight:600}.quantFxToolbar{margin-bottom:16px}.quantFxChip{display:grid;grid-gap:4px;gap:4px;flex:1 1 260px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:#fbfdff}.quantActionRow{display:flex;gap:8px;flex-wrap:wrap}.quantActionButton{min-height:38px;padding:8px 12px;border-radius:999px;border:1px solid rgba(49,130,246,.22);background:var(--brand-bg);color:var(--brand-strong);font-size:.8rem;font-weight:800}.quantActionButton:hover{border-color:rgba(49,130,246,.42);background:#e8f2ff}.quantSectionHeader{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.quantSectionHeader h2{font-size:1.55rem;line-height:1.1;letter-spacing:-.03em;color:var(--text);margin:0}.quantToolGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.quantToolCard{margin-bottom:0;padding:24px}.quantToolCardWide{padding:28px}.quantToolHeader{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.quantToolHeader h3{margin:10px 0 0;color:var(--text);font-size:1.22rem;line-height:1.2;letter-spacing:-.02em}.quantToolLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.quantToolLayoutWide{align-items:start}.quantFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.quantField{display:grid;grid-gap:7px;gap:7px}.quantFieldLabel{color:var(--text);font-size:.82rem;font-weight:700}.quantInputWrap{position:relative;display:flex;align-items:center}.quantInput{width:100%;min-height:46px;border-radius:14px;border:1px solid var(--border);background:#ffffff;color:var(--text);font:inherit;font-size:.94rem;font-weight:600;padding:12px 14px;outline:none;transition:border-color var(--transition),box-shadow var(--transition)}.quantInput:focus{border-color:rgba(49,130,246,.42);box-shadow:0 0 0 4px rgba(49,130,246,.12)}.quantInputSuffix{position:absolute;right:12px;color:var(--text-dim);font-size:.78rem;font-weight:700;pointer-events:none}.quantMetricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.quantMetric{display:grid;grid-gap:7px;gap:7px;min-height:122px;padding:16px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff,#f9fbff)}.quantMetric-positive{border-color:rgba(226,72,91,.22);background:linear-gradient(180deg,#fff8f8,#ffffff)}.quantMetric-negative{border-color:rgba(47,111,243,.2);background:linear-gradient(180deg,#f7faff,#ffffff)}.quantMetric-accent{border-color:rgba(49,130,246,.28);background:linear-gradient(180deg,#f3f8ff,#ffffff)}.quantMetricLabel{color:var(--text-dim);font-size:.78rem;font-weight:700}.quantMetricValue{color:var(--text);font-size:1.32rem;line-height:1.15;letter-spacing:-.03em;font-family:var(--font-mono)}.quantMetric-positive .quantMetricValue{color:var(--positive)}.quantMetric-accent .quantMetricValue,.quantMetric-negative .quantMetricValue{color:var(--brand-strong)}.quantMetricNote{margin-top:auto;font-size:.77rem}.quantInsight{margin-top:16px}.quantFormula{margin-top:14px;border-top:1px dashed var(--border);padding-top:14px}.quantFormula summary{cursor:pointer;color:var(--text-secondary);font-size:.82rem;font-weight:700}.quantFormula code{display:block;margin-top:10px;padding:12px 14px;border-radius:12px;background:#f7f9fc;color:var(--text);font-size:.8rem;line-height:1.6;white-space:normal;word-break:break-word}.quantSegmented{display:inline-flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.quantSegmented button{min-height:38px;padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:#ffffff;color:var(--text-secondary);font-size:.82rem;font-weight:700}.quantSegmented button.isActive{border-color:rgba(49,130,246,.28);background:var(--brand-bg);color:var(--brand-strong)}.quantMiniSection{margin-top:20px}.quantMiniSection h4{margin:0 0 12px;color:var(--text);font-size:.94rem;font-weight:800}.quantProjectionGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.quantProjectionItem{display:grid;grid-gap:5px;gap:5px;padding:14px;border-radius:14px;border:1px solid var(--border);background:#ffffff}.quantProjectionItem small,.quantProjectionItem span{color:var(--text-dim);font-size:.74rem;font-weight:700}.quantProjectionItem strong{color:var(--text);font-family:var(--font-mono);font-size:.96rem}.quantSensitivityWrap{overflow-x:auto;border:1px solid var(--border);border-radius:16px;background:#ffffff}.quantSensitivityTable{width:100%;border-collapse:collapse;min-width:520px}.quantSensitivityTable td,.quantSensitivityTable th{padding:12px 14px;border-bottom:1px solid var(--border);text-align:right;font-size:.82rem}.quantSensitivityTable td:first-child,.quantSensitivityTable th:first-child{text-align:left}.quantSensitivityTable thead th{background:#f8fafc;color:var(--text-secondary);font-weight:800}.quantSensitivityTable tbody th{color:var(--text);font-weight:800}.quantSensitivityTable tbody td{color:var(--text);font-family:var(--font-mono)}.quantSensitivityTable tbody tr:last-child td,.quantSensitivityTable tbody tr:last-child th{border-bottom:none}.quantCalculatorPage{gap:16px}.quantTopPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:end;padding:18px;border:1px solid rgba(17,24,39,.1);border-radius:8px;background:#ffffff;box-shadow:var(--shadow-soft)}.quantTitleBlock{display:grid;grid-gap:8px;gap:8px}.quantTitleBlock h1{margin:0;color:var(--text);font-size:2rem;line-height:1.05;letter-spacing:0}.quantTitleBlock p{margin:0;color:var(--text-secondary);font-size:.92rem}.quantCalculatorShell{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.quantCalculatorDock,.quantMemoCard,.quantResultPanel,.quantWorkCard{border-radius:8px;border:1px solid rgba(17,24,39,.1);box-shadow:var(--shadow-soft)}.quantCalculatorDock{display:grid;grid-gap:14px;gap:14px;padding:14px;background:#15171c;color:#f8fafc}.quantCalcDisplay{display:grid;grid-gap:6px;gap:6px;min-height:128px;padding:16px;border-radius:8px;background:linear-gradient(180deg,#232833,#0f1217);border:1px solid rgba(255,255,255,.08)}.quantCalcDisplay small,.quantCalcDisplay span{color:rgba(248,250,252,.62);font-size:.76rem;font-weight:700}.quantCalcDisplay strong{color:rgba(248,250,252,.88);font-size:.88rem}.quantCalcDisplay output{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;min-width:0;color:#dcfce7;font-family:var(--font-mono);font-size:2rem;line-height:1;word-break:break-all}.quantCalcDisplay output small{padding-bottom:3px;color:rgba(220,252,231,.72);font-size:.8rem}.quantFieldPicker{display:flex;flex-wrap:wrap;gap:7px}.quantFieldPicker button{min-height:30px;padding:6px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:rgba(248,250,252,.72);font-size:.75rem;font-weight:800}.quantFieldPicker button.isActive{border-color:rgba(245,158,11,.7);background:rgba(245,158,11,.18);color:#fef3c7}.quantKeypad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.quantKeyButton{aspect-ratio:1/.78;border:0;border-radius:8px;background:#2f343f;color:#ffffff;font-family:var(--font-mono);font-size:1.18rem;font-weight:900;box-shadow:inset 0 -2px 0 rgba(0,0,0,.22)}.quantKeyButton:hover{background:#3b4250}.quantKeyButton-back,.quantKeyButton-clear{background:#7f1d1d}.quantKeyButton-next,.quantKeyButton-sign{background:#b45309}.quantKeyButton-0{grid-column:span 1}.quantWorkSurface{display:grid;grid-gap:12px;gap:12px;min-width:0}.quantModeBar{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.quantModeBar button{display:grid;flex:0 0 112px;grid-gap:4px;gap:4px;min-height:54px;padding:8px 10px;border-radius:8px;border:1px solid rgba(17,24,39,.1);background:#ffffff;color:var(--text-secondary);font-size:.82rem;font-weight:800;text-align:left}.quantModeBar button span{color:var(--text-dim);font-family:var(--font-mono);font-size:.72rem}.quantModeBar button.isActive{border-color:rgba(49,130,246,.45);background:#eef6ff;color:var(--brand-strong)}.quantModeBar button.isActive span{color:var(--brand-strong)}.quantWorkCard{display:grid;grid-gap:16px;gap:16px;padding:18px;background:#ffffff}.quantWorkHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding-bottom:14px}.quantWorkHeader div{display:grid;grid-gap:4px;gap:4px}.quantWorkHeader span{color:var(--brand-strong);font-family:var(--font-mono);font-size:.76rem;font-weight:900}.quantWorkHeader h2{margin:0;color:var(--text);font-size:1.28rem;line-height:1.15;letter-spacing:0}.quantWorkHeader p{margin:0;color:var(--text-dim);font-size:.82rem;font-weight:700}.quantFormAndResults{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-items:start}.quantWorkCard .quantFormAndResults>.quantMetricGrid{display:none}.quantCalculatorPage .quantField{padding:10px;border:1px solid rgba(17,24,39,.08);background:#fbfdff}.quantCalculatorPage .quantField.isEditing{border-color:rgba(245,158,11,.62);background:#fffbeb}.quantCalculatorPage .quantInput{border-radius:6px;font-family:var(--font-mono)}.quantCalculatorPage .quantMetric{min-height:108px}.quantResultPanel{display:grid;grid-template-columns:minmax(210px,.78fr) minmax(0,2fr) auto;grid-gap:12px;gap:12px;align-items:stretch;padding:12px;background:#ffffff}.quantResultDisplay{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:8px;background:#0f172a;color:#ffffff}.quantResultDisplay small,.quantResultDisplay span{color:rgba(255,255,255,.64);font-size:.76rem;font-weight:800}.quantResultDisplay em{color:rgba(220,252,231,.78);font-family:var(--font-mono);font-size:.76rem;font-style:normal;font-weight:800}.quantResultDisplay strong{color:#dcfce7;font-family:var(--font-mono);font-size:1.35rem;line-height:1.15;word-break:break-word}.quantResultList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.quantResultList div{display:grid;grid-gap:6px;gap:6px;align-content:center;min-height:64px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfdff}.quantResultList span{color:var(--text-dim);font-size:.78rem;font-weight:800}.quantResultList strong{color:var(--text);font-family:var(--font-mono);font-size:.95rem;text-align:left;word-break:break-word}.quantResultList em{color:var(--text-dim);font-family:var(--font-mono);font-size:.72rem;font-style:normal;font-weight:800;line-height:1.25}.quantMemoAppendButton{min-width:92px;min-height:64px;border:0;border-radius:8px;background:#111827;color:#ffffff;font-size:.88rem;font-weight:900}.quantMemoAppendButton:hover{background:#1f2937}.quantMemoCard{display:grid;grid-gap:14px;gap:14px;padding:18px;background:#ffffff}.quantMemoHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.quantMemoHeader div{display:grid;grid-gap:6px;gap:6px}.quantMemoHeader h2{margin:0;color:var(--text);font-size:1.18rem;letter-spacing:0}.quantMemoTextarea{width:100%;min-height:180px;resize:vertical;border-radius:8px;border:1px solid rgba(17,24,39,.12);background:#fbfdff;color:var(--text);font:inherit;font-size:.94rem;line-height:1.65;padding:14px;outline:none}.quantMemoTextarea:focus{border-color:rgba(49,130,246,.45);box-shadow:0 0 0 4px rgba(49,130,246,.12)}.quantCalculatorPage .quantMiniSection h4{letter-spacing:0}@media (max-width:1120px){.quantCalculatorShell{grid-template-columns:270px minmax(0,1fr)}.quantCurrencyPanel,.quantResultPanel{grid-template-columns:1fr}.quantCalculatorPage .quantFieldGrid,.quantResultList{grid-template-columns:repeat(2,minmax(0,1fr))}.quantMemoAppendButton{min-height:44px}}@media (max-width:720px){.pageContainer{width:min(100% - 20px,980px);padding-top:18px}.card{padding:20px;border-radius:18px}.heroSection{padding:22px}.heroPrice{font-size:clamp(2.6rem,16vw,4rem)}.heroBand,.heroChangeLabel{width:100%;justify-content:center;text-align:center}.sectionTitleRow{align-items:flex-start}.sectionSubtext{margin-left:4px;font-size:.79rem}.statusTimeGroup{align-items:flex-start}.headerNav{width:100%;justify-content:flex-start}.quantHeroCard,.quantToolCard,.quantToolCardWide{padding:20px}.quantCurrencyPanel,.quantFxToolbar,.quantLiveBar{flex-direction:column}.quantFieldGrid,.quantMetricGrid,.quantProjectionGrid,.quantToolGrid,.quantToolLayout{grid-template-columns:1fr}.quantHeroCopy h1{font-size:clamp(2rem,11vw,2.7rem)}.quantMetric{min-height:0}.quantSensitivityTable{min-width:440px}.quantCalculatorPage .quantFieldGrid,.quantCalculatorShell,.quantFormAndResults,.quantResultList,.quantTopPanel{grid-template-columns:1fr}.quantWorkHeader{align-items:flex-start;flex-direction:column}.quantCalcDisplay output{font-size:1.65rem}.quantCalculatorDock,.quantMemoCard,.quantResultPanel,.quantTopPanel,.quantWorkCard{padding:14px}.youtubeNewsSummary{padding:18px}.newsArchiveHero,.newsSectionHeader,.youtubeNewsSummaryHeader{align-items:flex-start;flex-direction:column}.youtubeNewsSummaryLink{align-self:flex-start}.newsBoardRow,.newsReportCard,.youtubeNewsSummaryItem{border-radius:13px}.newsArchiveStat{width:100%;text-align:left}.newsBoardList{border-radius:13px}.newsBoardRow{grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:flex-start;padding:12px 13px}.newsBoardNo{width:34px;height:34px;font-size:.74rem;border-radius:9px}.newsBoardBody strong{font-size:.9rem}.newsBoardBody p{-webkit-line-clamp:3}.newsBoardChannel,.newsBoardDate{grid-column:2/-1;justify-self:start;font-size:.74rem}.newsBoardPager{justify-content:stretch}.newsBoardPagerButton,.newsBoardPagerStatus{flex:1 1;min-width:0}.newsPostActions{gap:8px}.newsPostActionButton,.newsPostBackButton,.newsPostPagerLink{width:100%}.newsPostPager{justify-content:stretch}.cleanTable td,.cleanTable th{padding:14px 12px;font-size:.86rem}.tablePagination{justify-content:center;padding:12px}.noticeItem summary{padding:13px 14px;font-size:.88rem}.noticeBody{padding:0 14px 13px}}@keyframes pulseLive{0%{box-shadow:0 0 0 0 rgba(37,99,235,.35)}70%{box-shadow:0 0 0 10px rgba(37,99,235,0)}to{box-shadow:0 0 0 0 rgba(37,99,235,0)}}.quantCalculatorPage .quantCurrencyPanel{width:min(100%,700px);min-width:0;grid-template-columns:150px 230px 150px;align-items:stretch;gap:10px}.quantCurrencyMeta{grid-column:1/-1;display:flex;min-height:18px;gap:10px;align-items:center;justify-content:space-between}.quantCalculatorPage .quantPillToggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.quantCalculatorPage .quantPillToggle button{min-width:0;white-space:nowrap}.quantCalculatorPage .quantManualFxInput input,.quantCalculatorPage .quantPillToggle button{min-height:38px}.quantCalculatorPage .quantModeBar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;padding-bottom:0}.quantCalculatorPage .quantModeBar button{flex:initial;min-width:0;min-height:58px}.quantCalculatorPage .quantFormAndResults{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:16px}.quantCalculatorPage .quantWorkCard .quantFormAndResults>.quantMetricGrid{display:grid}.quantCalculatorPage .quantFieldGrid{gap:10px}.quantCalculatorPage .quantFieldGridSingle{grid-template-columns:minmax(0,320px)}.quantOpportunityLayout{display:grid;grid-gap:10px;gap:10px;min-width:0}.quantOpportunityBudget{max-width:360px}.quantOpportunityPair{display:grid;grid-template-columns:76px repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end;padding:10px;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#f8fafc}.quantOpportunityPair>strong{align-self:center;color:var(--text);font-size:.86rem;font-weight:900}.quantOpportunityPair .quantField{padding:0;border:0;background:transparent}@media (max-width:1120px){.quantCalculatorPage .quantCurrencyPanel{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.quantCalculatorPage .quantManualFxInput{grid-column:1/-1}.quantCalculatorPage .quantFormAndResults{grid-template-columns:1fr}.quantCalculatorPage .quantWorkCard .quantFormAndResults>.quantMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.quantCalculatorPage .quantCurrencyPanel,.quantCalculatorPage .quantModeBar,.quantCalculatorPage .quantWorkCard .quantFormAndResults>.quantMetricGrid{grid-template-columns:1fr}.quantCurrencyMeta{align-items:flex-start;flex-direction:column}.quantOpportunityBudget{max-width:none}.quantOpportunityPair{grid-template-columns:1fr}}.quantPageContainer{width:min(1180px,100% - 32px)}.quantCalculatorPage *,.quantCalculatorPage :after,.quantCalculatorPage :before{box-sizing:border-box;min-width:0}.quantCalculatorPage button{min-width:0;line-height:1.2}.quantCalculatorPage .quantTopPanel{grid-template-columns:minmax(0,1fr) minmax(360px,640px);align-items:stretch}.quantCalculatorPage .quantCurrencyPanel{width:100%;max-width:none;grid-template-columns:minmax(126px,.85fr) minmax(204px,1.35fr) minmax(126px,.85fr)}.quantCalculatorPage .quantPillToggle button{min-height:42px;padding:8px 10px;white-space:normal}.quantCalculatorPage .quantManualFxInput input{min-height:42px;text-align:right}.quantCalculatorPage .quantCalculatorShell{grid-template-columns:minmax(270px,300px) minmax(240px,285px) minmax(0,1fr);gap:16px}.quantMiddleStack{display:grid;grid-gap:14px;gap:14px}.quantBasicCalculator,.quantMiddleStack{align-self:start;position:-webkit-sticky;position:sticky;top:82px}.quantBasicCalculator{border-color:rgba(15,23,42,.24);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 30%),#111827}.quantBasicDisplay{min-height:154px;align-content:space-between;background:radial-gradient(circle at 88% 0,rgba(20,184,166,.18),transparent 34%),linear-gradient(180deg,#1f2937,#0b1120)}.quantBasicDisplay strong{overflow:hidden;color:rgba(226,232,240,.82);text-overflow:ellipsis;white-space:nowrap}.quantBasicDisplay output{display:block;max-width:100%;color:#e0f2fe;font-size:clamp(1.6rem,3.2vw,2.35rem);line-height:1.08;overflow-wrap:anywhere;text-align:right;word-break:break-all}.quantBasicActionRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.quantBasicActionButton{min-height:38px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:rgba(255,255,255,.08);color:#e5e7eb;font-size:.8rem;font-weight:900}.quantBasicActionButton:hover{background:rgba(255,255,255,.14)}.quantBasicKeypad{gap:10px}.quantBasicKeyButton{aspect-ratio:auto;min-height:52px;border-radius:10px;background:#2f3747;font-size:1.1rem;transition:background var(--transition),transform var(--transition)}.quantBasicKeyButton:hover{background:#3d475a}.quantBasicKeyButton:active{transform:translateY(1px)}.quantBasicKeyButton.isUtility{background:#475569}.quantBasicKeyButton.isOperator{background:#2563eb}.quantBasicKeyButton.isEquals{background:#0f766e}.quantMemoCardInline{min-height:610px;padding:14px;grid-template-rows:auto minmax(0,1fr)}.quantMemoCardInline .quantMemoHeader{align-items:flex-start}.quantMemoCardInline .quantActionButton{flex:0 0 auto}.quantMemoCardInline .quantMemoTextarea{min-height:470px;height:100%;border-radius:8px;font-size:.9rem;line-height:1.55}.quantCalculatorPage .quantModeBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quantCalculatorPage .quantModeBar button{min-height:62px;padding:10px 11px;overflow-wrap:anywhere;text-align:left;white-space:normal}.quantCalculatorPage .quantResultPanel{grid-template-columns:1fr;gap:10px;padding:12px}.quantCalculatorPage .quantResultList{grid-template-columns:repeat(2,minmax(0,1fr))}.quantCalculatorPage .quantMetricValue,.quantCalculatorPage .quantResultDisplay strong,.quantCalculatorPage .quantResultList strong{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.quantCalculatorPage .quantResultDisplay strong{font-size:clamp(1.1rem,2.1vw,1.35rem)}.quantCalculatorPage .quantResultList div{min-height:74px}.quantCalculatorPage .quantMemoAppendButton{width:100%;min-height:44px}.quantCalculatorPage .quantWorkCard{padding:16px}.quantCalculatorPage .quantWorkHeader{display:grid;grid-template-columns:1fr;align-items:start}.quantCalculatorPage .quantWorkHeader p{line-height:1.45}.quantCalculatorPage .quantFormAndResults{gap:12px}.quantCalculatorPage .quantFieldGrid,.quantCalculatorPage .quantWorkCard .quantFormAndResults>.quantMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.quantCalculatorPage .quantField{min-width:0}.quantCalculatorPage .quantFieldHint,.quantCalculatorPage .quantFieldLabel{overflow-wrap:anywhere}.quantCalculatorPage .quantInputWrap{min-width:0}.quantCalculatorPage .quantInput{padding-left:12px;padding-right:62px;font-size:clamp(.84rem,1.5vw,.94rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.quantCalculatorPage .quantInputSuffix{max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quantCalculatorPage .quantMetric{min-height:104px}.quantCalculatorPage .quantMetricValue{font-size:clamp(1rem,2vw,1.18rem);letter-spacing:0}.quantOpportunityBudget{max-width:none}.quantOpportunityPair{grid-template-columns:70px repeat(2,minmax(0,1fr));gap:8px}@media (max-width:1180px){.quantCalculatorPage .quantTopPanel{grid-template-columns:1fr}.quantCalculatorPage .quantCalculatorShell{grid-template-columns:minmax(260px,310px) minmax(0,1fr)}.quantMiddleStack{grid-column:2;grid-row:1;position:static}.quantBasicCalculator{position:static}.quantCalculatorPage .quantWorkSurface{grid-column:1/-1}.quantMemoCardInline{min-height:0}.quantMemoCardInline .quantMemoTextarea{min-height:260px}}@media (max-width:860px){.quantPageContainer{width:min(100% - 20px,980px)}.quantCalculatorPage .quantCalculatorShell,.quantCalculatorPage .quantCurrencyPanel{grid-template-columns:1fr}.quantCalculatorPage .quantWorkSurface,.quantMiddleStack{grid-column:auto;grid-row:auto}.quantCalculatorPage .quantFieldGrid,.quantCalculatorPage .quantModeBar,.quantCalculatorPage .quantResultList,.quantCalculatorPage .quantWorkCard .quantFormAndResults>.quantMetricGrid,.quantOpportunityPair{grid-template-columns:1fr}.quantMemoCardInline .quantMemoTextarea{min-height:220px}}.quantCalculatorPage .quantCalculatorShell{grid-template-columns:minmax(280px,330px) minmax(0,1fr);align-items:start}.quantSideRail{display:grid;grid-gap:14px;gap:14px;align-self:start;position:-webkit-sticky;position:sticky;top:82px}.quantSideRail .quantBasicCalculator{position:static}.quantSideRail .quantMemoCardInline{min-height:0}.quantSideRail .quantMemoCardInline .quantMemoTextarea{min-height:190px;height:auto}.quantCalculatorPage .quantWorkSurface{display:grid;grid-gap:14px;gap:14px;min-width:0}.quantCalculatorPage .quantModeBar{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px;padding:6px;border:1px solid rgba(17,24,39,.08);background:#f8fafc}.quantCalculatorPage .quantModeBar button{min-height:54px;border-color:transparent}.quantCalculatorPage .quantModeBar button.isActive{border-color:rgba(49,130,246,.28);box-shadow:0 8px 18px rgba(15,23,42,.08)}.quantCalculatorPage .quantWorkCard{gap:18px;border-color:rgba(15,23,42,.1)}.quantCalculatorPage .quantWorkHeader{padding-bottom:16px;border-bottom:1px solid rgba(15,23,42,.08)}.quantCalculatorPage .quantFormAndResults{grid-template-columns:1fr;gap:18px}.quantCalculatorPage .quantFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc}.quantCalculatorPage .quantFieldGridSingle{grid-template-columns:minmax(0,360px)}.quantCalculatorPage .quantField{border-color:rgba(15,23,42,.08)}.quantCalculatorPage .quantWorkCard .quantFormAndResults>.quantMetricGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.quantCalculatorPage .quantMetricGrid .quantMetric:first-child{border-color:#0f172a;background:#0f172a}.quantCalculatorPage .quantMetricGrid .quantMetric:first-child .quantMetricLabel,.quantCalculatorPage .quantMetricGrid .quantMetric:first-child .quantMetricNote{color:rgba(226,232,240,.72)}.quantCalculatorPage .quantMetricGrid .quantMetric:first-child .quantMetricValue{color:#dbeafe}.quantWorkFooter{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(15,23,42,.08);background:#f8fafc}.quantWorkFooter div{display:grid;grid-gap:4px;gap:4px}.quantWorkFooter span{color:var(--text-dim);font-size:.75rem;font-weight:900}.quantWorkFooter strong{color:var(--text-secondary);font-size:.84rem;line-height:1.45;overflow-wrap:anywhere}.quantWorkFooter .quantMemoAppendButton{width:auto;min-width:132px;min-height:42px;padding:8px 14px}.quantOpportunityLayout{padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#f8fafc}.quantOpportunityLayout .quantField{background:#ffffff}.quantOpportunityPair{grid-template-columns:74px repeat(2,minmax(0,1fr));background:#ffffff}@media (max-width:1180px){.quantCalculatorPage .quantCalculatorShell{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.quantSideRail{position:static}.quantCalculatorPage .quantWorkSurface{grid-column:auto}.quantCalculatorPage .quantFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.quantCalculatorPage .quantCalculatorShell,.quantCalculatorPage .quantFieldGrid,.quantCalculatorPage .quantWorkCard .quantFormAndResults>.quantMetricGrid,.quantWorkFooter{grid-template-columns:1fr}.quantWorkFooter .quantMemoAppendButton{width:100%}.quantOpportunityPair{grid-template-columns:1fr}}.quantPageContainer .headerNav a{min-height:34px;border-radius:8px;padding:7px 10px;background:#ffffff;font-size:.78rem;font-weight:750}.quantPageContainer .headerNav a.isAccent{border-color:#111827;background:#111827;color:#ffffff}.quantCalculatorPage{--quant-line:#d9e2ee;--quant-line-soft:#e8eef6;--quant-muted:#667085;--quant-panel:#ffffff;--quant-subtle:#f6f8fb;--quant-ink:#111827}.quantCalculatorPage .quantCalculatorDock,.quantCalculatorPage .quantMemoCard,.quantCalculatorPage .quantTopPanel,.quantCalculatorPage .quantWorkCard{border-color:var(--quant-line-soft);border-radius:8px;box-shadow:0 12px 30px rgba(15,23,42,.06)}.quantCalculatorPage .quantTopPanel{padding:20px;background:#ffffff}.quantCalculatorPage .quantHeroEyebrow,.quantCalculatorPage .quantSectionEyebrow{border-radius:6px;padding:4px 7px;border-color:#dbe7ff;background:#f3f7ff;font-size:.69rem;font-weight:800;letter-spacing:.04em}.quantCalculatorPage .quantTitleBlock h1{font-size:clamp(1.55rem,2.2vw,1.95rem);font-weight:850}.quantCalculatorPage .quantTitleBlock p{max-width:620px;color:var(--quant-muted);font-size:.9rem}.quantCalculatorPage .quantCurrencyPanel{border-color:var(--quant-line-soft);border-radius:8px;background:#f8fafc;box-shadow:none}.quantCalculatorPage .quantCurrencyGroup>span,.quantCalculatorPage .quantFieldLabel,.quantCalculatorPage .quantManualFxInput>span{color:#475467;font-size:.75rem;font-weight:750}.quantCalculatorPage .quantPillToggle{gap:3px;padding:3px;border:1px solid var(--quant-line);border-radius:8px;background:#eef2f7}.quantCalculatorPage .quantPillToggle button{min-height:34px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:#667085;font-size:.78rem;font-weight:750;box-shadow:none}.quantCalculatorPage .quantPillToggle button.isActive{background:#ffffff;color:var(--quant-ink);box-shadow:0 1px 2px rgba(15,23,42,.08)}.quantCalculatorPage .quantManualFxInput input{min-height:40px;border-color:var(--quant-line);border-radius:7px;background:#ffffff;color:var(--quant-ink);font-size:.82rem}.quantCalculatorPage .quantCurrencyMeta small{color:#667085;font-size:.72rem}.quantCalculatorPage .quantCalculatorShell{grid-template-columns:minmax(278px,320px) minmax(0,1fr);gap:18px}.quantSideRail{gap:12px}.quantCalculatorPage .quantCalculatorDock{gap:12px;padding:12px;border-color:#1f2937;background:#111827}.quantCalculatorPage .quantBasicDisplay,.quantCalculatorPage .quantCalcDisplay{min-height:142px;padding:14px;border-color:rgba(255,255,255,.1);border-radius:8px;background:#0b1020}.quantCalculatorPage .quantCalcDisplay small,.quantCalculatorPage .quantCalcDisplay span{color:rgba(226,232,240,.62);font-size:.72rem;font-weight:750}.quantCalculatorPage .quantBasicDisplay strong{color:rgba(226,232,240,.82);font-size:.78rem;font-weight:700}.quantCalculatorPage .quantBasicDisplay output{color:#f8fafc;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:750}.quantCalculatorPage .quantBasicActionRow{gap:6px}.quantCalculatorPage .quantActionButton,.quantCalculatorPage .quantBasicActionButton,.quantCalculatorPage .quantMemoAppendButton,.quantCalculatorPage .quantModeBar button,.quantCalculatorPage .quantSegmented button{border-radius:7px;letter-spacing:0}.quantCalculatorPage .quantBasicActionButton{min-height:36px;border-color:rgba(148,163,184,.22);background:rgba(255,255,255,.07);color:#e5e7eb;font-size:.76rem;font-weight:750}.quantCalculatorPage .quantBasicActionButton:hover{background:rgba(255,255,255,.12)}.quantCalculatorPage .quantBasicKeypad{gap:7px}.quantCalculatorPage .quantBasicKeyButton,.quantCalculatorPage .quantKeyButton{min-height:48px;border:1px solid rgba(148,163,184,.16);border-radius:7px;background:#202938;color:#f8fafc;box-shadow:none;font-size:1.02rem;font-weight:760}.quantCalculatorPage .quantBasicKeyButton:hover{background:#2b3445}.quantCalculatorPage .quantBasicKeyButton.isUtility{background:#313b4d;color:#dbe3ef}.quantCalculatorPage .quantBasicKeyButton.isOperator{border-color:rgba(59,130,246,.42);background:#1d4ed8}.quantCalculatorPage .quantBasicKeyButton.isEquals{border-color:rgba(20,184,166,.4);background:#0f766e}.quantCalculatorPage .quantMemoCard{padding:14px;background:#ffffff}.quantCalculatorPage .quantMemoHeader h2{font-size:1rem;font-weight:820}.quantCalculatorPage .quantActionButton{min-height:34px;padding:7px 10px;border-color:var(--quant-line);background:#ffffff;color:#344054;font-size:.76rem;font-weight:760}.quantCalculatorPage .quantActionButton:hover{border-color:#b8c4d5;background:#f8fafc}.quantSideRail .quantMemoCardInline .quantMemoTextarea{min-height:178px}.quantCalculatorPage .quantMemoTextarea{border-color:var(--quant-line);border-radius:7px;background:#ffffff;color:var(--quant-ink);font-size:.88rem;line-height:1.55}.quantCalculatorPage .quantWorkSurface{gap:12px}.quantCalculatorPage .quantModeBar{gap:4px;padding:4px;border-color:var(--quant-line-soft);border-radius:8px;background:#eef2f7}.quantCalculatorPage .quantModeBar button{min-height:48px;padding:8px 9px;border:0;background:transparent;color:#667085;font-size:.8rem;font-weight:760;text-align:center;box-shadow:none}.quantCalculatorPage .quantModeBar button span{color:#98a2b3;font-size:.66rem;font-weight:800}.quantCalculatorPage .quantModeBar button.isActive{background:#ffffff;color:var(--quant-ink);box-shadow:0 1px 2px rgba(15,23,42,.08)}.quantCalculatorPage .quantModeBar button.isActive span{color:#2563eb}.quantCalculatorPage .quantWorkCard{padding:20px;background:#ffffff}.quantCalculatorPage .quantWorkHeader{gap:8px;padding-bottom:14px}.quantCalculatorPage .quantWorkHeader span{color:#2563eb;font-size:.7rem;font-weight:850}.quantCalculatorPage .quantWorkHeader h2{font-size:1.24rem;font-weight:850}.quantCalculatorPage .quantWorkHeader p{color:var(--quant-muted);font-size:.82rem;font-weight:650}.quantCalculatorPage .quantFieldGrid,.quantCalculatorPage .quantOpportunityLayout{padding:12px;border-color:var(--quant-line-soft);border-radius:8px;background:var(--quant-subtle)}.quantCalculatorPage .quantField{gap:6px;padding:11px;border-color:var(--quant-line-soft);border-radius:8px;background:#ffffff}.quantCalculatorPage .quantField.isEditing{border-color:#2563eb;background:#ffffff;box-shadow:0 0 0 3px rgba(37,99,235,.11)}.quantCalculatorPage .quantInput{min-height:42px;border-color:var(--quant-line);border-radius:7px;color:var(--quant-ink);font-size:.9rem;font-weight:720}.quantCalculatorPage .quantInput:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.quantCalculatorPage .quantInputSuffix{color:#98a2b3;font-size:.72rem;font-weight:750}.quantCalculatorPage .quantMetric{min-height:96px;gap:6px;padding:13px;border-color:var(--quant-line-soft);border-radius:8px;background:#ffffff}.quantCalculatorPage .quantMetric-accent,.quantCalculatorPage .quantMetric-negative,.quantCalculatorPage .quantMetric-positive{background:#ffffff}.quantCalculatorPage .quantMetricLabel{color:#667085;font-size:.74rem;font-weight:760}.quantCalculatorPage .quantMetricValue{color:var(--quant-ink);font-size:clamp(1.02rem,1.8vw,1.18rem);font-weight:820}.quantCalculatorPage .quantMetric-positive .quantMetricValue{color:#dc2626}.quantCalculatorPage .quantMetric-negative .quantMetricValue{color:#2563eb}.quantCalculatorPage .quantMetric-accent .quantMetricValue{color:var(--quant-ink)}.quantCalculatorPage .quantMetricGrid .quantMetric:first-child{border-color:#111827;background:#111827}.quantCalculatorPage .quantMetricGrid .quantMetric:first-child .quantMetricValue{color:#ffffff}.quantCalculatorPage .quantMetricGrid .quantMetric:first-child .quantMetricLabel,.quantCalculatorPage .quantMetricGrid .quantMetric:first-child .quantMetricNote{color:rgba(255,255,255,.64)}.quantCalculatorPage .quantMetricNote{color:#667085;font-size:.73rem}.quantCalculatorPage .quantInsight{margin-top:0;padding:10px 12px;border:1px solid var(--quant-line-soft);border-radius:8px;background:#f8fafc;color:#667085;font-size:.84rem;line-height:1.5}.quantCalculatorPage .quantFormula{margin-top:0;padding-top:0;border-top:0}.quantCalculatorPage .quantFormula summary{width:-moz-fit-content;width:fit-content;min-height:32px;padding:6px 9px;border:1px solid var(--quant-line);border-radius:7px;background:#ffffff;color:#475467;font-size:.76rem;font-weight:760}.quantCalculatorPage .quantFormula code{border-radius:7px;background:#f8fafc;color:#344054;font-size:.78rem}.quantCalculatorPage .quantSegmented{margin-bottom:0;gap:4px;padding:4px;border:1px solid var(--quant-line-soft);border-radius:8px;background:#eef2f7}.quantCalculatorPage .quantSegmented button{min-height:34px;padding:7px 10px;border:0;background:transparent;color:#667085;font-size:.78rem;font-weight:760}.quantCalculatorPage .quantSegmented button.isActive{background:#ffffff;color:var(--quant-ink);box-shadow:0 1px 2px rgba(15,23,42,.08)}.quantWorkFooter{padding:12px;border-color:var(--quant-line-soft);border-radius:8px;background:#ffffff}.quantWorkFooter span{color:#667085;font-size:.72rem;font-weight:800}.quantWorkFooter strong{color:#344054;font-size:.82rem;font-weight:650}.quantCalculatorPage .quantMemoAppendButton{min-height:40px;border:1px solid #111827;background:#111827;color:#ffffff;font-size:.8rem;font-weight:780}.quantCalculatorPage .quantMemoAppendButton:hover{border-color:#1f2937;background:#1f2937}.quantCalculatorPage .quantOpportunityPair{border-color:var(--quant-line-soft);border-radius:8px}.quantCalculatorPage .quantOpportunityPair>strong{color:#344054;font-size:.8rem;font-weight:820}@media (max-width:1180px){.quantCalculatorPage .quantCalculatorShell{grid-template-columns:minmax(260px,318px) minmax(0,1fr)}}@media (max-width:860px){.quantCalculatorPage .quantCurrencyPanel,.quantCalculatorPage .quantFieldGrid,.quantCalculatorPage .quantOpportunityLayout,.quantCalculatorPage .quantTopPanel,.quantCalculatorPage .quantWorkCard{padding:14px}.quantCalculatorPage .quantModeBar button{min-height:44px}}.quantSeoAccordion{margin-top:16px;margin-bottom:0}.quantSeoAccordion details{border:1px solid #e8eef6;border-radius:8px;background:#ffffff;box-shadow:0 8px 22px rgba(15,23,42,.04)}.quantSeoAccordion summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:12px 14px;color:#475467;cursor:pointer;font-size:.84rem;font-weight:780;list-style:none}.quantSeoAccordion summary::-webkit-details-marker{display:none}.quantSeoAccordion summary:after{content:"펼치기";color:#98a2b3;font-size:.72rem;font-weight:760}.quantSeoAccordion details[open] summary{border-bottom:1px solid #e8eef6}.quantSeoAccordion details[open] summary:after{content:"접기"}.quantSeoAccordionBody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding:16px;color:#475467;font-size:.86rem;line-height:1.65}.quantSeoAccordionBody h2,.quantSeoAccordionBody h3{margin:0;color:#111827;letter-spacing:0}.quantSeoAccordionBody h2{margin-bottom:8px;font-size:1rem;font-weight:850}.quantSeoAccordionBody h3{margin-top:12px;font-size:.9rem;font-weight:820}.quantSeoAccordionBody p{margin:0}.quantSeoAccordionBody ul{margin:10px 0 0;padding-left:18px}.quantSeoAccordionBody li+li{margin-top:6px}@media (max-width:860px){.quantSeoAccordionBody{grid-template-columns:1fr}}.siteFooter{background:var(--surface-1,#f0f2f7);border-top:1px solid var(--border,#dde1ea);margin-top:48px;padding:32px 20px 24px}.siteFooterInner{max-width:960px;margin:0 auto;gap:16px}.siteFooterBrand,.siteFooterInner{display:flex;flex-direction:column}.siteFooterBrand{gap:4px}.siteFooterTitle{font-size:.85rem;font-weight:700;letter-spacing:.08em;color:var(--text-1,#1a1f2e)}.siteFooterDesc{font-size:.78rem;color:var(--text-3,#8a94a8)}.siteFooterNav{display:flex;flex-wrap:wrap;gap:4px 16px}.siteFooterNav a{font-size:.8rem;color:var(--text-2,#4a5568);text-decoration:none}.siteFooterNav a:hover{color:var(--accent,#3182f6);text-decoration:underline}.siteFooterLegal{font-size:.74rem;color:var(--text-3,#8a94a8);line-height:1.5}@media (max-width:640px){.siteFooterNav{gap:8px 12px}}