:root{--ink-sans:ui-sans-serif,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--ink-serif:"Iowan Old Style","Charter",Georgia,"Times New Roman",serif;--ink-mono:ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--ink-text-h1:44px;--ink-text-h2:32px;--ink-text-h3:24px;--ink-text-h4:20px;--ink-text-h5:17px;--ink-text-h6:15px;--ink-text-prose:18px;--ink-text-body:16px;--ink-text-mono:14px;--ink-text-small:13px;--ink-text-caption:12px;--ink-text-label:11px;--ink-lh-tight:1.15;--ink-lh-body:1.55;--ink-lh-prose:1.6;--ink-tracking-tight:-.015em;--ink-tracking-mono:.16em;--ink-tracking-label:.18em;--ink-tracking-wide:.2em;--ink-fg:#000;--ink-bg:#fff;--ink-fg-inverted:#fff;--ink-bg-inverted:#000;--ink-accent:var(--ink-fg);--ink-info:var(--ink-fg);--ink-success:var(--ink-fg);--ink-warning:var(--ink-fg);--ink-danger:var(--ink-fg);--kaleido-red:#d11a1a;--kaleido-orange:#e26a1b;--kaleido-yellow:#e8c81c;--kaleido-green:#1f8a3b;--kaleido-blue:#1e4fb8;--ink-border-width:2px;--ink-border-width-strong:4px;--ink-border-width-hair:1px;--ink-border-width-error:3px;--ink-border:var(--ink-border-width) solid var(--ink-fg);--ink-border-strong:var(--ink-border-width-strong) solid var(--ink-fg);--ink-border-hair:var(--ink-border-width-hair) solid var(--ink-fg);--ink-focus-width:3px;--ink-focus-offset:2px;--ink-space-1:4px;--ink-space-2:8px;--ink-space-3:12px;--ink-space-4:16px;--ink-space-5:24px;--ink-space-6:32px;--ink-space-7:48px;--ink-space-8:64px;--ink-control-h-sm:36px;--ink-control-h-md:44px;--ink-control-h-lg:48px;--ink-hatch-disabled:repeating-linear-gradient(45deg,var(--ink-fg) 0 1px,transparent 1px 4px);--ink-hatch-error:repeating-linear-gradient(45deg,var(--ink-fg) 0 1px,transparent 1px 5px);--ink-hatch-cover:repeating-linear-gradient(45deg,var(--ink-bg) 0 2px,var(--ink-fg) 2px 6px)}.ink-page ::-webkit-backdrop{scroll-behavior:auto!important;-webkit-transition:none!important;transition:none!important;animation:none!important}.ink-page,.ink-page *,.ink-page ::backdrop,.ink-page :after,.ink-page :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}:where(html:has(.ink-page)){scroll-behavior:auto}.ink-page{font-family:var(--ink-sans);color:var(--ink-fg);background:var(--ink-bg);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.ink-page :not(:defined){visibility:hidden}.ink-page ::selection{background:var(--ink-fg);color:var(--ink-bg)}.ink-page :focus-visible{outline:var(--ink-focus-width) solid var(--ink-fg);outline-offset:var(--ink-focus-offset)}.ink-page :focus{outline-color:var(--ink-fg)}.ink-page--sheet{max-width:1180px;padding:var(--ink-space-6) var(--ink-space-5) var(--ink-space-8);margin:0 auto}.ink-rule{border:none;border-top:var(--ink-border-width) solid var(--ink-fg);height:0;margin:0}.ink-rule--thick{border-top-width:var(--ink-border-width-strong)}.ink-rule--double{border-top:var(--ink-border-width) solid var(--ink-fg);box-shadow:0 4px 0 -2px var(--ink-fg);margin-bottom:6px}.ink-section-num{font-family:var(--ink-mono);font-weight:700;font-size:var(--ink-text-small);letter-spacing:.08em}.ink-hatch{background-image:repeating-linear-gradient(45deg,var(--ink-fg) 0 1px,transparent 1px 5px)}.ink-note{font-size:var(--ink-text-caption);border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);padding:10px 12px;line-height:1.5}.ink-note,.ink-spec-label{font-family:var(--ink-mono)}.ink-spec-label{font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-wide);text-transform:uppercase;border-bottom:var(--ink-border-width) solid var(--ink-fg);padding-bottom:var(--ink-space-1);margin-bottom:var(--ink-space-4);font-weight:700}.ink-control{background:var(--ink-bg);width:100%;color:var(--ink-fg);font-family:var(--ink-sans);min-height:var(--ink-control-h-lg);border:var(--ink-border-width) solid var(--ink-fg);box-shadow:inset 0 0 0 0 var(--ink-fg);box-sizing:border-box;outline:none;padding:12px 14px;font-size:17px}.ink-control:focus-visible:not([aria-invalid=true]){box-shadow:inset 0 0 0 var(--ink-focus-width) var(--ink-fg);outline:none}.ink-control[aria-invalid=true]{box-shadow:inset 0 0 0 var(--ink-border-width-error) var(--ink-fg)}.ink-control[aria-disabled=true],.ink-control[disabled]{background-image:var(--ink-hatch-disabled);cursor:not-allowed}e-cascader [aria-invalid=true],e-cascader[aria-invalid=true],e-checkbox-group [aria-invalid=true],e-checkbox-group[aria-invalid=true],e-date-picker [aria-invalid=true],e-date-picker[aria-invalid=true],e-input-number [aria-invalid=true],e-input-number[aria-invalid=true],e-keypad [aria-invalid=true],e-keypad[aria-invalid=true],e-pin-input [aria-invalid=true],e-pin-input[aria-invalid=true],e-radio-group [aria-invalid=true],e-radio-group[aria-invalid=true],e-rating [aria-invalid=true],e-rating[aria-invalid=true],e-select [aria-invalid=true],e-select[aria-invalid=true],e-signature [aria-invalid=true],e-signature[aria-invalid=true],e-time-picker [aria-invalid=true],e-time-picker[aria-invalid=true],e-tree-select [aria-invalid=true],e-tree-select[aria-invalid=true],e-upload [aria-invalid=true],e-upload[aria-invalid=true]{box-shadow:inset 0 0 0 var(--ink-border-width-error) var(--ink-fg)}.ink-checkbox input[aria-invalid=true]+.ink-checkbox__box,.ink-toggle input[aria-invalid=true]+.ink-toggle__track{border-width:var(--ink-border-width-error);background-image:var(--ink-hatch-error)}.ink-number__btn[disabled],.ink-timepicker__step[disabled],e-cascader [aria-disabled=true],e-cascader[aria-disabled=true],e-checkbox-group [aria-disabled=true],e-checkbox-group[aria-disabled=true],e-date-picker [aria-disabled=true],e-date-picker[aria-disabled=true],e-input-number [aria-disabled=true],e-input-number[aria-disabled=true],e-radio-group [aria-disabled=true],e-radio-group[aria-disabled=true],e-select [aria-disabled=true],e-select[aria-disabled=true],e-signature [aria-disabled=true],e-signature[aria-disabled=true],e-time-picker [aria-disabled=true],e-time-picker[aria-disabled=true],e-tree-select [aria-disabled=true],e-tree-select[aria-disabled=true],e-upload [aria-disabled=true],e-upload[aria-disabled=true]{background-image:var(--ink-hatch-disabled);cursor:not-allowed}.ink-number__btn[disabled],.ink-timepicker__step[disabled]{background-color:var(--ink-bg);border-style:dashed}.ink-checkbox input[type=checkbox][disabled]~.ink-checkbox__box,.ink-radio input[type=radio][disabled]+.ink-radio__dot{background-image:var(--ink-hatch-disabled);border-style:dashed}.ink-checkbox[aria-disabled=true],.ink-radio[aria-disabled=true],.ink-select__option[aria-disabled=true]{cursor:not-allowed;text-decoration:line-through}.ink-select__option[aria-disabled=true]{background-color:var(--ink-bg);color:var(--ink-fg)}.ink-datepicker__trigger[aria-disabled=true],.ink-number__input[aria-disabled=true],.ink-timepicker__cell[aria-disabled=true],e-cascader .ink-select__trigger[aria-disabled=true],e-checkbox-group [role=group][aria-disabled=true],e-radio-group [role=radiogroup][aria-disabled=true],e-select .ink-select__trigger[aria-disabled=true],e-tree-select .ink-tree[aria-disabled=true]{cursor:not-allowed;border-style:dashed}.ink-upload[aria-disabled=true]{cursor:not-allowed;outline-style:dashed}.ink-control::placeholder{color:var(--ink-fg);opacity:1}.ink-label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--ink-space-2);font-weight:700;display:block}.ink-hint,.ink-label{font-size:var(--ink-text-small)}.ink-hint{border-left:var(--ink-border-width) solid var(--ink-fg);padding-left:var(--ink-space-2);margin-top:var(--ink-space-2);line-height:1.4}.ink-textarea__counter{font-family:var(--ink-mono);font-size:var(--ink-text-caption);text-align:right;margin-top:var(--ink-space-1);line-height:1.4}.ink-hint[hidden],.ink-label[hidden]{display:none}.ink-error{font-size:var(--ink-text-caption);margin-top:var(--ink-space-2);background:var(--ink-bg);background-image:var(--ink-hatch-error);padding:4px 8px;font-weight:700;line-height:1.4}.ink-btn,.ink-error{border:var(--ink-border-width) solid var(--ink-fg)}.ink-btn{font-family:var(--ink-sans);letter-spacing:.01em;background:var(--ink-bg);color:var(--ink-fg);cursor:pointer;min-height:var(--ink-control-h-lg);justify-content:center;align-items:center;gap:var(--ink-space-2);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;outline:none;padding:12px 20px;font-size:17px;font-weight:600;display:inline-flex}.ink-btn--primary{background:var(--ink-fg);color:var(--ink-bg)}.ink-btn--destructive{text-underline-offset:4px;-webkit-text-decoration:underline 2px;text-decoration:underline 2px}.ink-btn:active:not([disabled]):not([aria-disabled=true]){background:var(--ink-fg);color:var(--ink-bg)}.ink-btn--primary:active:not([disabled]):not([aria-disabled=true]){background:var(--ink-bg);color:var(--ink-fg)}.ink-btn[aria-disabled=true],.ink-btn[disabled]{background-image:var(--ink-hatch-disabled);cursor:not-allowed}.ink-card{background:var(--ink-bg);border:var(--ink-border-width) solid var(--ink-fg);font-family:var(--ink-sans);color:var(--ink-fg)}.ink-card__header{border-bottom:var(--ink-border-width) solid var(--ink-fg);justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 18px;display:flex}.ink-card__eyebrow{font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;margin-bottom:4px;font-weight:700}.ink-card__title{font-size:22px;font-weight:700;line-height:var(--ink-lh-tight);margin:0}.ink-card__body{font-size:var(--ink-text-body);line-height:var(--ink-lh-body);padding:18px}.ink-card__cover{border-bottom:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-fg);height:140px;color:var(--ink-bg);font-family:var(--ink-serif);justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.ink-card__cover--hatch{background-image:var(--ink-hatch-cover)}.ink-card__cover--image{padding:0}.ink-card__cover-img{object-fit:cover;width:100%;height:100%;display:block}.ink-card__cover-fallback{background:var(--ink-fg);color:var(--ink-bg);padding:var(--ink-space-1) var(--ink-space-2);font-family:var(--ink-sans);font-size:var(--ink-text-small);text-align:center;max-width:80%;font-weight:700}.ink-card__footer{border-top:var(--ink-border-width) solid var(--ink-fg);justify-content:flex-end;gap:var(--ink-space-2);padding:12px 18px;display:flex}.ink-toggle{font-family:var(--ink-sans);font-size:var(--ink-text-body);color:var(--ink-fg);cursor:pointer;align-items:center;gap:12px;display:inline-flex}.ink-toggle__track{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);box-sizing:border-box;flex-shrink:0;width:64px;height:32px;position:relative}.ink-toggle__tick{width:2px;bottom:0;left:calc(50% - 1px)}.ink-toggle__thumb,.ink-toggle__tick{background:var(--ink-fg);position:absolute;top:0}.ink-toggle__thumb{border:var(--ink-border-width) solid var(--ink-fg);box-sizing:border-box;width:28px;height:28px;left:0}.ink-toggle input[type=checkbox]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ink-toggle input[type=checkbox]:checked~.ink-toggle__track{background:var(--ink-fg)}.ink-toggle input[type=checkbox]:checked~.ink-toggle__track .ink-toggle__tick{background:var(--ink-bg)}.ink-toggle input[type=checkbox]:checked~.ink-toggle__track .ink-toggle__thumb{background:var(--ink-bg);left:32px}.ink-toggle input[type=checkbox]:focus-visible~.ink-toggle__track{outline:var(--ink-focus-width) solid var(--ink-fg);outline-offset:var(--ink-focus-offset)}.ink-toggle__state{font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);padding:2px 6px;font-weight:700}.ink-toggle input[type=checkbox]:checked~.ink-toggle__state{background:var(--ink-fg);color:var(--ink-bg)}.ink-checkbox{font-family:var(--ink-sans);font-size:var(--ink-text-body);color:var(--ink-fg);cursor:pointer;gap:10px}.ink-checkbox,.ink-checkbox__box{align-items:center;display:inline-flex}.ink-checkbox__box{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);box-sizing:border-box;flex-shrink:0;justify-content:center;width:24px;height:24px;position:relative}.ink-checkbox__box svg{display:none}.ink-checkbox input[type=checkbox]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ink-checkbox input[type=checkbox]:checked~.ink-checkbox__box svg{display:block}.ink-checkbox input[type=checkbox]:focus-visible~.ink-checkbox__box{outline:var(--ink-focus-width) solid var(--ink-fg);outline-offset:var(--ink-focus-offset)}.ink-badge{font-family:var(--ink-sans);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);padding:4px 8px;font-weight:700;display:inline-block}.ink-badge--inverted,.ink-badge[data-variant=solid]{background:var(--ink-fg);color:var(--ink-bg)}.ink-badge[data-variant=dashed]{border-style:dashed}.ink-badge[data-size=sm]{font-size:var(--ink-text-caption);padding:2px 6px}.ink-badge[data-size=lg]{font-size:var(--ink-text-body);padding:6px 12px}.ink-title{font-family:var(--ink-serif);font-weight:700;line-height:var(--ink-lh-tight);margin:0}.ink-title--1{font-size:var(--ink-text-h1)}.ink-title--1,.ink-title--2{letter-spacing:var(--ink-tracking-tight)}.ink-title--2{font-size:var(--ink-text-h2)}.ink-title--3{font-size:var(--ink-text-h3);letter-spacing:-.005em}.ink-title--4{font-size:var(--ink-text-h4);letter-spacing:-.005em}.ink-title--5{font-size:var(--ink-text-h5);letter-spacing:-.005em}.ink-title--6{font-size:var(--ink-text-h6);letter-spacing:-.005em}.ink-title__anchor{margin-left:var(--ink-space-2);font-family:var(--ink-mono);color:var(--ink-fg);vertical-align:middle;font-size:.6em;font-weight:400;text-decoration:none}.ink-text{font-family:var(--ink-sans);font-size:var(--ink-text-body);line-height:var(--ink-lh-body)}.ink-text--prose{font-family:var(--ink-serif);font-size:var(--ink-text-prose);line-height:var(--ink-lh-prose)}.ink-text--small{font-family:var(--ink-sans);font-size:var(--ink-text-small);line-height:1.45}.ink-text--mono{font-family:var(--ink-mono);font-size:var(--ink-text-mono);line-height:1.5}.ink-text--label{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;font-weight:700}.ink-text--caption{font-family:var(--ink-sans);font-size:var(--ink-text-caption);line-height:1.4}.ink-text--strike{font-family:var(--ink-sans);font-size:var(--ink-text-body);line-height:var(--ink-lh-body);-webkit-text-decoration:line-through 2px;text-decoration:line-through 2px}.ink-text[data-align=start]{text-align:start;display:block}.ink-text[data-align=center]{text-align:center;display:block}.ink-text[data-align=end]{text-align:end;display:block}.ink-text[data-align=justify]{text-align:justify;display:block}.ink-link{color:var(--ink-fg);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline 2px;text-decoration:underline 2px}.ink-link[data-external]:after{content:" ↗";font-size:.85em;text-decoration:none}e-prose{display:block}.ink-prose{max-width:68ch;font-family:var(--ink-serif);font-size:var(--ink-text-prose);line-height:var(--ink-lh-prose)}.ink-prose>:first-child{margin-top:0}.ink-prose>:last-child{margin-bottom:0}.ink-prose h2{margin:var(--ink-space-6) 0 var(--ink-space-3);font-family:var(--ink-serif);font-size:var(--ink-text-h3);font-weight:700;line-height:var(--ink-lh-tight);letter-spacing:-.005em}.ink-prose ol,.ink-prose p,.ink-prose ul{margin:0 0 var(--ink-space-4)}.ink-prose ol,.ink-prose ul{padding-left:var(--ink-space-5)}.ink-prose li+li{margin-top:var(--ink-space-1)}.ink-prose blockquote{margin:0 0 var(--ink-space-4);padding-left:var(--ink-space-4);border-left:var(--ink-border-width-strong) solid var(--ink-fg);font-style:italic}.ink-prose figure{margin:var(--ink-space-5) 0}.ink-prose figure img{max-width:100%;display:block}.ink-prose figcaption{margin-top:var(--ink-space-2);font-family:var(--ink-sans);font-size:var(--ink-text-caption);text-align:center}.ink-prose table{width:100%;margin:0 0 var(--ink-space-4);border-collapse:collapse;font-family:var(--ink-sans);font-size:var(--ink-text-small)}.ink-prose td,.ink-prose th{padding:var(--ink-space-2) var(--ink-space-3);border:var(--ink-border-width-hair) solid var(--ink-fg);text-align:left}.ink-prose th{font-weight:700}.ink-divider{border:none;border-top:var(--ink-border-width) solid var(--ink-fg);margin:12px 0}.ink-divider--dashed{border-top-style:dashed}.ink-divider--vertical{border-left:var(--ink-border-width) solid var(--ink-fg);vertical-align:middle;border-top:none;align-self:stretch;width:0;min-height:1em;margin:0 8px;display:inline-block}.ink-divider--labeled{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-wide);text-transform:uppercase;align-items:center;gap:12px;margin:12px 0;font-weight:700;display:flex}.ink-divider--labeled:after,.ink-divider--labeled:before{content:"";border-top:var(--ink-border-width) solid var(--ink-fg);flex:1 1}.ink-flex{display:flex}.ink-iflex{display:inline-flex}.ink-grid{display:grid}.ink-space{gap:var(--ink-space-3);display:inline-flex}.ink-layout,.ink-space--vertical{flex-direction:column}.ink-layout{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);min-height:0;display:flex}.ink-layout--has-sider{flex-direction:row}.ink-layout__header{border-bottom:var(--ink-border-width) solid var(--ink-fg);align-items:center;gap:12px;min-height:56px;padding:14px 18px;display:flex}.ink-layout__sider{border-right:var(--ink-border-width) solid var(--ink-fg);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.ink-layout__content{flex:1 1;padding:20px}.ink-layout__footer{border-top:var(--ink-border-width) solid var(--ink-fg);font-family:var(--ink-mono);font-size:var(--ink-text-caption);letter-spacing:var(--ink-tracking-mono);padding:12px 18px;font-weight:700}.ink-masonry{column-gap:16px;display:block}.ink-masonry>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--ink-masonry-gap,16px);display:block}e-affix,e-anchor,e-back-top,e-breadcrumb,e-calendar,e-card,e-card-image,e-cascader,e-checkbox-group,e-date-picker,e-description-list,e-divider,e-dropdown,e-empty,e-flex,e-form,e-form-item,e-grid,e-grid-item,e-image,e-input,e-kaleido,e-layout,e-layout-content,e-layout-footer,e-layout-header,e-layout-sider,e-list,e-masonry,e-menu,e-pagination,e-progress,e-qrcode,e-radio-group,e-result,e-segmented,e-select,e-skeleton,e-space,e-splitter,e-statistic,e-steps,e-table,e-tabs,e-textarea,e-time-picker,e-timeline,e-tree-select,e-upload,e-watermark{display:block}e-avatar,e-avatar-group,e-badge,e-badge-count,e-button,e-checkbox,e-float-button,e-float-button-group,e-icon,e-input-number,e-link,e-radio,e-ribbon,e-toggle{display:inline-flex}e-anchor-item,e-avatar-item,e-breadcrumb-item,e-cbox-option,e-collapse-panel,e-desc-item,e-dropdown-item,e-fab-item,e-menu-item,e-option,e-segment,e-step,e-tab,e-timeline-item{display:none}e-title{display:block}e-text{display:inline}.ink-fab{background:var(--ink-fg);width:56px;height:56px;color:var(--ink-bg);border:var(--ink-border-width) solid var(--ink-fg);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.ink-fab--secondary,.ink-fab:active{background:var(--ink-bg);color:var(--ink-fg)}.ink-fab--secondary:active{background:var(--ink-fg);color:var(--ink-bg)}.ink-fab-group{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);flex-direction:column;display:inline-flex}.ink-fab-group--horizontal{flex-direction:row}.ink-fab-group>button{background:var(--ink-bg);width:52px;height:52px;color:var(--ink-fg);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.ink-fab-group:not(.ink-fab-group--horizontal)>button+button{border-top:var(--ink-border-width) solid var(--ink-fg)}.ink-fab-group--horizontal>button+button{border-left:var(--ink-border-width) solid var(--ink-fg)}.ink-fab-group>button:active{background:var(--ink-fg);color:var(--ink-bg)}.ink-splitter{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);flex-direction:row;width:100%;min-height:240px;display:flex}.ink-splitter--vertical{flex-direction:column;min-height:0}.ink-splitter__pane{min-width:0;min-height:0;overflow:hidden}.ink-splitter__handle{background:var(--ink-fg);background-image:repeating-linear-gradient(0deg,var(--ink-bg) 0 2px,var(--ink-fg) 2px 6px);cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;flex:0 0 6px;align-self:stretch}.ink-splitter--vertical .ink-splitter__handle{cursor:row-resize;background-image:repeating-linear-gradient(90deg,var(--ink-bg) 0 2px,var(--ink-fg) 2px 6px);flex:0 0 6px}.ink-anchor{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);font-family:var(--ink-sans)}.ink-anchor__title{border-bottom:var(--ink-border-width) solid var(--ink-fg);font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-wide);padding:10px 14px;font-weight:700}.ink-anchor__list{margin:0;padding:0;list-style:none}.ink-anchor__link{font-size:var(--ink-text-mono);background:var(--ink-bg);color:var(--ink-fg);border-top:var(--ink-border-width) solid var(--ink-fg);padding:10px 14px;font-weight:600;text-decoration:none;display:block}.ink-anchor__link[aria-current=true]{background:var(--ink-fg);color:var(--ink-bg)}e-toc{display:block}.ink-breadcrumb{border:var(--ink-border-width) solid var(--ink-fg);align-items:center;gap:var(--ink-space-2);font-family:var(--ink-mono);font-size:var(--ink-text-small);background:var(--ink-bg);padding:8px 12px;font-weight:600;display:inline-flex}.ink-breadcrumb a{color:var(--ink-fg);text-underline-offset:3px;-webkit-text-decoration:underline 2px;text-decoration:underline 2px}.ink-breadcrumb__current{background:var(--ink-fg);color:var(--ink-bg);padding:2px 6px}.ink-dropdown{display:inline-block;position:relative}.ink-dropdown__menu{background:var(--ink-bg);min-width:200px;color:var(--ink-fg);border:var(--ink-border-width) solid var(--ink-fg);font-family:var(--ink-sans);font-size:var(--ink-text-h6);z-index:10;position:absolute;top:calc(100% + 4px);left:0}.ink-dropdown__menu--align-right{left:auto;right:0}.ink-dropdown__header{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-wide);border-bottom:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-fg);color:var(--ink-bg);padding:8px 12px;font-weight:700}.ink-dropdown__divider{border-top:var(--ink-border-width) solid var(--ink-fg)}.ink-dropdown__item{text-align:left;width:100%;font:inherit;background:var(--ink-bg);color:var(--ink-fg);cursor:pointer;box-sizing:border-box;border:none;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.ink-dropdown__item+.ink-dropdown__item{border-top:var(--ink-border-width-hair) solid var(--ink-fg)}.ink-dropdown__item:focus-visible:not([disabled]){background:var(--ink-fg);color:var(--ink-bg);outline:none}.ink-dropdown__item[disabled]{cursor:not-allowed;background-image:var(--ink-hatch-disabled)}.ink-dropdown__shortcut{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:.1em;margin-left:auto}.ink-form{font-family:var(--ink-sans);flex-direction:column;gap:18px;display:flex}.ink-form--inline{flex-flow:wrap;gap:12px}.ink-form-item{color:var(--ink-fg);flex-direction:column;gap:6px;display:flex}.ink-form-item__label{font-size:var(--ink-text-small);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:flex}.ink-form-item__required{font-family:var(--ink-mono);border:var(--ink-border-width) solid var(--ink-fg);padding:0 4px;font-size:10px;line-height:14px}.ink-number{border:var(--ink-border-width) solid var(--ink-fg)}.ink-number,.ink-number__btn{background:var(--ink-bg);display:inline-flex}.ink-number__btn{width:40px;height:var(--ink-control-h-md);color:var(--ink-fg);cursor:pointer;border:none;justify-content:center;align-items:center}.ink-number__btn:active{background:var(--ink-fg);color:var(--ink-bg)}.ink-number__input{text-align:center;border:none;border-left:var(--ink-border-width) solid var(--ink-fg);border-right:var(--ink-border-width) solid var(--ink-fg);width:80px;font-family:var(--ink-mono);font-size:var(--ink-text-body);min-height:var(--ink-control-h-md);background:var(--ink-bg);color:var(--ink-fg);box-sizing:border-box;-moz-appearance:textfield;outline:none;padding:8px 4px;font-weight:700}.ink-number__input::-webkit-inner-spin-button,.ink-number__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ink-number__input:focus-visible{box-shadow:inset 0 0 0 var(--ink-focus-width) var(--ink-fg)}.ink-radio-group{flex-wrap:wrap;gap:14px;display:flex}.ink-radio-group--vertical{flex-direction:column;gap:8px}.ink-radio{font-family:var(--ink-sans);font-size:var(--ink-text-body);color:var(--ink-fg);cursor:pointer;gap:8px;position:relative}.ink-radio,.ink-radio__dot{align-items:center;display:inline-flex}.ink-radio__dot{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);box-sizing:border-box;flex-shrink:0;justify-content:center;width:22px;height:22px}.ink-radio__dot:before{content:"";background:var(--ink-fg);width:10px;height:10px;display:none}.ink-radio input[type=radio]{opacity:0;pointer-events:none;position:absolute}.ink-radio input[type=radio]:checked+.ink-radio__dot:before{display:block}.ink-radio input[type=radio]:focus-visible+.ink-radio__dot{outline:var(--ink-focus-width) solid var(--ink-fg);outline-offset:var(--ink-focus-offset)}.ink-segmented{border:var(--ink-border-width) solid var(--ink-fg);display:inline-flex}.ink-segmented__btn{min-height:var(--ink-control-h-md);font-family:var(--ink-sans);font-size:var(--ink-text-mono);letter-spacing:.06em;background:var(--ink-bg);color:var(--ink-fg);cursor:pointer;border:none;padding:10px 16px;font-weight:700}.ink-segmented__btn+.ink-segmented__btn{border-left:var(--ink-border-width) solid var(--ink-fg)}.ink-segmented__btn[aria-checked=true]{background:var(--ink-fg);color:var(--ink-bg)}.ink-select{min-width:220px;display:inline-block;position:relative}.ink-select__trigger{width:100%;min-height:var(--ink-control-h-lg);background:var(--ink-bg);color:var(--ink-fg);border:var(--ink-border-width) solid var(--ink-fg);font-family:var(--ink-sans);font-size:var(--ink-text-body);text-align:left;cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}.ink-select__trigger:focus-visible{box-shadow:inset 0 0 0 var(--ink-focus-width) var(--ink-fg);outline:none}.ink-select__menu{background:var(--ink-bg);color:var(--ink-fg);border:var(--ink-border-width) solid var(--ink-fg);z-index:20;max-height:240px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ink-select__option{min-height:var(--ink-control-h-md);font-size:var(--ink-text-body);cursor:pointer;box-sizing:border-box;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}.ink-select__option+.ink-select__option{border-top:var(--ink-border-width-hair) solid var(--ink-fg)}.ink-select__option[aria-selected=true]{background:var(--ink-fg);color:var(--ink-bg)}.ink-cascader{min-width:280px;display:inline-block;position:relative}.ink-cascader__menu{background:var(--ink-bg);color:var(--ink-fg);border:var(--ink-border-width) solid var(--ink-fg);z-index:20;max-height:280px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.ink-cascader__col{min-width:160px;max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.ink-cascader__col+.ink-cascader__col{border-left:var(--ink-border-width) solid var(--ink-fg)}.ink-cascader__item{cursor:pointer;min-height:40px;font-size:var(--ink-text-mono);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}.ink-cascader__item[aria-selected=true]{background:var(--ink-fg);color:var(--ink-bg)}.ink-tree{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);max-height:280px;overflow-y:auto}.ink-tree,.ink-tree ul{margin:0;padding:0;list-style:none}.ink-tree__row{font-size:var(--ink-text-mono);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:flex}.ink-tree__row+.ink-tree__row,.ink-tree__row[data-depth="1"],.ink-tree__row[data-depth="2"],.ink-tree__row[data-depth="3"]{border-top:var(--ink-border-width-hair) solid var(--ink-fg)}.ink-tree__row[aria-selected=true]{background:var(--ink-fg);color:var(--ink-bg)}.ink-tree__expand{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:2px solid;justify-content:center;align-items:center;padding:0;display:inline-flex}.ink-tree__leaf-spacer{width:20px;display:inline-block}.ink-datepicker{min-width:200px;display:inline-block;position:relative}.ink-datepicker__trigger{width:100%;min-height:var(--ink-control-h-lg);font-family:var(--ink-mono);font-size:var(--ink-text-body);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:flex}.ink-datepicker__pop,.ink-datepicker__trigger{background:var(--ink-bg);color:var(--ink-fg);border:var(--ink-border-width) solid var(--ink-fg);box-sizing:border-box}.ink-datepicker__pop{z-index:20;width:280px;padding:12px;position:absolute;top:calc(100% + 4px);left:0}.ink-datepicker__nav{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ink-datepicker__nav-title{font-family:var(--ink-serif);font-size:var(--ink-text-h4);font-weight:700}.ink-datepicker__grid{border:var(--ink-border-width) solid var(--ink-fg)}.ink-datepicker__row{grid-template-columns:repeat(7,1fr);display:grid}.ink-datepicker__dow{font-family:var(--ink-mono);font-size:var(--ink-text-label);text-align:center;background:var(--ink-fg);color:var(--ink-bg);padding:4px;font-weight:700}.ink-datepicker__dow+.ink-datepicker__dow{border-left:1px solid var(--ink-bg)}.ink-datepicker__cell{aspect-ratio:1;font-family:var(--ink-mono);font-size:var(--ink-text-small);background:var(--ink-bg);color:var(--ink-fg);cursor:pointer;border:none;padding:0;font-weight:700}.ink-datepicker__row+.ink-datepicker__row .ink-datepicker__cell{border-top:var(--ink-border-width-hair) solid var(--ink-fg)}.ink-datepicker__cell:not(:first-child){border-left:var(--ink-border-width-hair) solid var(--ink-fg)}.ink-datepicker__cell[aria-selected=true]{background:var(--ink-fg);color:var(--ink-bg)}.ink-datepicker__cell[data-today=true]:not([aria-selected=true]){outline:2px solid var(--ink-fg);outline-offset:-4px}.ink-datepicker__cell[disabled]{cursor:default}.ink-icon-btn{cursor:pointer;background:var(--ink-bg);width:32px;height:32px;color:var(--ink-fg);border:var(--ink-border-width) solid var(--ink-fg);justify-content:center;align-items:center;padding:0;display:inline-flex}.ink-icon-btn--lg{width:36px;height:36px}.ink-timepicker{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);font-family:var(--ink-mono);align-items:stretch;font-weight:700;display:inline-flex}.ink-timepicker__steppers{flex-direction:column;display:flex}.ink-timepicker__step{cursor:pointer;background:var(--ink-bg);width:32px;height:24px;color:var(--ink-fg);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ink-timepicker__step--top{border-bottom:var(--ink-border-width-hair) solid var(--ink-fg)}.ink-timepicker__cell{border-left:var(--ink-border-width) solid var(--ink-fg);border-right:var(--ink-border-width) solid var(--ink-fg);min-width:44px;padding:8px 10px;line-height:1}.ink-timepicker__cell,.ink-timepicker__sep{font-size:var(--ink-text-h4);justify-content:center;align-items:center;display:flex}.ink-timepicker__sep{width:18px;padding:8px 0}.ink-upload{outline:var(--ink-border-width) solid var(--ink-fg);outline-offset:-2px;cursor:pointer;background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-sans);font-size:var(--ink-text-mono);text-align:center;box-sizing:border-box;border:4px dashed #0000;flex-direction:column;align-items:center;gap:8px;padding:24px 18px;display:flex}.ink-upload[data-drag=true]{border-color:var(--ink-fg);outline:none}.ink-upload__title{font-weight:700}.ink-upload__hint{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-mono)}.ink-upload__list{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);margin:12px 0 0;padding:0;list-style:none}.ink-upload__file{font-family:var(--ink-mono);font-size:var(--ink-text-small);align-items:center;gap:10px;padding:8px 12px;display:flex}.ink-upload__file+.ink-upload__file{border-top:var(--ink-border-width-hair) solid var(--ink-fg)}.ink-upload__file-name{flex:1 1;font-weight:700}.ink-rating{font-family:var(--ink-sans);color:var(--ink-fg);flex-direction:column}.ink-rating,.ink-rating__group{gap:var(--ink-space-2);display:flex}.ink-rating__symbol{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);width:48px;height:48px;color:var(--ink-fg);box-shadow:inset 0 0 0 0 var(--ink-fg);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;padding:0;display:inline-flex}.ink-rating__symbol[data-on=true]{box-shadow:inset 0 0 0 var(--ink-border-width) var(--ink-fg)}.ink-rating__symbol:focus-visible{outline:var(--ink-focus-width) solid var(--ink-fg);outline-offset:var(--ink-focus-offset)}.ink-rating__symbol[disabled]{background-image:var(--ink-hatch-disabled);cursor:not-allowed}.ink-rating__group[aria-readonly=true] .ink-rating__symbol{cursor:default;background-image:none}.ink-slider{gap:var(--ink-space-2);font-family:var(--ink-sans);color:var(--ink-fg);flex-direction:column;display:flex}.ink-slider__row{align-items:center;gap:var(--ink-space-3);display:flex}.ink-slider__input{min-width:0;height:44px;color:var(--ink-fg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;flex:1 1;margin:0;padding:0}.ink-slider__input:focus-visible{outline:var(--ink-focus-width) solid var(--ink-fg);outline-offset:var(--ink-focus-offset)}.ink-slider__input::-webkit-slider-runnable-track{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);box-sizing:border-box;height:10px}.ink-slider__input::-moz-range-track{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);box-sizing:border-box;height:10px}.ink-slider__input::-webkit-slider-thumb{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-fg);box-sizing:border-box;-webkit-appearance:none;appearance:none;width:28px;height:36px;margin-top:-15px}.ink-slider__input::-moz-range-thumb{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-fg);box-sizing:border-box;border-radius:0;width:28px;height:36px}.ink-slider__input[disabled]::-webkit-slider-runnable-track{background-image:var(--ink-hatch-disabled)}.ink-slider__input[disabled]::-moz-range-track{background-image:var(--ink-hatch-disabled)}.ink-slider__input[disabled]{cursor:not-allowed}.ink-slider__value{text-align:right;min-width:5ch;font-family:var(--ink-mono);font-size:var(--ink-text-h6);letter-spacing:var(--ink-tracking-mono);flex:none;font-weight:700}.ink-slider__ticks{height:10px;margin:0 14px;position:relative}.ink-slider__tick{width:var(--ink-border-width);background:var(--ink-fg);height:8px;position:absolute;top:0;transform:translate(-50%)}.ink-slider__scale{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-mono);justify-content:space-between;font-weight:700;display:flex}.ink-slider__scale[hidden],.ink-slider__ticks[hidden],.ink-slider__value[hidden]{display:none}.ink-pin{font-family:var(--ink-sans);flex-direction:column}.ink-pin,.ink-pin__boxes{gap:var(--ink-space-2);display:flex}.ink-pin__boxes{flex-wrap:wrap}.ink-pin__box{text-align:center;width:56px;min-height:64px;font-family:var(--ink-mono);font-size:var(--ink-text-h3);padding:0;font-weight:700}.ink-pin__box[data-filled=true]{box-shadow:inset 0 0 0 var(--ink-border-width) var(--ink-fg)}.ink-signature{gap:var(--ink-space-2);font-family:var(--ink-sans);flex-direction:column;display:flex}.ink-signature__pad{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);position:relative}e-signature[data-readonly=true] .ink-signature__pad{cursor:not-allowed;border-style:dashed}.ink-signature__canvas{background:var(--ink-bg);touch-action:none;width:100%;height:auto;display:block}.ink-signature__canvas[hidden]{display:none}.ink-signature__baseline{border-top:var(--ink-border-width-hair) solid var(--ink-fg);position:absolute;bottom:22%;left:8%;right:8%}.ink-signature__fallback{padding:var(--ink-space-4);text-align:center;font-family:var(--ink-mono);font-size:var(--ink-text-small);margin:0;font-weight:700}.ink-signature__fallback[hidden]{display:none}.ink-signature__actions{justify-content:flex-end;display:flex}.ink-keypad{gap:var(--ink-space-2);font-family:var(--ink-sans);color:var(--ink-fg);flex-direction:column;display:inline-flex}.ink-keypad__display{min-height:var(--ink-control-h-md);padding:var(--ink-space-2) var(--ink-space-3);border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);font-family:var(--ink-mono);font-size:var(--ink-text-h4);text-align:right;letter-spacing:var(--ink-tracking-mono);box-sizing:border-box;font-weight:700}.ink-keypad__display[hidden]{display:none}.ink-keypad__grid{grid-gap:var(--ink-space-2);gap:var(--ink-space-2);grid-template-columns:repeat(3,minmax(64px,1fr));display:grid}.ink-keypad__key{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);min-height:64px;color:var(--ink-fg);font-family:var(--ink-mono);font-size:var(--ink-text-h4);cursor:pointer;box-sizing:border-box;padding:0;font-weight:700}.ink-keypad__key:focus-visible{outline:var(--ink-focus-width) solid var(--ink-fg);outline-offset:calc(var(--ink-focus-offset) * -1)}.ink-keypad__key:active:not([disabled]){background:var(--ink-fg);color:var(--ink-bg)}.ink-keypad__key[data-kind=backspace],.ink-keypad__key[data-kind=clear]{font-size:var(--ink-text-h5)}.ink-keypad__key[disabled]{background-image:var(--ink-hatch-disabled);cursor:not-allowed}.ink-menu{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg)}.ink-menu,.ink-menu ul{margin:0;padding:0;list-style:none}.ink-menu--horizontal{display:inline-flex}.ink-menu__btn{width:100%;min-height:var(--ink-control-h-lg);font-family:var(--ink-sans);font-size:var(--ink-text-h6);background:var(--ink-bg);color:var(--ink-fg);text-align:left;cursor:pointer;box-sizing:border-box;border:none;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.ink-menu__btn[aria-current=page]{background:var(--ink-fg);color:var(--ink-bg)}.ink-menu:not(.ink-menu--horizontal)>li>.ink-menu__btn{border-top:var(--ink-border-width) solid var(--ink-fg)}.ink-menu:not(.ink-menu--horizontal)>li:first-child>.ink-menu__btn{border-top:none}.ink-menu:not(.ink-menu--horizontal) ul .ink-menu__btn{border-top:var(--ink-border-width-hair) solid var(--ink-fg);padding-left:34px}.ink-menu--horizontal>li>.ink-menu__btn{border-left:var(--ink-border-width) solid var(--ink-fg)}.ink-menu--horizontal>li:first-child>.ink-menu__btn{border-left:none}.ink-pagination{border:var(--ink-border-width) solid var(--ink-fg);font-family:var(--ink-sans)}.ink-pagination,.ink-pagination__cell{background:var(--ink-bg);display:inline-flex}.ink-pagination__cell{min-width:var(--ink-control-h-md);height:var(--ink-control-h-md);font-size:var(--ink-text-mono);color:var(--ink-fg);cursor:pointer;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0 10px;font-weight:700}.ink-pagination__cell+.ink-pagination__cell{border-left:var(--ink-border-width) solid var(--ink-fg)}.ink-pagination__cell[aria-current=page]{background:var(--ink-fg);color:var(--ink-bg)}.ink-pagination__cell[disabled]{cursor:not-allowed;background-image:var(--ink-hatch-disabled)}.ink-pagination__gap{font-family:var(--ink-mono);cursor:default}.ink-pagination__summary{height:var(--ink-control-h-md);border-left:var(--ink-border-width) solid var(--ink-fg);font-family:var(--ink-mono);font-size:var(--ink-text-mono);color:var(--ink-fg);white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}.ink-pagination__summary[hidden]{display:none}.ink-steps{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);margin:0;padding:0;list-style:none}.ink-steps--horizontal{display:grid}.ink-steps__item{font-family:var(--ink-sans);color:var(--ink-fg);gap:12px;padding:14px 16px;display:flex}.ink-steps:not(.ink-steps--horizontal) .ink-steps__item+.ink-steps__item{border-top:var(--ink-border-width) solid var(--ink-fg)}.ink-steps--horizontal .ink-steps__item{align-items:flex-start;min-height:60px}.ink-steps--horizontal .ink-steps__item+.ink-steps__item{border-left:var(--ink-border-width) solid var(--ink-fg)}.ink-steps--horizontal .ink-steps__item[data-active=true]{background:var(--ink-fg);color:var(--ink-bg)}.ink-steps__bubble{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);width:28px;height:28px;color:var(--ink-fg);font-family:var(--ink-mono);font-size:var(--ink-text-small);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ink-steps__item[data-done=true] .ink-steps__bubble{background:var(--ink-fg);color:var(--ink-bg)}.ink-steps__item[data-status] .ink-steps__bubble{border-width:var(--ink-border-width-error)}.ink-steps__item[data-status=error] .ink-steps__bubble{background-image:var(--ink-hatch-error);border-color:var(--ink-danger)}.ink-steps__item[data-status=warning] .ink-steps__bubble{border-color:var(--ink-warning);border-style:dashed}.ink-steps__item[data-status] .ink-steps__status{font-weight:700}.ink-steps--horizontal .ink-steps__item[data-active=true] .ink-steps__bubble,.ink-steps--horizontal .ink-steps__item[data-active=true][data-status] .ink-steps__bubble{border-color:var(--ink-bg)}.ink-steps__title{font-size:var(--ink-text-mono);font-weight:700}.ink-steps__desc{font-size:var(--ink-text-caption);margin-top:2px;line-height:1.4}.ink-steps__status{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);font-weight:700}.ink-tabs{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg)}.ink-tabs__list{border-bottom:var(--ink-border-width) solid var(--ink-fg);display:flex}.ink-tabs__tab{min-height:var(--ink-control-h-lg);font-family:var(--ink-sans);font-size:var(--ink-text-h6);background:var(--ink-bg);color:var(--ink-fg);cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 18px;font-weight:700;display:inline-flex}.ink-tabs__tab+.ink-tabs__tab{border-left:var(--ink-border-width) solid var(--ink-fg)}.ink-tabs__tab[aria-selected=true]{border-bottom:var(--ink-border-width-strong) solid var(--ink-fg);margin-bottom:-2px}.ink-tabs__panel{padding:18px}.ink-avatar{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-fg);color:var(--ink-bg);font-family:var(--ink-sans);letter-spacing:.04em;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:inline-flex;overflow:hidden}.ink-avatar--circle{border-radius:50%}.ink-avatar--circle img{border-radius:inherit}.ink-avatar img{object-fit:cover;width:100%;height:100%}.ink-avatar-group{display:inline-flex}.ink-avatar-group>*+*{margin-left:-8px}.ink-avatar-group__overflow{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-mono);font-weight:700;font-size:var(--ink-text-caption);box-sizing:border-box;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ink-badge-count{display:inline-flex;position:relative}.ink-badge-count__num{min-width:22px;height:22px;color:var(--ink-bg);font-family:var(--ink-mono);font-size:var(--ink-text-label);justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex;top:-8px;right:-8px}.ink-badge-count__dot,.ink-badge-count__num{background:var(--ink-fg);border:2px solid var(--ink-bg);box-sizing:border-box;position:absolute}.ink-badge-count__dot{width:10px;height:10px;top:-4px;right:-4px}.ink-ribbon{display:inline-block;position:relative}.ink-ribbon__tag{background:var(--ink-fg);color:var(--ink-bg);font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);border:var(--ink-border-width) solid var(--ink-fg);padding:4px 10px;font-weight:700;position:absolute;top:8px;right:-2px}.ink-ribbon__tag[data-placement=top-left]{left:-2px;right:auto}.ink-ribbon__tag[data-placement=bottom-right]{top:auto;bottom:8px}.ink-ribbon__tag[data-placement=bottom-left]{inset:auto auto 8px -2px}.ink-calendar,.ink-ribbon__tag[data-inverted]{background:var(--ink-bg);color:var(--ink-fg)}.ink-calendar{border:var(--ink-border-width) solid var(--ink-fg);font-family:var(--ink-sans)}.ink-calendar__head{border-bottom:var(--ink-border-width) solid var(--ink-fg);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.ink-calendar__title-eyebrow{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-wide);font-weight:700}.ink-calendar__title{font-family:var(--ink-serif);font-size:26px;font-weight:700}.ink-calendar__grid{display:block}.ink-calendar__row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ink-calendar__dow{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-mono);background:var(--ink-fg);color:var(--ink-bg);padding:8px 10px;font-weight:700}.ink-calendar__dow+.ink-calendar__dow{border-left:1px solid var(--ink-bg)}.ink-calendar__cell{text-align:left;background:var(--ink-bg);min-height:88px;color:var(--ink-fg);cursor:pointer;border:none;flex-direction:column;gap:4px;padding:8px;display:flex}.ink-calendar__row+.ink-calendar__row .ink-calendar__cell{border-top:var(--ink-border-width) solid var(--ink-fg)}.ink-calendar__cell:not(:first-child){border-left:var(--ink-border-width) solid var(--ink-fg)}.ink-calendar__cell[aria-selected=true]{background:var(--ink-fg);color:var(--ink-bg)}.ink-calendar__cell[data-today=true]:not([aria-selected=true]){outline:var(--ink-focus-width) solid var(--ink-fg);outline-offset:-5px}.ink-calendar__cell[disabled]{cursor:default}.ink-calendar__day-num{font-family:var(--ink-mono);font-size:var(--ink-text-small);font-weight:700}.ink-calendar__events{flex-direction:column;gap:2px;display:flex}.ink-calendar__event{font-family:var(--ink-sans);font-size:var(--ink-text-label);background:var(--ink-fg);color:var(--ink-bg);text-overflow:ellipsis;white-space:nowrap;padding:1px 4px;font-weight:700;overflow:hidden}.ink-calendar__cell[aria-selected=true] .ink-calendar__event{background:var(--ink-bg);color:var(--ink-fg)}.ink-calendar__more{font-family:var(--ink-mono);font-size:10px;font-weight:700}.ink-agenda{--ink-agenda-track-h:420px;--ink-agenda-axis-w:60px;border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-sans);box-sizing:border-box}.ink-agenda__head{padding:var(--ink-space-3) var(--ink-space-4);border-bottom:var(--ink-border-width) solid var(--ink-fg)}.ink-agenda__eyebrow{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;font-weight:700}.ink-agenda__title{font-size:var(--ink-text-h5);letter-spacing:var(--ink-tracking-tight);font-weight:700}.ink-agenda__all-day{align-items:baseline;gap:var(--ink-space-3);padding:var(--ink-space-2) var(--ink-space-4);border-bottom:var(--ink-border-width-hair) solid var(--ink-fg);display:flex}.ink-agenda__all-day[hidden]{display:none}.ink-agenda__all-day-label{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;flex:none;font-weight:700}.ink-agenda__all-day-list{gap:var(--ink-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ink-agenda__all-day-item{border:var(--ink-border-width-hair) solid var(--ink-fg);font-size:var(--ink-text-small);padding:2px 6px;font-weight:600}.ink-agenda__col-heads{margin-left:var(--ink-agenda-axis-w);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ink-agenda__col-head{padding:var(--ink-space-2);border-bottom:var(--ink-border-width-hair) solid var(--ink-fg);border-left:var(--ink-border-width-hair) solid var(--ink-fg);font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-mono);text-transform:uppercase;text-align:center;font-weight:700}.ink-agenda__col-head[hidden]{display:none}.ink-agenda__col-head[data-today=true]{background:var(--ink-fg);color:var(--ink-bg)}.ink-agenda__body{padding:var(--ink-space-3) var(--ink-space-3) var(--ink-space-4);display:flex}.ink-agenda__axis{width:calc(var(--ink-agenda-axis-w) - var(--ink-space-3));height:var(--ink-agenda-track-h);flex:none;position:relative}.ink-agenda__tick{text-align:right;font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-mono);font-weight:700;position:absolute;left:0;right:6px;transform:translateY(-50%)}.ink-agenda__tracks{flex:1 1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid}.ink-agenda__track{height:var(--ink-agenda-track-h);border-left:var(--ink-border-width) solid var(--ink-fg);background-image:repeating-linear-gradient(to bottom,var(--ink-fg) 0 var(--ink-border-width-hair),transparent var(--ink-border-width-hair) calc(100% / var(--ink-agenda-hours,10)));position:relative}.ink-agenda__block,.ink-agenda__gap{background:var(--ink-bg);box-sizing:border-box;flex-direction:column;justify-content:center;min-height:20px;padding:2px 6px;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}.ink-agenda__block{border:var(--ink-border-width) solid var(--ink-fg)}.ink-agenda__block[data-status=confirmed]{border-left-width:var(--ink-border-width-strong)}.ink-agenda__all-day-item[data-status=tentative],.ink-agenda__block[data-status=tentative]{border-style:dashed}.ink-agenda__all-day-item[data-status=cancelled],.ink-agenda__block[data-status=cancelled] .ink-agenda__block-label{-webkit-text-decoration:line-through 2px;text-decoration:line-through 2px}.ink-agenda__gap{border:var(--ink-border-width-hair) dashed var(--ink-fg);justify-content:flex-start}.ink-agenda__block-time{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-mono);font-weight:700}.ink-agenda__block-time:empty{display:none}.ink-agenda__block-label{font-size:var(--ink-text-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.ink-agenda__gap .ink-agenda__block-label{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-mono);text-transform:uppercase;font-weight:700}.ink-agenda__now{border-top:var(--ink-border-width-strong) solid var(--ink-fg);z-index:2;position:absolute;left:0;right:0}.ink-agenda__now-label{background:var(--ink-fg);color:var(--ink-bg);font-size:var(--ink-text-label);padding:0 4px;position:absolute;top:0;right:0;transform:translateY(-50%)}.ink-agenda__now-label,.ink-tag{font-family:var(--ink-mono);letter-spacing:var(--ink-tracking-mono);text-transform:uppercase;font-weight:700}.ink-tag{border:var(--ink-border-width) solid var(--ink-fg);font-size:var(--ink-text-small);box-sizing:border-box;gap:6px;padding:2px 8px;line-height:1.4}.ink-tag,.ink-tag__close{background:var(--ink-bg);color:var(--ink-fg);align-items:center;display:inline-flex}.ink-tag__close{width:16px;height:16px;cursor:pointer;border:none;justify-content:center;margin-right:-4px;padding:0}.ink-tag__close:focus-visible{outline:var(--ink-focus-width) solid var(--ink-fg);outline-offset:var(--ink-focus-offset)}.ink-tag__close[disabled]{cursor:not-allowed;background-image:var(--ink-hatch-disabled)}.ink-chip{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-sans);font-size:var(--ink-text-small);cursor:pointer;min-height:var(--ink-control-h-sm);box-sizing:border-box;outline:none;align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex}.ink-chip:focus-visible{outline:var(--ink-focus-width) solid var(--ink-fg);outline-offset:var(--ink-focus-offset)}.ink-chip[aria-pressed=true]{background:var(--ink-fg);color:var(--ink-bg)}.ink-chip[disabled]{cursor:not-allowed;background-image:var(--ink-hatch-disabled)}.ink-empty{text-align:center;padding:var(--ink-space-6) var(--ink-space-5);color:var(--ink-fg);font-family:var(--ink-sans);gap:var(--ink-space-3);box-sizing:border-box;flex-direction:column;display:flex}.ink-empty,.ink-empty__icon{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);justify-content:center;align-items:center}.ink-empty__icon{width:64px;height:64px;display:inline-flex}.ink-empty__title{font-family:var(--ink-serif);font-size:var(--ink-text-h4);letter-spacing:var(--ink-tracking-tight);font-weight:700}.ink-empty__desc{font-size:var(--ink-text-body);line-height:var(--ink-lh-body);max-width:38ch}.ink-empty__action:empty{display:none}.ink-skeleton,.ink-skeleton__block{width:100%;display:block}.ink-skeleton__block{border:var(--ink-border-width) solid var(--ink-fg);background-image:var(--ink-hatch-disabled);background-color:var(--ink-bg);box-sizing:border-box;min-height:64px}.ink-skeleton--circle .ink-skeleton__block{border-radius:50%;width:48px;height:48px;min-height:0}.ink-skeleton--text{flex-direction:column;gap:8px;display:flex}.ink-skeleton__line{border:var(--ink-border-width-hair) solid var(--ink-fg);background-image:var(--ink-hatch-disabled);background-color:var(--ink-bg);box-sizing:border-box;width:100%;height:14px;display:block}.ink-progress{font-family:var(--ink-mono);font-size:var(--ink-text-small);color:var(--ink-fg);display:block}.ink-progress__track{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);box-sizing:border-box;width:100%;height:14px}.ink-progress__fill{background:var(--ink-accent);height:100%}.ink-progress__steps{grid-auto-columns:1fr;grid-auto-flow:column;grid-gap:4px;gap:4px;display:grid}.ink-progress__seg{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);box-sizing:border-box;height:14px;display:block}.ink-progress__seg[data-on]{background:var(--ink-accent)}.ink-progress__label{letter-spacing:var(--ink-tracking-mono);text-transform:uppercase;margin-top:6px;font-weight:700}.ink-result{text-align:center;padding:var(--ink-space-7) var(--ink-space-5);border:var(--ink-border-width) solid var(--ink-fg);color:var(--ink-fg);gap:var(--ink-space-3);font-family:var(--ink-sans);flex-direction:column;display:flex}.ink-result,.ink-result__icon{background:var(--ink-bg);align-items:center}.ink-result__icon{border:var(--ink-border-width-strong) solid var(--ink-fg);justify-content:center;width:96px;height:96px;display:inline-flex}.ink-result[data-status="404"] .ink-result__icon,.ink-result[data-status=success] .ink-result__icon{background:var(--ink-success);color:var(--ink-bg);border-color:var(--ink-success)}.ink-result[data-status=error] .ink-result__icon{background-image:var(--ink-hatch-error);border-color:var(--ink-danger);color:var(--ink-danger)}.ink-result[data-status=warning] .ink-result__icon{background-image:var(--ink-hatch-disabled);border-color:var(--ink-warning);color:var(--ink-warning)}.ink-result__title{font-family:var(--ink-serif);font-size:var(--ink-text-h2);letter-spacing:var(--ink-tracking-tight);margin:0;font-weight:700}.ink-result__desc{font-size:var(--ink-text-body);line-height:var(--ink-lh-body);max-width:50ch;margin:0}.ink-result__action:empty{display:none}.ink-result__action{gap:var(--ink-space-3);margin-top:var(--ink-space-3);display:inline-flex}.ink-list{background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-sans);flex-direction:column;display:flex}.ink-list[data-bordered]{border:var(--ink-border-width) solid var(--ink-fg)}.ink-list__header{border-bottom:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-fg);color:var(--ink-bg);padding:12px 16px}.ink-list__header-title{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;font-weight:700}.ink-list__footer{border-top:var(--ink-border-width) solid var(--ink-fg);padding:12px 16px}.ink-list__body{flex-direction:column;display:flex}.ink-list[data-split] .ink-list__body>e-list-item+e-list-item{border-top:var(--ink-border-width) solid var(--ink-fg)}.ink-list[data-ordered] .ink-list__body{counter-reset:ink-list-item;margin:0;padding:0;list-style:none}.ink-list[data-ordered] .ink-list__body>e-list-item{counter-increment:ink-list-item}.ink-list[data-ordered] .ink-list__body>e-list-item>.ink-list__item:before{content:counter(ink-list-item) ".";min-width:2ch;font-family:var(--ink-mono);font-size:var(--ink-text-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.ink-list__item{align-items:center;gap:var(--ink-space-3);min-height:var(--ink-control-h-md);box-sizing:border-box;padding:12px 16px;display:flex}.ink-list__leading,.ink-list__trailing{flex-shrink:0;align-items:center;display:inline-flex}.ink-list__main{flex:1 1;min-width:0}.ink-list__title{font-size:var(--ink-text-body);letter-spacing:var(--ink-tracking-tight);font-weight:700}.ink-list__desc{font-size:var(--ink-text-small);line-height:var(--ink-lh-body);margin-top:2px}.ink-table{border-collapse:collapse;border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);width:100%;color:var(--ink-fg);font-family:var(--ink-sans);font-size:var(--ink-text-mono)}.ink-table thead{background:var(--ink-fg);color:var(--ink-bg)}.ink-table td,.ink-table th{text-align:left;border-bottom:var(--ink-border-width) solid var(--ink-fg);vertical-align:middle;box-sizing:border-box;padding:10px 12px}.ink-table th{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;border-bottom:var(--ink-border-width-strong) solid var(--ink-fg);font-weight:700}.ink-table tbody tr:last-child td{border-bottom:none}.ink-table tbody tr[data-selected]{background-image:var(--ink-hatch-disabled)}.ink-table__check{text-align:center;width:36px}.ink-table__cb{width:18px;height:18px;accent-color:var(--ink-fg);margin:0}.ink-table__sort{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.ink-table__sort:focus-visible{outline:var(--ink-focus-width) solid var(--ink-bg);outline-offset:var(--ink-focus-offset)}.ink-table__sort-icon{align-items:center;display:inline-flex}.ink-table__empty{text-align:center;padding:var(--ink-space-5);font-size:var(--ink-text-small);letter-spacing:var(--ink-tracking-mono)}.ink-table__caption,.ink-table__empty{font-family:var(--ink-mono);text-transform:uppercase;font-weight:700}.ink-table__caption{caption-side:top;padding:0 0 var(--ink-space-2);color:var(--ink-fg);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-align:left}.ink-table__status{font-family:var(--ink-mono);font-weight:700}.ink-table__status[data-status=warning]{box-shadow:inset 0 0 0 var(--ink-border-width) var(--ink-fg)}.ink-table__status[data-status=critical]{background:var(--ink-fg);color:var(--ink-bg)}.ink-table__status[data-status=offline]{background-image:var(--ink-hatch-disabled)}e-table[max-height]{max-height:var(--ink-table-max-height);display:block;overflow-y:auto}e-table[sticky-header] .ink-table thead th{z-index:1;background:var(--ink-fg);color:var(--ink-bg);position:-webkit-sticky;position:sticky;top:0}.ink-statistic{font-family:var(--ink-sans);color:var(--ink-fg);border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);padding:var(--ink-space-4) var(--ink-space-5);box-sizing:border-box;flex-direction:column;gap:6px;display:flex}.ink-statistic__label{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;font-weight:700}.ink-statistic__row{font-family:var(--ink-serif);font-weight:700;font-size:var(--ink-text-h1);line-height:var(--ink-lh-tight);align-items:baseline;gap:4px;display:flex}.ink-statistic__prefix,.ink-statistic__suffix{font-size:var(--ink-text-h4)}.ink-statistic__trend{font-family:var(--ink-mono);font-size:var(--ink-text-small);letter-spacing:var(--ink-tracking-mono);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ink-statistic__trend[data-trend=down] .ink-statistic__arrow,.ink-statistic__trend[data-trend=up] .ink-statistic__arrow{border:var(--ink-border-width) solid var(--ink-fg);padding:0 4px}.ink-statistic .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}.ink-statistic__status{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;border:var(--ink-border-width) solid var(--ink-fg);align-self:flex-start;padding:2px 6px;font-weight:700}e-statistic[data-status=low] .ink-statistic__status{border-style:double;border-width:var(--ink-border-width-strong)}e-statistic[data-status=normal] .ink-statistic__status{border-style:dashed}e-statistic[data-status=high] .ink-statistic__status{background:var(--ink-fg);color:var(--ink-bg)}.ink-price{font-family:var(--ink-sans);color:var(--ink-fg);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ink-price__original{font-size:var(--ink-text-body);font-weight:600;-webkit-text-decoration:line-through 2px;text-decoration:line-through 2px}.ink-price__amount{font-size:44px;font-weight:700;line-height:var(--ink-lh-tight);letter-spacing:var(--ink-tracking-tight);align-items:flex-start;gap:2px;display:flex}.ink-price__currency,.ink-price__minor{padding-top:.12em;font-size:.46em;line-height:1}.ink-price[data-size=xs] .ink-price__amount{font-size:22px}.ink-price[data-size=sm] .ink-price__amount{font-size:32px}.ink-price[data-size=lg] .ink-price__amount{font-size:64px}.ink-price[data-size=xl] .ink-price__amount{font-size:92px}.ink-price[data-size=sm] .ink-price__original,.ink-price[data-size=xs] .ink-price__original{font-size:var(--ink-text-small)}.ink-price__note,.ink-price__unit{font-family:var(--ink-mono);font-size:var(--ink-text-small);letter-spacing:var(--ink-tracking-mono);font-weight:700}.ink-price__note{font-size:var(--ink-text-label)}.ink-price__currency[hidden],.ink-price__minor[hidden],.ink-price__note[hidden],.ink-price__original[hidden],.ink-price__unit[hidden]{display:none}.ink-price .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}.ink-meter{gap:var(--ink-space-2);padding:var(--ink-space-3);border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-sans);box-sizing:border-box;flex-direction:column;display:flex}.ink-meter__header{justify-content:space-between;align-items:baseline;gap:var(--ink-space-3);display:flex}.ink-meter__band,.ink-meter__label{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;font-weight:700}.ink-meter__reading{font-family:var(--ink-serif);font-size:var(--ink-text-h4);font-weight:700}.ink-meter__scale{grid-auto-columns:1fr;grid-auto-flow:column;grid-gap:3px;gap:3px;min-height:22px;display:grid}.ink-meter__segment{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);box-sizing:border-box;min-width:2px;display:block}.ink-meter__segment[data-on]{background:var(--ink-fg)}.ink-meter[data-band=low] .ink-meter__segment[data-on]{background:var(--ink-bg);background-image:var(--ink-hatch-disabled)}.ink-meter[data-band=high] .ink-meter__segment[data-on]{background:var(--ink-bg);background-image:var(--ink-hatch-error);border-width:var(--ink-border-width-strong)}.ink-meter__band{border:var(--ink-border-width) solid var(--ink-fg);align-self:flex-start;padding:2px 6px}.ink-meter[data-band=low] .ink-meter__band{border-style:double;border-width:var(--ink-border-width-strong)}.ink-meter[data-band=high] .ink-meter__band{background:var(--ink-fg);color:var(--ink-bg)}.ink-sparkline{gap:var(--ink-space-2);padding:var(--ink-space-3);border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-sans);box-sizing:border-box;flex-direction:column;margin:0;display:flex}.ink-sparkline__plot{width:100%;height:72px;display:block;overflow:visible}.ink-sparkline__guide{stroke:currentColor;stroke-width:.75px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ink-sparkline[data-threshold=above] .ink-sparkline__guide,.ink-sparkline[data-threshold=at] .ink-sparkline__guide{stroke-width:1.5px;stroke-dasharray:4 2}.ink-sparkline__line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:miter;stroke-linecap:square;vector-effect:non-scaling-stroke}.ink-sparkline__last{fill:var(--ink-bg);stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.ink-sparkline__caption{align-items:baseline;grid-gap:var(--ink-space-2);gap:var(--ink-space-2);font-family:var(--ink-mono);font-size:var(--ink-text-small);order:-1;grid-template-columns:minmax(0,1fr) auto auto;font-weight:700;display:grid}.ink-sparkline__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;letter-spacing:var(--ink-tracking-label);text-transform:uppercase;overflow:hidden}.ink-sparkline__value{font-family:var(--ink-serif);font-size:var(--ink-text-h5)}.ink-sparkline__trend{white-space:nowrap;padding:1px 5px}.ink-sparkline__empty,.ink-sparkline__trend{border:var(--ink-border-width) solid var(--ink-fg)}.ink-sparkline__empty{min-height:72px;font-family:var(--ink-mono);font-size:var(--ink-text-small);text-transform:uppercase;border-style:dashed;place-items:center;font-weight:700;display:grid}.ink-sparkline__caption[hidden],.ink-sparkline__empty[hidden],.ink-sparkline__plot[hidden]{display:none}.ink-status-board{color:var(--ink-fg);background:var(--ink-bg);font-family:var(--ink-sans)}e-status-board{display:block;container-type:inline-size}.ink-status-board__heading{margin:0 0 var(--ink-space-3);font-family:var(--ink-serif);font-size:var(--ink-text-h4);line-height:var(--ink-lh-tight)}.ink-status-board__grid{grid-template-columns:repeat(var(--ink-status-columns,3),minmax(0,1fr));grid-gap:var(--ink-border-width);gap:var(--ink-border-width);padding:var(--ink-border-width);background:var(--ink-fg);display:grid}.ink-status-board__cell{min-width:0;padding:var(--ink-space-4);background:var(--ink-bg);color:var(--ink-fg)}.ink-status-board__cue,.ink-status-board__label{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;font-weight:700}.ink-status-board__value{margin:var(--ink-space-1) 0 var(--ink-space-2);overflow-wrap:anywhere;font-family:var(--ink-serif);font-size:var(--ink-text-h2);font-weight:700;line-height:var(--ink-lh-tight)}.ink-status-board__cue{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);padding:2px 6px;display:inline-block}.ink-status-board__cell[data-status=warning] .ink-status-board__cue{border-style:double;border-width:var(--ink-border-width-strong)}.ink-status-board__cell[data-status=critical] .ink-status-board__cue{background:var(--ink-fg);color:var(--ink-bg)}.ink-status-board__cell[data-status=offline] .ink-status-board__cue{border-style:dashed}.ink-status-board__detail{margin-top:var(--ink-space-2);font-size:var(--ink-text-caption);line-height:var(--ink-lh-body)}.ink-status-board__empty{padding:var(--ink-space-5);border:var(--ink-border-width) solid var(--ink-fg);font-family:var(--ink-mono);font-size:var(--ink-text-small);text-align:center;text-transform:uppercase;border-style:dashed;font-weight:700}.ink-status-board__empty[hidden],.ink-status-board__grid[hidden]{display:none}e-status-pill{display:inline-block}.ink-status-pill{align-items:baseline;gap:var(--ink-space-2);border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;padding:2px 8px;font-weight:700;display:inline-flex}.ink-status-pill__symbol{font-size:1em;line-height:1}.ink-status-pill[data-status=warning]{border-style:double;border-width:var(--ink-border-width-strong)}.ink-status-pill[data-status=critical]{background:var(--ink-fg);color:var(--ink-bg)}.ink-status-pill[data-status=offline]{border-style:dashed}.ink-status-pill[data-size=sm]{font-size:var(--ink-text-caption);padding:1px 6px}.ink-status-pill[data-size=lg]{font-size:var(--ink-text-h3);letter-spacing:normal;padding:6px 14px}.ink-change-marker{place-items:baseline start;gap:var(--ink-space-1);color:var(--ink-fg);font-family:var(--ink-sans);grid-template-columns:minmax(0,1fr);display:inline-grid}.ink-change-marker__label{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;grid-column:1/-1;font-weight:700}.ink-change-marker__value{font-family:var(--ink-serif);font-size:var(--ink-text-h3);font-weight:700}.ink-change-marker__cue{background:var(--ink-fg);max-width:100%;color:var(--ink-bg);font-family:var(--ink-mono);font-size:var(--ink-text-label);text-transform:uppercase;white-space:normal;padding:3px 8px;font-weight:700;line-height:1.4}.ink-change-marker__cue,.ink-last-updated{border:var(--ink-border-width) solid var(--ink-fg)}.ink-last-updated{align-items:flex-start;gap:var(--ink-space-2);padding:var(--ink-space-2) var(--ink-space-3);background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-sans);display:inline-flex}.ink-last-updated__cue{border:var(--ink-border-width) solid var(--ink-fg);width:24px;height:24px;font-family:var(--ink-mono);flex:0 0 24px;place-items:center;font-weight:700;display:inline-grid}.ink-last-updated__body{grid-gap:2px var(--ink-space-2);gap:2px var(--ink-space-2);grid-template-columns:auto auto;align-items:baseline;display:grid}.ink-last-updated__label,.ink-last-updated__state{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;font-weight:700}.ink-last-updated__relative{font-weight:700}.ink-last-updated__state{border:var(--ink-border-width) solid var(--ink-fg);padding:1px 5px}.ink-last-updated__absolute{font-family:var(--ink-mono);font-size:var(--ink-text-caption);grid-column:1/-1}.ink-last-updated[data-freshness=stale] .ink-last-updated__cue,.ink-last-updated[data-freshness=stale] .ink-last-updated__state{border-style:double;border-width:var(--ink-border-width-strong)}.ink-last-updated[data-freshness=expired] .ink-last-updated__cue,.ink-last-updated[data-freshness=expired] .ink-last-updated__state{background:var(--ink-fg);color:var(--ink-bg)}.ink-last-updated[data-freshness=invalid]{border-style:dashed}.ink-diff{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-sans);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}e-diff{display:block;container-type:inline-size}.ink-diff__state{min-width:0;padding:var(--ink-space-3) var(--ink-space-4)}.ink-diff__state--after{border-left:var(--ink-border-width) solid var(--ink-fg)}.ink-diff__label{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;font-weight:700}.ink-diff__value{margin-top:var(--ink-space-1);overflow-wrap:anywhere;font-family:var(--ink-serif);font-size:var(--ink-text-h4);font-weight:700}.ink-diff__cue{padding:var(--ink-space-2);border-left:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-fg);color:var(--ink-bg);font-family:var(--ink-mono);font-size:var(--ink-text-label);text-transform:uppercase;writing-mode:vertical-rl;place-items:center;font-weight:700;display:grid}.ink-diff[data-changed=true] .ink-diff__state--after{box-shadow:inset var(--ink-border-width-strong) 0 0 var(--ink-fg)}.ink-diff[data-changed=false] .ink-diff__cue{background:var(--ink-bg);color:var(--ink-fg)}.ink-diff[data-layout=stacked]{grid-template-columns:1fr}.ink-diff[data-layout=stacked] .ink-diff__cue,.ink-diff[data-layout=stacked] .ink-diff__state--after{border-top:var(--ink-border-width) solid var(--ink-fg);border-left:0}.ink-diff[data-layout=stacked] .ink-diff__cue{writing-mode:horizontal-tb}@container (width<=560px){.ink-diff,.ink-status-board__grid{grid-template-columns:1fr}.ink-diff__cue,.ink-diff__state--after{border-top:var(--ink-border-width) solid var(--ink-fg);border-left:0}.ink-diff__cue{writing-mode:horizontal-tb}}e-redline{display:block}.ink-redline{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-sans)}.ink-redline__toolbar{justify-content:space-between;align-items:center;gap:var(--ink-space-3);padding:var(--ink-space-3) var(--ink-space-4);border-bottom:var(--ink-border-width) solid var(--ink-fg);display:flex}.ink-redline__summary{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;margin:0;font-weight:700}.ink-redline__toggle{min-height:var(--ink-control-h-sm);padding:0 var(--ink-space-3);border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-sans);font-size:var(--ink-text-small);flex-shrink:0;font-weight:700}.ink-redline__toggle[aria-pressed=true]{background:var(--ink-fg);color:var(--ink-bg)}.ink-redline__body{padding:var(--ink-space-4)}.ink-redline__row{margin:0 0 var(--ink-space-4);font-family:var(--ink-serif);font-size:var(--ink-text-prose);line-height:var(--ink-lh-prose)}.ink-redline__row:last-child{margin-bottom:0}.ink-redline__row ins{-webkit-text-decoration:underline 2px;text-decoration:underline 2px}.ink-redline__row del{-webkit-text-decoration:line-through 2px;text-decoration:line-through 2px}.ink-timeline{font-family:var(--ink-sans);color:var(--ink-fg);margin:0;padding:0;list-style:none}.ink-timeline__item{grid-gap:var(--ink-space-3);gap:var(--ink-space-3);padding:var(--ink-space-3) 0;grid-template-columns:80px 24px 1fr;align-items:flex-start;display:grid}.ink-timeline--time-right .ink-timeline__item{grid-template-columns:1fr 24px 80px}.ink-timeline--time-right .ink-timeline__time{text-align:left;order:3}.ink-timeline--time-right .ink-timeline__content{text-align:right;order:1}.ink-timeline--time-right .ink-timeline__rail{order:2}.ink-timeline__time{font-family:var(--ink-mono);font-size:var(--ink-text-small);letter-spacing:var(--ink-tracking-mono);text-align:right;padding-top:2px;font-weight:700}.ink-timeline__rail{justify-content:center;align-self:stretch;width:24px;display:flex;position:relative}.ink-timeline__rail:before{content:"";background:var(--ink-fg);width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px)}.ink-timeline__item:first-child .ink-timeline__rail:before{top:10px}.ink-timeline__item:last-child .ink-timeline__rail:before{bottom:calc(100% - 10px)}.ink-timeline__marker{background:var(--ink-fg);border:var(--ink-border-width) solid var(--ink-fg);box-sizing:border-box;width:14px;height:14px;margin-top:2px;position:relative}.ink-timeline__item[data-variant=pending] .ink-timeline__marker{background:var(--ink-bg)}.ink-timeline__item[data-variant=done] .ink-timeline__marker{background:var(--ink-fg)}.ink-timeline__title{font-size:var(--ink-text-h6);margin-bottom:2px;font-weight:700}.ink-timeline__body{font-size:var(--ink-text-body);line-height:var(--ink-lh-body)}.ink-event-log{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-sans);box-sizing:border-box}.ink-event-log__list{margin:0;padding:0;list-style:none}.ink-event-log__empty[hidden],.ink-event-log__list[hidden]{display:none}.ink-event-log__row{grid-gap:var(--ink-space-2);gap:var(--ink-space-2);padding:6px var(--ink-space-3);border-bottom:var(--ink-border-width-hair) solid var(--ink-fg);border-left:var(--ink-border-width-strong) solid transparent;grid-template-columns:24px 9ch minmax(0,12ch) minmax(0,1fr) auto;align-items:center;display:grid}.ink-event-log__row:last-child{border-bottom:0}.ink-event-log__row[data-severity=warning]{border-left-color:var(--ink-warning)}.ink-event-log__row[data-severity=error]{border-left-color:var(--ink-danger)}.ink-event-log__row[data-severity=critical]{border-left-color:var(--ink-danger);background-image:var(--ink-hatch-error);background-repeat:no-repeat;background-size:6px 100%}.ink-event-log__cue{border:var(--ink-border-width-hair) solid var(--ink-fg);width:22px;height:22px;font-family:var(--ink-mono);font-size:var(--ink-text-caption);box-sizing:border-box;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ink-event-log__row[data-severity=critical] .ink-event-log__cue,.ink-event-log__row[data-severity=error] .ink-event-log__cue{background:var(--ink-fg);color:var(--ink-bg)}.ink-event-log__time{font-family:var(--ink-mono);font-size:var(--ink-text-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ink-event-log__source{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-mono);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ink-event-log__message{font-size:var(--ink-text-small);line-height:1.35}.ink-event-log__ack{border:var(--ink-border-width-hair) solid var(--ink-fg);font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-mono);padding:0 4px;font-weight:700}.ink-event-log__ack:empty,.ink-event-log__source:empty{border:0;padding:0}.ink-event-log__row[data-acknowledged=true] .ink-event-log__cue{background:var(--ink-bg);color:var(--ink-fg)}.ink-event-log__empty{padding:var(--ink-space-4);text-align:center;font-family:var(--ink-mono);font-size:var(--ink-text-small);letter-spacing:var(--ink-tracking-mono);text-transform:uppercase;margin:0;font-weight:700}.ink-desc-list{font-family:var(--ink-sans);color:var(--ink-fg);grid-gap:0;gap:0;margin:0;display:grid}.ink-desc-list__pair{gap:var(--ink-space-3);padding:var(--ink-space-3) var(--ink-space-4);box-sizing:border-box;min-width:0;display:flex}.ink-desc-list--vertical .ink-desc-list__pair{flex-direction:column;gap:4px}.ink-desc-list__term{font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;flex:none;min-width:110px;margin:0;font-weight:700}.ink-desc-list--vertical .ink-desc-list__term{min-width:0}.ink-desc-list__detail{font-size:var(--ink-text-body);line-height:var(--ink-lh-body);overflow-wrap:break-word;flex:auto;min-width:0;margin:0}.ink-desc-list--bordered{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg)}.ink-desc-list--bordered .ink-desc-list__pair{border-top:var(--ink-border-width-hair) solid var(--ink-fg);border-left:var(--ink-border-width-hair) solid var(--ink-fg)}.ink-desc-list--bordered .ink-desc-list__pair:nth-child(-n+1){border-top:none}.ink-desc-list--bordered .ink-desc-list__pair:first-child{border-left:none}.ink-affix{z-index:5;position:-webkit-sticky;position:sticky;top:0}.ink-back-top{bottom:var(--ink-back-top-bottom,32px);right:var(--ink-back-top-right,32px);background:var(--ink-fg);width:48px;height:48px;color:var(--ink-bg);border:var(--ink-border-width) solid var(--ink-fg);cursor:pointer;box-sizing:border-box;z-index:50;justify-content:center;align-items:center;display:inline-flex;position:fixed}.ink-back-top:active{background:var(--ink-bg);color:var(--ink-fg)}.ink-back-top[hidden]{display:none}.ink-watermark{display:block;position:relative}.ink-watermark__layer{pointer-events:none;z-index:1;background-repeat:repeat;position:absolute;inset:0}.ink-watermark>:not(.ink-watermark__layer){z-index:2;position:relative}.ink-image{border:var(--ink-border-width) solid var(--ink-fg);color:var(--ink-fg);font-family:var(--ink-sans);box-sizing:border-box;max-width:100%;margin:0}.ink-image,.ink-image__img{background:var(--ink-bg);display:block}.ink-image__img{width:100%;height:auto}.ink-image__img[hidden]{display:none}.ink-image__placeholder{background-color:var(--ink-bg);background-image:var(--ink-hatch-disabled);min-height:120px;font-family:var(--ink-mono);font-size:var(--ink-text-label);letter-spacing:var(--ink-tracking-label);text-transform:uppercase;color:var(--ink-fg);padding:var(--ink-space-3);text-align:center;justify-content:center;align-items:center;font-weight:700;display:flex}.ink-image__placeholder span{background:var(--ink-bg);border:var(--ink-border-width) solid var(--ink-fg);padding:2px 6px}.ink-image__caption{border-top:var(--ink-border-width) solid var(--ink-fg);font-family:var(--ink-mono);font-size:var(--ink-text-small);letter-spacing:var(--ink-tracking-mono);padding:8px 12px;font-weight:700}.ink-qrcode{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);padding:var(--ink-space-2);box-sizing:border-box;line-height:0;display:inline-block}.ink-qrcode svg{background:var(--ink-bg);display:block}.ink-qrcode__empty,.ink-qrcode__error{font-family:var(--ink-mono);font-size:var(--ink-text-small);padding:var(--ink-space-3);color:var(--ink-fg);background-image:var(--ink-hatch-disabled);border:var(--ink-border-width-hair) solid var(--ink-fg);text-align:center;min-width:80px;font-weight:700;line-height:1.4}.ink-barcode{padding:var(--ink-space-2);border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);box-sizing:border-box;display:inline-block}.ink-barcode__bars{line-height:0}.ink-barcode svg{background:var(--ink-bg);max-width:100%;height:auto;display:block}.ink-barcode__text{font-family:var(--ink-mono);font-size:var(--ink-text-small);letter-spacing:var(--ink-tracking-mono);text-align:center;padding-top:4px;font-weight:700}.ink-barcode__text[hidden]{display:none}.ink-barcode__empty,.ink-barcode__error{min-width:120px;padding:var(--ink-space-3);border:var(--ink-border-width-hair) solid var(--ink-fg);background-image:var(--ink-hatch-disabled);font-family:var(--ink-mono);font-size:var(--ink-text-small);text-align:center;color:var(--ink-fg);font-weight:700;line-height:1.4}.ink-dialog{border:var(--ink-border-width-strong) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-sans);box-sizing:border-box;max-width:min(92vw,640px);max-height:88vh;padding:0;overflow:auto}.ink-dialog[data-size=small]{max-width:min(92vw,380px)}.ink-dialog[data-size=large]{max-width:min(96vw,880px)}.ink-dialog[data-size=full]{border-width:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh}.ink-dialog::-webkit-backdrop{background-color:var(--ink-bg,#fff);background-image:var(--ink-hatch-cover,repeating-linear-gradient(45deg,#fff 0 2px,#000 2px 6px))}.ink-dialog::backdrop{background-color:var(--ink-bg,#fff);background-image:var(--ink-hatch-cover,repeating-linear-gradient(45deg,#fff 0 2px,#000 2px 6px))}.ink-dialog__header{align-items:center;gap:var(--ink-space-3);padding:var(--ink-space-3) var(--ink-space-4);border-bottom:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-fg);color:var(--ink-bg);display:flex}.ink-dialog__title{font-size:var(--ink-text-h5);letter-spacing:var(--ink-tracking-tight);flex:1 1;margin:0;font-weight:700}.ink-dialog__close{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:2px solid;justify-content:center;align-items:center;padding:0;display:inline-flex}.ink-dialog__close:active{background:var(--ink-bg);color:var(--ink-fg)}.ink-dialog__body{padding:var(--ink-space-4);font-size:var(--ink-text-body);line-height:var(--ink-lh-body)}.ink-dialog__footer{justify-content:flex-end;border-top:var(--ink-border-width) solid var(--ink-fg)}.ink-alert,.ink-dialog__footer{gap:var(--ink-space-3);padding:var(--ink-space-3) var(--ink-space-4);display:flex}.ink-alert{align-items:flex-start;border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-sans);font-size:var(--ink-text-body);line-height:var(--ink-lh-body);box-sizing:border-box}.ink-alert[data-variant=warning]{border-width:var(--ink-border-width-strong);border-color:var(--ink-warning)}.ink-alert[data-variant=error]{border:var(--ink-border-width-error) solid var(--ink-danger)}.ink-alert[data-variant=info]{border-color:var(--ink-info)}.ink-alert[data-variant=success]{border-color:var(--ink-success)}.ink-alert__icon{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ink-alert[data-variant=success] .ink-alert__icon{background:var(--ink-success);color:var(--ink-bg);border-color:var(--ink-success)}.ink-alert[data-variant=info] .ink-alert__icon{border-color:var(--ink-info);color:var(--ink-info)}.ink-alert[data-variant=warning] .ink-alert__icon{border-color:var(--ink-warning);color:var(--ink-warning)}.ink-alert[data-variant=error] .ink-alert__icon{background-image:var(--ink-hatch-error);border-color:var(--ink-danger);color:var(--ink-danger)}.ink-alert__content{flex:1 1;min-width:0}.ink-alert__heading{font-weight:700;font-size:var(--ink-text-h6);letter-spacing:var(--ink-tracking-tight);margin:0 0 2px}.ink-alert__body:empty{display:none}.ink-alert__action{gap:var(--ink-space-2)}.ink-alert__action,.ink-alert__close{align-items:center;flex:none;display:inline-flex}.ink-alert__close{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);width:28px;height:28px;color:var(--ink-fg);cursor:pointer;justify-content:center;padding:0}.ink-alert__close:active{background:var(--ink-fg);color:var(--ink-bg)}.ink-collapse{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-sans)}.ink-collapse__panel+.ink-collapse__panel{border-top:var(--ink-border-width) solid var(--ink-fg)}.ink-collapse__summary{align-items:center;gap:var(--ink-space-3);padding:var(--ink-space-3) var(--ink-space-4);font-size:var(--ink-text-h6);cursor:pointer;font-weight:700;list-style:none;display:flex}.ink-collapse__summary::-webkit-details-marker{display:none}.ink-collapse__summary::marker{content:""}.ink-collapse__summary:focus-visible{outline:var(--ink-focus-width) solid var(--ink-fg);outline-offset:calc(var(--ink-focus-offset) * -1)}.ink-collapse__marker{border:var(--ink-border-width) solid var(--ink-fg);box-sizing:border-box;flex:none;width:20px;height:20px;position:relative}.ink-collapse__marker:after,.ink-collapse__marker:before{content:"";background:currentColor;position:absolute}.ink-collapse__marker:before{height:2px;top:7px;left:3px;right:3px}.ink-collapse__marker:after{width:2px;top:3px;bottom:3px;left:7px}.ink-collapse__panel[open] .ink-collapse__marker:after{display:none}.ink-collapse__heading{flex:1 1}.ink-collapse__panel[data-disabled] .ink-collapse__summary{cursor:not-allowed;background-image:var(--ink-hatch-disabled)}.ink-collapse__body{padding:0 var(--ink-space-4) var(--ink-space-4);font-size:var(--ink-text-body);line-height:var(--ink-lh-body)}.ink-tree__check{border:var(--ink-border-width) solid var(--ink-fg);background:var(--ink-bg);width:18px;height:18px;color:var(--ink-fg);box-sizing:border-box;flex:none;justify-content:center;align-items:center;display:inline-flex}.ink-tree__row[aria-checked=mixed] .ink-tree__check,.ink-tree__row[aria-checked=true] .ink-tree__check{background:var(--ink-fg);color:var(--ink-bg)}.ink-tree__row:focus-visible{outline:var(--ink-focus-width) solid var(--ink-fg);outline-offset:calc(var(--ink-focus-offset) * -1)}.ink-popconfirm,.ink-popover{display:inline-block;position:relative}.ink-popconfirm__panel,.ink-popover__panel{min-width:240px;max-width:320px;padding:var(--ink-space-3) var(--ink-space-4);background:var(--ink-bg);color:var(--ink-fg);border:var(--ink-border-width) solid var(--ink-fg);font-family:var(--ink-sans);font-size:var(--ink-text-body);line-height:var(--ink-lh-body);box-sizing:border-box;z-index:10;position:absolute;top:calc(100% + 4px);left:0}.ink-popconfirm__panel--align-right,.ink-popover__panel--align-right{left:auto;right:0}.ink-popconfirm__panel--top,.ink-popover__panel--top{top:auto;bottom:calc(100% + 4px)}.ink-popover__heading{margin:0 0 var(--ink-space-2);padding-bottom:var(--ink-space-2);border-bottom:var(--ink-border-width-hair) solid var(--ink-fg);font-size:var(--ink-text-h6);letter-spacing:var(--ink-tracking-tight);font-weight:700}.ink-popconfirm__message{margin:0 0 var(--ink-space-3);font-weight:600}.ink-popconfirm__actions{justify-content:flex-end;gap:var(--ink-space-2);display:flex}.ink-alert__action[hidden],.ink-alert__close[hidden],.ink-alert__icon[hidden],.ink-dialog__close[hidden],.ink-dialog__footer[hidden],.ink-dialog__header[hidden]{display:none}