:root{color-scheme:dark;--ram-muted:#a1a1ac}html{scroll-behavior:smooth;scroll-padding-top:85px}body{overflow-x:visible}button,a,select{-webkit-tap-highlight-color:transparent}button,select{font-family:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,.chart-scroll:focus-visible{outline:2px solid #00ff88;outline-offset:4px}nav>a:last-child{color:#b1b1be!important}.container{max-width:1180px}.hero{padding:112px 0 26px}.hero h1{font-size:clamp(28px,4vw,44px);letter-spacing:-1px;background:linear-gradient(120deg,#ff7070,#ffc87a 40%,#6edaff);background-clip:text;-webkit-background-clip:text}.hero p{color:#b2b2bd;font-size:16px;line-height:1.9}.hero-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.hero-tags>*{color:#b8bbc0;font-size:12px;background:#15171a;border:1px solid #2b2d34;padding:5px 12px;border-radius:50px;text-decoration:none}.hero-tags>a{color:#e6bd7b}.section{margin:32px 0 44px}.section-title{font-size:22px;scroll-margin-top:85px}.section-desc{color:var(--ram-muted);font-size:14px;margin-bottom:20px}.chart-container{padding:24px;background:linear-gradient(145deg,#131519,#0e1013);border-color:#292c33}.chart-controls{gap:10px;margin-bottom:16px}.chart-controls button{font-size:14px;font-weight:600;padding:10px 14px;min-height:44px;border-color:#414149;background:#121317;transition:background .2s}.chart-controls button.active{background:color-mix(in srgb,var(--series) 12%,#121317);border-color:var(--series);box-shadow:inset 0 -2px var(--series)}.chart-controls button[aria-pressed=false]{color:#999da7!important;border-color:#393c44!important}.data-note{border-left:3px solid #d4aa64;padding:10px 14px;background:#29231a88;font-size:12px;color:#c4b8a5;border-radius:0 8px 8px 0;line-height:1.75}.data-note strong{display:block;color:#edcb92;font-size:13px}.data-note span{display:block;margin-top:3px}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:24px 0 8px;font-size:12px;color:var(--ram-muted)}.chart-toolbar>div{display:flex;gap:6px;flex-wrap:wrap}.chart-toolbar button,.creator-contacts button{border:1px solid #393d46;border-radius:7px;color:#d5d8df;background:#1d2026;padding:8px 12px;cursor:pointer;font-size:12px}.chart-toolbar button:hover{border-color:#a6b0c4}.chart-summary{min-height:28px;color:#d1d5dd;font-size:13px;margin-bottom:14px}.chart-summary b{color:#00ff88;font-size:18px;font-variant-numeric:tabular-nums}.chart-scroll,.table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#4c535e #16191f;scrollbar-width:thin}.chart-scroll{border-radius:8px;background:#0c0e11}#priceChart{display:block;width:100%;min-width:1000px;height:370px}#priceChart text{font-family:inherit;font-variant-numeric:tabular-nums}.chart-help{font-size:12px;line-height:1.8;color:#929ba8;margin-top:14px}.data-table{margin-top:-22px;margin-bottom:44px;border:1px solid #30343c;border-radius:12px;background:#111318}.data-table summary{cursor:pointer;font-size:14px;color:#ced2da;padding:16px 20px}.data-table table{border-collapse:collapse;width:100%;min-width:780px;font-size:13px;text-align:right}.data-table caption{text-align:left;padding:12px 20px;color:#c4ae88;font-size:12px}.data-table td,.data-table th{padding:11px 18px;border-top:1px solid #282d35;font-variant-numeric:tabular-nums;white-space:nowrap}.data-table th:first-child{text-align:left}.data-table th{color:#a9b3c3}.data-table td{color:#eceff5}.data-table tr:hover{background:#1e2530}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{padding:24px;background:#111318;border-color:#282d35}.card .prices{gap:12px}.card .price-old,.card .price-new{font-size:26px;font-variant-numeric:tabular-nums;white-space:nowrap}.card .price-old{color:#a6b1c0}.card .price-new{color:#ff7e7e}.card .change{font-size:16px;color:#ff8585}.card .extra{font-size:12px;color:#a2a8b2}.card .spec{color:#c5cad3;font-size:14px}.simulator{background:#111318;border-color:#292d35;padding:28px}.sim-row{gap:14px;margin-bottom:14px}.sim-group{min-width:170px}.sim-group label{color:#a7afbd}.sim-group select{background:#1b1f27;color:#f4f4f6;min-height:46px}.sim-btn{min-height:46px;background:linear-gradient(110deg,#c63e53,#c94839);font-size:14px}.sim-note{color:#9d9fac;font-size:12px}.sim-result[hidden]{display:none}.sim-result{border-top:1px solid #30343d;margin-top:20px;padding:25px 0 4px}.sim-result .regret{font-size:clamp(22px,3vw,30px);color:#ff8484}.sim-result .detail{font-variant-numeric:tabular-nums;color:#c0c7d3}.sim-result .comment{font-size:13px;padding:8px 14px;color:#95d7f8;background:#162430;border-color:#314556}.creator-section{max-width:1132px;margin:46px auto;display:grid;grid-template-columns:1.15fr 1fr;gap:36px;padding:32px;border:1px solid #35463d;border-radius:16px;background:linear-gradient(125deg,#14271e,#111318 65%)}.creator-tag{font-size:12px;color:#93ddb2;letter-spacing:2px}.creator-intro h2{font-size:28px;margin:12px 0}.creator-intro p,.creator-contacts p{font-size:14px;color:#a6b1ad;line-height:1.9}.creator-link{display:inline-block;padding:12px 18px;color:#0c2016;background:#a3edbc;border-radius:9px;font-size:14px;font-weight:700;text-decoration:none;margin-top:20px}.creator-contacts h3{font-size:18px}.creator-contacts>div{display:grid;grid-template-columns:1fr auto;gap:5px 14px;border-top:1px solid #2b3530;margin-top:18px;padding-top:14px}.creator-contacts span{font-size:12px;color:#aaa;grid-column:1/-1}.creator-contacts strong{font-size:23px;font-variant-numeric:tabular-nums;line-height:1.5}.creator-contacts button{font-size:12px}.related-tools{position:static;max-width:1132px;margin:0 auto 40px;display:flex;gap:12px;flex-wrap:wrap}.related-tools a{color:#bbc8db!important;font-size:13px;text-decoration:none;padding:12px 18px;border:1px solid #2a303c;border-radius:8px}footer{padding-bottom:100px!important}footer a{color:#969ca8}#ram-toast{position:fixed;bottom:88px;left:50%;transform:translateX(-50%);max-width:85vw;background:#deffe7;color:#183326;border-radius:10px;padding:10px 18px;box-shadow:0 8px 40px #0008;z-index:100005;display:none;font-size:13px}#ram-toast.show{display:block}@media(max-width:850px){.cards{grid-template-columns:1fr}.card .prices{flex-direction:row;align-items:center}.creator-section{margin:36px 24px;grid-template-columns:1fr;gap:30px}.related-tools{margin:0 24px 30px}.card .extra{font-size:13px}}@media(max-width:600px){.container{padding:0 16px}.hero{padding-top:98px}.hero p{font-size:14px}.hero-tags>*{font-size:11px}.section-title{font-size:20px}.section-desc{font-size:13px}.chart-container{padding:14px}.chart-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chart-controls button{font-size:11px;padding:10px 6px;white-space:nowrap}.chart-toolbar{margin-top:16px}.data-note{font-size:11px;padding:10px}.chart-summary{font-size:12px}.chart-summary b{font-size:16px}.simulator{padding:20px}.sim-group{flex-basis:100%;min-width:0}.sim-btn{width:100%}.sim-result .detail{font-size:14px}.creator-section{padding:24px;margin:32px 16px}.creator-intro h2{font-size:25px}.creator-contacts strong{font-size:20px}.creator-contacts>div{gap:5px 8px}.creator-contacts button{padding:8px}.related-tools{margin:0 16px 28px}.card{padding:22px}.card .prices{gap:14px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
