.k5-nav a:after{transform-origin:0;transform:scaleX(0);transition:transform var(--k-dur-slow) var(--k-ease-out)!important;right:0!important}.k5-nav a:hover:after,.k5-nav a[data-active="1"]:after{transform:scaleX(1)}.k-tools>.k-toolstrigger{height:24px;font:500 13.5px/1 var(--k-font-body);color:var(--k-ink-2);cursor:pointer;transition:color var(--k-dur-base) ease;align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative}.k-tools:hover>.k-toolstrigger,.k-tools:focus-within>.k-toolstrigger{color:var(--k-accent-deep)}.k-tools>.k-toolstrigger svg{transition:transform var(--k-dur-base) ease}.k-tools:hover>.k-toolstrigger svg,.k-tools:focus-within>.k-toolstrigger svg{transform:rotate(180deg)}.k5-nav a.k-toolstrigger:after{content:none}.k-toolsmenu.k-tm{flex-direction:unset;grid-template-columns:minmax(0,1fr) 186px;gap:22px;width:760px;padding:14px;display:grid}.k-tm-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:4px;display:grid}.k5-nav .k-toolsmenu a.k-tm-item{border-radius:var(--k-radius-md);transition:background var(--k-dur-fast) ease;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:12px;padding:9px 10px;display:grid}.k5-nav .k-toolsmenu a.k-tm-item:hover,.k5-nav .k-toolsmenu a.k-tm-item.k-tm-item-on,.k5-nav .k-toolsmenu a.k-tm-item.k-tm-item-cur{background:rgb(var(--k-accent-rgb) / .09)}.k5-nav .k-toolsmenu a.k-tm-item.k-tm-item-cur b{color:var(--k-accent-ink)}.k5-nav .k-toolsmenu a.k-tm-item .k-tm-ico{color:var(--k-accent);justify-content:center;align-items:center;display:flex}.k5-nav .k-toolsmenu .k-tm-ico svg{display:block}.k5-nav .k-toolsmenu a.k-tm-item b{height:2.7em;font:500 13px/1.35 var(--k-font-body);color:var(--k-ink);overflow:hidden}.k-tm-preview{box-sizing:border-box;border:1px solid rgb(var(--k-ink-rgb) / .09);border-radius:var(--k-radius-lg);text-align:center;background:#fdf9f3;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex;overflow:hidden}.k-tm-art{width:64px;height:64px;color:var(--k-accent);flex:none;justify-content:center;align-items:center;display:flex}.k-tm-art svg{object-fit:contain;stroke-width:.74px;display:block}.k-tm-caption b{height:1.35em;font:600 13px/1.35 var(--k-font-display);color:var(--k-ink);display:block;overflow:hidden}.k-tm-caption span{height:2.8em;font:400 11.5px/1.4 var(--k-font-body);color:var(--k-muted);margin-top:3px;display:block;overflow:hidden}@media (min-width:1240px){[data-k5=headerbar]{height:60px!important;transition:none!important}header[data-k5=header]{box-shadow:none!important;transition:none!important}.k5-nav a:after{content:none!important}.k5-nav a[data-active="1"]{color:var(--k-accent-ink)}}@keyframes k-tm-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.k-tools:hover .k-tm-art svg>*,.k-tools:focus-within .k-tm-art svg>*{stroke-dasharray:1;animation:k-tm-draw 1.4s var(--k-ease-out) both}.k-tools:hover .k-tm-art svg>:nth-child(2),.k-tools:focus-within .k-tm-art svg>:nth-child(2){animation-delay:.12s}.k-tools:hover .k-tm-art svg>:nth-child(3),.k-tools:focus-within .k-tm-art svg>:nth-child(3){animation-delay:.24s}.k-tools:hover .k-tm-art svg>:nth-child(n+4),.k-tools:focus-within .k-tm-art svg>:nth-child(n+4){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.k-tools:hover .k-tm-art svg>*,.k-tools:focus-within .k-tm-art svg>*{stroke-dasharray:none;animation:none}}.k-tools>.k-toolstrigger[data-active="1"]{color:var(--k-accent-deep)}
.k-mm{align-items:center;display:none}@media (max-width:1040px){.k-mm{display:flex}}.k-mm-trigger{box-sizing:border-box;border:1px solid rgb(var(--k-ink-rgb) / .16);border-radius:var(--k-radius-sm);width:38px;height:38px;color:var(--k-ink);cursor:pointer;transition:border-color var(--k-dur-fast) ease, color var(--k-dur-fast) ease;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.k-mm-trigger:hover{border-color:var(--k-accent);color:var(--k-accent-deep)}}.k-mm-veil{z-index:var(--k-layer-veil);background:rgb(var(--k-ink-rgb) / .28);position:fixed;inset:0}.k-mm-veil.k-anim-fade,.k-mm-close.k-anim-fade{transition:opacity var(--k-dur-base) var(--k-ease-out)}.k-mm-panel{z-index:var(--k-layer-drawer);box-sizing:border-box;overscroll-behavior:contain;width:min(82vw,320px);padding:calc(var(--k-mm-safe-top,60px) + 12px) 14px calc(22px + env(safe-area-inset-bottom,0px));background:var(--k-surface);--k-dialog-border-width:0 0 0 1px;--k-dialog-border-color:rgb(var(--k-ink-rgb) / .09);--k-dialog-shadow:-28px 0 64px -34px rgb(var(--k-ink-rgb) / .42);flex-direction:column;gap:2px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.k-mm-profile{box-sizing:border-box;border:1px solid rgb(var(--k-accent-rgb) / .34);border-radius:var(--k-radius-md);width:100%;min-height:48px;color:var(--k-ink);font:600 14px/1.3 var(--k-font-display);letter-spacing:-.01em;text-align:left;cursor:pointer;background:#fdfaf6;align-items:center;gap:12px;margin-bottom:6px;padding:0 12px;display:flex}.k-mm-profile svg{color:var(--k-accent);flex:none}.k-mm-profile>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.k-mm-status{padding:4px 12px 2px}.k-mm-label{font:500 10.5px/var(--k-caps-leading,1) var(--k-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--k-accent-ink);padding:14px 12px 6px}.k-mm-item{box-sizing:border-box;border-radius:var(--k-radius-md);width:100%;min-height:46px;color:var(--k-ink);font:500 13.5px/1.35 var(--k-font-body);text-align:left;cursor:pointer;transition:background-color var(--k-dur-fast) ease, color var(--k-dur-fast) ease;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;display:flex}.k-mm-item svg{color:var(--k-accent-soft);transition:color var(--k-dur-fast) ease;flex:none}.k-mm-item>span{flex:1}.k-mm-item[data-active="1"]{background:rgb(var(--k-accent-rgb) / .1);color:var(--k-accent-deep)}.k-mm-item[data-active="1"] svg{color:var(--k-accent)}.k-mm-item:not([aria-disabled=true]):active{background:rgb(var(--k-accent-rgb) / .12)}@media (hover:hover){.k-mm-item:not([aria-disabled=true]):hover{background:rgb(var(--k-accent-rgb) / .1);color:var(--k-accent-deep)}.k-mm-item:not([aria-disabled=true]):hover svg{color:var(--k-accent)}}.k-mm-item[aria-disabled=true]{color:var(--k-muted);opacity:.55;cursor:default;transition:none}.k-mm-item[aria-disabled=true] svg{color:inherit;transition:none}.k-mm-item.k-menu-danger,.k-mm-item.k-menu-danger svg{color:var(--k-destructive)}@media (hover:hover){.k-mm-item.k-menu-danger:hover{background:#b0645a1a}.k-mm-item.k-menu-danger:hover,.k-mm-item.k-menu-danger:hover svg{color:var(--k-destructive-strong)}}.k-mm-all{color:var(--k-accent-deep);margin-top:2px}.k-mm-all svg:last-child{color:currentColor}.k-mm-rule{background:rgb(var(--k-ink-rgb) / .09);height:1px;margin:12px 12px 8px}.k-mm-close{z-index:var(--k-layer-above-modal);background:var(--k-surface);position:fixed}.k-mm-trigger-bare{background:0 0;border:0}.k-mm-trigger-bare:focus-visible{outline:2px solid var(--k-accent);outline-offset:2px;border-radius:var(--k-radius-md)}.k-mm-mail{font:500 13.5px/1.35 var(--k-font-body);letter-spacing:0;color:var(--k-ink-2)}
.k-accstatus{box-sizing:border-box;border:1px solid rgb(var(--k-ink-rgb) / .16);border-radius:var(--k-radius-sm);height:38px;font:500 13.5px/1 var(--k-font-body);color:var(--k-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--k-dur-fast) ease;background:0 0;align-items:center;gap:7px;padding:0 16px;text-decoration:none;display:inline-flex}.k-accstatus>svg{flex:none;display:block}.k-accstatus-text{white-space:pre}@media (hover:hover){.k-accstatus:hover{background:var(--k-hover-tint)}}.k-accstatus--pro{border-color:rgb(var(--k-accent-rgb) / .45);background:var(--k-surface-warm);color:var(--k-accent-ink)}@media (hover:hover){.k-accstatus--pro:hover{background:#fbf2e4}}.k-accstatus--row{border-radius:var(--k-radius-sm);height:30px;padding:0 12px;font-size:12.5px}.k-accstatus--mobile{display:none}@media (max-width:1040px){.k-accstatus--mobile,header .k-mm-trigger-bare{vertical-align:middle;border-radius:var(--k-radius-md);flex:none;justify-content:center;align-self:center;height:38px;line-height:1}.k-accstatus--mobile{padding:0 12px;display:inline-flex}}@media (max-width:420px){.k-accstatus--mobile .k-accstatus-word{display:none}.k-accstatus--mobile{gap:0;padding:0 10px}}
