/*! tailwindcss v4.1.12 | 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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Pretendard Variable",Pretendard,-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}: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%;}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb,var(--color-base-100),oklch(0% 0 0) 40%)}}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:#fff;--color-base-200:#f3f5f4;--color-base-300:#e2e7e5;--color-base-content:#18232a;--color-primary:#0f6b5c;--color-primary-content:#fff;--color-secondary:#e2e7e5;--color-secondary-content:#18232a;--color-accent:#1d5ea8;--color-accent-content:#fff;--color-neutral:#2b363d;--color-neutral-content:#fff;--color-info:#1d5ea8;--color-info-content:#fff;--color-success:#1d7342;--color-success-content:#fff;--color-warning:#f0c25a;--color-warning-content:#3b2a00;--color-error:#b42318;--color-error-content:#fff;--radius-selector:1rem;--radius-field:.5rem;--radius-box:.75rem;--size-selector:.25rem;--size-field:.3rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:#1a2227;--color-base-200:#11171b;--color-base-300:#2b363d;--color-base-content:#e9eeec;--color-primary:#5cc4ad;--color-primary-content:#0a1a16;--color-secondary:#2b363d;--color-secondary-content:#e9eeec;--color-accent:#86b6ef;--color-accent-content:#0b1726;--color-neutral:#e9eeec;--color-neutral-content:#11171b;--color-info:#86b6ef;--color-info-content:#0b1726;--color-success:#74d29b;--color-success-content:#0b2216;--color-warning:#f0c25a;--color-warning-content:#2a1e00;--color-error:#ff8f80;--color-error-content:#2a0b07;--radius-selector:1rem;--radius-field:.5rem;--radius-box:.75rem;--size-selector:.25rem;--size-field:.3rem;--border:1px;--depth:0;--noise:0}}@layer components;@layer utilities{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible),.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:90cqi;max-width:90cqi}.diff:has(.diff-item-2:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-2:focus-visible) .diff-resizer{min-width:10cqi;max-width:10cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:10cqi;max-width:10cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:90cqi;max-width:90cqi}}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:translate .3s ease-out,visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.modal::backdrop{display:none}.modal.modal-open,.modal[open],.modal:target{pointer-events:auto;visibility:visible;opacity:1;background-color:oklch(0% 0 0/.4)}:is(.modal.modal-open,.modal[open],.modal:target) .modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal.modal-open,.modal[open],.modal:target{visibility:hidden;opacity:0}}.tab{cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:1rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));order:var(--tab-order);height:calc(var(--size-field,.25rem)*10);border-color:#0000;padding-inline-start:var(--tab-p);padding-inline-end:var(--tab-p);font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{content:attr(aria-label)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true]))+.tab-content{height:100%;display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.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)}}.btn{--btn-noise:var(--fx-noise)}.prose .btn{text-decoration-line:none}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){box-shadow:none}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled){--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media (hover:hover){.btn:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.list{flex-direction:column;font-size:.875rem;display:flex}.list :where(.list-row){--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}.list :where(.list-row):has(.list-col-grow:first-child){--list-grid-cols:1fr}.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.toast{translate:var(--toast-x,0)var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}.toast>*{animation:.25s ease-out toast}.toast:where(.toast-start){--toast-x:0;inset-inline:1rem auto}.toast:where(.toast-center){--toast-x:-50%;inset-inline:50%}.toast:where(.toast-end){--toast-x:0;inset-inline:auto 1rem}.toast:where(.toast-bottom){--toast-y:0;top:auto;bottom:1rem}.toast:where(.toast-middle){--toast-y:-50%;top:50%;bottom:auto}.toast:where(.toast-top){--toast-y:0;top:1rem;bottom:auto}.toggle{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000)}}.toggle{--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)}}.toggle:before{background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border)solid currentColor;background-color:#0000}.input{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.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}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:has(>input[disabled]),.input: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)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);--tw-content:"";content:var(--tw-content);border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{content:counter(step);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,#0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.select{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);text-overflow:ellipsis;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));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:1rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.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}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select select{appearance:none;background:inherit;border-radius:inherit;border-style:none;width:calc(100% + 2.75rem);height:calc(100% - 2px);margin-inline:-1rem -1.75rem;padding-inline:1rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:has(>select[disabled]),.select: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)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(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}.card :where(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}.card:where(.card-border){border:var(--border)solid var(--color-base-200)}.card:where(.card-dash){border:var(--border)dashed var(--color-base-200)}.card.image-full{display:grid}.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.card.image-full>figure img{object-fit:cover;filter:brightness(28%);height:100%}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox{border:var(--border)solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.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;position:relative}.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}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.checkbox:disabled{cursor:not-allowed;opacity:.2}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000))}}.radio{box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;animation:.2s ease-out radio}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.radio:disabled{cursor:not-allowed;opacity:.2}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab,currentColor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000;background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.fixed{position:fixed}.static{position:static}.textarea{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;border-color:var(--input-color);width:clamp(3rem,20rem,100%);min-height:5rem;box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.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}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.textarea:has(>textarea[disabled]),.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)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{content:"×"}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab,currentColor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:#0000004d}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.hero-building-office-2{--hero-building-office-2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2021h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75%206.75h.75m-.75%203h.75m-.75%203h.75m3-6h.75m-.75%203h.75m-.75%203h.75M6.75%2021v-3.375c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21M3%203h12m-.75%204.5H21m-3.75%203.75h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-office-2);-webkit-mask:var(--hero-building-office-2);-webkit-mask:var(--hero-building-office-2);mask:var(--hero-building-office-2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass{--hero-magnifying-glass:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%2021-5.197-5.197m0%200A7.5%207.5%200%201%200%205.196%205.196a7.5%207.5%200%200%200%2010.607%2010.607Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);mask:var(--hero-magnifying-glass);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tabs{--tabs-height:auto;--tabs-direction:row;height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.alert{border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;border:var(--border)solid var(--color-base-200);background-size:auto,calc(var(--noise)*100%);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));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)){.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))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.alert.alert-outline{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}.alert.alert-dash{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}.alert.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100))}}.alert.alert-soft{border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100))}}.alert.alert-soft{box-shadow:none;background-image:none}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.hidden{display:none}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.link-error{color:var(--color-error)}@media (hover:hover){.link-error:hover{color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.link-error:hover{color:color-mix(in oklab,var(--color-error)80%,#000)}}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}:root,[data-theme=light]{--mb-muted:#4a5761;--mb-field-border:#7c8890;--mb-focus:#1d5ea8;--mb-primary-soft:#dcefe9;--mb-info-soft:#e4eefa;--mb-success-soft:#e2f3e8;--mb-warn-soft:#fdf0d5;--mb-warn-ink:#7a4a00;--mb-error-soft:#fde8e6;--mb-replied:#3b4aa8;--mb-replied-soft:#e8eafb;--mb-shadow-card:0 1px 2px #1018200f,0 1px 3px #10182014;--mb-shadow-pop:0 12px 32px #1018202e}[data-theme=dark]{--mb-muted:#aab6bc;--mb-field-border:#7d8b93;--mb-focus:#86b6ef;--mb-primary-soft:#15342d;--mb-info-soft:#1c2f45;--mb-success-soft:#173322;--mb-warn-soft:#3a2d10;--mb-warn-ink:#f0c25a;--mb-error-soft:#3d1e1a;--mb-replied:#aab4f5;--mb-replied-soft:#23284a;--mb-shadow-card:none;--mb-shadow-pop:0 0 0 1px #2b363d}:root{--mb-fs-sm:.875rem;--mb-fs-base:1.0625rem;--mb-fs-lg:1.0625rem;--mb-fs-xl:1.3125rem;--mb-fs-2xl:1.625rem;--mb-fs-3xl:1.875rem}html[data-size=lg]{--mb-fs-sm:1rem;--mb-fs-base:1.125rem;--mb-fs-lg:1.1875rem;--mb-fs-xl:1.4375rem;--mb-fs-2xl:1.75rem;--mb-fs-3xl:2rem}html{scroll-padding-top:80px;scroll-padding-bottom:120px;font-size:100%}body{font-size:var(--mb-fs-lg);letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere;font-feature-settings:"tnum" 0;line-height:1.6}.num,td.money{font-variant-numeric:tabular-nums;text-align:right}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--mb-focus);outline-offset:2px}.input,.select,.textarea{border-color:var(--mb-field-border);font-size:var(--mb-fs-lg)}.btn{font-size:var(--mb-fs-lg);font-weight:600}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (forced-colors:active){:focus-visible{outline:3px solid highlight}}[data-phx-session],[data-phx-teleported-src]{display:contents}body{background:var(--color-base-200);color:var(--color-base-content);margin:0}h1,h2,h3,p{margin:0}h1{font-size:var(--mb-fs-2xl);letter-spacing:-.02em;font-weight:700;line-height:1.35}h2{font-size:var(--mb-fs-xl);font-weight:700;line-height:1.4}h3{font-size:var(--mb-fs-lg);font-weight:700}.muted{color:var(--mb-muted)}.t-sm{font-size:var(--mb-fs-sm);letter-spacing:0}.t-base{font-size:var(--mb-fs-base)}.t-lg,.mb-dnc,.mb-dnc .help,.mb-dnc .input,.mb-dnc .select,.mb-dnc .textarea,.mb-dnc label{font-size:var(--mb-fs-lg)}.big{font-size:var(--mb-fs-3xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1.2}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--color-primary);color:var(--color-primary-content);border-radius:8px;align-items:center;min-height:48px;padding:12px 16px;font-weight:600;display:inline-flex;position:absolute;top:-80px;left:8px}.skip:focus{top:8px}.btn{white-space:nowrap;gap:8px;height:auto;min-height:48px;padding:0 20px}.btn.mb-sec{--btn-bg:var(--color-base-100);--btn-fg:var(--color-base-content);--btn-border:var(--mb-field-border);--btn-shadow:none}.btn.mb-sec:hover{--btn-bg:var(--color-base-300)}.btn.mb-danger{--btn-bg:var(--color-base-100);--btn-fg:var(--color-error);--btn-border:var(--color-error);--btn-shadow:none}.btn.mb-danger:hover{--btn-bg:var(--mb-error-soft)}.btn.mb-small{min-width:48px;min-height:48px;font-size:var(--mb-fs-base);padding:0 14px}.btn.mb-full{width:100%}.btn[aria-pressed=true]{--btn-bg:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-border:var(--color-primary)}.btn .ic{font-size:1.1em;line-height:1}.linkbtn{min-height:48px;color:var(--color-info);min-width:48px;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:10px 4px;font-weight:600;text-decoration:underline;display:inline-flex}a.plain{color:inherit;text-decoration:none}.role{min-height:28px;font-size:var(--mb-fs-sm);letter-spacing:0;background:var(--mb-primary-soft);color:var(--color-primary);white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.role.ended{background:var(--color-base-200);color:var(--mb-muted)}.tag{min-height:28px;font-size:var(--mb-fs-sm);letter-spacing:0;border:1px solid var(--mb-field-border);color:var(--color-base-content);white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.warnchip{min-height:28px;font-size:var(--mb-fs-sm);letter-spacing:0;background:var(--mb-warn-soft);color:var(--mb-warn-ink);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.errchip{min-height:28px;font-size:var(--mb-fs-sm);letter-spacing:0;background:var(--mb-error-soft);color:var(--color-error);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.top{z-index:20;background:var(--color-base-100);border-bottom:1px solid var(--color-base-300);align-items:center;gap:16px;height:64px;padding:0 20px;display:flex;position:sticky;top:0}.brand{font-weight:700;font-size:var(--mb-fs-lg);white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.3;overflow:hidden}.brand small{font-size:var(--mb-fs-sm);color:var(--mb-muted);letter-spacing:0;font-weight:600;display:block}.topact{align-items:center;gap:8px;margin-left:auto;display:flex}.menu-btn{display:none!important}.shell{background:linear-gradient(to right,var(--color-base-100)239px,var(--color-base-300)239px 240px,transparent 240px);grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}nav.side{background:var(--color-base-100);border-right:1px solid var(--color-base-300);flex-direction:column;gap:4px;height:calc(100vh - 64px);padding:16px 12px;display:flex;position:sticky;top:64px;overflow-y:auto}.navbtn{min-height:52px;color:var(--color-base-content);font-size:var(--mb-fs-lg);border-radius:8px;align-items:center;gap:12px;padding:0 14px;font-weight:600;text-decoration:none;display:flex;position:relative}.navbtn:hover{background:var(--color-base-300)}.navbtn[aria-current=page]{background:var(--mb-primary-soft);color:var(--color-primary)}.navbtn[aria-current=page]:before{content:"";background:var(--color-primary);border-radius:4px;width:4px;position:absolute;top:10px;bottom:10px;left:0}.navbtn .ic{text-align:center;width:24px;font-size:1.1em}.navbtn .cnt{background:var(--color-primary);min-width:28px;height:28px;color:var(--color-primary-content);font-size:var(--mb-fs-sm);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 8px;display:inline-flex}.navbtn .soon{font-size:var(--mb-fs-sm);color:var(--mb-muted);letter-spacing:0;margin-left:auto;font-weight:600}.navgroup{font-size:var(--mb-fs-sm);color:var(--mb-muted);letter-spacing:0;margin:12px 14px 2px;font-weight:600}.navbtn.soonbtn{color:var(--mb-muted);font-weight:600}.side .gap{flex:1}.side .mob{border-top:1px solid var(--color-base-300);flex-direction:column;gap:8px;padding:12px 0;display:none}main.main{min-width:0;padding:28px 32px 120px}.nowrap{white-space:nowrap}.wrap{flex-direction:column;gap:24px;max-width:1440px;margin:0 auto;padding-bottom:112px;display:flex}.narrow{max-width:760px}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pagehead .acts{flex-wrap:wrap;gap:12px;display:flex}.card{background:var(--color-base-100);border:1px solid var(--color-base-300);box-shadow:var(--mb-shadow-card);border-radius:12px;padding:24px}.cardhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.banner{background:var(--mb-warn-soft);color:var(--mb-warn-ink);border-radius:12px;padding:14px 18px;font-weight:600;display:block}.banner>[aria-hidden]{margin-right:8px}.banner .btn{vertical-align:middle;margin-left:8px}.banner.info{background:var(--mb-info-soft);color:var(--color-info)}.banner.ok{background:var(--mb-success-soft);color:var(--color-success)}.banner.err{background:var(--mb-error-soft);color:var(--color-error)}.mb-stack{flex-direction:column;gap:20px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.menu-pop{position:relative}.menu-pop>summary{list-style:none}.menu-pop>summary::-webkit-details-marker{display:none}.menu-pop .pop{background:var(--color-base-100);border:1px solid var(--color-base-300);min-width:220px;box-shadow:var(--mb-shadow-pop);z-index:40;border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;top:52px;right:0}.pop-item{width:100%;min-height:48px;color:var(--color-base-content);font:inherit;font-size:var(--mb-fs-base);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.pop-item:hover{background:var(--color-base-300)}.pop .who{font-size:var(--mb-fs-sm);color:var(--mb-muted);letter-spacing:0;padding:8px 12px}.todo ul{margin:0;padding:0}.todo li{border-bottom:1px solid var(--color-base-300);align-items:center;gap:16px;padding:16px 4px;list-style:none;display:flex}.todo li:last-child{border-bottom:0}.todo .sym{background:var(--color-base-200);border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2em;font-weight:700;display:flex}.todo .txt{flex:1}.todo .txt .sub{color:var(--mb-muted);font-size:var(--mb-fs-base);display:block}.mb-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mb-stat{background:var(--color-base-100);border:1px solid var(--color-base-300);color:var(--color-base-content);box-shadow:var(--mb-shadow-card);border-radius:12px;padding:20px;text-decoration:none;display:block}a.mb-stat:hover{border-color:var(--color-primary)}a.mb-stat .go{font-size:var(--mb-fs-base);color:var(--color-info);text-underline-offset:3px;margin-top:8px;font-weight:600;text-decoration:underline;display:inline-flex}a.mb-stat:hover .go{text-decoration-thickness:2px}.mb-stat .lab{font-size:var(--mb-fs-base);color:var(--mb-muted);font-weight:600}.tablebox{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:12px;max-height:70vh;position:relative;overflow:auto}.tablebox.wide{max-height:none;overflow:visible}.tablebox.wide table.mb-grid thead th{top:64px}.tablebox.wide table.mb-grid thead th:first-child{border-top-left-radius:12px}.tablebox.wide table.mb-grid thead th:last-child{border-top-right-radius:12px}table.mb-grid{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--mb-fs-base)}table.mb-grid th,table.mb-grid td{border-bottom:1px solid var(--color-base-300);text-align:left;white-space:nowrap;height:56px;padding:0 16px}table.mb-grid thead th{z-index:2;background:var(--color-base-200);height:52px;font-weight:600;position:sticky;top:0}table.mb-grid thead th a,table.mb-grid thead th button{color:inherit;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}table.mb-grid th.fix,table.mb-grid td.fix{z-index:1;background:var(--color-base-100);box-shadow:1px 0 0 var(--color-base-300);position:sticky;left:0}table.mb-grid thead th.fix{z-index:3;background:var(--color-base-200)}table.mb-grid tbody tr{cursor:pointer}table.mb-grid tbody tr:hover td{background:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){table.mb-grid tbody tr:hover td{background:color-mix(in srgb,var(--color-base-300)45%,var(--color-base-100))}}table.mb-grid tfoot td{background:var(--color-base-200);border-top:2px solid var(--mb-field-border);border-bottom:0;font-weight:700;position:sticky;bottom:0}#doc-table tfoot td{position:static}.tablebox.mb-stackbox-all{border:0;max-height:none;overflow:visible}table.mb-stackall,table.mb-stackall tbody,table.mb-stackall tr,table.mb-stackall td{width:100%;display:block}table.mb-stackall thead{display:none}table.mb-stackall tr{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:12px;margin-bottom:12px;padding:12px 16px}table.mb-stackall td{overflow-wrap:anywhere;height:auto!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;border:0!important;padding:4px 0!important;position:static!important}table.mb-stackall td[data-label]:before{content:attr(data-label)" · ";font-weight:600}table.mb-grid thead th a,table.mb-grid thead th button,.rowopen,.person .nm a,a.chiplink,.errsum a,details>summary{min-height:48px}.rowopen{color:var(--color-base-content);align-items:center;min-width:44px;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.rowopen:hover{text-decoration:underline}.mcards{flex-direction:column;gap:12px;display:none}.mcard{background:var(--color-base-100);border:1px solid var(--color-base-300);color:var(--color-base-content);border-radius:12px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}.mcard .nm{font-size:var(--mb-fs-lg);font-weight:700}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pager .pages{flex-wrap:wrap;gap:6px;display:flex}.filters{flex-direction:column;gap:12px;display:flex}.frow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.frow .flab{font-size:var(--mb-fs-base);min-width:96px;font-weight:600}.fbtn{border:1px solid var(--mb-field-border);background:var(--color-base-100);min-height:48px;color:var(--color-base-content);font:inherit;font-size:var(--mb-fs-base);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.fbtn[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-content)}.fbtn[aria-pressed=true]:before{content:"✓ ";white-space:pre}.condline{font-size:var(--mb-fs-base);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filter-toggle{align-self:flex-start;display:none!important}.filter-rows{flex-direction:column;gap:12px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field>label,.field>.lab{font-weight:600}.field .input,.field .select,.field .textarea{width:100%;height:48px}.field .textarea{height:auto;min-height:120px}.help{font-size:var(--mb-fs-sm);color:var(--mb-muted);letter-spacing:0}.err{font-size:var(--mb-fs-base);color:var(--color-error);font-weight:600}.err:before{content:"! "}.input[aria-invalid=true],.select[aria-invalid=true]{border:2px solid var(--color-error)}.hint-warn{font-size:var(--mb-fs-base);color:var(--mb-warn-ink);background:var(--mb-warn-soft);border-radius:8px;padding:10px 14px;font-weight:600}.hint-warn .btn{margin-top:10px}input[type=date].input:focus-visible{outline-offset:-4px}input[type=date]::-webkit-datetime-edit-year-field:focus{background:var(--mb-focus);color:#fff;border-radius:4px;outline:none}input[type=date]::-webkit-datetime-edit-month-field:focus{background:var(--mb-focus);color:#fff;border-radius:4px;outline:none}input[type=date]::-webkit-datetime-edit-day-field:focus{background:var(--mb-focus);color:#fff;border-radius:4px;outline:none}.errsum{border:2px solid var(--color-error);background:var(--mb-error-soft);color:var(--color-error);border-radius:10px;padding:14px 18px;font-weight:600}.errsum a{color:var(--color-error);align-items:center;min-width:44px;min-height:44px;padding:0 4px;display:inline-flex}.formbar{background:var(--color-base-100);border-top:1px solid var(--color-base-300);border-radius:0 0 12px 12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 -24px -24px;padding:16px 24px;display:flex;position:sticky;bottom:0}.formbar .left{flex-wrap:wrap;gap:12px;display:flex}.choice{border:1px solid var(--mb-field-border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:14px;min-height:56px;padding:16px;display:flex}.choice:has(input:checked){border:2px solid var(--color-primary);background:var(--mb-primary-soft)}.choice input{width:24px;height:24px;accent-color:var(--color-primary);flex:0 0 24px;margin:2px 0 0}.choices{flex-direction:column;gap:12px;display:flex}.choices.two{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.affedit{border-top:1px solid var(--color-base-300);padding-top:20px}.seg{flex-wrap:wrap;gap:12px;display:flex}.seg .choice{flex:220px}.cbline{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.cbline input{width:24px;height:24px;accent-color:var(--color-primary)}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fact{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:12px;padding:16px 20px}.fact .lab{font-size:var(--mb-fs-base);color:var(--mb-muted);font-weight:600}.fact .v{margin-top:4px;font-weight:700}.tabs-mb{border-bottom:2px solid var(--color-base-300);gap:4px;display:flex}.tab-mb{min-height:52px;color:var(--mb-muted);font-size:var(--mb-fs-lg);border-bottom:3px solid #0000;align-items:center;margin-bottom:-2px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.tab-mb[aria-selected=true]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.orggrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.person{border-bottom:1px solid var(--color-base-300);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:18px 0;display:grid}.person.is-primary{border-left:4px solid var(--color-primary);padding-left:14px}.primary-line{color:var(--color-primary);font-weight:700;font-size:var(--mb-fs-base);margin-bottom:2px}.person:last-child{border-bottom:0}.person .nm{flex-wrap:wrap;align-items:center;gap:4px;font-weight:700;display:flex}.person .nm a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mb-field-border);-webkit-text-decoration-color:var(--mb-field-border);text-decoration-color:var(--mb-field-border);align-items:center;min-width:44px;min-height:44px;display:inline-flex}.person .roles{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.person.new{background:var(--mb-primary-soft);border-radius:10px;padding-left:12px;padding-right:12px}details.former summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;font-weight:600;list-style:none;display:flex}details.former summary::-webkit-details-marker{display:none}details.former summary:before{content:"▸"}details.former[open] summary:before{content:"▾"}.kv{font-size:var(--mb-fs-base);grid-template-columns:160px minmax(0,1fr);gap:10px 16px;margin:0;display:grid}.kv dt{color:var(--mb-muted);font-weight:600}.kv dd{margin:0}ul.plain{margin:0;padding:0;list-style:none}ul.lines li{border-bottom:1px solid var(--color-base-300);font-size:var(--mb-fs-base);padding:12px 0}ul.lines li:last-child{border-bottom:0}.bars{flex-direction:column;gap:18px;display:flex}.bar-row{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:16px;display:grid}.bar-track{background:var(--color-base-200);border-radius:8px;height:32px;position:relative}.bar-fill{background:var(--color-primary);border-radius:8px;min-width:8px;position:absolute;top:0;bottom:0}.bar-fill.ended{background:var(--mb-muted)}.bar-axis{font-size:var(--mb-fs-sm);color:var(--mb-muted);letter-spacing:0;justify-content:space-between;margin-left:236px;display:flex}.mb-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mb-step{background:var(--color-base-200);font-size:var(--mb-fs-base);color:var(--mb-muted);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:flex}.mb-step.on{background:var(--color-primary);color:var(--color-primary-content)}.mb-step.done{background:var(--mb-primary-soft);color:var(--color-primary)}.result{counter-reset:r;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.result li{background:var(--color-base-200);border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.result li:before{counter-increment:r;content:counter(r);background:var(--color-primary);height:28px;color:var(--color-primary-content);font-size:var(--mb-fs-sm);border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;font-weight:700;display:flex}.empty{border:1px dashed var(--mb-field-border);background:var(--color-base-100);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:32px 24px;display:flex}.empty .ic{font-size:24px;line-height:1}.overlay{z-index:60;background:#0a101480;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog{background:var(--color-base-100);color:var(--color-base-content);box-shadow:var(--mb-shadow-pop);border-radius:12px;flex-direction:column;gap:18px;width:min(560px,100%);max-height:calc(100vh - 32px);padding:28px;display:flex;overflow:auto}.dialog .acts{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.toast-mb{z-index:70;background:var(--color-base-content);color:var(--color-base-100);box-shadow:var(--mb-shadow-pop);border-radius:12px;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:12px 12px 12px 20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast-mb.err{background:var(--color-error);color:var(--color-error-content)}.toast-mb .btn{--btn-bg:transparent;--btn-fg:var(--color-base-100);--btn-border:var(--color-base-100);--btn-shadow:none;min-height:44px}.toast-mb.err .btn{--btn-fg:var(--color-error-content);--btn-border:var(--color-error-content)}.auth{justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.auth .card{flex-direction:column;gap:20px;width:min(520px,100%);display:flex}.auth .qr{border:1px solid var(--color-base-300);background:#fff;border-radius:12px;width:fit-content;padding:12px}.auth .secret{font-family:ui-monospace,Consolas,monospace;font-size:var(--mb-fs-lg);letter-spacing:.05em;background:var(--color-base-200);word-break:break-all;border-radius:8px;padding:10px 14px}.codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.codes li{font-family:ui-monospace,Consolas,monospace;font-size:var(--mb-fs-lg);background:var(--color-base-200);text-align:center;letter-spacing:.08em;border-radius:8px;padding:10px 14px}ol.numsteps{counter-reset:st;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}ol.numsteps>li{flex-direction:column;gap:12px;padding-left:48px;display:flex;position:relative}ol.numsteps>li:before{counter-increment:st;content:counter(st);background:var(--color-primary);width:34px;height:34px;color:var(--color-primary-content);font-weight:700;font-size:var(--mb-fs-base);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.step-title{font-size:var(--mb-fs-lg);line-height:34px}.auth .secret .grp{white-space:nowrap;margin-right:.6em;display:inline-block}.auth .qr.small{border-radius:8px;padding:6px;display:inline-block}.storeqrs{flex-wrap:wrap;gap:16px;display:flex}.storeqr{color:var(--color-base-content);font-size:var(--mb-fs-base);flex-direction:column;align-items:center;gap:6px;min-width:44px;min-height:44px;font-weight:600;text-decoration:none;display:flex}.lab{font-weight:600}.copied{color:var(--color-success);font-weight:600}.print-only{display:none}.errsum ul{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.otp-input{letter-spacing:.2em;text-align:center;font-variant-numeric:tabular-nums;font-size:24px!important}.t-xl{font-size:var(--mb-fs-xl)}.mb-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.mb-mbtn{border:1px solid var(--mb-field-border);background:var(--color-base-100);min-height:64px;color:var(--color-base-content);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:44px;font-weight:700;display:flex}.mb-mbtn small{font-size:var(--mb-fs-sm);color:var(--mb-muted);letter-spacing:0;font-weight:600}.mb-mbtn:hover{background:var(--color-base-300)}.mb-mbtn[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-content)}.mb-mbtn[aria-pressed=true] small{color:var(--color-primary-content)}.mb-mbtn.has-todo{box-shadow:inset 0 -4px 0 var(--color-info)}.mb-mphone{justify-content:space-between;align-items:center;gap:8px;display:none}.mb-mstats{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.mb-moneyline{font-size:var(--mb-fs-lg);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:12px;display:flex}.mb-moneyline b{font-size:var(--mb-fs-xl)}.infochip{min-height:28px;font-size:var(--mb-fs-sm);letter-spacing:0;background:var(--mb-info-soft);color:var(--color-info);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}table.mb-feetable td.mb-orgcell .infochip{white-space:normal;margin:4px 6px 0 0}a.chiplink{cursor:pointer;min-height:44px;text-decoration:none}a.chiplink:hover{text-decoration:underline}.mb-phone-total{width:100%;margin:0;display:none}ul.mb-bullets{margin:0;padding-left:22px;list-style:outside}ul.mb-bullets>li+li{margin-top:8px}.mb-feecards{flex-direction:column;gap:12px;display:flex}.mb-holdchip{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.mb-feecard .mb-firstact{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.mb-feecard{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.mb-feecard .first{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mb-feecard .acts{flex-wrap:wrap;gap:8px;display:flex}.mb-wizrow{border-bottom:1px solid var(--color-base-300);grid-template-columns:48px minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:8px 12px;padding:10px 0;display:grid}.mb-wizrow input[type=checkbox]{width:24px;height:24px}.banner.err:before{content:none}input.mb-check{appearance:auto;-webkit-appearance:checkbox;width:24px;height:24px;accent-color:var(--color-primary);flex:0 0 24px;margin:0}.mb-wizrow label.hit{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.mb-mstat{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:12px;padding:16px}.mb-mstat .lab{font-size:var(--mb-fs-base);align-items:center;gap:6px;font-weight:600;display:flex}.mb-mstat{min-width:0}.mb-mstat .big{font-size:var(--mb-fs-2xl)}.mb-mstat .big .nw{white-space:nowrap}.mb-mstat .sm.num{white-space:nowrap;font-variant-numeric:tabular-nums}.mb-mstat .sm{color:var(--mb-muted);font-size:var(--mb-fs-base)}.mb-summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;list-style:none;display:flex}.mb-summary::-webkit-details-marker{display:none}.mb-summary:before{content:"▸";font-weight:700}details[open]>.mb-summary:before{content:"▾"}table.mb-yeargrid th,table.mb-yeargrid td{text-align:center;height:48px;padding:0 10px}table.mb-yeargrid th.fix,table.mb-yeargrid td.fix{text-align:left;padding:0 16px}.mb-fee{min-height:28px;font-size:var(--mb-fs-sm);letter-spacing:0;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.mb-fee.todo{border:1px dashed var(--mb-field-border);color:var(--mb-muted)}.mb-fee.planned{border-color:var(--mb-field-border);color:var(--color-base-content)}.mb-fee.invoiced{background:var(--mb-info-soft);color:var(--color-info)}.mb-fee.partial{background:var(--mb-warn-soft);color:var(--mb-warn-ink)}.mb-fee.paid,.mb-fee.reduced_paid{background:var(--mb-success-soft);color:var(--color-success)}.mb-fee.waived{color:var(--color-base-content);border-color:var(--mb-field-border);background:repeating-linear-gradient(135deg,var(--color-base-200)0 6px,var(--color-base-100)6px 12px)}.mb-fee.overdue{background:var(--mb-warn-soft);color:var(--mb-warn-ink);font-weight:700}.mb-fee.closed_unpaid,.mb-fee.canceled,.mb-fee.refunded{background:var(--color-neutral);color:var(--color-neutral-content)}table.mb-grid th.num,table.mb-grid td.money{text-align:right}table.mb-grid td.mb-reason{white-space:normal;min-width:200px;line-height:1.4}table.mb-feetable td.mb-orgcell{white-space:normal;min-width:240px;max-width:460px}table.mb-feetable td.mb-orgcell .rowopen{display:inline-flex}html[data-size=lg] table.mb-feetable th,html[data-size=lg] table.mb-feetable td{padding:0 10px}html[data-size=lg] table.mb-feetable td.mb-orgcell{min-width:200px}table.mb-grid tr.mb-rev td.fix{padding-left:32px}table.mb-grid tr.mb-hit td{background:var(--mb-info-soft)}.mcard .mb-hit{background:var(--mb-info-soft);border-radius:8px;padding:4px 8px}table.mb-grid.docgrid td{white-space:normal;padding-top:8px;padding-bottom:8px}table.mb-grid.docgrid td.money{white-space:nowrap}.mb-acts{flex-wrap:wrap;gap:12px}.mb-sub{color:var(--mb-muted);font-size:var(--mb-fs-base);margin-top:2px;line-height:1.45;display:block}table.mb-feetable td.mb-orgcell .warnchip{white-space:normal;margin:4px 6px 0 0}.mb-d0{font-size:var(--mb-fs-lg);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}.mb-d0item b{font-size:var(--mb-fs-xl)}.mb-exline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.mb-cell{min-width:44px;min-height:44px;color:inherit;border-radius:8px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.mb-cell:hover{background:var(--color-base-300)}.mb-source{background:var(--color-base-200);border-radius:8px;padding:10px 14px}.mb-upcoming{border-left:4px solid var(--color-info)}.feegrid input.input{text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:140px;height:48px}.feegrid td.cls{font-weight:700}@media (max-width:1100px){.mb-mstats{grid-template-columns:repeat(4,minmax(0,1fr))}.mb-months{grid-template-columns:repeat(6,minmax(0,1fr))}.facts,.orggrid{grid-template-columns:minmax(0,1fr)}.tablebox.wide{max-height:none;overflow:auto}.tablebox.wide table.mb-grid thead th{top:0}}.mb-phone-note{display:none}table.mb-grid tr.hl td{background:var(--mb-primary-soft)}@media (max-width:767px){.mb-phone-note{display:block}.top{gap:8px;padding:0 12px}.brand small{display:none}.menu-btn{display:inline-flex!important}.topact .desk{display:none!important}.side .mob{display:flex}.shell{background:0 0;grid-template-columns:minmax(0,1fr)}nav.side{z-index:50;width:288px;height:auto;box-shadow:var(--mb-shadow-pop);visibility:hidden;transition:transform .15s cubic-bezier(0,0,0,1);position:fixed;top:64px;bottom:0;left:0;transform:translate(-100%)}nav.side.open{visibility:visible;transform:none}.drawer-bg.open{z-index:45;background:#0a101466;display:block;position:fixed;inset:64px 0 0}main.main{padding:16px 16px 120px}.card{padding:16px}.mb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.todo li{flex-wrap:wrap}.todo li .btn{width:100%}.tablebox.wide{display:none}.mcards{display:flex}.tabs-mb{flex-wrap:wrap;overflow-x:visible}.tab-mb{font-size:var(--mb-fs-base);flex:1 0 auto;justify-content:center;padding:0 12px}.person{grid-template-columns:minmax(0,1fr)}.pagehead .acts{width:100%}.pagehead .acts .btn{flex:1}.formbar{margin:0 -16px -16px;padding:12px 16px}.formbar .btn,.formbar .left{flex:1}.kv{grid-template-columns:minmax(0,1fr);gap:2px 0}.kv dd{margin-bottom:10px}.dialog .acts .btn{flex:1}.frow .flab{min-width:100%}.filter-toggle{display:inline-flex!important}.filters:not(.open) .filter-rows{display:none}.choices.two{grid-template-columns:minmax(0,1fr)}.toast-mb{max-width:none;left:16px;right:16px;transform:none}.bar-row{grid-template-columns:minmax(0,1fr);gap:6px}.bar-axis{margin-left:0}.mb-months,.mb-monthbox{display:none}.mb-mphone{display:flex}.mb-mstats{grid-template-columns:repeat(2,minmax(0,1fr))}.tablebox.feebox,.tablebox.mb-stackbox{border:0;overflow:visible}table.mb-stackgrid,table.mb-stackgrid tbody,table.mb-stackgrid tr,table.mb-stackgrid td{width:100%;display:block}table.mb-stackgrid thead{display:none}table.mb-stackgrid tr{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:12px;margin-bottom:12px;padding:12px}table.mb-stackgrid td{overflow-wrap:anywhere;height:auto!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;border:0!important;padding:4px 0!important;position:static!important}table.mb-stackgrid td[data-label]:before{content:attr(data-label);margin-right:8px;font-weight:600}table.feegrid,table.feegrid tbody,table.feegrid tr,table.feegrid td{width:100%;display:block}table.feegrid thead{display:none}table.feegrid tr{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:12px;margin-bottom:12px;padding:12px}table.feegrid td{height:auto!important;box-shadow:none!important;border:0!important;padding:6px 0!important;position:static!important}table.feegrid td.cls{font-size:var(--mb-fs-lg)}table.feegrid td[data-label]:before{content:attr(data-label);margin-bottom:4px;font-weight:600;display:block}.mb-d0{font-size:var(--mb-fs-base)}.mb-phone-total{display:block}.mb-feecard .mb-firstact{margin-left:0}.mb-wizrow{grid-template-columns:48px minmax(0,1fr)}.mb-wizrow .wz-rest{grid-column:2}.mb-moneyline{font-size:var(--mb-fs-base)}}.drawer-bg{display:none}.replychip{min-height:28px;font-size:var(--mb-fs-sm);letter-spacing:0;background:var(--mb-replied-soft);color:var(--mb-replied);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}table.mb-feetable td.mb-orgcell .replychip{white-space:normal;margin:4px 6px 0 0}.quote{border-left:4px solid var(--mb-replied);background:var(--mb-replied-soft);font-size:var(--mb-fs-lg);border-radius:0 10px 10px 0;margin:0;padding:16px 20px}.rp-body{white-space:pre-wrap}.checkline{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.checkline input[type=checkbox]{width:24px;height:24px;accent-color:var(--color-primary);flex:none;margin-top:2px}.mb-inbox{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.mb-rlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mb-ritem{border:1px solid var(--color-base-300);background:var(--color-base-100);color:var(--color-base-content);border-radius:12px;flex-direction:column;gap:6px;min-height:56px;padding:16px;text-decoration:none;display:flex}.mb-ritem:hover{border-color:var(--mb-field-border)}.mb-ritem[aria-current=true]{border:2px solid var(--color-primary);background:var(--mb-primary-soft)}.mb-ritem .top1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mb-ritem .one{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mb-rdetail{min-width:0}.backlink{display:none!important}.mb-pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--mb-fs-base);background:var(--color-base-200);border-radius:8px;margin:8px 0 0;padding:12px}.mb-rdetail{padding-bottom:96px}.mb-hist{font-size:var(--mb-fs-base);flex-direction:column;gap:4px;margin:8px 0 0;padding-left:20px;display:flex}.mb-linklist{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.mb-linklist>li{border-top:1px solid var(--color-base-300);flex-direction:column;gap:10px;padding:12px 0;display:flex}.mb-linkhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mb-linkbody{flex-direction:column;gap:8px;display:flex}.mb-linkbody .input{width:100%;font-size:var(--mb-fs-base)}@media (max-width:767px){.mb-inbox{grid-template-columns:minmax(0,1fr)}.mb-inbox.has-detail .mb-rlistbox,.mb-inbox:not(.has-detail) .mb-rdetail{display:none}.backlink{display:inline-flex!important}.desk-only{display:none}#reply-actions .row .btn{width:100%}}.rp-top{background:var(--color-base-100);border-bottom:1px solid var(--color-base-300);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rp-brand{font-weight:700;font-size:var(--mb-fs-lg);min-width:0;line-height:1.3}.rp-brand small{font-size:var(--mb-fs-sm);color:var(--mb-muted);letter-spacing:0;font-weight:600;display:block}.rp-prefs{flex:none;gap:8px;display:flex}.rp-main{max-width:560px;font-size:var(--mb-fs-lg);flex-direction:column;gap:20px;margin:0 auto;padding:20px 16px 64px;display:flex}.rp-main h1{font-size:var(--mb-fs-2xl)}.rp-card{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:12px;padding:20px}.rp-sum{flex-direction:column;gap:10px;display:flex}.rp-amount{font-size:var(--mb-fs-3xl);text-align:left;font-weight:700;line-height:1.2}.rp-kv{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.rp-kv dt{color:var(--mb-muted);font-weight:600}.rp-kv dd{overflow-wrap:anywhere;margin:0}.rp-choices{flex-direction:column;gap:12px;display:flex}.rp-choice{border:2px solid var(--mb-field-border);background:var(--color-base-100);min-height:64px;color:var(--color-base-content);border-radius:12px;flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.rp-choice b{font-size:var(--mb-fs-xl)}.rp-choice span{font-size:var(--mb-fs-base);color:var(--mb-muted)}.rp-choice:hover{border-color:var(--color-primary)}.rp-radios{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.rp-radios legend{margin-bottom:8px;font-weight:600}.rp-radio{border:1px solid var(--mb-field-border);cursor:pointer;background:var(--color-base-100);border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex}.rp-radio input{width:24px;height:24px;accent-color:var(--color-primary);flex:none}.rp-radio:has(input:checked){border:2px solid var(--color-primary);background:var(--mb-primary-soft)}.rp-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rp-hp *{border:0;width:1px;height:1px;padding:0;font-size:1px}.rp-done{align-items:center;gap:12px;display:flex}.rp-check{background:var(--color-success);width:48px;height:48px;color:var(--color-success-content);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:inline-flex}.rp-foot{margin-top:8px}@media (max-width:420px){.rp-prefs .btn .wide{display:none}.rp-prefs .btn{padding:0 10px}}.rp-left{white-space:nowrap;font-weight:700}.rp-left.late{color:var(--color-error)}.rp-trust{background:var(--mb-primary-soft);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.rp-trust>span[aria-hidden]{color:var(--color-primary);font-weight:700}.rp-contact{overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;display:flex}.rp-other-req{color:var(--color-error);gap:8px;margin:0;font-weight:600;display:none}#rp-form:has(#reason-other:checked) .rp-other-req{display:flex}#rp-form:has(#reason-other:checked) #reply_body{border-color:var(--color-error)}@media print{body *{visibility:hidden!important}.print-area,.print-area *{visibility:visible!important}.print-area{width:100%;position:absolute;top:0;left:0}.print-only{margin-bottom:12px;font-weight:700;display:block}.codes li{color:#000;border:1px solid #000;background:0 0!important}}.mb-linkfilter{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.mb-peek>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.mb-stat .big{font-size:var(--mb-fs-2xl);font-variant-numeric:tabular-nums;margin-top:4px;font-weight:700;display:block}button.mb-stat.binbtn{text-align:left;cursor:pointer;font:inherit;min-height:44px}button.mb-stat.binbtn[aria-pressed=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-primary)}.mb-applybar{z-index:5;background:var(--color-base-100);border-top:1px solid var(--color-base-300);flex-wrap:wrap;align-items:center;gap:12px;margin:0 -16px;padding:12px 16px;display:flex;position:sticky;bottom:0}.mb-applybar .btn:disabled,.mb-applybar .btn[disabled]{opacity:1;background:var(--color-base-200);color:var(--mb-muted);border:1px solid var(--color-base-300);cursor:not-allowed}.mb-rowacts{flex-direction:column;align-items:stretch;gap:6px;display:flex}.mb-rowacts .btn{white-space:nowrap}@keyframes dropdown{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}