/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--bkm-font-serif:"Newsreader Variable", ui-serif, Georgia, "Times New Roman", serif;--bkm-spacing:.25rem;--bkm-container-md:28rem;--bkm-container-xl:36rem;--bkm-container-5xl:64rem;--bkm-text-sm:.875rem;--bkm-text-sm--line-height:calc(1.25 / .875);--bkm-text-lg:1.125rem;--bkm-text-lg--line-height:calc(1.75 / 1.125);--bkm-text-3xl:1.875rem;--bkm-text-3xl--line-height:calc(2.25 / 1.875);--bkm-font-weight-normal:400;--bkm-font-weight-medium:500;--bkm-font-weight-semibold:600;--bkm-tracking-tight:-.025em;--bkm-radius-lg:.5rem}}@layer base,components;@layer utilities{@layer daisyui.l1.l2.l3{.bkm\:modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.bkm\:modal::backdrop{display:none}:where(.bkm\:btn){width:unset}.bkm\:btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bkm\:btn{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.bkm\:btn{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.bkm\:btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.bkm\:btn{--btn-noise:var(--fx-noise)}@media (hover:hover){.bkm\:btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.bkm\:btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}}.bkm\:btn:focus-visible,.bkm\:btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.bkm\:btn:active:not(.bkm\:btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.bkm\:btn:active:not(.bkm\:btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.bkm\:btn:active:not(.bkm\:btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.bkm\:btn:active:not(.bkm\:btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.bkm\:btn:active:not(.bkm\:btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}.bkm\:btn:is(input[type=checkbox],input[type=radio]){appearance:none}.bkm\:btn:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.bkm\:btn:where(input:checked:not(.bkm\:filter .bkm\:btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.bkm\:loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bkm\:input{cursor:text;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem), .875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bkm\:input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.bkm\:input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bkm\:input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.bkm\:input:where(input){display:inline-flex}.bkm\:input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.bkm\:input :where(input):focus,.bkm\:input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.bkm\:input :where(input):focus,.bkm\:input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.bkm\:input :where(input[type=url]),.bkm\:input :where(input[type=email]){direction:ltr}.bkm\:input :where(input[type=date]){display:inline-flex}.bkm\:input:focus,.bkm\:input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.bkm\:input:focus,.bkm\:input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.bkm\:input:focus,.bkm\:input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.bkm\:input:focus,.bkm\:input:focus-within{--font-size:1rem}}}.bkm\:input:has(>input[disabled]),.bkm\:input:is(:disabled,[disabled]),fieldset:disabled .bkm\:input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bkm\:input:has(>input[disabled]),.bkm\:input:is(:disabled,[disabled]),fieldset:disabled .bkm\:input{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.bkm\:input:has(>input[disabled]),.bkm\:input:is(:disabled,[disabled]),fieldset:disabled .bkm\:input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.bkm\:input:has(>input[disabled]),.bkm\:input:is(:disabled,[disabled]),fieldset:disabled .bkm\:input)::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.bkm\:input:has(>input[disabled]),.bkm\:input:is(:disabled,[disabled]),fieldset:disabled .bkm\:input{box-shadow:none}.bkm\:input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.bkm\:input::-webkit-date-and-time-value{text-align:inherit}.bkm\:input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.bkm\:input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.bkm\:input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;appearance:none;display:inline-flex}.bkm\:input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}.bkm\:checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.bkm\:checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.bkm\:checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.bkm\:checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.bkm\:checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.bkm\:checkbox:checked,.bkm\:checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.bkm\:checkbox:checked,.bkm\:checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.bkm\:checkbox:checked,.bkm\:checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.bkm\:checkbox:checked,.bkm\:checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.bkm\:checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.bkm\:checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.bkm\:checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.bkm\:textarea{border:var(--border) solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem), .875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.bkm\:textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.bkm\:textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bkm\:textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.bkm\:textarea textarea{appearance:none;background-color:#0000;border:none}.bkm\:textarea textarea:focus,.bkm\:textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.bkm\:textarea textarea:focus,.bkm\:textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.bkm\:textarea:focus,.bkm\:textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.bkm\:textarea:focus,.bkm\:textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.bkm\:textarea:focus,.bkm\:textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.bkm\:textarea:focus,.bkm\:textarea:focus-within{--font-size:1rem}}}.bkm\:textarea:has(>textarea[disabled]),.bkm\:textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bkm\:textarea:has(>textarea[disabled]),.bkm\:textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.bkm\:textarea:has(>textarea[disabled]),.bkm\:textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.bkm\:textarea:has(>textarea[disabled]),.bkm\:textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.bkm\:textarea:has(>textarea[disabled]),.bkm\:textarea:is(:disabled,[disabled]){box-shadow:none}.bkm\:textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.bkm\:modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.bkm\:modal-backdrop button{cursor:pointer}.bkm\:modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:.95;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.bkm\:btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}.bkm\:btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}@layer daisyui.l1.l2{.bkm\:modal.bkm\:modal-open,.bkm\:modal[open],.bkm\:modal:target,.bkm\:modal-toggle:checked+.bkm\:modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}:is(.bkm\:modal.bkm\:modal-open,.bkm\:modal[open],.bkm\:modal:target,.bkm\:modal-toggle:checked+.bkm\:modal) .bkm\:modal-box{opacity:1;translate:0;scale:1}:root:has(:is(.bkm\:modal.bkm\:modal-open,.bkm\:modal[open],.bkm\:modal:target,.bkm\:modal-toggle:checked+.bkm\:modal)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll;animation-timeline:scroll()}@starting-style{.bkm\:modal.bkm\:modal-open,.bkm\:modal[open],.bkm\:modal:target,.bkm\:modal-toggle:checked+.bkm\:modal{opacity:0}}.bkm\:btn:disabled:not(.bkm\:btn-link,.bkm\:btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bkm\:btn:disabled:not(.bkm\:btn-link,.bkm\:btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.bkm\:btn:disabled:not(.bkm\:btn-link,.bkm\:btn-ghost){box-shadow:none}.bkm\:btn:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bkm\:btn:disabled{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.bkm\:btn[disabled]:not(.bkm\:btn-link,.bkm\:btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bkm\:btn[disabled]:not(.bkm\:btn-link,.bkm\:btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.bkm\:btn[disabled]:not(.bkm\:btn-link,.bkm\:btn-ghost){box-shadow:none}.bkm\:btn[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bkm\:btn[disabled]{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.bkm\:checkbox:disabled{cursor:not-allowed;opacity:.2}.bkm\:input-sm{--size:calc(var(--size-field,.25rem) * 8);font-size:max(var(--font-size,.75rem), .75rem)}.bkm\:input-sm[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}.bkm\:btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.bkm\:loading-xs{width:calc(var(--size-selector,.25rem) * 4)}.bkm\:loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.bkm\:checkbox-sm{--size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.bkm\:btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.bkm\:btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem) * 6)}}.bkm\:prose :where(a.bkm\:btn:not(.bkm\:btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.bkm\:text-sm{font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height))}.bkm\:text-error{color:var(--color-error)}.bkm\:text-success{color:var(--color-success)}.bkm\:opacity-70{opacity:.7}@layer daisyui.l1{.bkm\:btn-ghost:not(.bkm\:btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.bkm\:filter .bkm\:btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.bkm\:btn-ghost:not(.bkm\:btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.bkm\:filter .bkm\:btn)):not(:disabled,[disabled],.bkm\:btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}@media (hover:none){.bkm\:btn-ghost:not(.bkm\:btn-active,:active,:focus-visible,input:checked:not(.bkm\:filter .bkm\:btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}}}.bkm-home{max-width:var(--bkm-container-5xl);padding-inline:calc(var(--bkm-spacing) * 6);padding-top:calc(var(--bkm-spacing) * 10);padding-bottom:calc(var(--bkm-spacing) * 6);margin-inline:auto}.bkm-home__title{font-family:var(--bkm-font-serif);font-size:var(--bkm-text-3xl);line-height:var(--tw-leading,var(--bkm-text-3xl--line-height));--tw-font-weight:var(--bkm-font-weight-normal);font-weight:var(--bkm-font-weight-normal);--tw-tracking:var(--bkm-tracking-tight);letter-spacing:var(--bkm-tracking-tight);color:var(--color-base-content)}.bkm-toolbar{margin-top:calc(var(--bkm-spacing) * 4);margin-bottom:calc(var(--bkm-spacing) * 6);align-items:center;gap:calc(var(--bkm-spacing) * 3);display:flex}.bkm-search{max-width:var(--bkm-container-md);flex:1}.bkm-rows{gap:calc(var(--bkm-spacing) * 3);flex-direction:column;display:flex}.bkm-row{border-radius:var(--bkm-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);padding:calc(var(--bkm-spacing) * 4)}@layer daisyui.l1.l2.l3{.bkm-row__title{cursor:pointer;text-decoration-line:underline}.bkm-row__title:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.bkm-row__title:focus{outline-offset:2px;outline:2px solid #0000}}.bkm-row__title:focus-visible{outline-offset:2px;outline:2px solid}.bkm-crumbs a{cursor:pointer;text-decoration-line:underline}.bkm-crumbs a:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.bkm-crumbs a:focus{outline-offset:2px;outline:2px solid #0000}}.bkm-crumbs a:focus-visible{outline-offset:2px;outline:2px solid}.bkm-detail__url a{cursor:pointer;text-decoration-line:underline}.bkm-detail__url a:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.bkm-detail__url a:focus{outline-offset:2px;outline:2px solid #0000}}.bkm-detail__url a:focus-visible{outline-offset:2px;outline:2px solid}.bkm-tag{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.bkm-folder{cursor:pointer;text-decoration-line:underline}.bkm-folder:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.bkm-folder:focus{outline-offset:2px;outline:2px solid #0000}}.bkm-folder:focus-visible{outline-offset:2px;outline:2px solid}.bkm-folder__count,.bkm-folder-chip{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}.bkm-row__title{font-family:var(--bkm-font-serif);font-size:var(--bkm-text-lg);line-height:var(--tw-leading,var(--bkm-text-lg--line-height))}@layer daisyui.l1.l2{.bkm-row__title{text-decoration-line:none}@media (hover:hover){.bkm-row__title:hover{text-decoration-line:underline}}.bkm-crumbs a{text-decoration-line:none}@media (hover:hover){.bkm-crumbs a:hover{text-decoration-line:underline}}.bkm-detail__url a{text-decoration-line:none}@media (hover:hover){.bkm-detail__url a:hover{text-decoration-line:underline}}.bkm-tag{color:var(--badge-color);--badge-bg:#0000;--size:calc(var(--size-selector,.25rem) * 5);background-image:none;border-color:currentColor;font-size:.75rem}.bkm-folder{text-decoration-line:none}@media (hover:hover){.bkm-folder:hover{text-decoration-line:underline}}.bkm-folder__count{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 5);background-image:none;font-size:.75rem}.bkm-folder-chip{color:var(--badge-color);--badge-bg:#0000;--size:calc(var(--size-selector,.25rem) * 5);background-image:none;border-color:currentColor;font-size:.75rem}}.bkm-row__desc{margin-top:var(--bkm-spacing);font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height));opacity:.8}.bkm-row__actions{margin-top:calc(var(--bkm-spacing) * 2);gap:calc(var(--bkm-spacing) * 2);display:flex}.bkm-empty{padding-block:calc(var(--bkm-spacing) * 6)}.bkm-crumbs{margin-bottom:calc(var(--bkm-spacing) * 4);font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height));opacity:.7}.bkm-form{margin-top:calc(var(--bkm-spacing) * 4);max-width:var(--bkm-container-xl);gap:calc(var(--bkm-spacing) * 4);flex-direction:column;display:flex}.bkm-form__label{gap:var(--bkm-spacing);font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height));--tw-font-weight:var(--bkm-font-weight-medium);font-weight:var(--bkm-font-weight-medium);flex-direction:column;display:flex}.bkm-form__input{--tw-font-weight:var(--bkm-font-weight-normal);font-weight:var(--bkm-font-weight-normal)}.bkm-form__actions{align-items:center;gap:calc(var(--bkm-spacing) * 2);display:flex}.bkm-form__hint{align-items:center;gap:calc(var(--bkm-spacing) * 2);font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height));display:flex}.bkm-detail__url{margin-top:calc(var(--bkm-spacing) * 2);font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height))}.bkm-detail__desc{margin-top:calc(var(--bkm-spacing) * 3)}.bkm-detail__actions{margin-top:calc(var(--bkm-spacing) * 6);gap:calc(var(--bkm-spacing) * 2);display:flex}.bkm-tag-vocab{position:relative}.bkm-tag-vocab__x{top:calc(var(--bkm-spacing) * 2);right:calc(var(--bkm-spacing) * 2);position:absolute}.bkm-tag-vocab__title{margin-bottom:calc(var(--bkm-spacing) * 4);font-family:var(--bkm-font-serif);font-size:var(--bkm-text-lg);line-height:var(--tw-leading,var(--bkm-text-lg--line-height))}.bkm-tag-vocab__add{margin-bottom:calc(var(--bkm-spacing) * 3);align-items:center;gap:calc(var(--bkm-spacing) * 2);display:flex}.bkm-tag-vocab__input{flex:1}.bkm-tag-vocab__error{margin-bottom:calc(var(--bkm-spacing) * 3)}.bkm-tag-list{gap:var(--bkm-spacing);flex-direction:column;display:flex}.bkm-tag-list__item{padding-block:var(--bkm-spacing);justify-content:space-between;align-items:center;display:flex}.bkm-tag-list__name{font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height))}.bkm-tag-list__empty{padding-block:calc(var(--bkm-spacing) * 2);font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height))}.bkm-tag-assoc{position:relative}.bkm-tag-assoc__form{flex-direction:column;display:flex}.bkm-tag-checkboxes{margin-bottom:calc(var(--bkm-spacing) * 3);gap:calc(var(--bkm-spacing) * 2);flex-direction:column;display:flex}.bkm-tag-checkbox{list-style-type:none}.bkm-tag-checkbox__label{align-items:center;gap:calc(var(--bkm-spacing) * 2);font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height));display:flex}.bkm-tag-checkboxes__empty{font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height))}.bkm-tag-assoc__new{margin-bottom:calc(var(--bkm-spacing) * 3);width:100%}.bkm-tag-assoc__actions{gap:calc(var(--bkm-spacing) * 2);display:flex}.bkm-tag-section__edit{margin-top:calc(var(--bkm-spacing) * 3)}.bkm-tag-section{margin-top:calc(var(--bkm-spacing) * 6)}.bkm-tag-section__title{margin-bottom:calc(var(--bkm-spacing) * 2);font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height));--tw-font-weight:var(--bkm-font-weight-semibold);font-weight:var(--bkm-font-weight-semibold);opacity:.7}.bkm-tags{gap:calc(var(--bkm-spacing) * 2);flex-wrap:wrap;display:flex}.bkm-tag-empty{font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height))}.bkm-row__tags{margin-top:calc(var(--bkm-spacing) * 2)}.bkm-layout{align-items:flex-start;gap:calc(var(--bkm-spacing) * 6);display:flex}@media (max-width:48rem){.bkm-layout{flex-direction:column}}.bkm-main{flex:1;min-width:0}.bkm-sidebar{margin-top:calc(var(--bkm-spacing) * 4);width:calc(var(--bkm-spacing) * 56);flex-shrink:0}.bkm-sidebar__title{margin-bottom:calc(var(--bkm-spacing) * 2);font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height));--tw-font-weight:var(--bkm-font-weight-semibold);font-weight:var(--bkm-font-weight-semibold);opacity:.7}.bkm-folder-list{margin-bottom:calc(var(--bkm-spacing) * 3);gap:var(--bkm-spacing);flex-direction:column;display:flex}.bkm-folder-row{justify-content:space-between;align-items:center;gap:var(--bkm-spacing);display:flex}.bkm-folder{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--bkm-spacing) * 2);padding-inline:calc(var(--bkm-spacing) * 2);padding-block:var(--bkm-spacing);font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height));border-radius:.25rem;flex:1;display:flex}.bkm-folder--active{background-color:var(--color-base-200);--tw-font-weight:var(--bkm-font-weight-medium);font-weight:var(--bkm-font-weight-medium)}.bkm-folder__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bkm-folder__delete{opacity:0}.bkm-folder-row:hover .bkm-folder__delete,.bkm-folder-row:focus-within .bkm-folder__delete{opacity:1}.bkm-folder-new{margin-top:calc(var(--bkm-spacing) * 2);align-items:center;gap:calc(var(--bkm-spacing) * 2);display:flex}.bkm-folder-new__input{flex:1}.bkm-folder-new__error{margin-top:calc(var(--bkm-spacing) * 2)}.bkm-folder-assoc{position:relative}.bkm-folder-assoc__form{flex-direction:column;display:flex}.bkm-folder-checkboxes{margin-bottom:calc(var(--bkm-spacing) * 3);gap:calc(var(--bkm-spacing) * 2);flex-direction:column;display:flex}.bkm-folder-checkbox{list-style-type:none}.bkm-folder-checkbox__label{align-items:center;gap:calc(var(--bkm-spacing) * 2);font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height));display:flex}.bkm-folder-checkboxes__empty{font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height))}.bkm-folder-assoc__new{margin-bottom:calc(var(--bkm-spacing) * 3);width:100%}.bkm-folder-assoc__actions{gap:calc(var(--bkm-spacing) * 2);display:flex}.bkm-folder-section{margin-top:calc(var(--bkm-spacing) * 6)}.bkm-folder-section__title{margin-bottom:calc(var(--bkm-spacing) * 2);font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height));--tw-font-weight:var(--bkm-font-weight-semibold);font-weight:var(--bkm-font-weight-semibold);opacity:.7}.bkm-folders{gap:calc(var(--bkm-spacing) * 2);flex-wrap:wrap;display:flex}.bkm-folder-empty{font-size:var(--bkm-text-sm);line-height:var(--tw-leading,var(--bkm-text-sm--line-height))}.bkm-folder-section__edit{margin-top:calc(var(--bkm-spacing) * 3)}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes menu{0%{opacity:0}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes progress{50%{background-position-x:-115%}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes dropdown{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}