.ui-file-drop{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--ui-border-strong);border-radius:var(--radius-md);color:var(--od-ink);background:var(--ui-surface-sunken);cursor:pointer;transition:border-color .15s,background-color .15s;display:flex;position:relative}.ui-file-drop:hover{border-color:var(--od-muted)}.ui-file-drop:focus-within{outline:2px solid var(--od-focus);outline-offset:2px}.ui-file-drop-icon{width:18px;height:18px;color:var(--od-muted);flex:none}.ui-file-drop-copy{gap:2px;min-width:0;display:grid}.ui-file-drop-label{font-size:var(--text-base);font-weight:var(--weight-medium)}.ui-file-drop-hint{color:var(--od-muted);font-size:var(--text-sm)}.ui-file-drop-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:where(.od-tremor-button,.od-tremor-link-button,.od-dialog-close):focus-visible{outline:3px solid var(--od-focus,var(--od-blue))!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){:where(.od-tremor-button,.od-tremor-link-button,.od-tremor-badge,.od-dialog-overlay,.od-dialog-content,.dialog-overlay,.dialog-content,.redaction-welcome-dialog,.policy-diff-dialog){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legal-heading{margin:0 0 var(--space-2);font-size:var(--text-md);font-weight:600}.legal-address{font-style:normal;line-height:1.6}.legal-line{display:block}.public-page-frame{align-content:start;justify-items:center;gap:var(--space-6);width:min(100%,1000px);display:grid}.public-page-card{line-height:1.6}.public-page-links{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.pricing-screen{padding:var(--space-8) var(--space-6) var(--space-12)}.pricing-frame{gap:var(--space-8);width:min(100%,1200px)}.pricing-content{gap:var(--space-6);width:100%;display:grid}.pricing-content>.onboarding-header{max-width:720px;margin:var(--space-4) auto 0;text-align:center}.pricing-content>.onboarding-header h1{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--weight-semibold);letter-spacing:-.035em}.pricing-caption{color:var(--od-muted);text-align:center;font-size:var(--text-sm);margin:0}.pricing-toggle{justify-items:center;gap:var(--space-2);display:grid}.pricing-toggle p{color:var(--od-muted);font-size:var(--text-sm);text-align:center;margin:0}.pricing-plans{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pricing-plan{gap:var(--space-4);padding:var(--space-6);grid-template-rows:auto 3rem auto 1.5rem auto auto 1fr;min-width:0;display:grid}.pricing-plan.pricing-plan--featured{border-color:var(--od-accent);box-shadow:0 0 0 1px var(--od-accent)}.pricing-plan-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pricing-plan h2,.pricing-enterprise h2,.pricing-included h2,.pricing-details h2{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.pricing-description,.pricing-alternative,.pricing-overage,.pricing-details p,.pricing-enterprise p{color:var(--od-muted);font-size:var(--text-sm);margin:0;line-height:1.6}.pricing-amount{gap:var(--space-1);display:grid}.pricing-amount strong{font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.15;font-weight:var(--weight-semibold);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.pricing-amount span{color:var(--od-muted);font-size:var(--text-sm)}.pricing-allowances{gap:var(--space-3);margin:var(--space-2) 0 0;padding-top:var(--space-5);border-top:1px solid var(--od-line);font-size:var(--text-sm);display:grid}.pricing-allowances div{justify-content:space-between;gap:var(--space-2);display:flex}.pricing-allowances dt{color:var(--od-muted)}.pricing-allowances dd{font-weight:var(--weight-semibold);text-align:right;margin:0}.pricing-overage{align-content:start;gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--od-line);display:grid}.pricing-overage p{margin:0 0 var(--space-1);color:var(--od-ink);font-weight:var(--weight-medium)}.pricing-enterprise{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6);display:flex}.pricing-enterprise p{max-width:740px;margin-top:var(--space-2)}.pricing-enterprise-action{align-items:center;gap:var(--space-6);flex-shrink:0;display:flex}.pricing-included{justify-items:center;gap:var(--space-5);padding:var(--space-6) 0;display:grid}.pricing-included h2{text-align:center}.pricing-included ul{justify-content:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pricing-included li{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.pricing-details{gap:var(--space-8);border-top:1px solid var(--od-line);padding-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-details section{align-content:start;gap:var(--space-3);display:grid}.pricing-details a{font-size:var(--text-sm)}@media (width<=1050px){.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-enterprise-action{align-items:flex-start;gap:var(--space-3);flex-direction:column}}@media (width<=640px){.pricing-screen{padding-inline:var(--space-4)}.pricing-plans,.pricing-details{grid-template-columns:minmax(0,1fr)}.pricing-plan{grid-template-rows:auto}.pricing-enterprise{flex-direction:column;align-items:stretch}.pricing-enterprise-action{flex-direction:row;justify-content:space-between;align-items:center}}
