#pack-trial{max-width:940px;margin:auto;padding:32px 0}#pack-trial .intro{max-width:720px;margin-bottom:28px}#pack-trial h1{font-size:clamp(32px,5vw,52px);line-height:1.15}#pack-trial h2{font-size:23px}#pack-trial .eyebrow{font-weight:700;color:#335be5}#pack-trial .card{border:1px solid #d2d9e1;border-radius:16px;padding:24px;margin:24px 0;background:#fff}#pack-trial .controls{display:flex;gap:20px;flex-wrap:wrap}#pack-trial label{font-weight:600;flex:1;min-width:150px}#pack-trial input,#pack-trial select{display:block;width:100%;min-height:44px;margin-top:5px;border:1px solid #8097aa;border-radius:7px;padding:8px;font:inherit;background:white;color:#182b3b}#pack-trial .scroll{overflow-x:auto}#pack-trial table{width:100%;border-collapse:collapse;margin:18px 0}#pack-trial th,#pack-trial td{text-align:left;padding:10px 8px;vertical-align:top}#pack-trial th{font-size:13px}#pack-trial td input{min-width:85px}#pack-trial button{font:inherit;font-weight:700;cursor:pointer;border-radius:8px;border:0;background:#174db8;color:white;min-height:46px;padding:10px 18px}#pack-trial button:disabled{opacity:.6;cursor:wait}#pack-trial :is(button,a,input,select,summary):focus-visible{outline:3px solid #cc6a00;outline-offset:3px}#pack-trial .result{border-left:5px solid #174db8;background:#eff5ff;padding:18px;border-radius:8px;margin-top:20px}#pack-trial .big{font-size:30px;font-weight:750;line-height:1.25}#pack-trial .error{color:#942124}#pack-trial pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}#pack-trial .limit,#pack-trial .trial-footer{font-size:14px}#pack-trial details{margin-top:16px}#pack-trial summary{cursor:pointer;font-weight:700}@media(max-width:540px){#pack-trial .card{padding:16px}#pack-trial th,#pack-trial td{padding:8px 5px}}
