:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font:"Geist", "Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--bg:#0b0b0b;--bg-2:#101010;--surface:#151515;--surface-2:#1b1b1b;--surface-3:#222;--border:#272727;--border-strong:#363636;--fill-1:#ffffff08;--fill-2:#ffffff0f;--fill-3:#ffffff1a;--fill-4:#ffffff2e;--fill-5:#ffffff59;--text:#ebe9e6;--text-2:#b7b4b0;--text-3:#817d78;--white:#fff;--black:#000;--accent:#f0500a;--accent-hover:#d84507;--accent-rgb:240, 80, 10;--accent-soft:rgba(var(--accent-rgb), .16);--on-accent:#fff7f2;--ok:#3fb950;--ok-rgb:63, 185, 80;--ok-soft:rgba(var(--ok-rgb), .14);--warn:#d29922;--warn-rgb:210, 153, 34;--warn-soft:rgba(var(--warn-rgb), .16);--danger:#e5534b;--danger-rgb:229, 83, 75;--danger-soft:rgba(var(--danger-rgb), .14);--info:#58a6ff;--info-rgb:88, 166, 255;--info-soft:rgba(var(--info-rgb), .14);--link:var(--accent);--link-hover:var(--accent-hover);--input-bg:var(--bg-2);--input-text:var(--text);--input-placeholder:var(--text-3);--scrollbar-thumb:var(--fill-3);--scrollbar-thumb-hover:var(--fill-4);--btn-secondary-bg:var(--fill-3);--btn-primary-bg:var(--accent);--btn-primary-hover:var(--accent-hover);--btn-primary-active:var(--accent-hover);--btn-success-bg:var(--ok);--btn-success-hover:color-mix(in srgb, var(--ok) 88%, white);--btn-success-active:color-mix(in srgb, var(--ok) 85%, black);--btn-danger-bg:var(--danger);--btn-danger-hover:color-mix(in srgb, var(--danger) 88%, white);--btn-danger-active:color-mix(in srgb, var(--danger) 85%, black);--btn-warning-bg:var(--warn);--btn-warning-hover:color-mix(in srgb, var(--warn) 88%, white);--btn-warning-active:color-mix(in srgb, var(--warn) 85%, black);--comment-bg:var(--fill-2);--comment-text:var(--text-2);--comment-note-bg:var(--fill-3);--comment-note-stripe:var(--text-3);--comment-positive-bg:rgba(var(--ok-rgb), .1);--comment-positive-stripe:var(--ok);--comment-negative-bg:rgba(var(--danger-rgb), .1);--comment-negative-stripe:var(--danger);--comment-rank-bg:rgba(var(--info-rgb), .1);--comment-rank-stripe:var(--info);--comment-modify-bg:rgba(var(--warn-rgb), .1);--comment-modify-stripe:var(--warn);--comment-document-bg:#fd49d01a;--comment-document-stripe:#fd49d0;--comment-created-bg:#14a3a11a;--comment-created-stripe:#14a3a1;--radius-sm:4px;--radius:6px;--radius-md:var(--radius);--radius-lg:8px;--radius-xl:10px;--shadow:0 2px 8px #00000059;--shadow-lg:0 8px 24px #00000073;--radius-1:var(--radius-sm);--radius-2:var(--radius);--radius-3:var(--radius-lg);--shadow-card:var(--shadow);--shadow-pop:var(--shadow-lg);--ease:cubic-bezier(.16, 1, .3, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--spring-gentle:cubic-bezier(.22, 1.2, .36, 1);--content-text:var(--text);--accent-fill:var(--accent);--accent-base:var(--accent);--motion-ease:var(--ease);--motion-spring:var(--spring);--secondary-text:var(--text-2);--tertiary-text:var(--text-3);--overlay:var(--surface);--border-subtle:var(--border);--border-control:var(--border);--canvas:var(--bg);--sidebar-inset:0px;--fs-xs:.72rem;--fs-sm:.78rem;--fs-base:.82rem;--fs-md:.88rem;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--sidebar-w:240px;--sidebar-w-collapsed:64px;--topbar-h:48px}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f4f2;--bg-2:#edecea;--surface:#fff;--surface-2:#f8f7f5;--surface-3:#efeeeb;--border:#dedcd8;--border-strong:#cbc8c3;--fill-1:#14141408;--fill-2:#1414140d;--fill-3:#14141414;--fill-4:#14141424;--fill-5:#14141447;--text:#1a1917;--text-2:#4a4845;--text-3:#7d7a75;--accent:#cc3f00;--accent-hover:#b03600;--accent-rgb:204, 63, 0;--accent-soft:rgba(var(--accent-rgb), .1);--on-accent:#fff;--ok:#1f8a3b;--ok-rgb:31, 138, 59;--ok-soft:rgba(var(--ok-rgb), .12);--warn:#9a6a00;--warn-rgb:154, 106, 0;--warn-soft:rgba(var(--warn-rgb), .12);--danger:#c93a32;--danger-rgb:201, 58, 50;--danger-soft:rgba(var(--danger-rgb), .1);--info:#1f6fd0;--info-rgb:31, 111, 208;--info-soft:rgba(var(--info-rgb), .1);--comment-document-bg:#c026d31a;--comment-document-stripe:#c026d3;--comment-created-bg:#0f766e1a;--comment-created-stripe:#0f766e;--shadow:0 2px 8px #1414141a;--shadow-lg:0 8px 24px #14141429}body.ignis-app{grid-template-columns:calc(var(--sidebar-w) + var(--sidebar-inset,0px)) minmax(0, 1fr);grid-template-rows:var(--topbar-h) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .18s var(--ease-out-expo);margin:0;padding:0;display:grid}html.is-collapsed body.ignis-app{grid-template-columns:calc(var(--sidebar-w-collapsed) + var(--sidebar-inset,0px)) minmax(0, 1fr)}.ignis-main{min-width:0;padding:var(--space-md) 0 var(--space-xl);flex-direction:column;display:flex}.ignis-main>.footer{width:100%;max-width:88rem;margin-inline:auto;background-color:#0000!important}.ignis-main>.footer>.container{max-width:none;padding-inline:0}body.ignis-app--legacy{padding:var(--topbar-h) 0 0 calc(var(--sidebar-w) + var(--sidebar-inset,0px));transition:padding-left .18s var(--ease-out-expo);display:block}body.ignis-app--legacy .ignis-main{box-sizing:border-box;min-height:calc(100vh - var(--topbar-h))}body.ignis-app--legacy .ignis-topbar{position:fixed;top:0;left:0;right:0}body.ignis-app--legacy .ignis-sidebar{top:var(--topbar-h);height:auto;width:var(--sidebar-w);position:fixed;bottom:0;left:0}html.is-collapsed body.ignis-app--legacy{padding-left:calc(var(--sidebar-w-collapsed) + var(--sidebar-inset,0px))}html.is-collapsed body.ignis-app--legacy .ignis-sidebar{width:var(--sidebar-w-collapsed)}@media (width>=901px){body.ignis-app--legacy .ignis-main{min-height:calc(100vh - var(--topbar-h) - 8px)}}.ignis-topbar{z-index:120;height:var(--topbar-h);background:var(--bg-2);border-bottom:1px solid var(--border);color:var(--text-2);grid-column:1/-1;align-items:center;gap:.5rem;padding:0 .75rem;display:flex;position:sticky;top:0}.ignis-topbar__toggle,.ignis-topbar__user{border-radius:var(--radius-md);min-width:32px;height:32px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.45rem;padding:0 .4rem;transition:background-color .12s,color .12s;display:inline-flex}.ignis-topbar__toggle:hover,.ignis-topbar__toggle:focus-visible,.ignis-topbar__user:hover,.ignis-topbar__user:focus-visible{background:var(--fill-2);color:var(--text);outline:none}.ignis-topbar__mark{color:var(--text);align-items:center;padding:0 .5rem 0 .25rem;text-decoration:none;display:flex}.ignis-topbar__mark img,.ignis-topbar__mark svg{width:auto;height:1.5rem;display:block}.ignis-topbar__mark svg{height:2.2rem}.ignis-topbar__mark .ignis-lockup{--lockup-h:calc(2rem * 76 / 97.5)}@media (width<=359px){.ignis-topbar__mark .ignis-lockup__word{display:none}}.ignis-topbar__mark:hover{color:var(--accent-text)}.ignis-topbar__search-input::-webkit-search-cancel-button{appearance:none}.ignis-topbar__spacer{flex:1}.ignis-topbar__new{gap:.35rem}.ignis-topbar__username{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;font-size:var(--fs-base);overflow:hidden}.ignis-topbar__avatar{background:var(--surface-3);width:24px;height:24px;color:var(--text);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.66rem;font-weight:600;display:inline-flex}.ignis-topbar__bell>summary{position:relative}.ignis-lockup{--lockup-h:1.5rem;align-items:flex-start;gap:calc(var(--lockup-h) * 19 / 76);display:inline-flex}.ignis-lockup>span{-webkit-mask:var(--logo) center/contain no-repeat;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat}.ignis-lockup--login{--lockup-h:calc(92px * 76 / 283)}.ignis-lockup__mark{height:var(--lockup-h);aspect-ratio:1;background-image:linear-gradient(135deg, var(--accent-fill), var(--accent-fill-2,var(--accent-fill)))}.ignis-lockup__word{height:calc(var(--lockup-h) * 97.5 / 76);aspect-ratio:188/97.5;background:var(--content-text);align-self:baseline}@media print{.ignis-lockup__mark{background:var(--content-text)}}.ignis-menu{position:relative}.ignis-menu>summary{cursor:pointer;list-style:none}.ignis-menu>summary::-webkit-details-marker{display:none}.ignis-menu__caret{opacity:.7;font-size:.6em}.ignis-menu__panel{z-index:130;background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-lg);min-width:13rem;box-shadow:var(--shadow-lg);padding:.25rem;position:absolute;top:calc(100% + 4px);left:0}.ignis-menu--right .ignis-menu__panel{left:auto;right:0}.ignis-menu__item{border-radius:var(--radius-sm);width:100%;color:var(--text-2);font:inherit;font-size:var(--fs-base);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.45rem .55rem;text-decoration:none;display:flex}.ignis-menu__item i{text-align:center;width:1rem;color:var(--text-3)}.ignis-menu__item:hover,.ignis-menu__item:focus-visible{background:var(--fill-2);color:var(--text);outline:none;text-decoration:none}.ignis-menu__item.is-current{color:var(--text)}.ignis-menu__check{margin-left:auto;color:var(--accent-text)!important}.ignis-menu__count{background:var(--accent-soft);color:var(--accent-text);font-size:var(--fs-xs);border-radius:999px;margin-left:auto;padding:0 .4rem;font-weight:600}.ignis-menu__count[hidden]{display:none}.ignis-menu__heading{font-size:var(--fs-xs);color:var(--text-3);padding:.4rem .55rem .2rem}.ignis-menu__sep{background:var(--border);height:1px;margin:.25rem 0}.ignis-menu__form{display:grid}.ignis-menu__identity{align-items:center;gap:.6rem;padding:.5rem .55rem;display:flex}.ignis-menu__identity-text{flex-direction:column;min-width:0;display:flex}.ignis-menu__identity-name{color:var(--text);font-size:var(--fs-base);text-overflow:ellipsis;font-weight:500;overflow:hidden}.ignis-menu__identity-role{color:var(--text-3);font-size:var(--fs-xs);align-items:center;gap:.35rem;display:inline-flex}.ignis-menu__role-dot{background:var(--text-3);border-radius:50%;width:.5rem;height:.5rem}.ignis-sidebar{top:var(--topbar-h);height:calc(100vh - var(--topbar-h));background:var(--bg-2);border-right:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;flex-direction:column;display:flex;position:sticky;overflow:hidden auto}.ignis-sidebar__nav{flex-direction:column;gap:.1rem;padding:.5rem;display:flex}.ignis-sidebar__group{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;padding:.7rem .5rem .25rem;overflow:hidden}.ignis-sidebar__row{border-radius:var(--radius-md);align-items:center;display:flex;position:relative}.ignis-sidebar__row:hover,.ignis-sidebar__row:focus-within{background:var(--fill-2)}.ignis-sidebar__row:hover .ignis-sidebar__link,.ignis-sidebar__row:focus-within .ignis-sidebar__link{color:var(--text)}.ignis-sidebar__row:hover .ignis-sidebar__quick,.ignis-sidebar__row:focus-within .ignis-sidebar__quick{opacity:1}.ignis-sidebar__link{border-radius:var(--radius-md);min-width:0;height:32px;color:var(--text-2);font-size:var(--fs-base);white-space:nowrap;flex:1;align-items:center;gap:.65rem;padding:0 .5rem;text-decoration:none;transition:color .12s;display:flex}.ignis-sidebar__link>i:first-child{text-align:center;width:1.1rem;color:var(--text-3);flex-shrink:0}.ignis-sidebar__link:hover,.ignis-sidebar__link:focus-visible{color:var(--text);outline:none;text-decoration:none}.ignis-sidebar__label{text-overflow:ellipsis;overflow:hidden}.ignis-sidebar__count{background:var(--accent);min-width:1.25rem;color:var(--on-accent);font-size:var(--fs-xs);text-align:center;border-radius:999px;margin-left:auto;padding:0 .35rem;font-weight:600;line-height:1.25rem}.ignis-sidebar__count[hidden]{display:none}.ignis-sidebar__external{opacity:.5;margin-left:auto;font-size:.6rem}.ignis-sidebar__quick{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-3);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;font-size:.7rem;text-decoration:none;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex;position:absolute;top:4px;right:4px}.ignis-sidebar__quick:hover,.ignis-sidebar__quick:focus-visible{background:var(--fill-2);color:var(--text);opacity:1}.ignis-sidebar__quick:focus-visible{outline:2px solid var(--accent-focus);outline-offset:-2px}.ignis-sidebar__row:has(.ignis-sidebar__quick) .ignis-sidebar__link{padding-right:2rem}.ignis-sidebar__version{border-top:1px solid var(--border);color:var(--text-3);font-size:var(--fs-xs);white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;margin-top:auto;padding:.6rem .75rem;display:flex;overflow:hidden}.ignis-sidebar-scrim{display:none}@media (width>=901px){.ignis-sidebar{margin:0 0 var(--sidebar-inset) var(--sidebar-inset);height:calc(100vh - var(--topbar-h) - var(--sidebar-inset))}html.is-collapsed .ignis-sidebar__label,html.is-collapsed .ignis-sidebar__group,html.is-collapsed .ignis-sidebar__external,html.is-collapsed .ignis-sidebar__count,html.is-collapsed .ignis-sidebar__quick{display:none}html.is-collapsed .ignis-sidebar__link{justify-content:center;padding:0}html.is-collapsed .ignis-sidebar__row:has(.ignis-sidebar__quick) .ignis-sidebar__link{padding-right:0}html.is-collapsed .ignis-sidebar__version{display:none}}@media (width<=900px){body.ignis-app,html.is-collapsed body.ignis-app{grid-template-columns:minmax(0,1fr)}body.ignis-app--legacy,html.is-collapsed body.ignis-app--legacy{padding-left:0}.ignis-sidebar,body.ignis-app--legacy .ignis-sidebar,html.is-collapsed body.ignis-app--legacy .ignis-sidebar{top:var(--topbar-h);width:var(--sidebar-w);z-index:115;height:auto;transition:transform .18s var(--ease-out-expo);margin:0;position:fixed;bottom:0;left:0;transform:translate(-100%)}html.is-nav-open .ignis-sidebar{transform:none}.ignis-sidebar-scrim{inset:var(--topbar-h) 0 0 0;z-index:114;background:#00000080;display:block;position:fixed}.ignis-sidebar-scrim[hidden],.ignis-topbar__username,.ignis-topbar__new-label{display:none}.ignis-main{padding-bottom:var(--space-lg)}}@media (prefers-reduced-motion:reduce){body.ignis-app,body.ignis-app--legacy,.ignis-sidebar,.ignis-sidebar__quick,.ignis-sidebar__link{transition:none}}.ignis-topbar__search{position:relative}.ignis-palette{z-index:130;background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-lg);max-height:min(60vh,28rem);box-shadow:var(--shadow-lg);color:var(--text);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;padding:.25rem;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.ignis-palette[hidden]{display:none}.ignis-palette__group{color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;padding:.5rem .55rem .2rem;font-size:.66rem;font-weight:600}.ignis-palette__group:not(:first-child){border-top:1px solid var(--border);margin-top:.25rem;padding-top:.55rem}.ignis-palette__item{border-radius:var(--radius-sm);color:var(--text);align-items:baseline;gap:.5rem;padding:.45rem .55rem;font-size:.85rem;text-decoration:none;display:flex}.ignis-palette__item:hover,.ignis-palette__item.is-active{background:var(--accent-soft);color:var(--text);text-decoration:none}.ignis-palette__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:500;overflow:hidden}.ignis-palette__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-3);flex:auto;font-size:.76rem;overflow:hidden}.ignis-palette__empty{color:var(--text-3);padding:.7rem .55rem;font-size:.82rem}:where(:root){--content-text:#fff;--secondary-text:#bbbac1;--tertiary-text:#818189;--canvas:#0a0a0a;--surface:#161616;--surface-2:#1c1c1e;--overlay:#161616;--border-subtle:#2a2a2a;--border-control:#363639;--fill-1:#ffffff08;--fill-2:#ffffff0f;--fill-3:#ffffff1a;--fill-4:#ffffff2e;--fill-5:#ffffff59;--white:#fff;--black:#000;--accent-base:#2563eb;--accent-text:color-mix(in srgb, var(--accent-base) 75%, white);--accent-fill:var(--accent-base);--accent-fill-2:var(--accent-fill);--accent-focus:color-mix(in srgb, var(--accent-base) 65%, white);--accent-soft:color-mix(in oklab, var(--accent-base) 16%, transparent);--on-accent:var(--white);--ok:#3fb950;--ok-soft:#3fb95024;--ok-text:var(--ok);--ok-fill:color-mix(in srgb, var(--ok) 65%, black);--warn:#d29922;--warn-soft:#d2992229;--warn-text:var(--warn);--warn-fill:var(--warn);--danger:#e5534b;--danger-soft:#e5534b24;--danger-text:color-mix(in srgb, var(--danger) 80%, white);--danger-fill:color-mix(in srgb, var(--danger) 72%, black);--info:#58a6ff;--info-soft:#58a6ff24;--info-text:var(--info);--info-fill:color-mix(in srgb, var(--info) 65%, black);--radius-1:4px;--radius-2:6px;--radius-3:8px;--shadow-card:0 1px 3px #0000003d;--shadow-pop:0 8px 24px #00000073;--motion-ease:cubic-bezier(.16, 1, .3, 1);--motion-spring:cubic-bezier(.34, 1.56, .64, 1);--mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-xs:.72rem;--fs-sm:.78rem;--fs-base:.82rem;--fs-md:.88rem;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--control-font-size:14px;--control-height:40px;--table-font-size:13px;--table-cell-y:10px;--badge-font-size:12px}:where(:root[data-density=comfortable]){--control-font-size:15px;--control-height:44px;--table-font-size:14px;--table-cell-y:14px}:where([data-theme=light]){--content-text:#17171c;--secondary-text:#46464f;--tertiary-text:#7a7a85;--canvas:#f4f4f6;--surface:#fff;--surface-2:#f7f7f9;--overlay:#fff;--border-subtle:#dcdce2;--border-control:#c9c9d1;--fill-1:#14141e08;--fill-2:#14141e0d;--fill-3:#14141e14;--fill-4:#14141e24;--fill-5:#14141e47;--accent-base:#2456c9;--accent-text:color-mix(in srgb, var(--accent-base) 75%, black);--accent-fill:var(--accent-base);--accent-focus:color-mix(in srgb, var(--accent-base) 65%, black);--accent-soft:color-mix(in oklab, var(--accent-base) 10%, transparent);--ok:#1f8a3b;--ok-soft:#1f8a3b1f;--ok-text:color-mix(in srgb, var(--ok) 75%, black);--ok-fill:color-mix(in srgb, var(--ok) 65%, black);--warn:#9a6a00;--warn-soft:#9a6a001f;--warn-text:color-mix(in srgb, var(--warn) 75%, black);--warn-fill:color-mix(in srgb, var(--warn) 80%, white);--danger:#c93a32;--danger-soft:#c93a321a;--danger-text:color-mix(in srgb, var(--danger) 75%, black);--danger-fill:color-mix(in srgb, var(--danger) 72%, black);--info:#1f6fd0;--info-soft:#1f6fd01a;--info-text:color-mix(in srgb, var(--info) 75%, black);--info-fill:color-mix(in srgb, var(--info) 65%, black);--shadow-card:0 1px 3px #14141e1a;--shadow-pop:0 8px 24px #14141e29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ignis-dialog-backdrop{background:color-mix(in oklab, var(--black) 55%, transparent);opacity:0;pointer-events:none;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.ignis-dialog-backdrop{transition:opacity .22s var(--motion-ease)}}.ignis-dialog-backdrop.is-open{opacity:1;pointer-events:auto}.ignis-dialog{background:var(--overlay);width:calc(100% - 2rem);max-height:calc(100vh - 3rem);color:var(--secondary-text);border-radius:var(--radius-3);border:1px solid var(--fill-3);box-shadow:var(--shadow-pop), 0 0 0 1px var(--fill-1);opacity:0;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,calc(24px - 50%))}@media (prefers-reduced-motion:no-preference){.ignis-dialog{transition:transform .24s var(--motion-spring), opacity .18s var(--motion-ease)}}.ignis-dialog.is-open{opacity:1;transform:translate(-50%,-50%)}.ignis-dialog--sm{max-width:420px}.ignis-dialog--md{max-width:560px}.ignis-dialog--lg{max-width:760px}.ignis-dialog--xl{max-width:960px}.ignis-dialog .ignis-dialog__header{border-bottom:1px solid var(--fill-2);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem .85rem;display:flex}.ignis-dialog .ignis-dialog__title{color:var(--content-text);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.ignis-dialog .ignis-dialog__close{border-radius:var(--radius-1);width:30px;height:30px;color:var(--tertiary-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.85rem;display:flex}@media (prefers-reduced-motion:no-preference){.ignis-dialog .ignis-dialog__close{transition:color .12s var(--motion-ease), background .12s var(--motion-ease)}}.ignis-dialog .ignis-dialog__close:hover{color:var(--content-text);background:var(--fill-2)}.ignis-dialog .ignis-dialog__close:focus-visible{outline:2px solid var(--accent-focus);outline-offset:1px}.ignis-dialog .ignis-dialog__body{scrollbar-width:thin;scrollbar-color:var(--border-control) transparent;flex:auto;min-height:0;padding:1.1rem 1.25rem;overflow-y:auto}.ignis-dialog .ignis-dialog__text{color:var(--secondary-text);margin:0;font-size:.92rem;line-height:1.5}.ignis-dialog .ignis-dialog__label{color:var(--secondary-text);margin-bottom:.4rem;font-size:.82rem;font-weight:500;display:block}.ignis-dialog .ignis-dialog__input{background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-2);width:100%;color:var(--content-text);padding:.375rem .75rem;font-size:.92rem}@media (prefers-reduced-motion:no-preference){.ignis-dialog .ignis-dialog__input{transition:border-color .12s var(--motion-ease), box-shadow .12s var(--motion-ease)}}.ignis-dialog .ignis-dialog__input:focus{border-color:var(--accent-base);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ignis-dialog .ignis-dialog__alert{align-items:flex-start;gap:.75rem;display:flex}.ignis-dialog .ignis-dialog__alert>i{font-size:var(--icon-lg);flex-shrink:0;line-height:1.2}.ignis-dialog .ignis-dialog__alert--info>i{color:var(--info-text)}.ignis-dialog .ignis-dialog__alert--ok>i{color:var(--ok-text)}.ignis-dialog .ignis-dialog__alert--warn>i{color:var(--warn-text)}.ignis-dialog .ignis-dialog__alert--danger>i{color:var(--danger-text)}.ignis-dialog .ignis-dialog__footer{border-top:1px solid var(--fill-2);flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.85rem 1.25rem 1rem;display:flex}.ignis-dialog .ignis-dialog__action{border-radius:var(--radius-2);cursor:pointer;border:1px solid #0000;padding:.5rem 1.1rem;font-size:.88rem;font-weight:500}@media (prefers-reduced-motion:no-preference){.ignis-dialog .ignis-dialog__action{transition:background .12s var(--motion-ease), border-color .12s var(--motion-ease), color .12s var(--motion-ease), transform 80ms var(--motion-ease)}}.ignis-dialog .ignis-dialog__action:active{transform:translateY(1px)}.ignis-dialog .ignis-dialog__action:focus-visible{outline:2px solid var(--accent-focus);outline-offset:2px}.ignis-dialog .ignis-dialog__action--primary{background:var(--accent-fill);color:var(--on-accent)}.ignis-dialog .ignis-dialog__action--primary:hover{background:color-mix(in oklab, var(--accent-fill) 88%, black)}.ignis-dialog .ignis-dialog__action--danger{background:var(--danger-fill);color:var(--on-accent)}.ignis-dialog .ignis-dialog__action--danger:hover{background:color-mix(in oklab, var(--danger-fill) 92%, black)}.ignis-dialog .ignis-dialog__action--ghost{color:var(--secondary-text);background:0 0;border-color:#0000}.ignis-dialog .ignis-dialog__action--ghost:hover{color:var(--content-text);background:var(--fill-2)}.ignis-dialog .ignis-dialog__action--secondary{background:var(--fill-2);color:var(--content-text)}.ignis-dialog .ignis-dialog__action--secondary:hover{background:var(--fill-3)}.ignis-dialog .ignis-dialog__action--success{background:var(--ok-fill);color:var(--on-accent)}.ignis-dialog .ignis-dialog__action--success:hover{background:color-mix(in oklab, var(--ok-fill) 88%, black)}.ignis-dialog .ignis-dialog__action--soft-primary{background:var(--accent-soft);color:var(--accent-text)}.ignis-dialog .ignis-dialog__action--soft-primary:hover{background:color-mix(in oklab, var(--accent-base) 26%, transparent)}.ignis-dialog .ignis-dialog__action--ghost-danger{color:var(--danger-text);background:0 0}.ignis-dialog .ignis-dialog__action--ghost-danger:hover{background:color-mix(in oklab, var(--danger) 12%, transparent);color:var(--danger-text)}.ignis-dialog .ignis-dialog__action[data-dialog-pull-left=true]{margin-right:auto}[data-dialog-source]{display:none}.ignis-dialog--embedded .ignis-dialog__body{padding:0;overflow:auto}body:has(.ignis-dialog-backdrop.is-open){overflow:hidden}@media (width<=540px){.ignis-dialog .ignis-dialog__footer{flex-direction:column-reverse;align-items:stretch}.ignis-dialog .ignis-dialog__footer .ignis-dialog__action{text-align:center;width:100%}}.ignis-dropdown-native{clip:rect(0, 0, 0, 0);opacity:0!important;pointer-events:none!important;background:0 0!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ignis-dropdown{width:100%;display:inline-block;position:relative}.ignis-dropdown .ignis-dropdown__trigger{background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-2);width:100%;color:var(--secondary-text);font-size:var(--fs-sm);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}@media (prefers-reduced-motion:no-preference){.ignis-dropdown .ignis-dropdown__trigger{transition:border-color .12s var(--motion-ease), box-shadow .12s var(--motion-ease)}}.ignis-dropdown .ignis-dropdown__trigger:hover:not(:disabled){border-color:var(--fill-4)}.ignis-dropdown .ignis-dropdown__trigger:focus-visible,.ignis-dropdown .ignis-dropdown__trigger:focus{border-color:var(--accent-base);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ignis-dropdown .ignis-dropdown__trigger:disabled{opacity:.5;cursor:not-allowed}.ignis-dropdown--sm .ignis-dropdown__trigger{font-size:var(--fs-xs);padding:.35rem .6rem}.ignis-dropdown .ignis-dropdown__label{color:var(--content-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ignis-dropdown .ignis-dropdown__label.is-placeholder{color:var(--tertiary-text);font-weight:400}.ignis-dropdown .ignis-dropdown__label-icon{font-size:var(--icon-sm);margin-right:.4rem}.ignis-dropdown .ignis-dropdown__chevron{color:var(--tertiary-text);flex-shrink:0;font-size:.7rem}@media (prefers-reduced-motion:no-preference){.ignis-dropdown .ignis-dropdown__chevron{transition:transform .18s var(--motion-spring)}}.ignis-dropdown.is-open .ignis-dropdown__chevron{transform:rotate(180deg)}.ignis-dropdown.is-open .ignis-dropdown__panel:not(.ignis-dropdown__panel--floating){opacity:1;pointer-events:auto;max-height:280px;transform:translateY(0)}.ignis-dropdown__panel{z-index:1500;background:var(--overlay);border:1px solid var(--border-control);border-radius:var(--radius-2);width:max-content;min-width:100%;max-width:min(28rem,92vw);max-height:0;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:auto;overflow:hidden;transform:translateY(-4px)}@media (prefers-reduced-motion:no-preference){.ignis-dropdown__panel{transition:opacity .14s var(--motion-ease), transform .14s var(--motion-ease)}}.ignis-dropdown__panel.is-above{top:auto;bottom:calc(100% + 4px);transform:translateY(4px)}.ignis-dropdown__panel--floating{z-index:2000;min-width:0;position:fixed;right:auto}.ignis-dropdown__panel--floating.is-active{opacity:1;pointer-events:auto;max-height:280px;transform:translateY(0)}.ignis-dropdown__panel .ignis-dropdown__search{background:var(--surface);border:0;border-bottom:1px solid var(--border-control);width:100%;color:var(--content-text);font-size:var(--fs-sm);outline:none;padding:.5rem .75rem}.ignis-dropdown__panel .ignis-dropdown__search::placeholder{color:var(--tertiary-text)}.ignis-dropdown__panel .ignis-dropdown__search:focus{background:color-mix(in oklab, var(--accent-base) 4%, transparent)}.ignis-dropdown__panel .ignis-dropdown__options{scrollbar-width:thin;scrollbar-color:var(--border-control) transparent;flex:auto;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.ignis-dropdown__panel .ignis-dropdown__options li{border-radius:var(--radius-1);color:var(--secondary-text);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:.55rem;padding:.45rem .6rem;line-height:1.3;display:flex}@media (prefers-reduced-motion:no-preference){.ignis-dropdown__panel .ignis-dropdown__options li{transition:background .1s var(--motion-ease), color .1s var(--motion-ease)}}.ignis-dropdown__panel .ignis-dropdown__options li:hover,.ignis-dropdown__panel .ignis-dropdown__options li:focus{background:var(--fill-2);color:var(--content-text);outline:none}.ignis-dropdown__panel .ignis-dropdown__options li.is-selected{color:var(--content-text);background:var(--accent-soft)}.ignis-dropdown__panel .ignis-dropdown__options li[aria-disabled=true]{color:var(--tertiary-text);cursor:default}.ignis-dropdown__panel .ignis-dropdown__options li[aria-disabled=true]:hover{background:0 0}.ignis-dropdown__panel .ignis-dropdown__option-icon{width:1em;font-size:var(--icon-sm);flex-shrink:0}.ignis-dropdown__panel .ignis-dropdown__empty{text-align:center;color:var(--tertiary-text);font-size:var(--fs-sm);padding:.75rem;font-style:italic}.ignis-input,.ignis-textarea{background:var(--surface);width:100%;color:var(--content-text);border:1px solid var(--border-control);border-radius:var(--radius-2);font-size:var(--fs-sm);padding:.375rem .75rem;font-family:inherit;line-height:1.4;display:block}@media (prefers-reduced-motion:no-preference){.ignis-input,.ignis-textarea{transition:border-color .12s var(--motion-ease), box-shadow .12s var(--motion-ease), background .12s var(--motion-ease)}}.ignis-input::-moz-placeholder{color:var(--tertiary-text)}.ignis-textarea::-moz-placeholder{color:var(--tertiary-text)}.ignis-input::placeholder,.ignis-textarea::placeholder{color:var(--tertiary-text)}.ignis-input:hover:not(:disabled):not([readonly]),.ignis-textarea:hover:not(:disabled):not([readonly]){border-color:var(--fill-4)}.ignis-input:focus,.ignis-input:focus-visible,.ignis-textarea:focus,.ignis-textarea:focus-visible{border-color:var(--accent-base);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ignis-input:disabled,.ignis-textarea:disabled{opacity:.5;cursor:not-allowed}.ignis-input[readonly],.ignis-textarea[readonly]{background:var(--fill-1);cursor:default}:is(.ignis-input.is-invalid,.ignis-input:user-invalid,.ignis-textarea.is-invalid,.ignis-textarea:user-invalid){border-color:var(--danger)}:is(.ignis-input.is-invalid:focus,.ignis-input:user-invalid:focus,.ignis-textarea.is-invalid:focus,.ignis-textarea:user-invalid:focus){box-shadow:0 0 0 3px color-mix(in oklab, var(--danger) 18%, transparent)}.ignis-input--sm,.ignis-textarea--sm{font-size:var(--fs-xs);padding:.35rem .6rem}.ignis-textarea{resize:vertical;min-height:4.5rem}.ignis-input-group{width:100%;display:inline-flex;position:relative}.ignis-input-group .ignis-input-group__icon{pointer-events:none;font-size:var(--icon-sm);z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.ignis-input-group .ignis-input{padding-left:2.25rem}.ignis-input-group:focus-within .ignis-input-group__icon{color:var(--accent-base)}.ignis-input-group,.input-group{flex-wrap:nowrap;align-items:stretch;width:100%;display:flex}.ignis-input-group>.ignis-input,.ignis-input-group>.ignis-textarea,.ignis-input-group>select.ignis-input,.input-group>.ignis-input,.input-group>.ignis-textarea,.input-group>select.ignis-input{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0}.ignis-input-group>.ignis-input:not(:first-child),.ignis-input-group>.ignis-textarea:not(:first-child),.ignis-input-group>select.ignis-input:not(:first-child),.input-group>.ignis-input:not(:first-child),.input-group>.ignis-textarea:not(:first-child),.input-group>select.ignis-input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.ignis-input-group>.ignis-btn,.input-group>.ignis-btn{z-index:1;border-radius:0;margin-left:-1px}.ignis-input-group>.ignis-btn:hover,.ignis-input-group>.ignis-btn:focus,.ignis-input-group>.ignis-btn:focus-visible,.input-group>.ignis-btn:hover,.input-group>.ignis-btn:focus,.input-group>.ignis-btn:focus-visible{z-index:2}.ignis-input-group>.ignis-btn:first-child,.input-group>.ignis-btn:first-child{border-top-left-radius:var(--radius-2);border-bottom-left-radius:var(--radius-2);margin-left:0}.ignis-input-group>.ignis-btn:last-child,.input-group>.ignis-btn:last-child{border-top-right-radius:var(--radius-2);border-bottom-right-radius:var(--radius-2)}.ignis-field{flex-direction:column;gap:.35rem;display:flex}.ignis-field .ignis-field__label{color:var(--secondary-text);font-size:.82rem;font-weight:500}.ignis-field .ignis-field__label .ignis-field__required{color:var(--accent-base);margin-left:.15rem}.ignis-field.is-invalid .ignis-input,.ignis-field.is-invalid .ignis-textarea{border-color:var(--danger)}.ignis-field__hint{color:var(--tertiary-text);font-size:.72rem;line-height:1.4}.ignis-field__error{color:var(--danger-text);align-items:center;gap:.3rem;font-size:.72rem;display:flex}.ignis-field__error:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}fieldset.ignis-field{border:0;min-width:0;margin:0;padding:0}fieldset.ignis-field>legend{margin-bottom:.35rem;padding:0}.ignis-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--fs-sm);color:var(--secondary-text);align-items:center;gap:.55rem;display:inline-flex}.ignis-checkbox input[type=checkbox]{appearance:none;border:1.5px solid var(--border-control);border-radius:var(--radius-1);background:var(--surface);cursor:pointer;flex-shrink:0;width:1.1rem;height:1.1rem;position:relative}@media (prefers-reduced-motion:no-preference){.ignis-checkbox input[type=checkbox]{transition:background .14s var(--motion-spring), border-color .14s var(--motion-ease)}}.ignis-checkbox input[type=checkbox]:after{content:"";border:solid var(--on-accent);border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)scale(0)}@media (prefers-reduced-motion:no-preference){.ignis-checkbox input[type=checkbox]:after{transition:transform .15s var(--motion-spring)}}.ignis-checkbox input[type=checkbox]:hover:not(:disabled){border-color:var(--fill-5)}.ignis-checkbox input[type=checkbox]:checked{background:var(--accent-base);border-color:var(--accent-base)}.ignis-checkbox input[type=checkbox]:checked:after{transform:translate(-50%,-60%)rotate(45deg)scale(1)}.ignis-checkbox input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ignis-checkbox input[type=checkbox]:indeterminate{background:var(--accent-base);border-color:var(--accent-base)}.ignis-checkbox input[type=checkbox]:indeterminate:after{border-width:0 0 2px;width:.55rem;height:0;transform:translate(-50%,-50%)scale(1)}.ignis-checkbox input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}.ignis-checkbox:has(input:disabled){cursor:not-allowed;opacity:.6}.ignis-radio{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--fs-sm);color:var(--secondary-text);align-items:center;gap:.55rem;display:inline-flex}.ignis-radio input[type=radio]{appearance:none;border:1.5px solid var(--border-control);background:var(--surface);cursor:pointer;border-radius:50%;flex-shrink:0;width:1.1rem;height:1.1rem;position:relative}@media (prefers-reduced-motion:no-preference){.ignis-radio input[type=radio]{transition:background .14s var(--motion-spring), border-color .14s var(--motion-ease)}}.ignis-radio input[type=radio]:after{content:"";background:var(--on-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@media (prefers-reduced-motion:no-preference){.ignis-radio input[type=radio]:after{transition:transform .15s var(--motion-spring)}}.ignis-radio input[type=radio]:hover:not(:disabled){border-color:var(--fill-5)}.ignis-radio input[type=radio]:checked{background:var(--accent-base);border-color:var(--accent-base)}.ignis-radio input[type=radio]:checked:after{transform:translate(-50%,-50%)scale(1)}.ignis-radio input[type=radio]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ignis-radio input[type=radio]:disabled{opacity:.4;cursor:not-allowed}.ignis-switch{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--fs-sm);color:var(--secondary-text);align-items:center;gap:.6rem;display:inline-flex}.ignis-switch input[type=checkbox]{appearance:none;background:var(--border-control);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:2.2rem;height:1.2rem;position:relative}@media (prefers-reduced-motion:no-preference){.ignis-switch input[type=checkbox]{transition:background .2s var(--motion-spring)}}.ignis-switch input[type=checkbox]:after{content:"";background:var(--on-accent);width:calc(1.2rem - 4px);height:calc(1.2rem - 4px);box-shadow:var(--shadow-card);border-radius:50%;position:absolute;top:2px;left:2px}@media (prefers-reduced-motion:no-preference){.ignis-switch input[type=checkbox]:after{transition:transform .22s var(--motion-spring)}}.ignis-switch input[type=checkbox]:checked{background:var(--accent-base)}.ignis-switch input[type=checkbox]:checked:after{transform:translate(1rem)}.ignis-switch input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ignis-switch input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.ignis-switch--sm input[type=checkbox]{width:1.8rem;height:1rem}.ignis-switch--sm input[type=checkbox]:after{width:calc(1rem - 4px);height:calc(1rem - 4px)}.ignis-switch--sm input[type=checkbox]:checked:after{transform:translate(.8rem)}.ignis-stepper{border:1px solid var(--border-control);border-radius:var(--radius-2);background:var(--surface);align-items:stretch;width:100%;max-width:9rem;display:inline-flex;overflow:hidden}.ignis-stepper:focus-within{border-color:var(--accent-base);box-shadow:0 0 0 3px var(--accent-soft)}.ignis-stepper input[type=number]{color:var(--content-text);text-align:center;font-size:var(--fs-sm);appearance:textfield;background:0 0;border:0;flex:auto;min-width:0;padding:.4rem .5rem}.ignis-stepper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ignis-stepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ignis-stepper input[type=number]:focus{outline:none}.ignis-stepper button{width:1.9rem;color:var(--tertiary-text);cursor:pointer;background:0 0;border:0;flex:none;font-size:.85rem}@media (prefers-reduced-motion:no-preference){.ignis-stepper button{transition:background .12s var(--motion-ease), color .12s var(--motion-ease)}}.ignis-stepper button:hover{background:var(--fill-2);color:var(--content-text)}.ignis-stepper button:active{background:var(--accent-soft)}.ignis-tabs{flex-direction:column;display:flex}.ignis-tabs .ignis-tabs__headers{border-bottom:1px solid var(--border-control);flex-wrap:wrap;gap:0;margin-bottom:1.25rem;display:flex}.ignis-tabs .ignis-tabs__header{color:var(--tertiary-text);cursor:pointer;font-size:var(--fs-sm);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.65rem 1rem;font-family:inherit;font-weight:500;position:relative}@media (prefers-reduced-motion:no-preference){.ignis-tabs .ignis-tabs__header{transition:color .15s var(--motion-ease), border-color .15s var(--motion-ease)}}.ignis-tabs .ignis-tabs__header:hover:not(.is-active){color:var(--secondary-text)}.ignis-tabs .ignis-tabs__header:focus-visible{color:var(--secondary-text);background:var(--fill-1);border-top-left-radius:var(--radius-1);border-top-right-radius:var(--radius-1);border-bottom-right-radius:0;border-bottom-left-radius:0;outline:none}.ignis-tabs .ignis-tabs__header.is-active{color:var(--content-text);border-bottom-color:var(--accent-base)}@media (prefers-reduced-motion:no-preference){.ignis-tabs .ignis-tabs__panel{animation:ignis-tabs-fade .18s var(--motion-ease)}}.ignis-tabs .ignis-tabs__panel[hidden]{display:none}.ignis-tabs--pills .ignis-tabs__headers{border-bottom:0;gap:.3rem}.ignis-tabs--pills .ignis-tabs__header{border-radius:var(--radius-2);border-bottom:0;margin-bottom:0}.ignis-tabs--pills .ignis-tabs__header.is-active{background:var(--accent-fill);color:var(--on-accent);border-bottom:0}.ignis-tabs--pills .ignis-tabs__header:hover:not(.is-active){background:var(--fill-2)}@keyframes ignis-tabs-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ignis-accordion{flex-direction:column;gap:.4rem;display:flex}.ignis-accordion .ignis-accordion__item{background:var(--overlay);border:1px solid var(--border-control);border-radius:var(--radius-2);overflow:hidden}.ignis-accordion .ignis-accordion__item.is-open{border-color:color-mix(in oklab, var(--accent-base) 35%, transparent)}.ignis-accordion .ignis-accordion__header{width:100%;color:var(--secondary-text);font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-family:inherit;font-weight:500;display:flex}@media (prefers-reduced-motion:no-preference){.ignis-accordion .ignis-accordion__header{transition:color .12s var(--motion-ease), background .12s var(--motion-ease)}}.ignis-accordion .ignis-accordion__header:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.55rem;height:.55rem;margin-right:.2rem;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.ignis-accordion .ignis-accordion__header:after{transition:transform .22s var(--motion-spring)}}.ignis-accordion .ignis-accordion__header:hover{color:var(--content-text);background:var(--fill-1)}.ignis-accordion .ignis-accordion__header:focus-visible{background:var(--fill-2);outline:none}.ignis-accordion .ignis-accordion__item.is-open .ignis-accordion__header{color:var(--content-text)}.ignis-accordion .ignis-accordion__item.is-open .ignis-accordion__header:after{transform:rotate(225deg)}.ignis-accordion .ignis-accordion__panel{max-height:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ignis-accordion .ignis-accordion__panel{transition:max-height .28s var(--motion-ease)}}.ignis-accordion .ignis-accordion__panel>*{padding:.25rem 1rem 1rem}.ignis-accordion .ignis-accordion__panel[hidden]{max-height:0;display:block}.ignis-accordion--flat{gap:1rem}.ignis-accordion--flat .ignis-accordion__item{background:0 0;border:0;border-radius:0;overflow:visible}.ignis-accordion--flat .ignis-accordion__item.is-open{border-color:#0000}.ignis-accordion--flat .ignis-accordion__header{border-bottom:1px solid var(--accent-base);text-transform:uppercase;letter-spacing:.04em;padding:.4rem .25rem;font-size:.78rem;font-weight:600}.ignis-accordion--flat .ignis-accordion__header:hover{color:var(--content-text);background:0 0}.ignis-accordion--flat .ignis-accordion__panel>*{padding:.6rem 0 0}.ignis-datepicker-native{clip:rect(0, 0, 0, 0);opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ignis-datepicker{width:100%;display:inline-block;position:relative}.ignis-datepicker .ignis-datepicker__trigger{background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-2);width:100%;color:var(--content-text);font-size:var(--fs-sm);text-align:left;cursor:pointer;align-items:center;gap:.6rem;padding:.375rem .75rem;font-family:inherit;display:flex}@media (prefers-reduced-motion:no-preference){.ignis-datepicker .ignis-datepicker__trigger{transition:border-color .12s var(--motion-ease), box-shadow .12s var(--motion-ease)}}.ignis-datepicker .ignis-datepicker__trigger:hover:not(:disabled){border-color:var(--fill-4)}.ignis-datepicker .ignis-datepicker__trigger:focus,.ignis-datepicker .ignis-datepicker__trigger:focus-visible{border-color:var(--accent-base);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ignis-datepicker .ignis-datepicker__trigger:disabled{opacity:.5;cursor:not-allowed}.ignis-datepicker .ignis-datepicker__icon{font-size:var(--icon-sm);flex-shrink:0}.ignis-datepicker .ignis-datepicker__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ignis-datepicker .ignis-datepicker__label.is-placeholder{color:var(--tertiary-text)}.ignis-datepicker.is-open .ignis-datepicker__panel:not(.ignis-datepicker__panel--floating){opacity:1;pointer-events:auto;max-height:none;overflow:visible;transform:translateY(0)}.ignis-datepicker__panel{z-index:1500;background:var(--overlay);border:1px solid var(--border-control);border-radius:var(--radius-2);width:280px;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;max-height:0;padding:.75rem;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;transform:translateY(-4px)}@media (prefers-reduced-motion:no-preference){.ignis-datepicker__panel{transition:opacity .16s var(--motion-ease), transform .16s var(--motion-ease)}}.ignis-datepicker__panel.is-above{top:auto;bottom:calc(100% + 6px);transform:translateY(4px)}.ignis-datepicker__panel--floating{z-index:2100;opacity:1;pointer-events:auto;max-height:none;position:fixed;overflow:visible;transform:translateY(0)}.ignis-datepicker__panel .ignis-datepicker__header{justify-content:space-between;align-items:center;gap:.3rem;margin-bottom:.5rem;display:flex}.ignis-datepicker__panel .ignis-datepicker__nav{width:28px;height:28px;color:var(--tertiary-text);border-radius:var(--radius-1);cursor:pointer;background:0 0;border:0;font-size:.75rem}@media (prefers-reduced-motion:no-preference){.ignis-datepicker__panel .ignis-datepicker__nav{transition:color .12s var(--motion-ease), background .12s var(--motion-ease)}}.ignis-datepicker__panel .ignis-datepicker__nav:hover{color:var(--content-text);background:var(--fill-2)}.ignis-datepicker__panel .ignis-datepicker__nav:focus-visible{outline:2px solid var(--accent-focus);outline-offset:1px}.ignis-datepicker__panel .ignis-datepicker__title{text-align:center;color:var(--content-text);background:0 0;border:0;flex:auto;padding:.2rem .5rem;font-size:.88rem;font-weight:600}.ignis-datepicker__panel .ignis-datepicker__title--btn{cursor:pointer;border-radius:var(--radius-1);font-family:inherit}@media (prefers-reduced-motion:no-preference){.ignis-datepicker__panel .ignis-datepicker__title--btn{transition:background .12s var(--motion-ease)}}.ignis-datepicker__panel .ignis-datepicker__title--btn:hover{background:var(--fill-2)}.ignis-datepicker__panel .ignis-datepicker__title--btn:focus-visible{outline:2px solid var(--accent-focus);outline-offset:1px}.ignis-datepicker__panel .ignis-datepicker__weekdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.ignis-datepicker__panel .ignis-datepicker__weekdays span{text-align:center;color:var(--tertiary-text);letter-spacing:.4px;padding:.2rem 0;font-size:.66rem;font-weight:600}.ignis-datepicker__panel .ignis-datepicker__days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ignis-datepicker__panel .ignis-datepicker__day{aspect-ratio:1;border-radius:var(--radius-1);min-height:32px;color:var(--secondary-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-family:inherit;font-size:.82rem;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.ignis-datepicker__panel .ignis-datepicker__day{transition:background .1s var(--motion-ease), color .1s var(--motion-ease)}}.ignis-datepicker__panel .ignis-datepicker__day--blank{cursor:default}.ignis-datepicker__panel .ignis-datepicker__day:hover:not(.is-disabled):not(.is-selected){background:var(--fill-2);color:var(--content-text)}.ignis-datepicker__panel .ignis-datepicker__day:focus-visible{outline:2px solid var(--accent-focus);outline-offset:-2px}.ignis-datepicker__panel .ignis-datepicker__day.is-today:not(.is-selected){color:var(--accent-base);font-weight:600}.ignis-datepicker__panel .ignis-datepicker__day.is-today:not(.is-selected):after{content:"";background:var(--accent-base);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.ignis-datepicker__panel .ignis-datepicker__day.is-selected{background:var(--accent-fill);color:var(--on-accent);font-weight:600}.ignis-datepicker__panel .ignis-datepicker__day.is-disabled{opacity:.25;cursor:not-allowed}.ignis-datepicker__panel .ignis-datepicker__months,.ignis-datepicker__panel .ignis-datepicker__years{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.ignis-datepicker__panel .ignis-datepicker__month,.ignis-datepicker__panel .ignis-datepicker__year{border-radius:var(--radius-1);color:var(--secondary-text);cursor:pointer;background:0 0;border:0;padding:.6rem .4rem;font-family:inherit;font-size:.85rem}@media (prefers-reduced-motion:no-preference){.ignis-datepicker__panel .ignis-datepicker__month,.ignis-datepicker__panel .ignis-datepicker__year{transition:background .1s var(--motion-ease)}}.ignis-datepicker__panel .ignis-datepicker__month:hover:not(.is-selected),.ignis-datepicker__panel .ignis-datepicker__year:hover:not(.is-selected){background:var(--fill-2);color:var(--content-text)}.ignis-datepicker__panel .ignis-datepicker__month.is-selected,.ignis-datepicker__panel .ignis-datepicker__year.is-selected{background:var(--accent-fill);color:var(--on-accent);font-weight:600}.ignis-datepicker__panel .ignis-datepicker__month:focus-visible,.ignis-datepicker__panel .ignis-datepicker__year:focus-visible{outline:2px solid var(--accent-focus);outline-offset:-2px}.ignis-datepicker__panel .ignis-datepicker__footer{border-top:1px solid var(--fill-2);justify-content:space-between;gap:.4rem;margin-top:.6rem;padding-top:.6rem;display:flex}.ignis-datepicker__panel .ignis-datepicker__footer-btn{border-radius:var(--radius-1);background:var(--accent-fill);color:var(--on-accent);cursor:pointer;border:0;flex:1;padding:.4rem .6rem;font-family:inherit;font-size:.78rem;font-weight:500}@media (prefers-reduced-motion:no-preference){.ignis-datepicker__panel .ignis-datepicker__footer-btn{transition:background .1s var(--motion-ease)}}.ignis-datepicker__panel .ignis-datepicker__footer-btn:hover{background:color-mix(in oklab, var(--accent-fill) 88%, black)}.ignis-datepicker__panel .ignis-datepicker__footer-btn--ghost{color:var(--tertiary-text);border:1px solid var(--border-control);background:0 0}.ignis-datepicker__panel .ignis-datepicker__footer-btn--ghost:hover{background:var(--fill-2);color:var(--content-text)}.ignis-datepicker__panel .ignis-datepicker__footer-btn:focus-visible{outline:2px solid var(--accent-focus);outline-offset:1px}.ignis-datetimepicker{width:100%;display:inline-block;position:relative}.ignis-datetimepicker .ignis-datetimepicker__trigger{background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-2);width:100%;color:var(--content-text);font-size:var(--fs-sm);text-align:left;cursor:pointer;align-items:center;gap:.6rem;padding:.375rem .75rem;font-family:inherit;display:flex}@media (prefers-reduced-motion:no-preference){.ignis-datetimepicker .ignis-datetimepicker__trigger{transition:border-color .12s var(--motion-ease), box-shadow .12s var(--motion-ease)}}.ignis-datetimepicker .ignis-datetimepicker__trigger:hover:not(:disabled){border-color:var(--fill-4)}.ignis-datetimepicker .ignis-datetimepicker__trigger:focus,.ignis-datetimepicker .ignis-datetimepicker__trigger:focus-visible{border-color:var(--accent-base);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ignis-datetimepicker .ignis-datetimepicker__trigger:disabled{opacity:.5;cursor:not-allowed}.ignis-datetimepicker .ignis-datetimepicker__trigger>i{font-size:var(--icon-sm);flex-shrink:0}.ignis-datetimepicker .ignis-datetimepicker__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ignis-datetimepicker .ignis-datetimepicker__trigger-label.is-placeholder{color:var(--tertiary-text)}.ignis-datetimepicker__panel{z-index:2100;background:var(--overlay);border:1px solid var(--border-control);border-radius:var(--radius-2);width:300px;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;position:absolute;overflow:hidden;transform:translateY(-4px)}@media (prefers-reduced-motion:no-preference){.ignis-datetimepicker__panel{transition:opacity .16s var(--motion-ease), transform .16s var(--motion-ease)}}.ignis-datetimepicker__panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.ignis-datetimepicker__tabs{border-bottom:1px solid var(--fill-2);grid-template-columns:1fr 1fr;display:grid}.ignis-datetimepicker__tab{font:inherit;color:var(--tertiary-text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.55rem .75rem;font-family:inherit;font-size:.82rem}@media (prefers-reduced-motion:no-preference){.ignis-datetimepicker__tab{transition:color .12s var(--motion-ease), border-color .12s var(--motion-ease)}}.ignis-datetimepicker__tab:hover{color:var(--content-text)}.ignis-datetimepicker__tab:focus-visible{outline:2px solid var(--accent-focus);outline-offset:-2px}.ignis-datetimepicker__tab.is-active{color:var(--content-text);border-bottom-color:var(--accent-base);font-weight:600}.ignis-datetimepicker__body{padding:.75rem}.ignis-datetimepicker__cal-header{justify-content:space-between;align-items:center;gap:.3rem;margin-bottom:.5rem;display:flex}.ignis-datetimepicker__cal-title{text-align:center;color:var(--content-text);flex:auto;padding:.2rem .5rem;font-size:.88rem;font-weight:600}.ignis-datetimepicker__cal-nav{width:28px;height:28px;color:var(--tertiary-text);border-radius:var(--radius-1);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-family:inherit;font-size:.75rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ignis-datetimepicker__cal-nav{transition:color .12s var(--motion-ease), background .12s var(--motion-ease)}}.ignis-datetimepicker__cal-nav:hover{color:var(--content-text);background:var(--fill-2)}.ignis-datetimepicker__cal-nav:focus-visible{outline:2px solid var(--accent-focus);outline-offset:1px}.ignis-datetimepicker__cal-week{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.ignis-datetimepicker__cal-week>span{text-align:center;color:var(--tertiary-text);letter-spacing:.4px;padding:.2rem 0;font-size:.66rem;font-weight:600}.ignis-datetimepicker__cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ignis-datetimepicker__cal-empty{aspect-ratio:1;min-height:32px}.ignis-datetimepicker__cal-day{aspect-ratio:1;border-radius:var(--radius-1);min-height:32px;color:var(--secondary-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-family:inherit;font-size:.82rem;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.ignis-datetimepicker__cal-day{transition:background .1s var(--motion-ease), color .1s var(--motion-ease)}}.ignis-datetimepicker__cal-day:hover:not(.is-selected){background:var(--fill-2);color:var(--content-text)}.ignis-datetimepicker__cal-day:focus-visible{outline:2px solid var(--accent-focus);outline-offset:-2px}.ignis-datetimepicker__cal-day.is-today:not(.is-selected){color:var(--accent-base);font-weight:600}.ignis-datetimepicker__cal-day.is-today:not(.is-selected):after{content:"";background:var(--accent-base);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.ignis-datetimepicker__cal-day.is-selected{background:var(--accent-fill);color:var(--on-accent);font-weight:600}.ignis-datetimepicker__time-wrap{grid-template-columns:1fr 1fr;gap:.5rem;height:196px;display:grid}.ignis-datetimepicker__time-col{border:1px solid var(--border-control);border-radius:var(--radius-1);flex-direction:column;display:flex;overflow:hidden}.ignis-datetimepicker__time-col-label{background:var(--fill-1);color:var(--tertiary-text);text-transform:uppercase;letter-spacing:.4px;text-align:center;border-bottom:1px solid var(--fill-2);padding:.3rem 0;font-size:.66rem;font-weight:600}.ignis-datetimepicker__time-list{scrollbar-width:thin;scrollbar-color:var(--border-control) transparent;flex:1;overflow-y:auto}.ignis-datetimepicker__time-list::-webkit-scrollbar{width:4px}.ignis-datetimepicker__time-list::-webkit-scrollbar-thumb{background:var(--border-control);border-radius:var(--radius-1)}.ignis-datetimepicker__time-item{font-variant-numeric:tabular-nums;width:100%;color:var(--secondary-text);text-align:center;cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-family:inherit;font-size:.82rem;display:block}@media (prefers-reduced-motion:no-preference){.ignis-datetimepicker__time-item{transition:background .1s var(--motion-ease), color .1s var(--motion-ease)}}.ignis-datetimepicker__time-item:hover:not(.is-selected){background:var(--fill-2);color:var(--content-text)}.ignis-datetimepicker__time-item.is-selected{background:var(--accent-fill);color:var(--on-accent);font-weight:600}.ignis-datetimepicker__time-summary{text-align:center;color:var(--content-text);font-variant-numeric:tabular-nums;margin-top:.6rem;font-size:.92rem;font-weight:600}.ignis-datetimepicker__footer{border-top:1px solid var(--fill-2);justify-content:space-between;gap:.4rem;padding:.6rem .75rem;display:flex}.ignis-datetimepicker__footer-btn{border-radius:var(--radius-1);background:var(--accent-fill);color:var(--on-accent);cursor:pointer;border:0;flex:1;padding:.4rem .6rem;font-family:inherit;font-size:.78rem;font-weight:500}@media (prefers-reduced-motion:no-preference){.ignis-datetimepicker__footer-btn{transition:background .1s var(--motion-ease)}}.ignis-datetimepicker__footer-btn:hover{background:color-mix(in oklab, var(--accent-fill) 88%, black)}.ignis-datetimepicker__footer-btn--ghost{color:var(--tertiary-text);border:1px solid var(--fill-3);background:0 0}.ignis-datetimepicker__footer-btn--ghost:hover{background:var(--fill-2);color:var(--content-text)}.ignis-multi-select{width:100%;display:block;position:relative}.ignis-multi-select__hidden{display:none}.ignis-multi-select__wrap{background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-2);cursor:text;flex-wrap:wrap;align-items:center;gap:.3rem;width:100%;min-height:2.25rem;padding:.3rem .5rem;display:flex}@media (prefers-reduced-motion:no-preference){.ignis-multi-select__wrap{transition:border-color .12s var(--motion-ease), box-shadow .12s var(--motion-ease)}}.ignis-multi-select__wrap:focus-within{border-color:var(--accent-base);box-shadow:0 0 0 3px var(--accent-soft)}.ignis-multi-select__wrap.is-disabled{opacity:.5;cursor:not-allowed}.ignis-multi-select__chips{display:contents}.ignis-multi-select__field{min-width:8rem;color:var(--content-text);font-family:inherit;font-size:var(--fs-sm);background:0 0;border:0;outline:none;flex:8rem;padding:.15rem .2rem}.ignis-multi-select__field::placeholder{color:var(--tertiary-text)}.ignis-multi-select__panel{z-index:2100;background:var(--overlay);border:1px solid var(--border-control);border-radius:var(--radius-2);max-height:220px;box-shadow:var(--shadow-pop);scrollbar-width:thin;scrollbar-color:var(--border-control) transparent;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ignis-multi-select__panel::-webkit-scrollbar{width:4px}.ignis-multi-select__panel::-webkit-scrollbar-thumb{background:var(--border-control);border-radius:var(--radius-1)}.ignis-multi-select__option{border-radius:var(--radius-1);color:var(--secondary-text);font-size:var(--fs-sm);cursor:pointer;padding:.4rem .6rem}@media (prefers-reduced-motion:no-preference){.ignis-multi-select__option{transition:background .1s var(--motion-ease), color .1s var(--motion-ease)}}.ignis-multi-select__option:hover,.ignis-multi-select__option.is-active{background:var(--fill-2);color:var(--content-text)}.ignis-multi-select__option.is-selected{color:var(--accent-base);font-weight:500}.ignis-multi-select__option.is-selected:before{content:"✓";width:1.2em;margin-right:.2rem;display:inline-block}.ignis-multi-select__empty{text-align:center;color:var(--tertiary-text);padding:.6rem;font-size:.78rem}.ignis-chip.ignis-multi-select__tag{background:var(--fill-2);color:var(--secondary-text);border:1px solid var(--fill-3)}.ignis-chip.ignis-multi-select__tag:hover{background:var(--fill-3);color:var(--content-text)}.ignis-chip.ignis-multi-select__tag .ignis-chip__remove{color:var(--tertiary-text);opacity:.7}.ignis-chip.ignis-multi-select__tag .ignis-chip__remove:hover{opacity:1;color:var(--content-text)}.ignis-colorpicker{display:inline-block;position:relative}.ignis-colorpicker__trigger{background:var(--surface);border:1px solid var(--fill-3);border-radius:var(--radius-2);color:var(--secondary-text);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:.5rem;padding:.3rem .65rem .3rem .3rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ignis-colorpicker__trigger{transition:border-color .15s var(--motion-ease), box-shadow .15s var(--motion-ease)}}.ignis-colorpicker__trigger:hover:not(:disabled){border-color:var(--fill-4)}.ignis-colorpicker__trigger:focus-visible{border-color:var(--accent-base);box-shadow:0 0 0 2px var(--accent-soft);outline:none}.ignis-colorpicker.is-open .ignis-colorpicker__trigger{border-color:var(--accent-base);box-shadow:0 0 0 2px var(--accent-soft)}.ignis-colorpicker__swatch{border-radius:var(--radius-1);border:1px solid var(--fill-3);background-image:linear-gradient(45deg, var(--border-control) 25%, transparent 25%), linear-gradient(-45deg, var(--border-control) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--border-control) 75%), linear-gradient(-45deg, transparent 75%, var(--border-control) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;flex-shrink:0;width:1.6rem;height:1.6rem;position:relative;overflow:hidden}.ignis-colorpicker__swatch:after{content:"";background:var(--ignis-cp-color);position:absolute;inset:0}.ignis-colorpicker__hex-readout{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--tertiary-text)}.ignis-colorpicker__panel{z-index:1050;background:var(--overlay);border:1px solid var(--fill-3);border-radius:var(--radius-2);width:240px;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;padding:.75rem;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-4px)}@media (prefers-reduced-motion:no-preference){.ignis-colorpicker__panel{transition:opacity .15s var(--motion-ease), transform .15s var(--motion-ease)}}.ignis-colorpicker.is-open .ignis-colorpicker__panel{opacity:1;pointer-events:auto;transform:translateY(0)}.ignis-colorpicker__sv{border-radius:var(--radius-1);cursor:crosshair;background-image:linear-gradient(to top, var(--black), transparent), linear-gradient(to right, var(--white), var(--ignis-cp-hue,red));width:100%;height:140px;position:relative;overflow:hidden}.ignis-colorpicker__sv-pointer{border:2px solid var(--white);pointer-events:none;width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in oklab, var(--black) 60%, transparent);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ignis-colorpicker__hue{cursor:ew-resize;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border-radius:999px;width:100%;height:12px;margin-top:.6rem;position:relative}.ignis-colorpicker__hue-pointer{border:2px solid var(--white);pointer-events:none;background:var(--ignis-cp-hue,red);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in oklab, var(--black) 60%, transparent);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ignis-colorpicker__hex{align-items:center;gap:.4rem;margin-top:.6rem;display:flex}.ignis-colorpicker__hex label{color:var(--tertiary-text);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.ignis-colorpicker__hex input{background:var(--surface);border:1px solid var(--fill-3);border-radius:var(--radius-1);color:var(--secondary-text);font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;outline:none;flex:1;padding:.3rem .45rem;font-size:.85rem}.ignis-colorpicker__hex input:focus{border-color:var(--accent-base)}.ignis-colorpicker__presets{grid-template-columns:repeat(8,1fr);gap:.3rem;margin-top:.6rem;display:grid}.ignis-colorpicker__preset{aspect-ratio:1;border-radius:var(--radius-1);border:1px solid var(--fill-3);cursor:pointer;width:100%}@media (prefers-reduced-motion:no-preference){.ignis-colorpicker__preset{transition:border-color .15s var(--motion-ease)}}.ignis-colorpicker__preset:hover{border-color:var(--fill-5)}.ignis-colorpicker__preset.is-active{border-color:var(--accent-base);box-shadow:0 0 0 1px var(--accent-base)}.ignis-combobox{width:100%;display:inline-block;position:relative}.ignis-combobox__field{background:var(--surface);color:var(--secondary-text);border:1px solid var(--fill-3);border-radius:var(--radius-2);align-items:center;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.ignis-combobox__field{transition:border-color .15s var(--motion-ease), box-shadow .15s var(--motion-ease)}}.ignis-combobox__field:hover:not(.is-disabled){border-color:var(--fill-4)}.ignis-combobox.is-open .ignis-combobox__field,.ignis-combobox__field:focus-within{border-color:var(--accent-base);box-shadow:0 0 0 2px var(--accent-soft)}.ignis-combobox__input{min-width:0;color:inherit;font:inherit;font-size:var(--fs-sm);background:0 0;border:0;outline:0;flex:1;padding:.375rem .75rem}.ignis-combobox__input::placeholder{color:var(--tertiary-text)}.ignis-combobox__input:disabled{cursor:not-allowed}.ignis-combobox__toggle{appearance:none;color:var(--tertiary-text);cursor:pointer;background:0 0;border:0;align-items:center;padding:.375rem .6rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ignis-combobox__toggle{transition:color .15s var(--motion-ease), transform .2s var(--motion-ease)}}.ignis-combobox__toggle:hover{color:var(--secondary-text)}.ignis-combobox__toggle:focus-visible{color:var(--accent-base);outline:none}.ignis-combobox.is-open .ignis-combobox__toggle{color:var(--accent-base);transform:rotate(180deg)}.ignis-combobox__clear{appearance:none;color:var(--tertiary-text);cursor:pointer;background:0 0;border:0;padding:.2rem .4rem;font-size:.9em;line-height:1}.ignis-combobox__clear:hover{color:var(--danger-text)}.ignis-combobox__panel{z-index:1050;background:var(--overlay);border:1px solid var(--fill-3);border-radius:var(--radius-2);box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;max-height:16rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;transform:translateY(-4px)}@media (prefers-reduced-motion:no-preference){.ignis-combobox__panel{transition:opacity .15s var(--motion-ease), transform .15s var(--motion-ease)}}.ignis-combobox.is-open .ignis-combobox__panel{opacity:1;pointer-events:auto;transform:translateY(0)}.ignis-combobox__option{font-size:var(--fs-sm);cursor:pointer;color:var(--secondary-text);padding:.4rem .75rem}@media (prefers-reduced-motion:no-preference){.ignis-combobox__option{transition:background .1s var(--motion-ease)}}.ignis-combobox__option:hover,.ignis-combobox__option.is-active{background:var(--fill-2)}.ignis-combobox__option.is-selected{background:var(--accent-soft);color:var(--accent-text)}.ignis-combobox__option--empty{color:var(--tertiary-text);cursor:default;font-style:italic}.ignis-combobox__option--empty:hover{background:0 0}.ignis-combobox__option mark{background:color-mix(in oklab, var(--accent-base) 25%, transparent);color:inherit;border-radius:var(--radius-1);padding:0 1px}.ignis-btn{background:var(--fill-2);color:var(--content-text);font-size:var(--fs-base);letter-spacing:.01em;border-radius:var(--radius-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .9rem;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ignis-btn{transition:background .15s var(--motion-ease), border-color .15s var(--motion-ease), color .15s var(--motion-ease), box-shadow .15s var(--motion-ease)}}.ignis-btn i,.ignis-btn .fa-solid,.ignis-btn .fas,.ignis-btn .far,.ignis-btn .fab{font-size:var(--icon-sm);line-height:1}.ignis-btn:hover:not(:disabled):not(.is-loading){background:var(--fill-3)}.ignis-btn:focus-visible{outline:2px solid var(--accent-focus);outline-offset:2px}.ignis-btn:disabled,.ignis-btn.is-disabled{opacity:.5;cursor:not-allowed}.ignis-btn--sm{font-size:var(--fs-xs);gap:.35rem;padding:.3rem .6rem}.ignis-btn--lg{font-size:var(--fs-md);gap:.55rem;padding:.6rem 1.2rem}.ignis-btn--icon{width:var(--control-height);height:var(--control-height);flex-shrink:0;padding:0}.ignis-btn--icon.ignis-btn--sm{width:28px;height:28px}.ignis-btn--icon.ignis-btn--lg{width:42px;height:42px}.ignis-btn--block{width:100%;display:flex}.ignis-btn--primary{background:var(--accent-fill);color:var(--on-accent);border-color:#0000}.ignis-btn--primary:hover:not(:disabled):not(.is-loading){background:color-mix(in oklab, var(--accent-fill) 88%, black)}.ignis-btn--secondary:hover:not(:disabled):not(.is-loading){background:var(--fill-3)}.ignis-btn--ghost{color:var(--secondary-text);background:0 0;border-color:#0000}.ignis-btn--ghost:hover:not(:disabled):not(.is-loading){background:var(--fill-2);color:var(--content-text)}.ignis-btn--danger{background:var(--danger-fill);color:var(--on-accent);border-color:#0000}.ignis-btn--danger:hover:not(:disabled):not(.is-loading){background:color-mix(in oklab, var(--danger-fill) 92%, black)}.ignis-btn--ghost-danger{color:var(--danger-text);background:0 0;border-color:#0000}.ignis-btn--ghost-danger:hover:not(:disabled):not(.is-loading){background:color-mix(in oklab, var(--danger) 12%, transparent);color:var(--danger-text)}.ignis-btn.is-loading,.ignis-btn[aria-busy=true]{color:#0000;pointer-events:none;cursor:progress;position:relative}.ignis-btn.is-loading>*,.ignis-btn[aria-busy=true]>*{visibility:hidden}.ignis-btn.is-loading:after,.ignis-btn[aria-busy=true]:after{content:"";width:1em;height:1em;color:var(--content-text);border:2px solid;border-top-color:#0000;border-radius:50%;margin:-.5em 0 0 -.5em;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.ignis-btn.is-loading:after,.ignis-btn[aria-busy=true]:after{animation:.6s linear infinite ignis-btn-spin}}.ignis-btn.is-loading.ignis-btn--primary:after,.ignis-btn.is-loading.ignis-btn--danger:after,.ignis-btn[aria-busy=true].ignis-btn--primary:after,.ignis-btn[aria-busy=true].ignis-btn--danger:after{color:var(--on-accent)}@keyframes ignis-btn-spin{to{transform:rotate(360deg)}}.ignis-btn-group{display:inline-flex}.ignis-btn-group .ignis-btn{border-radius:0;margin-left:-1px}.ignis-btn-group .ignis-btn:first-child{border-top-left-radius:var(--radius-2);border-bottom-left-radius:var(--radius-2);margin-left:0}.ignis-btn-group .ignis-btn:last-child{border-top-right-radius:var(--radius-2);border-bottom-right-radius:var(--radius-2)}.ignis-btn-group .ignis-btn:hover,.ignis-btn-group .ignis-btn:focus-visible{z-index:1}.ignis-chip{border-radius:var(--radius-1);background:var(--fill-2);color:var(--tertiary-text);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:.35em;padding:.25em .55em;font-size:.72em;font-weight:500;line-height:1.4;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ignis-chip{transition:background .15s var(--motion-ease), color .15s var(--motion-ease)}}.ignis-chip i,.ignis-chip .ignis-chip__icon{font-size:var(--icon-sm);opacity:.85}.ignis-chip--sm{padding:.2em .45em;font-size:.62em}.ignis-chip--lg{font-size:var(--fs-sm);padding:.3em .7em}.ignis-chip--primary{background:var(--accent-soft);color:var(--accent-text)}.ignis-chip--ok{background:var(--ok-soft);color:var(--ok-text)}.ignis-chip--warn{background:var(--warn-soft);color:var(--warn-text)}.ignis-chip--danger{background:var(--danger-soft);color:var(--danger-text)}.ignis-chip--info{background:var(--info-soft);color:var(--info-text)}.ignis-chip--secondary{background:var(--fill-2);color:var(--secondary-text)}.ignis-chip--dark{background:var(--fill-2);color:var(--tertiary-text);border:1px solid var(--border-control)}.ignis-chip--category{color:var(--secondary-text);border:1px solid var(--border-control);background:0 0}.ignis-chip--count{background:var(--fill-3);min-width:1.6em;color:var(--secondary-text);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;padding:.15em .5em;font-weight:600}.ignis-chip--dot{gap:.45em}.ignis-chip--dot:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ignis-chip--toggle{cursor:pointer}.ignis-chip--toggle input{accent-color:var(--accent-base);margin:0 .35em 0 0}.ignis-chip--toggle:has(input:checked){background:var(--accent-soft);color:var(--accent-text)}.ignis-chip--removable{padding-right:.3em}.ignis-chip .ignis-chip__remove{appearance:none;color:currentColor;opacity:.55;cursor:pointer;border-radius:var(--radius-1);background:0 0;border:0;justify-content:center;align-items:center;width:1em;height:1em;margin-left:.1em;padding:0;font-size:1.1em;line-height:1;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ignis-chip .ignis-chip__remove{transition:opacity .15s var(--motion-ease), background .15s var(--motion-ease)}}.ignis-chip .ignis-chip__remove:hover,.ignis-chip .ignis-chip__remove:focus-visible{opacity:1;background:var(--fill-3);outline:none}.ignis-tag-input{background:var(--surface);min-height:2.25rem;color:var(--content-text);border:1px solid var(--border-control);border-radius:var(--radius-2);font-size:var(--fs-sm);cursor:text;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.28rem .5rem;display:flex}@media (prefers-reduced-motion:no-preference){.ignis-tag-input{transition:border-color .15s var(--motion-ease), box-shadow .15s var(--motion-ease)}}.ignis-tag-input:hover:not(.is-disabled){border-color:var(--fill-4)}.ignis-tag-input:focus-within{border-color:var(--accent-base);box-shadow:0 0 0 2px var(--accent-soft)}.ignis-tag-input.is-disabled{opacity:.5;cursor:not-allowed}.ignis-tag-input .ignis-chip{flex-shrink:0}.ignis-tag-input .ignis-tag-input__field{min-width:8ch;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:.15rem .2rem}.ignis-tag-input .ignis-tag-input__field::placeholder{color:var(--tertiary-text)}.ignis-tag-input .ignis-tag-input__field:disabled{cursor:not-allowed}.ignis-drawer-backdrop{background:color-mix(in oklab, var(--black) 55%, transparent);opacity:0;pointer-events:none;z-index:1080;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.ignis-drawer-backdrop{transition:opacity .25s var(--motion-ease)}}.ignis-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.ignis-drawer{background:var(--overlay);color:var(--content-text);border:1px solid var(--fill-3);z-index:1085;box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:fixed}@media (prefers-reduced-motion:no-preference){.ignis-drawer{transition:transform .3s var(--motion-spring)}}.ignis-drawer--right{border-left:1px solid var(--fill-3);border-right:0;width:min(420px,100vw);top:0;bottom:0;right:0;transform:translate(100%)}.ignis-drawer--left{border-right:1px solid var(--fill-3);border-left:0;width:min(420px,100vw);top:0;bottom:0;left:0;transform:translate(-100%)}.ignis-drawer--top{border-bottom:1px solid var(--fill-3);border-top:0;height:min(360px,80vh);top:0;left:0;right:0;transform:translateY(-100%)}.ignis-drawer--bottom{border-top:1px solid var(--fill-3);border-bottom:0;height:min(360px,80vh);bottom:0;left:0;right:0;transform:translateY(100%)}.ignis-drawer.is-open{transform:translate(0)}.ignis-drawer__header{border-bottom:1px solid var(--fill-2);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.ignis-drawer__title{color:var(--content-text);margin:0;font-size:1rem;font-weight:600}.ignis-drawer__close{appearance:none;color:var(--tertiary-text);cursor:pointer;border-radius:var(--radius-1);background:0 0;border:0;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:1.1rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ignis-drawer__close{transition:background .15s var(--motion-ease), color .15s var(--motion-ease)}}.ignis-drawer__close:hover{background:var(--fill-2);color:var(--content-text)}.ignis-drawer__close:focus-visible{outline:2px solid var(--accent-focus);outline-offset:1px}.ignis-drawer__body{flex:1;padding:1rem;overflow-y:auto}.ignis-drawer__footer{border-top:1px solid var(--fill-2);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.ignis-pagination{align-items:center;gap:.2rem;margin:0;padding:0;list-style:none;display:inline-flex}.ignis-pagination__item{appearance:none;color:var(--content-text);border-radius:var(--radius-1);cursor:pointer;background:0 0;border:1px solid #0000;min-width:2rem;padding:.3rem .6rem;font-size:.85rem;text-decoration:none}@media (prefers-reduced-motion:no-preference){.ignis-pagination__item{transition:background .15s var(--motion-ease), color .15s var(--motion-ease), border-color .15s var(--motion-ease)}}.ignis-pagination__item:hover:not(:disabled):not(.is-active){background:var(--fill-2);color:var(--content-text)}.ignis-pagination__item.is-active{background:var(--accent-fill);color:var(--on-accent);font-weight:500}.ignis-pagination__item:disabled,.ignis-pagination__item.is-disabled{opacity:.4;cursor:not-allowed}.ignis-pagination__item--ellipsis{cursor:default;color:var(--tertiary-text)}.ignis-pagination__item--ellipsis:hover{background:0 0}.ignis-pagination--sm .ignis-pagination__item{min-width:1.6rem;padding:.2rem .45rem;font-size:.75rem}.ignis-list-group{background:var(--overlay);border:1px solid var(--border-control);border-radius:var(--radius-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ignis-list-group__item{color:var(--content-text);font-size:var(--fs-sm);border-bottom:1px solid var(--border-control);align-items:center;gap:.65rem;padding:.65rem .85rem;text-decoration:none;display:flex}@media (prefers-reduced-motion:no-preference){.ignis-list-group__item{transition:background .12s var(--motion-ease)}}.ignis-list-group__item:last-child{border-bottom:0}.ignis-list-group__item--interactive{cursor:pointer}.ignis-list-group__item--interactive:hover{background:var(--fill-2)}.ignis-list-group__item.is-active{background:var(--accent-soft);color:var(--accent-text)}.ignis-list-group__item.is-disabled{opacity:.5;pointer-events:none}.ignis-list-group__icon{font-size:var(--icon-sm);flex-shrink:0}.ignis-list-group__body{flex:1;min-width:0}.ignis-list-group__title{color:var(--content-text);font-weight:500}.ignis-list-group__meta{color:var(--tertiary-text);margin-top:.1rem;font-size:.72rem}.ignis-list-group__trailing{color:var(--tertiary-text);flex-shrink:0}.ignis-list-group--flush{background:0 0;border:0;border-radius:0}.ignis-breadcrumb{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .75rem;padding:0;font-size:.78rem;list-style:none;display:flex}.ignis-breadcrumb__item{color:var(--tertiary-text)}.ignis-breadcrumb__item a{color:var(--tertiary-text);text-decoration:none}@media (prefers-reduced-motion:no-preference){.ignis-breadcrumb__item a{transition:color .15s var(--motion-ease)}}.ignis-breadcrumb__item a:hover{color:var(--accent-base)}.ignis-breadcrumb__item[aria-current=page],.ignis-breadcrumb__item.is-active{color:var(--content-text);font-weight:500}.ignis-breadcrumb__item:not(:last-child):after{content:"";color:var(--tertiary-text);opacity:.5;margin-left:.4rem;font-family:"Font Awesome 7 Free","Font Awesome 6 Free";font-size:.6rem;font-weight:900}.ignis-range{appearance:none;background:var(--fill-3);cursor:pointer;border-radius:999px;outline:none;width:100%;height:4px}.ignis-range::-webkit-slider-thumb{appearance:none;background:var(--accent-base);border:2px solid var(--canvas);cursor:pointer;border-radius:50%;width:16px;height:16px}.ignis-range::-moz-range-thumb{background:var(--accent-base);border:2px solid var(--canvas);cursor:pointer;border-radius:50%;width:16px;height:16px}.ignis-range:focus-visible{box-shadow:0 0 0 3px var(--accent-soft)}.ignis-range:disabled{opacity:.5;cursor:not-allowed}.ignis-skeleton{background:linear-gradient(90deg, var(--fill-2) 0%, var(--fill-3) 50%, var(--fill-2) 100%);border-radius:var(--radius-1);color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;background-size:200% 100%;display:inline-block}@media (prefers-reduced-motion:no-preference){.ignis-skeleton{animation:1.4s ease-in-out infinite ignis-skeleton-shimmer}}.ignis-skeleton--text{border-radius:999px;width:100%;height:.85em}.ignis-skeleton--title{border-radius:999px;width:60%;height:1.4em}.ignis-skeleton--circle{border-radius:50%}.ignis-skeleton--block{border-radius:var(--radius-2);width:100%;height:100%}@keyframes ignis-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ignis-alert{background:var(--fill-2);color:var(--secondary-text);border:1px solid var(--fill-2);border-left:3px solid var(--tertiary-text);border-radius:var(--radius-2);font-size:var(--fs-sm);align-items:flex-start;gap:.65rem;padding:.7rem .9rem;line-height:1.5;display:flex}.ignis-alert__icon{font-size:var(--icon-sm);flex-shrink:0;margin-top:.1em;line-height:1}.ignis-alert__body{flex:1;min-width:0}.ignis-alert__title{color:var(--content-text);margin-bottom:.15rem;font-weight:600}.ignis-alert__close{appearance:none;color:currentColor;opacity:.55;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-top:.05em;padding:0 .15rem;font-size:1rem;line-height:1}.ignis-alert__close:hover{opacity:1}.ignis-alert--ok{background:var(--ok-soft);border-left-color:var(--ok)}.ignis-alert--ok .ignis-alert__title,.ignis-alert--ok .ignis-alert__icon,.ignis-alert--ok strong,.ignis-alert--ok>i{color:var(--ok-text)}.ignis-alert--warn{background:var(--warn-soft);border-left-color:var(--warn)}.ignis-alert--warn .ignis-alert__title,.ignis-alert--warn .ignis-alert__icon,.ignis-alert--warn strong,.ignis-alert--warn>i{color:var(--warn-text)}.ignis-alert--danger{background:var(--danger-soft);border-left-color:var(--danger)}.ignis-alert--danger .ignis-alert__title,.ignis-alert--danger .ignis-alert__icon,.ignis-alert--danger strong,.ignis-alert--danger>i{color:var(--danger-text)}.ignis-alert--info{background:var(--info-soft);border-left-color:var(--info)}.ignis-alert--info .ignis-alert__title,.ignis-alert--info .ignis-alert__icon,.ignis-alert--info strong,.ignis-alert--info>i{color:var(--info-text)}.ignis-spinner{width:1.25rem;height:1.25rem;color:var(--tertiary-text);vertical-align:middle;border:2px solid;border-top-color:#0000;border-radius:50%;display:inline-block}@media (prefers-reduced-motion:no-preference){.ignis-spinner{animation:.7s linear infinite ignis-spinner-spin}}.ignis-spinner--sm{border-width:1.5px;width:.85rem;height:.85rem}.ignis-spinner--lg{border-width:3px;width:2rem;height:2rem}.ignis-spinner--accent{color:var(--accent-base)}.ignis-spinner--ok{color:var(--ok-text)}.ignis-spinner--danger{color:var(--danger-text)}.ignis-spinner--info{color:var(--info-text)}@keyframes ignis-spinner-spin{to{transform:rotate(360deg)}}.ignis-spinner-overlay{background:color-mix(in oklab, var(--black) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;border-radius:inherit;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;display:flex;position:absolute;inset:0}.ignis-spinner-overlay--fullscreen{z-index:1100;position:fixed}.ignis-spinner-overlay .ignis-spinner-overlay__label{font-size:var(--fs-sm);color:var(--content-text)}.ignis-progress{background:var(--fill-2);border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.ignis-progress--sm{height:4px}.ignis-progress--lg{height:14px}.ignis-progress__bar{background:var(--accent-base);border-radius:inherit;height:100%;position:relative}@media (prefers-reduced-motion:no-preference){.ignis-progress__bar{transition:width .3s var(--motion-ease)}}.ignis-progress--ok .ignis-progress__bar{background:var(--ok)}.ignis-progress--warn .ignis-progress__bar{background:var(--warn)}.ignis-progress--danger .ignis-progress__bar{background:var(--danger)}.ignis-progress--info .ignis-progress__bar{background:var(--info)}.ignis-progress--indeterminate .ignis-progress__bar{width:30%!important}@media (prefers-reduced-motion:no-preference){.ignis-progress--indeterminate .ignis-progress__bar{animation:ignis-progress-sweep 1.4s var(--motion-ease) infinite}}.ignis-progress--striped .ignis-progress__bar{background-image:linear-gradient(45deg, var(--fill-4) 25%, transparent 25%, transparent 50%, var(--fill-4) 50%, var(--fill-4) 75%, transparent 75%, transparent);background-size:1rem 1rem}.ignis-progress--labeled{background:0 0;height:auto;overflow:visible}.ignis-progress--labeled .ignis-progress__track{background:var(--fill-2);border-radius:999px;width:100%;height:8px;margin-top:.3rem;overflow:hidden}.ignis-progress--labeled .ignis-progress__label{color:var(--tertiary-text);justify-content:space-between;font-size:.75rem;display:flex}.ignis-progress--labeled .ignis-progress__label strong{color:var(--content-text);font-weight:500}@keyframes ignis-progress-sweep{0%{left:-30%}to{left:100%}}.ignis-snack-stack{pointer-events:none;flex-direction:column-reverse;gap:.6rem;max-width:min(420px,100vw - 2.5rem);display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.ignis-snack{pointer-events:auto;background:var(--overlay);color:var(--secondary-text);border:1px solid var(--fill-3);border-left:3px solid var(--tertiary-text);border-radius:var(--radius-2);box-shadow:var(--shadow-pop);opacity:0;align-items:flex-start;gap:.65rem;padding:.7rem .85rem;font-size:.85rem;line-height:1.4;display:flex;transform:translate(20px)}@media (prefers-reduced-motion:no-preference){.ignis-snack{transition:opacity .25s var(--motion-ease), transform .3s var(--motion-spring)}}.ignis-snack.is-visible{opacity:1;transform:translate(0)}.ignis-snack.is-leaving{opacity:0;transform:translate(20px)}.ignis-snack__icon{font-size:var(--icon-sm);flex-shrink:0;margin-top:.1em;line-height:1}.ignis-snack__body{flex:1;min-width:0}.ignis-snack__title{color:var(--content-text);margin-bottom:.15rem;font-weight:600}.ignis-snack__msg{word-break:break-word}.ignis-snack__progress{background:var(--fill-3);border-radius:999px;height:4px;margin-top:.45rem;overflow:hidden}.ignis-snack__bar{border-radius:inherit;background:currentColor;width:0%;height:100%}@media (prefers-reduced-motion:no-preference){.ignis-snack__bar{transition:width .3s var(--motion-ease)}}.ignis-snack__action{appearance:none;color:currentColor;font:inherit;cursor:pointer;border-radius:var(--radius-1);text-transform:uppercase;letter-spacing:.04em;opacity:.85;background:0 0;border:0;flex-shrink:0;padding:.15rem .5rem;font-size:.72rem;font-weight:500}@media (prefers-reduced-motion:no-preference){.ignis-snack__action{transition:background .15s var(--motion-ease), opacity .15s var(--motion-ease)}}.ignis-snack__action:hover,.ignis-snack__action:focus-visible{opacity:1;background:var(--fill-3);outline:none}.ignis-snack__close{appearance:none;color:currentColor;opacity:.5;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-top:.05em;padding:0 .15rem;font-size:1rem;line-height:1}@media (prefers-reduced-motion:no-preference){.ignis-snack__close{transition:opacity .15s var(--motion-ease)}}.ignis-snack__close:hover,.ignis-snack__close:focus-visible{opacity:1;outline:none}.ignis-snack--ok{border-left-color:var(--ok);color:var(--ok-text)}.ignis-snack--ok .ignis-snack__title{color:var(--ok-text)}.ignis-snack--warn{border-left-color:var(--warn);color:var(--warn-text)}.ignis-snack--warn .ignis-snack__title{color:var(--warn-text)}.ignis-snack--danger{border-left-color:var(--danger);color:var(--danger-text)}.ignis-snack--danger .ignis-snack__title{color:var(--danger-text)}.ignis-snack--info{border-left-color:var(--info);color:var(--info-text)}.ignis-snack--info .ignis-snack__title{color:var(--info-text)}.ignis-snack--progress{border-left-color:var(--accent-base);color:var(--accent-text)}.ignis-snack--progress .ignis-snack__title{color:var(--accent-text)}.ignis-tooltip,.ignis-popover{z-index:1090;pointer-events:none;opacity:0;position:absolute;transform:scale(.95)}@media (prefers-reduced-motion:no-preference){.ignis-tooltip,.ignis-popover{transition:opacity .12s var(--motion-ease), transform .12s var(--motion-ease)}}.ignis-tooltip.is-visible,.ignis-popover.is-visible{opacity:1;transform:scale(1)}.ignis-tooltip:before,.ignis-popover:before{content:"";background:inherit;border:inherit;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.ignis-tooltip[data-placement^=top]:before,.ignis-popover[data-placement^=top]:before{border-top:0;border-left:0;margin-left:-4px;bottom:-5px;left:50%}.ignis-tooltip[data-placement^=bottom]:before,.ignis-popover[data-placement^=bottom]:before{border-bottom:0;border-right:0;margin-left:-4px;top:-5px;left:50%}.ignis-tooltip[data-placement^=left]:before,.ignis-popover[data-placement^=left]:before{border-bottom:0;border-left:0;margin-top:-4px;top:50%;right:-5px}.ignis-tooltip[data-placement^=right]:before,.ignis-popover[data-placement^=right]:before{border-top:0;border-right:0;margin-top:-4px;top:50%;left:-5px}.ignis-tooltip{background:color-mix(in oklab, var(--black) 96%, transparent);color:var(--white);border-radius:var(--radius-1);border:1px solid var(--fill-3);text-align:center;white-space:normal;max-width:240px;box-shadow:var(--shadow-pop);padding:.35rem .6rem;font-size:.72rem;font-weight:500;line-height:1.4}.ignis-popover{background:var(--overlay);color:var(--content-text);border:1px solid var(--fill-3);border-radius:var(--radius-2);box-shadow:var(--shadow-pop);pointer-events:auto;width:280px}.ignis-popover__header{border-bottom:1px solid var(--fill-2);color:var(--content-text);justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.82rem;font-weight:600;display:flex}.ignis-popover__close{appearance:none;color:var(--tertiary-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;line-height:1}.ignis-popover__close:hover{color:var(--danger-text)}.ignis-popover__body{font-size:var(--fs-sm);padding:.65rem .75rem;line-height:1.5}.ignis-card{background:var(--overlay);color:var(--content-text);border:1px solid var(--border-control);border-radius:var(--radius-3);flex-direction:column;display:flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ignis-card{transition:border-color .15s var(--motion-ease), box-shadow .15s var(--motion-ease)}}.ignis-card__header{background:var(--fill-1);border-bottom:1px solid var(--border-control);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.ignis-card__title{color:var(--content-text);letter-spacing:-.005em;margin:0;font-size:1rem;font-weight:600}.ignis-card__subtitle{color:var(--tertiary-text);letter-spacing:0;margin-top:.15rem;font-size:.75rem;font-weight:400;display:block}.ignis-card__text{color:var(--secondary-text);margin:0;font-size:.85rem;line-height:1.5}.ignis-card__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.ignis-card__body{flex:1;padding:1rem}.ignis-card__footer{background:var(--fill-1);border-top:1px solid var(--border-control);justify-content:flex-end;align-items:center;gap:.5rem;padding:.65rem 1rem;display:flex}.ignis-card--bordered{border-width:1px}a.ignis-card:hover{border-color:var(--accent-base)}table.ignis-table{border-collapse:separate;border-spacing:0;width:100%;margin:0}table.ignis-table th{z-index:1;color:var(--tertiary-text);background:var(--surface-2);border-bottom:1px solid var(--border-subtle);letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.6rem .9rem;font-size:.68rem;font-weight:700;position:sticky;top:0}table.ignis-table td{color:var(--content-text);border-bottom:1px solid var(--fill-2);vertical-align:middle;padding:.7rem .9rem;font-size:.8rem;line-height:1.4}@media (prefers-reduced-motion:no-preference){table.ignis-table tbody tr{transition:background .12s var(--motion-ease)}}table.ignis-table tbody tr:hover{background:var(--fill-1)}table.ignis-table tbody tr:last-child td{border-bottom:0}table.ignis-table tbody tr.is-muted td{color:var(--tertiary-text)}table.ignis-table tbody tr[data-ignis-row]{cursor:default}table.ignis-table tbody tr[data-ignis-row]:focus-visible{outline:2px solid var(--accent-base);outline-offset:-2px}table.ignis-table tbody tr[data-ignis-row][aria-selected=true]>td{background:var(--accent-soft)}table.ignis-table tbody tr[data-ignis-row].is-checked>td{background:var(--fill-1)}table.ignis-table .ignis-table__num{text-align:right;font-variant-numeric:tabular-nums}table.ignis-table .ignis-table__actions{text-align:right;white-space:nowrap;width:1%}table.ignis-table .ignis-table__check{width:2rem;padding-right:0}table.ignis-table .ignis-table__check input{vertical-align:middle}table.ignis-table a:not(.ignis-btn):not(.ignis-chip){color:inherit}.ignis-table__sort{color:inherit;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.ignis-table__sort i{opacity:.45;font-size:.8em}.ignis-table__sort:hover,.ignis-table__sort:focus-visible{color:var(--content-text);outline:none;text-decoration:none}.ignis-table__sort:hover i,.ignis-table__sort:focus-visible i{opacity:.8}.ignis-table__sort.is-asc,.ignis-table__sort.is-desc{color:var(--content-text)}.ignis-table__sort.is-asc i,.ignis-table__sort.is-desc i{color:var(--accent-base);opacity:1}.ignis-row-actions{opacity:0;justify-content:flex-end;gap:.25rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ignis-row-actions{transition:opacity .12s var(--motion-ease)}}tr:hover .ignis-row-actions,tr:focus-within .ignis-row-actions{opacity:1}@media (hover:none){.ignis-row-actions{opacity:1}}.ignis-mono{font-family:var(--mono);letter-spacing:.01em;font-size:.95em}.ignis-list-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem;display:flex}.ignis-list-toolbar__search{flex:14rem;max-width:22rem;position:relative}.ignis-list-toolbar__search>i{color:var(--tertiary-text);pointer-events:none;font-size:.8rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.ignis-list-toolbar__search .ignis-input{padding-left:2rem}.ignis-list-toolbar__spacer{flex:auto}.ignis-list-toolbar__field{flex-direction:column;gap:.2rem;display:inline-flex}.ignis-list-toolbar__field .ignis-input{width:auto;min-width:8rem}.ignis-list-toolbar .ignis-field__label{margin-bottom:.2rem}.ignis-list-footer{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem .9rem;display:flex}.ignis-list-meta{color:var(--tertiary-text);margin:0;font-size:.78rem}.ignis-form-card{max-width:44rem}.ignis-form-card__footer{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:.5rem;display:flex}.ignis-segmented{background:var(--fill-1);border:1px solid var(--border-subtle);border-radius:var(--radius-2);flex-wrap:wrap;gap:.25rem;padding:.2rem;display:inline-flex}.ignis-segmented a,.ignis-segmented button{border-radius:var(--radius-1);color:var(--secondary-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:.3rem .7rem;font-size:.78rem;font-weight:500;line-height:1.4;text-decoration:none}@media (prefers-reduced-motion:no-preference){.ignis-segmented a,.ignis-segmented button{transition:background .12s var(--motion-ease), color .12s var(--motion-ease)}}.ignis-segmented a:hover,.ignis-segmented button:hover{background:var(--fill-2);color:var(--content-text)}.ignis-segmented a:focus-visible,.ignis-segmented button:focus-visible{outline:2px solid var(--accent-focus);outline-offset:-2px}.ignis-segmented a.is-active,.ignis-segmented button.is-active{background:var(--surface);color:var(--content-text);box-shadow:var(--shadow-card)}.twplus-page{width:100%;max-width:88rem;margin-inline:auto;padding:0 1rem 2rem}@media (width>=640px){.twplus-page{padding-inline:1.5rem}}@media (width>=1024px){.twplus-page{padding-inline:2rem}}.twplus-page-header{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;padding-bottom:1.25rem;display:flex}.twplus-page-header__copy{min-width:0}.twplus-page-header__eyebrow{color:var(--tertiary-text);margin:0 0 .3rem;font-size:.8rem;font-weight:500}.twplus-page-header__eyebrow a{color:inherit;text-decoration:none}.twplus-page-header__eyebrow a:hover{color:var(--secondary-text);text-decoration:underline}.twplus-page-header h1{color:var(--content-text);margin:0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.2}.twplus-page-header--list h1{align-items:center;gap:.625rem;display:inline-flex}.twplus-page-header__description{max-width:48rem;color:var(--tertiary-text);margin:.45rem 0 0;font-size:.86rem;line-height:1.55}.twplus-page-header__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.twplus-stats{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-3);box-shadow:var(--shadow-card);grid-template-columns:repeat(2,minmax(0,1fr));margin:1.25rem 0;display:grid;overflow:hidden}@media (width>=768px){.twplus-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=900px){.twplus-stats--five{grid-template-columns:repeat(5,minmax(0,1fr))}}.twplus-stats__item{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);min-width:0;padding:1rem 1.1rem}.twplus-stats__item:nth-child(2n){border-right:0}@media (width>=768px){.twplus-stats__item{border-bottom:0}.twplus-stats__item:nth-child(2n){border-right:1px solid var(--border-subtle)}.twplus-stats__item:last-child{border-right:0}}.twplus-stats__label{color:var(--tertiary-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:600;display:block;overflow:hidden}.twplus-stats__value{color:var(--content-text);font-family:var(--mono);letter-spacing:-.04em;margin-top:.35rem;font-size:clamp(1.45rem,3vw,2rem);font-weight:700;display:block}.twplus-stats__arrow{color:var(--tertiary-text);margin-left:.25rem;font-size:.7em}a.twplus-stats__item{color:inherit;text-decoration:none}@media (prefers-reduced-motion:no-preference){a.twplus-stats__item{transition:background .12s var(--motion-ease)}}a.twplus-stats__item:hover,a.twplus-stats__item:focus-visible{background:var(--fill-1);outline:none;text-decoration:none}.twplus-link-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=640px){.twplus-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.twplus-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.twplus-link-card{min-width:0;color:inherit;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-3);box-shadow:var(--shadow-card);align-items:flex-start;gap:.9rem;padding:1rem;text-decoration:none;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.twplus-link-card{transition:border-color .15s var(--motion-ease), background .15s var(--motion-ease)}}.twplus-link-card:hover,.twplus-link-card:focus-visible{color:inherit;background:color-mix(in oklab, var(--accent-base) 4.5%, transparent);border-color:color-mix(in oklab, var(--accent-base) 70%, transparent);outline:none;text-decoration:none}.twplus-link-card__icon{width:2.65rem;height:2.65rem;color:var(--accent-text);background:color-mix(in oklab, var(--accent-base) 10%, transparent);border:1px solid color-mix(in oklab, var(--accent-base) 20%, transparent);border-radius:var(--radius-3);flex:0 0 2.65rem;justify-content:center;align-items:center;display:inline-flex}.twplus-link-card__body{flex:1;min-width:0}.twplus-link-card__title{color:var(--content-text);margin:0;font-size:.9rem;font-weight:650;display:block}.twplus-link-card__description{color:var(--tertiary-text);margin:.25rem 0 0;font-size:.77rem;line-height:1.45;display:block}.twplus-link-card__arrow{color:var(--tertiary-text);margin-left:auto;font-size:.75rem}.twplus-table-card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-3);box-shadow:var(--shadow-card);overflow:auto hidden}.twplus-table-card__toolbar{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:end;gap:.75rem;padding:.9rem 1rem;display:flex}.twplus-table-card__scroll{overflow-x:auto}table.twplus-table{border-collapse:collapse;width:100%;margin:0!important}table.twplus-table th{letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--tertiary-text)!important;background:var(--fill-1)!important;border-bottom:1px solid var(--border-subtle)!important;padding:.7rem .9rem!important;font-size:.68rem!important;font-weight:700!important}table.twplus-table td{color:var(--content-text);vertical-align:middle;font-size:.79rem;border-bottom:1px solid var(--fill-2)!important;background:0 0!important;padding:.78rem .9rem!important}@media (prefers-reduced-motion:no-preference){table.twplus-table tbody tr{transition:background .12s var(--motion-ease)}}table.twplus-table tbody tr:hover{background:var(--fill-1)!important}table.twplus-table tbody tr:last-child td{border-bottom:0!important}@media (width<=767px){table.twplus-table [data-tw-priority=low]{display:none!important}}@media (width<=540px){table.twplus-table [data-tw-priority=medium]{display:none!important}}.twplus-description-list{border:1px solid var(--border-subtle);border-radius:var(--radius-3);margin:0;overflow:hidden}.twplus-description-list__row,.twplus-description-list>div{border-bottom:1px solid var(--fill-2);grid-template-columns:minmax(8rem,.8fr) minmax(0,1.7fr);gap:1rem;padding:.8rem 1rem;display:grid}.twplus-description-list__row:last-child,.twplus-description-list>div:last-child{border-bottom:0}@media (width<=540px){.twplus-description-list__row,.twplus-description-list>div{grid-template-columns:1fr;gap:.25rem}}.twplus-description-list dt{color:var(--content-text);font-size:.76rem;font-weight:600}.twplus-description-list dd{min-width:0;color:var(--content-text);margin:0;font-size:.79rem}.twplus-description-table{border-collapse:collapse;width:100%;margin:0}.twplus-description-table td{border-bottom:1px solid var(--fill-2);vertical-align:top;padding:.72rem .85rem;font-size:.78rem}.twplus-description-table tr:last-child td{border-bottom:0}.twplus-description-table td:first-child{width:42%;color:var(--tertiary-text);font-weight:600}.twplus-feed{gap:0;display:grid;position:relative}.twplus-feed__item{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding-bottom:1.1rem;display:grid;position:relative}.twplus-feed__item:not(:last-child):before{background:var(--border-subtle);content:"";width:1px;position:absolute;top:2.1rem;bottom:0;left:1.05rem}.twplus-feed__icon{z-index:1;width:2.15rem;height:2.15rem;color:var(--accent-text);background:var(--surface);border:1px solid var(--border-subtle);border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex;position:relative}.twplus-feed__body{min-width:0;padding-top:.2rem}.twplus-feed__content{color:var(--content-text);font-size:.8rem;line-height:1.5}.twplus-feed__meta{color:var(--tertiary-text);flex-wrap:wrap;gap:.7rem;margin-top:.3rem;font-size:.68rem;display:flex}.twplus-settings-layout{grid-template-columns:1fr;gap:1.5rem;margin-top:1.25rem;display:grid}@media (width>=1024px){.twplus-settings-layout{grid-template-columns:14rem minmax(0,1fr)}}.twplus-settings-nav{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-3);align-self:start;padding:.5rem}@media (width>=1024px){.twplus-settings-nav{position:sticky;top:5.25rem}}.twplus-settings-nav__title{color:var(--tertiary-text);letter-spacing:.07em;text-transform:uppercase;padding:.45rem .65rem .55rem;font-size:.68rem;font-weight:700}.twplus-settings-nav__list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.twplus-settings-nav__link{color:var(--tertiary-text);border-radius:var(--radius-2);align-items:center;gap:.65rem;padding:.55rem .65rem;font-size:.76rem;font-weight:550;text-decoration:none;display:flex}@media (prefers-reduced-motion:no-preference){.twplus-settings-nav__link{transition:color .12s var(--motion-ease), background .12s var(--motion-ease)}}.twplus-settings-nav__link i{text-align:center;width:1rem}.twplus-settings-nav__link:hover{color:var(--content-text);background:var(--fill-2);text-decoration:none}.twplus-settings-nav__link.is-active{color:var(--content-text);background:color-mix(in oklab, var(--accent-base) 14%, transparent)}.twplus-settings-nav__link.is-active i{color:var(--accent-text)}.twplus-page>.twplus-settings-nav{margin:.75rem 0 0;position:static;overflow-x:auto}.twplus-page>.twplus-settings-nav .twplus-settings-nav__title{display:none}.twplus-page>.twplus-settings-nav .twplus-settings-nav__list{min-width:max-content;display:flex}.twplus-section-card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-3);box-shadow:var(--shadow-card);overflow:hidden}.twplus-section-card__header{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.twplus-section-card__title{color:var(--content-text);margin:0;font-size:.9rem;font-weight:650}.twplus-section-card__description{color:var(--tertiary-text);margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.twplus-section-card__body{padding:1rem}.twplus-section-card__footer{border-top:1px solid var(--border-subtle);padding:.8rem 1rem}.twplus-toolbar{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-3);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;padding:.85rem 1rem;display:flex}.twplus-toolbar__group{flex-wrap:wrap;flex:auto;align-items:end;gap:.65rem;display:flex}.twplus-toolbar__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.twplus-stacked-list{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-3);margin:0;padding:0;list-style:none;overflow:hidden}.twplus-stacked-list__item{border-bottom:1px solid var(--fill-2);flex-wrap:wrap;align-items:center;gap:.8rem 1rem;padding:.9rem 1rem;display:flex}.twplus-stacked-list__item:last-child{border-bottom:0}.twplus-stacked-list__icon{width:2.4rem;height:2.4rem;color:var(--accent-text);background:color-mix(in oklab, var(--accent-base) 10%, transparent);border-radius:var(--radius-3);flex:0 0 2.4rem;justify-content:center;align-items:center;display:inline-flex}.twplus-stacked-list__body{flex:1;min-width:12rem}.twplus-stacked-list__title{color:var(--content-text);font-size:.82rem;font-weight:650}.twplus-stacked-list__meta{color:var(--tertiary-text);margin-top:.2rem;font-size:.72rem;line-height:1.45}.twplus-stacked-list__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.twplus-form-section{border-bottom:1px solid var(--fill-2);grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.twplus-form-section:first-child{padding-top:0}.twplus-form-section:last-child{border-bottom:0;padding-bottom:0}@media (width>=760px){.twplus-form-section{grid-template-columns:minmax(10rem,.7fr) minmax(0,1.5fr)}}.twplus-form-section__label{color:var(--content-text);font-size:.8rem;font-weight:650}.twplus-form-section__hint{color:var(--tertiary-text);margin-top:.25rem;font-size:.72rem;line-height:1.45}.twplus-sticky-actions{z-index:20;background:color-mix(in oklab, var(--overlay) 92%, transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-3);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;display:flex;position:sticky;bottom:.75rem}.twplus-slide-over{z-index:1060;width:min(36rem,100%);box-shadow:var(--shadow-pop);border-radius:0;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;background:var(--surface)!important;border:0!important;border-left:1px solid var(--border-subtle)!important;margin:0!important;padding:1.25rem!important}.twplus-resource-grid{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}@media (width>=640px){.twplus-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.twplus-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.twplus-resource-card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-3);min-width:0;color:inherit;flex-direction:column;padding:1rem;text-decoration:none;display:flex}@media (prefers-reduced-motion:no-preference){.twplus-resource-card{transition:border-color .14s var(--motion-ease)}}.twplus-resource-card:hover{border-color:color-mix(in oklab, var(--accent-base) 55%, transparent)}.twplus-detail-hero{background:linear-gradient(135deg, color-mix(in oklab, var(--accent-base) 10%, transparent), transparent 55%), var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.twplus-filter-bar{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-3);box-shadow:var(--shadow-card);grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.twplus-filter-bar__field{grid-column:span 3;min-width:0}.twplus-filter-bar__search{grid-column:span 5;min-width:0}.twplus-filter-bar__toggle{grid-column:span 2;align-items:end;padding-bottom:.45rem;display:flex}.twplus-filter-bar__actions{grid-column:span 2;justify-content:flex-end;align-items:end;gap:.5rem;display:flex}@media (width<=980px){.twplus-filter-bar__field{grid-column:span 4}.twplus-filter-bar__search{grid-column:span 8}.twplus-filter-bar__toggle,.twplus-filter-bar__actions{grid-column:span 6}}@media (width<=640px){.twplus-filter-bar__field,.twplus-filter-bar__search,.twplus-filter-bar__toggle,.twplus-filter-bar__actions{grid-column:1/-1}.twplus-filter-bar__actions{justify-content:stretch}.twplus-filter-bar__actions>*{flex:1}}.twplus-content-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}@media (width>=720px){.twplus-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.twplus-content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.twplus-content-card{min-width:0;color:inherit;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-3);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.twplus-content-card{transition:border-color .14s var(--motion-ease), background .14s var(--motion-ease)}}.twplus-content-card:hover,.twplus-content-card:focus-within{background:color-mix(in oklab, var(--accent-base) 3.5%, transparent);border-color:color-mix(in oklab, var(--accent-base) 55%, transparent)}.twplus-content-card__body{flex:1;min-width:0;padding:1rem}.twplus-content-card__meta{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.75rem;display:flex}.twplus-content-card__title{color:var(--content-text);margin:0;font-size:.95rem;font-weight:650;line-height:1.35}.twplus-content-card__description{color:var(--tertiary-text);margin:.4rem 0 0;font-size:.77rem;line-height:1.5}.twplus-content-card__footer{border-top:1px solid var(--fill-2);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.twplus-mobile-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (width<=640px){.twplus-mobile-actions{z-index:18;background:color-mix(in oklab, var(--overlay) 94%, transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-3);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-inline:-.25rem;padding:.65rem;position:sticky;bottom:.65rem}.twplus-mobile-actions>.ignis-btn{flex:auto;justify-content:center}}.twplus-pagination-wrap{color:var(--tertiary-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;font-size:.75rem;display:flex}.twplus-skeleton{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-3);gap:.65rem;padding:1rem;display:grid}.twplus-skeleton__line{background:var(--fill-2);border-radius:999px;height:.72rem;overflow:hidden}.twplus-skeleton__line:after{content:"";background:linear-gradient(90deg, transparent, var(--fill-3), transparent);width:45%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.twplus-skeleton__line:after{animation:1.3s infinite twplus-shimmer}}.twplus-skeleton__line--short{width:45%}@keyframes twplus-shimmer{0%{transform:translate(-120%)}to{transform:translate(240%)}}.ignis-workbench{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1rem;display:grid}.ignis-workbench .ignis-bulkbar{grid-column:1/-1}@media (width<=1099px){.ignis-workbench{grid-template-columns:minmax(0,1fr)}}.ignis-workbench--plain{grid-template-columns:minmax(0,1fr)}.ignis-bulkbar{border:1px solid var(--accent-base);border-radius:var(--radius-3);background:var(--accent-soft);color:var(--secondary-text);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem .75rem;display:flex}.ignis-bulkbar[hidden]{display:none}.ignis-bulkbar__spacer{flex:1}.ignis-bulkbar__count b{color:var(--content-text)}.ignis-bulkbar__group{align-items:center;gap:.35rem;display:inline-flex}.ignis-bulkbar .ignis-input{width:auto;min-width:8rem}.ignis-preview{top:calc(var(--topbar-h,56px) + 1rem);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface);box-shadow:var(--shadow-card);color:var(--secondary-text);font-size:var(--fs-sm);padding:1rem;position:sticky}@media (width<=1099px){.ignis-preview{display:none}}.ignis-preview__empty{color:var(--tertiary-text);text-align:center;padding:1.75rem .5rem;line-height:1.5}.ignis-preview__empty i{width:1.25em;font-size:var(--icon-lg);margin:0 auto .5rem;display:block}.ignis-preview__empty b{color:var(--secondary-text);margin-bottom:.2rem;display:block}.ignis-preview__empty kbd{border:1px solid var(--border-control);border-radius:var(--radius-1);padding:0 .3rem;font-size:.85em}.ignis-preview__loading{gap:.6rem;padding:.25rem 0;display:grid}.ignis-preview__loading .ignis-skeleton{border-radius:999px;height:.85em;display:block}.ignis-preview__title{font-size:var(--fs-md);color:var(--content-text);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .6rem;font-weight:700;display:flex}.ignis-preview__title small{color:var(--tertiary-text);font-weight:400;font-size:var(--fs-sm)}.ignis-preview__title a{color:inherit;text-decoration:none}.ignis-preview__title a:hover{text-decoration:underline}.ignis-preview__chips{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}.ignis-preview__alert{border-radius:var(--radius-2);background:var(--danger-soft);color:var(--danger-text);align-items:flex-start;gap:.5rem;margin-bottom:.75rem;padding:.5rem .65rem;font-weight:600;display:flex}.ignis-preview__alert i{margin-top:.15rem}.ignis-preview__dl{grid-template-columns:max-content minmax(0,1fr);gap:.35rem .75rem;margin:0;display:grid}.ignis-preview__dl dt{color:var(--tertiary-text)}.ignis-preview__dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.ignis-preview__section{border-top:1px solid var(--fill-2);margin-top:.9rem;padding-top:.75rem}.ignis-preview__section h4{font-size:var(--fs-xs);color:var(--tertiary-text);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .35rem;font-weight:700;display:flex}.ignis-preview__section h4 a{letter-spacing:0;text-transform:none;font-weight:500}.ignis-preview__muted{color:var(--tertiary-text)}.ignis-preview p.ignis-preview__muted{margin:0}.ignis-preview__list{margin:0;padding:0;list-style:none}.ignis-preview__list li{align-items:center;gap:.5rem;padding:.3rem 0;display:flex}.ignis-preview__list li a{flex:none}.ignis-preview__list li .ignis-preview__muted{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ignis-preview__actions{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.ignis-inbox-popover{width:380px;max-width:calc(100vw - 1rem);max-height:calc(100vh - var(--topbar-h,56px) - 1rem);overflow-y:auto}.ignis-inbox-popover__head{justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem .3rem;display:flex}.ignis-inbox-popover__head b{color:var(--content-text);font-size:var(--fs-base)}.ignis-inbox-popover__foot{justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem .6rem .3rem;display:flex}.ignis-inbox-popover__foot form{display:contents}.ignis-inbox-popover__empty,.ignis-inbox-popover__muted{color:var(--tertiary-text);font-size:var(--fs-sm);margin:0;padding:.6rem}.ignis-inbox-popover__muted{padding:0}.ignis-inbox-popover__loading{gap:.5rem;padding:.75rem .6rem;display:grid}.ignis-inbox-popover__loading .ignis-skeleton{border-radius:999px;height:.85em;display:block}.ignis-inbox-popover__item{white-space:normal;align-items:flex-start}.ignis-inbox-popover__item>i{margin-top:.2rem}.ignis-inbox-popover__item .ignis-inbox__dot{margin-top:.45rem}.ignis-inbox-popover__item.is-unread .ignis-inbox__dot{background:var(--accent-base)}.ignis-inbox__group+.ignis-inbox__group{border-top:1px solid var(--border-subtle)}.ignis-inbox__day{color:var(--tertiary-text);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.6rem 1rem .3rem;font-weight:600}.ignis-inbox__list{margin:0;padding:0;list-style:none}.ignis-inbox__item{border-top:1px solid var(--fill-2);align-items:center;gap:.25rem;padding-right:.5rem;display:flex}.ignis-inbox__item:hover{background:var(--fill-1)}.ignis-inbox__item.is-unread .ignis-inbox__dot{background:var(--accent-base)}.ignis-inbox__item.is-unread .ignis-inbox__text b{color:var(--content-text)}.ignis-inbox__link{min-width:0;color:inherit;flex:1;align-items:center;gap:.75rem;padding:.6rem 1rem;text-decoration:none;display:flex}.ignis-inbox__link:hover{text-decoration:none}.ignis-inbox__dot{background:var(--fill-3);border-radius:50%;flex:none;width:8px;height:8px}.ignis-inbox__icon{border-radius:var(--radius-2);background:var(--fill-2);width:2rem;height:2rem;color:var(--secondary-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.ignis-inbox__text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.ignis-inbox__text b{color:var(--secondary-text);overflow-wrap:anywhere;font-weight:600}.ignis-inbox__text span{color:var(--tertiary-text);font-size:var(--fs-sm);overflow-wrap:anywhere}.ignis-inbox__text small{color:var(--tertiary-text);font-size:var(--fs-xs)}.ignis-inbox__meta{flex:none;align-items:center;gap:.5rem;display:flex}.ignis-inbox__when{color:var(--tertiary-text);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.ignis-inbox__mark{flex:none}.ignis-inbox__item--info .ignis-inbox__dot{background:var(--info)}.ignis-inbox__item--warn .ignis-inbox__dot{background:var(--warn)}.ignis-inbox__item--danger .ignis-inbox__dot{background:var(--danger)}@media (width<=700px){.ignis-inbox__meta .ignis-chip{display:none}}.ignis-detail{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:1rem;display:grid}@media (width<=1099px){.ignis-detail{grid-template-columns:minmax(0,1fr)}}.ignis-detail__main{min-width:0}.ignis-detail__aside{top:calc(var(--topbar-h,56px) + 1rem);gap:.75rem;display:grid;position:sticky}@media (width<=1099px){.ignis-detail__aside{position:static}}.ignis-detail__block{border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface);color:var(--secondary-text);font-size:var(--fs-sm);padding:.9rem 1rem}.ignis-detail__block h4{font-size:var(--fs-xs);color:var(--tertiary-text);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-weight:700}.ignis-detail__dl{grid-template-columns:max-content minmax(0,1fr);gap:.35rem .75rem;margin:0;display:grid}.ignis-detail__dl dt{color:var(--tertiary-text)}.ignis-detail__dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.ignis-detail__muted{color:var(--tertiary-text);margin:0}.ignis-detail__title{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;display:flex}.ignis-detail__title .ignis-chip{font-size:var(--fs-xs)}.ignis-detail__groups{gap:1rem;display:grid}.ignis-detail__group-title{border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm);color:var(--content-text);align-items:baseline;gap:.5rem;margin:0;padding:.6rem .9rem;font-weight:600;display:flex}.ignis-detail__group-title .ignis-detail__muted{font-weight:400;font-size:var(--fs-xs)}.ignis-timeline{margin:0;padding:0;list-style:none}.ignis-timeline__item{border-left:2px solid var(--fill-3);padding:.15rem 0 .6rem .9rem;position:relative}.ignis-timeline__item:before{content:"";background:var(--tertiary-text);border-radius:50%;width:8px;height:8px;position:absolute;top:.45rem;left:-5px}.ignis-timeline__item:last-child{padding-bottom:0}.ignis-timeline__text{color:var(--content-text);display:block}.ignis-timeline__when{color:var(--tertiary-text);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;display:block}@media print{.ignis-card,.ignis-alert,.ignis-chip,.ignis-btn,table.ignis-table,table.twplus-table,.ignis-accordion__item,.ignis-dropdown__panel,.ignis-datepicker__panel,.ignis-datetimepicker__panel,.ignis-progress,.ignis-skeleton,.ignis-form-card,.twplus-table-card,.twplus-section-card,.twplus-stats,.twplus-link-card,.twplus-content-card,.twplus-resource-card,.ignis-detail__block,.ignis-preview{box-shadow:none!important;background:var(--white)!important;color:var(--black)!important}a{text-decoration:underline}.ignis-drawer-backdrop,.ignis-drawer,.ignis-snack-stack,.ignis-snack,.ignis-tooltip,.ignis-popover,.ignis-dialog-backdrop,.ignis-dialog{display:none!important}}.twplus-dialog-surface .modal-content{border:1px solid var(--border);border-radius:var(--radius-xl,10px);box-shadow:var(--shadow-pop);overflow:hidden}.twplus-dialog-surface .modal-header,.twplus-dialog-surface .modal-footer{background:var(--fill-1)}.btn-close{width:1.4rem;height:1.4rem;color:var(--text-3);border-radius:var(--radius-sm,4px);cursor:pointer;appearance:none;background:0 0;border:0;padding:0;position:relative}.btn-close:before,.btn-close:after{content:"";background:currentColor;width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.btn-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.btn-close:hover,.btn-close:focus-visible{color:var(--white);background:var(--fill-2);outline:none}.btn-close-white{color:var(--white)}.ignis-dialog--embedded .modal-content{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex}.ignis-dialog--embedded .modal-header,.ignis-dialog--embedded .modal-footer{align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.ignis-dialog--embedded .modal-header{border-bottom:1px solid var(--fill-2)}.ignis-dialog--embedded .modal-footer{border-top:1px solid var(--fill-2);justify-content:flex-end}.ignis-dialog--embedded .modal-title{color:var(--text);margin:0;font-size:1rem}.ignis-dialog--embedded .modal-body{flex:1;min-height:0;padding:1.25rem;overflow:auto}.ignis-dialog--embedded .btn-close{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.was-validated .ignis-input:invalid,.was-validated .ignis-textarea:invalid{border-color:var(--danger)}.was-validated .ignis-input:invalid:focus,.was-validated .ignis-textarea:invalid:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--danger) 18%, transparent)}.ignis-btn--secondary{background:var(--fill-3);color:var(--text);border-color:#0000}.ignis-btn--secondary:hover:not(:disabled):not(.is-loading){background:var(--fill-4);color:var(--text);box-shadow:none;transform:none}.ignis-btn--secondary:active:not(:disabled):not(.is-loading){background:var(--fill-3)}.ignis-alert[hidden],.twplus-link-card[hidden]{display:none}.ignis-field__required,.ignis-field .ignis-field__label .ignis-field__required{color:var(--accent-text);margin-left:.15rem}.ignis-field__error{color:var(--danger);margin-top:.25rem;font-size:.78rem}.ignis-drawer--form{width:min(520px,100vw)}.ignis-drawer--form .ignis-drawer__body{padding:1rem 1.25rem 2rem;overflow-y:auto}.ignis-drawer--form .ignis-fragment .ignis-breadcrumb,.ignis-drawer--form .ignis-fragment .twplus-page-header{display:none}.ignis-drawer--form .ignis-fragment .twplus-page{padding:0}.ignis-drawer--form .ignis-fragment .ignis-form-card{max-width:none;box-shadow:none;background:0 0;border:0;overflow:visible}.ignis-drawer--form .ignis-fragment .ignis-card__body{padding:0}.ignis-drawer--form .ignis-fragment .ignis-form-card__footer{background:0 0;padding:1rem 0 0}.ignis-menu__link{color:var(--accent-text);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ignis-menu__link:hover,.ignis-menu__link:focus-visible{outline:none;text-decoration:underline}.ignis-preview__tz{align-items:center;gap:.75rem;min-height:2.5rem;display:flex}.ignis-preview__tz-svg{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--white);flex:none;width:56px;height:56px;padding:4px;display:inline-flex}.ignis-preview__tz-svg svg{width:100%;height:100%}.ignis-detail__tz{min-height:3rem;color:var(--text-2);align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ignis-detail__tz-svg{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--white);flex:none;width:120px;height:120px;padding:8px;display:inline-flex}.ignis-detail__tz-svg svg{width:100%;height:100%}.ignis-detail__json{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2)}.ignis-detail__json pre{color:var(--text-2);font-size:var(--fs-xs);margin:0;padding:.75rem .9rem;line-height:1.5;overflow-x:auto}.ignis-detail__json-head{border-bottom:1px solid var(--border);color:var(--text-3);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .5rem .35rem .9rem;font-weight:700;display:flex}.twplus-form-section{scroll-margin-top:6rem}.twplus-form-section__key{color:var(--text-3);font-family:var(--mono);overflow-wrap:anywhere;margin-top:.2rem;font-size:.68rem}.twplus-form-section__setup{color:var(--text-2);flex-direction:column;align-items:flex-start;gap:.3rem;margin-top:.5rem;font-size:.75rem;line-height:1.4;display:flex}.twplus-form-section--setup,.twplus-form-section--setup:first-child,.twplus-form-section--setup:last-child{border-radius:var(--radius-2);box-shadow:inset 3px 0 0 var(--warn);margin-inline:-.75rem;padding:.9rem .75rem}.twplus-form-section--setup[data-setup=required]{background:var(--warn-soft)}.ignis-alert:has(>.ignis-btn){flex-wrap:wrap}.ignis-alert:has(>.ignis-btn)>.ignis-alert__body{min-width:14rem}.ignis-alert:has(>.ignis-btn)>.ignis-btn{margin-left:auto}.ignis-empty__step-note{color:var(--text-3);margin-top:.15rem;font-size:.75rem;display:block}.ignis-profile-photo{justify-items:center;gap:10px;margin:8px auto 12px;display:grid}.ignis-profile-photo__img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--hairline);border-radius:var(--radius-4);background:var(--fill-2);width:128px;height:128px}.ignis-profile-photo__hint{color:var(--text-3)}.ignis-profile-photo__error{color:var(--danger-text)}body{--efe-accent:var(--accent-text,var(--accent));--efe-accent-soft:var(--accent-soft);--efe-surface:var(--surface);--efe-surface-raised:var(--surface-2);--efe-text:var(--text);--efe-text-muted:var(--text-2);--efe-border:var(--border-control,var(--border));--efe-focus-ring:var(--accent-focus,var(--accent));--efe-bubble-bg:var(--overlay,var(--surface-2));--efe-shadow:var(--shadow-pop);--efe-surround-bg:var(--well,var(--bg));--efe-page-accent:color-mix(in srgb, var(--accent) 80%, black);--efe-danger:var(--danger);--efe-sticky-top:var(--topbar-h)}.ignis-drawer,.ignis-card{--efe-sticky-top:0px}#edivi__container{--accent:var(--main-color,#ff4d00);--accent-hover:var(--main-color-dimmed,#cc3d00);--accent-rgb:255, 77, 0;--border:var(--darkgray,#4a4a4a);--text-3:#9b99a1;--text-2:#bbbac1;--text:#e8e6f3}#edivi__container .ignis-input,#edivi__container .ignis-textarea,#edivi__container .ignis-stepper,#edivi__container .ignis-checkbox input[type=checkbox],#edivi__container .ignis-dropdown__trigger,#edivi__container .ignis-dropdown__panel,#edivi__container .ignis-dropdown__options li{border-radius:0}#edivi__container .ignis-dropdown .ignis-dropdown__trigger{color:#fff;background:#2a2a2a;border-color:#4a4a4a;padding:.6rem .85rem;font-size:1rem}#edivi__container .ignis-dropdown .ignis-dropdown__trigger:hover:not(:disabled){border-color:#5783cf}#edivi__container .ignis-dropdown .ignis-dropdown__trigger:focus-visible,#edivi__container .ignis-dropdown .ignis-dropdown__trigger:focus{border-color:#5783cf;box-shadow:0 0 0 2px #5783cf40}#edivi__container .ignis-dropdown .ignis-dropdown__label-icon{color:#5783cf}#edivi__container .ignis-dropdown .ignis-dropdown__panel{background:#2a2a2a;border-color:#4a4a4a}#edivi__container .ignis-dropdown .ignis-dropdown__search{background:#1e1e1e;border-bottom-color:#4a4a4a}#edivi__container .ignis-dropdown .ignis-dropdown__search:focus{background:#5783cf14}#edivi__container .ignis-dropdown .ignis-dropdown__options li{padding:.5rem .75rem;font-size:1rem}#edivi__container .ignis-dropdown .ignis-dropdown__options li:hover,#edivi__container .ignis-dropdown .ignis-dropdown__options li:focus{background:#ffffff14}#edivi__container .ignis-dropdown .ignis-dropdown__options li.is-selected{color:#fff;background:#5783cf2e}#edivi__container .ignis-dropdown .ignis-dropdown__option-icon{color:#5783cf}#edivi__container .ignis-input,#edivi__container .ignis-textarea{background:#2a2a2a;border-color:#4a4a4a;padding:.6rem .85rem;font-size:1rem}#edivi__container .ignis-input:hover:not(:disabled):not([readonly]),#edivi__container .ignis-textarea:hover:not(:disabled):not([readonly]){border-color:#5783cf}#edivi__container .ignis-input:focus,#edivi__container .ignis-input:focus-visible,#edivi__container .ignis-textarea:focus,#edivi__container .ignis-textarea:focus-visible{border-color:#5783cf;box-shadow:0 0 0 2px #5783cf40}:is(#edivi__container .ignis-input:invalid:not(:focus):not(:placeholder-shown),#edivi__container .ignis-textarea:invalid:not(:focus):not(:placeholder-shown)),#edivi__container .ignis-input.is-invalid,#edivi__container .ignis-input:invalid:not(:focus):not(:placeholder-shown),#edivi__container .ignis-textarea.is-invalid,#edivi__container .ignis-textarea:invalid:not(:focus):not(:placeholder-shown){border-color:#d1484a}:is(#edivi__container .ignis-input:invalid:not(:focus):not(:placeholder-shown):focus,#edivi__container .ignis-textarea:invalid:not(:focus):not(:placeholder-shown):focus),#edivi__container .ignis-input.is-invalid:focus,#edivi__container .ignis-input:invalid:not(:focus):not(:placeholder-shown):focus,#edivi__container .ignis-textarea.is-invalid:focus,#edivi__container .ignis-textarea:invalid:not(:focus):not(:placeholder-shown):focus{box-shadow:0 0 0 2px #d1484a40}#edivi__container .ignis-input-group:focus-within .ignis-input-group__icon,#edivi__container .ignis-field__required{color:#5783cf}#edivi__container .ignis-checkbox input[type=checkbox],#edivi__container .ignis-radio input[type=radio]{background:#2a2a2a;border-color:#4a4a4a;width:1.25rem;height:1.25rem}#edivi__container .ignis-checkbox input[type=checkbox]:hover:not(:disabled),#edivi__container .ignis-radio input[type=radio]:hover:not(:disabled){border-color:#5783cf99}#edivi__container .ignis-checkbox input[type=checkbox]:checked,#edivi__container .ignis-radio input[type=radio]:checked{background:#5783cf;border-color:#5783cf}#edivi__container .ignis-checkbox input[type=checkbox]:focus-visible,#edivi__container .ignis-radio input[type=radio]:focus-visible{box-shadow:0 0 0 3px #5783cf4d}#edivi__container .ignis-checkbox input[type=checkbox]:indeterminate{background:#5783cf;border-color:#5783cf}#edivi__container .ignis-switch input[type=checkbox]{background:#4a4a4a}#edivi__container .ignis-switch input[type=checkbox]:checked{background:#5783cf}#edivi__container .ignis-switch input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px #5783cf4d}#edivi__container .ignis-stepper{background:#2a2a2a;border-color:#4a4a4a}#edivi__container .ignis-stepper:focus-within{border-color:#5783cf;box-shadow:0 0 0 2px #5783cf40}#edivi__container .ignis-stepper input[type=number]{font-size:1rem}#edivi__container .ignis-stepper button:active{background:#5783cf33}#edivi__container .ignis-tabs .ignis-tabs__headers{border-bottom-color:#4a4a4a}#edivi__container .ignis-tabs .ignis-tabs__header{font-size:1rem}#edivi__container .ignis-tabs .ignis-tabs__header.is-active{border-bottom-color:#5783cf}#edivi__container .ignis-tabs--pills .ignis-tabs__header{border-radius:0}#edivi__container .ignis-tabs--pills .ignis-tabs__header.is-active{background:#5783cf}#edivi__container .ignis-accordion .ignis-accordion__item{background:#2a2a2a;border-color:#4a4a4a;border-radius:0}#edivi__container .ignis-accordion .ignis-accordion__item.is-open{border-color:#5783cf80}#edivi__container .ignis-accordion .ignis-accordion__header{font-size:1rem}#edivi__container .ignis-drawer{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;font-size:1rem}#edivi__container .ignis-drawer .ignis-drawer__header,#edivi__container .ignis-drawer .ignis-drawer__footer{border-color:#4a4a4a}#edivi__container .ignis-pagination .ignis-pagination__item{border-radius:0;font-size:.95rem}#edivi__container .ignis-pagination .ignis-pagination__item.is-active{background:#5783cf}#edivi__container .ignis-list-group{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;font-size:1rem}#edivi__container .ignis-list-group .ignis-list-group__item{border-color:#4a4a4a}#edivi__container .ignis-list-group .ignis-list-group__item.is-active{color:#7ea3d9;background:#5783cf2e}#edivi__container .ignis-alert{border-radius:0;font-size:1rem}#edivi__container .ignis-alert--info{color:#7ea3d9;border-left-color:#5783cf}#edivi__container .ignis-alert--info .ignis-alert__title{color:#7ea3d9}#edivi__container .ignis-progress{background:#1e1e1e;border-radius:0}#edivi__container .ignis-progress .ignis-progress__bar{background:#5783cf;border-radius:0}#edivi__container .ignis-file{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;font-size:1rem}#edivi__container .ignis-skeleton{border-radius:0}#edivi__container .ignis-card{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;font-size:1rem}#edivi__container .ignis-card .ignis-card__header,#edivi__container .ignis-card .ignis-card__footer{border-color:#4a4a4a}#edivi__container .ignis-card--accent,#edivi__container .ignis-card--info{border-left-color:#5783cf}#edivi__container .ignis-card--interactive:focus-visible{border-color:#5783cf;box-shadow:0 0 0 2px #5783cf40}#edivi__container .ignis-colorpicker .ignis-colorpicker__trigger{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;font-size:1rem}#edivi__container .ignis-colorpicker.is-open .ignis-colorpicker__trigger{border-color:#5783cf;box-shadow:0 0 0 2px #5783cf40}#edivi__container .ignis-colorpicker .ignis-colorpicker__swatch{border-radius:0}#edivi__container .ignis-colorpicker .ignis-colorpicker__panel{background:#2a2a2a;border-color:#4a4a4a;border-radius:0}#edivi__container .ignis-colorpicker .ignis-colorpicker__sv,#edivi__container .ignis-colorpicker .ignis-colorpicker__hex input,#edivi__container .ignis-colorpicker .ignis-colorpicker__preset{border-radius:0}#edivi__container .ignis-colorpicker .ignis-colorpicker__preset.is-active{border-color:#5783cf;box-shadow:0 0 0 1px #5783cf}#edivi__container .ignis-colorpicker .ignis-colorpicker__hex input:focus{border-color:#5783cf}#edivi__container .ignis-combobox .ignis-combobox__field{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;font-size:1rem}#edivi__container .ignis-combobox .ignis-combobox__field:hover:not(.is-disabled){border-color:#5783cf}#edivi__container .ignis-combobox.is-open .ignis-combobox__field,#edivi__container .ignis-combobox .ignis-combobox__field:focus-within{border-color:#5783cf;box-shadow:0 0 0 2px #5783cf40}#edivi__container .ignis-combobox .ignis-combobox__panel{background:#2a2a2a;border-color:#4a4a4a;border-radius:0}#edivi__container .ignis-combobox .ignis-combobox__option{padding:.5rem .75rem;font-size:1rem}#edivi__container .ignis-combobox .ignis-combobox__option.is-selected{color:#fff;background:#5783cf2e}#edivi__container .ignis-combobox .ignis-combobox__option mark{background:#5783cf4d}#edivi__container .ignis-btn{border-radius:0;font-size:1rem}#edivi__container .ignis-btn--sm{font-size:.85rem}#edivi__container .ignis-btn--lg{font-size:1.1rem}#edivi__container .ignis-btn--primary,#edivi__container .ignis-btn--accent{background:#5783cf}#edivi__container .ignis-btn--primary:hover:not(:disabled):not(.is-loading),#edivi__container .ignis-btn--accent:hover:not(:disabled):not(.is-loading){background:#6c92d8}#edivi__container .ignis-btn--primary:active:not(:disabled):not(.is-loading),#edivi__container .ignis-btn--accent:active:not(:disabled):not(.is-loading){background:#4974c0}#edivi__container .ignis-btn--outline-primary{color:#7ea3d9;border-color:#5783cf}#edivi__container .ignis-btn--outline-primary:hover:not(:disabled):not(.is-loading){background:#5783cf}#edivi__container .ignis-btn:focus-visible{box-shadow:0 0 0 2px #5783cf66}#edivi__container .ignis-btn-group .ignis-btn{border-radius:0!important}#edivi__container .ignis-chip{border-radius:0;font-size:.85rem}#edivi__container .ignis-chip--sm{font-size:.75rem}#edivi__container .ignis-chip--lg{font-size:1rem}#edivi__container .ignis-chip--primary{color:#7ea3d9;background:#5783cf2e;border-color:#5783cf59}#edivi__container .ignis-tag-input{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;font-size:1rem}#edivi__container .ignis-tag-input:hover:not(.is-disabled){border-color:#5783cf}#edivi__container .ignis-tag-input:focus-within{border-color:#5783cf;box-shadow:0 0 0 2px #5783cf40}#edivi__container .ignis-datepicker .ignis-datepicker__trigger{background:#2a2a2a;border-color:#4a4a4a;border-radius:0;padding:.6rem .85rem;font-size:1rem}#edivi__container .ignis-datepicker .ignis-datepicker__trigger:hover:not(:disabled){border-color:#5783cf}#edivi__container .ignis-datepicker .ignis-datepicker__trigger:focus,#edivi__container .ignis-datepicker .ignis-datepicker__trigger:focus-visible{border-color:#5783cf;box-shadow:0 0 0 2px #5783cf40}#edivi__container .ignis-datepicker .ignis-datepicker__icon{color:#5783cf}#edivi__container .ignis-datepicker .ignis-datepicker__panel{background:#2a2a2a;border-color:#4a4a4a;border-radius:0}#edivi__container .ignis-datepicker .ignis-datepicker__day.is-selected,#edivi__container .ignis-datepicker .ignis-datepicker__month.is-selected,#edivi__container .ignis-datepicker .ignis-datepicker__year.is-selected{background:#5783cf}#edivi__container .ignis-datepicker .ignis-datepicker__day.is-today:not(.is-selected){color:#5783cf}#edivi__container .ignis-datepicker .ignis-datepicker__day.is-today:not(.is-selected):after{background:#5783cf}#edivi__container .ignis-datepicker .ignis-datepicker__footer-btn{background:#5783cf;border-radius:0}#edivi__container .ignis-datepicker .ignis-datepicker__footer-btn--ghost{background:0 0;border-color:#4a4a4a}body[data-ui-skin=core]{--canvas:oklch(.14 .005 var(--neutral-hue));--overlay:oklch(.245 .005 var(--neutral-hue));--border-subtle:oklch(.285 .005 var(--neutral-hue));--border-control:oklch(.37 .005 var(--neutral-hue));--content-text:oklch(.96 .004 var(--neutral-hue));--secondary-text:oklch(.8 .006 var(--neutral-hue));--accent-base:var(--accent,var(--main-color));--accent-text:color-mix(in srgb, var(--accent-base) 75%, white);--accent-fill:var(--accent-base);--accent-focus:color-mix(in srgb, var(--accent-base) 65%, white);--danger-fill:color-mix(in srgb, var(--danger) 80%, black);--accent-bar:var(--accent-fill);--on-accent:oklch(20% .03 40);--on-danger:white;--on-ok:white;--switch-thumb:white;--accent-press:white;--table-font-size:14px;--table-cell-y:12px;--control-font-size:14px;--control-height:40px;--badge-font-size:12px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--topbar-h:56px;--ignis-topbar-h:var(--topbar-h);--radius-1:6px;--radius-2:10px;--radius-3:16px;--shadow-card:inset 0 1px 0 var(--hi), 0 1px 2px var(--shade);--shadow-pop:inset 0 1px 0 var(--hi), 0 0 0 1px var(--hairline), 0 8px 24px -4px var(--shade-pop);--btn-hi:oklch(100% 0 0/.22);--motion-ease:cubic-bezier(.2, .8, .2, 1);--motion-spring:cubic-bezier(.34, 1.45, .55, 1);--canvas-layers:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--hi:oklch(100% 0 0/.05);--shade:oklch(0% 0 0/.4);--radius-item:12px;--radius-4:22px;--sidebar-inset:12px;--dur-hover:.12s;--dur-panel:.2s;--dur-reveal:.28s;--dur-data:.5s;--dur-sweep:1.1s;--fs-xs:12px;--neutral-hue:265;--surface:oklch(.195 .005 var(--neutral-hue));--well:oklch(.205 .005 var(--neutral-hue));--surface-2:oklch(.23 .005 var(--neutral-hue));--surface-3:oklch(.27 .005 var(--neutral-hue));--surface-4:oklch(.3 .005 var(--neutral-hue));--bezel-rim:var(--surface-4);--well-deep:oklch(.16 .005 var(--neutral-hue));--track:var(--well-deep);--kbd:oklch(.34 .005 var(--neutral-hue));--scrim:oklch(0% 0 0/.6);--border-ui:oklch(.54 .006 var(--neutral-hue));--border-strong:oklch(.6 .008 var(--neutral-hue));--hairline:oklch(100% 0 0/.07);--hairline-strong:oklch(100% 0 0/.12);--edge-top:oklch(100% 0 0/.1);--edge-bottom:oklch(100% 0 0/.03);--btn-lo:oklch(0% 0 0/.15);--dash:oklch(100% 0 0/.12);--stripe:oklch(100% 0 0/.14);--hatch:oklch(100% 0 0/.16);--shade-pop:oklch(0% 0 0/.55);--well-ring:inset 0 1px 0 oklch(0% 0 0/.35), inset 0 0 0 1px oklch(100% 0 0/.03);--fill-1:oklch(100% 0 0/.03);--fill-2:oklch(100% 0 0/.06);--fill-3:oklch(100% 0 0/.1);--fill-4:oklch(100% 0 0/.18);--fill-5:oklch(100% 0 0/.35);--tertiary-text:oklch(.7 .006 var(--neutral-hue));--disabled-text:oklch(.5 .005 var(--neutral-hue));--ok:oklch(74% .16 152);--ok-text:oklch(80% .14 152);--warn:oklch(82% .15 82);--warn-text:oklch(86% .13 85);--danger:oklch(65% .22 22);--danger-text:oklch(78% .13 22);--info:oklch(72% .13 235);--info-text:oklch(80% .1 235);--ok-soft:color-mix(in oklab, var(--ok) 18%, var(--surface-2));--ok-line:color-mix(in oklab, var(--ok) 36%, var(--surface-2));--warn-soft:color-mix(in oklab, var(--warn) 18%, var(--surface-2));--warn-line:color-mix(in oklab, var(--warn) 36%, var(--surface-2));--danger-soft:color-mix(in oklab, var(--danger) 18%, var(--surface-2));--danger-line:color-mix(in oklab, var(--danger) 36%, var(--surface-2));--info-soft:color-mix(in oklab, var(--info) 18%, var(--surface-2));--info-line:color-mix(in oklab, var(--info) 36%, var(--surface-2));--lane-ok:color-mix(in oklab, var(--ok) 45%, black);--lane-warn:color-mix(in oklab, var(--warn) 45%, black);--lane-danger:color-mix(in oklab, var(--danger) 45%, black);--lane-info:color-mix(in oklab, var(--info) 45%, black);--lane-ok-text:color-mix(in oklab, var(--ok-text) 45%, var(--content-text));--lane-warn-text:color-mix(in oklab, var(--warn-text) 45%, var(--content-text));--lane-danger-text:color-mix(in oklab, var(--danger-text) 45%, var(--content-text));--lane-info-text:color-mix(in oklab, var(--info-text) 45%, var(--content-text));--accent-soft:color-mix(in oklab, var(--accent-fill) 18%, var(--surface-2));--accent-line:color-mix(in oklab, var(--accent-fill) 36%, var(--surface-2));--accent-on-soft:color-mix(in oklab, var(--accent-text) 55%, var(--content-text));--accent-glow:color-mix(in oklab, var(--accent-focus) 45%, transparent);--lane-active:color-mix(in oklab, var(--accent-fill) 55%, black);--lane-active-text:color-mix(in oklab, var(--accent-text) 45%, var(--content-text));--edge-sweep:color-mix(in oklab, var(--accent-text) 60%, white);--series-1:oklch(78% .12 210);--series-2:oklch(82% .07 75);--series-3:var(--series-4);--series-4:oklch(.64 .01 var(--neutral-hue));--series-critical:var(--danger);--chart-grid:oklch(100% 0 0/.08);--tick-empty:oklch(100% 0 0/.06);--shadow-glow:inset 0 1px 0 var(--btn-hi), inset 0 -1px 0 var(--btn-lo), 0 0 0 1px var(--accent-line), 0 6px 18px -6px var(--accent-glow);--shadow-glow-hover:inset 0 1px 0 var(--btn-hi), inset 0 -1px 0 var(--btn-lo), 0 0 0 1px var(--accent-line), 0 8px 28px -6px var(--accent-glow);background-color:var(--canvas);background-image:var(--canvas-layers);--accent:#f0500a;--accent-hue:40;--accent-shift:32deg;--bg:var(--canvas);--bg-2:var(--canvas);--border:var(--border-subtle);--text:var(--content-text);--text-2:var(--secondary-text);--text-3:var(--tertiary-text);--input-bg:var(--well);--input-text:var(--text);--input-placeholder:var(--text-3);--link:var(--accent-text);--fs-base:14px;--btn-secondary-bg:var(--fill-3);--btn-success-bg:var(--ok);--btn-success-hover:color-mix(in srgb, var(--ok) 88%, white);--btn-success-active:color-mix(in srgb, var(--ok) 85%, black);--btn-danger-bg:var(--danger-fill);--btn-danger-hover:color-mix(in oklab, var(--danger-fill) 92%, black);--btn-danger-active:color-mix(in oklab, var(--danger-fill) 92%, black);--btn-warning-bg:var(--warn);--btn-warning-hover:color-mix(in srgb, var(--warn) 88%, white);--btn-warning-active:color-mix(in srgb, var(--warn) 85%, black);--comment-bg:var(--fill-2);--comment-text:var(--text-2);--comment-note-bg:var(--fill-3);--comment-note-stripe:var(--text-3);--comment-positive-bg:color-mix(in oklab, var(--ok) 10%, transparent);--comment-positive-stripe:var(--ok);--comment-negative-bg:color-mix(in oklab, var(--danger) 10%, transparent);--comment-negative-stripe:var(--danger);--comment-modify-bg:color-mix(in oklab, var(--warn) 10%, transparent);--comment-modify-stripe:var(--warn);--radius-sm:var(--radius-1);--radius:var(--radius-2);--radius-md:var(--radius-2);--radius-lg:var(--radius-3);--radius-xl:var(--radius-4);--shadow:var(--shadow-card);--shadow-lg:var(--shadow-pop);--ease:var(--motion-ease);--ease-out-quint:var(--motion-ease);--ease-out-expo:var(--motion-ease);--spring:var(--motion-spring);--spring-gentle:var(--motion-spring);--sidebar-w:256px;--sidebar-w-collapsed:56px;background-attachment:fixed;background-color:var(--canvas);color:var(--content-text);font-size:14px;line-height:22px}body[data-ui-skin=core] [hidden]{display:none!important}body[data-ui-skin=core] .ignis-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}body[data-ui-skin=core] :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent-focus);outline-offset:3px}body[data-ui-skin=core] .ignis-checkbox input:focus-visible,body[data-ui-skin=core] .ignis-radio input:focus-visible,body[data-ui-skin=core] .ignis-switch input:focus-visible,body[data-ui-skin=core] .ignis-chip .ignis-chip__remove:focus-visible,body[data-ui-skin=core] a.twplus-stats__item:focus-visible{outline:2px solid var(--accent-focus);outline-offset:2px}body[data-ui-skin=core] .ignis-accordion .ignis-accordion__header:focus-visible{outline:2px solid var(--accent-focus);outline-offset:-2px}body[data-ui-skin=core] .ignis-btn,body[data-ui-skin=core] .ignis-dialog__action{box-sizing:border-box;min-height:var(--control-height);border-radius:var(--radius-2);white-space:nowrap;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:auto;padding:4px 14px;font-size:14px;font-weight:500;line-height:22px;display:inline-flex;position:relative}body[data-ui-skin=core] .ignis-btn i,body[data-ui-skin=core] .ignis-dialog__action i{flex:0 0 var(--icon-sm);width:var(--icon-sm);font-size:var(--icon-sm)}body[data-ui-skin=core] .ignis-btn:disabled,body[data-ui-skin=core] .ignis-dialog__action:disabled{opacity:.55;cursor:not-allowed}body[data-ui-skin=core] .ignis-btn[aria-busy=true],body[data-ui-skin=core] .ignis-dialog__action[aria-busy=true]{cursor:progress}body[data-ui-skin=core] .ignis-btn--sm{min-height:32px;padding:4px 10px;font-size:13px;line-height:22px}body[data-ui-skin=core] .ignis-btn--lg{min-height:48px;padding:12px 18px}body[data-ui-skin=core] .ignis-btn--icon{width:36px;height:36px;min-height:36px;padding:0}body[data-ui-skin=core] .ignis-btn--icon.ignis-btn--sm{width:28px;height:28px;min-height:28px}body[data-ui-skin=core] .ignis-btn__dot{background:var(--accent-text);width:7px;height:7px;box-shadow:0 0 0 2px var(--ring,var(--surface-3));pointer-events:none;border-radius:50%;position:absolute;top:7px;right:7px}body[data-ui-skin=core] .ignis-btn.is-alarm .ignis-btn__dot{background:var(--danger)}body[data-ui-skin=core] .ignis-btn--primary,body[data-ui-skin=core] .ignis-dialog__action--primary{background-color:var(--accent-fill);background-image:linear-gradient(135deg, var(--accent-fill), var(--accent-fill-2,var(--accent-fill)), var(--accent-fill));color:var(--on-accent);box-shadow:var(--shadow-glow);background-position:0 0;background-size:200% 100%;background-origin:border-box;border-color:#0000}body[data-ui-skin=core] .ignis-btn--primary:hover:not(:disabled):not(.is-loading),body[data-ui-skin=core] .ignis-btn--primary:focus-visible:not(:disabled):not(.is-loading),body[data-ui-skin=core] .ignis-dialog__action--primary:hover:not(:disabled):not(.is-loading),body[data-ui-skin=core] .ignis-dialog__action--primary:focus-visible:not(:disabled):not(.is-loading){background-color:color-mix(in oklab, var(--accent-fill) 88%, var(--accent-press));background-image:linear-gradient(135deg, var(--accent-fill), var(--accent-fill-2,var(--accent-fill)), var(--accent-fill));box-shadow:var(--shadow-glow-hover);background-position:100% 0;background-size:200% 100%;background-origin:border-box}@media (prefers-reduced-motion:no-preference){body[data-ui-skin=core] .ignis-btn--primary,body[data-ui-skin=core] .ignis-dialog__action--primary{transition:background-position .6s var(--motion-ease), box-shadow .6s var(--motion-ease), background-color var(--dur-hover) linear}body[data-ui-skin=core] .ignis-btn--primary:active:not(:disabled),body[data-ui-skin=core] .ignis-dialog__action--primary:active:not(:disabled){transition:transform 80ms linear;transform:scale(.98)}}body[data-ui-skin=core] .ignis-btn--secondary,body[data-ui-skin=core] .ignis-dialog__action--secondary{--face:var(--surface-3);background:linear-gradient(var(--surface-3), var(--surface-3)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box;box-shadow:inset 0 1px 0 var(--hi);color:var(--content-text);border:1px solid #0000}body[data-ui-skin=core] .ignis-btn--secondary i,body[data-ui-skin=core] .ignis-dialog__action--secondary i{color:var(--secondary-text)}body[data-ui-skin=core] .ignis-btn--secondary:hover:not(:disabled):not(.is-loading),body[data-ui-skin=core] .ignis-dialog__action--secondary:hover:not(:disabled):not(.is-loading){--face:var(--surface-4);background:linear-gradient(var(--surface-4), var(--surface-4)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box}body[data-ui-skin=core] .ignis-btn--danger{background:var(--danger-fill);color:var(--on-danger);border-color:#0000}body[data-ui-skin=core] .ignis-btn--danger:is(.is-loading,[aria-busy=true]):after{color:var(--on-danger)}body[data-ui-skin=core] .ignis-btn--danger-soft{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger-text)}body[data-ui-skin=core] .ignis-btn--danger-soft:hover:not(:disabled):not(.is-loading){background:var(--danger-soft);border-color:var(--danger)}body[data-ui-skin=core] .ignis-btn--accent-soft{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-on-soft,var(--accent-text))}body[data-ui-skin=core] .ignis-btn--accent-soft:hover:not(:disabled):not(.is-loading){background:var(--accent-soft);border-color:var(--accent-fill)}body[data-ui-skin=core] .ignis-dialog__action--danger{color:var(--on-danger);background:var(--danger-fill)}body[data-ui-skin=core] .ignis-dialog__action--success{color:var(--on-ok)}body[data-ui-skin=core] .ignis-checkbox input[type=checkbox],body[data-ui-skin=core] .ignis-radio input[type=radio]{border-color:var(--border-strong)}body[data-ui-skin=core] .ignis-checkbox input[type=checkbox]:hover:not(:disabled,:checked,:indeterminate),body[data-ui-skin=core] .ignis-radio input[type=radio]:hover:not(:disabled,:checked){border-color:var(--secondary-text)}body[data-ui-skin=core] .ignis-switch input[type=checkbox]{background:var(--border-strong)}body[data-ui-skin=core] .ignis-checkbox input[type=checkbox]:is(:checked,:indeterminate),body[data-ui-skin=core] .ignis-radio input[type=radio]:checked{background:var(--accent-fill);border-color:var(--accent-bar)}body[data-ui-skin=core] .ignis-switch input[type=checkbox]:checked{background:var(--accent-bar)}body[data-ui-skin=core] .ignis-switch input[type=checkbox]:after{background:var(--switch-thumb)}body[data-ui-skin=core] .ignis-combobox__option.is-selected,body[data-ui-skin=core] .ignis-list-group__item.is-active,body[data-ui-skin=core] .ignis-dialog__action--soft-primary{color:var(--accent-on-soft,var(--accent-text))}body[data-ui-skin=core] .ignis-input,body[data-ui-skin=core] .ignis-textarea,body[data-ui-skin=core] .ignis-dropdown__trigger,body[data-ui-skin=core] .ignis-combobox__input,body[data-ui-skin=core] .ignis-datepicker__trigger,body[data-ui-skin=core] .ignis-datetimepicker__trigger,body[data-ui-skin=core] .ignis-dialog__input{box-sizing:border-box;min-height:var(--control-height);font-size:var(--control-font-size);border:1px solid var(--border-ui);border-radius:var(--radius-2);background:var(--well);color:var(--content-text);padding:9px 12px;line-height:20px}body[data-ui-skin=core] .ignis-input:hover:not(:disabled,:focus,[readonly],[aria-invalid=true],.is-invalid),body[data-ui-skin=core] .ignis-textarea:hover:not(:disabled,:focus,[readonly],[aria-invalid=true],.is-invalid),body[data-ui-skin=core] .ignis-dropdown__trigger:hover:not(:disabled,:focus,[readonly],[aria-invalid=true],.is-invalid),body[data-ui-skin=core] .ignis-combobox__input:hover:not(:disabled,:focus,[readonly],[aria-invalid=true],.is-invalid),body[data-ui-skin=core] .ignis-datepicker__trigger:hover:not(:disabled,:focus,[readonly],[aria-invalid=true],.is-invalid),body[data-ui-skin=core] .ignis-datetimepicker__trigger:hover:not(:disabled,:focus,[readonly],[aria-invalid=true],.is-invalid),body[data-ui-skin=core] .ignis-dialog__input:hover:not(:disabled,:focus,[readonly],[aria-invalid=true],.is-invalid){border-color:var(--border-strong)}:is(body[data-ui-skin=core] .ignis-input:read-only:not(select):not(button),body[data-ui-skin=core] .ignis-textarea:read-only:not(select):not(button),body[data-ui-skin=core] .ignis-dropdown__trigger:read-only:not(select):not(button),body[data-ui-skin=core] .ignis-combobox__input:read-only:not(select):not(button),body[data-ui-skin=core] .ignis-datepicker__trigger:read-only:not(select):not(button),body[data-ui-skin=core] .ignis-datetimepicker__trigger:read-only:not(select):not(button),body[data-ui-skin=core] .ignis-dialog__input:read-only:not(select):not(button)),body[data-ui-skin=core] .ignis-input:read-only:not(select):not(button),body[data-ui-skin=core] .ignis-textarea:read-only:not(select):not(button),body[data-ui-skin=core] .ignis-dropdown__trigger:read-only:not(select):not(button),body[data-ui-skin=core] .ignis-combobox__input:read-only:not(select):not(button),body[data-ui-skin=core] .ignis-datepicker__trigger:read-only:not(select):not(button),body[data-ui-skin=core] .ignis-datetimepicker__trigger:read-only:not(select):not(button),body[data-ui-skin=core] .ignis-dialog__input:read-only:not(select):not(button){background:var(--surface-2);color:var(--content-text)}body[data-ui-skin=core] .ignis-input:disabled,body[data-ui-skin=core] .ignis-textarea:disabled,body[data-ui-skin=core] .ignis-dropdown__trigger:disabled,body[data-ui-skin=core] .ignis-combobox__input:disabled,body[data-ui-skin=core] .ignis-datepicker__trigger:disabled,body[data-ui-skin=core] .ignis-datetimepicker__trigger:disabled,body[data-ui-skin=core] .ignis-dialog__input:disabled{background:var(--canvas);color:var(--secondary-text);opacity:.65;border-style:dashed}body[data-ui-skin=core] .ignis-input:focus-visible,body[data-ui-skin=core] .ignis-textarea:focus-visible,body[data-ui-skin=core] .ignis-dropdown__trigger:focus-visible,body[data-ui-skin=core] .ignis-combobox__input:focus-visible,body[data-ui-skin=core] .ignis-datepicker__trigger:focus-visible,body[data-ui-skin=core] .ignis-datetimepicker__trigger:focus-visible,body[data-ui-skin=core] .ignis-dialog__input:focus-visible{outline-offset:1px;border-color:var(--accent-focus);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-focus) 25%, transparent);outline:2px solid #0000}body[data-ui-skin=core] .ignis-input[aria-invalid=true],body[data-ui-skin=core] .ignis-input.is-invalid,body[data-ui-skin=core] .ignis-textarea[aria-invalid=true],body[data-ui-skin=core] .ignis-textarea.is-invalid,body[data-ui-skin=core] .ignis-dropdown__trigger[aria-invalid=true],body[data-ui-skin=core] .ignis-dropdown__trigger.is-invalid,body[data-ui-skin=core] .ignis-combobox__input[aria-invalid=true],body[data-ui-skin=core] .ignis-combobox__input.is-invalid,body[data-ui-skin=core] .ignis-datepicker__trigger[aria-invalid=true],body[data-ui-skin=core] .ignis-datepicker__trigger.is-invalid,body[data-ui-skin=core] .ignis-datetimepicker__trigger[aria-invalid=true],body[data-ui-skin=core] .ignis-datetimepicker__trigger.is-invalid,body[data-ui-skin=core] .ignis-dialog__input[aria-invalid=true],body[data-ui-skin=core] .ignis-dialog__input.is-invalid{border-color:var(--danger)}body[data-ui-skin=core] .ignis-input::-webkit-datetime-edit-fields-wrapper{padding:0}body[data-ui-skin=core] select.ignis-input:not([multiple],[size]){appearance:none;background-image:linear-gradient(45deg, transparent calc(50% - 1px), var(--tertiary-text) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(135deg, transparent calc(50% - 1px), var(--tertiary-text) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));background-position:right 19px center,right 13px center;background-repeat:no-repeat;background-size:6px 6px;padding-right:36px}@media (forced-colors:active){body[data-ui-skin=core] select.ignis-input:not([multiple],[size]){appearance:auto}}body[data-ui-skin=core] .ignis-multi-select__wrap,body[data-ui-skin=core] .ignis-tag-input{min-height:var(--control-height);border-color:var(--border-ui);background:var(--well)}body[data-ui-skin=core] .ignis-multi-select__wrap:hover:not(:focus-within,.is-disabled),body[data-ui-skin=core] .ignis-tag-input:hover:not(:focus-within,.is-disabled){border-color:var(--border-strong)}body[data-ui-skin=core] .ignis-multi-select__wrap:focus-within,body[data-ui-skin=core] .ignis-tag-input:focus-within{outline-offset:1px;border-color:var(--accent-focus);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-focus) 25%, transparent);outline:2px solid #0000}body[data-ui-skin=core] .ignis-multi-select__field,body[data-ui-skin=core] .ignis-tag-input__field{font-size:var(--control-font-size)}body[data-ui-skin=core] .ignis-field-group{border:1px solid var(--border-ui);border-radius:var(--radius-2);background:var(--well);align-items:center;gap:0;display:flex}body[data-ui-skin=core] .ignis-field-group>.ignis-input{min-width:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1}body[data-ui-skin=core] .ignis-field-group>span{color:var(--secondary-text);padding:0 12px}body[data-ui-skin=core] .ignis-field-group:hover:not(:focus-within){border-color:var(--border-strong)}body[data-ui-skin=core] .ignis-field-group:focus-within{outline-offset:1px;border-color:var(--accent-focus);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-focus) 25%, transparent);outline:2px solid #0000}body[data-ui-skin=core] .ignis-field__label{color:var(--secondary-text);margin-bottom:6px;font-size:13px;display:block}body[data-ui-skin=core] .ignis-field__label .ignis-field__required{color:var(--accent-text)}body[data-ui-skin=core] .ignis-field__error{align-items:flex-start;gap:6px}body[data-ui-skin=core] .ignis-field__error:before{border-radius:0;width:14px;height:14px;margin-top:3px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0Zm-1 4h2l-.25 5h-1.5L7 4Zm1 6.75a1.1 1.1 0 1 1 0 2.2 1.1 1.1 0 0 1 0-2.2Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0Zm-1 4h2l-.25 5h-1.5L7 4Zm1 6.75a1.1 1.1 0 1 1 0 2.2 1.1 1.1 0 0 1 0-2.2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}body[data-ui-skin=core] .ignis-file{position:relative}body[data-ui-skin=core] .ignis-file__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body[data-ui-skin=core] .ignis-file__zone{text-align:center;cursor:pointer;border:1px dashed var(--border-control);border-radius:var(--radius-3);background:var(--surface);min-height:8rem;color:var(--secondary-text);transition:border-color .16s var(--motion-ease), background-color .16s var(--motion-ease);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}body[data-ui-skin=core] .ignis-file__icon{font-size:var(--icon-lg);color:var(--secondary-text)}body[data-ui-skin=core] .ignis-file__title{color:var(--content-text);font-weight:600}body[data-ui-skin=core] .ignis-file__link{color:var(--accent-text);text-decoration:underline}body[data-ui-skin=core] .ignis-file__hint{color:var(--secondary-text);font-size:12px}body[data-ui-skin=core] .ignis-file:has(.ignis-file__input:focus-visible) .ignis-file__zone{outline:2px solid var(--accent-focus);outline-offset:2px}body[data-ui-skin=core] .ignis-file--dropzone.is-dragging .ignis-file__zone{border-style:solid;border-color:var(--accent-text);background:color-mix(in oklab, var(--accent-base) 8%, var(--surface))}body[data-ui-skin=core] .ignis-file.has-file .ignis-file__zone{display:none}body[data-ui-skin=core] .ignis-file__selected{border:1px solid var(--border-control);border-radius:var(--radius-2);background:var(--surface);align-items:center;gap:12px;padding:10px 12px;display:flex}body[data-ui-skin=core] .ignis-file--dropzone.has-file.is-dragging .ignis-file__selected{border-style:solid;border-color:var(--accent-text);background:color-mix(in oklab, var(--accent-base) 8%, var(--surface))}body[data-ui-skin=core] .ignis-file__selected[hidden]{display:none}body[data-ui-skin=core] .ignis-file__thumb{border-radius:var(--radius-1);-o-object-fit:cover;object-fit:cover;flex:0 0 40px;width:40px;height:40px}body[data-ui-skin=core] .ignis-file--photo .ignis-file__thumb{border-radius:var(--radius-2);flex-basis:96px;width:96px;height:96px}body[data-ui-skin=core] .ignis-file--photo .ignis-file__selected{flex-wrap:wrap;justify-content:center}body[data-ui-skin=core] .ignis-file--photo .ignis-file__info{flex-basis:6rem}body[data-ui-skin=core] .ignis-file__info{flex:1;gap:2px;min-width:0;display:grid}body[data-ui-skin=core] .ignis-file__name{text-overflow:ellipsis;white-space:nowrap;color:var(--content-text);overflow:hidden}body[data-ui-skin=core] .ignis-file__size{color:var(--secondary-text);font-size:12px}body[data-ui-skin=core] .ignis-file__remove{color:var(--secondary-text);cursor:pointer;border-radius:var(--radius-1);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:4px 8px;font-size:13px;display:inline-flex}body[data-ui-skin=core] .ignis-file__remove:hover{background:var(--fill-2);color:var(--danger)}body[data-ui-skin=core] .ignis-file__error{color:var(--danger);margin:6px 0 0;font-size:12px}body[data-ui-skin=core] .ignis-file__error[hidden]{display:none}body[data-ui-skin=core] .ignis-file:has(.ignis-file__input[aria-invalid=true]) .ignis-file__zone{border-color:var(--danger)}body[data-ui-skin=core] .ignis-input-group:has(.ignis-input-group__icon) .ignis-input{padding-left:36px}body[data-ui-skin=core] .ignis-list-toolbar__search .ignis-input{padding-left:36px}body[data-ui-skin=core] .ignis-list-toolbar:has(.ignis-field__label){align-items:flex-end}body[data-ui-skin=core] .ignis-input--sm,body[data-ui-skin=core] .ignis-dropdown--sm .ignis-dropdown__trigger{padding:5px 10px;font-size:13px;line-height:20px}body[data-ui-skin=core] .ignis-input--sm:not(textarea),body[data-ui-skin=core] .ignis-dropdown--sm .ignis-dropdown__trigger{min-height:32px}@media (pointer:coarse){body[data-ui-skin=core] .ignis-input--sm:not(textarea),body[data-ui-skin=core] .ignis-dropdown--sm .ignis-dropdown__trigger{min-height:44px}}body[data-ui-skin=core] .input-group>.ignis-input:not(:last-child),body[data-ui-skin=core] .input-group>.ignis-dropdown:not(:last-child) .ignis-dropdown__trigger,body[data-ui-skin=core] .ignis-input-group>.ignis-input:not(:last-child),body[data-ui-skin=core] .ignis-input-group>.ignis-dropdown:not(:last-child) .ignis-dropdown__trigger{border-top-right-radius:0;border-bottom-right-radius:0}body[data-ui-skin=core] .input-group>.ignis-btn:not(:first-child),body[data-ui-skin=core] .ignis-input-group>.ignis-btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}body[data-ui-skin=core] .input-group>.ignis-btn:not(:last-child),body[data-ui-skin=core] .ignis-input-group>.ignis-btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}body[data-ui-skin=core] .ignis-error-summary{border:1px solid var(--danger);border-radius:var(--radius-3);background:var(--surface);margin-bottom:20px;padding:16px}body[data-ui-skin=core] .ignis-error-summary h2{margin:0 0 8px;font-size:16px}body[data-ui-skin=core] .ignis-error-summary ul{margin:0;padding-left:20px}body[data-ui-skin=core] .ignis-error-summary a{color:var(--content-text);text-decoration:underline}body[data-ui-skin=core] .ignis-dropdown__panel,body[data-ui-skin=core] .ignis-combobox__panel,body[data-ui-skin=core] .ignis-popover,body[data-ui-skin=core] .ignis-menu__panel{background:var(--overlay);color:var(--content-text);border:1px solid var(--hairline);border-radius:var(--radius-3);box-shadow:var(--shadow-pop);max-width:calc(100vw - 16px)}body[data-ui-skin=core] .ignis-multi-select__panel{border-color:var(--hairline)}body[data-ui-skin=core] .ignis-dropdown__options li[data-value],body[data-ui-skin=core] .ignis-combobox__option:not(.ignis-combobox__option--empty){min-height:40px;color:var(--content-text);white-space:normal;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px 10px;display:grid}body[data-ui-skin=core] .ignis-dropdown__options li[data-value]:hover,body[data-ui-skin=core] .ignis-combobox__option:not(.ignis-combobox__option--empty):hover{background:var(--fill-2)}body[data-ui-skin=core] .ignis-dropdown__options li[data-value].is-selected,body[data-ui-skin=core] .ignis-combobox__option:not(.ignis-combobox__option--empty).is-selected{background:var(--fill-3);color:var(--content-text)}body[data-ui-skin=core] .ignis-dropdown__options li[data-value]:focus,body[data-ui-skin=core] .ignis-dropdown__options li[data-value].is-active,body[data-ui-skin=core] .ignis-combobox__option:not(.ignis-combobox__option--empty):focus,body[data-ui-skin=core] .ignis-combobox__option:not(.ignis-combobox__option--empty).is-active{outline:2px solid var(--accent-focus);outline-offset:-3px}body[data-ui-skin=core] .ignis-option-label{overflow-wrap:anywhere;min-width:0;line-height:1.4}body[data-ui-skin=core] .ignis-dropdown__label,body[data-ui-skin=core] .ignis-datepicker__label,body[data-ui-skin=core] .ignis-datetimepicker__trigger-label{color:inherit}body[data-ui-skin=core] .ignis-dropdown__search{background:var(--overlay);color:var(--content-text);font-size:14px}body[data-ui-skin=core] .ignis-datepicker__panel,body[data-ui-skin=core] .ignis-datetimepicker__panel{background:var(--overlay);color:var(--content-text);border-color:var(--hairline)}body[data-ui-skin=core] .ignis-datepicker__title,body[data-ui-skin=core] .ignis-datepicker__footer-btn,body[data-ui-skin=core] .ignis-datepicker__nav:hover{color:var(--content-text)}body[data-ui-skin=core] .ignis-datepicker__day:hover,body[data-ui-skin=core] .ignis-datepicker__month:hover,body[data-ui-skin=core] .ignis-datepicker__year:hover{background:var(--fill-3);color:var(--content-text)}body[data-ui-skin=core] .ignis-datepicker__day.is-selected,body[data-ui-skin=core] .ignis-datepicker__month.is-selected,body[data-ui-skin=core] .ignis-datepicker__year.is-selected{background:var(--accent-fill);color:var(--on-accent)}body[data-ui-skin=core] .ignis-datepicker__footer-btn:not(.ignis-datepicker__footer-btn--ghost){color:var(--on-accent)}body[data-ui-skin=core] .ignis-datepicker__footer-btn:not(.ignis-datepicker__footer-btn--ghost):hover,body[data-ui-skin=core] .ignis-datetimepicker__footer-btn:not(.ignis-datetimepicker__footer-btn--ghost):hover{background:color-mix(in oklab, var(--accent-fill) 88%, var(--accent-press))}body[data-ui-skin=core] .ignis-datetimepicker__cal-day:disabled,body[data-ui-skin=core] .ignis-datetimepicker__time-item:disabled{opacity:.25;cursor:not-allowed;background:0 0}body[data-ui-skin=core] .ignis-timepicker{position:relative}body[data-ui-skin=core] .ignis-timepicker .ignis-timepicker__input{padding-left:36px}body[data-ui-skin=core] .ignis-timepicker__toggle{width:36px;color:var(--tertiary-text);font-size:var(--icon-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}body[data-ui-skin=core] .ignis-timepicker__toggle:disabled{opacity:.5;cursor:not-allowed}body[data-ui-skin=core] .ignis-timepicker__panel{width:200px}body[data-ui-skin=core] .ignis-option-check{visibility:hidden;font-weight:600}body[data-ui-skin=core] .is-selected>.ignis-option-check{visibility:visible}body[data-ui-skin=core] .ignis-dropdown__options .ignis-dropdown__group{cursor:default;padding:0;display:block}body[data-ui-skin=core] .ignis-dropdown__options .ignis-dropdown__group:hover{background:0 0}body[data-ui-skin=core] .ignis-dropdown__group>ul{margin:0;padding:0;list-style:none}body[data-ui-skin=core] .ignis-dropdown__group-label{color:var(--tertiary-text);padding:8px 10px 4px;font-size:12px;font-weight:600}body[data-ui-skin=core] .ignis-dropdown__panel--media .ignis-dropdown__options li[data-value]{grid-template-columns:36px minmax(0,1fr) 16px}body[data-ui-skin=core] .ignis-dropdown__panel--media .ignis-dropdown__option-icon{width:auto}body[data-ui-skin=core] .ignis-option-image{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;vertical-align:middle;width:36px;height:16px}body[data-ui-skin=core] .ignis-option-color{vertical-align:middle;border-radius:50%;width:8px;height:8px;display:inline-block}body[data-ui-skin=core] .ignis-popover{flex-direction:column;width:320px;max-height:calc(100dvh - 16px);padding:6px;display:flex}body[data-ui-skin=core] .ignis-popover--actions,body[data-ui-skin=core] .ignis-menu__panel{width:240px}body[data-ui-skin=core] .ignis-popover--detail,body[data-ui-skin=core] .ignis-menu__panel--account{width:320px}body[data-ui-skin=core] .ignis-popover--inbox,body[data-ui-skin=core] .ignis-inbox-popover{width:400px}body[data-ui-skin=core] .ignis-popover__header,body[data-ui-skin=core] .ignis-popover__footer{flex-shrink:0;padding:10px}body[data-ui-skin=core] .ignis-popover__header{border-bottom-color:var(--hairline)}body[data-ui-skin=core] .ignis-popover__body{min-height:0;padding:10px;overflow:auto}body[data-ui-skin=core] .ignis-popover .ignis-menu__item{border-radius:var(--radius-2)}body[data-ui-skin=core] .ignis-popover:after{display:none}body[data-ui-skin=core] .ignis-popover{transform:translateY(-4px)}body[data-ui-skin=core] .ignis-popover[data-placement^=top]{transform:translateY(4px)}body[data-ui-skin=core] .ignis-popover.is-visible{transform:none}@media (prefers-reduced-motion:no-preference){body[data-ui-skin=core] .ignis-popover{transition:opacity var(--dur-panel) var(--motion-ease), transform var(--dur-panel) var(--motion-ease)}body[data-ui-skin=core] [open]>.ignis-menu__panel{animation:ignis-panel-in var(--dur-panel) var(--motion-ease)}}body[data-ui-skin=core] .ignis-menu__panel{border-radius:var(--radius-item);max-height:calc(100dvh - 80px);padding:6px;top:calc(100% + 8px);overflow-y:auto}body[data-ui-skin=core] .ignis-menu__item{box-sizing:border-box;border-radius:var(--radius-1);width:100%;min-height:36px;color:var(--secondary-text);font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;font-size:14px;line-height:22px;text-decoration:none;display:flex}body[data-ui-skin=core] .ignis-menu__item i{width:var(--icon-sm);font-size:var(--icon-sm);text-align:center;color:var(--tertiary-text);flex:none}body[data-ui-skin=core] .ignis-menu__item:is(:hover,:focus-visible,.is-active,.is-current,[aria-current]){background:var(--fill-2);color:var(--content-text);text-decoration:none}body[data-ui-skin=core] .ignis-menu__item--danger,body[data-ui-skin=core] .ignis-menu__item--danger:hover{color:var(--danger-text)}body[data-ui-skin=core] .ignis-menu__item--danger i{color:inherit}body[data-ui-skin=core] .ignis-menu__heading{color:var(--tertiary-text);letter-spacing:.06em;text-transform:uppercase;padding:10px 10px 4px;font-size:12px;font-weight:500;line-height:16px}body[data-ui-skin=core] .ignis-menu__sep{background:var(--hairline);border:0;height:1px;margin:6px 0}body[data-ui-skin=core] .ignis-inbox-popover{flex-direction:column;display:flex;overflow:hidden}body[data-ui-skin=core] .ignis-inbox-popover__head,body[data-ui-skin=core] .ignis-inbox-popover__foot{flex-shrink:0;padding:6px 10px}body[data-ui-skin=core] .ignis-inbox-popover__body{min-height:0;padding:0;overflow-y:auto}body[data-ui-skin=core] .ignis-inbox-popover__item{align-items:flex-start}body[data-ui-skin=core] .ignis-inbox-popover__item:focus-visible{outline-offset:-2px}body[data-ui-skin=core] :is(.ignis-inbox-popover__item,.ignis-inbox__item).is-unread .ignis-inbox__dot{background:var(--accent-text)}body[data-ui-skin=core] .ignis-menu__identity{align-items:center;gap:12px;padding:8px 10px 10px;display:flex}body[data-ui-skin=core] .ignis-menu__identity-text{gap:4px;min-width:0;display:grid}body[data-ui-skin=core] .ignis-menu__identity-name{color:var(--content-text);overflow-wrap:anywhere;font-weight:500}body[data-ui-skin=core] .ignis-menu__identity-role{color:var(--secondary-text);font-size:12px}body[data-ui-skin=core] .ignis-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid}body[data-ui-skin=core] .ignis-theme-options .ignis-menu__item{border:1px solid var(--border-subtle);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px 2px;font-size:12px;display:flex;position:relative}body[data-ui-skin=core] .ignis-theme-options .is-current{border-color:var(--border-ui);background:var(--surface-4)}body[data-ui-skin=core] .ignis-theme-options .ignis-menu__check{font-size:12px;position:absolute;top:4px;right:4px}body[data-ui-skin=core] .ignis-density{gap:6px;padding:6px;display:flex}body[data-ui-skin=core] .ignis-density button{-webkit-hyphens:none;hyphens:none;flex:1;min-width:108px}body[data-ui-skin=core] .ignis-density [aria-pressed=true]{border-color:var(--border-ui);font-weight:500}body[data-ui-skin=core] .ignis-dialog{border:1px solid var(--hairline);border-radius:var(--radius-4);background:linear-gradient(180deg, var(--overlay) 0, var(--bezel-rim) 52px) var(--bezel-rim);box-shadow:var(--shadow-pop);padding:0 6px 6px}@media (prefers-reduced-motion:no-preference){body[data-ui-skin=core] .ignis-dialog{transition:opacity var(--dur-panel) var(--motion-ease), transform .24s var(--motion-spring)}}@media (prefers-reduced-motion:reduce){body[data-ui-skin=core] .ignis-dialog{transition:opacity .12s linear}}body[data-ui-skin=core] .ignis-dialog-backdrop,body[data-ui-skin=core] .ignis-drawer-backdrop{background:var(--scrim)}body[data-ui-skin=core] .ignis-dialog__header{border:0;gap:10px;min-height:52px;padding:0 10px}body[data-ui-skin=core] .ignis-dialog__title{letter-spacing:0;overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;font-size:16px;font-weight:500;line-height:24px;display:flex}body[data-ui-skin=core] .ignis-dialog__title i{font-size:var(--icon-md);color:var(--tertiary-text)}body[data-ui-skin=core] .ignis-dialog__title,body[data-ui-skin=core] .ignis-drawer__title{color:var(--content-text)}body[data-ui-skin=core] .ignis-dialog__close,body[data-ui-skin=core] .ignis-drawer__close{color:var(--secondary-text)}body[data-ui-skin=core] .ignis-dialog__close{border-radius:var(--radius-2);flex:none;width:28px;height:28px}body[data-ui-skin=core] .ignis-dialog__body{border-radius:var(--radius-3);background:var(--well);box-shadow:var(--well-ring);padding:20px 16px}body[data-ui-skin=core] .ignis-dialog__body:first-child{margin-top:6px}body[data-ui-skin=core] .ignis-dialog__footer{border:0;flex-wrap:wrap;gap:8px;padding:10px 10px 4px}body[data-ui-skin=core] .ignis-dialog__footer .ignis-dialog__action--ghost{--face:var(--surface-3);background:linear-gradient(var(--surface-3), var(--surface-3)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box;box-shadow:inset 0 1px 0 var(--hi);color:var(--content-text);border:1px solid #0000}body[data-ui-skin=core] .ignis-dialog__footer .ignis-dialog__action--ghost:hover:not(:disabled){--face:var(--surface-4);background:linear-gradient(var(--surface-4), var(--surface-4)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box}body[data-ui-skin=core] .ignis-dialog--embedded{background:var(--overlay);padding:0}body[data-ui-skin=core] .ignis-dialog--embedded .ignis-dialog__body{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}body[data-ui-skin=core] .ignis-dialog--confirm{width:min(420px,100vw - 24px)}body[data-ui-skin=core] .ignis-dialog__object{overflow-wrap:anywhere;margin:0 0 8px;font-weight:500}body[data-ui-skin=core] .ignis-drawer{--drawer-width:400px;width:min(var(--drawer-width), 100vw);background:var(--overlay);border-color:var(--hairline);border-radius:0;flex-direction:column;height:100dvh;max-height:100dvh;display:flex;top:0;bottom:0;overflow:clip;container-type:inline-size}body[data-ui-skin=core] .ignis-drawer--right{border-top-left-radius:var(--radius-4);border-bottom-left-radius:var(--radius-4)}body[data-ui-skin=core] .ignis-drawer--left{border-top-right-radius:var(--radius-4);border-bottom-right-radius:var(--radius-4)}@media (prefers-reduced-motion:no-preference){body[data-ui-skin=core] .ignis-drawer{transition:transform .28s var(--motion-ease)}body[data-ui-skin=core] .ignis-drawer.is-resizing{transition:transform .28s var(--motion-ease), width .26s var(--motion-ease)}}body[data-ui-skin=core] .ignis-drawer--form{--drawer-width:560px}body[data-ui-skin=core] .ignis-drawer--wide{--drawer-width:760px}body[data-ui-skin=core] .ignis-drawer.is-expanded{--drawer-width:100vw;border-radius:0}@media (width<=480px){body[data-ui-skin=core] .ignis-drawer__expand{display:none}}body[data-ui-skin=core] .ignis-drawer__header{flex-shrink:0;align-items:flex-start;padding:20px}body[data-ui-skin=core] .ignis-drawer__heading{flex:1;min-width:0}body[data-ui-skin=core] .ignis-drawer__context{color:var(--secondary-text);margin:0 0 6px;font-size:12px}body[data-ui-skin=core] .ignis-drawer__title{overflow-wrap:anywhere;font-size:20px;line-height:1.35}body[data-ui-skin=core] .ignis-drawer__body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow-y:auto}body[data-ui-skin=core] .ignis-drawer__footer{padding:12px 20px max(12px, env(safe-area-inset-bottom));background:var(--overlay);border-top:1px solid var(--border-subtle);flex-shrink:0}body[data-ui-skin=core] .ignis-drawer__footer[hidden],body[data-ui-skin=core] .ignis-drawer__context[hidden]{display:none}body[data-ui-skin=core] .ignis-drawer__footer .ignis-card__footer{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:6px 0 0;display:flex}body[data-ui-skin=core] .ignis-drawer__status{color:var(--secondary-text);font-size:12px;display:block}@container (width<=480px){body[data-ui-skin=core] .ignis-drawer__body .grid{grid-template-columns:minmax(0,1fr)}}body[data-ui-skin=core] .ignis-dialog--command{width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px)}body[data-ui-skin=core] .ignis-dialog--command .ignis-dialog__body{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;overflow:hidden}body[data-ui-skin=core] .ignis-command{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}body[data-ui-skin=core] .ignis-command__search{flex-shrink:0;align-items:center;gap:10px;min-height:52px;padding:0 4px 0 10px;display:flex}body[data-ui-skin=core] .ignis-command__search>i{font-size:var(--icon-md);color:var(--tertiary-text)}body[data-ui-skin=core] .ignis-command__search input{width:100%;min-width:0;height:48px;color:var(--content-text);background:0 0;border:0;padding:0;font-size:16px}body[data-ui-skin=core] .ignis-command__search input::placeholder{color:var(--tertiary-text)}body[data-ui-skin=core] .ignis-command__search input:focus-visible{outline:none}body[data-ui-skin=core] .ignis-command__search:focus-within{outline-offset:-2px;box-shadow:inset 0 -2px 0 var(--accent-focus);outline:2px solid #0000}body[data-ui-skin=core] .ignis-command__well{border-radius:var(--radius-3);background:var(--well);min-height:0;box-shadow:var(--well-ring);flex-direction:column;flex:auto;display:flex;overflow:hidden}body[data-ui-skin=core] .ignis-command__scopes{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:10px 12px 4px;display:flex}body[data-ui-skin=core] .ignis-scope{border:1px solid var(--border-subtle);border-radius:var(--radius-1);color:var(--secondary-text);cursor:pointer;background:0 0;padding:5px 12px;font-size:12px}body[data-ui-skin=core] .ignis-scope[aria-pressed=true]{border-color:var(--border-ui);color:var(--content-text);background:var(--surface-4)}body[data-ui-skin=core] .ignis-command__results{min-height:0;max-height:60vh;padding:0 6px;overflow-y:auto}body[data-ui-skin=core] .ignis-command .ignis-palette__group{color:var(--tertiary-text);letter-spacing:.06em;text-transform:uppercase;padding:12px 12px 4px;font-size:12px;font-weight:500;line-height:16px}body[data-ui-skin=core] .ignis-command .ignis-palette__item{border-radius:var(--radius-2);white-space:normal;grid-template-columns:24px minmax(0,1fr);gap:2px 12px;padding:12px;display:grid}body[data-ui-skin=core] .ignis-palette__icon{color:var(--secondary-text);grid-row:span 2;align-self:center}body[data-ui-skin=core] .ignis-command .ignis-palette__label,body[data-ui-skin=core] .ignis-command .ignis-palette__sub{white-space:normal;overflow-wrap:anywhere;min-width:0}body[data-ui-skin=core] .ignis-command .ignis-palette__label{color:var(--content-text);font-size:14px}body[data-ui-skin=core] .ignis-command .ignis-palette__sub{color:var(--secondary-text);font-size:12px}body[data-ui-skin=core] .ignis-command__approx{color:var(--secondary-text);margin-inline-start:4px;font-size:12px;font-weight:400}body[data-ui-skin=core] .ignis-command .ignis-palette__item.is-active{background:var(--fill-3);outline:1px solid var(--accent-focus);outline-offset:-1px}body[data-ui-skin=core] .ignis-command__status{min-height:52px;color:var(--secondary-text);padding:16px;font-size:14px}body[data-ui-skin=core] .ignis-command__status:empty{display:block}body[data-ui-skin=core] .ignis-command__status button{margin-top:12px;display:block}body[data-ui-skin=core] .ignis-command__footer{color:var(--secondary-text);border:0;flex-shrink:0;padding:10px 10px 4px;font-size:12px}body[data-ui-skin=core] :is([data-tone=ok],.ignis-chip--ok,.ignis-progress--ok){--tone:var(--ok);--tone-soft:var(--ok-soft);--tone-line:var(--ok-line);--tone-text:var(--ok-text);--tone-lane:var(--lane-ok);--tone-lane-text:var(--lane-ok-text)}body[data-ui-skin=core] :is([data-tone=warn],.ignis-chip--warn,.ignis-progress--warn){--tone:var(--warn);--tone-soft:var(--warn-soft);--tone-line:var(--warn-line);--tone-text:var(--warn-text);--tone-lane:var(--lane-warn);--tone-lane-text:var(--lane-warn-text)}body[data-ui-skin=core] :is([data-tone=danger],.ignis-chip--danger,.ignis-progress--danger){--tone:var(--danger);--tone-soft:var(--danger-soft);--tone-line:var(--danger-line);--tone-text:var(--danger-text);--tone-lane:var(--lane-danger);--tone-lane-text:var(--lane-danger-text)}body[data-ui-skin=core] :is([data-tone=info],.ignis-chip--info,.ignis-progress--info){--tone:var(--info);--tone-soft:var(--info-soft);--tone-line:var(--info-line);--tone-text:var(--info-text);--tone-lane:var(--lane-info);--tone-lane-text:var(--lane-info-text)}body[data-ui-skin=core] :is([data-tone=accent],.ignis-chip--primary,.ignis-chip--toggle:has(input:checked)){--tone:var(--accent-fill);--tone-soft:var(--accent-soft);--tone-line:var(--accent-line);--tone-text:var(--accent-on-soft,var(--accent-text));--tone-lane:var(--lane-active);--tone-lane-text:var(--lane-active-text)}body[data-ui-skin=core] .ignis-chip{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--well);height:24px;color:var(--secondary-text);font-size:var(--badge-font-size);font-variant-numeric:tabular-nums;border-radius:999px;gap:6px;padding:0 10px;font-weight:500;line-height:16px}body[data-ui-skin=core] .ignis-chip i,body[data-ui-skin=core] .ignis-chip__icon{opacity:1;font-size:12px}body[data-ui-skin=core] .ignis-chip--sm{height:20px;padding:0 8px}body[data-ui-skin=core] .ignis-chip--lg{height:28px;padding:0 12px;font-size:13px}body[data-ui-skin=core] .ignis-chip:is([data-tone],.ignis-chip--ok,.ignis-chip--warn,.ignis-chip--danger,.ignis-chip--info,.ignis-chip--primary,.ignis-chip--toggle:has(input:checked)){background:var(--tone-soft);border-color:var(--tone-line);color:var(--tone-text)}body[data-ui-skin=core] .ignis-chip--count{background:var(--fill-3);min-width:22px;color:var(--secondary-text);border-color:#0000;justify-content:center;padding:1px 7px}:root[data-page-motion]:not([data-page-motion=""]){view-transition-name:none}html[data-page-motion=record] .ignis-main,html[data-page-motion=calendar] [data-calendar-content]{view-transition-name:ef-content}::view-transition{pointer-events:none}::view-transition-group(ef-content){animation-duration:.18s}::view-transition-old(ef-content){animation:.12s both ef-content-out}::view-transition-new(ef-content){animation:.18s cubic-bezier(.2,.7,.2,1) both ef-content-in}@keyframes ef-content-out{to{opacity:0}}@keyframes ef-content-in{0%{opacity:0;transform:translateX(var(--page-motion-x,0px))}to{opacity:1;transform:none}}@keyframes ignis-panel-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes ignis-fade-in{0%{opacity:0}}@keyframes ignis-edge-fade{0%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}5%,95%{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}to{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}}@media (prefers-reduced-motion:reduce){html[data-page-motion] .ignis-main,html[data-page-motion] [data-calendar-content]{view-transition-name:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}body[data-ui-skin=core] .ignis-command__results.is-stale{opacity:.45;pointer-events:none}body[data-ui-skin=core] .ignis-motion-track{isolation:isolate;position:relative}body[data-ui-skin=core] .ignis-active-marker{z-index:-1;pointer-events:none;background:var(--surface-4);border-radius:var(--radius-1);box-shadow:inset 0 1px 0 var(--hi), inset 0 0 0 1px var(--border-ui);position:absolute;top:0;left:0}body[data-ui-skin=core] .ignis-motion-track[data-motion-kind=underline]>.ignis-active-marker{background:var(--content-text);box-shadow:none;border-radius:999px}body[data-ui-skin=core] .ignis-motion-track>:is([aria-selected=true],[aria-pressed=true],[aria-current]){box-shadow:none!important;background:0 0!important}body[data-ui-skin=core] .ignis-motion-track[data-motion-kind=underline]>:is([aria-selected=true],[aria-pressed=true],[aria-current]){border-bottom-color:#0000!important}body[data-ui-skin=core] .ignis-bulk-slot{grid-column:1/-1;min-width:0;overflow:clip}body[data-ui-skin=core] .ignis-bulkbar__group{flex-wrap:wrap}body[data-ui-skin=core] .ignis-bulkbar .ignis-dropdown{width:auto;min-width:8rem}body[data-ui-skin=core] .ignis-status{font-variant-numeric:tabular-nums;align-items:center;gap:7px;min-inline-size:18ch;display:inline-flex}body[data-ui-skin=core] .ignis-status__icon{text-align:center;flex:0 0 1em;width:1em;display:inline-block}body[data-ui-skin=core] .ignis-status[data-state=saved] .ignis-status__icon{color:var(--accent-text)}body[data-ui-skin=core] .ignis-copy-confirmed{position:relative}body[data-ui-skin=core] .ignis-copy-original{display:contents}body[data-ui-skin=core] .ignis-copy-feedback{white-space:nowrap;min-inline-size:0;font-size:inherit;justify-content:center;position:absolute;inset:0}body[data-ui-skin=core] .ignis-snack-slot{pointer-events:auto;width:100%}body[data-ui-skin=core] .ignis-snack-slot>.ignis-snack{width:100%}body[data-ui-skin=core] .ignis-table-details{align-items:center;gap:6px}body[data-ui-skin=core] .ignis-table-details i{font-size:.8em;transition:transform .18s cubic-bezier(.2,.7,.2,1)}body[data-ui-skin=core] .ignis-table-details[aria-expanded=true] i{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){body[data-ui-skin=core] .ignis-table-details i,body[data-ui-skin=core] .ignis-status__icon,body[data-ui-skin=core] .ignis-file__zone{transition:none!important;animation:none!important}}body[data-ui-skin=core] .ignis-tabs__headers{border-bottom-color:var(--border-subtle);flex-wrap:nowrap;overflow:auto hidden}body[data-ui-skin=core] .ignis-tabs__header{color:var(--tertiary-text);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}body[data-ui-skin=core] .ignis-tabs__header i{font-size:var(--icon-sm)}body[data-ui-skin=core] .ignis-tabs__header.is-active{color:var(--content-text);border-bottom-color:var(--content-text)}body[data-ui-skin=core] .ignis-tabs__header:focus-visible{outline:2px solid var(--accent-focus);outline-offset:-3px}body[data-ui-skin=core] .ignis-tabs:not(.ignis-tabs--underline,.ignis-tabs--segmented)>.ignis-tabs__headers{background:0 0;border:0;gap:4px;padding:0}body[data-ui-skin=core] .ignis-tabs:not(.ignis-tabs--underline,.ignis-tabs--segmented)>.ignis-tabs__headers>.ignis-tabs__header{box-sizing:border-box;border-radius:var(--radius-2);white-space:nowrap;background:0 0;border:1px solid #0000;height:36px;margin:0;padding:0 12px}body[data-ui-skin=core] .ignis-tabs:not(.ignis-tabs--underline,.ignis-tabs--segmented)>.ignis-tabs__headers>.ignis-tabs__header:hover:not(.is-active){background:var(--fill-1);color:var(--secondary-text)}body[data-ui-skin=core] .ignis-tabs:not(.ignis-tabs--underline,.ignis-tabs--segmented)>.ignis-tabs__headers>.ignis-tabs__header.is-active{background:var(--surface-4);border-color:var(--border-ui);color:var(--content-text)}body[data-ui-skin=core] .ignis-tabs:not(.ignis-tabs--underline,.ignis-tabs--segmented)>.ignis-tabs__headers>.ignis-tabs__header.is-active i{color:var(--secondary-text)}@media (prefers-reduced-motion:no-preference){body[data-ui-skin=core] .ignis-tabs__panel{animation:ignis-fade-in var(--dur-hover) linear}}body[data-ui-skin=core] .twplus-settings-nav__link.is-active{background:var(--fill-2);box-shadow:inset 0 0 0 1px var(--border-ui);color:var(--content-text)}body[data-ui-skin=core] .twplus-settings-nav__link.is-active i{color:var(--content-text)}body[data-ui-skin=core] .twplus-page>.twplus-settings-nav{margin-bottom:16px}body[data-ui-skin=core] .ignis-tabs:not(.ignis-tabs--underline,.ignis-tabs--segmented)>.ignis-tabs__headers.ignis-motion-track>.ignis-tabs__header{border-color:#0000}body[data-ui-skin=core] .ignis-tabs:not(.ignis-tabs--underline,.ignis-tabs--segmented)>.ignis-tabs__headers>.ignis-active-marker{border-radius:var(--radius-2)}body[data-ui-skin=core] .ignis-count{vertical-align:middle;display:inline-block}body[data-ui-skin=core] .ignis-tabs__count,body[data-ui-skin=core] .ignis-sidebar__count,body[data-ui-skin=core] .ignis-segmented__count,body[data-ui-skin=core] .ignis-count{box-sizing:border-box;border-radius:var(--radius-1);background:var(--well-deep);min-width:22px;height:20px;color:var(--secondary-text);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px;font-weight:500;line-height:20px}body[data-ui-skin=core] .ignis-tabs--segmented .ignis-tabs__headers,body[data-ui-skin=core] .ignis-segmented{box-sizing:border-box;max-width:100%;height:var(--control-height);scrollbar-width:none;vertical-align:middle;border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--well);flex-wrap:nowrap;align-items:stretch;gap:4px;padding:4px;display:inline-flex;overflow-x:auto}@supports (animation-timeline:scroll()){body[data-ui-skin=core] .ignis-tabs--segmented .ignis-tabs__headers,body[data-ui-skin=core] .ignis-segmented{animation:linear both ignis-edge-fade;animation-timeline:scroll(self inline)}}body[data-ui-skin=core] .ignis-tabs--segmented .ignis-tabs__header,body[data-ui-skin=core] .ignis-segmented :is(a,button){border-radius:var(--radius-1);color:var(--secondary-text);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}body[data-ui-skin=core] .ignis-segmented :is(a,button):hover{color:var(--content-text)}body[data-ui-skin=core] .ignis-segmented :is(a,button):focus-visible{outline-offset:-2px}body[data-ui-skin=core] .ignis-segmented i{font-size:var(--icon-sm)}body[data-ui-skin=core] .ignis-tabs--segmented [aria-selected=true],body[data-ui-skin=core] .ignis-segmented :is([aria-pressed=true],[aria-current],.is-active){background:var(--surface-4);box-shadow:inset 0 1px 0 var(--hi), inset 0 0 0 1px var(--border-ui);color:var(--content-text)}body[data-ui-skin=core] .ignis-segmented--switch{grid-auto-columns:1fr;grid-auto-flow:column;height:36px;display:inline-grid}body[data-ui-skin=core] .ignis-segmented--switch :is(a,button){font-weight:400}body[data-ui-skin=core] .ignis-segmented--switch :is([aria-pressed=true],[aria-current],.is-active){font-weight:500}body[data-ui-skin=core] .ignis-segmented--sm{height:32px}body[data-ui-skin=core] .ignis-segmented--sm :is(a,button){padding:0 10px;font-size:13px}body[data-ui-skin=core] .twplus-page-header{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}body[data-ui-skin=core] .twplus-page-header__copy{flex:240px;min-width:0}body[data-ui-skin=core] .twplus-page-header h1{overflow-wrap:anywhere;letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:32px}body[data-ui-skin=core] .twplus-page-header__description{color:var(--secondary-text);font-size:14px;line-height:22px}body[data-ui-skin=core] .twplus-page-header__meta{color:var(--secondary-text);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:13px;line-height:20px;display:flex}body[data-ui-skin=core] .twplus-page-header__meta>:not(.ignis-region,.ignis-chip){align-items:center;gap:8px;display:inline-flex}body[data-ui-skin=core] .twplus-page-header--list h1{align-items:center;gap:10px;display:inline-flex}body[data-ui-skin=core] .twplus-page-header__actions{flex-wrap:wrap;gap:8px;display:flex}body[data-ui-skin=core] .twplus-sticky-actions>:first-child:not(:only-child){margin-right:auto}body[data-ui-skin=core] table.twplus-table{color:var(--content-text)}body[data-ui-skin=core] table.twplus-table td{color:revert-layer}body[data-ui-skin=core] .ignis-table{font-size:var(--table-font-size)}body[data-ui-skin=core] table.ignis-table a.ignis-table__sort:is(:hover,:focus-visible,.is-asc,.is-desc){color:var(--content-text)}body[data-ui-skin=core] .ignis-table td{padding-block:var(--table-cell-y)}body[data-ui-skin=core] .ignis-workbench{grid-template-columns:minmax(0,1fr)}body[data-ui-skin=core] .ignis-workbench.has-preview{grid-template-columns:minmax(0,1fr) 400px}body[data-ui-skin=core] .ignis-workbench.has-preview.is-preview-wide{grid-template-columns:minmax(0,1fr) minmax(400px,48%)}body[data-ui-skin=core] .ignis-preview[hidden]{display:none}body[data-ui-skin=core] .ignis-preview__controls{justify-content:space-between;gap:8px;margin-bottom:16px;display:flex}body[data-ui-skin=core] .ignis-drawer .ignis-preview{box-shadow:none;background:0 0;border:0;padding:0;display:block;position:static}body[data-ui-skin=core] .ignis-table-details{color:var(--accent-text);cursor:pointer;background:0 0;border:0;margin:4px 0 0;padding:4px 0;font-size:12px;display:inline-flex}body[data-ui-skin=core] .ignis-table-details[hidden]{display:none}body[data-ui-skin=core] [data-ignis-copy]{vertical-align:middle}body[data-ui-skin=core] .ignis-tasks{gap:0;display:grid}body[data-ui-skin=core] .ignis-tasks>.ignis-task{border-bottom:1px solid var(--border-subtle);color:var(--content-text);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}body[data-ui-skin=core] .ignis-tasks>.ignis-task>span{gap:4px;min-width:0;display:grid}body[data-ui-skin=core] .ignis-tasks>.ignis-task small{color:var(--secondary-text);font-size:12px}body[data-ui-skin=core] .ignis-section-index{top:calc(var(--topbar-h) + 8px);z-index:20;background:var(--overlay);border:1px solid var(--border-control);border-radius:var(--radius-3);gap:4px;margin:0 0 20px;padding:6px;display:flex;position:sticky;overflow-x:auto}body[data-ui-skin=core] .ignis-section-index a{white-space:nowrap;color:var(--secondary-text);border-radius:var(--radius-1);padding:8px 12px;font-size:13px}body[data-ui-skin=core] .ignis-section-index a[aria-current]{background:var(--fill-3);color:var(--content-text)}body[data-ui-skin=core] [data-section]{scroll-margin-top:calc(var(--topbar-h) + 80px)}body[data-ui-skin=core] .ignis-field__hint,body[data-ui-skin=core] .ignis-field__error,body[data-ui-skin=core] .twplus-stacked-list__meta,body[data-ui-skin=core] .twplus-form-section__hint{font-size:13px;line-height:20px}body[data-ui-skin=core] .ignis-tooltip{font-size:13px}body[data-ui-skin=core] .ignis-dropdown .ignis-dropdown__chevron,body[data-ui-skin=core] .ignis-colorpicker__hex label,body[data-ui-skin=core] .ignis-list-group__meta,body[data-ui-skin=core] .ignis-snack__action,body[data-ui-skin=core] .twplus-feed__meta,body[data-ui-skin=core] .ignis-datepicker__panel .ignis-datepicker__weekdays span,body[data-ui-skin=core] .ignis-datetimepicker__cal-week>span,body[data-ui-skin=core] .ignis-datetimepicker__time-col-label{font-size:12px}body[data-ui-skin=core] .twplus-settings-nav__title{letter-spacing:.06em;font-size:12px;font-weight:500}body[data-ui-skin=core] .twplus-settings-nav__link{font-weight:400}body[data-ui-skin=core] .twplus-settings-nav__link.is-active,body[data-ui-skin=core] .twplus-link-card__title,body[data-ui-skin=core] .twplus-stacked-list__title,body[data-ui-skin=core] .twplus-content-card__title,body[data-ui-skin=core] .ignis-preview__section h4,body[data-ui-skin=core] .ignis-detail__block h4{font-weight:500}body[data-ui-skin=core] .twplus-form-section__label,body[data-ui-skin=core] .ignis-preview__title{font-weight:600}body[data-ui-skin=core] table.twplus-table th{font-size:12px!important;font-weight:500!important}@media (width<=1100px){body[data-ui-skin=core] .ignis-workbench.has-preview{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){body[data-ui-skin=core] table[data-mobile-ready]{width:100%;min-width:0;display:block}body[data-ui-skin=core] table[data-mobile-ready] thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body[data-ui-skin=core] table[data-mobile-ready] tbody{display:block}body[data-ui-skin=core] table[data-mobile-ready] tr{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr;padding:12px;display:grid}body[data-ui-skin=core] table[data-mobile-ready] td{white-space:normal;border:0;width:auto;height:auto;padding:6px 0;display:block}body[data-ui-skin=core] table[data-mobile-ready] td[hidden]{display:none}body[data-ui-skin=core] table[data-mobile-ready] td[data-mobile-primary]{font-weight:500}body[data-ui-skin=core] table[data-mobile-ready] td[data-mobile-primary] .ignis-table-details{display:flex}body[data-ui-skin=core] table[data-mobile-ready] td[data-label]:before{content:attr(data-label) ": ";color:var(--secondary-text);font-size:12px}body[data-ui-skin=core] table[data-mobile-ready] td[data-mobile-primary]:before,body[data-ui-skin=core] table[data-mobile-ready] td[data-mobile-context]:before,body[data-ui-skin=core] table[data-mobile-ready] td[data-mobile-select]:before{content:none}body[data-ui-skin=core] .ignis-dialog--command{top:12px;transform:translate(-50%)}body[data-ui-skin=core] .ignis-dialog--command.is-open{transform:translate(-50%)}body[data-ui-skin=core] .ignis-drawer__body{padding:16px}}body[data-ui-skin=core] .ignis-dash{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:16px;display:grid}body[data-ui-skin=core] .ignis-dash__col{align-content:start;gap:16px;min-width:0;display:grid}@media (width<=1100px){body[data-ui-skin=core] .ignis-dash{grid-template-columns:minmax(0,1fr)}body[data-ui-skin=core] .ignis-dash__side{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}}body[data-ui-skin=core] .ignis-dashboard-totals,body[data-ui-skin=core] .twplus-stats{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;display:grid}body[data-ui-skin=core] .twplus-stats--wide{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}body[data-ui-skin=core] .ignis-dashboard-totals{margin-bottom:16px}body[data-ui-skin=core] .twplus-stats{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}body[data-ui-skin=core] .ignis-dashboard-totals .ignis-card,body[data-ui-skin=core] .twplus-stats__item{--face:var(--surface-2);background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box;box-shadow:inset 0 1px 0 var(--hi);border-radius:var(--radius-3);min-width:0;min-height:104px;box-shadow:var(--shadow-card);color:var(--content-text);border:1px solid #0000;align-content:start;gap:6px;padding:16px;text-decoration:none;display:grid;position:relative}body[data-ui-skin=core] a.twplus-stats__item:hover{--face:var(--surface-3);background:linear-gradient(var(--surface-3), var(--surface-3)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box}body[data-ui-skin=core] .ignis-dashboard-totals .ignis-card__body{color:var(--secondary-text);flex-direction:column;gap:6px;padding:0;font-size:13px;font-weight:500;line-height:20px;display:flex}body[data-ui-skin=core] .twplus-stats__label{color:var(--secondary-text);font-size:13px;font-weight:500;line-height:20px}body[data-ui-skin=core] .ignis-dashboard-totals .ignis-card__title{order:1}body[data-ui-skin=core] .ignis-dashboard-totals .ignis-card__title,body[data-ui-skin=core] .twplus-stats__value{color:var(--content-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:28px;font-weight:400;line-height:34px}body[data-ui-skin=core] .twplus-stats__arrow{color:var(--tertiary-text);font-size:var(--icon-sm);opacity:0;margin:0;position:absolute;bottom:16px;right:16px}body[data-ui-skin=core] a.twplus-stats__item:is(:hover,:focus-visible) .twplus-stats__arrow{opacity:1}@media print{body[data-ui-skin=core] .ignis-dashboard-totals .ignis-card,body[data-ui-skin=core] .twplus-stats__item{border:1px solid var(--border-subtle);box-shadow:none;background:0 0}}body[data-ui-skin=core] .ignis-topbar{height:var(--topbar-h);background:var(--surface);grid-template-columns:minmax(160px,240px) minmax(120px,560px) max-content;justify-content:space-between;gap:16px;padding:0 16px 0 8px;display:grid}body[data-ui-skin=core] .ignis-topbar__identity{align-items:center;gap:8px;min-width:0;display:flex}body[data-ui-skin=core] .ignis-topbar__mark{padding:0}body[data-ui-skin=core] .ignis-topbar__mark svg,body[data-ui-skin=core] .ignis-topbar__mark img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:65px;height:22px}body[data-ui-skin=core] .ignis-topbar__actions{align-items:center;gap:8px;display:flex}body[data-ui-skin=core] .ignis-burger{width:16px;height:12px;display:block;position:relative}body[data-ui-skin=core] .ignis-burger span{background:currentColor;border-radius:999px;width:100%;height:2px;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .12s linear,width .22s cubic-bezier(.4,0,.2,1);position:absolute;left:0}body[data-ui-skin=core] .ignis-burger span:first-child{top:0}body[data-ui-skin=core] .ignis-burger span:nth-child(2){top:5px}body[data-ui-skin=core] .ignis-burger span:nth-child(3){top:10px}body[data-ui-skin=core].is-collapsed .ignis-burger span:nth-child(2),.is-collapsed body[data-ui-skin=core] .ignis-burger span:nth-child(2){width:60%}body[data-ui-skin=core].is-nav-open .ignis-burger span:first-child,.is-nav-open body[data-ui-skin=core] .ignis-burger span:first-child{transform:translateY(5px)rotate(45deg)}body[data-ui-skin=core].is-nav-open .ignis-burger span:nth-child(2),.is-nav-open body[data-ui-skin=core] .ignis-burger span:nth-child(2){opacity:0}body[data-ui-skin=core].is-nav-open .ignis-burger span:nth-child(3),.is-nav-open body[data-ui-skin=core] .ignis-burger span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){body[data-ui-skin=core] .ignis-burger span{transition:none}}body[data-ui-skin=core] .ignis-topbar__actions>details>summary,body[data-ui-skin=core] .ignis-topbar__toggle{height:36px;min-height:36px;padding-block:4px}body[data-ui-skin=core] .ignis-topbar__search{width:100%;min-width:0;max-width:560px;margin:0}body[data-ui-skin=core] .ignis-topbar__search-input{width:100%;min-width:0;font-size:13px}body[data-ui-skin=core] .ignis-topbar__search-open,body[data-ui-skin=core] .ignis-topbar__spacer,body[data-ui-skin=core] .ignis-topbar__username{display:none}body[data-ui-skin=core] .ignis-sidebar__group{color:var(--tertiary-text);letter-spacing:.06em;text-transform:uppercase;padding:24px 10px 8px;font-size:12px;font-weight:500;line-height:16px}body[data-ui-skin=core] .ignis-sidebar__row,body[data-ui-skin=core] .ignis-sidebar__row:is(:hover,:focus-within,.is-active){background:0 0}body[data-ui-skin=core] .ignis-sidebar__link{box-sizing:border-box;border-radius:var(--radius-2);height:36px;color:var(--secondary-text);white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:400;text-decoration:none;display:flex}body[data-ui-skin=core] .ignis-sidebar__link i{width:18px;font-size:var(--icon-sm);color:var(--tertiary-text);text-align:center;flex:none}body[data-ui-skin=core] .ignis-sidebar__link:hover,body[data-ui-skin=core] .ignis-sidebar__row:hover>.ignis-sidebar__link{background:var(--fill-1)}body[data-ui-skin=core] :is(.ignis-sidebar,.ignis-frame__side) :is(.ignis-sidebar__link.is-active,.ignis-sidebar__link[aria-current=page],.ignis-sidebar__row.is-active>.ignis-sidebar__link){background:var(--fill-2);border-color:var(--border-ui);box-shadow:inset 0 1px 0 var(--hi);color:var(--content-text);font-weight:500}body[data-ui-skin=core] :is(.ignis-sidebar,.ignis-frame__side) :is(.ignis-sidebar__link.is-active,.ignis-sidebar__link[aria-current=page],.ignis-sidebar__row.is-active>.ignis-sidebar__link) i{color:var(--content-text)}body[data-ui-skin=core] :is(.ignis-sidebar,.ignis-frame__side) :is(.ignis-sidebar__link.is-active,.ignis-sidebar__link[aria-current=page],.ignis-sidebar__row.is-active>.ignis-sidebar__link):before{content:none}body[data-ui-skin=core] .ignis-sidebar__count{margin-left:auto}body[data-ui-skin=core][data-density=compact] .ignis-sidebar__link{height:32px}body[data-ui-skin=core] .ignis-space{border-bottom:1px solid var(--hairline);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 4px 14px;display:grid}body[data-ui-skin=core] .ignis-space__mark{--face:var(--surface-4);background:linear-gradient(var(--surface-4), var(--surface-4)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box;box-shadow:inset 0 1px 0 var(--hi);box-sizing:border-box;border-radius:var(--radius-2);width:40px;height:40px;color:var(--content-text);border:1px solid #0000;place-items:center;display:grid}body[data-ui-skin=core] .ignis-space__mark :is(svg,img){width:22px;height:22px;display:block}body[data-ui-skin=core] .ignis-space__mark i{font-size:var(--icon-md)}body[data-ui-skin=core] .ignis-space__text{min-width:0;display:grid}body[data-ui-skin=core] .ignis-space__name{color:var(--content-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}body[data-ui-skin=core] .ignis-space__sub{color:var(--tertiary-text);overflow-wrap:anywhere;font-size:13px;line-height:18px}body[data-ui-skin=core] .ignis-space__switch{--face:var(--surface-3);background:linear-gradient(var(--surface-3), var(--surface-3)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box;box-shadow:inset 0 1px 0 var(--hi);box-sizing:border-box;border-radius:var(--radius-1);width:28px;height:28px;color:var(--secondary-text);cursor:pointer;border:1px solid #0000;place-items:center;padding:0;font-size:12px;display:grid}body[data-ui-skin=core] .ignis-space__switch:hover{--face:var(--surface-4);background:linear-gradient(var(--surface-4), var(--surface-4)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box}body[data-ui-skin=core] .ignis-sidebar__foot{gap:2px;margin-top:auto;padding:12px 0 0;display:grid}@media (pointer:coarse){body[data-ui-skin=core] .ignis-sidebar__link,body[data-ui-skin=core][data-density=compact] .ignis-sidebar__link{height:44px}}body[data-ui-skin=core] .ignis-sidebar__flyout-trigger{display:none}body[data-ui-skin=core] .ignis-breadcrumb{gap:0;font-size:14px;line-height:22px}body[data-ui-skin=core] .ignis-breadcrumb__item,body[data-ui-skin=core] .ignis-breadcrumb__item a{align-items:center;gap:6px;display:inline-flex}body[data-ui-skin=core] .ignis-breadcrumb__item{color:var(--secondary-text)}body[data-ui-skin=core] .ignis-breadcrumb__item a{color:inherit}body[data-ui-skin=core] .ignis-breadcrumb__item a:hover{color:var(--content-text)}body[data-ui-skin=core] .ignis-breadcrumb__item i{font-size:var(--icon-sm);color:var(--tertiary-text)}body[data-ui-skin=core] .ignis-breadcrumb__item:is([aria-current=page],.is-active){color:var(--content-text);font-weight:500}body[data-ui-skin=core] .ignis-breadcrumb__item:is([aria-current=page],.is-active) i{color:var(--secondary-text)}body[data-ui-skin=core] :is(.ignis-breadcrumb__item,.ignis-breadcrumb__more):not(:last-child):after{content:"/";content:"/"/"";color:var(--border-strong);opacity:1;font-family:inherit;font-size:inherit;margin:0 10px;font-weight:400}body[data-ui-skin=core] .ignis-breadcrumb__more{align-items:center;display:none;position:relative}body[data-ui-skin=core] .ignis-breadcrumb__more>details>summary{box-sizing:border-box;border-radius:var(--radius-1);min-width:28px;height:24px;color:var(--secondary-text);cursor:pointer;place-items:center;padding:0 6px;list-style:none;display:inline-grid}body[data-ui-skin=core] .ignis-breadcrumb__more>details>summary::-webkit-details-marker{display:none}body[data-ui-skin=core] .ignis-breadcrumb__more>details>summary:hover,body[data-ui-skin=core] .ignis-breadcrumb__more>[open]>summary{background:var(--fill-2);color:var(--content-text)}body[data-ui-skin=core] .ignis-breadcrumb__more>details{position:static}body[data-ui-skin=core] .ignis-breadcrumb__menu{z-index:40;min-width:0;margin:0;list-style:none;position:absolute;left:0}body[data-ui-skin=core] .ignis-breadcrumb__menu[data-align=end]{left:auto;right:0}body[data-ui-skin=core] .ignis-breadcrumb__text{min-height:36px;color:var(--tertiary-text);align-items:center;gap:10px;padding:7px 10px;font-size:14px;line-height:22px;display:flex}body[data-ui-skin=core] .ignis-breadcrumb__text i{width:var(--icon-sm);font-size:var(--icon-sm);text-align:center;flex:none}@media (width<=720px){body[data-ui-skin=core] .ignis-breadcrumb__more{display:inline-flex}body[data-ui-skin=core] .ignis-breadcrumb__more~.ignis-breadcrumb__item:not(:last-child){display:none}}@media (pointer:coarse){body[data-ui-skin=core] .ignis-breadcrumb__more>details>summary{min-width:44px;height:44px}}body[data-ui-skin=core] .ignis-search{box-sizing:border-box;border:1px solid var(--border-ui);border-radius:var(--radius-2);background:var(--surface);width:clamp(220px,25vw,360px);height:36px;color:var(--tertiary-text);font:inherit;text-align:left;align-items:center;gap:8px;padding:0 6px 0 10px;font-size:14px;display:flex}body[data-ui-skin=core] .ignis-search i{font-size:var(--icon-sm)}body[data-ui-skin=core] .ignis-search input{min-width:0;color:var(--content-text);font:inherit;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0}body[data-ui-skin=core] .ignis-search input::placeholder{color:var(--tertiary-text)}body[data-ui-skin=core] .ignis-search input:focus-visible{outline:none}body[data-ui-skin=core] .ignis-search:hover{border-color:var(--border-strong)}body[data-ui-skin=core] .ignis-search:focus-within{outline-offset:1px;border-color:var(--accent-focus);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-focus) 25%, transparent);outline:2px solid #0000}body[data-ui-skin=core] .ignis-kbd{box-sizing:border-box;border-radius:var(--radius-1);background:var(--kbd);height:22px;color:var(--secondary-text);white-space:nowrap;flex:none;align-items:center;margin-left:auto;padding:0 6px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;display:inline-flex}body[data-ui-skin=core] .ignis-frame{background-color:var(--canvas);background-image:var(--canvas-layers);background-attachment:fixed;grid-template-columns:256px minmax(0,1fr);min-width:0;display:grid}body[data-ui-skin=core] .ignis-frame__side{flex-direction:column;min-width:0;padding:12px;display:flex}body[data-ui-skin=core] .ignis-frame__brand{height:40px;color:var(--content-text);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:0 2px 0 10px;font-size:18px;font-weight:600;display:flex}body[data-ui-skin=core] .ignis-frame__body{flex-direction:column;min-width:0;display:flex}body[data-ui-skin=core] .ignis-frame__body>.ignis-main{flex:1}body[data-ui-skin=core] .ignis-frame__bar{align-items:center;gap:8px;min-width:0;height:56px;padding-right:8px;display:flex}body[data-ui-skin=core] .ignis-frame__bar>.ignis-breadcrumb{flex:1;min-width:0;margin:0}body[data-ui-skin=core] .ignis-frame__menu{display:none}@media (width<=900px){body[data-ui-skin=core] .ignis-frame{grid-template-columns:minmax(0,1fr)}body[data-ui-skin=core] .ignis-frame__side{display:none}body[data-ui-skin=core] .ignis-frame__bar{padding:0 12px}body[data-ui-skin=core] .ignis-frame__menu{display:inline-flex}}@media (width<=640px){body[data-ui-skin=core] .ignis-frame__bar .ignis-search{display:none}body[data-ui-skin=core] .ignis-frame__bar .ignis-btn--primary{width:var(--control-height);gap:0;padding:0;font-size:0}}@media (width>=901px){body[data-ui-skin=core].is-collapsed .ignis-sidebar,html.is-collapsed body[data-ui-skin=core] .ignis-sidebar{scrollbar-width:none}body[data-ui-skin=core].is-collapsed .ignis-sidebar::-webkit-scrollbar{display:none}html.is-collapsed body[data-ui-skin=core] .ignis-sidebar::-webkit-scrollbar{display:none}body[data-ui-skin=core].is-collapsed .ignis-sidebar__nav,html.is-collapsed body[data-ui-skin=core] .ignis-sidebar__nav{align-items:center;padding-inline:0}body[data-ui-skin=core].is-collapsed .ignis-sidebar__link,html.is-collapsed body[data-ui-skin=core] .ignis-sidebar__link{justify-content:center;width:40px;height:40px;min-height:40px;padding:0;position:relative}body[data-ui-skin=core].is-collapsed .ignis-sidebar__row,html.is-collapsed body[data-ui-skin=core] .ignis-sidebar__row{width:40px;position:relative}body[data-ui-skin=core].is-collapsed .ignis-sidebar__group,html.is-collapsed body[data-ui-skin=core] .ignis-sidebar__group{border:0;height:16px;padding:0;font-size:0;display:block}body[data-ui-skin=core].is-collapsed .ignis-sidebar__count:not([hidden]),html.is-collapsed body[data-ui-skin=core] .ignis-sidebar__count:not([hidden]){background:var(--surface-3);min-width:16px;height:16px;color:var(--content-text);border:0;border-radius:999px;padding:0 4px;font-size:12px;line-height:16px;display:inline-flex;position:absolute;top:0;right:0}body[data-ui-skin=core].is-collapsed .ignis-sidebar__flyout-trigger,html.is-collapsed body[data-ui-skin=core] .ignis-sidebar__flyout-trigger{border-radius:var(--radius-1);background:var(--surface-3);width:16px;height:16px;color:var(--secondary-text);opacity:0;border:0;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;bottom:0;right:0}body[data-ui-skin=core].is-collapsed .ignis-sidebar__row:hover .ignis-sidebar__flyout-trigger,body[data-ui-skin=core].is-collapsed .ignis-sidebar__row:focus-within .ignis-sidebar__flyout-trigger,html.is-collapsed body[data-ui-skin=core] .ignis-sidebar__row:hover .ignis-sidebar__flyout-trigger,html.is-collapsed body[data-ui-skin=core] .ignis-sidebar__row:focus-within .ignis-sidebar__flyout-trigger{opacity:1}body[data-ui-skin=core].is-collapsed .ignis-space,html.is-collapsed body[data-ui-skin=core] .ignis-space{grid-template-columns:40px;justify-content:center;padding-inline:0}body[data-ui-skin=core].is-collapsed .ignis-space>:not(.ignis-space__mark),html.is-collapsed body[data-ui-skin=core] .ignis-space>:not(.ignis-space__mark){display:none}}@media (width<=1000px){body[data-ui-skin=core] .ignis-topbar{grid-template-columns:minmax(120px,180px) minmax(100px,1fr) max-content;gap:10px}}@media (width<=600px){body[data-ui-skin=core] .ignis-topbar{grid-template-columns:minmax(80px,1fr) 36px max-content;gap:6px;padding-right:8px}body[data-ui-skin=core] .ignis-topbar__search{display:none}body[data-ui-skin=core] .ignis-topbar__search-open{justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}body[data-ui-skin=core] .ignis-topbar__actions{gap:4px}body[data-ui-skin=core] .ignis-topbar__actions .ignis-menu__panel{top:calc(var(--topbar-h) + 8px);position:fixed;left:auto;right:8px}}body[data-ui-skin=core] .twplus-login{background:var(--canvas);grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}body[data-ui-skin=core] .twplus-login__panel{background:var(--surface);box-shadow:var(--shadow-card);justify-content:center;align-items:center;padding:48px 32px;display:flex}@media (width<=480px){body[data-ui-skin=core] .twplus-login__panel{padding:24px 16px}}body[data-ui-skin=core] .twplus-login__content{z-index:1;border-radius:var(--radius-4);background:linear-gradient(180deg, var(--surface-2) 0, var(--bezel-rim) 60px) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box var(--bezel-rim);width:100%;max-width:420px;box-shadow:var(--shadow-card);border:1px solid #0000;padding:0 6px 6px;position:relative}body[data-ui-skin=core] .twplus-login__brand{min-height:60px;color:var(--content-text);align-items:center;margin:0;padding:0 10px;text-decoration:none;display:flex}body[data-ui-skin=core] .twplus-login__brand img,body[data-ui-skin=core] .twplus-login__brand svg{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:92px;height:38px}body[data-ui-skin=core] .twplus-login__well{border-radius:var(--radius-3);background:var(--well);box-shadow:var(--well-ring);padding:24px 20px}body[data-ui-skin=core] .twplus-login__title{color:var(--content-text);margin:0 0 8px;font-size:24px;font-weight:600;line-height:32px}body[data-ui-skin=core] .twplus-login__lead{color:var(--secondary-text);margin:0 0 20px;font-size:14px;line-height:22px}body[data-ui-skin=core] .twplus-login__actions{gap:12px;display:grid}body[data-ui-skin=core] .twplus-login__foot{min-height:44px;color:var(--tertiary-text);justify-content:center;align-items:center;gap:.4em;margin:0;padding:0 10px;font-size:13px;display:flex}body[data-ui-skin=core] .twplus-login__foot svg,body[data-ui-skin=core] .twplus-login__foot img{flex:none;width:auto;height:1.3em}body[data-ui-skin=core] .twplus-login__visual{position:fixed;inset:0;overflow:hidden;container-type:inline-size}@media (width>=960px){body[data-ui-skin=core] .twplus-login{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}body[data-ui-skin=core] .twplus-login__visual{border-left:1px solid var(--border-subtle);position:relative}}body[data-ui-skin=core] .twplus-login--page{flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,4vh,44px);padding:104px 16px 48px;display:flex;position:relative;overflow:clip}body[data-ui-skin=core] .twplus-login--page:before{content:"";z-index:2;background-image:var(--canvas-layers);pointer-events:none;position:fixed;inset:0}body[data-ui-skin=core] .twplus-login--page .twplus-login__visual{border-left:0;position:fixed}body[data-ui-skin=core] .twplus-login--page .ignis-login-stage:after{content:none}body[data-ui-skin=core] .twplus-login--page .ignis-login-stage__heat{filter:opacity(.8);height:70%}body[data-ui-skin=core] .twplus-login--page .ignis-login-stage__scan{-webkit-mask-image:radial-gradient(60% 50% at 50% 35%,#000,#0000);mask-image:radial-gradient(60% 50% at 50% 35%,#000,#0000)}body[data-ui-skin=core] .twplus-login--page>.twplus-login__brand{z-index:3;border-radius:var(--radius-2);position:absolute;top:12px;left:16px}body[data-ui-skin=core] .twplus-login__content--bare{z-index:3;background:linear-gradient(var(--bezel-rim), var(--bezel-rim)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box var(--bezel-rim);flex:none;max-width:460px;padding:6px}body[data-ui-skin=core] .twplus-login__path{border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--well-deep);color:var(--tertiary-text);flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:-4px 0 20px;padding:10px 12px;font-size:13px;display:flex}body[data-ui-skin=core] .twplus-login__path code{min-width:0;font:13px/20px var(--mono,ui-monospace, monospace);color:var(--content-text);overflow-wrap:anywhere}body[data-ui-skin=core] .twplus-login__actions--row{flex-wrap:wrap;display:flex}body[data-ui-skin=core] .twplus-login__actions--row>*{flex:1 1 max-content;white-space:normal;font-family:inherit}@media (width<=599.98px){body[data-ui-skin=core] .twplus-login--page{gap:28px;padding:88px 16px 32px}body[data-ui-skin=core] .twplus-login--page>.twplus-login__brand{top:8px;left:6px}}@media (height<=640px){body[data-ui-skin=core] .twplus-login--page{padding-top:72px;padding-bottom:24px}}@media (height<=480px) and (orientation:landscape){body[data-ui-skin=core] .twplus-login--page{gap:20px;padding-top:16px;padding-bottom:16px}}@media (prefers-reduced-motion:no-preference){body[data-ui-skin=core] .twplus-login__content--bare{animation:ignis-login-stage-rise .7s var(--motion-ease) .15s both}}@media print{body[data-ui-skin=core] .twplus-login--page{--content-text:#000;min-height:0;padding:88px 16px 0}body[data-ui-skin=core] .twplus-login__brand{-webkit-print-color-adjust:exact;print-color-adjust:exact}body[data-ui-skin=core] .twplus-login--page:before,body[data-ui-skin=core] .twplus-login__actions--row{display:none}body[data-ui-skin=core] .twplus-login__content--bare{border:1px solid var(--border-subtle);box-shadow:none;background:0 0}}body[data-ui-skin=core] .ignis-login-stage{--heat:1;--stage-trace:color-mix(in oklab, var(--accent-fill) 85%, white);--stage-trace-2:color-mix(in oklab, var(--accent-fill-2,var(--accent-fill)) 70%, white);background:radial-gradient(130% 90% at 50% 38%, transparent 45%, var(--shade)), var(--canvas);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}body[data-ui-skin=core] .ignis-login-stage:after{content:"";background-image:var(--canvas-layers);position:absolute;inset:0}body[data-ui-skin=core] .ignis-login-stage__heat{background:radial-gradient(38% 52% at 50% 100%, color-mix(in oklab, var(--accent-fill-2,var(--accent-fill)) 40%, transparent), transparent 72%), radial-gradient(62% 92% at 50% 100%, color-mix(in oklab, var(--accent-fill) 50%, transparent), transparent 76%);height:92%;opacity:var(--heat);transform-origin:50% 100%;position:absolute;bottom:-8%;left:-25%;right:-25%}body[data-ui-skin=core] .ignis-login-stage__beam{background:conic-gradient(from -13deg at 50% 100%, transparent 0deg, color-mix(in oklab, color-mix(in oklab, var(--accent-fill) 45%, white) 24%, transparent) 13deg, transparent 26deg);transform-origin:50% 100%;width:80%;height:118%;position:absolute;bottom:-6%;left:10%;transform:rotate(-14deg);-webkit-mask-image:linear-gradient(#0000,#000 75%);mask-image:linear-gradient(#0000,#000 75%)}body[data-ui-skin=core] .ignis-login-stage__scan{background:repeating-linear-gradient(to bottom, var(--fill-1) 0 1px, transparent 1px 4px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 55%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 55%,#000,#0000)}body[data-ui-skin=core] .ignis-login-stage__sparks{width:100%;height:100%;color:var(--accent-fill-2,var(--accent-fill));position:absolute;inset:0}body[data-ui-skin=core] .ignis-login-stage__emblem{flex-direction:column;align-items:center;gap:clamp(28px,5cqi,44px);display:flex;position:relative}body[data-ui-skin=core] .ignis-login-stage__mark{aspect-ratio:1;width:min(40cqi,44vh,360px);position:relative}body[data-ui-skin=core] .ignis-login-stage__mark svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}body[data-ui-skin=core] .ignis-login-stage__mark stop{stop-color:var(--stage-trace)}body[data-ui-skin=core] .ignis-login-stage__mark stop+stop{stop-color:var(--stage-trace-2)}body[data-ui-skin=core] .ignis-login-stage__fill{fill:url(#ignis-login-stage-trace) var(--stage-trace);fill-rule:evenodd;fill-opacity:.07}body[data-ui-skin=core] .ignis-login-stage__line{fill:none;stroke:url(#ignis-login-stage-trace) var(--stage-trace);stroke-width:.42px;stroke-linejoin:miter}body[data-ui-skin=core] .ignis-login-stage__glow{filter:blur(9px);opacity:.7}body[data-ui-skin=core] .ignis-login-stage__glow .ignis-login-stage__line{stroke-width:1.8px}body[data-ui-skin=core] .ignis-login-stage__caption{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;max-width:88cqi;margin:0;display:flex}body[data-ui-skin=core] .ignis-login-stage__org{color:var(--secondary-text);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:500}body[data-ui-skin=core] .ignis-login-stage__dot{background:var(--accent-text);flex:none;width:6px;height:6px;transform:rotate(45deg)}body[data-ui-skin=core] .ignis-login-stage__product{color:var(--content-text);letter-spacing:.01em;font-size:15px;font-weight:600}@media (width<=959.98px){body[data-ui-skin=core] .ignis-login-stage__mark{opacity:.6;width:min(112cqi,640px)}body[data-ui-skin=core] .ignis-login-stage__caption,body[data-ui-skin=core] .ignis-login-stage__fill,body[data-ui-skin=core] .ignis-login-stage__line+.ignis-login-stage__line{display:none}body[data-ui-skin=core] .ignis-login-stage__glow{filter:blur(6px)}}@media (prefers-reduced-motion:no-preference){body[data-ui-skin=core] .ignis-login-stage__line{stroke-dasharray:1 1;animation:ignis-login-stage-draw 2.4s var(--motion-ease) .25s both}body[data-ui-skin=core] .ignis-login-stage__line+.ignis-login-stage__line{animation-duration:1.6s;animation-delay:.9s}body[data-ui-skin=core] .ignis-login-stage__line+.ignis-login-stage__line+.ignis-login-stage__line{animation-delay:1.2s}body[data-ui-skin=core] .ignis-login-stage__fill{animation:1.2s ease-out 2s both ignis-login-stage-fade}body[data-ui-skin=core] .ignis-login-stage__glow{animation:1.4s ease-out 1.8s both ignis-login-stage-glow,7s ease-in-out 3.2s infinite alternate ignis-login-stage-breathe}body[data-ui-skin=core] .ignis-login-stage__heat{animation:2.2s ease-out both ignis-login-stage-heat,7s ease-in-out 3.2s infinite alternate ignis-login-stage-heat-breathe}body[data-ui-skin=core] .ignis-login-stage__beam{animation:2s ease-out both ignis-login-stage-fade,18s ease-in-out infinite alternate ignis-login-stage-sweep}body[data-ui-skin=core] .ignis-login-stage__caption{animation:ignis-login-stage-rise 1s var(--motion-ease) 1.9s both}}@keyframes ignis-login-stage-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ignis-login-stage-fade{0%{opacity:0}}@keyframes ignis-login-stage-glow{0%{opacity:0}to{opacity:.7}}@keyframes ignis-login-stage-breathe{0%{opacity:.7}to{opacity:.32}}@keyframes ignis-login-stage-heat{0%{opacity:0;transform:scaleY(.6)}to{opacity:var(--heat);transform:none}}@keyframes ignis-login-stage-heat-breathe{0%{opacity:var(--heat);transform:none}to{opacity:calc(var(--heat) * .72);transform:scaleY(.93)}}@keyframes ignis-login-stage-sweep{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}@keyframes ignis-login-stage-rise{0%{opacity:0;transform:translateY(6px)}}body[data-ui-skin=core] .ignis-error-stage{--stage-trace:color-mix(in oklab, var(--accent-fill) 85%, white);--stage-trace-2:color-mix(in oklab, var(--accent-fill-2,var(--accent-fill)) 70%, white);flex:1 1 0;place-items:center;width:100%;max-height:min(240px,42.8571vw - 13.7143px);display:grid;container:ignis-error-stage/size}body[data-ui-skin=core] .ignis-error-stage__code{--drop:70vh;--ignis-error-sweep:-12deg;--ignis-error-glow:34%;z-index:1;aspect-ratio:224/96;width:min(560px,100cqw,233.333cqh);position:relative}@container ignis-error-stage (height<44px){body[data-ui-skin=core] .ignis-error-stage__code{display:none}}body[data-ui-skin=core] .ignis-error-stage__beam{left:50%;bottom:calc(-1 * var(--drop));height:calc(var(--drop) + 100% + 40vh);aspect-ratio:1/2;pointer-events:none;background:conic-gradient(from -13deg at 50% 100%, transparent, color-mix(in oklab, color-mix(in oklab, var(--accent-fill) 45%, white) 24%, transparent) 13deg, transparent 26deg);transform-origin:50% 100%;translate:-50%;rotate:var(--ignis-error-sweep);will-change:transform;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 50%);mask-image:linear-gradient(#0000,#000 50%)}body[data-ui-skin=core] .ignis-error-stage__ember{translate:calc(var(--ignis-error-glow) / .9 - 50%) -50%;aspect-ratio:1;pointer-events:none;will-change:transform;background:radial-gradient(closest-side, color-mix(in oklab, var(--accent-fill-2,var(--accent-fill)) 40%, transparent), color-mix(in oklab, var(--accent-fill) 14%, transparent) 55%, transparent);width:90%;position:absolute;top:55%;left:0}body[data-ui-skin=core] .ignis-error-stage__digit{--i:0;position:absolute;inset:-12.5% -5.35714%}body[data-ui-skin=core] .ignis-error-stage__digit+.ignis-error-stage__digit{--i:1}body[data-ui-skin=core] .ignis-error-stage__digit+.ignis-error-stage__digit+.ignis-error-stage__digit{--i:2}body[data-ui-skin=core] .ignis-error-stage__digit[data-digit="0"]{--digit-dim:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 88 120'%3E%3Cfilter id='b' x='-.5' y='-.5' width='2' height='2'%3E%3CfeGaussianBlur stdDeviation='3.6'/%3E%3C/filter%3E%3Cpath d='M24 0H64V72L40 96H0V24ZM30.63 16H48V65.37L33.37 80H16V30.63Z' fill='none' stroke='%23000' stroke-width='2.9' stroke-opacity='0.14' filter='url(%23b)'/%3E%3Cpath d='M24 0H64V72L40 96H0V24ZM30.63 16H48V65.37L33.37 80H16V30.63Z' fill-rule='evenodd' fill-opacity='0.03'/%3E%3Cpath d='M24 0H64V72L40 96H0V24ZM30.63 16H48V65.37L33.37 80H16V30.63Z' fill='none' stroke='%23000' stroke-width='1.6' stroke-opacity='0.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--digit-lit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 88 120'%3E%3Cfilter id='b' x='-.5' y='-.5' width='2' height='2'%3E%3CfeGaussianBlur stdDeviation='3.6'/%3E%3C/filter%3E%3Cpath d='M24 0H64V72L40 96H0V24ZM30.63 16H48V65.37L33.37 80H16V30.63Z' fill='none' stroke='%23000' stroke-width='2.9' stroke-opacity='0.9' filter='url(%23b)'/%3E%3Cpath d='M24 0H64V72L40 96H0V24ZM30.63 16H48V65.37L33.37 80H16V30.63Z' fill-rule='evenodd' fill-opacity='0.14'/%3E%3Cpath d='M24 0H64V72L40 96H0V24ZM30.63 16H48V65.37L33.37 80H16V30.63Z' fill='none' stroke='%23000' stroke-width='1.6' stroke-opacity='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}body[data-ui-skin=core] .ignis-error-stage__digit[data-digit="3"]{--digit-dim:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 88 120'%3E%3Cfilter id='b' x='-.5' y='-.5' width='2' height='2'%3E%3CfeGaussianBlur stdDeviation='3.6'/%3E%3C/filter%3E%3Cpath d='M0 16L16 0H64V80L48 96H0V80H48V56H12L28 40H48V16Z' fill='none' stroke='%23000' stroke-width='2.9' stroke-opacity='0.14' filter='url(%23b)'/%3E%3Cpath d='M0 16L16 0H64V80L48 96H0V80H48V56H12L28 40H48V16Z' fill-rule='evenodd' fill-opacity='0.03'/%3E%3Cpath d='M0 16L16 0H64V80L48 96H0V80H48V56H12L28 40H48V16Z' fill='none' stroke='%23000' stroke-width='1.6' stroke-opacity='0.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--digit-lit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 88 120'%3E%3Cfilter id='b' x='-.5' y='-.5' width='2' height='2'%3E%3CfeGaussianBlur stdDeviation='3.6'/%3E%3C/filter%3E%3Cpath d='M0 16L16 0H64V80L48 96H0V80H48V56H12L28 40H48V16Z' fill='none' stroke='%23000' stroke-width='2.9' stroke-opacity='0.9' filter='url(%23b)'/%3E%3Cpath d='M0 16L16 0H64V80L48 96H0V80H48V56H12L28 40H48V16Z' fill-rule='evenodd' fill-opacity='0.14'/%3E%3Cpath d='M0 16L16 0H64V80L48 96H0V80H48V56H12L28 40H48V16Z' fill='none' stroke='%23000' stroke-width='1.6' stroke-opacity='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}body[data-ui-skin=core] .ignis-error-stage__digit[data-digit="4"]{--digit-dim:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 88 120'%3E%3Cfilter id='b' x='-.5' y='-.5' width='2' height='2'%3E%3CfeGaussianBlur stdDeviation='3.6'/%3E%3C/filter%3E%3Cpath d='M0 16L16 0V52H48V16L64 0V80L48 96V68H0Z' fill='none' stroke='%23000' stroke-width='2.9' stroke-opacity='0.14' filter='url(%23b)'/%3E%3Cpath d='M0 16L16 0V52H48V16L64 0V80L48 96V68H0Z' fill-rule='evenodd' fill-opacity='0.03'/%3E%3Cpath d='M0 16L16 0V52H48V16L64 0V80L48 96V68H0Z' fill='none' stroke='%23000' stroke-width='1.6' stroke-opacity='0.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--digit-lit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 88 120'%3E%3Cfilter id='b' x='-.5' y='-.5' width='2' height='2'%3E%3CfeGaussianBlur stdDeviation='3.6'/%3E%3C/filter%3E%3Cpath d='M0 16L16 0V52H48V16L64 0V80L48 96V68H0Z' fill='none' stroke='%23000' stroke-width='2.9' stroke-opacity='0.9' filter='url(%23b)'/%3E%3Cpath d='M0 16L16 0V52H48V16L64 0V80L48 96V68H0Z' fill-rule='evenodd' fill-opacity='0.14'/%3E%3Cpath d='M0 16L16 0V52H48V16L64 0V80L48 96V68H0Z' fill='none' stroke='%23000' stroke-width='1.6' stroke-opacity='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}body[data-ui-skin=core] .ignis-error-stage__digit[data-digit="5"]{--digit-dim:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 88 120'%3E%3Cfilter id='b' x='-.5' y='-.5' width='2' height='2'%3E%3CfeGaussianBlur stdDeviation='3.6'/%3E%3C/filter%3E%3Cpath d='M0 16L16 0H64V16H16V40H48L64 56V80L48 96H0V80H48V56H0Z' fill='none' stroke='%23000' stroke-width='2.9' stroke-opacity='0.14' filter='url(%23b)'/%3E%3Cpath d='M0 16L16 0H64V16H16V40H48L64 56V80L48 96H0V80H48V56H0Z' fill-rule='evenodd' fill-opacity='0.03'/%3E%3Cpath d='M0 16L16 0H64V16H16V40H48L64 56V80L48 96H0V80H48V56H0Z' fill='none' stroke='%23000' stroke-width='1.6' stroke-opacity='0.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--digit-lit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 88 120'%3E%3Cfilter id='b' x='-.5' y='-.5' width='2' height='2'%3E%3CfeGaussianBlur stdDeviation='3.6'/%3E%3C/filter%3E%3Cpath d='M0 16L16 0H64V16H16V40H48L64 56V80L48 96H0V80H48V56H0Z' fill='none' stroke='%23000' stroke-width='2.9' stroke-opacity='0.9' filter='url(%23b)'/%3E%3Cpath d='M0 16L16 0H64V16H16V40H48L64 56V80L48 96H0V80H48V56H0Z' fill-rule='evenodd' fill-opacity='0.14'/%3E%3Cpath d='M0 16L16 0H64V16H16V40H48L64 56V80L48 96H0V80H48V56H0Z' fill='none' stroke='%23000' stroke-width='1.6' stroke-opacity='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}body[data-ui-skin=core] .ignis-error-stage__digit:before,body[data-ui-skin=core] .ignis-error-stage__digit:after{background:linear-gradient(to top right, var(--stage-trace), var(--stage-trace-2)) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat;position:absolute;inset:0}body[data-ui-skin=core] .ignis-error-stage__digit:before{content:"";-webkit-mask:conic-gradient(from -45deg, #000 var(--ignis-error-draw,360deg), transparent calc(var(--ignis-error-draw,360deg) + 40deg)) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat, var(--digit-dim) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat;-webkit-mask:conic-gradient(from -45deg, #000 var(--ignis-error-draw,360deg), transparent calc(var(--ignis-error-draw,360deg) + 40deg)) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat, var(--digit-dim) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat;mask:conic-gradient(from -45deg, #000 var(--ignis-error-draw,360deg), transparent calc(var(--ignis-error-draw,360deg) + 40deg)) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat, var(--digit-dim) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}body[data-ui-skin=core] .ignis-error-stage__beam~.ignis-error-stage__digit:after{content:"";-webkit-mask:conic-gradient(from -45deg, #000 var(--ignis-error-draw,360deg), transparent calc(var(--ignis-error-draw,360deg) + 40deg)) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat, conic-gradient(from calc(var(--ignis-error-sweep) - 11deg) at 50% calc(90% + var(--drop)), transparent, #000 11deg, transparent 22deg), var(--digit-lit) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat;-webkit-mask:conic-gradient(from -45deg, #000 var(--ignis-error-draw,360deg), transparent calc(var(--ignis-error-draw,360deg) + 40deg)) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat, conic-gradient(from calc(var(--ignis-error-sweep) - 11deg) at 50% calc(90% + var(--drop)), transparent, #000 11deg, transparent 22deg), var(--digit-lit) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat;mask:conic-gradient(from -45deg, #000 var(--ignis-error-draw,360deg), transparent calc(var(--ignis-error-draw,360deg) + 40deg)) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat, conic-gradient(from calc(var(--ignis-error-sweep) - 11deg) at 50% calc(90% + var(--drop)), transparent, #000 11deg, transparent 22deg), var(--digit-lit) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}body[data-ui-skin=core] .ignis-error-stage__ember~.ignis-error-stage__digit:after{content:"";-webkit-mask:conic-gradient(from -45deg, #000 var(--ignis-error-draw,360deg), transparent calc(var(--ignis-error-draw,360deg) + 40deg)) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat, radial-gradient(calc(20% * 224 / 248) 40% at calc((var(--ignis-error-glow) * 224 + 1200%) / 248) 54%, #000 20%, transparent), var(--digit-lit) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat;-webkit-mask:conic-gradient(from -45deg, #000 var(--ignis-error-draw,360deg), transparent calc(var(--ignis-error-draw,360deg) + 40deg)) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat, radial-gradient(calc(20% * 224 / 248) 40% at calc((var(--ignis-error-glow) * 224 + 1200%) / 248) 54%, #000 20%, transparent), var(--digit-lit) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat;mask:conic-gradient(from -45deg, #000 var(--ignis-error-draw,360deg), transparent calc(var(--ignis-error-draw,360deg) + 40deg)) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat, radial-gradient(calc(20% * 224 / 248) 40% at calc((var(--ignis-error-glow) * 224 + 1200%) / 248) 54%, #000 20%, transparent), var(--digit-lit) calc(var(--i) * 50%) 0 / calc(100% * 88 / 248) 100% no-repeat;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}@media (height<=480px) and (orientation:landscape){body[data-ui-skin=core] .ignis-error-stage{min-height:36px;padding-inline:160px}}@media (prefers-reduced-motion:no-preference){body[data-ui-skin=core] .ignis-error-stage__digit{animation:ignis-error-stage-draw calc(var(--ignis-error-motion,0) * 1.5s) var(--motion-ease) calc(.2s + var(--i) * .18s) both}body[data-ui-skin=core] .ignis-error-stage__beam,body[data-ui-skin=core] .ignis-error-stage__ember{animation:1.6s ease-out .3s both ignis-login-stage-fade}body[data-ui-skin=core] .ignis-error-stage__code{animation:ignis-error-stage-sweep calc(var(--ignis-error-motion,0) * 24s) ease-in-out -1.3s infinite}}@media print{body[data-ui-skin=core] .ignis-error-stage{display:none}}@property --ignis-error-motion{syntax:"<number>";inherits:false;initial-value:1}@property --ignis-error-draw{syntax:"<angle>";inherits:true;initial-value:360deg}@property --ignis-error-sweep{syntax:"<angle>";inherits:true;initial-value:-12deg}@property --ignis-error-glow{syntax:"<percentage>";inherits:true;initial-value:34%}@keyframes ignis-error-stage-draw{0%{--ignis-error-draw:-40deg}to{--ignis-error-draw:360deg}}@keyframes ignis-error-stage-sweep{0%,92%,to{--ignis-error-sweep:-40deg;--ignis-error-glow:-30%}42%,50%{--ignis-error-sweep:40deg;--ignis-error-glow:130%}}body[data-ui-skin=core][data-density=comfortable]{--table-font-size:14px;--table-cell-y:12px;--control-font-size:14px;--control-height:40px}body[data-ui-skin=core][data-density=compact]{--table-font-size:13px;--table-cell-y:8px;--control-font-size:13px;--control-height:36px}@media (pointer:coarse){body[data-ui-skin=core],body[data-ui-skin=core][data-density]{--control-height:44px}body[data-ui-skin=core] .ignis-table td,body[data-ui-skin=core] .twplus-table td{box-sizing:border-box;height:44px}body[data-ui-skin=core] .ignis-btn--sm,body[data-ui-skin=core] .ignis-menu__item{min-height:44px}body[data-ui-skin=core] .ignis-btn--icon,body[data-ui-skin=core] .ignis-btn--icon.ignis-btn--sm,body[data-ui-skin=core] .ignis-topbar__search-open,body[data-ui-skin=core] .ignis-dialog__close{width:44px;height:44px;min-height:44px}body[data-ui-skin=core] .ignis-tabs:not(.ignis-tabs--underline,.ignis-tabs--segmented)>.ignis-tabs__headers>.ignis-tabs__header,body[data-ui-skin=core] .ignis-segmented--switch,body[data-ui-skin=core] .ignis-segmented--sm,body[data-ui-skin=core] .ignis-search{height:44px}body[data-ui-skin=core] .ignis-topbar__actions>details>summary,body[data-ui-skin=core] .ignis-topbar__toggle{height:44px;min-height:44px}}[data-theme=light] body[data-ui-skin=core]{--canvas:oklch(.95 .005 var(--neutral-hue));--surface:oklch(.98 .003 var(--neutral-hue));--well:oklch(.972 .004 var(--neutral-hue));--surface-2:oklch(100% 0 0);--overlay:oklch(100% 0 0);--surface-3:oklch(100% 0 0);--surface-4:oklch(.95 .005 var(--neutral-hue));--bezel-rim:oklch(.945 .005 var(--neutral-hue));--well-deep:oklch(.93 .005 var(--neutral-hue));--track:var(--well);--kbd:oklch(.92 .005 var(--neutral-hue));--scrim:oklch(.2 .01 var(--neutral-hue) / .35);--border-subtle:oklch(.91 .004 var(--neutral-hue));--border-control:oklch(.85 .006 var(--neutral-hue));--border-ui:oklch(.63 .008 var(--neutral-hue));--border-strong:oklch(.56 .01 var(--neutral-hue));--hairline:oklch(0% 0 0/.08);--hairline-strong:oklch(0% 0 0/.14);--hi:oklch(100% 0 0/.9);--edge-top:oklch(0% 0 0/.05);--edge-bottom:oklch(0% 0 0/.12);--btn-hi:oklch(100% 0 0/.25);--btn-lo:oklch(0% 0 0/.12);--dash:oklch(0% 0 0/.14);--stripe:oklch(100% 0 0/.18);--hatch:oklch(0% 0 0/.14);--shade:oklch(.25 .02 var(--neutral-hue) / .14);--shade-pop:oklch(.25 .02 var(--neutral-hue) / .18);--well-ring:inset 0 0 0 1px oklch(0% 0 0/.08);--fill-1:oklch(0% 0 0/.025);--fill-2:oklch(0% 0 0/.05);--fill-3:oklch(0% 0 0/.08);--fill-4:oklch(0% 0 0/.14);--fill-5:oklch(0% 0 0/.3);--content-text:oklch(.21 .012 var(--neutral-hue));--secondary-text:oklch(.42 .01 var(--neutral-hue));--tertiary-text:oklch(.51 .01 var(--neutral-hue));--disabled-text:oklch(.68 .008 var(--neutral-hue));--ok:oklch(55% .15 152);--ok-text:oklch(45% .12 152);--warn:oklch(64% .14 70);--warn-text:oklch(48% .11 65);--danger:oklch(55% .21 25);--danger-text:oklch(49% .18 25);--info:oklch(56% .14 240);--info-text:oklch(47% .13 245);--ok-soft:color-mix(in oklab, var(--ok) 12%, var(--surface-2));--ok-line:color-mix(in oklab, var(--ok) 30%, var(--surface-2));--warn-soft:color-mix(in oklab, var(--warn) 12%, var(--surface-2));--warn-line:color-mix(in oklab, var(--warn) 30%, var(--surface-2));--danger-soft:color-mix(in oklab, var(--danger) 12%, var(--surface-2));--danger-line:color-mix(in oklab, var(--danger) 30%, var(--surface-2));--info-soft:color-mix(in oklab, var(--info) 12%, var(--surface-2));--info-line:color-mix(in oklab, var(--info) 30%, var(--surface-2));--lane-ok:color-mix(in oklab, var(--ok) 16%, white);--lane-warn:color-mix(in oklab, var(--warn) 16%, white);--lane-danger:color-mix(in oklab, var(--danger) 16%, white);--lane-info:color-mix(in oklab, var(--info) 16%, white);--lane-ok-text:color-mix(in oklab, var(--ok-text) 70%, var(--content-text));--lane-warn-text:color-mix(in oklab, var(--warn-text) 70%, var(--content-text));--lane-danger-text:color-mix(in oklab, var(--danger-text) 70%, var(--content-text));--lane-info-text:color-mix(in oklab, var(--info-text) 70%, var(--content-text));--accent-soft:color-mix(in oklab, var(--accent-fill) 12%, white);--accent-line:color-mix(in oklab, var(--accent-fill) 30%, white);--accent-on-soft:color-mix(in oklab, var(--accent-text) 75%, var(--content-text));--accent-glow:color-mix(in oklab, var(--accent-focus) 30%, transparent);--lane-active:color-mix(in oklab, var(--accent-fill) 16%, white);--lane-active-text:color-mix(in oklab, var(--accent-text) 70%, var(--content-text));--edge-sweep:var(--accent-focus);--series-2:oklch(52% .2 290);--series-3:oklch(60% .1 205);--series-4:oklch(.62 .01 var(--neutral-hue));--chart-grid:oklch(0% 0 0/.08);--tick-empty:oklch(0% 0 0/.07);--canvas-layers:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body[data-ui-skin=core] .ignis-topbar{background-color:var(--canvas);background-image:var(--canvas-layers);background-attachment:fixed;border-bottom-color:#0000}body[data-ui-skin=core] .ignis-card,body[data-ui-skin=core] .twplus-section-card,body[data-ui-skin=core] .twplus-content-card,body[data-ui-skin=core] .twplus-resource-card,body[data-ui-skin=core] .twplus-table-card,body[data-ui-skin=core] .twplus-detail-hero{--face:var(--surface-2);background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box;border-radius:var(--radius-3);box-shadow:var(--shadow-card);border:1px solid #0000}body[data-ui-skin=core] :is(.ignis-card,.twplus-section-card,.twplus-content-card,.twplus-resource-card,.twplus-table-card,.twplus-detail-hero) :is(.ignis-card,.twplus-section-card,.twplus-content-card,.twplus-resource-card,.twplus-table-card,.twplus-detail-hero),body[data-ui-skin=core] a.ignis-card:hover,body[data-ui-skin=core] .twplus-resource-card:hover,body[data-ui-skin=core] .twplus-content-card:is(:hover,:focus-within){--face:var(--surface-3);background:linear-gradient(var(--surface-3), var(--surface-3)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box;border-color:#0000}body[data-ui-skin=core] .twplus-detail-hero{padding:20px}body[data-ui-skin=core] .ignis-card{padding:16px}body[data-ui-skin=core] .ignis-card__header{background:0 0;border:0;margin-bottom:14px;padding:0}body[data-ui-skin=core] details.ignis-card:not([open])>.ignis-card__header{margin-bottom:0}body[data-ui-skin=core] details.ignis-card>summary:after{content:"";border-right:2px solid var(--tertiary-text);border-bottom:2px solid var(--tertiary-text);flex:none;width:7px;height:7px;margin:-4px 4px 0 0;transform:rotate(45deg)}body[data-ui-skin=core] details.ignis-card[open]>summary:after{margin-top:4px;transform:rotate(225deg)}body[data-ui-skin=core] details.ignis-card>summary::-webkit-details-marker{display:none}body[data-ui-skin=core] .ignis-card__body{padding:0}body[data-ui-skin=core] .ignis-card__footer{background:0 0;border:0;margin-top:16px;padding:0}body[data-ui-skin=core] .ignis-card--table{min-width:0;padding:0;overflow:clip}body[data-ui-skin=core] .ignis-card--table>.ignis-card__header{border-bottom:1px solid var(--border-subtle);margin:0;padding:12px 16px}body[data-ui-skin=core] .ignis-card__scroll{background:linear-gradient(90deg, var(--face,var(--surface-2)) 30%, transparent) left/32px 100% no-repeat local, linear-gradient(270deg, var(--face,var(--surface-2)) 30%, transparent) right/32px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--shade-pop), transparent) left/12px 100% no-repeat, radial-gradient(farthest-side at 100% 50%, var(--shade-pop), transparent) right/12px 100% no-repeat;overflow-x:auto}body[data-ui-skin=core] .ignis-card__title,body[data-ui-skin=core] .twplus-section-card__title{font-size:16px;font-weight:500;line-height:24px}body[data-ui-skin=core] .ignis-card__title>i{color:var(--tertiary-text);font-size:var(--icon-md);margin-right:10px}body[data-ui-skin=core] .ignis-main{border:1px solid var(--hairline);border-radius:var(--radius-4);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);padding:24px 24px 48px}body[data-ui-skin=core] .ignis-main .twplus-page{padding-inline:0}@media (width>=901px){body[data-ui-skin=core] .ignis-main{margin:0 8px 8px 0}body[data-ui-skin=core] .ignis-sidebar{box-shadow:none;background:0 0;border:0;border-radius:0}}@media (width<=900px){body[data-ui-skin=core] .ignis-main{box-shadow:none;border:0;border-radius:0;margin:0;padding:16px 16px 24px}body[data-ui-skin=core] .ignis-sidebar{background:var(--surface)}}@media print{body[data-ui-skin=core]{--shadow-card:none;--shadow-pop:none;background-image:none}body[data-ui-skin=core] .ignis-topbar{box-shadow:none;background-image:none}body[data-ui-skin=core] .ignis-main{background:0 0;border:0}body[data-ui-skin=core] .ignis-card,body[data-ui-skin=core] .twplus-section-card,body[data-ui-skin=core] .twplus-content-card,body[data-ui-skin=core] .twplus-resource-card,body[data-ui-skin=core] .twplus-table-card,body[data-ui-skin=core] .twplus-detail-hero,body[data-ui-skin=core] :is(.ignis-card,.twplus-section-card,.twplus-content-card,.twplus-resource-card,.twplus-table-card,.twplus-detail-hero) :is(.ignis-card,.twplus-section-card,.twplus-content-card,.twplus-resource-card,.twplus-table-card,.twplus-detail-hero){border:1px solid var(--border-subtle);box-shadow:none;background:0 0}body[data-ui-skin=core] .twplus-login__visual{display:none}}body[data-ui-skin=core] .ignis-bezel{border-radius:var(--radius-4);background:linear-gradient(180deg, var(--surface-2) 0, var(--bezel-rim) 52px) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box var(--bezel-rim);min-width:0;box-shadow:var(--shadow-card);border:1px solid #0000;padding:0 6px 6px}body[data-ui-skin=core] .ignis-bezel__head{align-items:center;gap:10px;min-width:0;min-height:52px;padding:0 10px;display:flex}body[data-ui-skin=core] .ignis-bezel__head>i{font-size:var(--icon-md);color:var(--tertiary-text)}body[data-ui-skin=core] .ignis-bezel__title{min-width:0;color:var(--content-text);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}body[data-ui-skin=core] .ignis-bezel__actions{align-items:center;gap:8px;margin-left:auto;display:flex}body[data-ui-skin=core] .ignis-bezel__note{color:var(--tertiary-text);white-space:nowrap;flex:none;font-size:13px;line-height:20px}@media (width<=640px){body[data-ui-skin=core] .ignis-bezel__title{white-space:normal}}body[data-ui-skin=core] .ignis-bezel__well{border-radius:var(--radius-3);background:var(--well);min-width:0;box-shadow:var(--well-ring);padding:20px 16px}body[data-ui-skin=core] .ignis-bezel__well--list,body[data-ui-skin=core] .ignis-hints .ignis-bezel__well{gap:8px;padding:8px;display:grid}body[data-ui-skin=core] .ignis-bezel__well--flush{padding:0;overflow:clip}body[data-ui-skin=core] .ignis-bezel__item{border:1px solid var(--hairline);border-radius:var(--radius-item);background:var(--surface-2);min-width:0;padding:12px 14px}body[data-ui-skin=core] .ignis-bezel__foot{min-height:44px;color:var(--tertiary-text);flex-wrap:wrap;align-items:center;gap:8px;padding:0 10px;font-size:13px;line-height:20px;display:flex}body[data-ui-skin=core][data-density=compact] .ignis-bezel__head{min-height:48px}body[data-ui-skin=core] .ignis-entry{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-width:0;display:grid}body[data-ui-skin=core] .ignis-entry>:is(i,.ignis-glyph,.ignis-avatar){grid-area:1/1/span 2}body[data-ui-skin=core] .ignis-entry>i{font-size:var(--icon-md);color:var(--tertiary-text)}body[data-ui-skin=core] .ignis-entry__title{min-width:0;color:var(--content-text);white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:15px;font-weight:500;line-height:22px;overflow:hidden}body[data-ui-skin=core] .ignis-entry__meta{min-width:0;color:var(--tertiary-text);flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;font-size:13px;line-height:20px;display:flex}body[data-ui-skin=core] .ignis-entry__side{grid-area:1/3/span 2;align-items:center;gap:8px;display:flex}body[data-ui-skin=core] .ignis-entry__title~.ignis-chip{grid-area:1/3/span 2;justify-self:end}@media (width<=640px){body[data-ui-skin=core] .ignis-entry__title~.ignis-chip{grid-area:auto/2;justify-self:start}}body[data-ui-skin=core] .ignis-entry--compact{border-top:1px solid var(--border-subtle);gap:0 10px;min-height:40px;padding:0 4px}body[data-ui-skin=core] .ignis-entry--compact:first-child{border-top:0}body[data-ui-skin=core] .ignis-entry--compact>:is(i,.ignis-glyph,.ignis-avatar),body[data-ui-skin=core] .ignis-entry--compact .ignis-entry__side{grid-row:auto}body[data-ui-skin=core] .ignis-entry--compact>i{font-size:var(--icon-sm)}body[data-ui-skin=core] .ignis-entry--compact .ignis-entry__title{color:var(--secondary-text);font-size:14px;font-weight:400}body[data-ui-skin=core] .ignis-entry--compact .ignis-entry__side{color:var(--tertiary-text);font-variant-numeric:tabular-nums;font-size:13px}body[data-ui-skin=core] .ignis-kpis{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;display:grid}body[data-ui-skin=core] .ignis-kpi{--face:var(--surface-2);background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box;box-shadow:inset 0 1px 0 var(--hi);border-radius:var(--radius-3);min-width:0;min-height:104px;box-shadow:var(--shadow-card);color:var(--content-text);border:1px solid #0000;align-content:start;gap:6px;padding:16px;text-decoration:none;display:grid;position:relative}body[data-ui-skin=core] .ignis-card .ignis-kpi,body[data-ui-skin=core] a.ignis-kpi:hover{--face:var(--surface-3);background:linear-gradient(var(--surface-3), var(--surface-3)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box}body[data-ui-skin=core] .ignis-card a.ignis-kpi:hover{--face:var(--surface-4);background:linear-gradient(var(--surface-4), var(--surface-4)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box}body[data-ui-skin=core] .ignis-bezel__well .ignis-kpi{background:var(--surface-2);border-color:var(--hairline)}body[data-ui-skin=core] a.ignis-kpi:focus-visible{outline:2px solid var(--accent-focus);outline-offset:2px}body[data-ui-skin=core] .ignis-kpi__top{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}body[data-ui-skin=core] .ignis-kpi__label{min-width:0;color:var(--secondary-text);align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}body[data-ui-skin=core] .ignis-kpi__label i{font-size:var(--icon-sm);color:var(--tertiary-text)}body[data-ui-skin=core] .ignis-kpi__value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;font-weight:400;line-height:34px}body[data-ui-skin=core] .ignis-kpi__sub{color:var(--tertiary-text);font-size:13px;line-height:20px}body[data-ui-skin=core] .ignis-kpi__arrow{color:var(--tertiary-text);font-size:var(--icon-sm);opacity:0;position:absolute;bottom:16px;right:16px}body[data-ui-skin=core] a.ignis-kpi:is(:hover,:focus-visible) .ignis-kpi__arrow{opacity:1}body[data-ui-skin=core] .ignis-kpi[data-tone=danger],body[data-ui-skin=core] .ignis-kpi[data-tone=danger]:hover,body[data-ui-skin=core] .ignis-card a.ignis-kpi[data-tone=danger]:hover{--face:color-mix(in oklab, var(--danger) 6%, var(--surface-2));--edge:linear-gradient(var(--danger-line), var(--danger-line));background:linear-gradient(color-mix(in oklab, var(--danger) 6%, var(--surface-2)), color-mix(in oklab, var(--danger) 6%, var(--surface-2))) padding-box, linear-gradient(var(--danger-line), var(--danger-line)) border-box;border-color:#0000}body[data-ui-skin=core] .ignis-kpi[data-tone=danger] :is(.ignis-kpi__label,.ignis-kpi__label i,.ignis-kpi__value){color:var(--danger-text)}body[data-ui-skin=core] .ignis-kpi[data-tone=ok] .ignis-kpi__label i{color:var(--ok-text)}body[data-ui-skin=core] .ignis-unit{color:var(--tertiary-text);letter-spacing:0;font-size:.6em}body[data-ui-skin=core] .ignis-delta{--flash:var(--fill-4);box-sizing:border-box;border:1px solid var(--hairline);background:var(--fill-2);height:22px;color:var(--secondary-text);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}body[data-ui-skin=core] .ignis-delta i{font-size:12px}body[data-ui-skin=core] .ignis-delta--sm{height:20px}body[data-ui-skin=core] .ignis-delta[data-trend=good]{--flash:var(--ok-line);background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok-text)}body[data-ui-skin=core] .ignis-delta[data-trend=bad]{--flash:var(--danger-line);background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger-text)}@media (prefers-reduced-motion:no-preference){body[data-ui-skin=core] .ignis-delta.is-flash{animation:.6s ease-out ignis-flash}}body[data-ui-skin=core] .ignis-figure{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}body[data-ui-skin=core] .ignis-figure__num{color:var(--content-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:40px;font-weight:400;line-height:44px}body[data-ui-skin=core] .ignis-figure__delta{color:var(--series-1);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:6px;font-size:18px;font-weight:500;line-height:24px;display:inline-flex}body[data-ui-skin=core] .ignis-figure__delta i{font-size:var(--icon-sm);align-self:center}body[data-ui-skin=core] .ignis-figure__delta[data-trend=good]{color:var(--ok-text)}body[data-ui-skin=core] .ignis-figure__delta[data-trend=bad]{color:var(--danger-text)}body[data-ui-skin=core] .ignis-figure__text{color:var(--secondary-text);font-size:18px;line-height:24px}body[data-ui-skin=core] .ignis-figure__note{color:var(--secondary-text);margin:12px 0 0;font-size:14px}body[data-ui-skin=core] .ignis-rule{background:var(--hairline);border:0;height:1px;margin:16px 0}body[data-ui-skin=core] .ignis-rule--dashed{background:repeating-linear-gradient(90deg, var(--dash) 0 6px, transparent 6px 12px)}body[data-ui-skin=core] .ignis-progress:where(:not(.ignis-progress--labeled)),body[data-ui-skin=core] .ignis-progress__track{background:var(--track);height:6px;box-shadow:inset 0 0 0 1px var(--border-ui);border-radius:999px;overflow:visible}body[data-ui-skin=core] .ignis-progress--sm{height:4px}body[data-ui-skin=core] .ignis-progress--lg{height:14px}body[data-ui-skin=core] .ignis-progress--indeterminate{overflow:hidden}body[data-ui-skin=core] .ignis-progress__bar{width:calc(var(--value) * 100%);background:linear-gradient(180deg, var(--btn-hi) 0 40%, transparent 60%), linear-gradient(90deg, var(--accent-bar), var(--accent-bar-2,var(--accent-bar)));box-shadow:inset 0 1px 0 var(--btn-hi), inset 0 -1px 0 var(--btn-lo), 0 0 12px -2px var(--accent-glow)}body[data-ui-skin=core] .ignis-progress:is([data-tone],.ignis-progress--ok,.ignis-progress--warn,.ignis-progress--danger,.ignis-progress--info) .ignis-progress__bar{background:linear-gradient(180deg, var(--btn-hi) 0 40%, transparent 60%), var(--tone);box-shadow:inset 0 1px 0 var(--btn-hi), inset 0 -1px 0 var(--btn-lo), 0 0 12px -2px color-mix(in oklab, var(--tone) 35%, transparent)}body[data-ui-skin=core] .ignis-progress--striped .ignis-progress__bar{background-image:repeating-linear-gradient(-45deg, var(--stripe) 0 4px, transparent 4px 9px), linear-gradient(180deg, var(--btn-hi) 0 40%, transparent 60%), linear-gradient(90deg, var(--accent-bar), var(--accent-bar-2,var(--accent-bar)));background-size:12.728px 12.728px,auto,auto}body[data-ui-skin=core] .ignis-progress--striped:is([data-tone],.ignis-progress--ok,.ignis-progress--warn,.ignis-progress--danger,.ignis-progress--info) .ignis-progress__bar{background-image:repeating-linear-gradient(-45deg, var(--stripe) 0 4px, transparent 4px 9px), linear-gradient(180deg, var(--btn-hi) 0 40%, transparent 60%), linear-gradient(var(--tone), var(--tone))}@media (prefers-reduced-motion:no-preference){body[data-ui-skin=core] .ignis-progress--striped[data-state=running] .ignis-progress__bar{animation:.7s linear infinite ignis-progress-stripes}body[data-ui-skin=core] .ignis-progress--striped.ignis-progress--indeterminate .ignis-progress__bar{animation:ignis-progress-sweep 1.4s var(--motion-ease) infinite, ignis-progress-stripes .7s linear infinite}}body[data-ui-skin=core] .ignis-progress--labeled-head{height:4px;margin-top:22px}body[data-ui-skin=core] .ignis-progress__value{bottom:calc(100% + 6px);left:clamp(0px, var(--value,0) * 100% - 2.75em, 100% - 2.75em);width:2.75em;color:var(--accent-text);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:16px;position:absolute}body[data-ui-skin=core] .ignis-meter{gap:8px;min-width:0;display:grid}body[data-ui-skin=core] .ignis-meter__head{color:var(--secondary-text);justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:20px;display:flex}body[data-ui-skin=core] .ignis-meter__value{color:var(--content-text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}body[data-ui-skin=core] .ignis-meter__scale{justify-content:space-between;gap:2px;height:20px;display:flex}body[data-ui-skin=core] .ignis-meter__tick{background:var(--tick-empty);border-radius:999px;flex:0 0 4px}body[data-ui-skin=core] .ignis-meter__tick.is-on{background:var(--meter-tone,var(--series-1))}body[data-ui-skin=core] .ignis-meter--sm .ignis-meter__scale{height:12px}body[data-ui-skin=core] .ignis-meter--sm .ignis-meter__tick{flex-basis:3px}body[data-ui-skin=core] .ignis-meter--lg .ignis-meter__scale{height:24px}body[data-ui-skin=core] .ignis-meter.is-low{--meter-tone:var(--danger)}body[data-ui-skin=core] .ignis-meter.is-low .ignis-meter__value{color:var(--danger-text)}body[data-ui-skin=core] .ignis-meter__warn{display:none}body[data-ui-skin=core] .ignis-meter.is-low .ignis-meter__warn{display:inline}body[data-ui-skin=core] .ignis-bezel__well--list>.ignis-meter{margin-bottom:6px;padding:6px 8px 4px}body[data-ui-skin=core] .ignis-card>.ignis-meter+.ignis-statusline{margin-top:12px}body[data-ui-skin=core] .ignis-meter--steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px}body[data-ui-skin=core] .ignis-meter__step{min-width:0;color:var(--tertiary-text);gap:8px;font-size:13px;line-height:18px;display:grid;position:relative}body[data-ui-skin=core] .ignis-meter__step:before{content:"";background:var(--tick-empty);border-radius:999px;height:6px}body[data-ui-skin=core] .ignis-meter__step.is-done{color:var(--secondary-text)}body[data-ui-skin=core] .ignis-meter__step.is-done:before{background:var(--tertiary-text)}body[data-ui-skin=core] .ignis-meter__step[aria-current=step]{color:var(--content-text);font-weight:500}body[data-ui-skin=core] .ignis-meter__step[aria-current=step]:before{background:linear-gradient(180deg, var(--btn-hi) 0 40%, transparent 60%), linear-gradient(90deg, var(--accent-bar), var(--accent-bar-2,var(--accent-bar)));box-shadow:0 0 12px -2px var(--accent-glow)}body[data-ui-skin=core] .ignis-meter__step.is-signal{animation:none}@media (prefers-reduced-motion:no-preference){body[data-ui-skin=core] .ignis-meter__step[aria-current=step].is-signal:after{content:"";background:linear-gradient(100deg, transparent 35%, var(--sweep-tone,var(--edge-sweep)) 50%, transparent 65%) 100% 0/300% 100% no-repeat;height:6px;animation:ignis-step-sweep var(--dur-sweep) ease-in-out;border-radius:999px;position:absolute;top:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){body[data-ui-skin=core] .ignis-meter__step.is-signal:before{outline:1px solid var(--accent-line);outline-offset:1px}}body[data-ui-skin=core] .ignis-dot{background:var(--tone,var(--tertiary-text));width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab, var(--tone,var(--tertiary-text)) 15%, transparent);border-radius:50%;flex:none;display:inline-block;position:relative}body[data-ui-skin=core] .ignis-chip .ignis-dot{width:6px;height:6px;box-shadow:none}body[data-ui-skin=core] .ignis-chip b{font-weight:600}body[data-ui-skin=core] .ignis-dot.is-alarm:after{content:"";background:color-mix(in oklab, var(--tone,var(--danger)) 35%, transparent);opacity:0;border-radius:50%;position:absolute;inset:-5px}@media (prefers-reduced-motion:no-preference){body[data-ui-skin=core] .ignis-dot.is-alarm:after{animation:1.6s ease-in-out infinite ignis-halo}}@media (prefers-reduced-motion:reduce){body[data-ui-skin=core] .ignis-dot.is-alarm:after{opacity:1}}body[data-ui-skin=core] .is-signal[data-ignis-signal=danger]{--sweep-tone:var(--danger)}@media (prefers-reduced-motion:no-preference){body[data-ui-skin=core] .is-signal{animation:ignis-sweep var(--dur-sweep) ease-in-out}body[data-ui-skin=core] .is-signal[data-ignis-signal=danger]{animation-iteration-count:2}}@media (prefers-reduced-motion:reduce){body[data-ui-skin=core] .is-signal{border-color:var(--accent-line)!important}}body[data-ui-skin=core] .ignis-region{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--well);height:24px;color:var(--secondary-text);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}body[data-ui-skin=core] .ignis-region i{font-size:var(--icon-sm);color:var(--tertiary-text)}body[data-ui-skin=core] .ignis-glyph,body[data-ui-skin=core] .twplus-link-card__icon,body[data-ui-skin=core] .twplus-stacked-list__icon,body[data-ui-skin=core] .ignis-inbox__icon,body[data-ui-skin=core] .ignis-empty__glyph{--face:var(--surface-4);background:linear-gradient(var(--surface-4), var(--surface-4)) padding-box, linear-gradient(135deg, var(--edge-top), var(--edge-bottom)) border-box;box-shadow:inset 0 1px 0 var(--hi);box-sizing:border-box;border-radius:var(--radius-2);width:36px;height:36px;color:var(--secondary-text);font-size:var(--icon-sm);border:1px solid #0000;flex:none;place-items:center;display:inline-grid}body[data-ui-skin=core] .ignis-glyph--sm{border-radius:var(--radius-1);width:28px;height:28px}body[data-ui-skin=core] .ignis-glyph--md,body[data-ui-skin=core] .twplus-link-card__icon{width:40px;height:40px}body[data-ui-skin=core] .ignis-glyph--lg{border-radius:var(--radius-3);width:48px;height:48px;font-size:var(--icon-md)}body[data-ui-skin=core] .ignis-glyph[data-tone],body[data-ui-skin=core] .ignis-empty:is([data-tone=info],[data-tone=ok],[data-tone=warn],[data-tone=danger]) .ignis-empty__glyph{background:linear-gradient(var(--tone-soft), var(--tone-soft)) padding-box, linear-gradient(var(--tone-line), var(--tone-line)) border-box;box-shadow:none;color:var(--tone-text)}body[data-ui-skin=core] .ignis-sparks{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:8px;display:grid}body[data-ui-skin=core] .ignis-spark{box-sizing:border-box;border-radius:var(--radius-2);background:var(--well);min-width:0;height:72px;color:var(--series-1);flex-direction:column;padding:12px 12px 0;display:flex;overflow:clip}body[data-ui-skin=core] .ignis-bezel__well .ignis-spark{background:var(--surface-2)}body[data-ui-skin=core] .ignis-spark[data-critical]{color:var(--series-critical)}body[data-ui-skin=core] .ignis-spark__head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}body[data-ui-skin=core] .ignis-spark__label{min-width:0;color:var(--tertiary-text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}body[data-ui-skin=core] .ignis-spark__value{color:var(--content-text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}body[data-ui-skin=core] .ignis-spark[data-critical] .ignis-spark__value{color:var(--danger-text)}body[data-ui-skin=core] .ignis-spark__plot{flex:1;margin:6px 0 5px;position:relative}body[data-ui-skin=core] .ignis-spark__plot svg,body[data-ui-skin=core] .ignis-bars__line{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}body[data-ui-skin=core] .ignis-spark__line,body[data-ui-skin=core] .ignis-bars__line polyline{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}body[data-ui-skin=core] .ignis-spark__end,body[data-ui-skin=core] .ignis-bars__pt{box-sizing:content-box;background:var(--content-text);pointer-events:none;border:2px solid;border-radius:50%;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%)}body[data-ui-skin=core] .ignis-bars{--line-tone:var(--series-4);gap:12px;min-width:0;display:grid}body[data-ui-skin=core] .ignis-bars[data-line=solid]{--line-tone:var(--series-2)}body[data-ui-skin=core] .ignis-bars[data-line=limit]{--line-tone:var(--danger)}body[data-ui-skin=core] .ignis-bars__legend{color:var(--secondary-text);flex-wrap:wrap;gap:6px 16px;font-size:13px;line-height:20px;display:flex}body[data-ui-skin=core] .ignis-bars__legend>span{align-items:center;gap:8px;display:inline-flex}body[data-ui-skin=core] .ignis-bars__swatch{background:var(--series-1);border-radius:50%;flex:none;width:10px;height:10px}body[data-ui-skin=core] .ignis-bars__swatch--over{background:repeating-linear-gradient(45deg, var(--hatch) 0 1.5px, transparent 1.5px 6px), var(--well-deep);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--border-ui);border-radius:0}body[data-ui-skin=core] .ignis-bars__swatch--line{border-top:2px dashed var(--line-tone);background:0 0;border-radius:0;width:18px;height:0}body[data-ui-skin=core] .ignis-bars[data-line=solid] .ignis-bars__swatch--line{border-top-style:solid}body[data-ui-skin=core] .ignis-bars__frame{grid-template-rows:160px auto;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;display:grid}body[data-ui-skin=core] .ignis-bars__y{color:var(--tertiary-text);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;justify-content:space-between;align-items:flex-end;margin-block:-6px;font-size:12px;line-height:12px;display:flex}body[data-ui-skin=core] .ignis-bars__plot{min-width:0;position:relative}body[data-ui-skin=core] .ignis-bars__grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}body[data-ui-skin=core] .ignis-bars__grid>span{background:repeating-linear-gradient(90deg, var(--chart-grid) 0 4px, transparent 4px 8px);height:1px}body[data-ui-skin=core] .ignis-bars__grid>.ignis-bars__zero{background:var(--chart-grid)}body[data-ui-skin=core] .ignis-bars__cols{display:flex;position:absolute;inset:0}body[data-ui-skin=core] .ignis-bars__col{border-radius:var(--radius-1);min-width:0;height:100%;color:inherit;cursor:default;background:0 0;border:0;flex:1 1 0;padding:0;position:relative}body[data-ui-skin=core] .ignis-bars__bar,body[data-ui-skin=core] .ignis-bars__neg{width:64%;max-width:56px;margin-inline:auto;position:absolute;left:0;right:0}body[data-ui-skin=core] .ignis-bars__bar{transform-origin:50% 100%;border-start-start-radius:var(--radius-2);border-start-end-radius:var(--radius-2);flex-direction:column;display:flex;overflow:clip}body[data-ui-skin=core] .ignis-bars__neg{background:var(--danger);opacity:.85;transform-origin:50% 0;border-end-end-radius:var(--radius-1);border-end-start-radius:var(--radius-1)}body[data-ui-skin=core] .ignis-bars__over{border-radius:var(--radius-2);background:repeating-linear-gradient(45deg, var(--hatch) 0 1.5px, transparent 1.5px 6px), var(--well-deep);box-shadow:inset 0 0 0 1px var(--border-ui);flex:none}body[data-ui-skin=core] .ignis-bars__fill{background:var(--series-1);opacity:.85;flex:auto}body[data-ui-skin=core] .ignis-bars__over+.ignis-bars__fill{border-start-start-radius:var(--radius-1);border-start-end-radius:var(--radius-1)}body[data-ui-skin=core] .ignis-bars__col.is-active :is(.ignis-bars__fill,.ignis-bars__neg){opacity:1}body[data-ui-skin=core] .ignis-bars__col.is-active .ignis-bars__bar{filter:drop-shadow(0 0 8px color-mix(in oklab, var(--series-1) 45%, transparent))}body[data-ui-skin=core] .ignis-bars__col.is-active .ignis-bars__neg{filter:drop-shadow(0 0 8px color-mix(in oklab, var(--danger) 45%, transparent))}body[data-ui-skin=core] .ignis-bars__line,body[data-ui-skin=core] .ignis-bars__pt{color:var(--line-tone)}body[data-ui-skin=core] .ignis-bars:not([data-line=solid]) .ignis-bars__line polyline{stroke-dasharray:4 4}body[data-ui-skin=core] .ignis-bars__x{color:var(--tertiary-text);letter-spacing:.06em;text-transform:uppercase;grid-column:2;font-size:12px;font-weight:500;line-height:16px;display:flex}body[data-ui-skin=core] .ignis-bars__x>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}body[data-ui-skin=core] .ignis-bars__table summary{color:var(--secondary-text);cursor:pointer;font-size:13px;line-height:20px}body[data-ui-skin=core] .ignis-bars__scroll{border:1px solid var(--border-subtle);border-radius:var(--radius-2);margin-top:10px;overflow-x:auto}body[data-ui-skin=core] .ignis-bars__table tbody th{padding:var(--table-cell-y) 16px;color:var(--content-text);font-size:var(--table-font-size);letter-spacing:0;text-transform:none;background:0 0;font-weight:400;position:static}@media (prefers-reduced-motion:no-preference){body[data-ui-skin=core] .ignis-bars__fill,body[data-ui-skin=core] .ignis-bars__neg{transition:opacity var(--dur-hover) linear}}body[data-ui-skin=core] .ignis-tooltip--chart{border:1px solid var(--hairline-strong);border-radius:var(--radius-item);background:var(--well-deep);min-width:180px;max-width:none;box-shadow:var(--shadow-pop);color:var(--content-text);text-align:left;white-space:nowrap;gap:6px;padding:12px 14px;font-size:13px;font-weight:400;line-height:20px;display:grid;top:0;transform:none}body[data-ui-skin=core] .ignis-tooltip--chart:before{content:none}body[data-ui-skin=core] .ignis-tooltip__head{color:var(--tertiary-text);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}body[data-ui-skin=core] .ignis-tooltip__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}body[data-ui-skin=core] .ignis-tooltip__row>span{color:var(--secondary-text)}body[data-ui-skin=core] .ignis-tooltip__row>b{color:var(--content-text);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}body[data-ui-skin=core] .ignis-tooltip--chart .ignis-bars__swatch{border:0;border-radius:50%;width:8px;height:8px}body[data-ui-skin=core] .ignis-tooltip--chart .ignis-bars__swatch--line{background:var(--line-tone)}body[data-ui-skin=core] .ignis-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}body[data-ui-skin=core] .ignis-lane{--face:var(--surface-2);background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box;box-shadow:inset 0 1px 0 var(--hi);border-radius:var(--radius-3);scroll-snap-align:start;border:1px solid #0000;align-content:start;gap:8px;min-width:0;padding:4px;display:grid}body[data-ui-skin=core] .ignis-lane__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}body[data-ui-skin=core] .ignis-lane__head{border-radius:var(--radius-item);background:var(--well);height:44px;color:var(--content-text);align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}body[data-ui-skin=core] .ignis-lane__head>i{font-size:var(--icon-sm);color:var(--tertiary-text)}body[data-ui-skin=core] .ignis-lane__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:15px;font-weight:500;line-height:22px;overflow:hidden}body[data-ui-skin=core] .ignis-lane__count{box-sizing:border-box;background:var(--fill-3);min-width:20px;height:20px;color:var(--secondary-text);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:12px;font-weight:500;line-height:20px}body[data-ui-skin=core] .ignis-lane__head--active{background:var(--lane-active);color:var(--lane-active-text)}body[data-ui-skin=core] .ignis-lane__head[data-tone]{background:var(--tone-lane);color:var(--tone-lane-text)}body[data-ui-skin=core] .ignis-lane__head:is(.ignis-lane__head--active,[data-tone]) :is(i,.ignis-lane__count,.ignis-btn){color:inherit}body[data-ui-skin=core] .ignis-board__add{box-sizing:border-box;border:1px dashed var(--border-control);border-radius:var(--radius-2);background:var(--well);width:100%;min-height:40px;color:var(--secondary-text);font:inherit;text-align:center;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}body[data-ui-skin=core] .ignis-board__add i{font-size:var(--icon-sm)}body[data-ui-skin=core] .ignis-board__add:is(a,button){cursor:pointer}body[data-ui-skin=core] .ignis-board__add:is(a,button):hover{border-color:var(--border-strong);background:var(--fill-1)}@media (pointer:coarse){body[data-ui-skin=core] .ignis-board__add{min-height:44px}}body[data-ui-skin=core] .ignis-task:not(:where(.ignis-tasks>*)){--face:var(--surface-3);background:linear-gradient(var(--surface-3), var(--surface-3)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box;box-shadow:inset 0 1px 0 var(--hi);border-radius:var(--radius-item);min-width:0;color:var(--content-text);border:1px solid #0000;gap:8px;padding:16px;display:grid;position:relative}body[data-ui-skin=core] .ignis-task:not(:where(.ignis-tasks>*)):hover{background:linear-gradient(var(--surface-3), var(--surface-3)) padding-box, linear-gradient(var(--hairline-strong), var(--hairline-strong)) border-box}body[data-ui-skin=core] .ignis-task__title{align-items:flex-start;gap:8px;min-width:0;margin:0;font-size:15px;font-weight:500;line-height:22px;display:flex}body[data-ui-skin=core] .ignis-task__title i{color:var(--tertiary-text);font-size:var(--icon-md);flex:none;margin-top:1px}body[data-ui-skin=core] .ignis-task__title a{color:inherit;text-decoration:none}body[data-ui-skin=core] .ignis-task__title a:after{content:"";border-radius:var(--radius-item);position:absolute;inset:0}body[data-ui-skin=core] .ignis-task__title a:focus-visible{outline:none}body[data-ui-skin=core] .ignis-task__title a:focus-visible:after{outline:2px solid var(--accent-focus);outline-offset:2px}body[data-ui-skin=core] .ignis-task__text{color:var(--tertiary-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}body[data-ui-skin=core] .ignis-task__foot{min-width:0;color:var(--secondary-text);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:13px;line-height:20px;display:flex}body[data-ui-skin=core] .ignis-task__foot>:last-child:not(:first-child){margin-left:auto}body[data-ui-skin=core] .ignis-task__foot :is(a,button){z-index:1;position:relative}body[data-ui-skin=core] .ignis-task__meta{color:var(--tertiary-text);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}body[data-ui-skin=core] .ignis-task__meta i{font-size:12px}body[data-ui-skin=core] .ignis-task--deal{gap:4px}body[data-ui-skin=core] .ignis-task__over{color:var(--tertiary-text);font-size:13px;line-height:20px}body[data-ui-skin=core] .ignis-task__value{font-variant-numeric:tabular-nums;font-size:22px;font-weight:400;line-height:28px}body[data-ui-skin=core] .ignis-task--deal .ignis-rule{margin:10px 0}body[data-ui-skin=core] .ignis-table th{letter-spacing:.06em;padding:10px 16px;font-size:12px;font-weight:500;line-height:16px}body[data-ui-skin=core] .ignis-table td{padding:var(--table-cell-y) 16px;border-bottom-color:var(--border-subtle);font-size:var(--table-font-size);line-height:22px}body[data-ui-skin=core] table.ignis-table tbody tr[aria-selected=true]>td{background:var(--fill-2)}body[data-ui-skin=core] table.ignis-table tbody tr[aria-selected=true]>td:first-child{box-shadow:inset 2px 0 0 var(--content-text)}body[data-ui-skin=core] table.ignis-table tbody tr:focus-visible{outline:2px solid var(--accent-focus);outline-offset:-2px}body[data-ui-skin=core] :is(.ignis-table,.ignis-task,.ignis-entry) .ignis-mono:not(.ignis-chip){color:var(--secondary-text);white-space:nowrap;font-size:13px;font-weight:500}body[data-ui-skin=core] .ignis-entry .ignis-entry__title.ignis-mono{color:var(--content-text)}body[data-ui-skin=core] .ignis-hint{border:1px solid var(--hairline);border-radius:var(--radius-item);background:var(--surface-2);gap:8px;min-width:0;padding:14px 16px;display:grid}body[data-ui-skin=core] .ignis-hint__head{align-items:center;gap:10px;min-width:0;display:flex}body[data-ui-skin=core] .ignis-hint__title{min-width:0;color:var(--content-text);margin:0;font-size:15px;font-weight:500;line-height:22px}body[data-ui-skin=core] .ignis-hint__text{color:var(--secondary-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}body[data-ui-skin=core] .ignis-hint__action{width:100%}body[data-ui-skin=core] .ignis-hints .ignis-more-link{justify-self:start;margin:2px 6px}body[data-ui-skin=core] .ignis-hint--fade{-webkit-mask-image:linear-gradient(#000 calc(100% - 14px),#0000);mask-image:linear-gradient(#000 calc(100% - 14px),#0000)}body[data-ui-skin=core] .ignis-avatar{--face:var(--surface-4);background:linear-gradient(var(--surface-4), var(--surface-4)) padding-box, linear-gradient(180deg, var(--edge-top), var(--edge-bottom)) border-box;box-shadow:inset 0 1px 0 var(--hi);box-sizing:border-box;width:32px;height:32px;color:var(--secondary-text);white-space:nowrap;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-grid;position:relative}body[data-ui-skin=core] .ignis-avatar--xs{width:24px;height:24px}body[data-ui-skin=core] .ignis-avatar--sm{width:28px;height:28px}body[data-ui-skin=core] .ignis-avatar--md{width:40px;height:40px}body[data-ui-skin=core] .ignis-avatar .ignis-dot{box-shadow:0 0 0 2px var(--ring,var(--surface-2));position:absolute;bottom:-1px;right:-1px}body[data-ui-skin=core] .ignis-avatars{align-items:center;display:inline-flex}body[data-ui-skin=core] .ignis-avatars>.ignis-avatar{box-shadow:inset 0 1px 0 var(--hi), 0 0 0 2px var(--ring,var(--surface-2))}body[data-ui-skin=core] .ignis-avatars>.ignis-avatar+.ignis-avatar{margin-left:-6px}body[data-ui-skin=core] .ignis-person{gap:14px;min-width:0;display:grid}body[data-ui-skin=core] .ignis-person__head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}body[data-ui-skin=core] .ignis-person__name{color:var(--content-text);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:22px}body[data-ui-skin=core] .ignis-person__role{color:var(--tertiary-text);font-size:13px;line-height:20px}body[data-ui-skin=core] .ignis-statusline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}body[data-ui-skin=core] .ignis-micro+.ignis-statusline{margin-top:6px}body[data-ui-skin=core] .ignis-micro{color:var(--tertiary-text);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}body[data-ui-skin=core] .ignis-more-link{color:var(--accent-text);font-size:13px;font-weight:500;line-height:20px;text-decoration:none}body[data-ui-skin=core] .ignis-more-link:hover{text-decoration:underline}body[data-ui-skin=core] i[data-tone]{color:var(--tone-text)}@media print{body[data-ui-skin=core] .ignis-bezel,body[data-ui-skin=core] .ignis-bezel__well,body[data-ui-skin=core] .ignis-kpi{border:1px solid var(--border-subtle);box-shadow:none;background:0 0}body[data-ui-skin=core] .is-signal{animation:none}}@keyframes ignis-sweep{0%,to{background-image:linear-gradient(var(--face,var(--surface-2)), var(--face,var(--surface-2))), linear-gradient(100deg, transparent 40%, var(--sweep-tone,var(--edge-sweep)) 50%, transparent 60%), var(--edge,linear-gradient(180deg, var(--edge-top), var(--edge-bottom)));background-repeat:no-repeat;background-size:100% 100%,300% 100%,100% 100%;background-origin:padding-box,border-box,border-box;background-clip:padding-box,border-box,border-box}0%{background-position:0 0,100% 0,0 0}to{background-position:0 0,0 0,0 0}}@keyframes ignis-step-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ignis-halo{50%{opacity:1}}@keyframes ignis-flash{35%{background-color:var(--flash)}}@keyframes ignis-progress-stripes{to{background-position:12.728px 0,0 0,0 0}}body[data-ui-skin=core] .ignis-empty{text-align:center;justify-items:center;padding:40px 20px 44px;display:grid;position:relative}body[data-ui-skin=core] .ignis-empty>:not(.ignis-empty__ghost){position:relative}body[data-ui-skin=core] :is(.ignis-card__scroll,.twplus-table-card__scroll):has(td>.ignis-empty){container-type:inline-size}body[data-ui-skin=core] :is(.ignis-card__scroll,.twplus-table-card__scroll):has(td>.ignis-empty) td>.ignis-empty{box-sizing:border-box;width:calc(100cqi - 32px);position:sticky;left:16px}body[data-ui-skin=core] .ignis-empty__glyph{border-radius:var(--radius-3);width:48px;height:48px;font-size:var(--icon-md);margin-bottom:16px}body[data-ui-skin=core] .ignis-empty__title{color:var(--content-text);overflow-wrap:anywhere;margin:0 0 6px;font-size:16px;font-weight:600}body[data-ui-skin=core] .ignis-empty__text{max-width:48ch;color:var(--secondary-text);margin:0;font-size:14px;line-height:1.6}body[data-ui-skin=core] .ignis-empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}body[data-ui-skin=core] .ignis-empty__code{font-family:var(--mono,ui-monospace, monospace);color:var(--tertiary-text);margin:14px 0 0;font-size:13px}body[data-ui-skin=core] .ignis-empty--sm{padding:28px 20px 30px}body[data-ui-skin=core] .ignis-empty--sm .ignis-empty__glyph{border-radius:var(--radius-2);width:36px;height:36px;font-size:var(--icon-sm);margin-bottom:12px}body[data-ui-skin=core] .ignis-empty--sm .ignis-empty__title{font-size:15px}body[data-ui-skin=core] .ignis-empty--first{padding:76px 20px 72px;overflow:hidden}body[data-ui-skin=core] .ignis-empty--first:before{content:"";background:radial-gradient(460px 230px at 50% 52%, var(--well) 35%, transparent 100%);position:absolute;inset:0}body[data-ui-skin=core] .ignis-empty__ghost{pointer-events:none;opacity:.7;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}body[data-ui-skin=core] .ignis-empty__ghost>div{grid-template-columns:16px repeat(var(--ghost-cols,3), minmax(0, 1fr)) 64px;border-bottom:1px solid color-mix(in oklab, var(--border-subtle) 70%, transparent);align-items:center;gap:28px;height:50px;padding:0 20px;display:grid}body[data-ui-skin=core] .ignis-empty__ghost i{border-radius:var(--radius-1);background:var(--fill-2);width:70%;height:8px}body[data-ui-skin=core] .ignis-empty__ghost>div:nth-child(2n) i:nth-child(2){width:48%}body[data-ui-skin=core] .ignis-empty__ghost>div:nth-child(3n) i:nth-child(3){width:40%}body[data-ui-skin=core] .ignis-empty__ghost i:first-child{border:1px solid var(--border-subtle);background:0 0;width:16px;height:16px}body[data-ui-skin=core] .ignis-empty__ghost i:last-child{background:var(--fill-1);width:auto;height:18px}body[data-ui-skin=core] .ignis-empty__query{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}body[data-ui-skin=core] .ignis-empty__term,body[data-ui-skin=core] .ignis-empty__filter{border-radius:var(--radius-1);border:1px solid var(--border-control);height:24px;color:var(--secondary-text);align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}body[data-ui-skin=core] .ignis-empty__filter{color:var(--accent-text);border-color:color-mix(in oklab, var(--accent-base) 35%, transparent);text-decoration:none}body[data-ui-skin=core] .ignis-empty__filter:hover{background:var(--fill-2)}body[data-ui-skin=core] .ignis-empty__tips{text-align:left;width:100%;max-width:400px;color:var(--secondary-text);border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--fill-1);gap:6px;margin:16px 0 0;padding:12px 14px;font-size:13px;list-style:none;display:grid}body[data-ui-skin=core] .ignis-empty__progress{text-align:left;width:100%;max-width:440px;color:var(--tertiary-text);gap:6px;margin-top:18px;font-size:12px;display:grid}body[data-ui-skin=core] .ignis-empty__steps{text-align:left;gap:8px;width:100%;max-width:440px;margin:20px 0 0;padding:0;list-style:none;display:grid}body[data-ui-skin=core] .ignis-empty__steps li{border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--fill-1);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 8px 8px 12px;font-size:14px;display:grid}body[data-ui-skin=core] .ignis-empty__step-no{border:1px solid var(--border-control);width:24px;height:24px;color:var(--tertiary-text);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}body[data-ui-skin=core] .ignis-empty__steps [data-state=done]{color:var(--tertiary-text)}body[data-ui-skin=core] .ignis-empty__steps [data-state=done] .ignis-empty__step-no{background:color-mix(in oklab, var(--ok) 18%, transparent);color:var(--ok);border-color:#0000}body[data-ui-skin=core] .ignis-empty__steps [data-state=current]{border-color:color-mix(in oklab, var(--accent-base) 40%, transparent);background:color-mix(in oklab, var(--accent-base) 8%, transparent)}body[data-ui-skin=core] .ignis-empty__steps [data-state=current] .ignis-empty__step-no{color:var(--on-accent);background-color:var(--accent-fill);background-image:linear-gradient(135deg, var(--accent-fill), var(--accent-fill-2,var(--accent-fill)));border:0}body[data-ui-skin=core] .ignis-empty--inline{box-sizing:border-box;border:1px dashed var(--border-control);border-radius:var(--radius-2);background:var(--well);width:100%;min-height:40px;color:var(--secondary-text);font:inherit;text-align:center;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}body[data-ui-skin=core] .ignis-empty--inline i{font-size:var(--icon-sm)}body[data-ui-skin=core] .ignis-empty--inline:is(a,button){cursor:pointer}body[data-ui-skin=core] .ignis-empty--inline:is(a,button):hover{border-color:var(--border-strong);background:var(--fill-1)}@media (pointer:coarse){body[data-ui-skin=core] .ignis-empty--inline{min-height:44px}}@media (prefers-reduced-motion:no-preference){body[data-ui-skin=core] .ignis-empty[data-tone=ok] .ignis-empty__glyph{animation:.7s cubic-bezier(.34,1.45,.55,1) .2s both ignis-empty-glyph}}@keyframes ignis-empty-glyph{0%{opacity:0;transform:scale(.55)}}@media (width>=901px){body[data-ui-skin=core] .ignis-topbar{padding-right:8px}}body[data-ui-skin=core] .ignis-chip--sk1{--tone-soft:var(--danger-soft);--tone-line:var(--danger-line);--tone-text:var(--danger-text)}body[data-ui-skin=core] .ignis-chip--sk2{--tone-soft:var(--warn-soft);--tone-line:var(--warn-line);--tone-text:var(--warn-text)}body[data-ui-skin=core] .ignis-chip--sk3{--tone-soft:var(--ok-soft);--tone-line:var(--ok-line);--tone-text:var(--ok-text)}body[data-ui-skin=core] .ignis-chip--sk4{--tone-soft:var(--info-soft);--tone-line:var(--info-line);--tone-text:var(--info-text)}body[data-ui-skin=core] .ignis-chip:is(.ignis-chip--sk5,.ignis-chip--tot){--tone-soft:var(--fill-3);--tone-line:var(--border-strong);--tone-text:var(--content-text)}body[data-ui-skin=core] .ignis-chip:is(.ignis-chip--sk1,.ignis-chip--sk2,.ignis-chip--sk3,.ignis-chip--sk4,.ignis-chip--sk5,.ignis-chip--tot){background:var(--tone-soft);border-color:var(--tone-line);color:var(--tone-text)}body[data-ui-skin=core] .ignis-btn--sk1{--tone-soft:var(--danger-soft);--tone-line:var(--danger-line);--tone-text:var(--danger-text)}body[data-ui-skin=core] .ignis-btn--sk2{--tone-soft:var(--warn-soft);--tone-line:var(--warn-line);--tone-text:var(--warn-text)}body[data-ui-skin=core] .ignis-btn--sk3{--tone-soft:var(--ok-soft);--tone-line:var(--ok-line);--tone-text:var(--ok-text)}body[data-ui-skin=core] .ignis-btn--sk4{--tone-soft:var(--info-soft);--tone-line:var(--info-line);--tone-text:var(--info-text)}body[data-ui-skin=core] .ignis-btn--sk5{--tone-soft:var(--fill-3);--tone-line:var(--border-strong);--tone-text:var(--content-text)}body[data-ui-skin=core] .ignis-btn:is(.ignis-btn--sk1,.ignis-btn--sk2,.ignis-btn--sk3,.ignis-btn--sk4,.ignis-btn--sk5){background:var(--tone-soft);border-color:var(--tone-line);color:var(--tone-text)}body[data-ui-skin=core] .ignis-btn:is(.ignis-btn--sk1,.ignis-btn--sk2,.ignis-btn--sk3,.ignis-btn--sk4,.ignis-btn--sk5):hover:not(:disabled){background:var(--tone-soft);border-color:var(--tone-text)}[data-theme=light] body[data-ui-skin=core]{--series-1:oklch(58% .11 215);--series-2:oklch(60% .09 72);--series-3:var(--series-4);--accent-text:color-mix(in srgb, var(--accent-base) 75%, black);--accent-focus:color-mix(in srgb, var(--accent-base) 75%, black)}
