lef-app-shell{display:contents}:root{--kef-color-primary:#7a4b2a;--kef-color-primary-hover:#633b20;--kef-color-success:#3e6a4a;--kef-color-warning:#a06f2f;--kef-color-error:#9b3d35;--kef-color-muted:color-mix(in oklab, var(--kef-color-text) 60%, transparent);--kef-color-border:color-mix(in oklab, var(--kef-color-text) 16%, transparent);--kef-color-border-light:color-mix(in oklab, var(--kef-color-text) 9%, transparent);--kef-color-bg:#f3e7cf;--kef-color-bg-soft:#eadcbc;--kef-color-bg-card:#f7ecd6;--kef-color-bg-hover:#e5d5b2;--kef-color-bg-track:#dbc7a2;--kef-color-text:#2e2317;--kef-color-text-label:#4a3a28;--kef-color-text-tertiary:color-mix(in oklab, var(--kef-color-text) 40%, transparent);--kef-color-backdrop:color-mix(in oklab, var(--kef-color-text) 35%, transparent);--kef-color-on-primary:#f7edd8;--kef-color-error-soft:color-mix(in oklab, var(--kef-color-error) 24%, transparent);--kef-color-success-soft:color-mix(in oklab, var(--kef-color-success) 24%, transparent);--kef-color-primary-soft:color-mix(in oklab, var(--kef-color-primary) 20%, transparent);--kef-color-input-focus:color-mix(in oklab, var(--kef-color-primary) 22%, transparent);--kef-border-width:1px;--kef-border-width-dashed:1px;--kef-radius-input:var(--kef-radius-md);--kef-font-family:"Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--kef-font-family-brand:"Papyrus", "Copperplate", "Apple Chancery", fantasy;--kef-font-size-xs:.75rem;--kef-font-size-sm:.875rem;--kef-font-size-base:1rem;--kef-font-size-lg:1.125rem;--kef-font-size-xl:1.25rem;--kef-font-size-2xl:1.5rem;--kef-space-1:.25rem;--kef-space-2:.5rem;--kef-space-3:.75rem;--kef-space-4:1rem;--kef-space-6:1.5rem;--kef-space-8:2rem;--kef-radius-sm:.25rem;--kef-radius-md:.375rem;--kef-radius-lg:.5rem;--kef-radius-xl:.75rem;--kef-radius-full:9999px;--kef-shadow-sm:0 1px 2px 0 #24180d1f;--kef-shadow-md:0 4px 10px -2px #24180d33;--kef-shadow-lg:0 10px 20px -5px #24180d3d;--w3m-font-family:var(--kef-font-family);--w3m-accent:var(--kef-color-primary);--w3m-color-mix:var(--kef-color-text);--w3m-color-mix-strength:12;--w3m-border-radius-master:8px;--w3m-font-size-master:9px;--apkt-font-family:var(--kef-font-family);--apkt-accent:var(--kef-color-primary);--apkt-color-mix:var(--kef-color-text);--apkt-color-mix-strength:12;--apkt-border-radius-master:8px;--apkt-font-size-master:9px}:root[data-kefine-theme=dark]{--kef-color-primary:#c89a5a;--kef-color-primary-hover:#b78647;--kef-color-success:#6f9a72;--kef-color-warning:#c49a57;--kef-color-error:#c97a67;--kef-color-muted:color-mix(in oklab, var(--kef-color-text) 62%, transparent);--kef-color-border:color-mix(in oklab, var(--kef-color-text) 18%, transparent);--kef-color-border-light:color-mix(in oklab, var(--kef-color-text) 10%, transparent);--kef-color-bg:#17110d;--kef-color-bg-soft:#221912;--kef-color-bg-card:#1d1510;--kef-color-bg-hover:#2a1f17;--kef-color-bg-track:#34261b;--kef-color-text:#e7d6b7;--kef-color-text-label:#c9b89a;--kef-color-text-tertiary:color-mix(in oklab, var(--kef-color-text) 40%, transparent);--kef-color-backdrop:color-mix(in oklab, var(--kef-color-text) 35%, transparent);--kef-color-on-primary:#1a130e;--kef-color-error-soft:color-mix(in oklab, var(--kef-color-error) 24%, transparent);--kef-color-success-soft:color-mix(in oklab, var(--kef-color-success) 20%, transparent);--kef-color-primary-soft:color-mix(in oklab, var(--kef-color-primary) 20%, transparent);--kef-color-input-focus:color-mix(in oklab, var(--kef-color-primary) 26%, transparent)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--kef-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}body{background-color:var(--kef-color-bg);min-height:100vh;color:var(--kef-color-text)}a{color:var(--kef-color-primary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit}:where(button:not(:disabled),a[href],summary,[role=button]){cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s,opacity .14s}:where(button:not(:disabled),a[href],summary,[role=button]):focus-visible{box-shadow:0 0 0 .18rem color-mix(in oklab, var(--kef-color-primary) 22%, transparent);outline:none}:where(button:not(:disabled),summary,[role=button]):active{transform:translateY(1px)scale(.995)}img{max-width:100%;display:block}dialog{max-width:none;max-height:none;color:inherit;background:0 0;border:none;padding:0}fieldset{border:none}figure,figcaption{display:block}ul,ol{list-style:none}hint,required-mark{display:inline}lefine-box{display:block}lefine-text{display:inline}button[data-variant=primary]{background:var(--kef-color-primary);color:var(--kef-color-on-primary);border-radius:var(--kef-radius-md);padding:var(--kef-space-2) var(--kef-space-4);font-size:var(--kef-font-size-sm);cursor:pointer;white-space:nowrap;border:none;font-family:inherit;font-weight:600;transition:background .15s}button[data-variant=primary]:hover{background:var(--kef-color-primary-hover)}button[data-variant=primary]:disabled{opacity:.55;cursor:not-allowed}button[data-variant=primary][data-size=lg]{padding:var(--kef-space-2) var(--kef-space-6);font-size:var(--kef-font-size-base)}button[data-variant=ghost]{color:var(--kef-color-muted);border:var(--kef-border-width) solid var(--kef-color-border);border-radius:var(--kef-radius-md);padding:var(--kef-space-2) var(--kef-space-4);font-size:var(--kef-font-size-sm);cursor:pointer;background:0 0;font-family:inherit;transition:background .15s}button[data-variant=ghost]:hover{background:var(--kef-color-border-light)}button[data-variant=ghost]:disabled{opacity:.55;cursor:not-allowed}button[data-variant=link]{color:var(--kef-color-primary);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}button[data-variant=muted]{font-size:var(--kef-font-size-xs);color:var(--kef-color-muted);cursor:pointer;background:0 0;border:none;font-family:inherit;text-decoration:underline}button[data-variant=action]{font-size:var(--kef-font-size-xs);color:var(--kef-color-muted);cursor:pointer;padding:var(--kef-space-1) var(--kef-space-2);border-radius:var(--kef-radius-sm);background:0 0;border:none;font-family:inherit;transition:background .15s,color .15s}button[data-variant=action]:hover{background:var(--kef-color-bg-track);color:var(--kef-color-text)}button[data-variant=action][data-danger]:hover{background:var(--kef-color-error-soft);color:var(--kef-color-error)}button[data-variant=expand]{font-size:var(--kef-font-size-xs);color:var(--kef-color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-weight:600}button[data-variant=expand]:hover{text-decoration:underline}button[data-variant=add-kr]{margin-top:var(--kef-space-2);border:var(--kef-border-width-dashed) dashed var(--kef-color-border);border-radius:var(--kef-radius-md);width:100%;padding:var(--kef-space-2);font-size:var(--kef-font-size-sm);color:var(--kef-color-primary);cursor:pointer;background:0 0;font-family:inherit;transition:background .15s}button[data-variant=add-kr]:hover{background:var(--kef-color-bg-hover)}button[data-variant=close]{font-size:var(--kef-font-size-lg);cursor:pointer;color:var(--kef-color-muted);padding:var(--kef-space-1);border-radius:var(--kef-radius-sm);background:0 0;border:none;line-height:1;transition:background .15s}button[data-variant=close]:hover{background:var(--kef-color-border-light)}button[data-variant=icon]{border-radius:var(--kef-radius-sm);font-size:var(--kef-font-size-sm);cursor:pointer;opacity:.6;background:0 0;border:none;padding:.15rem .25rem;line-height:1;transition:opacity .15s}button[data-variant=icon]:hover{opacity:1}input,input[type=text],input[type=number],input[type=search],textarea,select{padding:var(--kef-space-2) var(--kef-space-3);border:var(--kef-border-width) solid var(--kef-color-border);border-radius:var(--kef-radius-input);font-size:var(--kef-font-size-sm);background:var(--kef-color-bg-card);color:var(--kef-color-text);font-family:inherit;transition:border-color .15s}input:focus,input[type=text]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus,select:focus{border-color:var(--kef-color-primary);box-shadow:0 0 0 3px var(--kef-color-input-focus);outline:none}input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--kef-color-error)}input[type=search]{flex:1;min-width:160px}input[type=range]{width:100%;accent-color:var(--kef-color-primary);cursor:pointer}textarea{resize:vertical}label{font-size:var(--kef-font-size-sm);color:var(--kef-color-text-label);font-weight:600}hint{color:var(--kef-color-muted);font-weight:400;font-size:var(--kef-font-size-xs);display:inline}required-mark{color:var(--kef-color-error);display:inline}small[role=alert]{color:var(--kef-color-error);font-size:var(--kef-font-size-xs)}lef-layout-main.svelte-12qhfyh{padding-top:4.5rem;display:block}@media (width<=760px){lef-layout-main.svelte-12qhfyh{padding-top:4.25rem}}
