.ik,.ik *,.ik :before,.ik :after{box-sizing:border-box}.ik [hidden]{display:none!important}.ik{background:var(--ik-bg);color:var(--ik-text);font:400 var(--ik-fs-body)/1.5 var(--ik-font-body);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}.ik ::selection{background:var(--ik-marker);color:var(--ik-ink)}:where(.ik) :focus-visible{outline:var(--ik-focus-w) solid var(--ik-text);outline-offset:3px}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ik *,:root:not([data-motion=full]) .ik :before,:root:not([data-motion=full]) .ik :after{animation-duration:1ms!important;animation-iteration-count:1!important}}:root[data-motion=reduce] .ik *,:root[data-motion=reduce] .ik :before,:root[data-motion=reduce] .ik :after{animation-duration:1ms!important;animation-iteration-count:1!important}:where(.ik) [id]{scroll-margin-top:24px}@media (max-width:860px){:where(.ik) [id]{scroll-margin-top:72px}}html:has(.ik){scroll-padding-bottom:calc(var(--ik-dock) + 12px)}body.ik{overscroll-behavior-x:none;overflow-x:clip}html:has(>body.ik){overscroll-behavior-x:none;overflow-x:clip}:root:has(.ik-editor__bar){--ik-bar:64px}@media (max-width:560px){:root:has(.ik-editor__bar){--ik-bar:104px}}:where(.ik) button{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;touch-action:manipulation}.ik button:disabled,.ik [aria-disabled=true]{opacity:.4;cursor:default;pointer-events:none}.ik-display{font:800 var(--ik-fs-display)/.95 var(--ik-font-display);letter-spacing:var(--ik-track-display);margin:0}.ik-h1{font:700 var(--ik-fs-h1)/1.05 var(--ik-font-display);letter-spacing:var(--ik-track-display);margin:0}.ik-h2{font:700 var(--ik-fs-h2)/1.15 var(--ik-font-display);letter-spacing:var(--ik-track-heading);margin:0}.ik-h3{font:600 var(--ik-fs-h3)/1.25 var(--ik-font-display);letter-spacing:-.015em;margin:0}.ik-body{font:400 var(--ik-fs-body)/1.5 var(--ik-font-body);margin:0}.ik-small{font:400 var(--ik-fs-small)/1.45 var(--ik-font-body);color:var(--ik-text-2);margin:0}.ik-num{font-family:var(--ik-font-display);letter-spacing:var(--ik-track-display);font-variant-numeric:tabular-nums;font-weight:800}.ik-label,.ik-eyebrow{font:500 var(--ik-fs-label)/1.3 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2);margin:0}.ik-eyebrow{align-items:center;gap:8px;display:inline-flex}.ik-hand{font:600 var(--ik-fs-hand)/1 var(--ik-font-hand);color:var(--ik-accent-text);align-items:flex-end;gap:6px;display:inline-flex;transform:rotate(-2deg)}.ik-hand svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:44px;height:30px;margin-bottom:-6px}.ik-link{color:var(--ik-text);text-decoration:underline;-webkit-text-decoration-color:var(--ik-marker);text-decoration-color:var(--ik-marker);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration-thickness:2px}.ik-link:hover{text-decoration-thickness:3px}.ik-kbd{border-radius:var(--ik-r-xs);min-width:22px;height:22px;font:600 11px var(--ik-font-body);color:var(--ik-text-2);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);place-items:center;padding:0 6px;display:inline-grid}.ik-rule{border:0;border-top:1px solid var(--ik-rule);height:0;margin:var(--ik-s-5) 0}.ik-glyph{fill:none;stroke:currentColor;width:12px;height:12px;stroke-width:var(--ik-stroke-glyph);stroke-linejoin:round;flex:none;overflow:visible}.ik-glyph.is-filled{fill:currentColor}.ik-glyph--lg{stroke-width:.9px;width:28px;height:28px}.ik-glyph--xl{stroke-width:.5px;width:56px;height:56px}.ik-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.ik-stage{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:24px;height:24px;overflow:visible}.ik-stage--sm{stroke-width:2px;width:16px;height:16px}.ik-stage--lg{stroke-width:.9px;width:40px;height:40px}.ik-stage--xl{stroke-width:.6px;width:64px;height:64px}.ik-kind .ik-stage{stroke-width:2px;width:16px;height:16px;color:var(--ik-accent-text)}.ik-kind{font:500 13px/1.3 var(--ik-font-body);color:var(--ik-text-2);align-items:center;gap:7px;display:inline-flex}.ik-kind .ik-glyph{color:var(--ik-accent-text)}.ik-btn{--btn-bg:var(--ik-solid);--btn-fg:var(--ik-on-solid);--btn-edge:var(--ik-marker-deep);border-radius:var(--ik-r-btn);background:var(--btn-bg);height:46px;color:var(--btn-fg);font:600 16px/1 var(--ik-font-body);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform var(--ik-press), box-shadow var(--ik-press), background var(--ik-quick), color var(--ik-quick);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex;position:relative;transform:translateY(0);box-shadow:inset 0 0 0 1px #0000,inset 0 1px #0000}.ik-btn:active,.ik-btn.is-down{background:color-mix(in srgb, var(--btn-bg) 90%, var(--btn-fg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--btn-fg) 34%, transparent), inset 0 1px 0 color-mix(in srgb, var(--btn-fg) 18%, transparent);transform:translateY(1px)}.ik-btn--marker{--btn-bg:var(--ik-marker);--btn-fg:var(--ik-ink);box-shadow:0 var(--ik-sink) 0 var(--btn-edge)}.ik-btn--marker:active,.ik-btn--marker.is-down{transform:translateY(calc(var(--ik-sink) - 1px));background:var(--btn-bg);box-shadow:0 1px 0 var(--btn-edge)}.ik-btn--ghost{--btn-bg:transparent;--btn-fg:var(--ik-text);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);margin-bottom:0}.ik-btn--ghost:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-btn--ghost:active,.ik-btn--ghost.is-down{background:var(--ik-fill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line), inset 0 1px 0 var(--ik-pressed-edge);transform:translateY(1px)}.ik-btn--lg{border-radius:var(--ik-r-md);height:54px;padding:0 28px;font-size:17px}.ik-btn--sm{--ik-sink:3px;height:34px;padding:0 14px;font-size:14px}.ik-btn{min-width:0;max-width:100%}.ik-btn__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ik-btn--block{white-space:normal;text-align:center;text-wrap:balance;width:100%;height:auto;min-height:46px;padding-block:10px;line-height:1.25;display:flex}.ik-btn--block.ik-btn--sm{min-height:34px;padding-block:7px}.ik-btn--block.ik-btn--lg{min-height:54px;padding-block:14px}.ik-btn--start{text-align:left;text-wrap:pretty;justify-content:flex-start}.ik-btn--caps{font:600 12px/1 var(--ik-font-body);letter-spacing:var(--ik-track-label-tight);text-transform:uppercase}.ik-iconbtn{border-radius:var(--ik-r-btn);width:40px;height:40px;color:var(--ik-text-2);box-shadow:none;transition:background var(--ik-quick), color var(--ik-quick), box-shadow var(--ik-quick);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ik-iconbtn .ik-icon{transition:transform var(--ik-press)}.ik-iconbtn:hover{color:var(--ik-text);background:var(--ik-fill)}.ik-iconbtn:active,.ik-iconbtn.is-down,.ik-iconbtn[aria-pressed=true],.ik-iconbtn[aria-expanded=true]{color:var(--ik-text);background:var(--ik-fill-2);box-shadow:inset 0 1px 0 var(--ik-pressed-edge)}.ik-iconbtn:active .ik-icon,.ik-iconbtn.is-down .ik-icon,.ik-iconbtn[aria-pressed=true] .ik-icon,.ik-iconbtn[aria-expanded=true] .ik-icon{transform:translateY(1px)scale(.94)}.ik-iconbtn--outline{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline)}.ik-iconbtn--marker{background:var(--ik-marker);color:var(--ik-ink);box-shadow:0 var(--ik-sink,4px) 0 var(--ik-marker-deep)}.ik-iconbtn--marker:hover{background:var(--ik-marker);color:var(--ik-ink)}.ik-iconbtn--marker:active,.ik-iconbtn--marker.is-down,.ik-iconbtn--marker[aria-pressed=true]{transform:translateY(calc(var(--ik-sink,4px) - 1px));background:var(--ik-marker);color:var(--ik-ink);box-shadow:0 1px 0 var(--ik-marker-deep)}.ik-iconbtn--marker:disabled{opacity:.45;box-shadow:none;cursor:default;transform:none}.ik-iconbtn--outline:active,.ik-iconbtn--outline.is-down,.ik-iconbtn--outline[aria-pressed=true],.ik-iconbtn--outline[aria-expanded=true]{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line), inset 0 1px 0 var(--ik-pressed-edge)}.ik-hold{min-width:200px;overflow:hidden}.ik-hold__fill{background:var(--ik-marker);width:0;transition:width;position:absolute;top:0;bottom:0;left:0}.ik-hold.is-holding .ik-hold__fill{width:100%;transition:width var(--hold-ms,.9s) linear}.ik-hold__label{color:var(--ik-on-solid);position:relative}.ik-hold.is-done{--btn-bg:var(--ik-marker);--btn-fg:var(--ik-ink);box-shadow:0 var(--ik-sink) 0 var(--btn-edge)}.ik-hold.is-done:active{transform:translateY(calc(var(--ik-sink) - 1px));background:var(--btn-bg);box-shadow:0 1px 0 var(--btn-edge)}.ik-hold.is-done .ik-hold__fill{display:none}.ik-hold.is-done .ik-hold__label{color:var(--ik-ink)}.ik-seg{border-radius:var(--ik-r-pill);box-shadow:inset 0 0 0 var(--ik-hair) color-mix(in srgb, var(--ik-faint) 60%, transparent);padding:3px;display:inline-flex;position:relative}.ik-seg>button{z-index:1;border-radius:inherit;color:var(--ik-text-2);font:600 11px/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label-tight);text-transform:uppercase;white-space:nowrap;transition:color var(--ik-quick), transform var(--ik-press);background:0 0;border:0;padding:7px 14px;position:relative}.ik-seg>button:active{transform:scale(.94)}.ik-seg>button[aria-checked=true],.ik-seg>button[aria-selected=true]{color:var(--ik-on-solid)}.ik-seg__thumb{z-index:0;border-radius:inherit;background:var(--ik-solid);width:0;position:absolute;top:3px;bottom:3px;left:3px}.ik-seg:not(.is-ready)>[aria-checked=true],.ik-seg:not(.is-ready)>[aria-selected=true]{background:var(--ik-solid)}.ik-seg:not(.is-ready)>:is(button,a){transition:transform var(--ik-press)}.ik-seg--square{border-radius:var(--ik-r-md);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule)}.ik-seg--square>button{font:600 14px/1.2 var(--ik-font-body);letter-spacing:0;text-transform:none;border-radius:11px;padding:9px 16px}.ik-chip{border-radius:var(--ik-r-pill);height:32px;color:var(--ik-text);font:500 14px/1 var(--ik-font-body);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);transition:transform var(--ik-press), background var(--ik-quick), color var(--ik-quick), box-shadow var(--ik-quick);background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ik-chip:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-chip:active{transform:scale(.95)}.ik-chip[aria-pressed=true],.ik-chip[aria-checked=true],.ik-chip.is-on{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-tag{border-radius:var(--ik-r-xs);background:var(--ik-paper);color:var(--ik-ink);font:600 10px/1 var(--ik-font-body);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.ik-tag--marker{background:var(--ik-marker)}.ik-tag--pill{border-radius:var(--ik-r-pill);height:24px;color:var(--ik-text);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);font:600 11px/1 var(--ik-font-body);letter-spacing:.08em;background:0 0;padding:0 11px}.ik-tag--outline{color:var(--ik-text-2);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);background:0 0}.ik-badge{background:var(--ik-marker);min-width:20px;height:20px;color:var(--ik-ink);font:600 11px/1 var(--ik-font-body);border-radius:10px;place-items:center;padding:0 6px;display:inline-grid}.ik-badge-done{border-radius:var(--ik-r-sm);background:var(--ik-marker);width:24px;height:24px;color:var(--ik-ink);place-items:center;display:inline-grid}.ik-badge-done .ik-icon{stroke-width:2.2px;width:15px;height:15px}.ik-avatar{background:var(--ik-surface-2);width:36px;height:36px;color:var(--ik-text);font:700 14px/1 var(--ik-font-display);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.ik-field{gap:6px;display:grid}.ik-field>label{font:500 var(--ik-fs-label)/1.3 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2)}.ik-field__hint{color:var(--ik-text-2);margin:0;font-size:13px}.ik-input,.ik-textarea,.ik-select{border-radius:var(--ik-r-btn);width:100%;min-height:46px;color:var(--ik-text);font:400 16px/1.4 var(--ik-font-body);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:box-shadow var(--ik-quick);appearance:none;background:0 0;border:0;outline:none;padding:11px 14px}.ik-input::placeholder,.ik-textarea::placeholder{color:var(--ik-text-2)}.ik-input:hover,.ik-textarea:hover,.ik-select:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text-2)}.ik-input:focus,.ik-textarea:focus,.ik-select:focus{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent-text)}.ik-textarea{resize:vertical;min-height:96px}.ik-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238E897D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding-right:40px}.ik-field.is-error .ik-input,.ik-field.is-error .ik-textarea{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent-text)}.ik-field.is-error .ik-field__hint{color:var(--ik-accent-text);font-weight:500}.ik-switch{appearance:none;border-radius:var(--ik-r-pill);background:var(--ik-fill-2);width:44px;height:26px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);cursor:pointer;transition:background var(--ik-quick), box-shadow var(--ik-quick);border:0;flex:none;margin:0;position:relative}.ik-switch:before{content:"";background:var(--ik-paper);width:18px;height:18px;transition:transform var(--ik-press), width var(--ik-press);border-radius:50%;position:absolute;top:4px;left:4px}.ik-switch:checked{background:var(--ik-marker);box-shadow:none}.ik-switch:checked:before{transform:translate(18px)}.ik-switch:active:before{width:22px}.ik-switch:checked:active:before{transform:translate(14px)}.ik-switch--quiet:checked{background:var(--ik-solid)}.ik-switch--quiet:checked:before{background:var(--ik-on-solid)}.ik-check{appearance:none;border-radius:var(--ik-r-sm);width:20px;height:20px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);cursor:pointer;transition:background var(--ik-quick), box-shadow var(--ik-quick), transform var(--ik-press);background:0 0;border:0;flex:none;margin:0;position:relative}.ik-check:active{transform:scale(.88)}.ik-check:checked{background:var(--ik-solid);box-shadow:none}.ik-check:checked:after{content:"";border:solid var(--ik-on-solid);border-width:0 1.6px 1.6px 0;border-radius:0;width:5px;height:10px;position:absolute;top:2.5px;left:6.5px;transform:rotate(45deg)}.ik-radio{appearance:none;width:20px;height:20px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);cursor:pointer;transition:box-shadow var(--ik-quick), transform var(--ik-press);background:0 0;border:0;border-radius:50%;flex:none;margin:0;position:relative}.ik-radio:active{transform:scale(.88)}.ik-radio:checked{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text)}.ik-radio:checked:after{content:"";background:var(--ik-marker);border-radius:50%;position:absolute;inset:5px}.ik-option{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.ik-option--switch{justify-content:space-between;gap:16px;padding-block:6px}.ik-option__text{gap:2px;min-width:0;display:grid}.ik-option__hint{color:var(--ik-text-2);font-size:13.5px;line-height:1.4}.ik-option--switch .ik-switch{flex:none}.ik-option--inline{min-height:36px;color:var(--ik-text-2);font:500 14px/1.2 var(--ik-font-body);white-space:nowrap;gap:10px}.ik-option--inline:has(:checked){color:var(--ik-text)}.ik-choices{border-radius:var(--ik-r-md);min-width:0;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);background:0 0;display:grid;overflow:hidden}.ik-choices__head{min-height:44px;box-shadow:inset 0 calc(-1 * var(--ik-hair)) 0 var(--ik-rule);color:var(--ik-text-2);font:500 13.5px/1.3 var(--ik-font-body);letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 4px 14px;display:flex}.ik-choices__count{font-variant-numeric:tabular-nums;min-width:0}.ik-choices__all{flex:none}.ik-choices__filter{box-shadow:inset 0 calc(-1 * var(--ik-hair)) 0 var(--ik-rule);padding:8px 8px 4px;display:block}.ik-choices__filter .ik-input{min-height:40px;padding-block:8px}.ik-choices__list{max-height:var(--ik-choices-max,268px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ik-outline) transparent;align-content:start;padding:4px;display:grid;overflow-y:auto}.ik-choices__list>.ik-option{border-radius:var(--ik-r-sm);color:var(--ik-text);font:400 15px/1.35 var(--ik-font-body);letter-spacing:0;text-transform:none;transition:background var(--ik-quick), box-shadow var(--ik-quick);padding:6px 10px}.ik-choices__list>.ik-option:hover{background:var(--ik-fill)}.ik-choices__list>.ik-option:active{background:var(--ik-fill-2)}.ik-choices__list>.ik-option:has(:focus-visible){box-shadow:inset 0 0 0 var(--ik-focus-w) var(--ik-text)}.ik-choices__list>.ik-option .ik-check:focus-visible{outline:none}.ik-choices__list>.ik-option:has(:disabled){opacity:.5;cursor:default}.ik-choices__list .ik-option__text{overflow-wrap:anywhere;flex:1}.ik-choices__empty{color:var(--ik-text-2);font:400 14px/1.45 var(--ik-font-body);margin:0;padding:12px 10px}@media (max-width:560px){.ik-choices__list>.ik-option{font-size:16px}}.ik-chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.ik-chips--scroll{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.ik-chips--scroll::-webkit-scrollbar{display:none}.ik-chips--scroll>*{flex:none}.ik-textarea--grow{field-sizing:content;resize:none;min-height:calc(1.5em + 22px);max-height:60vh}.ik-slider{--v:.5;width:100%;height:28px;position:relative}.ik-slider:before,.ik-slider:after{content:"";border-radius:1px;height:2px;position:absolute;top:13px;left:0}.ik-slider:before{background:var(--ik-fill-2);right:0}.ik-slider:after{width:calc(9px + (100% - 18px) * var(--v));background:var(--ik-marker)}.ik-slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ik-slider input::-webkit-slider-runnable-track{background:0 0;height:28px}.ik-slider input::-moz-range-track{background:0 0;height:28px}.ik-slider input::-webkit-slider-thumb{appearance:none;background:var(--ik-solid);width:18px;height:18px;box-shadow:0 0 0 3px var(--ik-bg);transition:transform var(--ik-press);border:0;border-radius:50%;margin-top:5px}.ik-slider input::-moz-range-thumb{background:var(--ik-solid);width:18px;height:18px;box-shadow:0 0 0 3px var(--ik-bg);border:0;border-radius:50%}.ik-slider input:active::-webkit-slider-thumb{transform:scale(.88)}:root{--ik-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='8' viewBox='0 0 28 8'%3E%3Cpath d='M0 4C4.7 1.2 9.3 1.2 14 4S23.3 6.8 28 4' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E")}.ik-bar{--p:.5;background:var(--ik-fill-2);border-radius:1px;height:2px;position:relative;overflow:hidden}.ik-bar>i{height:100%;width:calc(var(--p) * 100%);background:var(--ik-marker);transition:width var(--ik-trace);border-radius:1px;display:block}.ik-bar--lg{border-radius:2px;height:4px}.ik-bar--lg>i{border-radius:2px}.ik-bar--quiet>i{background:var(--ik-text-2)}.ik-bar--wave{background:0 0;border-radius:0;height:8px;overflow:visible}.ik-bar--wave:before{content:"";top:0;bottom:0;right:0;left:calc(var(--p) * 100%);background:var(--ik-line);opacity:.7;-webkit-mask:var(--ik-wave) repeat-x left center / 28px 8px;-webkit-mask:var(--ik-wave) repeat-x left center / 28px 8px;mask:var(--ik-wave) repeat-x left center / 28px 8px;transition:left var(--ik-trace);position:absolute}.ik-bar--wave>i{height:2px;position:absolute;top:3px;left:0}.ik-bar--wave.ik-bar--lg>i{height:4px;top:2px}.ik-pips{align-items:center;gap:4px;display:inline-flex}.ik-pips>i{width:8px;height:8px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);border-radius:50%;display:block}.ik-pips>i.on{background:var(--ik-solid);box-shadow:none}.ik-pips>i.now{background:var(--ik-marker);box-shadow:none}.ik-rings,.ik-chalk,.ik-untangle svg,.ik-loader{display:block}.ik-rings{overflow:visible}.ik-rings .track,.ik-rings .trace{fill:none;stroke-linecap:round}.ik-rings .track{stroke:var(--ik-rule)}.ik-rings .trace{stroke:var(--ik-marker);transition:stroke-dashoffset var(--ik-trace)}.ik-rings .cap{fill:var(--ik-bg)}.ik-stat{gap:6px;display:grid}.ik-stat__num{font:800 56px/1 var(--ik-font-display);letter-spacing:var(--ik-track-display);font-variant-numeric:tabular-nums}.ik-stat__num small{color:var(--ik-text-2);margin-left:2px;font-size:22px;font-weight:700}.ik-card{background:var(--ik-surface);border-radius:var(--ik-r-lg);box-shadow:inset 0 0 0 1px var(--ik-rule);padding:var(--ik-s-5)}.ik-card--outline{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);background:0 0}.ik-card--press{cursor:pointer;transition:transform var(--ik-press), background var(--ik-quick), box-shadow var(--ik-quick)}.ik-card--press:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-card--press:active,.ik-card--press.is-down{background:var(--ik-bg);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line), inset 0 1px 0 var(--ik-pressed-edge);transform:translateY(1px)}.ik-list{background:var(--ik-surface);border-radius:var(--ik-r-lg);box-shadow:inset 0 0 0 1px var(--ik-rule);overflow:hidden}.ik-row{width:100%;min-height:60px;color:inherit;text-align:left;transition:background var(--ik-quick);background:0 0;border:0;align-items:center;gap:14px;padding:10px 16px;display:flex;position:relative}.ik-row+.ik-row{box-shadow:inset 0 1px 0 var(--ik-rule)}.ik-row:active{background:var(--ik-fill)}.ik-row__lead{border-radius:var(--ik-r-sm);width:28px;height:28px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);font:600 13px var(--ik-font-body);color:var(--ik-text-2);flex:none;place-items:center;display:grid}.ik-row.is-done .ik-row__lead{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-row.is-current .ik-row__lead{background:var(--ik-marker);color:var(--ik-ink);box-shadow:none}.ik-row__main{flex:1;gap:2px;min-width:0;display:grid}.ik-row__title{font:600 16px/1.25 var(--ik-font-display);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ik-row__sub{color:var(--ik-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ik-row__end{color:var(--ik-text-2);flex:none;align-items:center;gap:8px;display:inline-flex}.ik-on-ink{--ik-bg:var(--ik-ink);--ik-surface:var(--ik-ink-1);--ik-surface-2:var(--ik-ink-2);--ik-text:var(--ik-paper);--ik-text-2:var(--ik-text-2-ink);--ik-text-3:var(--ik-text-3-ink);--ik-rule:var(--ik-ink-rule);--ik-solid:var(--ik-paper);--ik-on-solid:var(--ik-ink);--ik-on-solid-accent:var(--ik-marker-text);--ik-accent-text:var(--ik-marker);--ik-outline:color-mix(in srgb, var(--ik-faint) 55%, transparent);--ik-pressed-edge:color-mix(in srgb, var(--ik-ink) 60%, transparent);--ik-fill:color-mix(in srgb, var(--ik-paper) 7%, transparent);--ik-fill-2:color-mix(in srgb, var(--ik-paper) 15%, transparent);background:var(--ik-ink);color:var(--ik-paper)}.ik-hero{border-radius:var(--ik-r-xl);position:relative;overflow:hidden}.ik-hero:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;z-index:3;position:absolute;inset:0}.ik-hero__art{aspect-ratio:var(--ratio,3 / 2);place-items:center;display:grid;position:relative}.ik-hero__art .ik-tag{position:absolute;top:12px;left:12px}.ik-hero__line{background:color-mix(in srgb, var(--ik-paper) 18%, transparent);height:2px;position:absolute;bottom:0;left:0;right:0}.ik-hero__line>i{background:var(--ik-marker);height:100%;display:block}.ik-hero__body{gap:10px;padding:20px 22px 22px;display:grid}.ik-steps{margin:0;padding:0;list-style:none;display:grid}.ik-steps li{align-items:flex-start;gap:14px;padding:14px 0;display:flex}.ik-steps li+li{border-top:1px solid var(--ik-rule)}.ik-steps li>span{transition:color var(--ik-quick);padding-top:1px}.ik-steps li:has(:checked)>span{color:var(--ik-text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ik-marker);text-decoration-color:var(--ik-marker);text-decoration-thickness:2px}.ik-tabbar{background:var(--ik-bg);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:22px;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.ik-tabbar__pill{z-index:0;background:var(--ik-solid);pointer-events:none;border-radius:18px;width:0;position:absolute;top:4px;bottom:4px;left:0}.ik-tab{z-index:1;min-width:max-content;color:var(--ik-text-2);transition:color var(--ik-quick), transform var(--ik-press);background:0 0;border:0;border-radius:18px;flex:1 1 0;justify-items:center;gap:2px;padding:8px clamp(6px,1.6vw,14px) 6px;display:grid;position:relative}.ik-tab span{font:600 9.5px/1 var(--ik-font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ik-tab:active{transform:scale(.94)}.ik-tab:hover{color:var(--ik-text)}.ik-tab.is-on,.ik-tab[aria-selected=true]{color:var(--ik-on-solid)}.ik-tabbar:not(.is-ready) .ik-tab.is-on{background:var(--ik-solid)}.ik-tab.just-on .ik-icon{animation:ik-pop .52s var(--ik-soft) both}@keyframes ik-pop{0%{transform:translateY(3px)scale(.78)}45%{transform:translateY(-3px)scale(1.16)}to{transform:none}}.ik-navbar{height:52px;padding:0 var(--ik-s-3);box-shadow:inset 0 -1px 0 var(--ik-rule);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.ik-navbar__title{font:600 16px var(--ik-font-display);letter-spacing:-.015em}.ik-navbar>:last-child{justify-self:end}.ik-back{color:var(--ik-text);font:500 15px var(--ik-font-body);background:0 0;border:0;justify-self:start;align-items:center;gap:2px;padding:8px 8px 8px 0;text-decoration:none;display:inline-flex}.ik-back .ik-icon{stroke-width:1.8px;width:20px;height:20px}.ik-title{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ik-title h1{font:700 34px/1.08 var(--ik-font-display);letter-spacing:-.028em;margin:0}.ik-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.ik-section-head>:first-child{min-width:min(100%,12ch)}.ik-section-head h2{font:700 22px/1.2 var(--ik-font-display);letter-spacing:-.022em;margin:0}.ik-pill-switcher{border-radius:var(--ik-r-pill);background:var(--ik-solid);gap:2px;padding:4px;display:inline-flex;position:relative}.ik-pill-switcher__pill{z-index:0;border-radius:var(--ik-r-pill);background:var(--ik-marker);pointer-events:none;width:0;position:absolute;top:4px;bottom:4px;left:0}.ik-pill-switcher>button{z-index:1;border-radius:inherit;color:var(--ik-on-solid);opacity:.6;font:600 11px/1 var(--ik-font-body);letter-spacing:var(--ik-track-label-tight);text-transform:uppercase;transition:opacity var(--ik-quick), color var(--ik-quick);background:0 0;border:0;padding:8px 16px;position:relative}.ik-pill-switcher>button[aria-current=true]{opacity:1;color:var(--ik-ink)}.ik-pill-switcher:not(.is-ready)>button[aria-current=true]{background:var(--ik-marker)}.ik-scrim{background:var(--ik-scrim)}.ik-sheet{background:var(--ik-bg);border-radius:var(--ik-r-xl) var(--ik-r-xl) 0 0;border:var(--ik-hair) solid var(--ik-outline);padding:10px var(--ik-s-5) var(--ik-s-6);border-bottom:0}.ik-sheet__grab{background:var(--ik-outline);border-radius:2px;width:40px;height:4px;margin:0 auto 16px}.ik-menu{border-radius:var(--ik-r-md);background:var(--ik-surface);min-width:220px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);padding:6px;display:grid}.ik-menu__item{min-height:42px;color:var(--ik-text);font:500 15px var(--ik-font-body);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:0 12px;display:flex}.ik-menu__item:hover,.ik-menu__item:focus-visible{background:var(--ik-fill)}.ik-menu__item.is-destructive{color:var(--ik-accent-text)}.ik-menu hr{border:0;border-top:1px solid var(--ik-rule);margin:4px 6px}a.ik-menu__item{color:inherit;text-decoration:none}.ik-menu__label{color:var(--ik-text-2);font:500 var(--ik-fs-label)/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;padding:8px 12px 4px}.ik-menu__item .ik-menu__hint{color:var(--ik-text-2);flex:none;margin-left:auto;padding-left:16px;font-size:12px}.ik-menu__seg{min-height:44px;color:var(--ik-text);font:500 15px/1.2 var(--ik-font-body);align-items:center;gap:12px;padding:4px 6px 4px 12px;display:flex}.ik-menu__seg>.ik-icon{width:20px;height:20px;color:var(--ik-text-2);flex:none}.ik-menu__seg>span:first-of-type{flex:1}.ik-menu__opts{border-radius:var(--ik-r-pill);background:var(--ik-fill);flex:none;gap:2px;padding:3px;display:inline-flex}.ik-menu__opt{border-radius:var(--ik-r-pill);min-width:58px;color:var(--ik-text-2);font:600 13px/1 var(--ik-font-body);cursor:pointer;transition:background var(--ik-quick), color var(--ik-quick);background:0 0;border:0;padding:6px 12px}.ik-menu__opt:hover{color:var(--ik-text)}.ik-menu__opt[aria-checked=true]{background:var(--ik-solid);color:var(--ik-on-solid)}.ik-menu__opt:focus-visible{outline:2px solid var(--ik-accent);outline-offset:1px}.ik-menu--inline{min-width:0;box-shadow:none;background:0 0;padding:0}.ik-menu--inline .ik-menu__item{white-space:normal;justify-content:flex-start;gap:12px;min-height:44px;padding:8px 10px;line-height:1.3}.ik-menu--inline .ik-menu__item>.ik-icon{width:18px;height:18px;color:var(--ik-text-2);flex:none}.ik-menu--inline .ik-menu__item>span{min-width:0}.ik-menu--inline .ik-menu__item .ik-menu__hint{color:var(--ik-text-2);margin:2px 0 0;padding:0;font-size:12.5px;display:block}.ik-menu--inline .ik-menu__label{padding:10px 10px 4px}.ik-menu--inline hr{margin:6px 4px}.ik-dialog{max-width:380px;padding:var(--ik-s-6);border-radius:var(--ik-r-lg);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);gap:12px;display:grid}.ik-dialog__actions{padding-bottom:var(--ik-sink);justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.ik-toast{border-radius:var(--ik-r-md);background:var(--ik-solid);min-height:46px;color:var(--ik-on-solid);font:500 15px var(--ik-font-body);align-items:center;gap:10px;padding:0 18px 0 14px;display:inline-flex}.ik-toast .ik-icon{color:var(--ik-on-solid-accent)}.ik-toast__action{color:var(--ik-on-solid-accent);font:600 14px var(--ik-font-body);text-underline-offset:3px;background:0 0;border:0;border-radius:8px;margin-left:4px;padding:6px 10px;text-decoration:underline;text-decoration-thickness:2px}.ik-toast__action:active{background:var(--ik-fill-2)}.ik-empty{text-align:center;color:var(--ik-text-2);justify-items:center;gap:10px;padding:40px 20px;display:grid}.ik-empty .ik-h3{color:var(--ik-text)}.ik-untangle{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;position:relative}.ik-untangle svg{width:100%;height:auto;overflow:visible}.ik-untangle__line{fill:none;stroke:var(--ik-text);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ik-untangle__knob{fill:var(--ik-marker);cursor:grab}.ik-untangle.is-drag .ik-untangle__knob{cursor:grabbing}.ik-untangle__state{position:absolute;top:0;right:0}.ik-untangle:focus-visible{outline-offset:6px}.ik-chalk{width:100%;height:auto}.ik-chalk .frame{fill:none;stroke:var(--ik-line);stroke-width:1.5px}.ik-chalk .life{fill:none;stroke:var(--ik-line);stroke-opacity:.6;stroke-width:1.5px;stroke-dasharray:.1 7;stroke-linecap:round}.ik-chalk .region{cursor:pointer}.ik-chalk .region .hit{fill:#0000}.ik-chalk .region .edge{fill:none;stroke:var(--ik-dim);stroke-opacity:.6;stroke-width:1.5px;transition:stroke var(--ik-quick), stroke-opacity var(--ik-quick)}.ik-chalk .region:hover .edge,.ik-chalk .region:focus-visible .edge{stroke:var(--ik-text);stroke-opacity:1}.ik-chalk .trace{--p:0;fill:none;stroke:var(--ik-marker);stroke-width:var(--ik-stroke-marker);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p));opacity:calc(var(--p) * 1000);transition:stroke-dashoffset var(--ik-trace), opacity var(--ik-quick)}.ik-chalk text{font:500 20px var(--ik-font-body);letter-spacing:0;fill:var(--ik-text-2);text-anchor:middle;pointer-events:none}:root[data-theme=paper] .ik-chalk .region .edge{stroke:var(--ik-faint)}.ik-loader{width:96px;height:48px;overflow:visible}.ik-loader path,.ik-loader use{fill:none;stroke:var(--ik-text);stroke-width:var(--ik-stroke-line,1.5);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:2.6s cubic-bezier(.5,0,.3,1) infinite ik-draw}@keyframes ik-draw{0%{stroke-dashoffset:1px}55%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.ik-notice{border-radius:var(--ik-r-lg);background:var(--ik-surface);text-align:left;gap:10px;width:100%;max-width:400px;padding:18px 20px 20px;display:grid;position:relative}.ik-notice:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;z-index:2;position:absolute;inset:0}.ik-notice__top{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.ik-notice .ik-iconbtn{width:32px;height:32px;margin:-4px -8px -4px 0}.ik-notice__title{font:600 19px/1.25 var(--ik-font-display);letter-spacing:-.015em;margin:0}.ik-notice__text{color:var(--ik-text-2);max-width:34ch;margin:0;font-size:15px;line-height:1.45}.ik-notice__meta{color:var(--ik-text-2);flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.ik-notice__meta span{align-items:center;gap:6px;display:inline-flex}.ik-notice__meta .ik-icon{width:16px;height:16px;color:var(--ik-accent-text);stroke-width:1.8px}.ik-notice__actions{padding-bottom:var(--ik-sink);flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.ik-notice__actions .ik-btn{--ik-sink:3px;height:38px;padding:0 16px;font-size:15px}.ik-notice__art{aspect-ratio:16/9;border-radius:var(--ik-r-lg) var(--ik-r-lg) 0 0;background:var(--ik-ink);color:var(--ik-paper);margin:-18px -20px 6px;position:relative;overflow:hidden}.ik-notice__art>svg,.ik-notice__art>img{object-fit:cover;width:100%;height:100%;display:block}.ik-notice__art .ik-iconbtn{background:var(--ik-ink);color:var(--ik-paper);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);margin:0;position:absolute;top:10px;right:10px}.ik-notice__art .ik-iconbtn:active,.ik-notice__art .ik-iconbtn.is-down{background:var(--ik-ink-2);box-shadow:inset 0 0 0 var(--ik-hair) color-mix(in srgb, var(--ik-faint) 70%, transparent), inset 0 1px 0 var(--ik-pressed-edge)}.ik-notice__art .ik-tag{position:absolute;top:12px;left:12px}.ik-notice--compact{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;max-width:380px;padding:10px 8px 10px 10px}.ik-notice--compact .ik-notice__thumb{background:var(--ik-ink);border-radius:12px;width:64px;height:64px;position:relative;overflow:hidden}.ik-notice--compact .ik-notice__thumb:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;position:absolute;inset:0}.ik-notice--compact .ik-notice__thumb>*{object-fit:cover;width:100%;height:100%;display:block}.ik-notice--compact .ik-notice__title{font-size:16px}.ik-notice--compact .ik-notice__text{font-size:13px}.ik-notice--compact .ik-iconbtn{margin:0}.ik-notice-stack{width:100%;max-width:400px;transition:height var(--ik-soft);position:relative}.ik-notice-stack>.ik-notice{transform-origin:50% 100%;max-width:none;transition:transform var(--ik-soft);position:absolute;top:0;left:0;right:0}.ik-notice-stack>.ik-notice>*{transition:opacity var(--ik-quick)}.ik-notice-stack>.ik-notice.is-behind>*{opacity:0}.ik-art{color:var(--ik-paper);display:block}.ik-art .a-line{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ik-art .a-mark{fill:var(--ik-marker)}.ik-art .a-shape{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.ik-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ik-avatar--sm{width:28px;height:28px;font-size:11px}.ik-avatar--lg{width:44px;height:44px;font-size:16px}.ik-avatar__badge{background:var(--ik-bg);min-width:19px;height:19px;box-shadow:0 0 0 2px var(--ik-surface), inset 0 0 0 var(--ik-hair) var(--ik-text-2);color:var(--ik-text);font:600 10.5px/19px var(--ik-font-body);text-align:center;border-radius:10px;padding:0 5px;font-style:normal;position:absolute;bottom:-5px;right:-5px}.ik-avatars{display:inline-flex}.ik-avatars .ik-avatar{width:22px;height:22px;box-shadow:0 0 0 2px var(--ik-surface), inset 0 0 0 var(--ik-hair) var(--ik-outline);margin-left:-7px;font-size:9px}.ik-avatars .ik-avatar:first-child{margin-left:0}.ik-avatars .ik-avatar:first-child{z-index:3}.ik-avatars .ik-avatar:nth-child(2){z-index:2}.ik-avatars .ik-avatar:nth-child(3){z-index:1}.ik-crowd{align-items:center;min-width:0;padding:3px 0 3px 3px;display:flex;overflow:hidden}.ik-crowd>.ik-avatar,.ik-crowd__more{width:34px;height:34px;box-shadow:0 0 0 2.5px var(--ik-surface);transition:transform var(--ik-press);flex:none;margin-left:-8px}.ik-crowd>.ik-avatar{letter-spacing:-.02em;padding-right:6px;font-size:11px}.ik-crowd>.ik-avatar:last-of-type{padding-right:0}.ik-crowd>.ik-avatar:has(img){padding-right:0}.ik-crowd>:first-child{margin-left:0}.ik-crowd>.ik-avatar[hidden]{display:none}.ik-crowd>a.ik-avatar:hover{z-index:2;transform:translateY(-2px)}.ik-crowd__more{border-radius:var(--ik-r-pill);background:var(--ik-surface-2);width:auto;min-width:34px;color:var(--ik-text);font:600 12px/1 var(--ik-font-body);place-items:center;padding:0 9px;text-decoration:none;display:inline-grid;position:relative}.ik-crowd__more[hidden]{display:none}.ik-going{border-radius:var(--ik-r-pill);min-width:0;max-width:100%;color:var(--ik-text);font:500 14px/1.2 var(--ik-font-body);text-align:left;cursor:pointer;transition:background var(--ik-quick), transform var(--ik-press);background:0 0;border:0;align-items:center;gap:10px;padding:4px 12px 4px 4px;display:inline-flex}.ik-going:hover{background:var(--ik-fill)}.ik-going:active{background:var(--ik-fill-2);transform:translateY(1px)}.ik-going:focus-visible{outline:2px solid var(--ik-accent);outline-offset:2px}.ik-going .ik-crowd{pointer-events:none;flex:0 auto}.ik-going .ik-crowd>.ik-avatar,.ik-going .ik-crowd__more{width:32px;height:32px}.ik-going__count{white-space:nowrap}.ik-going__count b{font-weight:650}.ik-going>.ik-icon{width:16px;height:16px;color:var(--ik-text-2);flex:none}.ik-going--empty{cursor:default;color:var(--ik-text-2);padding-left:12px}.ik-going--empty:hover,.ik-going--empty:active{background:0 0;transform:none}.ik-dropdown{width:100%;display:block;position:relative}.ik-dropdown__native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ik-dropdown__trigger{border-radius:var(--ik-r-btn);width:100%;min-height:46px;color:var(--ik-text);font:400 16px/1.4 var(--ik-font-body);text-align:left;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:box-shadow var(--ik-quick);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.ik-dropdown__trigger:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text-2)}.ik-dropdown__trigger:focus-visible,.ik-dropdown__trigger[aria-expanded=true]{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent-text);outline:none}.ik-dropdown__trigger .ik-icon{width:18px;height:18px;color:var(--ik-text-2);transition:transform var(--ik-soft)}.ik-dropdown__trigger[aria-expanded=true] .ik-icon{transform:rotate(180deg)}.ik-dropdown__menu{z-index:var(--ik-z-pop);outline:none;min-width:0;position:fixed;overflow-y:auto}.ik-dropdown__menu[hidden]{display:none}.ik-dropdown__menu .ik-menu__item{justify-content:space-between}.ik-dropdown__menu .ik-menu__item .ik-icon{width:18px;height:18px;color:var(--ik-accent-text);opacity:0}.ik-dropdown__menu .ik-menu__item.is-active{background:var(--ik-fill)}.ik-dropdown__menu .ik-menu__item[aria-selected=true]{font-weight:600}.ik-dropdown__menu .ik-menu__item[aria-selected=true] .ik-icon{opacity:1}.ik-action{border-radius:var(--ik-r-btn);height:36px;color:var(--ik-text-2);font:500 14px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;transition:background var(--ik-quick), color var(--ik-quick), box-shadow var(--ik-quick);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ik-action .ik-icon{width:20px;height:20px;transition:fill var(--ik-quick), color var(--ik-quick)}.ik-action:hover{color:var(--ik-text);background:var(--ik-fill)}.ik-action:active,.ik-action.is-down{background:var(--ik-fill-2);box-shadow:inset 0 1px 0 var(--ik-pressed-edge)}.ik-action[aria-pressed=true]{color:var(--ik-accent-text)}.ik-action[aria-pressed=true] .ik-icon{fill:currentColor}.ik-action--save[aria-pressed=true]{color:var(--ik-text)}.ik-action.just-on .ik-icon{animation:ik-pop .52s var(--ik-soft) both}.ik-post{border-radius:var(--ik-r-lg);background:var(--ik-surface);width:100%;max-width:640px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);text-align:left;grid-template-columns:minmax(0,1fr);padding:20px 22px 14px;display:grid;position:relative}.ik-post__main{display:contents}.ik-post--wide{max-width:none}.ik-post__head{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"av who kind more""av role kind more";align-items:center;gap:2px 12px;min-height:44px;display:grid}.ik-post__head>.ik-avatar,.ik-post__head>.ik-avatars{grid-area:av}.ik-post__head>.ik-avatars .ik-avatar{width:36px;height:36px;margin-left:-14px;font-size:13px}.ik-post__head>.ik-avatars .ik-avatar:first-child{margin-left:0}.ik-post__who{grid-area:who;justify-self:start;align-items:baseline;gap:8px;min-width:0;max-width:100%;display:flex}.ik-post__name{font:600 16px/1.25 var(--ik-font-display);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ik-post__time{color:var(--ik-text-2);flex:none;font-size:14px}.ik-post__time:before{content:"·";margin-right:8px}.ik-post__role{min-width:0;color:var(--ik-text-2);flex-wrap:wrap;grid-area:role;justify-self:start;align-items:center;gap:4px 8px;font-size:14px;line-height:1.3;display:flex}.ik-post__menu{grid-area:more;align-self:start;margin:0 -8px 0 0}.ik-post__head>.ik-post__kind{white-space:nowrap;grid-area:kind;place-self:start end;margin:2px 0 0 8px}@media (max-width:480px){.ik-post__head>.ik-post__kind{gap:5px;font-size:12px}}.ik-post__body{min-width:0;margin-top:14px}.ik-expand p{font:400 16px/1.55 var(--ik-font-body);text-wrap:pretty;margin:0 0 .8em}.ik-expand p:last-child{margin-bottom:0}.ik-expand.is-clamped{-webkit-line-clamp:var(--lines,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ik-expand__toggle,.ik-post__toggle{color:var(--ik-text-2);font:500 14px/1.4 var(--ik-font-body);background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:2px 0;display:inline-flex}.ik-expand__toggle[hidden],.ik-post__toggle[hidden]{display:none}.ik-expand__toggle:hover,.ik-post__toggle:hover{color:var(--ik-text)}.ik-expand__toggle .ik-icon,.ik-post__toggle .ik-icon{width:16px;height:16px;transition:transform var(--ik-soft)}.ik-expand__toggle[aria-expanded=true] .ik-icon,.ik-post__toggle[aria-expanded=true] .ik-icon{transform:rotate(180deg)}.ik-reply .ik-expand__toggle{margin-top:2px;font-size:13px}.ik-post__actions{flex-wrap:wrap;align-items:center;gap:2px;margin:12px -10px 0;display:flex}.ik-post__actions>.ik-replies{height:36px;margin:0 4px 0 0}.ik-post__actions .ik-spacer{flex:1}.ik-replies{border-radius:var(--ik-r-btn);height:40px;color:var(--ik-text-2);font:500 14px/1 var(--ik-font-body);transition:background var(--ik-quick), color var(--ik-quick);background:0 0;border:0;align-items:center;gap:10px;margin:6px -10px 0;padding:0 10px;display:inline-flex}.ik-replies:hover{color:var(--ik-text);background:var(--ik-fill)}.ik-replies .ik-icon{width:16px;height:16px;transition:transform var(--ik-soft)}.ik-replies[aria-expanded=true] .ik-icon{transform:rotate(180deg)}.ik-thread{padding-top:8px;display:grid}.ik-thread[hidden]{display:none}.ik-reply{grid-template-columns:32px minmax(0,1fr);column-gap:12px;padding:12px 0;display:grid;position:relative}.ik-reply:not(:last-child):before{content:"";background:var(--ik-outline);width:1px;position:absolute;top:52px;bottom:-8px;left:15.5px}.ik-reply__head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:32px;display:flex}.ik-reply__name{font:600 15px/1.25 var(--ik-font-display);letter-spacing:-.01em}.ik-reply__time{color:var(--ik-text-2);font-size:13px}.ik-reply__time:before{content:"·";margin-right:8px}.ik-reply__text{font:400 15px/1.5 var(--ik-font-body);margin:2px 0 0}.ik-reply__text a,.ik-mention{color:var(--ik-accent-text);font-weight:500;text-decoration:none}.ik-reply .ik-post__actions{margin-top:4px}.ik-reply__content{min-width:0}.ik-reply.has-children:before{content:"";background:var(--ik-outline);width:1px;display:block;position:absolute;top:52px;bottom:12px;left:15.5px}.ik-reply.has-children.is-folded:before{display:none}.ik-reply.has-children:has(>.ik-reply__content>.ik-replies[aria-expanded=false]):before{display:none}.ik-reply--nested{padding:8px 0 4px}.ik-reply--nested:before{display:none!important}.ik-reply--nested:after{content:"";background:var(--ik-outline);width:26px;height:20px;-webkit-mask:var(--ik-swing) no-repeat 0 0 / 100% 100%;-webkit-mask:var(--ik-swing) no-repeat 0 0 / 100% 100%;mask:var(--ik-swing) no-repeat 0 0 / 100% 100%;position:absolute;top:6px;left:-28.5px}:root{--ik-swing:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='20' viewBox='0 0 26 20'%3E%3Cpath d='M.5 0C.5 9 3 15.5 8 16.3c4.3.7 6-2.8 9.2-2.4 2.8.3 4.4 3.7 8.3 4.1' fill='none' stroke='%23000' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E")}.ik-reply__head .ik-reply__menu{width:32px;height:32px;margin-left:auto}.ik-reply__head .ik-reply__menu .ik-icon{width:18px;height:18px}.ik-reply .ik-replies{height:32px;margin:2px -10px 0;font-size:13px}.ik-reply .ik-replies .ik-avatars .ik-avatar{width:20px;height:20px}.ik-reply .ik-replies[aria-expanded=true]>.ik-icon:last-child{transform:rotate(180deg)}.ik-thread--nested{padding-top:0}.ik-thread--nested>.ik-reply{animation:.46s cubic-bezier(.2,.9,.25,1) backwards ik-reply-rise;animation-delay:calc(70ms + var(--i,0) * 55ms)}@keyframes ik-reply-rise{0%{opacity:0;transform:translateY(10px)}}.ik-composer--inline{padding:8px 0 4px}.ik-reply .ik-action{height:32px}.ik-reply[aria-busy=true]>.ik-reply__content,.ik-reply[aria-busy=true]>.ik-avatar{opacity:.62;transition:opacity var(--ik-quick)}.ik-thread:not(.ik-thread--nested){container:ik-thread/inline-size}@container ik-thread (max-width:520px){.ik-reply{grid-template-columns:28px minmax(0,1fr);column-gap:10px;padding:12px 0 8px}.ik-reply>.ik-avatar{grid-area:1/1;align-self:center}.ik-reply__content{display:contents}.ik-reply__content>*{grid-column:1/-1;min-width:0}.ik-reply__content>.ik-reply__head{grid-area:1/2}.ik-reply__content>.ik-replies,.ik-reply__content>.ik-expand__toggle{justify-self:start}.ik-reply__head{flex-wrap:nowrap;gap:6px;min-width:0;min-height:28px}.ik-reply__head>*{flex:none}.ik-reply__name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ik-reply__time{white-space:nowrap}.ik-reply__time:before{margin-right:6px}.ik-reply__head .ik-reply__menu{margin-right:-6px}.ik-reply__text{margin-top:6px}.ik-reply .ik-post__actions{gap:0;margin:2px -8px 0}.ik-reply .ik-action{gap:5px;height:34px;padding:0 8px;font-size:13px}.ik-reply .ik-action .ik-icon{width:18px;height:18px}.ik-reply .ik-replies{margin:0 -8px;padding:0 8px}.ik-reply:before,.ik-reply:not(:last-child):before,.ik-reply.has-children:before,.ik-reply.has-children:not(.is-folded):before{display:none}.ik-thread--nested{box-shadow:inset var(--ik-hair) 0 0 var(--ik-outline);margin:4px 0 0 13px;padding-left:12px}.ik-reply--nested{grid-template-columns:24px minmax(0,1fr);column-gap:8px;padding:8px 0 4px}.ik-reply--nested>.ik-avatar{width:24px;height:24px;font-size:10px}.ik-reply--nested:after{display:none}.ik-reply--nested .ik-reply__head{min-height:24px}}.ik-composer{grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:12px;padding:4px 0 8px;display:grid}.ik-composer__box{border-radius:var(--ik-r-md);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:box-shadow var(--ik-quick);padding:0 14px}.ik-composer__box:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text-2)}.ik-composer__box:focus-within{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent-text)}.ik-composer textarea{width:100%;height:44px;color:var(--ik-text);font:400 15px/1.5 var(--ik-font-body);resize:none;transition:height var(--ik-soft);background:0 0;border:0;outline:none;padding:12px 0;display:block;overflow:hidden}.ik-composer textarea::placeholder{color:var(--ik-text-2)}.ik-composer.is-open textarea{height:84px}.ik-composer__bar{opacity:0;height:0;transition:height var(--ik-soft), opacity var(--ik-quick);align-items:center;gap:2px;margin:0 -8px;display:flex;overflow:hidden}.ik-composer.is-open .ik-composer__bar{opacity:1;height:48px}.ik-composer__bar .ik-iconbtn{width:34px;height:34px}.ik-composer__bar .ik-iconbtn .ik-icon{width:20px;height:20px}.ik-composer__bar .ik-btn{height:34px;margin-left:auto;margin-right:8px;padding:0 16px;font-size:14px}.ik-composer__bar .ik-btn:disabled{opacity:.35}.ik-composer__bar .ik-btn+.ik-btn{margin-left:0}.ik-composer__fmt{flex:none;align-items:center;gap:2px;display:flex}.ik-composer__fmt+.ik-small{padding-left:4px}.ik-composer.is-docked .ik-composer__fmt>:not(:first-child){display:none}.ik-composer--edit{grid-template-columns:minmax(0,1fr);padding:2px 0 4px}.ik-composer--edit textarea{min-height:84px}.ik-composer__tools .ik-composer__fmt>.ik-iconbtn{width:36px;height:36px;color:var(--ik-text-2)}.ik-composer__tools .ik-composer__fmt>.ik-iconbtn:hover{color:var(--ik-text)}.ik-composer__tools .ik-composer__fmt>.ik-iconbtn .ik-icon{width:20px;height:20px}.ik-composer__make{flex:none;align-items:center;gap:2px;display:flex}.ik-composer__make>.ik-iconbtn{width:36px;height:36px;color:var(--ik-text)}.ik-composer__make>.ik-iconbtn .ik-icon{width:20px;height:20px}.ik-composer__make+.ik-kind{margin-left:8px}.ik-fmt{z-index:var(--ik-z-pop);border-radius:var(--ik-r-md);background:var(--ik-surface);max-width:calc(100vw - 16px);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);scrollbar-width:none;-webkit-user-select:none;user-select:none;align-items:center;gap:2px;padding:4px;display:flex;position:fixed;overflow-x:auto}.ik-fmt[hidden]{display:none}.ik-fmt.is-in{animation:ik-fmt-in var(--ik-press) both}@keyframes ik-fmt-in{0%{opacity:0;transform:translateY(4px)scale(.96)}}.ik-fmt__btn{width:32px;height:32px;color:var(--ik-text-2);cursor:pointer;transition:background var(--ik-quick), color var(--ik-quick), transform var(--ik-press);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.ik-fmt__btn .ik-icon{width:18px;height:18px}.ik-fmt__btn:hover{background:var(--ik-fill);color:var(--ik-text)}.ik-fmt__btn:active{transform:scale(.9)}.ik-fmt__btn[aria-pressed=true]{background:var(--ik-solid);color:var(--ik-on-solid)}.ik-fmt__btn:focus-visible{outline:2px solid var(--ik-accent);outline-offset:-2px}.ik-fmt__sep{background:var(--ik-rule);flex:none;width:1px;height:18px;margin:0 4px}@media (pointer:coarse){.ik-fmt__btn{width:40px;height:40px}.ik-fmt__btn .ik-icon{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.ik-fmt.is-in{animation:none}}@media (pointer:coarse){.ik-composer textarea{font-size:16px}}textarea[data-rich]{display:none!important}.ik-rich.ik-prose{cursor:text;white-space:pre-wrap;white-space:break-spaces;overflow-wrap:break-word;font-variant-ligatures:none;font-feature-settings:"liga" 0;-webkit-tap-highlight-color:transparent;outline:none;width:100%;max-width:none;min-height:1.6em;display:block;position:relative}.ik-rich[data-empty]:before{content:attr(data-placeholder);float:left;height:0;color:var(--ik-text-2);pointer-events:none;white-space:nowrap}.ik-rich pre{white-space:pre-wrap}.ik-rich li{position:relative}.ik-rich .ik-mention{white-space:nowrap}.ik-rich a{cursor:text}.ik-rich .ProseMirror-selectednode{outline:2px solid var(--ik-accent);outline-offset:2px;border-radius:var(--ik-r-xs)}.ik-rich img[aria-busy=true]{opacity:.6;animation:1.6s ease-in-out infinite ik-breathe}.ik-rich.ProseMirror-hideselection ::selection{background:0 0}.ik-rich.ProseMirror-hideselection{caret-color:#0000}.ik-rich .ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.ik-rich .ProseMirror-gapcursor:after{content:"";border-top:1px solid var(--ik-text);width:20px;animation:1.1s steps(2,start) infinite ik-rich-blink;display:block;position:absolute;top:-2px}.ik-rich.ProseMirror-focused .ProseMirror-gapcursor{display:block}@keyframes ik-rich-blink{to{visibility:hidden}}.ik-rich__drop{background:var(--ik-text)}.ik-rich__sel{background:var(--ik-fill);box-shadow:0 0 0 2px var(--ik-fill);border-radius:2px}.ik-rich__raw:before{content:attr(data-label);color:var(--ik-text-2);font:500 var(--ik-fs-label)/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;margin-bottom:8px;display:block}.ik-rich__directive{color:var(--ik-text);text-decoration:underline;-webkit-text-decoration-color:var(--ik-line);text-decoration-color:var(--ik-line);text-underline-offset:3px}.ik-rich__embed{white-space:normal;cursor:default;position:relative}.ik-rich__embed>:first-child{pointer-events:none;margin-top:0}.ik-rich__embed>.ik-attach__remove{z-index:5;opacity:0;width:28px;height:28px;transition:opacity var(--ik-quick);top:8px;right:8px}.ik-rich__embed:hover>.ik-attach__remove,.ik-rich__embed.ProseMirror-selectednode>.ik-attach__remove{opacity:1}@media (pointer:coarse){.ik-rich__embed>.ik-attach__remove{opacity:1}}.ik-rich__embed.ProseMirror-selectednode{outline:0}.ik-rich__embed.ProseMirror-selectednode>:first-child{box-shadow:inset 0 0 0 1.5px var(--ik-text)}.ik-rich__embed .ik-linkcard[aria-busy=true]{animation:1.6s ease-in-out infinite ik-breathe}.ik-composer .ik-rich.ik-prose{min-height:44px;color:var(--ik-text);font:400 15px/1.5 var(--ik-font-body);padding:12px 0}.ik-composer.is-open .ik-rich.ik-prose,.ik-composer--edit .ik-rich.ik-prose{min-height:84px}.ik-composer .ik-rich.ik-prose>*{margin-bottom:.6em}.ik-composer .ik-rich.ik-prose>:last-child{margin-bottom:0}.ik-composer--post .ik-rich.ik-prose{min-height:44px;font:400 16px/1.5 var(--ik-font-body);transition:min-height var(--ik-soft);padding:9px 0}.ik-composer--post.is-open .ik-rich.ik-prose{min-height:112px}.ik-composer.is-docked .ik-rich.ik-prose{overscroll-behavior:contain;flex:1;min-width:0;min-height:44px;max-height:min(168px,32svh);padding:11px 0;font-size:16px;overflow-y:auto}@media (pointer:coarse){.ik-composer .ik-rich.ik-prose{font-size:16px}}.ik-fmt__input{background:var(--ik-fill);width:min(300px,64vw);height:32px;color:var(--ik-text);font:400 14px/1 var(--ik-font-body);-webkit-user-select:text;user-select:text;border:0;border-radius:8px;outline:none;flex:auto;padding:0 10px}.ik-fmt__input::placeholder{color:var(--ik-text-2)}.ik-fmt__input:focus-visible{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent-text)}.ik-fmt__url{max-width:min(320px,60vw);height:32px;color:var(--ik-text);font:500 13px/1 var(--ik-font-body);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:6px;padding:0 8px;text-decoration:none;display:inline-flex;overflow:hidden}.ik-fmt__url:hover{background:var(--ik-fill)}.ik-fmt__url .ik-icon{width:14px;height:14px;color:var(--ik-text-2);flex:none}@media (pointer:coarse){.ik-fmt__input,.ik-fmt__url{height:40px;font-size:16px}}.ik-suggest--caret{z-index:var(--ik-z-pop);width:min(340px,100vw - 16px);max-height:min(280px,40vh);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline), 0 12px 32px -12px #00000059;margin:0;position:fixed}.ik-prose__part>:first-child{margin-top:0}.ik-prose__part>:last-child{margin-bottom:0}.ik-prose>.ik-linkcard,.ik-prose>.ik-embed,.ik-prose>.ik-quotecard,.ik-rich__embed{margin:4px 0 1em}.ik-prose :is(.ik-linkcard,.ik-embed,.ik-quotecard) img{border-radius:0;outline:0;max-width:none}.ik-prose a:is(.ik-linkcard,.ik-quotecard),.ik-prose .ik-quotecard a{color:inherit;font-weight:inherit;text-decoration:none}.ik-composer__main>.ik-suggest{margin-top:0}.ik-composer__to{min-width:0;min-height:28px;color:var(--ik-text-2);font:500 13px/1.3 var(--ik-font-body);align-items:center;gap:6px;padding-left:4px;display:flex}.ik-composer__to>.ik-icon{flex:none;width:16px;height:16px}.ik-composer__to>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ik-text);font-weight:600;overflow:hidden}.ik-composer__to>.ik-iconbtn{flex:none;width:28px;height:28px;margin-left:auto}.ik-composer__to>.ik-iconbtn .ik-icon{width:16px;height:16px}.ik-composer.is-docked>.ik-avatar{visibility:hidden}.ik-composer.is-docked>.ik-composer__main{z-index:var(--ik-z-float);left:0;right:0;bottom:var(--ik-kb,0px);padding:8px max(12px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));background:var(--ik-bg);box-shadow:0 calc(-1 * var(--ik-hair)) 0 var(--ik-rule);gap:6px;position:fixed}:root[data-ik-kb] .ik-composer.is-docked>.ik-composer__main{padding-bottom:8px}.ik-composer.is-docked .ik-composer__box{background:var(--ik-surface);border-radius:22px;align-items:flex-end;gap:6px;padding:0 5px 0 16px;display:flex}.ik-composer.is-docked textarea{flex:1;min-width:0;height:44px;max-height:168px;padding:11px 0;font-size:16px;transition:none}.ik-composer.is-docked .ik-composer__bar{opacity:1;flex:none;height:auto;margin:0 0 5px;overflow:visible}.ik-composer.is-docked .ik-composer__bar>.ik-small{display:none}.ik-composer.is-docked .ik-composer__bar .ik-btn{border-radius:17px;height:34px;margin:0}.ik-composer.is-docked .ik-suggest{max-height:min(220px,30vh)}:root[data-ik-docked]{--ik-dock:0px;--ik-bar:calc(var(--ik-composer-h,60px) + var(--ik-kb,0px));scroll-padding-bottom:calc(var(--ik-bar) + 12px)}:root[data-ik-docked] .ik-app__tabbar,:root[data-ik-docked] .ik-annstack,:root[data-ik-docked] .ik-floatstack{visibility:hidden}:root[data-ik-docked] .ik-app__main{padding-bottom:calc(var(--ik-bar) + 24px)}.ik-composer__add{flex:none;align-items:center;gap:2px;display:flex}.ik-composer__add>.ik-composer__more,.ik-composer.is-docked .ik-composer__add>.ik-iconbtn:not(.ik-composer__more){display:none}.ik-composer.is-docked .ik-composer__add>.ik-composer__more{display:inline-grid}.ik-composer__bar>.ik-small{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ik-composer__box>.ik-composer__attach{padding:2px 0 10px}.ik-composer__box>.ik-composer__attach .ik-attach{width:72px;height:72px}.ik-composer.is-docked .ik-composer__box{flex-wrap:wrap}.ik-composer.is-docked .ik-composer__box>.ik-composer__attach{flex:1 0 100%;order:-1;padding:10px 0 0}.ik-composer__box>.ik-composer__attach .ik-attach--work,.ik-attach.ik-attach--work{grid-template-columns:72px minmax(0,1fr);align-items:center;width:min(300px,100%);height:72px;display:grid}.ik-attach--work>img,.ik-attach--work>.ik-attach__icon{width:72px;height:72px}.ik-composer--post .ik-attach.ik-attach--work{grid-template-columns:88px minmax(0,1fr);width:min(320px,100%);height:88px}.ik-composer--post .ik-attach--work>img,.ik-composer--post .ik-attach--work>.ik-attach__icon{width:88px;height:88px}.ik-attach__icon{background:var(--ik-surface-2);color:var(--ik-text-2);place-items:center;display:grid}.ik-attach__text{gap:3px;min-width:0;padding:0 36px 0 12px;display:grid}.ik-attach__text>small{color:var(--ik-accent-text);font:600 10px/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;align-items:center;gap:5px;display:inline-flex}.ik-attach__text>small .ik-icon{width:12px;height:12px}.ik-attach__text>b{font:600 13px/1.3 var(--ik-font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ik-dialog__make{gap:8px;margin:12px 14px 0;display:flex}.ik-dialog__make>.ik-btn{flex:1}.ik-dialog--list>.ik-search{margin:12px 14px 0}.ik-dialog--list>.ik-small{padding:14px 22px 4px}.ik-row__thumb{border-radius:var(--ik-r-sm);background:var(--ik-surface-2);width:56px;height:40px;color:var(--ik-text-2);flex:none;place-items:center;display:grid;overflow:hidden}.ik-row__thumb>img{object-fit:cover;width:100%;height:100%;display:block}.ik-reply .ik-post__media{max-width:520px;margin-top:8px}.ik-reply .ik-post__media--single .ik-tile{justify-self:start;width:fit-content;max-width:100%}.ik-reply .ik-post__media--single .ik-tile>img{width:auto;max-width:100%;max-height:min(60vh,420px)}:root{--ik-arrive:color-mix(in srgb, var(--ik-marker) 14%, transparent)}.ik-reply.is-arrived,.ik-post.is-arrived,.ik-row.is-arrived,.ik-card.is-arrived,.ik-msg.is-arrived{border-radius:var(--ik-r-sm);background-color:var(--ik-arrive);box-shadow:0 0 0 8px var(--ik-arrive)}.ik-reply.is-arrived.is-fading,.ik-post.is-arrived.is-fading,.ik-row.is-arrived.is-fading,.ik-card.is-arrived.is-fading,.ik-msg.is-arrived.is-fading{background-color:#0000;transition:background-color 1s ease-out,box-shadow 1s ease-out;box-shadow:0 0 0 8px #0000}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .is-arrived.is-fading{transition:none}}:root[data-motion=reduce] .is-arrived.is-fading{transition:none}.ik-jline{grid-template-columns:24px minmax(0,1fr) 44px;align-items:center;gap:16px;display:grid}.ik-jline__track{min-width:0;height:20px}.ik-jline__track svg{width:100%;height:100%;display:block;overflow:visible}.ik-jline__done{fill:none;stroke:var(--ik-marker);stroke-width:2.5px;stroke-linecap:round}.ik-jline__todo{fill:none;stroke:var(--ik-outline);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ik-jline__pct{color:var(--ik-text-2);font:500 14px/1 var(--ik-font-display);font-variant-numeric:tabular-nums;text-align:right}.ik-popmenu{z-index:var(--ik-z-pop);width:max-content;min-width:240px;max-width:min(380px,100vw - 16px);position:fixed}.ik-popmenu[hidden]{display:none}.ik-menu--icons .ik-menu__item{justify-content:flex-start;gap:14px;min-height:44px;padding:0 14px 0 12px}.ik-menu--icons .ik-menu__item .ik-icon{width:20px;height:20px;color:var(--ik-text-2);transition:color var(--ik-quick)}.ik-menu--icons .ik-menu__item:hover .ik-icon,.ik-menu--icons .ik-menu__item:focus-visible .ik-icon{color:var(--ik-text)}.ik-menu--icons .ik-menu__item.is-destructive .ik-icon{color:var(--ik-accent-text)}.ik-menu__item:focus-visible{background:var(--ik-fill);outline:none}.ik-menu__item:active{background:var(--ik-fill-2);box-shadow:inset 0 1px 0 var(--ik-pressed-edge)}.ik-tip,.ik-tooltip{background:var(--ik-solid);max-width:260px;color:var(--ik-on-solid);font:600 12.5px/1.25 var(--ik-font-body);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.ik-tooltip{z-index:var(--ik-z-tip);pointer-events:none;position:fixed;top:0;left:0}.ik-tooltip[hidden],.ik-callout[hidden],.ik-callout-hl[hidden]{display:none}.ik-tip .ik-kbd,.ik-tooltip .ik-kbd{min-width:18px;height:18px;color:inherit;opacity:.75;font:600 11px/1 var(--ik-font-body);border-radius:5px;padding:0 5px;box-shadow:inset 0 0 0 1px}.ik-callout{border-radius:var(--ik-r-md);background:var(--ik-surface);width:260px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);text-align:left;gap:10px;padding:16px 18px 18px;display:grid}.ik-callout--float{z-index:var(--ik-z-tip);pointer-events:none;position:fixed;top:0;left:0}.ik-callout__top{align-items:center;gap:10px;display:flex}.ik-callout__n{background:var(--ik-accent);min-width:26px;height:22px;color:var(--ik-ink);font:600 11px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;padding:0 7px;display:inline-grid}.ik-callout h3{font:600 17px/1.25 var(--ik-font-display);letter-spacing:-.015em;margin:0}.ik-callout p{color:var(--ik-text-2);margin:0;font-size:14px;line-height:1.5}.ik-callout p b{color:var(--ik-text);font-weight:600}.ik-callout__how{box-shadow:inset 0 1px 0 var(--ik-rule);font:500 12.5px/1.6 var(--ik-font-body);color:var(--ik-text-2);font-variant-numeric:tabular-nums;padding-top:10px}.ik-callout__lab{font:600 10px/1.3 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-accent-text);margin-bottom:2px;display:block}.ik-callout-hl{z-index:118;box-shadow:0 0 0 1px var(--ik-accent);pointer-events:none;border-radius:10px;position:fixed;top:0;left:0}.ik-callout-lines{z-index:119;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:visible}.ik-callout-lines path{fill:none;stroke:var(--ik-accent);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ik-callout-lines circle{fill:var(--ik-accent);opacity:0}.ik-icor-micro{--s:22px;width:var(--s);height:var(--s);flex:none;display:block;overflow:visible}.ik-icor-micro circle{fill:none;stroke-linecap:butt}.ik-icor-micro .track{stroke:var(--ik-outline)}.ik-icor-micro .fill{stroke:var(--ik-marker);transition:stroke-dasharray var(--ik-trace)}.ik-avatar__icor{background:var(--ik-surface);width:20px;height:20px;box-shadow:0 0 0 2px var(--ik-surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-8px;right:-8px}.ik-avatar__icor .ik-icor-micro{--s:16px}.ik-avatar--sm .ik-avatar__icor{width:16px;height:16px;bottom:-7px;right:-7px}.ik-avatar--sm .ik-avatar__icor .ik-icor-micro{--s:12px}.ik-avatar--lg .ik-avatar__icor{width:24px;height:24px;bottom:-10px;right:-10px}.ik-avatar--lg .ik-avatar__icor .ik-icor-micro{--s:19px}.ik-avatar--ring>.ik-icor-micro{--s:calc(100% + 14px);width:calc(100% + 14px);height:calc(100% + 14px);position:absolute;inset:-7px}.ik-modal{z-index:var(--ik-z-modal);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ik-modal[hidden]{display:none}.ik-modal__scrim{background:var(--ik-scrim);position:absolute;inset:0}.ik-modal__panel{max-height:calc(100dvh - 48px);position:relative;overflow:auto}.ik-modal .ik-dialog{width:min(400px,100%);max-width:none}.ik-kind .ik-icon{width:16px;height:16px;color:var(--ik-accent-text);stroke-width:1.8px}.ik-cta{border-radius:var(--ik-r-xl);background:var(--ik-surface);width:min(520px,100%);position:relative;overflow:hidden}.ik-cta:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;z-index:3;position:absolute;inset:0}.ik-cta__art{aspect-ratio:16/9;background:var(--ik-ink);color:var(--ik-paper);position:relative}.ik-cta__art>svg,.ik-cta__art>img{object-fit:cover;width:100%;height:100%;display:block}.ik-cta__art .ik-iconbtn{background:var(--ik-ink);color:var(--ik-paper);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);position:absolute;top:12px;right:12px}.ik-cta__art .ik-iconbtn:active,.ik-cta__art .ik-iconbtn.is-down{background:var(--ik-ink-2)}.ik-cta__art .ik-tag{position:absolute;top:14px;left:14px}.ik-cta__body{gap:12px;padding:24px 26px 26px;display:grid}.ik-cta__title{font:800 30px/1.05 var(--ik-font-display);letter-spacing:-.03em;margin:0}.ik-cta__text{color:var(--ik-text-2);margin:0;font-size:16px;line-height:1.5}.ik-cta__actions{padding-bottom:var(--ik-sink);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.ik-tiles{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;width:100%;display:grid}.ik-tile{aspect-ratio:4/3;background:var(--ik-ink);transition:transform var(--ik-press);border:0;border-radius:12px;padding:0;position:relative;overflow:hidden}.ik-tile>[data-art]{background-position:50%;background-size:cover;position:absolute;inset:0}.ik-tile:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;z-index:2;transition:box-shadow var(--ik-quick);position:absolute;inset:0}.ik-tile:hover:after{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent-text)}.ik-tile:hover{transform:scale(1.025)}.ik-tile:active,.ik-tile.is-down{transform:scale(.97)}.ik-tile__play{background:var(--ik-paper);width:40px;height:40px;color:var(--ik-ink);border-radius:50%;place-items:center;margin:-20px 0 0 -20px;display:grid;position:absolute;top:50%;left:50%}.ik-tile__play .ik-icon{width:18px;height:18px}.ik-tile .ik-tag{position:absolute;bottom:8px;right:8px}.ik-lightbox{padding:0}.ik-lightbox .ik-modal__scrim{background:color-mix(in srgb, var(--ik-ink) 96%, transparent)}.ik-lightbox .ik-modal__panel{grid-template-rows:auto minmax(0,1fr) auto;max-height:none;display:grid;position:absolute;inset:0;overflow:hidden}.ik-lb__bar{align-items:center;gap:16px;padding:12px 16px 6px 22px;display:flex}.ik-lb__count{font:600 13px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;color:var(--ik-text-2);flex:none}.ik-lb__title{min-width:0;font:600 16px/1.2 var(--ik-font-display);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ik-lb__tools{flex:none;align-items:center;gap:2px;display:flex}.ik-lb__zoom{text-align:center;min-width:46px;font:600 13px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;color:var(--ik-text-2)}.ik-lb__tools .ik-iconbtn:disabled{opacity:.3}.ik-lb__stage{touch-action:none;cursor:zoom-in;position:relative;overflow:hidden}.ik-lb__stage.is-zoomed{cursor:grab}.ik-lb__stage.is-panning{cursor:grabbing}.ik-lb__media{transform-origin:50%;will-change:transform;grid-template:100%/100%;place-items:center;display:grid;position:absolute;inset:0}.ik-lb__media.is-anim{transition:transform var(--ik-soft)}.ik-lb__fig{width:min(100% - 168px,1600px);height:calc(100% - 12px);color:var(--ik-paper);-webkit-user-select:none;user-select:none;place-items:center;display:grid}.ik-lb__thumb>svg{width:100%;height:100%;color:var(--ik-paper);padding:3px}[data-lightbox][data-type=figure]{cursor:zoom-in}.ik-lb__img{object-fit:contain;outline:var(--ik-hair) solid var(--ik-outline);outline-offset:calc(var(--ik-hair) * -1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:6px;max-width:calc(100% - 168px);max-height:calc(100% - 12px)}.ik-lb__nav{z-index:3;background:var(--ik-ink);width:48px;height:48px;color:var(--ik-paper);border-radius:50%;margin-top:-24px;position:absolute;top:50%}.ik-lb__nav .ik-icon{width:22px;height:22px}.ik-lb__nav:disabled{opacity:.25}.ik-lb__nav--prev{left:20px}.ik-lb__nav--next{right:20px}.ik-lightbox.is-single .ik-lb__nav,.ik-lightbox.is-single .ik-lb__thumbs{display:none}.ik-lb__foot{justify-items:center;gap:12px;min-height:24px;padding:8px 18px 18px;display:grid}.ik-lb__caption{text-align:center;max-width:72ch;color:var(--ik-text-2);margin:0;font-size:14px;line-height:1.5}.ik-lb__caption:empty{display:none}.ik-lb__thumbs{justify-content:center;gap:10px;max-width:100%;padding:2px;display:flex;overflow-x:auto}.ik-lb__thumb{background:var(--ik-ink-1);opacity:.55;width:72px;height:48px;transition:opacity var(--ik-quick), transform var(--ik-press);border:0;border-radius:8px;flex:none;padding:0;position:relative;overflow:hidden}.ik-lb__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ik-lb__thumb:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;z-index:1;position:absolute;inset:0}.ik-lb__thumb:hover{opacity:.9}.ik-lb__thumb:active{transform:scale(.94)}.ik-lb__thumb[aria-current=true]{opacity:1}.ik-lb__thumb[aria-current=true]:after{content:"";box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent);border-radius:8px;position:absolute;inset:0}.ik-lb__thumb-play{background:var(--ik-paper);width:22px;height:22px;color:var(--ik-ink);border-radius:50%;place-items:center;margin:-11px 0 0 -11px;display:grid;position:absolute;top:50%;left:50%}.ik-lb__thumb-play .ik-icon{width:11px;height:11px}.ik-lb__video{aspect-ratio:16/9;background:var(--ik-ink);border-radius:10px;width:min(1120px,100% - 176px);max-height:100%;position:relative;overflow:hidden}.ik-lb__video:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;z-index:2;position:absolute;inset:0}.ik-lb__frame{cursor:pointer;position:absolute;inset:0}.ik-lb__frame canvas,.ik-lb__frame video{object-fit:contain;width:100%;height:100%;display:block}.ik-lb__bigplay{background:var(--ik-paper);width:76px;height:76px;color:var(--ik-ink);transition:opacity var(--ik-quick), transform var(--ik-press);border:0;border-radius:50%;place-items:center;margin:-38px 0 0 -38px;padding:0;display:grid;position:absolute;top:50%;left:50%}.ik-lb__bigplay .ik-icon{width:30px;height:30px;margin-left:3px}.ik-lb__bigplay:active{transform:scale(.94)}.ik-lb__video.is-playing .ik-lb__bigplay{opacity:0;pointer-events:none;transform:scale(.8)}.ik-lb__vbar{background:color-mix(in srgb, var(--ik-ink) 78%, transparent);align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.ik-lb__time{font:600 13px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;color:var(--ik-text-2);flex:none}.ik-lb__scrub{--p:0;cursor:pointer;outline:none;flex:1;height:24px;position:relative}.ik-lb__scrub:before{content:"";background:var(--ik-outline);border-radius:1px;height:2px;position:absolute;top:11px;left:0;right:0}.ik-lb__scrub>i{height:2px;width:calc(var(--p) * 100%);background:var(--ik-marker);border-radius:1px;position:absolute;top:11px;left:0}.ik-lb__scrub>i:after{content:"";background:var(--ik-marker);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-5px}.ik-lb__scrub:focus-visible:before{box-shadow:0 0 0 4px var(--ik-fill-2)}@media (max-width:720px){.ik-lb__img{max-width:calc(100% - 24px)}.ik-lb__fig,.ik-lb__video{width:calc(100% - 24px)}.ik-lb__nav{width:40px;height:40px;margin-top:-20px}.ik-lb__nav--prev{left:8px}.ik-lb__nav--next{right:8px}.ik-lb__title{display:none}}.ik-hand--se,.ik-hand--nw{align-items:center}.ik-hand--se svg,.ik-hand--nw svg{width:30px;height:44px;margin:0}.ik-hand--sw,.ik-hand--nw,.ik-hand--left{flex-direction:row-reverse}.ik-hand--sw svg{margin:0}.ik-hand--right svg,.ik-hand--left svg{width:48px;height:20px;margin:0 0 2px}.ik-hand--left svg{transform:scaleX(-1)}.ik-hand--down,.ik-hand--up{flex-direction:column;align-items:flex-start;gap:2px}.ik-hand--up{flex-direction:column-reverse}.ik-hand--down svg,.ik-hand--up svg{width:24px;height:40px;margin:0 0 0 10px}.ik-hand--up svg{transform:rotate(180deg)}.ik-hand--none{transform:rotate(-2deg)}.ik-hand--target{display:inline-block;transform:none}.ik-hand--target .ik-hand__text{display:inline-block;transform:rotate(-2deg)}.ik-hand__pointer{pointer-events:none;z-index:5;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.ik-hand__pointer path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ik-draw,.ik-draw-late{fill:none;stroke:currentColor;stroke-width:var(--ik-stroke-line);stroke-linecap:round;stroke-linejoin:round}.ik-draw--mark{stroke:var(--ik-marker)}.ik-draw-pop{transform-box:fill-box;transform-origin:50%}.ik-flowdash{stroke-dasharray:2 9;animation:1.1s linear infinite ik-march}@keyframes ik-march{to{stroke-dashoffset:-11px}}.ik-token{fill:var(--ik-marker)}.ik-node{border-radius:var(--ik-r-md);min-height:44px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text);font:600 15px/1 var(--ik-font-display);letter-spacing:-.01em;background:0 0;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.ik-node .ik-stage,.ik-node .ik-glyph{width:18px;height:18px;color:var(--ik-accent-text)}.ik-node--fill{background:var(--ik-surface)}.ik-node--on{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent-text)}.ik-js [data-reveal]{opacity:0;transition:opacity .52s ease-out, transform var(--ik-soft);transform:translateY(18px)}.ik-js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ik-js [data-reveal]{opacity:1;transition:none;transform:none}}.ik-clutter{outline:none;gap:14px;width:100%;display:grid}.ik-clutter__stage{aspect-ratio:640/200;position:relative}.ik-clutter__svg{cursor:ew-resize;touch-action:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ik-clutter__main,.ik-clutter__strand{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ik-clutter__main{stroke:var(--ik-text);stroke-width:1.5px}.ik-clutter__strand{stroke:var(--ik-text-2);stroke-width:1px}.ik-clutter__knob{fill:var(--ik-marker);cursor:grab}.ik-clutter__marks{pointer-events:none;position:absolute;inset:0}.ik-clutter__mark{color:var(--ik-text);opacity:0;transition:opacity .36s ease-out, transform var(--ik-soft);justify-items:center;gap:8px;display:grid;position:absolute;top:50%;transform:translate(-50%,calc(-100% - 18px))scale(.7)}.ik-clutter__mark.is-on{opacity:1;transform:translate(-50%,calc(-100% - 18px))}.ik-clutter__mark .ik-stage{stroke-width:1.5px;width:28px;height:28px}.ik-clutter__mark span{font:500 13px/1 var(--ik-font-body);color:var(--ik-text-2)}.ik-clutter__ctl{justify-content:space-between;align-items:center;gap:16px;display:flex}.ik-clutter__state.is-clear{color:var(--ik-accent-text)}.ik-chat{gap:14px;width:100%;max-width:580px;display:grid}.ik-chat__log{scrollbar-width:thin;flex-direction:column;gap:16px;height:420px;padding:4px 2px 8px;display:flex;overflow-y:auto}.ik-msg{align-items:flex-end;gap:10px;display:flex}.ik-msg--me{justify-content:flex-end;align-items:flex-end}.ik-msg--ai{align-items:flex-start}.ik-msg--ai>.ik-avatar{margin-top:22px}.ik-msg__col{gap:6px;min-width:0;display:grid}.ik-msg__who{color:var(--ik-text-2);font:600 12px/1 var(--ik-font-body);align-items:center;gap:8px;display:flex}.ik-msg__bubble{max-width:min(460px,100%);font:400 15px/1.5 var(--ik-font-body);border-radius:18px;padding:11px 15px}.ik-msg--me .ik-msg__bubble{background:var(--ik-surface-2);border-bottom-right-radius:6px}.ik-msg--ai .ik-msg__bubble{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);border-bottom-left-radius:6px}.ik-avatar--ai{color:var(--ik-accent-text)}.ik-avatar--ai .ik-stage{width:16px;height:16px}.ik-msg__card{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);border-radius:12px;margin-top:12px;display:grid}.ik-msg__row{align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.ik-msg__row+.ik-msg__row{box-shadow:inset 0 1px 0 var(--ik-rule)}.ik-msg__row .ik-stage{width:18px;height:18px;color:var(--ik-text-2)}.ik-msg__row .ik-dot{margin-left:auto}.ik-typing{gap:5px;padding:8px 0 6px;display:inline-flex}.ik-typing i{background:var(--ik-text-2);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ik-wave}.ik-typing i:nth-child(2){animation-delay:.14s}.ik-typing i:nth-child(3){animation-delay:.28s}@keyframes ik-wave{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ik-caret{vertical-align:-3px;background:var(--ik-text);width:1px;height:1.05em;margin-left:2px;animation:1s steps(2,end) infinite ik-blink;display:inline-block}@keyframes ik-blink{50%{opacity:0}}.ik-chat__chips{transition:opacity var(--ik-quick);flex-wrap:wrap;gap:8px;display:flex}.ik-chat.is-busy .ik-chat__chips{opacity:.4;pointer-events:none}.ik-chat__form{align-items:center;gap:8px;display:flex}.ik-chat__form .ik-input{min-height:44px}.ik-flow{gap:28px;width:100%;display:grid;position:relative}.ik-flow__nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px;padding-bottom:46px;display:grid}.ik-flow.is-vertical .ik-flow__nodes{grid-template-columns:minmax(0,1fr);gap:40px;padding:0 46px 0 0}.ik-flow__node{border-radius:var(--ik-r-lg);color:var(--ik-text-2);text-align:left;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:color var(--ik-quick), background var(--ik-quick), box-shadow var(--ik-quick), transform var(--ik-press);background:0 0;border:0;justify-items:start;gap:6px;padding:18px 18px 20px;display:grid}.ik-flow__node .ik-stage{width:30px;height:30px;transition:color var(--ik-quick);margin-bottom:6px}.ik-flow__node b{color:var(--ik-text);font:600 18px/1.2 var(--ik-font-display);letter-spacing:-.015em}.ik-flow__node span{font-size:14px;line-height:1.35}.ik-flow__node:hover{color:var(--ik-text);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text-2)}.ik-flow__node:active{transform:scale(.98)}.ik-flow__node.is-on{color:var(--ik-text);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent-text)}.ik-flow__node.is-on .ik-stage{color:var(--ik-accent-text)}.ik-flow__lines{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ik-flow__seg,.ik-flow__head{fill:none;stroke:var(--ik-outline);stroke-width:var(--ik-stroke-line);stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--ik-quick)}.ik-flow__seg.is-on{stroke:var(--ik-marker)}.ik-flow__token{fill:var(--ik-marker)}.ik-flow__detail{border-radius:var(--ik-r-lg);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);gap:12px;padding:22px 24px 24px;display:grid}.ik-flow__dhead{align-items:center;gap:16px;display:flex}.ik-flow__dhead .ik-stage{color:var(--ik-accent-text);flex:none}.ik-flow__dhead h3{font:700 26px/1.1 var(--ik-font-display);letter-spacing:-.025em;margin:2px 0 0}.ik-flow__detail p{max-width:60ch;color:var(--ik-text-2);margin:0;font-size:16px;line-height:1.55}.ik-flow__eg{flex-wrap:wrap;gap:8px;display:flex}.ik-flow__ctl{justify-content:flex-end;display:flex}.ik-flow__motion{fill:none;stroke:none}.ik-flow__node.is-receive{animation:ik-receive .56s var(--ik-soft)}@keyframes ik-receive{0%{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-marker);transform:scale(1)}35%{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-marker);transform:scale(1.03)}to{transform:none}}a.ik-row,a.ik-chip,a.ik-tab,a.ik-card,a.ik-iconbtn,a.ik-action,a.ik-replies,a.ik-tile,a.ik-post__name,a.ik-post__time,a.ik-reply__name,a.ik-reply__time,.ik-seg>a{color:inherit;text-decoration:none}a.ik-action,a.ik-replies,a.ik-post__time,a.ik-reply__time{color:var(--ik-text-2)}a.ik-post__name:hover,a.ik-reply__name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ik-line);text-decoration-color:var(--ik-line);text-underline-offset:3px}a.ik-tile{display:block}a.ik-chip{color:var(--ik-text)}.ik-tab[aria-current=page]{color:var(--ik-on-solid)}.ik-tabbar:not(.is-ready) .ik-tab[aria-current=page]{background:var(--ik-solid)}.ik-chip[aria-current=page],.ik-chip[aria-current=true]{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-chip .ik-badge{margin-right:-6px}.ik-row[aria-current=page] .ik-row__lead,.ik-row[aria-current=true] .ik-row__lead{background:var(--ik-marker);color:var(--ik-ink);box-shadow:none}.ik-row[aria-current=page],.ik-row[aria-current=true],.ik-row:hover{background:var(--ik-fill)}.ik-row__lead .ik-icon{stroke-width:2.2px;width:15px;height:15px}.ik-seg>a{z-index:1;border-radius:inherit;color:var(--ik-text-2);font:600 11px/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label-tight);text-transform:uppercase;white-space:nowrap;transition:color var(--ik-quick), transform var(--ik-press);padding:7px 14px;position:relative}.ik-seg>a:active{transform:scale(.94)}.ik-seg>a[aria-current=page],.ik-seg>a[aria-current=true]{color:var(--ik-on-solid)}.ik-seg:not(.is-ready)>a[aria-current=page]{background:var(--ik-solid)}.ik-seg--square>a{font:600 14px/1.2 var(--ik-font-body);letter-spacing:0;text-transform:none;border-radius:11px;padding:9px 16px}.ik-seg--scroll{scrollbar-width:none;--fade-l:0px;--fade-r:0px;max-width:100%;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);overflow-x:auto}.ik-seg--scroll.is-more-l{--fade-l:28px}.ik-seg--scroll.is-more-r{--fade-r:28px}.ik-seg--scroll::-webkit-scrollbar{display:none}:is(.ik-seg--scroll,.ik-chips--scroll,.ik-scroller,.ik-lb__thumbs,.ik-codeblock pre,.ik-prose table,.ik-lanes__chart){overscroll-behavior-x:contain;touch-action:pan-x pan-y;overflow-y:hidden}.ik-tile>img,.ik-hero__art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ik-hero__art>img+*{position:relative}.ik-avatar--xl{width:96px;height:96px;font-size:32px}.ik-avatar--xl .ik-avatar__icor{width:32px;height:32px;bottom:-6px;right:-6px}.ik-avatar--xl .ik-avatar__icor .ik-icor-micro{--s:26px}.ik-avatar--journey{width:128px;height:128px;font-size:42px}.ik-avatar--journey.ik-avatar--ring>.ik-icor-micro{--s:calc(100% + 24px);width:calc(100% + 24px);height:calc(100% + 24px);inset:-12px}a.ik-avatar{text-decoration:none}.ik-page{width:100%;max-width:var(--page-max,1120px);padding:var(--ik-s-7) var(--ik-s-6) var(--ik-s-10);gap:var(--ik-s-8);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;margin:0 auto;display:grid}.ik-page--narrow{--page-max:800px}.ik-page--wide{--page-max:1320px}.ik-stack{gap:var(--gap,var(--ik-s-4));align-content:start;min-width:0;display:grid}.ik-stack--xs{--gap:var(--ik-s-2)}.ik-stack--sm{--gap:var(--ik-s-3)}.ik-stack--lg{--gap:var(--ik-s-6)}.ik-stack--xl{--gap:var(--ik-s-8)}.ik-cluster{align-items:center;gap:var(--gap,var(--ik-s-2));flex-wrap:wrap;min-width:0;display:flex}.ik-cluster--between{justify-content:space-between}.ik-cluster--center{justify-content:center}.ik-cluster--end{justify-content:flex-end}.ik-cluster--lg{--gap:var(--ik-s-4)}.ik-deflist{column-gap:var(--ik-s-5);grid-template-columns:max-content minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.ik-deflist>*{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--ik-s-1);min-width:0;box-shadow:inset 0 var(--ik-hair) 0 var(--ik-rule);padding:18px 0;display:grid}.ik-deflist__key{max-width:14ch;font:800 20px/1.15 var(--ik-font-display);letter-spacing:-.01em;color:var(--ik-accent-text);overflow-wrap:anywhere;grid-column:1}.ik-deflist__body{min-width:0;color:var(--ik-text-2);overflow-wrap:break-word;grid-column:2;line-height:1.6}.ik-deflist__body>:first-child{margin-top:0}.ik-deflist__body>:last-child{margin-bottom:0}.ik-deflist__body p{max-width:72ch;margin:6px 0 0}.ik-deflist__body strong{color:var(--ik-text)}.ik-deflist__body code{overflow-wrap:anywhere}.ik-deflist__title{color:var(--ik-text);font:700 20px/1.25 var(--ik-font-display);letter-spacing:-.015em;margin:0}.ik-deflist__more{min-width:0;margin-top:var(--ik-s-3);grid-column:2}@media (max-width:560px){.ik-deflist,.ik-deflist>*{grid-template-columns:minmax(0,1fr)}.ik-deflist__key,.ik-deflist__body,.ik-deflist__more{grid-column:1}.ik-deflist__key{max-width:none}}.ik-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min,264px)), 1fr));gap:var(--gap-y,var(--ik-s-7)) var(--gap,var(--ik-s-5));min-width:0;display:grid}.ik-grid--sm{--min:200px}.ik-grid--lg{--min:340px}.ik-grid--tight{--gap-y:var(--ik-s-4);--gap:var(--ik-s-4)}.ik-split{grid-template-columns:minmax(0, 1fr) var(--aside,340px);gap:var(--ik-s-8);align-items:start;display:grid}.ik-split--left{grid-template-columns:var(--aside,300px) minmax(0, 1fr)}.ik-sticky{top:var(--ik-s-6);position:sticky}.ik-scroller{gap:var(--ik-s-4);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--ik-s-6) * -1);padding:2px var(--ik-s-6) 4px;display:flex;overflow-x:auto}.ik-scroller::-webkit-scrollbar{display:none}.ik-scroller>*{flex:0 0 var(--item,280px);scroll-snap-align:start}.ik-loading{place-items:center;min-height:40vh;display:grid}@media (max-width:1024px){.ik-split,.ik-split--left{gap:var(--ik-s-7);grid-template-columns:minmax(0,1fr)}.ik-sticky{position:static}}.ik-split--third{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:1024px){.ik-split--third{grid-template-columns:minmax(0,1fr)}.ik-split--side-first>:last-child{order:-1}}@media (max-width:720px){.ik-page{padding:var(--ik-s-5) var(--ik-s-4) var(--ik-s-9);gap:var(--ik-s-7)}.ik-scroller{margin:0 calc(var(--ik-s-4) * -1);padding:2px var(--ik-s-4) 4px}.ik-grid{--gap-y:var(--ik-s-6)}}.ik-brand{color:var(--ik-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ik-brand__mark{width:36px;height:20px;color:var(--ik-marker);flex:none}.ik-brand b{font:800 22px/1 var(--ik-font-display);letter-spacing:-.035em}.ik-brand span{font:600 11px/1 var(--ik-font-body);letter-spacing:var(--ik-track-label);color:var(--ik-text-2)}.ik-app{grid-template-columns:252px minmax(0,1fr);min-height:100dvh;display:grid}.ik-app__side{gap:var(--ik-s-6);height:100dvh;padding:var(--ik-s-6) var(--ik-s-4) var(--ik-s-5);box-shadow:inset -1px 0 0 var(--ik-rule);scrollbar-width:none;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.ik-app__side>.ik-brand{padding:4px 12px 0}.ik-app__foot{margin-top:auto;margin-bottom:calc(-1 * var(--ik-s-5));gap:var(--ik-s-3);padding:8px 12px var(--ik-s-5);background:var(--ik-bg);display:grid;position:sticky;bottom:0}.ik-app__main{min-width:0}.ik-app__top,.ik-app__tabbar{display:none}.ik-sidenav{gap:2px;display:grid}.ik-sidenav__label{padding:var(--ik-s-5) 12px 6px;font:500 var(--ik-fs-label)/1.3 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2)}.ik-sidenav__item{border-radius:var(--ik-r-md);min-height:44px;color:var(--ik-text-2);font:500 15px/1.2 var(--ik-font-body);transition:background var(--ik-quick), color var(--ik-quick), transform var(--ik-press);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.ik-sidenav__item .ik-icon{width:20px;height:20px}.ik-sidenav__item .ik-glyph{margin:0 4px}.ik-sidenav__item:hover{color:var(--ik-text);background:var(--ik-fill)}.ik-sidenav__item:active,.ik-sidenav__item.is-down{background:var(--ik-fill-2);box-shadow:inset 0 1px 0 var(--ik-pressed-edge);transform:translateY(1px)}.ik-sidenav__item[aria-current=page],.ik-sidenav__item[aria-current=true]{background:var(--ik-solid);color:var(--ik-on-solid)}.ik-sidenav__item .ik-badge,.ik-sidenav__item .ik-sidenav__end{margin-left:auto}@media (max-width:860px){.ik-app{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start}.ik-app__side{display:none}.ik-app__top{z-index:40;height:var(--ik-topbar-h);padding:0 var(--ik-s-2) 0 var(--ik-s-4);background:var(--ik-bg);box-shadow:inset 0 -1px 0 var(--ik-rule);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.ik-app__main{padding-bottom:calc(var(--ik-dock) + 12px)}.ik-app__tabbar{z-index:var(--ik-z-dock);left:var(--ik-s-3);right:var(--ik-s-3);bottom:calc(var(--ik-s-3) + env(safe-area-inset-bottom,0px));transition:transform var(--ik-soft), opacity var(--ik-quick);display:flex;position:fixed}:root[data-ik-kb] .ik-app__tabbar{transform:translateY(calc(100% + var(--ik-s-3) + env(safe-area-inset-bottom,0px)));opacity:0;pointer-events:none}}:root[data-ik-native-tabbar] .ik-app__tabbar{display:none}.ik-tabbar--glass{background:var(--ik-glass);-webkit-backdrop-filter:var(--ik-glass-blur);backdrop-filter:var(--ik-glass-blur);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-glass-edge);border-radius:28px;padding:5px}.ik-tabbar--glass .ik-tabbar__pill{background:var(--ik-glass-pill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-glass-pill-edge), inset 0 1px 0 var(--ik-glass-pill-edge);border-radius:23px;top:5px;bottom:5px}.ik-tabbar--glass .ik-tab{border-radius:23px}.ik-tabbar--glass .ik-tab:is(.is-on,[aria-current=page],[aria-selected=true]){color:var(--ik-text)}.ik-tabbar--glass:not(.is-ready) .ik-tab:is(.is-on,[aria-current=page]){background:var(--ik-glass-pill)}@media (prefers-reduced-transparency:reduce){.ik-tabbar--glass{background:var(--ik-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ik-tabbar--glass{background:var(--ik-bg)}}.ik-pagehead{gap:var(--ik-s-3);min-width:0;display:grid}.ik-pagehead>.ik-h1,.ik-pagehead>.ik-display{text-wrap:balance}.ik-pagehead__lede{max-width:62ch;color:var(--ik-text-2);font:400 18px/1.5 var(--ik-font-body);text-wrap:pretty;margin:0}.ik-pagehead__actions{align-items:center;gap:var(--ik-s-3);margin-top:var(--ik-s-2);padding-bottom:var(--ik-sink);flex-wrap:wrap;display:flex}.ik-crumbs{color:var(--ik-text-2);font:500 14px/1.3 var(--ik-font-body);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.ik-crumbs a{color:inherit;border-radius:4px;text-decoration:none}.ik-crumbs a:hover{color:var(--ik-text)}.ik-crumbs .ik-icon{stroke-width:2px;width:14px;height:14px;color:var(--ik-text-3)}.ik-crumbs [aria-current]{color:var(--ik-text)}.ik-search{min-width:0;display:block;position:relative}.ik-search>.ik-icon{width:20px;height:20px;color:var(--ik-text-2);pointer-events:none;margin-top:-10px;position:absolute;top:50%;left:14px}.ik-search>.ik-input{padding-left:44px}.ik-search>.ik-input::-webkit-search-cancel-button{appearance:none}.ik-search--inline{flex:260px;max-width:420px}.ik-mcard{align-content:start;gap:var(--ik-s-3);min-width:0;color:inherit;border-radius:var(--ik-r-md);transition:transform var(--ik-press);text-decoration:none;display:grid;position:relative}.ik-mcard:active,.ik-mcard.is-down{transform:translateY(1px)scale(.99)}.ik-mcard__media{aspect-ratio:var(--ratio,16 / 9);border-radius:var(--ik-r-md);background:var(--ik-ink-1);color:var(--ik-paper);position:relative;overflow:hidden}.ik-mcard__media>img{object-fit:cover;width:100%;height:100%;transition:transform var(--ik-soft);position:absolute;inset:0}.ik-mcard__media>.ik-art{width:100%;height:100%;position:absolute;inset:0}.ik-mcard__media:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;transition:box-shadow var(--ik-quick);position:absolute;inset:0}.ik-mcard:hover .ik-mcard__media:after,.ik-mcard:focus-visible .ik-mcard__media:after{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent-text)}.ik-mcard:hover .ik-mcard__media>img{transform:scale(1.03)}.ik-mcard__media>.ik-tile__play{z-index:3}.ik-mcard__media>.ik-bar{z-index:3;background:color-mix(in srgb, var(--ik-paper) 18%, transparent);border-radius:0;position:absolute;bottom:0;left:0;right:0}.ik-mcard__time{z-index:3;border-radius:var(--ik-r-xs);background:var(--ik-ink);color:var(--ik-paper);font:600 12px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;padding:4px 7px;position:absolute;bottom:10px;right:10px}.ik-mcard__glyph{color:var(--ik-dim);place-items:center;display:grid;position:absolute;inset:0}.ik-mcard__glyph .ik-glyph,.ik-mcard__glyph .ik-stage,.ik-mcard__glyph .ik-icon{stroke-width:1px;width:44px;height:44px}.ik-mcard__body{gap:6px;min-width:0;padding:0 2px;display:grid}.ik-mcard__top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.ik-mcard__top>.ik-kind{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ik-mcard__top>.ik-tag{flex:none}.ik-mcard__title{font:600 18px/1.25 var(--ik-font-display);letter-spacing:-.015em;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ik-mcard__text{color:var(--ik-text-2);-webkit-line-clamp:var(--lines,2);-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.ik-mcard__meta{color:var(--ik-text-2);flex-wrap:wrap;align-items:center;gap:4px 0;font-size:13px;line-height:1.4;display:flex}.ik-mcard__meta>*+:before{content:"·";margin:0 8px}.ik-mcard__meta .ik-bar{flex:1 0 100%;margin:6px 0 2px}.ik-mcard__meta .ik-bar:before{display:none}.ik-mcard--row{grid-template-columns:var(--thumb,176px) minmax(0, 1fr);align-items:start;gap:var(--ik-s-4)}.ik-mcard--row .ik-mcard__body{padding-top:2px}.ik-mcard--row .ik-mcard__title{font-size:17px}.ik-mcard--square{--ratio:1 / 1}.ik-mcard--lg .ik-mcard__title{letter-spacing:var(--ik-track-heading);font-size:26px;line-height:1.15}.ik-mcard--mini{--thumb:112px;gap:var(--ik-s-3)}.ik-mcard--mini .ik-mcard__title{-webkit-line-clamp:2;font-size:15px;line-height:1.3}.ik-mcard--mini .ik-mcard__meta{font-size:12.5px}.ik-mcard--mini .ik-mcard__time{padding:3px 5px;font-size:11px;bottom:6px;right:6px}.ik-mcard__tools{z-index:3;gap:4px;display:flex;position:absolute;top:10px;right:10px}.ik-mcard__tools .ik-appicon{box-shadow:0 0 0 2px var(--ik-ink)}.ik-mcard--mini .ik-mcard__tools{display:none}.ik-mcard--mini .ik-tile__play{width:28px;height:28px;margin:-14px 0 0 -14px}.ik-mcard--mini .ik-tile__play .ik-icon{width:13px;height:13px}@media (max-width:560px){.ik-mcard--row{--thumb:120px;gap:var(--ik-s-3)}.ik-mcard--row .ik-mcard__title{font-size:15.5px}.ik-mcard--row .ik-mcard__text{display:none}}.ik-prose{max-width:var(--measure,68ch);color:var(--ik-text);font:400 17px/1.7 var(--ik-font-body);text-wrap:pretty;overflow-wrap:break-word}.ik-prose>*{margin:0 0 1em}.ik-prose>:first-child{margin-top:0}.ik-prose>:last-child{margin-bottom:0}.ik-prose h1,.ik-prose h2{font:700 27px/1.2 var(--ik-font-display);letter-spacing:var(--ik-track-heading);text-wrap:balance;margin:1.9em 0 .55em;scroll-margin-top:88px}.ik-prose h3{font:600 21px/1.3 var(--ik-font-display);letter-spacing:-.015em;margin:1.6em 0 .45em;scroll-margin-top:88px}.ik-prose h4{font:600 17px/1.35 var(--ik-font-display);margin:1.4em 0 .4em}.ik-prose a{color:var(--ik-text);text-decoration:underline;-webkit-text-decoration-color:var(--ik-line);text-decoration-color:var(--ik-line);text-underline-offset:3px;transition:text-decoration-color var(--ik-quick);font-weight:500;text-decoration-thickness:1.5px}.ik-prose a:hover{-webkit-text-decoration-color:var(--ik-marker);text-decoration-color:var(--ik-marker)}.ik-prose a.ik-mention{color:var(--ik-accent-text);text-decoration:none}.ik-prose a.ik-mention:hover{text-decoration:underline}.ik-prose strong,.ik-prose b{font-weight:600}.ik-prose ul,.ik-prose ol{padding-left:1.35em}.ik-prose li{margin:.35em 0;padding-left:.2em}.ik-prose li::marker{color:var(--ik-text-2)}.ik-prose li>p{margin:0}.ik-prose blockquote{box-shadow:inset 1px 0 0 var(--ik-line);color:var(--ik-text-2);margin:1.5em 0;padding:2px 0 2px 22px;font-size:18px}.ik-prose blockquote p{margin:0 0 .6em}.ik-prose blockquote p:last-child{margin:0}.ik-prose img,.ik-prose video{border-radius:var(--ik-r-md);outline:var(--ik-hair) solid var(--ik-outline);outline-offset:calc(var(--ik-hair) * -1);max-width:100%;height:auto;display:block}.ik-prose figure{margin:1.6em 0}.ik-prose figcaption{color:var(--ik-text-2);margin-top:8px;font-size:14px}.ik-prose hr{border:0;border-top:1px solid var(--ik-rule);height:0;margin:2.2em 0}.ik-prose code{border-radius:var(--ik-r-xs);background:var(--ik-fill);font:500 .88em var(--ik-font-mono);overflow-wrap:anywhere;padding:1px 6px}.ik-prose pre{border-radius:var(--ik-r-md);background:var(--ik-surface);max-width:100%;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);white-space:pre;overscroll-behavior-x:contain;font:400 13.5px/1.6 var(--ik-font-mono);tab-size:2;scrollbar-width:thin;padding:14px 16px;overflow-x:auto}.ik-prose pre code{font-size:inherit;overflow-wrap:normal;background:0 0;padding:0}.ik-codeblock{border-radius:var(--ik-r-md);background:var(--ik-surface);min-width:0;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);overflow:hidden}.ik-codeblock__head{box-shadow:inset 0 calc(-1 * var(--ik-hair)) 0 var(--ik-rule);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.ik-codeblock__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 var(--ik-fs-label)/1.3 var(--ik-font-body);letter-spacing:var(--ik-track-label);color:var(--ik-text-2);overflow:hidden}.ik-codeblock pre{font:400 13.5px/1.6 var(--ik-font-mono);color:var(--ik-text);tab-size:2;margin:0;padding:14px 16px;overflow-x:auto}.ik-prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45;display:block;overflow-x:auto}.ik-prose th,.ik-prose td{text-align:left;vertical-align:top;box-shadow:inset 0 -1px 0 var(--ik-rule);padding:10px 12px}.ik-prose th{font:600 11px/1.3 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2)}.ik-prose iframe{aspect-ratio:16/9;border-radius:var(--ik-r-md);border:0;width:100%;height:auto;display:block}.ik-prose--compact{font-size:16px;line-height:1.6}.ik-prose--compact h1,.ik-prose--compact h2{margin:1.3em 0 .4em;font-size:20px}.ik-prose--compact h3{font-size:18px}.ik-prose--compact>*{margin-bottom:.8em}.ik-note{border-radius:var(--ik-r-md);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text);gap:6px;margin:1.6em 0;padding:16px 18px 18px;font-size:16px;line-height:1.6;display:grid}.ik-note>p{margin:0}.ik-note>p+p{margin-top:.6em}.ik-note__label{font:600 11px/1.3 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2);align-items:center;gap:8px;display:inline-flex}.ik-note__label .ik-icon{stroke-width:1.8px;width:16px;height:16px}.ik-note--warn .ik-note__label{color:var(--ik-accent-text)}@media (max-width:720px){.ik-prose{font-size:16.5px}.ik-prose h1,.ik-prose h2{font-size:23px}.ik-prose h3{font-size:19px}}.ik-player{aspect-ratio:var(--ratio,16 / 9);border-radius:var(--ik-r-lg);background:var(--ik-ink);width:100%;color:var(--ik-paper);isolation:isolate;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.ik-player:after{content:"";z-index:6;border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;position:absolute;inset:0}.ik-player video{object-fit:contain;background:var(--ik-ink);width:100%;height:100%;position:absolute;inset:0}.ik-player__poster{z-index:1;object-fit:cover;width:100%;height:100%;transition:opacity var(--ik-quick);position:absolute;inset:0}.ik-player--still>img,.ik-player--still>.ik-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ik-player--still>.ik-art{color:var(--ik-text-2)}.ik-player.is-started .ik-player__poster{opacity:0;pointer-events:none}.ik-player__big{z-index:3;background:var(--ik-paper);width:76px;height:76px;color:var(--ik-ink);transition:opacity var(--ik-quick), transform var(--ik-press);border:0;border-radius:50%;place-items:center;margin:-38px 0 0 -38px;padding:0;display:grid;position:absolute;top:50%;left:50%}.ik-player__big .ik-icon{fill:currentColor;width:30px;height:30px;margin-left:3px}.ik-player__big:hover{transform:scale(1.05)}.ik-player__big:active{transform:scale(.94)}.ik-player.is-playing .ik-player__big{opacity:0;pointer-events:none;transform:scale(.8)}.ik-player__hit{z-index:2;cursor:pointer;position:absolute;inset:0}.ik-player__wait{z-index:3;opacity:0;pointer-events:none;width:72px;height:36px;transition:opacity var(--ik-quick);margin:-18px 0 0 -36px;position:absolute;top:50%;left:50%}.ik-player__wait path{stroke:var(--ik-paper)}.ik-player.is-waiting .ik-player__wait{opacity:1}.ik-player__bar{z-index:4;background:color-mix(in srgb, var(--ik-ink) 80%, transparent);transition:opacity var(--ik-quick), transform var(--ik-soft);align-items:center;gap:4px;padding:6px 10px 6px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.ik-player:not(.is-started) .ik-player__bar{opacity:0;pointer-events:none;transform:translateY(100%)}.ik-player.is-idle.is-playing .ik-player__bar{opacity:0;transform:translateY(8px)}.ik-player.is-idle.is-playing{cursor:none}.ik-player__bar .ik-iconbtn{width:36px;height:36px;color:var(--ik-paper)}.ik-player__bar .ik-iconbtn:hover{background:color-mix(in srgb, var(--ik-paper) 12%, transparent)}.ik-player__bar .ik-iconbtn .ik-icon{width:20px;height:20px}.ik-player__bar .ik-iconbtn[data-act=play] .ik-icon{fill:currentColor}.ik-player__time{min-width:84px;color:var(--ik-dim);font:600 12.5px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;flex:none;padding:0 6px}.ik-player__scrub{--p:0;--b:0;cursor:pointer;touch-action:none;outline:none;flex:1;height:28px;position:relative}.ik-player__scrub:before{content:"";background:color-mix(in srgb, var(--ik-paper) 22%, transparent);border-radius:1px;height:2px;position:absolute;top:13px;left:0;right:0}.ik-player__scrub>b{height:2px;width:calc(var(--b) * 100%);background:color-mix(in srgb, var(--ik-paper) 38%, transparent);border-radius:1px;position:absolute;top:13px;left:0}.ik-player__scrub>i{height:2px;width:calc(var(--p) * 100%);background:var(--ik-marker);border-radius:1px;position:absolute;top:13px;left:0}.ik-player__scrub>i:after{content:"";background:var(--ik-marker);width:12px;height:12px;transition:transform var(--ik-press);border-radius:50%;position:absolute;top:-5px;right:-6px;transform:scale(.8)}.ik-player__scrub:hover>i:after,.ik-player__scrub.is-drag>i:after{transform:scale(1.1)}.ik-player__scrub:focus-visible:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--ik-paper) 16%, transparent)}.ik-player__rate{border-radius:var(--ik-r-btn);min-width:44px;height:36px;color:var(--ik-paper);font:600 12.5px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;transition:background var(--ik-quick);background:0 0;border:0;padding:0 8px}.ik-player__rate:hover{background:color-mix(in srgb, var(--ik-paper) 12%, transparent)}.ik-player:fullscreen{aspect-ratio:auto;border-radius:0}.ik-player__error{z-index:5;text-align:center;background:var(--ik-ink);color:var(--ik-dim);align-content:center;place-items:center;gap:8px;padding:24px;font-size:15px;display:grid;position:absolute;inset:0}.ik-player__error[hidden]{display:none}@media (max-width:560px){.ik-player{border-radius:var(--ik-r-md)}.ik-player__time{min-width:0;font-size:12px}.ik-player__rate{display:none}.ik-player__big{width:60px;height:60px;margin:-30px 0 0 -30px}}.ik-toc{display:grid}.ik-toc__item{border-radius:var(--ik-r-btn);width:100%;color:var(--ik-text-2);text-align:left;font:500 15px/1.35 var(--ik-font-body);cursor:pointer;transition:color var(--ik-quick), background var(--ik-quick);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 12px 9px 22px;text-decoration:none;display:grid;position:relative}.ik-toc__item:before{content:"";background:var(--ik-rule);width:1px;position:absolute;top:0;bottom:0;left:6px}.ik-toc__item:first-child:before{top:50%}.ik-toc__item:last-child:before{bottom:50%}.ik-toc__item:only-child:before{display:none}.ik-toc__item:after{content:"";background:var(--ik-bg);width:8px;height:8px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);transition:background var(--ik-quick), box-shadow var(--ik-quick), transform var(--ik-press);border-radius:50%;margin-top:-4px;position:absolute;top:calc(9px + .5lh);left:2.5px}.ik-toc__item:hover{color:var(--ik-text);background:var(--ik-fill)}.ik-toc__item.is-past:after{background:var(--ik-line);box-shadow:none}.ik-toc__item[aria-current=true]{color:var(--ik-text)}.ik-toc__item[aria-current=true]:after{background:var(--ik-marker);box-shadow:none;transform:scale(1.25)}.ik-toc__n,.ik-toc__time{min-width:22px;color:var(--ik-text-2);font:600 12px/1 var(--ik-font-body);font-variant-numeric:tabular-nums}.ik-toc__time{min-width:40px}.ik-toc__t{min-width:0}.ik-toc--scroll{max-height:var(--h,420px);scrollbar-width:thin;overflow-y:auto}:is(.ik-toc--check,.ik-toc--seek) .ik-toc__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}:is(.ik-toc--check,.ik-toc--seek) .ik-toc__item:before{display:none}:is(.ik-toc--check,.ik-toc--seek) .ik-toc__row:before{content:"";background:var(--ik-rule);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:6px}:is(.ik-toc--check,.ik-toc--seek) .ik-toc__row:first-child:before{top:50%}:is(.ik-toc--check,.ik-toc--seek) .ik-toc__row:last-child:before{bottom:50%}:is(.ik-toc--check,.ik-toc--seek) .ik-toc__row:only-child:before{display:none}.ik-toc--check .ik-toc__row.is-read .ik-toc__item:after{background:var(--ik-text-2);box-shadow:none}.ik-toc--check .ik-toc__row.is-read .ik-toc__t{color:var(--ik-text-2)}.ik-toc__check{width:32px;height:32px;color:var(--ik-text-3);cursor:pointer;transition:color var(--ik-quick), background var(--ik-quick), transform var(--ik-press);background:0 0;border:0;border-radius:50%;place-items:center;margin-right:2px;display:inline-grid}.ik-toc__check>span{width:22px;height:22px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);transition:background var(--ik-quick), box-shadow var(--ik-quick);border-radius:50%;place-items:center;display:grid}.ik-toc__check .ik-icon{opacity:0;width:14px;height:14px;transition:opacity var(--ik-quick)}.ik-toc__check:hover>span{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text-2)}.ik-toc__check:hover .ik-icon{opacity:.45}.ik-toc__check[aria-pressed=true]>span{background:var(--ik-text);box-shadow:none;color:var(--ik-bg)}.ik-toc__check[aria-pressed=true] .ik-icon{opacity:1}.ik-toc__check:active{transform:scale(.92)}@media (pointer:coarse){.ik-toc__check{width:44px;height:44px}}.ik-toc--seek .ik-toc__row{align-items:start}.ik-toc__seek{border-radius:var(--ik-r-pill);height:28px;color:var(--ik-text-2);font:600 12px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:color var(--ik-quick), background var(--ik-quick), transform var(--ik-press);background:0 0;border:0;align-items:center;gap:5px;margin:5px 2px 0 0;padding:0 9px 0 7px;display:inline-flex}.ik-toc__seek .ik-icon{width:11px;height:11px}.ik-toc__seek:hover{color:var(--ik-text);background:var(--ik-fill)}.ik-toc__seek:active{transform:scale(.94)}@media (pointer:coarse){.ik-toc__seek{height:44px;margin-top:-3px}}html.ik-reader-open{overflow:hidden}.ik-reader{z-index:var(--ik-z-modal);background:var(--ik-bg);color:var(--ik-text);animation:ik-reader-in var(--ik-soft,.32s) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}@keyframes ik-reader-in{0%{opacity:0;transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.ik-reader{animation:none}}.ik-reader__bar{padding:calc(10px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));box-shadow:0 var(--ik-hair) 0 var(--ik-rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;display:grid}.ik-reader__where{min-width:0;color:var(--ik-text-2);font:600 12px/1.2 var(--ik-font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ik-reader__dots{flex-wrap:wrap;justify-content:flex-end;gap:2px;max-width:50vw;display:flex}.ik-reader__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:20px;height:24px;padding:0;display:grid}.ik-reader__dot:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);transition:background var(--ik-quick), transform var(--ik-press);border-radius:50%}.ik-reader__dot.is-read:before{background:var(--ik-text-2);box-shadow:none}.ik-reader__dot[aria-current=true]:before{background:var(--ik-marker);box-shadow:none;transform:scale(1.3)}.ik-reader__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.ik-reader__page{width:min(100%,680px);padding:clamp(28px, 6vh, 64px) max(20px, env(safe-area-inset-left,0px)) 48px max(20px, env(safe-area-inset-right,0px));margin:0 auto}.ik-reader__title{font:700 clamp(28px, 4.2vw, 40px)/1.08 var(--ik-font-display);letter-spacing:-.02em;margin:8px 0 24px}.ik-reader__page .ik-prose{font-size:18px;line-height:1.7}.ik-reader__foot{padding:12px max(16px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));box-shadow:0 calc(-1 * var(--ik-hair)) 0 var(--ik-rule);justify-content:space-between;align-items:center;gap:12px;display:flex}.ik-reader__foot .ik-reader__next{margin-left:auto}@media (max-width:560px){.ik-reader__dots{display:none}.ik-reader__foot .ik-reader__next{flex:1;justify-content:center}.ik-reader__long{display:none}}.ik-transcript{max-height:var(--h,560px);scrollbar-width:thin;gap:2px;padding-right:4px;display:grid;overflow-y:auto}.ik-transcript__line{border-radius:var(--ik-r-btn);width:100%;color:var(--ik-text-2);text-align:left;font:400 15px/1.55 var(--ik-font-body);cursor:pointer;transition:background var(--ik-quick), color var(--ik-quick);background:0 0;border:0;grid-template-columns:52px minmax(0,1fr);gap:2px 12px;padding:10px 12px;display:grid}.ik-transcript__line:hover{background:var(--ik-fill);color:var(--ik-text)}.ik-transcript__time{font:600 12px/1.6 var(--ik-font-body);font-variant-numeric:tabular-nums;color:var(--ik-text-2);grid-row:span 2;padding-top:3px}.ik-transcript__who{font:600 13.5px/1.3 var(--ik-font-display);color:var(--ik-text)}.ik-transcript__line[aria-current=true]{color:var(--ik-text);background:var(--ik-fill)}.ik-transcript__line[aria-current=true] .ik-transcript__time{color:var(--ik-accent-text)}.ik-date{border-radius:var(--ik-r-md);width:56px;height:60px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text);flex:none;align-content:center;place-items:center;gap:3px;display:grid}.ik-date__m{font:600 10.5px/1 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2)}.ik-date__d{font:800 24px/1 var(--ik-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ik-date--next{background:var(--ik-marker);box-shadow:none;color:var(--ik-ink)}.ik-date--next .ik-date__m{color:var(--ik-ink)}.ik-date--lg{width:72px;height:78px}.ik-date--lg .ik-date__d{font-size:32px}.ik-event{grid-template-columns:56px minmax(0, 1fr) var(--thumb,132px);align-items:center;gap:var(--ik-s-4);border-radius:var(--ik-r-lg);color:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:transform var(--ik-press), background var(--ik-quick), box-shadow var(--ik-quick);padding:14px;text-decoration:none;display:grid}.ik-event:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-event:active,.ik-event.is-down{background:var(--ik-fill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line), inset 0 1px 0 var(--ik-pressed-edge);transform:translateY(1px)}.ik-event--compact{grid-template-columns:56px minmax(0,1fr)}.ik-event__main{gap:4px;min-width:0;display:grid}.ik-event__title{font:600 18px/1.25 var(--ik-font-display);letter-spacing:-.015em}.ik-event__meta{color:var(--ik-text-2);flex-wrap:wrap;gap:2px 14px;font-size:14px;display:flex}.ik-event__meta span{align-items:center;gap:6px;display:inline-flex}.ik-event__meta .ik-icon{stroke-width:1.8px;width:15px;height:15px}.ik-event__thumb{aspect-ratio:16/10;border-radius:var(--ik-r-sm);background:var(--ik-ink-1);position:relative;overflow:hidden}.ik-event__thumb>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ik-event__thumb:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);position:absolute;inset:0}.ik-event.is-past .ik-date{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule)}.ik-event.is-past .ik-date__d{color:var(--ik-text-2)}@media (max-width:600px){.ik-event{grid-template-columns:56px minmax(0,1fr)}.ik-event__thumb{display:none}.ik-event__title{font-size:16px}}.ik-event.ik-event--feature{border-radius:var(--ik-r-xl);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;padding:0;position:relative;overflow:hidden}.ik-event--feature:active,.ik-event--feature.is-down{background:var(--ik-ink)}.ik-event__cover{aspect-ratio:var(--ratio,2 / 1);background:var(--ik-ink);display:block;position:relative}.ik-event__cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ik-event__cover .ik-hand{font:600 26px/1 var(--ik-font-hand);color:var(--ik-marker);pointer-events:none;position:absolute;bottom:14px;right:22px;transform:rotate(-4deg)}.ik-event__body{min-width:0;box-shadow:inset 0 var(--ik-hair) 0 var(--ik-ink-rule);gap:10px;padding:18px 24px 24px;display:grid}.ik-event--feature .ik-event__title{letter-spacing:-.02em;text-wrap:balance;font-size:28px;line-height:1.12}.ik-event__text{color:var(--ik-text-2);max-width:60ch;font-size:15px;line-height:1.5}.ik-event__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;margin-top:6px;display:flex}.ik-event__clock{gap:6px;display:grid}.ik-event__clock>span{color:var(--ik-text-2);font:600 11px/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase}:root:not([data-theme=paper]) .ik-event--feature{--ik-bg:var(--ik-paper);--ik-surface:var(--ik-paper-1);--ik-surface-2:var(--ik-paper-2);--ik-text:var(--ik-ink);--ik-text-2:var(--ik-text-2-paper);--ik-text-3:var(--ik-text-3-paper);--ik-rule:var(--ik-paper-rule);--ik-outline:color-mix(in srgb, var(--ik-faint) 44%, transparent);--ik-line:var(--ik-faint);--ik-solid:var(--ik-ink);--ik-on-solid:var(--ik-paper);--ik-on-solid-accent:#ff5a2d;--ik-accent-text:var(--ik-marker-text);--ik-pressed-edge:color-mix(in srgb, var(--ik-ink) 16%, transparent);--ik-fill:color-mix(in srgb, var(--ik-ink) 5.5%, transparent);--ik-fill-2:color-mix(in srgb, var(--ik-ink) 12%, transparent);background:var(--ik-paper);color:var(--ik-ink)}:root:not([data-theme=paper]) .ik-event--feature:active,:root:not([data-theme=paper]) .ik-event--feature.is-down{background:var(--ik-paper-1)}.ik-event--feature{box-shadow:var(--ik-float)}.ik-event--feature:hover{box-shadow:var(--ik-float-up)}.ik-event--feature .ik-event__cover{border-radius:var(--ik-r-lg);margin:10px 10px 0;overflow:hidden}.ik-event--feature .ik-event__body{box-shadow:none;padding-top:16px}.ik-event--rail{cursor:default}.ik-event--rail:active{transform:none}.ik-event--rail .ik-event__cover{--ratio:16 / 9;border-radius:var(--ik-r-md);margin:8px 8px 0}.ik-event--rail .ik-event__cover .ik-hand{font-size:20px;bottom:8px;right:12px}.ik-event--rail .ik-event__body{gap:8px;padding:12px 14px 14px}.ik-event--rail .ik-event__title{font-size:18px;line-height:1.2}.ik-event--rail a.ik-event__title{color:inherit;text-decoration:none}.ik-event--rail a.ik-event__title:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ik-event--rail .ik-event__meta{font-size:13px}.ik-event__actions{gap:8px;margin-top:4px;display:grid}@media (max-width:600px){.ik-event.ik-event--feature{grid-template-columns:minmax(0,1fr)}.ik-event--feature .ik-event__cover{margin:8px 8px 0}.ik-event__body{padding:16px 18px 20px}.ik-event--feature .ik-event__title{font-size:22px}.ik-event__cover .ik-hand{font-size:22px;bottom:10px;right:16px}.ik-event__foot .ik-btn{width:100%}}.ik-facts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ik-facts li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.ik-facts .ik-icon{width:20px;height:20px;color:var(--ik-text-2);flex:none;margin-top:0}.ik-facts small{color:var(--ik-text-2);font-size:13px;display:block}.ik-byline{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ik-byline__text{gap:1px;min-width:0;display:grid}.ik-byline__name{font:600 15px/1.25 var(--ik-font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ik-byline__meta{color:var(--ik-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden}a.ik-byline:hover .ik-byline__name{text-decoration:underline;-webkit-text-decoration-color:var(--ik-line);text-decoration-color:var(--ik-line);text-underline-offset:3px}.ik-profile{align-items:center;gap:var(--ik-s-6);grid-template-columns:auto minmax(0,1fr);display:grid}.ik-profile__main{gap:8px;min-width:0;display:grid}.ik-profile__stats{color:var(--ik-text-2);flex-wrap:wrap;gap:6px 22px;font-size:14px;display:flex}.ik-profile__stats b{color:var(--ik-text);font:700 17px/1 var(--ik-font-display);font-variant-numeric:tabular-nums;margin-right:4px}@media (max-width:560px){.ik-profile{gap:var(--ik-s-4);grid-template-columns:minmax(0,1fr)}}.ik-post__media{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));gap:6px;margin-top:12px;display:grid}.ik-post__media .ik-tile{aspect-ratio:var(--ratio,4 / 3);border-radius:var(--ik-r-md);cursor:zoom-in}.ik-post__media .ik-tile:hover{transform:none}.ik-post__media--single .ik-tile{aspect-ratio:auto;background:var(--ik-fill)}.ik-post__media--single .ik-tile>img{object-fit:contain;width:100%;height:auto;max-height:min(80vh,760px);display:block;position:static}.ik-linkcard{grid-template-columns:minmax(0, 1fr) var(--thumb,96px);border-radius:var(--ik-r-md);color:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:box-shadow var(--ik-quick), transform var(--ik-press);align-items:stretch;margin-top:12px;text-decoration:none;display:grid;overflow:hidden}.ik-linkcard:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-linkcard:active{transform:translateY(1px)}.ik-linkcard__main{align-content:center;gap:3px;min-width:0;padding:12px 14px;display:grid}.ik-linkcard__host{color:var(--ik-text-2);font:500 12px/1.2 var(--ik-font-body);letter-spacing:.02em}.ik-linkcard__title{font:600 15px/1.3 var(--ik-font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ik-linkcard__img{background:var(--ik-surface-2);position:relative}.ik-linkcard__img>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ik-linkcard--noimg{grid-template-columns:minmax(0,1fr)}.ik-feed{gap:var(--ik-s-4);justify-items:stretch;display:grid}.ik-feed>.ik-post{max-width:none}.ik-poll{border-radius:var(--ik-r-lg);background:var(--ik-surface);width:100%;max-width:640px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);text-align:left;gap:14px;padding:18px 20px 14px;display:grid}.ik-poll--wide,.ik-feed>.ik-poll,.ik-modal .ik-poll{max-width:none}.ik-modal .ik-poll{width:min(560px,100%);padding:22px 24px 16px}.ik-poll__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.ik-poll__who{gap:2px;min-width:0;display:grid}.ik-poll__name{font:600 15px/1.25 var(--ik-font-display);letter-spacing:-.01em;color:var(--ik-text);text-decoration:none}.ik-poll__meta{color:var(--ik-text-2);font-size:13px;line-height:1.3}.ik-poll__q{font:600 19px/1.3 var(--ik-font-display);letter-spacing:-.015em;text-wrap:balance;margin:0}.ik-poll__why{color:var(--ik-text-2);text-wrap:pretty;margin:-6px 0 0;font-size:14px;line-height:1.45}.ik-poll__options{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ik-poll__opt{--p:0;isolation:isolate;border-radius:var(--ik-r-md);width:100%;min-height:44px;color:var(--ik-text);font:500 15px/1.35 var(--ik-font-body);text-align:left;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);cursor:pointer;transition:box-shadow var(--ik-quick), transform var(--ik-press);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid;position:relative;overflow:hidden}.ik-poll__opt:before{content:"";z-index:-1;background:var(--ik-fill-2);width:0;transition:width var(--ik-trace);position:absolute;inset:0 auto 0 0}.ik-poll__opt:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text-2)}.ik-poll__opt:active,.ik-poll__opt.is-down{transform:translateY(1px)scale(.995)}.ik-poll__opt:focus-visible{outline:2px solid var(--ik-text);outline-offset:2px}.ik-poll__label{align-items:center;gap:8px;min-width:0;display:flex}.ik-poll__label .ik-icon{flex:none;width:16px;height:16px}.ik-poll__pct{font:600 14px/1 var(--ik-font-display);font-variant-numeric:tabular-nums;color:var(--ik-text-2);display:none}.ik-poll.is-answered .ik-poll__opt:before,.ik-poll--closed .ik-poll__opt:before{width:calc(var(--p) * 100%)}.ik-poll.is-answered .ik-poll__pct,.ik-poll--closed .ik-poll__pct{animation:ik-poll-grow var(--ik-press) both;display:block}.ik-poll__opt[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ik-text);font-weight:600}.ik-poll__opt[aria-pressed=true] .ik-poll__pct{color:var(--ik-text)}.ik-poll--closed .ik-poll__opt{cursor:default;transform:none}.ik-poll--closed .ik-poll__opt:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-poll__foot{min-height:28px;color:var(--ik-text-2);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:flex}.ik-poll__foot a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ik-poll__foot .ik-icon{width:16px;height:16px}.ik .ik-poll__opt:disabled{opacity:1;color:var(--ik-text);pointer-events:none}.ik-poll__foot a:hover{color:var(--ik-text)}.ik-poll__foot .ik-spacer{flex:1}@keyframes ik-poll-grow{0%{transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.ik-poll__opt:before{transition:none}.ik-poll.is-answered .ik-poll__pct{animation:none}}.ik-pager{gap:var(--ik-s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ik-pager__link{border-radius:var(--ik-r-lg);min-width:0;color:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:transform var(--ik-press), background var(--ik-quick), box-shadow var(--ik-quick);align-content:start;gap:6px;padding:16px 18px;text-decoration:none;display:grid}.ik-pager__link:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-pager__link:active,.ik-pager__link.is-down{background:var(--ik-fill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line), inset 0 1px 0 var(--ik-pressed-edge);transform:translateY(1px)}.ik-pager__dir{font:500 var(--ik-fs-label)/1.3 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2);align-items:center;gap:4px;display:inline-flex}.ik-pager__dir .ik-icon{stroke-width:2px;width:14px;height:14px}.ik-pager__title{font:600 16px/1.3 var(--ik-font-display);letter-spacing:-.01em}.ik-pager__link--next{text-align:right;grid-column:2;justify-items:end}@media (max-width:560px){.ik-pager{grid-template-columns:minmax(0,1fr)}.ik-pager__link--next{grid-column:auto}}.ik-trace{position:relative}.ik-trace__svg{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ik-trace__svg rect{fill:none;stroke:var(--ik-marker);stroke-width:var(--ik-stroke-marker);stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset var(--ik-trace), opacity var(--ik-quick)}.ik-journey{grid-template-columns:repeat(var(--stages,4), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.ik-journey__stage{align-content:start;gap:var(--ik-s-4);min-width:0;padding-right:var(--ik-s-5);display:grid}.ik-journey__stage:last-child{padding-right:0}.ik-journey__head{align-items:center;gap:14px;display:flex}.ik-journey__head .ik-stage{color:var(--ik-text);flex:none}.ik-journey__head .ik-h3{font-size:22px}.ik-journey__stage>.ik-bar{margin-right:calc(var(--ik-s-5) * -1);border-radius:0}.ik-journey__stage:first-child>.ik-bar{border-radius:1px 0 0 1px}.ik-journey__stage:last-child>.ik-bar{border-radius:0 1px 1px 0;margin-right:0}.ik-journey__stage.is-current .ik-journey__head .ik-stage{color:var(--ik-accent-text)}.ik-journey__note{color:var(--ik-text-2);margin:0;font-size:14px;line-height:1.45}@media (max-width:1024px){.ik-journey{row-gap:var(--ik-s-8);grid-template-columns:repeat(2,minmax(0,1fr))}.ik-journey__stage:nth-child(2n){padding-right:0}.ik-journey__stage:nth-child(2n)>.ik-bar{margin-right:0}}@media (max-width:640px){.ik-journey{grid-template-columns:minmax(0,1fr)}.ik-journey__stage{padding-right:0}.ik-journey__stage>.ik-bar{border-radius:1px;margin-right:0}}.ik-lifemap{padding:var(--ik-s-6);border-radius:var(--ik-r-xl);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);grid-template-columns:minmax(0,1.45fr) 88px minmax(0,1fr);grid-template-areas:"info flow act";gap:0;display:grid;position:relative}.ik-lifemap__info{grid-area:info}.ik-lifemap__act{grid-area:act}.ik-lifemap__col{align-content:start;gap:var(--ik-s-3);min-width:0;display:grid}.ik-lifemap__act{grid-template-rows:auto repeat(3,1fr)}.ik-lifemap__head{min-height:32px;font:700 22px/1.2 var(--ik-font-display);letter-spacing:var(--ik-track-heading);text-align:center;justify-content:center;align-items:baseline;gap:10px;margin:0;display:flex}.ik-lifemap__head small{font:400 13px/1.3 var(--ik-font-body);letter-spacing:0;color:var(--ik-text-2)}.ik-lifemap__flow{grid-area:flow;place-items:center;min-width:0;display:grid;position:relative}.ik-lifemap__flow svg{width:100%;height:calc(100% - 44px);position:absolute;inset:44px 0 0;overflow:visible}.ik-lifemap__flow path{fill:none;stroke:var(--ik-line);stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linecap:round}.ik-lifemap__flow circle{fill:var(--ik-marker)}.ik-lifemap__flowlabel{border-radius:var(--ik-r-pill);background:var(--ik-bg);color:var(--ik-text-2);font:500 var(--ik-fs-label)/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;text-align:center;padding:4px 8px;position:relative}.ik-lifemap__zone{align-content:center;justify-items:center;gap:var(--ik-s-3);min-height:72px;padding:var(--ik-s-4);border-radius:var(--ik-r-lg);color:inherit;text-align:center;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:background var(--ik-quick), transform var(--ik-press);text-decoration:none;display:grid;position:relative}.ik-lifemap__zone--group{align-content:start;justify-items:stretch}a.ik-lifemap__zone:hover,a.ik-lifemap__cell:hover{background:var(--ik-fill)}a.ik-lifemap__zone:active,a.ik-lifemap__cell:active{background:var(--ik-fill-2);transform:translateY(1px)}.ik-lifemap__title{color:inherit;font:700 19px/1.2 var(--ik-font-display);letter-spacing:-.015em;justify-self:center}.ik-lifemap__name{font:700 18px/1.2 var(--ik-font-display);letter-spacing:-.015em;display:block}.ik-lifemap__sub{color:var(--ik-text-2);font:400 13px/1.35 var(--ik-font-body);margin-top:4px;display:block}.ik-lifemap__row{gap:var(--ik-s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ik-lifemap__cell{border-radius:var(--ik-r-md);border:1px dashed color-mix(in srgb, var(--ik-line) 70%, transparent);min-height:76px;color:inherit;text-align:center;align-content:center;justify-items:center;gap:4px;padding:12px 10px;text-decoration:none;display:grid;position:relative}.ik-lifemap__cell .ik-lifemap__name{font-size:15.5px}.ik-lifemap__cell .ik-lifemap__sub{margin-top:0;font-size:12.5px}.ik-lifemap__cell--wide{min-height:60px}.ik-lifemap .ik-trace__svg rect{stroke:var(--ik-text-2);stroke-width:1.5px}.ik-lifemap .ik-trace__svg{width:calc(100% + 2px);height:calc(100% + 2px);inset:-1px}.ik-lifemap .is-next.ik-lifemap__zone,.ik-lifemap .is-next.ik-lifemap__cell{box-shadow:inset 0 0 0 1.5px var(--ik-accent-text);border-color:#0000}.ik-lifemap .is-next>.ik-trace__svg{display:none}.ik-lifemap__done{background:var(--ik-solid);width:18px;height:18px;color:var(--ik-on-solid);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.ik-lifemap__done .ik-icon{stroke-width:2.6px;width:11px;height:11px}.ik-lifemap__next{position:absolute;top:-10px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.ik-lifemap__flow path{stroke-dasharray:2 7;animation:1.4s linear infinite ik-march}}@media (max-width:860px){.ik-lifemap{padding:var(--ik-s-4);border-radius:var(--ik-r-lg);grid-template-columns:minmax(0,1fr);grid-template-areas:"info""flow""act"}.ik-lifemap__flow{min-height:64px}.ik-lifemap__flow svg{display:none}.ik-lifemap__flow:before{content:"";border-left:1.25px dashed var(--ik-line);position:absolute;top:0;bottom:0;left:50%}.ik-lifemap__act{gap:var(--ik-s-2);grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.ik-lifemap__act>.ik-lifemap__head{grid-column:1/-1}.ik-lifemap__act .ik-lifemap__zone{min-height:88px;padding:var(--ik-s-3) var(--ik-s-2)}.ik-lifemap__act .ik-lifemap__sub{display:none}.ik-lifemap__row{gap:var(--ik-s-2)}.ik-lifemap__cell{min-height:68px;padding:10px 6px}.ik-lifemap__cell .ik-lifemap__name{font-size:14px}.ik-lifemap__cell .ik-lifemap__sub{display:none}}.ik-slide{border-radius:var(--ik-r-lg);background:var(--ik-ink-1);cursor:zoom-in;width:100%;transition:transform var(--ik-press);border:0;padding:0;display:block;position:relative;overflow:hidden}.ik-slide>img{width:100%;height:auto;aspect-ratio:auto var(--ratio,16 / 9);display:block}.ik-slide:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;transition:box-shadow var(--ik-quick);position:absolute;inset:0}.ik-slide:hover:after{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent-text)}.ik-slide:active{transform:scale(.995)}.ik-slide__zoom{z-index:2;background:var(--ik-ink);width:40px;height:40px;color:var(--ik-paper);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.ik-slide__zoom .ik-icon{width:20px;height:20px}.ik-panel{gap:var(--ik-s-4);padding:var(--ik-s-5);border-radius:var(--ik-r-lg);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);min-width:0;display:grid}.ik-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:32px;display:flex}.ik-panel__head>:first-child{min-width:min(100%,12ch)}.ik-panel__title{font:600 17px/1.25 var(--ik-font-display);letter-spacing:-.015em;margin:0}.ik-panel--flush{padding:0;overflow:hidden}.ik-panel--flush>.ik-panel__head{padding:var(--ik-s-5) var(--ik-s-5) 0}.ik-panel .ik-list{box-shadow:none;background:0 0;border-radius:0}.ik-toaster{left:50%;bottom:calc(var(--ik-s-6) + env(safe-area-inset-bottom,0px) + var(--ik-bar));z-index:var(--ik-z-toast);pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed;transform:translate(-50%)}.ik-toaster>.ik-toast{pointer-events:auto}@media (max-width:860px){.ik-toaster{bottom:calc(16px + var(--ik-dock) + var(--ik-bar))}}.ik-post__peek{border-radius:0 0 var(--ik-r-lg) var(--ik-r-lg);box-shadow:inset 0 1px 0 var(--ik-rule);gap:2px;margin:10px -22px -14px;padding:6px 22px 12px;display:grid}.ik-post__peek .ik-reply{padding:8px 0 4px}.ik-post__peek .ik-reply:before{display:none}.ik-reply--peek .ik-reply__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ik-post__more{color:var(--ik-text-2);font:500 14px/1.4 var(--ik-font-body);justify-self:start;align-items:center;gap:4px;padding:4px 0;text-decoration:none;display:inline-flex}.ik-post__more:hover{color:var(--ik-text)}button.ik-post__more{cursor:pointer;background:0 0;border:0}.ik-post__peek.is-open{gap:8px;padding-top:14px}.ik-post__peek.is-open .ik-reply.has-children:not(.is-folded):before{display:block}.ik-post__peek.is-open .ik-reply{padding:12px 0}.ik-post__peek.is-open .ik-section-head h2{font-size:16px}.ik-post__peek .ik-skel{padding:10px 0}.ik-post__more .ik-icon{width:16px;height:16px}.ik-hand--target{position:relative}.ik-handslot{min-height:34px;padding:0 var(--ik-s-7) 0 var(--ik-s-5);pointer-events:none;justify-content:flex-end;margin:4px 0 -6px;display:flex}.ik-handslot--start{padding-left:var(--ik-s-10);justify-content:flex-start}.ik-handslot>.ik-hand{pointer-events:auto}@media (max-width:560px){.ik-handslot{padding:0 var(--ik-s-4) 0 var(--ik-s-2);margin-bottom:6px}.ik-handslot--start{padding-left:var(--ik-s-10)}.ik-handslot .ik-hand{font-size:23px}}.ik-composer--post{border-radius:var(--ik-r-lg);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:box-shadow var(--ik-quick);grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:16px 18px 12px}.ik-composer--post:focus-within{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent-text)}.ik-composer--post .ik-composer__box,.ik-composer--post .ik-composer__box:hover,.ik-composer--post .ik-composer__box:focus-within{box-shadow:none;padding:0}.ik-composer--post textarea{width:100%;height:auto;min-height:44px;color:var(--ik-text);font:400 16px/1.5 var(--ik-font-body);resize:none;transition:min-height var(--ik-soft);background:0 0;border:0;outline:none;padding:9px 0;display:block;overflow:hidden}.ik-composer--post textarea::placeholder{color:var(--ik-text-2)}.ik-composer--post.is-open textarea{min-height:112px}.ik-composer__main{gap:10px;min-width:0;display:grid}.ik-composer__attach{flex-wrap:wrap;gap:8px;display:flex}.ik-attach{border-radius:var(--ik-r-md);background:var(--ik-fill);width:88px;height:88px;position:relative;overflow:hidden}.ik-attach img{object-fit:cover;width:100%;height:100%;display:block}.ik-attach:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;position:absolute;inset:0}.ik-attach[aria-busy=true]{animation:1.6s ease-in-out infinite ik-breathe}.ik-attach[aria-busy=true] img{opacity:.5}.ik-attach__remove{background:var(--ik-scrim);width:24px;height:24px;color:var(--ik-paper);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.ik-attach__remove .ik-icon{width:14px;height:14px}.ik-attach__kind{border-radius:var(--ik-r-xs);background:var(--ik-scrim);color:var(--ik-paper);font:600 10px/1.2 var(--ik-font-body);letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;position:absolute;bottom:6px;left:6px}.ik-composer__tools{min-height:44px;box-shadow:inset 0 var(--ik-hair) 0 var(--ik-rule);align-items:center;gap:2px;margin:0 -6px;padding-top:8px;display:flex}.ik-composer__tools>.ik-iconbtn{width:36px;height:36px;color:var(--ik-text-2)}.ik-composer__tools>.ik-iconbtn:hover{color:var(--ik-text)}.ik-composer__tools>.ik-iconbtn .ik-icon{width:20px;height:20px}.ik-composer__tools .ik-spacer{flex:1}.ik-composer--post textarea{field-sizing:content}@media (max-width:560px){.ik-composer__tools{flex-wrap:wrap;row-gap:6px}.ik-composer__tools .ik-spacer{flex:1 0 40%}}.ik-composer__tools .ik-composer__sep{background:var(--ik-rule);width:1px;height:20px;margin:0 8px}.ik-composer__tools .ik-dropdown{width:auto}.ik-composer__tools .ik-dropdown__trigger{min-height:34px;box-shadow:none;gap:6px;padding:6px 10px 6px 12px;font-size:14px}.ik-composer__tools .ik-dropdown__trigger:hover{background:var(--ik-fill);box-shadow:none}.ik-composer__tools .ik-btn{height:36px;padding:0 18px;font-size:14px}.ik-composer__tools .ik-link{margin-right:16px;font-size:14px}@media (max-width:560px){.ik-composer--post{grid-template-columns:minmax(0,1fr)}.ik-composer--post>.ik-avatar{display:none}.ik-composer__tools{flex-wrap:wrap;row-gap:6px}}.ik-emoji{grid-template-columns:repeat(8,36px);gap:2px;padding:4px;display:grid}.ik-emoji>button{border-radius:var(--ik-r-sm);cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;font-size:20px;line-height:1;display:grid}.ik-emoji>button:hover,.ik-emoji>button:focus-visible{background:var(--ik-fill);outline:none}.ik-dialog--wide{width:min(640px,100%);max-width:none}.ik-livereport{gap:10px;min-width:0;display:grid}.ik-livereport__stage{aspect-ratio:16/9;border-radius:var(--ik-r-lg);background:var(--ik-ink);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);position:relative;overflow:hidden}.ik-livereport__canvas{cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.ik-livereport__start{background:var(--ik-paper);width:84px;height:84px;color:var(--ik-ink);cursor:pointer;box-shadow:var(--ik-float);transition:transform var(--ik-press);border:0;border-radius:50%;place-items:center;margin:-42px 0 0 -42px;display:grid;position:absolute;top:56%;left:50%}.ik-livereport__start .ik-icon{width:34px;height:34px;margin-left:4px}.ik-livereport__start:hover{transform:scale(1.04)}.ik-livereport__start:active{transform:scale(.97)}.ik-livereport__start:focus-visible{outline:2px solid var(--ik-marker);outline-offset:4px}.ik-livereport.is-started .ik-livereport__start{display:none}.ik-livereport__bar{align-items:center;gap:10px;min-width:0;display:flex}.ik-livereport__title{min-width:0;color:var(--ik-text);font:600 14px/1.3 var(--ik-font-body);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ik-livereport__time{color:var(--ik-text-2);font:500 13px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;flex:none}.ik-livereport__progress>i{transition:none}.ik-livereport.is-waiting .ik-livereport__stage:after{content:"";background:var(--ik-marker);border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite ik-livereport-wait;position:absolute;bottom:18px;right:18px}@keyframes ik-livereport-wait{50%{opacity:.25;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.ik-livereport.is-waiting .ik-livereport__stage:after{animation:none}}.ik-dialog--list{width:min(420px,100%);max-width:none;padding:0 0 var(--ik-s-3);gap:0}.ik-dialog__head{z-index:1;background:var(--ik-surface);box-shadow:inset 0 calc(-1 * var(--ik-hair)) 0 var(--ik-rule);justify-content:space-between;align-items:center;gap:12px;padding:18px 14px 12px 22px;display:flex;position:sticky;top:0}.ik-dialog__head .ik-small{margin-top:2px;display:block}.ik-dialog--list .ik-list{box-shadow:none;background:0 0;border-radius:0;padding:6px 8px 0}.ik-modal .ik-dialog--wide{width:min(640px,100%)}.ik-dialog--danger{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent)}.ik-dialog--danger .ik-h3{color:var(--ik-accent-text)}.ik-panel--danger{box-shadow:inset 0 0 0 var(--ik-hair) color-mix(in srgb, var(--ik-accent) 55%, var(--ik-outline))}.ik-panel--danger .ik-panel__title{color:var(--ik-accent-text)}.ik-btn:disabled{opacity:.4;cursor:not-allowed}.ik-gifs{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;max-height:min(52vh,460px);display:grid;overflow:auto}.ik-gifs>button{aspect-ratio:1;border-radius:var(--ik-r-sm);background:var(--ik-fill);cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.ik-gifs>button img{object-fit:cover;width:100%;height:100%;display:block}.ik-gifs>.ik-skel .ik-skel__block{aspect-ratio:1}.ik-gifs>button:focus-visible{outline:2px solid var(--ik-accent);outline-offset:2px}.ik-chip .ik-icon{width:16px;height:16px}.ik-composer__bar .ik-small{padding-left:8px}.ik-aside{top:var(--ik-s-6);max-height:calc(100vh - var(--ik-s-8));max-height:calc(100dvh - var(--ik-s-8));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ik-rule) transparent;padding-right:2px;position:sticky;overflow-y:auto}@media (max-width:1024px){.ik-aside{max-height:none;position:static;overflow:visible}}.ik-split--focus{transition:grid-template-columns var(--ik-soft)}:root[data-ik-focus] .ik-split--focus{grid-template-columns:minmax(0,1fr) 0;column-gap:0}:root[data-ik-focus] .ik-split--focus>:last-child{visibility:hidden;overflow:hidden}:root[data-ik-focus] .ik-split--focus>:first-child{width:100%;max-width:800px;margin-inline:auto}:root[data-ik-focus] .ik-page:has(.ik-split--focus) .ik-pagehead{width:100%;max-width:800px;margin-inline:auto}.ik-pagehead__bar{justify-content:space-between;align-items:center;gap:var(--ik-s-4);min-height:40px;display:flex}.ik-pagehead__bar .ik-back{color:var(--ik-text-2);cursor:pointer;transition:color var(--ik-quick);border-radius:4px;margin-right:auto;padding-block:4px;font-size:14px}.ik-pagehead__bar .ik-back:hover{color:var(--ik-text)}.ik-pagehead__bar .ik-back .ik-icon{width:18px;height:18px}.ik-pagehead__bar .ik-back+.ik-crumbs{display:none}[data-ui=focus][aria-pressed=true]{color:var(--ik-text)}@media (max-width:1024px){[data-ui=focus]{display:none}:root[data-ik-focus] .ik-split--focus{grid-template-columns:minmax(0,1fr)}:root[data-ik-focus] .ik-split--focus>:last-child{visibility:visible}}.ik-app{transition:grid-template-columns var(--ik-soft)}.ik-app__sidetop{justify-content:space-between;align-items:center;gap:8px;padding:0 0 0 12px;display:flex}.ik-app__sidetop .ik-iconbtn .ik-icon{width:20px;height:20px}.ik-sidenav__item>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:861px){:root[data-ik-rail] .ik-app{grid-template-columns:80px minmax(0,1fr)}:root[data-ik-rail] .ik-app__side{padding-inline:var(--ik-s-3);align-items:center}:root[data-ik-rail] .ik-app__sidetop{gap:var(--ik-s-4);flex-direction:column;padding:0}:root[data-ik-rail] .ik-brand b,:root[data-ik-rail] .ik-brand span,:root[data-ik-rail] .ik-sidenav__label,:root[data-ik-rail] .ik-sidenav__item>span,:root[data-ik-rail] .ik-app__foot .ik-byline__text,:root[data-ik-rail] .ik-app__foot .ik-seg{display:none}:root[data-ik-rail] .ik-sidenav{justify-items:center}:root[data-ik-rail] .ik-sidenav__item{justify-content:center;width:48px;padding:0}:root[data-ik-rail] .ik-sidenav__item .ik-badge{margin:-22px -22px 0 0;position:absolute}:root[data-ik-rail] .ik-app__foot{justify-items:center;padding-inline:0}:root[data-ik-rail] .ik-app__foot .ik-cluster{justify-content:center}}.ik-seg>button,.ik-seg>a{align-items:center;gap:6px;display:inline-flex}.ik-seg .ik-badge{min-width:18px;height:18px;padding:0 5px;font-size:10.5px}.ik-tabpanel[hidden]{display:none}.ik-tab .ik-badge{min-width:16px;height:16px;font:600 10px/1 var(--ik-font-body);letter-spacing:0;text-transform:none;padding:0 4px;position:absolute;top:3px;left:calc(50% + 4px)}.ik-appicon{border-radius:var(--ik-r-sm);background:var(--ik-paper);width:36px;height:36px;color:var(--ik-ink);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);font:700 16px/1 var(--ik-font-display);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.ik-appicon img{object-fit:contain;width:76%;height:76%}.ik-appicon--sm{border-radius:var(--ik-r-xs);width:26px;height:26px;font-size:12px}.ik-appicon--lg{border-radius:var(--ik-r-md);width:64px;height:64px;font-size:28px}a.ik-appicon{transition:transform var(--ik-press), box-shadow var(--ik-quick);text-decoration:none}a.ik-appicon:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent-text)}a.ik-appicon:active{transform:scale(.94)}.ik-appicons{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.ik-chat--page{gap:0;max-width:none}.ik-chat--page .ik-chat__log{height:auto;min-height:40vh;padding:var(--ik-s-4) 0;overflow:visible}.ik-chat--page .ik-chat__form{z-index:5;padding:var(--ik-s-3) 0 var(--ik-s-4);background:var(--ik-bg);box-shadow:0 -1px 0 var(--ik-rule);align-items:flex-end;position:sticky;bottom:0}.ik-chat--page .ik-msg--ai .ik-msg__bubble{max-width:min(680px,100%)}.ik-holostage{padding:var(--ik-s-4) 0 var(--ik-s-2);justify-items:center;gap:4px;display:grid;position:relative}.ik-holostage__line{aspect-ratio:1;width:clamp(150px,26vw,220px);transition:width var(--ik-ease,.5s)}.ik-holostage__status{min-height:1.4em;font:500 var(--ik-fs-label)/1.4 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2);text-align:center}.ik-holostage__status b{color:var(--ik-text);font-weight:600}.ik-holostage--compact{z-index:4;padding:var(--ik-s-2) 0;background:var(--ik-bg);box-shadow:0 1px 0 var(--ik-rule);grid-template-columns:auto 1fr;place-items:center start;gap:12px;position:sticky;top:0}.ik-holostage--compact .ik-holostage__line{width:56px}.ik-holostage--compact .ik-holostage__status{text-align:left}@media (max-width:860px){.ik-holostage--compact{top:56px}}.ik-msg__holo{flex:none;width:34px;height:34px}.ik-msg__bubble ul{margin:0 0 .5em;padding-left:1.2em}.ik-chat__form .ik-textarea{resize:none;flex:1;min-height:44px;max-height:40vh}.ik-chat__form:has(>.ik-chat__note){flex-wrap:wrap}.ik-chat__note{color:var(--ik-text-2);font:400 13px/1.4 var(--ik-font-body);font-variant-numeric:tabular-nums;flex:1 0 100%;order:2;margin:0}.ik-chat__day{font:500 var(--ik-fs-label)/1.3 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2);align-self:center;padding:4px 10px}.ik-msg__time{font:400 12px/1 var(--ik-font-body);color:var(--ik-text-2)}.ik-msg--me .ik-msg__col{justify-items:end}.ik-msg:not(.ik-msg--me):not(.ik-msg--ai) .ik-msg__bubble{background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);border-bottom-left-radius:6px}.ik-msg__bubble p{margin:0 0 .5em}.ik-msg__bubble p:last-child{margin:0}.ik-msg>.ik-iconbtn{flex:none;align-self:center;width:32px;height:32px}.ik-msg>.ik-iconbtn .ik-icon{width:18px;height:18px}.ik-msg__replies{justify-self:start;height:32px;margin:0 0 0 28px;font-size:13px}.ik-msg__replies--me{justify-self:end;margin:0 28px 0 0}.ik-msg__replies .ik-avatars .ik-avatar{width:20px;height:20px}.ik-msg__thread{box-shadow:inset var(--ik-hair) 0 0 var(--ik-outline);gap:10px;margin-left:13px;padding:2px 0 2px 24px;display:grid}.ik-msg__thread .ik-msg__bubble{padding:8px 13px;font-size:14px}.ik-msg__thread .ik-msg--me{flex-direction:row-reverse;justify-content:flex-end}.ik-msg__thread .ik-msg--me .ik-msg__col{justify-items:start}.ik-msg__thread .ik-msg--me .ik-msg__bubble{border-bottom-right-radius:18px;border-bottom-left-radius:6px}.ik-chat__form:has(>.ik-composer__to){flex-wrap:wrap}.ik-chat__form>.ik-composer__to{flex:1 0 100%;order:-1}.ik-msg>.ik-action{flex:none;align-self:center;gap:4px;height:32px;padding:0 8px;font-size:12px}.ik-msg>.ik-action .ik-icon{width:16px;height:16px}.ik-msg>.ik-action[data-count="0"]>span{display:none}@media (hover:hover) and (pointer:fine){.ik-msg>.ik-action[data-count="0"]:not([aria-pressed=true]){opacity:0;transition:opacity var(--ik-quick)}.ik-msg:hover>.ik-action[data-count],.ik-msg:focus-within>.ik-action[data-count]{opacity:1}}@media (max-width:860px){.ik-chat--page .ik-chat__form{bottom:calc(var(--ik-dock) - 4px)}}.ik-cite{vertical-align:2px;min-width:18px;height:18px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text-2);font:600 10.5px/1 var(--ik-font-body);transition:color var(--ik-quick), box-shadow var(--ik-quick);border-radius:9px;place-items:center;margin:0 2px;padding:0 5px;text-decoration:none;display:inline-grid}a.ik-cite:hover{color:var(--ik-text);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent-text)}.ik-msg__row>.ik-cite{flex:none;margin:0}.ik-msg__row a{color:inherit;text-decoration:none}.ik-msg__row a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ik-line);text-decoration-color:var(--ik-line);text-underline-offset:3px}.ik-disclosure{interpolate-size:allow-keywords}.ik-disclosure>summary{align-items:center;gap:var(--ik-s-3);cursor:pointer;border-radius:var(--ik-r-md);list-style:none;display:flex}.ik-disclosure>summary::-webkit-details-marker{display:none}.ik-disclosure>summary>.ik-icon:last-child{color:var(--ik-text-2);transition:transform var(--ik-soft);margin-left:auto}.ik-disclosure[open]>summary>.ik-icon:last-child{transform:rotate(180deg)}.ik-disclosure>summary:hover>.ik-icon:last-child{color:var(--ik-text)}.ik-disclosure::details-content{height:0;transition:height var(--ik-soft), content-visibility var(--ik-soft) allow-discrete;overflow:clip}.ik-disclosure[open]::details-content{height:auto}.ik-disclosure[open]>summary{margin-bottom:var(--ik-s-5)}.ik-fold{min-width:0;display:grid}.ik-fold__card{align-items:center;gap:var(--ik-s-3);width:100%;min-height:56px;padding:10px var(--ik-s-4) 10px var(--ik-s-3);border-radius:var(--ik-r-lg);background:var(--ik-surface);color:var(--ik-text);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:background var(--ik-quick), box-shadow var(--ik-quick);border:0;margin:0;display:flex}.ik-fold__card:hover{background:var(--ik-fill)}.ik-fold__card[aria-expanded=true]{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-fold__card>.ik-badge-done{flex:none}.ik-fold__main{flex:1;gap:1px;min-width:0;display:grid}.ik-fold__title{font:600 15px/1.25 var(--ik-font-display);letter-spacing:-.01em}.ik-fold__line{color:var(--ik-text-2);font-size:13px;line-height:1.4}.ik-fold__count{color:var(--ik-text-2);white-space:nowrap;flex:none;font-size:13px;line-height:1.2}.ik-fold__card>.ik-icon:last-child{width:18px;height:18px;color:var(--ik-text-2);transition:transform var(--ik-soft), color var(--ik-quick);flex:none}.ik-fold__card:hover>.ik-icon:last-child{color:var(--ik-text)}.ik-fold__card[aria-expanded=true]>.ik-icon:last-child{transform:rotate(180deg)}.ik-fold__body{gap:var(--ik-s-5);padding-top:var(--ik-s-5);min-width:0;display:grid}@media (max-width:420px){.ik-fold__count{display:none}}.ik-assign{gap:var(--ik-s-4);padding:var(--ik-s-5) var(--ik-s-6);border-radius:var(--ik-r-lg);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);display:grid}.ik-assign__head{justify-content:space-between;align-items:center;gap:var(--ik-s-3);flex-wrap:wrap;display:flex}.ik-assign__q{font:700 19px/1.3 var(--ik-font-display);letter-spacing:var(--ik-track-heading);text-wrap:pretty;margin:0}.ik-assign__options{gap:4px;display:grid}.ik-assign__options .ik-option{border-radius:var(--ik-r-md);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);transition:box-shadow var(--ik-quick), background var(--ik-quick);padding:8px 12px}.ik-assign__options .ik-option:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-assign__options .ik-option:has(:checked){box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text);background:var(--ik-fill)}.ik-assign__foot{justify-content:space-between;align-items:center;gap:var(--ik-s-3);flex-wrap:wrap;display:flex}.ik-assign__result{gap:2px;padding:10px 0;display:grid}.ik-assign__result+.ik-assign__result{box-shadow:inset 0 1px 0 var(--ik-rule)}@media (max-width:560px){.ik-assign{padding:var(--ik-s-4)}}.ik-row.is-unread .ik-row__title{font-weight:700}.ik-row.is-unread .ik-row__end .ik-dot{width:8px;height:8px}.ik-row__title--wrap{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}@media (max-width:560px){.ik-row__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.ik-row__sub--wrap{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ik-row--split{padding:0 8px 0 0}.ik-row__link{min-width:0;min-height:60px;color:inherit;border-radius:inherit;flex:1;align-self:stretch;align-items:center;gap:14px;padding:10px 0 10px 16px;text-decoration:none;display:flex}.ik-row__link:focus-visible{outline:none}.ik-row--split:focus-within{background:var(--ik-fill);box-shadow:inset 3px 0 0 var(--ik-accent)}.ik-row--split+.ik-row--split:focus-within{box-shadow:inset 3px 0 0 var(--ik-accent), inset 0 1px 0 var(--ik-rule)}.ik-row--split:not(.is-unread) .ik-row__title{color:var(--ik-text-2);font-weight:500}.ik-row__mark{cursor:pointer;width:36px;height:36px;transition:background var(--ik-quick);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ik-row__mark:before{content:"";background:var(--ik-marker);width:10px;height:10px;transition:transform var(--ik-press), background var(--ik-quick), box-shadow var(--ik-quick);border-radius:50%}.ik-row__mark:hover{background:var(--ik-fill-2)}.ik-row__mark:hover:before{transform:scale(1.25)}.ik-row__mark[aria-pressed=true]:before{box-shadow:inset 0 0 0 1.5px var(--ik-outline);opacity:0;background:0 0}.ik-row--split:hover .ik-row__mark[aria-pressed=true]:before,.ik-row--split:focus-within .ik-row__mark[aria-pressed=true]:before,.ik-row__mark[aria-pressed=true]:focus-visible:before{opacity:1}@media (hover:none){.ik-row__mark[aria-pressed=true]:before{opacity:1}}.ik-row--controls{flex-wrap:wrap;row-gap:10px}.ik-row--controls>.ik-row__main{flex:220px}.ik-row--controls>.ik-row__end{color:inherit;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:560px){.ik-row--controls>.ik-row__end{flex-basis:100%;justify-content:flex-start;padding-left:42px}}.ik-row__faces{flex:none;width:28px;height:28px;position:relative}.ik-row__faces .ik-avatar{width:20px;height:20px;box-shadow:0 0 0 2px var(--ik-surface), inset 0 0 0 var(--ik-hair) var(--ik-outline);margin:0;font-size:8px;position:absolute}.ik-row__faces .ik-avatar:first-child{z-index:2;top:0;left:0}.ik-row__faces .ik-avatar:nth-child(2){z-index:1;bottom:0;right:0}.ik-row__faces .ik-avatar:nth-child(n+3){display:none}.ik-row__faces .ik-avatar:only-child{width:28px;height:28px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);font-size:11px;position:static}.ik-row__count{border-radius:var(--ik-r-pill);background:var(--ik-fill);height:28px;color:var(--ik-text-2);font:600 12px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--ik-quick), color var(--ik-quick), transform var(--ik-press);border:0;align-items:center;gap:2px;padding:0 6px 0 10px;display:inline-flex}.ik-row__count:hover{background:var(--ik-fill-2);color:var(--ik-text)}.ik-row__count:active{transform:scale(.94)}.ik-row__count:focus-visible{outline:2px solid var(--ik-accent);outline-offset:1px}.ik-row__count .ik-icon{width:16px;height:16px;transition:transform var(--ik-soft)}.ik-row__count[aria-expanded=true] .ik-icon{transform:rotate(180deg)}.ik-row__group{padding:0 0 8px;display:grid}.ik-row__group[hidden]{display:none}.ik-row__group>.ik-row{min-height:0;animation:ik-reply-rise var(--ik-soft) both;animation-delay:calc(var(--i,0) * 40ms);padding:0 8px 0 0}.ik-row__group>.ik-row:hover,.ik-row__group>.ik-row:focus-within{background:var(--ik-fill)}.ik-row__group .ik-row__link{gap:17px;min-height:44px;padding:6px 0 6px 19px}.ik-row__group .ik-row__lead{width:22px;height:22px;box-shadow:none}.ik-row__group .ik-row__title{font:500 14px/1.35 var(--ik-font-body);letter-spacing:0;color:var(--ik-text-2);white-space:normal}.ik-row__group .ik-row--child.is-unread .ik-row__title{color:var(--ik-text);font-weight:600}.ik-row__group .ik-row__sub{font-size:12.5px}@media (prefers-reduced-motion:reduce){.ik-row__group>.ik-row{animation:none}}.ik-row__group .ik-row__mark,.ik-row__group .ik-row__act{width:32px;height:32px}.ik-row__group .ik-row__act .ik-icon{width:18px;height:18px}@media (hover:none){.ik-swipe .ik-row__group .ik-row__act:not(:focus-visible){clip-path:none;white-space:normal;width:32px;height:32px;position:static;overflow:visible}}.ik-row__act{width:36px;height:36px;color:var(--ik-text-2);cursor:pointer;transition:background var(--ik-quick), color var(--ik-quick), opacity var(--ik-quick);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ik-row__act:hover{background:var(--ik-fill-2);color:var(--ik-text)}.ik-row__act:focus-visible{outline:2px solid var(--ik-accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ik-row--split .ik-row__act{opacity:0}.ik-row--split:hover .ik-row__act,.ik-row--split:focus-within .ik-row__act{opacity:1}}@media (hover:none){.ik-swipe .ik-row__act:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@property --ik-swipe-x{syntax:"<number>";inherits:true;initial-value:0}.ik-swipe{--ik-swipe-x:0;transition:--ik-swipe-x var(--ik-soft), grid-template-rows var(--ik-soft), opacity var(--ik-quick), visibility 0s;grid-template-rows:1fr;display:grid;position:relative;overflow:hidden}.ik-swipe.is-dragging{-webkit-user-select:none;user-select:none;transition:none}.ik-swipe+.ik-swipe,.ik-swipe+.ik-row,.ik-row+.ik-swipe{box-shadow:inset 0 1px 0 var(--ik-rule)}.ik-swipe__body{z-index:1;background:var(--ik-surface);min-height:0;transform:translate3d(calc(var(--ik-swipe-x) * 1px), 0, 0);touch-action:pan-y;-webkit-touch-callout:none;position:relative;overflow:hidden}.ik-panel .ik-swipe__body{background:var(--ik-bg)}.ik-swipe.is-dragging .ik-swipe__body{cursor:grabbing}.ik-swipe.is-dragging .ik-swipe__body a{pointer-events:none}.ik-swipe__actions{background:var(--ik-surface);display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.ik-swipe__actions--start{width:calc(max(0, var(--ik-swipe-x)) * 1px);left:0}.ik-swipe__actions--end{width:calc(max(0, var(--ik-swipe-x) * -1) * 1px);right:0}.ik-swipe__action{background:var(--ik-solid);min-width:0;color:var(--ik-on-solid);font:600 10.5px/1 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--ik-quick), color var(--ik-quick), flex-grow var(--ik-soft);border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 6px;display:flex;overflow:hidden}.ik-swipe__action--quiet{background:var(--ik-fill-2);color:var(--ik-text)}.ik-swipe__action .ik-icon{width:22px;height:22px;transition:transform var(--ik-press)}.ik-swipe__action.is-armed{background:var(--ik-marker);color:var(--ik-ink);flex-grow:1000}.ik-swipe__action.is-armed .ik-icon{transform:scale(1.22)}.ik-swipe.is-gone{opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows var(--ik-soft), opacity var(--ik-quick), visibility 0s linear .5s;grid-template-rows:0fr}.ik-term{color:inherit;font:inherit;letter-spacing:inherit;cursor:help;text-align:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--ik-line) 90%, transparent);text-decoration-color:color-mix(in srgb, var(--ik-line) 90%, transparent);text-underline-offset:4px;transition:text-decoration-color var(--ik-quick);background:0 0;border:0;margin:0;padding:0;text-decoration-thickness:1.5px;display:inline}.ik-term:hover,.ik-term[aria-expanded=true]{-webkit-text-decoration-color:var(--ik-accent-text);text-decoration-color:var(--ik-accent-text)}.ik-term:focus-visible{outline:1.5px solid var(--ik-text);outline-offset:2px;border-radius:3px}.ik-glossary{z-index:var(--ik-z-pop);border-radius:var(--ik-r-lg);background:var(--ik-surface);width:min(360px,100vw - 16px);max-height:min(70vh,520px);color:var(--ik-text);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);text-align:left;gap:10px;padding:16px 18px 14px;display:grid;position:fixed;overflow:auto}.ik-glossary[hidden]{display:none}.ik-glossary__head{flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding-right:28px;display:flex}.ik-glossary__term{font:700 18px/1.2 var(--ik-font-display);letter-spacing:-.015em;margin:0}.ik-glossary__aka{color:var(--ik-text-2);font:400 13px/1.4 var(--ik-font-body);margin:0}.ik-glossary__def{font:400 15px/1.5 var(--ik-font-body);margin:0}.ik-glossary__more{color:var(--ik-text-2);font:400 14px/1.5 var(--ik-font-body);margin:0}.ik-glossary__lessons{gap:2px;margin:2px -8px 0;display:grid}.ik-glossary__lessons>a{border-radius:var(--ik-r-sm);min-height:36px;color:inherit;font:500 14px/1.3 var(--ik-font-body);align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}.ik-glossary__lessons>a:hover{background:var(--ik-fill)}.ik-glossary__lessons .ik-icon{width:16px;height:16px;color:var(--ik-text-2);flex:none}.ik-glossary__close{position:absolute;top:8px;right:8px}.ik-stat--sm{gap:2px}.ik-stat--sm .ik-stat__num{letter-spacing:var(--ik-track-heading);font-size:30px}.ik-stat--sm .ik-stat__num small{font-size:14px}.ik-stat__label{color:var(--ik-text-2);font:400 13px/1.35 var(--ik-font-body)}.ik-stats{gap:var(--ik-s-5) var(--ik-s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ik-stats>.ik-stat:first-child{padding-bottom:var(--ik-s-4);box-shadow:inset 0 -1px 0 var(--ik-rule);grid-column:1/-1}.ik-stats>.ik-stat:first-child .ik-stat__num{font-size:44px}.ik-live{background:var(--ik-marker);vertical-align:6px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.ik-livetag{color:var(--ik-accent-text);font:600 10.5px/1 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:7px;display:inline-flex;position:relative}.ik-livetag:before{content:"";background:var(--ik-marker);border-radius:50%;flex:none;width:8px;height:8px}.ik-livetag:after{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ik-marker);opacity:0;border-radius:50%;margin-top:-8px;animation:2.4s cubic-bezier(.2,.9,.25,1) infinite ik-offer-pulse;position:absolute;top:50%;left:-4px}@media (prefers-reduced-motion:reduce){.ik-livetag:after{animation:none}}.ik-sidenav__item .ik-livetag{margin-left:auto}.ik-sidenav__item[aria-current=page] .ik-livetag{color:inherit}.ik-tab .ik-livetag{gap:0;font-size:0;position:absolute;top:6px;left:calc(50% + 8px)}.ik-kind .ik-livetag{margin-right:4px}@media (min-width:861px){:root[data-ik-rail] .ik-sidenav__item>.ik-livetag{gap:0;margin:-20px -20px 0 0;font-size:0;display:inline-flex;position:absolute}}.ik-rank{counter-reset:ik-rank;gap:2px;margin:0;padding:0;list-style:none;display:grid}.ik-rank>li{counter-increment:ik-rank}.ik-rank>li>a,.ik-rank>li>span{border-radius:var(--ik-r-sm);min-height:40px;color:inherit;font:500 14px/1.3 var(--ik-font-body);grid-template-columns:18px 28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 6px;text-decoration:none;display:grid}.ik-rank>li>a:hover{background:var(--ik-fill)}.ik-rank>li>*>:first-child:before{content:counter(ik-rank)}.ik-rank__n{color:var(--ik-text-2);font:500 13px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;text-align:right}.ik-rank__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ik-rank__value{color:var(--ik-text-2);font:600 13px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.ik-rank__value .ik-icon{width:15px;height:15px}.ik-rank>li:first-child .ik-rank__value .ik-icon{color:var(--ik-accent-text)}.ik-flow{gap:var(--ik-s-3);min-width:0;display:grid}.ik-flow__legend{gap:var(--ik-s-2) var(--ik-s-4);color:var(--ik-text-2);font:500 13px/1 var(--ik-font-body);flex-wrap:wrap;display:flex}.ik-flow__key{align-items:center;gap:6px;display:inline-flex}.ik-flow__key:before{content:"";background:var(--ik-text);border-radius:0 4px 4px 0;width:14px;height:10px}.ik-flow__key--in:before{background:var(--ik-text);border-radius:0 4px 4px 0}.ik-flow__key--out:before{box-shadow:inset 0 0 0 1.5px var(--ik-text-2);background:0 0;border-radius:4px 0 0 4px}.ik-flow__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ik-flow__row{align-items:center;gap:var(--ik-s-3);border-radius:var(--ik-r-sm);grid-template-columns:minmax(0,1.15fr) minmax(88px,1fr) minmax(44px,auto);min-height:40px;padding:0 6px;display:grid}.ik-flow__row:hover{background:var(--ik-fill)}.ik-flow__name{min-width:0;color:inherit;font:500 14px/1.3 var(--ik-font-body);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ik-flow__name>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}a.ik-flow__name:hover>span:last-child{text-underline-offset:3px;text-decoration:underline}.ik-flow__bars{grid-template-columns:1fr 1fr;align-items:center;height:28px;display:grid;position:relative}.ik-flow__bars:before{content:"";background:var(--ik-rule);width:1px;position:absolute;top:4px;bottom:4px;left:50%}.ik-flow__out,.ik-flow__in{height:10px;display:flex}.ik-flow__out{justify-content:flex-end;padding-right:2px}.ik-flow__in{padding-left:2px}.ik-flow__out>i,.ik-flow__in>i{height:100%;transition:width var(--ik-trace);display:block}.ik-flow__in>i{background:var(--ik-text);border-radius:0 4px 4px 0}.ik-flow__out>i{box-shadow:inset 0 0 0 1.5px var(--ik-text-2);border-radius:4px 0 0 4px}.ik-flow__value{color:var(--ik-text-2);font:600 13px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ik-flow__value b{color:var(--ik-text);font-weight:700}.ik-flow--shifts .ik-flow__row{grid-template-columns:minmax(0,1fr) auto minmax(44px,auto)}.ik-flow__pair{align-items:center;gap:8px;min-width:0;display:flex}.ik-flow__pair>.ik-flow__name{flex:0 auto}.ik-flow__pair>.ik-icon{width:15px;height:15px;color:var(--ik-text-2);flex:none}.ik-flow{container-type:inline-size}@container (max-width:440px){.ik-flow__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""bars bars";row-gap:2px;padding:6px}.ik-flow__row>.ik-flow__name,.ik-flow__row>.ik-flow__pair{grid-area:name}.ik-flow__row>.ik-flow__value{grid-area:value}.ik-flow__row>.ik-flow__bars{grid-area:bars;height:18px}.ik-flow--shifts .ik-flow__row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:none}.ik-flow--shifts .ik-flow__row>*{grid-area:auto}.ik-flow__pair{flex-wrap:wrap;row-gap:4px}}@media (prefers-reduced-motion:reduce){.ik-flow__out>i,.ik-flow__in>i{transition:none}}.ik-table{border-collapse:collapse;border-radius:var(--ik-r-lg);width:100%;box-shadow:inset 0 0 0 1px var(--ik-rule);background:var(--ik-surface);overflow:hidden}.ik-table th{color:var(--ik-text-2);font:500 var(--ik-fs-label)/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;text-align:left;white-space:nowrap;padding:12px 16px}.ik-table th a{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ik-table th a:hover,.ik-table th a[aria-current]{color:var(--ik-text)}.ik-table th a .ik-icon{width:13px;height:13px}.ik-table td{border-top:1px solid var(--ik-rule);vertical-align:middle;padding:10px 16px;font-size:14px}.ik-table tbody tr{transition:background var(--ik-quick)}.ik-table tbody tr:hover{background:var(--ik-fill)}.ik-table .ik-table__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ik-table .ik-table__quiet{color:var(--ik-text-2);white-space:nowrap}.ik-table .ik-byline__meta{white-space:nowrap;text-overflow:ellipsis;max-width:42ch;overflow:hidden}@media (max-width:860px){.ik-table .ik-table__opt{display:none}.ik-table td,.ik-table th{padding-inline:12px}}@media (max-width:560px){.ik-table--stack thead{display:none}.ik-table--stack,.ik-table--stack tbody{display:block}.ik-table--stack tr{box-shadow:inset 0 -1px 0 var(--ik-rule);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 14px;display:grid}.ik-table--stack tr:last-child{box-shadow:none}.ik-table--stack td{border:0;min-width:0;padding:0;display:block}.ik-table--stack td[data-label]:before{content:attr(data-label) " · ";color:var(--ik-text-2)}.ik-table--stack td.ik-table__num{text-align:right}}.ik-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ik-filters .ik-dropdown{width:auto}.ik-filters .ik-dropdown__trigger{border-radius:var(--ik-r-pill);white-space:nowrap;min-height:36px;padding:6px 10px 6px 14px;font-size:14px}.ik-filters .is-set .ik-dropdown__trigger{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-filters .is-set .ik-dropdown__trigger .ik-icon{color:var(--ik-on-solid)}.ik-filters .ik-search{flex:240px;max-width:360px}.ik-suggest{border-radius:var(--ik-r-md);background:var(--ik-surface);max-height:280px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);gap:2px;margin-top:6px;padding:6px;display:grid;overflow:auto}.ik-suggest[hidden]{display:none}.ik-suggest__label{color:var(--ik-text-2);font:500 var(--ik-fs-label)/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;padding:4px 8px 2px}.ik-suggest__item{border-radius:var(--ik-r-sm);width:100%;min-height:40px;color:inherit;font:500 14px/1.3 var(--ik-font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 8px;display:flex}.ik-suggest__item small{color:var(--ik-text-2);margin-left:auto;font-size:12px;font-weight:400}.ik-suggest__item:hover,.ik-suggest__item[aria-selected=true]{background:var(--ik-fill)}.ik-mention--tool{color:var(--ik-text);text-decoration:underline;-webkit-text-decoration-color:var(--ik-line);text-decoration-color:var(--ik-line);text-underline-offset:3px}.ik-mention--tool:hover{-webkit-text-decoration-color:var(--ik-accent-text);text-decoration-color:var(--ik-accent-text)}.ik-skel{gap:10px;display:grid}.ik-skel__line,.ik-skel__face,.ik-skel__block,.ik-skel__pill{background:var(--ik-fill);border-radius:var(--ik-r-pill);display:block}.ik-skel__line{width:100%;height:12px}.ik-skel__line:last-child:not(:first-child){width:64%}.ik-skel__line--short{width:38%}.ik-skel__line--title{height:16px}.ik-skel__face{border-radius:50%;flex:none;width:40px;height:40px}.ik-skel__face--sm{width:28px;height:28px}.ik-skel__block{width:100%;aspect-ratio:var(--ratio,16 / 9);border-radius:var(--ik-r-md)}.ik-skel__pill{width:72px;height:32px}.ik-skel__row{align-items:center;gap:12px;display:flex}.ik-skel__row>.ik-skel{flex:1;gap:8px}.ik-skel[aria-busy=true] .ik-skel__line,.ik-skel[aria-busy=true] .ik-skel__face,.ik-skel[aria-busy=true] .ik-skel__block,.ik-skel[aria-busy=true] .ik-skel__pill{animation:1.6s ease-in-out infinite ik-breathe}.ik-skel__row:nth-child(2)>*,.ik-skel>:nth-child(3){animation-delay:.15s}.ik-skel>:nth-child(4){animation-delay:.3s}@keyframes ik-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ik-skel[aria-busy=true] *{animation:none}}.ik-menu__item:is([role=menuitemcheckbox],[role=menuitemradio]) .ik-menu__check{width:18px;height:18px;color:var(--ik-accent-text);opacity:0;transition:opacity var(--ik-quick), transform var(--ik-press);flex:none;margin-left:auto;transform:scale(.6)}.ik-menu__item[aria-checked=true] .ik-menu__check{opacity:1;transform:none}.ik-menu--icons .ik-menu__item[aria-checked=true]>.ik-icon:first-child{color:var(--ik-text)}.ik-dot{background:var(--ik-dot,var(--ik-faint));border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.ik-menu--icons .ik-menu__item>.ik-dot{width:10px;height:10px;margin:0 5px}.ik-dot--indigo{--ik-dot:#8189e0}.ik-dot--rose{--ik-dot:#e27a92}.ik-dot--orange{--ik-dot:#f08a4b}.ik-dot--yellow{--ik-dot:#e6c04c}.ik-dot--green{--ik-dot:#86a97a}.ik-dot--cyan{--ik-dot:#62b5c2}.ik-dot--brass{--ik-dot:#b89b5e}.ik-dot--burgundy{--ik-dot:#a4475a}.ik-swatches{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.ik-swatches label{cursor:pointer;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.ik-swatches input{opacity:0;pointer-events:none;position:absolute}.ik-swatches .ik-dot{width:16px;height:16px;transition:transform var(--ik-press)}.ik-swatches label:hover .ik-dot{transform:scale(1.15)}.ik-swatches input:checked+.ik-dot{box-shadow:0 0 0 3px var(--ik-surface), 0 0 0 4.5px var(--ik-dot)}.ik-swatches input:focus-visible+.ik-dot{outline:2px solid var(--ik-accent);outline-offset:5px}.ik-editor{gap:var(--ik-s-5);width:100%;max-width:760px;display:grid}.ik-editor__title{width:100%;color:var(--ik-text);font:700 clamp(30px, 4.4vw, 44px)/1.1 var(--ik-font-display);letter-spacing:-.025em;resize:none;background:0 0;border:0;outline:none;padding:0;display:block;overflow:hidden}.ik-editor__title::placeholder,.ik-editor__body::placeholder{color:var(--ik-text-2)}.ik-editor__title,.ik-editor__excerpt{field-sizing:content;resize:none}.ik-editor__excerpt{width:100%;color:var(--ik-text-2);font:400 19px/1.5 var(--ik-font-body);resize:none;background:0 0;border:0;outline:none;padding:0;display:block;overflow:hidden}.ik-editor__body{width:100%;min-height:48vh;color:var(--ik-text);font:400 17px/1.75 var(--ik-font-body);resize:none;background:0 0;border:0;outline:none;padding:0;display:block}.ik-editor__cover{aspect-ratio:2.4;border-radius:var(--ik-r-lg);width:100%;color:var(--ik-text-2);font:500 14px/1.3 var(--ik-font-body);cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:8px;display:grid;position:relative;overflow:hidden}.ik-editor__cover:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;position:absolute;inset:0}.ik-editor__cover:not(:has(img)){outline:1.5px dashed var(--ik-outline);outline-offset:-1.5px}.ik-editor__cover:not(:has(img)):after{display:none}.ik-editor__cover:hover{color:var(--ik-text);background:var(--ik-fill)}.ik-editor__cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ik-editor__cover[aria-busy=true]{animation:1.6s ease-in-out infinite ik-breathe}.ik-editor__cover .ik-icon{width:24px;height:24px}.ik-editor__cover .ik-attach__remove{z-index:1;width:30px;height:30px;top:10px;right:10px}.ik-editor__cover--video{aspect-ratio:16/9;text-align:center;padding:16px}.ik-editor__cover--video:has(.ik-player){cursor:default;background:0 0;outline:0;padding:0}.ik-editor__cover--video>.ik-player{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.ik-editor__cover--video>.ik-bar{width:min(320px,72%)}.ik-editor__cover--video>.ik-small{max-width:46ch}.ik-editor__poster{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ik-editor__poster>.ik-attach{width:128px;height:72px}.ik-editor__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ik-editor__bar{bottom:var(--ik-dock);z-index:5;padding:14px 0 calc(14px + var(--ik-sink));background:var(--ik-bg);box-shadow:0 calc(-1 * var(--ik-hair)) 0 var(--ik-rule);flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:sticky}.ik-editor__bar .ik-small{margin-right:auto}.ik-editor .ik-prose{min-height:48vh}.ik-tagfield{border-radius:var(--ik-r-btn);min-height:46px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:box-shadow var(--ik-quick);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.ik-tagfield:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text-2)}.ik-tagfield:focus-within{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent-text)}.ik-tagfield>.ik-tag{align-items:center;gap:4px;height:28px;padding:0 4px 0 10px;display:inline-flex}.ik-tagfield__x{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ik-tagfield__x:hover{background:var(--ik-fill-2)}.ik-tagfield__x .ik-icon{width:12px;height:12px}.ik-tagfield input{min-width:120px;height:30px;color:var(--ik-text);font:400 15px/1 var(--ik-font-body);background:0 0;border:0;outline:none;flex:1;padding:0 4px}.ik-tagfield input::placeholder{color:var(--ik-text-3)}.ik-toolset{--c-pkm:var(--ik-circle-pkm);--c-bkm:var(--ik-circle-bkm);--c-ppm:var(--ik-circle-ppm);--c-bpm:var(--ik-circle-bpm);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ik-toolset__circle{--c:var(--ik-line);border-radius:var(--ik-r-lg);background:color-mix(in srgb, var(--c) 7%, var(--ik-surface));box-shadow:inset 0 0 0 var(--ik-hair) color-mix(in srgb, var(--c) 45%, transparent);align-content:start;gap:12px;padding:16px 18px 18px;display:grid}.ik-toolset__circle[data-circle=pkm]{--c:var(--c-pkm);border-top-left-radius:34px}.ik-toolset__circle[data-circle=bkm]{--c:var(--c-bkm);border-top-right-radius:34px}.ik-toolset__circle[data-circle=ppm]{--c:var(--c-ppm);border-bottom-left-radius:34px}.ik-toolset__circle[data-circle=bpm]{--c:var(--c-bpm);border-bottom-right-radius:34px}.ik-toolset__head{gap:2px;margin:0;display:grid}.ik-toolset__head b{color:color-mix(in srgb, var(--c) 55%, var(--ik-text));font:800 20px/1 var(--ik-font-display);letter-spacing:var(--ik-track-heading)}.ik-toolset__head span{color:var(--ik-text-2);font:500 var(--ik-fs-label)/1.25 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase}.ik-toolset__tools{flex-wrap:wrap;gap:6px;display:flex}.ik-toolset__none{color:var(--ik-text-3);font:400 14px/1.4 var(--ik-font-body)}.ik-toolset__extra{border-radius:var(--ik-r-lg);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);grid-column:1/-1;gap:10px;padding:14px 18px;display:grid}.ik-toolset__extra h3{color:var(--ik-text-2);font:500 var(--ik-fs-label)/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;margin:0}.ik-toolchip{border-radius:var(--ik-r-pill);background:var(--ik-bg);min-height:36px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text);font:500 14px/1.2 var(--ik-font-body);transition:box-shadow var(--ik-quick), transform var(--ik-press);align-items:center;gap:8px;padding:4px 12px 4px 4px;text-decoration:none;display:inline-flex}a.ik-toolchip:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text-2)}a.ik-toolchip:active{transform:translateY(1px)}.ik-toolchip .ik-appicon{border-radius:50%;width:28px;height:28px}.ik-toolchip small{color:var(--ik-text-2);font-size:12px;font-weight:400}.ik-framework{--c-pkm:var(--ik-circle-pkm);--c-bkm:var(--ik-circle-bkm);--c-ppm:var(--ik-circle-ppm);--c-bpm:var(--ik-circle-bpm);aspect-ratio:1;-webkit-user-select:none;user-select:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--ik-text) 4%, transparent), transparent);border-radius:50%;width:min(100%,860px,100svh - 120px);min-width:min(100%,300px);margin:0 auto;position:relative;container-type:inline-size}.ik-framework [data-circle=pkm]{--c:var(--c-pkm)}.ik-framework [data-circle=bkm]{--c:var(--c-bkm)}.ik-framework [data-circle=ppm]{--c:var(--c-ppm)}.ik-framework [data-circle=bpm]{--c:var(--c-bpm)}.ik-framework__map{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ik-framework__glow stop{stop-color:var(--c);transition:stop-opacity var(--ik-quick)}.ik-framework__glow stop:first-child{stop-opacity:.34}.ik-framework__glow stop:nth-child(2){stop-opacity:.07}.ik-framework__glow stop:nth-child(3){stop-opacity:.2}.ik-framework__shape{--c:var(--ik-line);stroke:color-mix(in srgb, var(--c) 62%, transparent);stroke-width:2px;vector-effect:non-scaling-stroke;transition:stroke var(--ik-quick), stroke-width var(--ik-quick)}.ik-framework__shape[data-circle=pkm]{fill:url(#ikfw-pkm)}.ik-framework__shape[data-circle=bkm]{fill:url(#ikfw-bkm)}.ik-framework__shape[data-circle=ppm]{fill:url(#ikfw-ppm)}.ik-framework__shape[data-circle=bpm]{fill:url(#ikfw-bpm)}.ik-framework.is-dragging .ik-framework__glow stop:first-child{stop-opacity:.22}.ik-framework[data-hot~=pkm] [data-circle=pkm] stop:nth-child(2),.ik-framework[data-hot~=bkm] [data-circle=bkm] stop:nth-child(2),.ik-framework[data-hot~=ppm] [data-circle=ppm] stop:nth-child(2),.ik-framework[data-hot~=bpm] [data-circle=bpm] stop:nth-child(2){stop-opacity:.26}.ik-framework[data-hot~=pkm] .ik-framework__shape[data-circle=pkm],.ik-framework[data-hot~=bkm] .ik-framework__shape[data-circle=bkm],.ik-framework[data-hot~=ppm] .ik-framework__shape[data-circle=ppm],.ik-framework[data-hot~=bpm] .ik-framework__shape[data-circle=bpm]{stroke:var(--c);stroke-width:3px}.ik-framework__target{fill:color-mix(in srgb, var(--ik-text) 10%, transparent);stroke:color-mix(in srgb, var(--ik-text) 55%, transparent);stroke-width:1.5px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:.9s ease-in-out infinite alternate ik-fw-pulse}.ik-framework__target[hidden]{display:none}@keyframes ik-fw-pulse{0%{opacity:.7;transform:scale(.82)}to{opacity:1;transform:scale(1.06)}}.ik-framework__ring{fill:none;stroke:var(--ik-outline);stroke-width:1.25px;stroke-dasharray:2 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.ik-framework__line{--c:var(--ik-text-2);fill:none;stroke:color-mix(in srgb, var(--c) 85%, transparent);stroke-width:1.5px;stroke-dasharray:4 7;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:1.4s linear infinite ik-fw-flow}@keyframes ik-fw-flow{to{stroke-dashoffset:22px}}.ik-framework__link{fill:none;stroke:color-mix(in srgb, var(--ik-text) 42%, transparent);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ik-framework__unlink{z-index:2;left:var(--x,50%);top:var(--y,50%);background:var(--ik-surface);width:24px;height:24px;color:var(--ik-text-2);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline), 0 2px 6px -2px #0006;cursor:pointer;transition:background var(--ik-quick), color var(--ik-quick), scale var(--ik-press);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.ik-framework__unlink .ik-icon{grid-area:1/1;width:13px;height:13px}.ik-framework__unlink .ik-icon+.ik-icon,.ik-framework__att .ik-icon{opacity:0}.ik-framework__unlink:hover,.ik-framework__unlink:focus-visible{background:var(--ik-negative-soft);color:var(--ik-negative-text);scale:1.15}.ik-framework__unlink:hover .ik-icon:first-child,.ik-framework__unlink:focus-visible .ik-icon:first-child{opacity:0}.ik-framework__unlink:hover .ik-icon+.ik-icon,.ik-framework__unlink:focus-visible .ik-icon+.ik-icon{opacity:1}.is-fw-dragging .ik-framework__unlink,.is-fw-dragging .ik-framework__atts{pointer-events:none}.ik-framework__atts{z-index:2;grid-template-rows:repeat(3,max(16px,2.7cqi));grid-auto-columns:max(16px,2.7cqi);grid-auto-flow:column;gap:.35cqi;display:grid;position:absolute;top:-.7cqi;left:calc(100% - .7cqi)}.ik-framework__att{background:var(--ik-paper);width:100%;height:100%;box-shadow:0 0 0 1.5px var(--ik-bg), 0 2px 6px -2px #00000080;cursor:pointer;transition:scale var(--ik-press);border:0;border-radius:28%;place-items:center;padding:0;display:grid;position:relative}.ik-framework__att>.ik-appicon{border-radius:inherit;width:100%;height:100%;box-shadow:none;background:0 0;font-size:max(8px,1.05cqi)}.ik-framework__att>.ik-icon{border-radius:inherit;background:var(--ik-negative);width:100%;height:100%;color:var(--ik-on-negative);transition:opacity var(--ik-quick);padding:22%;position:absolute;inset:0}.ik-framework__att:hover,.ik-framework__att:focus-visible{z-index:1;scale:1.2}.ik-framework__att:hover>.ik-icon,.ik-framework__att:focus-visible>.ik-icon{opacity:1}.ik-framework__pair{color:var(--ik-text-3);justify-content:center;align-items:center;gap:12px;padding:4px 0 6px;display:flex}.ik-framework__pair .ik-appicon{background:var(--ik-paper);width:48px;height:48px;color:var(--ik-ink);border-radius:26%;box-shadow:0 0 0 1px #00000014,0 6px 14px -6px #00000073}.ik-framework__pair>.ik-icon{width:20px;height:20px}.ik-framework__choice{border-radius:var(--ik-r-md);background:var(--ik-fill);width:100%;color:var(--ik-text);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:background var(--ik-quick), box-shadow var(--ik-quick), scale var(--ik-press);border:0;grid-template-columns:auto 1fr;align-items:start;gap:3px 12px;padding:14px 16px;display:grid}.ik-framework__choice:hover{background:var(--ik-fill-2)}.ik-framework__choice:active{scale:.985}.ik-framework__choice:focus-visible{box-shadow:inset 0 0 0 var(--ik-focus-w) var(--ik-text);outline:none}.ik-framework__choice:disabled{opacity:.5;cursor:default}.ik-framework__choice>.ik-icon{width:22px;height:22px;color:var(--ik-text-2);grid-row:span 2;margin-top:1px}.ik-framework__choice>b{font:700 15px/1.3 var(--ik-font-body)}.ik-framework__choice>small{color:var(--ik-text-2);font:400 13.5px/1.4 var(--ik-font-body);grid-column:2}.ik-framework__label{max-width:24%;color:var(--c);font:800 clamp(15px, 3.6cqi, 30px)/1 var(--ik-font-display);letter-spacing:var(--ik-track-heading);pointer-events:none;gap:4px;display:grid;position:absolute}.ik-framework__label small{color:var(--ik-text-2);font:500 clamp(10px, 1.45cqi, 13px)/1.25 var(--ik-font-body);letter-spacing:0}.ik-framework__label[data-circle=pkm]{top:1%;left:1%}.ik-framework__label[data-circle=bkm]{text-align:right;top:1%;right:1%}.ik-framework__label[data-circle=ppm]{bottom:1%;left:1%}.ik-framework__label[data-circle=bpm]{text-align:right;bottom:1%;right:1%}@container (max-width:460px){.ik-framework__label small{display:none}}.ik-framework__legend{color:var(--ik-text-2);font:500 13px/1.3 var(--ik-font-body);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.ik-framework__legend li{align-items:center;gap:8px;display:inline-flex}.ik-framework__legend b{font-weight:700}.ik-framework__legend [data-circle=pkm]{--ik-dot:var(--ik-circle-pkm)}.ik-framework__legend [data-circle=bkm]{--ik-dot:var(--ik-circle-bkm)}.ik-framework__legend [data-circle=ppm]{--ik-dot:var(--ik-circle-ppm)}.ik-framework__legend [data-circle=bpm]{--ik-dot:var(--ik-circle-bpm)}.ik-framework__legend [data-circle] b,.ik-framework__legend [data-circle] .ik-dot{color:var(--ik-dot)}.ik-framework__legend .ik-dot{background:var(--ik-dot)}@media (min-width:760px){.ik-framework+.ik-framework__legend{display:none}}.ik-framework__spot{z-index:1;left:var(--x,50%);top:var(--y,50%);aspect-ratio:1;width:6.77%;transition:left var(--ik-slide), top var(--ik-slide);animation:ik-fw-in var(--ik-fly) backwards;animation-delay:calc(var(--i,0) * 24ms);position:absolute;translate:-50% -50%}@keyframes ik-fw-in{0%{opacity:0;scale:.5}}.ik-framework__spot--sat{width:5.2%}.ik-framework__spot>.ik-appicon{background:var(--ik-paper);width:100%;height:100%;color:var(--ik-ink);transition:scale var(--ik-press), box-shadow var(--ik-quick), opacity var(--ik-quick);border-radius:26%;font-size:clamp(11px,2.6cqi,22px);box-shadow:0 0 0 1px #00000014,0 1px 2px #00000038,0 8px 18px -6px #00000080}.ik-framework__spot>.ik-appicon img{width:70%;height:70%}.ik-framework__spot:has(>.ik-framework__atts){z-index:2}.ik-framework__spot:hover{z-index:3}.ik-framework__spot:hover>.ik-appicon{scale:1.12;box-shadow:0 0 0 1px #00000014,0 2px 4px #0003,0 14px 28px -8px #0000008c}.ik-framework__spot>[data-fw-drag]{cursor:grab;touch-action:none}.ik-framework__spot[data-stage="1"]>.ik-appicon{box-shadow:0 0 0 2px var(--ik-caution), 0 8px 18px -6px #00000080}.ik-framework__spot[data-stage="2"]>.ik-appicon{box-shadow:0 0 0 2px var(--ik-negative), 0 8px 18px -6px #00000080}.ik-framework__spot[data-more]:before{content:"";z-index:-1;background:var(--ik-surface-2);box-shadow:0 0 0 1px var(--ik-outline), 0 6px 14px -6px #00000073;border-radius:26%;position:absolute;inset:0;translate:12% -12%}.ik-framework__spot[data-more]:after{content:attr(data-more);border-radius:var(--ik-r-pill);background:var(--ik-solid);min-width:1.7em;color:var(--ik-on-solid);font:700 clamp(9px, 1.25cqi, 12px)/1 var(--ik-font-body);text-align:center;box-shadow:0 0 0 2px var(--ik-bg);pointer-events:none;padding:.25em .4em;position:absolute;top:-26%;right:-22%}.ik-framework__spot>.is-target{box-shadow:0 0 0 3px var(--ik-accent), 0 14px 28px -8px #0000008c;scale:1.22}.ik-framework__spot>.is-lifted,[data-fw-drag].is-lifted{opacity:.3}.ik-framework__empty{text-align:center;width:44%;color:var(--ik-text-2);font:500 clamp(13px, 1.9cqi, 16px)/1.4 var(--ik-font-body);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ik-framework__line,:root:not([data-motion=full]) .ik-framework__target{animation:none}}:root[data-motion=reduce] .ik-framework__line,:root[data-motion=reduce] .ik-framework__target{animation:none}.ik-framework__ghost{z-index:300;pointer-events:none;position:fixed;top:0;left:0}.ik-framework__ghost .ik-appicon{background:var(--ik-paper);width:52px;height:52px;color:var(--ik-ink);box-shadow:0 0 0 2px var(--ik-accent), var(--ik-float);border-radius:26%;transform:translate(-50%,-50%)scale(1.1)rotate(-4deg)}.ik-framework__ghost .ik-appicon img{width:70%;height:70%}.ik-framework__hint{z-index:301;border-radius:var(--ik-r-pill);background:var(--ik-solid);color:var(--ik-on-solid);font:600 12px/1.2 var(--ik-font-body);white-space:nowrap;pointer-events:none;padding:5px 10px;position:fixed;top:0;left:0;transform:translate(22px,24px)}.ik-framework__hint[hidden]{display:none}.ik-framework__dock{border-radius:var(--ik-r-lg);min-height:64px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:box-shadow var(--ik-quick), background var(--ik-quick);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.ik-framework__dock>.ik-small:first-child{margin-right:6px}.ik-framework__dock .ik-appicon{background:var(--ik-paper);width:40px;height:40px;color:var(--ik-ink);transition:scale var(--ik-press);border-radius:26%;box-shadow:0 0 0 1px #00000014,0 1px 2px #0003,0 6px 14px -6px #00000073}.ik-framework__dock .ik-appicon:hover{scale:1.1}.ik-framework__dock [data-fw-drag]{cursor:grab;touch-action:none}[data-fw-drop].is-over{background:var(--ik-fill);box-shadow:inset 0 0 0 1.5px var(--ik-accent)}.is-fw-dragging [data-fw-drop]:not(.is-over){box-shadow:inset 0 0 0 1.5px var(--ik-outline);outline:1.5px dashed var(--ik-outline);outline-offset:-1.5px}.ik-framework__tool{border-radius:var(--ik-r-btn);width:100%;min-height:44px;color:var(--ik-text);font:500 14px/1.3 var(--ik-font-body);text-align:left;cursor:grab;touch-action:none;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;display:flex}.ik-framework__tool:hover{background:var(--ik-fill)}[data-fw-drag],.is-fw-dragging body{-webkit-user-select:none;user-select:none}.ik-framework__tool small{color:var(--ik-text-2);margin-left:auto;font-size:12px;font-weight:400}.ik-framework__tool .ik-framework__grip{width:16px;height:16px;color:var(--ik-text-3)}@media (pointer:coarse){.ik-framework__spot>[data-fw-drag],.ik-framework__dock [data-fw-drag],.ik-framework__tool{touch-action:auto}}.ik-toolset [data-circle=pkm],.ik-zonetag[data-circle=pkm]{--c:var(--ik-circle-pkm)}.ik-toolset [data-circle=bkm],.ik-zonetag[data-circle=bkm]{--c:var(--ik-circle-bkm)}.ik-toolset [data-circle=ppm],.ik-zonetag[data-circle=ppm]{--c:var(--ik-circle-ppm)}.ik-toolset [data-circle=bpm],.ik-zonetag[data-circle=bpm]{--c:var(--ik-circle-bpm)}.ik-zonetag{--c:var(--ik-line);border-radius:var(--ik-r-pill);background:color-mix(in srgb, var(--c) 18%, transparent);height:18px;color:var(--c);font:700 10px/1 var(--ik-font-body);letter-spacing:.04em;align-items:center;padding:0 6px;display:inline-flex}.ik-toolchip--edit{gap:6px;padding-right:4px}.ik-toolchip__main{color:inherit;border-radius:var(--ik-r-pill);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ik-toolchip__main:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ik-text-3);text-decoration-color:var(--ik-text-3);text-underline-offset:3px}.ik-toolchip__tag{color:var(--ik-text-2);font:500 11px/1 var(--ik-font-body)}.ik-toolchip__more{width:28px;height:28px;color:var(--ik-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:2px;padding:0;display:grid}.ik-toolchip__more:hover,.ik-toolchip__more[aria-expanded=true]{background:var(--ik-fill);color:var(--ik-text)}.ik-toolchip__more .ik-icon{width:16px;height:16px}.ik-toolset__zone{border-radius:var(--ik-r-md);min-height:44px;transition:box-shadow var(--ik-quick), background var(--ik-quick);gap:10px;display:grid}.ik-toolset__zone+.ik-toolset__zone{border-top:var(--ik-hair) solid var(--ik-rule);border-radius:0;padding-top:12px}.ik-toolset__extra .ik-toolset__tools{grid-template-columns:repeat(2,minmax(0,1fr));place-items:start;gap:6px 18px;display:grid}.ik-toolset__extra .ik-toolset__none{grid-column:1/-1}@media (max-width:560px){.ik-toolset__extra .ik-toolset__tools{grid-template-columns:1fr}}.ik-toolset[data-ui=toolset] [data-ts-drag],.ik-toolset__pick[data-ts-drag]{cursor:grab;touch-action:none}.ik-toolset__circle.is-over{background:color-mix(in srgb, var(--c) 16%, var(--ik-surface));box-shadow:inset 0 0 0 2px var(--c)}.ik-toolset__zone.is-over,.ik-toolset__drop.is-over{background:var(--ik-fill);box-shadow:inset 0 0 0 2px var(--ik-accent)}.is-ts-dragging [data-ts-drop]:not(.is-over){outline:1.5px dashed var(--ik-outline);outline-offset:-1.5px}.is-ts-dragging,.is-ts-dragging *{-webkit-user-select:none;user-select:none}[data-ts-drag]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-ts-drag].is-lifted{opacity:.35}[data-ts-core].is-target{box-shadow:0 0 0 2px var(--ik-accent);transform:scale(1.04)}.ik-toolset__ghost{z-index:var(--ik-z-drag);pointer-events:none;position:fixed;top:0;left:0}.ik-toolset__ghost .ik-appicon{box-shadow:0 0 0 2px var(--ik-accent);transform:translate(-50%,-50%)scale(1.3)rotate(-4deg)}.ik-toolset__hint{z-index:calc(var(--ik-z-drag) + 1);border-radius:var(--ik-r-pill);background:var(--ik-solid);color:var(--ik-on-solid);font:600 12px/1.2 var(--ik-font-body);white-space:nowrap;pointer-events:none;padding:5px 10px;position:fixed;top:0;left:0;transform:translate(16px,18px)}.ik-toolset__hint[hidden]{display:none}.ik-toolset__drop{border-radius:var(--ik-r-md);transition:box-shadow var(--ik-quick), background var(--ik-quick);gap:2px;padding:4px;display:grid}.ik-toolset__pick{border-radius:var(--ik-r-btn);width:100%;min-height:44px;color:var(--ik-text);font:500 14px/1.3 var(--ik-font-body);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;display:flex}.ik-toolset__pick:hover{background:var(--ik-fill)}.ik-toolset__pick small{color:var(--ik-text-2);margin-left:auto;font-size:12px;font-weight:400}.ik-toolset__pick[aria-disabled=true]{cursor:default;opacity:.7}.ik-toolset__grip{width:16px;height:16px;color:var(--ik-text-3)}@media (pointer:coarse){.ik-toolset[data-ui=toolset] [data-ts-drag],.ik-toolset__pick[data-ts-drag]{touch-action:auto}}@media (max-width:560px){.ik-toolset{grid-template-columns:minmax(0,1fr)}.ik-toolset__circle{border-radius:var(--ik-r-lg)!important}}.ik-catpick{gap:16px;display:grid}.ik-catpick__group{--c:var(--ik-line);gap:8px;display:grid}.ik-catpick__group[data-circle=pkm]{--c:var(--ik-circle-pkm)}.ik-catpick__group[data-circle=bkm]{--c:var(--ik-circle-bkm)}.ik-catpick__group[data-circle=ppm]{--c:var(--ik-circle-ppm)}.ik-catpick__group[data-circle=bpm]{--c:var(--ik-circle-bpm)}.ik-catpick__head{color:var(--ik-text-2);font:500 var(--ik-fs-label)/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;align-items:baseline;gap:8px;margin:0;display:flex}.ik-catpick__head b{color:color-mix(in srgb, var(--c) 55%, var(--ik-text));font:800 15px/1 var(--ik-font-display);letter-spacing:var(--ik-track-heading);text-transform:none}.ik-catpick__chips{flex-wrap:wrap;gap:6px;display:flex}.ik-catpick .ik-chip{gap:6px}.ik-catpick .ik-chip .ik-icon{width:14px;height:14px;display:none}.ik-catpick .ik-chip[aria-pressed=true]{background:color-mix(in srgb, var(--c) 20%, transparent);color:var(--ik-text);box-shadow:inset 0 0 0 var(--ik-hair) var(--c)}.ik-catpick .ik-chip[aria-pressed=true] .ik-icon{color:var(--c);display:block}.ik-auth{background:var(--ik-bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.ik-auth__brand{background:var(--ik-surface);box-shadow:inset calc(-1 * var(--ik-hair)) 0 0 var(--ik-outline);flex-direction:column;justify-content:space-between;gap:32px;padding:36px 44px;display:flex;position:relative;overflow:hidden}.ik-auth__art{width:96%;color:var(--ik-marker);opacity:.09;pointer-events:none;position:absolute;bottom:-14%;right:-18%}.ik-auth__claim{gap:14px;max-width:30ch;display:grid;position:relative}.ik-auth__claim h2{font:800 clamp(28px, 3.4vw, 44px)/1.05 var(--ik-font-display);letter-spacing:-.035em;margin:0}.ik-auth__claim p{color:var(--ik-text-2);font:400 17px/1.5 var(--ik-font-body);margin:0}.ik-auth__claim .ik-mark-line{color:var(--ik-accent)}.ik-auth__small{color:var(--ik-text-2);font:400 13px/1.4 var(--ik-font-body);position:relative}.ik-auth__main{place-items:center;padding:48px 24px;display:grid}.ik-auth__panel{gap:22px;width:min(400px,100%);display:grid}.ik-auth__title{font:800 clamp(28px, 3vw, 34px)/1.1 var(--ik-font-display);letter-spacing:-.03em;margin:0}.ik-auth__lede{color:var(--ik-text-2);font:400 16px/1.5 var(--ik-font-body);margin:6px 0 0}.ik-auth__form{gap:16px;display:grid}.ik-auth__form .ik-btn--block{justify-content:center}.ik-auth__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ik-auth__row>.ik-field{flex:1;min-width:0}.ik-auth__foot{color:var(--ik-text-2);font:400 15px/1.5 var(--ik-font-body);text-align:center;margin:0}.ik-auth .ik-note{margin:0}.ik-auth .ik-note--warn{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent-text)}.ik-or{color:var(--ik-text-2);font:500 var(--ik-fs-label)/1 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.ik-or:before,.ik-or:after{content:"";height:var(--ik-hair);background:var(--ik-rule)}.ik-btn--provider{background:var(--ik-surface);width:100%;color:var(--ik-text);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);justify-content:center;gap:12px;display:flex}.ik-btn--provider:hover{background:var(--ik-fill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text-2)}.ik-btn--provider .ik-btn__mark{flex:none;width:20px;height:20px}.ik-field__control{position:relative}.ik-field__control>.ik-input{padding-right:48px}.ik-field__reveal{width:36px;height:36px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ik-field__label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ik-field__label-row>label{font:500 var(--ik-fs-label)/1.3 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2)}.ik-field__label-row a{color:var(--ik-text-2);font-size:13px}.ik-input--code{font:600 28px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;letter-spacing:.42em;text-align:center;text-indent:.42em;padding:14px}.ik-qr{border-radius:var(--ik-r-md);width:184px;height:184px;image-rendering:pixelated;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);background:#fff;padding:12px;display:block}.ik-qr+.ik-small code{word-break:break-all}.ik-captcha{justify-content:center;min-height:65px;display:flex}.ik-captcha:empty:before{content:"";border-radius:var(--ik-r-sm);background:var(--ik-fill);width:300px;max-width:100%;height:65px;animation:1.6s ease-in-out infinite ik-breathe}@media (max-width:860px){.ik-auth{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.ik-auth__brand{box-shadow:inset 0 calc(-1 * var(--ik-hair)) 0 var(--ik-outline);padding:18px 20px}.ik-auth__claim,.ik-auth__small,.ik-auth__art{display:none}.ik-auth__main{place-items:start center;padding:32px 20px 48px}}.ik-help{width:max(14px,.5em);height:max(14px,.5em);color:var(--ik-text-3);font-size:inherit;vertical-align:baseline;cursor:pointer;transition:color var(--ik-quick), background var(--ik-quick);background:0 0;border:0;border-radius:50%;flex:none;align-self:flex-start;place-items:center;margin:0 calc(-.12em - max(14px,.5em)) 0 .12em;padding:0;line-height:1;display:inline-grid;position:relative;top:-.26em}.ik-help:hover,.ik-help[aria-expanded=true]{color:var(--ik-text);background:var(--ik-fill)}.ik-help:focus-visible{outline:2px solid var(--ik-accent);outline-offset:2px}.ik-help .ik-icon{width:86%;height:86%}@media (pointer:coarse){.ik-help:after{content:"";position:absolute;inset:-12px}}.ik-popnote{z-index:var(--ik-z-pop);border-radius:var(--ik-r-md);background:var(--ik-surface);width:max-content;max-width:min(320px,100vw - 16px);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text-2);font:400 14px/1.5 var(--ik-font-body);text-align:left;text-transform:none;letter-spacing:0;gap:6px;padding:14px 16px;display:grid;position:fixed}.ik-popnote[hidden]{display:none}.ik-popnote,.ik-glossary{grid-template-columns:minmax(0,1fr)}.ik-popnote,.ik-glossary,.ik-popmenu,.ik-dropdown__menu,.ik-suggest{max-width:min(var(--pop-w,360px), calc(100vw - 2 * var(--ik-gutter-float)));overscroll-behavior:contain;overflow-y:auto}.ik-popnote,.ik-glossary,.ik-popmenu,.ik-dropdown__menu{max-height:calc(100dvh - 2 * var(--ik-gutter-float))}.ik-popnote{--pop-w:320px}.ik-popmenu{--pop-w:380px}.ik-popnote b,.ik-popnote strong{color:var(--ik-text);font-weight:600}.ik-popnote p{margin:0}.ik-popnote__title{color:var(--ik-text);font:600 14px/1.3 var(--ik-font-body)}.ik-byline--menu{border-radius:var(--ik-r-btn);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--ik-quick);background:0 0;border:0;margin:0 -8px;padding:6px 8px}.ik-byline--menu:hover,.ik-byline--menu[aria-expanded=true]{background:var(--ik-fill)}.ik-byline--menu:focus-visible{outline:2px solid var(--ik-accent);outline-offset:0}.ik-byline__meta--cta{color:var(--ik-accent-text)}@media (hover:hover) and (pointer:fine){.ik-revealer .ik-reveal{opacity:0;transition:opacity var(--ik-quick)}.ik-revealer:hover .ik-reveal,.ik-revealer:focus-within .ik-reveal,.ik-reveal[aria-expanded=true]{opacity:1}}.ik-action--save{position:relative}.ik-action--save.is-later:not([aria-pressed=true]){color:var(--ik-text)}.ik-action--save.is-later .ik-icon{fill:none}.ik-action__badge{background:var(--ik-surface);width:14px;height:14px;color:var(--ik-text);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:3px;right:3px}.ik-action__badge .ik-icon{fill:none;width:11px;height:11px}.ik-embed{width:100%;aspect-ratio:var(--ratio,16 / 9);border-radius:var(--ik-r-md);background:var(--ik-ink);color:var(--ik-paper);cursor:pointer;margin-top:12px;display:block;position:relative;overflow:hidden}.ik-embed:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;z-index:3;position:absolute;inset:0}.ik-embed>img{object-fit:cover;opacity:.9;width:100%;height:100%;transition:opacity var(--ik-quick);position:absolute;inset:0}.ik-embed:hover>img{opacity:1}.ik-embed__play{z-index:2;background:var(--ik-paper);width:64px;height:64px;color:var(--ik-ink);transition:transform var(--ik-press);border-radius:50%;place-items:center;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%}.ik-embed:hover .ik-embed__play{transform:scale(1.06)}.ik-embed__play .ik-icon{fill:currentColor;width:26px;height:26px;margin-left:3px}.ik-embed__meta{z-index:2;background:linear-gradient(transparent, color-mix(in srgb, var(--ik-ink) 80%, transparent));font:600 14px/1.3 var(--ik-font-body);align-items:center;gap:8px;padding:28px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.ik-embed__meta span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ik-embed__meta small{color:color-mix(in srgb, var(--ik-paper) 75%, transparent);flex:none;margin-left:auto;font-size:12px;font-weight:500}.ik-embed>iframe{z-index:4;background:var(--ik-ink);border:0;width:100%;height:100%;position:absolute;inset:0}.ik-embed.is-live{cursor:default}.ik-embed:focus-visible{outline:2px solid var(--ik-accent);outline-offset:2px}.ik-quotecard{border-radius:var(--ik-r-md);background:var(--ik-surface-2);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:inherit;gap:10px;margin-top:12px;padding:14px 16px;text-decoration:none;display:grid}.ik-quotecard:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-quotecard__head{color:var(--ik-text-2);font:500 13px/1.3 var(--ik-font-body);align-items:center;gap:8px;display:flex}.ik-quotecard__head b{color:var(--ik-text);font-weight:600}.ik-quotecard__head small{margin-left:auto}.ik-quotecard__text{color:var(--ik-text);font:400 15px/1.55 var(--ik-font-body);white-space:pre-line;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ik-linkcard--internal{background:var(--ik-surface-2)}.ik-linkcard__kind{color:var(--ik-accent-text);font:600 11px/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.ik-linkcard__kind .ik-icon{width:14px;height:14px}.ik-linkcard__text{color:var(--ik-text-2);font:400 13px/1.4 var(--ik-font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ik-post--comment{background:0 0}.ik-post__said{border-left:var(--ik-hair) solid var(--ik-outline);padding-left:14px}.ik-post__said .ik-expand p{font-size:15px}.ik-linkcard--ref{grid-template-columns:var(--thumb,120px) minmax(0, 1fr);background:var(--ik-surface);margin-top:14px}.ik-linkcard--ref .ik-linkcard__img{min-height:76px}.ik-linkcard__img>.ik-icon{width:22px;height:22px;color:var(--ik-text-2);margin:auto;position:absolute;inset:0}.ik-linkcard__img>.ik-art{width:100%;height:100%;position:absolute;inset:0}.ik-linkcard--ref .ik-linkcard__kind{color:var(--ik-text-2)}@media (max-width:480px){.ik-linkcard--ref{--thumb:88px}}.ik-fresh{z-index:20;border-radius:var(--ik-r-pill);background:var(--ik-solid);height:38px;color:var(--ik-on-solid);font:600 14px/1 var(--ik-font-body);cursor:pointer;animation:ik-fresh-in var(--ik-soft) both;border:0;justify-self:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:sticky;top:12px}.ik-fresh .ik-icon{width:16px;height:16px}.ik-fresh .ik-avatars .ik-avatar{width:20px;height:20px}@keyframes ik-fresh-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}.ik-post__media .ik-player{width:min(100%, calc(70vh * var(--ratio,16 / 9)));border-radius:var(--ik-r-md);margin:0 auto}.ik-vc-source{gap:var(--ik-s-3);padding:var(--ik-s-4);border-radius:var(--ik-r-lg);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:box-shadow var(--ik-quick), transform var(--ik-press);display:grid}.ik-vc-source.is-on{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-vc-source__head{align-items:center;gap:var(--ik-s-3);display:flex}.ik-vc-source__head .ik-icon{width:20px;height:20px;color:var(--ik-text-2)}.ik-vc-source__title{font:700 16px/1.2 var(--ik-font-display);letter-spacing:var(--ik-track-heading);margin:0}.ik-vc-source__state{margin-left:auto}.ik-vc-source__view{aspect-ratio:16/9;border-radius:var(--ik-r-md);background:var(--ik-ink);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text-2);font:500 14px/1.3 var(--ik-font-body);place-items:center;display:grid;position:relative;overflow:hidden}.ik-vc-source__view video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ik-vc-source__view video.is-contain{object-fit:contain}.ik-vc-meter{align-items:stretch;gap:3px;height:14px;display:flex}.ik-vc-meter i{background:var(--ik-fill-2);transition:background var(--ik-quick);border-radius:2px;flex:1}.ik-vc-meter i.on{background:var(--ik-solid)}.ik-vc-meter i.peak{background:var(--ik-accent)}.ik-vc-rec{appearance:none;cursor:pointer;background:var(--ik-marker);width:84px;height:84px;color:var(--ik-ink);box-shadow:0 var(--ik-sink) 0 var(--ik-marker-deep);transition:transform var(--ik-press), box-shadow var(--ik-press);border:0;border-radius:50%;place-items:center;display:grid}.ik-vc-rec:before{content:"";background:var(--ik-ink);width:26px;height:26px;transition:border-radius var(--ik-soft), transform var(--ik-press);border-radius:50%}.ik-vc-rec:active,.ik-vc-rec.is-down{transform:translateY(calc(var(--ik-sink) - 1px));box-shadow:0 1px 0 var(--ik-marker-deep)}.ik-vc-rec.is-recording:before{border-radius:6px;width:24px;height:24px}.ik-vc-rec:focus-visible{outline:2px solid var(--ik-text);outline-offset:4px}.ik-vc-rec:disabled{opacity:.45;cursor:not-allowed}.ik-vc-clock{font:800 44px/1 var(--ik-font-display);letter-spacing:var(--ik-track-display);font-variant-numeric:tabular-nums}.ik-vc-count{font:800 clamp(120px, 24vw, 260px)/.9 var(--ik-font-display);letter-spacing:var(--ik-track-display);color:var(--ik-text)}.ik-vc-stage{aspect-ratio:16/9;border-radius:var(--ik-r-lg);background:var(--ik-ink);width:100%;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);position:relative;overflow:hidden}.ik-vc-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ik-vc-stage.is-aiming canvas{cursor:crosshair}.ik-vc-stage:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;position:absolute;inset:0}.ik-vc-stage__hint{border-radius:var(--ik-r-pill);background:var(--ik-solid);color:var(--ik-on-solid);font:600 13px/1 var(--ik-font-body);pointer-events:none;padding:7px 14px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.ik-vc-stage__tools{z-index:3;gap:var(--ik-s-2);opacity:0;transition:opacity var(--ik-quick);display:flex;position:absolute;top:10px;right:10px}.ik-vc-stage:hover .ik-vc-stage__tools,.ik-vc-stage__tools:focus-within{opacity:1}.ik-vc-stage__tools:has([aria-pressed=true]){opacity:1}.ik-vc-stage__tools .ik-vc-tool{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-vc-stage__tools .ik-vc-tool[aria-pressed=true]{background:var(--ik-marker);color:var(--ik-on-accent)}@media (hover:none){.ik-vc-stage__tools{opacity:1}}.ik-vc-toolbar{align-items:center;gap:var(--ik-s-2);flex-wrap:wrap;display:flex}.ik-vc-toolbar__sep{width:1px;margin:4px var(--ik-s-1);background:var(--ik-rule);align-self:stretch}.ik-vc-tool{border-radius:var(--ik-r-btn);height:34px;color:var(--ik-text);font:600 13px/1 var(--ik-font-body);cursor:pointer;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:transform var(--ik-press), background var(--ik-quick), box-shadow var(--ik-quick);background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ik-vc-tool .ik-icon{width:17px;height:17px}.ik-vc-tool:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-vc-tool:active,.ik-vc-tool.is-down,.ik-vc-tool[aria-pressed=true]{background:var(--ik-fill-2);box-shadow:inset 0 1px 0 var(--ik-pressed-edge), inset 0 0 0 var(--ik-hair) var(--ik-line);transform:translateY(1px)}.ik-vc-tool:disabled{opacity:.4;cursor:not-allowed}.ik-vc-tool:focus-visible{outline:2px solid var(--ik-text);outline-offset:2px}.ik-vc-tl{background:var(--ik-surface);border-top:var(--ik-hair) solid var(--ik-rule);grid-template-columns:104px minmax(0,1fr);min-height:0;display:grid;position:relative}.ik-vc-tl__heads{border-right:var(--ik-hair) solid var(--ik-rule);align-content:start;display:grid}.ik-vc-tl__head{height:var(--lane-h,44px);border-bottom:var(--ik-hair) solid var(--ik-rule);align-items:center;gap:8px;padding:0 12px;display:flex}.ik-vc-tl__head.is-ruler{height:28px}.ik-vc-tl__scroll{min-width:0;position:relative;overflow:auto hidden}.ik-vc-tl__canvas{position:relative}.ik-vc-lane{height:var(--lane-h,44px);border-bottom:var(--ik-hair) solid var(--ik-rule);position:relative}.ik-vc-lane--audio{--lane-h:76px}.ik-vc-ruler{border-bottom:var(--ik-hair) solid var(--ik-rule);cursor:pointer;-webkit-user-select:none;user-select:none;height:28px;position:relative}.ik-vc-ruler__tick{background:var(--ik-rule);width:1px;position:absolute;top:0;bottom:0}.ik-vc-ruler__tick b{font:600 10px/1 var(--ik-font-body);letter-spacing:var(--ik-track-label-tight);color:var(--ik-text-2);font-variant-numeric:tabular-nums;position:absolute;top:7px;left:6px}.ik-vc-playhead{z-index:8;pointer-events:none;width:0;position:absolute;top:0;bottom:0}.ik-vc-playhead:before{content:"";background:var(--ik-accent);width:2px;position:absolute;top:0;bottom:0;left:-1px}.ik-vc-playhead:after{content:"";background:var(--ik-accent);border-radius:2px 2px 6px 6px;width:12px;height:10px;position:absolute;top:-1px;left:-6px}.ik-vc-clip{border-radius:var(--ik-r-sm);background:var(--ik-fill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);font:600 11px/1 var(--ik-font-body);letter-spacing:var(--ik-track-label-tight);text-transform:uppercase;color:var(--ik-text-2);white-space:nowrap;align-items:center;padding:0 10px;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden}.ik-vc-clip--audio{background:var(--ik-fill);height:32px;padding:0;top:4px;bottom:auto}.ik-vc-clip--audio.is-row-b{top:40px}.ik-vc-clip canvas{width:100%;height:100%;position:absolute;inset:0}.ik-vc-clip--audio .ik-vc-clip__tag{z-index:2;background:var(--ik-bg);color:var(--ik-text);font:700 9px/1 var(--ik-font-body);letter-spacing:var(--ik-track-label-tight);border-radius:4px;padding:2px 5px;position:absolute;top:3px;left:6px}.ik-vc-cut{z-index:4;width:0;position:absolute;top:0;bottom:0}.ik-vc-cut:before{content:"";background:var(--ik-text);border-radius:1px;width:2px;position:absolute;top:3px;bottom:3px;left:-1px}.ik-vc-xfade{z-index:3;border-radius:var(--ik-r-xs);height:72px;box-shadow:inset 0 0 0 1.5px var(--ik-text);background:var(--ik-fill-2);cursor:ew-resize;position:absolute;top:4px}.ik-vc-xfade:before{content:"";border-radius:inherit;background:linear-gradient(to top right, transparent calc(50% - .75px), var(--ik-text) calc(50% - .75px) calc(50% + .75px), transparent calc(50% + .75px)), linear-gradient(to bottom right, transparent calc(50% - .75px), var(--ik-text) calc(50% - .75px) calc(50% + .75px), transparent calc(50% + .75px));opacity:.5;pointer-events:none;position:absolute;inset:0}.ik-vc-xfade:after{content:attr(data-label);background:var(--ik-solid);color:var(--ik-on-solid);font:700 9px/1 var(--ik-font-body);letter-spacing:var(--ik-track-label-tight);white-space:nowrap;border-radius:4px;padding:2px 6px;position:absolute;top:-1px;left:50%;transform:translate(-50%,-100%)}.ik-vc-xfade.is-hard{box-shadow:none;background:0 0}.ik-vc-xfade.is-hard:after{display:none}.ik-vc-scene{border-radius:var(--ik-r-sm);background:var(--ik-fill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text);font:600 12px/1 var(--ik-font-body);white-space:nowrap;cursor:pointer;transition:background var(--ik-quick), transform var(--ik-press);align-items:center;gap:6px;padding:0 10px;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden}.ik-vc-scene:active{transform:translateY(1px)}.ik-vc-scene.is-on{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-vc-scene .ik-icon{flex:none;width:14px;height:14px}.ik-vc-scene__edge{cursor:ew-resize;z-index:2;width:8px;position:absolute;top:0;bottom:0;right:0}.ik-vc-scene__edge:after{content:"";opacity:.35;background:currentColor;border-radius:1px;width:2px;position:absolute;top:10px;bottom:10px;right:3px}.ik-vc-emph{border-radius:var(--ik-r-pill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);background:var(--ik-fill);color:var(--ik-text);font:600 12px/1 var(--ik-font-body);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:flex;position:absolute;top:7px;bottom:7px;overflow:hidden}.ik-vc-emph.is-on{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-vc-emph.is-off{opacity:.45;text-decoration:line-through}.ik-vc-emph .ik-glyph{flex:none;width:12px;height:12px}.ik-vc-transcript{gap:var(--ik-s-4);display:grid}.ik-vc-line{gap:var(--ik-s-3);grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.ik-vc-line__time{font:600 11px/1.4 var(--ik-font-body);letter-spacing:var(--ik-track-label-tight);color:var(--ik-text-2);font-variant-numeric:tabular-nums;padding-top:4px}.ik-vc-line__text{font:500 16px/1.75 var(--ik-font-body)}.ik-vc-word{cursor:pointer;transition:background var(--ik-quick), color var(--ik-quick);-webkit-user-select:none;user-select:none;border-radius:4px;padding:2px 1px;display:inline}.ik-vc-word:hover{background:var(--ik-fill)}.ik-vc-word.is-now{background:var(--ik-solid);color:var(--ik-on-solid)}.ik-vc-word.is-sel{background:var(--ik-fill-2);box-shadow:inset 0 var(--ik-hair) 0 var(--ik-line), inset 0 calc(-1 * var(--ik-hair)) 0 var(--ik-line);border-radius:2px}.ik-vc-word.is-cut{color:var(--ik-text-3);text-decoration:line-through;text-decoration-thickness:1.5px}.ik-vc-word.is-emph{box-shadow:inset 0 -2px 0 var(--ik-accent)}.ik-vc-word.is-sel.is-cut{color:var(--ik-text-2)}.ik-vc-selbar{align-items:center;gap:var(--ik-s-2);padding:var(--ik-s-3);border-radius:var(--ik-r-md);background:var(--ik-solid);color:var(--ik-on-solid);display:flex;position:sticky;bottom:0}.ik-vc-selbar .ik-btn{--btn-bg:transparent;--btn-fg:var(--ik-on-solid)}.ik-vc-suggest{gap:var(--ik-s-3);padding:var(--ik-s-4);border-radius:var(--ik-r-lg);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);display:grid}.ik-vc-suggest__who{align-items:center;gap:var(--ik-s-2);display:flex}.ik-vc-suggest__why{font:400 14px/1.5 var(--ik-font-body);color:var(--ik-text-2);margin:0}.ik-vc-suggest__actions{gap:var(--ik-s-2);padding-bottom:var(--ik-sink);display:flex}.ik-vc-steps{gap:var(--ik-s-3);margin:0;padding:0;list-style:none;display:grid}.ik-vc-step{align-items:center;gap:var(--ik-s-3);font:500 16px/1.3 var(--ik-font-body);color:var(--ik-text-2);display:flex}.ik-vc-step .ik-icon{width:20px;height:20px}.ik-vc-step.is-now,.ik-vc-step.is-done{color:var(--ik-text)}.ik-vc-step__mark{width:22px;height:22px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);border-radius:50%;flex:none;place-items:center;display:grid}.ik-vc-step.is-done .ik-vc-step__mark{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-vc-step.is-now .ik-vc-step__mark{box-shadow:inset 0 0 0 2px var(--ik-accent)}.ik-vc-bold{background:var(--ik-marker);color:var(--ik-ink);font:800 40px/1.1 var(--ik-font-display);letter-spacing:-.02em;box-shadow:.06em .09em 0 var(--ik-ink);border-radius:.16em;padding:.12em .34em;display:inline-block;transform:rotate(-.7deg)}.ik-vc-hand{font:600 42px/1 var(--ik-font-hand);color:var(--ik-marker);text-shadow:2px 0 0 var(--ik-ink), -2px 0 0 var(--ik-ink), 0 2px 0 var(--ik-ink), 0 -2px 0 var(--ik-ink), 2px 2px 0 var(--ik-ink), -2px -2px 0 var(--ik-ink), 2px -2px 0 var(--ik-ink), -2px 2px 0 var(--ik-ink);display:inline-block;position:relative;transform:rotate(-2deg)}.ik-vc-lift{background:var(--ik-slate);color:var(--ik-ink);font:700 20px/1 var(--ik-font-body);box-shadow:12px 18px 0 color-mix(in srgb, var(--ik-ink) 58%, transparent), inset 0 0 0 var(--ik-hair) color-mix(in srgb, var(--ik-paper) 35%, transparent);transition:transform var(--ik-soft);border-radius:12px;align-items:center;padding:14px 26px;display:inline-flex;transform:perspective(700px)rotateY(-14deg)translateY(-6px)scale(1.06)}.ik-vc-lift:hover{transform:perspective(700px)rotateY(10deg)translateY(-8px)scale(1.08)}.ik-vc-ghost{border:3px dashed var(--ik-marker);background:color-mix(in srgb, var(--ik-marker) 12%, transparent);border-radius:50%;width:84px;height:84px;display:inline-block}.ik-vc-drag{border:3px dashed var(--ik-marker);background:color-mix(in srgb, var(--ik-marker) 14%, transparent);width:220px;height:96px;display:inline-block}.ik-vc-wave{width:100%;height:100%;fill:var(--ik-text-2);display:block}.ik-lock{isolation:isolate;display:grid;position:relative}.ik-lock__content{min-width:0}.ik-lock--blur{min-height:var(--lock-min,260px);overflow:hidden}.ik-lock--blur.ik-lock--compact{--lock-min:180px}.ik-lock--blur>.ik-lock__content{filter:blur(6px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.ik-lock__veil{z-index:2;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.ik-lock__card{border-radius:var(--ik-r-lg);background:var(--ik-surface);max-width:380px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);text-align:center;justify-items:center;gap:8px;padding:18px 20px;display:grid}.ik-lock__card>.ik-icon{width:22px;height:22px;color:var(--ik-accent-text)}.ik-lock__title{color:var(--ik-text);font:600 16px/1.3 var(--ik-font-display);letter-spacing:-.01em;margin:0}.ik-lock__card p{color:var(--ik-text-2);font:400 14px/1.5 var(--ik-font-body);margin:0}.ik-lock--compact .ik-lock__card{gap:6px;padding:12px 14px}.ik-lock--compact .ik-lock__title{font-size:14px}.ik-lock--fade>.ik-lock__content{max-height:var(--fade,14em);overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.ik-lock--fade>.ik-lock__veil{margin-top:-1.5em;padding:0;position:static}.ik-lock--fade .ik-lock__card{justify-self:center}.ik-lock--composer{border-radius:var(--ik-r-lg);background:var(--ik-surface);min-height:52px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.ik-lock--composer>.ik-icon{width:18px;height:18px;color:var(--ik-text-3);flex:none}.ik-lock--composer>p{min-width:0;color:var(--ik-text-2);font:400 15px/1.4 var(--ik-font-body);flex:1;margin:0}.ik-lock--inline{color:var(--ik-text-2);font:500 14px var(--ik-font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.ik-lock--inline:hover{color:var(--ik-text)}.ik-lock--inline .ik-icon{width:15px;height:15px;color:var(--ik-accent-text)}@media (max-width:560px){.ik-lock--composer{flex-wrap:wrap}.ik-lock--composer>.ik-btn{margin-left:auto}}.ik-upgrade{border-radius:var(--ik-r-xl);background:var(--ik-surface);width:min(780px,100%);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);gap:18px;max-height:calc(100dvh - 32px);padding:28px;display:grid;position:relative;overflow-y:auto}.ik-upgrade__head{gap:6px;padding-right:36px;display:grid}.ik-upgrade__head h2{font:800 30px/1.08 var(--ik-font-display);letter-spacing:-.03em;margin:0}.ik-upgrade__head p{color:var(--ik-text-2);margin:0;font-size:15px;line-height:1.5}.ik-upgrade__close{position:absolute;top:16px;right:16px}.ik-upgrade__offer{border-radius:var(--ik-r-md);background:color-mix(in srgb, var(--ik-marker) 12%, var(--ik-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ik-marker) 45%, transparent);font:500 14px/1.4 var(--ik-font-body);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;display:flex}.ik-upgrade__offer .ik-label{color:var(--ik-accent-text)}.ik-upgrade__plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ik-upgrade__note{color:var(--ik-text-2);margin:0;font-size:13px}.ik-upgrade__note.is-error{color:var(--ik-accent-text)}.ik-plan{border-radius:var(--ik-r-lg);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);align-content:start;gap:12px;padding:20px;display:grid}.ik-plan--best{box-shadow:inset 0 0 0 1.5px var(--ik-accent)}.ik-plan__name{font:700 18px var(--ik-font-display);justify-content:space-between;align-items:center;gap:8px;display:flex}.ik-plan__price{font:800 34px/1 var(--ik-font-display);letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ik-plan__price small{color:var(--ik-text-2);font:500 14px var(--ik-font-body);letter-spacing:0}.ik-plan__price s{color:var(--ik-text-3);font:500 16px var(--ik-font-body);letter-spacing:0}.ik-plan ul{color:var(--ik-text-2);gap:8px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.ik-plan li{gap:8px;display:flex}.ik-plan li .ik-icon{width:16px;height:16px;color:var(--ik-accent-text);flex:none;margin-top:1px}.ik-plan.is-current{opacity:.7}.ik-not{color:var(--ik-text-3);gap:8px;margin:0;display:flex}.ik-not .ik-icon,.ik-plan .ik-not .ik-icon,.ik-tiercard .ik-not .ik-icon{width:16px;height:16px;color:var(--ik-text-3);flex:none;margin-top:1px}p.ik-not,span.ik-not{font:500 13px/1.4 var(--ik-font-body)}.ik-offermodal__alt .ik-not{flex:100%}@media (max-width:560px){.ik-upgrade{padding:22px 16px}.ik-upgrade__head h2{font-size:24px}}.ik-tier{border-radius:var(--ik-r-pill);height:26px;color:var(--ik-text-2);box-shadow:inset 0 0 0 1px var(--ik-rule);font:700 11px/1 var(--ik-font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform var(--ik-press), box-shadow var(--ik-quick);background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;text-decoration:none;display:inline-flex}.ik-tier:active{transform:scale(.95)}.ik-tier:focus-visible{outline:2px solid var(--ik-accent);outline-offset:2px}.ik-tier__mark{flex:none;width:18px;height:11px}.ik-tier--monthly{color:var(--ik-text);box-shadow:inset 0 0 0 1px var(--ik-outline)}.ik-tier--lifetime{color:var(--ik-text);background:var(--ik-fill);box-shadow:inset 0 0 0 1px var(--ik-text-2)}.ik-tier--ic{color:var(--ik-ink);background:var(--ik-marker);box-shadow:none}.ik-tier--host{color:var(--ik-on-solid);background:var(--ik-solid);box-shadow:none}.ik-tier--host .ik-tier__mark{color:var(--ik-marker)}.ik-tier--sm{gap:4px;height:20px;padding:0 8px;font-size:9.5px}.ik-tier--sm .ik-tier__mark{width:14px;height:9px}.ik-tiercard{gap:10px;width:min(320px,100vw - 16px)}.ik-tiercard__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ik-tiercard ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ik-tiercard li{gap:8px;display:flex}.ik-tiercard li .ik-icon{width:15px;height:15px;color:var(--ik-accent-text);flex:none;margin-top:2px}.ik-app__banner{width:100%;max-width:1120px;padding:var(--ik-s-6) var(--ik-s-6) 0;margin:0 auto}.ik-app__banner:empty{display:none}.ik-admintool{z-index:var(--ik-z-float);border-radius:var(--ik-r-pill);background:var(--ik-solid);min-width:44px;height:44px;color:var(--ik-on-solid);font:700 12px var(--ik-font-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 0 1px var(--ik-outline);transition:transform var(--ik-press);border:0;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:fixed;top:16px;right:16px}.ik-admintool:active{transform:scale(.94)}.ik-admintool .ik-icon{width:20px;height:20px}.ik-admintool.is-viewing{background:var(--ik-marker);color:var(--ik-ink)}.ik-admintool__panel{width:min(320px, calc(100vw - 2 * var(--ik-gutter-float)));gap:12px}.ik-admintool__list{gap:6px;display:grid}:root:has(.ik-admintool) .ik-pagehead{padding-right:56px}:root:has(.ik-admintool) .ik-offer{padding-right:72px}:root:has(.ik-admintool) .ik-offer__close{right:54px}@media (min-width:861px){:root:has(.ik-admintool.is-viewing) .ik-offer{padding-right:216px}:root:has(.ik-admintool.is-viewing) .ik-offer__close{right:198px}}:root:has(.ik-admintool.is-viewing) .ik-pagehead{padding-right:200px}@media (max-width:860px){.ik-admintool{top:calc(var(--ik-topbar-h) + 8px);right:12px}:root:has(.ik-admintool.is-viewing) .ik-pagehead{padding-right:56px}}.ik-annstack{right:16px;bottom:calc(16px + var(--ik-dock) + var(--ik-bar));z-index:var(--ik-z-float);width:min(360px,100vw - 32px);display:grid;position:fixed}.ik-annstack--raised{bottom:72px}.ik-anncard{--i:0;z-index:calc(10 - var(--i));border-radius:var(--ik-r-lg);background:var(--ik-surface);height:88px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline), 0 0 0 4px var(--ik-bg);transform:translateY(calc(var(--i) * -10px)) scale(calc(1 - var(--i) * .04));transform-origin:50% 0;transition:transform var(--ik-soft), opacity var(--ik-quick);animation:ik-ann-in var(--ik-soft) both;grid-area:1/1;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 6px 10px 10px;display:grid;position:relative}@keyframes ik-ann-in{0%{opacity:0}}.ik-anncard:not(:first-child) .ik-anncard__body{opacity:0;transition:opacity var(--ik-quick)}.ik-annstack:hover .ik-anncard,.ik-annstack:focus-within .ik-anncard{transform:translateY(calc(var(--i) * -98px))}.ik-annstack:hover .ik-anncard__body,.ik-annstack:focus-within .ik-anncard__body{opacity:1}.ik-anncard__media{border-radius:var(--ik-r-md);background:var(--ik-fill);width:64px;height:64px;overflow:hidden}.ik-anncard__media>img,.ik-anncard__media>.ik-art{object-fit:cover;width:100%;height:100%;display:block}.ik-anncard__body{gap:3px;min-width:0;display:grid}.ik-anncard__kind{color:var(--ik-accent-text);font:600 11px var(--ik-font-body);letter-spacing:.06em;text-transform:uppercase}.ik-anncard__title{color:var(--ik-text);font:600 14px/1.3 var(--ik-font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ik-anncard__hit{z-index:0;border-radius:inherit;position:absolute;inset:0}.ik-anncard__hit:focus-visible{outline:2px solid var(--ik-accent);outline-offset:2px}.ik-anncard>.ik-iconbtn{z-index:1;align-self:start;width:30px;height:30px;position:relative}.ik-anncard__media,.ik-anncard__body{z-index:0;pointer-events:none;position:relative}@media (max-width:860px){.ik-annstack{right:12px}.ik-annstack--raised{bottom:calc(72px + var(--ik-dock) + var(--ik-bar))}}.ik-floatstack{right:16px;bottom:calc(16px + var(--ik-dock) + var(--ik-bar));z-index:var(--ik-z-float);pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:10px;max-width:calc(100vw - 32px);display:flex;position:fixed}.ik-floatstack>*{pointer-events:auto}.ik-floatstack>.ik-annstack,.ik-floatstack>.ik-tourcard{position:relative;bottom:auto;left:auto;right:auto}@media (max-width:860px){.ik-floatstack{max-width:calc(100vw - 24px);right:12px}}.ik-art{aspect-ratio:1;background:var(--ik-surface-2);width:100%;display:block}.ik-art svg{width:100%;height:100%;display:block}.ik-art path{fill:none;stroke:var(--ik-text);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ik-art circle{fill:var(--ik-marker)}.ik-liveroom{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ik-liveroom__stage{flex:999 520px;gap:12px;min-width:0;display:grid}.ik-liveroom__stream{aspect-ratio:16/9;border-radius:var(--ik-r-lg);background:var(--ik-ink);position:relative;overflow:hidden}.ik-liveroom__stream iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ik-liveroom__wait{aspect-ratio:16/9;border-radius:var(--ik-r-lg);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);text-align:center;color:var(--ik-text-2);align-content:center;place-items:center;gap:10px;padding:24px;display:grid}.ik-liveroom__wait b{color:var(--ik-text);font:800 28px/1.1 var(--ik-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ik-liveroom__side{border-radius:var(--ik-r-lg);background:var(--ik-surface);min-width:0;height:min(78vh,760px);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);flex:320px;grid-template-rows:auto minmax(0,1fr);display:grid;position:sticky;top:16px;overflow:hidden}.ik-liveroom__bar{box-shadow:inset 0 -1px 0 var(--ik-rule);justify-content:space-between;align-items:center;gap:8px;padding:10px 10px 10px 14px;display:flex}@media (max-width:960px){.ik-liveroom__side{height:70vh;position:static}}.ik-livechat{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.ik-livechat__log{scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.ik-livechat__msg{grid-template-columns:28px minmax(0,1fr);column-gap:10px;display:grid}.ik-livechat__msg>.ik-avatar{width:28px;height:28px;font-size:11px}.ik-livechat__body{min-width:0}.ik-livechat__head{align-items:center;gap:6px;min-width:0;min-height:28px;display:flex}.ik-livechat__head>*{flex:none}.ik-livechat__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ik-text);font:600 14px/1.25 var(--ik-font-display);letter-spacing:-.01em;flex:0 auto;text-decoration:none;overflow:hidden}a.ik-livechat__name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ik-line);text-decoration-color:var(--ik-line);text-underline-offset:3px}.ik-livechat__head .ik-tier--ic{color:var(--ik-text);box-shadow:inset 0 0 0 1px var(--ik-outline);background:0 0}.ik-livechat__head .ik-tier--ic .ik-tier__mark{color:var(--ik-marker)}.ik-livechat__time{color:var(--ik-text-2);font:400 12px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.ik-livechat__time:before{content:"·";margin-right:6px}.ik-livechat__tools{align-items:center;margin:0 -6px 0 auto;display:flex}.ik-livechat__tools>.ik-iconbtn{width:28px;height:28px}.ik-livechat__tools .ik-icon{width:16px;height:16px}.ik-livechat__tools>.ik-action{gap:4px;height:28px;padding:0 6px;font-size:12px}.ik-livechat__tools>.ik-action[data-count="0"]>span{display:none}.ik-livechat__text{color:var(--ik-text);font:400 14px/1.45 var(--ik-font-body);overflow-wrap:anywhere;white-space:pre-line;margin:0}.ik-livechat__text a:not(.ik-mention){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ik-line);text-decoration-color:var(--ik-line);text-underline-offset:3px}.ik-livechat__msg.is-pending{opacity:.6}.ik-livechat__box{box-shadow:inset 0 1px 0 var(--ik-rule);align-items:flex-end;gap:8px;padding:10px;display:flex;position:relative}.ik-livechat__box>.ik-input,.ik-livechat__box>.ik-textarea{flex:1;min-width:0}.ik-livechat__box>.ik-textarea{min-height:40px;max-height:132px;padding:8px 12px}.ik-livechat__box>.ik-btn{flex:none;height:40px}.ik-livechat__box>.ik-suggest{z-index:var(--ik-z-pop);max-height:min(240px,40vh);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline), 0 12px 32px -12px #00000059;margin:0;position:absolute;bottom:calc(100% - 2px);left:10px;right:10px}@media (hover:hover) and (pointer:fine){.ik-livechat__msg{position:relative}.ik-livechat__head{padding-right:34px}.ik-livechat__tools{z-index:var(--ik-z-raised);border-radius:var(--ik-r-btn);flex-direction:row-reverse;margin:0;position:absolute;top:0;right:-6px}.ik-livechat__msg:hover .ik-livechat__tools,.ik-livechat__msg:focus-within .ik-livechat__tools{background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule)}.ik-livechat__tools>.ik-action[data-count="0"]:not([aria-pressed=true]){opacity:0;transition:opacity var(--ik-quick)}.ik-livechat__msg:hover .ik-livechat__tools>.ik-action,.ik-livechat__msg:focus-within .ik-livechat__tools>.ik-action{opacity:1}}.ik-livechat__empty{color:var(--ik-text-2);text-align:center;margin:auto;font-size:14px}.ik-livechat__replies{align-self:flex-start;gap:8px;height:28px;margin:-6px 0 -2px 30px;padding:0 8px;font-size:12px}.ik-livechat__replies .ik-avatars .ik-avatar{width:18px;height:18px;font-size:8px}.ik-livechat__replies .ik-icon{width:14px;height:14px}.ik-livechat__thread{box-shadow:inset var(--ik-hair) 0 0 var(--ik-outline);flex-direction:column;gap:8px;margin:-4px 0 0 13px;padding-left:15px;display:flex}.ik-livechat__msg--reply{grid-template-columns:22px minmax(0,1fr);column-gap:8px}.ik-livechat__msg--reply>.ik-avatar{width:22px;height:22px;margin-top:3px;font-size:9px}.ik-livechat__box:has(>.ik-composer__to){flex-wrap:wrap}.ik-livechat__box>.ik-composer__to{flex:1 0 100%}.ik-livechat.is-locked .ik-livechat__msg:not(.is-mine){filter:blur(5px);-webkit-user-select:none;user-select:none}.ik-livechat.is-locked .ik-livechat__box{display:block}.ik-livechat--popout{height:100dvh}.ik-people{gap:2px;padding:8px;display:grid;overflow-y:auto}.ik-people a{border-radius:var(--ik-r-btn);color:inherit;font:500 14px var(--ik-font-body);align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.ik-people a:hover{background:var(--ik-fill)}.ik-people .ik-avatar{width:28px;height:28px;font-size:11px}.ik-vc-lane--words{--lane-h:34px}.ik-vc-wblock{border-radius:var(--ik-r-xs);background:var(--ik-fill-2);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text);font:500 12px/1 var(--ik-font-body);white-space:nowrap;cursor:pointer;transition:background var(--ik-quick), box-shadow var(--ik-quick);align-items:center;padding:0 8px;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.ik-vc-wblock:hover{background:var(--ik-fill-2);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-vc-wblock--filler{outline:1px dashed var(--ik-line);outline-offset:-1px;box-shadow:none;color:var(--ik-text-2);background:0 0;font-style:italic}.ik-vc-wblock--pause{background:var(--ik-fill);box-shadow:none;color:var(--ik-text-2);cursor:pointer;justify-content:center}.ik-vc-wblock--noise{background:var(--ik-fill);box-shadow:none;color:var(--ik-text-3);justify-content:center;padding:0 4px}.ik-vc-wblock--speech{outline:1px dashed var(--ik-accent);outline-offset:-1px;box-shadow:none;color:var(--ik-text-2);background:0 0;justify-content:center;padding:0 4px;font-style:italic}.ik-vc-wblock.is-sel{background:var(--ik-fill-2);box-shadow:inset 0 0 0 2px var(--ik-text)}.ik-vc-wblock.is-now{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-vc-wdur{z-index:5;background:var(--ik-solid);color:var(--ik-on-solid);font:700 11px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:5px;padding:3px 7px;position:absolute;top:6px}.ik-vc-broll{border-radius:var(--ik-r-sm);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);background:var(--ik-fill);color:var(--ik-text);font:600 12px/1 var(--ik-font-body);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:flex;position:absolute;top:7px;bottom:7px;overflow:hidden}.ik-vc-broll .ik-icon{flex:none;width:14px;height:14px}.ik-vc-broll.is-on{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-vc-broll.is-off{opacity:.45;text-decoration:line-through}.ik-vc-chat{gap:var(--ik-s-3);grid-template-rows:auto auto minmax(0,1fr) auto auto;height:100%;min-height:0;display:grid}.ik-vc-chat__ctx{border-radius:var(--ik-r-md);background:var(--ik-fill);color:var(--ik-text-2);font:500 13px/1.3 var(--ik-font-body);align-items:center;gap:8px;padding:8px 12px;display:flex}.ik-vc-chat__ctx .ik-icon{flex:none;width:16px;height:16px}.ik-vc-chat__ctx.is-on{background:var(--ik-fill-2);color:var(--ik-text);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-vc-chat__log{align-content:start;gap:var(--ik-s-3);min-height:0;padding:2px 2px var(--ik-s-3);display:grid;overflow:auto}.ik-vc-chat__prompts{gap:var(--ik-s-2);flex-wrap:wrap;display:flex}.ik-vc-chat__composer{gap:var(--ik-s-2);display:grid}.ik-vc-chat__input{resize:none;height:52px;min-height:52px}.ik-vc-chat__actions{justify-content:flex-end;gap:var(--ik-s-2);padding-bottom:3px;display:flex}.ik-vc-msg{justify-items:start;gap:6px;display:grid}.ik-vc-msg--me{justify-items:end}.ik-vc-msg__bubble{border-radius:var(--ik-r-lg);max-width:92%;font:400 14px/1.5 var(--ik-font-body);background:var(--ik-fill);color:var(--ik-text);overflow-wrap:anywhere;padding:10px 14px}.ik-vc-msg--me .ik-vc-msg__bubble{background:var(--ik-solid);color:var(--ik-on-solid);border-bottom-right-radius:6px}.ik-vc-msg--ai .ik-vc-msg__bubble{border-bottom-left-radius:6px}.ik-vc-msg__bubble:empty{display:none}.ik-vc-msg__bubble code{font:500 .92em var(--ik-font-body);background:var(--ik-fill-2);border-radius:4px;padding:1px 5px}.ik-vc-msg__typing{color:var(--ik-text-2)}.ik-vc-msg__typing:after{content:"…";animation:1.2s steps(4,end) infinite ik-vc-dots}@keyframes ik-vc-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.ik-vc-toolchip{border-radius:var(--ik-r-pill);max-width:92%;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text-2);font:600 12px/1.2 var(--ik-font-body);align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.ik-vc-toolchip .ik-icon{flex:none;width:14px;height:14px}.ik-vc-toolchip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ik-vc-toolchip.is-ok{color:var(--ik-text)}.ik-vc-toolchip.is-error{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent);color:var(--ik-accent-text)}.ik-vc-toolchip.is-run .ik-icon{animation:1.4s linear infinite ik-vc-spin}@keyframes ik-vc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ik-vc-toolchip.is-run .ik-icon,.ik-vc-msg__typing:after{animation:none}}.ik-vc-menubar{background:var(--ik-surface-2);height:28px;color:var(--ik-text);font:600 13px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.ik-vc-menubar .ik-icon{width:16px;height:16px}.ik-vc-menubar__dot{background:var(--ik-accent);border-radius:50%;width:9px;height:9px}.ik-vc-menubar.is-paused .ik-vc-menubar__dot{display:none}.ik-vc-drop{align-items:center;gap:var(--ik-s-4);padding:var(--ik-s-5) var(--ik-s-6);border-radius:var(--ik-r-lg);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);background:var(--ik-surface);color:var(--ik-text-2);font:500 15px/1.4 var(--ik-font-body);cursor:pointer;transition:box-shadow var(--ik-quick), background var(--ik-quick), transform var(--ik-press);display:flex}.ik-vc-drop .ik-icon{width:24px;height:24px;color:var(--ik-text);flex:none}.ik-vc-drop b{color:var(--ik-text);font:700 17px/1.3 var(--ik-font-display);letter-spacing:var(--ik-track-heading)}.ik-vc-drop small{color:var(--ik-text-2);font-size:13px}.ik-vc-drop .ik-btn{margin-left:auto}.ik-vc-drop:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-vc-drop.is-over{background:var(--ik-fill-2);box-shadow:inset 0 0 0 2px var(--ik-accent);transform:translateY(1px)}.ik-vc-files{gap:var(--ik-s-2);display:grid}.ik-vc-file{align-items:center;gap:var(--ik-s-3);border-radius:var(--ik-r-md);background:var(--ik-fill);padding:10px 12px;display:flex}.ik-vc-file__lead .ik-icon{width:20px;height:20px;color:var(--ik-text-2)}.ik-vc-file__main{flex:1;min-width:0;display:grid}.ik-vc-file__name{font:600 14px/1.3 var(--ik-font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ik-vc-file__meta{font:400 12px/1.3 var(--ik-font-body);color:var(--ik-text-2)}.ik-vc-file.is-error{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-accent)}.ik-vc-file.is-error .ik-vc-file__meta{color:var(--ik-accent-text)}.ik-vc-file.is-uploading{opacity:.65}.ik-vc-region{z-index:6;pointer-events:none;background:color-mix(in srgb, var(--ik-accent) 14%, transparent);box-shadow:inset 0 0 0 1.5px var(--ik-accent);border-radius:4px;position:absolute;top:28px;bottom:0}.ik-vc-tl.is-noting .ik-vc-tl__scroll{cursor:crosshair}.ik-vc-note{border-radius:var(--ik-r-sm);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);color:var(--ik-text);font:600 12px/1 var(--ik-font-body);white-space:nowrap;cursor:pointer;border-left:3px solid var(--ik-accent);background:0 0;align-items:center;gap:6px;padding:0 10px;display:flex;position:absolute;top:7px;bottom:7px;overflow:hidden}.ik-vc-note .ik-icon{flex:none;width:14px;height:14px}.ik-vc-note span{text-overflow:ellipsis;overflow:hidden}.ik-vc-note.is-sent{background:var(--ik-fill-2);border-left-color:var(--ik-text-2);color:var(--ik-text-2)}.ik-vc-note.is-resolved{background:var(--ik-fill);border-left-color:var(--ik-text-3);color:var(--ik-text-3);text-decoration:line-through}.ik-vc-note.is-on{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-vc-callout{z-index:300;gap:var(--ik-s-3);width:360px;padding:var(--ik-s-4);border-radius:var(--ik-r-lg);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line), 0 6px 0 color-mix(in srgb, var(--ik-ink) 55%, transparent);display:grid;position:fixed}.ik-vc-callout__quote{color:var(--ik-text-2);font:400 13px/1.45 var(--ik-font-body);max-height:4.4em;margin:0;overflow:hidden}.ik-vc-callout__quote:not(:empty):before{content:"said there: “"}.ik-vc-callout__quote:not(:empty):after{content:"”"}.ik-vc-callout__actions{justify-content:flex-end;gap:var(--ik-s-2);padding-bottom:3px;display:flex}.ik-vc-notes{padding:var(--ik-s-3);border-radius:var(--ik-r-md);background:var(--ik-fill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);gap:6px;display:grid}.ik-vc-notes[hidden]{display:none}.ik-vc-notes__row{align-items:center;gap:var(--ik-s-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ik-vc-notes__text{font:400 13px/1.4 var(--ik-font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ik-lanes{--ik-lanes-head:170px;--ik-lanes-row:46px;gap:var(--ik-s-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ik-lanes.has-stage{grid-template-columns:minmax(0,300px) minmax(0,1fr)}@media (max-width:860px){.ik-lanes.has-stage{grid-template-columns:minmax(0,1fr)}}.ik-lanes.has-stage.is-narrow{grid-template-columns:minmax(0,1fr)}@media (max-width:560px){.ik-lanes{--ik-lanes-head:104px}}.ik-lanes__stage{padding:var(--ik-s-5);border-radius:var(--ik-r-lg);background:var(--ik-surface);box-shadow:inset 0 0 0 1px var(--ik-rule);text-align:center;align-content:start;justify-items:center;gap:10px;display:grid}.ik-lanes__presence{width:160px;height:160px}.ik-lanes__state{font:600 var(--ik-fs-label)/1.3 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2);min-height:14px}.ik-lanes__clock{font:800 34px/1 var(--ik-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ik-lanes__clock small{color:var(--ik-text-2);font-size:14px;font-weight:600}.ik-lanes__say{max-width:34ch;min-height:4.5em;margin:0;font-size:16px;line-height:1.5}.ik-lanes__say .is-you{color:var(--ik-text-2);margin-bottom:6px;font-size:14px;display:block}.ik-lanes__bar{align-items:center;gap:12px;display:flex}.ik-lanes__time{font:700 15px/1 var(--ik-font-display);font-variant-numeric:tabular-nums;color:var(--ik-text-2)}.ik-lanes__time small{font-size:12px}.ik-lanes__chart{scrollbar-width:thin;border-radius:var(--ik-r-lg);background:var(--ik-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--ik-rule);padding:14px 16px;overflow-x:auto}.ik-lanes__inner{min-width:var(--ik-lanes-min,640px);position:relative}.ik-lanes__marks{margin-left:calc(var(--ik-lanes-head) + 12px);position:relative}.ik-lanes__mark{color:var(--ik-text-2);white-space:nowrap;box-shadow:inset 1px 0 0 var(--ik-line);padding-left:6px;font-size:11px;line-height:18px;position:absolute}.ik-lanes__mark b{color:var(--ik-text);font:700 13px var(--ik-font-display);font-variant-numeric:tabular-nums;margin-right:5px}.ik-lanes__mark.is-key{box-shadow:inset 2px 0 0 var(--ik-marker)}.ik-lanes__mark.is-key b{color:var(--ik-accent-text)}.ik-lanes__lane{grid-template-columns:var(--ik-lanes-head) minmax(0, 1fr);min-height:var(--ik-lanes-row);box-shadow:inset 0 1px 0 var(--ik-rule);align-items:center;gap:12px;display:grid}.ik-lanes__head{min-width:0;font:600 14px/1.25 var(--ik-font-body);align-items:center;gap:8px;display:flex}.ik-lanes__head small{color:var(--ik-text-2);font-size:12px;font-weight:400;display:block}.ik-lanes__head .ik-avatar{flex:none}.ik-lanes__track{height:var(--ik-lanes-row);position:relative}.ik-lanes__item{background:var(--ik-surface-2);height:24px;color:var(--ik-text);box-shadow:inset 0 0 0 1px var(--ik-line);font:500 11.5px/24px var(--ik-font-body);white-space:nowrap;text-overflow:ellipsis;transform-origin:0;transition:box-shadow var(--ik-quick);border-radius:6px;margin-top:-12px;padding:0 8px;position:absolute;top:50%;overflow:hidden}.ik-lanes__item.is-say{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-lanes__item.is-key{box-shadow:inset 0 0 0 1.5px var(--ik-marker)}.ik-lanes__item.is-live:not(.is-say):not(.is-key){box-shadow:inset 0 0 0 1.5px var(--ik-text)}.ik-lanes__item.is-out{overflow:visible}.ik-lanes__item.is-out .ik-lanes__label{color:var(--ik-text-2);position:absolute;left:calc(100% + 6px)}.ik-lanes__label{position:relative}.ik-lanes__done{background:var(--ik-fill-2);border-radius:inherit;position:absolute;inset:0 auto 0 0}.ik-lanes__item.is-milestone{box-shadow:none;background:0 0;margin-left:-6px;padding:0 0 0 16px;font-weight:600;overflow:visible}.ik-lanes__item.is-milestone:before{content:"";background:var(--ik-text);border-radius:2px;width:10px;height:10px;position:absolute;top:6.5px;left:1px;transform:rotate(45deg)}.ik-lanes__item.is-milestone.is-key:before{background:var(--ik-marker)}.ik-lanes__axis{height:22px;margin-left:calc(var(--ik-lanes-head) + 12px);box-shadow:inset 0 1px 0 var(--ik-rule);color:var(--ik-text-3);font-variant-numeric:tabular-nums;font-size:11px;position:relative}.ik-lanes__axis span{white-space:nowrap;position:absolute;top:6px;transform:translate(-50%)}.ik-lanes__axis span.is-first{transform:none}.ik-lanes__axis span.is-last{transform:translate(-100%)}.ik-lanes__plot{top:0;bottom:22px;left:calc(var(--ik-lanes-head) + 12px);pointer-events:none;position:absolute;right:0}.ik-lanes__vline{border-left:1px dashed var(--ik-line);width:0;position:absolute;bottom:0}.ik-lanes__now{border-left:1.5px solid var(--ik-marker);width:0;position:absolute;top:0;bottom:0}.ik-lanes__now:before{content:attr(data-label);font:600 10px/1 var(--ik-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ik-accent-text);white-space:nowrap;position:absolute;top:-2px;left:5px}.ik-lanes__playhead{background:var(--ik-marker);opacity:0;width:2px;transition:opacity var(--ik-quick);border-radius:1px;margin-left:-1px;position:absolute;top:0;bottom:0}.ik-lanes.is-playing .ik-lanes__playhead{opacity:1}.ik-lanes__links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ik-lanes__links path{fill:none;stroke:var(--ik-line);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.ik-lanes__links path.ik-lanes__tip{stroke-dasharray:none}.ik-lanes__links path.is-handoff{stroke:var(--ik-text);stroke-width:1.6px}.ik-lanes__links path.is-hidden{visibility:hidden}.ik-lanes.is-reveal .ik-lanes__item:not(.is-in){transform:scaleX(0)}.ik-lanes.is-reveal .ik-lanes__item.is-milestone:not(.is-in){transform:scale(0)}.ik-lanes--gantt .ik-lanes__item{background:0 0}.ik-lanes--swim{--ik-lanes-row:68px}.ik-lanes--swim .ik-lanes__lane:nth-of-type(2n) .ik-lanes__track{background:var(--ik-fill);border-radius:var(--ik-r-sm)}.ik-lanes--swim .ik-lanes__item{border-radius:var(--ik-r-md);background:var(--ik-bg);white-space:normal;transform-origin:50%;align-items:center;height:44px;margin-top:-22px;padding:0 10px;font-size:12.5px;line-height:1.25;display:flex}.ik-lanes--swim.is-reveal .ik-lanes__item:not(.is-in){transform:scale(0)}.ik-holo-ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.ik-holo-shape{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;flex:none;width:14px;height:14px;overflow:visible}.ik-holo-shape.is-on{fill:currentColor}.ik-holo-presence{width:112px;height:112px;display:block}.ik-holo-presence--hero{width:100%;height:132px}.ik-holo-run{pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:6px;max-width:260px;display:flex}.ik-holo-run__item{pointer-events:auto;border-radius:var(--ik-r-pill);background:var(--ik-bg);max-width:100%;height:30px;color:var(--ik-text);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);font:500 13px/1 var(--ik-font-body);text-align:left;transform-origin:100%;animation:ik-holo-run-in var(--ik-press) both;transition:opacity var(--ik-quick), transform var(--ik-press);border:0;grid-template-columns:14px minmax(0,auto) auto;align-items:center;gap:8px;padding:0 12px 0 10px;display:grid}button.ik-holo-run__item{cursor:pointer}button.ik-holo-run__item:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text)}.ik-holo-run__item:focus-visible{outline:2px solid var(--ik-text);outline-offset:2px}.ik-holo-run__glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;overflow:visible}.ik-holo-run__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:168px;overflow:hidden}.ik-holo-run__meta{color:var(--ik-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ik-holo-run__item--asks{background:var(--ik-marker);color:var(--ik-ink);box-shadow:0 2px 0 var(--ik-marker-deep)}.ik-holo-run__item--asks .ik-holo-run__meta{color:var(--ik-ink)}.ik-holo-run__item.is-done .ik-holo-run__meta{color:var(--ik-text)}.ik-holo-run__item.is-out{opacity:0;pointer-events:none;transform:translateY(4px)scale(.96)}.ik-holo-run__more{pointer-events:auto;color:var(--ik-text-2);font:500 12px/22px var(--ik-font-body);padding:0 10px}@keyframes ik-holo-run-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.ik-holo-mood{color:var(--ik-text);align-items:center;gap:8px;display:inline-flex}.ik-holo-mood svg{flex:none;width:28px;height:28px}.ik-holo-mood rect{fill:none;stroke:var(--ik-line);stroke-width:1px}.ik-holo-mood .ax{stroke:var(--ik-rule);stroke-width:1px;fill:none}.ik-holo-mood circle{fill:var(--ik-text);transition:cx var(--ik-soft), cy var(--ik-soft)}.ik-holo-mood b{font:700 13px/1 var(--ik-font-display);letter-spacing:-.01em}.ik-holo-card{gap:var(--ik-s-3);padding:var(--ik-s-4);border-radius:var(--ik-r-lg);background:var(--ik-surface);color:var(--ik-text);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline), var(--ik-float);transform-origin:100% 100%;min-width:0;transition:box-shadow var(--ik-soft), transform var(--ik-soft);display:grid;position:relative}.ik-holo-card:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline), var(--ik-float-up)}.ik-holo-card.is-in{animation:ik-holo-fly var(--ik-fly) both;animation-delay:calc(var(--i,0) * 70ms)}.ik-holo-card.is-out{animation:.22s cubic-bezier(.4,0,1,1) both ik-holo-away}@keyframes ik-holo-fly{0%{opacity:0;transform:translate(var(--fx,36px), var(--fy,64px)) scale(.62)}to{opacity:1;transform:none}}@keyframes ik-holo-away{to{opacity:0;transform:translate(24px,24px)scale(.9)}}.ik-holo-card>header{justify-content:space-between;align-items:center;gap:var(--ik-s-3);display:flex}.ik-holo-kind{color:var(--ik-text-2);font:600 10.5px/1 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.ik-holo-kind .ik-holo-ic{width:18px;height:18px}.ik-holo-x{border-radius:var(--ik-r-btn);width:28px;height:28px;color:var(--ik-text-3);transition:background var(--ik-quick), color var(--ik-quick);background:0 0;border:0;place-items:center;margin:-6px -6px -6px 0;display:inline-grid}.ik-holo-x .ik-holo-ic{width:16px;height:16px}.ik-holo-x:hover{background:var(--ik-fill);color:var(--ik-text)}.ik-holo-x:active{background:var(--ik-fill-2);box-shadow:inset 0 1px 0 var(--ik-pressed-edge)}.ik-holo-title{font:700 20px/1.15 var(--ik-font-display);letter-spacing:var(--ik-track-heading);word-break:break-word;margin:0}.ik-holo-body{gap:var(--ik-s-3);min-width:0;display:grid}.ik-holo-card>footer{gap:var(--ik-s-2);flex-wrap:wrap;display:flex}.ik-holo-text{font:400 15px/1.5 var(--ik-font-body);white-space:pre-wrap;word-break:break-word;margin:0}.ik-holo-note{color:var(--ik-text-2);margin:0;font-size:13.5px;line-height:1.45}.ik-holo-meta{color:var(--ik-text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.ik-holo-meta .is-ask{color:var(--ik-text);font-weight:600}.ik-holo-path{color:var(--ik-text-2);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:12.5px;display:flex}.ik-holo-path i{color:var(--ik-text-3);font-style:normal}.ik-holo-path .is-last{color:var(--ik-text);font-weight:600}.ik-holo-path.is-big{font-size:14px}.ik-holo-url{word-break:break-all;font-size:14px;font-weight:600}.ik-holo-place{gap:var(--ik-s-3);grid-template-columns:40px 1fr;align-items:center;display:grid}.ik-holo-place>.ik-holo-ic{stroke-width:.9px;width:40px;height:40px;color:var(--ik-text)}.ik-holo-preview{border-radius:var(--ik-r-md);background:var(--ik-bg);min-height:120px;max-height:340px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);place-items:center;display:grid;position:relative;overflow:hidden}.ik-holo-preview img{object-fit:contain;max-width:100%;max-height:340px;display:block}.ik-holo-preview.is-text{padding:var(--ik-s-3) var(--ik-s-4);-webkit-user-select:text;user-select:text;place-items:start;overflow:auto}.ik-holo-preview pre{font:400 13px/1.5 var(--ik-font-body);white-space:pre-wrap;word-break:break-word;margin:0}.ik-holo-preview.is-code pre{white-space:pre;word-break:normal;font-size:12px;line-height:1.55}.ik-holo-preview.is-empty{color:var(--ik-text-3);align-content:center;gap:6px;font-size:12.5px}.ik-holo-preview.is-empty .ik-holo-ic{stroke-width:.9px;width:36px;height:36px}.ik-holo-more{color:var(--ik-text-3);position:absolute;bottom:8px;right:12px}.ik-holo-card--info[data-tone=fact] .ik-holo-kind{color:var(--ik-text)}.ik-holo-card--info[data-tone=tip]{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line), var(--ik-float)}.ik-holo-card--info[data-tone=definition] .ik-holo-text{font-family:var(--ik-font-display);letter-spacing:-.01em;font-size:17px;font-weight:600}.ik-holo-text.is-quote{font:600 20px/1.3 var(--ik-font-display);letter-spacing:-.015em}.ik-holo-by{color:var(--ik-text-2);font-size:13px}.ik-holo-card--alarm[data-level=warn]{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text), inset 0 3px 0 var(--ik-text), var(--ik-float)}.ik-holo-card--alarm[data-level=urgent]{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-marker), inset 0 3px 0 var(--ik-marker), var(--ik-float)}.ik-holo-card--alarm[data-level=urgent] .ik-holo-kind{color:var(--ik-ink);background:var(--ik-marker);border-radius:var(--ik-r-xs);margin:-2px 0;padding:5px 8px}.ik-holo-card--alarm[data-level=urgent] .ik-holo-ic{animation:ik-holo-ring 1.6s var(--ik-soft) infinite;transform-origin:50% 12%}@keyframes ik-holo-ring{0%,55%,to{transform:rotate(0)}62%{transform:rotate(-14deg)}70%{transform:rotate(12deg)}78%{transform:rotate(-8deg)}86%{transform:rotate(4deg)}}.ik-holo-when{color:var(--ik-text-2);align-items:center;gap:8px;display:flex}.ik-holo-when .ik-holo-ic{width:18px;height:18px}.ik-holo-when b{font:800 26px/1 var(--ik-font-display);letter-spacing:var(--ik-track-display);color:var(--ik-text);font-variant-numeric:tabular-nums}.ik-holo-big{font:800 56px/.95 var(--ik-font-display);letter-spacing:var(--ik-track-display);font-variant-numeric:tabular-nums}.ik-holo-statlabel{color:var(--ik-text-2);font:600 11px/1.3 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase}.ik-holo-delta{font:700 15px/1 var(--ik-font-display)}.ik-holo-spark{width:100%;height:34px;overflow:visible}.ik-holo-spark path{fill:none;stroke:var(--ik-text-2);stroke-width:var(--ik-stroke-line,1.5);stroke-linecap:round;vector-effect:non-scaling-stroke}.ik-holo-spark path.d{stroke:var(--ik-text);stroke-width:6px}.ik-holo-refs{margin:0;padding:0;list-style:none;display:grid}.ik-holo-refs li+li{box-shadow:inset 0 1px 0 var(--ik-rule)}.ik-holo-refs button{width:100%;color:var(--ik-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px 1fr;gap:10px;padding:9px 0;display:grid}.ik-holo-refs .n{width:20px;height:20px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);font:700 11px/1 var(--ik-font-display);color:var(--ik-text-2);border-radius:50%;place-items:center;display:grid}.ik-holo-refs .t{gap:1px;min-width:0;display:grid}.ik-holo-refs b{font:600 14px/1.3 var(--ik-font-body)}.ik-holo-refs small{color:var(--ik-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ik-holo-refs button:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--ik-marker);text-decoration-color:var(--ik-marker);text-underline-offset:3px;text-decoration-thickness:2px}.ik-holo-sess{color:var(--ik-text-2);align-items:center;gap:8px;font-size:13.5px;display:flex}.ik-holo-sess .d{color:var(--ik-text-3)}.ik-holo-items{counter-reset:it;margin:0;padding:0;list-style:none;display:grid}.ik-holo-items li{counter-increment:it;grid-template-columns:24px 1fr;gap:8px;padding:8px 0;font-size:14.5px;display:grid}.ik-holo-items li+li{box-shadow:inset 0 1px 0 var(--ik-rule)}.ik-holo-items li:before{content:counter(it);color:var(--ik-text-3);font:700 13px/1.5 var(--ik-font-display);font-variant-numeric:tabular-nums}.ik-holo-scrim{animation:ik-holo-fade var(--ik-quick) both;background:0 0;position:absolute;inset:0}@keyframes ik-holo-fade{0%{opacity:0}to{opacity:1}}.ik-holo-deck{gap:var(--ik-s-3);align-content:end;display:grid}.ik-holo-deck--full{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-flow:dense;align-content:start;align-items:start;gap:var(--ik-s-4)}.ik-holo-deck--full .ik-holo-card--file{grid-column:span 2}.ik-holo-deck--full .ik-holo-card--file .ik-holo-preview,.ik-holo-deck--full .ik-holo-card--file .ik-holo-preview img{max-height:44vh}.ik-holo-caption{max-width:34ch;font:700 clamp(22px, 2.4vw, 34px)/1.15 var(--ik-font-display);letter-spacing:var(--ik-track-heading);text-wrap:balance;margin:0}.ik-holo-bars{align-items:center;gap:3px;height:40px;display:flex}.ik-holo-bars i{background:var(--ik-text-2);border-radius:2px;width:3px;height:4px;display:block}@media (prefers-reduced-motion:reduce){.ik-holo-card.is-in,.ik-holo-card.is-out,.ik-holo-card--alarm[data-level=urgent] .ik-holo-ic{animation:none}}.ik-holo-card--board{padding:var(--ik-s-4) var(--ik-s-5) var(--ik-s-5)}.ik-holo-deck--full .ik-holo-card--board{grid-column:1/-1}.ik-holo-board{border-radius:var(--ik-r-md);background:var(--ik-bg);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);position:relative;overflow:hidden}.ik-holo-board__svg{width:100%;height:auto;max-height:var(--ik-board-max,64vh);display:block}.ik-holo-board__note{pointer-events:none;font-size:28px;position:absolute;top:14px;right:22px}.ik-holo-board__svg .bn .trace{fill:none;stroke:var(--ik-marker);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round}.ik-holo-board__svg .bn.go .trace{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ik-trace-ease,cubic-bezier(.3, .7, .2, 1))}.ik-holo-board__svg .bn.done .trace{stroke:var(--ik-text-2);stroke-width:1.5px;transition:stroke var(--ik-quick), stroke-width var(--ik-quick)}.ik-holo-board__svg .bn .lab{font:700 20px var(--ik-font-display);letter-spacing:-.02em;fill:var(--ik-text)}.ik-holo-board__svg .bn .sub{font:400 13px var(--ik-font-body);fill:var(--ik-text-2)}.ik-holo-board__svg .bn .ico{fill:none;stroke:var(--ik-text);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.ik-holo-board__svg .bn .lab,.ik-holo-board__svg .bn .sub,.ik-holo-board__svg .bn .ico{opacity:0}.ik-holo-board__svg .bn.go .lab,.ik-holo-board__svg .bn.go .sub,.ik-holo-board__svg .bn.go .ico{opacity:1;transition:opacity .42s .38s}.ik-holo-board__svg .be .trace{fill:none;stroke:var(--ik-marker);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round}.ik-holo-board__svg .be.go .trace{stroke-dashoffset:0;transition:stroke-dashoffset .82s var(--ik-trace-ease,cubic-bezier(.3, .7, .2, 1))}.ik-holo-board__svg .be.done .trace{stroke:var(--ik-text-2);stroke-width:1.5px;transition:stroke var(--ik-quick), stroke-width var(--ik-quick)}.ik-holo-board__svg .be .arrow{fill:none;stroke:var(--ik-text-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ik-holo-board__svg .be.go .arrow{opacity:1;transition:opacity .22s .7s}.ik-holo-board__svg .be .el{font:500 12.5px var(--ik-font-body);fill:var(--ik-text-2);paint-order:stroke;stroke:var(--ik-bg);stroke-width:7px;stroke-linejoin:round;opacity:0}.ik-holo-board__svg .be.go .el{opacity:1;transition:opacity .42s .52s}@media (prefers-reduced-motion:reduce){.ik-holo-board__svg .bn .trace,.ik-holo-board__svg .be .trace{stroke-dashoffset:0;transition:none}.ik-holo-board__svg .bn .lab,.ik-holo-board__svg .bn .sub,.ik-holo-board__svg .bn .ico,.ik-holo-board__svg .be .el,.ik-holo-board__svg .be .arrow{opacity:1;transition:none}}.ik-holo-align{gap:14px;display:grid}.ik-holo-align .row{grid-template-columns:22px 64px minmax(0,1fr) 34px;align-items:center;gap:10px;display:grid}.ik-holo-align .ic{color:var(--ik-text);display:inline-flex}.ik-holo-align .ic .ik-holo-ic{width:20px;height:20px}.ik-holo-align b{font:700 14px/1 var(--ik-font-display);letter-spacing:-.01em}.ik-holo-align svg:not(.ik-holo-ic){width:100%;height:22px;overflow:visible}.ik-holo-align .rest{fill:none;stroke:var(--ik-text-3);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ik-holo-align .rest.dotted{stroke-dasharray:1 7}.ik-holo-align .done{fill:none;stroke:var(--ik-text);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ik-holo-align .is-weakest .done{stroke:var(--ik-marker)}.ik-holo-align .n{text-align:right;font:800 18px/1 var(--ik-font-display);letter-spacing:var(--ik-track-display);font-variant-numeric:tabular-nums}.ik-holo-align .is-unmeasured b,.ik-holo-align .is-unmeasured .n,.ik-holo-align .is-unmeasured .ic{color:var(--ik-text-3)}.ik-countdown{font-variant-numeric:tabular-nums;align-items:flex-start;gap:10px;display:inline-flex}.ik-countdown__unit{justify-items:center;gap:7px;display:grid}.ik-countdown__num{gap:3px;display:flex}.ik-countdown__digit{background:var(--ik-surface-2);width:.74em;height:1.18em;color:var(--ik-text);font:800 44px/1 var(--ik-font-display);letter-spacing:-.02em;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:background var(--ik-quick), color var(--ik-quick);border-radius:9px;display:grid;position:relative;overflow:hidden}.ik-countdown__digit>span{grid-area:1/1;place-items:center;display:grid}.ik-countdown__digit:after{content:"";height:var(--ik-hair);background:var(--ik-bg);opacity:.85;position:absolute;top:50%;left:0;right:0}.ik-countdown__label{color:var(--ik-text-2);font:600 10px/1 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase}.ik-countdown.is-last .ik-countdown__digit{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-countdown.is-last .ik-countdown__digit:after{background:var(--ik-on-solid);opacity:.25}.ik-countdown--sm{gap:7px}.ik-countdown:empty{min-height:69px}.ik-countdown--sm:empty{min-height:46px}.ik-countdown--lg:empty{min-height:calc(1.15*clamp(40px,6vw,60px) + 19px)}.ik-countdown--inline:empty,.ik-countdown--words:empty{min-height:0}.ik-countdown--sm .ik-countdown__digit{border-radius:7px;font-size:26px}.ik-countdown--sm .ik-countdown__unit{gap:5px}.ik-countdown--lg .ik-countdown__digit{border-radius:11px;font-size:clamp(40px,6vw,60px)}.ik-countdown--inline{font:700 1em/1 var(--ik-font-display);letter-spacing:-.01em;align-items:baseline;gap:0;display:inline-flex}.ik-countdown--inline .ik-countdown__unit{align-items:baseline;gap:0;display:inline-flex}.ik-countdown--inline .ik-countdown__num{gap:0}.ik-countdown--inline .ik-countdown__digit{width:.6em;height:1.15em;box-shadow:none;color:inherit;font:inherit;background:0 0;border-radius:0}.ik-countdown--inline .ik-countdown__digit:after{display:none}.ik-countdown--inline .ik-countdown__label{color:inherit;font:inherit;letter-spacing:0;text-transform:none;margin-right:.25em}.ik-countdown--inline .ik-countdown__sep{opacity:.5}.ik-countdown--inline.is-last{color:var(--ik-text);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.ik-countdown--words{font:inherit;font-variant-numeric:tabular-nums;display:inline}.ik-countdown--words[data-state=live]{color:var(--ik-accent-text);font-weight:600}.ik-countdown--words[data-state=ended]{color:var(--ik-text-2)}.ik-offerline{pointer-events:none;display:block}.ik-offerline svg{display:block;overflow:visible}.ik-offerline path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ik-offerline__line{stroke:var(--ik-text);stroke-width:2.25px;opacity:.92}.ik-offerline__ghost{stroke:var(--ik-text-2);stroke-width:1.5px;opacity:.14}.ik-offerline__dot{fill:var(--ik-text)}.ik-roll{min-width:0;display:grid;position:relative;overflow:hidden}.ik-roll__item{opacity:0;grid-area:1/1;align-items:center;gap:8px;min-width:0;display:flex}.ik-roll__item.is-on{opacity:1}.ik-roll:not(:has(.is-on))>.ik-roll__item:first-child{opacity:1}.ik-roll__item .ik-icon{width:18px;height:18px;color:var(--ik-text-2);flex:none}.ik-roll__item b{font:800 1.12em/1 var(--ik-font-display);letter-spacing:-.02em;color:var(--ik-text)}.ik-offer{isolation:isolate;gap:var(--ik-s-6) var(--ik-s-7);border-radius:var(--ik-r-xl);flex-wrap:wrap;padding:28px 28px 28px 32px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.ik-offer:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;position:absolute;inset:0}.ik-offer>.ik-offerline{z-index:-1;position:absolute;inset:0}.ik-offer__main{flex:24rem;align-content:start;gap:12px;min-width:0;max-width:35rem;display:grid}.ik-offer__kicker{color:var(--ik-text-2);font:600 11px/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ik-offer__kicker b{color:var(--ik-text);font-weight:600}.ik-offer__pulse{background:var(--ik-text);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.ik-offer__pulse:after{content:"";box-shadow:inset 0 0 0 1.5px var(--ik-text);opacity:0;border-radius:50%;animation:2.4s cubic-bezier(.2,.9,.25,1) infinite ik-offer-pulse;position:absolute;inset:-4px}@keyframes ik-offer-pulse{0%{opacity:.9;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.ik-offer__pulse:after{animation:none}}.ik-offer__title{font:800 clamp(32px, 4.4vw, 54px)/.98 var(--ik-font-display);letter-spacing:-.038em;text-wrap:balance;margin:0}.ik-offer__title s,.ik-offermodal__price s,.ik-plan__price s{color:var(--ik-text-3);font-weight:700;text-decoration-thickness:.07em}.ik-offer__title s{margin-left:.12em;font-size:.62em}.ik-offer__text{color:var(--ik-text-2);font:400 16px/1.5 var(--ik-font-body);max-width:33rem;margin:0}.ik-offer__text b{color:var(--ik-text);font-weight:600}.ik-offer__roll{font:500 15px/1.5 var(--ik-font-body);color:var(--ik-text-2);margin-top:4px}.ik-offer__proof{color:var(--ik-text-2);font:500 14px/1.35 var(--ik-font-body);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ik-offer__proof b{color:var(--ik-text);font-weight:700}.ik-offer .ik-crowd,.ik-offermodal .ik-crowd{width:216px;max-width:100%}.ik-offer .ik-crowd>.ik-avatar,.ik-offer .ik-crowd__more{width:30px;height:30px;box-shadow:0 0 0 2.5px var(--ik-bg)}.ik-offermodal .ik-crowd>.ik-avatar,.ik-offermodal .ik-crowd__more{box-shadow:0 0 0 2.5px var(--ik-surface)}.ik-offer__side{flex:1 0 auto;align-content:space-between;justify-items:end;gap:22px;min-width:0;display:grid}.ik-offer__clock{justify-items:end;gap:10px;display:grid}.ik-offer__clocklabel{color:var(--ik-text-2);font:600 11px/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;text-align:right}.ik-offer__act{padding-bottom:var(--ik-sink);justify-items:end;gap:10px;display:grid}.ik-offer__cta{white-space:nowrap}.ik-offer__note{color:var(--ik-text-2);font:500 13px/1.3 var(--ik-font-body);text-align:right}.ik-offer__close{z-index:3;position:absolute;top:10px;right:10px}.ik-offer:has(.ik-offer__close) .ik-offer__clock{padding-right:34px}@container (max-width:760px){.ik-offer__side{flex-wrap:wrap;flex-basis:100%;justify-content:space-between;align-items:flex-end;gap:18px 24px;display:flex}.ik-offer__clock,.ik-offer__act{justify-items:start}.ik-offer__clocklabel,.ik-offer__note{text-align:left}.ik-offer__clock{padding-right:0!important}.ik-offer__main{max-width:none;padding-right:30px}}@container (max-width:520px){.ik-offer__act,.ik-offer__act .ik-btn{width:100%}.ik-offer__act .ik-btn{justify-content:center}.ik-offer .ik-countdown__digit{font-size:32px}.ik-offer__text,.ik-offer__main>.ik-not{display:none}.ik-offer__title{font-size:30px}}@media (max-width:760px){.ik-offer{gap:18px;padding:22px 18px 20px}}.ik-offer--slim{border-radius:var(--ik-r-lg);align-items:center;gap:8px 16px;padding:9px 9px 9px 18px;container-type:normal}.ik-offer--slim .ik-offer__text{max-width:none;color:var(--ik-text);font:500 15px/1.4 var(--ik-font-body);flex:260px}.ik-offer--slim .ik-offer__text .ik-countdown--inline{font-size:1.05em}.ik-offer--slim .ik-offer__act{align-items:center;gap:4px;width:auto;padding-bottom:0;display:flex}.ik-offer--slim .ik-offer__act .ik-btn{width:auto}.ik-offer--slim .ik-offer__close{position:static}@media (max-width:760px){.ik-offer--slim{gap:8px 12px;padding:10px 8px 10px 14px}}.ik-railoffer{border-radius:var(--ik-r-lg);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);gap:6px;padding:16px 16px 14px;display:grid}.ik-railoffer__kicker{color:var(--ik-text-2);font:600 11px/1.3 var(--ik-font-body);letter-spacing:.06em;text-transform:uppercase;display:block}.ik-railoffer__kicker b{color:var(--ik-marker);font-weight:700}.ik-railoffer__clock{min-height:1em;color:var(--ik-text);font:700 26px/1 var(--ik-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;display:block}.ik-railoffer__clock .ik-countdown--inline{font-size:inherit}.ik-railoffer__price{color:var(--ik-text-2);font:500 13px/1.4 var(--ik-font-body);margin:0}.ik-railoffer__price b{color:var(--ik-text);font-weight:700}.ik-railoffer__price s{color:var(--ik-text-2);text-decoration-thickness:var(--ik-hair)}.ik-railoffer__text{color:var(--ik-text-2);font:500 14px/1.4 var(--ik-font-body);text-wrap:pretty;margin:0}.ik-railoffer__text b{color:var(--ik-text);font-weight:700}.ik-railoffer__cta{width:100%;margin-top:8px}.ik-railoffer__cta .ik-icon{width:20px;height:20px}.ik-railoffer--page{display:none}@media (min-width:861px){:root[data-ik-rail] .ik-railoffer{box-shadow:none;background:0 0;gap:0;padding:0}:root[data-ik-rail] .ik-railoffer__kicker,:root[data-ik-rail] .ik-railoffer__clock,:root[data-ik-rail] .ik-railoffer__price,:root[data-ik-rail] .ik-railoffer__text,:root[data-ik-rail] .ik-railoffer__cta>span{display:none}:root[data-ik-rail] .ik-railoffer__cta{width:48px;height:48px;margin-top:0;padding:0}:root[data-ik-rail] .ik-railoffer__cta .ik-icon{width:22px;height:22px}}@media (max-width:860px){.ik-railoffer--page{width:calc(100% - 2 * var(--ik-s-4));max-width:800px;margin:var(--ik-s-5) auto 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;display:grid}.ik-railoffer--page .ik-railoffer__cta{grid-area:1/2/span 2;width:auto}.ik-railoffer--page .ik-railoffer__clock{font-size:22px}.ik-railoffer--page .ik-railoffer__cta{margin-top:0}}.ik-offermodal{overscroll-behavior:contain;border-radius:var(--ik-r-xl);outline:var(--ik-hair) solid var(--ik-outline);outline-offset:calc(-1 * var(--ik-hair));grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);width:min(1000px,100%);max-height:calc(100dvh - 32px);display:grid;position:relative;overflow-y:auto}.ik-offermodal__close{z-index:4;position:absolute;top:14px;right:14px}.ik-offermodal__stage{isolation:isolate;grid-area:1/1;align-content:space-between;gap:28px;min-height:580px;padding:34px 34px 30px;display:grid;position:relative;overflow:hidden}.ik-offermodal__stage>.ik-offerline{z-index:-1;position:absolute;inset:0}.ik-offermodal__top{gap:14px;display:grid}.ik-offermodal__price{font:800 clamp(76px, 11vw, 132px)/.84 var(--ik-font-display);letter-spacing:-.055em;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0;display:flex}.ik-offermodal__price s,.ik-offermodal__price small{letter-spacing:-.02em;font-size:.3em}.ik-offermodal__price small{color:var(--ik-text-2);font-weight:700}.ik-offermodal__save{color:var(--ik-text);font:600 15px/1.35 var(--ik-font-body);flex-wrap:wrap;gap:6px 14px;display:flex}.ik-offermodal__save span{align-items:center;gap:6px;display:inline-flex}.ik-offermodal__save .ik-icon{width:16px;height:16px;color:var(--ik-text-2)}.ik-offermodal__clock{justify-items:start;gap:12px;display:grid}.ik-offermodal__clock .ik-offer__clocklabel{text-align:left}.ik-offermodal__body{background:var(--ik-surface);box-shadow:inset var(--ik-hair) 0 0 var(--ik-rule);grid-area:1/2;align-content:start;gap:20px;padding:34px;display:grid}.ik-offermodal__title{font:800 clamp(26px, 3vw, 34px)/1.02 var(--ik-font-display);letter-spacing:-.032em;text-wrap:balance;margin:0;padding-right:30px}.ik-offermodal__gets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ik-offermodal__get:last-child:nth-child(odd){grid-column:1/-1}.ik-offermodal__get{border-radius:var(--ik-r-md);background:var(--ik-fill);align-content:start;gap:6px;padding:14px 15px;display:grid;position:relative}.ik-offermodal__get b{font:800 30px/1 var(--ik-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;text-wrap:balance;align-items:flex-start;gap:8px;display:flex}.ik-offermodal__get b .ik-icon{width:18px;height:18px;color:var(--ik-text-2);flex:none;margin-top:calc(.5em - 9px)}.ik-offermodal__get span{color:var(--ik-text-2);font:500 13.5px/1.35 var(--ik-font-body)}.ik-offermodal__quote{box-shadow:inset 1.5px 0 0 var(--ik-text);gap:10px;margin:0;padding:2px 0 2px 16px;display:grid;position:relative}.ik-offermodal__quote p{font:600 17px/1.42 var(--ik-font-body);margin:0}.ik-offermodal__quote footer{color:var(--ik-text-2);font:500 13px/1.3 var(--ik-font-body);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ik-offermodal__quote .ik-hand{font-size:24px;position:absolute;top:-32px;right:0}.ik-offermodal__get .ik-hand{font:600 22px/1 var(--ik-font-hand);color:var(--ik-accent-text);pointer-events:none;position:absolute;top:-16px;right:10px}.ik-offermodal__actions{padding-bottom:var(--ik-sink);gap:12px;display:grid}.ik-offermodal__actions>.ik-btn--marker{height:58px;font-size:18px}.ik-offermodal__alt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ik-offermodal__note{color:var(--ik-text-2);font:500 13px/1.4 var(--ik-font-body);margin:0}.ik-offermodal__note.is-error{color:var(--ik-accent-text)}@media (max-width:860px){.ik-offermodal{grid-template-columns:minmax(0,1fr)}.ik-offermodal__stage>.ik-offerline{display:none}.ik-offermodal__top .ik-offer__kicker{padding-right:40px}.ik-offermodal__stage{gap:22px;min-height:0;padding:26px 20px 24px}.ik-offermodal__body{box-shadow:inset 0 var(--ik-hair) 0 var(--ik-rule);grid-area:2/1;padding:24px 20px 26px}.ik-offermodal__title{padding-right:0}.ik-offermodal .ik-countdown__digit{font-size:34px}}@media (max-width:560px){:is(.ik-modal:has(>.ik-offermodal),.ik-modal:has(>.ik-upgrade)){padding:12px}.ik-offermodal{max-height:calc(100dvh - 24px)}}@media (max-width:420px){.ik-offermodal__gets{grid-template-columns:minmax(0,1fr)}.ik-offermodal__get b{font-size:26px}}.ik-upgrade__offer.ik-on-ink{border-radius:var(--ik-r-lg);background:var(--ik-ink);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:14px 16px 14px 18px;font-size:15px;display:grid}@media (max-width:640px){.ik-upgrade__offer.ik-on-ink{grid-template-columns:minmax(0,1fr)}.ik-upgrade__offer .ik-countdown{margin-left:0}}.ik-upgrade__offer.ik-on-ink .ik-label{color:var(--ik-text-2)}.ik-upgrade__offer .ik-countdown{margin-left:auto}.ik-upgrade__missing{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ik-upgrade__missing li{border-radius:var(--ik-r-pill);background:var(--ik-fill);color:var(--ik-text-2);font:500 13.5px/1.2 var(--ik-font-body);align-items:center;gap:7px;padding:7px 12px 7px 10px;display:inline-flex}.ik-upgrade__missing li .ik-icon{width:15px;height:15px;color:var(--ik-text-3)}.ik-upgrade__missing b{color:var(--ik-text);font:800 15px/1 var(--ik-font-display);letter-spacing:-.02em}.ik-plan__save{color:var(--ik-text);font:600 14px/1.35 var(--ik-font-body)}.ik-plan__save small{color:var(--ik-text-2);font:500 13px/1.35 var(--ik-font-body);display:block}.ik-holo-card--widget{padding:var(--ik-s-4)}.ik-holo-q{font:700 19px/1.25 var(--ik-font-display);letter-spacing:var(--ik-track-heading);margin:0}.ik-holo-status{color:var(--ik-text-2);align-self:center;font-size:12.5px}.ik-holo-chips{flex-wrap:wrap;gap:6px;display:flex}.ik-holo-chip{border-radius:var(--ik-r-pill);height:28px;color:var(--ik-text-2);font:500 12.5px var(--ik-font-body);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);cursor:pointer;transition:background var(--ik-quick), color var(--ik-quick);background:0 0;border:0;padding:0 11px}.ik-holo-chip[aria-pressed=true]{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-holo-cap{resize:none;-webkit-user-select:text;user-select:text;min-height:84px;font-size:15px}.ik-holo-recent{display:grid}.ik-holo-recent .r{box-shadow:inset 0 1px 0 var(--ik-rule);animation:ik-holo-fade var(--ik-quick) both;justify-content:space-between;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.ik-holo-recent small{color:var(--ik-text-3);white-space:nowrap}.ik-holo-drop{border-radius:var(--ik-r-lg);text-align:center;cursor:pointer;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);transition:background var(--ik-quick), box-shadow var(--ik-quick);outline:none;justify-items:center;gap:6px;padding:28px 16px;display:grid}.ik-holo-drop .ik-holo-ic{stroke-width:.9px;width:38px;height:38px;color:var(--ik-text-2)}.ik-holo-drop b{font:700 17px var(--ik-font-display)}.ik-holo-drop small{color:var(--ik-text-2);font-size:12.5px}.ik-holo-drop:hover,.ik-holo-drop:focus-visible{background:var(--ik-fill)}.ik-holo-drop.is-over{background:var(--ik-fill-2);box-shadow:inset 0 0 0 2px var(--ik-marker)}.ik-holo-files{display:grid}.ik-holo-files .f{box-shadow:inset 0 1px 0 var(--ik-rule);animation:ik-holo-fade var(--ik-quick) both;justify-content:space-between;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.ik-holo-files small{color:var(--ik-text-2);text-align:right}.ik-holo-plan{gap:var(--ik-s-3);display:grid}.ik-holo-plan .bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ik-holo-plan .nav{align-items:center;gap:4px;display:flex}.ik-holo-plan .nav b{font:700 16px var(--ik-font-display);letter-spacing:-.01em;padding:0 6px}.ik-holo-plan button,.ik-holo-cal button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ik-holo-plan .nav button,.ik-holo-cal .bar button{border-radius:var(--ik-r-btn);width:30px;height:30px;color:var(--ik-text-2);transition:background var(--ik-quick);place-items:center;display:inline-grid}.ik-holo-plan .nav button:hover,.ik-holo-cal .bar button:hover{background:var(--ik-fill);color:var(--ik-text)}.ik-holo-plan .nav .today{width:auto;font:600 12.5px var(--ik-font-body);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);border-radius:var(--ik-r-pill);height:28px;margin-left:4px;padding:0 10px}.ik-holo-plan .seg{border-radius:var(--ik-r-pill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);padding:3px;display:inline-flex}.ik-holo-plan .seg button{border-radius:var(--ik-r-pill);height:26px;font:600 12.5px var(--ik-font-body);color:var(--ik-text-2);transition:background var(--ik-quick), color var(--ik-quick);padding:0 12px}.ik-holo-plan .seg button[aria-selected=true]{background:var(--ik-solid);color:var(--ik-on-solid)}.ik-holo-plan .lb{font:600 10.5px var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2)}.ik-holo-plan .wk{border-radius:var(--ik-r-md);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.ik-holo-plan .wk .g{border-radius:var(--ik-r-pill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);padding:4px 10px;font-size:12.5px}.ik-holo-plan .wk .g.empty{width:56px;height:22px;box-shadow:none;border-bottom:1px dotted var(--ik-line);border-radius:0}.ik-holo-plan .cols{grid-template-columns:repeat(var(--cols,7), minmax(0, 1fr));align-items:start;gap:10px;display:grid}.ik-holo-plan .cols[data-n="1"]{--cols:1}.ik-holo-plan .cols[data-n="3"]{--cols:3}.ik-holo-plan .cols[data-n="7"]{--cols:7}.ik-holo-plan .day{border-radius:var(--ik-r-md);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);min-height:150px;transition:background var(--ik-quick), box-shadow var(--ik-quick);align-content:start;gap:8px;padding:10px;display:grid}.ik-holo-plan .day.is-today{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text)}.ik-holo-plan .day.is-hot{background:var(--ik-fill-2);box-shadow:inset 0 0 0 2px var(--ik-text)}.ik-holo-plan .day>header{align-items:baseline;gap:6px;display:flex}.ik-holo-plan .day>header b{font:600 10.5px var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2)}.ik-holo-plan .day>header .dn{font:800 22px/1 var(--ik-font-display);letter-spacing:var(--ik-track-display);font-variant-numeric:tabular-nums}.ik-holo-plan .ld{background:var(--ik-rule);border-radius:2px;align-self:center;width:44px;height:3px;margin-left:auto;position:relative}.ik-holo-plan .ld u{background:var(--ik-text);transition:width var(--ik-soft);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.ik-holo-plan .day.is-over .ld u{background:var(--ik-marker)}.ik-holo-plan ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ik-holo-plan .ev li{color:var(--ik-text-2);border-radius:var(--ik-r-xs);background:var(--ik-fill);gap:8px;padding:4px 8px;font-size:12.5px;display:flex}.ik-holo-plan .ev time{font-variant-numeric:tabular-nums;color:var(--ik-text-3)}.ik-holo-plan .t{border-radius:var(--ik-r-xs);cursor:grab;transition:background var(--ik-quick);grid-template-columns:20px 1fr auto auto;align-items:center;gap:8px;padding:6px 4px;font-size:13.5px;display:grid}.ik-holo-plan .t:hover{background:var(--ik-fill)}.ik-holo-plan .t.is-drag{opacity:.4}.ik-holo-plan .t.is-done .tt{color:var(--ik-text-3);text-decoration:line-through}.ik-holo-plan .t.is-hl{box-shadow:inset 2px 0 0 var(--ik-marker);padding-left:8px}.ik-holo-plan .t em{color:var(--ik-text-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal}.ik-holo-plan .ck,.ik-holo-check .ck{width:18px;height:18px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);transition:background var(--ik-press);border-radius:5px;place-items:center;padding:0;display:inline-grid}.ik-holo-plan .ck[aria-pressed=true],.ik-holo-check .ck[aria-pressed=true]{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-holo-plan .ck .ik-holo-ic,.ik-holo-check .ck .ik-holo-ic{stroke-width:2.4px;width:13px;height:13px}.ik-holo-plan .fl{width:22px;height:22px;color:var(--ik-text-3);opacity:0;transition:opacity var(--ik-quick), color var(--ik-quick);border-radius:6px;place-items:center;padding:0;display:inline-grid}.ik-holo-plan .t:hover .fl,.ik-holo-plan .fl[aria-pressed=true]{opacity:1}.ik-holo-plan .fl[aria-pressed=true]{color:var(--ik-marker)}.ik-holo-plan .fl .ik-holo-ic{width:15px;height:15px}.ik-holo-plan .add input{border-radius:var(--ik-r-sm);min-height:32px;padding:5px 10px;font-size:13px}.ik-holo-plan .hint{color:var(--ik-text-2);margin:0;font-size:12.5px}.ik-holo-plan .un{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ik-holo-plan .un .u{border-radius:var(--ik-r-pill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);cursor:grab;padding:4px 10px;font-size:12.5px}.ik-holo-plan .ft{align-items:center;gap:10px;display:flex}.ik-holo-plan .msg{color:var(--ik-text-2);font-size:12.5px}.ik-holo-deck--full .ik-holo-card--widget[data-widget=planner],.ik-holo-deck--full .ik-holo-card--widget[data-widget=calendar]{grid-column:1/-1}.ik-holo-cal{gap:var(--ik-s-3);display:grid}.ik-holo-cal .bar{justify-content:space-between;align-items:center;display:flex}.ik-holo-cal .bar b{font:700 20px var(--ik-font-display);letter-spacing:var(--ik-track-heading)}.ik-holo-cal .g{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ik-holo-cal .h{font:600 10.5px var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-3);text-align:center;font-style:normal}.ik-holo-cal .c{border-radius:var(--ik-r-sm);min-height:56px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);text-align:left;transition:background var(--ik-quick);align-content:space-between;justify-items:start;padding:6px 8px;display:grid}.ik-holo-cal .c:hover{background:var(--ik-fill)}.ik-holo-cal .c:active{background:var(--ik-fill-2);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule), inset 0 1px 0 var(--ik-pressed-edge)}.ik-holo-cal .c.out{opacity:.35}.ik-holo-cal .c.today{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text)}.ik-holo-cal .c b{font:700 14px var(--ik-font-display);font-variant-numeric:tabular-nums}.ik-holo-cal .c s{gap:3px;display:flex}.ik-holo-cal .c u{background:var(--ik-text-2);border-radius:50%;width:5px;height:5px}.ik-holo-cal .c.hl u:first-child{background:var(--ik-marker)}.ik-holo-tiles{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.ik-holo-tiles .tile{border-radius:var(--ik-r-md);min-height:104px;color:var(--ik-text);cursor:pointer;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:transform var(--ik-press), box-shadow var(--ik-quick), opacity var(--ik-quick), background var(--ik-quick);background:0 0;border:0;align-content:center;justify-items:center;gap:8px;padding:12px 8px;display:grid}.ik-holo-tiles .tile:hover{background:var(--ik-fill)}.ik-holo-tiles .tile:active{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line), inset 0 1px 0 var(--ik-pressed-edge);transform:translateY(1px)scale(.98)}.ik-holo-tiles .tile.is-on{box-shadow:inset 0 0 0 2px var(--ik-text);background:var(--ik-fill-2)}.ik-holo-tiles .tile.is-off{opacity:.3}.ik-holo-tiles .tile .ik-holo-ic{stroke-width:1.1px;width:34px;height:34px}.ik-holo-tiles .tile img{object-fit:cover;border-radius:var(--ik-r-sm);width:100%;max-height:90px}.ik-holo-tiles .tile b{font:600 13.5px var(--ik-font-body);text-align:center}.ik-holo-tiles .ltr{font:800 32px/1 var(--ik-font-display)}.ik-holo-btns{flex-wrap:wrap;gap:8px;display:flex}.ik-holo-btns .ik-btn{height:42px}.ik-holo-scale{grid-template-columns:repeat(var(--n,5), 1fr);align-items:end;gap:8px;display:grid}.ik-holo-scale button{color:var(--ik-text-2);cursor:pointer;border-radius:var(--ik-r-sm);transition:transform var(--ik-press), color var(--ik-quick);background:0 0;border:0;justify-items:center;gap:6px;padding:8px 0;display:grid}.ik-holo-scale button s{background:var(--ik-fill-2);width:100%;max-width:38px;transition:background var(--ik-quick);border-radius:4px;text-decoration:none}.ik-holo-scale button:hover:not(:disabled) s{background:var(--ik-line)}.ik-holo-scale button:active:not(:disabled){transform:scale(.94)}.ik-holo-scale button.is-on s{background:var(--ik-text)}.ik-holo-scale button.is-on{color:var(--ik-text)}.ik-holo-scale b{font:700 15px var(--ik-font-display)}.ik-holo-ends{color:var(--ik-text-2);justify-content:space-between;font-size:12.5px;display:flex}.ik-holo-check li{cursor:pointer;border-radius:var(--ik-r-xs);grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:9px 4px;font-size:14.5px;display:grid}.ik-holo-check li+li{box-shadow:inset 0 1px 0 var(--ik-rule)}.ik-holo-check li:hover{background:var(--ik-fill)}.ik-holo-check li.is-done span{color:var(--ik-text-3);text-decoration:line-through}.ik-holo-check{margin:0;padding:0;list-style:none}.ik-holo-habits{gap:6px;display:grid}.ik-holo-habits .hd,.ik-holo-habits .hr{grid-template-columns:minmax(80px,1.4fr) repeat(7,1fr);align-items:center;gap:6px;display:grid}.ik-holo-habits .hd i{font:600 10.5px var(--ik-font-body);color:var(--ik-text-3);text-align:center;font-style:normal}.ik-holo-habits .hd i.today{color:var(--ik-text)}.ik-holo-habits .nm{font-size:14px;font-weight:600}.ik-holo-habits .d{border-radius:var(--ik-r-sm);height:30px;color:var(--ik-text);cursor:pointer;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:background var(--ik-quick), transform var(--ik-press);background:0 0;border:0;place-items:center;display:grid}.ik-holo-habits .d:active{transform:scale(.92)}.ik-holo-habits .d.done{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-holo-habits .d.missed{color:var(--ik-text-3);background:var(--ik-fill)}.ik-holo-habits .d .ik-holo-ic{stroke-width:2.2px;width:16px;height:16px}.ik-holo-skel{gap:10px;display:grid}.ik-holo-skel i{background:var(--ik-fill-2);border-radius:6px;height:11px;animation:1.8s ease-in-out infinite ik-holo-breathe;display:block}.ik-holo-skel .box{border-radius:var(--ik-r-md);background:var(--ik-fill);height:150px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);animation:1.8s ease-in-out .2s infinite ik-holo-breathe}@keyframes ik-holo-breathe{0%,to{opacity:.55}50%{opacity:1}}.ik-holo-lookup{margin:0}@media (prefers-reduced-motion:reduce){.ik-holo-skel i,.ik-holo-skel .box{animation:none}}.ik-holo-tools{align-items:center;gap:2px;margin:-6px -6px -6px 0;display:inline-flex}.ik-holo-card>header .ik-holo-x{margin:0}.ik-holo-copy{border-radius:var(--ik-r-btn);width:28px;height:28px;color:var(--ik-text-3);cursor:pointer;opacity:0;transition:opacity var(--ik-quick), background var(--ik-quick), color var(--ik-quick);background:0 0;border:0;place-items:center;display:inline-grid}.ik-holo-copy .ik-holo-ic{width:16px;height:16px}.ik-holo-card:hover .ik-holo-copy,.ik-holo-card:focus-within .ik-holo-copy,.ik-holo-copy.is-done{opacity:1}.ik-holo-copy:hover{background:var(--ik-fill);color:var(--ik-text)}.ik-holo-copy:active{background:var(--ik-fill-2);box-shadow:inset 0 1px 0 var(--ik-pressed-edge)}.ik-holo-copy.is-done{color:var(--ik-text)}@media (hover:none){.ik-holo-copy{opacity:.7}}.ik-holo-chart{gap:var(--ik-s-3);display:grid}.ik-holo-chart__svg{width:100%;height:auto;color:var(--ik-text-2);display:block;overflow:visible}.ik-holo-chart__svg .grid{stroke:var(--ik-rule);stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.ik-holo-chart__svg .tick,.ik-holo-chart__svg .lab{font:500 11.5px var(--ik-font-body);fill:var(--ik-text-2)}.ik-holo-chart__svg .val,.ik-holo-chart__svg .pct{font:700 12px var(--ik-font-display);fill:var(--ik-text);font-variant-numeric:tabular-nums}.ik-holo-chart__svg .pct{fill:var(--ik-bg)}.ik-holo-chart__svg .slice.s1~.pct{fill:var(--ik-text)}.ik-holo-chart__svg .big{font:800 54px var(--ik-font-display);fill:var(--ik-text);letter-spacing:var(--ik-track-display);font-variant-numeric:tabular-nums}.ik-holo-chart__svg .bar{fill:var(--ik-text);stroke:var(--ik-text);stroke-width:1.2px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50% 100%}.ik-holo-chart__svg .bar.b1{fill:none}.ik-holo-chart__svg .bar.b2{fill:url(#hatch1);color:var(--ik-text)}.ik-holo-chart__svg .bar.h{transform-origin:0}.ik-holo-chart__svg .bar.hi{fill:var(--ik-marker);stroke:var(--ik-marker)}.ik-holo-chart__svg .ln{fill:none;stroke:var(--ik-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.ik-holo-chart__svg .ln.l1{stroke-dasharray:7 5}.ik-holo-chart__svg .ln.l2{stroke-dasharray:1.5 5}.ik-holo-chart__svg .ln.rad{stroke-width:1.8px}.ik-holo-chart__svg .ln.gauge{stroke-width:12px;stroke:var(--ik-marker);stroke-dasharray:var(--from);stroke-dashoffset:var(--to)}.ik-holo-chart__svg .fillarea{fill:var(--ik-fill);stroke:none}.ik-holo-chart__svg .pt{fill:var(--ik-bg);stroke:var(--ik-text);stroke-width:2px;vector-effect:non-scaling-stroke}.ik-holo-chart__svg .pt.hi{fill:var(--ik-marker);stroke:var(--ik-marker)}.ik-holo-chart__svg .slice{stroke:var(--ik-bg);stroke-width:2px;fill:var(--ik-text)}.ik-holo-chart__svg .slice.s1{fill:var(--ik-text-3)}.ik-holo-chart__svg .slice.s2{fill:url(#hatch1);color:var(--ik-text);stroke:var(--ik-text);stroke-width:1px}.ik-holo-chart__svg .slice.hi{fill:var(--ik-marker)}.ik-holo-chart__svg .swt.s0{fill:var(--ik-text)}.ik-holo-chart__svg .swt.s1{fill:var(--ik-text-3)}.ik-holo-chart__svg .swt.s2{fill:url(#hatch1);color:var(--ik-text);stroke:var(--ik-text);stroke-width:1px}.ik-holo-chart__svg .swt.hi{fill:var(--ik-marker);stroke:none}.ik-holo-legend{color:var(--ik-text-2);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.ik-holo-legend i{border-top:2px solid var(--ik-text);vertical-align:middle;width:22px;height:0;margin-right:7px;display:inline-block}.ik-holo-legend .k1 i{border-top-style:dashed}.ik-holo-legend .k2 i{border-top-style:dotted}.is-draw .bar{animation:ik-holo-grow .56s var(--ik-trace) both;animation-delay:var(--d,0s)}.is-draw .ln:not(.gauge){stroke-dasharray:1;animation:ik-holo-trace .9s var(--ik-trace) both}.is-draw .ln.l1:not(.gauge){stroke-dasharray:1}.is-draw .ln.gauge{animation:ik-holo-gauge .9s var(--ik-trace) both}.is-draw .pt{animation:ik-holo-pop var(--ik-press) both;animation-delay:var(--d,.7s)}.is-draw .sweepc{animation:ik-holo-trace .9s var(--ik-trace) both}.is-draw .val,.is-draw .pct,.is-draw .leg{animation:ik-holo-fade var(--ik-quick) both;animation-delay:var(--d,.6s)}.is-draw .fillarea{animation:.7s .5s both ik-holo-fade}@keyframes ik-holo-grow{0%{transform:scaleY(0)}to{transform:none}}.is-draw .bar.h{animation-name:ik-holo-growx}@keyframes ik-holo-growx{0%{transform:scaleX(0)}to{transform:none}}@keyframes ik-holo-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ik-holo-gauge{0%{stroke-dashoffset:var(--from)}to{stroke-dashoffset:var(--to)}}@keyframes ik-holo-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.ik-holo-chart__svg .pt{transform-box:fill-box;transform-origin:50%}.ik-holo-card--widget[data-widget=chart] .ik-holo-chart{min-width:0}.ik-holo-deck--full .ik-holo-card--widget[data-widget=chart]{grid-column:span 2}@media (prefers-reduced-motion:reduce){.is-draw .bar,.is-draw .ln,.is-draw .pt,.is-draw .sweepc,.is-draw .val,.is-draw .pct,.is-draw .leg,.is-draw .fillarea{animation:none}}.is-still,.is-still *{animation:none!important}.ik-holo-av{--s:28px;width:var(--s);height:var(--s);color:var(--ik-text);font:700 calc(var(--s) * .38)/1 var(--ik-font-display);letter-spacing:-.01em;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.ik-holo-av:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);pointer-events:none;position:absolute;inset:0}.ik-holo-av.is-square{border-radius:calc(var(--s) * .22)}.ik-holo-av img{object-fit:cover;width:100%;height:100%;display:block}.ik-holo-card--widget[data-widget=table]{--tbl-h:460px}.ik-holo-deck--full .ik-holo-card--widget[data-widget=table]{--tbl-h:min(66vh, 720px);grid-column:1/-1}.ik-holo-deck--full .ik-holo-card--widget[data-widget=person],.ik-holo-deck--full .ik-holo-card--widget[data-widget=company]{grid-column:span 2}.ik-holo-tbl{gap:10px;min-width:0;display:grid;position:relative;container:tbl/inline-size}.ik-holo-tbl [hidden],.ik-holo-ent [hidden]{display:none!important}.ik-holo-tbl .ik-holo-ic{flex:none;width:14px;height:14px}.ik-holo-tbl :where(button:not(.ik-btn)){font:inherit;color:inherit}.ik-holo-tbl.is-drop .lst{box-shadow:inset 0 0 0 2px var(--ik-marker)}.ik-holo-tbl mark{background:var(--ik-fill-2);color:inherit;box-shadow:inset 0 -1.5px 0 var(--ik-text);border-radius:3px}body.ik-holo-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ik-holo-tbl .vbar{align-items:center;gap:6px;min-width:0;display:flex}.ik-holo-tbl .vtabs{scrollbar-width:none;flex:auto;gap:2px;min-width:0;padding:1px;display:flex;overflow-x:auto}.ik-holo-tbl .vtabs::-webkit-scrollbar{display:none}.ik-holo-tbl .vt{border-radius:var(--ik-r-pill);height:30px;color:var(--ik-text-2);font:600 12.5px var(--ik-font-body);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--ik-quick), color var(--ik-quick), transform var(--ik-press);outline:none;flex:none;align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.ik-holo-tbl .vt:hover{background:var(--ik-fill);color:var(--ik-text)}.ik-holo-tbl .vt:focus-visible{box-shadow:inset 0 0 0 2px var(--ik-text)}.ik-holo-tbl .vt[aria-selected=true]{background:var(--ik-solid);color:var(--ik-on-solid)}.ik-holo-tbl .vt.is-drag{opacity:.7;box-shadow:var(--ik-float)}.ik-holo-tbl .vt .vg .ik-holo-ic{width:14px;height:14px}.ik-holo-tbl .vt .vm{border-radius:var(--ik-r-pill);opacity:0;cursor:pointer;width:22px;height:22px;transition:opacity var(--ik-quick), background var(--ik-quick);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ik-holo-tbl .vt:hover .vm,.ik-holo-tbl .vt[aria-selected=true] .vm,.ik-holo-tbl .vt .vm:focus-visible{opacity:.8}.ik-holo-tbl .vt .vm:hover{background:color-mix(in srgb, currentColor 14%, transparent);opacity:1}.ik-holo-tbl .vt .vr{background:var(--ik-surface);width:110px;height:22px;color:var(--ik-text);font:600 12.5px var(--ik-font-body);outline:2px solid var(--ik-text);outline-offset:-1px;border:0;border-radius:6px;padding:0 6px}.ik-holo-tbl .vbar .vsel{flex:auto;justify-content:space-between;min-width:0;display:none}.ik-holo-tbl .vsel span{text-overflow:ellipsis;overflow:hidden}.ik-holo-tbl .tb{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ik-holo-tbl .tbtn{border-radius:var(--ik-r-pill);height:30px;color:var(--ik-text-2);font:600 12.5px var(--ik-font-body);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);cursor:pointer;transition:background var(--ik-quick), color var(--ik-quick), transform var(--ik-press);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 11px 0 9px;display:inline-flex}.ik-holo-tbl .tbtn.ico{width:30px;padding:0}.ik-holo-tbl .vbar .tbtn.ico{box-shadow:none}.ik-holo-tbl .tbtn:hover:not(:disabled){background:var(--ik-fill);color:var(--ik-text)}.ik-holo-tbl .tbtn:active:not(:disabled){transform:scale(.96)}.ik-holo-tbl .tbtn:disabled{opacity:.35;cursor:default}.ik-holo-tbl .tbtn:focus-visible{outline:2px solid var(--ik-text);outline-offset:1px}.ik-holo-tbl .tbtn.is-on,.ik-holo-tbl .tbtn[aria-expanded=true]{background:var(--ik-fill-2);color:var(--ik-text)}.ik-holo-tbl .tbtn .bd{background:var(--ik-solid);min-width:16px;height:16px;color:var(--ik-on-solid);font:700 10.5px/16px var(--ik-font-body);text-align:center;border-radius:8px;padding:0 4px;display:none}.ik-holo-tbl .tbtn.is-on .bd{display:inline-block}.ik-holo-tbl .find{flex:150px;min-width:120px;max-width:280px;margin-left:auto;display:block;position:relative}.ik-holo-tbl .find .ik-holo-ic{color:var(--ik-text-3);pointer-events:none;margin-top:-7px;position:absolute;top:50%;left:11px}.ik-holo-tbl .find input{height:30px;min-height:30px;padding:0 12px 0 32px;font-size:13px}.ik-holo-tbl .find input::-webkit-search-cancel-button{appearance:none}.ik-holo-tbl .chips{flex-wrap:wrap;gap:6px;display:flex}.ik-holo-tbl .chip{border-radius:var(--ik-r-pill);background:var(--ik-fill);height:26px;color:var(--ik-text);font:500 12.5px var(--ik-font-body);cursor:pointer;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);transition:background var(--ik-quick), transform var(--ik-press);animation:ik-holo-fade var(--ik-quick) both;border:0;align-items:center;gap:6px;max-width:100%;padding:0 7px 0 11px;display:inline-flex}.ik-holo-tbl .chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ik-holo-tbl .chip:hover{background:var(--ik-fill-2)}.ik-holo-tbl .chip:active{transform:scale(.95)}.ik-holo-tbl .chip .ik-holo-ic{stroke-width:2px;width:11px;height:11px;color:var(--ik-text-2)}.ik-holo-tbl .pkrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ik-holo-tbl .pkrow label{align-items:center;gap:6px;display:inline-flex}.ik-holo-tbl .pkrow label>span{font:600 10.5px var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2)}.ik-holo-tbl .pkrow .ik-select,.ik-holo-tbl .pop .ik-select{background-position:right 7px center;background-size:16px;width:auto;max-width:180px;height:30px;min-height:30px;padding:0 28px 0 10px;font-size:13px}.ik-holo-tbl .pkrow .ik-select:disabled{opacity:.4}.ik-holo-tbl .main{min-width:0;display:grid;position:relative}.ik-holo-tbl.has-rec .main{min-height:440px}.ik-holo-tbl .lst{border-radius:var(--ik-r-md);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);min-width:0;overflow:hidden}.ik-holo-tbl .scroll{max-height:var(--tbl-h,460px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ik-line) transparent;outline:none;position:relative;overflow:auto}.ik-holo-tbl .scroll:focus-visible{outline:2px solid var(--ik-text);outline-offset:-2px}.ik-holo-tbl .head{z-index:6;grid-template-columns:var(--tc);min-width:var(--minw);height:var(--head,38px);background:var(--ik-surface);box-shadow:inset 0 -1px 0 var(--ik-line);align-items:stretch;display:grid;position:sticky;top:0}.ik-holo-tbl .body{min-width:var(--minw);position:relative}.ik-holo-tbl .sumrow{z-index:6;grid-template-columns:var(--tc);min-width:var(--minw);background:var(--ik-surface);height:34px;box-shadow:inset 0 1px 0 var(--ik-line);display:grid;position:sticky;bottom:0}.ik-holo-tbl .r{--rb:var(--ik-surface);--hl:0 0 0 0 transparent;--cur:0 0 0 0 transparent;height:var(--row,40px);grid-template-columns:var(--tc);background:var(--rb);box-shadow:inset 0 -1px 0 var(--ik-rule), var(--hl), var(--cur);contain:layout style;align-items:stretch;display:grid;position:absolute;top:0;left:0;right:0}.ik-holo-tbl .r.gh{height:var(--gh,36px);--rb:color-mix(in srgb, var(--ik-surface) 92%, var(--ik-text));cursor:pointer}@media (hover:hover){.ik-holo-tbl .r:not(.gh):hover{--rb:color-mix(in srgb, var(--ik-surface) 94%, var(--ik-text))}}.ik-holo-tbl .r.is-sel{--rb:color-mix(in srgb, var(--ik-surface) 90%, var(--ik-text))}.ik-holo-tbl .r.is-hl{--hl:inset 3px 0 0 var(--ik-marker)}.ik-holo-tbl .r.is-pulse{animation:1.5s ease-out both ik-tbl-pulse}@keyframes ik-tbl-pulse{0%{background:color-mix(in srgb, var(--ik-marker) 24%, var(--ik-surface))}to{background:var(--rb)}}.ik-holo-tbl .c{white-space:nowrap;min-width:0;font:400 13.5px/1.25 var(--ik-font-body);color:var(--ik-text);border-right:1px solid var(--ik-rule);background:0 0;align-items:center;gap:8px;padding:0 10px;display:flex;overflow:hidden}.ik-holo-tbl .c.fz{z-index:2;background:var(--rb);position:sticky}.ik-holo-tbl .head .c.fz{background:var(--ik-surface);z-index:7}.ik-holo-tbl .c.fzl{border-right-color:var(--ik-line)}.ik-holo-tbl .c>span:not(.ik-holo-av):not(.bar):not(.oc):not(.lc):not(.stars):not(.cb):not(.err):not(.th):not(.mk),.ik-holo-tbl .c>time,.ik-holo-tbl .c>.lnk{text-overflow:ellipsis;min-width:0;overflow:hidden}.ik-holo-tbl[data-rh=l] .r:not(.gh) .c,.ik-holo-tbl[data-rh=xl] .r:not(.gh) .c{white-space:normal;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;padding-top:10px;line-height:1.35}.ik-holo-tbl[data-rh=l] .r:not(.gh) .c>span:not([class]),.ik-holo-tbl[data-rh=xl] .r:not(.gh) .c>span:not([class]){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ik-holo-tbl[data-rh=xl] .r:not(.gh) .c>span:not([class]){-webkit-line-clamp:4}.ik-holo-tbl .c.rn{z-index:3;background:var(--rb);grid-template-columns:14px 24px 22px;justify-content:start;align-items:center;gap:0;padding:0 0 0 4px;display:grid;position:sticky;left:0}.ik-holo-tbl .c.rn .rg{height:100%;color:var(--ik-text-3);opacity:0;cursor:grab;grid-column:1;place-items:center;display:inline-grid}.ik-holo-tbl .c.rn .rg .ik-holo-ic{width:12px;height:12px}.ik-holo-tbl .r:hover .rg{opacity:.8}.ik-holo-tbl:not(.can-reorder) .rg{display:none}.ik-holo-tbl .head .c.rn{background:var(--ik-surface);z-index:8}.ik-holo-tbl .sumrow .c.rn{background:var(--ik-surface)}.ik-holo-tbl .c.rn .rnum{text-align:center;color:var(--ik-text-3);font:500 11.5px var(--ik-font-body);font-variant-numeric:tabular-nums;cursor:grab;grid-area:1/2}.ik-holo-tbl .c.rn .ckb{opacity:0;grid-area:1/2}.ik-holo-tbl .c.rn .exp{opacity:0;grid-area:1/3}.ik-holo-tbl .r:hover .rnum,.ik-holo-tbl .r.is-sel .rnum,.ik-holo-tbl .r:focus-within .rnum{opacity:0}.ik-holo-tbl .r:hover .ckb,.ik-holo-tbl .r.is-sel .ckb,.ik-holo-tbl .r:hover .exp,.ik-holo-tbl .r.is-sel .exp,.ik-holo-tbl .head .ckb{opacity:1}@media (hover:none){.ik-holo-tbl .c.rn .exp{opacity:.6}}.ik-holo-tbl .ckb{width:18px;height:18px;color:var(--ik-text);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);cursor:pointer;transition:background var(--ik-press), opacity var(--ik-quick);background:0 0;border:0;border-radius:5px;flex:none;justify-self:center;place-items:center;padding:0;display:inline-grid}.ik-holo-tbl .ckb .ik-holo-ic{stroke-width:2.4px;width:13px;height:13px}.ik-holo-tbl .ckb[aria-checked=true],.ik-holo-tbl .ckb[aria-checked=mixed]{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-holo-tbl .exp{width:20px;height:20px;color:var(--ik-text-3);cursor:pointer;transition:opacity var(--ik-quick), color var(--ik-quick);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.ik-holo-tbl .exp:hover{color:var(--ik-text);background:var(--ik-fill-2)}.ik-holo-tbl .exp .ik-holo-ic{width:13px;height:13px}:is(.ik-holo-tbl .c.num,.ik-holo-tbl .c.t-number,.ik-holo-tbl .c.t-currency,.ik-holo-tbl .c.t-percent,.ik-holo-tbl .c.t-formula:has(>.num)){font-variant-numeric:tabular-nums;justify-content:flex-end}.ik-holo-tbl .c .nm{font-weight:600}.ik-holo-tbl .c .nil,.ik-holo-tbl .c.t-person .ik-holo-ic,.ik-holo-tbl .c.t-company .ik-holo-ic{color:var(--ik-text-3)}.ik-holo-tbl .c time,.ik-holo-tbl .fv time{color:var(--ik-text-2);font-variant-numeric:tabular-nums}.ik-holo-tbl .c em,.ik-holo-tbl .fv em{color:var(--ik-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-style:normal}.ik-holo-tbl .oc{border-radius:var(--ik-r-pill);min-width:0;height:22px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);font:500 12.5px var(--ik-font-body);color:var(--ik-text);flex:0 auto;align-items:center;gap:6px;padding:0 9px 0 7px;display:inline-flex}.ik-holo-tbl .oc>span{text-overflow:ellipsis;overflow:hidden}.ik-holo-tbl .oc .ik-holo-shape{flex:none;width:10px;height:10px}.ik-holo-tbl .c .oc{cursor:pointer}.ik-holo-tbl .c .oc:hover{background:var(--ik-fill-2)}.ik-holo-tbl .lc{border-radius:var(--ik-r-pill);background:var(--ik-fill);min-width:0;height:24px;font:500 12.5px var(--ik-font-body);cursor:pointer;transition:background var(--ik-quick);flex:0 auto;align-items:center;gap:6px;padding:0 9px 0 3px;display:inline-flex}.ik-holo-tbl .lc:hover{background:var(--ik-fill-2)}.ik-holo-tbl .lc>span:last-child{text-overflow:ellipsis;overflow:hidden}.ik-holo-tbl .lc .ik-holo-av{--s:18px}.ik-holo-tbl .stars{gap:1px;display:inline-flex}.ik-holo-tbl .stars i{cursor:pointer;color:var(--ik-text-3);place-items:center;line-height:0;display:inline-grid}.ik-holo-tbl .stars i .ik-holo-ic{stroke-width:1.4px;width:15px;height:15px}.ik-holo-tbl .stars i.on{color:var(--ik-text)}.ik-holo-tbl .stars i.on .ik-holo-ic{fill:currentColor}.ik-holo-tbl .cb{width:18px;height:18px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);cursor:pointer;border-radius:5px;flex:none;place-items:center;display:inline-grid}.ik-holo-tbl .cb.on{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-holo-tbl .cb .ik-holo-ic{stroke-width:2.4px;width:13px;height:13px}.ik-holo-tbl .err{border-radius:var(--ik-r-pill);height:20px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text-2);color:var(--ik-text-2);font:600 11px var(--ik-font-body);letter-spacing:.02em;align-items:center;padding:0 8px;display:inline-flex}.ik-holo-tbl .th{object-fit:cover;width:24px;height:24px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);color:var(--ik-text-3);border-radius:5px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.ik-holo-tbl .th .ik-holo-ic{width:14px;height:14px}.ik-holo-tbl .fn{color:var(--ik-text-2);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ik-holo-tbl .mk{flex:none;place-items:center;width:12px;display:inline-grid}.ik-holo-tbl .mk .ik-holo-shape{width:10px;height:10px}.ik-holo-tbl .lnk{color:var(--ik-text);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--ik-line);text-decoration-color:var(--ik-line);text-underline-offset:3px;text-align:left;text-overflow:ellipsis;background:0 0;border:0;min-width:0;padding:0;overflow:hidden}.ik-holo-tbl .lnk:hover{-webkit-text-decoration-color:var(--ik-text);text-decoration-color:var(--ik-text)}.ik-holo-tbl .bar{background:var(--ik-rule);border-radius:3px;flex:auto;min-width:26px;height:6px;position:relative;overflow:hidden}.ik-holo-tbl .bar i{background:var(--ik-text);border-radius:3px;position:absolute;inset:0 auto 0 0}.ik-holo-tbl .c.t-progress em{text-align:right;width:30px;color:var(--ik-text-2);flex:none}.ik-holo-tbl .hc{color:var(--ik-text-2);font:600 12.5px var(--ik-font-body);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--ik-quick), color var(--ik-quick);gap:6px;padding:0 4px 0 10px;position:relative}.ik-holo-tbl .hc:hover{background:var(--ik-fill);color:var(--ik-text)}.ik-holo-tbl .hc.is-drag{opacity:.45}.ik-holo-tbl .hc .ti .ik-holo-ic{opacity:.7;width:14px;height:14px}.ik-holo-tbl .hc .hl{text-overflow:ellipsis;overflow:hidden}.ik-holo-tbl .hc .si{color:var(--ik-text);flex:none;align-items:center;display:inline-flex}.ik-holo-tbl .hc .si .ik-holo-ic{stroke-width:1.8px;width:13px;height:13px}.ik-holo-tbl .hc .si sup{font:700 9px var(--ik-font-body);margin-left:1px}.ik-holo-tbl .hc .hm{width:22px;height:22px;color:var(--ik-text-3);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.ik-holo-tbl .hc:hover .hm,.ik-holo-tbl .hc .hm:focus-visible{opacity:1}.ik-holo-tbl .hc .hm:hover{background:var(--ik-fill-2);color:var(--ik-text)}.ik-holo-tbl .hc .rz{cursor:col-resize;z-index:3;width:9px;height:100%;position:absolute;top:0;right:-4px}.ik-holo-tbl .hc .rz:hover,.ik-holo-tbl .head.is-resizing .rz{box-shadow:inset -2px 0 0 var(--ik-text);background:0 0}.ik-holo-tbl .dropcol{background:var(--ik-text);z-index:9;pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.ik-holo-tbl .dropline{background:var(--ik-text);z-index:5;pointer-events:none;height:2px;position:absolute;top:-1px;left:0;right:0}.ik-holo-tbl .sc{padding:0}.ik-holo-tbl .sc .sb{cursor:pointer;text-align:left;width:100%;height:100%;font:600 12.5px var(--ik-font-body);color:var(--ik-text);font-variant-numeric:tabular-nums;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:0 10px;display:flex}.ik-holo-tbl .sc .sl{font:600 10px var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-3)}.ik-holo-tbl .sc .hint{opacity:.55;transition:opacity var(--ik-quick)}.ik-holo-tbl .sc:hover .hint,.ik-holo-tbl .sc .sb:focus-visible .hint{opacity:1}.ik-holo-tbl .sc .sb:hover{background:var(--ik-fill)}.ik-holo-tbl .selr,.ik-holo-tbl .selc,.ik-holo-tbl .fillh{pointer-events:none;position:absolute;top:0;left:0}.ik-holo-tbl .selr{z-index:4;background:var(--ik-fill);box-shadow:inset 0 0 0 1px var(--ik-text-2)}.ik-holo-tbl .selc{z-index:5;box-shadow:inset 0 0 0 2px var(--ik-text)}.ik-holo-tbl .fillh{z-index:6;background:var(--ik-text);width:10px;height:10px;box-shadow:0 0 0 2px var(--ik-surface);cursor:crosshair;pointer-events:auto}.ik-holo-tbl .ed{z-index:7;background:var(--ik-surface);min-height:0;font:400 13.5px var(--ik-font-body);box-shadow:inset 0 0 0 2px var(--ik-text);border-radius:0;padding:0 10px;position:absolute;top:0;left:0}.ik-holo-tbl .ed:focus{box-shadow:inset 0 0 0 2px var(--ik-text)}.ik-holo-tbl .gh .c{height:100%}.ik-holo-tbl .gh .gl{border-right:0;grid-column:2/span 2;gap:8px}.ik-holo-tbl .gh .gl b{font:700 14px var(--ik-font-display);letter-spacing:var(--ik-track-heading);text-overflow:ellipsis;overflow:hidden}.ik-holo-tbl .gh .gl em{color:var(--ik-text-2)}.ik-holo-tbl .gh .gl .ik-holo-shape{flex:none;width:11px;height:11px}.ik-holo-tbl .gh .gc .ik-holo-ic{transition:transform var(--ik-press);margin-left:2px}.ik-holo-tbl .gh[aria-expanded=false] .gc .ik-holo-ic{transform:rotate(-90deg)}.ik-holo-tbl .gh .ga{justify-content:flex-end;gap:6px}.ik-holo-tbl .gh .ga em{font:600 10px var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase}.ik-holo-tbl .gh .ga b{font:700 13px var(--ik-font-display)}.ik-holo-tbl .addrow{width:max-content;min-width:0;max-width:100%;padding:8px 10px;position:sticky;left:0}.ik-holo-tbl .addrow .ik-btn{gap:6px}.ik-holo-tbl .addrow .ik-holo-ic{width:14px;height:14px}.ik-holo-tbl .ft{min-height:30px;color:var(--ik-text-2);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12.5px;display:flex}.ik-holo-tbl .ft b{color:var(--ik-text);font-weight:600}.ik-holo-tbl .ft .cnt{flex:auto;min-width:0}.ik-holo-tbl .ft .acts{gap:6px;display:inline-flex}.ik-holo-tbl .ft .acts .ik-holo-ic{width:14px;height:14px;margin-right:4px}.ik-holo-tbl .empty{margin:0;padding:14px 4px}.ik-holo-tbl .toast{z-index:40;border-radius:var(--ik-r-pill);background:var(--ik-solid);color:var(--ik-on-solid);font:600 13px var(--ik-font-body);box-shadow:var(--ik-float);white-space:nowrap;align-items:center;gap:12px;max-width:calc(100% - 16px);padding:6px 6px 6px 16px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.ik-holo-tbl .toast.is-in{animation:ik-tbl-toast var(--ik-fly) both}@keyframes ik-tbl-toast{0%{opacity:0;transform:translate(-50%)translateY(14px)scale(.9)}to{opacity:1;transform:translate(-50%)}}.ik-holo-tbl .toast .ik-btn{height:30px;color:var(--ik-on-solid);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ik-on-solid) 45%, transparent)}.ik-holo-tbl.is-pending .ik-holo-skel i{height:14px}.ik-holo-tbl .pop{z-index:30;border-radius:var(--ik-r-md);background:var(--ik-surface);min-width:240px;max-width:min(440px,100% - 8px);max-height:72vh;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline), var(--ik-float);animation:ik-holo-fade var(--ik-quick) both;scrollbar-width:thin;gap:10px;padding:12px;display:grid;position:absolute;overflow:auto}.ik-holo-tbl .pop .ph{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ik-holo-tbl .pop .ph b{font:600 10.5px var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2)}.ik-holo-tbl .pop .pc{color:var(--ik-text-2);font-variant-numeric:tabular-nums;font-size:12px}.ik-holo-tbl .pop .pf{flex-wrap:wrap;gap:6px;display:flex}.ik-holo-tbl .pop .ik-btn .ik-holo-ic{width:14px;height:14px;margin-right:4px}.ik-holo-tbl .pop .ik-btn{height:30px;padding:0 12px;font-size:13px}.ik-holo-tbl .pop .ik-input{width:auto;height:30px;min-height:30px;padding:0 10px;font-size:13px}.ik-holo-tbl .pop textarea.ik-textarea{width:100%;min-height:70px;padding:8px 10px;font-size:13.5px}.ik-holo-tbl .pop .rl{gap:8px;display:grid}.ik-holo-tbl .pop .fr{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ik-holo-tbl .pop-filter{min-width:min(420px,100% - 8px)}.ik-holo-tbl .pop-filter .fr{grid-template-columns:54px minmax(0,1fr) minmax(0,1fr) 26px;align-items:center;gap:6px;display:grid}.ik-holo-tbl .pop-filter .fr .ik-select,.ik-holo-tbl .pop-filter .fr .ik-input{width:100%;max-width:none}.ik-holo-tbl .pop-filter .fr .vv{grid-column:2/4;width:100%;min-width:0}.ik-holo-tbl .pop-filter .fr .vv:empty{display:none}.ik-holo-tbl .pop-filter .fr .vv.two{gap:6px;display:flex}.ik-holo-tbl .pop-filter .fr .vv.two .ik-input{flex:1 1 0;min-width:0}.ik-holo-tbl .pop-filter .fr .vv.opts{flex-wrap:wrap;gap:4px;display:flex}.ik-holo-tbl .pop-filter .fr .rm{grid-area:1/4}.ik-holo-tbl .pop-filter .fr .cj{width:auto}.ik-holo-tbl .pop-filter .fr select.cj{width:100%}.ik-holo-tbl .pop .cj{width:52px;color:var(--ik-text-2);flex:none;padding:0;font-size:12.5px}.ik-holo-tbl .pop select.cj{width:66px;padding-right:22px}.ik-holo-tbl .pop .rm,.ik-holo-tbl .pop .grip{border-radius:var(--ik-r-btn);width:26px;height:26px;color:var(--ik-text-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ik-holo-tbl .pop .grip{cursor:grab}.ik-holo-tbl .pop .rm:hover,.ik-holo-tbl .pop .grip:hover{background:var(--ik-fill);color:var(--ik-text)}.ik-holo-tbl .pop .rm .ik-holo-ic{width:12px;height:12px}.ik-holo-tbl .pop .grip .ik-holo-ic{width:14px;height:14px}.ik-holo-tbl .pop .is-drag{background:var(--ik-fill-2);box-shadow:var(--ik-float);border-radius:var(--ik-r-xs);z-index:2;position:relative}.ik-holo-tbl .pop button.oc{cursor:pointer;background:0 0;height:24px}.ik-holo-tbl .pop button.oc.is-on{background:var(--ik-solid);color:var(--ik-on-solid);box-shadow:none}.ik-holo-tbl .pop .seg2{border-radius:var(--ik-r-pill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);padding:2px;display:inline-flex}.ik-holo-tbl .pop .seg2 button{border-radius:var(--ik-r-pill);height:24px;color:var(--ik-text-2);font:600 12px var(--ik-font-body);cursor:pointer;background:0 0;border:0;padding:0 10px}.ik-holo-tbl .pop .seg2 button[aria-pressed=true]{background:var(--ik-solid);color:var(--ik-on-solid)}.ik-holo-tbl .pop .fr .seg2{margin-left:auto}.ik-holo-tbl .pop .sw{width:30px;height:18px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);cursor:pointer;transition:background var(--ik-press);background:0 0;border:0;border-radius:9px;flex:none;padding:0;position:relative}.ik-holo-tbl .pop .sw i{background:var(--ik-text-3);width:12px;height:12px;transition:transform var(--ik-press), background var(--ik-quick);border-radius:50%;position:absolute;top:3px;left:3px}.ik-holo-tbl .pop .sw[aria-checked=true]{background:var(--ik-solid);box-shadow:none}.ik-holo-tbl .pop .sw[aria-checked=true] i{background:var(--ik-on-solid);transform:translate(12px)}.ik-holo-tbl .pop-fields .fr{border-radius:var(--ik-r-xs);flex-wrap:nowrap;min-height:32px;padding:0 2px}.ik-holo-tbl .pop-fields .fr .ti{color:var(--ik-text-3);display:inline-flex}.ik-holo-tbl .pop-fields .fr .fl{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.ik-holo-tbl .pop-fields .fs{width:100%}.ik-holo-tbl .pop-fields .rl{max-height:280px;overflow:auto}.ik-holo-tbl .pop .rhs{gap:6px;display:flex}.ik-holo-tbl .pop .rhs button{border-radius:var(--ik-r-sm);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text-2);font:600 11.5px var(--ik-font-body);cursor:pointer;background:0 0;border:0;flex:1;justify-items:center;gap:4px;padding:8px 4px 6px;display:grid}.ik-holo-tbl .pop .rhs button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ik-text);color:var(--ik-text)}.ik-holo-tbl .pop .rhg{width:26px;height:var(--h);border-radius:3px;max-height:22px;display:block;box-shadow:inset 0 0 0 1.5px}.ik-holo-tbl .pop .fzs button{padding:6px 4px}.ik-holo-tbl .pop-menu{min-width:210px;padding:6px}.ik-holo-tbl .pop .menu{display:grid}.ik-holo-tbl .pop .menu hr{background:var(--ik-rule);border:0;height:1px;margin:4px 0}.ik-holo-tbl .pop .menu button{border-radius:var(--ik-r-xs);height:34px;color:var(--ik-text);font:500 13.5px var(--ik-font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.ik-holo-tbl .pop .menu button:hover:not(:disabled),.ik-holo-tbl .pop .menu button:focus-visible{background:var(--ik-fill);outline:none}.ik-holo-tbl .pop .menu button:disabled{opacity:.35;cursor:default}.ik-holo-tbl .pop .menu button .ik-holo-ic{width:15px;height:15px;color:var(--ik-text-2)}.ik-holo-tbl .pop .menu button[aria-checked=true] .ik-holo-ic{color:var(--ik-text)}.ik-holo-tbl .pop .menu .ph0{flex:none;width:15px}.ik-holo-tbl .pop-opts{min-width:220px;padding:8px}.ik-holo-tbl .pop-opts .q{width:100%}.ik-holo-tbl .pop .ol{max-height:250px;display:grid;overflow:auto}.ik-holo-tbl .pop .oi{border-radius:var(--ik-r-xs);min-height:32px;color:var(--ik-text);font:500 13.5px var(--ik-font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;display:flex}.ik-holo-tbl .pop .oi:hover,.ik-holo-tbl .pop .oi.is-hi{background:var(--ik-fill)}.ik-holo-tbl .pop .oi>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ik-holo-tbl .pop .oi .ik-holo-ic{flex:none;width:14px;height:14px;margin-left:auto}.ik-holo-tbl .pop .oi .ik-holo-shape{flex:none;width:11px;height:11px}.ik-holo-tbl .pop .oi.new .ik-holo-ic{margin-left:0}.ik-holo-tbl .pop .oi.clr{color:var(--ik-text-2)}.ik-holo-tbl .pop-long{min-width:300px}.ik-holo-tbl .pop-date{min-width:270px}.ik-holo-tbl .pop .dn{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ik-holo-tbl .pop .dn b{font:700 14px var(--ik-font-display)}.ik-holo-tbl .pop .dn button{border-radius:var(--ik-r-btn);cursor:pointer;width:28px;height:28px;color:var(--ik-text-2);background:0 0;border:0;place-items:center;display:grid}.ik-holo-tbl .pop .dn button:hover{background:var(--ik-fill)}.ik-holo-tbl .pop .dn button:first-child .ik-holo-ic{transform:rotate(90deg)}.ik-holo-tbl .pop .dn button:last-child .ik-holo-ic{transform:rotate(-90deg)}.ik-holo-tbl .pop .dw{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ik-holo-tbl .pop .dw i{font:600 10.5px var(--ik-font-body);color:var(--ik-text-3);text-align:center;padding:2px 0 4px;font-style:normal}.ik-holo-tbl .pop .dd{border-radius:var(--ik-r-xs);height:30px;color:var(--ik-text);font:500 13px var(--ik-font-body);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0}.ik-holo-tbl .pop .dd:hover{background:var(--ik-fill-2)}.ik-holo-tbl .pop .dd.out{color:var(--ik-text-3)}.ik-holo-tbl .pop .dd.today{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-text)}.ik-holo-tbl .pop .dd.on{background:var(--ik-solid);color:var(--ik-on-solid)}.ik-holo-tbl .pop-field{min-width:280px}.ik-holo-tbl .pop .fe{color:var(--ik-text-2);align-items:center;gap:10px;font-size:13px;display:flex}.ik-holo-tbl .pop .fe.col{gap:4px;display:grid}.ik-holo-tbl .pop .fe.col>span{font:600 10.5px var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase}.ik-holo-tbl .pop .fe.col .ik-input,.ik-holo-tbl .pop .fe.col .ik-select{width:100%;max-width:none}.ik-holo-tbl .pop .fe.chk input{width:16px;height:16px}.ik-holo-tbl .pop .fx-err{min-height:0;color:var(--ik-text);margin:0;font-size:12.5px;font-weight:600}.ik-holo-tbl .pop .fx-err:not(:empty):before{content:"▲ "}.ik-holo-tbl .pop .oe{grid-template-columns:24px 26px minmax(0,1fr) 26px;align-items:center;gap:4px;display:grid}.ik-holo-tbl .pop .oe .gl{border-radius:var(--ik-r-btn);cursor:pointer;width:26px;height:26px;color:var(--ik-text);background:0 0;border:0;place-items:center;display:inline-grid}.ik-holo-tbl .pop .oe .gl:hover{background:var(--ik-fill)}.ik-holo-tbl .pop .opt-ed{gap:4px;max-height:220px}.ik-holo-tbl .pop-drill{min-width:220px}.ik-holo-tbl .rec{z-index:20;border-radius:var(--ik-r-md);background:var(--ik-surface);width:min(420px,100%);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline), var(--ik-float);animation:ik-tbl-rec var(--ik-fly) both;outline:none;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;top:0;bottom:0;right:0;overflow:hidden}@keyframes ik-tbl-rec{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.ik-holo-tbl .rec>header{box-shadow:inset 0 -1px 0 var(--ik-rule);align-items:center;gap:8px;padding:10px 10px 10px 16px;display:flex}.ik-holo-tbl .rec .rt{min-width:0;font:700 16px var(--ik-font-display);letter-spacing:var(--ik-track-heading);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ik-holo-tbl .rec .rbtns{gap:2px;display:inline-flex}.ik-holo-tbl .rec .rbtns button{border-radius:var(--ik-r-btn);width:28px;height:28px;color:var(--ik-text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ik-holo-tbl .rec .rbtns button:hover:not(:disabled){background:var(--ik-fill);color:var(--ik-text)}.ik-holo-tbl .rec .rbtns button:disabled{opacity:.3;cursor:default}.ik-holo-tbl .rec .rbtns button[data-r=prev] .ik-holo-ic{transform:rotate(180deg)}.ik-holo-tbl .rec .rb{scrollbar-width:thin;padding:4px 16px 16px;overflow:auto}.ik-holo-tbl .rec dl{margin:0}.ik-holo-tbl .rec .rf{box-shadow:inset 0 -1px 0 var(--ik-rule);grid-template-columns:124px minmax(0,1fr);align-items:start;gap:10px;padding:9px 0;display:grid}.ik-holo-tbl .rec .rf.is-hid{opacity:.6}.ik-holo-tbl .rec dt{color:var(--ik-text-2);align-items:center;gap:6px;margin:0;padding-top:5px;font-size:12.5px;display:flex}.ik-holo-tbl .rec dt .ti{color:var(--ik-text-3);display:inline-flex}.ik-holo-tbl .rec dd.fv{overflow-wrap:anywhere;border-radius:6px;outline:none;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;min-height:30px;margin:0;padding:4px 6px;font-size:13.5px;display:flex}.ik-holo-tbl .rec dd.fv.can{cursor:text}.ik-holo-tbl .rec dd.fv.can:hover{background:var(--ik-fill)}.ik-holo-tbl .rec dd.fv:focus-visible{box-shadow:inset 0 0 0 2px var(--ik-text)}.ik-holo-tbl .rec dd .ik-input{height:30px;min-height:30px;padding:0 10px;font-size:13.5px}.ik-holo-tbl .rec dd .nil{color:var(--ik-text-3)}.ik-holo-tbl .rec .hh{font:600 10.5px var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-3);margin:14px 0 0}.ik-holo-tbl .rec .actv h5{font:600 10.5px var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2);margin:18px 0 6px}.ik-holo-tbl .rec .actv ul{margin:0 0 8px;padding:0;list-style:none}.ik-holo-tbl .rec .actv li{box-shadow:inset 0 -1px 0 var(--ik-rule);grid-template-columns:auto 1fr auto;gap:8px;padding:7px 0;font-size:13px;display:grid}.ik-holo-tbl .rec .actv time{color:var(--ik-text-3);font-size:12px}.ik-holo-tbl .rec .cm{gap:6px;display:flex}.ik-holo-tbl .rec .cm .ik-input{flex:1}.ik-holo-tbl .alt{min-width:0}.ik-holo-tbl .lanes{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:flex-start;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.ik-holo-tbl .kl{border-radius:var(--ik-r-md);background:var(--ik-fill);scroll-snap-align:start;transition:box-shadow var(--ik-quick);flex:0 0 264px;gap:8px;padding:8px;display:grid}.ik-holo-tbl .kl.is-over,.ik-holo-tbl .cd.is-over{box-shadow:inset 0 0 0 2px var(--ik-text)}.ik-holo-tbl .kl>header{align-items:center;gap:8px;padding:2px 4px;display:flex}.ik-holo-tbl .kl>header b{font:700 14px var(--ik-font-display);letter-spacing:var(--ik-track-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ik-holo-tbl .kl>header em{color:var(--ik-text-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal}.ik-holo-tbl .kl .lm .ik-holo-shape{width:11px;height:11px}.ik-holo-tbl .kl .ls{font:600 12px var(--ik-font-body);color:var(--ik-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.ik-holo-tbl .kl .la{border-radius:var(--ik-r-btn);width:24px;height:24px;color:var(--ik-text-2);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:0;display:inline-grid}.ik-holo-tbl .kl .ls~.la{margin-left:0}.ik-holo-tbl .kl .la:hover{background:var(--ik-fill-2);color:var(--ik-text)}.ik-holo-tbl .kc{max-height:calc(var(--tbl-h,460px) - 60px);scrollbar-width:thin;align-content:start;gap:8px;display:grid;overflow:auto}.ik-holo-tbl .kcard,.ik-holo-tbl .gcard{border-radius:var(--ik-r-sm);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);cursor:grab;transition:box-shadow var(--ik-quick), transform var(--ik-press);touch-action:none;outline:none;align-content:start;gap:6px;padding:10px 12px;display:grid;position:relative}.ik-holo-tbl .kcard:hover,.ik-holo-tbl .gcard:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-holo-tbl .kcard:focus-visible,.ik-holo-tbl .gcard:focus-visible,.ik-holo-tbl .ce:focus-visible{box-shadow:inset 0 0 0 2px var(--ik-text)}.ik-holo-tbl .kcard.is-drag{opacity:.35}.ik-holo-tbl .gcard{cursor:pointer;touch-action:auto}.ik-holo-tbl .kcard h5,.ik-holo-tbl .gcard h5{font:600 13.5px/1.3 var(--ik-font-body);overflow-wrap:anywhere;margin:0}.ik-holo-tbl .kf{gap:2px;display:grid}.ik-holo-tbl .kf .kl2{font:600 10px var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-3)}.ik-holo-tbl .kf .kv{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-size:13px;display:flex}.ik-holo-tbl .kf .kv .num{font-variant-numeric:tabular-nums;font-weight:600}.ik-holo-tbl .hlm{background:var(--ik-marker);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.ik-holo-tbl .gcard.is-hl,.ik-holo-tbl .ce.is-hl{box-shadow:inset 3px 0 0 var(--ik-marker), inset 0 0 0 var(--ik-hair) var(--ik-outline)}.ik-holo-tbl .ghost{z-index:50;pointer-events:none;opacity:.96;box-shadow:var(--ik-float), inset 0 0 0 1px var(--ik-text-2);background:var(--ik-surface);border-radius:var(--ik-r-sm);position:absolute;top:0;left:0}.ik-holo-tbl .more{border-radius:var(--ik-r-pill);height:30px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text-2);font:600 12.5px var(--ik-font-body);cursor:pointer;background:0 0;border:0}.ik-holo-tbl .more:hover{background:var(--ik-fill);color:var(--ik-text)}.ik-holo-tbl .cards{max-height:var(--tbl-h,460px);scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:2px;display:grid;overflow:auto}.ik-holo-tbl .gcov{border-radius:var(--ik-r-sm) var(--ik-r-sm) 0 0;background:var(--ik-fill);place-items:center;height:92px;margin:-10px -12px 4px;display:grid;overflow:hidden}.ik-holo-tbl .gcov img{object-fit:cover;width:100%;height:100%}.ik-holo-tbl .cbar{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ik-holo-tbl .cbar b{font:700 18px var(--ik-font-display);letter-spacing:var(--ik-track-heading)}.ik-holo-tbl .cbar span{gap:4px;display:inline-flex}.ik-holo-tbl .cbar .tbtn.ico{box-shadow:none}.ik-holo-tbl .cbar [data-cm="-1"] .ik-holo-ic{transform:rotate(90deg)}.ik-holo-tbl .cbar [data-cm="1"] .ik-holo-ic{transform:rotate(-90deg)}.ik-holo-tbl .cg{border-radius:var(--ik-r-md);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.ik-holo-tbl .cg .ch{font:600 10.5px var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-3);box-shadow:inset 0 -1px 0 var(--ik-rule);padding:6px 8px;font-style:normal}.ik-holo-tbl .cd{min-width:0;min-height:96px;box-shadow:inset -1px -1px 0 var(--ik-rule);transition:box-shadow var(--ik-quick);align-content:start;gap:3px;padding:6px;display:grid;position:relative}.ik-holo-tbl .cd.out{background:var(--ik-fill)}.ik-holo-tbl .cd.out>b{opacity:.5}.ik-holo-tbl .cd>b{font:700 12.5px var(--ik-font-display);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.ik-holo-tbl .cd.today>b{background:var(--ik-solid);color:var(--ik-on-solid)}.ik-holo-tbl .ce{background:var(--ik-fill);min-width:0;height:22px;color:var(--ik-text);font:500 12px var(--ik-font-body);text-align:left;cursor:grab;transition:background var(--ik-quick);touch-action:none;border:0;border-radius:6px;outline:none;align-items:center;gap:5px;padding:0 6px;display:flex}.ik-holo-tbl .ce:hover{background:var(--ik-fill-2)}.ik-holo-tbl .ce>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ik-holo-tbl .ce.is-drag{opacity:.35}.ik-holo-tbl .ce .mk .ik-holo-shape{width:9px;height:9px}.ik-holo-tbl .cmore{height:20px;color:var(--ik-text-2);font:600 11.5px var(--ik-font-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 6px}.ik-holo-tbl .cmore:hover{color:var(--ik-text)}.ik-holo-tbl .ca{width:20px;height:20px;color:var(--ik-text-3);opacity:0;cursor:pointer;transition:opacity var(--ik-quick);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.ik-holo-tbl .cd:hover .ca,.ik-holo-tbl .ca:focus-visible{opacity:1}.ik-holo-tbl .ca:hover{background:var(--ik-fill-2);color:var(--ik-text)}.ik-holo-tbl .ca .ik-holo-ic{width:12px;height:12px}.ik-holo-tbl .pvw{max-height:var(--tbl-h,460px);border-radius:var(--ik-r-md);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);scrollbar-width:thin;scrollbar-color:var(--ik-line) transparent;outline:none;overflow:auto}.ik-holo-tbl .pvw:focus-visible{outline:2px solid var(--ik-text);outline-offset:-2px}.ik-holo-tbl .pvt{border-collapse:separate;border-spacing:0;width:100%;font:400 13.5px var(--ik-font-body);font-variant-numeric:tabular-nums}.ik-holo-tbl .pvt th{z-index:2;background:var(--ik-surface);color:var(--ik-text-2);font:600 10.5px var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;text-align:right;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--ik-rule);padding:10px 12px;position:sticky;top:0}.ik-holo-tbl .pvt th:first-child{z-index:3;text-align:left;left:0}.ik-holo-tbl .pvt tbody th,.ik-holo-tbl .pvt tfoot th{z-index:1;background:var(--ik-surface);color:var(--ik-text);font:600 13.5px var(--ik-font-body);letter-spacing:0;text-transform:none;text-align:left;text-overflow:ellipsis;max-width:150px;position:sticky;top:auto;left:0;overflow:hidden}.ik-holo-tbl .pvt tfoot th,.ik-holo-tbl .pvt tfoot td{background:var(--ik-surface);box-shadow:inset 0 1px 0 var(--ik-line);position:sticky;bottom:0}.ik-holo-tbl .pvt td{text-align:right;min-width:62px;box-shadow:inset 0 -1px 0 var(--ik-rule);cursor:pointer;transition:background var(--ik-quick);outline:none;padding:9px 12px 14px;position:relative}.ik-holo-tbl .pvt td:hover,.ik-holo-tbl .pvt td:focus-visible{background:var(--ik-fill)}.ik-holo-tbl .pvt td b{font:700 14px var(--ik-font-display)}.ik-holo-tbl .pvt td i{height:3px;width:calc((100% - 24px) * var(--h,0) / 100);background:var(--ik-text-2);transition:width var(--ik-soft);border-radius:2px;position:absolute;bottom:6px;left:12px}.ik-holo-tbl .pvt td.nil:after{content:"·";color:var(--ik-text-3)}.ik-holo-tbl .pvt td.tt,.ik-holo-tbl .pvt th.tt{background:var(--ik-fill);cursor:default}.ik-holo-tbl .pvt td.tt:hover{background:var(--ik-fill)}.ik-holo-tbl .pvt tfoot td.tt,.ik-holo-tbl .pvt tfoot th{background:var(--ik-surface)}.ik-holo-tbl .pvt td.is-max,.ik-holo-tbl .pvt td.is-hl{box-shadow:inset 0 0 0 2px var(--ik-marker)}.ik-holo-tbl .pvt td.is-max i,.ik-holo-tbl .pvt td.is-hl i{background:var(--ik-marker)}.ik-holo-tbl .pvn{color:var(--ik-text-2);margin:0;font-size:12.5px}.ik-holo-tbl .pvc{display:none}@container tbl (max-width:460px){.ik-holo-tbl .head,.ik-holo-tbl .r,.ik-holo-tbl .sumrow{grid-template-columns:var(--tc3);min-width:0}.ik-holo-tbl .head,.ik-holo-tbl .body,.ik-holo-tbl .sumrow{min-width:0}.ik-holo-tbl .scroll{overflow-x:hidden}.ik-holo-tbl .sumrow,.ik-holo-tbl .c[data-j]:not([data-j="0"]):not([data-j="1"]):not([data-j="2"]),.ik-holo-tbl .pvt [data-j]:not([data-j="0"]):not([data-j="1"]){display:none}.ik-holo-tbl .c.rn{grid-template-columns:0 22px 20px;padding-left:4px}.ik-holo-tbl .pvt td{min-width:0}.ik-holo-tbl .pvt tbody th,.ik-holo-tbl .pvt tfoot th{max-width:76px}.ik-holo-tbl .c{gap:6px;padding:0 6px}.ik-holo-tbl .c.fz{position:static}.ik-holo-tbl .hc{padding-left:6px}.ik-holo-tbl .hc .ti,.ik-holo-tbl .hc .hm{display:none}.ik-holo-tbl .oc{gap:5px;padding:0 7px 0 6px;font-size:12px}.ik-holo-tbl .c .ik-holo-av{--s:24px}.ik-holo-tbl .vtabs{display:none}.ik-holo-tbl .vbar .vsel{display:inline-flex}.ik-holo-tbl .tb .tbtn:not(.ico) span{display:none}.ik-holo-tbl .tb .tbtn{padding:0 9px}.ik-holo-tbl .find{flex-basis:100%;order:10;max-width:none;margin-left:0}.ik-holo-tbl .pvc{display:inline}.ik-holo-tbl .pvt td,.ik-holo-tbl .pvt th{padding-left:6px;padding-right:6px}.ik-holo-tbl .pvt td b{font-size:13px}.ik-holo-tbl .pvt td i{width:calc((100% - 12px) * var(--h,0) / 100);left:6px}.ik-holo-tbl .rec{width:100%}.ik-holo-tbl .rec .rf{grid-template-columns:1fr;gap:0}.ik-holo-tbl .rec dt{padding-top:0}.ik-holo-tbl .kl{flex-basis:84%}.ik-holo-tbl .cd{min-height:64px;padding:3px}.ik-holo-tbl .ce{padding:0 4px;font-size:11px}.ik-holo-tbl .ce .mk{display:none}.ik-holo-tbl .cg .ch{letter-spacing:.04em;padding:4px;font-size:9.5px}.ik-holo-tbl .pop{max-width:calc(100% - 8px)}.ik-holo-tbl .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ik-holo-tbl .r.is-pulse,.ik-holo-tbl .chip,.ik-holo-tbl .pop,.ik-holo-tbl .rec,.ik-holo-tbl .toast.is-in{animation:none}}.ik-holo-ent .lnk{color:var(--ik-text);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--ik-line);text-decoration-color:var(--ik-line);text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:0}.ik-holo-ent .lnk:hover{-webkit-text-decoration-color:var(--ik-text);text-decoration-color:var(--ik-text)}.ik-holo-ent{gap:var(--ik-s-4);min-width:0;display:grid;container:ent/inline-size}.ik-holo-ent .ik-holo-ic{flex:none;width:16px;height:16px}.ik-holo-ent .hd{gap:var(--ik-s-4);align-items:flex-start;display:flex}.ik-holo-ent .avw{cursor:pointer;border-radius:50%;outline:none;flex:none;width:96px;height:96px;position:relative}.ik-holo-ent[data-kind=company] .avw{border-radius:21px}.ik-holo-ent .avw .ik-holo-av{--s:96px}.ik-holo-ent .avh{border-radius:inherit;background:color-mix(in srgb, var(--ik-bg) 74%, transparent);color:var(--ik-text);font:600 10.5px/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;text-align:center;opacity:0;pointer-events:none;transition:opacity var(--ik-quick);place-items:center;padding:8px;display:grid;position:absolute;inset:0}.ik-holo-ent .avw:hover .avh,.ik-holo-ent .avw:focus-visible .avh,.ik-holo-ent .avw.is-over .avh{opacity:1}.ik-holo-ent .avw:focus-visible{outline:2px solid var(--ik-text);outline-offset:3px}.ik-holo-ent .avw.is-over{outline:2px solid var(--ik-marker);outline-offset:3px}.ik-holo-ent .id{align-content:start;gap:7px;min-width:0;display:grid}.ik-holo-ent .nm{font:800 28px/1.05 var(--ik-font-display);letter-spacing:var(--ik-track-display);overflow-wrap:anywhere;margin:0}.ik-holo-ent .sub{color:var(--ik-text-2);overflow-wrap:anywhere;margin:0;font-size:14.5px}.ik-holo-ent .sub i{color:var(--ik-text-3);margin:0 2px;font-style:normal}.ik-holo-ent .sub .lnk{color:var(--ik-text);font-weight:600}.ik-holo-ent .tgs{flex-wrap:wrap;gap:6px;display:flex}.ik-holo-ent .gt{border-radius:var(--ik-r-pill);height:24px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);font:600 12px var(--ik-font-body);color:var(--ik-text);align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.ik-holo-ent .gt .ik-holo-ic{width:13px;height:13px}.ik-holo-ent .gt .ik-holo-shape{width:11px;height:11px}.ik-holo-ent .gt.tag{color:var(--ik-text-2);padding-left:10px;font-weight:500}.ik-holo-ent .meta{color:var(--ik-text-2);margin:0;font-size:12.5px}.ik-holo-ent .meta b{color:var(--ik-text);font-weight:600}.ik-holo-ent .act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ik-holo-ent .act .ik-btn{gap:7px;padding:0 12px}.ik-holo-ent .act .ik-btn:disabled{opacity:.35;pointer-events:none}.ik-holo-ent .act .ik-btn.is-done{color:var(--ik-text)}.ik-holo-ent .body2{gap:var(--ik-s-4);grid-template-columns:minmax(0,1fr);display:grid}.ik-holo-ent .colA,.ik-holo-ent .colB{gap:var(--ik-s-4);align-content:start;min-width:0;display:grid}.ik-holo-ent .colB:empty,.ik-holo-ent .lks:empty{display:none}.ik-holo-ent .flds{align-content:start;gap:14px;display:grid}.ik-holo-ent.is-pending .colA,.ik-holo-ent.is-pending .colB,.ik-holo-ent:not(.is-pending) .sk{display:none}.ik-holo-ent.is-pending .act .ik-btn:not([data-a=ask]){opacity:.35;pointer-events:none}@container ent (min-width:640px){.ik-holo-ent .body2{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px}}@container ent (max-width:330px){.ik-holo-ent .hd{flex-direction:column}}.ik-holo-ent .grp h5{font:600 10.5px var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;color:var(--ik-text-2);margin:0 0 6px}.ik-holo-ent dl{margin:0;display:grid}.ik-holo-ent .fr{border-radius:var(--ik-r-xs);min-height:38px;box-shadow:inset 0 -1px 0 var(--ik-rule);transition:background var(--ik-quick);grid-template-columns:minmax(78px,32%) minmax(0,1fr);align-items:center;gap:10px;padding:0 8px;display:grid}.ik-holo-ent .fr dt{color:var(--ik-text-2);margin:0;font-size:12.5px}.ik-holo-ent .fr dd{align-items:center;gap:4px;min-width:0;margin:0;display:flex}.ik-holo-ent .val{min-width:0;color:var(--ik-text);font:400 14px/1.3 var(--ik-font-body);text-align:left;cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:auto;margin:0 -6px;padding:7px 6px;overflow:hidden}.ik-holo-ent .val.t-longtext{white-space:normal}.ik-holo-ent .val:hover{background:var(--ik-fill)}.ik-holo-ent .val:focus-visible{outline:2px solid var(--ik-text);outline-offset:-2px}.ik-holo-ent .val .nil{color:var(--ik-text-3)}.ik-holo-ent .go{border-radius:var(--ik-r-btn);width:28px;height:28px;color:var(--ik-text-3);cursor:pointer;transition:background var(--ik-quick), color var(--ik-quick);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ik-holo-ent .go:hover,.ik-holo-ent .go:focus-visible{background:var(--ik-fill);color:var(--ik-text);outline:none}.ik-holo-ent .go .ik-holo-ic{width:15px;height:15px}.ik-holo-ent .fr.is-hl{background:var(--ik-fill);box-shadow:inset 3px 0 0 var(--ik-marker), inset 0 -1px 0 var(--ik-rule)}.ik-holo-ent .fr .ik-input,.ik-holo-ent .fr .ik-textarea{min-height:34px;padding:6px 10px;font-size:14px}.ik-holo-ent .fr .ik-textarea{min-height:70px}.ik-holo-ent .addw{justify-items:start;gap:8px;margin-top:4px;display:grid}.ik-holo-ent .addf{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;width:100%;display:grid}.ik-holo-ent .addf .ik-input,.ik-holo-ent .addf .ik-select{min-height:34px;padding:0 10px;font-size:13.5px}.ik-holo-ent .addf .ik-select{background-position:right 8px center;background-size:16px;padding-right:32px}.ik-holo-ent .nts textarea{min-height:92px;font-size:14px}.ik-holo-ent .ns{min-height:18px;margin-top:4px;display:block}.ik-holo-ent .plist,.ik-holo-ent .tlist,.ik-holo-ent .llist{margin:0;padding:0;list-style:none;display:grid}.ik-holo-ent .prow,.ik-holo-ent .lk{border-radius:var(--ik-r-xs);width:100%;min-height:42px;color:var(--ik-text);font:500 14px var(--ik-font-body);text-align:left;cursor:pointer;box-shadow:inset 0 -1px 0 var(--ik-rule);transition:background var(--ik-quick);background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;display:flex}.ik-holo-ent .prow:hover,.ik-holo-ent .lk:hover{background:var(--ik-fill)}.ik-holo-ent .prow:focus-visible,.ik-holo-ent .lk:focus-visible{outline:2px solid var(--ik-text);outline-offset:-2px}.ik-holo-ent .prow small{color:var(--ik-text-2);margin-left:auto;font-size:12.5px}.ik-holo-ent .lk .ik-holo-ic{color:var(--ik-text-2)}.ik-holo-ent .lk span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ik-holo-ent .log{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;margin-bottom:6px;display:grid}.ik-holo-ent .log .ik-input,.ik-holo-ent .log .ik-select{min-height:34px;padding:0 10px;font-size:13.5px}.ik-holo-ent .log .ik-select{background-position:right 8px center;background-size:16px;width:auto;padding-right:32px}.ik-holo-ent .tlist li{box-shadow:inset 0 -1px 0 var(--ik-rule);animation:ik-holo-fade var(--ik-quick) both;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 4px;font-size:13.5px;line-height:1.35;display:grid}.ik-holo-ent .tlist .ki{height:19px;color:var(--ik-text-2);place-items:center;display:grid}.ik-holo-ent .tlist .ki .ik-holo-ic{width:16px;height:16px}.ik-holo-ent .tlist time{color:var(--ik-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:1px;font-size:12px}.ik-holo-ent .more{margin-top:6px}.ik-holo-ent .ik-holo-skel i{height:14px}@media (prefers-reduced-motion:reduce){.ik-holo-ent .tlist li{animation:none}}.ik-toolset__tools{flex-direction:column;align-items:flex-start}.ik-quotecard__media{border-radius:var(--ik-r-sm);background:var(--ik-ink);aspect-ratio:var(--ratio,16 / 9);max-height:70vh;display:block;position:relative;overflow:hidden}.ik-quotecard__media img,.ik-quotecard__media video{object-fit:contain;width:100%;height:100%;display:block}.ik-quotecard__media:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);pointer-events:none;position:absolute;inset:0}.ik-quotecard__play{background:var(--ik-paper);width:56px;height:56px;color:var(--ik-ink);cursor:pointer;transition:transform var(--ik-press);border:0;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.ik-quotecard__play:active{transform:scale(.94)}.ik-quotecard__play .ik-icon{width:24px;height:24px;margin-left:3px}.ik-stagetag{border-radius:var(--ik-r-pill);background:var(--ik-fill);color:var(--ik-text);font:600 12.5px/1 var(--ik-font-body);white-space:nowrap;align-items:center;gap:6px;padding:5px 10px 5px 8px;display:inline-flex}.ik-stagetag .ik-stage{width:16px;height:16px}.ik-stagetag.is-main{background:var(--ik-solid);color:var(--ik-on-solid)}.ik-stagetag small{color:inherit;opacity:.7;font-weight:500}.ik-onboard{background:var(--ik-bg);min-height:100dvh;color:var(--ik-text);grid-template-columns:minmax(0,1fr) minmax(320px,400px);display:grid}.ik-onboard__main{align-content:start;gap:28px;width:100%;max-width:780px;margin:0 auto;padding:36px clamp(20px,6vw,80px) 72px;display:grid}.ik-onboard__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.ik-onboard__steps{flex:1;gap:6px;max-width:360px;display:flex}.ik-onboard__steps>i{background:var(--ik-rule);height:3px;transition:background var(--ik-quick);border-radius:2px;flex:1}.ik-onboard__steps>i.is-done{background:var(--ik-text-2)}.ik-onboard__steps>i.is-now{background:var(--ik-text)}.ik-onboard__kicker{color:var(--ik-text-2);font:600 var(--ik-fs-label)/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase}.ik-onboard__title{font:800 clamp(32px, 5vw, 52px)/1 var(--ik-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.ik-onboard__lede{max-width:36rem;color:var(--ik-text-2);font:400 17px/1.5 var(--ik-font-body);margin:0}.ik-onboard__q{gap:14px;display:grid}.ik-onboard__qtitle{font:700 20px/1.3 var(--ik-font-display);letter-spacing:var(--ik-track-heading);text-wrap:pretty;margin:0}.ik-onboard__foot{padding-bottom:var(--ik-sink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ik-onboard__aside{background:var(--ik-surface);height:100dvh;box-shadow:inset var(--ik-hair) 0 0 var(--ik-rule);align-content:start;gap:24px;padding:36px 26px;display:grid;position:sticky;top:0;overflow-y:auto}.ik-onboard__section{gap:12px;display:grid}.ik-onboard__section>h3{color:var(--ik-text-2);font:600 var(--ik-fs-label)/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;margin:0}@media (max-width:1000px){.ik-onboard{grid-template-columns:minmax(0,1fr)}.ik-onboard__aside{height:auto;box-shadow:inset 0 var(--ik-hair) 0 var(--ik-rule);position:static}}.ik-holo-tiles .tile .ik-icon,.ik-holo-tiles .tile .ik-stage{width:30px;height:30px}.ik-holo-tiles .tile small{color:var(--ik-text-2);font:400 12px/1.3 var(--ik-font-body);text-align:center}.ik-holo-scale button s{min-height:calc(14px + var(--i,0) * 6.5px)}.ik-heard{gap:10px;display:grid}.ik-heard__line{font:600 17px/1.4 var(--ik-font-body);text-wrap:pretty;transition:opacity var(--ik-quick);margin:0}.ik-heard.is-listening .ik-heard__line{opacity:.55}.ik-heard__tags{flex-wrap:wrap;gap:6px;display:flex}.ik-shoes{gap:10px;display:grid}.ik-shoe{border-radius:var(--ik-r-md);background:var(--ik-bg);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:inherit;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 14px;text-decoration:none;display:grid}a.ik-shoe:hover{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line)}.ik-shoe__head{font:600 14px/1.3 var(--ik-font-body);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.ik-shoe__head small{color:var(--ik-text-2);font:400 12.5px/1.3 var(--ik-font-body)}.ik-shoe__text{color:var(--ik-text-2);font:400 14px/1.45 var(--ik-font-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.ik-shoe__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ik-alignpanel{border-radius:var(--ik-r-lg);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);gap:18px;padding:22px 24px;display:grid}.ik-alignpanel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.ik-alignpanel__score{font:800 46px/.9 var(--ik-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0}.ik-alignpanel__score small{color:var(--ik-text-2);font:500 15px/1 var(--ik-font-body);letter-spacing:0;margin-left:6px}.ik-alignpanel__versions{flex-wrap:wrap;gap:6px;display:flex}.ik-alignpanel__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.ik-alignpanel__fact{border-radius:var(--ik-r-md);background:var(--ik-fill);gap:4px;padding:12px 14px;display:grid}.ik-alignpanel__fact b{font:800 22px/1 var(--ik-font-display);letter-spacing:-.02em}.ik-alignpanel__fact span{color:var(--ik-text-2);font:500 13px/1.35 var(--ik-font-body)}.ik-alignpanel__note{color:var(--ik-text-2);font:400 14px/1.5 var(--ik-font-body);margin:0}.ik-holo-align--delta .row{grid-template-columns:22px 64px minmax(0,1fr) 34px 64px}.ik-holo-align .dl{color:var(--ik-text-2);font:600 12px/1 var(--ik-font-body);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.ik-holo-align .dl.is-up{color:var(--ik-text)}.ik-notevers{gap:10px;display:grid}.ik-notever{border-radius:var(--ik-r-md);background:var(--ik-fill);gap:8px;padding:12px 14px;display:grid}.ik-notever__head{color:var(--ik-text-2);font:600 var(--ik-fs-label)/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ik-notever__head .ik-icon{width:14px;height:14px}.ik-notever__text{white-space:pre-line;color:var(--ik-text);font:400 15px/1.5 var(--ik-font-body);margin:0}.ik-draftstate{color:var(--ik-text-3);font:500 12.5px/1.3 var(--ik-font-body)}.ik-draftstate.is-saved{color:var(--ik-text-2)}.ik-reading{border-radius:var(--ik-r-md);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);gap:10px;padding:12px 14px;display:grid}.ik-reading__stages{flex-wrap:wrap;gap:6px;display:flex}.ik-reading__text{color:var(--ik-text);font:400 14px/1.5 var(--ik-font-body);margin:0}.ik-reading__links{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ik-reading__links a{color:var(--ik-text);font:500 14px/1.35 var(--ik-font-body);align-items:baseline;gap:8px;padding:5px 0;text-decoration:none;display:flex}.ik-reading__links a:hover{text-underline-offset:3px;text-decoration:underline}.ik-reading__links small{color:var(--ik-text-2);font:500 12px/1.35 var(--ik-font-body);flex:none}.ik-onboard--inset{border-radius:var(--ik-r-lg);min-height:0;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);overflow:hidden}.ik-onboard--inset .ik-onboard__aside{height:auto;position:static}.ik-onboard--inset .ik-onboard__main{padding:28px}a.ik-quotecard__head{color:inherit;text-decoration:none}a.ik-quotecard__head:hover b{text-underline-offset:3px;text-decoration:underline}.ik-frame{width:100%;min-height:var(--h,900px);border-radius:var(--ik-r-lg);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);border:0;display:block}.ik-welcome{z-index:var(--ik-z-float);left:calc(var(--ik-rail-w) + 12px);bottom:calc(16px + var(--ik-bar));border-radius:var(--ik-r-lg);background:var(--ik-surface);width:min(360px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline), var(--ik-float,0 0 0 transparent);transform-origin:0 100%;animation:ik-welcome-in var(--ik-soft) both;gap:12px;padding:18px 18px 14px;display:grid;position:fixed;overflow-y:auto}html[data-ik-rail] .ik-welcome{left:88px}@keyframes ik-welcome-in{0%{opacity:0;transform:translate(-12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ik-welcome,.ik-welcome__pill,.ik-tourcard{animation:none}}.ik-welcome__head{gap:8px;padding-right:30px;display:grid}.ik-welcome__title{font:800 20px/1.1 var(--ik-font-display);letter-spacing:var(--ik-track-heading);margin:0}.ik-welcome__count{color:var(--ik-text-2);font:500 13px/1.3 var(--ik-font-body)}.ik-welcome__close{position:absolute;top:10px;right:10px}.ik-welcome__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ik-welcome__item{border-radius:var(--ik-r-md);width:100%;color:var(--ik-text);text-align:left;font:500 14.5px/1.3 var(--ik-font-body);cursor:pointer;transition:background var(--ik-quick);background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:grid}.ik-welcome__item:hover{background:var(--ik-fill)}.ik-welcome__item:active{background:var(--ik-fill-2);box-shadow:inset 0 1px 0 var(--ik-pressed-edge)}.ik-welcome__check{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ik-line);color:#0000;border-radius:50%;place-items:center;display:grid}.ik-welcome__check .ik-icon{width:14px;height:14px}.ik-welcome__item.is-done .ik-welcome__check{background:var(--ik-solid);box-shadow:none;color:var(--ik-on-solid)}.ik-welcome__item.is-done .ik-welcome__label{color:var(--ik-text-2)}.ik-welcome__item.is-next .ik-welcome__check{box-shadow:inset 0 0 0 2px var(--ik-marker)}.ik-welcome__label small{color:var(--ik-text-2);font:400 12.5px/1.3 var(--ik-font-body);margin-top:2px;display:block}.ik-welcome__item .ik-tag{white-space:nowrap}.ik-welcome__pill{z-index:var(--ik-z-float);left:calc(var(--ik-rail-w) + 12px);bottom:calc(16px + var(--ik-bar));border-radius:var(--ik-r-pill);background:var(--ik-surface);height:40px;color:var(--ik-text);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);font:600 13.5px/1 var(--ik-font-body);cursor:pointer;transform-origin:0 100%;animation:ik-welcome-in var(--ik-soft) both;transition:transform var(--ik-press);border:0;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex;position:fixed}.ik-welcome__pill:active{transform:scale(.96)}html[data-ik-rail] .ik-welcome__pill{left:88px}@media (max-width:860px){.ik-welcome{width:auto;left:12px;right:12px;bottom:calc(4px + var(--ik-dock) + var(--ik-bar));max-height:70dvh}.ik-welcome__pill{left:12px;bottom:calc(4px + var(--ik-dock) + var(--ik-bar))}}.ik-tourcard{z-index:var(--ik-z-float);right:20px;bottom:calc(20px + var(--ik-bar));border-radius:var(--ik-r-lg);background:var(--ik-surface);width:min(460px,100vw - 32px);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline), var(--ik-float,0 0 0 transparent);animation:ik-welcome-in var(--ik-soft) both;grid-template-columns:88px minmax(0,1fr);gap:14px 16px;padding:16px 18px 16px 16px;display:grid;position:fixed}.ik-tourcard__presence{width:88px;height:88px;display:block}.ik-tourcard__body{align-content:start;gap:6px;min-width:0;display:grid}.ik-tourcard__kind{color:var(--ik-text-2);font:600 var(--ik-fs-label)/1.2 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase}.ik-tourcard__title{font:800 19px/1.15 var(--ik-font-display);letter-spacing:var(--ik-track-heading);margin:0}.ik-tourcard__text{color:var(--ik-text);font:400 14.5px/1.5 var(--ik-font-body);margin:0}.ik-tourcard__foot{padding-bottom:var(--ik-sink);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.ik-tourcard__close{position:absolute;top:8px;right:8px}@media (max-width:860px){.ik-tourcard{width:auto;left:12px;right:12px;bottom:calc(4px + var(--ik-dock) + var(--ik-bar));grid-template-columns:64px minmax(0,1fr)}.ik-tourcard__presence{width:64px;height:64px}}.ik-tourspot{z-index:calc(var(--ik-z-float) - 1);left:var(--x,0);top:var(--y,0);width:var(--w,0);height:var(--h,0);border-radius:var(--ik-r-md);box-shadow:0 0 0 1.5px var(--ik-marker);pointer-events:none;transition:left var(--ik-soft), top var(--ik-soft), width var(--ik-soft), height var(--ik-soft);animation:1.6s ease-in-out infinite ik-tourspot;position:fixed}@keyframes ik-tourspot{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--ik-marker) 0%, transparent), 0 0 0 1.5px var(--ik-marker)}}@media (prefers-reduced-motion:reduce){.ik-tourspot{transition:none;animation:none}}.ik-photo{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px 20px;display:grid}.ik-photo__preview{background:var(--ik-surface-2);width:112px;height:112px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text-3);border-radius:50%;place-items:center;display:grid;overflow:hidden}.ik-photo__preview img{object-fit:cover;width:100%;height:100%}.ik-photo__preview .ik-icon{width:36px;height:36px}.ik-photo--app .ik-photo__preview{border-radius:var(--ik-r-md);background:var(--ik-paper);width:88px;height:88px}.ik-photo--app .ik-photo__preview img{object-fit:contain;width:76%;height:76%}.ik-photo__text{gap:8px;display:grid}.ik-photo__text ul{color:var(--ik-text-2);font:400 14px/1.4 var(--ik-font-body);gap:6px;margin:0;padding:0;list-style:none;display:grid}.ik-photo__text li{gap:8px;display:flex}.ik-photo__text li .ik-icon{width:16px;height:16px;color:var(--ik-text);flex:none;margin-top:2px}@media (max-width:520px){.ik-photo{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}}.ik-welcome .ik-bar>i{background:var(--ik-text)}.ik-hl{background:var(--ik-ink);width:1920px;height:1080px;color:var(--ik-paper);font-family:var(--ik-font-body);position:relative;overflow:hidden}.ik-hl__field,.ik-hl__presence,.ik-hl__print{pointer-events:none;width:1920px;height:1080px;position:absolute;top:0;left:0}.ik-hl__world{perspective:1800px;perspective-origin:50% 45%;position:absolute;inset:0}.ik-hl__camera{transform-style:preserve-3d;position:absolute;inset:0}.ik-hl__plane{transform-style:preserve-3d;will-change:transform, opacity;place-items:center;display:grid;position:absolute;inset:110px 90px 110px 560px}.ik-hl__plane--wide{inset:340px 110px 90px}.ik-hl-title{text-align:center;justify-items:center;gap:22px;display:grid}.ik-hl-title span{color:var(--ik-text-2);font:600 22px/1 var(--ik-font-body);letter-spacing:.18em;text-transform:uppercase}.ik-hl-title b{font:800 120px/.92 var(--ik-font-display);letter-spacing:-.045em}.ik-hl-title small{color:var(--ik-text-2);font:500 30px/1.3 var(--ik-font-body)}.ik-hl-card{background:var(--ik-ink-1);box-shadow:inset 0 0 0 1.5px var(--ik-ink-rule);border-radius:30px;gap:18px;max-width:1100px;padding:44px 52px;display:grid}.ik-hl-card__kind{color:var(--ik-text-2);font:600 20px/1 var(--ik-font-body);letter-spacing:.16em;text-transform:uppercase}.ik-hl-card__big{font:800 76px/1 var(--ik-font-display);letter-spacing:-.035em;margin:0}.ik-hl-card__text{color:var(--ik-text);font:500 38px/1.35 var(--ik-font-body);margin:0}.ik-hl-card__text em{color:var(--ik-marker);font-style:normal}.ik-hl-question{max-width:1100px;font:800 84px/1.02 var(--ik-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.ik-hl-question i{vertical-align:-.08em;background:var(--ik-marker);width:.08em;height:.9em;margin-left:6px;font-style:normal;display:inline-block}.ik-hl-stat{text-align:center;justify-items:center;gap:18px;display:grid}.ik-hl-stat__line{font:800 110px/1 var(--ik-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:28px;display:flex}.ik-hl-stat__line small{color:var(--ik-text-3);font-size:.6em}.ik-hl-stat__result{font:800 170px/.9 var(--ik-font-display);letter-spacing:-.05em;color:var(--ik-marker)}.ik-hl-stat__label{color:var(--ik-text-2);font:600 30px/1 var(--ik-font-body);letter-spacing:.12em;text-transform:uppercase}.ik-hl-draw{width:900px;height:560px;overflow:visible}.ik-hl-draw path,.ik-hl-draw circle,.ik-hl-draw rect{fill:none;stroke:var(--ik-paper);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.ik-hl-draw .is-marker{stroke:var(--ik-marker)}.ik-hl-draw text{fill:var(--ik-text-2);stroke:none;font:600 30px var(--ik-font-body);letter-spacing:.12em;text-transform:uppercase}.ik-hl-homes{grid-template-columns:repeat(2,520px);gap:22px;display:grid}.ik-hl-home{--c:var(--ik-line);background:color-mix(in srgb, var(--c) 9%, var(--ik-ink-1));height:250px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) 55%, transparent);border-radius:30px;align-content:start;gap:14px;padding:26px 28px;display:grid;position:relative}.ik-hl-home[data-circle=pkm]{--c:var(--ik-circle-pkm);border-top-left-radius:70px}.ik-hl-home[data-circle=bkm]{--c:var(--ik-circle-bkm);border-top-right-radius:70px}.ik-hl-home[data-circle=ppm]{--c:var(--ik-circle-ppm);border-bottom-left-radius:70px}.ik-hl-home[data-circle=bpm]{--c:var(--ik-circle-bpm);border-bottom-right-radius:70px}.ik-hl-home b{color:var(--c);font:800 46px/1 var(--ik-font-display);letter-spacing:-.02em}.ik-hl-home span{color:var(--ik-text-2);font:600 18px/1.2 var(--ik-font-body);letter-spacing:.12em;text-transform:uppercase}.ik-hl-chip{background:var(--ik-ink);box-shadow:inset 0 0 0 1.5px var(--ik-ink-rule);color:var(--ik-text);font:600 26px/1 var(--ik-font-body);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:12px;padding:12px 20px 12px 14px;display:inline-flex}.ik-hl-chip svg{width:30px;height:30px}.ik-hl-statement{text-align:center;max-width:1150px;font:800 96px/1 var(--ik-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.ik-hl-statement em{color:var(--ik-marker);font-style:normal}.ik-hl-loop{width:820px;height:620px;position:relative}.ik-hl-loop__hub{background:var(--ik-ink-1);width:230px;height:230px;box-shadow:inset 0 0 0 2px var(--ik-paper);text-align:center;font:800 52px/1 var(--ik-font-display);letter-spacing:-.03em;border-radius:50%;align-content:center;place-items:center;margin:-115px 0 0 -115px;display:grid;position:absolute;top:50%;left:50%}.ik-hl-loop__hub small{color:var(--ik-text-2);font:600 15px/1.2 var(--ik-font-body);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;display:block}.ik-hl-loop__stage{text-align:center;justify-items:center;gap:12px;width:240px;margin-left:-120px;display:grid;position:absolute}.ik-hl-loop__stage .ik-stage{width:70px;height:70px}.ik-hl-loop__stage b{font:800 40px/1 var(--ik-font-display);letter-spacing:-.02em}.ik-hl-loop__stage span{color:var(--ik-text-2);font:500 22px/1.25 var(--ik-font-body)}.ik-hl-loop>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ik-hl-loop>svg path{fill:none;stroke:var(--ik-ink-rule);stroke-width:3px}.ik-hl-loop>svg path.is-on{stroke:var(--ik-marker)}.ik-hl-compare{grid-template-columns:repeat(2,540px);gap:28px;display:grid}.ik-hl-compare>div{background:var(--ik-ink-1);box-shadow:inset 0 0 0 1.5px var(--ik-ink-rule);border-radius:30px;align-content:start;gap:20px;padding:38px 40px;display:grid}.ik-hl-compare>div.is-after{box-shadow:inset 0 0 0 2px var(--ik-paper)}.ik-hl-compare b{font:800 60px/1 var(--ik-font-display);letter-spacing:-.03em}.ik-hl-compare p{color:var(--ik-text-2);font:500 30px/1.35 var(--ik-font-body);margin:0}.ik-hl-steps{gap:22px;max-width:1100px;margin:0;padding:0;list-style:none;display:grid}.ik-hl-steps li{font:700 46px/1.15 var(--ik-font-display);letter-spacing:-.02em;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:26px;display:grid}.ik-hl-steps li i{width:64px;height:64px;box-shadow:inset 0 0 0 3px var(--ik-ink-rule);color:var(--ik-text-2);font:800 28px/1 var(--ik-font-display);border-radius:50%;place-items:center;font-style:normal;display:grid}.ik-hl-steps li.is-done i{background:var(--ik-paper);box-shadow:none;color:var(--ik-ink)}.ik-hl-steps li.is-now i{box-shadow:inset 0 0 0 3px var(--ik-marker);color:var(--ik-text)}.ik-hl-tiles{align-items:flex-start;gap:44px;display:flex}.ik-hl-tile{justify-items:center;gap:20px;width:220px;display:grid}.ik-hl-tile__icon{background:var(--ik-ink-1);width:168px;height:168px;box-shadow:inset 0 0 0 1.5px var(--ik-ink-rule);color:var(--ik-text);border-radius:44px;place-items:center;display:grid}.ik-hl-tile__icon svg{width:76px;height:76px}.ik-hl-tile.is-on .ik-hl-tile__icon{box-shadow:inset 0 0 0 2.5px var(--ik-paper)}.ik-hl-tile__name{color:var(--ik-text);font:700 32px/1 var(--ik-font-display);letter-spacing:-.01em;white-space:nowrap}.ik-hl-tile__tag{color:var(--ik-text-3);font:600 17px/1 var(--ik-font-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-style:normal}.ik-hl-copies{grid-template-columns:repeat(2,720px);gap:56px;display:grid}.ik-hl-copies__panel{background:var(--ik-ink-1);min-height:480px;box-shadow:inset 0 0 0 1.5px var(--ik-ink-rule);border-radius:30px;align-content:start;justify-items:start;gap:22px;padding:36px 40px 44px;display:grid;position:relative}.ik-hl-copies__panel header{color:var(--ik-text-2);font:600 22px/1 var(--ik-font-body);letter-spacing:.16em;text-transform:uppercase}.ik-hl-copies__card{background:var(--ik-ink);box-shadow:inset 0 0 0 1.5px var(--ik-ink-rule);color:var(--ik-text);font:700 34px/1 var(--ik-font-display);white-space:nowrap;border-radius:20px;align-items:center;gap:18px;padding:22px 26px;display:flex}.ik-hl-copies__card svg,.ik-hl-copies__link svg{flex:none;width:32px;height:32px}.ik-hl-copies__card.is-off{box-shadow:none;outline:1.5px dashed var(--ik-text-3);outline-offset:-1.5px;color:var(--ik-text-2)}.ik-hl-copies__day{box-shadow:inset 0 0 0 1.5px var(--ik-ink-rule);color:var(--ik-text-2);font:600 24px/1 var(--ik-font-body);border-radius:999px;padding:8px 14px;font-style:normal}.ik-hl-copies__neq{color:var(--ik-marker);font:800 120px/1 var(--ik-font-display);font-style:normal;position:absolute;top:64%;left:84%}.ik-hl-copies__line{width:40px;height:70px;margin-left:30px;overflow:visible}.ik-hl-copies__line path{fill:none;stroke:var(--ik-marker);stroke-width:4px;stroke-linecap:round}.ik-hl-copies__link{box-shadow:inset 0 0 0 1.5px var(--ik-paper);color:var(--ik-text);white-space:nowrap;border-radius:18px;align-items:center;gap:14px;padding:18px 22px;display:flex}.ik-hl-copies__link span{color:var(--ik-text-2);font:500 22px/1 var(--ik-font-body)}.ik-hl-copies__link b{font:700 28px/1 var(--ik-font-display)}@media (pointer:coarse){:where(.ik-chip,.ik-action,.ik-iconbtn,.ik-btn--sm,.ik-tier,.ik-cite,.ik-seg>button,.ik-seg>a,.ik-menu__item){position:relative}:is(.ik-chip,.ik-action,.ik-iconbtn,.ik-btn--sm,.ik-tier,.ik-cite,.ik-seg>button,.ik-seg>a,.ik-menu__item):after{content:"";width:max(100%, var(--ik-target));height:max(100%, var(--ik-target));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.ik-seg--scroll,.ik-chips--scroll)>:is(a,button,.ik-chip):after{height:100%}}:is(h1,h2,h3,.ik-h1,.ik-h2,.ik-h3,.ik-panel__title):has(>.ik-help){padding-inline-end:calc(max(14px,.5em) + .12em)}.ik-spot{z-index:calc(var(--ik-z-float) - 1);border-radius:var(--ik-r-md);box-shadow:0 0 0 1.5px var(--ik-marker);pointer-events:none;transition:left var(--ik-soft), top var(--ik-soft), width var(--ik-soft), height var(--ik-soft);position:fixed}.ik-spot[hidden]{display:none}.ik-spot--breathe{animation:1.6s ease-in-out infinite ik-tourspot}.ik-modal:not([data-ik-sheet]) .ik-sheet__grab{display:none}.ik-modal__panel{overscroll-behavior:contain}.ik-modal[data-ik-sheet]{padding:max(44px, calc(env(safe-area-inset-top,0px) + 10px)) 0 0;overscroll-behavior:contain;place-items:end stretch}.ik-modal[data-ik-sheet]>.ik-modal__scrim{touch-action:none}.ik-modal[data-ik-sheet]>.ik-modal__panel{width:100%;min-width:0;max-width:none;max-height:calc(100dvh - max(44px, calc(env(safe-area-inset-top,0px) + 10px)));border-radius:var(--ik-r-xl) var(--ik-r-xl) 0 0;padding-bottom:env(safe-area-inset-bottom,0px);margin:0;overflow-y:auto}.ik-modal[data-ik-sheet]>.ik-dialog.ik-modal__panel{padding-bottom:calc(var(--ik-s-6) + env(safe-area-inset-bottom,0px))}.ik-modal[data-ik-sheet]>.ik-upgrade.ik-modal__panel{padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}.ik-modal[data-ik-sheet]>.ik-poll.ik-modal__panel{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.ik-modal[data-ik-sheet]>.ik-modal__panel>.ik-sheet__grab{z-index:5;background:color-mix(in srgb, var(--ik-text) 28%, transparent);pointer-events:none;border-radius:3px;width:40px;height:5px;margin:0 0 0 -20px;position:absolute;top:7px;left:50%}.ik-modal[data-ik-dragging],.ik-modal[data-ik-dragging] *{-webkit-user-select:none;user-select:none}.ik-modal__scrim--fixed{z-index:calc(var(--ik-z-modal) - 1);touch-action:none;position:fixed}.ik-modal__scrim--fixed[hidden],.ik-menu__cancel{display:none}.ik-popmenu[data-ik-sheet]{inset:auto 8px calc(8px + env(safe-area-inset-bottom,0px)) 8px;z-index:var(--ik-z-modal);width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 72px);box-shadow:none;overscroll-behavior:contain;background:0 0;gap:0;padding:0;overflow-y:auto}.ik-popmenu[data-ik-sheet]>*{background:var(--ik-surface)}.ik-popmenu[data-ik-sheet] .ik-menu__item{border-radius:0;gap:16px;min-height:56px;padding:0 20px;font-size:17px}.ik-popmenu[data-ik-sheet] .ik-menu__item+.ik-menu__item{box-shadow:inset 0 var(--ik-hair) 0 var(--ik-rule)}.ik-popmenu[data-ik-sheet]>.ik-menu__item:is(:hover,:active,:focus-visible,.is-down){background:linear-gradient(var(--ik-fill-2) 0 0) var(--ik-surface)}.ik-popmenu[data-ik-sheet]>hr{background:var(--ik-bg);border:0;height:6px;margin:0}.ik-popmenu[data-ik-sheet] .ik-menu__label{padding:14px 20px 6px}.ik-popmenu[data-ik-sheet]>:first-child{border-radius:var(--ik-r-md) var(--ik-r-md) 0 0}.ik-popmenu[data-ik-sheet]>:nth-last-child(2){border-bottom-left-radius:var(--ik-r-md);border-bottom-right-radius:var(--ik-r-md)}.ik-popmenu[data-ik-sheet]>.ik-menu__cancel{border-radius:var(--ik-r-md);box-shadow:none;justify-content:center;margin-top:8px;font-weight:600;display:flex}:where(.ik) :where(a,button,[role=button],label,summary,[tabindex]){-webkit-tap-highlight-color:transparent}@media (pointer:coarse){:where(.ik) :where(button,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],summary,nav a,.ik-btn,.ik-iconbtn,.ik-chip,.ik-tab,.ik-seg>*,.ik-sidenav__item,.ik-card--press,.ik-mcard,.ik-event,.ik-pager__link,.ik-row__link,.ik-tile,.ik-action,.ik-back,.ik-option,.ik-dropdown__trigger){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where(.ik) :is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=color],[type=file],[type=image],[type=hidden]),textarea,select):not(.ik-input--code,.ik-input--title){font-size:16px!important}}@media (hover:none){:where(.ik) :where(a[href],button,[role=button],[role=tab],[role=option],summary):where(:not(:disabled,[aria-disabled=true],.ik-btn,.ik-iconbtn,.ik-chip,.ik-tab,.ik-seg>*,.ik-sidenav__item,.ik-card--press,.ik-mcard,.ik-event,.ik-pager__link,.ik-tile,.ik-poll__opt,.ik-action,.ik-menu__item,.ik-swipe__action,.ik-dropdown__trigger,.ik-row__mark,.ik-row__act)):active{opacity:.6}}.ik-navmark{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:0}:root:active-view-transition-type(ik-push,ik-pop)::view-transition{pointer-events:none}:root:active-view-transition-type(ik-push,ik-pop) .ik-app__top{view-transition-name:ik-top}:root:active-view-transition-type(ik-push,ik-pop) .ik-app__tabbar{view-transition-name:ik-tabbar}::view-transition-group(ik-top){z-index:2;animation:none}::view-transition-group(ik-tabbar){z-index:2;animation:none}::view-transition-old(ik-top){display:none}::view-transition-old(ik-tabbar){display:none}::view-transition-new(ik-top){animation:none}::view-transition-new(ik-tabbar){animation:none}::view-transition-group(*.ik-nav){animation:none}::view-transition-old(*.ik-nav){display:none}::view-transition-new(*.ik-nav){animation:none}:root:active-view-transition-type(ik-push,ik-pop)::view-transition-group(root){animation:none}:root:active-view-transition-type(ik-push,ik-pop)::view-transition-old(root){mix-blend-mode:normal}:root:active-view-transition-type(ik-push,ik-pop)::view-transition-new(root){mix-blend-mode:normal}:root:active-view-transition-type(ik-push)::view-transition-old(root){animation:ik-page-under var(--ik-slide) both}:root:active-view-transition-type(ik-push)::view-transition-new(root){animation:ik-page-over var(--ik-slide) both;box-shadow:calc(var(--ik-hair) * -1) 0 0 var(--ik-rule)}:root:active-view-transition-type(ik-pop)::view-transition-old(root){z-index:1;animation:ik-page-away var(--ik-slide) both;box-shadow:calc(var(--ik-hair) * -1) 0 0 var(--ik-rule)}:root:active-view-transition-type(ik-pop)::view-transition-new(root){animation:ik-page-back var(--ik-slide) both}@keyframes ik-page-over{0%{transform:translate(100%)}to{transform:none}}@keyframes ik-page-under{0%{filter:none;transform:none}to{filter:brightness(.82);transform:translate(-30%)}}@keyframes ik-page-away{0%{transform:none}to{transform:translate(100%)}}@keyframes ik-page-back{0%{filter:brightness(.82);transform:translate(-30%)}to{filter:none;transform:none}}[data-ik-status]{--ik-st:var(--ik-text-2);--ik-st-text:var(--ik-text-2);--ik-st-soft:var(--ik-fill);--ik-st-strong:var(--ik-solid);--ik-st-on:var(--ik-on-solid)}[data-ik-status=positive]{--ik-st:var(--ik-positive);--ik-st-text:var(--ik-positive-text);--ik-st-soft:var(--ik-positive-soft);--ik-st-strong:var(--ik-positive-strong);--ik-st-on:var(--ik-on-positive)}[data-ik-status=caution]{--ik-st:var(--ik-caution);--ik-st-text:var(--ik-caution-text);--ik-st-soft:var(--ik-caution-soft);--ik-st-strong:var(--ik-caution-strong);--ik-st-on:var(--ik-on-caution)}[data-ik-status=negative]{--ik-st:var(--ik-negative);--ik-st-text:var(--ik-negative-text);--ik-st-soft:var(--ik-negative-soft);--ik-st-strong:var(--ik-negative-strong);--ik-st-on:var(--ik-on-negative)}[data-ik-status=info]{--ik-st:var(--ik-info);--ik-st-text:var(--ik-info-text);--ik-st-soft:var(--ik-info-soft);--ik-st-strong:var(--ik-info-strong);--ik-st-on:var(--ik-on-info)}.ik-on-ink{--ik-positive:#5bb46f;--ik-positive-text:#7fc88d;--ik-positive-soft:#16271a;--ik-positive-strong:#5bb46f;--ik-on-positive:#090a0c;--ik-caution:#e6b035;--ik-caution-text:#eec566;--ik-caution-soft:#2c2412;--ik-caution-strong:#e6b035;--ik-on-caution:#090a0c;--ik-negative:#ec4e78;--ik-negative-text:#f37e9c;--ik-negative-soft:#33141e;--ik-negative-strong:#ec4e78;--ik-on-negative:#090a0c;--ik-info:#7ea2c4;--ik-info-text:#a0bcd6;--ik-info-soft:#16212b;--ik-info-strong:#7ea2c4;--ik-on-info:#090a0c}.ik-smark{width:12px;height:12px;color:var(--ik-st,currentColor);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.ik-smark .ik-smark__dot{fill:currentColor;stroke:none}.ik-status{border-radius:var(--ik-r-pill);background:var(--ik-st-soft,var(--ik-fill));width:fit-content;min-height:22px;color:var(--ik-st-text,var(--ik-text-2));font:600 12px/1.2 var(--ik-font-body);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:2px 9px 2px 7px;display:inline-flex}.ik-status .ik-smark{color:var(--ik-st)}.ik-status--quiet{background:0 0;min-height:0;padding:0}.ik-status--strong{background:var(--ik-st-strong);color:var(--ik-st-on)}.ik-status--strong .ik-smark{color:currentColor}.ik-status--sm{gap:4px;min-height:18px;padding:1px 7px 1px 5px;font-size:11px}.ik-status--sm .ik-smark{width:10px;height:10px}.ik-status__dot{background:var(--ik-st);border-radius:50%;flex:none;width:8px;height:8px}.ik-delta{color:var(--ik-st-text,var(--ik-text-2));font:600 13px/1.25 var(--ik-font-body);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:0 4px;display:inline-flex}.ik-delta__arrow{font-size:.72em;line-height:1;transform:translateY(-1px)}.ik-delta{white-space:normal}.ik-delta__n{white-space:nowrap}.ik-delta__word{color:var(--ik-text-2);font-weight:400}.ik-delta[data-ik-status]:not([data-ik-status=neutral]) .ik-delta__word{color:var(--ik-st-text)}.ik-kpi{border-radius:var(--ik-r-lg);background:var(--ik-surface);min-width:0;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 16px 14px;display:grid;position:relative}.ik-kpi[data-ik-status]:not([data-ik-status=neutral]):before{content:"";background:var(--ik-st);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:16px;right:16px}.ik-kpi__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;display:flex}.ik-kpi__label{overflow-wrap:anywhere;min-width:0;color:var(--ik-text-2);font:600 11px/1.3 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase}.ik-kpi__value{flex-wrap:wrap;align-items:baseline;gap:0 5px;min-width:0;display:flex}.ik-kpi__num{font:800 32px/1.02 var(--ik-font-display);letter-spacing:var(--ik-track-heading);font-variant-numeric:tabular-nums;color:var(--ik-text)}.ik-kpi__unit{font:400 14px/1.3 var(--ik-font-body);color:var(--ik-text-2)}.ik-kpi__spark{align-self:end;height:36px;margin-top:2px}.ik-kpi__foot{font:400 12.5px/1.35 var(--ik-font-body);color:var(--ik-text-2)}.ik-kpi--main .ik-kpi__num{font-size:44px}.ik-kpi--main .ik-kpi__spark{height:48px}.ik-kpis{gap:var(--ik-s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}@media (max-width:560px){.ik-kpis{gap:var(--ik-s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.ik-kpi{padding:14px 12px 12px}.ik-kpi__num{font-size:26px}.ik-kpi--main{grid-column:1/-1}.ik-kpi--main .ik-kpi__num{font-size:36px}}.ik-spark{width:100%;min-width:48px;height:32px;display:block;position:relative}.ik-spark>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ik-spark__line{fill:none;stroke:var(--ik-text-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ik-spark__area{fill:var(--ik-fill);stroke:none}.ik-spark__band{fill:var(--ik-fill)}.ik-spark__dot{background:var(--ik-st,var(--ik-text));width:8px;height:8px;box-shadow:0 0 0 2px var(--ik-surface);border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.ik-spark--inline{vertical-align:middle;width:64px;height:18px;display:inline-block}.ik-multiples{gap:var(--ik-s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));display:grid}.ik-multiple{border-radius:var(--ik-r-md);min-width:0;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);gap:4px;padding:10px 12px;display:grid}.ik-multiple__top{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.ik-multiple__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 12.5px/1.3 var(--ik-font-body);color:var(--ik-text-2);overflow:hidden}.ik-multiple__num{font:700 16px/1.1 var(--ik-font-display);font-variant-numeric:tabular-nums;color:var(--ik-text);white-space:nowrap}.ik-multiple .ik-spark{height:28px}.ik-range{gap:6px;min-width:0;display:grid}.ik-range__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ik-range__label{font:400 13px/1.3 var(--ik-font-body);color:var(--ik-text-2)}.ik-range__num{font:700 16px/1.1 var(--ik-font-display);font-variant-numeric:tabular-nums;color:var(--ik-text)}.ik-range__track{border-radius:var(--ik-r-pill);background:var(--ik-fill);height:8px;position:relative}.ik-range__band{border-radius:var(--ik-r-pill);background:var(--ik-fill-2);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);position:absolute;top:0;bottom:0}.ik-range__value{background:var(--ik-st,var(--ik-text));width:14px;height:14px;box-shadow:0 0 0 2px var(--ik-surface);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%}.ik-range__scale{height:14px;font:400 11px/14px var(--ik-font-body);color:var(--ik-text-2);font-variant-numeric:tabular-nums;position:relative}.ik-range__scale>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ik-range__scale>span:first-child{transform:none}.ik-range__scale>span:last-child{transform:translate(-100%)}.ik-range__foot{font:400 12.5px/1.35 var(--ik-font-body);color:var(--ik-text-2);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ik-insight{border-radius:var(--ik-r-lg);background:var(--ik-surface);min-width:0;box-shadow:inset 2px 0 0 var(--ik-st,var(--ik-line)), inset 0 0 0 var(--ik-hair) var(--ik-outline);gap:8px;padding:14px 16px 14px 18px;display:grid}.ik-insight__kind{color:var(--ik-st-text,var(--ik-text-2));font:600 11px/1.3 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.ik-insight__title{font:700 17px/1.3 var(--ik-font-display);letter-spacing:-.01em;color:var(--ik-text);margin:0}.ik-insight__why,.ik-insight__do{font:400 14px/1.5 var(--ik-font-body);color:var(--ik-text-2);margin:0}.ik-insight__do{color:var(--ik-text)}.ik-insight__k{color:var(--ik-text-2);font:600 11px/1.6 var(--ik-font-body);letter-spacing:var(--ik-track-label);text-transform:uppercase;display:block}.ik-insight__acts{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.ik-focuslist{counter-reset:ik-focus;margin:0;padding:0;list-style:none;display:grid}.ik-focuslist__item{box-shadow:inset 0 -1px 0 var(--ik-rule);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 0;display:grid}.ik-focuslist__item:last-child{box-shadow:none}.ik-focuslist__rank{width:24px;height:24px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);font:700 12px/1 var(--ik-font-display);font-variant-numeric:tabular-nums;color:var(--ik-text);border-radius:50%;place-items:center;display:grid}.ik-focuslist:not(.ik-focuslist--quiet) .ik-focuslist__item:first-child .ik-focuslist__rank{background:var(--ik-accent);color:var(--ik-on-accent);box-shadow:none}.ik-focuslist__body{gap:2px;min-width:0;display:grid}.ik-focuslist__title{font:600 15px/1.35 var(--ik-font-body);color:var(--ik-text);overflow-wrap:anywhere}.ik-focuslist__title a,.ik-focuslist__title button{all:unset;cursor:pointer}.ik-focuslist__title :is(a,button):focus-visible{outline:var(--ik-focus-w) solid var(--ik-text);outline-offset:3px;border-radius:4px}.ik-focuslist__why{font:400 13px/1.45 var(--ik-font-body);color:var(--ik-text-2)}@media (max-width:560px){.ik-focuslist__item{grid-template-columns:28px minmax(0,1fr)}.ik-focuslist__item>.ik-status{grid-column:2}}.ik-seg.ik-period>button{letter-spacing:.04em;text-transform:none;font-variant-numeric:tabular-nums;padding:6px 11px}.ik-chart{--ik-chart-h:180px;gap:10px;width:100%;min-width:0;margin:0;display:grid}.ik-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.ik-chart__title{font:700 15px/1.3 var(--ik-font-display);color:var(--ik-text);margin:0}.ik-chart__sub{font:400 12.5px/1.35 var(--ik-font-body);color:var(--ik-text-2)}.ik-chart__legend{font:400 12.5px/1.3 var(--ik-font-body);color:var(--ik-text-2);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.ik-chart__key{align-items:center;gap:6px;display:inline-flex}.ik-chart__swatch{border-top:2px solid var(--ik-text);width:18px;height:0}.ik-chart__swatch--2{border-top:2px dashed var(--ik-text-2)}.ik-chart__swatch--3{border-top:2px dotted var(--ik-text-2)}.ik-chart__swatch--fill{background:var(--ik-text);border:0;border-radius:2px;width:10px;height:10px}.ik-chart__swatch--fill.ik-chart__swatch--2{background:var(--ik-text-2)}.ik-chart__swatch--fill.ik-chart__swatch--3{background:var(--ik-text-3)}.ik-chart__swatch--target{background:var(--ik-fill-2);width:14px;height:10px;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-line);border:0;border-radius:2px}.ik-chart__frame{grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--ik-chart-h) auto;gap:6px 8px;display:grid}.ik-chart__y{min-width:24px;font:400 11px/1 var(--ik-font-body);color:var(--ik-text-2);font-variant-numeric:tabular-nums;text-align:right;position:relative}.ik-chart__y>span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.ik-chart__plot{touch-action:pan-y;min-width:0;position:relative}.ik-chart__plot>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ik-chart__grid{stroke:var(--ik-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.ik-chart__base{stroke:var(--ik-line);stroke-width:1px;vector-effect:non-scaling-stroke}.ik-chart__line{fill:none;stroke:var(--ik-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ik-chart__line--2{stroke:var(--ik-text-2);stroke-dasharray:6 4}.ik-chart__line--3{stroke:var(--ik-text-2);stroke-dasharray:1.5 4}.ik-chart__area{fill:color-mix(in srgb, var(--ik-text) 12%, transparent);stroke:none}.ik-chart__bar{fill:var(--ik-text)}.ik-chart__bar--2{fill:var(--ik-text-2)}.ik-chart__bar--3{fill:var(--ik-text-3)}.ik-chart__bar[data-ik-status]:not([data-ik-status=neutral]){fill:var(--ik-st-soft);stroke:var(--ik-st);stroke-width:2px;vector-effect:non-scaling-stroke}.ik-chart--stacked .ik-chart__bar{stroke:var(--ik-chart-ring,var(--ik-surface));stroke-width:2px;vector-effect:non-scaling-stroke}.ik-chart__band{fill:var(--ik-fill)}.ik-chart__target{stroke:var(--ik-line);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.ik-chart__dot{background:var(--ik-st,var(--ik-text));width:8px;height:8px;box-shadow:0 0 0 2px var(--ik-chart-ring,var(--ik-surface));pointer-events:none;border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.ik-chart__x{height:14px;font:400 11px/14px var(--ik-font-body);color:var(--ik-text-2);font-variant-numeric:tabular-nums;grid-column:2;position:relative}.ik-chart__x>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ik-chart__x>span:first-child{transform:none}.ik-chart__x>span:last-child:not(:first-child){transform:translate(-100%)}.ik-chart__rule{border-left:1px solid var(--ik-line);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.ik-chart__tip{z-index:var(--ik-z-tip);border-radius:var(--ik-r-sm);background:var(--ik-solid);min-width:96px;max-width:200px;color:var(--ik-on-solid);font:400 12px/1.4 var(--ik-font-body);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;padding:6px 9px;position:absolute;top:0;transform:translate(-50%)}.ik-chart__tip b{font-weight:600}.ik-chart__table>summary{cursor:pointer;width:fit-content;font:400 12.5px/1.3 var(--ik-font-body);color:var(--ik-text-2)}.ik-chart__table>summary:focus-visible{outline:var(--ik-focus-w) solid var(--ik-text);outline-offset:3px;border-radius:4px}.ik-chart__table[open]>summary{margin-bottom:8px}.ik-chart__table .ik-table{width:100%;font-size:13px}.ik-chart__scroll{overscroll-behavior-x:contain;overflow:auto hidden}.ik-chart__empty{text-align:center;font:400 13px/1.45 var(--ik-font-body);color:var(--ik-text-2);border-bottom:1px dashed var(--ik-line);place-items:center;padding:0 16px;display:grid;position:absolute;inset:0}.ik-chart.is-loading .ik-chart__plot{border-bottom:1px solid var(--ik-rule)}.ik-chart.is-loading .ik-chart__plot:after{content:"";border-radius:var(--ik-r-sm) var(--ik-r-sm) 0 0;background:var(--ik-fill);animation:1.6s ease-in-out infinite ik-dash-breathe;position:absolute;inset:35% 0 0}@keyframes ik-dash-breathe{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ik-chart.is-loading .ik-chart__plot:after{animation:none}}:root[data-motion=reduce] .ik-chart.is-loading .ik-chart__plot:after{animation:none}@media (max-width:560px){.ik-chart{--ik-chart-h:150px}}.ik-heat{gap:8px;width:100%;min-width:0;margin:0;display:grid}.ik-heat__body{grid-template-columns:auto minmax(0,1fr);gap:6px;display:grid}.ik-heat__days{font:400 10px/1 var(--ik-font-body);color:var(--ik-text-2);grid-template-rows:repeat(7,1fr);gap:3px;display:grid}.ik-heat__days>span{align-items:center;display:flex}.ik-heat__grid{overscroll-behavior-x:contain;grid-template-rows:repeat(7,minmax(10px,1fr));grid-auto-columns:minmax(10px,16px);grid-auto-flow:column;gap:3px;padding-bottom:2px;display:grid;overflow:auto hidden}.ik-heat__cell{aspect-ratio:1;background:var(--ik-fill);border-radius:3px;min-width:10px}.ik-heat__cell[data-lvl="1"]{background:color-mix(in srgb, var(--ik-text) 22%, transparent)}.ik-heat__cell[data-lvl="2"]{background:color-mix(in srgb, var(--ik-text) 42%, transparent)}.ik-heat__cell[data-lvl="3"]{background:color-mix(in srgb, var(--ik-text) 66%, transparent)}.ik-heat__cell[data-lvl="4"]{background:var(--ik-text)}.ik-heat__cell.is-none{box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-rule);background:0 0}.ik-heat__cell.is-today{outline:1.5px solid var(--ik-text);outline-offset:1px}.ik-heat__cell[data-ik-status]:not([data-ik-status=neutral]){box-shadow:inset 0 0 0 2px var(--ik-st)}.ik-heat__legend{font:400 11px/1 var(--ik-font-body);color:var(--ik-text-2);align-items:center;gap:4px;display:flex}.ik-heat__legend .ik-heat__cell{width:10px;min-width:10px}
