.pro-surface.svelte-1tb6jxk{color:var(--foreground)}.pro-surface h1{letter-spacing:-.025em;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:750;line-height:1.2}.pro-surface h2{font-size:1.2rem;font-weight:650;line-height:1.4}.pro-surface h3{font-weight:650}.pro-surface .pro-muted{color:var(--muted-foreground)}.pro-surface .pro-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;padding:1.5rem}.pro-surface .pro-input{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);width:100%;min-height:2.75rem;color:var(--foreground);padding:.625rem .75rem;display:block}.pro-surface .pro-label{gap:.5rem;font-size:.875rem;display:grid}.pro-surface .pro-button{border:1px solid var(--border);border-radius:var(--radius);background:var(--secondary);min-height:2.75rem;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.pro-surface .pro-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.pro-surface .pro-button:hover{filter:brightness(.95)}.pro-surface .pro-button:disabled{opacity:.5;cursor:not-allowed}.pro-surface :is(input,select,button,a):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.pro-surface .pro-notice{border:1px solid var(--border);border-radius:var(--radius);background:var(--secondary);padding:1rem;font-size:.875rem}.pro-surface .pro-table{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}.pro-surface .pro-table :is(th,td){border-bottom:1px solid var(--border);vertical-align:top;padding:.875rem .75rem}.pro-surface .pro-table th{color:var(--muted-foreground);white-space:nowrap;font-weight:600}.pro-surface .pro-number{font-variant-numeric:tabular-nums}
