@layer ku.components{:where([data-scope~=chart][data-part=root]){display:grid;gap:var(--ku-space-3)}:where([data-scope~=chart] [data-part=header]){display:flex;align-items:baseline;justify-content:space-between;gap:var(--ku-space-3)}:where([data-scope~=chart] [data-part=title]){font-weight:var(--ku-weight-strong)}:where([data-scope~=chart] [data-part=description]){font-size:var(--ku-text-sm);color:var(--ku-text-weak)}:where([data-scope~=chart] [data-part=canvas]){min-block-size:160px;position:relative}:where([data-scope~=chart] [data-part=legend]){display:flex;flex-wrap:wrap;gap:var(--ku-space-3);font-size:var(--ku-text-sm);color:var(--ku-text-weak)}:where([data-scope~=chart] [data-part=legend-item]){display:inline-flex;align-items:center;gap:var(--ku-space-2)}:where([data-scope~=chart] [data-part=legend-item]):before{content:"";inline-size:10px;block-size:10px;background:var(--ku-series-color,var(--ku-accent));border-radius:2px}:where([data-scope~=chart]){--ku-series-1:oklch(0.62 0.13 250);--ku-series-2:oklch(0.62 0.13 150);--ku-series-3:oklch(0.62 0.13 60);--ku-series-4:oklch(0.62 0.13 330);--ku-series-5:oklch(0.62 0.13 30)}:where([data-scope~=chart] [data-series="1"]){--ku-series-color:var(--ku-series-1)}:where([data-scope~=chart] [data-series="2"]){--ku-series-color:var(--ku-series-2)}:where([data-scope~=chart] [data-series="3"]){--ku-series-color:var(--ku-series-3)}:where([data-scope~=chart] [data-series="4"]){--ku-series-color:var(--ku-series-4)}:where([data-scope~=chart] [data-series="5"]){--ku-series-color:var(--ku-series-5)}:where([data-scope~=chart] [data-part=bars]){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;gap:var(--ku-space-2);block-size:160px}:where([data-scope~=chart] [data-part=bar]){display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--ku-space-1);block-size:100%;font-size:var(--ku-text-sm);color:var(--ku-text-weak)}:where([data-scope~=chart] [data-part=bar]):before{content:"";inline-size:100%;block-size:calc(var(--ku-value, 0) * 1%);min-block-size:2px;background:var(--ku-series-color,var(--ku-accent));border-radius:var(--ku-radius-sm) var(--ku-radius-sm) 0 0}}@layer ku.components{:where([data-scope~=chip-overflow][data-part=root]){display:flex;align-items:center;gap:var(--ku-space-2);min-inline-size:0}:where([data-scope~=chip-overflow] [data-part=list]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--ku-space-2);min-inline-size:0;max-block-size:calc(var(--ku-control-h-sm) + 2px);overflow:hidden}:where([data-scope~=chip-overflow] [data-hidden]){display:none}:where([data-scope~=chip-overflow] [data-part=more]){flex:none;min-block-size:var(--ku-control-h-sm);padding-inline:var(--ku-space-3);font:inherit;font-size:var(--ku-text-sm);color:var(--ku-text-weak);background:var(--ku-bg-subtle);border:1px dashed var(--ku-stroke-strong);border-radius:999px;cursor:pointer}:where([data-scope~=chip-overflow] [data-part=more]:hover){color:var(--ku-text-strong);background:var(--ku-state-hover)}:where([data-scope~=chip-overflow] [data-part=more]:focus-visible){outline:none;box-shadow:var(--ku-focus-shadow)}:where([data-scope~=chip-overflow] [data-part=rest]){display:none;flex-wrap:wrap;gap:var(--ku-space-2);max-inline-size:20rem;padding:var(--ku-space-3);background:var(--ku-bg-overlay);border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-md);box-shadow:var(--ku-shadow-overlay)}:where([data-scope~=chip-overflow] [data-part=rest]:popover-open){display:flex}}@layer ku.components{:where([data-scope~=choice]){--ku-choice-size:20px;--ku-choice-radius:var(--ku-radius-sm);--ku-choice-border:var(--ku-stroke-strong);--ku-choice-bg:var(--ku-bg-surface);--ku-choice-fg:var(--ku-text-on-accent);--ku-choice-gap:var(--ku-space-2);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px var(--ku-choice-gap);padding-block:var(--ku-space-1);cursor:pointer}:where([data-scope~=choice] [data-part=label]){line-height:var(--ku-leading-md)}:where([data-scope~=choice] [data-part=hint]){grid-column:2;font-size:var(--ku-text-sm);line-height:var(--ku-leading-sm);color:var(--ku-text-weak)}:where([data-scope~=choice] input){-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:grid;place-content:center;width:var(--ku-choice-size);height:var(--ku-choice-size);margin:0;margin-block-start:calc((var(--ku-leading-md) - var(--ku-choice-size)) / 2);background:var(--ku-choice-bg);border:1px solid var(--ku-choice-border);border-radius:var(--ku-choice-radius);cursor:inherit;transition:background-color var(--ku-duration-fast) var(--ku-ease-out),border-color var(--ku-duration-fast) var(--ku-ease-out)}:where([data-scope~=choice] input[type=radio]){border-radius:var(--ku-radius-full)}:where([data-scope~=choice]:hover input:not(:disabled)){--ku-choice-border:color-mix(in oklch,var(--ku-stroke-strong),var(--ku-text-strong) 35%)}:where([data-scope~=choice] input:focus-visible){outline:none;box-shadow:var(--ku-focus-shadow)}:where([data-scope~=choice] input:is(:checked,:indeterminate)){--ku-choice-bg:var(--ku-accent);--ku-choice-border:var(--ku-accent)}:where([data-scope~=choice] input[type=checkbox]:checked):before{content:"";width:.3em;height:.6em;margin-block-start:-.15em;border:solid var(--ku-choice-fg);border-width:0 2px 2px 0;transform:rotate(45deg)}:where([data-scope~=choice] input[type=checkbox]:indeterminate):before{content:"";width:.6em;height:2px;background:var(--ku-choice-fg);border-radius:1px}:where([data-scope~=choice] input[type=radio]:checked):before{content:"";width:.45em;height:.45em;background:var(--ku-choice-fg);border-radius:var(--ku-radius-full)}:where([data-scope~=choice][data-type=switch]){--ku-choice-size:20px}:where([data-scope~=choice][data-type=switch] input){width:calc(var(--ku-choice-size) * 1.8);border-radius:var(--ku-radius-full);background:var(--ku-bg-muted);border-color:var(--ku-stroke-strong);place-content:center start;padding:2px;transition:background-color var(--ku-duration-fast) var(--ku-ease-out)}:where([data-scope~=choice][data-type=switch] input):before{content:"";width:calc(var(--ku-choice-size) - 6px);height:calc(var(--ku-choice-size) - 6px);background:var(--ku-bg-surface);border-radius:var(--ku-radius-full);box-shadow:var(--ku-shadow-raised);transform:none;transition:translate var(--ku-duration-fast) var(--ku-ease-out)}:where([data-scope~=choice][data-type=switch] input:checked){background:var(--ku-accent);border-color:var(--ku-accent)}:where([data-scope~=choice][data-type=switch] input:checked):before{width:calc(var(--ku-choice-size) - 6px);height:calc(var(--ku-choice-size) - 6px);border:0;translate:calc(var(--ku-choice-size) * .8) 0}:where([data-scope~=choice]:has(input[aria-invalid=true])){--ku-choice-border:var(--ku-danger)}:where([data-scope~=choice]:has(input:disabled)){color:var(--ku-text-disabled);cursor:not-allowed}:where([data-scope~=choice] input:disabled){--ku-choice-bg:var(--ku-bg-muted);--ku-choice-border:var(--ku-stroke-weak)}:where([data-scope~=choice] input:disabled:is(:checked,:indeterminate)){--ku-choice-bg:var(--ku-text-disabled);--ku-choice-border:transparent}:where([data-scope~=choice-group]){display:grid;gap:var(--ku-space-1);margin:0;padding:0;border:0;min-width:0}:where([data-scope~=choice-group] legend){padding:0;margin-bottom:var(--ku-space-1);font-weight:var(--ku-weight-strong)}:where([data-scope~=choice-group] [data-part=master]){padding-bottom:var(--ku-space-2);margin-bottom:var(--ku-space-1);border-bottom:1px solid var(--ku-stroke-weak)}:where([data-scope~=choice-group][data-layout=inline]){grid-auto-flow:column;grid-auto-columns:max-content;gap:var(--ku-space-4)}@media (pointer:coarse){:where([data-scope~=choice]){--ku-choice-size:24px;padding-block:var(--ku-space-2)}}}@layer ku.components{:where([data-scope~=clock][data-part=root]){--ku-clock-size:8rem;--ku-clock-h:0;--ku-clock-m:0;--ku-clock-s:0;display:inline-grid;justify-items:center;gap:var(--ku-space-2)}:where([data-scope~=clock] [data-part=time]){font-variant-numeric:tabular-nums;font-size:var(--ku-text-lg);font-weight:var(--ku-weight-strong)}:where([data-scope~=clock][data-size=sm] [data-part=time]){font-size:var(--ku-text-md)}:where([data-scope~=clock][data-size=lg] [data-part=time]){font-size:var(--ku-text-xl)}:where([data-scope~=clock][data-mode=analog] [data-part=face]){position:relative;inline-size:var(--ku-clock-size);block-size:var(--ku-clock-size);border:1px solid var(--ku-stroke-weak);border-radius:50%;background:var(--ku-bg-surface)}:where([data-scope~=clock][data-mode=analog] [data-part=face]):before{content:"";position:absolute;inset:6%;border-radius:50%;background:repeating-conic-gradient(from -.75deg,var(--ku-text-weak) 0deg 1.5deg,transparent 1.5deg 30deg);-webkit-mask:radial-gradient(farthest-side,transparent 86%,#000 87%);mask:radial-gradient(farthest-side,transparent 86%,#000 87%)}:where([data-scope~=clock][data-mode=analog] [data-part=face]):after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:7%;block-size:7%;translate:-50% -50%;border-radius:50%;background:var(--ku-text-strong);z-index:1}:where([data-scope~=clock] [data-part=hour]),:where([data-scope~=clock] [data-part=minute]),:where([data-scope~=clock] [data-part=second]){position:absolute;inset-block-start:calc(50% - var(--ku-hand-len));inset-inline-start:50%;inline-size:var(--ku-hand-w);block-size:var(--ku-hand-len);translate:-50% 0;transform-origin:50% 100%;border-radius:var(--ku-radius-full);background:var(--ku-text-strong)}:where([data-scope~=clock] [data-part=hour]){--ku-hand-len:27%;--ku-hand-w:4px;rotate:calc(var(--ku-clock-h) * 1turn)}:where([data-scope~=clock] [data-part=minute]){--ku-hand-len:38%;--ku-hand-w:3px;rotate:calc(var(--ku-clock-m) * 1turn)}:where([data-scope~=clock] [data-part=second]){--ku-hand-len:42%;--ku-hand-w:2px;background:var(--ku-accent);rotate:calc(var(--ku-clock-s) * 1turn)}:where([data-scope~=clock][data-mode=analog] [data-part=time]){font-size:var(--ku-text-sm);font-weight:var(--ku-weight-regular);color:var(--ku-text-weak)}:where([data-scope~=clock][data-bare] [data-part=time]){position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where([data-scope~=clock][data-size=sm]){--ku-clock-size:4.5rem}:where([data-scope~=clock][data-size=lg]){--ku-clock-size:12rem}}@layer ku.components{:where([data-scope~=coachmark] [data-part=step]){margin:0;inline-size:min(20rem,calc(100vw - var(--ku-space-5) * 2));padding:var(--ku-space-4);color:var(--ku-text-strong);background:var(--ku-bg-overlay);border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-lg);box-shadow:var(--ku-shadow-overlay)}:where([data-scope~=coachmark] [data-part=title]){font-weight:var(--ku-weight-strong);margin-block-end:var(--ku-space-1)}:where([data-scope~=coachmark] [data-part=body]){color:var(--ku-text-weak);font-size:var(--ku-text-sm);line-height:var(--ku-leading-sm)}:where([data-scope~=coachmark] [data-part=footer]){display:flex;align-items:center;gap:var(--ku-space-2);margin-block-start:var(--ku-space-4)}:where([data-scope~=coachmark] [data-part=progress]){margin-inline-end:auto;font-size:var(--ku-text-sm);color:var(--ku-text-weak);font-variant-numeric:tabular-nums}:where([data-ku-coachmark-target]){position:relative;z-index:1;border-radius:var(--ku-radius-md);box-shadow:inset 0 0 0 2px var(--ku-accent),0 0 0 3px var(--ku-accent-weak)}@media (max-width:560px){:where([data-scope~=coachmark] [data-part=step]:popover-open){position:fixed;inset:auto var(--ku-space-4) calc(var(--ku-space-4) + env(safe-area-inset-bottom, 0px)) var(--ku-space-4);inline-size:auto;margin:0}}}@layer ku.components{:where([data-scope~=column-manager][data-part=root]){display:inline-block}:where([data-scope~=column-manager] [data-part=content]){display:none;min-inline-size:13rem;padding:var(--ku-space-2);background:var(--ku-bg-overlay);border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-md);box-shadow:var(--ku-shadow-overlay)}:where([data-scope~=column-manager] [data-part=content]:popover-open){display:grid;gap:2px}:where([data-scope~=column-manager] [data-part=item]){display:flex;align-items:center;gap:var(--ku-space-2);min-block-size:var(--ku-control-h-sm);padding-inline:var(--ku-space-2);border-radius:var(--ku-radius-sm);font-size:var(--ku-text-sm);cursor:pointer}:where([data-scope~=column-manager] [data-part=item]:hover){background:var(--ku-state-hover)}:where([data-scope~=column-manager] [data-part=item]:has(input:disabled)){color:var(--ku-text-weak);cursor:not-allowed}:where([data-scope~=column-manager] [data-part=reset]){margin-block-start:var(--ku-space-1);padding:var(--ku-space-2);font:inherit;font-size:var(--ku-text-sm);color:var(--ku-accent-text);text-align:start;background:none;border:0;border-block-start:1px solid var(--ku-stroke-weak);border-radius:0;cursor:pointer}:where([data-scope~=column-manager] [data-part=trigger][data-hidden]):after{content:attr(data-hidden)}:where([data-scope~=column-manager][data-hidden]:not([data-hidden="0"]) [data-part=trigger]):after{content:" · " attr(data-hidden) " gizli";color:var(--ku-text-weak)}@media (pointer:coarse){:where([data-scope~=column-manager] [data-part=item]){min-block-size:44px}}}@layer ku.components{:where([data-scope~=combobox][data-part=root]){--ku-input-h:var(--ku-control-h);--ku-input-px:calc(var(--ku-control-px) - 2px);--ku-input-radius:var(--ku-radius-md);--ku-input-bg:var(--ku-bg-surface);--ku-input-border:var(--ku-stroke-strong);position:relative;display:flex;align-items:center;gap:var(--ku-space-2);width:100%;min-width:0;min-height:var(--ku-input-h);padding:0 var(--ku-input-px);background:var(--ku-input-bg);border:1px solid var(--ku-input-border);border-radius:var(--ku-input-radius);transition:border-color var(--ku-duration-fast) var(--ku-ease-out),box-shadow var(--ku-duration-fast) var(--ku-ease-out)}:where([data-scope~=combobox]:hover){--ku-input-border:color-mix(in oklch,var(--ku-stroke-strong),var(--ku-text-strong) 35%)}:where([data-scope~=combobox]:has(input:focus-visible)){--ku-input-border:var(--ku-accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--ku-focus-ring) 30%,transparent)}:where([data-scope~=combobox] [data-part=control]:focus-visible){outline:none;box-shadow:none}:where([data-scope~=combobox]:has([aria-invalid=true])){--ku-input-border:var(--ku-danger);--ku-focus-ring:var(--ku-danger)}:where([data-scope~=combobox] input){flex:1;width:100%;min-width:0;height:calc(var(--ku-input-h) - 2px);padding:0;font:inherit;font-size:var(--ku-text-md);color:inherit;background:transparent;border:0;outline:none}:where([data-scope~=combobox] input[type=hidden]){display:none}:where([data-scope~=combobox] [data-part=trigger]){flex:none;display:grid;place-items:center;width:20px;height:20px;padding:0;color:var(--ku-text-weak);background:transparent;border:0;cursor:pointer}:where([data-scope~=combobox] [data-part=trigger]:empty):before{content:"";width:6px;height:6px;margin-top:-3px;border:solid;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform var(--ku-duration-fast) var(--ku-ease-out)}:where([data-scope~=combobox][data-state=open] [data-part=trigger]:empty):before{transform:rotate(-135deg);margin-top:2px}:where([data-scope~=combobox][data-loading] [data-part=trigger]:empty):before{width:12px;height:12px;margin:0;border:2px solid;border-right:2px solid transparent;border-radius:50%;transform:none;animation:ku-combobox-spin calc(.7s / max(var(--ku-motion-scale), .4)) linear infinite}@keyframes ku-combobox-spin{to{transform:rotate(1turn)}}:where([data-scope~=combobox][data-multiple]){flex-wrap:wrap;padding-block:4px}:where([data-scope~=combobox] [data-part=chips]){display:contents}:where([data-scope~=combobox] [data-part=chip]){display:inline-flex;align-items:center;gap:var(--ku-space-1);max-width:14rem;padding:2px 2px 2px var(--ku-space-2);font-size:var(--ku-text-sm);line-height:var(--ku-leading-sm);color:var(--ku-accent-text);background:var(--ku-accent-weak);border-radius:var(--ku-radius-sm)}:where([data-scope~=combobox] [data-part=chip]>span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-scope~=combobox] [data-part=chip-remove]){flex:none;display:grid;place-items:center;width:18px;height:18px;padding:0;color:inherit;background:transparent;border:0;border-radius:var(--ku-radius-sm);cursor:pointer}:where([data-scope~=combobox] [data-part=chip-remove]):before{content:"×";font-size:15px;line-height:1}:where([data-scope~=combobox] [data-part=chip-remove]:hover){background:var(--ku-state-press)}:where([data-scope~=combobox] [data-part=chip-remove]:focus-visible){outline:none;box-shadow:var(--ku-focus-shadow)}:where([data-scope~=combobox][data-multiple] input){flex:1 0 6rem}:where([data-scope~=combobox][data-multiple] [data-part=item][data-selected]){background:transparent;color:inherit;font-weight:var(--ku-weight-regular)}:where([data-scope~=combobox][data-multiple] [data-part=item][data-selected]):after{content:"";flex:none;width:.3em;height:.6em;margin-inline-start:auto;margin-block-start:-.15em;border:solid var(--ku-accent-text);border-width:0 2px 2px 0;transform:rotate(45deg)}:where([data-scope~=combobox] [data-part=content]){margin:0;padding:var(--ku-space-1);max-height:16rem;overflow-y:auto;overscroll-behavior:contain;list-style:none;background:var(--ku-bg-overlay);border:0;border-radius:var(--ku-radius-md);box-shadow:var(--ku-shadow-overlay);color:var(--ku-text-strong)}:where([data-scope~=combobox] [data-part=content]:popover-open){animation:ku-combobox-in var(--ku-duration-fast) var(--ku-ease-out)}@keyframes ku-combobox-in{0%{opacity:0;transform:translateY(calc(var(--ku-motion-distance) * -1))}}:where([data-scope~=combobox] [data-part=item]){display:flex;align-items:center;gap:var(--ku-space-2);min-height:var(--ku-control-h-sm);padding:var(--ku-space-1) var(--ku-space-2);border-radius:var(--ku-radius-sm);cursor:pointer;scroll-margin-block:var(--ku-space-1)}:where([data-scope~=combobox] [data-part=item][data-highlighted]){background:var(--ku-state-active)}:where([data-scope~=combobox] [data-part=item][data-selected]){background:var(--ku-accent-weak);color:var(--ku-accent-text);font-weight:var(--ku-weight-strong)}:where([data-scope~=combobox] [data-part=item]:is([data-disabled],[aria-disabled=true])){color:var(--ku-text-disabled);cursor:not-allowed}:where([data-scope~=combobox] [data-part=item-label]){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-scope~=combobox] [data-part=item] mark){background:transparent;color:inherit;font-weight:var(--ku-weight-strong)}:where([data-scope~=combobox] [data-part=empty]){padding:var(--ku-space-2);font-size:var(--ku-text-sm);color:var(--ku-text-weak)}@media (pointer:coarse){:where([data-scope~=combobox] input){font-size:max(16px,var(--ku-text-md))}:where([data-scope~=combobox] [data-part=item]){min-height:44px}}}@layer ku.components{:where(dialog[data-scope~=command-palette]){inline-size:min(36rem,calc(100vw - var(--ku-space-5) * 2));max-block-size:min(28rem,70dvh);margin-block-start:12vh;margin-inline:auto;padding:0;color:var(--ku-text-strong);background:var(--ku-bg-overlay);border:0;border-radius:var(--ku-radius-lg);box-shadow:var(--ku-shadow-overlay);opacity:0;translate:0 calc(var(--ku-motion-distance) * -1);transition:opacity var(--ku-duration-fast) var(--ku-ease-out),translate var(--ku-duration-fast) var(--ku-ease-out),overlay var(--ku-duration-fast) allow-discrete,display var(--ku-duration-fast) allow-discrete}:where(dialog[data-scope~=command-palette][open]){opacity:1;translate:none}@starting-style{:where(dialog[data-scope~=command-palette][open]){opacity:0;translate:0 calc(var(--ku-motion-distance) * -1)}}:where(dialog[data-scope~=command-palette])::backdrop{background:color-mix(in oklch,var(--ku-n-900) 40%,transparent)}:where([data-scope~=command-palette] [data-part=panel]){display:grid;grid-template-rows:auto minmax(0,1fr);max-block-size:inherit}:where([data-scope~=command-palette] [data-part=control]){inline-size:100%;min-block-size:var(--ku-control-h-lg);padding:0 var(--ku-space-5);font:inherit;font-size:var(--ku-text-lg);color:inherit;background:transparent;border:0;border-block-end:1px solid var(--ku-stroke-weak)}:where([data-scope~=command-palette] [data-part=control]:focus){outline:none}:where([data-scope~=command-palette] [data-part=list]){list-style:none;margin:0;padding:var(--ku-space-2);overflow-y:auto;overscroll-behavior:contain}:where([data-scope~=command-palette] [data-part=group-label]){padding:var(--ku-space-3) var(--ku-space-2) var(--ku-space-1);font-size:var(--ku-text-sm);color:var(--ku-text-weak)}:where([data-scope~=command-palette] [data-part=item]){display:flex;align-items:center;gap:var(--ku-space-3);min-block-size:var(--ku-control-h);padding:0 var(--ku-space-3);border-radius:var(--ku-radius-sm);cursor:pointer}:where([data-scope~=command-palette] [data-part=item][aria-selected=true]){background:var(--ku-state-active)}:where([data-scope~=command-palette] [data-part=item] [data-part=shortcut]){margin-inline-start:auto;font-size:var(--ku-text-sm);color:var(--ku-text-weak)}:where([data-scope~=command-palette] [data-part=empty]){padding:var(--ku-space-5);color:var(--ku-text-weak);text-align:center}}@layer ku.components{:where([data-scope~=consent][data-part=root]){position:fixed;inset-inline:var(--ku-space-4);inset-block-end:calc(var(--ku-space-4) + env(safe-area-inset-bottom, 0px));z-index:60;display:grid;gap:var(--ku-space-3);max-inline-size:34rem;margin-inline:auto;padding:var(--ku-space-5);color:var(--ku-text-strong);background:var(--ku-bg-overlay);border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-lg);box-shadow:var(--ku-shadow-overlay)}:where([data-scope~=consent][data-part=root][hidden]){display:none}:where([data-scope~=consent] [data-part=title]){font-weight:var(--ku-weight-strong)}:where([data-scope~=consent] [data-part=description]){font-size:var(--ku-text-sm);color:var(--ku-text-weak);line-height:var(--ku-leading-sm)}:where([data-scope~=consent] [data-part=categories]){display:flex;flex-wrap:wrap;gap:var(--ku-space-3);font-size:var(--ku-text-sm)}:where([data-scope~=consent] [data-part=categories] label){display:inline-flex;align-items:center;gap:var(--ku-space-2)}:where([data-scope~=consent] [data-part=actions]){display:flex;flex-wrap:wrap;gap:var(--ku-space-2)}:where([data-scope~=consent] [data-part=actions]>*){flex:1 1 10rem}@media (pointer:coarse){:where([data-scope~=consent] [data-part=actions]>*){min-block-size:44px}}}@layer ku.components{:where([data-scope~=copy-button][data-state=copied]){--ku-button-fg:var(--ku-success-text);--ku-button-border:var(--ku-success)}:where([data-scope~=copy-button][data-state=copied] [data-part=label]):before{content:"";display:inline-block;inline-size:.7em;block-size:.7em;margin-inline-end:.35em;background:currentColor;clip-path:polygon(14% 47%,0 61%,39% 100%,100% 22%,86% 10%,37% 72%)}}@layer ku.components{:where([data-scope~=counter]){font-variant-numeric:tabular-nums}}@layer ku.components{:where([data-scope~=date-picker][data-part=root]){display:grid}:where([data-scope~=date-picker] [data-part=trigger]){display:grid;place-items:center;inline-size:var(--ku-control-h-sm);block-size:var(--ku-control-h-sm);color:var(--ku-text-weak);background:transparent;border:0;border-radius:var(--ku-radius-sm);cursor:pointer}:where([data-scope~=date-picker] [data-part=trigger]:hover){background:var(--ku-state-hover);color:var(--ku-text-strong)}:where([data-scope~=date-picker] [data-part=trigger]:focus-visible){outline:none;box-shadow:var(--ku-focus-shadow)}:where([data-scope~=date-picker] [data-part=content]){margin:0;padding:var(--ku-space-3);background:var(--ku-bg-overlay);border:0;border-radius:var(--ku-radius-md);box-shadow:var(--ku-shadow-overlay);opacity:0;translate:0 calc(var(--ku-motion-distance) * -1);transition:opacity var(--ku-duration-fast) var(--ku-ease-out),translate var(--ku-duration-fast) var(--ku-ease-out),overlay var(--ku-duration-fast) allow-discrete,display var(--ku-duration-fast) allow-discrete}:where([data-scope~=date-picker] [data-part=content]:popover-open){opacity:1;translate:none}@starting-style{:where([data-scope~=date-picker] [data-part=content]:popover-open){opacity:0;translate:0 calc(var(--ku-motion-distance) * -1)}}}@layer ku.components{:where([data-scope~=date-range][data-part=root]){display:grid;gap:var(--ku-space-2)}:where([data-scope~=date-range] [data-part=presets]){display:flex;flex-wrap:wrap;gap:var(--ku-space-2);border:0;padding:0;margin:0}:where([data-scope~=date-range] [data-part=presets] label){position:relative;display:inline-flex;align-items:center;min-block-size:var(--ku-control-h-sm);padding-inline:var(--ku-space-3);font-size:var(--ku-text-sm);color:var(--ku-text-weak);background:var(--ku-bg-surface);border:1px solid var(--ku-stroke-weak);border-radius:999px;cursor:pointer}:where([data-scope~=date-range] [data-part=presets] input){position:absolute;opacity:0;pointer-events:none}:where([data-scope~=date-range] [data-part=presets] label:hover){background:var(--ku-state-hover)}:where([data-scope~=date-range] [data-part=presets] label:has(input:checked)){color:var(--ku-accent-text);background:var(--ku-accent-weak);border-color:var(--ku-accent);font-weight:var(--ku-weight-strong)}:where([data-scope~=date-range] [data-part=presets] label:has(input:focus-visible)){outline:none;box-shadow:var(--ku-focus-shadow)}:where([data-scope~=date-range] [data-part=custom]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--ku-space-2)}:where([data-scope~=date-range] [data-part=custom][hidden]){display:none}:where([data-scope~=date-range] :is([data-part=from],[data-part=to])){min-block-size:var(--ku-control-h-sm);padding-inline:var(--ku-space-2);font:inherit;font-size:var(--ku-text-sm);color:var(--ku-text-strong);background:var(--ku-bg-surface);border:1px solid var(--ku-stroke-strong);border-radius:var(--ku-radius-sm)}:where([data-scope~=date-range] [data-part=summary]){font-size:var(--ku-text-sm);color:var(--ku-text-weak)}@media (pointer:coarse){:where([data-scope~=date-range] [data-part=presets]){flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-block-end:2px}:where([data-scope~=date-range] [data-part=presets] label){min-block-size:40px;flex:none}}}@layer ku.components{:where(dialog[data-scope~=dialog]){--ku-dialog-width:32rem;--ku-dialog-radius:var(--ku-radius-lg);width:min(var(--ku-dialog-width),calc(100vw - var(--ku-space-5) * 2));max-height:min(42rem,calc(100dvh - var(--ku-space-6) * 2));padding:0;margin:auto;color:var(--ku-text-strong);background:var(--ku-bg-overlay);border:0;border-radius:var(--ku-dialog-radius);box-shadow:var(--ku-shadow-overlay);overflow:visible;opacity:0;translate:0 calc(var(--ku-motion-distance) * 2);transition:opacity var(--ku-duration-base) var(--ku-ease-out),translate var(--ku-duration-base) var(--ku-ease-out),overlay var(--ku-duration-base) allow-discrete,display var(--ku-duration-base) allow-discrete}:where(dialog[data-scope~=dialog][open]){opacity:1;translate:none}@starting-style{:where(dialog[data-scope~=dialog][open]){opacity:0;translate:0 calc(var(--ku-motion-distance) * 2)}}:where(dialog[data-scope~=dialog])::backdrop{background:color-mix(in oklch,var(--ku-n-900) 45%,transparent);opacity:0;transition:opacity var(--ku-duration-base) var(--ku-ease-out),overlay var(--ku-duration-base) allow-discrete,display var(--ku-duration-base) allow-discrete}:where(dialog[data-scope~=dialog][open])::backdrop{opacity:1}@starting-style{:where(dialog[data-scope~=dialog][open])::backdrop{opacity:0}}:where(html:has(dialog[data-scope~=dialog][open])){overflow:hidden}:where(dialog[data-scope~=dialog] [data-part=panel]){display:flex;flex-direction:column;max-height:inherit;margin:0}:where(dialog[data-scope~=dialog]>[data-part=panel]>[data-part=title]){margin:0;padding:var(--ku-space-5) var(--ku-space-5) var(--ku-space-2);font-size:var(--ku-text-lg);line-height:var(--ku-leading-lg);font-weight:var(--ku-weight-strong)}:where(dialog[data-scope~=dialog]>[data-part=panel]>*){flex:none}:where(dialog[data-scope~=dialog]>[data-part=panel]>[data-part=body]){flex:1 1 auto;min-block-size:0;display:grid;gap:var(--ku-space-4);padding:0 var(--ku-space-5) var(--ku-space-5);overflow-y:auto;color:var(--ku-text-weak)}:where(dialog[data-scope~=dialog]>[data-part=panel]>[data-part=footer]){display:flex;justify-content:flex-end;gap:var(--ku-space-2);padding:var(--ku-space-4) var(--ku-space-5);background:var(--ku-bg-subtle);border-top:1px solid var(--ku-stroke-weak);border-end-start-radius:var(--ku-dialog-radius);border-end-end-radius:var(--ku-dialog-radius)}:where(dialog[data-scope~=dialog]>[data-part=panel]>[data-part=close]){position:absolute;inset-block-start:var(--ku-space-3);inset-inline-end:var(--ku-space-3);display:grid;place-items:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;color:var(--ku-text-weak);background:transparent;border:0;border-radius:var(--ku-radius-sm);cursor:pointer}:where(dialog[data-scope~=dialog]>[data-part=panel]>[data-part=close]:empty):before{content:"×"}:where(dialog[data-scope~=dialog]>[data-part=panel]>[data-part=close]:hover){background:var(--ku-state-hover);color:var(--ku-text-strong)}:where(dialog[data-scope~=dialog]>[data-part=panel]>[data-part=close]:focus-visible){outline:none;box-shadow:var(--ku-focus-shadow)}:where(dialog[data-scope~=dialog][data-variant=alert]){--ku-dialog-width:26rem}:where(dialog[data-scope~=dialog][data-variant=drawer]){--ku-dialog-width:28rem;max-height:100dvh;height:100dvh;margin:0;margin-inline-start:auto;border-radius:0;translate:var(--ku-motion-distance) 0}:where(dialog[data-scope~=dialog][data-variant=drawer][data-side=start]){margin-inline:0 auto;translate:calc(var(--ku-motion-distance) * -1) 0}:where(dialog[data-scope~=dialog][data-variant=drawer][data-side=bottom]){width:100vw;height:auto;max-height:85dvh;margin-block:auto 0;border-start-start-radius:var(--ku-radius-lg);border-start-end-radius:var(--ku-radius-lg);translate:0 var(--ku-motion-distance)}:where(dialog[data-scope~=dialog][data-variant=drawer][open]){translate:none}@starting-style{:where(dialog[data-scope~=dialog][data-variant=drawer][open]){translate:var(--ku-motion-distance) 0}:where(dialog[data-scope~=dialog][data-variant=drawer][data-side=start][open]){translate:calc(var(--ku-motion-distance) * -1) 0}:where(dialog[data-scope~=dialog][data-variant=drawer][data-side=bottom][open]){translate:0 var(--ku-motion-distance)}}:where(dialog[data-scope~=dialog][data-variant=drawer] [data-part=footer]){border-radius:0}:where(dialog[data-scope~=dialog][data-variant=drawer]:not([data-side=bottom])>[data-part=panel]){height:100%}:where(dialog[data-scope~=dialog][data-variant=drawer]:not([data-side=bottom])>[data-part=panel]>[data-part=body]){align-content:start}@media (max-width:480px){:where(dialog[data-scope~=dialog]:not([data-variant=alert])){width:100vw;max-width:100vw;margin-block:auto 0;border-end-start-radius:0;border-end-end-radius:0}}}@layer ku.components{:where([data-scope~=divider]){block-size:1px;margin-block:var(--ku-space-4);background:var(--ku-stroke-weak);border:0}:where([data-scope~=divider][data-orientation=vertical]){inline-size:1px;block-size:auto;align-self:stretch;margin:0 var(--ku-space-3)}:where([data-scope~=divider][data-part=root]:has([data-part=label])){display:flex;align-items:center;gap:var(--ku-space-3);block-size:auto;background:transparent}:where([data-scope~=divider] [data-part=label]){font-size:var(--ku-text-sm);color:var(--ku-text-weak)}:where([data-scope~=divider][data-part=root]:has([data-part=label])):after,:where([data-scope~=divider][data-part=root]:has([data-part=label])):before{content:"";flex:1;block-size:1px;background:var(--ku-stroke-weak)}}@layer ku.components{:where([data-scope~=duration][data-part=root]){display:grid;gap:var(--ku-space-2)}:where([data-scope~=duration] [data-part=options]){display:flex;flex-wrap:wrap;gap:var(--ku-space-2)}:where([data-scope~=duration] [data-part=option]){position:relative;display:inline-flex;align-items:center;min-block-size:var(--ku-control-h-sm);padding-inline:var(--ku-space-3);font-size:var(--ku-text-sm);font-variant-numeric:tabular-nums;color:var(--ku-text-weak);background:var(--ku-bg-surface);border:1px solid var(--ku-stroke-weak);border-radius:999px;cursor:pointer}:where([data-scope~=duration] [data-part=option] input){position:absolute;opacity:0;pointer-events:none}:where([data-scope~=duration] [data-part=option]:has(input:checked)){color:var(--ku-accent-text);background:var(--ku-accent-weak);border-color:var(--ku-accent);font-weight:var(--ku-weight-strong)}:where([data-scope~=duration] [data-part=option]:has(input:focus-visible)){outline:none;box-shadow:var(--ku-focus-shadow)}:where([data-scope~=duration] [data-part=custom]){inline-size:7rem;min-block-size:var(--ku-control-h-sm);padding-inline:var(--ku-space-2);font:inherit;font-variant-numeric:tabular-nums;color:var(--ku-text-strong);background:var(--ku-bg-surface);border:1px solid var(--ku-stroke-strong);border-radius:var(--ku-radius-sm)}:where([data-scope~=duration][data-custom] [data-part=custom]){border-color:var(--ku-accent)}:where([data-scope~=duration] [data-part=summary]){font-size:var(--ku-text-sm);color:var(--ku-text-weak)}@media (pointer:coarse){:where([data-scope~=duration] :is([data-part=option],[data-part=custom])){min-block-size:44px}}}@layer ku.components{:where([data-scope~=empty-state]){display:grid;justify-items:center;gap:var(--ku-space-3);max-inline-size:36rem;margin-inline:auto;padding:var(--ku-space-7) var(--ku-space-5);text-align:center}:where([data-scope~=empty-state] [data-part=icon]){display:grid;place-items:center;inline-size:48px;block-size:48px;font-size:28px;color:var(--ku-text-weak);background:var(--ku-bg-muted);border-radius:50%}:where([data-scope~=empty-state] [data-part=title]){font-size:var(--ku-text-lg);line-height:var(--ku-leading-lg);font-weight:var(--ku-weight-strong)}:where([data-scope~=empty-state] [data-part=description]){color:var(--ku-text-weak);text-wrap:pretty}:where([data-scope~=empty-state] [data-part=actions]){display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ku-space-2);margin-top:var(--ku-space-2)}:where([data-scope~=empty-state][data-tone=danger] [data-part=icon]){color:var(--ku-danger-text);background:var(--ku-danger-weak)}:where([data-scope~=empty-state][data-variant=inline]){padding:var(--ku-space-5) var(--ku-space-4);gap:var(--ku-space-2)}}@layer ku.components{:where([data-scope~=error-summary][data-part=root]){display:grid;gap:var(--ku-space-2);padding:var(--ku-space-4);background:var(--ku-danger-weak);border-inline-start:3px solid var(--ku-danger-strong);border-radius:var(--ku-radius-md);color:var(--ku-text-strong)}:where([data-scope~=error-summary] [data-part=title]){display:flex;align-items:center;gap:var(--ku-space-2);font-weight:var(--ku-weight-strong);color:var(--ku-danger-text)}:where([data-scope~=error-summary] [data-part=title]):before{content:"!";flex:none;display:grid;place-items:center;width:1.3em;height:1.3em;font-size:.85em;line-height:1;color:var(--ku-text-on-danger);background:var(--ku-danger-strong);border-radius:50%}:where([data-scope~=error-summary] [data-part=list]){display:grid;gap:var(--ku-space-1);margin:0;padding-inline-start:var(--ku-space-5);font-size:var(--ku-text-sm);line-height:var(--ku-leading-sm)}:where([data-scope~=error-summary] a){color:var(--ku-danger-text);text-underline-offset:.2em}:where([data-scope~=error-summary]:focus-visible){outline:none;box-shadow:var(--ku-focus-shadow)}:where([data-scope~=error-summary][hidden]){display:none}}@layer ku.components{:where([data-scope~=field]){--ku-field-gap:var(--ku-space-1);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ku-field-gap);align-content:start;min-width:0}:where([data-scope~=field] [data-part=label]){font-size:var(--ku-text-md);line-height:var(--ku-leading-md);font-weight:var(--ku-weight-strong);color:var(--ku-text-strong)}:where([data-scope~=field] [data-part=optional]){font-weight:var(--ku-weight-regular);color:var(--ku-text-weak)}:where([data-scope~=field] [data-part=hint]){font-size:var(--ku-text-sm);line-height:var(--ku-leading-sm);color:var(--ku-text-weak);max-width:65ch}:where([data-scope~=field] [data-part=error]){display:flex;align-items:flex-start;gap:var(--ku-space-1);font-size:var(--ku-text-sm);line-height:var(--ku-leading-sm);color:var(--ku-danger-text);max-width:65ch}:where([data-scope~=field] [data-part=error][hidden]){display:none}:where([data-scope~=field] [data-part=error]):before{content:"!";flex:none;display:grid;place-items:center;width:1.15em;height:1.15em;margin-top:calc((var(--ku-leading-sm) - 1.15em) / 2);font-size:.85em;font-weight:var(--ku-weight-strong);line-height:1;color:var(--ku-text-on-danger);background:var(--ku-danger-strong);border-radius:50%}:where([data-scope~=field][data-disabled] [data-part=label]){color:var(--ku-text-weak)}:where([data-ku-form]){display:grid;gap:var(--ku-space-5)}:where([data-ku-form] [data-ku-form-row]){display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--ku-space-4)}}@layer ku.components{:where([data-scope~=file-upload][data-part=root]){display:grid;gap:var(--ku-space-3)}:where([data-scope~=file-upload] [data-part=dropzone]){display:grid;justify-items:center;gap:var(--ku-space-1);padding:var(--ku-space-6) var(--ku-space-5);text-align:center;color:var(--ku-text-weak);background:var(--ku-bg-subtle);border:1px dashed var(--ku-stroke-strong);border-radius:var(--ku-radius-md);cursor:pointer;transition:background-color var(--ku-duration-fast) var(--ku-ease-out),border-color var(--ku-duration-fast) var(--ku-ease-out)}:where([data-scope~=file-upload] [data-part=dropzone]:hover){border-color:var(--ku-accent)}:where([data-scope~=file-upload][data-dragging] [data-part=dropzone]){background:var(--ku-accent-weak);border-color:var(--ku-accent);color:var(--ku-accent-text)}:where([data-scope~=file-upload] [data-part=dropzone]:has(:focus-visible)){outline:none;box-shadow:var(--ku-focus-shadow)}:where([data-scope~=file-upload] [data-part=control]){position:absolute;inline-size:1px;block-size:1px;opacity:0}:where([data-scope~=file-upload] [data-part=prompt]){color:var(--ku-text-strong)}:where([data-scope~=file-upload] [data-part=hint]){font-size:var(--ku-text-sm)}:where([data-scope~=file-upload] [data-part=list]){display:grid;gap:var(--ku-space-2);list-style:none;margin:0;padding:0}:where([data-scope~=file-upload] [data-part=file]){position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--ku-space-3);padding:var(--ku-space-2) var(--ku-space-3);background:var(--ku-bg-surface);border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-md);overflow:hidden}:where([data-scope~=file-upload] [data-part=file]:not(:has([data-part=thumb]))){grid-template-columns:minmax(0,1fr) auto auto}:where([data-scope~=file-upload] [data-part=file][data-state=uploading]):after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:var(--ku-file-progress,0);block-size:2px;background:var(--ku-accent);transition:inline-size var(--ku-duration-base) var(--ku-ease-out)}:where([data-scope~=file-upload] [data-part=file][data-state=done]){border-color:var(--ku-success)}:where([data-scope~=file-upload] [data-part=thumb]){inline-size:36px;block-size:36px;-o-object-fit:cover;object-fit:cover;border-radius:var(--ku-radius-sm)}:where([data-scope~=file-upload] [data-part=name]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-scope~=file-upload] [data-part=size]){font-size:var(--ku-text-sm);color:var(--ku-text-weak);font-variant-numeric:tabular-nums}:where([data-scope~=file-upload] [data-part=remove]){inline-size:var(--ku-control-h-sm);block-size:var(--ku-control-h-sm);color:var(--ku-text-weak);background:transparent;border:0;border-radius:var(--ku-radius-sm);cursor:pointer}:where([data-scope~=file-upload] [data-part=remove]:empty):before{content:"×";font-size:18px}:where([data-scope~=file-upload] [data-part=remove]:hover){background:var(--ku-state-hover);color:var(--ku-text-strong)}:where([data-scope~=file-upload] [data-part=remove]:focus-visible){outline:none;box-shadow:var(--ku-focus-shadow)}:where([data-scope~=file-upload] [data-part=error]){color:var(--ku-danger-text);font-size:var(--ku-text-sm)}}@layer ku.components{:where([data-scope~=filter-bar]){display:grid;gap:var(--ku-space-3)}:where([data-scope~=filter-bar] [data-part=controls]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--ku-space-2)}:where([data-scope~=filter-bar] [data-part=search]){flex:1 1 16rem;min-inline-size:0}:where([data-scope~=filter-bar] [data-part=end]){margin-inline-start:auto;display:flex;gap:var(--ku-space-2)}:where([data-scope~=filter-bar] [data-part=active]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--ku-space-2);font-size:var(--ku-text-sm);color:var(--ku-text-weak)}:where([data-scope~=filter-bar] [data-part=active]:empty){display:none}:where([data-scope~=filter-bar] [data-part=clear]){font:inherit;color:var(--ku-accent-text);background:transparent;border:0;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;border-radius:var(--ku-radius-sm)}:where([data-scope~=filter-bar] [data-part=clear]:focus-visible){outline:none;box-shadow:var(--ku-focus-shadow)}:where([data-scope~=filter-bar] [data-part=count]){font-variant-numeric:tabular-nums}}@layer ku.components{:where([data-scope~=footer][data-part=root]){display:block;padding-block:var(--ku-space-5);padding-inline:var(--ku-space-5);color:var(--ku-text-weak);font-size:var(--ku-text-sm);background:var(--ku-bg-canvas);border-block-start:1px solid var(--ku-stroke-weak)}:where([data-scope~=footer]>[data-part=inner]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--ku-space-3) var(--ku-space-5);inline-size:min(var(--ku-footer-width,70rem),100%);margin-inline:auto}:where([data-scope~=footer] [data-part=brand]){display:flex;align-items:center;gap:var(--ku-space-2);color:var(--ku-text-strong);font-weight:var(--ku-weight-strong);text-decoration:none}:where([data-scope~=footer] [data-part=nav]){display:flex;flex-wrap:wrap;gap:var(--ku-space-4);margin-inline-start:auto}:where([data-scope~=footer] [data-part=legal]){margin-inline-start:auto}:where([data-scope~=footer] [data-part=nav]~[data-part=legal]){margin-inline-start:0}:where([data-scope~=footer][data-brand=center]>[data-part=inner]){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--ku-space-3)}:where([data-scope~=footer][data-brand=center] [data-part=meta]){grid-column:1;justify-self:start}:where([data-scope~=footer][data-brand=center] [data-part=brand]){grid-column:2;justify-self:center}:where([data-scope~=footer][data-brand=center] [data-part=nav]){grid-column:3;justify-self:end;margin-inline-start:0}@media (max-width:640px){:where([data-scope~=footer][data-brand=center]>[data-part=inner]){gap:var(--ku-space-2)}:where([data-scope~=footer][data-brand=center] [data-part=nav]){justify-content:end;gap:var(--ku-space-1) var(--ku-space-3)}}:where([data-scope~=footer][data-brand=center]>[data-part=inner])>*{min-inline-size:0}@media (max-width:520px){:where([data-scope~=footer][data-brand=center]>[data-part=inner]){grid-template-columns:auto minmax(0,1fr);gap:var(--ku-space-3)}:where([data-scope~=footer][data-brand=center] [data-part=meta]){grid-column:1}:where([data-scope~=footer][data-brand=center] [data-part=brand]){grid-column:2;justify-self:end}:where([data-scope~=footer][data-brand=center] [data-part=nav]){grid-column:1/-1;justify-self:stretch;justify-content:space-between}:where([data-scope~=footer][data-brand=center] [data-part=meta] [data-mode=analog]){--ku-clock-size:2rem}}:where([data-scope~=footer] [data-part=meta]){display:flex;align-items:center;gap:var(--ku-space-3);min-inline-size:0}:where([data-scope~=footer][data-columns]>[data-part=inner]){display:grid;align-items:start;gap:var(--ku-space-6);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}:where([data-scope~=footer] [data-part=group]){display:grid;gap:var(--ku-space-2)}:where([data-scope~=footer] [data-part=title]){color:var(--ku-text-strong);font-weight:var(--ku-weight-strong)}:where([data-scope~=footer][data-columns] [data-part=nav]){flex-direction:column;gap:var(--ku-space-2);margin-inline-start:0}:where([data-scope~=footer][data-columns] [data-part=legal]){grid-column:1/-1;margin-inline-start:0;padding-block-start:var(--ku-space-4);border-block-start:1px solid var(--ku-stroke-weak)}}@layer ku.components{:where([data-scope~=funnel][data-part=root]){display:grid;gap:var(--ku-space-3)}:where([data-scope~=funnel] [data-part=step]){display:grid;grid-template-columns:minmax(6rem,10rem) minmax(0,1fr) auto;grid-template-areas:"etiket bar deger" "oran oran oran";align-items:center;gap:var(--ku-space-1) var(--ku-space-3)}:where([data-scope~=funnel] [data-part=label]){grid-area:etiket;font-size:var(--ku-text-sm)}:where([data-scope~=funnel] [data-part=bar]){grid-area:bar;display:block;block-size:24px;border-radius:var(--ku-radius-sm);background:var(--ku-bg-subtle);position:relative;overflow:hidden}:where([data-scope~=funnel] [data-part=bar]):before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--ku-funnel-ratio, 0) * 100%);background:var(--ku-accent);border-radius:inherit;transition:inline-size var(--ku-duration-slow) var(--ku-ease-out)}:where([data-scope~=funnel] [data-part=step][data-drop] [data-part=bar]):before{background:var(--ku-warning)}:where([data-scope~=funnel] [data-part=value]){grid-area:deger;font-variant-numeric:tabular-nums;font-weight:var(--ku-weight-strong)}:where([data-scope~=funnel] [data-part=rate]){grid-area:oran;font-size:var(--ku-text-sm);color:var(--ku-text-weak)}:where([data-scope~=funnel] [data-part=step][data-drop] [data-part=rate]){color:var(--ku-warning-text)}@media (prefers-reduced-motion:reduce){:where([data-scope~=funnel] [data-part=bar]):before{transition:none}}@media (max-width:480px){:where([data-scope~=funnel] [data-part=step]){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"etiket deger" "bar bar" "oran oran"}}}@layer ku.components{:where([data-scope~=header][data-part=root]){--ku-header-h:64px;position:relative;z-index:10;display:flex;align-items:center;gap:var(--ku-space-5);block-size:var(--ku-header-h);padding-inline:var(--ku-space-5);background:var(--ku-bg-canvas);border-block-end:1px solid var(--ku-stroke-weak)}:where([data-scope~=header][data-part=root][data-sticky]){position:sticky;inset-block-start:0}:where([data-scope~=header][data-part=root]:has(>[data-part=inner])){display:block;padding-inline:0}:where([data-scope~=header]>[data-part=inner]){display:flex;align-items:center;gap:var(--ku-space-5);block-size:var(--ku-header-h);inline-size:min(var(--ku-header-width,70rem),100%);margin-inline:auto;padding-inline:var(--ku-space-5)}:where([data-scope~=header] [data-part=brand]){display:flex;align-items:center;gap:var(--ku-space-2);color:inherit;font-weight:var(--ku-weight-strong);text-decoration:none;white-space:nowrap}:where([data-scope~=header] [data-part=mark]){display:grid;place-items:center;inline-size:28px;block-size:28px;color:var(--ku-text-on-accent);background:var(--ku-accent);border-radius:var(--ku-radius-sm)}:where([data-scope~=header] [data-part=nav]){display:flex;align-items:center;gap:var(--ku-space-5);margin-inline-start:auto}:where([data-scope~=header] [data-part=actions]){display:flex;align-items:center;gap:var(--ku-space-4);margin-inline-start:auto}:where([data-scope~=header] [data-part=nav]~[data-part=actions]){margin-inline-start:0}:where([data-scope~=header][data-nav=center] [data-part=nav]){margin-inline:auto}:where([data-scope~=header][data-nav=center] [data-part=nav]~[data-part=actions]){margin-inline-start:0}:where([data-scope~=header] [data-part=toggle]){display:none;place-items:center;inline-size:40px;block-size:40px;margin-inline-start:auto;color:inherit;background:none;border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-sm);cursor:pointer}:where([data-scope~=header] [data-part=toggle]):before{content:"";inline-size:16px;block-size:10px;border-block:2px solid currentColor}:where([data-scope~=header] [data-part=toggle]:focus-visible){outline:none;box-shadow:var(--ku-focus-shadow)}@media (max-width:800px){:where([data-scope~=header] [data-part=toggle]){display:grid;order:99;margin-inline-start:0}:where([data-scope~=header] [data-part=actions]){margin-inline-start:auto}:where([data-scope~=header] [data-part=nav]){display:none;position:absolute;inset-inline:0;inset-block-start:100%;flex-direction:column;align-items:stretch;gap:var(--ku-space-4);margin:0;padding:var(--ku-space-5);background:var(--ku-bg-canvas);border-block-end:1px solid var(--ku-stroke-weak);box-shadow:var(--ku-shadow-overlay)}:where([data-scope~=header][data-open] [data-part=nav]){display:flex}}@media (max-width:360px){:where([data-scope~=header][data-part=root]){--ku-header-h:56px;padding-inline:var(--ku-space-3)}:where([data-scope~=header]>[data-part=inner]){gap:var(--ku-space-3);padding-inline:var(--ku-space-3)}:where([data-scope~=header] [data-part=actions]){gap:var(--ku-space-3);min-inline-size:0}:where([data-scope~=header] [data-part=brand]){min-inline-size:0}}}@layer ku.components{:where([data-scope~=heatmap][data-part=root]){display:grid;gap:var(--ku-space-3);min-inline-size:0}:where([data-scope~=heatmap] [data-part=grid]){display:grid;grid-template-columns:auto repeat(var(--ku-heatmap-cols,12),minmax(14px,1fr));gap:3px;align-items:center;min-inline-size:0;overflow-x:auto;overscroll-behavior-x:contain}:where([data-scope~=heatmap] :is([data-part=row-label],[data-part=col-label])){font-size:var(--ku-text-sm);color:var(--ku-text-weak);font-variant-numeric:tabular-nums;text-align:center}:where([data-scope~=heatmap] [data-part=row-label]){text-align:end;padding-inline-end:var(--ku-space-2)}:where([data-scope~=heatmap] [data-part=corner]){display:block}:where([data-scope~=heatmap] [data-part=cell]){aspect-ratio:1;min-block-size:14px;border-radius:3px;background:color-mix(in oklch,var(--ku-accent) calc(var(--ku-heat, 0) * 100%),var(--ku-bg-subtle));cursor:pointer}:where([data-scope~=heatmap] [data-part=cell]:hover){outline:2px solid var(--ku-stroke-strong);outline-offset:1px}:where([data-scope~=heatmap] [data-part=cell][data-peak]){outline:2px solid var(--ku-accent-text);outline-offset:1px}:where([data-scope~=heatmap] [data-part=legend]){display:flex;align-items:center;gap:var(--ku-space-2);font-size:var(--ku-text-sm);color:var(--ku-text-weak)}:where([data-scope~=heatmap] [data-part=scale]){flex:1;max-inline-size:140px;block-size:8px;border-radius:999px;background:linear-gradient(to right,var(--ku-bg-subtle),var(--ku-accent))}@media (pointer:coarse){:where([data-scope~=heatmap] [data-part=cell]){min-block-size:20px}}}@layer ku.components{:where([data-scope~=iban] [data-part=control]){font-family:var(--ku-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase}:where([data-scope~=iban] [data-part=bank]){font-size:var(--ku-text-sm);color:var(--ku-text-weak);white-space:nowrap}:where([data-scope~=iban] [data-part=bank]:not(:empty)):before{content:"· "}}@layer ku.components{:where([data-scope~=identity] [data-part=control]){font-family:var(--ku-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em}}@layer ku.components{:where([data-scope~=image-cropper][data-part=root]){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ku-space-3);max-inline-size:min(22rem,100%)}:where([data-scope~=image-cropper] [data-part=frame]){position:relative;display:grid;place-items:center;inline-size:100%;overflow:hidden;background:var(--ku-bg-subtle);border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-md);touch-action:none;cursor:grab}:where([data-scope~=image-cropper][data-ready] [data-part=frame]:active){cursor:grabbing}:where([data-scope~=image-cropper] [data-part=image]){max-inline-size:none;inline-size:100%;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:center}:where([data-scope~=image-cropper]:not([data-ready]) [data-part=image]){display:none}:where([data-scope~=image-cropper]:not([data-ready]) [data-part=frame]):after{content:"Görsel seç";color:var(--ku-text-weak);font-size:var(--ku-text-sm)}:where([data-scope~=image-cropper] [data-part=zoom]){inline-size:100%}:where([data-scope~=image-cropper] [data-part=hint]){font-size:var(--ku-text-sm);color:var(--ku-text-weak)}}@layer ku.components{:where([data-scope~=inline-edit][data-part=root]){display:inline-grid;min-inline-size:0}:where([data-scope~=inline-edit] [data-part=value]){display:inline-flex;align-items:center;gap:var(--ku-space-1);padding:2px var(--ku-space-1);margin-inline-start:calc(var(--ku-space-1) * -1);border-radius:var(--ku-radius-sm);cursor:text;text-decoration:underline dotted color-mix(in oklch,var(--ku-stroke-strong),transparent 40%);text-underline-offset:.25em}:where([data-scope~=inline-edit] [data-part=value]:hover){background:var(--ku-state-hover);text-decoration-color:var(--ku-stroke-strong)}:where([data-scope~=inline-edit] [data-part=value]:focus-visible){outline:none;box-shadow:var(--ku-focus-shadow)}:where([data-scope~=inline-edit] [data-part=value]):after{content:"";inline-size:.75em;block-size:.75em;opacity:0;background:currentColor;clip-path:polygon(0 100%,22% 92%,92% 22%,78% 8%,8% 78%);transition:opacity var(--ku-duration-fast) var(--ku-ease-out)}:where([data-scope~=inline-edit] [data-part=value]:is(:hover,:focus-visible)):after{opacity:.55}:where([data-scope~=inline-edit] [data-part=control]){inline-size:100%;min-inline-size:6ch;padding:2px var(--ku-space-1);font:inherit;color:var(--ku-text-strong);background:var(--ku-bg-surface);border:1px solid var(--ku-accent);border-radius:var(--ku-radius-sm)}:where([data-scope~=inline-edit] [data-part=control]:focus-visible){outline:none;box-shadow:var(--ku-focus-shadow)}:where([data-scope~=inline-edit][data-invalid] [data-part=value]){color:var(--ku-danger-text);text-decoration-color:var(--ku-danger)}:where([data-scope~=inline-edit][data-readonly] [data-part=value]){cursor:default;text-decoration:none}@media (pointer:coarse){:where([data-scope~=inline-edit] [data-part=value]){min-block-size:32px}}}@layer ku.components{:where([data-scope~=input]){--ku-input-h:var(--ku-control-h);--ku-input-px:calc(var(--ku-control-px) - 2px);--ku-input-radius:var(--ku-radius-md);--ku-input-bg:var(--ku-bg-surface);--ku-input-border:var(--ku-stroke-strong);--ku-input-border-hover:color-mix(in oklch,var(--ku-stroke-strong),var(--ku-text-strong) 35%);--ku-input-font-size:var(--ku-text-md)}:where(input[data-scope~=input],textarea[data-scope~=input],[data-scope~=input][data-part=root]:not(input,textarea)){display:flex;align-items:center;gap:var(--ku-space-2);width:100%;min-width:0;min-height:var(--ku-input-h);padding:0 var(--ku-input-px);font:inherit;font-size:var(--ku-input-font-size);line-height:var(--ku-leading-md);color:var(--ku-text-strong);background:var(--ku-input-bg);border:1px solid var(--ku-input-border);border-radius:var(--ku-input-radius);transition:border-color var(--ku-duration-fast) var(--ku-ease-out),box-shadow var(--ku-duration-fast) var(--ku-ease-out);cursor:text}:where(input[data-scope~=input]:hover,textarea[data-scope~=input]:hover,[data-scope~=input][data-part=root]:not(input,textarea):hover){--ku-input-border:var(--ku-input-border-hover)}:where(input[data-scope~=input]:focus-visible,textarea[data-scope~=input]:focus-visible,[data-scope~=input][data-part=root]:not(input,textarea):has(:is(input,textarea):focus-visible)){outline:none;--ku-input-border:var(--ku-accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--ku-focus-ring) 30%,transparent)}:where([data-scope~=input][data-part=root]:not(input,textarea) :is(input,textarea)){flex:1;width:100%;min-width:0;height:calc(var(--ku-input-h) - 2px);padding:0;font:inherit;color:inherit;background:transparent;border:0;outline:none;box-shadow:none}:where([data-scope~=input] ::-moz-placeholder){color:var(--ku-text-weak);opacity:1}:where([data-scope~=input] ::placeholder){color:var(--ku-text-weak);opacity:1}:where([data-scope~=input]::-moz-placeholder){color:var(--ku-text-weak);opacity:1}:where([data-scope~=input]::placeholder){color:var(--ku-text-weak);opacity:1}:where([data-scope~=input] :is([data-part=prefix],[data-part=suffix])){flex:none;color:var(--ku-text-weak);font-variant-numeric:tabular-nums;-moz-user-select:none;user-select:none;white-space:nowrap}:where([data-scope~=input] [data-part=clear]){position:relative;flex:none;display:grid;place-items:center;width:24px;height:24px;margin-inline:-4px;padding:0;color:var(--ku-text-weak);background:transparent;border:0;border-radius:var(--ku-radius-full);cursor:pointer}:where([data-scope~=input] [data-part=clear]):before{content:"";position:absolute;inset:-6px}:where([data-scope~=input] [data-part=clear]:empty):after{content:"×";font-size:18px;line-height:1}:where([data-scope~=input] [data-part=clear]:hover){color:var(--ku-text-strong);background:var(--ku-state-hover)}:where([data-scope~=input] [data-part=clear]:focus-visible){outline:none;box-shadow:var(--ku-focus-shadow)}:where([data-scope~=input] [data-part=clear][hidden]){display:none}:where(input[data-scope~=input][aria-invalid=true],textarea[data-scope~=input][aria-invalid=true],[data-scope~=input][data-part=root]:not(input,textarea):has([aria-invalid=true])){--ku-input-border:var(--ku-danger);--ku-input-border-hover:var(--ku-danger);--ku-focus-ring:var(--ku-danger)}:where(input[data-scope~=input]:disabled,textarea[data-scope~=input]:disabled,[data-scope~=input][data-part=root]:not(input,textarea):has(:disabled)){--ku-input-bg:var(--ku-bg-muted);--ku-input-border:transparent;--ku-input-border-hover:transparent;color:var(--ku-text-disabled);cursor:not-allowed}:where(input[data-scope~=input]:-moz-read-only:not(:disabled),textarea[data-scope~=input]:-moz-read-only:not(:disabled),[data-scope~=input][data-part=root]:not(input,textarea):has(:is(input:not([type=hidden]),textarea):-moz-read-only:not(:disabled))){--ku-input-bg:var(--ku-bg-subtle);--ku-input-border:var(--ku-stroke-weak)}:where(input[data-scope~=input]:read-only:not(:disabled),textarea[data-scope~=input]:read-only:not(:disabled),[data-scope~=input][data-part=root]:not(input,textarea):has(:is(input:not([type=hidden]),textarea):read-only:not(:disabled))){--ku-input-bg:var(--ku-bg-subtle);--ku-input-border:var(--ku-stroke-weak)}:where([data-scope~=input] input[type=hidden]){display:none}:where(textarea[data-scope~=input],[data-scope~=input] textarea){field-sizing:content;min-height:calc(var(--ku-leading-md) * 3 + var(--ku-space-2) * 2);max-height:18lh;resize:vertical}:where(textarea[data-scope~=input]){display:block;padding-block:var(--ku-space-2)}:where([data-scope~=input][data-part=root]:not(input,textarea):has(textarea)){align-items:stretch;padding-block:var(--ku-space-2)}:where([data-scope~=input][data-part=root]:not(input,textarea) textarea){height:auto}:where([data-part=count]){font-size:var(--ku-text-sm);line-height:var(--ku-leading-sm);color:var(--ku-text-weak);font-variant-numeric:tabular-nums;justify-self:end}:where([data-part=count][data-near]){color:var(--ku-warning-text)}:where([data-part=count][data-over]){color:var(--ku-danger-text);font-weight:var(--ku-weight-strong)}@media (pointer:coarse){:where([data-scope~=input]){--ku-input-font-size:max(16px,var(--ku-text-md))}}}@layer ku.components{:where([data-scope~=kbd]){display:inline-grid;place-items:center;min-inline-size:var(--ku-control-h-sm);block-size:var(--ku-control-h-sm);padding:0 var(--ku-space-1);font-family:var(--ku-font-mono);font-size:var(--ku-text-sm);line-height:1;color:var(--ku-text-weak);background:var(--ku-bg-subtle);border:1px solid var(--ku-stroke-weak);border-block-end-width:2px;border-radius:var(--ku-radius-sm);white-space:nowrap}:where([data-scope~=kbd-group]){display:inline-flex;align-items:center;gap:var(--ku-space-1);font-size:var(--ku-text-sm);color:var(--ku-text-weak)}}@layer ku.components{@media (max-width:560px){:where([data-scope~=button] :is([data-scope~=kbd],[data-scope~=kbd-group])){display:none}}}@layer ku.components{:where([data-scope~=kinetic-text][data-part=root]){--ku-kinetic-min:300;--ku-kinetic-axis:"wght";--ku-kinetic-duration:var(--ku-duration-fast)}:where([data-scope~=kinetic-text] [data-part=word]){display:inline-block;white-space:nowrap}:where([data-scope~=kinetic-text] [data-part=char]){--ku-kinetic-w:var(--ku-kinetic-min);display:inline-block;font-weight:var(--ku-kinetic-w);font-variation-settings:var(--ku-kinetic-axis) var(--ku-kinetic-w);transition:font-variation-settings var(--ku-kinetic-duration) var(--ku-ease-out),font-weight var(--ku-kinetic-duration) var(--ku-ease-out);will-change:font-variation-settings}@media (prefers-reduced-motion:reduce){:where([data-scope~=kinetic-text] [data-part=char]){transition:none}}@media (pointer:coarse){:where([data-scope~=kinetic-text] [data-part=char]){transition:none;will-change:auto}}}@layer ku.components{:where([data-scope~=kpi]){display:grid;gap:var(--ku-space-1);align-content:start}:where([data-scope~=kpi] [data-part=label]){font-size:var(--ku-text-sm);color:var(--ku-text-weak)}:where([data-scope~=kpi] [data-part=value]){font-size:var(--ku-text-xl);line-height:var(--ku-leading-xl);font-weight:var(--ku-weight-strong);font-variant-numeric:tabular-nums}:where([data-scope~=kpi][data-size=lg] [data-part=value]){font-size:var(--ku-text-2xl,30px);line-height:1.2}:where([data-scope~=kpi] [data-part=delta]){display:inline-flex;align-items:center;gap:var(--ku-space-1);font-size:var(--ku-text-sm);color:var(--ku-text-weak);font-variant-numeric:tabular-nums}:where([data-scope~=kpi] [data-part=delta][data-direction]):before{content:"";inline-size:.5em;block-size:.5em;border:1.5px solid;border-inline-end:0;border-block-end:0;rotate:45deg}:where([data-scope~=kpi] [data-part=delta][data-direction=down]):before{rotate:-135deg}:where([data-scope~=kpi] [data-part=delta][data-tone=success]){color:var(--ku-success-text)}:where([data-scope~=kpi] [data-part=delta][data-tone=danger]){color:var(--ku-danger-text)}:where([data-scope~=kpi] [data-scope~=sparkline]){margin-block-start:var(--ku-space-2)}}@layer ku.components{:where([data-scope~=stack]){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ku-stack-gap,var(--ku-space-4));align-content:start}:where([data-scope~=inline]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--ku-stack-gap,var(--ku-space-2))}:where([data-scope~=inline][data-align=start]){align-items:flex-start}:where([data-scope~=inline][data-justify=between]){justify-content:space-between}:where([data-scope~=inline][data-justify=end]){justify-content:flex-end}:where([data-scope~=grid]){display:grid;gap:var(--ku-stack-gap,var(--ku-space-4));grid-template-columns:repeat(auto-fill,minmax(min(var(--ku-grid-min,16rem),100%),1fr))}:where([data-scope~=grid][data-cols="2"]){grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-scope~=grid][data-cols="3"]){grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-scope~=grid][data-cols="4"]){grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:720px){:where([data-scope~=grid][data-cols]){grid-template-columns:minmax(0,1fr)}}:where([data-gap="1"]){--ku-stack-gap:var(--ku-space-1)}:where([data-gap="2"]){--ku-stack-gap:var(--ku-space-2)}:where([data-gap="3"]){--ku-stack-gap:var(--ku-space-3)}:where([data-gap="4"]){--ku-stack-gap:var(--ku-space-4)}:where([data-gap="5"]){--ku-stack-gap:var(--ku-space-5)}:where([data-gap="6"]){--ku-stack-gap:var(--ku-space-6)}:where([data-gap="7"]){--ku-stack-gap:var(--ku-space-7)}:where([data-scope~=prose]){max-inline-size:65ch;text-wrap:pretty}}@layer ku.components{:where([data-scope~=link]){color:var(--ku-accent-text);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;border-radius:var(--ku-radius-sm)}:where([data-scope~=link]:hover){text-decoration-thickness:2px}:where([data-scope~=link]:focus-visible){outline:none;box-shadow:var(--ku-focus-shadow)}:where([data-scope~=link][data-variant=quiet]){color:inherit;text-decoration-color:var(--ku-stroke-strong)}:where([data-scope~=link][data-variant=quiet]:hover){color:var(--ku-accent-text);text-decoration-color:currentColor}:where([data-scope~=link][target=_blank]):after{content:"";display:inline-block;inline-size:.6em;block-size:.6em;margin-inline-start:.3em;border:1.5px solid;border-inline-start:0;border-block-end:0;rotate:45deg;translate:0 -.05em}}@layer ku.components{:where([data-scope~=list]){display:grid;list-style:none;padding:0;margin:0}:where([data-scope~=list] [data-part=item]){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ku-space-3);padding:var(--ku-space-3) 0;border-block-end:1px solid var(--ku-stroke-weak)}:where([data-scope~=list] [data-part=item]:last-child){border-block-end:0}:where([data-scope~=list] [data-part=title]){color:var(--ku-text-strong)}:where([data-scope~=list] [data-part=meta]){font-size:var(--ku-text-sm);color:var(--ku-text-weak)}:where([data-scope~=list] [data-part=item]:has(a[data-part=link]):hover){background:var(--ku-state-hover)}:where([data-scope~=list] a[data-part=link]){color:inherit;text-decoration:none}:where([data-scope~=list] a[data-part=link]):after{content:"";position:absolute;inset:0}:where([data-scope~=list] [data-part=item]:has(a[data-part=link])){position:relative}:where([data-scope~=list] a[data-part=link]:focus-visible){outline:none}:where([data-scope~=list] [data-part=item]:has(a[data-part=link]:focus-visible)){box-shadow:var(--ku-focus-shadow);border-radius:var(--ku-radius-sm)}:where([data-scope~=description-list]){display:grid;grid-template-columns:minmax(8rem,auto) minmax(0,1fr);gap:var(--ku-space-2) var(--ku-space-4);margin:0}:where([data-scope~=description-list] dt){color:var(--ku-text-weak);font-size:var(--ku-text-sm)}:where([data-scope~=description-list] dd){margin:0;color:var(--ku-text-strong)}@media (max-width:560px){:where([data-scope~=description-list]){grid-template-columns:minmax(0,1fr);gap:0}:where([data-scope~=description-list] dd){margin-block-end:var(--ku-space-3)}}}@layer ku.components{:where([data-scope~=list][data-variant=grouped]){display:flex;flex-direction:column;gap:0;background:var(--ku-bg-surface);border:1px solid var(--ku-stroke-weak);border-radius:var(--ku-radius-lg)}:where([data-scope~=list][data-variant=grouped]>li){display:block;flex:none;min-inline-size:0;position:relative}:where([data-scope~=list][data-variant=grouped]>li:first-child>[data-part=item]){border-start-start-radius:inherit;border-start-end-radius:inherit}:where([data-scope~=list][data-variant=grouped]>li:last-child>[data-part=item]){border-end-start-radius:inherit;border-end-end-radius:inherit}:where([data-scope~=list][data-variant=grouped]>li){border-radius:calc(var(--ku-radius-lg) - 1px)}:where([data-scope~=list][data-variant=grouped] [data-part=item]){position:relative;display:flex;align-items:center;gap:var(--ku-space-3);box-sizing:border-box;min-block-size:60px;inline-size:100%;padding:var(--ku-space-3) var(--ku-space-4);border:0;font:inherit;color:inherit;text-align:start;text-decoration:none;background:transparent}:where([data-scope~=list][data-variant=grouped] :is(a,button)[data-part=item]){cursor:pointer}:where([data-scope~=list][data-variant=grouped] :is(a,button)[data-part=item]:active){background:var(--ku-state-press)}:where([data-scope~=list][data-variant=grouped] :is(a,button)[data-part=item]:focus-visible){outline:none;box-shadow:inset 0 0 0 2px var(--ku-accent)}:where([data-scope~=list][data-variant=grouped]>li+li):before{content:"";position:absolute;z-index:1;inset-block-start:0;inset-inline:var(--ku-space-4) 0;block-size:1px;background:var(--ku-stroke-weak)}:where([data-scope~=list][data-variant=grouped] [data-part=lead]){flex:none;display:flex;align-items:center;justify-content:center;min-inline-size:24px;color:var(--ku-text-weak)}:where([data-scope~=list][data-variant=grouped] [data-part=body]){flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-inline-size:0}:where([data-scope~=list][data-variant=grouped] [data-part=title]){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-weight:var(--ku-weight-strong)}:where([data-scope~=list][data-variant=grouped] [data-part=meta]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-scope~=list][data-variant=grouped] [data-part=trail]){flex:none;display:flex;align-items:center;gap:var(--ku-space-2);font-size:var(--ku-text-sm);color:var(--ku-text-weak);font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-scope~=list][data-variant=grouped] [data-part=trail]:has(>[data-part=meta]+*)){flex-direction:column;align-items:flex-end;gap:2px}:where([data-scope~=list][data-variant=grouped] [data-part=chevron]){flex:none;color:var(--ku-text-weak);font-size:18px}:where([data-scope~=list][data-variant=grouped] [data-part=value]){max-inline-size:min(28vw,11rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-scope~=list][data-variant=grouped] [data-part=trail]>:is([data-scope],button,input,label)){flex:none}:where([data-scope~=list][data-variant=grouped] [data-part=item][data-tone=danger]){color:var(--ku-danger-text)}:where([data-scope~=list][data-variant=grouped] [data-part=item][data-tone=danger] [data-part=lead]){color:inherit}:where([data-scope~=list][data-variant=grouped] [data-part=item]>input:is([type=radio],[type=checkbox])){position:absolute;opacity:0;pointer-events:none}:where([data-scope~=list][data-variant=grouped] [data-part=item]:has(>input:checked)){background:var(--ku-accent-weak)}:where([data-scope~=list][data-variant=grouped] [data-part=item]:has(>input:focus-visible)){box-shadow:inset 0 0 0 2px var(--ku-accent)}:where([data-scope~=list][data-variant=grouped] [data-part=check]){display:grid;place-items:center;inline-size:22px;block-size:22px;border:1.5px solid var(--ku-stroke-strong);border-radius:50%;color:transparent}:where([data-scope~=list][data-variant=grouped] [data-part=item]:has(>input:checked) [data-part=check]){color:var(--ku-text-on-accent);background:var(--ku-accent);border-color:var(--ku-accent)}:where([data-scope~=list][data-variant=grouped] [data-part=item]:has(>input:disabled)){opacity:.55;cursor:not-allowed}:where([data-scope~=list][data-variant=grouped] [data-part=trail]>[data-scope~=choice]){padding:0}@media (hover:hover){:where([data-scope~=list][data-variant=grouped] :is(a,button)[data-part=item]:hover){background:var(--ku-state-hover)}}}@layer ku.components{:where([data-scope~=menu][data-part=root]){display:contents}:where([data-scope~=menu] [data-part=content]){--ku-menu-gutter:var(--ku-space-2);min-width:12rem;max-width:20rem;max-height:min(22rem,calc(100dvh - var(--ku-space-6)));margin:0;padding:var(--ku-space-1);overflow-y:auto;overscroll-behavior:contain;color:var(--ku-text-strong);background:var(--ku-bg-overlay);border:0;border-radius:var(--ku-radius-md);box-shadow:var(--ku-shadow-overlay);opacity:0;translate:0 calc(var(--ku-motion-distance) * -1);transition:opacity var(--ku-duration-fast) var(--ku-ease-out),translate var(--ku-duration-fast) var(--ku-ease-out),overlay var(--ku-duration-fast) allow-discrete,display var(--ku-duration-fast) allow-discrete}:where([data-scope~=menu] [data-part=content]:popover-open){opacity:1;translate:none}@starting-style{:where([data-scope~=menu] [data-part=content]:popover-open){opacity:0;translate:0 calc(var(--ku-motion-distance) * -1)}}:where([data-scope~=menu] [data-part=item]){display:flex;align-items:center;gap:var(--ku-space-2);width:100%;min-height:var(--ku-control-h-sm);padding:0 var(--ku-space-2);font:inherit;font-size:var(--ku-text-md);text-align:start;color:var(--ku-text-strong);background:transparent;border:0;border-radius:var(--ku-radius-sm);cursor:pointer}:where([data-scope~=menu] [data-part=item]:is(:hover,[data-highlighted])){background:var(--ku-state-hover)}:where([data-scope~=menu] [data-part=item]:focus-visible){outline:none;box-shadow:var(--ku-focus-shadow)}:where([data-scope~=menu] [data-part=item]:is([disabled],[aria-disabled=true])){color:var(--ku-text-disabled);background:transparent;cursor:not-allowed}:where([data-scope~=menu] [data-part=item][data-tone=danger]){color:var(--ku-danger-text)}:where([data-scope~=menu] [data-part=content]:has([aria-checked])) :where([data-part=item]){padding-inline-start:calc(var(--ku-space-2) + var(--ku-menu-gutter) + var(--ku-space-2))}:where([data-scope~=menu] [data-part=item][aria-checked]):before{content:"";position:absolute;width:var(--ku-menu-gutter);height:var(--ku-menu-gutter);margin-inline-start:calc((var(--ku-menu-gutter) + var(--ku-space-2)) * -1);background:currentColor;opacity:0;-webkit-mask:no-repeat center/contain conic-gradient(#000 0 0);mask:no-repeat center/contain conic-gradient(#000 0 0);clip-path:polygon(14% 47%,0 61%,39% 100%,100% 22%,86% 10%,37% 72%)}:where([data-scope~=menu] [data-part=item][aria-checked=true]):before{opacity:1}:where([data-scope~=menu] [data-part=item][role=menuitemradio][aria-checked=true]):before{clip-path:circle(28% at 50% 50%)}:where([data-scope~=menu] [data-part=item]){position:relative}:where([data-scope~=menu] [data-part=item][data-submenu]):after{content:"";width:.5em;height:.5em;margin-inline-start:auto;border:1.5px solid;border-inline-start:0;border-block-end:0;rotate:45deg;opacity:.6}:where([data-scope~=menu] [data-part=item][data-submenu]:dir(rtl)):after{rotate:-135deg}:where([data-scope~=menu] [data-part=separator]){height:1px;margin:var(--ku-space-1) 0;background:var(--ku-stroke-weak);border:0}:where([data-scope~=menu] [data-part=group-label]){padding:var(--ku-space-2) var(--ku-space-2) var(--ku-space-1);font-size:var(--ku-text-sm);color:var(--ku-text-weak)}:where([data-scope~=menu] [data-part=shortcut]){margin-inline-start:auto;font-size:var(--ku-text-sm);color:var(--ku-text-weak);font-variant-numeric:tabular-nums}:where([data-scope~=menu] [data-part=item][data-submenu] [data-part=shortcut]){margin-inline-end:var(--ku-space-1)}}