/*! tailwindcss v4.3.2 | 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-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--ntb-font-serif:"Newsreader Variable", ui-serif, Georgia, "Times New Roman", serif;--ntb-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ntb-spacing:.25rem;--ntb-container-3xl:48rem;--ntb-container-5xl:64rem;--ntb-text-xs:.75rem;--ntb-text-xs--line-height:calc(1 / .75);--ntb-text-sm:.875rem;--ntb-text-sm--line-height:calc(1.25 / .875);--ntb-text-base:1rem;--ntb-text-base--line-height:calc(1.5 / 1);--ntb-text-lg:1.125rem;--ntb-text-lg--line-height:calc(1.75 / 1.125);--ntb-text-xl:1.25rem;--ntb-text-xl--line-height:calc(1.75 / 1.25);--ntb-text-2xl:1.5rem;--ntb-text-2xl--line-height:calc(2 / 1.5);--ntb-text-3xl:1.875rem;--ntb-text-3xl--line-height:calc(2.25 / 1.875);--ntb-font-weight-normal:400;--ntb-font-weight-medium:500;--ntb-font-weight-semibold:600;--ntb-font-weight-bold:700;--ntb-tracking-tight:-.025em;--ntb-tracking-wide:.025em;--ntb-radius-lg:.5rem;--ntb-default-transition-duration:.15s;--ntb-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{@layer daisyui.l1.l2.l3{.ntb\:modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:overlay .3s allow-discrete, 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}.ntb\:modal::backdrop{display:none}.ntb\:modal[popover]{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;inset:0}.ntb\:modal[popover]::backdrop{background-color:oklch(0% 0 0/.4);transition:background-color .3s ease-out}.ntb\:modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.ntb\:modal-backdrop button{cursor:pointer}.ntb\: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)}.ntb\:kbd{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;color:var(--color-base-content);border:var(--border) solid var(--color-base-content);justify-content:center;align-items:center;padding-inline:.5em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ntb\:kbd{border:var(--border) solid color-mix(in srgb, var(--color-base-content) 20%, #0000)}}.ntb\:kbd{border-bottom:calc(var(--border) + 1px) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ntb\:kbd{border-bottom:calc(var(--border) + 1px) solid color-mix(in srgb, var(--color-base-content) 20%, #0000)}}.ntb\:kbd{--size:calc(var(--size-selector,.25rem) * 6);height:var(--size);min-width:var(--size);font-size:.875rem}}@layer daisyui.l1.l2{.ntb\:modal.ntb\:modal-open,.ntb\:modal[open],.ntb\:modal:target,.ntb\:modal-toggle:checked+.ntb\: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)}.ntb\:modal:popover-open{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)}.ntb\:modal:popover-open .ntb\:modal-box{opacity:1;translate:0;scale:1}:root:has(.ntb\:modal:popover-open){--page-scroll-lock: }:is(.ntb\:modal.ntb\:modal-open,.ntb\:modal[open],.ntb\:modal:target,.ntb\:modal-toggle:checked+.ntb\:modal) .ntb\:modal-box{opacity:1;translate:0;scale:1}:root:has(:is(.ntb\:modal.ntb\:modal-open,.ntb\:modal[open],.ntb\:modal:target,.ntb\:modal-toggle:checked+.ntb\:modal)){--page-scroll-lock: }@starting-style{.ntb\:modal.ntb\:modal-open,.ntb\:modal[open],.ntb\:modal:target,.ntb\:modal-toggle:checked+.ntb\:modal{opacity:0}.ntb\:modal:popover-open{opacity:0}}}.ntb\:kbd{box-shadow:none}}.ntb-index__header{max-width:var(--ntb-container-5xl);padding-inline:calc(var(--ntb-spacing) * 6);padding-top:calc(var(--ntb-spacing) * 10);padding-bottom:calc(var(--ntb-spacing) * 6);margin-inline:auto}.ntb-index__header-row{justify-content:space-between;align-items:flex-end;gap:calc(var(--ntb-spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-content);display:flex}@supports (color:color-mix(in lab, red, red)){.ntb-index__header-row{border-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.ntb-index__header-row{padding-bottom:calc(var(--ntb-spacing) * 5)}.ntb-index__header h1{font-family:var(--ntb-font-serif);font-size:var(--ntb-text-3xl);line-height:var(--tw-leading,var(--ntb-text-3xl--line-height));--tw-font-weight:var(--ntb-font-weight-normal);font-weight:var(--ntb-font-weight-normal);--tw-tracking:var(--ntb-tracking-tight);letter-spacing:var(--ntb-tracking-tight);color:var(--color-base-content)}.ntb-index__rule,.ntb-show__rule,.ntb-shared__rule{margin-top:calc(var(--ntb-spacing) * 3);height:calc(var(--ntb-spacing) * .5);width:calc(var(--ntb-spacing) * 9);background-color:var(--color-primary);border-radius:3.40282e38px}.ntb-index__actions{align-items:center;gap:calc(var(--ntb-spacing) * 2);display:flex}.ntb-index__trash{height:calc(var(--ntb-spacing) * 9);width:calc(var(--ntb-spacing) * 9);border-radius:var(--ntb-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-content);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ntb-index__trash{border-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.ntb-index__trash{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ntb-index__trash{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.ntb-index__trash{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ntb-default-transition-timing-function));transition-duration:var(--tw-duration,var(--ntb-default-transition-duration))}@media (hover:hover){.ntb-index__trash:hover{background-color:var(--color-base-200);color:var(--color-base-content)}}.ntb-index__trash svg{height:calc(var(--ntb-spacing) * 4);width:calc(var(--ntb-spacing) * 4)}.ntb-index__back{font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));color:var(--color-primary)}@media (hover:hover){.ntb-index__back:hover{text-decoration-line:underline}}.ntb-grid,.ntb-grid__empty{max-width:var(--ntb-container-5xl);gap:calc(var(--ntb-spacing) * 4);padding-inline:calc(var(--ntb-spacing) * 6);padding-bottom:calc(var(--ntb-spacing) * 12);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-inline:auto;display:grid}.ntb-grid__empty-hint{font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));color:var(--color-base-content);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.ntb-grid__empty-hint{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.ntb-grid__pager{padding-top:calc(var(--ntb-spacing) * 2);grid-column:1/-1;justify-content:center;display:flex}.ntb-pager__more{cursor:pointer;border-radius:var(--ntb-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-content);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ntb-pager__more{border-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.ntb-pager__more{padding-inline:calc(var(--ntb-spacing) * 4);padding-block:calc(var(--ntb-spacing) * 2);font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ntb-pager__more{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.ntb-pager__more{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ntb-default-transition-timing-function));transition-duration:var(--tw-duration,var(--ntb-default-transition-duration))}@media (hover:hover){.ntb-pager__more:hover{background-color:var(--color-base-200);color:var(--color-base-content)}}.ntb-trash__empty{font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));color:var(--color-base-content);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.ntb-trash__empty{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.ntb-toast{margin-inline:auto;margin-top:calc(var(--ntb-spacing) * 4);max-width:var(--ntb-container-5xl);border-radius:var(--ntb-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ntb-toast{border-color:color-mix(in oklab, var(--color-error) 30%, transparent)}}.ntb-toast{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ntb-toast{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.ntb-toast{padding-inline:calc(var(--ntb-spacing) * 4);padding-block:calc(var(--ntb-spacing) * 3);font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));color:var(--color-error)}.ntb-shared{margin-top:calc(var(--ntb-spacing) * 10)}.ntb-shared__header{max-width:var(--ntb-container-5xl);padding-inline:calc(var(--ntb-spacing) * 6);margin-inline:auto}.ntb-shared__header h2{font-family:var(--ntb-font-serif);font-size:var(--ntb-text-2xl);line-height:var(--tw-leading,var(--ntb-text-2xl--line-height));--tw-font-weight:var(--ntb-font-weight-normal);font-weight:var(--ntb-font-weight-normal);--tw-tracking:var(--ntb-tracking-tight);letter-spacing:var(--ntb-tracking-tight);color:var(--color-base-content)}.ntb-card{min-height:calc(var(--ntb-spacing) * 36);gap:calc(var(--ntb-spacing) * 2);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-base-content) 12%, transparent);background-color:var(--color-base-200);padding:calc(var(--ntb-spacing) * 6);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ntb-default-transition-timing-function));transition-duration:var(--tw-duration,var(--ntb-default-transition-duration));flex-direction:column;display:flex;position:relative}.ntb-card:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ntb-card:hover{border-color:color-mix(in oklab, var(--color-base-content) 25%, transparent)}}.ntb-card__title{padding-right:calc(var(--ntb-spacing) * 20);font-family:var(--ntb-font-serif);font-size:var(--ntb-text-xl);line-height:var(--tw-leading,var(--ntb-text-xl--line-height));--tw-font-weight:var(--ntb-font-weight-normal);font-weight:var(--ntb-font-weight-normal);color:var(--color-base-content)}.ntb-card__title a{text-underline-offset:2px}@media (hover:hover){.ntb-card__title a:hover{text-decoration-line:underline}}.ntb-card__desc{-webkit-line-clamp:3;font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));color:var(--color-base-content);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ntb-card__desc{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.ntb-card__meta{padding-top:calc(var(--ntb-spacing) * 2);font-size:var(--ntb-text-xs);line-height:var(--tw-leading,var(--ntb-text-xs--line-height));color:var(--color-base-content);margin-top:auto}@supports (color:color-mix(in lab, red, red)){.ntb-card__meta{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.ntb-card__count{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ntb-card__count{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.ntb-card__actions{top:calc(var(--ntb-spacing) * 2);right:calc(var(--ntb-spacing) * 2);gap:var(--ntb-spacing);display:flex;position:absolute}.ntb-card__edit,.ntb-card__delete,.ntb-card__distribute{cursor:pointer;padding-inline:calc(var(--ntb-spacing) * 2);padding-block:var(--ntb-spacing);font-size:var(--ntb-text-xs);line-height:var(--tw-leading,var(--ntb-text-xs--line-height));color:var(--color-base-content);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.ntb-card__edit,.ntb-card__delete,.ntb-card__distribute{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.ntb-card__edit,.ntb-card__delete,.ntb-card__distribute{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ntb-default-transition-timing-function));transition-duration:var(--tw-duration,var(--ntb-default-transition-duration))}.ntb-card__edit:hover{background-color:var(--color-base-200);color:var(--color-base-content)}.ntb-card__delete:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ntb-card__delete:hover{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.ntb-card__delete:hover{color:var(--color-error)}.ntb-card__delete--cooling{cursor:not-allowed;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ntb-card__delete--cooling{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.ntb-card__delete--cooling{opacity:.5}.ntb-card__delete--confirming{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ntb-card__delete--confirming{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.ntb-card__delete--confirming{--tw-font-weight:var(--ntb-font-weight-medium);font-weight:var(--ntb-font-weight-medium);color:var(--color-error)}.ntb-card__distribute:hover{background-color:var(--color-base-200);color:var(--color-base-content)}.ntb-card__distribute--on{--tw-font-weight:var(--ntb-font-weight-medium);font-weight:var(--ntb-font-weight-medium);color:var(--color-base-content)}.ntb-trash__restore,.ntb-trash__purge{cursor:pointer;padding-inline:calc(var(--ntb-spacing) * 2);padding-block:var(--ntb-spacing);font-size:var(--ntb-text-xs);line-height:var(--tw-leading,var(--ntb-text-xs--line-height));color:var(--color-base-content);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.ntb-trash__restore,.ntb-trash__purge{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.ntb-trash__restore,.ntb-trash__purge{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ntb-default-transition-timing-function));transition-duration:var(--tw-duration,var(--ntb-default-transition-duration))}.ntb-trash__restore:hover{background-color:var(--color-base-200);color:var(--color-base-content)}.ntb-trash__purge:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.ntb-trash__purge:hover{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.ntb-trash__purge:hover{color:var(--color-error)}.ntb-card--new{cursor:pointer;--tw-border-style:dashed;border-style:dashed;border-color:var(--color-base-content);justify-content:center;align-items:center}@supports (color:color-mix(in lab, red, red)){.ntb-card--new{border-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.ntb-card--new{background-color:#0000}.ntb-card--new:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ntb-card--new:hover{border-color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.ntb-card--new:hover{background-color:var(--color-base-200)}.ntb-card__new-trigger{cursor:pointer;width:100%;height:100%;font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ntb-card__new-trigger{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.ntb-card--new:hover .ntb-card__new-trigger{color:var(--color-base-content)}.ntb-card--editing{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ntb-card--editing{border-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.ntb-card__form{gap:calc(var(--ntb-spacing) * 3);flex-direction:column;width:100%;display:flex}.ntb-card__form label{gap:var(--ntb-spacing);font-size:var(--ntb-text-xs);line-height:var(--tw-leading,var(--ntb-text-xs--line-height));color:var(--color-base-content);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ntb-card__form label{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.ntb-card__form input[type=text],.ntb-card__form textarea{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-content);border-radius:.25rem;width:100%}@supports (color:color-mix(in lab, red, red)){.ntb-card__form input[type=text],.ntb-card__form textarea{border-color:color-mix(in oklab, var(--color-base-content) 15%, transparent)}}.ntb-card__form input[type=text],.ntb-card__form textarea{padding-inline:calc(var(--ntb-spacing) * 2);padding-block:var(--ntb-spacing);font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));color:var(--color-base-content)}:is(.ntb-card__form input[type=text],.ntb-card__form textarea)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ntb-card__form input[type=text],.ntb-card__form textarea)::placeholder{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.ntb-card__form input[type=text],.ntb-card__form textarea):focus{border-color:var(--color-primary);--tw-outline-style:none;outline-style:none}.ntb-card__form textarea{min-height:calc(var(--ntb-spacing) * 20);resize:vertical}.ntb-card__form-actions{justify-content:flex-end;gap:calc(var(--ntb-spacing) * 2);display:flex}.ntb-card__save{cursor:pointer;background-color:var(--color-primary);padding-inline:calc(var(--ntb-spacing) * 3);padding-block:var(--ntb-spacing);font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));color:var(--color-primary-content);border-radius:.25rem}@media (hover:hover){.ntb-card__save:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ntb-card__save:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}}.ntb-card__cancel{cursor:pointer;padding-inline:calc(var(--ntb-spacing) * 3);padding-block:var(--ntb-spacing);font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));color:var(--color-base-content);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.ntb-card__cancel{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@media (hover:hover){.ntb-card__cancel:hover{color:var(--color-base-content)}}.ntb-show{max-width:var(--ntb-container-3xl);padding-inline:calc(var(--ntb-spacing) * 6);padding-top:calc(var(--ntb-spacing) * 10);padding-bottom:calc(var(--ntb-spacing) * 16);margin-inline:auto}.ntb-show__header{margin-bottom:calc(var(--ntb-spacing) * 6);justify-content:space-between;align-items:center;gap:calc(var(--ntb-spacing) * 4);display:flex}.ntb-show__back{font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));color:var(--color-base-content);display:inline-block}@supports (color:color-mix(in lab, red, red)){.ntb-show__back{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@media (hover:hover){.ntb-show__back:hover{color:var(--color-base-content)}}.ntb-show__title{font-family:var(--ntb-font-serif);font-size:var(--ntb-text-3xl);line-height:var(--tw-leading,var(--ntb-text-3xl--line-height));--tw-font-weight:var(--ntb-font-weight-normal);font-weight:var(--ntb-font-weight-normal);--tw-tracking:var(--ntb-tracking-tight);letter-spacing:var(--ntb-tracking-tight);color:var(--color-base-content)}.ntb-show__desc{margin-top:calc(var(--ntb-spacing) * 2);font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ntb-show__desc{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.ntb-editor-hint{margin-top:calc(var(--ntb-spacing) * 4);font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ntb-editor-hint{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}#ntb-editor-root{margin-top:calc(var(--ntb-spacing) * 8);min-height:24rem}h1.ce-header{font-size:var(--ntb-text-3xl);line-height:var(--tw-leading,var(--ntb-text-3xl--line-height));--tw-font-weight:var(--ntb-font-weight-bold);font-weight:var(--ntb-font-weight-bold)}h2.ce-header{font-size:var(--ntb-text-2xl);line-height:var(--tw-leading,var(--ntb-text-2xl--line-height));--tw-font-weight:var(--ntb-font-weight-bold);font-weight:var(--ntb-font-weight-bold)}h3.ce-header{font-size:var(--ntb-text-xl);line-height:var(--tw-leading,var(--ntb-text-xl--line-height));--tw-font-weight:var(--ntb-font-weight-semibold);font-weight:var(--ntb-font-weight-semibold)}h4.ce-header{font-size:var(--ntb-text-lg);line-height:var(--tw-leading,var(--ntb-text-lg--line-height));--tw-font-weight:var(--ntb-font-weight-semibold);font-weight:var(--ntb-font-weight-semibold)}h5.ce-header{font-size:var(--ntb-text-base);line-height:var(--tw-leading,var(--ntb-text-base--line-height));--tw-font-weight:var(--ntb-font-weight-semibold);font-weight:var(--ntb-font-weight-semibold)}h6.ce-header{font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));--tw-font-weight:var(--ntb-font-weight-semibold);font-weight:var(--ntb-font-weight-semibold);--tw-tracking:var(--ntb-tracking-wide);letter-spacing:var(--ntb-tracking-wide);text-transform:uppercase}.ce-block+.ce-block{border-top-style:solid;border-top-width:1px;border-top-color:oklch(from var(--color-base-content) l c h / .1)}[data-theme=amsdark] .ce-block+.ce-block{border-top-color:oklch(from var(--color-base-content) l c h / .15)}.ce-block{padding-block:.5rem}.ce-block:hover:not(.ce-block--selected)>.ce-block__content,.ce-block:focus-within:not(.ce-block--selected)>.ce-block__content{background-color:var(--color-base-200);box-shadow:0 0 0 .5rem var(--color-base-200), 0 0 0 calc(.5rem + 1px) oklch(from var(--color-base-content) l c h / .12);border-radius:.5rem}.ce-toolbar__plus,.ce-toolbar__settings-btn{color:var(--color-base-content);opacity:.55}.ce-toolbar__plus:hover,.ce-toolbar__settings-btn:hover{opacity:1;background-color:var(--color-base-200)}.cdx-quote{border-left:3px solid oklch(from var(--color-primary) l c h / .55);padding-left:1rem}.ce-block:has(.ce-header){padding-top:1.25rem}[data-theme=amsdark] .codex-editor{--bg-light:var(--color-base-200);--color-border:oklch(from var(--color-base-content) l c h / .15);--color-line-gray:oklch(from var(--color-base-content) l c h / .15);--color-text-primary:var(--color-base-content)}[data-theme=amsdark] .ce-toolbar__plus,[data-theme=amsdark] .ce-toolbar__settings-btn{background-color:var(--color-base-200);border-color:oklch(from var(--color-base-content) l c h / .15);color:var(--color-base-content)}[data-theme=amsdark] .cdx-button{background:var(--color-base-200);color:var(--color-base-content);border-color:oklch(from var(--color-base-content) l c h / .15)}[data-theme=amsdark] .cdx-search-field{background:var(--color-base-200);border-color:oklch(from var(--color-base-content) l c h / .15);color:var(--color-base-content)}[data-theme=amsdark] .cdx-search-field__input{color:var(--color-base-content)}[data-theme=amsdark] .ce-code__textarea{background:var(--color-base-200);color:var(--color-base-content);border-color:oklch(from var(--color-base-content) l c h / .15)}[data-theme=amsdark] .ce-block--selected .ce-block__content{background:#388ae526}[data-theme=amsdark] .image-tool__image{background-color:var(--color-base-200)}[data-theme=amsdark] .cdx-checklist__item-checkbox-check{background:var(--color-base-200);border-color:oklch(from var(--color-base-content) l c h / .15)}[data-theme=amsdark] .cdx-list{--checkbox-background:var(--color-base-200);--color-border:oklch(from var(--color-base-content) l c h / .15)}[data-theme=amsdark] .cdx-warning,[data-theme=amsdark] .cdx-warning .cdx-input{color:var(--color-base-content);border-color:oklch(from var(--color-base-content) l c h / .15);background:0 0}[data-theme=amsdark] .ce-inline-toolbar{--color-text-primary:var(--color-base-content);background:var(--color-base-200);border-color:oklch(from var(--color-base-content) l c h / .15);color:var(--color-base-content)}[data-theme=amsdark] .ce-inline-tool:hover,[data-theme=amsdark] .ce-inline-toolbar__dropdown:hover{background:var(--color-base-300)}[data-theme=amsdark] .ce-inline-tool-input{background:var(--color-base-200);color:var(--color-base-content);border-color:oklch(from var(--color-base-content) l c h / .15)}[data-theme=amsdark] .ce-popover{--color-background:var(--color-base-200);--color-text-primary:var(--color-base-content);--color-text-secondary:oklch(from var(--color-base-content) l c h / .6);--color-border:oklch(from var(--color-base-content) l c h / .15);--color-border-icon:oklch(from var(--color-base-content) l c h / .15);--color-border-icon-disabled:oklch(from var(--color-base-content) l c h / .08);--color-background-item-hover:var(--color-base-300);--color-background-item-focus:#388ae526}[data-theme=amsdark] .ce-popover__container{background:var(--color-base-200);color:var(--color-base-content)}[data-theme=amsdark] .cdx-settings-button:hover{background-color:var(--color-base-300)}[data-theme=amsdark] .cdx-list-start-with-field{background:var(--color-base-200);color:var(--color-base-content);border-color:oklch(from var(--color-base-content) l c h / .15)}[data-theme=amsdark] .cdx-list-start-with-field--invalid{background:oklch(from var(--color-error) l c h / .2)}[data-theme=amsdark] .image-tool--uploading .image-tool__image{background-color:var(--color-base-200)}[data-theme=amsdark] .cdx-notify,[data-theme=amsdark] .cdx-notify--success,[data-theme=amsdark] .cdx-notify--error{color:var(--color-base-content);background:var(--color-base-200)!important}[data-theme=amsdark] .cdx-notify__input,[data-theme=amsdark] .cdx-notify__button--cancel{background:var(--color-base-300);color:var(--color-base-content)}[data-theme=amsdark] .ntb-card:not(.ntb-card--new){border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){[data-theme=amsdark] .ntb-card:not(.ntb-card--new){border-color:color-mix(in oklab, var(--color-base-content) 15%, transparent)}}.ntb-help-toggle{height:calc(var(--ntb-spacing) * 9);width:calc(var(--ntb-spacing) * 9);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--ntb-spacing) * 1.5);color:var(--color-base-content);background-color:#0000;border-width:0;border-radius:.25rem;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.ntb-help-toggle{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.ntb-help-toggle{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ntb-default-transition-timing-function));transition-duration:var(--tw-duration,var(--ntb-default-transition-duration))}@media (hover:hover){.ntb-help-toggle:hover{background-color:var(--color-base-200);color:var(--color-base-content)}}.ntb-help-toggle svg{width:100%;height:100%}.ntb-help-modal__title{margin-bottom:calc(var(--ntb-spacing) * 4);font-family:var(--ntb-font-serif);font-size:var(--ntb-text-xl);line-height:var(--tw-leading,var(--ntb-text-xl--line-height));--tw-font-weight:var(--ntb-font-weight-normal);font-weight:var(--ntb-font-weight-normal);color:var(--color-base-content)}.ntb-help-modal__section{margin-top:calc(var(--ntb-spacing) * 4);margin-bottom:calc(var(--ntb-spacing) * 2);font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));--tw-font-weight:var(--ntb-font-weight-semibold);font-weight:var(--ntb-font-weight-semibold);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ntb-help-modal__section{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.ntb-help-modal__keys{column-gap:calc(var(--ntb-spacing) * 3);row-gap:calc(var(--ntb-spacing) * 1.5);font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));grid-template-columns:auto 1fr;display:grid}.ntb-help-modal__keys dt,.ntb-help-modal__keys dd{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ntb-help-modal__keys dd{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.ntb-help-modal__actions{margin-top:calc(var(--ntb-spacing) * 6);justify-content:flex-end;display:flex}.ntb-help-modal__close{cursor:pointer;background-color:var(--color-neutral);padding-inline:calc(var(--ntb-spacing) * 3);padding-block:var(--ntb-spacing);font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));color:var(--color-neutral-content);border-radius:.25rem}@media (hover:hover){.ntb-help-modal__close:hover{background-color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.ntb-help-modal__close:hover{background-color:color-mix(in oklab, var(--color-neutral) 90%, transparent)}}}.ntb-code{margin-block:calc(var(--ntb-spacing) * 2);gap:calc(var(--ntb-spacing) * 2);flex-direction:column;display:flex}.ntb-code__badge{background-color:var(--color-base-300);padding-inline:calc(var(--ntb-spacing) * 2);padding-block:calc(var(--ntb-spacing) * .5);font-family:var(--ntb-font-mono);font-size:var(--ntb-text-xs);line-height:var(--tw-leading,var(--ntb-text-xs--line-height));color:var(--color-base-content);border-radius:.25rem;align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.ntb-code__badge{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.ntb-code__badge{text-transform:uppercase}.ntb-code__badge:after{content:attr(data-language)}.ntb-code__editor{background-color:var(--color-base-200);padding:calc(var(--ntb-spacing) * 3);font-family:var(--ntb-font-mono);font-size:var(--ntb-text-sm);line-height:var(--tw-leading,var(--ntb-text-sm--line-height));color:var(--color-base-content);white-space:pre-wrap;tab-size:2;border-radius:.25rem;min-height:2.5rem;overflow-x:auto}.ntb-code__editor .token.comment,.ntb-code__editor .token.prolog,.ntb-code__editor .token.doctype,.ntb-code__editor .token.cdata{color:#6a737d;font-style:italic}.ntb-code__editor .token.punctuation{color:#24292e}.ntb-code__editor .token.keyword,.ntb-code__editor .token.operator,.ntb-code__editor .token.atrule,.ntb-code__editor .token.important{color:#d73a49}.ntb-code__editor .token.string,.ntb-code__editor .token.char,.ntb-code__editor .token.attr-value,.ntb-code__editor .token.regex,.ntb-code__editor .token.url,.ntb-code__editor .token.inserted{color:#032f62}.ntb-code__editor .token.function{color:#6f42c1}.ntb-code__editor .token.class-name,.ntb-code__editor .token.builtin{color:#e36209}.ntb-code__editor .token.number,.ntb-code__editor .token.boolean,.ntb-code__editor .token.constant,.ntb-code__editor .token.symbol{color:#005cc5}.ntb-code__editor .token.tag,.ntb-code__editor .token.attr-name,.ntb-code__editor .token.property,.ntb-code__editor .token.selector,.ntb-code__editor .token.entity,.ntb-code__editor .token.namespace,.ntb-code__editor .token.variable{color:#22863a}.ntb-code__editor .token.deleted{color:#b31d28}[data-theme=amsdark] .ntb-code__editor .token.comment,[data-theme=amsdark] .ntb-code__editor .token.prolog,[data-theme=amsdark] .ntb-code__editor .token.doctype,[data-theme=amsdark] .ntb-code__editor .token.cdata{color:#8b949e}[data-theme=amsdark] .ntb-code__editor .token.punctuation{color:#c9d1d9}[data-theme=amsdark] .ntb-code__editor .token.keyword,[data-theme=amsdark] .ntb-code__editor .token.operator,[data-theme=amsdark] .ntb-code__editor .token.atrule,[data-theme=amsdark] .ntb-code__editor .token.important{color:#ff7b72}[data-theme=amsdark] .ntb-code__editor .token.string,[data-theme=amsdark] .ntb-code__editor .token.char,[data-theme=amsdark] .ntb-code__editor .token.attr-value,[data-theme=amsdark] .ntb-code__editor .token.regex,[data-theme=amsdark] .ntb-code__editor .token.url,[data-theme=amsdark] .ntb-code__editor .token.inserted{color:#a5d6ff}[data-theme=amsdark] .ntb-code__editor .token.function{color:#d2a8ff}[data-theme=amsdark] .ntb-code__editor .token.class-name,[data-theme=amsdark] .ntb-code__editor .token.builtin{color:#ffa657}[data-theme=amsdark] .ntb-code__editor .token.number,[data-theme=amsdark] .ntb-code__editor .token.boolean,[data-theme=amsdark] .ntb-code__editor .token.constant,[data-theme=amsdark] .ntb-code__editor .token.symbol{color:#79c0ff}[data-theme=amsdark] .ntb-code__editor .token.tag,[data-theme=amsdark] .ntb-code__editor .token.attr-name,[data-theme=amsdark] .ntb-code__editor .token.property,[data-theme=amsdark] .ntb-code__editor .token.selector,[data-theme=amsdark] .ntb-code__editor .token.entity,[data-theme=amsdark] .ntb-code__editor .token.namespace,[data-theme=amsdark] .ntb-code__editor .token.variable{color:#7ee787}[data-theme=amsdark] .ntb-code__editor .token.deleted{color:#ffa198}@keyframes dropdown{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 radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes progress{50%{background-position-x:-115%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes menu{0%{opacity:0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}