/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.\!filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )!important}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}:root,[data-theme=light]{--canvas:#e8e9eb;--shell:#f5f5f6;--surface:#fff;--surface-sunken:#f4f4f5;--surface-hover:#ececee;--surface-static:#fff;--border:#ececee;--border-strong:#d9d9de;--ink:#131413;--ink-muted:#5f6066;--ink-subtle:#6b6c72;--ink-static:#131413;--inverse:#18181b;--on-inverse:#fff;--lime:#b8f23e;--lime-strong:#a2e22a;--lime-sheen:#ffffff2e;--on-lime:#132006;--lime-tint:#f0fcda;--lime-text:#3e5f0a;--forest-bright:#1e8443;--forest:#1b7a3d;--forest-deep:#0c4a2d;--forest-glow:#63d46e;--on-forest:#fff;--on-forest-tint:#ffffff29;--on-forest-muted:#fffc;--forest-tint:#e6f5eb;--forest-text:#0f6b34;--positive:#0f7a3a;--positive-tint:#e5f6eb;--negative:#c42b31;--negative-tint:#fdebeb;--warning:#d69a00;--warning-ink:#8a5c00;--warning-tint:#ffedb8;--info:#1f57d6;--info-tint:#e8effe;--info-line:#c3d4fb;--info-strong:#173f9e;--positive-line:#b5e3c5;--positive-strong:#0b5a2b;--negative-line:#f5bdbf;--negative-strong:#8e1c21;--warning-line:#f5cf5c;--warning-strong:#6b4700;--lime-line:#cdeb8f;--hatch:#e2e2e6;--chart-ink:#18181b;--card-ink-1:#151515;--card-ink-2:#3a3a3a;--focus:#1b7a3d;--overlay:#0c0e0d73;--shadow-lift:0 1px 2px #1014120f;--shadow-pop:0 16px 40px #1014121f,0 2px 6px #1014120f;--shadow-cta:0 6px 18px #96d22859}[data-theme=dark]{--canvas:#08090a;--shell:#0f1110;--surface:#171a19;--surface-sunken:#1f2322;--surface-hover:#282d2b;--surface-static:#fff;--border:#262b29;--border-strong:#3a403d;--ink:#f2f4f2;--ink-muted:#a5aba7;--ink-subtle:#8a918d;--ink-static:#131413;--inverse:#f2f4f2;--on-inverse:#121413;--lime:#b8f23e;--lime-strong:#cbf76e;--lime-sheen:#ffffff2e;--on-lime:#132006;--lime-tint:#23300f;--lime-text:#c9f57a;--forest-bright:#1e8443;--forest:#1e8443;--forest-deep:#0e3f27;--forest-glow:#4fc05c;--on-forest:#fff;--on-forest-tint:#ffffff24;--on-forest-muted:#fffc;--forest-tint:#14291c;--forest-text:#6ee19a;--positive:#5bd98a;--positive-tint:#123020;--negative:#ff7a7d;--negative-tint:#3a1617;--warning:#f2c14e;--warning-ink:#f2c14e;--warning-tint:#3a2e0f;--info:#7aa7ff;--info-tint:#172443;--info-line:#2a3f72;--info-strong:#b5cdff;--positive-line:#1e4d33;--positive-strong:#94ebb4;--negative-line:#5a2426;--negative-strong:#ffadaf;--warning-line:#5a4718;--warning-strong:#f7d886;--lime-line:#3a4f17;--hatch:#2e3431;--chart-ink:#e6e9e6;--card-ink-1:#0c0e0d;--card-ink-2:#2c302e;--focus:#b8f23e;--overlay:#0009;--shadow-lift:0 1px 2px #0006;--shadow-pop:0 16px 40px #0000008c,0 2px 6px #0006;--shadow-cta:0 6px 18px #b8f23e2e;color-scheme:dark}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:32px;--radius-pill:999px;--control-sm:32px;--control-md:38px;--control-lg:44px;--font-sans:var(--font-geist),"Geist","Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,Menlo,monospace}.ik-base{background:var(--shell);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";margin:0;font-size:14px;line-height:20px}.ik-base *,.ik-base :after,.ik-base :before{box-sizing:border-box}.ik-frame{flex-wrap:wrap;align-items:flex-start;padding:24px}.ik-frame,.ik-stack{gap:16px;display:flex}.ik-stack{flex-direction:column}.ik-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ik-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.ik-kpi-value,.ik-num,.ik-stat-value,.ik-table td,.ik-tile-value{font-variant-numeric:tabular-nums}.ik-icon{flex:none;display:block}:where(.ik-base) :focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ik-base *,.ik-base :after,.ik-base :before{transition:none!important;animation:none!important}}.ik-pill{background:var(--surface);border-radius:var(--radius-pill);align-items:center;gap:4px;padding:6px;display:flex}.ik-pill-v{flex-direction:column;padding:6px}.ik-dot{background:var(--negative);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);position:absolute;top:9px;right:10px}.ik-brand{align-items:center;gap:10px;padding-right:14px;display:flex}.ik-brand-name{letter-spacing:-.02em;white-space:nowrap;font-size:16px;font-weight:600}.ik-brand-name-lead{font-weight:450}.ik-brand-stacked .ik-brand-name{flex-direction:column;line-height:.98;display:flex}.ik-mark{--ik-mark-line:var(--forest);--ik-mark-edge:var(--forest);--ik-mark-pin:var(--surface);flex:none}[data-theme=dark] .ik-mark{--ik-mark-line:var(--forest-glow);--ik-mark-edge:transparent}.ik-mark-line{stroke:var(--ik-mark-line)}.ik-mark-edge{stroke:var(--ik-mark-edge)}.ik-mark-accent{stroke:var(--lime)}.ik-mark-needle{fill:var(--lime);stroke:var(--ik-mark-edge)}.ik-mark-seed{fill:var(--ik-mark-line)}.ik-mark-pin{fill:var(--ik-mark-pin)}.ik-tabs{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.ik-tabs::-webkit-scrollbar{display:none}.ik-tab{appearance:none;color:var(--ink-muted);font:inherit;height:var(--control-md);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:450;transition:background .15s,color .15s;display:inline-flex}.ik-tab:hover{color:var(--ink);background:var(--surface-sunken)}.ik-tab.is-active{background:var(--inverse);color:var(--on-inverse);font-weight:500}.ik-tab-count{border-radius:var(--radius-pill);background:var(--lime);min-width:20px;height:20px;color:var(--on-lime);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.ik-tabs-sm .ik-tab{height:var(--control-sm);padding:0 12px;font-size:13px}.ik-tabs-boxed{background:var(--surface-sunken);border-radius:var(--radius-pill);padding:4px}.ik-tabs-boxed .ik-tab.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lift)}.ik-iconbtn{appearance:none;cursor:pointer;width:var(--control-md);height:var(--control-md);color:var(--ink);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:relative}.ik-iconbtn-sunken,.ik-iconbtn:hover{background:var(--surface-sunken)}.ik-iconbtn-sunken:hover{background:var(--surface-hover)}.ik-iconbtn-dark,.ik-iconbtn.is-active{background:var(--inverse);color:var(--on-inverse)}.ik-iconbtn-outline{border:1px solid var(--border-strong)}.ik-iconbtn-sm{width:var(--control-sm);height:var(--control-sm)}.ik-iconbtn-sm .ik-dot{top:6px;right:7px}.ik-iconbtn.is-on{background:var(--surface-sunken)}.ik-topbar{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.ik-brand-pill{padding:5px}.ik-topbar-nav{justify-self:center;min-width:0;max-width:100%}.ik-topbar-end{align-items:center;gap:8px;display:flex}.ik-icon-cluster{gap:2px;padding:5px}.ik-user-pill{padding:4px 12px 4px 4px}.ik-user{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;display:flex}.ik-user-text{flex-direction:column;min-width:0;display:flex}.ik-user-name{font-size:14px;font-weight:500;line-height:18px}.ik-user-sub{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;line-height:16px;overflow:hidden}.ik-user-chev{color:var(--ink-muted);margin-left:6px}.ik-rail{z-index:45;flex-direction:column;align-self:start;align-items:center;gap:12px;display:flex;position:sticky;top:16px}.ik-rail-nav{gap:4px;padding:5px}.ik-rail-btn{appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .15s,color .15s;display:grid;position:relative}.ik-rail-btn:hover{background:var(--surface-sunken)}.ik-rail-btn.is-active{background:var(--inverse);color:var(--on-inverse)}.ik-rail-btn .ik-dot{top:6px;right:6px}.ik-rail-spacer{flex:1;min-height:24px}.ik-theme{gap:6px;padding:8px}.ik-canvas{background:var(--shell);min-height:100%;padding:16px 20px 24px}.ik-canvas-flush{padding:0}.ik-shell{grid-template-rows:auto 1fr;grid-template-columns:50px minmax(0,1fr);gap:16px 20px;display:grid}.ik-main{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:960px){.ik-canvas{padding:12px}.ik-shell{grid-template-columns:minmax(0,1fr);gap:12px}.ik-topbar{grid-template-columns:minmax(0,1fr) auto;min-width:0}.ik-topbar-nav{grid-area:2/1/auto/-1;justify-self:stretch;overflow:hidden}.ik-topbar-nav .ik-tabs{flex:1;min-width:0}.ik-brand-pill{justify-self:start}.ik-icon-cluster .ik-iconbtn:nth-child(3){display:none}.ik-topbar-end{justify-self:end}.ik-user-chev,.ik-user-text{display:none}.ik-user-pill{padding:4px}.ik-rail{scrollbar-width:none;min-width:0;position:static;overflow-x:auto}.ik-rail,.ik-rail .ik-pill-v{flex-direction:row}.ik-rail-spacer{display:none}}@media (max-width:520px){.ik-brand-name{display:none}.ik-brand{padding-right:0}.ik-icon-cluster .ik-iconbtn:not(:nth-child(2)){display:none}.ik-icon-cluster{padding:6px}.ik-display{font-size:26px}}.ik-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.ik-pagehead-text{min-width:0}.ik-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:4px;font-size:11px;font-weight:500}.ik-display{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.1}.ik-pagehead-sub{color:var(--ink-muted);max-width:64ch;margin:6px 0 0;font-size:14px;line-height:20px}.ik-pagehead-actions{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.ik-pagehead-actions .ik-tabs{max-width:100%}.ik-btn{appearance:none;font:inherit;cursor:pointer;border-radius:var(--radius-pill);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;transition:background .15s,box-shadow .15s,transform .1s,color .15s;display:inline-flex}.ik-btn:active{transform:translateY(1px)}.ik-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.ik-btn-sm{height:var(--control-sm);gap:6px;padding:0 12px;font-size:13px}.ik-btn-md{height:var(--control-md);padding:0 16px;font-size:14px}.ik-btn-lg{height:var(--control-lg);padding:0 22px;font-size:15px}.ik-btn-block{width:100%}.ik-btn-primary{background:linear-gradient(180deg,var(--lime) 0,var(--lime-strong) 100%);color:var(--on-lime);box-shadow:var(--shadow-cta)}.ik-btn-primary:hover{box-shadow:var(--shadow-cta),inset 0 0 0 999px var(--lime-sheen)}.ik-btn-secondary{background:var(--surface-sunken);color:var(--ink)}.ik-btn-secondary:hover{background:var(--surface-hover)}.ik-btn-dark{background:var(--inverse);color:var(--on-inverse)}.ik-btn-dark:hover{opacity:.9}.ik-btn-forest{background:var(--forest);color:var(--on-forest)}.ik-btn-outline{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-strong)}.ik-btn-outline:hover{background:var(--surface-sunken)}.ik-btn-ghost{color:var(--ink-muted);background:0 0}.ik-btn-ghost:hover{color:var(--ink);background:var(--surface-sunken)}.ik-btn-danger{background:var(--negative-tint);color:var(--negative)}.ik-spinner{border:2px solid;border-right:2px solid #0000;border-radius:50%;width:16px;height:16px;animation:ik-spin .8s linear infinite}@keyframes ik-spin{to{transform:rotate(1turn)}}.ik-card{background:var(--surface);border-radius:var(--radius-lg);flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.ik-card-lg{padding:24px}.ik-card-flush{padding:0}.ik-card-sunken{background:var(--surface-sunken)}.ik-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.ik-card-title{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:550;line-height:22px}.ik-card-sub{color:var(--ink-muted);margin:2px 0 0;font-size:13px;line-height:18px}.ik-card-action{flex:0 auto;gap:8px;min-width:0;max-width:100%;display:flex}.ik-panel{background:var(--surface-sunken);border-radius:var(--radius-md);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.ik-panel-head{align-items:center;gap:8px;font-size:13px;display:flex}.ik-panel-title{font-weight:500}.ik-panel-meta{color:var(--ink-muted);border-left:1px solid var(--border-strong);padding-left:10px}.ik-panel-head>:last-child:not(.ik-panel-title):not(.ik-panel-meta){margin-left:auto}.ik-delta{border-radius:var(--radius-xs);align-items:center;gap:3px;height:22px;padding:0 7px 0 5px;font-size:12px;font-weight:500;display:inline-flex}.ik-delta-good{background:var(--positive-tint);color:var(--positive)}.ik-delta-bad{background:var(--negative-tint);color:var(--negative)}.ik-delta-ondark{background:var(--on-forest-tint);color:var(--on-forest)}.ik-stat{background:var(--surface-sunken);border-radius:var(--radius-md);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.ik-stat-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ik-stat-label{font-size:15px;font-weight:450;line-height:20px}.ik-stat-icon{background:var(--surface-hover);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ik-stat-value{letter-spacing:-.03em;margin-top:8px;font-size:32px;font-weight:600;line-height:36px}.ik-stat-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ik-stat-caption{color:var(--ink-muted);font-size:13px}.ik-stat-lg .ik-stat-value{font-size:42px;line-height:46px}.ik-stat-feature{background:radial-gradient(120% 90% at 0 0,var(--forest-bright) 0,transparent 55%),linear-gradient(170deg,var(--forest) 0,var(--forest-deep) 100%);color:var(--on-forest)}.ik-stat-feature .ik-stat-icon{background:var(--on-forest-tint)}.ik-stat-feature .ik-stat-caption{color:var(--on-forest-muted)}.ik-stat-plain{background:var(--surface)}.ik-stat-plain .ik-stat-icon{background:var(--surface-sunken)}.ik-status{white-space:nowrap;align-items:center;gap:7px;font-size:14px;display:inline-flex}.ik-status-dot{background:var(--ink-subtle);border-radius:50%;flex:none;width:7px;height:7px}.ik-status-success .ik-status-dot{background:var(--positive)}.ik-status-danger .ik-status-dot{background:var(--negative)}.ik-status-warning .ik-status-dot{background:var(--warning)}.ik-status-info .ik-status-dot{background:var(--info)}.ik-badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.ik-badge-sm{gap:4px;height:20px;padding:0 8px;font-size:11px}.ik-badge-neutral{background:var(--surface-sunken);color:var(--ink)}.ik-badge-outline{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-strong)}.ik-badge-lime{background:var(--lime);color:var(--on-lime)}.ik-badge-forest{background:var(--forest-tint);color:var(--forest-text)}.ik-badge-dark{background:var(--inverse);color:var(--on-inverse)}.ik-badge-ondark{background:var(--surface-static);color:var(--ink-static);height:26px;padding:0 12px}.ik-badge-success{background:var(--positive-tint);color:var(--positive)}.ik-badge-danger{background:var(--negative-tint);color:var(--negative)}.ik-badge-warning{background:var(--warning-tint);color:var(--warning-ink)}.ik-badge-info{background:var(--info-tint);color:var(--info)}.ik-rag{border-radius:var(--radius-pill);align-items:center;gap:6px;height:22px;padding:0 9px 0 7px;font-size:12px;font-weight:500;display:inline-flex}.ik-rag-dot{border-radius:50%;width:8px;height:8px}.ik-rag-green{background:var(--positive-tint);color:var(--positive)}.ik-rag-green .ik-rag-dot{background:var(--positive)}.ik-rag-amber{background:var(--warning-tint);color:var(--warning-ink)}.ik-rag-amber .ik-rag-dot{background:var(--warning)}.ik-rag-red{background:var(--negative-tint);color:var(--negative)}.ik-rag-red .ik-rag-dot{background:var(--negative)}.ik-rag-none{background:var(--surface-sunken);color:var(--ink-muted)}.ik-rag-none .ik-rag-dot{background:var(--ink-subtle)}.ik-tiles{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px;display:grid}.ik-tile{background:var(--surface);border-radius:var(--radius-sm);flex-direction:column;gap:4px;min-width:0;padding:10px 10px 8px;display:flex}.ik-tile-head{justify-content:space-between;margin-bottom:6px}.ik-tile-head,.ik-tile-lead{align-items:center;display:flex}.ik-tile-lead{gap:6px;min-width:0;font-size:13px}.ik-tile-mark{background:var(--forest);width:22px;height:22px;color:var(--on-forest);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.ik-tile-icon{background:var(--surface-sunken);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.ik-tile-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ik-tile-menu{appearance:none;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.ik-tile-menu:hover{background:var(--surface-sunken);color:var(--ink)}.ik-tile-value{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:22px}.ik-tile-caption{color:var(--ink-muted);font-size:11px;line-height:14px}.ik-tile-status{margin-top:4px;font-size:11px;font-weight:500}.ik-tile-status.is-success{color:var(--positive)}.ik-tile-status.is-danger{color:var(--negative)}.ik-tile-status.is-warning{color:var(--warning-ink)}.ik-progress{flex-direction:column;gap:8px;display:flex}.ik-progress-label{font-size:15px;font-weight:500}.ik-progress-track{border-radius:var(--radius-pill);background:repeating-linear-gradient(135deg,var(--hatch) 0 2px,transparent 2px 6px),var(--surface-sunken);height:14px;overflow:hidden}.ik-progress-fill{border-radius:var(--radius-pill);background:var(--forest);height:100%;transition:width .4s}.ik-progress-lime{background:linear-gradient(180deg,var(--lime),var(--lime-strong))}.ik-progress-warning{background:var(--warning)}.ik-progress-danger{background:var(--negative)}.ik-progress-sm .ik-progress-track{height:8px}.ik-progress-meta{justify-content:space-between;gap:12px;font-size:13px;display:flex}.ik-progress-meta strong{font-weight:600}.ik-progress-note{font-size:13px}.ik-progress-max,.ik-progress-note{color:var(--ink-muted)}.ik-chart{background:var(--surface-sunken);border-radius:var(--radius-md);flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px;display:flex}.ik-chart-plain{background:0 0;padding:0}.ik-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ik-chart-title{font-size:14px;font-weight:500}.ik-legend{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.ik-legend-item{align-items:center;gap:6px;display:inline-flex}.ik-swatch{border-radius:3px;flex:none;width:11px;height:11px}.ik-swatch-lime{background:var(--lime)}.ik-swatch-ink{background:var(--chart-ink)}.ik-swatch-forest{background:var(--forest)}.ik-swatch-sunken{background:var(--hatch)}.ik-swatch-info{background:var(--info)}.ik-swatch-warning{background:var(--warning)}.ik-chart-body{grid-template-rows:1fr 28px;grid-template-columns:40px minmax(0,1fr);column-gap:8px;display:grid}.ik-chart-axis{grid-row:1;position:relative}.ik-chart-axis span{color:var(--ink-muted);font-size:11px;line-height:1;position:absolute;right:0;transform:translateY(50%)}.ik-chart-plot{grid-row:1;position:relative}.ik-gridline{border-top:1px dashed var(--border-strong);position:absolute;left:0;right:0}.ik-bars{gap:14px;position:absolute;inset:0}.ik-barcol,.ik-bars{align-items:flex-end;display:flex}.ik-barcol{flex:1;justify-content:center;min-width:0;height:100%}.ik-barstack{flex-direction:column;width:min(44px,100%);display:flex}.ik-bar{background-clip:padding-box;border-radius:10px;flex-basis:0;min-height:0;display:block}.ik-bar+.ik-bar{border-top:5px solid #0000}.ik-bar-lime{background-image:repeating-linear-gradient(135deg,var(--lime) 0 5px,var(--lime-strong) 5px 8px)}.ik-bar-ink{background:var(--chart-ink)}.ik-bar-forest{background:var(--forest)}.ik-bar-sunken{background-image:repeating-linear-gradient(135deg,var(--hatch) 0 2px,transparent 2px 6px);background-color:var(--surface)}.ik-barlabels{grid-area:2/2;align-items:flex-end;gap:14px;display:flex}.ik-barlabels span{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ik-axis-zero,.ik-barlabels span{color:var(--ink-muted);font-size:11px}.ik-axis-zero{text-align:right;grid-area:2/1;align-self:end}.ik-donut{flex-wrap:wrap;align-items:center;gap:18px;margin:0;display:flex}.ik-donut-ring{flex:none;position:relative}.ik-donut-ring svg{display:block}.ik-donut-track{fill:none;stroke:var(--surface-sunken);stroke-width:14px}.ik-donut-seg{fill:none;stroke-width:14px;stroke-linecap:round}.ik-stroke-lime{stroke:var(--lime)}.ik-stroke-ink{stroke:var(--chart-ink)}.ik-stroke-forest{stroke:var(--forest)}.ik-stroke-sunken{stroke:var(--hatch)}.ik-stroke-info{stroke:var(--info)}.ik-stroke-warning{stroke:var(--warning)}.ik-donut-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ik-donut-center strong{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:24px}.ik-donut-center span{color:var(--ink-muted);font-size:12px}.ik-donut-legend{flex-direction:column;flex:1;gap:8px;min-width:140px;display:flex}.ik-donut-row{align-items:center;gap:8px;font-size:13px;display:flex}.ik-donut-name{flex:1}.ik-donut-val{font-variant-numeric:tabular-nums;font-weight:600}.ik-barlist{flex-direction:column;gap:10px;display:flex}.ik-barlist-top{justify-content:space-between;gap:12px;margin-bottom:4px;font-size:13px;display:flex}.ik-barlist-val{font-variant-numeric:tabular-nums;font-weight:600}.ik-barlist-track{border-radius:var(--radius-pill);background:repeating-linear-gradient(135deg,var(--hatch) 0 2px,transparent 2px 6px),var(--surface-sunken);height:8px;overflow:hidden}.ik-barlist-fill{border-radius:var(--radius-pill);height:100%;display:block}.ik-fill-forest{background:var(--forest)}.ik-fill-lime{background:var(--lime-strong)}.ik-fill-ink{background:var(--chart-ink)}.ik-fill-info{background:var(--info)}.ik-spark{display:block;overflow:visible}.ik-spark-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ik-spark-forest .ik-spark-line{stroke:var(--forest)}.ik-spark-forest .ik-spark-area{fill:var(--forest-tint)}.ik-spark-forest .ik-spark-dot{fill:var(--forest)}.ik-spark-lime .ik-spark-line{stroke:var(--lime-strong)}.ik-spark-lime .ik-spark-area{fill:var(--lime-tint)}.ik-spark-lime .ik-spark-dot{fill:var(--lime-strong)}.ik-spark-dot{stroke:var(--surface);stroke-width:2px}.ik-check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex;position:relative}.ik-check input{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute}.ik-check-box{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--border-strong);background:var(--surface);color:#0000;border-radius:6px;flex:none;place-items:center;transition:background .15s;display:grid}.ik-check input:checked+.ik-check-box{background:var(--inverse);color:var(--on-inverse);box-shadow:none}.ik-check input:focus-visible+.ik-check-box{outline:2px solid var(--focus);outline-offset:2px}.ik-switch{cursor:pointer;align-items:flex-start;gap:12px;display:inline-flex;position:relative}.ik-switch input{opacity:0;cursor:pointer;width:44px;height:26px;margin:0;position:absolute}.ik-switch-track{border-radius:var(--radius-pill);background:var(--border-strong);flex:none;width:44px;height:26px;transition:background .2s;position:relative}.ik-switch-thumb{background:var(--surface-static);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.ik-switch input:checked+.ik-switch-track{background:var(--forest)}.ik-switch input:checked+.ik-switch-track .ik-switch-thumb{transform:translate(18px)}.ik-switch input:focus-visible+.ik-switch-track{outline:2px solid var(--focus);outline-offset:2px}.ik-switch-text{flex-direction:column;font-size:14px;line-height:20px;display:flex}.ik-switch-hint{color:var(--ink-muted);font-size:12px;line-height:16px}.ik-search{height:var(--control-md);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--ink);align-items:center;gap:8px;min-width:0;padding:0 14px;display:flex}.ik-search:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.ik-search input{appearance:none;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0}.ik-search input::placeholder{color:var(--ink-muted)}.ik-search-lg{height:var(--control-lg)}.ik-kbd{font-family:var(--font-mono);background:var(--surface-sunken);color:var(--ink-muted);border-radius:6px;padding:2px 7px;font-size:12px}.ik-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ik-field-label{font-size:13px;font-weight:500}.ik-input{min-height:var(--control-md);border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--ink-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.ik-input:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.ik-input input,.ik-input textarea{appearance:none;font:inherit;color:var(--ink);resize:vertical;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:8px 0}.ik-input input::placeholder,.ik-input textarea::placeholder{color:var(--ink-subtle)}.ik-input-suffix{color:var(--ink-muted);font-size:14px}.ik-field-hint{color:var(--ink-muted);font-size:12px}.ik-field.has-error .ik-input{box-shadow:inset 0 0 0 1.5px var(--negative)}.ik-field.has-error .ik-field-hint{color:var(--negative)}.ik-select{flex-direction:column;gap:6px;display:flex}.ik-select-box{height:var(--control-md);border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.ik-select-box select{appearance:none;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:none;flex:1;min-width:0;padding-right:24px}.ik-select-box:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.ik-select-chev{pointer-events:none;color:var(--ink-muted);position:absolute;right:12px}.ik-select-mark{background:var(--forest);width:22px;height:22px;color:var(--on-forest);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.ik-select-compact .ik-select-box{height:var(--control-sm);border-radius:var(--radius-xs);padding:0 10px;font-size:13px}.ik-select-compact .ik-select-chev{right:8px}.ik-avatar{background:var(--surface-hover);color:var(--ink);letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.ik-avatar img{object-fit:cover;width:100%;height:100%}.ik-avatar-forest{background:var(--forest);color:var(--on-forest)}.ik-avatar-lime{background:var(--lime);color:var(--on-lime)}.ik-avatar-ink{background:var(--inverse);color:var(--on-inverse)}.ik-avatar-sunken{background:var(--surface-sunken);color:var(--ink)}.ik-avatars{display:flex}.ik-avatars>*{box-shadow:0 0 0 3px var(--surface)}.ik-avatars>*+*{margin-left:-10px}.ik-avatar-more{background:var(--surface-sunken);color:var(--ink-muted);font-size:12px}.ik-table-wrap{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--border);position:relative;overflow-x:auto}.ik-table{border-collapse:separate;border-spacing:0;width:100%;min-width:600px;font-size:14px}.ik-table th{background:var(--surface-sunken);white-space:nowrap;height:40px;padding:0 12px;font-size:13px;font-weight:400}.ik-table th:first-child{border-top-left-radius:var(--radius-md)}.ik-table th:last-child{border-top-right-radius:var(--radius-md)}.ik-table td{border-top:1px solid var(--border);white-space:nowrap;height:48px;padding:0 12px}.ik-table tbody tr{transition:background .12s}.ik-table tbody tr.is-selected,.ik-table tbody tr:hover{background:var(--surface-sunken)}.ik-td-check{width:52px;padding-left:20px!important;padding-right:4px!important}.ik-td-menu{text-align:right;width:52px;padding-right:10px!important}.ik-cell{align-items:center;gap:10px;display:inline-flex}.ik-cell-icon{border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ik-cell-icon-sunken{background:var(--surface-sunken)}.ik-cell-icon-forest{background:var(--forest-tint);color:var(--forest-text)}.ik-cell-icon-lime{background:var(--lime-tint);color:var(--lime-text)}.ik-cell-icon-info{background:var(--info-tint);color:var(--info)}.ik-cell-icon-warning{background:var(--warning-tint);color:var(--warning-ink)}.ik-cell-icon-danger{background:var(--negative-tint);color:var(--negative)}.ik-cell-text{flex-direction:column;display:flex}.ik-cell-sub{color:var(--ink-muted);font-size:12px}.ik-feature{border-radius:var(--radius-md);min-height:160px;color:var(--on-forest);isolation:isolate;flex-direction:column;justify-content:space-between;min-width:0;padding:14px 16px;display:flex;position:relative;overflow:hidden}.ik-feature-ink{background:radial-gradient(100% 70% at 75% 0,var(--card-ink-2) 0,transparent 70%),var(--card-ink-1)}.ik-feature-ink:before{content:"";z-index:-1;opacity:.35;background:linear-gradient(var(--card-ink-2) 0 0) 58% 18% /34px 34px no-repeat,linear-gradient(var(--card-ink-2) 0 0) 69% 44% /64px 64px no-repeat;position:absolute;inset:0}.ik-feature-forest{background:radial-gradient(70% 90% at 70% 40%,var(--forest-glow) 0,transparent 70%),linear-gradient(135deg,var(--forest-deep) 0,var(--forest) 100%)}.ik-feature-lime{background:linear-gradient(160deg,var(--lime) 0,var(--lime-strong) 100%);color:var(--on-lime)}.ik-feature-top{justify-content:space-between;align-items:center;display:flex}.ik-feature-tag{align-items:center;gap:10px;display:flex}.ik-feature-mid{font-size:13px;line-height:19px}.ik-feature-mid strong{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:27px;display:block}.ik-feature-meta{flex-wrap:wrap;gap:12px 24px;display:flex}.ik-feature-meta>div{flex-direction:column;gap:4px;display:flex}.ik-feature-k{opacity:.8;font-size:11px}.ik-feature-v{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:13px;font-weight:500}.ik-cardmarks{display:flex}.ik-cardmarks i{border-radius:50%;width:26px;height:26px;display:block}.ik-cardmarks i:first-child{background:var(--negative)}.ik-cardmarks i:last-child{background:var(--warning);mix-blend-mode:normal;opacity:.95;margin-left:-10px}.ik-alert{border-radius:var(--radius-md);background:var(--surface-sunken);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.ik-alert-icon{background:var(--surface);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.ik-alert-info .ik-alert-icon{color:var(--info)}.ik-alert-success .ik-alert-icon{color:var(--positive)}.ik-alert-warning .ik-alert-icon{color:var(--warning-ink)}.ik-alert-danger .ik-alert-icon{color:var(--negative)}.ik-alert-lime{background:var(--lime-tint)}.ik-alert-lime .ik-alert-icon{color:var(--lime-text)}.ik-alert-body{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:5px;display:flex}.ik-alert-title{font-size:14px;font-weight:600}.ik-alert-text{color:var(--ink-muted);font-size:13px;line-height:18px}.ik-alert-danger .ik-alert-text,.ik-alert-lime .ik-alert-text,.ik-alert-warning .ik-alert-text{color:var(--ink)}.ik-alert-action{flex:none;align-self:center}@media (max-width:520px){.ik-alert{flex-wrap:wrap}.ik-alert-action{flex-basis:100%;padding-left:42px}}.ik-toast{border-radius:var(--radius-md);background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-pop);align-items:center;gap:12px;max-width:460px;padding:12px 12px 12px 14px;display:flex}.ik-toast-icon{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.ik-toast-icon.is-success{background:var(--lime);color:var(--on-lime)}.ik-toast-icon.is-danger{background:var(--negative);color:var(--surface-static)}.ik-toast-body{flex-direction:column;flex:1;min-width:0;font-size:14px;line-height:20px;display:flex}.ik-toast-body strong{font-weight:600}.ik-toast-body span{opacity:.75}.ik-toast-action{font:inherit;border-radius:var(--radius-pill);text-underline-offset:3px;padding:6px 10px;font-size:14px;font-weight:600;text-decoration:underline}.ik-toast-action,.ik-toast-close{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0}.ik-toast-close{opacity:.7;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ik-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.ik-empty-icon{background:repeating-linear-gradient(135deg,var(--hatch) 0 2px,transparent 2px 6px),var(--surface-sunken);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:6px;display:grid}.ik-empty-title{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:22px}.ik-empty-text{color:var(--ink-muted);max-width:42ch;margin:0}.ik-empty-action{gap:10px;margin-top:8px;display:flex}.ik-dialog-layer{background:var(--overlay);z-index:50;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ik-dialog-layer.is-inline{min-height:100%;position:relative;inset:auto}.ik-dialog{border-radius:var(--radius-lg);width:min(520px,100%)}.ik-dialog-head{align-items:flex-start;gap:14px;padding:24px 24px 0;display:flex}.ik-dialog-head>div{flex:1;min-width:0}.ik-dialog-icon{background:var(--lime-tint);width:44px;height:44px;color:var(--lime-text);border-radius:50%;flex:none;place-items:center;display:grid}.ik-dialog-title{letter-spacing:-.01em;margin:0;font-size:17px;line-height:22px}.ik-dialog-sub{color:var(--ink-muted);margin:4px 0 0;font-size:14px}.ik-dialog-body{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.ik-dialog-foot{justify-content:flex-end;padding:16px 24px 24px}.ik-menu{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);flex-direction:column;min-width:220px;padding:6px;display:flex}.ik-menu-item{appearance:none;font:inherit;color:var(--ink);border-radius:var(--radius-xs);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.ik-menu-item.is-active,.ik-menu-item:hover{background:var(--surface-sunken)}.ik-menu-item.is-danger{color:var(--negative)}.ik-menu-item>span:first-of-type{flex:1}.ik-menu-hint{color:var(--ink-muted);font-size:12px;font-family:var(--font-mono)}.ik-menu-sep{background:var(--border);height:1px;margin:6px 8px}.ik-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.ik-pager-info{color:var(--ink-muted)}.ik-pager-btns{align-items:center;gap:6px;display:flex}.ik-pager-num{appearance:none;font:inherit;min-width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%}.ik-pager-num:hover{background:var(--surface-sunken)}.ik-pager-num.is-active{background:var(--inverse);color:var(--on-inverse)}.ik-pager-gap{color:var(--ink-muted);padding:0 4px}.ik-skeleton{background:linear-gradient(90deg,var(--surface-sunken) 0,var(--surface-hover) 50%,var(--surface-sunken) 100%);background-size:200% 100%;border-radius:8px;animation:ik-shimmer 1.4s ease-in-out infinite;display:block}.ik-skeleton.is-round{border-radius:50%}@keyframes ik-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ik-tip-wrap{display:inline-flex;position:relative}.ik-tip{background:var(--inverse);color:var(--on-inverse);border-radius:var(--radius-xs);white-space:nowrap;pointer-events:none;opacity:0;padding:6px 10px;font-size:13px;line-height:18px;transition:opacity .15s;bottom:calc(100% + 8px);transform:translate(-50%)}.ik-tip,.ik-tip:after{position:absolute;left:50%}.ik-tip:after{content:"";border:5px solid #0000;border-top:5px solid var(--inverse);margin-left:-5px;top:100%}.ik-tip-wrap:focus-within .ik-tip,.ik-tip-wrap:hover .ik-tip,.ik-tip.is-open{opacity:1}.ik-kpi{background:var(--surface);border-radius:var(--radius-md);min-width:0;box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;gap:8px;padding:14px;display:flex}.ik-kpi-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ik-kpi-code{font-family:var(--font-mono);color:var(--ink-muted);letter-spacing:.02em;font-size:11px}.ik-kpi-name{min-height:36px;font-size:13px;font-weight:500;line-height:18px}.ik-kpi-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ik-kpi-value{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:28px}.ik-kpi-target{color:var(--ink-muted);font-size:12px}.ik-kpi-break{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.ik-kpi-break em{color:var(--ink-muted);font-style:normal}.ik-match{background:var(--surface);border-radius:var(--radius-lg);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.ik-match-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ik-match-id{font-family:var(--font-mono);color:var(--ink-muted);font-size:12px}.ik-match-title{letter-spacing:-.01em;margin:2px 0 0;font-size:16px;font-weight:600;line-height:22px}.ik-match-score{text-align:right;flex-direction:column;display:flex}.ik-match-score-val{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:26px}.ik-match-score-lab{color:var(--ink-muted);font-size:12px}.ik-match-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.ik-match-side{background:var(--surface-sunken);border-radius:var(--radius-md);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.ik-match-who{align-items:center;gap:12px;display:flex}.ik-match-name{font-size:14px;font-weight:600}.ik-match-src{color:var(--ink-muted);font-size:12px}.ik-match-fields{flex-direction:column;gap:4px;margin:0;display:flex}.ik-match-fields>div{border-radius:8px;justify-content:space-between;gap:12px;padding:4px 8px;font-size:13px;display:flex}.ik-match-fields dt{color:var(--ink-muted)}.ik-match-fields dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.ik-match-fields .is-same{background:var(--positive-tint)}.ik-match-fields .is-same dd{color:var(--positive)}.ik-match-fields .is-diff{background:var(--warning-tint)}.ik-match-fields .is-diff dd{color:var(--warning-ink)}.ik-match-vs{background:var(--inverse);width:36px;height:36px;color:var(--on-inverse);border-radius:50%;align-self:center;place-items:center;display:grid}.ik-match-reasons{flex-wrap:wrap;gap:8px;display:flex}.ik-match-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:640px){.ik-match-grid{grid-template-columns:minmax(0,1fr)}.ik-match-vs{justify-self:center}}.ik-note{border-radius:var(--radius-md);background:var(--lime-tint);gap:12px;padding:12px 14px;display:flex}.ik-note-icon{background:var(--surface);width:30px;height:30px;color:var(--lime-text);border-radius:50%;flex:none;place-items:center;display:grid}.ik-note-title{margin-bottom:4px;font-weight:600;display:block}.ik-note-text{max-width:70ch;margin:0;font-size:13px;line-height:19px}.ik-grid{gap:16px;display:grid}.ik-grid-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.ik-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ik-grid-side{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ik-grid-wide{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}@media (max-width:1100px){.ik-grid-wide{grid-template-columns:minmax(0,1fr)}}@media (max-width:1200px){.ik-grid-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ik-grid-3>:last-child{grid-column:1/-1}}@media (max-width:760px){.ik-grid-3,.ik-grid-side,.ik-grid-wide{grid-template-columns:minmax(0,1fr)}.ik-grid-3>:last-child{grid-column:auto}.ik-grid-2{grid-template-columns:minmax(0,1fr)}}.ik-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ik-toolbar .ik-search{flex:200px;width:300px;min-width:0;max-width:100%}.ik-rail-item{display:flex;position:relative}.ik-rail-label{display:none}.ik-rail-tip{z-index:40;pointer-events:none;background:var(--inverse);color:var(--on-inverse);border-radius:var(--radius-xs);white-space:nowrap;box-shadow:var(--shadow-pop);opacity:0;padding:6px 10px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%)}.ik-rail-tip:before{content:"";border:5px solid #0000;border-right:5px solid var(--inverse);margin-top:-5px;position:absolute;top:50%;right:100%}.ik-rail-btn:focus-visible+.ik-rail-tip,.ik-rail-item:hover .ik-rail-tip,.ik-rail-tip.is-open{opacity:1;transform:translateY(-50%)}.ik-rail-sep{background:var(--border-strong);width:22px;height:1px;margin:4px auto}@media (max-width:960px){.ik-rail-btn{width:auto;height:var(--control-sm);border-radius:var(--radius-pill);white-space:nowrap;font:inherit;gap:6px;padding:0 12px 0 10px;font-size:13px;display:inline-flex}.ik-rail-label{display:inline}.ik-rail-sep,.ik-rail-tip{display:none}}.ik-rail-btn.is-soon{color:var(--ink-subtle)}.ik-rail-btn.is-soon:hover{color:var(--ink-muted)}.ik-rail-btn.is-soon.is-active{background:var(--surface-sunken);color:var(--ink)}.ik-rail-heading{justify-content:center;margin:6px 0 2px;display:flex}.ik-rail-heading:before{content:"";background:var(--border-strong);width:22px;height:1px}.ik-rail-heading span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body,html{min-height:100%}.ik-canvas,body.ik-base{min-height:100vh}a.ik-btn,a.ik-iconbtn,a.ik-menu-item,a.ik-pager-num,a.ik-rail-btn,a.ik-tab{text-decoration:none}a.ik-brand-pill,a.ik-brand-pill:hover{color:inherit;text-decoration:none}a.ik-pager-num{place-items:center;display:inline-grid}.ik-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;text-decoration-thickness:1.5px}.ik-link:hover{text-decoration-color:currentColor}.ik-link-plain{color:inherit;text-decoration:none}.ik-link-plain:hover{text-underline-offset:3px;text-decoration:underline}.ik-mono{font-family:var(--font-mono);letter-spacing:.01em;font-size:13px}.ik-muted{color:var(--ink-muted)}.ik-small{font-size:13px;line-height:18px}.ik-brand-logo{width:auto;height:34px;display:block}.ik-tile-link{color:inherit;text-decoration:none;transition:box-shadow .15s}.ik-tile-link:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.ik-card-head h2 a{color:inherit;text-decoration:none}.ik-usermenu{position:relative}.ik-usermenu>summary{list-style:none}.ik-usermenu>summary::-webkit-details-marker{display:none}.ik-usermenu[open] .ik-user-chev{transform:rotate(180deg)}.ik-usermenu .ik-menu{z-index:40;position:absolute;top:calc(100% + 10px);right:-6px}.ik-menu-head{flex-direction:column;gap:2px;padding:10px 12px 8px;display:flex}.ik-menu-head strong{font-weight:600}.ik-menu-head span{color:var(--ink-muted);overflow-wrap:anywhere;font-size:13px}.ik-menu form{display:contents}.ik-menu-item{width:100%}.ik-choice{border-radius:var(--radius-sm);background:var(--surface-sunken);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex;position:relative}.ik-choice input{opacity:0;width:1px;height:1px;position:absolute}.ik-choice-dot{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--border-strong);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.ik-choice-dot:after{content:"";background:0 0;border-radius:50%;width:8px;height:8px}.ik-choice input:checked+.ik-choice-dot{background:var(--inverse);box-shadow:none}.ik-choice input:checked+.ik-choice-dot:after{background:var(--lime)}.ik-choice:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--inverse);background:var(--surface)}.ik-choice input:focus-visible+.ik-choice-dot{outline:2px solid var(--focus);outline-offset:2px}.ik-choice-text{overflow-wrap:anywhere;flex:1;min-width:0}.ik-choice-src{color:var(--ink-muted);white-space:nowrap;font-size:12px}.ik-dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0;display:grid}.ik-dl>div{background:var(--surface-sunken);border-radius:var(--radius-sm);flex-direction:column;gap:2px;min-width:0;padding:8px 12px;display:flex}.ik-dl dt{color:var(--ink-muted);font-size:12px}.ik-dl dd{overflow-wrap:anywhere;margin:0;font-weight:500}.ik-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ik-rows>li{border-top:1px solid var(--border);align-items:center;gap:12px;min-width:0;padding:10px 4px;display:flex}.ik-rows>li:first-child{border-top:0}.ik-rows-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ik-rows-main>span:last-child:not(:first-child){color:var(--ink-muted);font-size:12px}.ik-form{flex-direction:column;gap:14px;display:flex}.ik-form-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ik-form-row>.ik-field,.ik-form-row>.ik-select{flex:180px}.ik-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ik-check-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 16px;display:grid}.ik-input input[type=date]{min-height:22px}.ik-input input[type=number]{width:100%}.ik-chip-form{display:inline-flex}.ik-chip-x{appearance:none;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-4px;padding:0;display:grid}.ik-chip-x:hover{opacity:1}.ik-chips,.ik-grant{flex-wrap:wrap;gap:6px;display:flex}.ik-grant{align-items:center}.ik-grant .ik-select-box{height:var(--control-sm)}.ik-grant .ik-input{min-height:var(--control-sm);width:92px;padding:0 10px}.ik-grant .ik-input input{padding:6px 0}.ik-table td.ik-td-wrap{white-space:normal;padding-top:12px;padding-bottom:12px}.ik-table-compact{min-width:0}.ik-table-compact td{height:42px}.ik-table-compact th{height:36px}.ik-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ik-cards,.ik-kpis{gap:12px;display:grid}.ik-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ik-headline{flex-direction:column;gap:6px;display:flex}.ik-headline-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:36px}.ik-headline-note{color:var(--ink-muted);font-size:13px;line-height:18px}.ik-section-title{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:500;line-height:22px}a.ik-feature{text-decoration:none;transition:transform .15s}a.ik-feature:hover{transform:translateY(-2px)}.ik-stat-tile{gap:6px;padding:12px}.ik-stat-tile .ik-stat-label{font-size:13px;line-height:18px}.ik-stat-tile .ik-stat-value{margin-top:2px;font-size:22px;line-height:26px}.ik-footer{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:4px 2px 0;font-size:12px;display:flex}.ik-footer a{color:inherit}.ik-auth{background:var(--canvas);place-items:center;min-height:100vh;padding:40px;display:grid}.ik-auth-shell{background:var(--shell);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;width:min(1040px,100%);padding:16px;display:grid}.ik-auth-hero{isolation:isolate;border-radius:var(--radius-lg);min-height:460px;background:radial-gradient(70% 60% at 85% 20%,var(--forest-glow) 0,transparent 70%),radial-gradient(120% 90% at 0 0,var(--forest-bright) 0,transparent 55%),linear-gradient(170deg,var(--forest) 0,var(--forest-deep) 100%);flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:relative;overflow:hidden}.ik-auth-hero,.ik-auth-hero .ik-brand-name{color:var(--on-forest)}.ik-auth-hero .ik-mark{--ik-mark-line:var(--on-forest);--ik-mark-edge:transparent;--ik-mark-pin:var(--forest)}.ik-auth-hero .ik-brand-stacked .ik-brand-name{font-size:19px}.ik-auth-title{letter-spacing:-.03em;max-width:14ch;margin:0;font-size:clamp(26px,2.8vw,36px);font-weight:600;line-height:1.1}.ik-auth-sub{color:var(--on-forest-muted);max-width:40ch;margin:10px 0 0;font-size:14px;line-height:21px}.ik-dial-line{stroke:var(--on-forest-tint)}.ik-dial-accent{stroke:var(--lime)}.ik-dial-needle{fill:var(--on-forest-tint)}.ik-auth-dial{z-index:-1;pointer-events:none;width:520px;height:520px;position:absolute;bottom:-200px;right:-190px}.ik-auth-card{background:var(--surface);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;gap:18px;padding:32px;display:flex}.ik-auth-card h1{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:600;line-height:32px}.ik-auth-card p{margin:0}.ik-auth-or{color:var(--ink-muted);align-items:center;gap:12px;font-size:13px;display:flex}.ik-auth-or:after,.ik-auth-or:before{content:"";background:var(--border);flex:1;height:1px}.ik-auth-theme{background:var(--surface-sunken);padding:3px;position:absolute;top:16px;right:16px}@media (max-width:860px){.ik-auth{place-items:start center;padding:12px}.ik-auth-shell{border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);padding:10px}.ik-auth-hero{gap:28px;min-height:0;padding:24px}.ik-auth-dial{width:360px;height:360px;bottom:-170px;right:-140px}.ik-auth-card{padding:28px 22px}}@media (max-width:520px){.ik-card{padding:14px}.ik-headline-value{font-size:26px;line-height:32px}.ik-pagehead-actions{width:100%}}.ik-tiles-wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr))}.ik-tiles-wide .ik-tile-label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:19px;display:-webkit-box}.ik-tiles-wide .ik-tile-head{align-items:flex-start}.ik-barlabels span{white-space:normal;overflow-wrap:anywhere;line-height:13px}.ik-loading-mark .ik-mark-needle{transform-box:view-box;animation:ik-mark-settle 2.8s cubic-bezier(.3,.7,.3,1) infinite}@keyframes ik-mark-settle{0%{transform:rotate(-110deg)}38%{transform:rotate(9deg)}52%{transform:rotate(-4deg)}64%,to{transform:rotate(0)}}.ik-topsearch{height:var(--control-md);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-muted);align-items:center;gap:6px;padding:0 12px;display:flex}.ik-topsearch:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.ik-topsearch input{appearance:none;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:140px;font-size:13px}.ik-topsearch input::placeholder{color:var(--ink-muted)}@media (max-width:1100px){.ik-topsearch input{width:96px}}@media (max-width:520px){.ik-topsearch{display:none}}.ik-main [id]{scroll-margin-top:16px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ik-preview{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 2px var(--border-strong);background:repeating-linear-gradient(135deg,transparent 0 10px,var(--hatch) 10px 11px);flex-direction:column;gap:16px;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.ik-preview{background:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--hatch) 35%,transparent) 10px 11px)}}.ik-kpi-muted{display:contents}.ik-kpi-muted .ik-kpi{background:var(--surface-sunken);box-shadow:none;outline:1px dashed var(--border-strong);outline-offset:-1px}.ik-kpi-muted .ik-kpi-value{color:var(--ink-muted);letter-spacing:0;font-size:15px;font-weight:500;line-height:20px}.ik-site{background:var(--canvas);flex-direction:column;min-height:100vh;display:flex}.ik-site-head{justify-content:space-between;align-items:center;padding:16px clamp(16px,4vw,48px);display:flex}.ik-site-brand{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:650;text-decoration:none}.ik-site-main{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:24px clamp(16px,4vw,48px) 48px}.ik-site-hero{justify-items:start;gap:16px;max-width:720px;padding:clamp(24px,6vw,72px) 0 32px;display:grid}.ik-site-hero h1{letter-spacing:-.03em;font-size:clamp(28px,4.5vw,44px);font-weight:650;line-height:1.1}.ik-site-points{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.ik-site-narrow{gap:16px;max-width:560px;margin:0 auto;display:grid}.ik-site-narrow h1{letter-spacing:-.02em;font-size:28px;font-weight:650}.ik-site-foot{padding:20px clamp(16px,4vw,48px)}.ik-platform-nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ik-platform-nav a:not(.ik-site-brand){color:var(--ink-muted);font-size:14px;text-decoration:none}.ik-platform-nav a:not(.ik-site-brand):hover{color:var(--ink)}.ik-dns{border-collapse:collapse;font-size:13px}.ik-dns td{vertical-align:top;padding:2px 10px 2px 0}.ik-dns code{font-family:var(--font-mono);word-break:break-all}.ik-select,.ik-select select,.ik-select-box{min-width:0;max-width:100%}.ik-select select{text-overflow:ellipsis}.ik-more{position:relative}.ik-more>summary{cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.ik-more>summary::-webkit-details-marker{display:none}.ik-more[open] .ik-more-chev{transform:rotate(180deg)}.ik-more-chev{transition:transform .12s}.ik-more .ik-menu{z-index:40;min-width:200px;position:absolute;top:calc(100% + 10px);right:0}@media (min-width:961px){.ik-topbar-nav .ik-tabs{overflow:visible}}@media (max-width:960px){.ik-more .ik-menu{margin-top:10px;position:fixed;top:auto;right:12px}}@media (min-width:961px) and (max-width:1380px){.ik-topbar .ik-user-chev,.ik-topbar .ik-user-text{display:none}.ik-topbar .ik-user-pill{padding:4px}.ik-topsearch input{width:96px}}@media (min-width:961px) and (max-width:1180px){.ik-topbar-nav .ik-tab{padding:0 11px}.ik-topbar .ik-topsearch{display:none}}.ik-menu-item.is-active{background:var(--surface-sunken);font-weight:600}.ik-input-sm{min-height:var(--control-sm);max-width:160px;padding:0 8px;font-size:13px}.ik-unenrol>summary{cursor:pointer;list-style:none}.ik-unenrol>summary::-webkit-details-marker{display:none}.ik-rule-editor{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.ik-rule-aside{gap:12px;display:grid;position:sticky;top:84px}@media (max-width:960px){.ik-rule-editor{grid-template-columns:minmax(0,1fr)}.ik-rule-aside{position:static}}.ik-rule-group{border:0;flex:320px;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ik-rule-group .ik-check-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.ik-rule-more{border-top:1px solid var(--border);padding-top:14px}.ik-rule-more>summary{cursor:pointer;font-weight:500}.ik-rule-summary{gap:4px;margin:0;padding-left:18px;display:grid}.ik-rule-top{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr);gap:12px;margin-bottom:16px;display:grid}@media (max-width:1100px){.ik-rule-top{grid-template-columns:repeat(3,minmax(0,1fr))}.ik-rule-card{grid-column:1/-1}}@media (max-width:640px){.ik-rule-top{grid-template-columns:minmax(0,1fr)}}.ik-rule-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ik-rule-list>li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ik-rule-list>li>form{margin-left:auto}.ik-inline-form{display:inline-block;position:relative}.ik-inline-form>summary{list-style:none}.ik-inline-form>summary::-webkit-details-marker{display:none}.ik-inline-form-body{z-index:20;text-align:left;background:var(--surface);border:1px solid var(--border-strong);width:min(340px,86vw);box-shadow:var(--shadow-pop);border-radius:14px;gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.ik-title-mark{align-items:center;gap:14px;display:inline-flex}.ik-merge-moves{gap:6px;margin:0;padding-left:18px;display:grid}.ik-radio{cursor:pointer;align-items:center;gap:8px;display:flex}.ik-radio input{accent-color:var(--forest);width:16px;height:16px}.ik-period{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ik-period-kinds{border-radius:var(--radius-pill);background:var(--surface-sunken);gap:2px;padding:3px;display:inline-flex}.ik-period-kind{appearance:none;font:inherit;color:var(--ink-muted);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;height:30px;padding:0 12px;font-size:13px}.ik-period-kind[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lift);font-weight:500}.ik-period-step{align-items:center;gap:4px;display:inline-flex}.ik-period-arrow{appearance:none;background:var(--surface);width:32px;height:32px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-strong);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ik-period-arrow:disabled{opacity:.35;cursor:default}.ik-period-arrow:not(:disabled):hover{background:var(--surface-sunken)}.ik-drill{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:13px;display:flex}.ik-drill-label{color:var(--ink-muted);margin:0 2px 0 4px}.ik-drill-back,.ik-drill-chip{border-radius:var(--radius-pill);height:26px;color:var(--ink);background:var(--surface-sunken);align-items:center;gap:2px;padding:0 10px;text-decoration:none;display:inline-flex}.ik-drill-back:hover,.ik-drill-chip:hover{background:var(--border)}.ik-drill-back{box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.ik-ins-multi{border-top:1px solid var(--border);color:var(--ink-muted);margin:14px 0 0;padding-top:12px;font-size:14px}.ik-ins-multi strong{color:var(--ink);font-size:16px}.ik-map-rows{gap:8px;display:grid}.ik-map-head,.ik-map-row{grid-template-columns:minmax(120px,1fr) minmax(160px,1.4fr) minmax(120px,1fr) 64px;align-items:center;gap:10px;display:grid}.ik-map-head{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.ik-map-row.is-new{border-top:1px dashed var(--border);padding-top:8px}@media (max-width:640px){.ik-map-head{display:none}.ik-map-row{grid-template-columns:1fr 1fr}}.ik-geo-muted{color:var(--ink-muted);margin:0;font-size:14px;font-weight:400}.ik-geo-upload-pick{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ik-geo-upload-pick label{cursor:pointer}.ik-geo-upload-pick label:focus-within{outline:2px solid var(--forest);outline-offset:2px}.ik-geo-template{color:var(--ink-muted);font-size:14px}.ik-connector-picker{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-bottom:16px;display:grid}.ik-connector-option{border-radius:var(--radius-lg);color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);align-items:flex-start;gap:12px;padding:14px;text-decoration:none;display:flex}.ik-connector-option:hover{background:var(--surface-hover)}.ik-connector-option[aria-current=true]{box-shadow:inset 0 0 0 2px var(--forest);background:var(--forest-tint)}.ik-connector-option-icon{background:var(--surface-sunken);width:36px;height:36px;color:var(--forest-text);border-radius:50%;flex:none;place-items:center;display:grid}.ik-connector-option-text{color:var(--ink-muted);gap:2px;font-size:13px;display:grid}.ik-connector-option-text strong{color:var(--ink);font-size:15px;font-weight:600}.ik-connector-form{gap:16px;max-width:720px}.ik-connector-secrets,.ik-upload-mode{border:1px solid var(--border);border-radius:var(--radius-md);gap:12px;margin:0;padding:14px;display:grid}.ik-connector-secrets legend,.ik-upload-mode legend{padding:0 6px;font-size:14px;font-weight:600}.ik-connector-fact{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--ink-muted);gap:6px;padding:14px 16px;font-size:13px;display:grid}.ik-connector-fact strong{color:var(--ink);font-size:15px;font-weight:600}.ik-connector-more{margin-top:14px}.ik-connector-more>summary{cursor:pointer;color:var(--forest-text);margin-bottom:12px;font-weight:500}.ik-upload-row .ik-rows-main{gap:4px;display:grid}.ik-upload-error{color:var(--negative)}.ik-upload-warning{color:var(--warning-ink)}.ik-upload-removals{border-radius:var(--radius-md);background:var(--warning-tint);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding:10px 12px;font-size:13px;display:flex}@media (max-width:960px){.ik-statrow{grid-template-columns:1fr 1fr}}.ik-stat-link{color:inherit;text-decoration:none;display:contents}.ik-stat-link>.ik-stat{transition:transform .12s}.ik-stat-link:hover>.ik-stat{transform:translateY(-1px)}.ik-meter{border-radius:var(--radius-pill);background:var(--surface-sunken);height:6px;margin-top:4px;overflow:hidden}.ik-meter>i{background:var(--lime);border-radius:inherit;height:100%;display:block}.ik-meter-on-forest{background:var(--on-forest-tint)}.ik-recordcell{align-items:center;gap:10px;min-width:0;display:inline-flex}.ik-recordcell-chip{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid}.ik-recordcell-chip-lime{background:var(--lime-tint);color:var(--lime-text)}.ik-recordcell-chip-info{background:var(--info-tint);color:var(--info)}.ik-recordcell-chip-sunken{background:var(--surface-sunken);color:var(--ink-muted)}.ik-recordcell-text{flex-direction:column;min-width:0;display:flex}.ik-recordcell-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ik-recordcell-sub{color:var(--ink-muted);font-size:12px}.ik-twoline{flex-direction:column;display:flex}.ik-twoline>span:last-child{color:var(--ink-muted);font-size:12px}.ik-flags{flex-wrap:wrap;gap:4px}.ik-flag,.ik-flags{display:inline-flex}.ik-flag{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:500}.ik-flag-warning{background:var(--warning-tint);color:var(--warning-ink)}.ik-flag-info{background:var(--info-tint);color:var(--info)}.ik-flag-danger{background:var(--negative-tint);color:var(--negative)}.ik-flag-rule{background:#7c4dff}@supports (color:color-mix(in lab,red,red)){.ik-flag-rule{background:color-mix(in srgb,#7c4dff 14%,var(--surface))}}.ik-flag-rule{color:#5b33c7}@supports (color:color-mix(in lab,red,red)){.ik-flag-rule{color:color-mix(in srgb,#5b33c7 85%,var(--ink))}}.ik-flag-forest{background:var(--forest-tint);color:var(--forest-text)}.ik-workspace{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:960px){.ik-workspace{grid-template-columns:1fr}}.ik-filters{background:var(--surface);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:12px;display:flex}.ik-filters-title{color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.06em;margin:2px 8px 4px;font-size:11px}.ik-filters-item{color:var(--ink);border-radius:10px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:13px;text-decoration:none;display:flex}.ik-filters-item:hover{background:var(--surface-hover)}.ik-filters-item-on{background:var(--lime-tint);color:var(--lime-text);font-weight:600}.ik-filters-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ik-filters-count{color:var(--ink-subtle);font-variant-numeric:tabular-nums}.ik-filters-item-on .ik-filters-count{color:inherit}.ik-worktable-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.ik-worktable-bar .ik-search{flex:240px}.ik-bulkbar{z-index:30;border-radius:var(--radius-pill);color:#fff;width:max-content;max-width:100%;box-shadow:var(--shadow-pop);background:#18181b;flex-wrap:wrap;align-items:center;gap:6px;margin:12px auto 0;padding:7px 8px 7px 16px;display:flex;position:sticky;bottom:16px}.ik-bulkbar-count{margin-right:6px;font-size:13px}.ik-bulkbar-btn{border-radius:var(--radius-pill);color:#fff;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff38;padding:0 14px;font-size:12.5px;font-weight:500}.ik-bulkbar-btn:hover{background:#ffffff14}.ik-bulkbar-btn-primary{background:var(--lime);border-color:var(--lime);color:var(--on-lime)}.ik-bulkbar-btn-primary:hover{background:var(--lime-strong)}.ik-bulkbar-btn:disabled{opacity:.5;cursor:default}.ik-row-selected td{background:var(--lime-tint)}@supports (color:color-mix(in lab,red,red)){.ik-row-selected td{background:color-mix(in srgb,var(--lime-tint) 55%,var(--surface))}}.ik-bulkbar .ik-input{color:var(--ink-static);background:#fff;border-color:#0000}.ik-record-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.ik-record-nav{align-items:center;gap:6px;display:inline-flex}.ik-record-nav a.ik-kbd{text-decoration:none}.ik-record{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;margin-top:12px;display:grid}@media (max-width:1080px){.ik-record{grid-template-columns:1fr}}.ik-record-main,.ik-record-side{flex-direction:column;gap:12px;min-width:0;display:flex}.ik-merge-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ik-merge-src{color:var(--ink);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.ik-merge-field{color:var(--ink-muted);width:130px}.ik-merge-diff .ik-merge-field{color:var(--ink);font-weight:600}.ik-merge-diff .ik-merge-field:before{content:"";background:var(--warning);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ik-merge-same td{color:var(--ink-subtle)}.ik-merge-opt{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.ik-merge-opt.is-on{border-color:var(--forest);background:var(--forest-tint)}.ik-merge-foot{background:var(--surface-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.ik-merge-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.ik-del{background:var(--negative-tint);color:var(--negative)}.ik-del,.ik-ins{border-radius:4px;padding:1px 4px}.ik-ins{background:var(--forest-tint);color:var(--forest-text);text-decoration:none}.ik-conflict{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ik-source-now{color:var(--warning-ink);align-items:center;gap:8px;margin-top:4px;display:flex}.ik-edit-row{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.ik-decide{gap:12px}.ik-accept,.ik-decide{flex-direction:column;display:flex}.ik-accept{align-items:flex-start;gap:8px}.ik-accept .ik-field{width:100%}.ik-aside{flex-wrap:wrap;gap:8px;display:flex}.ik-aside .ik-input{flex:220px}.ik-match-card{gap:4px}.ik-match-sig{border-top:1px solid var(--on-forest-tint);color:var(--on-forest-muted);justify-content:space-between;padding:4px 0;font-size:12.5px;display:flex}.ik-activity{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.ik-activity-row{gap:8px;font-size:13px;display:flex}.ik-comment{gap:6px;display:flex}.ik-comment .ik-input{flex:1}.ik-dialog-back{z-index:60;background:var(--overlay);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ik-dialog{background:var(--surface);width:min(640px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-pop);border-radius:20px;flex-direction:column;gap:10px;padding:18px 20px;display:flex;overflow:auto}.ik-dialog-title{margin:2px 0 0;font-size:20px;font-weight:600;line-height:26px}.ik-dialog-form{flex-direction:column;display:flex}.ik-dialog-row{border-bottom:1px solid var(--border);grid-template-columns:160px 1fr;align-items:center;gap:10px;padding:8px 0;display:grid}.ik-dialog-label{color:var(--ink-muted);font-size:13px}.ik-dialog-row .is-set{border-color:var(--forest);background:var(--forest-tint)}.ik-dialog-summary{background:var(--surface-sunken);border-radius:12px;padding:10px 12px;font-size:13px}.ik-dialog-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;padding-top:6px;display:flex}.ik-dialog-reason{flex-direction:column;flex:260px;gap:4px;display:flex}.ik-rulebuilder{border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;gap:10px;padding:14px;display:flex}.ik-rule-sentence{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ik-rule-part{color:var(--ink-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.ik-rule-message,.ik-rule-message .ik-input{width:100%}.ik-rule-word{color:var(--ink-muted);padding-bottom:7px;font-size:13px}.ik-rule-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ik-rule-checks{flex-wrap:wrap;gap:6px;display:flex}.ik-check-pill{border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px}.ik-check-pill,.ik-seg{background:var(--surface);display:inline-flex}.ik-seg{border:1px solid var(--border-strong);padding:3px}.ik-seg,.ik-seg button{border-radius:var(--radius-pill)}.ik-seg button{appearance:none;font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:4px 12px;font-size:12.5px}.ik-seg button.is-on{background:var(--inverse);color:var(--on-inverse)}.ik-source-logo{color:#fff;flex:none;place-items:center;font-weight:700;display:grid}.ik-source-logo-img{object-fit:contain;background:var(--surface)}.ik-kinds{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.ik-kind{background:var(--surface);border-radius:var(--radius-md);color:inherit;border:1px solid #0000;flex-direction:column;gap:10px;min-height:150px;padding:14px;text-decoration:none;display:flex}a.ik-kind:hover{border-color:var(--border-strong)}.ik-kind-off{border:1px dashed var(--border-strong);background:0 0}.ik-kind-head{align-items:center;gap:10px;display:flex}.ik-kind-name{font-size:14px;font-weight:600}.ik-kind-kv{color:var(--ink-muted);justify-content:space-between;font-size:12.5px;display:flex}.ik-kind-kv b{color:var(--ink);font-variant-numeric:tabular-nums}.ik-kind-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.ik-dot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.ik-dot-ok{background:var(--forest-bright)}.ik-dot-warn{background:var(--warning)}.ik-dot-bad{background:var(--negative)}.ik-sparks{align-items:flex-end;gap:3px;height:24px;display:inline-flex}.ik-sparks i{background:var(--forest-bright);border-radius:2px;width:6px;display:block}.ik-sparks i.is-bad{background:var(--warning)}.ik-entity-chip{border-radius:var(--radius-pill);background:var(--lime-tint);height:22px;color:var(--lime-text);align-items:center;margin-right:4px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ik-preview-stream{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:10px 0;display:flex}.ik-preview-stream:first-child{border-top:0;padding-top:0}.ik-preview-head{justify-content:space-between;gap:8px;display:flex}.ik-preview-counts{color:var(--ink-muted);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.ik-preview-counts b{color:var(--ink);font-size:16px}.ik-bell{position:relative}.ik-bell-count{background:var(--negative);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:2px;right:0}.ik-bellwrap{position:relative}.ik-bellwrap,.ik-icon-cluster .ik-bellwrap>.ik-iconbtn.ik-bell{display:inline-flex}.ik-bellpop{z-index:48;background:var(--surface);width:400px;max-width:calc(100vw - 24px);max-height:70vh;color:var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);text-align:left;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:-6px;overflow:hidden}.ik-bellpop:focus{outline:none}.ik-bellpop:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ik-bellpop-state{flex-direction:column;gap:10px;padding:16px;display:flex}.ik-bellpop-state p{color:var(--negative);margin:0}.ik-bellpop .ik-alerts{flex-direction:column;flex:1;min-height:0;display:flex}.ik-alerts-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 12px 12px 16px;display:flex}.ik-alerts-heading{flex-wrap:wrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.ik-alerts-title{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600;line-height:20px}.ik-alerts-count{color:var(--ink-muted);font-size:12px}.ik-alerts-body{flex:1;min-height:0}.ik-bellpop .ik-alerts-body{overscroll-behavior:contain;overflow-y:auto}.ik-alerts-list{padding:4px 16px}.ik-alerts-list>li{align-items:flex-start}.ik-alerts-list>li.is-read{color:var(--ink-muted)}.ik-alerts-list .ik-flag{flex:none;margin-top:1px}.ik-alerts-list .ik-rows-main strong,.ik-alerts-text{overflow-wrap:anywhere}.ik-alerts-text{color:var(--ink-muted);font-size:13px;line-height:18px}.ik-alerts-time{color:var(--ink-muted);font-size:12px;line-height:16px}.ik-alerts-prefs{padding:4px 16px 12px}.ik-alerts[data-layout=page] .ik-alerts-prefs{border-top:1px solid var(--border);padding-top:14px}.ik-alerts-subtitle{margin:0 0 4px;font-size:14px;font-weight:600}.ik-alerts-note{color:var(--ink-muted);margin:8px 0 4px;font-size:13px;line-height:18px}.ik-alerts-pref{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;line-height:18px;display:grid}.ik-alerts-note+.ik-alerts-pref{border-top:0}@media (max-width:640px){.ik-topbar{position:relative}.ik-bellwrap{position:static}.ik-bellpop{width:auto;max-width:none;top:calc(100% + 8px);left:0;right:0}}.ik-activity-btn{height:36px;color:var(--ink-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ik-activity-btn:hover{background:var(--surface-sunken);color:var(--ink)}.ik-activity-btn.is-busy{background:var(--info-tint,var(--surface-sunken));color:var(--info,var(--ink))}.ik-activity-list{overscroll-behavior:contain;margin:0;padding:4px 16px 12px;list-style:none;overflow-y:auto}.ik-activity-list>li{border-top:1px solid var(--border);gap:10px;padding:10px 0;display:flex}.ik-activity-list>li:first-child{border-top:0}.ik-activity-mark{background:var(--surface-sunken);width:22px;height:22px;color:var(--info,var(--ink-muted));border-radius:50%;flex:none;place-items:center;display:grid}.ik-activity-mark.is-done{color:var(--positive)}.ik-activity-mark.is-failed{color:var(--negative)}.ik-activity-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ik-activity-main strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.ik-activity-main a{color:inherit;text-decoration:none}.ik-activity-main a:hover strong{text-decoration:underline}.ik-progress{background:var(--surface-sunken);height:6px;margin-top:4px;overflow:hidden}.ik-progress,.ik-progress>span{border-radius:999px;display:block}.ik-progress>span{background:var(--info,var(--positive));height:100%;transition:width .4s}.ik-progress.is-indeterminate>span{width:35%;animation:ik-progress-slide 1.4s ease-in-out infinite}@keyframes ik-progress-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.ik-progress.is-indeterminate>span{opacity:.5;width:100%;animation:none}}.ik-working .ik-alert-body{gap:4px}.ik-working-chip{background:var(--info-tint,var(--surface-sunken));color:var(--info,var(--ink));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.ik-working-chip .ik-spin{width:11px;height:11px}.ik-working-chip.is-stalled{background:var(--warning-tint);color:var(--warning-ink)}.ik-figures-banner{align-items:flex-start}.ik-stepper{flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ik-stepper-step{min-width:0;color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;display:flex}.ik-stepper-mark{border:1px solid var(--surface-sunken);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.ik-stepper-mark .ik-spin{width:12px;height:12px}.ik-stepper-step.is-done .ik-stepper-mark{background:var(--positive);border-color:var(--positive);color:#fff}.ik-stepper-step.is-current{color:var(--ink)}.ik-stepper-step.is-current .ik-stepper-mark{border-color:var(--info);color:var(--info);box-shadow:0 0 0 3px var(--info-tint)}.ik-stepper-text{flex-direction:column;line-height:16px;display:flex}.ik-stepper-step.is-current .ik-stepper-label{font-weight:600}.ik-stepper-time{color:var(--ink-muted);font-size:12px}.ik-figures-slim{color:var(--ink-muted);align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.ik-figures-slim svg{color:var(--positive)}.ik-pass-note{color:var(--ink-muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.ik-pass-note .ik-spin{width:12px;height:12px}.ik-pass-note.is-late{color:var(--warning-ink)}.ik-pass-note.is-applied{color:var(--positive)}.ik-ins-cq{min-width:0;container-type:inline-size}.ik-ins-even{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ik-ins-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-ins-tiles[data-n="1"]{grid-template-columns:minmax(0,1fr)}@container (min-width:300px){.ik-ins-dense:not([data-n="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:440px){.ik-ins-even:not([data-n="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:620px){.ik-ins-even[data-n="3"],.ik-ins-even[data-n="5"],.ik-ins-even[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ik-ins-even[data-n="7"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:900px){.ik-ins-even[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1000px){.ik-ins-even[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width:1080px){.ik-ins-even[data-n="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ik-ins-even[data-n="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}}@container (max-width:520px){.ik-ins-even .ik-kpi-name{min-height:0}.ik-ins-dense .ik-kpi{padding:12px}.ik-ins-dense .ik-kpi-head{flex-wrap:wrap;row-gap:6px}.ik-ins-dense .ik-kpi-value{font-size:22px}}.ik-ins-tiles .ik-tile{background:var(--surface-sunken);padding:12px 12px 10px}.ik-ins-tiles .ik-tile-link:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.ik-ins-tiles .ik-tile-icon{background:var(--surface)}.ik-ins-tiles .ik-tile-label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box}.ik-ins-tiles .ik-tile-head{align-items:flex-start}.ik-ins-hero{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;display:grid}.ik-ins-headline-label{color:var(--ink-muted);font-size:15px;font-weight:450}.ik-ins-headline-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:-4px;font-size:56px;font-weight:600;line-height:58px}.ik-ins-facts{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;margin:0;display:grid}.ik-ins-facts>div{background:var(--surface-sunken);border-radius:var(--radius-sm);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.ik-ins-facts dt{color:var(--ink-muted);font-size:12px;line-height:16px}.ik-ins-facts dd{letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600;line-height:24px}.ik-ins-headline-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}@media (max-width:1100px){.ik-ins-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}@media (max-width:760px){.ik-ins-hero{grid-template-columns:minmax(0,1fr)}.ik-ins-headline-value{font-size:44px;line-height:48px}}.ik-ins-layers{grid-template-columns:minmax(240px,1fr) minmax(0,2.6fr);align-items:stretch;gap:12px;display:grid}.ik-ins-layers .ik-stat-feature{justify-content:space-between;min-height:100%}.ik-ins-layers .ik-tile{padding:14px 14px 12px}.ik-ins-layers .ik-tile-value{letter-spacing:-.02em;font-size:22px;line-height:28px}@media (max-width:900px){.ik-ins-layers{grid-template-columns:minmax(0,1fr)}}.ik-ins-breakdowns{flex-direction:column;gap:12px;display:flex}.ik-ins-cell{min-width:0;display:flex}.ik-ins-cell>.ik-panel{flex:1}.ik-ins-long{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ik-ins-long[data-n="1"]{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.ik-ins-long{grid-template-columns:minmax(0,1fr)}}.ik-ins-flow{min-width:0;container-type:inline-size}@container (min-width:640px){.ik-ins-flow .ik-barlist{column-count:2;column-gap:32px;display:block}.ik-ins-flow .ik-barlist-row{break-inside:avoid;padding-bottom:10px}}@container (min-width:1000px){.ik-ins-flow .ik-barlist{column-count:3}}.ik-ins-capped{flex-direction:column;display:flex}.ik-ins-more>summary{cursor:pointer;color:var(--ink);border-radius:var(--radius-pill);background:var(--surface-sunken);align-items:center;gap:6px;margin-top:12px;padding:4px 12px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.ik-panel .ik-ins-more>summary{background:var(--surface)}.ik-ins-more>summary::-webkit-details-marker{display:none}.ik-ins-more>summary:hover{background:var(--surface-hover)}.ik-ins-more>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ik-ins-more>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.ik-ins-more[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.ik-ins-more-close,.ik-ins-more[open] .ik-ins-more-open{display:none}.ik-ins-more[open] .ik-ins-more-close{display:inline}.ik-ins-more[open]>summary{order:2}.ik-ins-more[open]{flex-direction:column;display:flex}.ik-ins-more[open]>.ik-barlist{margin-top:10px}.ik-ins-layerpick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ik-ins-layerpick>:first-child{grid-column:span 2}@container (min-width:560px){.ik-ins-layerpick{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1000px){.ik-ins-layerpick{grid-template-columns:repeat(7,minmax(0,1fr))}.ik-ins-layerpick>:first-child{grid-column:auto}}.ik-ins-layerpick>a{color:inherit;border-radius:var(--radius-md);text-decoration:none;display:flex}.ik-ins-layerpick>a>.ik-stat{flex:1;transition:box-shadow .15s}.ik-ins-layerpick>a:hover>.ik-stat:not(.ik-stat-feature){box-shadow:inset 0 0 0 1px var(--border-strong)}.ik-ins-layerpick>a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ik-ins-layerpick .ik-stat-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ik-ins-layerpick .ik-stat-head{align-items:flex-start}.ik-ins-layerpick .ik-stat-icon{width:28px;height:28px}.ik-ins-layerpick .ik-stat-value{margin-top:auto}.ik-ins-pick{color:inherit;border-radius:var(--radius-md);text-decoration:none;display:flex}.ik-ins-pick>.ik-kpi{flex:1;transition:box-shadow .15s}.ik-ins-pick:hover>.ik-kpi{box-shadow:inset 0 0 0 1px var(--ink-subtle)}.ik-ins-pick[aria-current=true]>.ik-kpi{box-shadow:inset 0 0 0 2px var(--inverse)}.ik-ins-pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ik-ins-missing{background:var(--surface-sunken);border-radius:var(--radius-md);flex-direction:column;padding:12px 14px 4px;display:flex}.ik-ins-missing-head{align-items:center;gap:8px;padding-bottom:8px;font-size:13px;font-weight:500;display:flex}.ik-ins-missing-count{border-radius:var(--radius-pill);background:var(--surface);min-width:22px;height:20px;color:var(--ink-muted);font-variant-numeric:tabular-nums;place-items:center;padding:0 7px;font-size:12px;display:inline-grid}.ik-ins-missing-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.ik-ins-missing-list>li{border-top:1px solid var(--border-strong);grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;min-width:0;padding:10px 0;display:grid}.ik-ins-missing-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ik-ins-missing-name{font-size:13px;font-weight:500;line-height:18px}.ik-ins-missing-why{color:var(--ink-muted);font-size:12px;line-height:17px}.ik-ins-missing-tag{color:var(--ink-muted);white-space:nowrap;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border-strong);padding:1px 8px;font-size:11px;line-height:16px}@media (max-width:520px){.ik-ins-missing-list>li{grid-template-columns:minmax(0,1fr) auto}.ik-ins-missing-list>li>.ik-kpi-code{grid-column:1}.ik-ins-missing-text{grid-area:2/1/auto/-1}}.ik-ins-cov{border-radius:var(--radius-md);background:var(--surface-sunken);color:inherit;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;text-decoration:none;transition:box-shadow .15s;display:flex}.ik-ins-cov:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.ik-ins-cov:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ik-ins-cov-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ik-ins-cov-domain{font-family:var(--font-mono);color:var(--ink-muted);letter-spacing:.02em;font-size:11px}.ik-ins-cov-title{min-height:36px;font-size:13px;font-weight:500;line-height:18px}.ik-ins-cov-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:28px}.ik-ins-cov-value small{letter-spacing:0;color:var(--ink-muted);margin-left:4px;font-size:13px;font-weight:450}.ik-ins-cov .ik-progress-track{background:var(--surface)}.ik-ins-people .ik-table{min-width:880px}.ik-ins-cell .ik-donut-legend{max-width:280px}:root,[data-theme=light]{--hue-0-bg:#e6f5eb;--hue-0-fg:#0f6b34;--hue-1-bg:#edf9d3;--hue-1-fg:#3e5f0a;--hue-2-bg:#e8effe;--hue-2-fg:#1f4fbf;--hue-3-bg:#fff2cf;--hue-3-fg:#7f5400;--hue-4-bg:#dff3f0;--hue-4-fg:#0e6359;--hue-5-bg:#f2e8fa;--hue-5-fg:#66308a;--hue-6-bg:#fce9e1;--hue-6-fg:#96391a;--hue-7-bg:#ecedf1;--hue-7-fg:#2e3440}[data-theme=dark]{--hue-0-bg:#14291c;--hue-0-fg:#6ee19a;--hue-1-bg:#23300f;--hue-1-fg:#c9f57a;--hue-2-bg:#172443;--hue-2-fg:#9bbeff;--hue-3-bg:#3a2e0f;--hue-3-fg:#f2c14e;--hue-4-bg:#0f2e2a;--hue-4-fg:#72d9c8;--hue-5-bg:#2b1838;--hue-5-fg:#d6aaf2;--hue-6-bg:#36190f;--hue-6-fg:#f4a688;--hue-7-bg:#262a2c;--hue-7-fg:#d5dad7}.ik-hue-0{--mark-bg:var(--hue-0-bg);--mark-fg:var(--hue-0-fg)}.ik-hue-1{--mark-bg:var(--hue-1-bg);--mark-fg:var(--hue-1-fg)}.ik-hue-2{--mark-bg:var(--hue-2-bg);--mark-fg:var(--hue-2-fg)}.ik-hue-3{--mark-bg:var(--hue-3-bg);--mark-fg:var(--hue-3-fg)}.ik-hue-4{--mark-bg:var(--hue-4-bg);--mark-fg:var(--hue-4-fg)}.ik-hue-5{--mark-bg:var(--hue-5-bg);--mark-fg:var(--hue-5-fg)}.ik-hue-6{--mark-bg:var(--hue-6-bg);--mark-fg:var(--hue-6-fg)}.ik-hue-7{--mark-bg:var(--hue-7-bg);--mark-fg:var(--hue-7-fg)}.ik-pmark{color:var(--mark-fg,var(--ink));background:var(--mark-bg,var(--surface-sunken));box-shadow:inset 0 0 0 1px var(--mark-fg,var(--ink));flex:none;place-items:center;display:inline-grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ik-pmark{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mark-fg,var(--ink)) 12%,transparent)}}.ik-pmark-lg{border-radius:16px;width:52px;height:52px}.ik-pmark-md{border-radius:12px;width:40px;height:40px}.ik-pmark-sm{border-radius:7px;width:22px;height:22px}.ik-pmark-text{flex-direction:column;align-items:center;gap:3px;max-width:100%;line-height:1;display:flex;overflow:hidden}.ik-pmark-main{letter-spacing:-.02em;font-size:15px;font-weight:700}.ik-pmark-sub{letter-spacing:.05em;opacity:.72;font-size:8.5px;font-weight:650}.ik-pmark-lg[data-len="1"] .ik-pmark-main,.ik-pmark-lg[data-len="2"] .ik-pmark-main{font-size:19px}.ik-pmark-lg[data-len="3"] .ik-pmark-main{font-size:16px}.ik-pmark-lg[data-len="4"] .ik-pmark-main{font-size:14px}.ik-pmark-lg[data-len="5"] .ik-pmark-main,.ik-pmark-md .ik-pmark-main{font-size:12px}.ik-pmark-md[data-len="5"] .ik-pmark-main{font-size:10px}.ik-pmark-md .ik-pmark-sub{font-size:7px}.ik-pmark-sm .ik-pmark-main{letter-spacing:0;font-size:8px}.ik-pmark-sm[data-len="4"] .ik-pmark-main,.ik-pmark-sm[data-len="5"] .ik-pmark-main{font-size:6.5px}.ik-pmark-kind{background:var(--surface);width:20px;height:20px;color:var(--ink-muted);box-shadow:0 0 0 2px var(--surface),inset 0 0 0 1px var(--border-strong);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.ik-pmark-md .ik-pmark-kind{width:17px;height:17px;bottom:-4px;right:-4px}.ik-pmark.has-logo{background:var(--surface-static);box-shadow:inset 0 0 0 1px var(--border);padding:6px}.ik-pmark.has-logo img{object-fit:contain;width:100%;height:100%;display:block}.ik-pmark-sm.has-logo{padding:2px}.ik-plogo{color:var(--mark-fg,var(--ink-muted));background:repeating-linear-gradient(135deg,var(--mark-fg,var(--ink)) 0 2px,transparent 2px 7px),var(--mark-bg,var(--surface-sunken));flex:none;place-items:center;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ik-plogo{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--mark-fg,var(--ink)) 7%,transparent) 0 2px,transparent 2px 7px),var(--mark-bg,var(--surface-sunken))}}.ik-plogo{box-shadow:inset 0 0 0 1px var(--mark-fg,var(--ink))}@supports (color:color-mix(in lab,red,red)){.ik-plogo{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mark-fg,var(--ink)) 12%,transparent)}}.ik-plogo-lg{border-radius:16px;width:120px;height:64px;padding:10px 14px}.ik-plogo-md{border-radius:12px;width:84px;height:46px;padding:7px 10px}.ik-plogo-sm{border-radius:9px;width:56px;height:32px;padding:4px 7px}.ik-plogo-xs{border-radius:7px;width:24px;height:24px;padding:2px}.ik-plogo.has-logo{background:var(--surface-static);box-shadow:inset 0 0 0 1px var(--border-strong)}[data-theme=dark] .ik-plogo.has-logo{box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #0006}.ik-plogo img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.ik-plogo-mono{letter-spacing:-.01em;font-weight:700;line-height:1}.ik-plogo-lg .ik-plogo-mono{font-size:22px}.ik-plogo-md .ik-plogo-mono{font-size:16px}.ik-plogo-sm .ik-plogo-mono{font-size:12px}.ik-plogo-xs .ik-plogo-mono{letter-spacing:0;font-size:9px}.ik-plogo.is-empty{background:var(--surface-sunken);color:var(--ink-subtle);box-shadow:none;outline:1.5px dashed var(--border-strong);outline-offset:-1.5px}.ik-dir-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ik-dir-summary .ik-stat{min-height:132px}.ik-dir-summary .ik-stat-value{margin-top:auto}.ik-dir-logos{align-items:center;gap:8px;display:inline-flex}.ik-dir-logos>.ik-plogo{box-shadow:0 0 0 2px var(--surface),inset 0 0 0 1px var(--mark-fg,var(--ink))}@supports (color:color-mix(in lab,red,red)){.ik-dir-logos>.ik-plogo{box-shadow:0 0 0 2px var(--surface),inset 0 0 0 1px color-mix(in srgb,var(--mark-fg,var(--ink)) 12%,transparent)}}.ik-dir-logos>.ik-plogo.has-logo{box-shadow:0 0 0 2px var(--surface),inset 0 0 0 1px var(--border-strong)}.ik-dir-logos>.ik-plogo+.ik-plogo{margin-left:-6px}.ik-dir-logos{gap:0}.ik-dir-logos>span:not(.ik-plogo){margin-left:8px}.ik-dir-summary .ik-stat-foot{flex-wrap:nowrap;min-width:0}.ik-dir-summary .ik-stat-caption,.ik-dir-top{min-width:0;max-width:100%}.ik-dir-top{align-items:center;gap:6px;display:flex}.ik-dir-top>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1100px){.ik-dir-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ik-dir-summary{gap:10px}.ik-dir-summary .ik-stat{gap:6px;min-height:0;padding:12px}.ik-dir-summary .ik-stat-label{font-size:13px;line-height:17px}.ik-dir-summary .ik-stat-icon{width:28px;height:28px}.ik-dir-summary .ik-stat-value{font-size:24px;line-height:28px}.ik-dir-summary .ik-stat-caption{font-size:12px}}.ik-dir-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}.ik-dir-toolbar .ik-tabs{min-width:0;max-width:100%}.ik-dir-toolbar .ik-tabs-boxed{background:var(--surface)}.ik-dir-toolbar .ik-tabs-boxed .ik-tab.is-active{background:var(--inverse);color:var(--on-inverse);box-shadow:none}.ik-dir-toolbar .ik-tabs-boxed .ik-tab.is-active .ik-tab-count{background:var(--lime);color:var(--on-lime)}.ik-dir-toolbar .ik-tab-count{background:var(--surface-sunken);color:var(--ink-muted)}.ik-dir-hint{color:var(--ink-muted);font-size:12px;line-height:16px}.ik-dir-group{flex-direction:column;gap:10px;min-width:0;display:flex}.ik-dir-group-title{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;padding:4px 2px 0;font-size:15px;font-weight:600;line-height:20px;display:flex}.ik-dir-count{border-radius:var(--radius-pill);background:var(--surface);min-width:22px;height:20px;color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.ik-dir-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px;display:grid}.ik-dir-grid-partners{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.ik-pcard{background:var(--surface);border-radius:var(--radius-lg);flex-direction:column;gap:14px;min-width:0;padding:16px;transition:box-shadow .18s,transform .18s;display:flex;position:relative}.ik-pcard:hover{box-shadow:inset 0 0 0 1px var(--border-strong),var(--shadow-pop);transform:translateY(-2px)}.ik-pcard:has(.ik-pcard-link:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ik-pcard-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ik-pcard-top .ik-status{border-radius:var(--radius-pill);background:var(--surface-sunken);height:26px;padding:0 10px;font-size:13px}.ik-pcard-body{flex-direction:column;gap:6px;min-width:0;display:flex}.ik-pcard-meta{color:var(--ink-muted);align-items:center;gap:7px;min-width:0;font-size:12px;line-height:16px;display:flex}.ik-pcard-meta .ik-mono{color:var(--ink);font-size:12px;font-weight:500}.ik-pcard-sep{background:var(--ink-subtle);vertical-align:middle;border-radius:50%;flex:none;width:3px;height:3px;display:inline-block}.ik-pcard-title{letter-spacing:-.015em;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0;font-size:16px;font-weight:600;line-height:21px;display:-webkit-box;overflow:hidden}.ik-pcard-link{color:inherit;outline:none;text-decoration:none}.ik-pcard-link:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.ik-pcard-funder{min-height:24px;color:var(--ink-muted);align-items:center;gap:8px;min-width:0;font-size:13px;line-height:18px;display:flex}.ik-pcard-funder strong{color:var(--ink);font-weight:550}.ik-pcard-funder-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ik-pcard-funder-none{color:var(--ink-subtle);align-items:center;gap:6px;display:inline-flex}.ik-pcard-figs{background:var(--surface-sunken);border-radius:var(--radius-md);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);margin:0;padding:12px 0;display:grid}.ik-pcard-figs>div{flex-direction:column;gap:4px;min-width:0;padding:0 12px;display:flex}.ik-pcard-figs>div+div{border-left:1px solid var(--border-strong)}.ik-pcard-figs dt{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:15px;overflow:hidden}.ik-pcard-figs dd{letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:600;line-height:22px}.ik-pcard-lead dd{letter-spacing:-.025em;font-size:22px;line-height:26px}.ik-pcard-figs dd.is-empty{color:var(--ink-subtle);font-weight:500}.ik-pcard-figs>div:not(.ik-pcard-lead) dd,.ik-pcard-foot{margin-top:auto}.ik-pcard-foot{color:var(--ink-muted);justify-content:space-between;align-items:center;padding:0 2px;font-size:13px;font-weight:500;transition:color .15s;display:flex}.ik-pcard-foot .ik-icon{transition:transform .18s}.ik-pcard:hover .ik-pcard-foot{color:var(--ink)}.ik-pcard:hover .ik-pcard-foot .ik-icon{transform:translate(3px)}.ik-pcard[data-kind=internal] .ik-pcard-figs{box-shadow:inset 0 0 0 1px var(--border);background:0 0}.ik-partner{background:var(--surface);border-radius:var(--radius-lg);flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.ik-partner.is-unlinked{outline:1.5px dashed var(--border-strong);outline-offset:-1.5px}.ik-partner-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ik-partner-standing{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ik-partner-standing .ik-status{border-radius:var(--radius-pill);background:var(--surface-sunken);height:26px;padding:0 10px;font-size:13px}.ik-partner-addlogo{border-radius:var(--radius-pill);height:26px;color:var(--ink);border:1px dashed var(--border-strong);align-items:center;gap:5px;padding:0 10px 0 8px;font-size:12px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ik-partner-addlogo:hover{background:var(--lime-tint);color:var(--lime-text);border-color:#0000}.ik-partner-id{flex-direction:column;gap:4px;min-width:0;display:flex}.ik-partner-name{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:22px}.ik-partner-sub{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 7px;margin:0;font-size:12.5px;line-height:17px;display:flex}.ik-partner-programs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ik-partner-programs li{border-radius:var(--radius-pill);background:var(--mark-bg,var(--surface-sunken));height:26px;color:var(--mark-fg,var(--ink));font-family:var(--font-mono);letter-spacing:.01em;box-shadow:inset 0 0 0 1px var(--mark-fg,var(--ink));align-items:center;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ik-partner-programs li{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mark-fg,var(--ink)) 12%,transparent)}}.ik-partner-programs li.ik-partner-more{color:var(--ink-muted);font-family:var(--font-sans);box-shadow:none}.ik-partner-none{color:var(--ink-subtle);margin:0;font-size:13px}.ik-partner-agreements{border-top:1px solid var(--border);flex-direction:column;margin:auto 0 0;padding:6px 0 0;list-style:none;display:flex}.ik-partner-agreement{border-radius:var(--radius-sm);color:inherit;align-items:center;gap:12px;margin:0 -8px;padding:10px 8px;text-decoration:none;transition:background .15s;display:flex}.ik-partner-agreement:hover{background:var(--surface-sunken)}.ik-partner-agreement-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ik-partner-agreement-name{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:19px}.ik-partner-agreement-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;line-height:16px;display:inline-flex}.ik-partner-dot{background:var(--ink-subtle);border-radius:50%;width:6px;height:6px}.ik-partner-dot.is-success{background:var(--positive)}.ik-partner-dot.is-danger{background:var(--negative)}.ik-partner-agreement-go{background:var(--surface-sunken);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:grid}.ik-partner-agreement:hover .ik-partner-agreement-go{background:var(--inverse);color:var(--on-inverse)}.ik-logo-edit{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ik-logo-edit-preview{flex-direction:column;align-items:center;gap:8px;display:flex}.ik-logo-edit-form{flex:280px;min-width:0}.ik-logo-edit-form .ik-form-row{align-items:flex-end}@media (prefers-reduced-motion:reduce){.ik-pcard,.ik-pcard:hover{transform:none}}.ik-bank-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}@media (max-width:900px){.ik-bank-split{grid-template-columns:1fr}}.ik-bank-browse{flex-direction:column;min-width:0;max-height:min(60vh,620px);padding:2px 4px 4px 2px;display:flex;overflow:auto}.ik-bank-cat{gap:8px;margin:14px 0 8px}.ik-bank-browse>section:first-child .ik-bank-cat{margin-top:4px}.ik-bank-cards{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.ik-bank-card{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);border:0;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;transition:box-shadow .15s,background .15s;display:flex}.ik-bank-card b{font-size:14px;font-weight:550}.ik-bank-card small{color:var(--ink-muted);font-size:12px}.ik-bank-card:hover{box-shadow:inset 0 0 0 1px var(--ink)}.ik-bank-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ik-bank-card.is-used{background:var(--surface-sunken);box-shadow:none}.ik-bank-card.is-selected{box-shadow:inset 0 0 0 2px var(--ink),0 0 0 4px var(--lime)}.ik-bank-side{background:var(--surface-sunken);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.ik-bank-side-empty{text-align:center;color:var(--ink-muted);justify-content:center;align-items:center;min-height:220px;font-size:13px}.ik-bank-side-title{margin:0;font-size:17px;font-weight:600}.ik-bank-side-text{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.ik-bank-side .ik-eyebrow{margin:4px 0 0}.ik-bank-list-items{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ik-bank-list-items li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ik-bank-list-items .ik-check{font-size:13px}.ik-bank-search{min-width:280px}.ik-bank-search input{font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0}.ik-bank-kinds{border:0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;display:grid}.ik-bank-kinds legend{grid-column:1/-1;margin-bottom:6px}.ik-bank-kind{cursor:pointer;box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--surface);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ik-bank-kind input{accent-color:var(--ink);margin-top:3px}.ik-bank-kind span{flex-direction:column;gap:2px;display:flex}.ik-bank-kind b{font-size:14px;font-weight:550}.ik-bank-kind small{color:var(--ink-muted);font-size:12px;line-height:16px}.ik-bank-kind.is-selected{box-shadow:inset 0 0 0 2px var(--ink)}.ik-bank-kind.is-disabled{opacity:.55;cursor:not-allowed}.ik-choices{flex-direction:column;gap:8px;display:flex}.ik-choices-row{align-items:center;gap:8px;display:flex}.ik-choices-row code{text-overflow:ellipsis;min-width:0;max-width:160px;overflow:hidden}.ik-link-editor{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.ik-link-editor .ik-chips{gap:8px 16px}.ik-form-section{background:var(--surface-sunken);border-radius:16px;gap:8px;padding:12px}.ik-form-fields,.ik-form-section{flex-direction:column;display:flex}.ik-form-fields{gap:4px;margin:0;padding:0;list-style:none}.ik-form-fields li{background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:4px 6px 4px 12px;font-size:14px;display:flex}.ik-filterbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.ik-filterbar-item{flex-direction:column;gap:4px;min-width:160px;display:flex}.ik-filterbar-item select{appearance:auto}.ik-form-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 16px;display:grid}.ik-form-grid .ik-field-wide{grid-column:1/-1}.ik-linkpick{flex-direction:column;gap:6px;display:flex;position:relative}.ik-linkpick-list{background:var(--surface);box-shadow:var(--shadow-lift),inset 0 0 0 1px var(--border-strong);border-radius:12px;max-height:220px;margin:0;padding:4px;list-style:none;overflow:auto}.ik-linkpick-list button{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:8px 10px}.ik-linkpick-list button:focus-visible,.ik-linkpick-list button:hover{background:var(--surface-sunken)}.ik-entity-chip .ik-iconbtn{margin-left:2px}.ik-public{flex-direction:column;gap:16px;min-height:100vh;padding:16px}.ik-public,.ik-public-head{align-items:center;display:flex}.ik-public-head,.ik-public-main{width:100%;max-width:640px}.ik-public-foot{text-align:center}.ik-public-title{letter-spacing:-.01em;margin:0 0 8px;font-size:24px;font-weight:600;line-height:30px}.ik-public-intro{color:var(--ink-muted);white-space:pre-line;margin:0 0 16px}.ik-public-section{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.ik-public-consent{grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:14px;display:grid}.ik-public-consent input{margin-top:3px}.ik-public-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ik-form-editor{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}@media (max-width:900px){.ik-form-editor{grid-template-columns:1fr}}.ik-form-preview{background:var(--surface-sunken);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex;position:sticky;top:0}.ik-form-preview-field{flex-direction:column;gap:4px;font-size:13px;display:flex}.ik-form-preview-field i{background:var(--surface);height:28px;box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:10px;display:block}.ik-form-pick summary{cursor:pointer;font-size:14px;font-weight:500}.ik-share-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ik-share-row{background:var(--surface-sunken);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ik-share-row a{word-break:break-all}.ik-share-qr{background:#fff;border-radius:10px;padding:6px}.ik-profile-chips .ik-chip{height:30px;color:var(--ink);background:var(--surface-sunken);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.ik-profile-chips .ik-chip:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.ik-profile-chips .ik-chip.is-active{background:var(--inverse);color:var(--on-inverse)}.ik-spin{vertical-align:-2px;border:2px solid;border-top:2px solid #0000;border-radius:50%;flex:none;width:14px;height:14px;animation:ik-spin .8s linear infinite;display:inline-block}@media (prefers-reduced-motion:reduce){.ik-spin{border-top-color:currentColor;animation:ik-pulse 1.2s ease-in-out infinite}@keyframes ik-pulse{50%{opacity:.35}}}.ik-btn[aria-busy=true]{cursor:progress;gap:8px}.ik-toasts{z-index:90;pointer-events:none;width:min(420px,100vw - 32px);position:fixed;bottom:24px;left:24px}.ik-toasts,.ik-toasts-stack{flex-direction:column;gap:8px;display:flex}.ik-toasts .ik-toast{pointer-events:auto;box-shadow:var(--shadow-lg,0 12px 32px #0000002e);animation:ik-toast-in .18s ease-out}.ik-toast-icon.is-info{background:var(--info-tint);color:var(--info)}.ik-toast-loading .ik-toast-icon{background:var(--lime);color:var(--on-lime)}@keyframes ik-toast-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ik-toasts .ik-toast{animation:none}}@media (max-width:720px){.ik-toasts{bottom:16px;left:16px}}.ik-progress{z-index:100;pointer-events:none;opacity:0;background:linear-gradient(90deg,var(--forest),var(--lime));transform-origin:0;height:3px;transition:opacity .2s,transform .2s;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.ik-progress.is-on{opacity:1;animation:ik-progress 8s cubic-bezier(.1,.7,.2,1) forwards}@keyframes ik-progress{0%{transform:scaleX(.08)}to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.ik-progress.is-on{opacity:.7;animation:none;transform:scaleX(1)}}.ik-modal{width:560px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;inset:0;overflow:visible}.ik-modal-sm{width:420px}.ik-modal-md{width:560px}.ik-modal-lg{width:760px}.ik-modal-xl{width:1040px}.ik-modal::backdrop,.ik-sheet::backdrop{background:var(--overlay)}.ik-modal[open]{animation:ik-modal-in .16s ease-out}@keyframes ik-modal-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}.ik-modal-card{background:var(--surface);box-shadow:var(--shadow-lg,0 24px 60px #00000038);border-radius:20px;flex-direction:column;max-height:calc(100vh - 32px);display:flex}.ik-modal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.ik-modal-title{margin:2px 0 0;font-size:18px;font-weight:600;line-height:24px}.ik-modal-x{appearance:none;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.ik-modal-x:hover{background:var(--surface-hover);color:var(--ink)}.ik-modal-body{padding:16px 20px;overflow:auto}.ik-modal-foot{border-top:1px solid var(--border);background:var(--surface-sunken);border-radius:0 0 20px 20px;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.ik-modal-fieldset,.ik-modal-form{flex-direction:column;gap:12px;display:flex}.ik-modal-fieldset{border:0;min-width:0;margin:0;padding:0}.ik-modal-fieldset:disabled{opacity:.75}.ik-modal-error{margin-bottom:4px}.ik-sheet{width:420px;max-width:100vw;height:100vh;max-height:100vh;color:var(--ink);background:0 0;border:0;margin:0 0 0 auto;padding:0;overflow:visible}.ik-sheet-wide{width:720px}.ik-sheet-xwide{width:min(1440px,92vw)}@media (max-width:720px){.ik-sheet,.ik-sheet-wide,.ik-sheet-xwide{width:100vw}}.ik-sheet .ik-alert-text{white-space:normal;overflow-wrap:anywhere}.ik-choice-cards{border:0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:0;padding:0;display:grid}.ik-choice-cards>legend{margin-bottom:8px;padding:0}.ik-choice-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ik-choice-card:hover{border-color:var(--line-strong,var(--ink-muted))}.ik-choice-card.is-selected{border-color:var(--accent,var(--positive));box-shadow:0 0 0 1px var(--accent,var(--positive)) inset}.ik-choice-card>input{margin-top:3px}.ik-crumbs{gap:2px}.ik-crumbs,.ik-segmented{flex-wrap:wrap;display:inline-flex}.ik-segmented{gap:6px}.ik-sheet[open]{animation:ik-sheet-in .2s ease-out}@keyframes ik-sheet-in{0%{opacity:0;transform:translate(24px)}}.ik-sheet::backdrop{background:var(--overlay)}@supports (color:color-mix(in lab,red,red)){.ik-sheet::backdrop{background:color-mix(in srgb,var(--overlay) 45%,transparent)}}.ik-sheet-card{background:var(--surface);height:100%;box-shadow:-12px 0 40px #0000001f,-1px 0 0 var(--border);flex-direction:column;display:flex}.ik-sheet-head{border-bottom:1px solid var(--border);padding:14px 20px 12px}.ik-sheet-meta{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:8px;min-height:32px;font-size:12px;display:flex}.ik-sheet-tools{align-items:center;gap:8px;display:inline-flex}.ik-sheet-title{margin:4px 0 2px;font-size:18px;font-weight:600;line-height:24px}.ik-sheet-sub{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.ik-sheet-body{flex:1;padding:14px 20px;overflow:auto}.ik-sheet-foot{border-top:1px solid var(--border);background:var(--surface-sunken);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.ik-sheet-kv{grid-template-columns:140px 1fr;font-size:13px;display:grid}.ik-sheet-kv>*{border-bottom:1px solid var(--border);min-width:0;padding:8px 0}.ik-sheet-kv>:nth-child(odd){color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.ik-modal[open],.ik-sheet[open]{animation:none}}.ik-sk-title{flex-direction:column;gap:10px;display:flex}.ik-sk-table{overflow:hidden}.ik-sk-toolbar{border-bottom:1px solid var(--border);gap:8px;padding:12px 20px}.ik-sk-head,.ik-sk-toolbar{align-items:center;display:flex}.ik-sk-head{background:var(--surface);border-bottom:1px solid var(--border-strong);gap:24px;height:42px;padding:0 20px}.ik-sk-head>*{flex:1}.ik-sk-row{border-bottom:1px solid var(--border-strong);align-items:center;gap:24px;height:52px;padding:0 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.ik-sk-row{border-bottom:1px solid color-mix(in srgb,var(--border-strong) 60%,var(--border))}}.ik-sk-row:last-child{border-bottom:0}.ik-sk-cell{display:block}.ik-sk-tile{gap:12px}.ik-sk-form,.ik-sk-tile{flex-direction:column;display:flex}.ik-sk-form{gap:14px}.ik-sk-field{flex-direction:column;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){.ik-skeleton{animation:none}}.ik-dt{background:var(--surface);--dt-edge:20px;--dt-rule:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.ik-dt{--dt-rule:color-mix(in srgb,var(--border-strong) 60%,var(--border))}}.ik-card-pad-none>.ik-dt,.ik-card>.ik-dt{box-shadow:none;border-radius:inherit}.ik-dt-toolbar{padding:12px var(--dt-edge,20px);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ik-dt-table{min-width:560px;font-size:14px}.ik-dt-table th{letter-spacing:.01em;height:42px;color:var(--ink-muted);background:var(--surface);border-bottom:1px solid var(--border-strong);white-space:nowrap;padding:0 14px;font-size:12px;font-weight:600}.ik-dt-table td{border-top:1px solid var(--dt-rule);height:52px;padding:8px 14px}.ik-dt-table tbody tr:first-child td{border-top:0}.ik-dt-table td:first-child,.ik-dt-table th:first-child{padding-left:var(--dt-edge)}.ik-dt-table td:last-child,.ik-dt-table th:last-child{padding-right:var(--dt-edge)}.ik-dt-table .ik-twoline{gap:1px;line-height:19px}.ik-dt-table .ik-twoline>span:last-child{color:var(--ink-subtle);font-size:12px;line-height:16px}.ik-dt-num{text-align:right;font-variant-numeric:tabular-nums}.ik-dt-clickable{cursor:pointer}.ik-dt-clickable:focus-visible{outline:2px solid var(--forest);outline-offset:-2px}.ik-dt-table tbody tr.ik-dt-selected{background:var(--forest-tint)}.ik-dt-table tbody tr.ik-dt-open{background:var(--surface-sunken);box-shadow:inset 3px 0 0 var(--forest)}.ik-dt-table tbody tr.ik-dt-leaving{opacity:.35;pointer-events:none;text-decoration:line-through;transition:opacity .2s}.ik-dt-check{width:calc(var(--dt-edge) + 30px);padding-left:var(--dt-edge)!important;padding-right:0!important}.ik-dt-empty{padding:8px}.ik-dt-footer{border-top:1px solid var(--border-strong);padding:10px var(--dt-edge,20px)}.ik-rowcheck{width:16px;height:16px;accent-color:var(--forest);cursor:pointer;vertical-align:middle;margin:0}.ik-selhead{align-items:center;gap:2px;display:inline-flex;position:relative}.ik-selhead-caret{appearance:none;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:10px}.ik-selhead-caret:hover{background:var(--surface-hover)}.ik-selhead-menu{z-index:40;background:var(--surface);min-width:240px;box-shadow:0 10px 30px #00000024,0 0 0 1px var(--border);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:26px;left:-6px}.ik-selhead-menu button{appearance:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:16px;padding:8px 10px;font-size:13px;display:flex}.ik-selhead-menu button:hover{background:var(--surface-hover)}.ik-selhead-menu small{color:var(--ink-subtle);font-variant-numeric:tabular-nums}.ik-chip-saved{background:var(--forest-tint);height:22px;color:var(--forest-text);border-radius:999px;gap:4px;padding:0 8px;font-size:11px;font-weight:500}.ik-chip-saved,.ik-figures{align-items:center;display:inline-flex}.ik-figures{color:var(--ink-muted);gap:6px}.ik-figures[data-state=queued],.ik-figures[data-state=updating]{color:var(--info)}.ik-figures[data-state=behind],.ik-figures[data-state=stalled]{color:var(--warning-ink)}.ik-sheet-h{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);margin:0 0 6px;font-size:12px;font-weight:600}.ik-sheet-value{appearance:none;font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:0;border-radius:6px;margin:-2px -6px;padding:2px 6px}.ik-sheet-value:hover{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--border-strong)}.ik-sheet-edit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ik-sheet-edit .ik-input{flex:120px;min-width:0}.ik-sheet-diff{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ik-sheet-callout{background:var(--surface-sunken);border-radius:12px;padding:10px 12px;font-size:13px}.ik-sheet-decide{flex:1;align-items:center;gap:6px;display:flex}.ik-sheet-decide .ik-input{flex:1;min-width:0}.ik-kbd-on{color:inherit;background:#00000014;border:0;margin-left:4px;padding:0 5px;font-size:11px}.ik-rp{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:24px;display:grid}.ik-rp:focus{outline:none}.ik-sheet-decide .ik-input{max-width:640px}.ik-rp .ik-comment .ik-input,.ik-rp .ik-sheet-edit .ik-input{max-width:none}@media (max-width:1100px){.ik-rp{grid-template-columns:minmax(0,1fr)}}.ik-rp-main,.ik-rp-side{flex-direction:column;gap:20px;min-width:0;display:flex}.ik-rp-side{position:sticky;top:0}@media (max-width:1100px){.ik-rp-side{position:static}}.ik-rp-section{flex-direction:column;gap:10px;min-width:0;display:flex}.ik-rp-h{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-muted);align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.ik-rp-h-note{letter-spacing:0;text-transform:none;color:var(--ink-subtle);font-size:12px;font-weight:450}.ik-rp-h-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ik-rp-count{border-radius:var(--radius-pill);background:var(--inverse);min-width:20px;height:20px;color:var(--on-inverse);letter-spacing:0;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.ik-rp-toggle{color:var(--ink-muted);gap:6px;font-size:13px}.ik-rp-back,.ik-rp-toggle{cursor:pointer;align-items:center;display:inline-flex}.ik-rp-back{appearance:none;font:inherit;color:var(--ink);background:var(--surface-sunken);border-radius:var(--radius-pill);border:0;align-self:flex-start;gap:4px;padding:6px 12px 6px 8px;font-size:13px;font-weight:500}.ik-rp-back:hover{background:var(--surface-hover)}.ik-rp-issues{gap:10px;margin:0;padding:0;list-style:none}.ik-rp-issue,.ik-rp-issues{flex-direction:column;display:flex}.ik-rp-issue{--rp-tone:var(--negative);--rp-line:var(--negative-line);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:8px;padding:12px 14px 12px 18px;position:relative}.ik-rp-issue:before{content:"";background:var(--rp-tone);border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.ik-rp-issue-warning{--rp-tone:var(--warning);--rp-line:var(--warning-line)}.ik-rp-issue-info{--rp-tone:var(--info);--rp-line:var(--info-line)}.ik-rp-issue-rule{--rp-tone:#7c4dff}.ik-rp-issue-forest{--rp-tone:var(--forest)}.ik-rp-issue-head{align-items:center;gap:8px;display:flex}.ik-rp-what{color:var(--ink);text-wrap:pretty;margin:0;font-size:15px;font-weight:500;line-height:22px}.ik-rp-fix{color:var(--ink-muted);margin:0;font-size:13px;line-height:20px}.ik-rp-fix-label{letter-spacing:.04em;text-transform:uppercase;background:var(--forest-tint);color:var(--forest-text);border-radius:6px;margin-right:8px;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}.ik-rp-issue-actions{flex-wrap:wrap;gap:8px;display:flex}.ik-rp-targets{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ik-rp-targets>li{background:var(--surface-sunken);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px;display:flex}.ik-rp-target-text{flex-direction:column;flex:220px;gap:1px;min-width:0;display:flex}.ik-rp-target-name{overflow-wrap:anywhere;font-size:14px;font-weight:500}.ik-rp-chip{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);font-family:var(--font-mono);border-radius:6px;padding:0 6px;font-size:12px;display:inline-block}.ik-rp-fill{flex-direction:column;gap:6px;display:flex}.ik-rp-fill-row{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:8px;display:grid}@media (max-width:720px){.ik-rp-fill-row{grid-template-columns:minmax(0,1fr)}}.ik-rp-fill-label{font-size:13px;font-weight:500}.ik-rp-conflict{flex-direction:column;gap:4px;display:flex}.ik-rp-choices{flex-wrap:wrap;gap:6px;display:flex}.ik-rp-choices .ik-merge-opt{background:var(--surface-sunken)}.ik-rp-choices button.ik-merge-opt:hover{border-color:var(--forest)}.ik-rp-choice-static{cursor:default}.ik-rp-ready{border-radius:var(--radius-sm);border:1px solid var(--positive-line);background:var(--positive-tint);align-items:center;gap:12px;padding:12px 14px;display:flex}.ik-rp-ready>div{flex-direction:column;display:flex}.ik-rp-ready strong{color:var(--positive-strong)}.ik-rp-ready-icon{background:var(--positive);width:30px;height:30px;color:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.ik-rp-field{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.ik-rp-tag{border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-muted);padding:0 6px;font-size:11px;line-height:16px}.ik-rp-tag-changed{background:var(--info-tint);color:var(--info)}.ik-rp-tag-flag{background:var(--negative-tint);color:var(--negative)}.ik-rp-row-changed td{background:var(--info-tint)}@supports (color:color-mix(in lab,red,red)){.ik-rp-row-changed td{background:color-mix(in srgb,var(--info-tint) 45%,transparent)}}.ik-rp-row-flag td:first-child{box-shadow:inset 3px 0 0 var(--negative)}.ik-rp-value{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.ik-rp-src{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.ik-rp-src-value{overflow-wrap:anywhere}.ik-rp-src-col{color:var(--ink-subtle);font-size:11px}.ik-rp-src-differs .ik-rp-src-value{align-self:flex-start}.ik-rp-differs,.ik-rp-src-differs .ik-rp-src-value{background:var(--warning-tint);color:var(--warning-ink);border-radius:4px;padding:0 4px}.ik-rp-state{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.ik-rp-dup{flex-direction:column;gap:8px;display:flex}.ik-rp-dup-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ik-rp-card{border-radius:var(--radius-sm);background:var(--surface-sunken);gap:10px;padding:14px}.ik-rp-card,.ik-rp-dl{flex-direction:column;display:flex}.ik-rp-dl{gap:6px;margin:0;font-size:13px}.ik-rp-dl>div{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.ik-rp-dl dt{color:var(--ink-muted)}.ik-rp-dl dd{overflow-wrap:anywhere;margin:0}.ik-rp-card .ik-comment .ik-input{background:var(--surface)}button.ik-connector-option{appearance:none;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;width:100%}.ik-connector-option[aria-pressed=true],.ik-connector-option[role=radio][aria-checked=true]{box-shadow:inset 0 0 0 2px var(--forest);background:var(--forest-tint)}.ik-stream-role{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.ik-stream-role select{max-width:150px}.ik-stream-role .is-unset{color:var(--ink-subtle)}.ik-dt-table td.ik-td-wrap{padding-top:8px;padding-bottom:8px;line-height:20px}.ik-dot.ik-dot-bad,.ik-dot.ik-dot-ok,.ik-dot.ik-dot-warn{box-shadow:none;flex:none;position:static;top:auto;right:auto}.ik-dt-table .ik-chips{flex-wrap:wrap;gap:4px}.ik-dt-table td:has(>.ik-chips){min-width:210px}.ik-map-rows{box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;gap:0;overflow:hidden}.ik-map-head{background:var(--surface);border-bottom:1px solid var(--border-strong);text-transform:none;letter-spacing:.01em;height:42px;padding:0 16px;font-weight:600}.ik-map-row{border-top:1px solid var(--border-strong);min-height:52px;padding:6px 16px}@supports (color:color-mix(in lab,red,red)){.ik-map-row{border-top:1px solid color-mix(in srgb,var(--border-strong) 60%,var(--border))}}.ik-map-head+.ik-map-row{border-top:0}.ik-map-row.is-new{border-top:1px dashed var(--border-strong);background:var(--surface-sunken);padding-top:4px}@supports (color:color-mix(in lab,red,red)){.ik-map-row.is-new{background:color-mix(in srgb,var(--surface-sunken) 50%,transparent)}}.ik-map-row .ik-input-sm{height:30px}.ik-card:not(.ik-card-flush)>.ik-dt{box-shadow:none;border-top:1px solid var(--border);--dt-edge:18px;border-radius:0;margin:0 -18px}.ik-card:not(.ik-card-flush)>.ik-dt:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg);margin-bottom:-18px}.ik-card-flush>.ik-card-head{padding:18px 20px 14px}.ik-card-flush>.ik-dt{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.ik-card-flush>.ik-card-head+.ik-dt{border-top:1px solid var(--border)}@media (max-width:720px){.ik-card:not(.ik-card-flush)>.ik-dt{--dt-edge:14px;margin:0 -14px}.ik-dt{--dt-edge:14px}.ik-card-flush>.ik-card-head{padding:14px 14px 12px}.ik-card:not(.ik-card-flush)>.ik-dt:last-child{margin-bottom:-14px}}.ik-dt-table th:first-child,.ik-dt-table th:last-child{border-radius:0}.ik-dt-table .ik-avatar,.ik-dt-table .ik-cell-icon,.ik-dt-table .ik-recordcell-chip{flex:none;font-size:11px;width:28px!important;height:28px!important}.ik-dt-table .ik-cell,.ik-dt-table .ik-recordcell{gap:8px}.ik-dt-table .ik-cell-sub,.ik-dt-table .ik-recordcell-sub{color:var(--ink-subtle);font-size:11px;line-height:14px}.ik-dt-table .ik-twoline>span:last-child .ik-mono{letter-spacing:0;color:inherit;font-size:11.5px}.ik-subtle{color:var(--ink-subtle)}.ik-dt-table td .ik-subtle{font-size:12px}.ik-search.ik-search-sm{height:var(--control-sm);background:var(--surface-sunken);flex:0 260px;margin-left:auto;padding:0 12px}.ik-search.ik-search-sm input{font-size:13px}.ik-card-flush{gap:0}.ik-card-flush>.ik-worktable-bar{border-top:1px solid var(--border)}.ik-card-flush>.ik-card-head+.ik-worktable-bar,.ik-card-flush>.ik-worktable-bar+.ik-dt,.ik-card-flush>.ik-worktable-bar:first-child{border-top:0}.ik-card-flush>.ik-worktable-bar{padding:12px var(--dt-edge,20px)}@media (max-width:720px){.ik-card-flush>.ik-worktable-bar{padding:10px 14px}}.ik-dt-table tbody tr.ik-dt-clickable:hover{background:var(--surface-sunken)}.ik-table th{background:var(--surface);letter-spacing:.01em;color:var(--ink-muted);border-bottom:1px solid var(--border-strong);font-size:12px;font-weight:600}.ik-table td{border-top:1px solid var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.ik-table td{border-top:1px solid color-mix(in srgb,var(--border-strong) 60%,var(--border))}}.ik-table tbody tr:first-child td{border-top:0}.ik-table:not(.ik-dt-table) td:first-child,.ik-table:not(.ik-dt-table) th:first-child{padding-left:16px}.ik-table:not(.ik-dt-table) td:last-child,.ik-table:not(.ik-dt-table) th:last-child{padding-right:16px}.ik-alert{border:1px solid #0000;align-items:center;padding:12px 14px}.ik-alert-body{padding-top:0}.ik-alert-icon{color:var(--surface)!important}.ik-alert-text{line-height:19px}.ik-alert-info{background:var(--info-tint);border-color:var(--info-line)}.ik-alert-info .ik-alert-icon{background:var(--info)}.ik-alert-info .ik-alert-text,.ik-alert-info .ik-alert-title{color:var(--info-strong)}@supports (color:color-mix(in lab,red,red)){.ik-alert-info .ik-alert-text{color:color-mix(in srgb,var(--info-strong) 78%,var(--ink-muted))}}.ik-alert-success{background:var(--positive-tint);border-color:var(--positive-line)}.ik-alert-success .ik-alert-icon{background:var(--positive)}.ik-alert-success .ik-alert-text,.ik-alert-success .ik-alert-title{color:var(--positive-strong)}@supports (color:color-mix(in lab,red,red)){.ik-alert-success .ik-alert-text{color:color-mix(in srgb,var(--positive-strong) 78%,var(--ink-muted))}}.ik-alert-warning{background:var(--warning-tint);border-color:var(--warning-line)}.ik-alert-warning .ik-alert-icon{background:var(--warning)}.ik-alert-warning .ik-alert-text,.ik-alert-warning .ik-alert-title{color:var(--warning-strong)}.ik-alert-danger{background:var(--negative-tint);border-color:var(--negative-line)}.ik-alert-danger .ik-alert-icon{background:var(--negative)}.ik-alert-danger .ik-alert-text,.ik-alert-danger .ik-alert-title{color:var(--negative-strong)}.ik-alert-lime,.ik-note{background:var(--lime-tint);border:1px solid var(--lime-line)}.ik-alert-lime .ik-alert-icon,.ik-note-icon{background:var(--lime);color:var(--on-lime)!important}.ik-alert-lime .ik-alert-text,.ik-alert-lime .ik-alert-title,.ik-note-title{color:var(--lime-text)}.ik-alert-action .ik-btn-ghost,.ik-alert-action .ik-btn-outline,.ik-alert-action .ik-btn-secondary{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong)}.ik-alert-info .ik-alert-action .ik-btn-ghost,.ik-alert-info .ik-alert-action .ik-btn-outline,.ik-alert-info .ik-alert-action .ik-btn-secondary{box-shadow:inset 0 0 0 1px var(--info-line);color:var(--info-strong)}.ik-alert-warning .ik-alert-action .ik-btn-ghost,.ik-alert-warning .ik-alert-action .ik-btn-secondary{box-shadow:inset 0 0 0 1px var(--warning-line);color:var(--warning-strong)}.ik-src-band{flex-direction:column;gap:12px;margin-top:24px;display:flex}.ik-src-band-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ik-src-h{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:inline-flex}.ik-src-count{background:var(--lime);min-width:22px;height:22px;color:var(--on-lime);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.ik-src-hint{color:var(--ink-muted);font-size:13px}.ik-src-empty{border-radius:var(--radius-md);background:var(--surface);color:var(--ink-muted);align-items:center;gap:10px;padding:16px 18px;font-size:14px;display:flex}.ik-src-live{background:var(--surface);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1.5px var(--forest),0 1px 2px #1014120d;position:relative}@supports (color:color-mix(in lab,red,red)){.ik-src-live{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--forest) 45%,transparent),0 1px 2px #1014120d}}.ik-src-live{transition:box-shadow .15s}.ik-src-live:hover{box-shadow:inset 0 0 0 1.5px var(--forest),0 6px 18px #10141212}.ik-src-live.is-bad{box-shadow:inset 0 0 0 1.5px var(--negative)}@supports (color:color-mix(in lab,red,red)){.ik-src-live.is-bad{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--negative) 55%,transparent)}}.ik-src-live-main{flex-wrap:wrap;align-items:center;gap:28px;padding:18px 20px;display:flex}.ik-src-live-logo{background:var(--forest-tint);border-radius:16px;place-items:center;padding:8px;display:grid}.ik-src-live-id{flex:260px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-width:0;display:grid}.ik-src-live-link{letter-spacing:-.015em;color:var(--ink);font-size:18px;font-weight:600;text-decoration:none}.ik-src-live-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ik-src-live-link:focus-visible{outline:none}.ik-src-live:has(.ik-src-live-link:focus-visible){box-shadow:inset 0 0 0 2px var(--focus)}.ik-src-status{background:var(--positive-tint);height:24px;color:var(--positive-strong);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.ik-src-status.is-bad{background:var(--negative-tint);color:var(--negative-strong)}.ik-src-live-meta{color:var(--ink-muted);grid-column:1/-1;font-size:13px}.ik-src-stat{flex-direction:column;gap:2px;min-width:110px;display:flex}.ik-src-stat span{color:var(--ink-muted);font-size:12px}.ik-src-stat b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.ik-src-stat b.is-warn{color:var(--warning-ink)}.ik-src-live-actions{margin-left:auto}.ik-src-live-actions,.ik-src-live-conns{z-index:1;gap:8px;display:flex;position:relative}.ik-src-live-conns{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;padding:12px 20px 14px}.ik-src-live-conns-label{color:var(--ink-muted);margin-right:4px;font-size:12px}.ik-src-conn{background:var(--surface-sunken);height:28px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.ik-src-conn span:last-child{color:var(--ink-muted);font-variant-numeric:tabular-nums}.ik-src-conn:hover{background:var(--surface-hover)}.ik-src-conn.is-more{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.ik-src-steps{color:var(--ink-muted);flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ik-src-steps li{align-items:center;gap:6px;display:inline-flex}.ik-src-steps span{background:var(--inverse);width:20px;height:20px;color:var(--on-inverse);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.ik-src-add{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1080px){.ik-src-add{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ik-src-add{grid-template-columns:minmax(0,1fr)}}.ik-src-tile{background:var(--surface);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:16px;display:flex}.ik-src-tile-head{align-items:center;gap:12px;display:flex}.ik-src-tile-name{flex-direction:column;min-width:0;display:flex}.ik-src-tile-name strong{font-size:15px;font-weight:600}.ik-src-tile-name span{color:var(--ink-subtle);font-size:12px}.ik-src-tile-blurb{color:var(--ink-muted);flex:1;margin:0;font-size:13px;line-height:19px}.ik-src-tile-note{color:var(--ink-muted);font-size:12px}.ik-src-tile-note.is-bad{color:var(--negative)}.ik-src-soon{border-top:1px solid var(--border-strong);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding:12px 0 4px;display:flex}.ik-src-soon-label{margin-right:4px;font-weight:600}.ik-src-soon-chip,.ik-src-soon-label{color:var(--ink-muted);font-size:13px}.ik-src-soon-chip{height:28px;box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 4px;display:inline-flex}.ik-src-soon-chip span{background:var(--surface-hover);border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:600;display:grid}.ik-src-soon-note{color:var(--ink-subtle);margin-left:4px;font-size:12px}@media (max-width:720px){.ik-src-live-main{gap:16px}.ik-src-live-actions{width:100%;margin-left:0}}.ik-viewswitch{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:999px;padding:3px;display:inline-flex}.ik-viewswitch button{appearance:none;font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.ik-viewswitch button.is-on{background:var(--inverse);color:var(--on-inverse)}.ik-prog-note{color:var(--ink-subtle);margin:12px 2px 0;font-size:12px}.ik-prog-cell{gap:12px}.ik-prog-cell,.ik-prog-funder{align-items:center;min-width:0;display:inline-flex}.ik-prog-funder{gap:8px}.ik-prog-reach{align-items:center;gap:12px;display:flex}.ik-prog-reach>span:last-child{text-align:right;font-variant-numeric:tabular-nums;min-width:56px;font-weight:500}.ik-reach{background:var(--surface-sunken);border-radius:999px;flex:1;min-width:60px;height:6px;display:block;overflow:hidden}.ik-reach i{border-radius:inherit;background:var(--forest);height:100%;display:block}.ik-ptile-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.ik-ptile{background:var(--surface);border-radius:var(--radius-md);flex-direction:column;gap:14px;padding:16px;transition:box-shadow .15s;display:flex;position:relative}.ik-ptile:hover{box-shadow:inset 0 0 0 1px var(--border-strong),0 6px 18px #1014120f}.ik-ptile-head{align-items:center;gap:12px;display:flex}.ik-ptile-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ik-ptile-id>span{color:var(--ink-subtle);font-size:12px}.ik-ptile-link{color:var(--ink);font-size:15px;font-weight:600;line-height:20px;text-decoration:none}.ik-ptile-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ik-ptile-figure{grid-template-columns:auto 1fr;align-items:baseline;gap:8px;display:grid}.ik-ptile-figure b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.ik-ptile-figure span{color:var(--ink-muted);font-size:12px}.ik-ptile-figure .ik-reach{grid-column:1/-1}.ik-ptile-none{color:var(--ink-subtle);margin:0;padding:8px 0;font-size:13px}.ik-ptile.is-empty{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.ik-ptile.is-empty{background:color-mix(in srgb,var(--surface) 60%,transparent)}}.ik-ptile-foot{border-top:1px solid var(--border);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.ik-ptile-details{white-space:nowrap;margin-left:auto}.ik-prog-cards .ik-dir-group+.ik-dir-group{margin-top:24px}.ik-prog-cards .ik-dir-group-title{margin:0 0 10px}.ik-statrow{grid-template-columns:minmax(0,1.25fr) repeat(var(--stat-n,3),minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ik-statrow .ik-stat{border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:baseline;gap:8px 10px;height:100%;min-height:0;padding:14px 16px;display:grid}.ik-statrow .ik-stat-head{grid-column:1/-1;align-items:center}.ik-statrow .ik-stat-label{color:var(--ink-muted);font-size:13px;font-weight:500;line-height:18px}.ik-statrow .ik-stat-feature .ik-stat-label{color:var(--on-forest-muted)}.ik-statrow .ik-stat-icon{width:28px;height:28px}.ik-statrow .ik-stat-icon svg{width:16px;height:16px}.ik-statrow .ik-stat-lg .ik-stat-value,.ik-statrow .ik-stat-value{letter-spacing:-.025em;margin:0;font-size:24px;line-height:28px}.ik-statrow .ik-stat-lg .ik-stat-value{font-size:26px}.ik-statrow .ik-stat-foot{flex-wrap:nowrap;min-width:0}.ik-statrow .ik-stat-caption{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:inline-flex;overflow:hidden}.ik-statrow .ik-stat>:not(.ik-stat-head):not(.ik-stat-value):not(.ik-stat-foot){grid-column:1/-1}.ik-statrow .ik-stat-feature .ik-stat-caption{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:16px;display:-webkit-box}.ik-statrow .ik-stat-link>.ik-stat{height:100%}@media (max-width:960px){.ik-statrow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ik-statrow{grid-template-columns:minmax(0,1fr)}}.ik-prog-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ik-prog-head-title{flex:320px;min-width:0}.ik-prog-head .ik-viewswitch{margin-bottom:22px}.ik-prog-logos{align-items:center;gap:6px;display:inline-flex}.ik-prog-logos .ik-plogo{box-shadow:0 0 0 2px var(--surface);margin-right:-10px}.ik-prog-logos .ik-plogo:last-of-type{margin-right:0}.ik-prog-bar{background:var(--surface);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:6px;display:flex}.ik-prog-bar .ik-tabs{flex:none}.ik-prog-bar .ik-tab-count{color:var(--ink-subtle);background:0 0;min-width:0;padding:0 0 0 2px;font-weight:500}.ik-prog-bar .ik-tab.is-active .ik-tab-count{color:var(--ink-muted);background:0 0}.ik-prog-search{background:var(--surface-sunken);min-width:0;height:34px;color:var(--ink-subtle);border-radius:999px;flex:200px;align-items:center;gap:8px;padding:0 14px;display:flex}.ik-prog-search:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.ik-prog-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.ik-sortmenu{flex:none;position:relative}.ik-sortmenu-btn{appearance:none;font:inherit;color:var(--ink);cursor:pointer;background:var(--surface);height:34px;box-shadow:inset 0 0 0 1px var(--border-strong);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 14px;font-size:13px;font-weight:500;display:inline-flex}.ik-sortmenu-btn:hover{background:var(--surface-sunken)}.ik-sortmenu-list{z-index:40;background:var(--surface);min-width:180px;box-shadow:var(--shadow-pop),0 0 0 1px var(--border);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:40px;right:0}.ik-sortmenu-head{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-subtle);padding:6px 10px 4px;font-size:11px;font-weight:600}.ik-sortmenu-list a{color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.ik-sortmenu-list a:hover{background:var(--surface-sunken)}.ik-sortmenu-list a.is-on{font-weight:600}@media (max-width:720px){.ik-prog-head .ik-viewswitch{margin-bottom:8px}.ik-prog-bar .ik-tabs{max-width:100%;overflow-x:auto}}.ik-checklist{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ik-checklist li+li{border-top:1px solid var(--border)}.ik-checklist-row{color:var(--ink);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.ik-checklist-row:hover{background:var(--surface-sunken)}.ik-checklist-icon{background:var(--positive-tint);width:30px;height:30px;color:var(--positive);border-radius:50%;flex:none;place-items:center;display:grid}.ik-checklist-row.is-open .ik-checklist-icon{background:var(--warning-tint);color:var(--warning-ink)}.ik-checklist-text{flex-direction:column;flex:1;min-width:0;display:flex}.ik-checklist-text strong{font-size:14px;font-weight:600}.ik-checklist-text span{color:var(--ink-muted);font-size:12px}.ik-checklist-row b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.ik-checklist-row>svg:last-child{color:var(--ink-subtle)}.ik-bulkrun{border-radius:var(--radius-md);background:var(--info-tint);border:1px solid var(--info-line);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ik-bulkrun-line{color:var(--info-strong);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.ik-bulkrun-bar{background:var(--surface);border-radius:999px;height:8px;overflow:hidden}.ik-bulkrun-bar i{border-radius:inherit;background:var(--info);height:100%;transition:width .3s;display:block}.ik-steps{counter-reset:ik-step;color:var(--ink-muted);flex-wrap:wrap;gap:6px 16px;margin:0 0 16px;padding:0;font-size:13px;list-style:none;display:flex}.ik-steps li{counter-increment:ik-step;align-items:center;gap:6px;display:inline-flex}.ik-steps li:before{content:counter(ik-step);border-radius:var(--radius-pill);border:1px solid var(--border-strong);place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:inline-grid}.ik-steps li.is-active{color:var(--ink);font-weight:600}.ik-steps li.is-active:before{background:var(--forest);border-color:var(--forest);color:var(--on-forest)}.ik-steps li.is-done:before{content:"✓";background:var(--forest-tint);border-color:var(--forest-tint);color:var(--forest-text)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}