/*! tailwindcss v4.3.3 | 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-leading:initial;--tw-font-weight:initial}}}:root,:host{--nw-spacing:.25rem;--nw-container-3xl:48rem;--nw-text-xs:.75rem;--nw-text-xs--line-height:calc(1 / .75);--nw-text-sm:.875rem;--nw-text-sm--line-height:calc(1.25 / .875);--nw-text-lg:1.125rem;--nw-text-lg--line-height:calc(1.75 / 1.125);--nw-text-xl:1.25rem;--nw-text-xl--line-height:calc(1.75 / 1.25);--nw-text-2xl:1.5rem;--nw-text-2xl--line-height:calc(2 / 1.5);--nw-font-weight-semibold:600;--nw-font-weight-bold:700;--nw-leading-relaxed:1.625}@layer daisyui.l1.l2.l3{.nw\:collapse-title{padding:1rem;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}:where(.nw\:btn){width:unset}.nw\:btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));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,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nw\:btn{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.nw\:btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.nw\: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)}}.nw\:btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow)}.nw\:btn:is([type=checkbox],[type=radio]){appearance:none}.nw\:btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.nw\:btn:where(:checked:not(.nw\:filter [type=radio].nw\:btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.nw\:collapse-content{--overflow-delay:0s;content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;overflow:clip}@supports not (content-visibility:hidden){.nw\:collapse-content{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.nw\:collapse-content{transition:overflow .2s allow-discrete var(--overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out}}details>.nw\:collapse-content{content-visibility:visible}.nw\:input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nw\:input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.nw\:input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);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))}@supports (color:color-mix(in lab, red, red)){.nw\: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}}.nw\:input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.nw\:input input::placeholder{color:var(--color-base-content);opacity:.5}.nw\:input input:focus,.nw\:input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.nw\:input input:focus,.nw\:input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.nw\:input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.nw\:input::-webkit-inner-spin-button{margin-inline-end:-10px}.nw\:input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.nw\:input{text-align:start;display:inline-flex;position:relative}input.nw\:input[type=url],input.nw\:input[type=tel],input.nw\:input[type=email],input.nw\:input[type=number]{direction:ltr}input.nw\:input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.nw\:input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.nw\:input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.nw\:input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.nw\:input::-webkit-color-swatch-wrapper{padding-block:.25rem}.nw\:input input{text-align:start;display:inline-flex;position:relative}.nw\:input input[type=url],.nw\:input input[type=tel],.nw\:input input[type=email],.nw\:input input[type=number]{direction:ltr}.nw\:input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.nw\:input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.nw\:input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.nw\:input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.nw\:input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.nw\:input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.nw\:input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.nw\:input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.nw\:input:focus{--font-size:1rem}}}.nw\:input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.nw\:input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.nw\:input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.nw\:input:focus-within{--font-size:1rem}}}.nw\:input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.nw\:input:has(>input[disabled]):is(input),.nw\:input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.nw\:input:has(>input[disabled]):is(input),.nw\:input:has(>input[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.nw\:input:has(>input[disabled]){box-shadow:none}.nw\:input:has(>input[disabled])::placeholder,.nw\:input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.nw\:input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.nw\:input:is(:disabled,[disabled]):is(input),.nw\:input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.nw\:input:is(:disabled,[disabled]):is(input),.nw\:input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.nw\:input:is(:disabled,[disabled]){box-shadow:none}.nw\:input:is(:disabled,[disabled])::placeholder,.nw\:input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .nw\:input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .nw\:input:is(input),fieldset:disabled .nw\:input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .nw\:input:is(input),fieldset:disabled .nw\:input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .nw\:input{box-shadow:none}fieldset:disabled .nw\:input::placeholder,fieldset:disabled .nw\:input ::placeholder{color:var(--color-base-content);opacity:.2}.nw\:input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.nw\:table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.nw\:table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.nw\:table tr.nw\:row-hover),.nw\:table tr.nw\:row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.nw\:table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.nw\:table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.nw\:table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.nw\:table :where(thead,tfoot){font-size:.875rem;font-weight:600}.nw\:table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.nw\:table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.nw\:table :where(.nw\:table-pin-rows thead){z-index:1;position:sticky;top:0}.nw\:table :where(.nw\:table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.nw\:table :where(.nw\:table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.nw\:table :where(.nw\:table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.nw\:table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.nw\:table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.nw\:select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nw\:select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.nw\:select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;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));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nw\:select{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}}[dir=rtl] .nw\:select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.nw\:select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.nw\:select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.nw\:select select::placeholder{color:var(--color-base-content);opacity:.5}.nw\:select select:focus,.nw\:select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.nw\:select select:focus,.nw\:select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.nw\:select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.nw\:select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.nw\:select:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.nw\:select:focus{outline:2px solid var(--input-color);outline-offset:2px}.nw\:select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.nw\:select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.nw\:select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.nw\:select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.nw\:select:open{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.nw\:select:open{outline:2px solid var(--input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.nw\:select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.nw\:select:has(>select[disabled]):is(select),.nw\:select:has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.nw\:select:has(>select[disabled]):is(select),.nw\:select:has(>select[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.nw\:select:has(>select[disabled]){box-shadow:none}.nw\:select:has(>select[disabled])::placeholder,.nw\:select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.nw\:select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.nw\:select:is(:disabled,[disabled]):is(select),.nw\:select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.nw\:select:is(:disabled,[disabled]):is(select),.nw\:select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.nw\:select:is(:disabled,[disabled]){box-shadow:none}.nw\:select:is(:disabled,[disabled])::placeholder,.nw\:select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .nw\:select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .nw\:select:is(select),fieldset:disabled .nw\:select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .nw\:select:is(select),fieldset:disabled .nw\:select :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .nw\:select{box-shadow:none}fieldset:disabled .nw\:select::placeholder,fieldset:disabled .nw\:select ::placeholder{color:var(--color-base-content);opacity:.2}.nw\:select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.nw\:select,.nw\:select select){appearance:base-select}:is(.nw\:select,.nw\:select select)::picker(select){appearance:base-select}}:is(.nw\:select,.nw\:select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.nw\:select,.nw\:select select)::picker-icon{display:none}:is(.nw\:select,.nw\:select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.nw\:select,.nw\:select select) optgroup{padding-top:.5em}:is(.nw\:select,.nw\:select select) optgroup option:first-child{margin-top:.5em}@supports (color:color-mix(in lab, red, red)){:is(.nw\:select,.nw\:select select) option:not(:disabled):hover,:is(.nw\:select,.nw\:select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (forced-colors:active){:is(.nw\:select,.nw\:select select) option:not(:disabled):hover,:is(.nw\:select,.nw\:select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.nw\:select,.nw\:select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.nw\:select,.nw\:select select) option:not(:disabled):hover,:is(.nw\:select,.nw\:select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.nw\:select,.nw\:select select) option:not(:disabled):hover,:is(.nw\:select,.nw\:select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.nw\:select,.nw\:select select) option:not(:disabled):hover,:is(.nw\:select,.nw\:select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.nw\:select,.nw\:select select) option:not(:disabled):hover,:is(.nw\:select,.nw\:select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.nw\:select,.nw\:select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .nw\:select::picker(select){translate:.5rem}[dir=rtl] .nw\:select select::picker(select){translate:.5rem}.nw\:checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.nw\:checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.nw\: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}.nw\: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}.nw\:checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.nw\:checkbox:checked{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))}.nw\:checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){.nw\:checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.nw\:checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.nw\: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))}.nw\: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){.nw\:checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.nw\:checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.nw\:checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.nw\:checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.nw\: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}.nw\:checkbox[aria-checked=mixed]{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.nw\:checkbox[aria-checked=mixed]{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.nw\:checkbox[aria-checked=mixed]:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.nw\:card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.nw\:card:focus-visible,.nw\:card[aria-checked=true],.nw\:card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.nw\:card:has(>:checked:focus-visible),.nw\:card[aria-checked=true]:focus-visible,.nw\:card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.nw\:card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.nw\:card>:is([type=checkbox],[type=radio]){appearance:none}.nw\:textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.nw\:textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.nw\:textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.nw\: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}}.nw\:textarea textarea{appearance:none;background-color:#0000;border:none}.nw\:textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.nw\:textarea textarea:focus,.nw\:textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.nw\:textarea textarea:focus,.nw\:textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.nw\:textarea:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.nw\:textarea:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.nw\:textarea:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.nw\:textarea:focus{--font-size:1rem}}}.nw\:textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.nw\:textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.nw\:textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.nw\:textarea:focus-within{--font-size:1rem}}}.nw\:textarea:has(>textarea[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)){.nw\:textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.nw\:textarea:has(>textarea[disabled]){box-shadow:none}.nw\:textarea:has(>textarea[disabled])::placeholder,.nw\:textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.nw\: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)){.nw\:textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.nw\:textarea:is(:disabled,[disabled]){box-shadow:none}.nw\:textarea:is(:disabled,[disabled])::placeholder,.nw\:textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.nw\:textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}@supports (color:color-mix(in lab, red, red)){.nw\:label:is(.nw\:input>*,.nw\:select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.nw\:label:is(.nw\:input>*,.nw\:select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.nw\:label:is(.nw\:input>*,.nw\:select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.nw\:label:is(.nw\:input>*,.nw\:select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.nw\:label:is(.nw\:input>*,.nw\:select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.nw\:label:is(.nw\:input>*,.nw\:select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.nw\:label:is(.nw\:input>*,.nw\:select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.nw\:badge{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}.nw\:link{cursor:pointer;text-decoration-line:underline}.nw\:link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.nw\:link:focus{outline-offset:2px;outline:2px solid #0000}}.nw\:link:focus-visible{outline-offset:2px;outline:2px solid}.nw\:btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.nw\:aura:has(>.nw\:card,>.nw\:alert){--aura-radius:var(--radius-box)}.nw\:aura:has(>.nw\:checkbox,>.nw\:toggle,>.nw\:badge){--aura-radius:var(--radius-selector)}.nw\:aura:has(>.nw\:btn,>.nw\:input,>.nw\:select){--aura-radius:var(--radius-field)}.nw\:collapse:not(td,tr,colgroup){border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.nw\:collapse:not(td,tr,colgroup){transition:grid-template-rows .2s}}.nw\:collapse:not(td,tr,colgroup)>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.nw\:collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.nw\:collapse-close),[tabindex]:focus-within:not(.nw\:collapse-close)),.nw\:collapse:not(td,tr,colgroup):not(.nw\:collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.nw\:collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.nw\:collapse-close),[tabindex]:focus-within:not(.nw\:collapse-close))>.nw\:collapse-content,.nw\:collapse:not(td,tr,colgroup):not(.nw\:collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.nw\:collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.nw\:collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.nw\:collapse-close),[tabindex]:focus-within:not(.nw\:collapse-close))>.nw\:collapse-content,.nw\:collapse:not(td,tr,colgroup):not(.nw\:collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.nw\:collapse-content){visibility:visible}}.nw\:collapse:not(td,tr,colgroup):focus-visible,.nw\:collapse:not(td,tr,colgroup):has(>input:is([type=checkbox],[type=radio]):focus-visible),.nw\:collapse:not(td,tr,colgroup):has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.nw\:collapse:not(td,tr,colgroup):not(.nw\:collapse-close)>input[type=checkbox],.nw\:collapse:not(td,tr,colgroup):not(.nw\:collapse-close)>input[type=radio]:not(:checked),.nw\:collapse:not(td,tr,colgroup):not(.nw\:collapse-close)>.nw\:collapse-title{cursor:pointer}:is(.nw\:collapse:not(td,tr,colgroup)[tabindex]:focus:not(.nw\:collapse-close,.nw\:collapse[open]),.nw\:collapse:not(td,tr,colgroup)[tabindex]:focus-within:not(.nw\:collapse-close,.nw\:collapse[open]))>.nw\:collapse-title{cursor:unset}.nw\:collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.nw\:collapse-close),[tabindex]:focus-within:not(.nw\:collapse-close))>:where(.nw\:collapse-content),.nw\:collapse:not(td,tr,colgroup):not(.nw\:collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.nw\:collapse-content){padding-bottom:1rem}.nw\:collapse:not(td,tr,colgroup):is(details){width:100%}.nw\:collapse:not(td,tr,colgroup):is(details)::details-content{--overflow-delay:0s;height:0;overflow:clip}.nw\:collapse:not(td,tr,colgroup):is(details):where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){.nw\:collapse:not(td,tr,colgroup):is(details)::details-content{transition:overflow .2s allow-discrete var(--overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords}.nw\:collapse:not(td,tr,colgroup):is(details):where([open])::details-content{--overflow-delay:.2s}}.nw\:collapse:not(td,tr,colgroup):is(details)>summary{outline:none;display:block;position:relative}.nw\:collapse:not(td,tr,colgroup):is(details)>summary::-webkit-details-marker{display:none}.nw\:alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.nw\:alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.nw\:alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1.l2{@media (prefers-reduced-motion:no-preference){.nw\:collapse-arrow>.nw\:collapse-title:after{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.nw\:collapse-plus>.nw\:collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.nw\:collapse-plus>.nw\:collapse-title:after{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.nw\:collapse-plus>.nw\:collapse-title:after{--tw-content:"+";content:var(--tw-content);pointer-events:none;top:.9rem;inset-inline-end:1.4rem}.nw\:collapse-arrow>.nw\:collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg)}@media (prefers-reduced-motion:no-preference){.nw\:collapse-arrow>.nw\:collapse-title:after{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.nw\:collapse-arrow>.nw\:collapse-title:after{content:"";transform-origin:75% 75%;pointer-events:none;top:50%;inset-inline-end:1.4rem;box-shadow:2px 2px}.nw\:collapse-open>.nw\:collapse-content{--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;padding-bottom:1rem}@supports not (content-visibility:visible){.nw\:collapse-open>.nw\:collapse-content{visibility:visible}}.nw\:checkbox:disabled{cursor:not-allowed;opacity:.2}.nw\:alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.nw\:btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.nw\:card-border{border:var(--border) solid var(--color-base-200)}@media (prefers-reduced-motion:no-preference){.nw\:collapse:not(td,tr,colgroup)[open].nw\:collapse-arrow>.nw\:collapse-title:after,.nw\:collapse:not(td,tr,colgroup).nw\:collapse-open.nw\:collapse-arrow>.nw\:collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.nw\:collapse:not(td,tr,colgroup).nw\:collapse-open.nw\:collapse-plus>.nw\:collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.nw\:collapse:not(td,tr,colgroup)[tabindex].nw\:collapse-arrow:focus:not(.nw\:collapse-close),.nw\:collapse:not(td,tr,colgroup).nw\:collapse-arrow[tabindex]:focus-within:not(.nw\:collapse-close))>.nw\:collapse-title:after,.nw\:collapse:not(td,tr,colgroup).nw\:collapse-arrow:not(.nw\:collapse-close)>input:is([type=checkbox],[type=radio]):checked~.nw\:collapse-title:after{transform:translateY(-50%)rotate(225deg)}.nw\:collapse:not(td,tr,colgroup)[open].nw\:collapse-plus>.nw\:collapse-title:after,.nw\:collapse:not(td,tr,colgroup)[tabindex].nw\:collapse-plus:focus:not(.nw\:collapse-close)>.nw\:collapse-title:after,.nw\:collapse:not(td,tr,colgroup).nw\:collapse-plus:not(.nw\:collapse-close)>input:is([type=checkbox],[type=radio]):checked~.nw\:collapse-title:after{--tw-content:"−";content:var(--tw-content)}}.nw\:prose :where(a.nw\:btn:not(.nw\:btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media (hover:hover){.nw\:btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.nw\:btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.nw\:btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.nw\:btn:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.nw\:btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.nw\:btn:hover{--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)}}}.nw\:btn:active:not(.nw\:btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.nw\:btn:active:not(.nw\:btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.nw\:btn:active:not(.nw\:btn-active){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.nw\:btn:active:not(.nw\:btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.nw\:btn:active:not(.nw\:btn-active){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.nw\:btn:where(:checked:not(.nw\:filter [type=radio].nw\:btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.nw\:btn:where(:checked:not(.nw\:filter [type=radio].nw\:btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.nw\:btn:where(:checked:not(.nw\:filter [type=radio].nw\:btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.nw\:btn:where(:checked:not(.nw\:filter [type=radio].nw\:btn),:not([type=radio],[type=checkbox]):focus-visible){--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)}}.nw\:btn:where(:checked:not(.nw\:filter [type=radio].nw\:btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.nw\:btn:focus-visible,.nw\:btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui{.nw\:btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.nw\:btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.nw\:btn:is(:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.nw\:btn-disabled,.nw\:btn:is(:disabled,[disabled],[aria-disabled=true])):not(.nw\:btn-link,.nw\:btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.nw\:btn-disabled,.nw\:btn:is(:disabled,[disabled],[aria-disabled=true])):not(.nw\:btn-link,.nw\:btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.nw\:collapse:not(td,tr,colgroup){visibility:revert-layer}.nw\:collapse{visibility:collapse}:is(.nw\:input[type=url],.nw\:input[type=tel],.nw\:input[type=email],.nw\:input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}.nw\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer daisyui.l1.l2.l3.l4{.nw\:card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.nw\:card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.nw\:card figure{justify-content:center;align-items:center;display:flex}}.nw\:my-3{margin-block:calc(var(--nw-spacing) * 3)}.nw\:my-6{margin-block:calc(var(--nw-spacing) * 6)}.nw\:mt-3{margin-top:calc(var(--nw-spacing) * 3)}.nw\:mt-4{margin-top:calc(var(--nw-spacing) * 4)}.nw\:mt-6{margin-top:calc(var(--nw-spacing) * 6)}.nw\:mb-4{margin-bottom:calc(var(--nw-spacing) * 4)}.nw\:mb-6{margin-bottom:calc(var(--nw-spacing) * 6)}.nw\:mb-8{margin-bottom:calc(var(--nw-spacing) * 8)}.nw\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.nw\:block{display:block}.nw\:flex{display:flex}.nw\:grid{display:grid}.nw\:table{display:table}.nw\:w-full{width:100%}.nw\:flex-1{flex:1}.nw\:flex-wrap{flex-wrap:wrap}.nw\:items-center{align-items:center}.nw\:items-end{align-items:flex-end}.nw\:justify-between{justify-content:space-between}.nw\:gap-2{gap:calc(var(--nw-spacing) * 2)}.nw\:gap-3{gap:calc(var(--nw-spacing) * 3)}.nw\:gap-4{gap:calc(var(--nw-spacing) * 4)}.nw\:justify-self-start{justify-self:flex-start}.nw\:overflow-x-auto{overflow-x:auto}.nw\:bg-base-100{background-color:var(--color-base-100)}.nw\:bg-base-200{background-color:var(--color-base-200)}.nw\:p-4{padding:calc(var(--nw-spacing) * 4)}.nw\:p-6{padding:calc(var(--nw-spacing) * 6)}.nw\:py-12{padding-block:calc(var(--nw-spacing) * 12)}.nw\:text-2xl{font-size:var(--nw-text-2xl);line-height:var(--tw-leading,var(--nw-text-2xl--line-height))}.nw\:text-lg{font-size:var(--nw-text-lg);line-height:var(--tw-leading,var(--nw-text-lg--line-height))}.nw\:text-sm{font-size:var(--nw-text-sm);line-height:var(--tw-leading,var(--nw-text-sm--line-height))}.nw\:text-xl{font-size:var(--nw-text-xl);line-height:var(--tw-leading,var(--nw-text-xl--line-height))}.nw\:leading-relaxed{--tw-leading:var(--nw-leading-relaxed);line-height:var(--nw-leading-relaxed)}.nw\:font-bold{--tw-font-weight:var(--nw-font-weight-bold);font-weight:var(--nw-font-weight-bold)}.nw\:text-base-content{color:var(--color-base-content)}.nw\:text-error{color:var(--color-error)}#news-ui{--color-base-100:#fff;--color-base-200:#f5f6f7;--color-base-300:#e0e4e7;--color-base-content:#172a35;--color-primary:#f9a825;--color-primary-content:#352100;--color-secondary:#875b00;--color-secondary-content:#fff;color:var(--color-base-content);background:var(--color-base-100);min-height:70vh;font-family:inherit}#news-ui *{box-sizing:border-box}#news-ui h1,#news-ui h2,#news-ui h3,#news-ui p{margin-top:0}#news-ui a{color:inherit;text-decoration:none}#news-ui a:hover{text-underline-offset:4px;text-decoration:underline}#news-ui .nw\:btn{border:1px solid var(--color-base-300);background:var(--color-base-100);min-height:44px;color:var(--color-base-content);box-shadow:none;font:inherit;border-radius:9px;font-size:13px;font-weight:600;text-decoration:none}#news-ui .nw\:btn-ghost{background:0 0;border-color:#0000}#news-ui .nw\:input,#news-ui .nw\:select,#news-ui .nw\:textarea{border:1px solid var(--color-base-300);background:var(--color-base-100);min-height:44px;color:var(--color-base-content);font:inherit;box-shadow:none;border-radius:9px;font-size:14px}#news-ui button{cursor:pointer}#news-ui button:disabled{opacity:.5;cursor:wait}#news-ui :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}#news-shell{max-width:1160px;margin:auto;padding:36px 28px 64px}#news-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}#news-header a{color:var(--color-secondary);font-size:13px}#news-header h1{letter-spacing:-1.6px;margin:14px 0 10px;font-size:40px;font-weight:750;line-height:1.15}#news-header h1 span{color:var(--color-primary)}#news-header p{color:var(--color-base-content);margin-bottom:0;font-size:15px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){#news-header p{color:color-mix(in srgb, var(--color-base-content) 75%, transparent)}}#news-edition{text-align:right;font-size:12px;line-height:1.9}#news-navigation{border-bottom:1px solid var(--color-base-300);gap:26px;margin-bottom:28px;display:flex;overflow-x:auto}#news-navigation button{white-space:nowrap;min-height:50px;color:inherit;font:inherit;background:0 0;border:none;border-bottom:3px solid #0000;padding:0 0 14px;font-size:14px}#news-navigation button[aria-current]{border-bottom-color:var(--color-primary);font-weight:700}#news-columns{grid-template-columns:minmax(0,1fr) 260px;gap:44px;display:grid}#news-tools{grid-template-columns:minmax(0,1fr) 190px;gap:12px;display:grid}#news-tools label{min-width:0}#news-topics{gap:8px;padding:14px 0 20px;display:flex;overflow-x:auto}#news-topics button{border-radius:6px;flex-shrink:0;min-height:36px;padding-inline:12px;font-size:12px}#news-topics button[aria-pressed=true]{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){#news-topics button[aria-pressed=true]{background:color-mix(in srgb, var(--color-primary) 16%, white)}}#news-topics button[aria-pressed=true]{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){#news-topics button[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-primary) 45%, white)}}#news-topics button[aria-pressed=true]{color:var(--color-primary-content)}#news-feed-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}#news-feed-title h2{margin:4px 0 18px;font-size:18px;font-weight:700;line-height:1.5}#news-feed-title span{font-size:12px}#news-ui [data-news-card]{border-bottom:1px solid var(--color-base-300);align-items:flex-start;gap:22px;padding:24px 0;display:flex}#news-ui [data-news-card]:first-child{padding-top:0}#news-ui [data-news-image]{flex-shrink:0;order:2;width:144px;display:block}#news-ui [data-news-image] img{aspect-ratio:4/3;object-fit:cover;border-radius:9px;width:100%;display:block}#news-ui [data-news-copy]{flex:1;min-width:0}#news-ui [data-news-meta]{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:10px;font-size:11px;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){#news-ui [data-news-meta] time{color:color-mix(in srgb, var(--color-base-content) 70%, transparent)}}#news-ui [data-news-card] h3{letter-spacing:-.25px;overflow-wrap:anywhere;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.45}#news-ui [data-news-card] p{color:var(--color-base-content);margin:0 0 12px;font-size:14px;line-height:1.7}@supports (color:color-mix(in lab, red, red)){#news-ui [data-news-card] p{color:color-mix(in srgb, var(--color-base-content) 80%, transparent)}}#news-ui [data-news-card] p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#news-ui [data-news-actions]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}#news-ui [data-news-actions]>a{min-height:40px;color:var(--color-secondary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}#news-ui [data-news-actions] button{padding:0 6px;font-size:11px}#news-ui [data-featured=true]{padding-bottom:26px;display:block}#news-ui [data-featured=true] img{aspect-ratio:2}#news-sidebar{padding-top:6px}#news-sidebar h2{margin:0 0 7px;font-size:17px;font-weight:700}#news-sidebar>p{margin-bottom:22px;font-size:13px}#news-sidebar>button{border:0;border-bottom:1px solid var(--color-base-300);width:100%;color:inherit;text-align:left;background:0 0;align-items:center;gap:12px;padding:16px 0;display:flex}#news-sidebar>button>span:first-child{background:var(--color-base-200);border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;font-weight:700;display:grid}#news-sidebar>button>span:nth-child(2){flex:1}#news-sidebar strong{font-size:13px}#news-sidebar small{margin-top:5px;font-size:11px;line-height:1.5;display:block}#news-sidebar button[aria-pressed=true] strong{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:5px;text-decoration-thickness:3px}#news-reading-note{background:var(--color-base-200);border-radius:10px;margin-top:26px;padding:20px}#news-reading-note h3{margin-bottom:9px;font-size:14px}#news-reading-note p{margin:0;font-size:12px;line-height:1.8}#news-empty{padding:36px 0}#news-empty h3{font-size:19px}#news-empty p{font-size:14px;line-height:1.7}#news-reader{max-width:800px;margin:auto;padding:36px 28px 70px}#news-reader>a:first-child{font-size:14px}#news-reader h1{letter-spacing:-.8px;margin:18px 0;font-size:36px;font-weight:750;line-height:1.2}#news-reader [data-news-cover]{object-fit:cover;border-radius:10px;width:100%;max-height:440px;margin:24px 0;display:block}#news-article-body{overflow-wrap:anywhere;font-size:18px;line-height:1.85}#news-article-body p{margin:0 0 1.3em}#news-article-body img{border-radius:6px;max-width:100%;height:auto}#news-article-body h2{margin:32px 0 18px;font-size:25px;line-height:1.35}#news-article-body h3{margin:24px 0 14px;font-size:21px;line-height:1.4}#news-article-body a{color:var(--color-secondary);text-decoration:underline}#news-article-body table{max-width:100%;display:block;overflow-x:auto}#news-article-body ul,#news-article-body ol{padding-left:24px}#news-article-footer{border-top:1px solid var(--color-base-300);flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:24px;display:flex}@media (max-width:900px){#news-columns{grid-template-columns:minmax(0,1fr)}#news-sidebar{display:none}#news-shell{max-width:780px}}@media (max-width:540px){#news-shell{padding:24px 16px 48px}#news-header h1{font-size:34px}#news-edition{display:none}#news-header p{font-size:13px}#news-navigation{gap:22px;margin-bottom:20px}#news-navigation button{font-size:13px}#news-tools{grid-template-columns:minmax(0,1fr) 135px;gap:8px}#news-tools .nw\:input,#news-tools .nw\:select{font-size:12px}#news-ui [data-news-card]{gap:14px}#news-ui [data-news-image]{width:90px}#news-ui [data-news-card] h3{font-size:17px;line-height:1.45}#news-ui [data-featured=true] h3{font-size:23px}#news-ui [data-news-card] p{-webkit-line-clamp:2;font-size:13px}#news-ui [data-news-card]:not([data-featured]) p{display:none}#news-ui [data-news-actions]{gap:2px}#news-reader{padding:24px 16px 48px}#news-reader h1{font-size:29px}#news-article-body{font-size:17px}}#news-ui #news-preferences{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:14px;margin-bottom:20px;padding:14px 18px}#news-ui #news-preferences summary{cursor:pointer;align-content:center;min-height:32px;font-weight:700}#news-ui #news-preferences p{margin:12px 0;font-size:14px;line-height:1.6}#news-ui [data-preference-sources]>div{border-bottom:1px solid var(--color-base-200);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}#news-ui [data-preference-sources]>div>div{flex-wrap:wrap;gap:6px;display:flex}#news-ui [data-preference-topics]{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}#news-ui #news-preferences h3{margin-top:18px;font-weight:700}#news-ui #news-preferences button[aria-pressed=true]{background:var(--color-primary);color:var(--color-primary-content)}#news-ui #news-coverage{border:1px solid var(--color-base-300);background:var(--color-base-100);width:min(760px,100% - 24px);max-height:85dvh;color:var(--color-base-content);border-radius:20px;margin:auto;padding:24px;overflow:auto}#news-ui #news-coverage::backdrop{background:#0f172a8c}#news-ui #news-coverage h2{margin:20px 0 8px;font-size:24px;font-weight:800}#news-ui #news-coverage>div>p{margin-bottom:16px;line-height:1.6}#news-ui [data-news-coverage]{color:var(--color-secondary);white-space:normal;height:auto;min-height:44px;margin:8px 0}@media (max-width:480px){#news-ui [data-preference-sources]>div{flex-direction:column;align-items:start}#news-ui #news-preferences summary span{display:block}#news-ui #news-coverage{padding:16px}}#news-ui #news-coverage [data-news-image]{display:none}#news-ui #news-coverage [data-news-card] h3{overflow-wrap:break-word;font-size:18px;line-height:1.5}#news-ui #news-related{margin-top:40px}#news-ui [data-news-related]{border-top:1px solid var(--color-base-300);margin-top:30px;padding-top:26px}#news-ui [data-news-related] h2{letter-spacing:-.35px;margin:0 0 18px;font-size:22px;font-weight:750;line-height:1.4}#news-ui [data-related-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#news-ui [data-related-card]{border:1px solid var(--color-base-300);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:18px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}#news-ui [data-related-card]:hover{background:var(--color-base-200);border-color:var(--color-secondary)}#news-ui [data-related-card] h3{overflow-wrap:break-word;margin:0;font-size:17px;font-weight:700;line-height:1.5}#news-ui [data-related-meta]{color:var(--color-base-content);font-size:12px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){#news-ui [data-related-meta]{color:color-mix(in srgb, var(--color-base-content) 75%, transparent)}}#news-ui [data-related-action]{color:var(--color-secondary);margin-top:auto;font-size:13px;font-weight:650}@media (max-width:600px){#news-ui [data-related-grid]{grid-template-columns:minmax(0,1fr)}#news-ui [data-news-related] h2{font-size:20px}}#news-ui{--news-muted:#50616c;--news-accent-soft:#fff1d3;--news-focus:#805200;--color-secondary:#805200}#news-ui[data-news-theme=dark]{color-scheme:dark;--color-base-100:#162127;--color-base-200:#202f37;--color-base-300:#3b4c55;--color-base-content:#edf3f6;--color-primary:#f9b84d;--color-primary-content:#302000;--color-secondary:#f9c76d;--color-secondary-content:#302000;--news-muted:#b5c4cc;--news-accent-soft:#3a3020;--news-focus:#f9c76d}#news-ui svg{vertical-align:middle;flex-shrink:0;width:20px;height:20px}#news-ui h1,#news-ui h2,#news-ui h3{text-wrap:balance}#news-ui p{text-wrap:pretty}#news-ui .nw\:btn{gap:8px;transition:background .18s ease-out,border-color .18s ease-out,color .18s ease-out}#news-ui .nw\:btn:hover{background:var(--color-base-200);border-color:var(--news-muted)}#news-ui .nw\:btn:active{transform:scale(.98)}#news-ui .nw\:btn[aria-pressed=true]{background:var(--news-accent-soft);color:var(--color-secondary);border-color:var(--color-secondary)}#news-ui .nw\:input,#news-ui .nw\:select,#news-ui .nw\:textarea{min-width:0;font-size:16px}#news-ui input::placeholder{color:var(--news-muted);opacity:1}#news-shell{max-width:1240px;padding:30px 32px 64px}#news-header{gap:20px;margin-bottom:24px}#news-identity{align-items:center;gap:14px;min-width:0;display:flex}#news-ui [data-news-brand]{background:var(--color-primary);width:52px;height:52px;color:var(--color-primary-content);border-radius:12px;flex-shrink:0;place-items:center;display:grid}#news-ui [data-news-brand] svg{width:29px;height:29px}#news-header h1{letter-spacing:-1px;margin:0 0 5px;font-size:34px;line-height:1.15}#news-header p{color:var(--news-muted);font-size:14px;line-height:1.45}#news-header-actions{align-items:center;gap:22px;display:flex}#news-header-actions>a{color:var(--news-muted)}#news-navigation{background:var(--color-base-200);border:0;border-radius:10px;align-items:center;gap:6px;margin-bottom:26px;padding:5px;scroll-padding-inline:5px}#news-navigation button{border:0;border-radius:7px;min-height:44px;padding:0 20px;font-size:14px;font-weight:550;transition:background .18s ease-out,color .18s ease-out}#news-navigation button:hover{background:var(--color-base-100)}#news-navigation button[aria-current]{background:var(--color-base-content);color:var(--color-base-100);font-weight:700}#news-columns{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:40px}#news-columns>section{min-width:0}#news-tools{grid-template-columns:minmax(0,1fr) 200px;gap:10px}#news-ui [data-news-search]{position:relative}#news-ui [data-news-search]>svg{color:var(--news-muted);z-index:1;pointer-events:none;position:absolute;top:12px;left:13px}#news-ui [data-news-search]>input{padding-left:42px}#news-topics{gap:6px;padding:12px 0 8px}#news-topics button{background:var(--color-base-200);border-color:#0000;border-radius:20px;min-height:44px;padding-inline:15px;font-size:13px}#news-topics button[aria-pressed=true]{background:var(--news-accent-soft);color:var(--color-secondary);border-color:var(--color-secondary)}#news-ui #news-preferences{background:0 0;border:0;border-radius:0;margin:0 0 20px;padding:0}#news-ui #news-preferences summary{min-height:44px;color:var(--news-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;list-style:none;display:flex}#news-ui #news-preferences summary::-webkit-details-marker{display:none}#news-ui #news-preferences summary:after{content:"+";margin-left:auto;font-size:20px}#news-ui #news-preferences[open] summary:after{content:"−"}#news-ui #news-preferences summary span{color:var(--news-muted);font-size:12px;font-weight:400}#news-ui #news-preferences[open]{background:var(--color-base-200);border-radius:12px;padding:12px 18px}#news-ui #news-preferences[open] summary{color:var(--color-base-content)}#news-ui [data-preference-sources]>div{border-color:var(--color-base-300)}#news-ui #news-preferences p{color:var(--news-muted)}#news-feed-title{align-items:center;margin-bottom:16px}#news-feed-title h2{margin:0;font-size:18px}#news-feed-title>span{color:var(--news-muted)}#news-ui [data-news-card]{gap:24px;padding:26px 0}#news-ui [data-news-card] h3{letter-spacing:-.3px;text-wrap:pretty;overflow-wrap:break-word;margin:0 0 10px;font-size:21px;line-height:1.4}#news-ui [data-news-card] h3 a{text-decoration:none;transition:color .15s ease-out}#news-ui [data-news-card] h3 a:hover{color:var(--color-secondary);text-decoration:underline}#news-ui [data-news-card] p{color:var(--news-muted);font-size:14px;line-height:1.7}#news-ui [data-news-meta]{gap:4px 10px;margin-bottom:10px;font-size:12px}#news-ui [data-news-meta]>span{font-weight:700}#news-ui [data-news-meta] time{color:var(--news-muted)}#news-ui [data-news-image]{width:160px}#news-ui [data-news-image] img{aspect-ratio:4/3;outline-offset:-1px;border-radius:10px;outline:1px solid #00000014}#news-ui [data-news-actions]{gap:4px 8px;margin-top:8px}#news-ui [data-news-actions]>a{min-height:44px;font-size:13px}#news-ui [data-news-actions] button{padding-inline:10px;font-size:12px}#news-ui [data-news-actions] button[aria-pressed=true]{border-color:#0000}#news-ui [data-news-actions] svg{width:18px;height:18px}#news-ui [data-featured=true]{background:var(--color-base-200);border:0;border-radius:12px;margin-bottom:4px;padding:24px}#news-ui [data-featured=true]:first-child{padding-top:24px}#news-ui [data-news-lead-label]{color:var(--news-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}#news-ui [data-news-lead-label] .nw\:badge{background:var(--color-primary);color:var(--color-primary-content);border:0;border-radius:5px;height:auto;padding:6px 10px;font-size:12px;font-weight:650}#news-ui [data-featured=true] [data-news-image]{width:100%;margin-bottom:22px}#news-ui [data-featured=true] [data-news-image] img{aspect-ratio:16/9;max-height:340px}#news-ui [data-featured=true] h3{letter-spacing:-.6px;font-size:30px;line-height:1.3}#news-ui [data-featured=true] p{-webkit-line-clamp:3;font-size:15px}#news-sidebar{background:var(--color-base-200);border-radius:12px;padding:24px}#news-sidebar h2{font-size:18px}#news-sidebar>p{color:var(--news-muted);margin-bottom:12px;font-size:13px;line-height:1.6}#news-sidebar>button{gap:10px;padding:18px 0;transition:color .15s ease-out}#news-sidebar>button:hover{color:var(--color-secondary)}#news-sidebar>button>span:first-child{background:var(--color-base-100);border-radius:50%;width:38px;height:38px;font-size:12px}#news-sidebar>button[aria-pressed=true]>span:first-child{background:var(--color-primary);color:var(--color-primary-content)}#news-sidebar small{color:var(--news-muted);font-size:12px}#news-sidebar>button>svg{width:16px}#news-reading-note{background:0 0;margin-top:6px;padding:20px 0 0}#news-reading-note h3{font-size:14px}#news-reading-note p{color:var(--news-muted);font-size:13px;line-height:1.7}#news-empty{background:var(--color-base-200);text-align:center;border-radius:12px;padding:32px 24px}#news-empty p{color:var(--news-muted);max-width:48ch;margin:0 auto 20px}#news-ui [data-news-loading]>div{flex-direction:column;gap:12px;padding:24px 0;display:flex}#news-ui [data-news-loading] span:not(.nw\:sr-only){background:var(--color-base-200);border-radius:5px;height:16px;animation:1.2s ease-in-out infinite alternate news-loading;display:block}#news-ui [data-news-loading] span:first-child{width:35%;height:12px}#news-ui [data-news-loading] span:nth-child(3){width:75%}@keyframes news-loading{to{opacity:.4}}#news-ui #news-coverage{border-radius:14px;padding:28px}#news-ui #news-coverage [data-news-card] h3{font-size:20px}#news-ui [data-news-coverage]{text-align:left;justify-content:flex-start;line-height:1.5}#news-reader{max-width:840px;padding:30px 32px 72px}#news-reader>a:first-child{min-height:44px;color:var(--news-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}#news-ui [data-news-reader-label]{color:var(--color-secondary);background:var(--news-accent-soft);border-radius:5px;margin:28px 0 18px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}#news-reader h1{letter-spacing:-.8px;overflow-wrap:break-word;text-wrap:pretty;margin:16px 0 20px;font-size:40px;line-height:1.25}#news-ui [data-news-author]{color:var(--news-muted);font-size:14px}#news-reader [data-news-cover]{aspect-ratio:16/9;border-radius:12px;max-height:480px;margin:28px 0}#news-article-body{max-width:70ch;margin:auto;font-size:18px;line-height:1.85}#news-ui [data-news-excerpt-panel]{background:var(--color-base-200);border-radius:12px;margin:28px 0;padding:26px}#news-ui #news-article-excerpt{margin:0;font-size:19px;line-height:1.8}#news-ui [data-news-excerpt-panel]>p:last-child{color:var(--news-muted);line-height:1.7}#news-ui [data-news-original]{background:var(--color-primary);color:var(--color-primary-content);border-color:#0000}#news-ui [data-news-original]:hover{background:var(--news-accent-soft);color:var(--color-secondary);border-color:var(--color-secondary)}#news-ui [data-news-reading-progress]{background:var(--color-base-200);z-index:2;height:3px;position:sticky;top:72px}#news-ui [data-news-reading-progress]>span{background:var(--color-primary);transform-origin:0;height:100%;display:block}#news-ui [data-related-card]{background:var(--color-base-200);border:0;border-radius:10px;padding:20px}#news-ui [data-related-card]:hover{background:var(--news-accent-soft);text-decoration:none}#news-ui [data-related-meta]{color:var(--news-muted)}#news-ui [data-related-card] h3{font-size:18px}@media (max-width:1000px){#news-columns{grid-template-columns:minmax(0,1fr);gap:28px}#news-sidebar{display:none}#news-shell{max-width:820px}}@media (max-width:600px){#news-shell{padding:20px 16px 48px}#news-header{align-items:center;gap:10px;margin-bottom:20px}#news-identity{gap:10px}#news-ui [data-news-brand]{border-radius:10px;width:40px;height:40px}#news-ui [data-news-brand] svg{width:24px;height:24px}#news-header h1{letter-spacing:-.5px;margin-bottom:3px;font-size:25px}#news-header p{max-width:24ch;font-size:12px}#news-header-actions{gap:0}#news-header-actions>a{display:none}#news-header-actions .nw\:btn{gap:5px;padding:0 10px;font-size:12px}#news-header-actions svg{width:17px}#news-navigation{gap:2px;margin-bottom:20px}#news-navigation button{padding-inline:14px;font-size:13px}#news-tools{grid-template-columns:minmax(0,1fr) 145px;gap:8px}#news-tools .nw\:input,#news-tools .nw\:select{font-size:16px}#news-topics{padding-top:10px}#news-topics button{padding-inline:13px;font-size:12px}#news-ui #news-preferences{margin-bottom:16px}#news-ui #news-preferences summary span{display:none}#news-feed-title{margin-bottom:14px}#news-feed-title h2{font-size:17px}#news-ui [data-news-card]{gap:16px;padding-block:22px}#news-ui [data-news-image]{width:96px}#news-ui [data-news-card] h3{letter-spacing:-.2px;font-size:19px;line-height:1.45}#news-ui [data-news-meta]{gap:4px 8px;font-size:11px}#news-ui [data-news-card]:not([data-featured]) p{display:none}#news-ui [data-news-actions]{gap:4px}#news-ui [data-news-actions]>a{font-size:12px}#news-ui [data-news-actions] button{gap:4px;padding-inline:6px;font-size:11px}#news-ui [data-featured=true],#news-ui [data-featured=true]:first-child{padding:20px}#news-ui [data-featured=true] h3{letter-spacing:-.4px;font-size:25px;line-height:1.32}#news-ui [data-featured=true] p{font-size:14px;display:-webkit-box}#news-ui [data-news-lead-label]{gap:8px;margin-bottom:16px}#news-ui [data-news-lead-label] .nw\:badge{font-size:11px}#news-reader{padding:20px 20px 48px}#news-reader h1{letter-spacing:-.5px;font-size:29px;line-height:1.3}#news-ui [data-news-reader-label]{margin-top:20px}#news-article-body{font-size:17px;line-height:1.85}#news-reader [data-news-cover]{margin:22px 0}#news-ui [data-news-excerpt-panel]{padding:20px}#news-ui #news-article-excerpt{font-size:17px}#news-article-footer{gap:8px}#news-article-footer .nw\:btn{font-size:13px}#news-ui [data-related-card]{padding:18px}#news-ui [data-related-card] h3{font-size:17px}}@media (max-width:380px){#news-identity{gap:8px}#news-ui [data-news-brand]{display:none}#news-tools{grid-template-columns:minmax(0,1fr)}#news-header h1{font-size:26px}#news-ui [data-news-image]{width:80px}#news-ui [data-news-card] h3{font-size:18px}#news-ui [data-featured=true] h3{font-size:23px}}@media (prefers-reduced-motion:reduce){#news-ui *,#news-ui :before,#news-ui :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:600px){#news-tools{grid-template-columns:minmax(0,1fr) 165px}#news-ui [data-news-card]:not([data-featured]){display:block}#news-ui [data-news-card]:not([data-featured]) [data-news-image]{float:right;width:96px;margin:0 0 12px 16px}#news-ui [data-news-actions]{clear:both}#news-ui [data-news-meta]{font-size:12px}}@media (max-width:380px){#news-tools{grid-template-columns:minmax(0,1fr)}}#news-ui [data-news-reader-label]{display:table}#news-ui #news-article-body,#news-ui #news-article-excerpt{overflow-wrap:anywhere;font-size:20px;line-height:1.8}@media (max-width:600px){#news-ui #news-article-body,#news-ui #news-article-excerpt{font-size:19px}}#news-comments{border-top:1px solid var(--color-base-300);margin-top:42px;padding-top:30px;scroll-margin-top:90px}#news-comments h2{letter-spacing:-.5px;margin:8px 0;font-size:26px;line-height:1.3}#news-ui [data-comments-header]{justify-content:space-between;align-items:center;gap:12px;display:flex}#news-ui [data-comments-eyebrow]{color:var(--news-muted);align-items:center;gap:7px;font-size:12px;display:flex}#news-ui [data-comments-eyebrow] svg{width:17px;height:17px}#news-ui [data-comments-intro]{color:var(--news-muted);margin:8px 0 24px;font-size:15px;line-height:1.7}#news-ui [data-comments-form],#news-ui [data-comments-login]{background:var(--color-base-200);border-radius:12px;margin-bottom:24px;padding:22px}#news-ui [data-comments-form] label{margin-bottom:10px;font-size:15px;font-weight:650;display:inline-block}#news-ui [data-comments-form] textarea{background:var(--color-base-100);border-color:var(--color-base-300);resize:vertical;min-height:120px;font-size:16px;line-height:1.7}#news-ui [data-comment-submit]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}#news-ui [data-comment-submit] span,#news-ui [data-comment-social]{color:var(--news-muted);font-size:12px;line-height:1.6}#news-ui [data-comment-social]{margin:12px 0 0}#news-ui [data-comments-login] p{margin:8px 0 16px;font-size:15px;line-height:1.7}#news-ui [data-comments-list],#news-ui [data-comment-replies]{margin:0;padding:0;list-style:none}#news-ui [data-news-comment]{border-bottom:1px solid var(--color-base-300);padding:24px 0}#news-ui [data-comment-author]{align-items:center;gap:10px;display:flex}#news-ui [data-comment-author] strong{font-size:14px;display:block}#news-ui [data-comment-author] time{color:var(--news-muted);font-size:12px}#news-ui [data-comment-avatar]{background:var(--color-base-200);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-weight:700;display:grid}#news-ui [data-comment-content]{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 8px;font-size:16px;line-height:1.75}#news-ui [data-comment-actions]{flex-wrap:wrap;gap:4px;display:flex}#news-ui [data-comment-actions] button{min-height:40px;font-size:12px}#news-ui [data-comment-actions] svg{width:16px;height:16px}#news-ui [data-comment-actions] [aria-pressed=true]{background:var(--color-base-200);color:var(--color-base-content);font-weight:750}#news-ui [data-comment-replies]{border-left:2px solid var(--color-base-300);margin-top:18px;padding-left:18px}#news-ui [data-comment-replies] [data-news-comment]:last-child{border-bottom:0;padding-bottom:0}#news-ui [data-comments-empty]{text-align:center;color:var(--news-muted);padding:30px 16px;font-size:14px}#news-ui [data-comments-empty] svg{width:28px;height:28px}#news-ui [data-comments-empty] p{color:var(--color-base-content);font-weight:650}#news-ui [data-comments-error],#news-ui [data-comment-confirm]{background:var(--color-base-200);border:1px solid var(--color-base-300);border-radius:10px;margin:16px 0;padding:16px;font-size:14px}#news-ui [data-comment-confirm] button{margin:4px 6px 4px 0}#news-ui [data-comment-notice]{font-size:14px;font-weight:600}@media (max-width:600px){#news-comments h2{font-size:23px}#news-ui [data-comments-form],#news-ui [data-comments-login]{padding:16px}#news-ui [data-comment-replies]{padding-left:12px}}@layer base{:where(#news-ui),#news-ui:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale: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 radio{0%{padding:5px}50%{padding:3px}}@keyframes progress{50%{background-position-x:-115%}}@keyframes menu{0%{opacity:0}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@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 dropdown{0%{opacity:0}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}