.calc-control[data-v-affa4b83]{display:flex;flex-direction:column;min-width:0}.calc-label-row[data-v-affa4b83]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.375rem;min-height:20px}.calc-label[data-v-affa4b83]{display:block;font-size:.75rem;font-weight:500;line-height:1.25rem;margin-bottom:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--ink-secondary)/var(--tw-text-opacity,1))}.calc-hint[data-v-affa4b83]{font-size:11px;line-height:1rem;margin-top:.375rem;min-height:1rem;--tw-text-opacity:1;color:rgb(var(--ink-muted)/var(--tw-text-opacity,1))}.calc-hint-accent[data-v-affa4b83]{color:#93c5fde6;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.calc-reset[data-v-affa4b83]{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:500;gap:.25rem;--tw-text-opacity:1;color:rgb(var(--accent)/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.calc-reset[data-v-affa4b83]:hover{--tw-text-opacity:1;color:rgb(var(--accent-hover)/var(--tw-text-opacity,1))}.calc-field[data-v-affa4b83]{align-items:center;background-color:rgb(var(--bg-secondary)/.6);border-color:var(--line);border-radius:.5rem;border-width:1px;display:flex;min-height:44px;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.calc-field--mode[data-v-affa4b83]{gap:4px;padding-right:8px}.calc-field[data-v-affa4b83]:focus-within{--tw-border-opacity:1;border-color:rgb(var(--accent)/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--accent)/.4)}.calc-affix[data-v-affa4b83]{flex-shrink:0;font-size:.875rem;line-height:1.25rem;padding-left:.75rem;padding-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-text-opacity:1;color:rgb(var(--ink-muted)/var(--tw-text-opacity,1))}.calc-affix-end[data-v-affa4b83]{padding-left:.5rem;padding-right:.75rem}.calc-mode[data-v-affa4b83]{align-items:center;border-color:var(--line);border-radius:.375rem;border-width:1px;display:flex;flex-shrink:0;gap:.125rem;--tw-bg-opacity:1;background-color:rgb(var(--bg-primary)/var(--tw-bg-opacity,1));margin-block:6px;padding:.125rem}.calc-mode-btn[data-v-affa4b83]{border-radius:.25rem;cursor:pointer;font-size:11px;font-weight:600;line-height:1;padding:.375rem .625rem;--tw-text-opacity:1;color:rgb(var(--ink-muted)/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.calc-mode-btn[data-v-affa4b83]:hover{--tw-text-opacity:1;color:rgb(var(--ink-secondary)/var(--tw-text-opacity,1))}.calc-mode-btn[data-v-affa4b83]{min-height:28px;min-width:36px}.calc-mode-btn-active[data-v-affa4b83]{background-color:#3b82f633;--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(96,165,250,.4)}.calc-input[data-v-affa4b83]{background-color:transparent;border-width:0;font-size:.875rem;line-height:1.25rem;min-width:0;padding:.625rem 0;width:100%;--tw-text-opacity:1;color:rgb(var(--ink-primary)/var(--tw-text-opacity,1))}.calc-input[data-v-affa4b83]::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(var(--ink-muted)/var(--tw-placeholder-opacity,1))}.calc-input[data-v-affa4b83]::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--ink-muted)/var(--tw-placeholder-opacity,1))}.calc-input[data-v-affa4b83]{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.calc-input[data-v-affa4b83]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.calc-input[data-v-affa4b83]{min-height:44px}.calc-input[data-v-affa4b83]:disabled{cursor:not-allowed;opacity:.5}.calc-input[data-v-affa4b83]::-webkit-inner-spin-button,.calc-input[data-v-affa4b83]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc-input[data-v-affa4b83]{-moz-appearance:textfield}.collapse-enter-active[data-v-affa4b83],.collapse-leave-active[data-v-affa4b83]{overflow:hidden;transition:all .3s ease}.collapse-enter-from[data-v-affa4b83],.collapse-leave-to[data-v-affa4b83]{max-height:0;opacity:0;transform:translateY(-8px)}.collapse-enter-to[data-v-affa4b83],.collapse-leave-from[data-v-affa4b83]{max-height:600px;opacity:1}.tip[data-v-6c04a51d]{display:inline-flex;position:relative;z-index:1}.tip[data-v-6c04a51d]:focus-within,.tip[data-v-6c04a51d]:hover{z-index:40}.tip-btn[data-v-6c04a51d]{align-items:center;border-radius:9999px;cursor:help;display:inline-flex;justify-content:center;--tw-text-opacity:1;color:rgb(var(--ink-muted)/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tip-btn[data-v-6c04a51d]:hover{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.tip-btn[data-v-6c04a51d]:focus{outline:2px solid transparent;outline-offset:2px}.tip-btn[data-v-6c04a51d]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(52,211,153,.5)}.tip-btn[data-v-6c04a51d]{min-height:20px;min-width:20px}.tip-bubble[data-v-6c04a51d]{border-color:var(--line);border-radius:.5rem;border-width:1px;max-width:min(16rem,calc(100vw - 3rem));pointer-events:none;position:absolute;width:16rem;z-index:40;--tw-bg-opacity:1;background-color:rgb(var(--bg-primary)/var(--tw-bg-opacity,1));font-size:11px;line-height:1.625;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(var(--ink-secondary)/var(--tw-text-opacity,1));opacity:0;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);left:calc(100% + 10px);top:50%;transform:translateY(-50%);transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tip--start .tip-bubble[data-v-6c04a51d]{left:0;right:auto;top:calc(100% + 8px);transform:none}.tip:focus-within .tip-bubble[data-v-6c04a51d],.tip:hover .tip-bubble[data-v-6c04a51d]{opacity:1}.collapse-enter-active[data-v-c3556077],.collapse-leave-active[data-v-c3556077]{transition:opacity .25s ease,transform .25s ease}.collapse-enter-from[data-v-c3556077],.collapse-leave-to[data-v-c3556077]{opacity:0;transform:translateY(-8px)}.collapse-enter-to[data-v-c3556077],.collapse-leave-from[data-v-c3556077]{opacity:1;transform:none}.tip[data-v-c3556077]{display:inline-flex;position:relative;z-index:1}.tip[data-v-c3556077]:focus-within,.tip[data-v-c3556077]:hover{z-index:40}.tip-btn[data-v-c3556077]{align-items:center;border-radius:9999px;cursor:help;display:inline-flex;justify-content:center;--tw-text-opacity:1;color:rgb(var(--ink-muted)/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tip-btn[data-v-c3556077]:hover{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.tip-btn[data-v-c3556077]:focus{outline:2px solid transparent;outline-offset:2px}.tip-btn[data-v-c3556077]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(251,191,36,.5)}.tip-btn[data-v-c3556077]{min-height:20px;min-width:20px}.tip-bubble[data-v-c3556077]{border-color:var(--line);border-radius:.5rem;border-width:1px;max-width:min(16rem,calc(100vw - 3rem));pointer-events:none;position:absolute;width:16rem;z-index:40;--tw-bg-opacity:1;background-color:rgb(var(--bg-primary)/var(--tw-bg-opacity,1));font-size:11px;line-height:1.625;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(var(--ink-secondary)/var(--tw-text-opacity,1));opacity:0;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);left:calc(100% + 10px);top:50%;transform:translateY(-50%);transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tip--start .tip-bubble[data-v-c3556077]{left:0;right:auto;top:calc(100% + 8px);transform:none}.tip:focus-within .tip-bubble[data-v-c3556077],.tip:hover .tip-bubble[data-v-c3556077]{opacity:1}.rate-input[data-v-c3556077]{background-color:transparent;border-width:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:.875rem;line-height:1.25rem;padding-bottom:.375rem;padding-left:.5rem;padding-top:.375rem;width:4rem;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity:1;color:rgb(var(--ink-primary)/var(--tw-text-opacity,1))}.rate-input[data-v-c3556077]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.rate-input[data-v-c3556077]{min-height:32px}.rate-input[data-v-c3556077]:disabled{cursor:not-allowed}.rate-input[data-v-c3556077]::-webkit-inner-spin-button,.rate-input[data-v-c3556077]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rate-input[data-v-c3556077]{-moz-appearance:textfield}
