:root{--merisia-color-text:#0b0c0c;--merisia-color-text-secondary:#505a5f;--merisia-color-text-disabled:#b1b4b6;--merisia-color-text-inverse:#fff;--merisia-color-text-link:#1d70b8;--merisia-color-text-link-hover:#003078;--merisia-color-text-link-visited:#4c2c92;--merisia-color-background:#fff;--merisia-color-background-subtle:#f3f2f1;--merisia-color-background-disabled:#f3f2f1;--merisia-color-background-input:#fff;--merisia-color-primary:#1d70b8;--merisia-color-primary-hover:#003078;--merisia-color-primary-active:#004e2a;--merisia-color-primary-text:#fff;--merisia-color-secondary:#505a5f;--merisia-color-secondary-hover:#383f43;--merisia-color-secondary-active:#2e3436;--merisia-color-secondary-text:#fff;--merisia-color-warning:#f47738;--merisia-color-warning-hover:#c15e20;--merisia-color-warning-text:#fff;--merisia-color-danger:#d4351c;--merisia-color-danger-hover:#aa2a16;--merisia-color-danger-text:#fff;--merisia-color-error:#d4351c;--merisia-color-error-background:#fef1ee;--merisia-color-error-border:#d4351c;--merisia-color-error-text:#d4351c;--merisia-color-success:#00703c;--merisia-color-success-background:#e8f5ea;--merisia-color-success-border:#00703c;--merisia-color-border:#b1b4b6;--merisia-color-border-input:#0b0c0c;--merisia-color-border-strong:#0b0c0c;--merisia-color-focus:#fd0;--merisia-color-focus-text:#0b0c0c;--merisia-font-family:Seravek, "Gill Sans Nova", Ubuntu, Calibri, "DejaVu Sans", source-sans-pro, sans-serif;--merisia-font-family-mono:ui-monospace, "Cascadia Code", "Source Code Pro", menlo, consolas, "DejaVu Sans Mono", monospace;--merisia-font-size-xs:clamp(.75rem, calc(.73rem + .1vw), .8125rem);--merisia-font-size-sm:clamp(.875rem, calc(.85rem + .13vw), .9375rem);--merisia-font-size-base:clamp(1rem, calc(.96rem + .21vw), 1.125rem);--merisia-font-size-lg:clamp(1.125rem, calc(1.07rem + .27vw), 1.25rem);--merisia-font-size-xl:clamp(1.25rem, calc(1.17rem + .42vw), 1.4375rem);--merisia-font-size-2xl:clamp(1.5rem, calc(1.38rem + .63vw), 1.75rem);--merisia-font-size-3xl:clamp(1.75rem, calc(1.54rem + 1.04vw), 2.25rem);--merisia-font-weight-normal:400;--merisia-font-weight-bold:700;--merisia-line-height-tight:1.25;--merisia-line-height-base:1.5;--merisia-line-height-relaxed:1.75;--merisia-spacing-1:4px;--merisia-spacing-2:8px;--merisia-spacing-3:12px;--merisia-spacing-4:16px;--merisia-spacing-5:20px;--merisia-spacing-6:24px;--merisia-spacing-8:32px;--merisia-spacing-10:40px;--merisia-spacing-12:48px;--merisia-border-width:2px;--merisia-border-width-thin:1px;--merisia-border-radius:0;--merisia-border-radius-sm:2px;--merisia-focus-width:3px;--merisia-focus-offset:0px;--merisia-color-state-hover:color-mix(in srgb, var(--merisia-color-primary,#00703c) 8%, transparent);--merisia-color-state-pressed:color-mix(in srgb, var(--merisia-color-primary,#00703c) 10%, transparent);--merisia-color-state-dragged:color-mix(in srgb, var(--merisia-color-primary,#00703c) 16%, transparent);--merisia-transition-duration:.15s;--merisia-transition-easing:ease-in-out;--merisia-input-min-height:40px;--merisia-input-padding-y:.375rem;--merisia-input-padding-x:.5rem;--merisia-width-buffer:2rem;--merisia-button-padding-y:8px;--merisia-button-padding-x:16px;--merisia-button-border-width:2px;--merisia-button-shadow-width:2px;--color-black:#232222;--color-white:#fdfdfd}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--merisia-font-family);color:var(--merisia-color-text);background:var(--merisia-color-background);margin:0;font-size:1rem;line-height:1.5}header{background:var(--color-black);color:var(--color-white);padding:16px 32px}header h1{margin:0;font-size:1.5rem}header p{opacity:.85;margin:4px 0 0;font-size:.9375rem}header a{color:var(--color-white);font-weight:700;text-decoration:none}header a:hover{text-decoration:underline}.docs-header__version{opacity:.75;vertical-align:middle;margin-left:8px;font-size:.8125rem;font-weight:400}.docs-header__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.docs-header__actions{align-items:center;gap:16px;display:flex}.docs-lang-toggle{border:2px solid var(--color-white);color:var(--color-white);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;padding:6px 14px;font-family:inherit;font-size:.9375rem;font-weight:700}.docs-lang-toggle:hover{background:#ffffff26}.docs-lang-toggle:focus-visible{outline:3px solid var(--merisia-color-focus);outline-offset:2px}html.i18n-pending body{visibility:hidden}.docs-layout{min-height:calc(100vh - 80px);display:flex}.docs-nav{border-right:1px solid var(--merisia-color-border);flex-shrink:0;width:220px;padding:16px}.docs-nav h2{text-transform:uppercase;letter-spacing:.05em;color:var(--merisia-color-text-secondary);margin:0 0 12px;font-size:.75rem;font-weight:700}.docs-nav ul{margin:0 0 16px;padding:0;list-style:none}.docs-nav__home-wrap{border-bottom:1px solid var(--merisia-color-border);margin-bottom:12px;padding-bottom:8px}.docs-nav__home-link{color:var(--merisia-color-primary);border-radius:2px;padding:4px 8px;font-size:.9375rem;text-decoration:none;display:block}.docs-nav__home-link:hover{background:#e8f0fb}.docs-nav li{margin-bottom:2px}.docs-nav a{color:var(--merisia-color-primary);border-radius:2px;padding:4px 8px;font-size:.9375rem;text-decoration:none;display:block}.docs-nav a:hover{background:#e8f0fb}.docs-nav a[aria-current=page]{background:var(--merisia-color-primary);color:#fff;font-weight:700}.docs-toc{border-right:1px solid var(--merisia-color-border);flex-shrink:0;align-self:flex-start;width:200px;max-height:calc(100vh - 32px);padding:16px;position:sticky;top:16px;overflow-y:auto}.docs-toc__title{text-transform:uppercase;letter-spacing:.05em;color:var(--merisia-color-text-secondary);margin:0 0 12px;font-size:.75rem;font-weight:700}.docs-toc__list{margin:0;padding:0;list-style:none}.docs-toc__item{margin-bottom:2px}.docs-toc__item--level-2{padding-left:12px}.docs-toc__item--level-3{padding-left:24px}.docs-toc__item--level-4{padding-left:36px}.docs-toc__item--level-5{padding-left:48px}.docs-toc__item--level-6{padding-left:60px}.docs-toc__link{color:var(--merisia-color-primary);border-radius:2px;padding:4px 8px;font-size:.875rem;text-decoration:none;display:block}.docs-toc__link:hover{background:#e8f0fb}@media (width<=1100px){.docs-toc{display:none}}.docs-aside{flex-shrink:0;align-self:flex-start;width:260px;margin-left:auto;padding:16px;position:sticky;top:16px}.docs-aside__section h2{text-transform:uppercase;letter-spacing:.05em;color:var(--merisia-color-text-secondary);margin:0 0 12px;font-size:.75rem;font-weight:700}.docs-aside__links{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (width<=1300px){.docs-aside{display:none}}.docs-content{flex:1;max-width:800px;padding:32px}.docs-content--wide{max-width:none}.docs-content h1{margin:0 0 8px;font-size:2rem}.docs-content h2{border-bottom:1px solid var(--merisia-color-border);margin:32px 0 12px;padding-bottom:8px;font-size:1.375rem}.docs-content p{margin:0 0 16px}.docs-tag{color:var(--merisia-color-primary);background:#e8f0fb;border-radius:4px;margin-bottom:16px;padding:2px 8px;font-family:monospace;font-size:.875rem;display:inline-block}.demo-section{border:1px solid var(--merisia-color-border);background:#f8f8f8;border-radius:4px;margin-bottom:16px;padding:24px}.demo-section h3{color:var(--merisia-color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px;font-size:.75rem;font-weight:700}.docs-content table{border-collapse:separate;border-spacing:0;border:1px solid var(--merisia-color-border);border-radius:8px;width:100%;margin-bottom:24px;font-size:.9375rem;overflow:hidden;box-shadow:0 1px 3px #0b0c0c14}.docs-content th,.docs-content td{text-align:left;border-bottom:1px solid var(--merisia-color-border);padding:10px 14px}.docs-content th{text-transform:uppercase;letter-spacing:.04em;color:var(--merisia-color-text-secondary);background:#f3f2f1;font-size:.8125rem;font-weight:700}.docs-content td:first-child,.docs-content td:nth-child(2),.docs-content td:nth-child(3){font-family:monospace;font-size:.875rem}.docs-content tbody tr:nth-child(2n){background:#fafafa}.docs-content tbody tr:hover{background:#e8f0fb}.docs-content tbody tr:last-child td{border-bottom:none}.docs-content td[colspan]{font-family:var(--merisia-font-family);background:#e8f0fb;padding:8px 14px}.docs-content td[colspan] strong{color:var(--merisia-color-primary-hover)}.required-marker{color:var(--merisia-color-error);font-weight:700}.table-legend{color:var(--merisia-color-text-secondary);margin-top:-12px;font-size:.875rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.docs-content table{display:block;overflow-x:auto}}code{font-family:monospace;font-size:.875rem}.index-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;padding:0;list-style:none;display:grid}.index-grid a{border:1px solid var(--merisia-color-border);color:var(--merisia-color-primary);padding:8px 12px;font-family:monospace;font-size:.9375rem;text-decoration:none;display:block}.index-grid a:hover{background:#f3f2f1;text-decoration:underline}a:focus-visible{outline:3px solid var(--merisia-color-focus);outline-offset:2px}pre[class*=language-]{background:#1e1e2e;border-radius:4px;margin:12px 0 0;padding:16px;font-size:.8125rem;overflow:auto}pre[class*=language-] code{font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:inherit;background:0 0}div.code-toolbar>.toolbar>.toolbar-item>button{color:#fdfdfd;cursor:pointer;background:#ffffff1a;border-radius:4px;padding:4px 8px;font-size:1rem}div.code-toolbar>.toolbar>.toolbar-item>button:hover{background:#fff3}div.code-toolbar>.toolbar>.toolbar-item>button:focus-visible{outline:3px solid var(--merisia-color-focus);outline-offset:2px}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{z-index:10;opacity:0;transition:opacity .3s ease-in-out;position:absolute;top:.3em;right:.2em}div.code-toolbar:hover>.toolbar,div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{color:inherit;font:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background:0 0;border:0;padding:0;line-height:normal;overflow:visible}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;background:#e0e0e033;border-radius:.5em;padding:0 .5em;font-size:.8em;box-shadow:0 2px #0003}div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus{color:inherit;text-decoration:none}code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
