._1o2zfb70{border-color:var(--input);border:1px solid var(--input);min-height:4rem;width:100%;border-radius:calc(var(--radius) - 2px);background-color:var(--background);padding:.5rem .75rem;font-size:1rem;box-shadow:0 1px 2px rgb(0 0 0/.05);transition:color var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1)),border-color var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1)),box-shadow var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1));outline:none;resize:vertical;field-sizing:content}._1o2zfb70::placeholder{color:var(--muted-foreground)}._1o2zfb70:focus-visible{border-color:var(--ring)}._1o2zfb70[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 20%,transparent);border-color:var(--destructive)}.dark ._1o2zfb70[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 40%,transparent)}._1o2zfb70:disabled{cursor:not-allowed;opacity:.5}.dark ._1o2zfb70{background-color:color-mix(in srgb,var(--input) 30%,transparent)}._1o2zfb72{border-radius:12px;padding:.875rem 1rem;font-family:var(--font-jakarta),sans-serif;font-size:1rem}@media screen and (min-width:768px){._1o2zfb70{font-size:.875rem}}.i4kgss0{display:flex;gap:.5rem}.i4kgss0[data-orientation=horizontal]{flex-direction:column}.i4kgss0[data-orientation=vertical]{flex-direction:row}.i4kgss1{display:inline-flex;width:fit-content;align-items:center;justify-content:center;border-radius:var(--radius);padding:3px;color:var(--muted-foreground)}[data-orientation=horizontal] .i4kgss1{height:2.25rem}[data-orientation=vertical] .i4kgss1{height:fit-content;flex-direction:column}.i4kgss2{background-color:var(--muted)}.i4kgss3{gap:.25rem;background-color:transparent;border-radius:0}.i4kgss4{position:relative;display:inline-flex;height:calc(100% - 1px);flex:1;align-items:center;justify-content:center;gap:.375rem;border-radius:calc(var(--radius) - 4px);border:1px solid transparent;padding:.25rem .5rem;font-size:.875rem;font-weight:500;white-space:nowrap;transition:color var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1)),background-color var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1)),border-color var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1)),box-shadow var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1));color:color-mix(in srgb,var(--foreground) 60%,transparent);outline:none}.i4kgss4:hover{color:var(--foreground)}.dark .i4kgss4{color:var(--muted-foreground)}.dark .i4kgss4:hover{color:var(--foreground)}.i4kgss4[data-state=active]{background-color:var(--background);color:var(--foreground);box-shadow:0 1px 2px rgb(0 0 0/.05)}.dark .i4kgss4[data-state=active]{color:var(--foreground);border-color:var(--input);background-color:color-mix(in srgb,var(--input) 30%,transparent)}.i4kgss4:focus-visible{border-color:var(--ring)}.i4kgss4:disabled{pointer-events:none;opacity:.5}[data-orientation=vertical] .i4kgss4{width:100%;justify-content:flex-start}[data-variant=line] .i4kgss4[data-state=active]{background-color:transparent;box-shadow:none}.dark [data-variant=line] .i4kgss4[data-state=active]{border-color:transparent;background-color:transparent}[data-variant=line] .i4kgss4:after{content:"";background-color:var(--foreground);position:absolute;opacity:0;transition:opacity var(--bookmi-v5-motion-fast,.12s) var(--bookmi-v5-ease-standard,cubic-bezier(.2,0,0,1))}[data-orientation=horizontal] [data-variant=line] .i4kgss4:after{left:0;right:0;bottom:-5px;height:2px}[data-orientation=vertical] [data-variant=line] .i4kgss4:after{top:0;bottom:0;right:-.25rem;width:2px}[data-variant=line] .i4kgss4[data-state=active]:after{opacity:1}.i4kgss5{flex:1;outline:none}._13eny290{min-height:2.75rem;min-width:2.75rem;padding:.5rem;border:0;border-radius:8px;background:transparent;color:var(--bookmi-text-link);font-family:var(--font-jakarta),sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:4px;outline:none}._13eny290:hover{background-color:var(--bookmi-surface-cobalt-subtle)}._13eny290:disabled{cursor:not-allowed;opacity:.5}