.prl-app{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.75fr);align-items:start;gap:1.25rem;max-width:64rem;margin-inline:auto;display:grid}.prl-card,.prl-result{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100);min-width:0;padding:1.5rem}.prl-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.prl-card-header h2,.prl-result h2{font-size:1.35rem;font-weight:700;line-height:1.35}.prl-card-header>div>p{color:color-mix(in srgb, currentColor 72%, transparent);margin-top:.35rem;line-height:1.55}.prl-privacy{color:color-mix(in srgb, currentColor 62%, transparent);white-space:nowrap;flex:none;font-size:.75rem;font-weight:400;line-height:1.5}.prl-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prl-math-stage{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:color-mix(in srgb, var(--color-base-200) 58%, var(--color-base-100));justify-content:center;align-items:center;min-width:0;min-height:10rem;padding:1.25rem;display:flex;overflow-x:auto}.prl-math-field{min-width:0;display:block}.prl-math-field .input{box-sizing:border-box;text-align:center;font-variant-numeric:tabular-nums;width:100%;min-height:44px;font-size:1.25rem;font-weight:700}.prl-math-field .input::placeholder{color:color-mix(in srgb, currentColor 42%, transparent);opacity:1;font-family:Georgia,Times New Roman,serif;font-style:italic}.prl-power-expression{justify-content:center;align-items:flex-start;min-width:min-content;max-width:100%;display:flex}.prl-power-base{flex:none;margin-top:2.75rem}.prl-power-base .input{height:88px;font-size:2.35rem}.prl-power-exponent{z-index:1;flex:none;margin-left:.3rem}.prl-power-exponent .input{height:54px;font-size:1.45rem}.prl-root-expression{grid-template-columns:3.75rem 3.5rem minmax(9rem,15rem);align-items:center;display:grid}.prl-root-degree{z-index:1;transform:translateY(-1.4rem)}.prl-root-degree .input{height:46px}.prl-root-symbol{color:currentColor;font-family:Georgia,Times New Roman,serif;font-size:4.9rem;font-weight:400;line-height:1}.prl-root-radicand .input{height:60px;font-size:1.5rem}.prl-log-expression{justify-content:center;align-items:flex-end;min-width:max-content;display:flex}.prl-log-function{font-family:Georgia,Times New Roman,serif;font-size:3.8rem;line-height:.9}.prl-log-base{align-self:flex-end;align-items:flex-end;gap:.25rem;min-width:3.1rem;margin:0 .1rem .1rem;display:flex;transform:translateY(.55rem)}.prl-log-kind .select{box-sizing:border-box;width:3.2rem;height:44px;min-height:44px;padding:0 1.25rem 0 .45rem;font-family:Georgia,Times New Roman,serif;font-size:1rem}.prl-log-base-input{width:4.25rem}.prl-log-base-input .input{height:44px}.prl-paren{font-family:Georgia,Times New Roman,serif;font-size:3.25rem;font-weight:300;line-height:1}.prl-log-argument{width:min(12rem,42vw)}.prl-log-argument .input{height:60px;font-size:1.5rem}.prl-error{color:var(--color-error);overflow-wrap:anywhere;margin-top:.75rem;font-size:.82rem;line-height:1.45;display:block}.prl-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:1.5rem;display:grid}.prl-actions .btn{box-sizing:border-box;white-space:normal;width:100%;height:auto;min-height:44px;padding:.7rem 1rem;font-size:.875rem;line-height:1.25rem}.prl-result{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-base-100));position:sticky;top:1rem}.prl-empty{min-height:4rem;color:color-mix(in srgb, currentColor 68%, transparent);margin-block:1.25rem;line-height:1.6}.prl-primary{overflow-wrap:anywhere;margin-top:1rem;font-size:clamp(2.1rem,6vw,3.6rem);font-weight:800;line-height:1.1}.prl-primary-label{color:color-mix(in srgb, currentColor 68%, transparent);margin-top:1rem;font-size:.78rem;font-weight:700}.prl-primary-label+.prl-primary{margin-top:.3rem}.prl-exact{gap:.65rem;margin-top:1.25rem;display:grid}.prl-exact div{border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-100);min-width:0;padding:.75rem}.prl-exact dt,.prl-equation span{font-size:.78rem;font-weight:700;display:block}.prl-exact dd{overflow-wrap:anywhere;margin-top:.2rem;font-size:1.15rem;font-weight:700}.prl-approx{color:color-mix(in srgb, currentColor 68%, transparent);margin-top:.8rem;font-size:.85rem}.prl-equation{border-top:1px solid var(--color-base-300);overflow-wrap:anywhere;margin-top:1.25rem;padding-top:1rem;line-height:1.65}.prl-guide{border-top:1px solid var(--color-base-300);text-align:start;width:100%;max-width:48rem;margin:3.5rem auto 0;padding-top:1.5rem;font-size:1rem;line-height:1.75}.prl-guide h2{margin-bottom:.75rem;font-size:1.5rem;font-weight:600;line-height:1.35}.prl-guide h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.5}.prl-guide p+p{margin-top:.75rem}.prl-guide ol,.prl-guide ul{margin-top:.75rem;padding-left:1.5rem}.prl-guide li+li{margin-top:.5rem}.prl-guide-example{border:1px solid var(--color-base-300);background:var(--color-base-200);border-radius:.5rem;margin-top:2rem;padding:1rem}.prl-guide-example h3{margin-top:0}@media (width<=50rem){.prl-app{grid-template-columns:1fr}.prl-result{position:static}}@media (width<=40rem){.prl-card,.prl-result{padding:1rem}.prl-card-header{flex-direction:column}.prl-privacy{white-space:normal;text-align:end;align-self:flex-end}.prl-actions{grid-template-columns:1fr}.prl-math-stage{padding:1rem .35rem}.prl-power-base{margin-top:2.25rem}.prl-power-base .input{height:76px;font-size:2rem}.prl-power-exponent .input{height:50px;font-size:1.25rem}.prl-root-expression{grid-template-columns:3.25rem 2.75rem minmax(8rem,11rem)}.prl-root-symbol{font-size:4.4rem}.prl-log-function{font-size:2.9rem}.prl-paren{font-size:2.5rem}.prl-log-base{gap:.1rem;min-width:2.75rem;margin-inline:.05rem}.prl-log-kind .select{width:2.75rem;padding-inline:.35rem 1rem}.prl-log-base-input{width:2.75rem}.prl-log-argument{width:5.5rem}.prl-guide{margin-top:2.5rem}}
