/* GOAT | NFX · free tools */
.lot-page{--calc-gold:#b79a63;--calc-ink:#143e34;background:#f4f7f4}.lot-page:before{background-size:cover;opacity:.045}.calc-wrap{width:min(1180px,calc(100% - 64px));margin:auto}.calc-hero{padding:48px 0 30px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.calc-hero h1{font-size:clamp(44px,5vw,68px);max-width:740px}.calc-hero h1 em{color:#497a6a}.calc-hero p{margin-top:16px;max-width:550px;font-size:16px}.tool-badge{display:inline-flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.16em;font-weight:700;margin-bottom:18px}.tool-badge:before{content:'';width:7px;height:7px;background:#539478;border-radius:50%;box-shadow:0 0 0 5px #53947816}.hero-stamp{border:1px solid #b79a6359;flex:none;border-radius:50%;height:100px;width:100px;display:grid;place-content:center;text-align:center;font:24px/1.1 Georgia,serif;color:#4c695e;background:#ffffff75;box-shadow:inset 0 0 0 7px #fff8}.hero-stamp small{display:block;font:8px/1.8 Arial,sans-serif;letter-spacing:.15em;margin-top:6px}.calc-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;align-items:start}.calc-panel{background:linear-gradient(135deg,#ffffffda,#f5fcf7a8);border:1px solid white;border-radius:28px;padding:30px;box-shadow:0 16px 50px #264b3e0c,inset 0 0 0 1px #d4e1d954;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.panel-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title h2{font-size:26px}.panel-title>span{font-size:9px;letter-spacing:.12em;color:#61766d}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.calc-field{display:block;min-width:0}.calc-field>span,.calc-label{display:block;font:700 11px/1.5 Arial,sans-serif;color:#3f6355;margin-bottom:8px}.calc-field input,.calc-field select{display:block;width:100%;height:49px;border:1px solid #c8d9ce;background:#ffffffc9;border-radius:12px;padding:11px 13px;color:#173e34;font-size:16px;min-width:0;transition:border-color .2s,box-shadow .2s}.calc-field input:hover,.calc-field select:hover{border-color:#7ea290}.calc-field input:focus,.calc-field select:focus{outline:2px solid #a9c5b7;outline-offset:2px;border-color:#456d5b}.calc-field small{display:block;color:#657a6e;font-size:10px;line-height:1.6;margin-top:6px}.full-field{grid-column:1/-1}.calc-field input[readonly]{background:#edf3ee;color:#62776c}.risk-select{display:flex;gap:5px;padding:4px;border:1px solid #d1dfd4;background:#eef4ef;border-radius:12px;margin-bottom:18px}.risk-select button{flex:1;border:0;border-radius:8px;padding:10px 7px;background:transparent;color:#5e7467;font:700 11px/1.5 Arial,sans-serif;transition:background .2s,color .2s,box-shadow .2s}.risk-select button[aria-pressed=true]{background:#173e34;color:#fff;box-shadow:0 3px 8px #153c3420}.calc-divider{height:1px;background:linear-gradient(90deg,#c7d8cf,transparent);margin:24px 0}.risk-chips{display:flex;gap:7px;margin-top:8px;flex-wrap:wrap}.risk-chips button{border:1px solid #d4dfd6;border-radius:7px;padding:4px 10px;font-size:10px;background:#fff8;color:#527361}.calc-subnote{font-size:11px;line-height:1.7;margin:12px 0 0;color:#5b7465}.calc-details{margin-top:20px;border:1px solid #cddcd2;border-radius:14px;padding:15px 16px;background:#ffffff60}.calc-details summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700}.calc-details summary:after{content:'+';font-size:18px;color:#8c794e}.calc-details[open] summary:after{content:'−'}.calc-details[open] summary{margin-bottom:14px}.calc-details .field-grid{gap:14px}.calc-details input{height:43px;font-size:14px}.calc-action{margin-top:24px;display:flex;gap:12px;align-items:center}.calc-action .glass{flex:1;font-size:12px;min-height:51px;background:linear-gradient(120deg,#163e34,#285d4a);color:#fff;border-color:#315c4a;box-shadow:inset 0 1px #ffffff24,0 8px 20px #173e3420}.reset-button{border:1px solid #c7d7cc;border-radius:50%;width:45px;height:45px;flex:none;font-size:21px;background:#fff9;color:#4a6b58}.result-panel{position:sticky;top:105px;background:linear-gradient(145deg,#153e34,#0f2c25);color:#f4f5e9;border-radius:28px;overflow:hidden;padding:32px;box-shadow:0 20px 50px #123b3124;border:1px solid #365c48;isolation:isolate}.result-panel:before{content:'';position:absolute;inset:-90px -180px auto auto;width:440px;height:440px;border:1px solid #d6bd7730;border-radius:50%;box-shadow:0 0 0 35px #d6bd7706,0 0 0 70px #d6bd7706;z-index:-1}.result-brand{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #fff2;padding-bottom:19px;margin-bottom:28px}.result-brand strong{font:21px Georgia,serif}.result-brand span{font:8px Arial,sans-serif;letter-spacing:.17em;color:#b7cbbc}.result-eyebrow{font:10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.16em;color:#aec9b9}.lot-number{display:flex;align-items:baseline;gap:13px;margin:9px 0 2px;min-height:103px;flex-wrap:wrap}.lot-number strong{font:400 clamp(56px,6.5vw,90px)/1.1 Georgia,serif;letter-spacing:-.065em;color:#f0dfad;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.lot-number span{font:11px Arial,sans-serif;letter-spacing:.14em;color:#b3c8bc}.result-instrument{color:#b7ccbd;font-size:12px;margin-bottom:26px;min-height:20px}.result-rows{margin:0}.result-rows>div{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #ffffff15;padding:14px 0;font-size:12px}.result-rows dt{color:#b0c6b8}.result-rows dd{margin:0;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.result-message{margin:16px 0 0;border:1px solid #b6c69b45;border-radius:12px;background:#c4cf9410;color:#d4e0c5;font-size:11px;padding:13px 14px;line-height:1.7}.result-message[data-error=true]{color:#f7d6af;background:#b874371f;border-color:#d39e6d60}.result-note{color:#9eb7a8;font-size:10px;line-height:1.8;margin-top:18px}.result-signoff{display:flex;justify-content:space-between;align-items:center;padding-top:21px;margin-top:23px;border-top:1px solid #fff2;font:9px Arial,sans-serif;letter-spacing:.12em;color:#bac7ab}.result-signoff strong{color:#ddc894;font-weight:400}.risk-meter{height:4px;background:#ffffff18;border-radius:5px;overflow:hidden;margin:8px 0 15px}.risk-meter span{height:100%;display:block;width:0;background:linear-gradient(90deg,#80b8a1,#dec98d);transition:width .5s ease}.tool-products{margin:30px 0 36px;padding:22px 25px;border:1px solid #d0dfd4;border-radius:21px;background:#ffffff7a}.tool-products-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.tool-products-head h2{font-size:24px}.tool-products-head>span{font-size:9px;letter-spacing:.12em;color:#718475}.product-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-mini-grid a{display:block;border:1px solid #d1ded5;border-radius:13px;padding:15px 13px;background:linear-gradient(130deg,#ffffffc4,#e9f1eb80);transition:transform .2s,border-color .2s,box-shadow .2s}.product-mini-grid strong{display:block;font-size:12px}.product-mini-grid small{display:block;font-size:10px;color:#657b6d;margin-top:4px;line-height:1.5}.product-mini-grid a:hover{transform:translateY(-3px);border-color:#97b4a1;box-shadow:0 8px 20px #1a42330d}.calc-help{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 45px}.calc-help article{padding:23px;border-top:1px solid #cbdccf}.calc-help h2{font-size:25px;margin-bottom:12px}.calc-help p,.calc-help li{font-size:12px;line-height:1.9;color:#607568}.calc-help ol{padding-left:18px;margin:0}.calc-help details{margin-top:12px;font-size:12px}.calc-help summary{font-weight:700;cursor:pointer}.calc-help details p{margin-top:8px}.calc-help a{border-bottom:1px solid #a9bcb0}.calc-foot{border-top:1px solid #cadacf;padding:24px 0 35px;display:flex;justify-content:space-between;gap:25px;align-items:center}.calc-foot p{font-size:10px;max-width:700px}.calc-foot .brand{font-size:22px}.lot-page [hidden]{display:none!important}.calc-panel,.result-panel{animation:calc-arrive .7s cubic-bezier(.2,.7,.2,1) both}.result-panel{animation-delay:.12s}.result-panel.is-updated .lot-number{animation:calc-result .35s ease-out}.calc-home-teaser{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block:26px;padding:28px 32px;border:1px solid #c7d8d0;border-radius:23px;background:linear-gradient(125deg,#f6fbffcc,#f0eaf8aa,#edf7edcc);box-shadow:inset 0 1px white,0 12px 30px #31544509}.calc-home-teaser h2{font-size:30px}.calc-home-teaser p{font-size:13px;margin-top:9px}.calc-home-teaser .eyebrow{margin-bottom:7px}.calc-home-teaser .glass{flex:none}.calc-page-nav .desktop-nav{gap:18px}.calc-page-nav .desktop-nav a{font-size:12px}.calc-page-nav a[aria-current=page]{color:#91763d}.calc-hero .tool-badge:before{animation:calc-pulse 3s ease-in-out 3}@keyframes calc-arrive{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes calc-result{from{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes calc-pulse{50%{box-shadow:0 0 0 8px #53947808}}@media(min-width:801px) and (max-width:1100px){.lot-page .nav-wrap{gap:14px}.calc-page-nav .desktop-nav{gap:11px}.calc-page-nav .desktop-nav a{font-size:11px}.lot-page .brand{font-size:24px}.lot-page .nav-cta{display:none}.lot-page .calc-panel,.lot-page .result-panel{padding:25px}}@media(max-width:800px){.calc-wrap{width:calc(100% - 36px)}.calc-hero{padding-top:30px}.calc-grid{grid-template-columns:1fr}.result-panel{position:relative;top:auto}.hero-stamp{width:74px;height:74px;font-size:19px}.hero-stamp small{font-size:6px}.calc-hero h1{font-size:48px}.calc-hero p{font-size:14px}.calc-panel{padding:24px}.lot-number strong{font-size:78px}.product-mini-grid{grid-template-columns:1fr 1fr}.calc-home-teaser{padding:23px;align-items:flex-start;flex-direction:column}.calc-help{gap:12px}.calc-foot{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.calc-hero{gap:10px}.calc-hero h1{font-size:40px}.hero-stamp{display:none}.calc-panel,.result-panel{border-radius:22px;padding:22px 19px}.field-grid{gap:16px 12px}.calc-field>span{font-size:10px}.calc-field input,.calc-field select{font-size:16px;padding-inline:10px}.calc-help{grid-template-columns:1fr}.calc-help article{padding:19px 4px}.tool-products{padding:19px 16px}.tool-products-head{display:block}.tool-products-head>span{display:block;margin-top:5px}.product-mini-grid a{padding:13px 11px}.lot-number strong{font-size:72px}.result-brand strong{font-size:20px}.result-brand span{font-size:7px}.calc-home-teaser h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.calc-panel,.result-panel,.result-panel.is-updated .lot-number,.calc-hero .tool-badge:before{animation:none}.risk-meter span,.product-mini-grid a,.risk-select button,.calc-field input,.calc-field select{transition:none}}
.copy-result{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:23px;border:1px solid #abc6ae45;border-radius:10px;padding:12px 14px;font-size:11px;color:#d9e6d5;background:#ffffff08}.copy-result:hover{background:#ffffff12}.copy-status{color:#c8d8c8;font-size:10px;margin-top:8px;min-height:17px}.lot-page .result-panel:focus-visible{outline:3px solid #b79a63;outline-offset:4px}.lot-page #lot-result{scroll-margin-top:120px}
@media(min-width:801px){.home-compact .desktop-nav{gap:18px}.home-compact .desktop-nav a{font-size:13px}}

@media(min-width:801px) and (max-width:1100px){.home-compact .nav-cta{display:none}.home-compact .desktop-nav{gap:12px}.home-compact .desktop-nav a{font-size:12px}}
@media(max-width:480px){.instrument-field{grid-column:1/-1}}
/* v2 · compact pastel glass edition, aligned to the site's colour-motion palette. */
.lot-page{background:#f3f7f8;background-image:radial-gradient(ellipse at 7% 20%,#e2f4ff99,transparent 48%),radial-gradient(ellipse at 95% 60%,#ece2ff88,transparent 48%);--calc-ink:#264e49}.lot-page:before{display:none}.lot-page .calc-wrap{width:min(1040px,calc(100% - 56px));position:relative}.calc-hero{padding:28px 0 21px;align-items:center;gap:20px}.calc-hero h1{font-size:clamp(32px,3.5vw,46px);line-height:1.12;letter-spacing:-.045em}.calc-hero h1 em{background:linear-gradient(100deg,#387c80,#7d66a3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.calc-hero p{font-size:13px;margin-top:9px}.tool-badge{font-size:9px;letter-spacing:.15em;margin-bottom:8px}.hero-pill{display:flex;align-items:center;gap:8px;flex:none;padding:9px 13px;border:1px solid #ffffffdb;border-radius:30px;background:#ffffff86;font-size:8px;letter-spacing:.12em;color:#5b7c77;box-shadow:0 6px 25px #78a0bc12}.hero-pill i{width:5px;height:5px;border-radius:50%;background:#78aa97}.calc-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;border-radius:30px;padding:9px;background:#ffffff40;border:1px solid #fff9;box-shadow:0 15px 70px #a1b7d120;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.calc-panel{padding:23px 24px;border-radius:23px;background:linear-gradient(135deg,#faffffdd,#eef6ffb8 55%,#f6efffb0);border:1px solid #fff;box-shadow:inset 0 1px #fff,0 8px 30px #8ba8c011}.panel-title{margin-bottom:16px}.panel-title h2{font-size:25px}.panel-title>span{font-size:7px;letter-spacing:.11em;color:#748a87}.field-grid{gap:13px 12px}.calc-field>span,.calc-label{font-size:10px;margin-bottom:6px;color:#4e6d68}.calc-field input,.calc-field select{height:43px;border-radius:11px;border:1px solid #bed2db;background:#ffffffb0;box-shadow:inset 0 1px 3px #668e9805;padding:8px 11px;font-size:15px;color:#2b544d}.calc-field input:focus,.calc-field select:focus{border-color:#8ba5bd;outline:2px solid #c5d8ee;box-shadow:0 0 0 4px #d9e7f640}.calc-field input:hover,.calc-field select:hover{border-color:#94b5be}.calc-field input::-webkit-inner-spin-button,.calc-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc-field input[type=number]{-moz-appearance:textfield;appearance:textfield}.risk-select{width:178px;padding:3px;margin:12px 0 14px;border-radius:10px;border-color:#c8d8e4;background:#e7eff8a1;gap:3px}.risk-select button{padding:6px 9px;font-size:10px;color:#65807b;border-radius:7px}.risk-select button[aria-pressed=true]{background:linear-gradient(120deg,#d8eafb,#e3d9f2);color:#385a64;box-shadow:inset 0 1px #fffd,0 2px 7px #97a6c42c;border:1px solid #b4c5dd}.risk-chips{margin-top:7px;gap:5px}.risk-chips button{padding:2px 8px;border-radius:6px;border-color:#cbdce4;color:#64827d;background:#ffffff90;font-size:9px}.sl-grid{margin-top:13px}.calc-subnote{font-size:10px;margin-top:8px;line-height:1.6;color:#6c827e}.calc-details{margin-top:13px;padding:11px 12px;border-color:#c7d7e5;background:#ffffff75;border-radius:11px}.calc-details summary{font-size:10px;color:#5a7576}.calc-details summary:after{font-size:15px;color:#8e7daf}.calc-details .field-grid{gap:12px}.calc-details input{height:38px;font-size:14px}.calc-details .calc-subnote{font-size:10px}.calc-field small{font-size:9px}.calc-action{margin-top:14px;gap:9px}.calc-action .glass{min-height:42px;font-size:11px;padding:9px 15px;border:1px solid #a6b4d2;color:#355869;background:linear-gradient(115deg,#d9edff,#e9dcfa 58%,#dceee7);box-shadow:inset 0 2px #ffffffb0,0 5px 17px #a3a6cb22}.calc-action .glass:hover{background:linear-gradient(115deg,#d0e9ff,#e1d3f5 58%,#d3eddf);box-shadow:inset 0 2px #fff,0 8px 21px #9aaddb30}.reset-button{height:37px;width:37px;font-size:18px;border-color:#c7d6e2;background:#ffffff90;color:#75928c}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.result-panel{top:98px;padding:24px;border:1px solid #ffffffee;border-radius:23px;background:linear-gradient(145deg,#e3f2ffb8,#ece4f9c2 52%,#e4f3edc4);box-shadow:inset 0 1px 1px #fff,0 8px 35px #a3aac61a;color:#315d54;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.result-panel:before{width:290px;height:290px;inset:-100px -160px auto auto;border-color:#ffffffbb;box-shadow:0 0 0 24px #ffffff1c,0 0 0 48px #ffffff12}.result-brand{padding-bottom:14px;margin-bottom:20px;border-color:#bccce069}.result-brand strong{font-size:20px;color:#3e6861}.result-brand span{font-size:7px;color:#7a899a}.result-eyebrow{color:#708a8b;font-size:9px;letter-spacing:.13em}.lot-number{margin:6px 0 1px;min-height:89px;gap:11px}.lot-number strong{font-size:82px;background:linear-gradient(125deg,#398b90,#6a68a7 72%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.065em}.lot-number span{font-size:10px;color:#74958c}.result-instrument{font-size:11px;color:#6e8d85;margin-bottom:16px}.result-rows{margin-top:0}.result-rows>div{padding:11px 0;border-color:#bdcfdf6e;font-size:11px}.result-rows dt{color:#728780}.result-rows dd{color:#3f655d}.risk-meter{background:#cfdaea88;height:3px;margin:11px 0 13px}.risk-meter span{background:linear-gradient(90deg,#8fbddd,#aca5cd,#a4cfb5)}.result-breakdown{margin-top:6px}.result-breakdown summary{display:flex;justify-content:space-between;gap:14px;font-size:10px;color:#7d88a1;cursor:pointer}.result-breakdown summary span{font-size:13px}.result-breakdown[open] summary{margin-bottom:8px}.result-message{border-color:#bfcedb8a;background:#ffffff55;color:#5b7d73;font-size:10px;padding:10px 12px;line-height:1.6;margin-top:12px;border-radius:10px}.result-message[data-error=true]{background:#fff0dfcf;border-color:#e0bc8e;color:#8b6137}.result-note{font-size:9px;line-height:1.7;color:#7b8d88;margin-top:12px}.result-signoff{padding-top:13px;margin-top:15px;border-color:#bccfdf75;font-size:7px;color:#96a29e;letter-spacing:.08em}.result-signoff strong{color:#788f86;font-size:8px}.copy-result{margin-top:13px;padding:9px 12px;border-color:#bdccdf;background:#ffffff55;color:#65838b;font-size:10px;border-radius:9px}.copy-result:hover{background:#ffffff90}.copy-status{min-height:0;color:#6b8a7c;font-size:9px;margin-top:5px}.copy-status:empty{display:none}.tool-products{margin:17px 0 12px;padding:15px 18px;border:1px solid #ffffffdc;border-radius:20px;background:#ffffff66;box-shadow:0 6px 25px #99b4ce0b}.tool-products-head{margin-bottom:10px}.tool-products-head h2{font-size:19px}.tool-products-head>span{font-size:7px;color:#8a9b95}.product-mini-grid{gap:8px}.product-mini-grid a{padding:11px 12px;border-radius:11px;border-color:#c8d9e4;background:linear-gradient(130deg,#edf7ffb8,#f5f0fc99)}.product-mini-grid a:nth-child(2){background:linear-gradient(135deg,#eae5f8a8,#f3f4ffab)}.product-mini-grid a:nth-child(3){background:linear-gradient(135deg,#eef4dfaa,#fdf5e8aa)}.product-mini-grid a:nth-child(4){background:linear-gradient(135deg,#dfebfbac,#eae1f7a8)}.product-mini-grid strong{font-size:11px;color:#52716a}.product-mini-grid small{font-size:9px;margin-top:3px;color:#899891}.help-drawer{margin-bottom:18px;padding:0 16px}.help-drawer>summary{display:flex;justify-content:space-between;align-items:center;padding:9px 0;font-size:10px;color:#7a8d86;cursor:pointer}.calc-help{margin:8px 0 0;gap:18px}.calc-help article{padding:16px 0;border-color:#ccdbe2}.calc-help h2{font-size:21px;margin-bottom:8px}.calc-help p,.calc-help li{font-size:11px;line-height:1.8}.calc-help details{font-size:11px}.calc-foot{padding:15px 0 22px;border-color:#d1dde3}.calc-foot .brand{font-size:18px}.calc-foot p{font-size:9px}.calc-page-nav a[aria-current=page]{color:#7d6a9e}.calc-atmosphere{position:fixed;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.ambient-orb{position:absolute;display:block;filter:blur(9px);border-radius:50%;opacity:.65}.orb-blue{width:510px;height:510px;top:-110px;left:-240px;background:radial-gradient(circle,#c8e9ffb8,#d9efff4d 55%,transparent 72%);animation:calc-drift 17s ease-in-out infinite alternate}.orb-violet{width:580px;height:580px;top:110px;right:-240px;background:radial-gradient(circle,#ddccf6a3,#eadcf53b 55%,transparent 72%);animation:calc-drift 21s ease-in-out -8s infinite alternate-reverse}.orb-mint{width:520px;height:520px;bottom:-260px;left:30%;background:radial-gradient(circle,#c8e9da99,transparent 70%);animation:calc-drift 19s ease-in-out -5s infinite alternate}.ambient-candles{display:flex;gap:12px;align-items:center;position:absolute;opacity:.22;height:200px;transform:rotate(-8deg)}.candles-left{top:41%;left:3%}.candles-right{top:19%;right:3%;transform:rotate(9deg)}.ambient-candles i{display:block;position:relative;width:10px;height:46px;border:1px solid #90b5c5;background:linear-gradient(#bfdde8aa,#b8c7e766);border-radius:3px;animation:calc-candle 5s ease-in-out infinite alternate}.ambient-candles i:before{content:'';position:absolute;width:1px;height:calc(100% + 28px);top:-14px;left:50%;background:#91aabe}.ambient-candles i:nth-child(2){height:75px;transform:translateY(-10px);animation-delay:-2s;border-color:#baadd4;background:linear-gradient(#dbd1f3aa,#dac8eb77)}.ambient-candles i:nth-child(3){height:35px;transform:translateY(12px);animation-delay:-4s}.ambient-candles i:nth-child(4){height:60px;transform:translateY(-20px);animation-delay:-1s;background:#b6dcd099}.ambient-candles i:nth-child(5){height:42px;transform:translateY(-40px);animation-delay:-3s}.floating-glass{position:absolute;display:grid;place-items:center;width:65px;height:65px;border:1px solid #fff;border-radius:20px;background:linear-gradient(135deg,#ffffff70,#d8eafa55);box-shadow:0 12px 28px #b5b2d218,inset 0 1px white;color:#a6b7bb;font:20px Georgia,serif;backdrop-filter:blur(7px);opacity:.65;animation:calc-float 9s ease-in-out infinite alternate}.glass-one{left:4%;top:17%;transform:rotate(-11deg)}.glass-two{right:4%;bottom:15%;font-size:14px;animation-delay:-4s;transform:rotate(9deg)}@keyframes calc-drift{to{transform:translate3d(45px,50px,0) scale(1.1)}}@keyframes calc-candle{to{translate:0 -12px;opacity:.5}}@keyframes calc-float{to{translate:0 -17px;rotate:6deg}}@media(min-width:801px) and (max-width:1100px){.lot-page .calc-panel,.lot-page .result-panel{padding:21px}.ambient-candles{opacity:.13}.floating-glass{display:none}}@media(max-width:800px){.lot-page .calc-wrap{width:calc(100% - 30px)}.calc-hero{padding:23px 2px 17px}.calc-hero h1{font-size:35px}.calc-hero p{font-size:12px}.hero-pill{display:none}.calc-grid{grid-template-columns:1fr;gap:12px;padding:6px;border-radius:24px}.calc-panel,.result-panel{padding:21px;border-radius:19px}.result-panel{position:relative;top:auto}.lot-number strong{font-size:76px}.ambient-candles{opacity:.14;gap:9px}.candles-left{left:-20px;top:12%}.candles-right{right:-22px;top:66%}.floating-glass{display:none}.product-mini-grid{grid-template-columns:1fr 1fr}.tool-products{padding:15px;margin-top:15px}.tool-products-head{display:flex}.tool-products-head>span{margin:0}.calc-help{grid-template-columns:1fr}.calc-foot{padding:14px 0;gap:6px}.lot-page #lot-result{scroll-margin-top:120px}.result-signoff{margin-top:12px}.tool-badge{font-size:8px}.orb-violet{opacity:.4}}@media(max-width:480px){.calc-hero h1{font-size:33px}.calc-panel,.result-panel{padding:18px 16px}.panel-title{margin-bottom:13px}.panel-title h2{font-size:23px}.panel-title>span{font-size:6px}.field-grid{gap:12px 10px}.calc-field input,.calc-field select{font-size:16px;padding-inline:9px;height:43px}.calc-field>span{font-size:9px}.instrument-field{grid-column:auto}.instrument-field select{font-size:14px}.risk-select{margin:11px 0 12px}.calc-subnote{font-size:9px}.result-brand{margin-bottom:15px}.lot-number{min-height:81px}.result-rows>div{font-size:11px}.tool-products-head h2{font-size:18px}.product-mini-grid strong{font-size:10px}.product-mini-grid small{font-size:9px}.calc-foot p{font-size:8px}.calc-help article{padding:12px 0}.help-drawer{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.ambient-orb,.ambient-candles i,.floating-glass{animation:none!important}.result-panel.is-updated .lot-number,.calc-panel,.result-panel{animation:none!important}.risk-meter span{transition:none!important}}@media print{.calc-atmosphere,.site-header,.tool-products,.help-drawer,.calc-foot,.copy-result{display:none}.calc-grid{box-shadow:none;backdrop-filter:none}.result-panel{position:static}}

.hero-tools{display:flex;align-items:center;gap:8px}.motion-toggle{border:1px solid #cad9e4;background:#ffffff70;border-radius:25px;padding:8px 11px;font-size:9px;color:#68827c}.motion-toggle:focus-visible{outline:2px solid #8d9dc3;outline-offset:3px}.lot-page[data-motion=paused] .calc-atmosphere *{animation-play-state:paused!important}.risk-chips{margin-left:calc(50% + 6px)}.result-rows dt{color:#61776f}.result-note{font-size:10px;color:#657c73}.result-eyebrow{color:#5e7b7a}.result-message{color:#506f65}.product-mini-grid small{color:#6b8176}.calc-subnote{color:#617b71}@media(max-width:800px){.hero-tools{align-self:flex-start;margin-top:4px}.motion-toggle{font-size:8px;white-space:nowrap;padding:7px 9px}}@media(max-width:480px){.calc-hero{position:relative;display:block}.hero-tools{position:absolute;right:0;top:18px;margin:0}.calc-hero h1{font-size:32px}.tool-badge{max-width:calc(100% - 85px);font-size:7px}.motion-toggle{font-size:7px;padding:6px 8px}.risk-chips{margin-left:calc(50% + 5px)}.result-note{font-size:10px}}
