html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (width<=600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom), 0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top), 0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}.kface2[data-v-cb8f203d]{touch-action:manipulation;flex:none;display:block;overflow:visible}.kmark[data-v-ab32cf52]{flex:none;display:inline-block;position:relative}.km-logo[data-v-ab32cf52],.km-face[data-v-ab32cf52]{width:100%;height:100%;transition:opacity .22s,transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.km-face[data-v-ab32cf52]{opacity:0;transform:scale(.6)rotate(-8deg)}.awake .km-logo[data-v-ab32cf52]{opacity:0;transform:scale(.7)rotate(8deg)}.awake .km-face[data-v-ab32cf52]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.km-logo[data-v-ab32cf52],.km-face[data-v-ab32cf52]{transition:opacity 10ms}}.set-tabs[data-v-df5b307b]{scrollbar-width:none;background:var(--soft);border-radius:999px;gap:.2rem;max-width:100%;padding:.25rem;display:inline-flex;overflow-x:auto}.set-tabs button[data-v-df5b307b]{white-space:nowrap;font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:.32rem .95rem;font-size:.84rem;transition:color .16s}.set-tabs button[data-v-df5b307b]:hover:not(.on){color:var(--fg)}.set-tabs button[data-v-df5b307b]:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.set-tabs button.on[data-v-df5b307b]{color:var(--fg);font-weight:600}.set-tabs:not(.k-has-glide) button.on[data-v-df5b307b]{background:var(--card);box-shadow:var(--sh1)}.lgn{background:var(--bg);min-height:100vh;color:var(--fg);flex-direction:column;display:flex}.lg-top{align-items:center;gap:.6rem;padding:1.25rem 1.5rem;display:flex}.lg-top b{letter-spacing:-.005em;font-size:.9375rem;font-weight:650}.lg-main{flex-direction:column;flex:1;width:min(26rem,100% - 2rem);margin:0 auto;padding:max(1.5rem,11vh) 0 2.5rem;display:flex}.lg-head{text-align:center;justify-items:center;gap:.5rem;margin-bottom:1.5rem;display:grid}.lg-head h1{letter-spacing:-.02em;margin:.5rem 0 0;font-size:1.625rem;font-weight:700;line-height:1.35}.lg-head p{color:var(--mut);margin:0;font-size:.875rem;line-height:1.65}.lg-card{padding:1.5rem}.lg-demo{text-align:center;color:var(--faint);margin:1rem 0 0;font-size:.75rem}.lg-foot{color:var(--faint);justify-content:center;gap:.5rem;padding:0 1rem 1.5rem;font-size:.75rem;display:flex}.lg-foot a{color:inherit;text-decoration:none}.lg-foot a:hover{color:var(--fg)}.lg-link{font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;margin:1rem auto 0;padding:.25rem .5rem;font-size:.8125rem;display:block}.lg-link:hover{color:var(--fg)}.lg-link:focus-visible{outline:2px solid var(--blue)}.lg-step-enter-active{transition:opacity .22s,transform .22s cubic-bezier(.2,.8,.2,1)}.lg-step-enter-from{opacity:0;transform:translateY(8px)}.lg-step-leave-active{transition:opacity .1s}.lg-step-leave-to{opacity:0}.lg-form{gap:1rem;display:grid}.lg-f{gap:.35rem;display:grid}.lg-f>label{color:var(--mut);font-size:.8125rem}.lg-f .form-err{margin:0}.lg-in{background:var(--soft);border-radius:10px;align-items:center;gap:.5rem;height:2.75rem;padding:0 .35rem 0 .85rem;transition:box-shadow .16s;display:flex}.lg-in:focus-within{outline:2px solid var(--blue);outline-offset:0}.lg-in.bad{box-shadow:inset 0 0 0 1.5px var(--bad)}.lg-in input{min-width:0;height:100%;font:inherit;color:var(--fg);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.9375rem}.lg-in input::placeholder{color:var(--faint)}.lg-in em{color:var(--mut);box-shadow:1px 0 0 var(--line);flex:none;padding-right:.65rem;font-size:.9375rem;font-style:normal}.lg-send{height:2.1rem;font:inherit;color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:0 .75rem;font-size:.8125rem;font-weight:500}.lg-send:hover:not(:disabled){background:var(--hover)}.lg-send:disabled{color:var(--faint);cursor:default}.lg-send:focus-visible{outline:2px solid var(--blue)}.lg-agree{color:var(--mut);align-items:flex-start;gap:.55rem;font-size:.8125rem;line-height:1.55;display:flex}.lg-agree a{color:var(--fg);text-decoration:none}.lg-agree a:hover{text-decoration:underline}.lg-cb{background:var(--card);width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1.5px var(--faint);cursor:pointer;color:var(--on-ink);border:0;border-radius:6px;flex:none;place-items:center;margin-top:.1rem;padding:0;transition:background-color .16s,box-shadow .16s;display:grid}.lg-cb[data-state=checked]{background:var(--ink);box-shadow:none}.lg-cb:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lg-go{justify-content:center;width:100%;height:2.75rem;font-size:.9375rem}.lg-f .ks-trigger{background:var(--soft);width:100%;height:2.75rem;box-shadow:none;border-radius:10px;padding:0 .85rem;font-size:.9375rem}.lg-f .ks-trigger:hover{background:var(--soft)}.lg-f .ks-trigger[data-placeholder]{color:var(--faint)}.lg-f.bad .ks-trigger{box-shadow:inset 0 0 0 1.5px var(--bad)}.lg-f .ks-trigger:focus-visible,.lg-f .ks-trigger[data-state=open]{box-shadow:inset 0 0 0 1.5px var(--blue)}.lg-pick{gap:2px;margin:-.5rem;padding:0;list-style:none;display:grid}.lg-pick button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:.8rem;padding:.7rem .65rem;transition:background-color .16s;display:flex}.lg-pick button:hover:not(:disabled){background:var(--hover)}.lg-pick button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.lg-pick button:disabled{cursor:default;opacity:.55}.lg-co{background:var(--soft);width:2.25rem;height:2.25rem;color:var(--mut);border-radius:10px;flex:none;place-items:center;font-size:.9375rem;font-weight:600;display:grid}.lg-pick span:not(.lg-co){flex:1;min-width:0;display:grid}.lg-pick b{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.lg-pick small{color:var(--mut);font-size:.78rem}.lg-pick .ph{color:var(--faint);flex:none}@media (width<=640px){.lg-top{padding:1rem}.lg-card{padding:1.25rem}.lg-head h1{font-size:1.4375rem}}@media (prefers-reduced-motion:reduce){.lg-step-enter-active{transition:none}}.k-empty[data-v-dc13ea03]{align-items:flex-start;gap:16px;display:flex}.ke-b[data-v-dc13ea03]{min-width:0}.ke-t[data-v-dc13ea03]{color:var(--fg);font-size:15px;font-weight:600;display:block}.ke-d[data-v-dc13ea03]{max-width:34em;color:var(--mut);margin-top:4px;font-size:13.5px;line-height:1.65}.ke-d[data-v-dc13ea03] p{margin:6px 0 0}.ke-a[data-v-dc13ea03]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.wrap.ai{max-width:60rem}.wrap.ai-wide{max-width:80rem}.ai .card-h{flex-wrap:wrap}.ai .ph p b{color:var(--fg);font-weight:600}.ai-ctl{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.ai-sw{color:var(--mut);cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.ai-list{margin:0;padding:.15rem 1.15rem .5rem;list-style:none}.ai-list>li{border-top:1px solid var(--line);padding:.85rem 0}.ai-list>li:first-child{border-top:0}.ai-ask{align-items:flex-start;gap:.75rem;display:flex}.ai-ask>.dot{margin-top:.5rem}.ai-ask>div{flex:1;min-width:0}.ai-ask b{font-size:.875rem;font-weight:600;line-height:1.55}.ai-ask p{color:var(--mut);margin:.2rem 0 0;font-size:.8125rem;line-height:1.65}.ai-ask>.btn{flex:none}.ai-ask.quiet b{font-weight:500}.ai-addrow{padding:.6rem 0!important}.ai-lnk{font:inherit;color:var(--mut);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.78rem;display:inline-flex}.ai-lnk:hover{color:var(--fg);text-decoration-color:currentColor}.ai-lnk.danger{color:var(--bad)}.ai-lnk.strong{color:var(--fg);font-size:.875rem;font-weight:600;text-decoration:none}.ai-lnk.strong:hover{text-decoration:underline}.ai-hits{color:var(--mut);gap:.2rem;margin:.35rem 0 0;padding:0;font-size:.78rem;line-height:1.6;list-style:none;display:grid}.ai-hits time{color:var(--faint);margin-left:.45rem}.ai-meta{color:var(--faint);flex-wrap:wrap;gap:.2rem 1rem;margin:.3rem 0 0;font-size:.75rem;display:flex}.ai-meta .hotn{color:var(--bad);font-weight:600}.ai-meta b{color:var(--fg);font-weight:600}.ai-st{color:var(--fg);align-items:center;gap:.35rem;font-weight:500;display:inline-flex}.ai-st .ai-lnk{margin-left:.2rem;font-weight:400}.ai-hot{color:var(--mut);align-items:baseline;gap:.5rem;margin:.45rem 0 0;font-size:.8125rem;line-height:1.6;display:flex}.ai-hot b{color:var(--fg);font-weight:600;display:block}.ai-hot .dot{transform:translateY(-2px)}.card-b>.ai-hot{margin:0 0 .75rem}.ai-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem .9rem;margin-top:.5rem;display:flex}.ai-acts.left{justify-content:flex-start}.ai-in{background:var(--soft);width:100%;font:inherit;color:var(--fg);resize:vertical;border:0;border-radius:10px;padding:.55rem .7rem;font-size:.875rem;line-height:1.6;display:block}.ai-in:focus{outline:2px solid var(--blue);outline-offset:0}.ai-in+.ai-in{margin-top:.4rem}.ai-in:disabled{opacity:.55}.ai-chip{background:var(--soft);height:1.75rem;font:inherit;color:var(--fg);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.78rem;display:inline-flex}.ai-chip.on{background:var(--ink);color:var(--on-ink)}span.ai-chip{cursor:default;padding-right:.4rem}.ai-chip button{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:.15rem;display:grid}.ai-chip button:hover{color:var(--fg)}.tgl:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.seg [data-state=on]{background:var(--card);color:var(--fg);box-shadow:var(--sh1);font-weight:500}.ai-nums{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 .5rem .6rem;display:grid}.ai-num{align-content:start;gap:.2rem;padding:.75rem .65rem;display:grid}.ai-num .l{color:var(--mut);font-size:.8125rem}.ai-num b{letter-spacing:-.02em;align-items:baseline;gap:.25rem;font-size:1.75rem;font-weight:550;line-height:1.2;display:flex}.ai-num small{letter-spacing:0;color:var(--mut);font-size:.8125rem;font-weight:400}.ai-num .d{color:var(--fg);font-size:.75rem}.ai-num .h{color:var(--faint);font-size:.75rem;line-height:1.5}.ai-gap{gap:.3rem;display:grid}.ai-gap-h{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.ai-gap-h b{font-size:.875rem;font-weight:600}.ai-gap-h span{font-weight:600}.ai-gap-h i{background:linear-gradient(to right,var(--ink) calc(var(--w)*100%),var(--soft) 0);border-radius:3px;height:6px}.ai-gap .btn{justify-self:start;margin-top:.25rem}.ai-rule{align-items:flex-start;gap:.85rem;display:flex}.ai-rule>.tgl{flex:none;margin-top:.2rem}.ai-rule-pad{flex:none;width:2.1rem}.ai-rule-b{flex:1;min-width:0}.ai-rule-t{width:100%;font:inherit;color:var(--fg);text-align:left;cursor:text;background:0 0;border:0;margin:0;padding:0;font-size:.9rem;line-height:1.6;display:block}button.ai-rule-t:hover:not(:disabled){-webkit-text-decoration:underline dotted var(--faint);text-decoration:underline dotted var(--faint);text-underline-offset:4px}.ai-rule.off .ai-rule-t{color:var(--mut)}.ai-rule.gone .ai-rule-t,.ai-doc.gone .ai-doc-t{color:var(--faint);text-decoration:line-through}.ai-draft{gap:.25rem;display:grid}.ai-draft .ai-acts{margin-top:.15rem}.ai-doc{gap:.25rem;display:grid}.ai-doc-h{align-items:baseline;gap:.75rem;display:flex}.ai-doc-h b{font-size:.875rem;font-weight:600}.ai-doc-t{white-space:pre-wrap;color:var(--fg);margin:0;font-size:.875rem;line-height:1.7}.ai-tiers{display:grid}.ai-tier-h,.ai-tier{grid-template-columns:minmax(12rem,1.8fr) repeat(4,minmax(0,1fr));align-items:center;display:grid}.ai-tier-h{border-bottom:1px solid var(--line);color:var(--fg);padding:0 0 .55rem;font-size:.78rem;font-weight:500}.ai-tier-h span{text-align:center;justify-items:center;gap:.05rem;display:grid}.ai-tier-h span:first-child{color:var(--mut);justify-items:start;font-weight:400}.ai-tier-h small{color:var(--faint);font-size:.7rem;font-weight:400}.ai-tier{border-bottom:1px solid var(--line);padding:.75rem 0}.ai-tier:last-child{border-bottom:0}.ai-tier-l{justify-items:start;gap:.12rem;display:grid}.ai-tier-l b{font-size:.875rem;font-weight:600}.ai-tier-l small{color:var(--faint);font-size:.75rem}.ai-tier-l .ai-st{font-size:.75rem}.ai-tier-c{cursor:pointer;justify-items:center;gap:.25rem;padding:.35rem 0;display:grid}.ai-radio{border:1.5px solid var(--faint);background:var(--card);cursor:pointer;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;padding:0;transition:border-color .15s;display:grid}.ai-radio[data-state=checked]{border-color:var(--ink)}.ai-radio:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ai-radio-dot{background:var(--ink);border-radius:50%;width:.55rem;height:.55rem}.ai-radio-l{display:none}.ai-tiers.braked .ai-tier-c{opacity:.4}.ai-hours{gap:1rem;display:grid}.ai-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}.ai-wd{background:var(--soft);text-align:center;border-radius:10px;align-content:start;gap:.3rem;padding:.5rem .35rem;font-size:.75rem;display:grid}.ai-wd>button{font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;padding:.15rem 0;font-weight:600}.ai-wd.on>button{color:var(--fg)}.ai-wd .ks-trigger{background:var(--card);justify-content:center;width:100%}.ai-wd>.aw-mut{padding:.35rem 0}.ai-dates{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.ai-sentence{margin:0;font-size:.875rem;line-height:2.3}.ai-sentence .ks-trigger{vertical-align:middle;margin:0 .2rem;display:inline-flex}.ai-two{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.ai-col{gap:1.25rem;min-width:0;display:grid}.ai-edits{gap:.3rem;margin:0 0 .9rem;padding-left:1.1rem;font-size:.8125rem;line-height:1.6;display:grid}.ai-rp{gap:.35rem;display:grid}.ai-rp-h{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ai-rp-h b{font-size:.875rem;font-weight:600}.ai-rp-h .aw-mut{font-size:.75rem}.ai-rp.fail .ai-rp-h b{color:var(--bad)}.ai-rp-said{margin:0;font-size:.8125rem}.ai-rp>.aw-mut{margin:0;font-size:.78rem}.ai-cmp{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.ai-cmp.one{grid-template-columns:minmax(0,1fr)}.ai-cmp>div{align-content:start;gap:.2rem;min-width:0;display:grid}.ai-cmp p{background:var(--soft);white-space:pre-wrap;word-break:break-word;border-radius:12px;margin:0;padding:.55rem .75rem;font-size:.8125rem;line-height:1.6}.ai-cmp p.aw-say{background:var(--blue-bg)}.ai-old{color:var(--mut)}.ai-rp-f{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.15rem;display:flex}.ai-reasons{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.ai-cases{gap:.5rem;margin:.6rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:grid}.ai-cases li{gap:.1rem;display:grid}.ai-cases b{font-weight:500}.ai-cases span{color:var(--mut);font-size:.78rem}.ai-pub{align-items:center;gap:.6rem;display:flex}.ai-pub .ai-in{flex:1}.ai-chat{flex-direction:column;min-width:0;max-height:calc(100vh - 6rem);display:flex;position:sticky;top:0}.ai-chat-b{background:var(--bg);border-radius:12px;flex-direction:column;flex:1;gap:.6rem;min-height:14rem;margin:0 .75rem;padding:.75rem;display:flex;overflow:auto}.ai-chat .msg{max-width:92%}.ai-chat .cmp{padding:.75rem}.ai-samples{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.ai-samples .aw-mut{flex-basis:100%}.ai-log>li{gap:.25rem;display:grid}.ai-log-h{color:var(--faint);flex-wrap:wrap;gap:.2rem .8rem;font-size:.75rem;display:flex}.ai-log-t{font-size:.9rem;font-weight:600;line-height:1.55}.ai-log-n{color:var(--mut);margin:0;font-size:.8125rem}.ai-diffs{gap:.75rem;margin-top:.5rem;display:grid}.ai-diff{gap:.3rem;display:grid}.ai-why{background:var(--card);width:min(32rem,100%);box-shadow:var(--sh1);text-align:left;color:var(--fg);border-radius:14px;gap:.6rem;margin-top:.3rem;padding:.85rem 1rem;font-size:.8125rem;line-height:1.6;display:grid}.aw-row{grid-template-columns:4rem minmax(0,1fr);gap:.75rem;display:grid}.aw-k{color:var(--faint);font-size:.75rem}.aw-row>.aw-k{padding-top:.05rem}.aw-v{gap:.4rem;min-width:0;display:grid}.aw-v b{font-weight:600}.aw-v>p{margin:0}.aw-mut{color:var(--mut)}p.aw-mut,.aw-none{margin:0}.aw-q{background:var(--soft);border-radius:10px;gap:.15rem;margin:0;padding:.45rem .65rem;display:grid}.aw-q cite{color:var(--faint);font-size:.72rem;font-style:normal}.aw-rules{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.aw-rules li{grid-template-columns:4px minmax(0,1fr);align-items:baseline;column-gap:.5rem;display:grid}.aw-rules li:before{content:"";background:var(--faint);border-radius:50%;flex:none;width:4px;height:4px;transform:translateY(-3px)}.aw-rules a{color:var(--fg);text-decoration:none}.aw-rules a:hover{text-decoration:underline}.aw-rules small{color:var(--faint);grid-column:2;font-size:.7rem}.aw-drafts{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.aw-drafts li{gap:.15rem;display:grid}.aw-n{color:var(--faint);font-size:.72rem}.aw-say{color:var(--blue-ink)}p.aw-say{margin:0}.aw-say s{color:var(--faint);-webkit-text-decoration-color:var(--bad);text-decoration-color:var(--bad)}.aw-cut{color:var(--mut);flex-wrap:wrap;gap:.2rem .75rem;margin:0;font-size:.75rem;display:flex}.aw-cut em{color:var(--faint);font-style:normal}.aw-final{gap:.15rem;margin:0;display:grid}.aw-fb{color:var(--mut);align-items:baseline;gap:.5rem;margin:0;display:flex}.aw-fb b{color:var(--fg);display:block}.aw-fb .dot{transform:translateY(-2px)}.aw-foot{border-top:1px solid var(--line);align-items:center;gap:.75rem;padding-top:.6rem;font-size:.75rem;display:flex}.aw-foot .btn{margin-left:auto}.kc-dlg.ai-fix{width:min(480px,100vw - 32px)}.ai-fix-ctx{background:var(--soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:.35rem .75rem;margin:1rem 0 .25rem;padding:.65rem .8rem;font-size:.8125rem;line-height:1.6;display:grid}.ai-fix-ctx dt{color:var(--faint)}.ai-fix-ctx dd{margin:0}.ai-fld{gap:.3rem;margin-top:.75rem;font-size:.8125rem;display:grid}.ai-fld>span{color:var(--mut)}.ai-fld textarea,.ai-fld input{background:var(--soft);width:100%;font:inherit;color:var(--fg);resize:vertical;border:0;border-radius:10px;padding:.55rem .7rem;font-size:.875rem;line-height:1.6}.ai-fld textarea:focus,.ai-fld input:focus{outline:2px solid var(--blue);outline-offset:0}.ai-fix-out{gap:.3rem;margin-top:1rem;font-size:.8125rem;line-height:1.6;display:grid}.ai-fix-out p{margin:0}.ai-fix-out .aw-k:not(:first-child){margin-top:.6rem}.ai-fix-rule{font-size:.9375rem;font-weight:600}.ai-pend b{color:var(--fg);font-weight:600}@media (width<=1100px){.ai-two{grid-template-columns:minmax(0,1fr)}.ai-chat{max-height:none;position:static}}@media (width<=760px){.ai-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-num b{font-size:1.5rem}.ai-ask{flex-wrap:wrap}.ai-ask>.btn{margin-left:1.1rem}.ai-cmp{grid-template-columns:minmax(0,1fr)}.ai-week{grid-template-columns:repeat(4,minmax(0,1fr))}.aw-row{grid-template-columns:minmax(0,1fr);gap:.2rem}.ai-tier-h{display:none}.ai-tier{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:.45rem}.ai-tier-l{grid-column:1/-1}.ai-radio-l{color:var(--mut);font-size:.72rem;display:block}.ai-pub{flex-direction:column;align-items:stretch}.ai-rp-f{flex-wrap:wrap}}.ai-cf-q{font-size:.875rem;font-weight:600}.ai-ico{color:var(--mut);flex:none;margin-top:.2rem}.ai-ev{color:var(--mut);align-items:center;gap:.6rem;margin-top:.5rem;font-size:.75rem;display:flex}.ai-ev .k-bar{flex:0 0 7rem}.ai-gap-h .k-bar{height:6px}.ai-rule-s{width:5.5rem;color:var(--faint);flex:none;justify-items:end;gap:.1rem;font-size:.7rem;display:grid}.ai-rule-s .k-spark{width:5.5rem}.ai-rule-m{color:var(--mut);align-items:center;gap:.6rem;margin-top:.35rem;font-size:.75rem;display:flex}.ai-rule-m .k-bar{flex:0 0 6rem}.ai-rule-m .bad{color:var(--bad);font-weight:600}.k-fill.idle{opacity:.5}.ai-doc.k-fill,.ai-ask.k-fill{border-radius:10px;margin:0 -.5rem;padding-left:.5rem!important;padding-right:.5rem!important}.ai-vol{color:var(--faint);align-items:center;gap:.5rem;font-size:.72rem;display:flex}.ai-vol .k-spark{flex:0 0 3.6rem}.ai-vol .k-bar{flex:0 0 3rem;height:5px}.ai-log{position:relative}.ai-log>li{grid-template-columns:minmax(0,1fr) 9rem;column-gap:1.25rem;position:relative;border-top:0!important;padding-left:1.6rem!important}.ai-log>li>*{grid-column:1}.ai-log>li:before{content:"";background:var(--line);width:1px;position:absolute;top:1.5rem;bottom:-.85rem;left:.2rem}.ai-log>li:last-child:before{display:none}.ai-log>li:after{content:"";background:var(--card);border:2px solid var(--faint);border-radius:50%;width:9px;height:9px;position:absolute;top:1.15rem;left:0}.ai-log>li.ok:after{border-color:var(--ok);background:var(--ok)}.ai-log>li.worse:after{border-color:var(--bad);background:var(--bad)}.ai-eff{color:var(--faint);grid-row:1/4;align-content:start;gap:.2rem;padding-top:.3rem;font-size:.72rem;display:grid;grid-column:2!important}.ai-eff b{color:var(--fg);font-size:.95rem;font-weight:600}.ai-eff i{color:var(--faint);font-style:normal}.ai-eff.ok b{color:var(--ok)}.ai-eff.worse b{color:var(--bad)}.ai-eff .k-spark{width:100%}@media (width<=760px){.ai-log>li{grid-template-columns:minmax(0,1fr)}.ai-eff{order:5;grid-row:auto;grid-column:1!important}}.ai-talk{background:var(--bg);border-radius:12px;flex-direction:column;gap:.45rem;padding:.7rem;display:flex}.ai-talk .msg{max-width:88%}.ai-talk .msg.old .bub{background:var(--soft);color:var(--mut);box-shadow:none}.ai-talk .who{color:var(--faint);font-size:.7rem}.ai-log>li{align-content:start}.pd[data-v-311b5960]{flex-direction:column;width:min(600px,100vw - 32px);max-height:min(720px,100vh - 48px);display:flex}.pd-h[data-v-311b5960]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pd-h .ibtn[data-v-311b5960]{flex:none;margin:-.3rem -.4rem 0 0}.pd-d[data-v-311b5960]{color:var(--mut);margin:.4rem 0 .8rem;font-size:.8125rem;line-height:1.7}.pd-t[data-v-311b5960]{align-self:flex-start;margin-bottom:.6rem}.pd-b[data-v-311b5960]{flex:1;min-height:6rem;overflow:auto}.pd-g[data-v-311b5960]{color:var(--faint);margin:.6rem 0 .1rem;font-size:.75rem}.pd-r[data-v-311b5960]{border-bottom:1px solid var(--line);align-items:flex-start;gap:.75rem;padding:.6rem 0;font-size:.8125rem;display:flex}.pd-m[data-v-311b5960]{flex:1;min-width:0}.pd-m b[data-v-311b5960]{font-size:.8125rem}.pd-m p[data-v-311b5960]{color:var(--mut);white-space:pre-wrap;margin:.15rem 0;line-height:1.6}.pd-m em[data-v-311b5960]{color:var(--faint);font-size:.72rem;font-style:normal}.pd-a[data-v-311b5960]{flex:none;gap:.3rem;display:flex}.pd-a .btn[data-v-311b5960]{height:1.9rem}.pd-n[data-v-311b5960]{color:var(--mut);margin:.6rem 0;font-size:.8125rem}.pd-f[data-v-311b5960]{gap:.7rem;display:grid}.pd-2[data-v-311b5960]{grid-template-columns:1fr 2fr;gap:.7rem;display:grid}.pd-f textarea[data-v-311b5960]{resize:vertical;background:var(--soft);width:100%;font:inherit;color:var(--fg);border:0;border-radius:10px;padding:.6rem .75rem;font-size:.875rem;line-height:1.6}.pd-f textarea[data-v-311b5960]:focus{outline:2px solid var(--blue)}@media (width<=520px){.pd-r[data-v-311b5960]{flex-wrap:wrap}.pd-a[data-v-311b5960]{justify-content:flex-end;width:100%}.pd-2[data-v-311b5960]{grid-template-columns:1fr}}:root{--bg:#f6f7f9;--card:#fff;--fg:#1b2130;--mut:#5b6475;--faint:#8a93a3;--line:#e3e6ec;--soft:#eef0f4;--hover:#f1f3f6;--blue:#2f5bff;--blue-ink:#2448d6;--blue-bg:#eef2ff;--blue-line:#c9d4ff;--ok:#14915f;--ok-bg:#e6f5ee;--bad:#d63b3b;--bad-bg:#fceded;--warn:#b9730f;--warn-bg:#fbf2e3;--ink:#0e1424;--on-ink:#fff;--sh1:0 1px 2px #0e14240d,0 2px 10px #0e14240a;--sh2:0 2px 6px #0e14240f,0 14px 36px #0e142417;--sh3:0 4px 10px #0e14240f,0 24px 60px #0e142424;--radius:.625rem;--sidebar:15rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0f19;--card:#131926;--fg:#e6e9f0;--mut:#9aa3b5;--faint:#6f788a;--line:#252d3e;--soft:#1a2131;--hover:#171d2b;--blue:#7b93ff;--blue-ink:#a3b4ff;--blue-bg:#7b93ff21;--blue-line:#34407a;--ok:#43cb91;--ok-bg:#43cb9121;--bad:#ff7070;--bad-bg:#ff707021;--warn:#f0a848;--warn-bg:#f0a84821;--ink:#e9ecf3;--on-ink:#0e1424;--sh1:0 0 0 1px #ffffff0a,0 2px 10px #00000040;--sh2:0 0 0 1px #ffffff0f,0 16px 40px #00000073;--sh3:0 4px 12px #00000059,0 24px 60px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b0f19;--card:#131926;--fg:#e6e9f0;--mut:#9aa3b5;--faint:#6f788a;--line:#252d3e;--soft:#1a2131;--hover:#171d2b;--blue:#7b93ff;--blue-ink:#a3b4ff;--blue-bg:#7b93ff21;--blue-line:#34407a;--ok:#43cb91;--ok-bg:#43cb9121;--bad:#ff7070;--bad-bg:#ff707021;--warn:#f0a848;--warn-bg:#f0a84821;--ink:#e9ecf3;--on-ink:#0e1424;--sh1:0 0 0 1px #ffffff0a,0 2px 10px #00000040;--sh2:0 0 0 1px #ffffff0f,0 16px 40px #00000073;--sh3:0 4px 12px #00000059,0 24px 60px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}.shell select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A93A3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:14px;padding-right:1.9rem!important}.shell input[type=checkbox],.shell input[type=radio]{accent-color:var(--ink)}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font:14px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif}button{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.tab{font-variant-numeric:tabular-nums}.i{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}svg.ph{fill:currentColor!important;stroke:none!important}.k-toast{width:var(--width);background:var(--fg);color:var(--bg);border-radius:12px;align-items:center;gap:14px;padding:11px 14px 11px 16px;font-size:.8125rem;line-height:1.5;display:flex;box-shadow:0 2px 6px #0e14241f,0 12px 32px #0e14242e}.k-toast [data-content]{flex:1;min-width:0}.k-toast-t{font-weight:500}.k-toast-act{background:color-mix(in oklch,var(--bg) 16%,transparent);height:28px;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 10px;font-weight:600}.k-toast-act:hover{background:color-mix(in oklch,var(--bg) 24%,transparent)}.km{border-radius:.25rem;flex:none;width:1rem;height:1rem;display:block}.shell{grid-template-columns:var(--sidebar) 1fr;height:100vh;display:grid}.sb{border-right:1px solid var(--line);background:var(--card);flex-direction:column;min-height:0;display:flex}.sb-brand{letter-spacing:-.01em;align-items:center;gap:.6rem;padding:1rem 1rem .9rem;font-size:1rem;font-weight:700;display:flex}.sb-brand .km{border-radius:.4rem;width:1.6rem;height:1.6rem}.sb-nav{flex:1;padding:.25rem .6rem;overflow:auto}.sb-label{color:var(--mut);margin:.9rem .5rem .3rem;font-size:.75rem}.sb-item{width:100%;height:2.1rem;color:var(--mut);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.6rem;padding:0 .6rem;display:flex}.sb-item:hover{background:var(--hover);color:var(--fg)}.sb-item.on{background:var(--soft);color:var(--fg);font-weight:600}.sb-item .ext{opacity:.55;margin-left:auto}.platform-icon{background:var(--soft);width:1.15rem;height:1.15rem;color:var(--mut);border-radius:.3rem;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.sb-foot{border-top:1px solid var(--line);padding:.75rem}.me{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.6rem;padding:.4rem;transition:background-color .16s;display:flex}.me:hover,.me[aria-expanded=true]{background:var(--hover)}.av{background:var(--soft);width:1.9rem;height:1.9rem;color:var(--mut);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid}.me-t{flex:1;min-width:0}.me-t b,.me-t span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.me-t b{font-size:.8125rem}.me-t span{color:var(--mut);font-size:.78rem}.me-c{width:.9rem;height:.9rem;color:var(--faint);flex:none}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.top{border-bottom:1px solid var(--line);background:var(--card);align-items:center;gap:.75rem;height:3.25rem;padding:0 1.25rem;display:flex}.cmdk-label{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.cmdk{border:1px solid var(--line);background:var(--bg);width:min(22rem,25vw);height:2.1rem;color:var(--faint);cursor:pointer;border-radius:.55rem;align-items:center;gap:.5rem;padding:0 .7rem;font-size:.8125rem;display:flex}.cmdk kbd{border:1px solid var(--line);color:var(--mut);border-radius:.3rem;margin-left:auto;padding:0 .3rem;font:.6875rem inherit}.platform-tabs{flex-shrink:0;align-self:stretch;gap:1.25rem;margin-right:auto;display:flex}.platform-tabs button{color:var(--mut);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0 .15rem;font-size:.8125rem;position:relative}.platform-tabs button.on{color:var(--fg);font-weight:600}.top>.ibtn{flex-shrink:0}.ibtn{cursor:pointer;width:2.1rem;height:2.1rem;color:var(--mut);background:0 0;border:0;border-radius:.625rem;place-items:center;transition:background-color .16s,color .16s;display:grid}.ibtn:hover{background:var(--soft);color:var(--fg)}.content{flex:1;padding:1.5rem 1.5rem 3rem;overflow:auto}.wrap{gap:1.25rem;max-width:84rem;margin:0 auto;display:grid}.ph:not(svg){flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ph h1{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600}.ph h1 small{color:var(--mut);margin-left:.5rem;font-size:.875rem;font-weight:400}.ph p{color:var(--mut);margin:.25rem 0 0;font-size:.8125rem}.ink-rule{color:var(--blue-ink);align-items:center;gap:.4rem;margin-left:.6rem;display:inline-flex}.ink-rule i{background:var(--blue);width:.625rem;height:.125rem}.seg{background:var(--soft);border-radius:.625rem;padding:3px;display:inline-flex}.seg button{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.3rem .8rem;font-size:.8125rem}.seg button.on{background:var(--card);color:var(--fg);box-shadow:var(--sh1);font-weight:500}.card{background:var(--card);box-shadow:var(--sh1);border:0;border-radius:14px}.card-h{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem .5rem;display:flex}.card-h h3{margin:0;font-size:.9375rem;font-weight:600}.card-h p{color:var(--mut);margin:.15rem 0 0;font-size:.8125rem}.card-b{padding:.5rem 1.15rem 1.1rem}.btn{background:var(--soft);height:2.125rem;color:var(--fg);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.8125rem;font-weight:500;transition:background-color .16s,transform .16s cubic-bezier(.2,.8,.2,1);display:inline-flex}.btn:hover{background:color-mix(in srgb,var(--soft) 70%,var(--fg) 8%)}.btn:focus-visible,.ibtn:focus-visible,.seg button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.btn.pri{background:var(--ink);color:var(--on-ink)}.btn.pri:hover{background:color-mix(in srgb,var(--ink) 88%,var(--bg))}.btn.kai{background:var(--blue);color:#fff}.btn.kai:hover{background:color-mix(in srgb,var(--blue) 88%,#000)}.btn:disabled{opacity:.45;cursor:not-allowed}.empty{text-align:center;color:var(--mut);padding:1.5rem;font-size:.8125rem}.err{color:var(--bad);font-size:.8125rem}.coverage-note{color:var(--mut);background:0 0;border:0;margin:0;padding:0;font-size:.8125rem;line-height:1.6}.coverage-note:before,.st-part i{content:"";background:var(--warn);vertical-align:2px;border-radius:50%;flex:none;width:6px;height:6px;margin-right:.45rem;display:inline-block}.stat .st-part{color:var(--mut);margin-top:.35rem;font-size:.75rem;line-height:1.5;display:block}.cov-more{color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:.5rem;padding:0;font-weight:500}.cov-more:hover{text-decoration:underline}.cov-days{color:var(--mut);margin-top:.25rem;display:block}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.metric{padding:1rem 1.1rem}.metric .l{color:var(--mut);font-size:.8125rem}.metric .l small{font-size:.75rem}.metric .r{align-items:center;gap:.5rem;margin:.35rem 0 .2rem;display:flex}.metric .v{letter-spacing:-.02em;font-size:1.75rem;font-weight:550;line-height:1}.metric .h{color:var(--mut);font-size:.78rem}.pill{border-radius:.4rem;align-items:center;gap:.2rem;padding:.05rem .45rem;font-size:.75rem;font-weight:550;display:inline-flex}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.bad{background:var(--bad-bg);color:var(--bad)}.pill.n{background:var(--soft);color:var(--mut)}.spark{width:100%;height:1.5rem;margin-top:.45rem;display:block}.spark polyline{fill:none;stroke:var(--faint);stroke-width:1.4px;vector-effect:non-scaling-stroke}.tm{padding:1rem 1.15rem .6rem}.tm-h{justify-content:space-between;gap:1rem;display:flex}.tm-h h3{margin:0;font-size:.9375rem;font-weight:600}.tm-h p{color:var(--mut);margin:.15rem 0 0;font-size:.8125rem}.tm-h .fc{color:var(--blue-ink)}.tm-h .fc b{font-weight:650}.tm-lg{color:var(--mut);white-space:nowrap;gap:.9rem;font-size:.78rem;display:flex}.tm-lg span{align-items:center;gap:.35rem;display:inline-flex}.tm-lg .a{background:var(--fg);width:1rem;height:.125rem}.tm-lg .f{border-top:1.5px dashed var(--blue);width:1rem}.tm svg{width:100%;height:auto;display:block;overflow:visible}.tm .grid line{stroke:var(--line)}.tm .area{fill:var(--fg);fill-opacity:.06}.tm .line{fill:none;stroke:var(--fg);stroke-width:1.6px;stroke-linejoin:round}.tm .fut{fill:none;stroke:var(--blue);stroke-width:1.6px;stroke-dasharray:4 4}.tm .now{stroke:var(--fg);stroke-dasharray:1 3}.tm-plot{padding-bottom:1.2rem;position:relative}.tm-ax{height:1rem;color:var(--faint);font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:.6875rem;position:relative}.tm-ax span{white-space:nowrap;position:absolute;top:0}.tm-ax span:first-child{left:0}.tm-ax span:nth-child(2){left:25%;transform:translate(-50%)}.tm-ax span:nth-child(3){left:50%;transform:translate(-50%)}.tm-ax span:nth-child(4){left:75%;transform:translate(-50%)}.tm-ax span:nth-child(5){right:0}.tm-now{white-space:nowrap;font-size:.75rem;font-weight:600;position:absolute;bottom:0;transform:translate(-50%)}.tm .pt{fill:var(--card);stroke:var(--fg);stroke-width:1.4px}.tm-empty{color:var(--mut);padding:1.1rem 0 .6rem;font-size:.8125rem}.pair{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.25rem;display:grid}.notes{gap:.75rem;display:grid}.note{background:var(--blue-bg);border-radius:14px;padding:.85rem 1rem .9rem;transition:box-shadow .15s}.note.hl{box-shadow:0 0 0 1px var(--blue)}.note.flash{animation:1.6s fl}@keyframes fl{0%,60%{box-shadow:0 0 0 1px var(--blue)}to{box-shadow:none}}.who{color:var(--mut);align-items:center;gap:.45rem;font-size:.8125rem;display:flex}.who b{color:var(--fg);font-weight:600}.who .t{color:var(--faint);margin-left:auto}.conf{background:color-mix(in oklch,var(--blue) 12%,transparent);color:var(--blue-ink);border-radius:.25rem;padding:0 .35rem;font-size:.75rem}.conf.mid{background:var(--warn-bg);color:var(--warn)}.note p{color:var(--blue-ink);margin:.5rem 0 .6rem;font-size:.9375rem;font-weight:500;line-height:1.7}.evs{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.evl{color:var(--mut);margin-right:.1rem;font-size:.75rem}.ev{color:var(--mut);background:var(--card);border-radius:.375rem;padding:.05rem .45rem;font-size:.75rem}.fb{flex-wrap:wrap;gap:.25rem;margin-top:.55rem;display:flex}.fb button{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:.375rem;padding:.15rem .5rem;font-size:.75rem;transition:background-color .15s,color .15s}.fb button:hover{background:var(--card);color:var(--fg)}.fb-done{color:var(--mut);font-size:.78rem}.nact{color:var(--fg);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:.5rem;padding:0;font-size:.8125rem;font-weight:500}.nact:hover{text-decoration:underline}.note.ask p{color:var(--blue-ink)}.note.good{border-left-color:var(--ok)}.ask-a{flex-wrap:wrap;gap:.4rem;margin:.1rem 0 .55rem;display:flex}.ask-a button{background:var(--card);cursor:pointer;border:0;border-radius:.625rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;transition:box-shadow .15s}.ask-a button:hover{box-shadow:var(--sh1)}.tbl{border-collapse:collapse;width:100%;font-size:.8125rem}.tbl th{text-align:left;color:var(--mut);border-bottom:1px solid var(--line);white-space:nowrap;padding:.55rem .6rem;font-weight:500}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.6rem}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--hover)}.tbl .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl tr.has-note td.nm b:after{content:"";background:var(--blue);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.tbl tr.hl td{background:var(--blue-bg)}.nm b{cursor:pointer;font-weight:550;display:block}.nm b:hover{text-underline-offset:3px;text-decoration:underline}.nm span{color:var(--mut);font-size:.75rem}.bulc{align-items:center;gap:.6rem;display:flex}.bul{background:var(--soft);border-radius:.25rem;flex:none;width:7rem;height:.5rem;position:relative}.bul .band{background:var(--line);width:15%;position:absolute;top:0;bottom:0;left:42.5%}.bul .bar{background:var(--faint);border-radius:.125rem;height:.25rem;position:absolute;top:.125rem;left:0}.bul .bar.ok{background:color-mix(in oklch,var(--ok) 55%,var(--card))}.bul .bar.bad{background:color-mix(in oklch,var(--bad) 55%,var(--card))}.bul .bar.warn{background:color-mix(in oklch,var(--warn) 55%,var(--card))}.bul .tg{border-left:1.5px solid var(--fg);position:absolute;top:-.2rem;bottom:-.2rem;left:50%}.k-delta{background:var(--soft);color:var(--mut);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:.75rem;font-weight:500;line-height:1.5rem;display:inline-block}.k-delta.sm{margin-left:6px;padding:0 6px;font-size:.6875rem;line-height:1.25rem}.stat>small{color:var(--faint);font-size:.75rem}.k-delta.bad{background:var(--bad-bg);color:var(--bad)}.k-delta.ok{background:var(--ok-bg);color:var(--ok)}.k-delta.warn{background:var(--warn-bg);color:var(--warn)}.bl{white-space:nowrap;font-size:.75rem}.bl.ok{color:var(--ok)}.bl.bad{color:var(--bad)}.bl.warn{color:var(--warn)}.bl.n{color:var(--mut)}.chips{flex-wrap:wrap;gap:.35rem;display:flex}.ph-r .chip:not(.on){background:var(--card)}.chip{background:var(--soft);cursor:pointer;color:var(--mut);border:1px solid #0000;border-radius:999px;padding:.2rem .7rem;font-size:.8125rem}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--on-ink);font-weight:600}.input{background:var(--card);height:2.125rem;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:10px;align-items:center;gap:.4rem;padding:0 .7rem;transition:box-shadow .16s;display:flex}.input:focus-within{box-shadow:inset 0 0 0 1.5px var(--blue),0 0 0 4px var(--blue-bg)}.input input{font:inherit;color:var(--fg);background:0 0;border:0;outline:0;min-width:10rem;font-size:.8125rem}.tag{background:var(--soft);color:var(--mut);white-space:nowrap;border:0;border-radius:6px;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1.5rem;display:inline-block}.tag.bad{background:var(--bad-bg);color:var(--bad)}.tag.ok{background:var(--ok-bg);color:var(--ok)}.tag.warn{background:var(--warn-bg);color:var(--warn)}.aibar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.aibar .input{flex:1;min-width:14rem}.aibar .input input{width:100%}.hint-line{color:var(--mut);font-size:.8125rem}.ovl{z-index:60;background:oklch(20% .02 260/.18);position:fixed;inset:0}.drawer{background:var(--card);border-left:1px solid var(--line);z-index:61;flex-direction:column;width:min(34rem,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px oklch(0% 0 0/.08)}.dw-h{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:1rem 1.25rem;display:flex}.dw-t{font-size:1.0625rem;font-weight:600}.dw-s{color:var(--mut);margin-top:.15rem;font-size:.8125rem}.dw-b{align-content:start;gap:1rem;padding:1rem 1.25rem 2rem;display:grid;overflow:auto}.dw-k{border:1px solid var(--line);border-radius:.75rem;grid-template-columns:repeat(4,1fr);display:grid}.dw-k div{padding:.7rem .8rem}.dw-k div+div{border-left:1px solid var(--line)}.dw-k span{color:var(--mut);font-size:.75rem;display:block}.dw-k b{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}.attr{gap:.35rem;margin:.1rem 0 .6rem;display:grid}.at{grid-template-columns:7rem 1fr 1fr;align-items:center;gap:.6rem;font-size:.75rem;display:grid}.at.h span{color:var(--mut)}.at>span:first-child{color:var(--blue-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atb{background:color-mix(in oklch,var(--blue) 12%,transparent);border-radius:.25rem;height:.45rem}.atb i{background:var(--blue);border-radius:.25rem;height:100%;display:block}.atb.l i{background:var(--ok)}.opts{gap:.5rem;display:grid}.opt{border:1px solid var(--line);cursor:pointer;border-radius:.65rem;align-items:center;gap:.7rem;padding:.65rem .85rem;display:flex}.opt.on{border-color:var(--ink);background:var(--soft)}.opt input{accent-color:var(--ink)}.opt b{font-size:.875rem;font-weight:600;display:block}.opt span{color:var(--mut);font-size:.78rem}.prev{background:var(--soft);border-radius:.6rem;padding:.6rem .8rem;font-size:.8125rem}.safe{color:var(--mut);font-size:.78rem}.pal-ovl{z-index:70;background:oklch(20% .02 260/.25);position:fixed;inset:0}.pal{background:var(--card);border:1px solid var(--line);z-index:71;border-radius:.85rem;width:min(36rem,92vw);position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 50px oklch(0% 0 0/.18)}.pal-in{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.75rem .9rem;display:flex}.pal-in input{font:inherit;color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-size:.9375rem}.pal-l{max-height:50vh;padding:.35rem;overflow:auto}.pal-g{color:var(--mut);padding:.4rem .6rem .2rem;font-size:.75rem}.pal-i{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.45rem;align-items:flex-start;gap:.55rem;width:100%;padding:.5rem .6rem;display:flex}.pal-i>.kface2{flex:none;margin-top:.1rem}.pal-i:hover,.pal-i.on{background:var(--hover)}.pal-i small{color:var(--mut);font-size:.78rem;display:block}body.brief .detail{display:none}body.brief .pair{grid-template-columns:1fr;max-width:46rem}@media (width<=1100px){.pair{grid-template-columns:1fr}.cmdk{flex-shrink:0;justify-content:center;width:2.1rem;padding:0}.cmdk-label,.cmdk kbd{display:none}}@media (width<=760px){.shell{grid-template-columns:1fr}.sb{display:none}.shell.nav-open .sb{z-index:50;display:flex;position:fixed;inset:0 20% 0 0}.top{gap:.45rem;padding:0 .5rem}.platform-tabs{gap:.5rem}.platform-tabs button{padding:0 .1rem;font-size:.75rem}.cmdk{display:flex}.content{padding:1rem .75rem 2.5rem}.metrics{grid-template-columns:1fr 1fr}.metric .v{font-size:1.35rem}.hide-sm{display:none}.dw-k{grid-template-columns:1fr 1fr}.dw-k div:nth-child(3){border-left:0}}.menu-btn{display:none}@media (width<=760px){.menu-btn{display:grid}}.seg button{white-space:nowrap}@media (width<=760px){.top{flex-wrap:wrap;row-gap:.5rem;height:auto;padding:.5rem .75rem}.cmdk{white-space:nowrap;min-width:0;overflow:hidden}}.sb-group{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:calc(100% - 1rem);padding:0;display:flex}.sb-group .i{width:.8rem;height:.8rem;transition:transform .15s}.sb-group .i.open{transform:rotate(90deg)}.sb-item.sub{height:1.9rem;padding-left:1.1rem;font-size:.8125rem}.content.is-embed{padding:0;overflow:hidden}.embed-frame{background:var(--bg);border:0;width:100%;height:100%;display:block}.nt-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;padding-top:.75rem;display:grid}.nt-form label{color:var(--mut);gap:.35rem;font-size:.8125rem;display:grid}.nt-form .wide{grid-column:1/-1}.nt-form input,.nt-form select{border:1px solid var(--line);background:var(--card);height:2.25rem;color:var(--fg);font:inherit;border-radius:.5rem;min-width:0;padding:0 .65rem;font-size:.875rem}.nt-q{align-items:center;gap:.4rem;display:flex}.nt-q input{width:5.5rem}.nt-q em{color:var(--faint);font-style:normal}@media (width<=760px){.nt-form{grid-template-columns:1fr}}.product-tabs{border-bottom:1px solid var(--line);background:var(--card);scrollbar-width:none;align-items:center;gap:.4rem;padding:.5rem 1.25rem;display:flex;overflow-x:auto}.product-tabs::-webkit-scrollbar{display:none}.product-tabs button{border:1px solid var(--line);height:1.75rem;color:var(--mut);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:0 .75rem;font-size:.8125rem;display:inline-flex}.product-tabs button:hover{color:var(--fg)}.product-tabs button.on{background:var(--soft);color:var(--fg);border-color:#0000;font-weight:600}.product-tabs em{color:var(--mut);font-size:.75rem;font-style:normal;font-weight:400}.sb-note{color:var(--mut);margin:.6rem .6rem 0;font-size:.78rem}.nc p{margin:0;line-height:1.7}.nc .nc-mut{color:var(--mut);margin-top:.4rem;font-size:.8125rem}@media (width<=760px){.product-tabs{padding:.45rem .75rem}}.sb-product{letter-spacing:-.005em;margin:.4rem .6rem .3rem;font-size:.9375rem;font-weight:650}.sb-sep{background:var(--line);height:1px;margin:.6rem .6rem .5rem}.sb-kairo{color:var(--blue-ink)}.sb-k{flex:none;display:inline-flex}.sb-k .km{width:1rem;height:1rem}.sb-badge{background:var(--ink);min-width:1.15rem;height:1.15rem;color:var(--on-ink);border-radius:999px;place-items:center;margin-left:auto;padding:0 .3rem;font-size:.75rem;font-weight:600;display:inline-grid}.pt-sep{background:var(--line);flex-shrink:0;width:1px;height:1rem;margin:0 .3rem}.embed-wrap{flex-direction:column;height:100%;display:flex}.embed-stage{flex:1;min-height:0;position:relative}.embed-frame{opacity:0;transition:opacity .22s;position:absolute;inset:0}.embed-frame.ready{opacity:1}.embed-skel{background:var(--bg);flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex;position:absolute;inset:0;overflow:hidden}.embed-skel i,.sk-block{background:linear-gradient(90deg,var(--soft) 25%,var(--hover) 37%,var(--soft) 63%);background-size:400% 100%;border-radius:.6rem;animation:1.3s infinite sk;display:block}.sk-bar{align-items:center;gap:.75rem;display:flex}.sk-bar i{height:2.25rem}.sk-bar .r{margin-left:auto}.sk-cards{grid-template-columns:repeat(6,1fr);gap:.75rem;display:grid}.sk-cards i{height:4.5rem}.sk-block{height:14rem}.sk-rows{flex-direction:column;gap:.5rem;display:flex}.sk-rows i{height:2.25rem}@keyframes sk{0%{background-position:100%}to{background-position:0}}.kbar{border-bottom:1px solid var(--blue-line);background:var(--blue-bg);color:var(--blue-ink);align-items:center;gap:.6rem;padding:.55rem 1.25rem;font-size:.8125rem;display:flex;overflow:hidden}.kbar b{white-space:nowrap;font-weight:600}.kbar-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kbar .btn{flex-shrink:0;height:1.75rem}.kbar .ibtn{width:1.75rem;height:1.75rem;color:inherit;background:0 0;border:0;flex-shrink:0}.sb-item,.product-tabs button,.platform-tabs button{transition:background-color .16s,color .16s,border-color .16s}.kbar-enter-active,.kbar-leave-active{transition:max-height .28s,opacity .2s,padding .28s}.kbar-enter-from,.kbar-leave-to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.kbar-enter-to,.kbar-leave-from{max-height:4rem}.fade-leave-active{transition:opacity .25s}.fade-leave-to{opacity:0}.page-enter-active{transition:opacity .2s,transform .2s}.page-leave-active{transition:opacity .12s}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=760px){.sk-cards{grid-template-columns:repeat(2,1fr)}.kbar-t{display:none}}.platform-tabs button{align-items:center;gap:.4rem;display:inline-flex}.pf-ic{object-fit:contain;flex:none;width:auto;max-width:30px;height:16px}.pd-ic{object-fit:contain;border-radius:4px;flex:none;width:16px;height:16px}.sb-product{align-items:center;gap:.5rem;display:flex}.sb-product .pd-ic{width:18px;height:18px}.product-tabs button.on .pd-ic,.platform-tabs button.on .pf-ic{filter:none}.product-tabs button:not(.on) .pd-ic{opacity:.85}@media (width<=760px){.pf-ic{display:none}}.sb-foot{position:relative}.me-menu{z-index:5;border:1px solid var(--line);background:var(--card);border-radius:.6rem;padding:.3rem;position:absolute;bottom:calc(100% - .35rem);left:.75rem;right:.75rem;box-shadow:0 10px 30px -12px #0f172a40}.me-menu button{width:100%;height:2.1rem;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.55rem;padding:0 .6rem;font-size:.8125rem;transition:background-color .15s;display:flex}.me-menu button:hover{background:var(--hover)}.me-menu .danger{color:oklch(55% .2 25)}.pop-enter-active,.pop-leave-active{transition:opacity .15s,transform .15s}.pop-enter-from,.pop-leave-to{opacity:0;transform:translateY(4px)}.conn{padding:0}.conn-row{align-items:center;gap:.9rem;margin:0;padding:1rem 1.25rem;display:flex}.conn-row+.conn-row{border-top:1px solid var(--line)}.conn-ic{object-fit:contain;flex:none;width:28px;height:28px}.conn-t{flex:1;min-width:0}.conn-t b{font-size:.875rem;display:block}.conn-t span{color:var(--mut);margin-top:.15rem;font-size:.8125rem;display:block}.conn-err{color:oklch(55% .2 25);font-size:.8125rem}.conn .tag{flex:none}@media (width<=760px){.conn-row{flex-wrap:wrap}.conn-t{flex-basis:calc(100% - 3rem)}}.conn-msg,.conn-t .conn-why{margin-top:.3rem;color:var(--fg)!important}.conn-why:before{content:"";background:var(--warn);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:.45rem;display:inline-block}.conn-t .ke-ops{margin-top:.2rem}.nact:disabled{color:var(--faint);cursor:not-allowed;text-decoration:none}.sb-product{margin-top:.5rem}.onboard{padding:1.5rem}.ob-h b{font-size:1rem;display:block}.ob-h p{color:var(--mut);margin:.3rem 0 0;font-size:.8125rem}.ob-steps{flex-direction:column;gap:.1rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.ob-steps li{border-top:1px solid var(--line);align-items:center;gap:.9rem;padding:.85rem 0;display:flex}.ob-steps li>div{flex:1;min-width:0}.ob-steps b{font-size:.875rem}.ob-steps p{color:var(--mut);margin:.15rem 0 0;font-size:.8125rem}.ob-n{background:var(--soft);width:1.6rem;height:1.6rem;color:var(--fg);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid}@media (width<=760px){.ob-steps li{flex-wrap:wrap}.ob-steps li .btn{margin-left:2.5rem}}.muted-line{color:var(--mut);margin:0 0 .6rem;font-size:.78rem}.kbar-at{flex-shrink:0;font-size:.75rem}@media (width<=760px){.kbar-at{display:none}}.home-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1rem;display:grid}.home-tbl td{white-space:nowrap}.acct{align-items:center;gap:.45rem;display:inline-flex}.acct img{object-fit:contain;width:16px;height:16px}.rowlink{cursor:pointer;transition:background-color .15s}.rowlink:hover{background:var(--hover)}.rowlink.sel{background:var(--soft)}.bad-t{color:var(--bad);font-weight:600}.ok-t{color:var(--ok);font-weight:600}.mut{color:var(--mut)}.tick{color:var(--faint)}.ask-f{flex-direction:column;gap:.5rem;display:flex}.ask-f textarea{resize:vertical;border:1px solid var(--line);background:var(--card);width:100%;min-height:4.5rem;color:var(--fg);font:inherit;border-radius:.55rem;padding:.6rem .7rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.ask-f textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in oklch,var(--blue) 18%,transparent);outline:0}.ask-f .btn{align-self:flex-end}.ask-s{border:1px solid var(--line);width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .6rem;font-size:.8125rem;transition:background-color .15s;display:flex}.ask-s:hover{background:var(--hover)}.ask-s .dot{background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px}.ask-s .dot.bad{background:var(--bad)}.ask-s .dot.ask{background:var(--warn)}.home-notes{margin-top:1.25rem}.home-note{margin-bottom:.75rem}.note-acts{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.home-good{color:var(--mut);margin-top:.5rem;font-size:.8125rem}.home-good summary{cursor:pointer}.home-good p{margin:.4rem 0 0 1rem}.home-more{margin-top:.75rem;display:block}@media (width<=1100px){.home-grid{grid-template-columns:1fr}}.platform-tabs button:after{content:"";background:var(--blue);border-radius:2px;height:2px;transition:transform .25s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.platform-tabs button.on:after{transform:scaleX(1)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rise{animation:.32s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(var(--i,0) * 40ms)}.btn,.sb-item,.ask-s,.pal-i,.product-tabs button{transition:transform 80ms,background-color .16s,color .16s,border-color .16s}.btn:active:not(:disabled),.ask-s:active,.product-tabs button:active{transform:scale(.97)}.note-leave-active{max-height:320px;transition:opacity .22s,transform .22s,max-height .28s 80ms,margin .28s 80ms,padding .28s 80ms;overflow:hidden}.note-leave-to{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translate(16px)}.note-move{transition:transform .28s}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tm polyline.line{stroke-dasharray:1;stroke-dashoffset:0;animation:.9s cubic-bezier(.3,.6,.2,1) both draw}.tm path.area{animation:.6s .3s both rise}.sk-row td{padding:.75rem .5rem}.sk-row i{background:linear-gradient(90deg,var(--soft) 25%,var(--hover) 37%,var(--soft) 63%);background-size:400% 100%;border-radius:.4rem;height:1.1rem;animation:1.3s infinite sk;display:block}@media (prefers-reduced-motion:reduce){.rise,.tm polyline.line,.tm path.area{animation:none}.platform-tabs button:after{transition:none}}.headline{max-width:62rem;color:var(--blue-ink);margin:0 0 1rem;font-size:1.0625rem;line-height:1.7}.tgt{border:0;border-bottom:1px dashed var(--line);color:var(--mut);font:inherit;cursor:pointer;background:0 0;padding:0 .1rem;font-size:.8125rem}.tgt:hover{color:var(--fg);border-bottom-color:var(--fg)}.tgt.over{color:var(--bad)}.tgt-in{border:1px solid var(--blue);background:var(--card);width:6.5rem;height:1.8rem;color:var(--fg);font:inherit;text-align:right;box-shadow:0 0 0 3px color-mix(in oklch,var(--blue) 18%,transparent);border-radius:.4rem;padding:0 .45rem;font-size:.8125rem}.tgt-in:focus{outline:0}.tier-h{color:var(--mut);align-items:center;gap:.5rem;margin:1rem 0 .5rem;font-size:.8125rem;display:flex}.tier-h b{color:var(--fg);font-weight:600}.home-h .tier-n{background:var(--soft);min-width:1.35rem;height:1.35rem;color:var(--mut);vertical-align:2px;border-radius:999px;place-items:center;margin-left:.45rem;padding:0 .4rem;font-size:.75rem;font-weight:600;display:inline-grid}.tier-h span{background:var(--soft);border-radius:999px;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .35rem;font-size:.75rem;display:inline-grid}.tier-h:before{content:"";background:var(--warn);border-radius:50%;width:.45rem;height:.45rem}.tier-h.today:before{background:var(--bad)}.tier-list{flex-direction:column;display:flex}.tgl{background:var(--line);cursor:pointer;border:0;border-radius:999px;width:2.1rem;height:1.2rem;transition:background-color .2s;position:relative}.tgl i{background:#fff;border-radius:50%;width:.9rem;height:.9rem;transition:transform .2s cubic-bezier(.2,.7,.2,1);position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #0003}.tgl.on{background:var(--ink)}.tgl.on i{transform:translate(.9rem)}.rule-form{flex-direction:column;gap:.9rem;display:flex}.rule-kinds{flex-wrap:wrap;gap:.4rem;display:flex}.rule-kinds button{border:1px solid var(--line);height:1.9rem;color:var(--mut);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 .8rem;font-size:.8125rem;transition:background-color .15s,color .15s,border-color .15s}.rule-kinds button.on{background:var(--soft);color:var(--fg);border-color:#0000;font-weight:600}.rule-sentence{margin:0;font-size:.9375rem;line-height:2.2}.rule-sentence input{border:1px solid var(--line);background:var(--card);width:5.5rem;height:2rem;color:var(--fg);font:inherit;text-align:right;border-radius:.45rem;margin:0 .15rem;padding:0 .5rem}.rule-sentence input:focus,.rule-sentence select:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in oklch,var(--blue) 18%,transparent);outline:0}.rule-sentence select{border:1px solid var(--line);background:var(--card);height:2rem;color:var(--fg);font:inherit;border-radius:.45rem;margin-left:.15rem;padding:0 .4rem}.rule-list{margin:0;padding:0;list-style:none}.rule-list li{border-top:1px solid var(--line);align-items:center;gap:.9rem;padding:.8rem 0;transition:opacity .2s;display:flex}.rule-list li:first-child{border-top:0}.rule-list li>div{flex:1;min-width:0}.rule-list b{font-size:.875rem;display:block}.rule-list span{color:var(--mut);margin-top:.15rem;font-size:.78rem;display:block}.rule-list li.off b{color:var(--mut)}.share-list{margin:0;padding:0;list-style:none}.share-list li{border-top:1px solid var(--line);align-items:center;gap:.9rem;padding:.6rem 0;display:flex}.share-list li:first-child{border-top:0}.share-list li>div{flex:1;min-width:0}.share-list b{font-size:.875rem;display:block}.share-list span{color:var(--mut);font-size:.78rem}.log-day{margin-top:1.25rem}.log-day h3{color:var(--mut);margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.log-list{border-left:1px solid var(--line);margin:0 0 0 .3rem;padding:0;list-style:none}.log-list li{align-items:flex-start;gap:.7rem;padding:.45rem 0 .45rem 1rem;font-size:.8125rem;display:flex;position:relative}.log-list li:before{content:"";background:var(--card);border:1.5px solid var(--faint);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.85rem;left:-.25rem}.log-list time{width:2.8rem;color:var(--faint);font-variant-numeric:tabular-nums;flex:none}.log-k{background:var(--soft);color:var(--mut);border-radius:.3rem;flex:none;padding:0 .4rem;font-size:.75rem;line-height:1.5rem}.log-k.push,.log-k.digest{background:var(--soft);color:var(--mut)}.log-k.rule{background:color-mix(in oklch,var(--warn) 18%,transparent);color:var(--warn)}.log-list li>div{flex:1;min-width:0}.log-list b{font-weight:500}.log-list details{color:var(--mut);margin-top:.2rem}.log-list summary{cursor:pointer;font-size:.75rem}.log-list pre{white-space:pre-wrap;font:inherit;color:var(--mut);margin:.3rem 0 0;font-size:.78rem}.why{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.6rem 0 .1rem;display:grid}.why-p{border:1px solid var(--line);background:var(--card);color:var(--mut);border-radius:.5rem;flex-direction:column;gap:.1rem;padding:.45rem .6rem;font-size:.75rem;display:flex}.why-p em{font-style:normal}.why-p b{color:var(--fg);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.why-p i{font-variant-numeric:tabular-nums;font-style:normal}.why-p.worse i{color:var(--bad)}.why-p.main{border-color:color-mix(in oklch,var(--bad) 45%,transparent);background:color-mix(in oklch,var(--bad) 6%,var(--card))}.why-p.main em{color:var(--bad);font-weight:600}.advice{background:var(--soft);color:var(--fg);border-radius:.5rem;margin:.55rem 0 0;padding:.5rem .65rem;font-size:.8125rem;line-height:1.65}.advice b{color:var(--blue-ink);margin-right:.5rem;font-weight:600}@media (width<=760px){.why{grid-template-columns:1fr}}.spark{display:block;overflow:visible}.spark polyline{fill:none;stroke:var(--mut);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;animation:.9s cubic-bezier(.3,.6,.2,1) both draw}.spark circle{fill:var(--fg)}@media (prefers-reduced-motion:reduce){.spark polyline{animation:none}}.guard{background:var(--soft);border-radius:.7rem;align-items:flex-start;gap:.6rem;padding:.75rem .85rem;font-size:.8125rem;line-height:1.6;transition:background-color .25s;display:flex}.guard>.kface2{flex:none;margin-top:.1rem}.guard p{margin:0}.guard .btn{height:1.6rem;margin-left:.35rem;font-size:.75rem}.guard.warn{background:var(--warn-bg)}.guard.bad{background:var(--bad-bg)}.pv-from{border:1px dashed var(--line);color:var(--mut);border-radius:.7rem;gap:.2rem;padding:.6rem .85rem;font-size:.8125rem;line-height:1.6;display:grid}.pv-from b{color:var(--fg);font-weight:600}.pv-rows{gap:.5rem;display:grid}.pv-row{border:1px solid var(--line);border-radius:.7rem;padding:.7rem .8rem}.pv-main{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pv-main .nm{min-width:0}.pv-ch{font-variant-numeric:tabular-nums;color:var(--mut);flex-shrink:0;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.pv-ch .i{width:.9rem;height:.9rem}.pv-ch b{color:var(--fg)}.pv-ch b.bad{color:var(--bad)}.pv-checks{gap:.3rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.pv-checks li{color:var(--mut);padding-left:.9rem;font-size:.78rem;line-height:1.55;position:relative}.pv-checks li:before{content:"";background:var(--faint);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.5em;left:0}.pv-checks li.bad{color:var(--bad)}.pv-checks li.bad:before{background:var(--bad)}.pv-checks li.warn{color:var(--warn)}.pv-checks li.warn:before{background:var(--warn)}.pvc-enter-active{transition:opacity .3s,transform .3s;transition-delay:calc(var(--i) * 60ms)}.pvc-enter-from{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.pvc-enter-active,.guard{transition:none}}@keyframes dw-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ovl-in{0%{opacity:0}to{opacity:1}}.drawer{animation:.26s cubic-bezier(.2,.7,.2,1) both dw-in}.ovl{animation:.2s both ovl-in}.tm .line{stroke-dasharray:1;animation:1.1s cubic-bezier(.3,.6,.2,1) both draw}.ph-stats{gap:.4rem;display:flex}.ph-stats>*{border:1px solid var(--line);background:var(--card);font:inherit;color:var(--mut);border-radius:.6rem;align-items:baseline;gap:.35rem;padding:.35rem .75rem;font-size:.78rem;transition:border-color .15s,background-color .15s;display:flex}.ph-stats button{cursor:pointer}.ph-stats button:hover{border-color:color-mix(in oklch,var(--fg) 20%,var(--line))}.ph-stats button.on{background:var(--ink);color:color-mix(in oklch,var(--on-ink) 75%,transparent)}.ph-stats button.on b{color:var(--on-ink)}.ph-stats b{color:var(--fg);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:650}.ph-stats .bad:before,.ph-stats .warn:before{content:"";background:var(--bad);border-radius:50%;align-self:center;width:6px;height:6px}.ph-stats .warn:before{background:var(--warn)}.cmd .card-b{padding-top:1rem}.cmd-in{height:2.6rem}.cmd-in>.kface2{flex:none}.cmd-in:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in oklch,var(--blue) 16%,transparent)}.cmd .btn.pri{height:2.6rem;padding:0 1.1rem}.cmd-sug{color:var(--mut);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.7rem;font-size:.78rem;display:flex}.cmd-sug .chip{font-size:.78rem;transition:border-color .15s,color .15s,transform 80ms}.cmd-sug .chip:hover{color:var(--fg);background:color-mix(in oklch,var(--fg) 8%,var(--soft))}.cmd-sug .chip:active{transform:scale(.96)}.cmd-sug em{margin-left:auto;font-style:normal}.plan-tbl tr td:first-child{transition:box-shadow .15s}.plan-tbl tr.sel td{background:var(--soft)}.st{color:var(--mut);white-space:nowrap;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.st i{background:var(--faint);border-radius:50%;width:6px;height:6px}.st.stop{color:var(--bad)}.st.stop i{background:var(--bad)}.coverage-note.stop{color:var(--fg)}.coverage-note.stop:before{background:var(--bad)}.st.on{color:var(--fg)}.st.on i{background:var(--ok)}.use-h{min-width:9.5rem}.use-t{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.3rem;display:flex}.use-t em{color:var(--mut);font-size:.8125rem;font-style:normal}.use-t span{color:var(--mut);font-size:.75rem}.use-t b{font-weight:550}.use-b,.run-b,.ctr-b{background:var(--soft);border-radius:4px;height:4px;margin-top:.35rem;position:relative;overflow:hidden}.use-b i,.run-b i,.ctr-b i{background:var(--faint);transform-origin:0;border-radius:4px;height:100%;animation:.7s cubic-bezier(.2,.7,.2,1) both grow;display:block}.use-b i.warn,.run-b i.warn{background:var(--warn)}.use-b i.bad,.run-b i.bad{background:var(--bad)}.run-b i.ok{background:var(--ok)}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hint-line.dry{padding:.3rem 0}.selbar{z-index:40;background:var(--fg);color:var(--bg);border-radius:.85rem;align-items:center;gap:.6rem;padding:.5rem .55rem .5rem 1rem;font-size:.8125rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 12px 32px -8px oklch(0% 0 0/.35)}.selbar b{font-variant-numeric:tabular-nums}.selbar .btn.ghost{border-color:color-mix(in oklch,var(--bg) 25%,transparent);color:var(--bg);background:0 0}.selbar-enter-active,.selbar-leave-active{transition:opacity .2s,transform .25s cubic-bezier(.2,.7,.2,1)}.selbar-enter-from,.selbar-leave-to{opacity:0;transform:translate(-50%,12px)}.stats{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.stat{gap:.3rem;padding:.9rem 1rem;display:grid}.stat>span{color:var(--mut);font-size:.78rem}.stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.1}.stat.bad>span:before,.stat.warn>span:before{content:"";background:var(--bad);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.stat.warn>span:before{background:var(--warn)}.ctr-c{min-width:6.5rem}.ctr-b{overflow:visible}.ctr-b i{background:color-mix(in oklch,var(--fg) 35%,transparent)}.ctr-b i.lo{background:var(--bad)}.ctr-b i.hi{background:var(--ok)}.ctr-b em{background:var(--fg);opacity:.55;width:1.5px;position:absolute;top:-3px;bottom:-3px}.cr-busy{opacity:.5;transition:opacity .2s}.cr-list .empty .btn{background:var(--card);box-shadow:var(--sh1)}.cr-cov{gap:.3rem;display:grid}.cr-cov p{margin:0;line-height:1.6}.cr-cov .mut{font-size:.8125rem}.cr-cov .nact{margin-left:.35rem}.cr-main .cr-unit{color:var(--mut);white-space:normal;line-height:1.5}.cr-list .empty .btn{margin-left:.6rem}.plan-acts{flex-wrap:wrap;align-items:center;gap:.6rem;min-height:2.4rem;display:flex}.plan-acts>b{margin-right:.3rem}.plan-act{gap:.5rem;width:100%;display:grid}.plan-act-list{max-height:14rem;margin:0;padding-left:1.2rem;font-size:.85rem;line-height:1.7;overflow:auto}.plan-act-btns{gap:.5rem;display:flex}.cr-list,.cr-list>div{gap:.9rem;display:grid}.cr-list .empty,.cr-list .err{background:var(--card);box-shadow:var(--sh1);border-radius:14px;padding:2rem}.cr-grid{gap:.55rem;display:grid}.cr-fold{justify-self:start;margin-top:.2rem;font-size:.8125rem}.cr-card{background:var(--card);box-shadow:var(--sh1);border-radius:12px;grid-template-columns:3rem minmax(0,1fr) auto;grid-template-areas:"cover main side""more more more";align-items:start;gap:.2rem 1rem;padding:.7rem .95rem;transition:box-shadow .16s;display:grid}.cr-card>.cr-cover{grid-area:cover}.cr-card>.cr-main{grid-area:main}.cr-card>.cr-side{grid-area:side;justify-self:end;column-gap:1.25rem;margin-top:0}.cr-card>.cr-more{grid-area:more;margin-top:.3rem;font-size:.75rem}.cr-more>summary{cursor:pointer;color:var(--mut)}.cr-card.idle{opacity:.72}.cr-card:hover{box-shadow:var(--sh2)}.cr-cover{aspect-ratio:3/4;background:var(--soft);border-radius:10px;align-self:start;place-items:center;display:grid;overflow:hidden}.cr-cover span{color:var(--faint);font-size:1.5rem;font-weight:600}.cr-cover img{object-fit:cover;width:100%;height:100%;display:block}.cr-cover{position:relative}.cr-kind{color:#fff;background:#0e142499;border-radius:5px;padding:0 5px;font-size:.625rem;font-style:normal;line-height:1.1rem;position:absolute;bottom:4px;left:4px}.cr-note{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.cr-note-desc{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.cr-main{align-content:start;gap:.35rem;min-width:0;display:grid}.cr-h{align-items:center;gap:.5rem;min-width:0;min-height:1.5rem;display:flex}.cr-nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.cr-h .k-delta{flex:none}.cr-sub{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.cr-nums{grid-template-columns:repeat(3,auto);justify-content:start;column-gap:1.75rem;margin-top:.35rem;display:grid}.cr-nums>div{min-width:0}.cr-nums b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.05rem;font-weight:650;display:block}.cr-nums span{color:var(--faint);font-size:.72rem;line-height:1.4}.cr-main .ctr-b{margin-top:.45rem}.cr-go{justify-self:start;margin-top:.25rem;font-size:.75rem}.cr-acts{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.cr-placements{margin-top:.3rem;font-size:.75rem}.cr-placements summary{cursor:pointer;color:var(--mut)}.cr-placement{border-top:1px solid var(--line);gap:.25rem;min-width:0;padding:.65rem 0;display:grid}.cr-placement:first-of-type{margin-top:.5rem}.cr-placement span{color:var(--mut);overflow-wrap:anywhere}.cr-placement button{text-align:left;white-space:normal;overflow-wrap:anywhere}.mat-gallery-backdrop{z-index:1000;background:#0a101ec7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.mat-gallery{background:var(--card);width:min(92vw,960px);max-height:92vh;box-shadow:var(--sh2);border-radius:16px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.mat-gallery-content{min-height:0;overflow:auto}.mat-gallery-content video{max-width:100%;max-height:65vh;margin:auto;display:block}.mat-gallery-body{white-space:pre-wrap;font-size:.9rem;line-height:1.7}.cr-plugin-retry input{width:100%;margin:.5rem 0}.cr-plugin-retry p{font-size:.8rem}.mat-gallery-head{align-items:center;gap:.75rem;min-width:0;display:flex}.mat-gallery-head b{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mat-gallery-head span{color:var(--mut);white-space:nowrap}.mat-gallery-head button{color:var(--fg);cursor:pointer;background:0 0;border:0;font-size:1.75rem}.mat-gallery-view{justify-content:center;align-items:center;gap:.5rem;min-height:0;display:flex}.mat-gallery-view img{object-fit:contain;max-width:100%;min-height:0;max-height:70vh}.mat-gallery-view button{background:var(--soft);color:var(--fg);cursor:pointer;border:0;border-radius:8px;flex:none;font-size:2rem}.mat-gallery-foot{align-items:center;gap:.4rem;display:flex;overflow-x:auto}.mat-gallery-foot button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;flex:none;width:2.5rem;height:2.5rem;padding:0;overflow:hidden}.mat-gallery-foot button.on{border-color:var(--fg)}.mat-gallery-foot img{object-fit:cover;width:100%;height:100%}.mat-gallery-foot a{white-space:nowrap;margin-left:auto;font-size:.8rem}@media (width<=760px){.cr-card{grid-template-columns:2.6rem minmax(0,1fr);grid-template-areas:"cover main""side side""more more";gap:.3rem .7rem;padding:.75rem}.cr-card>.cr-side{justify-self:start}}.run-h,.run{min-width:10rem}.run .bl{margin-top:.3rem;display:block}.run-b{overflow:visible}.tbl .run .bl{text-align:left}.stat b.na{color:var(--mut);font-size:1rem;font-weight:500}.run-b em{background:var(--warn);opacity:.7;width:1.5px;position:absolute;top:-3px;bottom:-3px;left:21.4%}@media (prefers-reduced-motion:reduce){.drawer,.ovl,.tm .line,.use-b i,.run-b i,.ctr-b i{animation:none}.selbar-enter-active,.selbar-leave-active{transition:none}}@media (width<=760px){.ph-stats{width:100%}.ph-stats>*{flex:1;justify-content:center}.cmd-sug em{display:none}.selbar{justify-content:space-between;left:1rem;right:1rem;transform:none}.selbar-enter-from,.selbar-leave-to{transform:translateY(12px)}}.presets{flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-bottom:.9rem;display:flex}.presets>span{color:var(--mut);flex-basis:100%;font-size:.75rem}.preset{border:1px dashed var(--line);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.6rem;gap:.1rem;padding:.5rem .75rem;transition:border-color .15s,background-color .15s,transform 80ms;display:grid}.preset b{color:var(--fg);font-size:.8125rem;font-weight:600}.preset em{color:var(--mut);font-size:.78rem;font-style:normal}.preset:hover{background:var(--soft);border-style:solid}.preset:active{transform:scale(.97)}.nt-top{align-items:start;gap:1rem;display:grid}.nt-top>.card{margin:0}.nt-demo{background:var(--soft);border:1px solid var(--line);border-radius:.85rem;padding:1rem}.nt-demo-h{color:var(--mut);margin:0 0 .75rem;font-size:.75rem}.nt-msg{gap:.55rem;display:flex}.nt-av{flex:none;width:1.9rem;height:1.9rem}.nt-av svg{border-radius:.45rem;width:100%;height:100%}.nt-bub{background:var(--card);border-radius:.2rem .75rem .75rem;gap:.4rem;padding:.7rem .8rem;font-size:.78rem;line-height:1.6;animation:.4s cubic-bezier(.2,.7,.2,1) .35s both rise;display:grid;box-shadow:0 1px 2px oklch(0% 0 0/.06)}.nt-bub b{font-size:.8125rem}.nt-bub p{color:var(--mut);margin:0}.nt-bub .nt-hot{color:var(--fg);box-shadow:inset 2px 0 0 var(--bad);padding-left:.55rem}.nt-bub span{color:var(--blue-ink);font-size:.75rem}.nt-demo-f{color:var(--mut);margin:.75rem 0 0;font-size:.8125rem;line-height:1.6}@media (width<=1000px){.nt-top{grid-template-columns:1fr}}.trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.trust li{background:var(--card);box-shadow:var(--sh1);border-radius:14px;align-items:flex-start;gap:.6rem;padding:.8rem .9rem;display:flex}.trust .i{width:1.1rem;height:1.1rem;color:var(--mut);flex:none;margin-top:.1rem}.trust b{font-size:.8125rem;display:block}.trust span{color:var(--mut);font-size:.78rem}.conn-row{transition:background-color .15s}.conn-row:hover{background:var(--hover)}@media (width<=760px){.trust{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nt-bub{animation:none}}.ph-r{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.fresh{height:1.9rem;color:var(--mut);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.75rem;transition:color .15s,background-color .15s;display:inline-flex}.fresh:hover:not(:disabled){color:var(--fg);background:var(--hover)}.fresh:disabled{cursor:default}.fresh .i{width:.85rem;height:.85rem}.fresh.spin .i{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.selbar-hid{font-style:normal}@media (prefers-reduced-motion:reduce){.fresh.spin .i{animation:none}}.t-blue{--tc:oklch(55% .2 262)}.t-indigo{--tc:oklch(50% .2 285)}.t-violet{--tc:oklch(55% .2 305)}.t-red{--tc:oklch(60% .21 20)}.t-orange{--tc:oklch(66% .17 50)}.t-amber{--tc:oklch(70% .15 75)}.t-green{--tc:oklch(60% .15 150)}.t-teal{--tc:oklch(60% .11 195)}.t-gray{--tc:oklch(58% .02 260)}.sb-item .i.tile{width:1.45rem;height:1.45rem;color:var(--tc);background:color-mix(in oklch,var(--tc) 13%,transparent);stroke-width:2.1px;border-radius:.4rem;flex:none;padding:.25rem}.sb-item.on .i.tile{color:#fff;background:var(--tc)}.sb-item.on{background:var(--soft);color:var(--fg)}.sb-label{letter-spacing:.02em;color:var(--mut);font-size:.75rem;font-weight:600}.kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:.9rem 0;display:grid}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:.75rem;min-width:0;padding:.9rem 1rem;transition:box-shadow .18s,transform .18s;display:flex}.kpi:hover{box-shadow:0 6px 18px -10px color-mix(in oklch,var(--fg) 30%,transparent);transform:translateY(-1px)}.kpi>div{flex:1;min-width:0}.kpi-ic{width:2.2rem;height:2.2rem;color:var(--tc);background:color-mix(in oklch,var(--tc) 13%,transparent);border-radius:.6rem;flex:none;place-items:center;display:grid}.kpi-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.kpi-l,.kpi-s{color:var(--mut);font-size:.75rem;display:block}.kpi-s{color:var(--mut);margin-top:.1rem}.kpi-v{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.35rem;font-weight:650;line-height:1.3;display:block}.kpi-bar{background:var(--soft);border-radius:1rem;height:.3rem;margin:.35rem 0 .3rem;display:flex;overflow:hidden}.kpi-bar i{background:var(--tc);height:100%;transition:width .5s;display:block}.kpi-mix{color:var(--mut);flex-wrap:wrap;gap:.1rem .6rem;margin-top:.15rem;font-size:.75rem;display:flex}.kpi-mix span{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.kpi-mix i{background:var(--tc);border-radius:50%;width:.45rem;height:.45rem}.kpi-mix span.none{color:var(--faint)}.kpi-mix span.none i{background:var(--line)}.pf-tag{vertical-align:.1em;color:var(--mut);background:var(--soft);border-radius:.35rem;align-items:center;gap:.3rem;margin-right:.45rem;padding:.05rem .45rem;font-size:.75rem;font-weight:600;display:inline-flex}.pf-tag img{width:.85rem;height:.85rem}.pf-seg{background:var(--soft);border-radius:.6rem;gap:.25rem;margin-top:.6rem;padding:.2rem;display:inline-flex}.pf-seg button{height:1.75rem;color:var(--mut);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.8125rem;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.pf-seg button:hover{color:var(--fg)}.pf-seg button.on{background:var(--card);color:var(--fg);box-shadow:0 1px 3px color-mix(in oklch,var(--fg) 14%,transparent);font-weight:600}.pf-seg img{width:1rem;height:1rem}.pf-seg button.off{color:var(--faint)}.pf-seg button.off:hover{color:var(--mut)}.pf-seg button.off.on{color:var(--mut);font-weight:500}.pf-seg button.off img{filter:grayscale();opacity:.5}.pf-seg i.pf-off{background:color-mix(in oklch,var(--fg) 7%,transparent);margin-left:.1rem;font-size:.6875rem;line-height:1.2}.wrap.pf-off>:not(.ph):not(.pf-note),.wrap.pf-off .ph-r{display:none}.pf-note{align-items:flex-start;gap:1rem;margin-top:1rem;padding:1.25rem 1.35rem;display:flex}.pf-note>img{flex:none;width:2.4rem;height:2.4rem}.pf-note b{font-size:.95rem}.pf-note p{color:var(--mut);max-width:44rem;margin:.3rem 0 .8rem;font-size:.8125rem;line-height:1.7}.pf-note-acts{flex-wrap:wrap;gap:.5rem;display:flex}.todo{margin-bottom:1rem}.todo .card-h{align-items:center}.todo-n{color:var(--mut);background:var(--soft);vertical-align:1px;border-radius:1rem;margin-left:.5rem;padding:.05rem .45rem;font-size:.75rem;font-weight:600}.todo-bar{background:var(--soft);border-radius:1rem;flex:none;width:8rem;height:.35rem;overflow:hidden}.todo-bar i{background:var(--ok);border-radius:inherit;height:100%;transition:width .3s;display:block}.todo-list{margin:0;padding:.25rem .6rem .7rem;list-style:none}.todo-list li{border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .55rem;display:flex}.todo-list li:hover{background:var(--hover)}.todo-list label{cursor:pointer;flex:1;align-items:center;gap:.7rem;min-width:0;display:flex}.todo-list input{opacity:0;pointer-events:none;position:absolute}.todo-box{border:1.5px solid var(--faint);border-radius:.3rem;flex:none;place-items:center;width:1.1rem;height:1.1rem;transition:all .15s;display:grid}.todo-box svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:.8rem;height:.8rem}.todo-list input:focus-visible+.todo-box{outline:2px solid var(--blue);outline-offset:2px}.todo-list li.done .todo-box{background:var(--ok);border-color:var(--ok)}.todo-list li.done .todo-box svg{opacity:1}.todo-t{flex-wrap:wrap;align-items:baseline;gap:.6rem;min-width:0;display:flex}.todo-t b{font-weight:500}.todo-t em{color:var(--faint);font-size:.75rem;font-style:normal}.todo-list li.done .todo-t b{color:var(--faint);text-decoration:line-through}.todo-list li.hot .todo-t b{color:var(--bad);font-weight:600}.todo-list li.hot.done .todo-t b{color:var(--faint)}@media (width<=900px){.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.todo-bar{display:none}}.dw-f{border-top:1px solid var(--line);justify-content:flex-end;gap:.5rem;margin-top:auto;padding:.8rem 1.25rem;display:flex}.rp-tpls{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;padding-top:.6rem;display:grid}.rp-up{border:1.5px dashed var(--line);border-radius:var(--radius);min-height:9rem;color:var(--mut);text-align:center;cursor:pointer;align-content:center;place-items:center;gap:.3rem;padding:1rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.rp-up:hover,.rp-up.drag{border-color:var(--fg);background:var(--soft);color:var(--fg)}.rp-up.drag{transform:scale(1.015)}.rp-up.busy{pointer-events:none;opacity:.7}.rp-up b{color:var(--fg);font-weight:600}.rp-up small{color:var(--mut);font-size:.78rem}.rp-up-ic{background:var(--soft);width:2.4rem;height:2.4rem;color:var(--fg);border-radius:.7rem;place-items:center;display:grid}.rp-up-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.rp-up.busy .rp-up-ic svg{animation:.9s ease-in-out infinite rp-bob}@keyframes rp-bob{50%{transform:translateY(-3px)}}.rp-tpl{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);gap:.75rem;padding:.9rem;transition:box-shadow .18s,transform .18s;display:flex}.rp-tpl:hover{box-shadow:0 6px 18px -10px color-mix(in oklch,var(--fg) 30%,transparent);transform:translateY(-1px)}.rp-file{color:#fff;background:oklch(55% .13 150);border-radius:.55rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;font-size:.8rem;font-weight:700;display:grid}.rp-file.csv{background:oklch(60% .11 195)}.rp-tpl.std .rp-file{background:#0e1424}.rp-tpl-b{flex:1;gap:.3rem;min-width:0;display:grid}.rp-tpl-b small{color:var(--mut);font-size:.78rem}.rp-cols{flex-wrap:wrap;gap:.25rem;display:flex}.rp-cols span{background:var(--ok-bg);color:var(--ok);border-radius:.3rem;padding:.05rem .4rem;font-size:.75rem}.rp-cols span.off{background:var(--soft);color:var(--mut)}.rp-acts{flex-wrap:wrap;gap:.1rem .8rem;display:flex}.rp-empty{text-align:center;color:var(--mut);justify-items:center;gap:.4rem;padding:1.5rem;display:grid}.rp-empty b{color:var(--fg)}.rp-task{border-top:1px solid var(--line);gap:.35rem;padding:.85rem 0;display:grid}.rp-task:first-child{border-top:0}.rp-task.off b{color:var(--mut)}.rp-task p{color:var(--mut);margin:0;font-size:.8125rem}.rp-task-h{align-items:center;gap:.5rem;display:flex}.rp-task-f{flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.8125rem;display:flex}.rp-pill{background:var(--soft);color:var(--mut);border-radius:1rem;padding:.05rem .45rem;font-size:.75rem}.rp-pill.ok{background:var(--ok-bg);color:var(--ok)}.rp-to{flex-wrap:wrap;gap:.3rem;margin-top:.2rem;font-size:.75rem;display:flex}.rp-tag{background:var(--soft);color:var(--mut);border-radius:.35rem;padding:.1rem .5rem}.rp-tag.sent{background:var(--ok-bg);color:var(--ok)}.rp-tag.failed{background:var(--bad-bg);color:var(--bad)}.rp-tag.waiting{background:var(--soft);color:var(--mut)}.rp-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.rp-rep{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 0;font-size:.8125rem;display:flex}.rp-rep:first-of-type{border-top:0}.rp-steps{color:var(--mut);margin:.2rem 0 .8rem;padding-left:1.1rem;font-size:.8125rem;line-height:1.9}.rp-prompt{border:1px solid var(--line);background:var(--soft);border-radius:.5rem;margin-bottom:.5rem;padding:.7rem .8rem;position:relative}.rp-prompt pre{white-space:pre-wrap;word-break:break-all;font:inherit;margin:0 4.5rem 0 0;font-size:.78rem;line-height:1.7}.rp-prompt .btn{position:absolute;top:.5rem;right:.5rem}.rp-title-in{font:inherit;color:var(--fg);background:0 0;border:0;width:100%;padding:0;font-size:1.0625rem;font-weight:600}.rp-title-in:focus{border-bottom:1px solid var(--blue);outline:none}.rp-seg{justify-self:start}.rp-map td,.rp-map th{padding:.45rem .5rem}.rp-map tr.off td:nth-child(2){color:var(--faint)}.rp-map select{width:100%}.rp-note{font-size:.78rem}.rp-form{font-size:.8125rem}.rp-form label{color:var(--mut);gap:.3rem;display:grid}.rp-row{flex-wrap:wrap;gap:.75rem;display:flex}.rp-row>label{flex:1;min-width:8rem}.rp-form input:not([type=checkbox]):not([type=radio]),.rp-form select,.rp-map select{border:1px solid var(--line);background:var(--card);height:2rem;color:var(--fg);font:inherit;border-radius:.45rem;padding:0 .55rem}.rp-form fieldset{border:1px solid var(--line);border-radius:.55rem;gap:.35rem;margin:0;padding:.6rem .8rem;display:grid}.rp-form legend{color:var(--fg);padding:0 .3rem;font-weight:600}.rp-form legend .mut{font-size:.75rem;font-weight:400}.rp-form label.rp-check{color:var(--fg);align-items:center;gap:.45rem;display:flex}.rp-sentence{background:var(--blue-bg);color:var(--blue-ink);border-radius:.5rem;margin:0;padding:.7rem .8rem;line-height:1.7}@media (width<=900px){.rp-grid{grid-template-columns:1fr}}.wrap{grid-template-columns:minmax(0,1fr)}@media (width<=600px){.kpi-row{grid-template-columns:1fr}.ink-rule{margin:.3rem 0 0;display:flex}.todo-t{flex-direction:column;gap:.1rem}.rp-tpls{grid-template-columns:1fr}.rp-rep{flex-direction:column}}.rp-tpl.std .rp-file{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--fg) 22%,transparent)}.home-ask{flex-direction:column;padding:1rem 1rem .75rem;display:flex}.ai-h{align-items:center;gap:.6rem;display:flex}.ai-av .km{border-radius:.55rem;width:2rem;height:2rem;display:block}.ai-h b{font-size:.9rem;display:block}.ai-live{color:var(--mut);align-items:center;gap:.35rem;font-size:.75rem;display:flex}.ai-live i{background:var(--ok);width:.4rem;height:.4rem;box-shadow:0 0 0 0 var(--ok);border-radius:50%;animation:2s ease-out infinite ai-pulse}@keyframes ai-pulse{70%{box-shadow:0 0 0 .35rem #0000}to{box-shadow:0 0 #0000}}.ai-thread{flex:1;align-content:start;gap:.6rem;margin:.9rem 0;display:grid}.ai-bubble{background:var(--soft);border-radius:.2rem .9rem .9rem;margin:0;padding:.65rem .8rem;font-size:.8125rem;line-height:1.65;animation:.35s both ai-in}@keyframes ai-in{0%{opacity:0;transform:translateY(4px)}}.ai-sugs{gap:.4rem;display:grid}.ai-sug{border:1px solid var(--blue-line);background:var(--card);width:100%;color:var(--blue-ink);font:inherit;text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.78rem;transition:background-color .15s,transform .15s;display:flex}.ai-sug:hover{background:var(--blue-bg);transform:translate(2px)}.ai-sug span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-composer{border:1px solid var(--line);background:var(--card);box-shadow:0 2px 10px -6px color-mix(in oklch,var(--fg) 25%,transparent);border-radius:1.1rem;align-items:flex-end;gap:.4rem;padding:.35rem .35rem .35rem .8rem;transition:border-color .15s,box-shadow .15s;display:flex}.ai-composer:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-bg)}.ai-composer textarea{resize:none;color:var(--fg);font:inherit;field-sizing:content;background:0 0;border:0;outline:0;flex:1;max-height:6rem;padding:.35rem 0;font-size:.8125rem;line-height:1.5}.ai-send{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;transition:opacity .15s,transform .15s;display:grid}.ai-send:disabled{opacity:.35;cursor:default}.ai-send:not(:disabled):active{transform:scale(.92)}.ai-send svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.ai-foot{color:var(--faint);text-align:center;margin:.45rem 0 0;font-size:.75rem}.account-funds{border-top:1px solid var(--line);padding:1rem 1.4rem}.account-funds summary{cursor:pointer;font-size:.875rem}.account-funds dl{flex-wrap:wrap;gap:1rem 2rem;margin:1rem 0;display:flex}.account-funds dt,.account-funds p{font-size:.75rem;line-height:1.7}.account-funds dd{font-variant-numeric:tabular-nums;margin:.25rem 0}.account-funds small{color:var(--mut);font-size:.75rem}.mobile-brand,.mobile-account,.mobile-task,.mobile-overview-title,.mobile-bottom{display:none}@media (width<=760px){.shell{height:100dvh}.top{flex-wrap:nowrap;flex-shrink:0;gap:10px;height:64px;padding:0 16px}.top .platform-tabs,.top .menu-btn,.top .cmdk{display:none}.mobile-brand{align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.mobile-brand .km{width:28px;height:28px;display:block}.mobile-brand strong{white-space:nowrap;font-size:16px}.mobile-brand small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-account{flex-direction:column;gap:2px;min-width:0;max-width:160px;display:flex}.mobile-account>span{color:var(--mut);font-size:12px}.mobile-account select{border:1px solid var(--line);background:var(--card);max-width:100%;height:30px;color:var(--fg);border-radius:6px;padding:0 6px;font-size:12px}.mobile-bottom{padding:5px 6px max(6px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--card);flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mobile-bottom button{min-height:48px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.mobile-bottom button.on{background:var(--soft);color:var(--fg)}.mobile-bottom img,.mobile-bottom svg{object-fit:contain;width:21px;height:21px}.content{min-height:0;padding:22px 16px 24px}.mobile-task{display:block}.mobile-task h1{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:650;line-height:1.5}.mobile-task>p{color:var(--mut);margin:5px 0 18px;font-size:13px}.mobile-prompt{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:12px;box-shadow:0 3px 12px #00000006}.mobile-prompt:focus-within{border-color:var(--blue)}.mobile-prompt textarea{resize:none;width:100%;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;font-size:14px;line-height:1.6;display:block}.mobile-prompt>div{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.mobile-prompt>div>span{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-prompt .btn{flex-shrink:0;min-height:36px}.mobile-suggestions{gap:7px;margin-top:12px;display:grid}.mobile-suggestions button{text-align:left;border:1px solid var(--line);background:var(--card);color:var(--mut);border-radius:8px;justify-content:space-between;padding:10px 12px;font-size:12px;display:flex}.mobile-suggestions span{color:var(--faint)}.mobile-chat-link{min-height:30px;margin-top:13px}.home-wrap{grid-template-columns:minmax(0,1fr);gap:18px}.home-wrap>*,.home-wrap .home-grid>*{min-width:0}.home-wrap>.ph,.home-wrap .todo,.home-wrap .home-ask{display:none}.mobile-overview-title{justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;display:flex}.mobile-overview-title h2{margin:0;font-size:16px;font-weight:600}.mobile-overview-title span{color:var(--mut);font-size:12px}.home-wrap .kpi-row{gap:8px}.home-wrap .kpi{gap:8px;padding:12px}.home-wrap .kpi-ic{width:26px;height:26px}.home-wrap .kpi-v{font-size:21px}.home-wrap .card-h{padding:14px 12px 5px}.home-wrap .card-b{padding:6px 12px 14px}.mobile-chat>.top{display:none}.shell.nav-open .sb{bottom:calc(60px + env(safe-area-inset-bottom));box-shadow:12px 0 35px #00000026}.toast{bottom:calc(75px + env(safe-area-inset-bottom))}}.desktop-first-task{padding:16px}.starter-account{color:var(--mut);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.starter-account select{border:1px solid var(--line);background:var(--card);min-width:0;max-width:190px;color:var(--fg);border-radius:6px;padding:6px}.kpi-mix{row-gap:5px}.kpi-mix>span{white-space:normal}.kpi>div>.kpi-mix:first-of-type{margin-top:6px}@media (width<=760px){.desktop-first-task{display:none}.home-wrap .kpi-mix{gap:6px;display:grid}}.wx-card{padding:1.1rem 1.25rem}.wx-h{align-items:flex-start;gap:.8rem;display:flex}.wx-h>div{flex:1}.wx-h h3{margin:0;font-size:.9375rem}.wx-h p{color:var(--mut);margin:.15rem 0 0;font-size:.8125rem}.wx-ic{color:#fff;background:#07c160;border-radius:.65rem;flex:none;place-items:center;width:2.3rem;height:2.3rem;display:grid}.wx-ic svg{fill:currentColor;width:1.3rem;height:1.3rem}.wx-b{justify-items:start;gap:.6rem;margin-top:.9rem;display:grid}.fs-ic{background:#3370ff}.fs-steps{color:var(--mut);gap:.3rem;margin:0;padding-left:1.2rem;font-size:.8125rem;line-height:1.6;display:grid}.fs-steps a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.fs-form{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;max-width:34rem;display:grid}.fs-form input{border:1px solid var(--line);background:var(--card);height:2.2rem;color:var(--fg);font:inherit;border-radius:.5rem;padding:0 .7rem}@media (width<=600px){.fs-form{grid-template-columns:1fr}}.wx-tip{background:var(--warn-bg);color:var(--fg);border-radius:.5rem;margin:0;padding:.55rem .75rem;font-size:.8125rem;line-height:1.6}.wx-scan{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.wx-qr{border:1px solid var(--line);color:#666;background:#fff;border-radius:.75rem;place-items:center;width:11.5rem;height:11.5rem;font-size:.8rem;animation:.3s both ai-in;display:grid;position:relative}.wx-qr img{width:10.5rem;height:10.5rem;transition:opacity .2s,filter .2s}.wx-qr.dim img{opacity:.15;filter:blur(2px)}.wx-re{position:absolute}.wx-steps{justify-items:start;gap:.4rem;max-width:18rem;display:grid}.wx-steps p{color:var(--mut);margin:0;font-size:.8125rem;line-height:1.6}.wx-code{border:1px solid var(--line);background:var(--card);height:2rem;color:var(--fg);font:inherit;border-radius:.45rem;width:9rem;padding:0 .6rem}.rp-grid.one{grid-template-columns:minmax(0,1fr)}.home-wrap>.ph{display:none}.home-wrap .home-grid{grid-template-columns:minmax(0,1fr)}.kbrief{color:var(--fg);background:linear-gradient(135deg,#edf2ff 0%,#f4f0ff 55%,#fbfcff 100%) padding-box padding-box,linear-gradient(135deg,#c4d3ff,#dccbff 60%,#e7ebf5) border-box;border:1px solid #0000;border-radius:1.3rem;padding:1.3rem 1.55rem 1.15rem;position:relative;box-shadow:0 18px 48px -34px #2f46a080}.kbrief:after{content:"";border-radius:inherit;pointer-events:none;background-image:radial-gradient(#2f5bff14 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.kbrief>*{z-index:1;position:relative}.b-top{color:var(--mut);align-items:center;gap:.55rem;font-size:.75rem;display:flex}.b-top b{color:var(--fg);font-size:.8125rem}.b-k .km{border-radius:.3rem;width:1.15rem;height:1.15rem;display:block}.b-live{align-items:center;gap:.35rem;display:inline-flex}.b-live i{background:var(--ok);border-radius:50%;width:.42rem;height:.42rem;animation:2.2s ease-out infinite b-pulse}@keyframes b-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch,var(--ok) 50%,transparent)}70%,to{box-shadow:0 0 0 .4rem #0000}}.b-scope{background:var(--card);border:1px solid oklch(90% .025 266);border-radius:999px;align-items:center;gap:.3rem;margin-left:auto;padding:.2rem .55rem;display:flex}.b-scope img{width:.85rem;height:.85rem}.b-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2rem;margin-top:.9rem;display:grid}.b-head{letter-spacing:-.02em;margin:0;font-size:1.85rem;font-weight:650;line-height:1.3}.b-head .hot,.b-head .cool,.b-head .bad{color:inherit;white-space:nowrap}.b-cause{color:var(--mut);margin:.6rem 0 0;font-size:.9rem;line-height:1.7}.b-cause b{color:var(--fg)}.b-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;max-width:42rem;margin-top:1.2rem;display:grid}.b-stat>span{color:var(--mut);white-space:nowrap;font-size:.75rem;display:block}.b-stat b{margin-top:.1rem;font-size:1.35rem;font-weight:650;display:block}.b-stat small{color:var(--mut);margin-top:.15rem;font-size:.78rem;line-height:1.45;display:block}.b-stat small.hot{color:var(--bad)}.b-stat b.na{color:var(--mut);white-space:nowrap;font-size:1rem;font-weight:600;line-height:2.025rem}.b-stat .b-act{margin-top:.3rem;font-size:.75rem}.cu-na{letter-spacing:0;color:var(--mut);font-size:1rem;font-weight:600}.b-meter{background:#141e4614;border-radius:1rem;height:.25rem;margin-top:.3rem;overflow:hidden}.b-meter i{background:var(--fg);border-radius:inherit;height:100%;transition:width 1s cubic-bezier(.2,.7,.2,1);display:block}.b-chart svg{width:100%;height:11rem;display:block;overflow:visible}.b-grid-l{stroke:#141e4612;stroke-width:1px;vector-effect:non-scaling-stroke}.b-line{fill:none;stroke:var(--fg);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.3s cubic-bezier(.2,.7,.2,1) forwards b-draw}@keyframes b-draw{to{stroke-dashoffset:0}}.b-fc{fill:none;stroke:#2f5bff;stroke-opacity:.45;stroke-width:1.6px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.b-now{stroke:#141e464d;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.b-nochart{height:11rem;color:var(--mut);border:1px dashed oklch(88% .03 266);border-radius:.8rem;place-items:center;margin:0;font-size:.8125rem;display:grid}.b-axis{color:var(--faint);justify-content:space-between;margin-top:.2rem;font-size:.6875rem;display:flex}.b-legend{color:var(--mut);flex-wrap:wrap;gap:.3rem 1rem;margin-top:.35rem;font-size:.78rem;display:flex}.b-legend i{vertical-align:middle;background:var(--fg);border-radius:1rem;width:.9rem;height:.15rem;margin-right:.35rem;display:inline-block}.b-legend i.l2{background:repeating-linear-gradient(90deg,var(--blue) 0 3px,transparent 3px 6px)}.b-convo{border-top:1px solid oklch(90% .025 266);margin-top:1.1rem;padding-top:1rem}.b-thread{gap:.75rem;margin-bottom:.9rem;display:grid}.b-h{color:var(--mut);justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.b-h button{background:var(--card);color:var(--mut);font:inherit;cursor:pointer;border:1px solid oklch(90% .025 266);border-radius:.4rem;padding:.15rem .5rem;font-size:.75rem}.b-me{color:#fff;background:#2f5bff;border-radius:.9rem .9rem .25rem;justify-self:end;max-width:70%;padding:.5rem .85rem;font-size:.875rem;animation:.3s both b-in}.b-ans{grid-template-columns:auto 1fr;gap:.2rem .75rem;animation:.35s both b-in;display:grid}.b-ans .km{border-radius:.42rem;width:1.55rem;height:1.55rem}.b-ans>div{gap:.7rem;display:grid}@keyframes b-in{0%{opacity:0;transform:translateY(6px)}}.b-lead{margin:0;font-size:.98rem;font-weight:600;line-height:1.6}.b-factors{background:var(--card);border:1px solid oklch(90% .025 266);border-radius:.85rem;gap:.5rem;padding:.75rem .9rem;display:grid}.b-fh{color:var(--mut);justify-content:space-between;font-size:.78rem;display:flex}.b-fh i{vertical-align:middle;border-radius:1rem;width:.7rem;height:.3rem;margin:0 .3rem 0 .6rem;display:inline-block}.b-fh i.was{background:#141e4624}.b-fh i.now{background:#2f5bff}.b-f{grid-template-columns:7.5rem minmax(0,1fr) 7rem 3.4rem;align-items:center;gap:.9rem;font-size:.8125rem;display:grid}.b-f .k{color:var(--mut)}.b-f.main .k{color:var(--bad);font-weight:600}.b-f .bars{gap:.22rem;display:grid}.b-f .bars i{border-radius:1rem;height:.36rem;transition:width .8s cubic-bezier(.2,.7,.2,1);display:block}.b-f .bars .was{background:#141e4624}.b-f .bars .now{background:#2f5bff}.b-f.main .bars .now{background:var(--bad)}.b-f .v{text-align:right}.b-f .v s{color:var(--faint);text-decoration:none}.b-f .c{text-align:right;font-weight:650}.b-f.main .c{color:var(--bad)}.b-adv{background:var(--ok-bg);border-radius:.7rem;margin:0;padding:.6rem .85rem;font-size:.8125rem;line-height:1.7}.b-adv b{color:var(--ok);margin-right:.45rem}.b-acts{flex-wrap:wrap;gap:.45rem;display:flex}.b-src{color:var(--mut);justify-content:space-between;gap:.5rem;font-size:.78rem;display:flex}.b-src button{color:var(--blue-ink);font:inherit;cursor:pointer;background:0 0;border:0}.b-quick{flex-wrap:wrap;gap:.45rem;margin-bottom:.7rem;display:flex}.b-q{background:var(--soft);color:var(--fg);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:.38rem .8rem;font-size:.8125rem;transition:background-color .15s,transform .1s}.b-q:hover{background:color-mix(in oklch,var(--fg) 8%,var(--soft))}.b-q:active{transform:scale(.97)}.b-q.first{background:var(--blue-bg);color:var(--blue-ink)}.b-bar{background:var(--card);border:1px solid oklch(90% .025 266);border-radius:.95rem;align-items:center;gap:.55rem;padding:.4rem .4rem .4rem .45rem;transition:border-color .15s,box-shadow .15s;display:flex}.b-bar:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-bg)}.b-acct{background:var(--soft);height:1.8rem;color:var(--mut);border-radius:999px;align-items:center;gap:.25rem;padding:0 .2rem 0 .55rem;font-size:.75rem;display:inline-flex}.b-acct img{width:.85rem;height:.85rem}.b-acct select{font:inherit;color:inherit;background:0 0;border:0;outline:0;max-width:8rem}.b-bar input{min-width:0;font:inherit;color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-size:.875rem}.b-send{color:#fff;cursor:pointer;background:#2f5bff;border:0;border-radius:50%;place-items:center;width:2.05rem;height:2.05rem;transition:opacity .15s,transform .1s;display:grid}.b-send:disabled{opacity:.35;cursor:default}.b-send:not(:disabled):active{transform:scale(.9)}.b-send svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.b-hint{color:var(--mut);justify-content:space-between;margin-top:.45rem;font-size:.78rem;display:flex}.b-hint kbd{font:inherit;color:var(--faint);border:1px solid oklch(90% .025 266);border-radius:.25rem;padding:0 .3rem;font-size:.6875rem}:root[data-theme=dark] .kbrief{background:linear-gradient(135deg,oklch(24% .04 266),oklch(23% .04 290) 55%,oklch(21% .02 260)) padding-box padding-box,linear-gradient(135deg,oklch(38% .08 266),oklch(36% .08 300)) border-box}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kbrief{background:linear-gradient(135deg,oklch(24% .04 266),oklch(23% .04 290) 55%,oklch(21% .02 260)) padding-box padding-box,linear-gradient(135deg,oklch(38% .08 266),oklch(36% .08 300)) border-box}}@media (width<=760px){.kbrief{border-radius:1.1rem;padding:1rem 1rem .9rem}.b-grid{grid-template-columns:1fr;gap:1rem}.b-head{font-size:1.35rem}.b-date,.b-scope{display:none}.b-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.b-chart svg{height:8rem}}@media (prefers-reduced-motion:reduce){.b-line{stroke-dashoffset:0;animation:none}.b-live i{animation:none}}.home-note.task{background:var(--card);box-shadow:var(--sh1);border:0;border-radius:14px;padding:1rem 1.15rem;transition:box-shadow .2s,transform .2s;position:relative}.home-note.task:hover{transform:translateY(-1px);box-shadow:0 10px 28px -18px #141e3c59}.home-note.task:before{content:none}.home-note.task.bad,.home-note.task.account{--k:var(--bad)}.home-note.task.ask{--k:var(--warn)}.home-note.task.rule{--k:oklch(50% .18 300)}.home-note.task.good{--k:var(--ok)}.t-who{color:var(--mut);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.t-who img{width:.9rem;height:.9rem}.t-tag{background:var(--soft);color:var(--mut);border-radius:.3rem;padding:0 .4rem;font-size:.75rem;font-weight:600}.t-tag.rule{color:oklch(45% .16 300);background:oklch(96% .03 300)}.t-tag.ask{background:var(--warn-bg);color:var(--warn)}.t-tag.account{color:oklch(52% .15 55);background:oklch(96.5% .035 60)}.t-tag.bad{background:var(--blue-bg);color:var(--blue-ink)}.t-text{margin:.35rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.t-impact{background:var(--bad-bg);color:var(--bad);border-radius:.45rem;align-items:center;gap:.35rem;margin-top:.55rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.t-impact svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:.8rem;height:.8rem}.home-note.task .note-acts{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.75rem;display:flex}.home-note.task .btn.pri{background:var(--fg);border-color:var(--fg);color:var(--card)}.t-ask{color:var(--blue-ink);border-color:var(--blue-line);background:var(--blue-bg)}.t-ask svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.85rem;height:.85rem}.t-sp{flex:1}.home-lower{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.home-lower .home-notes{min-width:0}.accs-card{background:var(--card);box-shadow:var(--sh1);border-radius:14px;padding:.35rem 0 .5rem}.acc-row{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:.12rem .8rem;padding:.75rem 1.05rem;transition:background-color .15s;display:grid}.acc-row:hover{background:var(--hover)}.acc-row.sel{background:var(--soft)}.acc-nm{align-items:center;gap:.45rem;min-width:0;font-size:.8125rem;font-weight:600;display:flex}.acc-nm img{width:.95rem;height:.95rem}.acc-v{text-align:right;font-size:.95rem;font-weight:650}.acc-v .mut{font-size:.8125rem;font-weight:500}.acc-sub{color:var(--mut);font-size:.78rem}.acc-sub.r{text-align:right}.acc-foot{color:var(--mut);grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:.2rem;font-size:.78rem;display:flex}.acc-row.off .acc-nm{color:var(--faint)}.acc-f{color:var(--mut);justify-content:space-between;align-items:center;padding:.6rem 1.05rem 0;font-size:.78rem;display:flex}.home-h{align-items:baseline;gap:.7rem;margin-bottom:.7rem;display:flex}.home-h h3{margin:0;font-size:1.02rem}@media (width<=980px){.home-lower{grid-template-columns:1fr}}.ld .seg.sm button{padding:.2rem .6rem;font-size:.75rem}.ld-empty{justify-items:start;gap:.6rem;padding:1.4rem 1.5rem;display:grid}.ld-empty h3{margin:0;font-size:1rem}.ld-empty p{color:var(--mut);max-width:44rem;margin:0;font-size:.875rem;line-height:1.7}.ld-h{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ld-h h2{margin:0;font-size:1rem}.ld-h h3{margin:0;font-size:.9rem}.ld-h small{color:var(--mut);font-size:.78rem}.ld-tw{overflow-x:auto}.ld-t{border-collapse:collapse;width:100%;font-size:.8125rem}.ld-t th{color:var(--mut);text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:.55rem .6rem;font-size:.75rem;font-weight:500;line-height:1.3}.ld-t th:first-child,.ld-t td:first-child{text-align:left;white-space:normal;min-width:10rem}.ld-t td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:.6rem}.ld-t tr:last-child td{border-bottom:0}.ld-t tr.hl td{background:var(--bad-bg)}.ld-t .n{font-weight:600}.ld-t .s{color:var(--mut);font-size:.75rem;display:block}.flag{background:var(--bad-bg);color:var(--bad);border-radius:.3rem;margin:.2rem 0 0 .35rem;padding:0 .4rem;font-size:.75rem;font-weight:600;display:inline-block}.flag.g{background:var(--ok-bg);color:var(--ok)}.ld .bar{background:var(--soft);vertical-align:middle;border-radius:1rem;width:3rem;height:.35rem;margin-left:.35rem;display:inline-block;overflow:hidden}.ld .bar i{background:var(--ok);height:100%;display:block}.ld-foot{color:var(--mut);margin:0;font-size:.8125rem;line-height:1.6}.ld-foot b{color:var(--fg);font-weight:500}.ld-foot .dot{background:var(--ok);border-radius:50%;width:.45rem;height:.45rem;margin-right:.35rem;display:inline-block}.ld-foot .dot.off{background:var(--faint)}.ld-two{grid-template-columns:1.25fr 1fr;gap:1rem;display:grid}.ld-chart,.ld-cr,.ld-staff{align-content:start;gap:.6rem;padding:.9rem 1rem;display:grid}.ld .lg{color:var(--mut);gap:.7rem;font-size:.78rem;display:flex}.ld .lg i{vertical-align:-1px;border-radius:.15rem;width:.55rem;height:.55rem;margin-right:.25rem;display:inline-block}.ld .days{align-items:flex-end;gap:.45rem;height:9rem;display:flex}.ld .days.many{gap:.15rem}.ld .day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;height:100%;display:flex}.ld .stk{border-radius:.3rem;flex-direction:column-reverse;width:100%;max-width:1.4rem;min-height:2px;display:flex;overflow:hidden}.ld .stk i{display:block}.ld .i1{background:var(--ok)}.ld .i2{background:oklch(78% .09 25)}.ld .i3{background:var(--line)}.ld .day span{color:var(--faint);white-space:nowrap;font-size:.6875rem}.ld .day b{color:var(--mut);font-size:.6875rem;font-weight:600}.cri{grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.8rem;display:grid}.cri .cv{background:var(--soft);width:2.2rem;height:2.2rem;color:var(--mut);border-radius:.45rem;place-items:center;font-weight:600;display:grid}.cri b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.cri small{color:var(--mut);font-size:.78rem}.cri .r{text-align:right;font-variant-numeric:tabular-nums}.cri .r small{display:block}.ptag{background:var(--soft);color:var(--mut);border-radius:.3rem;padding:0 .35rem;font-size:.75rem}.ld-staff .sr{color:var(--mut);border-top:1px solid var(--line);flex-wrap:wrap;gap:.2rem .7rem;padding:.35rem 0;font-size:.78rem;display:flex}.ld-staff .sr b{color:var(--fg);min-width:4rem;font-weight:600}.ld-hook .fs-steps{margin-top:.8rem}.ld-hook .fs-form{grid-template-columns:1fr auto;margin-top:.6rem}.ld-hook .err,.ld-hook .wx-tip,.ld-hook .mut{margin:.5rem 0 0}.hook-url{align-items:center;gap:.6rem;min-width:0;margin-top:.6rem;display:flex}.hook-url code{text-overflow:ellipsis;white-space:nowrap;background:var(--soft);border-radius:.4rem;flex:1;min-width:0;padding:.35rem .6rem;font-size:.75rem;overflow:hidden}.hook-url .nact{margin:0}@media (width<=700px){.ld-two{grid-template-columns:1fr}}.ld-hook{padding-bottom:1.1rem}.ld-hook>:not(.conn-row){margin-left:1.15rem!important;margin-right:1.15rem!important}.ld-hook .fs-steps{padding-left:2.3rem;margin-left:0!important}.as{background:var(--bg);flex-direction:column;height:calc(100vh - 3.5rem);margin:-1.5rem -1.5rem -3rem;display:flex;position:relative}.as-list{z-index:41;border-right:1px solid var(--line);background:var(--card);visibility:hidden;align-content:start;gap:.15rem;width:20rem;padding:1rem .7rem;transition:transform .22s cubic-bezier(.2,.8,.2,1),visibility .22s;display:grid;position:absolute;top:0;bottom:0;left:0;overflow:auto;transform:translate(-102%);box-shadow:20px 0 50px -30px oklch(20% .02 260/.4)}.as-list.open{visibility:visible;transform:none}.as-new{background:var(--soft);cursor:pointer;height:2.4rem;color:var(--fg);border:0;border-radius:.65rem;align-items:center;gap:.5rem;margin-bottom:.4rem;padding:0 .8rem;font-size:.8125rem;font-weight:600;display:flex}.as-new span{color:var(--fg);font-size:1rem}.as-g{color:var(--mut);justify-content:space-between;margin:.9rem .45rem .3rem;font-size:.75rem;display:flex}.as-g b{font-weight:600}.as-i{text-align:left;cursor:pointer;color:var(--fg);font:inherit;background:0 0;border:0;border-radius:.55rem;gap:.15rem;padding:.55rem .6rem;display:grid}.as-i:hover{background:var(--hover,var(--soft))}.as-i b{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.as-i span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;font-size:.78rem;display:flex;overflow:hidden}.as-i .d{background:var(--bad);border-radius:50%;flex:none;width:.45rem;height:.45rem}.as-i .d.ask{background:var(--warn)}.as-i .d.rule{background:var(--mut)}.as-i .d.account{background:var(--warn)}.as-i .d.w{background:var(--blue)}.as-i .d.ok{background:var(--ok)}.as-none{color:var(--mut);margin:.1rem .6rem;font-size:.78rem}.as-none .nact{margin:0;font-size:.75rem}.as-main{flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.as-chat{position:absolute;inset:0}.as-frame{background:var(--bg);border:0;width:100%;height:100%;display:block}.as-note{max-width:46rem;margin:0 auto;padding:1.6rem 2rem 3rem}.as-st{align-items:center;gap:.6rem;font-size:.75rem;display:flex}.as-note h1{margin:.5rem 0 1.1rem;font-size:1.3rem}.as-k{grid-template-columns:1.8rem minmax(0,1fr);gap:.75rem;display:grid}.as-av svg{border-radius:.45rem;width:1.8rem;height:1.8rem;display:block}.as-av :deep(svg){border-radius:.45rem;width:1.8rem;height:1.8rem;display:block}.as-kb{align-content:start;gap:.8rem;font-size:.875rem;line-height:1.7;display:grid}.as-say{margin:0;font-size:.95rem}.as-ev{flex-wrap:wrap;gap:.35rem;display:flex}.as-ev span{background:var(--soft);color:var(--mut);border-radius:.35rem;padding:.1rem .5rem;font-size:.75rem}.as-appr{border:1.5px solid var(--blue);background:var(--card);border-radius:.8rem;gap:.45rem;padding:.8rem .95rem;display:grid;box-shadow:0 10px 30px -20px oklch(40% .2 266/.5)}.as-appr b{color:var(--blue-ink,var(--blue));font-size:.8125rem}.as-appr .note-acts,.as-more{margin:0}.as-watch{background:var(--soft);color:var(--mut);border-radius:.6rem;margin:0;padding:.65rem .8rem;font-size:.8rem}.as-mem{border-left:1px solid var(--line);background:var(--card);align-content:start;gap:1.3rem;padding:1.1rem 1rem;display:grid;overflow:auto}.as-mem h3{margin:0 0 .45rem;font-size:.8125rem}.as-m{border-top:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.78rem;display:grid}.as-m span{color:var(--mut)}.as-m b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.as-m .nact{margin:0;font-size:.75rem}.as-m select{border:1px solid var(--line);background:var(--card);height:1.9rem;color:var(--fg);font:inherit;border-radius:.45rem;grid-column:2/4;padding:0 .4rem;font-size:.78rem}.as-tip{margin:.5rem 0 0;font-size:.75rem;line-height:1.6}.kp{z-index:60;background:var(--card);border-left:1px solid var(--line);flex-direction:column;width:min(26rem,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 50px -30px oklch(20% .02 260/.45)}.kp-h{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:.5rem;height:3.25rem;padding:0 .8rem 0 1rem;font-size:.85rem;display:flex}.kp-h .mut{white-space:nowrap;text-overflow:ellipsis;margin-right:auto;font-size:.75rem;overflow:hidden}.kp-h .nact{white-space:nowrap;margin:0;font-size:.75rem}.kp-k svg{border-radius:.35rem;width:1.4rem;height:1.4rem;display:block}.kp-x{color:var(--mut);cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-size:1.3rem;line-height:1}.kp-frame{background:var(--bg);border:0;flex:1;width:100%}.kp-enter-active,.kp-leave-active{transition:transform .22s,opacity .22s}.kp-enter-from,.kp-leave-to{opacity:0;transform:translate(24px)}.as-bar{border-bottom:1px solid var(--line);background:var(--card);flex:none;align-items:center;gap:.4rem;height:2.9rem;padding:0 .6rem 0 .5rem;display:flex}.as-bar button{color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0}.as-bar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:1.15rem;height:1.15rem}.as-bar-h{text-align:left;border-radius:.55rem;flex:1;align-items:center;gap:.5rem;min-width:0;height:2.3rem;padding:0 .45rem;display:flex}.as-bar-h:hover,.as-bar-new:hover,.as-bar-h:active,.as-bar-new:active{background:var(--soft)}.as-bar-h span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.as-bar-h i{background:var(--ink);min-width:1.15rem;height:1.15rem;color:var(--on-ink);border-radius:999px;flex:none;place-items:center;padding:0 .3rem;font-size:.75rem;font-style:normal;display:grid}.as-bar-new{border-radius:.55rem;place-items:center;width:2.3rem;height:2.3rem;display:grid;color:var(--fg)!important}.as-bar .as-bar-pill{background:var(--soft);height:1.9rem;color:var(--fg);border-radius:999px;flex:none;padding:0 .8rem;font-size:.8rem}.as-bar .as-bar-pill:hover{background:color-mix(in oklch,var(--blue) 10%,var(--soft))}.as-bar .as-bar-pill.as-todo{color:var(--blue-ink,var(--blue));font-weight:600}.as-scrim{z-index:40;background:oklch(20% .02 260/.18);border:0;padding:0;animation:.2s both scrim-in;display:block;position:absolute;inset:0}@media (width<=700px){.as{height:calc(100dvh - 64px - 60px - env(safe-area-inset-bottom));flex-direction:column;margin:-22px -16px -24px;display:flex}.as-list{z-index:71;width:min(20rem,86vw);padding-top:max(1rem,env(safe-area-inset-top));visibility:hidden;border-right:0;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:20px 0 50px -30px oklch(20% .02 260/.5)}.as-scrim{z-index:70;background:oklch(20% .02 260/.32);position:fixed}.as-bar{padding:0 .5rem 0 .35rem}.as-bar .as-bar-pill.as-todo{display:none}}@keyframes scrim-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.as-list{transition:none}.as-scrim{animation:none}}.tier-h.follow:before{background:var(--ok)}.t-tag.follow{background:var(--ok-bg);color:var(--ok)}.home-note.task.follow{--k:var(--ok)}.as-follow b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box}.kbrief{border-radius:1rem;background:var(--card)!important;border:1px solid var(--line)!important;box-shadow:0 1px 2px oklch(0% 0 0/.04)!important}.kbrief:after{content:none!important}.kbrief:before{content:"";background:var(--blue);transform-origin:top;border-radius:0 3px 3px 0;width:3px;animation:.7s cubic-bezier(.2,.7,.2,1) .1s both ink-in;position:absolute;top:1.3rem;bottom:1.3rem;left:0}@keyframes ink-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.b-scope{border-color:var(--line)}.as-appr{box-shadow:none;animation:.45s cubic-bezier(.2,.8,.2,1) both appr-in}@keyframes appr-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.home-note.task:hover{box-shadow:0 1px 0 var(--line),0 6px 16px -12px oklch(0% 0 0/.25)}.kp-enter-active{transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .2s}.kp-leave-active{transition:transform .2s,opacity .16s}.kp-enter-from{transform:translate(40px)}.kp-leave-to{transform:translate(24px)}.as-note{animation:.3s cubic-bezier(.2,.7,.2,1) both rise}.as-i{transition:background-color .15s}.as-i.on{background:var(--soft)}@media (prefers-reduced-motion:reduce){.kbrief:before,.as-appr,.as-note{animation:none}.kp-enter-active,.kp-leave-active{transition:none}}.kface svg{display:block}.sb-k.kface svg{width:1.05rem;height:1.05rem}.b-k.kface svg{width:1.35rem;height:1.35rem}.kface .eye{transform-box:fill-box;transform-origin:50%;animation:5.5s infinite kblink}.kface .eye:last-of-type{animation-delay:40ms}@keyframes kblink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}.kface.think .eyes{animation:2.2s ease-in-out infinite klook}@keyframes klook{0%,to{transform:translate(0)}30%{transform:translate(-5px)}65%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.kface .eye,.kface.think .eyes{animation:none}}.kbrief{background:linear-gradient(180deg,color-mix(in oklch,var(--blue) 7%,var(--card)) 0%,var(--card) 68%)!important;border-color:color-mix(in oklch,var(--blue) 16%,var(--line))!important;box-shadow:0 14px 36px -28px color-mix(in oklch,var(--blue) 55%,transparent)!important}.kbrief:before{content:none!important}.preset{background:var(--soft);border-style:solid}.preset:hover{background:var(--card)}.as-conv span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.as-mem h3 small{color:var(--faint);margin-left:.4rem;font-size:.75rem;font-weight:400}.as-m.editing{grid-template-columns:4.5rem minmax(0,1fr);align-items:start}.as-m.editing textarea{border:1px solid color-mix(in oklch,var(--blue) 45%,var(--line));background:var(--card);width:100%;min-height:3.2rem;color:var(--fg);font:inherit;resize:vertical;border-radius:.5rem;grid-column:2;padding:.4rem .55rem;font-size:.78rem;line-height:1.5}.as-m.editing .as-m-acts{grid-column:2;align-items:center;gap:.6rem;display:flex}.as-m-acts .btn{height:1.7rem;padding:0 .7rem;font-size:.75rem}.as-m-acts .nact{margin:0;font-size:.75rem}.as-m b.mut{font-weight:400}.as-av.kface svg{border-radius:0}.platform-tabs button.off{color:var(--faint)}.platform-tabs button.off .pf-ic{filter:grayscale();opacity:.5}i.pf-off{background:var(--soft);color:var(--mut);vertical-align:1px;border-radius:.3rem;margin-left:.35rem;padding:.05rem .35rem;font-size:.75rem;font-style:normal}@media (width<=760px){i.pf-off{color:var(--mut);font-size:.75rem;display:none}}.b-scope img.off{filter:grayscale();opacity:.4}.acc-row.unlinked .acc-nm img{filter:grayscale();opacity:.5}.acc-row.unlinked .acc-sub{color:var(--mut)}.btn.sm{border-radius:8px;height:1.75rem;padding:0 .7rem;font-size:.75rem}.btn.ghost{color:var(--mut);background:0 0}.btn.ghost:hover{background:var(--soft);color:var(--fg)}a.btn{text-decoration:none}.seg.sm button{padding:.2rem .6rem;font-size:.75rem}.reader{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.reader-l{color:var(--mut);white-space:nowrap;font-size:.75rem}.reader .seg{max-width:100%}.reader .seg button{text-overflow:ellipsis;max-width:11rem;overflow:hidden}.kbrief.demo{overflow:hidden}.kbrief.demo .demo-body{filter:grayscale();opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.kbrief.demo .b-line{stroke-dasharray:none}.demo-cover{z-index:2;background:var(--card);border:1px solid color-mix(in oklch,var(--blue) 22%,var(--line));box-shadow:0 18px 40px -26px color-mix(in oklch,var(--blue) 70%,transparent);border-radius:.95rem;align-items:center;gap:1rem;margin-top:-1.2rem;padding:1rem 1.15rem;animation:.5s cubic-bezier(.2,.8,.2,1) .25s both demo-up;display:flex;position:relative}.demo-cover .b-k.kface svg{width:2rem;height:2rem}.demo-cover>div{flex:1;min-width:0}.demo-cover b{font-size:.95rem}.demo-cover p{color:var(--mut);margin:.25rem 0 0;font-size:.8125rem;line-height:1.6}@keyframes demo-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=700px){.demo-cover{flex-wrap:wrap}.demo-cover .btn{width:100%}}.kbrief:not(.demo):before{background:var(--blue);transform-origin:top;border-radius:0 3px 3px 0;width:3px;animation:.7s cubic-bezier(.2,.7,.2,1) .15s both ink-in;position:absolute;top:1.3rem;bottom:1.3rem;left:0;content:""!important}.as-conv{animation:.3s cubic-bezier(.2,.7,.2,1) both rise}.as-m.saved{animation:1.2s mem-flash}@keyframes mem-flash{0%{background:color-mix(in oklch,var(--ok) 18%,transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.demo-cover,.kbrief:not(.demo):before,.as-conv,.as-m.saved{animation:none}}.health-bar{background:var(--bad-bg);color:var(--fg);border-radius:16px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 12px 12px 14px;display:flex}.hb-ic{background:var(--card);width:30px;height:30px;color:var(--bad);border-radius:50%;flex:none;place-items:center;display:grid}.hb-ic svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}.hb-t{flex:1;gap:2px;min-width:0;display:grid}.hb-t b{font-size:.9rem;font-weight:600}.hb-t small{color:var(--mut);font-size:.78rem}.health-bar .btn{flex:none}.hb-enter-active{transition:opacity .3s,transform .45s cubic-bezier(.2,.9,.25,1.14)}.hb-enter-from{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.hb-enter-active{transition:none}}.set-wrap{max-width:48rem;margin:0 auto}.set-wrap .ph:not(svg){margin-bottom:1.1rem}.set-card{box-shadow:var(--sh1);border:0;border-radius:1.25rem;margin-bottom:1.1rem;padding:1.3rem 1.45rem 1.15rem}.set-h{align-items:center;gap:.7rem;margin-bottom:.55rem;display:flex}.set-h h3{margin:0;font-size:1.02rem}.set-ic{border-radius:.55rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.set-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.set-ic.kface svg{width:100%;height:100%}.set-ic.t-green{background:var(--ok-bg);color:var(--ok)}.set-ic.t-orange{background:var(--warn-bg);color:var(--warn)}.set-ic.t-teal{color:oklch(55% .12 200);background:oklch(96% .03 200)}.set-hint{color:var(--mut);margin-left:auto;font-size:.78rem}.set-more{margin-left:auto!important}.set-acct{margin-left:auto}.set-acct select{background:var(--soft);height:1.9rem;font:inherit;color:var(--fg);border:0;border-radius:999px;padding:0 .8rem;font-size:.8rem}.set-row{border-radius:.9rem;align-items:center;gap:.8rem;margin:0 -.75rem;padding:.7rem .75rem;transition:background-color .15s;display:flex}.set-row:hover{background:var(--hover,var(--soft))}.set-t{flex:1;gap:.12rem;min-width:0;display:grid}.set-t p{margin:0;font-size:.94rem;line-height:1.55}.set-t p b{font-weight:600}.set-t p em{color:var(--mut);margin-left:.55rem;font-size:.82rem;font-style:normal}.set-t small{color:var(--mut);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.set-row.muted .set-t p{color:var(--mut)}.set-act{opacity:0;transition:opacity .15s;margin:0!important}.set-row:hover .set-act,.set-act.show,.set-act:focus-visible{opacity:1}@media (hover:none){.set-act{opacity:1}}.set-row.editing{background:var(--soft);gap:.4rem;display:grid}.set-lbl{color:var(--mut);font-size:.75rem}.set-edit{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.set-edit input,.set-edit select{background:var(--card);min-width:12rem;height:2.25rem;font:inherit;color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--line);border:0;border-radius:.7rem;flex:1;padding:0 .8rem;font-size:.9rem}.set-edit input:focus{box-shadow:inset 0 0 0 1.5px var(--blue);outline:0}.set-pf{border-radius:.9rem;align-items:center;gap:.8rem;margin:0 -.75rem;padding:.75rem;display:flex}.set-pf:hover{background:var(--hover,var(--soft))}.set-pf img{object-fit:contain;flex:none;width:1.6rem;height:1.6rem}.set-pf small i{background:var(--ok);border-radius:50%;flex:none;width:.45rem;height:.45rem}.set-pf.bad small{color:var(--bad)}.set-pf.bad small i{background:var(--bad)}.set-pf.off img{filter:grayscale();opacity:.5}.set-pf.off .set-t p{color:var(--mut)}.set-pf.off small i{background:var(--line)}.set-pf .btn{flex:none}.btn.warn{background:var(--bad-bg);color:var(--bad)}.set-chans{flex-wrap:wrap;gap:.45rem;margin:.2rem 0 .75rem;display:flex}.set-ch{color:var(--mut);box-shadow:none;background:var(--soft);border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem .4rem .55rem;font-family:inherit;font-size:.82rem;display:inline-flex}.set-ch i{width:1.05rem;height:1.05rem;box-shadow:inset 0 0 0 1.5px var(--faint);border-radius:50%;flex:none;position:relative}.set-ch.on{background:var(--soft);box-shadow:none;color:var(--fg)}.set-ch.on i{background:var(--ok);box-shadow:none}.set-ch.on i:after{content:"";border:.12rem solid #fff;border-width:0 .12rem .12rem 0;width:.24rem;height:.48rem;position:absolute;top:.2rem;left:.36rem;transform:rotate(45deg)}.set-ch.add{color:var(--fg);cursor:pointer;padding-left:.85rem}.set-line{border-top:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.8rem;padding:.7rem 0;display:grid}.set-line>span{color:var(--mut);font-size:.8rem}.set-line p{gap:.1rem;margin:0;font-size:.92rem;line-height:1.55;display:grid}.set-line small{color:var(--mut);font-size:.78rem}.set-log{font-size:.8rem;margin:.35rem 0 0!important}.set-me-h{align-items:center;gap:.8rem;display:flex}.set-me-h .av{background:var(--soft);width:2.1rem;height:2.1rem;color:var(--mut);border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:grid}.set-me-h .sp{gap:.3rem;margin-left:auto;display:flex}.nact.danger{color:var(--bad)}.set-pw{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;padding-top:.9rem;display:flex}.set-pw input{background:var(--soft);min-width:10rem;height:2.25rem;font:inherit;color:var(--fg);border:0;border-radius:.7rem;flex:1;padding:0 .8rem;font-size:.9rem}.set-err{color:var(--bad);font-size:.8rem}.sub-tabs{background:var(--soft);border-radius:.9rem;gap:.25rem;width:max-content;max-width:100%;margin:0 0 1.1rem;padding:.25rem;display:flex;overflow-x:auto}.sub-tabs button{font:inherit;color:var(--mut);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.7rem;padding:.45rem .95rem;font-size:.85rem;transition:background-color .2s,color .2s,box-shadow .2s}.sub-tabs button:hover{color:var(--fg)}.sub-tabs button.on{background:var(--card);color:var(--fg);font-weight:600;box-shadow:0 1px 3px oklch(0% 0 0/.08)}.back-set{font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.25rem;margin:0 0 .6rem;padding:.3rem .5rem .3rem .2rem;font-size:.82rem;display:inline-flex}.back-set:hover{background:var(--soft);color:var(--fg)}.back-set svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}@media (width<=760px){.set-card{padding:1.1rem 1.1rem 1rem}.set-line{grid-template-columns:1fr;gap:.2rem}.set-me-h{flex-wrap:wrap}.set-me-h .sp{width:100%;margin-left:0}}.set-empty{color:var(--mut);margin:.2rem 0 .4rem;font-size:.9rem;line-height:1.6}.set-sign>p{max-width:640px;color:var(--mut);margin:0 0 16px;font-size:13px;line-height:1.7}.set-unknown{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:.45rem;margin:.5rem 0 .3rem;padding-top:.75rem;display:flex}.set-unknown b{color:var(--mut);margin-right:.15rem;font-size:.75rem;font-weight:500}.set-unknown button{background:var(--soft);box-shadow:none;font:inherit;color:var(--mut);cursor:pointer;border:0;border-radius:999px;padding:.32rem .75rem;font-size:.8rem;transition:color .15s,box-shadow .15s}.set-unknown button:hover{color:var(--fg);background:color-mix(in oklch,var(--fg) 8%,var(--soft))}.shell{transition:grid-template-columns .24s cubic-bezier(.3,.7,.2,1)}.sb-top{align-items:center;gap:.25rem;padding-right:.55rem;display:flex}.sb-top .sb-brand{flex:1;min-width:0}.sb-fold{width:1.9rem;height:1.9rem;color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:.45rem;flex:none;place-items:center;transition:opacity .15s,background-color .15s,color .15s;display:grid}.sb:hover .sb-fold,.sb-fold:focus-visible{opacity:1}.sb-fold:hover{background:var(--hover);color:var(--fg)}.sb-fold svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.sb-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-recent{margin-top:1.15rem}.sb-rh{letter-spacing:.02em;color:var(--mut);justify-content:space-between;align-items:center;margin:0 .35rem .3rem .6rem;font-size:.75rem;font-weight:600;display:flex}.sb-plus{width:1.5rem;height:1.5rem;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;transition:background-color .15s,color .15s;display:grid}.sb-plus:hover{background:var(--hover);color:var(--fg)}.sb-plus svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:.9rem;height:.9rem}.sb-rl{gap:1px;display:grid}.sb-conv{width:100%;height:2rem;color:var(--mut);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:0 .6rem;font-size:.8125rem;transition:background-color .15s,color .15s;display:block;overflow:hidden}.sb-conv:hover{background:var(--hover);color:var(--fg)}.sb-conv.on{background:var(--soft);color:var(--fg);font-weight:600}.sb-rg{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin:.55rem .6rem .15rem;font-size:.6875rem;overflow:hidden}.sb-rg:first-child{margin-top:0}.sb-more{width:100%;height:1.9rem;color:var(--faint);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:0 .6rem;font-size:.75rem;display:block}.sb-more:hover{background:var(--hover);color:var(--fg)}.sb-start{margin:.15rem .1rem 0;padding:0 .5rem}.sb-start p{color:var(--mut);margin:0 0 .3rem;font-size:.78rem;line-height:1.55}.sb-start button{width:calc(100% + 1rem);color:var(--mut);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;margin:0 -.5rem;padding:.4rem .5rem;font-size:.8125rem;transition:background-color .15s,color .15s;display:block}.sb-start button:hover{background:var(--hover);color:var(--fg)}.sbr-enter-from{opacity:0;transform:translateY(-4px)}.sbr-enter-active{transition:opacity .25s,transform .25s}.sbr-move{transition:transform .25s}.sbr-leave-active{display:none}.sb-plan{background:var(--blue-bg);height:1.35rem;color:var(--blue-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:.4rem;flex:none;margin-right:.35rem;padding:0 .45rem;font-size:.7rem;font-weight:500;transition:background-color .14s}.sb-plan:hover,.sb-plan.on{background:color-mix(in oklch,var(--blue) 16%,var(--card))}.me-row{border-radius:.7rem;align-items:center;transition:background-color .14s;display:flex}.me-row:hover,.me-row.open{background:var(--hover)}.me-row .me{background:0 0;flex:1;min-width:0}.me-row .me:hover,.me-row .me[aria-expanded=true]{background:0 0}.ke-ops{color:var(--faint);font-size:12px}html[data-theme=dark] .kf-bg{stroke:#ffffff29;stroke-width:2px}.plan-pop{z-index:60;border:1px solid var(--line);background:var(--card);border-radius:.8rem;width:19rem;padding:.95rem .9rem .8rem;position:absolute;bottom:calc(100% - .35rem);left:.75rem;box-shadow:0 18px 40px -16px #0f172a4d}.plan-pop header{align-items:center;gap:.5rem;display:flex}.plan-pop header b{font-size:.9375rem}.pp-chip{background:var(--soft);color:var(--fg);border-radius:999px;padding:.12rem .5rem;font-size:.75rem;font-weight:600}.pp-lead{color:var(--mut);margin:.35rem 0 .7rem;font-size:.78rem;line-height:1.55}.pp-tiers{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.pp-tiers li{background:var(--bg);border-radius:.55rem;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.pp-tiers li div{flex:1;min-width:0}.pp-tiers b{font-size:.8125rem;display:block}.pp-tiers span{color:var(--mut);font-size:.78rem;line-height:1.45;display:block}.pp-tiers em{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-style:normal;font-weight:650}.pp-tiers small{color:var(--mut);font-size:.75rem;font-weight:400}.pp-tiers img{flex:none;align-self:flex-start;width:1.1rem;height:1.1rem;margin-top:.1rem}.pp-tag{background:var(--soft);color:var(--mut);border-radius:999px;padding:.1rem .45rem;font-size:.75rem!important;font-weight:600!important}.pp-tag.on{color:oklch(45% .12 150);background:oklch(62% .15 150/.14)}.pp-go{background:var(--ink);width:100%;height:2.1rem;color:var(--on-ink);font:inherit;cursor:pointer;border:0;border-radius:.55rem;margin-top:.7rem;font-size:.8125rem;font-weight:600;transition:filter .15s;display:block}.pp-go:hover{filter:brightness(1.08)}@media (width>=761px){.shell.sb-mini{--sidebar:4.25rem}.sb-mini .sb-top{flex-direction:column;gap:.35rem;padding:.85rem 0 .4rem}.sb-mini .sb-brand{flex:none;padding:0}.sb-mini .sb-fold{opacity:1}.sb-mini .sb-name,.sb-mini .sb-t,.sb-mini .sb-recent,.sb-mini .sp-go,.sb-mini .me-t,.sb-mini .me-c{display:none}.sb-mini .sb-nav{padding:.25rem .55rem}.sb-mini .sb-item{justify-content:center;padding:0;position:relative}.sb-mini .sb-badge{min-width:.55rem;height:.55rem;box-shadow:0 0 0 2px var(--card);padding:0;font-size:0;position:absolute;top:.25rem;right:.3rem}.sb-mini .sb-foot{padding:.6rem .55rem}.sb-mini .sb-plan{display:none}.sb-mini .me{justify-content:center;padding:.35rem 0}.sb-mini .me-menu{width:17rem;bottom:.4rem;left:calc(100% + .4rem);right:auto}.sb-mini .plan-pop{bottom:.4rem;left:calc(100% + .4rem)}.as-list .dup{display:none}}@media (width<=760px){.sb-fold{display:none}}@media (prefers-reduced-motion:reduce){.shell,.sbr-enter-active,.sbr-move{transition:none}}.b-yday{fill:none;stroke:#9aa6bf;stroke-width:1.6px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.b-legend i.l3{background:repeating-linear-gradient(90deg,#9aa6bf 0 4px,#0000 4px 7px)}.b-legend b{color:var(--fg);font-weight:650}.b-wait{height:11rem;color:var(--mut);background:repeating-linear-gradient(180deg,transparent 0 2.7rem,color-mix(in oklch,var(--line) 75%,transparent) 2.7rem calc(2.7rem + 1px));border-radius:.8rem;justify-content:center;align-items:center;gap:.6rem;margin:0;font-size:.8125rem;display:flex}.b-wait p{margin:0}.k-wait{border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in oklch,var(--blue) 6%,var(--card)),var(--card));border-radius:.8rem;align-items:flex-start;gap:.75rem;padding:.95rem 1rem;display:flex}.k-wait .b-k.kface svg{width:1.6rem;height:1.6rem}.k-wait b{font-size:.9rem;display:block}.k-wait p{color:var(--mut);margin:.2rem 0 0;font-size:.8125rem;line-height:1.6}.wait-line{background:var(--soft);color:var(--mut);border-radius:.6rem;align-items:flex-start;gap:.55rem;margin:0 0 .4rem;padding:.55rem .75rem;font-size:.8125rem;line-height:1.55;display:flex}.wait-line b{color:var(--fg);font-weight:600}.wait-line i{background:oklch(75% .14 75);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.42rem;animation:2.2s ease-out infinite wl-pulse;box-shadow:0 0 oklch(75% .14 75/.5)}@keyframes wl-pulse{0%{box-shadow:0 0 oklch(75% .14 75/.45)}70%{box-shadow:0 0 0 .45rem oklch(75% .14 75/0)}to{box-shadow:0 0 oklch(75% .14 75/0)}}.all-clear{border:1px solid color-mix(in oklch,oklch(62% .15 150) 22%,var(--line));background:color-mix(in oklch,oklch(62% .15 150) 6%,var(--card));border-radius:.8rem;align-items:center;gap:.6rem;margin:0;padding:.85rem 1rem;font-size:.875rem;display:flex}.all-clear i{color:#fff;background:oklch(62% .15 150);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.all-clear svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;width:.95rem;height:.95rem;animation:.6s cubic-bezier(.3,.7,.2,1) .25s forwards ac-tick}.todo-line{background:var(--soft);color:var(--mut);border-radius:.6rem;align-items:center;gap:.6rem;margin:0 0 .4rem;padding:.45rem .5rem .45rem .65rem;font-size:.8125rem;line-height:1.5;display:flex}.todo-line b{color:var(--fg);font-weight:600}.todo-line .tl-t{flex:1;min-width:0}.todo-line .btn{flex:none}.tl-ic{width:1.5rem;height:1.5rem;color:var(--tc);background:color-mix(in oklch,var(--tc) 13%,transparent);border-radius:.45rem;flex:none;place-items:center;display:grid}.tl-ic svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.todo-line.hot{background:color-mix(in oklch,var(--bad) 7%,var(--card))}.todo-line.hot .tl-t b{color:var(--bad)}.home-done{gap:.85rem;padding:1.05rem 1.15rem}.home-done i{width:2rem;height:2rem}.home-done svg{width:1.1rem;height:1.1rem}.home-done b{font-size:.9375rem;font-weight:600;display:block}.home-done p{color:var(--mut);margin:.15rem 0 0;font-size:.8125rem;line-height:1.6}@keyframes ac-tick{to{stroke-dashoffset:0}}.home-plans{margin-top:1.1rem}.tier-h.plans .hp-all{margin-left:auto;font-size:.8rem}.hp-list{background:var(--card);border-radius:.9rem;padding:.35rem;display:grid;box-shadow:0 1px 2px #0e14240d,0 2px 10px #0e14240a}.hp-row{isolation:isolate;width:100%;min-height:3.4rem;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;grid-template-columns:minmax(0,1fr) 7rem;grid-template-areas:"nm amt""meta amt";align-items:center;gap:.1rem 1rem;padding:.55rem .75rem;transition:background-color .14s;display:grid;position:relative}.hp-row:hover{background:color-mix(in oklch,var(--fg) 3%,transparent)}.hp-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.hp-fill{z-index:-1;border-radius:.65rem;transition:width .4s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:.2rem;bottom:.2rem;left:0;overflow:hidden}.hp-fill i{flex:0 0 0;height:100%}.hp-fill .n,.sp-fill .n{background:color-mix(in oklch,var(--fg) 6%,transparent)}.hp-fill .x,.sp-fill .x{background:var(--bad-bg)}.hp-fill .v,.sp-fill .v{background:var(--ok-bg)}.sp{isolation:isolate;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.5rem;min-width:11rem;padding:.35rem .55rem;display:flex;position:relative}.sp-fill{z-index:-1;border-radius:.5rem;transition:width .4s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.sp-fill i{flex:0 0 0;height:100%}.sp b{font-weight:600}.sp small{font-size:.72rem}.sp small.bad{color:var(--bad)}.sp small.ok{color:var(--ok)}.sp.none{color:var(--mut);font-size:.8125rem}.sp-bud{color:var(--faint);white-space:nowrap;margin:.15rem 0 0 .55rem;font-size:.72rem;display:block}.sp-bud.warn{color:var(--warn)}.sp-bud.warn:before{content:"";background:var(--warn);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:.35rem;display:inline-block}.c-cost{white-space:nowrap}.c-cost .k-delta{margin-left:.5rem}@media (width<=760px){.tbl.plan-tbl tbody tr td.c-use{flex:100%;margin-left:2.3rem}.sp{min-width:0}.cost-tbl td.c-cost .k-delta{width:fit-content;margin:.2rem 0 0 auto;display:block}}.hp-nm{white-space:nowrap;grid-area:nm;min-width:0;font-size:.8125rem;display:flex}.hp-nm .nm-h{text-overflow:ellipsis;color:var(--faint);overflow:hidden}.hp-nm .nm-t{flex:none;font-weight:600}.hp-meta{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;grid-area:meta;font-size:.75rem;overflow:hidden}.hp-amt{grid-area:amt;justify-items:end;line-height:1.35;display:grid}.hp-amt b{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.hp-amt small{color:var(--mut);font-size:.72rem;font-weight:500}.hp-amt .bad{color:var(--bad)}.hp-amt .ok{color:var(--ok)}.hp-say{color:var(--blue-ink);align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:.8125rem;display:flex}.hp-sort{background:var(--soft);border-radius:.55rem;margin-left:auto;padding:2px;display:inline-flex}.hp-sort button{height:1.5rem;color:var(--mut);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:0 .6rem;font-size:.75rem;transition:background-color .14s,color .14s}.hp-sort button.on{background:var(--card);color:var(--fg);font-weight:500;box-shadow:0 1px 2px #0f172a14}.tier-h.plans .hp-sort+.hp-all{margin-left:.6rem}.hp-move{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.hp-more{margin-top:.5rem;font-size:.8rem}@media (width<=760px){.hp-row{grid-template-columns:minmax(0,1fr) 5.6rem;padding:.55rem .6rem}.hp-sort{display:none}}@media (prefers-reduced-motion:reduce){.hp-move,.hp-fill{transition:none}.wait-line i,.hp-row{animation:none}.all-clear svg{stroke-dashoffset:0;animation:none}}.me{border-radius:.7rem;gap:.65rem;padding:.45rem .5rem}.me .av,.set-me-h .av{width:2.15rem;height:2.15rem;color:var(--on-ink);border-radius:.7rem;flex:none;font-size:.875rem;font-weight:650;background:var(--ink)!important}.me-t b{font-size:.84rem;font-weight:600}.me-t span{color:var(--mut);margin-top:.05rem;font-size:.78rem}.me .me-c{fill:currentColor;width:1.05rem;height:1.05rem;color:var(--faint);opacity:.55;flex:none;transition:opacity .15s,color .15s}.me:hover .me-c,.me[aria-expanded=true] .me-c{opacity:1;color:var(--fg)}.home-yday{margin-top:1.1rem}.yd-date{color:var(--faint);font-size:.75rem}.yd-card{border:1px solid var(--line);background:var(--card);border-radius:.8rem;overflow:hidden}.yd-line{border-bottom:1px solid color-mix(in oklch,var(--line) 60%,transparent);color:var(--mut);animation:rise .45s calc(var(--i) * 50ms) both cubic-bezier(.2,.7,.2,1);gap:.6rem;margin:0;padding:.75rem .95rem;font-size:.8125rem;line-height:1.6;display:flex}.yd-line:last-child{border-bottom:0}.yd-line b{min-width:5.5rem;color:var(--fg);flex:none;font-weight:600}.yd-line.warn b{color:oklch(50% .19 25)}@media (prefers-reduced-motion:reduce){.yd-line{animation:none}}.b-partial{color:var(--mut);align-items:center;gap:.45rem;margin:.35rem 0 0;font-size:.8125rem;display:flex}.b-partial i{background:oklch(75% .14 75);border-radius:50%;flex:none;width:.45rem;height:.45rem}.set-ic.t-red{color:oklch(55% .19 25);background:oklch(96% .03 25)}.dm-msg{background:var(--soft);color:var(--fg);border-radius:.6rem;margin:.5rem 0 0;padding:.55rem .75rem;font-size:.8125rem}.dm-model{border-top:1px dashed var(--line);margin-top:.6rem;padding-top:.6rem}.dm-model-f{grid-template-columns:1fr 1fr;align-items:center;gap:.5rem;display:grid}.dm-model-f input{border:1px solid var(--line);background:var(--card);height:2.2rem;color:var(--fg);font:inherit;border-radius:.55rem;padding:0 .7rem;font-size:.8125rem}.dm-model-f input:first-child{grid-column:1/-1}.dm-model-f span{align-items:center;gap:.5rem;display:flex}.dm-model-f small{grid-column:1/-1}.dm-page{flex-direction:column;height:calc(100vh - 3.5rem);margin:-1.5rem -1.5rem -3rem;display:flex}.dm-bar{border-bottom:1px solid var(--line);background:var(--card);flex:none;align-items:center;gap:.75rem;height:3rem;padding:0 1rem;display:flex}.dm-bar .back-set{white-space:nowrap;margin:0}.dm-bar b{white-space:nowrap;font-size:.9375rem}.dm-bar .mut{font-size:.78rem}.dm-account{color:var(--mut);background:var(--card);flex:none;align-items:center;gap:10px;padding:10px 16px;font-size:.8125rem;display:flex}.dm-account select{background:var(--soft);min-width:200px;color:var(--fg);font:inherit;border:0;border-radius:8px;padding:6px 10px}.dm-frame{background:var(--bg);border:0;flex:1;width:100%}@media (width<=760px){.dm-page{height:calc(100dvh - 64px - 60px - env(safe-area-inset-bottom));margin:-22px -16px -24px}.dm-bar .mut{display:none}.dm-model-f{grid-template-columns:1fr}}.dmx{gap:1.4rem;container:dmx/inline-size}.dmx .ph p{max-width:36rem}.dmx-brief .b-top{flex-wrap:wrap;row-gap:.4rem}.dmx-brief .b-scope{align-items:center;display:inline-flex}.dmx-plug i{background:var(--ok);border-radius:50%;flex:none;width:.42rem;height:.42rem}.dmx-plug.stale{border-color:color-mix(in oklch,var(--warn) 40%,var(--line));background:color-mix(in oklch,var(--warn) 12%,var(--card));color:color-mix(in oklch,var(--warn) 84%,var(--fg))}.dmx-plug.stale i{background:var(--warn)}.dmx-brief .b-grid{grid-template-columns:minmax(0,1fr);gap:1.1rem}.dmx-brief .b-head{font-size:1.4rem}.dmx-brief .b-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;max-width:none}.dmx-brief .b-stat b{white-space:nowrap;font-size:1.3rem}.dmx-brief .b-head .nw{white-space:nowrap}.dmx-chart{align-self:center;min-width:0}@container dmx (width>=34rem){.dmx-brief .b-head{font-size:1.7rem}.dmx-brief .b-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@container dmx (width>=52rem){.dmx-brief .b-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2rem}.dmx-brief .b-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dmx (width>=68rem){.dmx-brief .b-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.dmx-bars{border-bottom:1px solid color-mix(in oklch,var(--fg) 14%,transparent);height:11rem;display:flex;position:relative}.dmx-bars .gl{border-top:1px solid color-mix(in oklch,var(--fg) 7%,transparent);pointer-events:none;height:0;position:absolute;left:0;right:0}.dmx-now{border-left:1px dashed color-mix(in oklch,var(--fg) 28%,transparent);pointer-events:none;width:0;position:absolute;top:.3rem;bottom:0}.dmx-hr{z-index:1;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.dmx-bar{background:var(--fg);transform-origin:bottom;width:56%;max-width:1.4rem;min-height:2px;animation:.6s cubic-bezier(.2,.7,.2,1) both dmx-grow;animation-delay:calc(var(--i,0) * 22ms);border-radius:.28rem .28rem .08rem .08rem;flex:none;transition:height .5s cubic-bezier(.2,.7,.2,1),filter .15s;display:block}.dmx-hr.zero .dmx-bar{background:var(--line)}.dmx-hr:hover .dmx-bar{filter:brightness(1.14)}@keyframes dmx-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dmx-dot{background:var(--ok);min-width:.6rem;height:.6rem;box-shadow:0 0 0 2px var(--card);color:var(--card);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;margin-bottom:.3rem;font-size:.6875rem;font-weight:700;line-height:1;display:grid}.dmx-dot.n{min-width:1.1rem;height:1.1rem;padding:0 .22rem}.dmx-axis{height:1rem;color:var(--faint);font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:.6875rem;position:relative}.dmx-axis span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.dmx-axis span.s{transform:none}.dmx-brief .b-legend{margin-top:.55rem}.dmx-brief .b-legend i.dl1{background:var(--fg);border-radius:.15rem;width:.65rem;height:.5rem}.dmx-brief .b-legend i.dl2{background:var(--ok);border-radius:50%;width:.55rem;height:.55rem}.dmx-brief .b-nochart{border-color:var(--line);text-align:center;padding:0 1.2rem;line-height:1.7}.dmx-acts{border-top:1px solid color-mix(in oklch,var(--blue) 12%,var(--line));flex-wrap:wrap;gap:.5rem;margin-top:1.15rem;padding-top:1rem;display:flex}.dmx-chip{border:1px solid color-mix(in oklch,var(--blue) 16%,var(--line));background:var(--card);height:2.15rem;font:inherit;color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.8125rem;transition:filter .15s,background-color .15s;display:inline-flex}.dmx-chip:hover{background:var(--hover)}.dmx-chip.pri{background:var(--ink);border-color:var(--ink);color:var(--on-ink);font-weight:550}.dmx-chip.pri:hover{filter:brightness(1.06)}.dmx-chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.dmx-skel{gap:1.1rem;display:grid}.dmx-skel i{background:linear-gradient(90deg,var(--soft) 25%,var(--hover) 37%,var(--soft) 63%);background-size:400% 100%;border-radius:1rem;animation:1.3s infinite sk;display:block}.dmx-skel .s1{height:15rem}.dmx-skel .s2{height:10rem}.dmx-skel .s3{height:14rem}.dmx-note{align-items:center;gap:1rem;padding:1.2rem 1.3rem;display:flex}.dmx-note>div{flex:1;min-width:0}.dmx-note h3{margin:0;font-size:1rem;font-weight:650}.dmx-note p{max-width:40rem;color:var(--mut);margin:.3rem 0 0;font-size:.875rem;line-height:1.7}.dmx-note-ic{--tc:oklch(55% .2 305);width:2.4rem;height:2.4rem;color:var(--tc);background:color-mix(in oklch,var(--tc) 13%,transparent);border-radius:.8rem;flex:none;place-items:center;display:grid}.dmx-note-ic.bad{--tc:var(--bad)}.dmx-note-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}@container dmx (width<=34rem){.dmx-note{flex-wrap:wrap}.dmx-note>div{flex-basis:calc(100% - 3.5rem)}.dmx-note .btn{justify-content:center;width:100%}}@container dmx (width<=40rem){.dmx .ph:not(svg){position:relative}.dmx .ph-r{position:absolute;top:0;right:0}}.dmx-sh{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0 0 .7rem;display:flex}.dmx-sh h3{margin:0;font-size:1rem;font-weight:650}.dmx-sh small{color:var(--mut);margin-left:.3rem;font-size:.78rem}.dmx-n{background:var(--soft);min-width:1.35rem;height:1.35rem;color:var(--mut);border-radius:999px;place-items:center;padding:0 .35rem;font-size:.75rem;font-weight:650;display:inline-grid}.dmx-n.warn{background:color-mix(in oklch,var(--warn) 18%,var(--card));color:color-mix(in oklch,var(--warn) 84%,var(--fg))}.dmx-foot{color:var(--mut);margin:.8rem 0 0;padding-left:.15rem;font-size:.8125rem}.dmx-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.dmx-col{gap:1.4rem;min-width:0;display:grid}@container dmx (width>=58rem){.dmx-body{grid-template-columns:minmax(0,1fr) 24rem}}.dmx-av{color:#fff;background:linear-gradient(135deg,var(--a),var(--b));border-radius:.72rem;flex:none;place-items:center;width:2.15rem;height:2.15rem;font-size:.82rem;font-weight:650;display:grid}.dmx-av.lg{border-radius:.9rem;width:2.7rem;height:2.7rem;font-size:1rem}.dmx-wait{min-width:0}.dmx-wl{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.9rem;display:grid}.dmx-w{background:var(--card);border:1px solid var(--line);border-radius:.95rem;align-content:start;gap:.65rem;min-width:0;padding:1rem 1.05rem .95rem 1.15rem;display:grid;position:relative;box-shadow:0 1px 2px oklch(0% 0 0/.03)}.dmx-w:before{content:"";background:oklch(75% .14 75);border-radius:0 3px 3px 0;width:3px;position:absolute;top:1rem;bottom:1rem;left:0}.dmx-wt{align-items:center;gap:.6rem;display:flex}.dmx-wt>div{flex:1;min-width:0;display:grid}.dmx-wt b{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.dmx-wt>div>span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.dmx-wt em{white-space:nowrap;color:color-mix(in oklch,var(--warn) 84%,var(--fg));flex:none;font-size:.75rem;font-style:normal;font-weight:600}.dmx-wt em.hot{color:var(--bad)}.dmx-q{background:var(--soft);overflow-wrap:anywhere;border-radius:.3rem 1rem 1rem;width:fit-content;max-width:100%;margin:0;padding:.6rem .85rem;font-size:.9375rem;font-weight:500;line-height:1.55}.dmx-why{color:var(--mut);margin:0;font-size:.78rem;line-height:1.6}.dmx-wb{flex-wrap:wrap;gap:.5rem;display:flex}.dmx-more-w{color:var(--mut);margin:.6rem 0 0;padding-left:.15rem;font-size:.8rem}.dmx-more-w .nact{margin:0 0 0 .5rem;font-size:.8rem}.dmx-list{overflow:hidden}.dmx-lh{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.65rem .8rem .65rem .6rem;display:flex}.dmx-tabs{flex-wrap:wrap;gap:.1rem;display:flex}.dmx-tabs button{font:inherit;color:var(--mut);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.55rem;padding:.35rem .6rem;font-size:.8125rem;transition:background-color .15s,color .15s}.dmx-tabs button:hover{color:var(--fg)}.dmx-tabs button b{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:.3rem;font-weight:600}.dmx-tabs button.on{background:var(--soft);color:var(--fg);font-weight:600}.dmx-tabs button.on b{color:var(--fg)}.dmx-search{border:1px solid var(--line);min-width:0;max-width:15rem;height:2rem;color:var(--faint);border-radius:.55rem;flex:11rem;align-items:center;gap:.4rem;padding:0 .65rem;font-size:.8rem;transition:border-color .15s,box-shadow .15s;display:flex}.dmx-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-bg)}.dmx-search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:.9rem;height:.9rem}.dmx-search input{font:inherit;color:var(--fg);background:0 0;border:0;outline:0;width:100%;min-width:0}.dmx-row{border-bottom:1px solid var(--line);cursor:pointer;gap:.75rem;padding:.8rem 1rem;transition:background-color .15s;display:flex}.dmx-row:hover{background:var(--hover)}.dmx-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.dmx-row.on{background:var(--soft)}.dmx-rm{flex:1;gap:.28rem;min-width:0;display:grid}.dmx-r1{align-items:center;gap:.5rem;min-width:0;display:flex}.dmx-r1 b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.dmx-r1 time{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.75rem}.dmx-r2{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;overflow:hidden}.dmx-r3{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.dmx-r3 .x{background:var(--card);border:1px solid var(--line);color:var(--mut);border-radius:.35rem;padding:.08rem .45rem;font-size:.75rem}.dmx-row.on .dmx-r3 .x{border-color:var(--line)}.dmx-tag{white-space:nowrap;background:var(--soft);color:var(--mut);border-radius:999px;flex:none;padding:.06rem .5rem;font-size:.75rem;font-weight:600}.dmx-tag.is-ok{background:var(--ok-bg);color:var(--ok)}.dmx-tag.is-wait{background:color-mix(in oklch,var(--warn) 16%,var(--card));color:color-mix(in oklch,var(--warn) 84%,var(--fg))}.dmx-tag.is-off{background:var(--soft);color:var(--mut)}.dmx-row.on .dmx-tag.is-run{background:var(--card)}.dmx-jump{border:1px solid var(--line);background:var(--card);width:1.55rem;height:1.55rem;color:var(--mut);cursor:pointer;border-radius:.45rem;flex:none;place-items:center;transition:color .15s,border-color .15s;display:grid}.dmx-jump:hover{color:var(--fg)}.dmx-jump svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:.8rem;height:.8rem}.dmx-row.on .dmx-jump{color:var(--fg)}.dmx-more{width:100%;font:inherit;color:var(--fg);cursor:pointer;text-align:center;background:0 0;border:0;padding:.75rem;font-size:.8125rem;display:block}.dmx-more:hover{background:var(--hover)}.dmx-none{text-align:center;color:var(--mut);margin:0;padding:1.6rem 1rem;font-size:.8125rem}.dmx-list .dmx-foot{text-align:center;margin:0;padding:.6rem 1rem .8rem}.dmx-detail{flex-direction:column;gap:1rem;min-width:0;padding:1.15rem 1.15rem 1.1rem;display:flex}@container dmx (width>=58rem){.dmx-detail{max-height:calc(100dvh - 6.25rem);position:sticky;top:.5rem}}.dd-h{flex:none;align-items:center;gap:.75rem;display:flex}.dd-h>div{flex:1;gap:.12rem;min-width:0;display:grid}.dd-h b{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:650;overflow:hidden}.dd-h>div>span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.dd-back{flex:none;margin:0;font-size:.75rem;display:none}@container dmx (width<=57.99rem){.dd-back{display:inline-flex}}.dd-x{background:linear-gradient(180deg,color-mix(in oklch,var(--blue) 6%,var(--card)),var(--card));border:1px solid color-mix(in oklch,var(--blue) 15%,var(--line));border-radius:.9rem;flex:none;padding:.9rem 1rem .8rem}.dd-xh{color:var(--blue-ink);align-items:center;gap:.45rem;margin-bottom:.65rem;font-size:.75rem;font-weight:600;display:flex}.dd-xh .kface svg{width:1.1rem;height:1.1rem;display:block}.dd-x dl{grid-template-columns:3.6rem 1fr;gap:.5rem .6rem;margin:0;font-size:.8125rem;line-height:1.45;display:grid}.dd-x dt{color:var(--mut)}.dd-x dd{color:var(--fg);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.dd-push{border-top:1px dashed var(--line);color:var(--ok);align-items:center;gap:.35rem;margin:.75rem 0 0;padding-top:.65rem;font-size:.78rem;display:flex}.dd-push svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.85rem;height:.85rem}.dd-none{color:var(--mut);margin:0;font-size:.8125rem;line-height:1.6}.dd-none .nact{margin:0 0 0 .3rem;font-size:.8125rem}.dd-empty{text-align:center;color:var(--mut);margin:0;padding:2.5rem .5rem;font-size:.8125rem}.dd-chat{border-top:1px solid var(--line);flex-direction:column;flex:auto;gap:.6rem;min-height:0;padding-top:.85rem;display:flex}.dd-ch{color:var(--mut);flex:none;justify-content:space-between;align-items:baseline;font-size:.75rem;display:flex}.dd-ch b{color:var(--fg);font-size:.8125rem;font-weight:600}.dd-msgs{scrollbar-width:thin;flex-direction:column;gap:.5rem;min-height:0;display:flex;overflow-y:auto}@container dmx (width>=58rem){.dd-msgs{min-height:7rem}}.dd-msgs .m{overflow-wrap:anywhere;max-width:88%;padding:.5rem .75rem;font-size:.8125rem;line-height:1.55}.dd-msgs .m.c{background:var(--soft);border-radius:.3rem .9rem .9rem;align-self:flex-start}.dd-msgs .m.a{background:var(--blue-bg);color:var(--blue-ink);border-radius:.9rem .3rem .9rem .9rem;align-self:flex-end}.dd-msgs .m.a i{color:var(--blue);margin-bottom:.12rem;font-size:.75rem;font-style:normal;font-weight:600;display:block}.dd-msgs .m.c i.wait{color:color-mix(in oklch,var(--warn) 84%,var(--fg));margin-top:.25rem;font-size:.75rem;font-style:normal;font-weight:600;display:block}.dd-time{color:var(--faint);font-variant-numeric:tabular-nums;align-self:center;margin:.25rem 0 .05rem;font-size:.6875rem}.dd-sk{background:linear-gradient(90deg,var(--soft) 25%,var(--hover) 37%,var(--soft) 63%);background-size:400% 100%;border-radius:.3rem .9rem .9rem;flex:none;width:62%;height:2.1rem;animation:1.3s infinite sk;display:block}.dd-sk.r{border-radius:.9rem .3rem .9rem .9rem;align-self:flex-end;width:74%}.dd-open{flex:none;justify-content:center;width:100%;height:2.3rem}.dmx-groups{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.4rem;display:grid}.dmx-g{grid-template-rows:auto 1fr;min-width:0;display:grid}.dmx-gh{flex-wrap:wrap;align-items:baseline;gap:.1rem .55rem;margin:0 0 .6rem;padding-left:.15rem;display:flex}.dmx-gh b{font-size:.8125rem;font-weight:650}.dmx-gh span{color:var(--mut);font-size:.78rem}.dmx-ag{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}@container dmx (width>=32rem){.dmx-ag.two,.dmx-ag.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dmx (width>=46rem){.dmx-ag.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@container dmx (width>=70rem){.dmx-groups{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.dmx-a{background:var(--card);border:1px solid var(--line);border-radius:.95rem;align-content:start;gap:.6rem;min-width:0;padding:1rem 1.05rem .95rem;display:grid;box-shadow:0 1px 2px oklch(0% 0 0/.03)}.dmx-a.on{border-color:color-mix(in oklch,var(--ok) 40%,var(--line));background:linear-gradient(180deg,color-mix(in oklch,var(--ok) 5%,var(--card)),var(--card) 70%)}.dmx-at{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem .5rem;min-width:0;display:grid}.dmx-at .dmx-st{text-align:right;justify-self:end}.dmx-at b{grid-column:1/-1;font-size:.9375rem;font-weight:650}.dmx-ic{width:2rem;height:2rem;color:var(--tc);background:color-mix(in oklch,var(--tc) 13%,transparent);border-radius:.65rem;flex:none;place-items:center;display:grid}.dmx-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.dmx-st{color:var(--mut);white-space:nowrap;flex:none;font-size:.75rem}.dmx-st.ok{color:var(--ok);font-weight:600}.dmx-a p{color:var(--mut);margin:0;font-size:.8rem;line-height:1.65}.dmx-a .lim{flex-wrap:wrap;gap:.3rem;display:flex}.dmx-a .lim span{background:var(--soft);color:var(--mut);border-radius:.35rem;padding:.06rem .45rem;font-size:.75rem}.dmx-as{color:var(--mut);font-size:.75rem}@container dmx (width<=34rem){.dmx-search{flex-basis:100%;max-width:none}.dmx-tabs button{padding:.35rem .45rem}}@media (prefers-reduced-motion:reduce){.dmx-bar{transition:none;animation:none}.dmx-skel i,.dd-sk{animation:none}.dmx-row,.dmx-chip,.dmx-tabs button,.dmx-jump,.dmx-search{transition:none}}.note-group{background:var(--bad-bg);box-shadow:var(--sh1);border:0;border-radius:14px;margin-bottom:.55rem;padding:1rem 1.15rem;position:relative}.note-group:before{content:none}.note-group .note-acts{margin-top:.75rem}.note-group .btn.pri{background:var(--fg);border-color:var(--fg);color:var(--card)}.home-note.task.in-group{margin-left:1.1rem}.muted-box{margin:0 0 .6rem}.muted-box .muted-line{margin:0}.muted-btn{font:inherit;color:var(--mut);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-size:.78rem;display:inline-flex}.muted-btn span{color:var(--fg);font-weight:500}.muted-btn:hover span{text-decoration:underline}.muted-list{border:1px solid var(--line);background:var(--soft);border-radius:.7rem;margin:.45rem 0 0;padding:.15rem .8rem;list-style:none}.muted-list li{border-top:1px solid var(--line);align-items:center;gap:.6rem;padding:.5rem 0;font-size:.8125rem;display:flex}.muted-list li:first-child{border-top:0}.muted-list b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.muted-list em{color:var(--mut);flex:none;font-size:.75rem;font-style:normal}.muted-list .nact{flex:none;margin:0}.wr-ovl{z-index:72;position:fixed;inset:0}.wr{z-index:73;left:var(--wx);top:var(--wy);border:1px solid var(--line);background:var(--card);border-radius:.85rem;gap:.6rem;width:19.5rem;max-width:calc(100vw - 16px);padding:.8rem .85rem .75rem;animation:.18s cubic-bezier(.2,.7,.2,1) both rise;display:grid;position:fixed;box-shadow:0 14px 36px -12px oklch(0% 0 0/.3)}.wr.up{top:auto;bottom:var(--wy)}.wr>b{font-size:.875rem;font-weight:600}.wr-chips{flex-wrap:wrap;gap:.35rem;display:flex}.wr-chips .chip{color:var(--fg);font-size:.8125rem;transition:border-color .15s,background-color .15s,transform 80ms}.wr-chips .chip:hover{background:var(--soft)}.wr-chips .chip:active{transform:scale(.96)}.wr-other{gap:.4rem;display:flex}.wr-other input{border:1px solid var(--line);background:var(--card);min-width:0;height:2rem;color:var(--fg);font:inherit;border-radius:.5rem;flex:1;padding:0 .6rem;font-size:.8125rem}.wr-other input:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in oklch,var(--blue) 18%,transparent);outline:0}.wr-skip{color:var(--mut);justify-self:start;margin:0!important}@media (prefers-reduced-motion:reduce){.wr{animation:none}}.shell:has(.selbar) .toast{bottom:5.5rem}.log-k.rehearsal{color:color-mix(in oklch,oklch(60% .11 195) 70%,var(--fg));background:oklch(60% .11 195/.16)}.card-h .dry-all{margin:0 0 0 .6rem}.dry-tag{color:var(--warn);margin-left:.5rem;font-size:.75rem;font-style:normal}@media (width<=760px){.home-wrap>.mobile-task.later{border:1px solid var(--line);background:var(--card);border-radius:1rem;order:30;padding:.95rem 1rem 1rem}.mobile-task.later h1{letter-spacing:0;font-size:16px}.mobile-task.later>p{margin:3px 0 12px;font-size:12px}.mobile-task.later .task-starter{margin-bottom:10px}.mobile-task.later .mobile-prompt{box-shadow:none;padding:10px}.mobile-task.later .mobile-prompt textarea{height:3.1rem;font-size:13px}.mobile-task.later .mobile-suggestions,.mobile-task.later .mobile-chat-link{margin-top:10px}.kbrief .b-convo{margin-top:.9rem;padding-top:.8rem}.kbrief .b-bar,.kbrief .b-hint{display:none}.b-me{max-width:88%}.b-ans{gap:.2rem .6rem}.b-f{grid-template-columns:minmax(0,1fr) auto auto;gap:.3rem .7rem}.b-f .k{grid-area:1/1}.b-f .v{grid-area:1/2}.b-f .c{grid-area:1/3}.b-f .bars{grid-area:2/1/auto/-1}.b-fh{flex-direction:column;gap:.35rem}.b-acts .btn{flex:auto;justify-content:center}.b-src{flex-direction:column;align-items:flex-start;gap:.3rem}.home-note.task.in-group{margin-left:.6rem}.plan-card{padding:.4rem .6rem .9rem}.tbl.plan-tbl,.plan-tbl thead,.plan-tbl tbody{width:100%;display:block}.plan-tbl thead tr{border-bottom:1px solid var(--line);align-items:center;padding:.3rem .2rem .55rem;display:flex}.plan-tbl thead th{display:none}.plan-tbl thead th:first-child{color:var(--mut);border:0;align-items:center;gap:.55rem;padding:0;font-weight:400;display:inline-flex;width:auto!important}.plan-tbl thead th:first-child:after{content:"全选"}.plan-tbl input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--ink);margin:0}.plan-tbl tbody tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.25rem .7rem;padding:.8rem .2rem .85rem;display:flex}.plan-tbl tbody tr:last-child{border-bottom:0}.tbl.plan-tbl tbody tr td{background:0 0;border:0;min-width:0;padding:0;display:block}.tbl.plan-tbl tbody tr:hover td,.tbl.plan-tbl tbody tr.sel td,.tbl.plan-tbl tbody tr.sel td:first-child{box-shadow:none;background:0 0}.tbl.plan-tbl tbody tr td.hide-sm{display:none}.tbl.plan-tbl tbody tr:hover{background:var(--hover)}.tbl.plan-tbl tbody tr.sel{background:var(--soft)}.tbl.plan-tbl tbody tr td.c-chk{flex:none;align-self:flex-start;width:1.6rem;padding-top:.1rem}.tbl.plan-tbl tbody tr td.nm{flex:calc(100% - 2.3rem)}.plan-tbl .nm b{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.plan-tbl .nm span{text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;display:block;overflow:hidden}.tbl.plan-tbl tbody tr td.c-st{margin-left:2.3rem}.plan-tbl .st,.plan-tbl .use-t,.tbl.plan-tbl tbody tr td.n{font-size:.78rem}.plan-tbl .use-b{margin-top:.25rem}.tbl.plan-tbl tbody tr td.n{text-align:left}.tbl.plan-tbl tbody tr td.c-ld:before{content:"留资 ";color:var(--mut)}.tbl.plan-tbl tbody tr td.c-cpa:before{content:"每条 ";color:var(--mut)}.tbl.plan-tbl tbody tr td.c-goal{flex:100%;align-items:baseline;gap:.4rem;display:flex}.tbl.plan-tbl tbody tr td.c-goal small{display:inline}.tbl.plan-tbl tbody tr td.c-goal:empty,.tbl.plan-tbl tbody tr td.c-goal.is-lead{display:none}.selbar{bottom:calc(68px + env(safe-area-inset-bottom))}.content:has(.selbar){padding-bottom:6.5rem}.shell:has(.selbar) .toast{bottom:calc(132px + env(safe-area-inset-bottom))}.wr-ovl{background:oklch(20% .02 260/.3)}.wr,.wr.up{top:auto;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));border-radius:1rem 1rem 0 0;width:auto;max-width:none;padding:1rem}.wr-chips .chip{padding:.4rem .85rem}}.gd-steps{gap:.9rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.gd-steps>li{background:var(--bg);border-radius:14px;padding:.85rem 1rem .9rem;position:relative}.gd-steps>li.done{border-color:color-mix(in oklch,var(--ok) 35%,var(--line))}.gd-steps>li.done>b:after{content:"已完成";color:var(--ok);margin-left:.5rem;font-size:.72rem;font-weight:600}.gd-steps>li.wait>b:after{content:"进行中";color:var(--blue-line);margin-left:.5rem;font-size:.72rem;font-weight:600}.gd-steps>li>b{margin-bottom:.35rem;font-size:.95rem;display:block}.gd-steps>li>p{margin:.25rem 0;line-height:1.6}.gd-steps>li>p.mut{font-size:.82rem}.gd-steps img{border:1px solid var(--line);border-radius:.6rem;width:560px;max-width:100%;margin:.55rem 0;display:block}.gd-steps a{color:var(--blue-line);text-underline-offset:2px;text-decoration:underline}.gd-live{color:var(--mut);align-items:center;gap:.5rem;margin:.5rem 0 0;font-size:.88rem;display:flex}.gd-live.ok{color:var(--ok);font-weight:600}.gd-live .dot{background:var(--blue);border-radius:50%;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite gdp}@keyframes gdp{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.gd-live .dot{animation:none}}.gd-stuck{margin-top:.6rem;font-size:.84rem}.gd-stuck summary{cursor:pointer;color:var(--blue-line);font-weight:600}.gd-stuck ul{color:var(--mut);gap:.35rem;margin:.4rem 0 0;padding-left:1.1rem;display:grid}.gd-stuck li b{color:var(--fg);font-weight:600}.conn-list{gap:.35rem;margin:0;padding:0 1rem .4rem 3.4rem;list-style:none;display:grid}.conn-list li{background:var(--soft);border-radius:10px;align-items:center;gap:.6rem;padding:.45rem .7rem;font-size:.86rem;display:flex}.conn-list li b{font-weight:600}.conn-list li span{color:var(--mut)}.conn-list li em{background:var(--card);color:var(--mut);border-radius:.35rem;margin-left:auto;padding:.1rem .45rem;font-size:.76rem;font-style:normal}.conn-list li em.ok{color:var(--ok)}.conn-list li em.bad{color:var(--bad)}@media (width<=760px){.conn-list{padding-left:.6rem}.conn-list li{flex-wrap:wrap}}.kbrief,:root[data-theme=dark] .kbrief{background:var(--card)!important;box-shadow:var(--sh1)!important;border-color:#0000!important;border-radius:20px!important}.kbrief:not(.demo):before{content:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kbrief{background:var(--card)!important;border-color:#0000!important}}.nt-grid{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:1.25rem;display:grid}.nt-main{gap:1rem;min-width:0;display:grid}.nt-main>.card,.nt-main>.nt-top{margin:0}.nt-rows{padding:0;overflow:hidden}.nt-row.wx-card{padding:1rem 1.25rem}.nt-row+.nt-row{border-top:1px solid var(--line)}.nt-row .wx-h{align-items:center}.nt-row .wx-b:empty{display:none}.nt-row .wx-b{margin-top:.75rem;padding-left:3.1rem}.nt-side{gap:.6rem;display:grid;position:sticky;top:1rem}.nt-msg2{background:var(--card);box-shadow:var(--sh2);border-radius:4px 20px 20px;gap:.45rem;padding:1rem 1.1rem;display:grid}.nm2-top{align-items:center;gap:.5rem;display:flex}.nm2-top b{font-size:.875rem}.nm2-top small{color:var(--faint);margin-left:auto;font-size:.75rem}.nm2-head{margin:0;font-size:.95rem;font-weight:600;line-height:1.5}.nt-msg2 p:not(.nm2-head){color:var(--mut);margin:0;font-size:.8125rem;line-height:1.6}.nm2-go{background:var(--soft);border-radius:8px;justify-self:start;margin-top:.25rem;padding:.3rem .7rem;font-size:.8125rem}@media (width<=960px){.nt-grid{grid-template-columns:1fr}.nt-side{position:static}.nt-row .wx-b{padding-left:0}}@media (width<=760px){.cost-tbl thead{display:none}.cost-tbl tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm v""b b";gap:.35rem .75rem;padding:.75rem 0;display:grid}.cost-tbl tbody tr:last-child{border-bottom:0}.cost-tbl td{display:block;border:0!important;padding:0!important}.cost-tbl td.nm{grid-area:nm;min-width:0}.cost-tbl td.nm b{white-space:normal;word-break:break-all;display:block}.cost-tbl td:nth-child(2){grid-area:b}.cost-tbl td:nth-child(3){text-align:right;grid-area:v;align-self:start}.cost-tbl td.hide-sm{display:none!important}.card-h:has(>.chips){flex-wrap:wrap;gap:.6rem}.card-h>.chips{scrollbar-width:none;flex-wrap:nowrap;flex:100%;padding-bottom:2px;overflow-x:auto}.card-h>.chips::-webkit-scrollbar{display:none}.card-h>.chips .chip{flex:none}}.mobile-bottom .mb-k svg{border-radius:.35rem;width:1.15rem;height:1.15rem}.mobile-bottom:has(.mb-mid){z-index:5;position:relative;overflow:visible}.mobile-bottom .mb-mid{color:var(--fg);font-weight:700;overflow:visible;background:0 0!important}.mobile-bottom .mb-mid .mb-k{box-shadow:0 0 0 4px var(--card),0 4px 12px #0e14242e;border-radius:14px;margin-top:-22px;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.mobile-bottom .mb-mid:active .mb-k{transform:scale(.94)}.mobile-bottom .mb-mid .mb-k svg{border-radius:14px;width:46px;height:46px}.sb-platforms{margin:.4rem 0 .2rem;display:none}.sb-platforms .pf-ic{width:1.1rem;height:1.1rem;margin:0 .18rem;display:inline-block!important}@media (width<=760px){.sb-platforms{display:block}}.kc-ovl{z-index:90;background:#0e142452;animation:.18s kc-fade;position:fixed;inset:0}.kc-dlg{z-index:91;background:var(--card);width:min(420px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--sh2);border-radius:20px;flex-direction:column;padding:24px;animation:.2s cubic-bezier(.2,.8,.2,1) kc-in;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.kc-dlg>.kc-t,.kc-dlg>.kc-a{flex:none}.kc-dlg>.pv{flex:auto;min-height:0;overflow:auto}.kc-t{color:var(--fg);margin:0;font-size:1.05rem;font-weight:600}.kc-d{color:var(--mut);white-space:pre-line;margin:.5rem 0 0;font-size:.875rem;line-height:1.65}.kc-a{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.btn.kc-danger{background:var(--bad);color:#fff}.btn.kc-danger:hover{background:color-mix(in srgb,var(--bad) 88%,#000)}@keyframes kc-fade{0%{opacity:0}}@keyframes kc-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}}@media (prefers-reduced-motion:reduce){.kc-ovl,.kc-dlg{animation:none}}.ks-trigger{background:var(--card);min-width:0;max-width:100%;height:2.125rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:.45rem;padding:0 .65rem 0 .75rem;font-size:.875rem;transition:box-shadow .16s,background-color .16s;display:inline-flex}.ks-trigger:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 60%,var(--fg) 20%)}.ks-trigger:focus-visible,.ks-trigger[data-state=open]{box-shadow:inset 0 0 0 1.5px var(--blue),0 0 0 4px var(--blue-bg);outline:none}.ks-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.ks-trigger.sm{border-radius:8px;height:1.9rem;padding:0 .5rem 0 .6rem;font-size:.8125rem}.ks-trigger.plain{box-shadow:none;background:0 0;padding:0 .35rem}.ks-trigger.plain:hover{background:var(--soft)}.ks-v{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ks-caret{color:var(--faint);flex:none;transition:transform .16s}.ks-trigger[data-state=open] .ks-caret{transform:rotate(180deg)}.ks-ic{flex:none;width:16px;height:16px}.ks-menu{z-index:95;min-width:max(12rem,var(--reka-select-trigger-width,0px));max-height:min(22rem,var(--reka-select-content-available-height,22rem));background:var(--card);box-shadow:var(--sh2);color:var(--fg);transform-origin:var(--reka-select-content-transform-origin);border-radius:14px;padding:6px;font-size:.875rem;animation:.16s cubic-bezier(.2,.8,.2,1) ks-pop}.ks-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.ks-item[data-highlighted]{background:var(--soft)}.ks-item[data-state=checked]{font-weight:500}.ks-ok{color:var(--fg);margin-left:auto;display:flex}@keyframes ks-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.ks-menu{animation:none}}.nt-form .ks-trigger,.set-edit .ks-trigger,.rp-row .ks-trigger,.rp-map .ks-trigger{width:100%}.mobile-account .ks-trigger{max-width:9rem}.home-note.task,.note-group{background:linear-gradient(var(--blue-bg),var(--blue-bg)),var(--card)}.home-note.task.rule,.home-note.task.account,.home-note.task.follow{background:var(--card)}.t-who{gap:.45rem;font-size:.8125rem}.t-who .t-k{color:var(--fg);font-weight:600}.t-text{color:var(--blue-ink);font-size:1rem;font-weight:500;line-height:1.7}.home-note.task.rule .t-text,.home-note.task.account .t-text,.home-note.task.follow .t-text{color:var(--fg)}.why2{background:var(--card);border-radius:10px;gap:.45rem;margin:.7rem 0 .2rem;padding:.75rem .9rem;display:grid}.why-r{grid-template-columns:9.5rem minmax(0,1fr) 9.5rem 4.6rem;align-items:center;gap:.75rem;font-size:.8125rem;display:grid}.why-r .wl{color:var(--mut)}.why-r.main .wl{color:var(--fg);font-weight:600}.why-r .wb{background:var(--soft);border-radius:3px;height:6px;position:relative}.why-r .wb b{background:color-mix(in srgb,var(--fg) 28%,transparent);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.why-r.main .wb b{background:var(--bad)}.why-r .wb u{background:color-mix(in srgb,var(--fg) 45%,transparent);width:1.5px;position:absolute;top:-3px;bottom:-3px;left:50%}.why-r em{color:var(--mut);text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.why-r strong{text-align:right;color:var(--mut);font-weight:500}.why-r.worse strong{color:var(--bad)}.t-impact{color:var(--bad);font-weight:500;background:0 0!important;padding:0!important}@media (width<=760px){.why-r{grid-template-columns:6.2rem minmax(0,1fr) 4.4rem}.why-r em{display:none}}.countup{position:relative}.cu-txt{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.why-r .wl{white-space:nowrap;align-items:center;gap:.35rem;display:flex}.why-r .w-main{background:var(--bad-bg);color:var(--bad);text-align:left;border-radius:4px;padding:0 .3rem;font-size:.7rem;font-style:normal;font-weight:600}.k-layer{z-index:100;width:0;height:0;position:fixed;top:0;left:0}@media (width<=760px){.mobile-overview-title{display:none!important}.mobile-account>span,.sub-tabs~.wrap>.ph>div:first-child{display:none}.sub-tabs~.wrap>.ph:not(:has(>:not(div:first-child))){display:none}.sub-tabs~.wrap{gap:.9rem}.ph-stats{gap:.35rem}.ph-stats>*{white-space:nowrap;padding:.35rem .45rem;font-size:.72rem}.ph-stats b{font-size:.9375rem}.b-chart svg{height:6.5rem}.kbrief .b-cause{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.funds-tbl thead{display:none}.funds-tbl,.funds-tbl tbody{display:block}.funds-tbl tbody tr{border-bottom:1px solid var(--soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;padding:.9rem 0;display:grid}.funds-tbl tbody tr:last-child{border-bottom:0}.funds-tbl td{display:block;text-align:left!important;border:0!important;padding:0!important}.funds-tbl td.nm{grid-column:1}.funds-tbl td.f-auth{grid-column:2;place-self:start end}.funds-tbl td[data-l]:before{content:attr(data-l);color:var(--faint);margin-bottom:.1rem;font-size:.72rem;display:block}.funds-tbl td.run{grid-column:1/-1}}.decay.later{order:9}@media (width<=760px){.tbl.plan-tbl tbody tr td.n:empty{display:none}}.stat .st-act{text-align:left;place-self:flex-start start;margin-top:.35rem;font-size:.75rem;display:block}@media (width<=760px){.note-acts .nact,.fb button{align-items:center;min-height:40px;padding:0 .5rem;display:inline-flex}}@media (hover:none){.kb,.kb-only,.lx-kb{display:none}}.plan-tbl td.c-goal{white-space:nowrap;line-height:1.4}.c-goal .gc{font-variant-numeric:tabular-nums;font-weight:550;display:block}.c-goal small{color:var(--mut);font-size:.72rem;display:block}.c-goal .gc-none{color:var(--faint);display:block}.c-goal .gc-same{color:var(--mut);font-size:.8rem;display:block}.c-goal-s{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.2rem;font-size:.72rem;display:block}.t-pass{color:var(--mut);white-space:nowrap;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500;display:inline-flex}.t-pass i{background:var(--faint);border-radius:50%;width:6px;height:6px}.home-watch p{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.t-tag.learning,.t-tag.watch,.t-tag.handoff{background:var(--soft);color:var(--mut)}.as-i .d.handoff,.as-i .d.watch,.as-i .d.learning{background:var(--faint)}.dw-goal{background:var(--soft);color:var(--mut);border-radius:.6rem;justify-content:space-between;align-items:baseline;gap:1rem;margin:.65rem 0 0;padding:.55rem .8rem;font-size:.8125rem;display:flex}.dw-goal b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}@media (width>=761px){.plan-tbl th,.plan-tbl td{padding-left:.4rem;padding-right:.4rem}.plan-tbl .sp{min-width:9.75rem}.plan-tbl .use-h{min-width:8.5rem}.plan-tbl td.nm{min-width:11rem}}@media (width>=761px) and (width<=1050px){.plan-tbl .hide-md{display:none}.plan-tbl .sp{min-width:7.75rem}.plan-tbl .use-h{min-width:7.5rem}.plan-tbl th,.plan-tbl td{padding-left:.3rem;padding-right:.3rem}}.ob-scrim{z-index:90;background:color-mix(in srgb,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:16px;animation:.18s kc-fade;display:grid;position:fixed;inset:0}.ob{background:var(--card);border-radius:1.4rem;outline:0;flex-direction:column;width:min(820px,100%);max-height:calc(100dvh - 32px);padding:2rem 2.2rem 1.6rem;animation:.2s cubic-bezier(.2,.8,.2,1) kc-in;display:flex;box-shadow:0 24px 70px oklch(20% .03 265/.16),0 2px 6px oklch(0% 0 0/.05)}.ob-top{flex:none;align-items:center;gap:.7rem;margin-bottom:1.1rem;display:flex}.ob-top svg{border-radius:.7rem}.ob-top .step{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8rem}.ob-top .step i{background:var(--soft);vertical-align:middle;border-radius:9px;width:1.4rem;height:.25rem;margin-left:.25rem;display:inline-block}.ob-top .step i.on{background:var(--ink)}.ob-body{flex:auto;min-height:0;margin:0 -.4rem;padding:0 .4rem;overflow:auto}.ob h2{letter-spacing:-.02em;margin:0;font-size:1.65rem;font-weight:650}.ob .sub{color:var(--mut);margin:.4rem 0 1.3rem;font-size:.95rem}.ob-roles{gap:.7rem;display:grid}.ob-role{background:var(--soft);cursor:pointer;text-align:left;border:1.5px solid #0000;border-radius:1rem;grid-template-columns:2.6rem 1fr 1.3rem;align-items:start;gap:1rem;width:100%;padding:1rem 1.15rem;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid}.ob-role:hover:not(:disabled){background:var(--hover)}.ob-role:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ob-role.on{background:var(--card);border-color:var(--ink);box-shadow:0 6px 20px oklch(20% .03 265/.08)}.ob-role:disabled{opacity:.6;cursor:progress}.ob-role .ic{background:var(--card);width:2.6rem;height:2.6rem;color:var(--fg);border-radius:.8rem;place-items:center;display:grid}.ob-role.on .ic{background:var(--ink);color:var(--on-ink)}.ob-role .tx{min-width:0;display:block}.ob-role .tx>*{display:block}.ob-role b{font-size:1.05rem;font-weight:650}.ob-role b em{color:var(--mut);margin-left:.5rem;font-size:.88rem;font-style:normal;font-weight:450}.ob-role p{color:var(--mut);margin:.25rem 0 0;font-size:.9rem;line-height:1.55}.ob-role q{border-left:2px solid var(--blue-line);color:var(--blue-ink);quotes:none;margin-top:.55rem;padding-left:.7rem;font-size:.86rem;line-height:1.5}.ob-role q small{background:var(--blue-bg);border-radius:.35rem;margin-right:.45rem;padding:.05rem .4rem;font-size:.72rem;display:inline}.ob-role .tick{border:1.5px solid var(--line);border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;display:grid}.ob-role.on .tick{background:var(--ink);border-color:var(--ink)}.ob-role.on .tick:after{content:"";border:2px solid var(--on-ink);border-top:0;border-right:0;width:.45rem;height:.25rem;transform:translateY(-1px)rotate(-45deg)}.lv{align-items:flex-end;gap:2px;height:1.1rem;display:inline-flex}.lv i{opacity:.25;background:currentColor;border-radius:2px;width:4px}.lv i:first-child{height:40%}.lv i:nth-child(2){height:70%}.lv i:nth-child(3){height:100%}.lv.l1 i:first-child,.lv.l2 i:nth-child(-n+2),.lv.l3 i{opacity:1}.ob-said{background:var(--blue-bg);color:var(--blue-ink);border-radius:.9rem;align-items:flex-start;gap:.6rem;margin-top:1.2rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.55;display:flex}.ob-said svg{border-radius:.5rem;flex:none;margin-top:.05rem}.ob-err{background:var(--bad-bg);color:var(--bad);border-radius:.7rem;flex:none;margin:.9rem 0 0;padding:.55rem .8rem;font-size:.85rem}.ob-foot{flex:none;align-items:center;gap:.8rem;margin-top:1.3rem;display:flex}.ob-foot small{color:var(--faint);font-size:.82rem}.ob-foot .sp{gap:.5rem;margin-left:auto;display:flex}.ob-btn{background:var(--ink);color:var(--on-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:.6rem 1.3rem;font-size:.92rem;font-weight:600;transition:transform 80ms,opacity .16s}.ob-btn:active:not(:disabled){transform:scale(.97)}.ob-btn:disabled{opacity:.5;cursor:progress}.ob-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ob-btn.ghost{color:var(--mut);background:0 0;font-weight:500}.ob-btn.ghost:hover:not(:disabled){color:var(--fg)}.ob-sec{margin-top:1.15rem}.ob-sec>h4{margin:0 0 .55rem;font-size:.92rem;font-weight:600}.ob-seg{background:var(--soft);border-radius:.8rem;gap:.15rem;padding:.2rem;display:inline-flex}.ob-seg button{color:var(--mut);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:.5rem .9rem;font-size:.88rem;line-height:1.3}.ob-seg button small{color:var(--faint);font-size:.74rem;display:block}.ob-seg button.on{background:var(--card);color:var(--fg);font-weight:600;box-shadow:0 1px 3px oklch(0% 0 0/.08)}.ob-form{grid-template-columns:7.5rem 1fr;align-items:start;gap:.85rem 1.2rem;margin-top:.4rem;display:grid}.ob-form>label{color:var(--mut);padding-top:.5rem;font-size:.88rem}.ob-val{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.ob-pill{background:var(--soft);color:var(--fg);cursor:pointer;border:1.5px solid #0000;border-radius:.7rem;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.88rem;transition:background-color .16s,border-color .16s;display:inline-flex}.ob-pill:hover{background:var(--hover)}.ob-pill:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ob-pill.on{background:var(--card);border-color:var(--ink);font-weight:600}.ob-det{color:var(--blue-ink);background:var(--blue-bg);white-space:nowrap;border-radius:.4rem;padding:.12rem .45rem;font-size:.76rem}.ob-hint{color:var(--faint);flex-basis:100%;font-size:.78rem;line-height:1.5}.ob-mix{background:var(--soft);border-radius:9px;flex-basis:100%;height:.4rem;margin-top:.15rem;display:flex;overflow:hidden}.ob-mix i{height:100%;display:block}.ob-mix i:first-child{background:var(--ink)}.ob-mix i:nth-child(2){background:var(--faint)}.ob-mix i:nth-child(3){background:var(--line)}.ob-in{background:var(--soft);min-width:12rem;max-width:26rem;height:2.3rem;font:inherit;color:var(--fg);border:0;border-radius:.7rem;flex:1;padding:0 .85rem;font-size:.9rem;box-shadow:inset 0 0 0 1.5px #0000}.ob-in:not(:placeholder-shown){background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ink);field-sizing:content;flex:0 auto;min-width:12rem;font-weight:600}.ob-in:focus{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--blue);outline:0}.ob-money{border:1.5px solid var(--ink);background:var(--card);font-variant-numeric:tabular-nums;border-radius:.7rem;align-items:center;gap:.35rem;padding:.3rem .65rem .3rem .75rem;font-size:.95rem;font-weight:600;display:inline-flex}.ob-money small{color:var(--mut);font-size:.82rem;font-weight:400}.ob-num{field-sizing:content;width:auto;min-width:1.5rem;height:1.7rem;font:inherit;color:var(--fg);text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-weight:600}.ob-num:focus{outline:0}.ob-quick{flex-wrap:wrap;flex-basis:100%;gap:.4rem;display:flex}.ob-quick .ob-pill{padding:.3rem .65rem;font-size:.82rem}.ob-rows{gap:.1rem;margin-top:.2rem;display:grid}.ob-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:.1rem 1rem;padding:.7rem 0;display:grid}.ob-row:last-child{border-bottom:0}.ob-row b{font-size:.9rem;font-weight:600}.ob-row small{color:var(--mut);grid-column:1;font-size:.78rem}.ob-st{background:var(--soft);color:var(--faint);white-space:nowrap;border-radius:999px;grid-area:span 2/2;align-self:center;padding:.18rem .6rem;font-size:.76rem}.ob-st.on{background:var(--ok-bg);color:var(--ok);font-weight:600}.ob-link{color:var(--blue-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:.6rem;padding:0;font-size:.78rem;font-weight:600}.ob-link:hover{text-decoration:underline}.ob-ch{background:var(--soft);border-radius:.7rem;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.85rem;display:inline-flex}.ob-ch i{background:var(--ok);border-radius:50%;width:.45rem;height:.45rem}.ob-ch.off{color:var(--faint)}.ob-ch.off i{background:var(--line)}.ob-ch.on{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:600}.ob-banner{background:var(--blue-bg);color:var(--blue-ink);border-radius:1rem;align-items:center;gap:.8rem;margin:0 0 1rem;padding:.75rem .9rem .75rem .8rem;display:flex}.ob-banner svg{border-radius:.55rem;flex:none}.ob-bn-t{flex:1;gap:.1rem;min-width:0;display:grid}.ob-bn-t b{font-size:.92rem;font-weight:650}.ob-bn-t small{opacity:.85;font-size:.78rem}.set-ic.t-blue{background:var(--blue-bg);color:var(--blue-ink)}.set-lv-note{color:var(--mut);margin:.8rem 0 0;font-size:.8rem}.set-note{color:var(--mut);margin:.1rem 0 .5rem;font-size:.82rem}.set-card .ob-form{margin-top:.2rem}.bz-act{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:1.1rem;padding-top:.9rem;display:flex}.bz-act .nact{margin:0}@media (width<=760px){.ob{border-radius:1.1rem;padding:1.3rem 1.1rem 1.1rem}.ob h2{font-size:1.35rem}.ob-role{grid-template-columns:2.2rem 1fr 1.1rem;gap:.7rem;padding:.85rem .8rem}.ob-role .ic{width:2.2rem;height:2.2rem}.ob-form{grid-template-columns:1fr;gap:.35rem}.ob-form>label{padding-top:.6rem}.ob-foot{flex-wrap:wrap}.ob-foot small{flex-basis:100%;order:2}.ob-banner{flex-wrap:wrap}.ob-banner .btn{margin-left:2.6rem}}@supports not (field-sizing:content){.ob-num{width:4.2rem}}@media (prefers-reduced-motion:reduce){.ob-scrim,.ob{animation:none}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lv-wait{color:var(--mut);margin:.9rem 0 .4rem;font-size:.9rem}.lv-head{margin-top:.85rem}.lv-head b{font-weight:inherit}.lv-sub{color:var(--mut);margin:.45rem 0 0;font-size:.9rem;line-height:1.65}.lv-note{color:var(--faint);margin:.35rem 0 0;font-size:.82rem}.lv-calm{color:var(--blue-ink);margin:.9rem 0 .2rem;font-size:.95rem;line-height:1.7}.lv-focus{background:var(--blue-bg);border-radius:16px;margin-top:1.1rem;padding:1.05rem 1.2rem 1rem}.lv-eyebrow{color:var(--blue-ink);letter-spacing:.02em;margin:0;font-size:.75rem;font-weight:600}.lv-money{letter-spacing:-.01em;color:var(--fg);margin:.4rem 0 0;font-size:1.2rem;font-weight:650;line-height:1.5}.lv-cause{color:var(--blue-ink);margin:.3rem 0 0;font-size:.95rem;line-height:1.7}.lv-tip{background:var(--card);color:var(--mut);border-radius:12px;margin-top:.8rem;padding:.65rem .85rem;font-size:.82rem;line-height:1.65;display:block}.lv-tip b{color:var(--fg);margin-bottom:.1rem;font-weight:600;display:block}.lv-acts{flex-wrap:wrap;gap:.5rem;margin-top:.95rem;display:flex}.lv-acts .btn.pri{background:var(--ink);color:var(--on-ink)}.lv-safe{color:var(--mut);margin:.6rem 0 0;font-size:.78rem}.lv-ask{margin-top:1rem;padding-top:.9rem}.lv-foldbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem}.lv-fold{background:var(--card);box-shadow:var(--sh1);color:var(--fg);font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:baseline;gap:.7rem;padding:.55rem .95rem;transition:background-color .15s;display:inline-flex}.lv-fold:hover{background:var(--hover)}.lv-fold b{font-size:.95rem;font-weight:650}.lv-fold span{color:var(--mut);font-size:.78rem}.lv-fold:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lv-fold+.tier-list,.lv-foldbar~.tier-list{margin-top:.2rem}.lv-pro .lv-head{font-size:1.5rem}.lv-pro .lv-sub{color:var(--blue-ink);font-size:.88rem}.lv-alert{background:var(--warn-bg);color:var(--warn);border-radius:10px;align-items:center;gap:.8rem;margin:.7rem 0 0;padding:.5rem .8rem;font-size:.82rem;display:flex}.lv-alert span{flex:1;min-width:0}.lv-alert .nact{color:inherit;white-space:nowrap;margin:0;font-weight:600}.lv-tblwrap{margin-top:.8rem;overflow-x:auto;container:lvtbl/inline-size}.lv-tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.lv-tbl th{border-bottom:1px solid var(--line);color:var(--faint);text-align:left;white-space:nowrap;padding:.35rem .55rem;font-size:.75rem;font-weight:500}.lv-tbl td{border-bottom:1px solid var(--line);white-space:nowrap;padding:.55rem}.lv-tbl tr:last-child td{border-bottom:0}.lv-tbl .n{text-align:right}.lv-tbl .sg{color:var(--mut)}.lv-tbl .act{text-align:right;width:1%}.lv-tbl .nm{text-overflow:ellipsis;max-width:15rem;overflow:hidden}.lv-tbl .up{color:var(--bad);font-weight:600}.lv-tbl .dn{color:var(--ok);font-weight:600}.lv-tbl tr.calm td{color:var(--mut)}.lv-link{max-width:100%;font:inherit;color:var(--fg);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;overflow:hidden}.lv-tbl tr.calm .lv-link{font-weight:500}.lv-link:hover{text-decoration:underline}.lv-link:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}.lv-foot{color:var(--faint);margin:.7rem 0 0;font-size:.75rem}@media (width<=760px){.lv-ask{display:none}.lv-focus{padding:.9rem .95rem}.lv-money{font-size:1.05rem}.lv-pro .lv-head{font-size:1.2rem}}@container lvtbl (width<=760px){.lv-tbl,.lv-tbl tbody{display:block}.lv-tbl thead{display:none}.lv-tbl tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .8rem;padding:.8rem 0;display:grid}.lv-tbl tbody tr:last-child{border-bottom:0}.lv-tbl td{white-space:normal;border:0;padding:0;display:block;text-align:left!important}.lv-tbl td[data-l]:before{content:attr(data-l);color:var(--faint);margin-bottom:.05rem;font-size:.7rem;display:block}.lv-tbl td.nm{grid-column:1/-1;max-width:none}.lv-tbl td.nm:before{display:none}.lv-tbl td.sg{grid-column:1/span 2}.lv-tbl td.act{grid-column:3;align-self:end;width:auto;text-align:right!important}.lv-tbl td.act:before{display:none}}.home-lower.has-ck{grid-template-rows:auto 1fr;grid-template-areas:"notes ck""notes accs"}.home-lower.has-ck>.ck-card{grid-area:ck}.home-lower.has-ck>.home-notes{grid-area:notes}.home-lower.has-ck>.home-accs{grid-area:accs}@media (width<=980px){.home-lower.has-ck{grid-template-rows:none;grid-template-areas:"ck""notes""accs"}}.ck-card{background:var(--card);box-shadow:var(--sh1);border-radius:20px;min-width:0;padding:1.05rem 1.15rem .6rem}.ck-top{align-items:center;gap:.6rem;margin-bottom:.7rem;display:flex}.ck-top b{font-size:.95rem}.ck-top small{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto}.ck-x{width:1.7rem;height:1.7rem;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ck-x:hover{background:var(--soft);color:var(--fg)}.ck-x:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ck-x svg{width:.9rem;height:.9rem}.ck-bar{background:var(--soft);border-radius:9px;height:.35rem;margin-bottom:.4rem;overflow:hidden}.ck-bar i{background:var(--ink);border-radius:inherit;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block}.ck-item{border-top:1px solid var(--line);grid-template-columns:1.2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem 0;font-size:.88rem;display:grid}.ck-item:first-of-type{border-top:0}.ck-item .dot{border:1.5px solid var(--line);border-radius:50%;width:1.1rem;height:1.1rem;position:relative}.ck-item.done .dot{background:var(--ink);border-color:var(--ink)}.ck-item.done .dot:after{content:"";border:2px solid var(--on-ink);border-top:0;border-right:0;width:.4rem;height:.22rem;position:absolute;top:.28rem;left:.27rem;transform:rotate(-45deg)}.ck-t{min-width:0}.ck-t span{display:block}.ck-item.done .ck-t span{color:var(--faint);text-decoration:line-through}.ck-t small{color:var(--faint);margin-top:.05rem;font-size:.76rem;line-height:1.5;display:block}.ck-explain{background:var(--soft);border-radius:12px;margin:.1rem 0 .7rem 1.9rem;padding:.7rem .85rem}.ck-explain p{color:var(--mut);margin:0 0 .55rem;font-size:.8rem;line-height:1.6}.ck-explain p b{color:var(--fg);font-weight:600;display:block}@media (width<=760px){.ck-explain{margin-left:0}}@media (prefers-reduced-motion:reduce){.ck-bar i{transition:none}}.shell[data-level=new] .lrn{text-underline-offset:.22em;cursor:help;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}:root{--beta-ink:#8a5208}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--beta-ink:#f0a848}}:root[data-theme=dark]{--beta-ink:#f0a848}.beta-tag,.pf-off.beta{background:var(--warn-bg);color:var(--beta-ink);vertical-align:1px;white-space:nowrap;border-radius:.3rem;margin-left:.4rem;padding:.05rem .38rem;font-size:.6875rem;font-style:normal;font-weight:600;line-height:1.35;display:inline-block}.beta-tag.on{background:var(--ok-bg);color:var(--ok)}.beta-tag.lg{vertical-align:4px;margin-left:.6rem;padding:.12rem .5rem;font-size:.75rem}.acc-nm .beta-tag{margin-left:0}.sb-item .beta-tag{margin-left:auto}.mobile-brand .beta-tag{margin-left:0}.beta-bar{border-bottom:1px solid var(--line);background:var(--warn-bg);color:var(--fg);align-items:center;gap:.55rem;padding:.4rem 1.25rem;font-size:.8125rem;line-height:1.5;display:flex}.beta-bar .beta-tag{background:color-mix(in oklch,var(--beta-ink) 14%,transparent);flex:none;margin:0}.beta-wrap{max-width:62rem;margin-left:0}.beta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.beta-card{align-items:flex-start;gap:.9rem;padding:1.2rem 1.3rem;display:flex}.beta-card h3,.beta-join h3{margin:0 0 .35rem;font-size:.95rem}.beta-card p,.beta-join p{color:var(--mut);margin:0;font-size:.8125rem;line-height:1.75}.beta-ic{background:var(--warn-bg);width:2rem;height:2rem;color:var(--beta-ink);border-radius:.6rem;flex:none;place-items:center;display:grid}.beta-ic.ok{background:var(--ok-bg);color:var(--ok)}.beta-ic svg{width:1.05rem;height:1.05rem}.beta-join{padding:1.3rem 1.4rem}.beta-form{gap:.6rem;max-width:42rem;margin-top:.95rem;display:flex}.beta-form input{border:1px solid var(--line);background:var(--bg);min-width:0;height:2.25rem;color:var(--fg);font:inherit;border-radius:.55rem;flex:1;padding:0 .75rem;font-size:.8125rem}.beta-form input::placeholder{color:var(--faint)}.beta-form input:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.beta-form .btn{flex:none;height:2.25rem}.beta-join .beta-done{color:var(--ok);align-items:center;gap:.45rem;margin-top:.95rem;font-size:.875rem;font-weight:600;display:flex}.beta-done svg{width:1rem;height:1rem}.beta-join .err{margin-top:.6rem}.product-tabs button.off:not(.on){color:var(--faint)}.product-tabs button.off .pd-ic{filter:grayscale();opacity:.5}.product-tabs button.off em{color:var(--faint)}@media (width<=760px){.beta-grid{grid-template-columns:minmax(0,1fr)}.beta-form{flex-direction:column}.beta-form input{flex:none}.beta-form .btn{width:100%}.beta-bar{padding:.4rem .75rem}}.beta-req .set-t p b{margin-right:.5rem}.lx{--lx-ad:oklch(55% .2 305);--lx-ad-ink:oklch(46% .2 305);--lx-na-ink:oklch(48% .12 155)}:root[data-theme=dark] .lx{--lx-ad:oklch(74% .14 305);--lx-ad-ink:oklch(82% .1 305);--lx-na-ink:var(--ok)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lx{--lx-ad:oklch(74% .14 305);--lx-ad-ink:oklch(82% .1 305);--lx-na-ink:var(--ok)}}.lx-partial{background:var(--warn-bg);color:var(--warn);border-radius:.7rem;margin:0;padding:.55rem .9rem;font-size:.8125rem}.lx-hero{background:var(--card);border:1px solid var(--line);border-radius:1.2rem;padding:1.3rem 1.5rem}.lx-hero .say{letter-spacing:-.015em;margin:0;font-size:1.45rem;font-weight:650;line-height:1.4}.lx-hero .say em{color:var(--blue-ink);font-style:normal}.lx-hero .say .lx-quiet{letter-spacing:0;color:var(--mut);margin-top:.35rem;font-size:.95rem;font-weight:400;display:block}.lx-bar{background:var(--soft);border-radius:9px;height:.55rem;margin:1rem 0 .55rem;display:flex;overflow:hidden}.lx-bar i{height:100%;transition:width .35s cubic-bezier(.2,.7,.2,1);display:block}.lx-bar .ad,.lx-dot.ad,.lx-legend .ad{background:var(--lx-ad)}.lx-bar .intercept,.lx-dot.intercept,.lx-legend .intercept{background:var(--ink)}.lx-bar .natural,.lx-dot.natural,.lx-legend .natural{background:var(--ok)}.lx-legend{color:var(--mut);flex-wrap:wrap;gap:.3rem 1.2rem;font-size:.82rem;display:flex}.lx-legend span{align-items:center;gap:.4rem;display:inline-flex}.lx-legend i{border-radius:3px;width:.6rem;height:.6rem;display:inline-block}.lx-src{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.lx-card{background:var(--card);border:1px solid var(--line);border-radius:1.1rem;flex-direction:column;gap:.55rem;min-width:0;padding:1.1rem 1.2rem;display:flex}.lx-card h3{align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:650;display:flex}.lx-dot{border-radius:3px;flex:none;width:.6rem;height:.6rem;display:inline-block}.lx-card h3 small{color:var(--faint);font-size:.8rem;font-weight:400}.lx-card .big{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.6rem;font-weight:650}.lx-card .big small{color:var(--mut);letter-spacing:0;margin-left:.35rem;font-size:.85rem;font-weight:500}.lx-card .money{background:var(--soft);border-radius:.7rem;padding:.6rem .75rem;font-size:.86rem;line-height:1.55}.lx-card .money b{font-variant-numeric:tabular-nums}.lx-card .note{color:var(--mut);margin:0;font-size:.8rem;line-height:1.55}.lx-card .note a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.lx-sub{color:var(--faint);margin:0;font-size:.8rem;line-height:1.55}.lx-sub a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.lx-fun{color:var(--mut);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.8rem;display:flex}.lx-fun b{color:var(--fg);font-size:.95rem}.lx-fun .arr{color:var(--faint)}.lx-kai{color:var(--blue-ink);margin:0;font-size:.86rem;line-height:1.6}.lx-list{gap:.7rem;margin-top:.35rem;display:grid}.lx-lh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.lx-lh h2{margin:0;font-size:1.1rem;font-weight:650}.lx-chips,.lx-scope{flex-wrap:wrap;gap:.4rem;display:flex}.lx-chips button,.lx-scope button{background:var(--soft);color:var(--mut);cursor:pointer;border:0;border-radius:999px;padding:.35rem .8rem;font-size:.82rem;transition:background-color .16s,color .16s}.lx-chips button:hover,.lx-scope button:hover{color:var(--fg)}.lx-chips button.on,.lx-scope button.on{background:var(--ink);color:var(--on-ink);font-weight:600}.lx-chips button b{font-variant-numeric:tabular-nums;margin-left:.3rem;font-weight:600}.lx-chips button:focus-visible,.lx-scope button:focus-visible,.lx-mark button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lx-rows{background:var(--card);border:1px solid var(--line);border-radius:1.1rem;overflow:hidden}.lx-r{border-bottom:1px solid var(--line);cursor:default;grid-template-columns:4.2rem minmax(0,1.2fr) minmax(0,1.6fr) 6.4rem 13rem;align-items:center;gap:.4rem 1rem;padding:.85rem 1.1rem;font-size:.87rem;transition:background-color .18s;display:grid}.lx-r:last-child{border-bottom:0}.lx-r.cur{background:var(--hover)}.lx-tag{white-space:nowrap;border-radius:999px;justify-self:start;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.lx-tag.ad{background:color-mix(in oklch,var(--lx-ad) 13%,transparent);color:var(--lx-ad-ink)}.lx-tag.intercept{background:var(--soft);color:var(--fg)}.lx-tag.natural{background:var(--ok-bg);color:var(--lx-na-ink)}.lx-who{min-width:0}.lx-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.lx-who small{color:var(--mut);font-variant-numeric:tabular-nums;font-size:.8125rem}.lx-reveal{color:var(--mut);text-underline-offset:3px;white-space:nowrap;margin:0 0 0 .5rem;font-size:.75rem;text-decoration:underline}.lx-reveal:hover{color:var(--fg)}.lx-from{color:var(--mut);overflow-wrap:anywhere;min-width:0;line-height:1.5}.lx-from b{color:var(--fg);font-weight:500}.lx-from .ptag{margin-left:.4rem}.lx-when{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.8rem}.lx-mark{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.lx-mark button:not(.nact){background:var(--soft);color:var(--fg);cursor:pointer;border:0;border-radius:.55rem;padding:.35rem .65rem;font-size:.8rem;transition:transform .12s cubic-bezier(.3,1.6,.5,1),background-color .16s,color .16s}.lx-mark button:not(.nact):hover{background:var(--line)}.lx-mark button:not(.nact):active{transform:scale(.93)}.lx-mark button.on{background:var(--ink);color:var(--on-ink);font-weight:600}.lx-mark button:disabled{opacity:.6;cursor:progress}.lx-mark .done{color:var(--mut);font-size:.8rem}.lx-chat{margin:0 0 0 .35rem;font-size:.78rem}.lx-amt{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.4rem;display:flex}.lx-amt input{border:1px solid var(--line);background:var(--card);min-width:10rem;height:2rem;color:var(--fg);font:inherit;border-radius:.5rem;flex:1;padding:0 .6rem;font-size:.8125rem}.lx-none{color:var(--mut);text-align:center;margin:0;padding:1.4rem 1rem;font-size:.875rem}.lx-foot{color:var(--faint);margin:0;font-size:.78rem}.lx-kb{color:var(--faint);font-size:.75rem}.lx-kb kbd{font:inherit;border:1px solid var(--line);border-radius:.25rem;margin:0 .1rem;padding:0 .3rem}.lx-how{border:1px dashed var(--line);color:var(--mut);border-radius:1rem;padding:1rem 1.2rem;font-size:.85rem;line-height:1.75}.lx-how b{color:var(--fg)}.lx-more{border:1px solid var(--line);background:var(--card);border-radius:1rem}.lx-more>summary{cursor:pointer;padding:.8rem 1.1rem;font-size:.875rem;font-weight:600}.lx-more-body{gap:.75rem;padding:0 1.1rem 1.1rem;display:grid}.lx-acct{background:var(--card);border:1px solid var(--line);border-radius:1rem;gap:.65rem;padding:.8rem 1.1rem;display:grid}.lx-acct-t{color:var(--mut);margin:0;font-size:.875rem;line-height:1.75}.lx-acct-t b{color:var(--fg);font-weight:600}.lx-acct-k{color:var(--mut);margin-right:.55rem}.lx-acct-t i{color:var(--faint);margin:0 .5rem;font-style:normal}.lx-acct-none,.lx-acct-auto{color:var(--mut)}.lx-acct-auto{font-size:.8rem}.lx-acct-edit{text-underline-offset:3px;margin-left:.45rem;font-size:.8rem;text-decoration:underline}.lx-scope button{min-height:2rem}.lx-links{border-top:1px dashed var(--line);gap:.65rem;padding-top:.75rem;display:grid}.lx-links-h{color:var(--mut);margin:0;font-size:.8125rem;line-height:1.6}.lx-why{color:var(--mut);gap:.5rem;margin:.85rem 0 0;padding:0;font-size:.9rem;line-height:1.6;list-style:none;display:grid}.lx-why li{align-items:baseline;gap:.5rem;display:flex}.lx-why .lx-dot{align-self:center}.lx-why b{color:var(--fg);white-space:nowrap;margin-right:.3rem;font-weight:600}.lx-byacc{gap:.7rem;margin-top:.35rem;display:grid}.lx-byacc .lx-lh small{color:var(--mut);font-size:.8125rem}.lx-ba{background:var(--card);border:1px solid var(--line);border-radius:1.1rem;overflow:hidden}.lx-ba-r{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--fg);font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr)) 4.2rem minmax(0,1fr);align-items:start;gap:.4rem 1rem;padding:.8rem 1.1rem;font-size:.87rem;display:grid}.lx-ba-r:last-child{border-bottom:0}button.lx-ba-r{cursor:pointer;transition:background-color .16s}button.lx-ba-r:hover{background:var(--hover)}button.lx-ba-r:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.lx-ba-r.head{background:var(--soft);color:var(--mut);padding-top:.6rem;padding-bottom:.55rem;font-size:.75rem}.lx-ba-n{min-width:0}.lx-ba-n b{overflow-wrap:anywhere;font-weight:600;display:block}.lx-ba-n small{color:var(--mut);overflow-wrap:anywhere;font-size:.78rem;line-height:1.45;display:block}.lx-ba-c{min-width:0}.lx-ba-c b{font-variant-numeric:tabular-nums;font-weight:600;display:block}.lx-ba-c small.gap{color:var(--mut);margin-top:.1rem;font-size:.75rem;line-height:1.4;display:block}.al{gap:.6rem;display:grid}.al-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.al-r{background:var(--soft);border-radius:.8rem;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:.5rem 1rem;padding:.7rem .85rem;display:grid}.al-who{min-width:0}.al-who b{overflow-wrap:anywhere;font-size:.9rem;font-weight:600;display:block}.al-who small{color:var(--mut);font-size:.8rem;line-height:1.5}.al-pick{justify-items:start;gap:.35rem;min-width:0;display:grid}.al-auto{color:var(--mut);font-size:.78rem;line-height:1.55}.al-empty{color:var(--mut);margin:0;font-size:.85rem;line-height:1.6}@media (width<=1180px){.lx-src{grid-template-columns:1fr}}@media (width<=900px){.lx-r{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tag who when""from from from""mark mark mark";gap:.45rem .7rem;padding:.8rem .9rem}.lx-r>.lx-tag{grid-area:tag}.lx-r>.lx-who{grid-area:who}.lx-r>.lx-when{grid-area:when;justify-self:end}.lx-r>.lx-from{grid-area:from}.lx-r>.lx-mark{grid-area:mark;justify-content:flex-start}.lx-mark button:not(.nact){min-height:2.4rem;padding:.35rem .95rem}.lx-reveal,.lx-chat{min-height:2.2rem}}@media (width<=760px){.lx-ba-r.head{display:none}.lx-ba-r{grid-template-columns:repeat(3,minmax(0,1fr));padding:.8rem .9rem}.lx-ba-r>.lx-ba-n{grid-column:1/-1}.lx-ba-c:before{content:attr(data-label);color:var(--mut);margin-bottom:.1rem;font-size:.72rem;display:block}.al-r{grid-template-columns:1fr}}@media (width<=560px){.lx-hero{padding:1.05rem 1.1rem}.lx-hero .say{font-size:1.15rem}.lx-card{padding:1rem}}.btn{position:relative}.btn.k-busy{pointer-events:none;color:#0000!important}.btn.k-busy:disabled{opacity:1}.btn.k-busy>*{visibility:hidden}.btn.k-busy:after{content:"";border:2px solid color-mix(in srgb,var(--fg) 22%,transparent);border-top-color:var(--fg);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.7s linear infinite k-spin;position:absolute;top:50%;left:50%}.btn.pri.k-busy:after,.btn.kai.k-busy:after{border-color:color-mix(in srgb,var(--on-ink,#fff) 30%,transparent);border-top-color:var(--on-ink,#fff)}.btn.k-done{transition:background-color .2s;background:var(--blue)!important;color:#0000!important}.btn.k-done>*{visibility:hidden}.btn.k-done:after{content:"";background:#fff;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.2s cubic-bezier(.2,.8,.2,1) both k-pop;position:absolute;top:50%;left:50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.btn.k-fail{animation:.4s cubic-bezier(.2,.8,.2,1) k-shake}@keyframes k-spin{to{transform:rotate(360deg)}}@keyframes k-pop{0%{opacity:0;transform:scale(.85)}}@keyframes k-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.countup{border-radius:6px;transition:background-color .9s,box-shadow .9s}.countup.cu-flash{background:color-mix(in srgb,var(--blue) 12%,transparent);transition:none}.countup.cu-up{background:#ff8a3d29;transition:none}.countup.cu-good{background:#12a15024;transition:none}.countup.cu-bad{background:#e5484d24;transition:none}.tbl tbody tr:not(.sk-row){animation:.26s cubic-bezier(.2,.8,.2,1) both k-rise}.tbl tbody tr:nth-child(2){animation-delay:30ms}.tbl tbody tr:nth-child(3){animation-delay:60ms}.tbl tbody tr:nth-child(4){animation-delay:90ms}.tbl tbody tr:nth-child(5){animation-delay:.12s}.tbl tbody tr:nth-child(6){animation-delay:.15s}.tbl tbody tr:nth-child(7){animation-delay:.18s}.tbl tbody tr:nth-child(8){animation-delay:.21s}.tbl tbody tr:nth-child(n+9){animation-delay:.24s}@keyframes k-rise{0%{opacity:0;transform:translateY(6px)}}.k-row-move{transition:transform .42s cubic-bezier(.2,.8,.2,1)}tr[data-settle] td{animation:1.6s cubic-bezier(.2,.8,.2,1) k-settle}tr[data-settle] td.nm>b:after{content:"✓ 已生效";color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,transparent);vertical-align:1px;border-radius:999px;margin-left:.5rem;padding:1px 8px;font-size:.72rem;font-weight:600;animation:.2s cubic-bezier(.2,.8,.2,1) both k-pop;display:inline-block}@keyframes k-settle{0%{background-color:color-mix(in srgb,var(--blue) 14%,transparent)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.btn.k-busy:after{animation-duration:2s}.tbl tbody tr,tr[data-settle] td,.btn.k-fail,.btn.k-done:after{animation:none!important}.k-row-move{transition:none}}.k-has-glide{isolation:isolate;position:relative}.k-glide{z-index:-1;pointer-events:none;opacity:0;border-radius:.45rem;transition:transform .32s cubic-bezier(.2,.8,.2,1),width .32s cubic-bezier(.2,.8,.2,1),height .32s cubic-bezier(.2,.8,.2,1),opacity .15s;position:absolute;top:0;left:0}.seg.k-has-glide>.k-glide,.sub-tabs.k-has-glide>.k-glide,.set-tabs.k-has-glide>.k-glide{background:var(--card);box-shadow:var(--sh1)}.seg.k-has-glide>button.on,.sub-tabs.k-has-glide>button.on,.set-tabs.k-has-glide>button.on{box-shadow:none;background:0 0}.seg.k-has-glide>button,.sub-tabs.k-has-glide>button,.set-tabs.k-has-glide>button{transition:color .2s}.sb-nav.k-has-glide>.k-glide{background:var(--soft)}.sb-nav.k-has-glide .sb-item.on{background:0 0}.empty{padding:2.25rem 1.5rem 2rem;line-height:1.7}.empty:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect width='100' height='100' rx='30' fill='%230E1424'/%3E%3Crect x='30' y='29' width='11' height='22' rx='5.5' fill='%23fff'/%3E%3Crect x='59' y='29' width='11' height='22' rx='5.5' fill='%23fff'/%3E%3Cpath d='M38 66 Q50 74 62 66' fill='none' stroke='%232F5BFF' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:34px;height:34px;margin:0 auto .7rem;display:block}@media (prefers-reduced-motion:reduce){.k-glide{transition:none}}.metrics.k-ld .metric .v{background:linear-gradient(90deg,var(--soft) 25%,var(--hover) 37%,var(--soft) 63%);background-size:400% 100%;border-radius:6px;min-width:5.5rem;animation:1.3s infinite k-sk;display:inline-block;color:#0000!important}.metrics.k-ld .metric .v *{visibility:hidden}@keyframes k-sk{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.metrics.k-ld .metric .v{animation:none}}.cu-d{vertical-align:middle;font-variant-numeric:tabular-nums;color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,transparent);border-radius:999px;margin-left:.4rem;padding:0 .4rem;font-size:.72rem;font-weight:600;display:inline-block}.cu-d.cu-up{color:#c2581a;background:#ff8a3d29}.cu-d.cu-good{color:#12a150;background:#12a15024}.cu-d.cu-bad{color:#e5484d;background:#e5484d24}.cu-d-enter-active{transition:opacity .2s,transform .2s cubic-bezier(.2,.8,.2,1)}.cu-d-leave-active{transition:opacity .4s}.cu-d-enter-from{opacity:0;transform:translateY(3px)}.cu-d-leave-to{opacity:0}.k-row-enter-active td{animation:1.6s cubic-bezier(.2,.8,.2,1) k-settle}@media (prefers-reduced-motion:reduce){.k-row-enter-active td{animation:none}.cu-d-enter-active,.cu-d-leave-active{transition:none}}:root[data-theme=dark] .empty:before{border-radius:10px;box-shadow:0 0 0 1px #ffffff2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .empty:before{border-radius:10px;box-shadow:0 0 0 1px #ffffff2e}}.k-sk{background:linear-gradient(90deg,var(--soft) 25%,var(--hover) 37%,var(--soft) 63%);background-size:400% 100%;border-radius:6px;height:.8rem;animation:1.3s infinite k-sk;display:block}.k-sk.av{border-radius:50%;flex:none;width:2.25rem;height:2.25rem}.k-sk.big{height:1.6rem;margin-top:.5rem}.k-skrow{align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.k-skrow>div{flex:1;gap:.55rem;min-width:0;display:grid}.k-skstat{gap:.55rem;padding:1rem 1.15rem;display:grid}@media (prefers-reduced-motion:reduce){.k-sk{animation:none}}.cu-row:not(.cu-row-h):active,.dmx-row:active,button.ct-r:active,button.pl-r:active,.bs:active,.lv-row:active,.pp-r:active,.rec button:active,.il-accs button:active{background:var(--soft)}.sb-item:active,.ibtn:active{transform:scale(.97)}.sb-item,.ibtn,.dmx-row,.pp-r,.il-accs button,.rec button,.lv-row,.bs,.cu-row,.chip button{transition:background-color .16s,color .16s,transform .16s cubic-bezier(.2,.8,.2,1)}.pp-r:hover{background:var(--soft)}.il-accs button:not(.on):not(:disabled):hover{background:var(--hover);color:var(--fg)}.rec button:hover{filter:brightness(.97)}.bs,.cu-row,.pl-r,.ct-r{border-radius:10px}:where(button,[role=button],[role=option],[tabindex="0"],a):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sb-item:focus-visible,.dmx-row:focus-visible,.cu-row:focus-visible{outline-offset:-2px}.tgl:focus-visible,.tgl[data-state]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tgl{transition:background-color .2s cubic-bezier(.2,.8,.2,1)}.tgl:active i{width:1.05rem}.tgl.on:active i{transform:translate(.75rem)}.tgl i{transition:transform .2s cubic-bezier(.2,.8,.2,1),width .16s}.tgl:disabled{opacity:.5;cursor:not-allowed}@keyframes k-out-fade{to{opacity:0}}@keyframes k-out-dlg{to{opacity:0;transform:translate(-50%,-49%)scale(.985)}}@keyframes k-out-pop{to{opacity:0;transform:translateY(-3px)scale(.98)}}@keyframes k-out-dw{to{opacity:0;transform:translate(20px)}}.kc-ovl[data-state=closed],.ovl[data-state=closed],.ob-scrim[data-state=closed]{animation:.16s both k-out-fade}.kc-dlg[data-state=closed]{animation:.16s cubic-bezier(.2,.8,.2,1) both k-out-dlg}.drawer[data-state=closed]{animation:.2s cubic-bezier(.2,.8,.2,1) both k-out-dw}.ks-menu[data-state=closed],.tz-menu[data-state=closed],.lv-pop[data-state=closed],.cu-cal[data-state=closed],.cu-pop[data-state=closed]{animation:.12s both k-out-pop}.kc-ovl,.ovl{animation-duration:.16s}.drawer{animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.cu-cal[data-state=open],.cu-pop[data-state=open]{animation:.16s cubic-bezier(.2,.8,.2,1) ks-pop}@media (prefers-reduced-motion:reduce){.kc-ovl,.ovl,.kc-dlg,.drawer,.ks-menu,.tz-menu,.lv-pop,.cu-cal,.cu-pop,.ob-scrim{animation:none!important}.sb-item:active,.ibtn:active,.btn:active{transform:none!important}.tgl,.tgl i,.btn,.sb-item,.dmx-row{transition:none}}.ctp{white-space:nowrap;background:var(--soft);color:var(--mut);border-radius:999px;align-items:center;margin-right:.45rem;padding:.08rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.ctp[data-k=手机]{color:#0f8a44;background:#12a15021}.ctp[data-k=微信]{color:#06984c;background:#07c16021}.ctp[data-k=企微]{color:#2b6cd8;background:#2b6cd821}.lx .lx-rows{background:var(--bg);border:0;border-radius:0;overflow:visible}.lx .lx-r{border-bottom:0;border-radius:14px;margin:0 -.75rem;padding:.9rem .75rem;transition:background-color .2s,opacity .3s;position:relative}.lx .lx-r+.lx-r:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:7.5rem;right:.75rem}.lx .lx-r:hover,.lx .lx-r.cur{background:var(--hover)}.lx .lx-r:hover:before,.lx .lx-r:hover+.lx-r:before,.lx .lx-r.cur:before,.lx .lx-r.cur+.lx-r:before{opacity:0}.lx .lx-r.cur:after{content:"";background:var(--ink);border-radius:3px;width:3px;position:absolute;top:.8rem;bottom:.8rem;left:-2px}.lx .lx-who{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;display:grid}.lx .lx-who .apk{grid-row:1/span 2}.lx .lx-who b{font-size:.92rem}.lx .lx-who small{flex-wrap:wrap;align-items:center;gap:.15rem 0;margin-top:.15rem;display:flex}.lx .lx-tag{color:var(--mut);align-items:center;gap:.4rem;padding:0;font-weight:500;display:inline-flex;background:0 0!important}.lx .lx-tag:before{content:"";background:currentColor;border-radius:2px;width:7px;height:7px}.lx{--tg-ad:#6a48f0;--tg-nat:#0e7a3e}:root[data-theme=dark] .lx{--tg-ad:#b3a4ff;--tg-nat:#5bd68a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lx{--tg-ad:#b3a4ff;--tg-nat:#5bd68a}}.lx .lx-tag.ad{color:var(--tg-ad)}.lx .lx-tag.intercept{color:var(--fg)}.lx .lx-tag.natural{color:var(--tg-nat)}:is(.lx .lx-r:has(.lx-vd[data-v=无效]) .lx-who,.lx .lx-r:has(.lx-vd[data-v=无效]) .lx-from){opacity:.45}.lx .lx-r:has(.lx-vd[data-v=无效]) .lx-who b{text-decoration:line-through;-webkit-text-decoration-color:var(--mut);text-decoration-color:var(--mut)}.lx .lx-r:has(.lx-vd[data-v=成交]){background:linear-gradient(90deg,#b7791f17,#0000 55%)}.lx-vd{border:1px solid var(--line);isolation:isolate;border-radius:12px;grid-template-columns:repeat(3,1fr);padding:3px;display:inline-grid;position:relative}.lx-pill{z-index:-1;opacity:0;border-radius:9px;width:calc(33.3333% - 2px);transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .25s,opacity .2s;position:absolute;top:3px;bottom:3px;left:3px}.lx-vd[data-v] .lx-pill{opacity:1;box-shadow:0 4px 10px -4px #0e142459}.lx-vd[data-v=有效] .lx-pill{background:#12a150}.lx-vd[data-v=无效] .lx-pill{background:#8a93a3;transform:translate(100%)}.lx-vd[data-v=成交] .lx-pill{background:#b7791f;transform:translate(200%)}.lx .lx-mark .lx-vd button:not(.nact){color:var(--mut);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:.25rem;padding:.4rem .7rem;display:inline-flex}.lx .lx-mark .lx-vd button:not(.nact):hover{background:var(--soft);color:var(--fg)}.lx .lx-mark .lx-vd button.on,.lx .lx-mark .lx-vd button.on:hover{color:#fff;background:0 0;font-weight:600}.lx-vd .ph{width:.9rem;height:.9rem}.lx-yen{font-size:.8rem;font-weight:700}.lxr-leave-active{transition:opacity .32s,transform .32s cubic-bezier(.2,.8,.2,1)}.lxr-leave-to{opacity:0;transform:translate(24px)}.lxr-move{transition:transform .36s cubic-bezier(.2,.8,.2,1)}.lxr-enter-active{transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1)}.lxr-enter-from{opacity:0;transform:translateY(6px)}.lx .lx-lh{align-items:center}.lx .lx-lh .lpg{margin-left:.6rem;margin-right:auto}@media (prefers-reduced-motion:reduce){.lxr-leave-active,.lxr-move,.lxr-enter-active,.lx-pill{transition:none}}@media (width<=760px){.lx .lx-r+.lx-r:before{left:.75rem}.lx .lx-lh .lpg{width:100%;margin-left:0}}.lx .lx-r{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 5.6rem auto;gap:.4rem 1.25rem;padding:1rem .75rem}.lx .lx-r+.lx-r:before{left:3.6rem}.lx .lx-from{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.lx .lx-from .lx-tag{margin-right:.5rem;font-size:.8125rem}.lx .lx-from .lx-tag:after{content:"·";color:var(--faint);margin-left:.4rem}.lx .lx-who .apk{width:40px!important;height:40px!important}.lx .lx-mark{flex-wrap:nowrap;justify-content:flex-end}.lx .lx-mark .lx-vd button:not(.nact){padding:.5rem .85rem;font-size:.8125rem}.lx .lx-chat{color:var(--mut);font-size:.75rem}@media (width<=900px){.lx .lx-r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who when""from from""mark mark"}.lx .lx-r+.lx-r:before{left:.75rem}.lx .lx-mark{justify-content:flex-start}}.lx .lx-src{grid-template-columns:minmax(15rem,1.3fr) repeat(3,minmax(0,1fr))}.lx .lx-prog{padding:1.2rem 1.4rem 1.3rem 0}.lx .lx-prog+.lx-card{border-left:1px solid var(--line)}.lx .lx-prog~.lx-card:first-of-type{padding-left:1.4rem}@media (width<=1180px){.lx .lx-src{grid-template-columns:1fr 1fr}.lx .lx-prog{border-bottom:1px solid var(--line);grid-column:1/-1}.lx .lx-prog+.lx-card{border-left:0;padding-left:0}}@media (width<=760px){.lx .lx-src{grid-template-columns:1fr}}.dmx-row .dmx-tag{align-items:center;gap:.35rem;padding:0;font-size:.75rem;font-weight:600;display:inline-flex;background:0 0!important}.dmx-row .dmx-tag:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.dmx-row .dmx-tag.is-ok{color:#0f8a44}.dmx-row .dmx-tag.is-wait{color:#c2581a}.dmx-row .dmx-tag.is-run{color:var(--blue)}.dmx-row .dmx-tag.is-off{color:var(--mut)}.dmx-row .dmx-r3 .x{color:var(--mut);background:0 0;padding:0;font-size:.75rem}.dmx-row .dmx-r3{flex-wrap:wrap;gap:.6rem;display:flex}.dd-peer{color:var(--mut);margin-top:.15rem;font-size:.75rem;display:block}.dmx-row>.apk{align-self:center}.dmx-row .dmx-r3 .x{border:0!important}.lx .lx-hero{background:var(--bg);border:0;border-radius:0;padding:.4rem 0 1rem}.lx .lx-src{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0}.lx .lx-card{background:var(--bg);border:0;border-radius:0;padding:1.2rem 1.4rem 1.3rem}.lx .lx-card:first-child{padding-left:0}.lx .lx-card+.lx-card{border-left:1px solid var(--line)}.lx .lx-card .big{font-size:2rem;font-weight:700}.lx .lx-card .big.zero{color:var(--mut);font-size:1.25rem;font-weight:600}@media (width<=760px){.lx .lx-card{padding:1rem 0}.lx .lx-card+.lx-card{border-left:0;border-top:1px solid var(--line)}}@media (width>=901px){.lx .lx-r{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 5.6rem 18rem}.lx .lx-mark{justify-content:flex-start}}.lx .lx-card .money{background:var(--bg);color:var(--mut);border-radius:0;padding:0}.lx .lx-card .money b{color:var(--fg)}.lx .lx-card .note{background:var(--bg);border:0;padding:0}.lx .lx-how{border:0;border-top:1px solid var(--line);color:var(--faint);background:var(--bg);border-radius:0;padding:1.2rem 0 0;font-size:.78rem}.lx .lx-how b{color:var(--mut)}.lx .lx-ba{background:var(--bg);border:0;border-radius:0}.lx .lx-hero{padding:.2rem 0 .6rem}.lx .lx-hero .say{letter-spacing:0;font-size:1.1rem;font-weight:600}.lx .lx-card.off h3,.lx .lx-card.off h3 small{color:var(--faint)}.lx .lx-card.off .lx-dot{background:var(--faint)!important}.lx .lx-card.off .big{display:none}.lx .lx-card.off .note{color:var(--faint);margin-top:.9rem}.lx .lx-card.off .note a{color:var(--mut)}.lx .lx-src:not(:has(.lx-prog)){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.lx .lx-src:not(:has(.lx-prog)){grid-template-columns:1fr}}.k-spark{width:100%;min-width:3rem;display:block;position:relative}.k-spark svg{width:100%;height:100%;display:block;overflow:visible}.k-spark path{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.k-spark .cu{stroke:var(--fg);stroke-width:1.5px}.k-spark .pv{stroke:var(--faint);stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.k-spark .ar{fill:color-mix(in srgb,var(--fg) 5%,transparent);stroke:none}.k-spark i{background:var(--fg);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute}.k-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem 1.5rem;display:grid}@media (width<=1100px){.k-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.k-stats{grid-template-columns:minmax(0,1fr)}}.k-stat{align-content:start;gap:.3rem;min-width:0;padding:.85rem 0 1rem;display:grid}.ks-l{color:var(--mut);font-size:.8125rem}.ks-v{align-items:flex-end;gap:1rem;min-width:0;display:flex}.ks-v>b{letter-spacing:-.02em;flex:none;font-size:1.75rem;font-weight:600;line-height:1.15}.ks-v>b small{color:var(--mut);letter-spacing:0;margin-left:.2rem;font-size:.8125rem;font-weight:400}.ks-v .k-spark{flex:1;max-width:8.5rem;margin-bottom:.3rem;margin-left:auto}.k-stat .k-delta.sm{justify-self:start;margin:0}.ks-n{color:var(--faint);font-size:.75rem;line-height:1.55}.k-fun{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.k-fun li{grid-template-columns:5.5rem minmax(0,1fr) 4.5rem 8.5rem;align-items:center;gap:.85rem;font-size:.8125rem;display:grid}.kf-l{color:var(--mut)}.kf-b{background:var(--soft);border-radius:4px;height:1.25rem;overflow:hidden}.kf-b b{background:color-mix(in srgb,var(--fg) 22%,transparent);border-radius:4px;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.k-fun li.bad .kf-b b{background:color-mix(in srgb,var(--bad) 55%,transparent)}.kf-n{text-align:right;font-weight:600}.kf-n small{color:var(--mut);font-weight:400}.kf-r{color:var(--faint);white-space:nowrap}.kf-r b{color:var(--mut);font-weight:500}.kf-r em{color:var(--bad);margin-left:.4rem;font-style:normal}@media (width<=640px){.k-fun li{grid-template-columns:4.5rem minmax(0,1fr) 3.5rem;row-gap:.15rem}.kf-r{grid-column:2/4}}.k-up{gap:.35rem;display:grid}.ku-s{gap:3px;height:1.1rem;display:flex}.ku-s i{background:var(--line);border-radius:2px;flex:1;min-width:2px}.ku-s i.ok{background:color-mix(in srgb,var(--ok) 42%,transparent)}.ku-s i.part{background:color-mix(in srgb,var(--warn) 75%,transparent)}.ku-s i.down{background:var(--bad)}.ku-f{color:var(--faint);justify-content:space-between;gap:1rem;font-size:.6875rem;display:flex}.k-avs{align-items:center;display:inline-flex}.k-avs i{background:var(--soft);width:1.5rem;height:1.5rem;box-shadow:0 0 0 2px var(--card);color:var(--mut);border-radius:50%;place-items:center;margin-left:-.35rem;font-size:.6875rem;font-style:normal;font-weight:600;display:grid}.k-avs i:first-child{margin-left:0}.k-avs i.more{background:var(--card);color:var(--faint);font-weight:500}.k-bar{background:var(--soft);border-radius:3px;height:6px;display:block;overflow:hidden}.k-bar b{background:color-mix(in srgb,var(--fg) 28%,transparent);border-radius:3px;height:100%;display:block}.k-bar.bad b{background:var(--bad)}.k-bar.warn b{background:var(--warn)}.k-bar.ok b{background:color-mix(in srgb,var(--ok) 60%,transparent)}.k-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--fg) 5%,transparent) var(--w,0%),transparent var(--w,0%)) no-repeat}.k-fill.bad{background-image:linear-gradient(90deg,var(--bad-bg) var(--w,0%),transparent var(--w,0%))}.kc-dlg.wide{width:min(560px,100vw - 32px)}@media (prefers-reduced-motion:reduce){.kf-b b{transition:none}}.boot{background:var(--bg);height:100vh}.muted{color:var(--mut)}.fine{color:var(--faint);margin:0;font-size:.75rem;line-height:1.6}.fine.pad{padding:0 .25rem}.lead{color:var(--fg)!important;font-size:.9375rem!important}.bad{color:var(--bad)!important}.dot{background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px}.dot.bad{background:var(--bad)}.dot.ok{background:var(--ok)}.dot.warn{background:var(--warn)}.dot.ask{background:var(--fg)}.dot.blue{background:var(--blue)}.sec{margin:.5rem 0 -.5rem;font-size:.9375rem;font-weight:600}.wrap.narrow{max-width:46rem}.content>.wrap,.content>.td{margin:0 0 0 max(0px,50% - 36rem)}.sb-soon{color:var(--faint);margin:.9rem .5rem 0;font-size:.75rem;line-height:1.7}.sb-soon button{font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;padding:0}.sb-soon button:hover,.sb-soon button.on{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.content.flush{padding:0;overflow:hidden}.org{gap:.6rem;padding:1rem .75rem .6rem 1rem}.org-t{flex:1;justify-items:start;min-width:0;display:grid}.org-t b{font-size:.9375rem;font-weight:650;line-height:1.3}.org-t .ks-trigger{max-width:100%;height:1.5rem;color:var(--mut);margin-left:-.35rem;font-size:.75rem}.top-tabs{scrollbar-width:none;min-width:0;overflow-x:auto}.top-tabs::-webkit-scrollbar{display:none}.top-tabs .set-tabs{width:max-content;display:flex}.top-t,.live{white-space:nowrap}@media (width<=760px){.top{flex-wrap:wrap;row-gap:.5rem;height:auto;padding:.5rem .75rem}.top-tabs{flex-basis:100%;order:9}}.soon{padding-top:1.5rem}.down-line{border-bottom:1px solid var(--line);background:var(--card);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.55rem 1.25rem;font-size:.8125rem;display:flex}.down-line span{color:var(--mut)}.down-line .btn{height:1.9rem;margin-left:auto}.demo-role{background:var(--soft);color:var(--faint);border-radius:10px;gap:.4rem;margin:.5rem .75rem;padding:.6rem;font-size:.72rem;display:grid}.demo-role .seg{background:var(--card);display:flex}.demo-role .seg button{flex:1;padding:.25rem 0;font-size:.72rem}.me .ibtn{width:1.8rem;height:1.8rem;margin-left:auto}.top-t{font-size:.9375rem;font-weight:600}.live{color:var(--mut);align-items:center;gap:.45rem;margin-left:auto;font-size:.8125rem;display:inline-flex}button.live{height:1.9rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .55rem 0 .7rem;font-size:.8125rem;transition:background-color .16s}button.live:hover,button.live[data-state=open]{background:var(--soft)}button.live:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.lv-c{color:var(--faint);transition:transform .16s}button.live[data-state=open] .lv-c{transform:rotate(180deg)}.lv-pop{z-index:60;background:var(--card);width:18.5rem;box-shadow:var(--sh2);color:var(--fg);transform-origin:var(--reka-popover-content-transform-origin);border-radius:14px;padding:.9rem 1rem .85rem;animation:.18s cubic-bezier(.2,.8,.2,1) lv-in}@keyframes lv-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.lv-h .live{margin:0;font-weight:600}.lv-p{color:var(--mut);margin:.4rem 0 0;font-size:.8125rem;line-height:1.65}.lv-l{border-top:1px solid var(--line);gap:.35rem;margin:.7rem 0 0;padding:.55rem 0 0;font-size:.8125rem;list-style:none;display:grid}.lv-l li{justify-content:space-between;gap:1rem;display:flex}.lv-l b{color:var(--ok);font-weight:500}.lv-l b.off{color:var(--mut)}.lv-l b.bad{color:var(--bad)}.lv-row{background:var(--soft);width:100%;font:inherit;color:var(--fg);cursor:pointer;border:0;border-radius:8px;justify-content:space-between;margin-top:.5rem;padding:.45rem .55rem;font-size:.8125rem;display:flex}.lv-row:hover{background:var(--hover)}.lv-a{justify-content:flex-end;margin-top:.75rem;display:flex}.live i{background:var(--faint);border-radius:50%;width:6px;height:6px}.live.ok i{background:var(--ok)}.live.ok{color:var(--fg)}.live.blue i{background:var(--blue)}.live.bad i{background:var(--bad)}.live.bad{color:var(--bad)}.btn.wide{justify-content:center;width:100%;height:2.5rem}.fld{gap:.3rem;font-size:.8125rem;display:grid}.fld>span{color:var(--mut)}.fld input,.set textarea,.task textarea,.dates input{background:var(--soft);width:100%;font:inherit;color:var(--fg);border:0;border-radius:10px;padding:.6rem .75rem;font-size:.875rem}.dates input{width:auto}.fld input:focus,.set textarea:focus,.task textarea:focus,.dates input:focus,.week input:focus{outline:2px solid var(--blue);outline-offset:0}.form-err{color:var(--bad);margin:0;font-size:.8125rem}.set{gap:1rem;display:grid}.sw{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.sw input{width:1rem;height:1rem;margin-top:.2rem}.sw span{gap:.15rem;display:grid}.sw small{color:var(--mut);font-size:.75rem;font-weight:400}.week{grid-template-columns:repeat(7,1fr);gap:.4rem;display:grid}.wd{background:var(--soft);text-align:center;border-radius:10px;gap:.3rem;padding:.5rem;font-size:.75rem;display:grid}.wd button{font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;font-weight:600}.wd.on button{color:var(--fg)}.wd input{background:var(--card);width:100%;font:inherit;color:var(--fg);text-align:center;border:0;border-radius:6px;padding:.2rem;font-size:.72rem}.wd .muted{padding:.2rem 0}.dates{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.chip{background:var(--soft);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .3rem .2rem .65rem;font-size:.78rem;display:inline-flex}.chip button{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-size:.9rem;line-height:1}.chip button:hover{color:var(--fg)}.count{text-align:right;color:var(--faint);margin:-.6rem 0 0;font-size:.72rem}.mono-ish{line-height:1.7}.savebar{background:var(--card);box-shadow:var(--sh2);color:var(--mut);opacity:0;pointer-events:none;border-radius:14px;align-items:center;gap:.6rem;padding:.6rem .6rem .6rem 1rem;font-size:.8125rem;transition:opacity .2s,transform .2s;display:flex;position:sticky;bottom:1rem;transform:translateY(8px)}.savebar.show{opacity:1;pointer-events:auto;transform:none}.savebar span{flex:1}.kv{grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:0;font-size:.8125rem;display:grid}.kv dt{color:var(--mut)}.kv dd{text-align:right;color:var(--fg);margin:0}.task{gap:.6rem;padding:1rem 1.15rem;display:grid}.task-h{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.task-h b{font-size:.9375rem}.task-h .muted{font-size:.78rem}.task-s,.task-q{margin:0;font-size:.875rem;line-height:1.6}.task-q{font-weight:500}.task .kv{grid-template-columns:auto 1fr;justify-content:start}.task .kv dd{text-align:left}.task-a{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.hist{margin:0;padding:.4rem 1.15rem;list-style:none}.hist li{border-bottom:1px solid var(--line);gap:.2rem;padding:.75rem 0;font-size:.8125rem;display:grid}.hist li:last-child{border:0}.hist span{color:var(--mut)}.hist em{color:var(--faint);font-size:.72rem;font-style:normal}.tbl .num{text-align:right}.ibx{background:var(--card);grid-template-columns:19rem minmax(0,1fr) 17rem;height:calc(100vh - 3.25rem);display:grid}.ibx-list{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.il-h{border-bottom:1px solid var(--line);gap:.5rem;padding:.75rem .75rem .5rem;display:grid}.il-h .dmx-search{max-width:none}.dmx-rows{flex:1;overflow:auto}.dmx-row{border-bottom:0;border-radius:10px;margin:2px 6px;padding:.65rem .7rem}.cav{background:var(--soft);width:2.25rem;height:2.25rem;color:var(--mut);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:600;display:grid}.ibx-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.th-h{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.th-h .back{display:none}.th-t{flex:1;min-width:0;display:grid}.th-t b{font-size:.9375rem}.th-t span{color:var(--faint);font-size:.75rem}.th-mode{color:var(--mut);font-size:.8125rem}.seg.mode button:disabled{cursor:progress}.th-b{background:var(--bg);flex-direction:column;flex:1;gap:.7rem;padding:1rem 1.25rem 1.5rem;display:flex;overflow:auto}.day{color:var(--faint);align-self:center;margin:.4rem 0;font-size:.72rem}.msg{flex-direction:column;align-items:flex-start;gap:.2rem;max-width:min(34rem,80%);display:flex}.msg:not(.peer){align-self:flex-end;align-items:flex-end}.who{color:var(--faint);gap:.45rem;font-size:.7rem;display:flex}.who time{font-variant-numeric:tabular-nums}.bub{background:var(--card);box-shadow:var(--sh1);white-space:pre-wrap;word-break:break-word;border-radius:14px;padding:.55rem .8rem;font-size:.875rem;line-height:1.6}.msg.ai .bub{background:var(--blue-bg);color:var(--blue-ink);box-shadow:none}.msg.human .bub{background:var(--ink);color:var(--on-ink);box-shadow:none}.msg.self .bub{background:var(--soft);box-shadow:none}.bub.file{align-items:center;gap:.5rem;font-weight:500;display:flex}.alarm{color:var(--mut);text-align:left;align-items:baseline;gap:.5rem;max-width:30rem;margin:.2rem 0 0;font-size:.8125rem;display:flex}.alarm .dot{transform:translateY(-2px)}.alarm b{color:var(--fg);font-weight:600;display:block}.alarm.minor{font-size:.75rem}.why-t{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem}.why-t:hover{color:var(--fg)}.th-f{border-top:1px solid var(--line);gap:.5rem;padding:.75rem 1rem;display:grid;position:relative}.cmp{align-items:flex-end;gap:.6rem;display:flex}.cmp textarea,.draft textarea{resize:none;background:var(--soft);width:100%;font:inherit;color:var(--fg);border:0;border-radius:10px;flex:1;padding:.55rem .7rem;font-size:.875rem;line-height:1.6}.cmp textarea:focus,.draft textarea:focus{outline:2px solid var(--blue)}.draft{gap:.5rem;display:grid}.draft-h{align-items:baseline;gap:.6rem;font-size:.8125rem;display:flex}.draft-h b{color:var(--blue-ink)}.draft-h span{color:var(--mut);font-size:.75rem}.draft textarea{background:var(--blue-bg);color:var(--blue-ink)}.draft-a{justify-content:flex-end;display:flex}.th-note,.send-st{color:var(--mut);margin:0;font-size:.8125rem}.send-st{font-size:.75rem}.il-accs{flex-wrap:wrap;gap:.35rem;display:flex}.il-accs button{background:var(--soft);max-width:100%;height:1.7rem;color:var(--mut);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.78rem;display:inline-flex;overflow:hidden}.il-accs button.on{background:var(--ink);color:var(--on-ink)}.il-accs button:disabled{cursor:not-allowed;opacity:.6}.il-accs small{color:var(--faint);font-size:.7rem}.dmx-row .il-tag{text-overflow:ellipsis;white-space:nowrap;max-width:9em;color:var(--faint);overflow:hidden}.ibx-empty{margin:auto;padding:2rem}.tools{justify-content:space-between;align-items:center;gap:.6rem;min-height:1.9rem;display:flex}.tools .tl{flex:none;height:1.9rem;margin-left:auto}.rec{align-items:center;gap:.4rem;min-width:0;font-size:.78rem;display:flex;overflow:hidden}.rec em{color:var(--mut);flex:none;font-style:normal}.rec button{background:var(--blue-bg);color:var(--blue-ink);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:999px;min-width:0;padding:.2rem .65rem;font-size:.78rem;overflow:hidden}.pp{z-index:20;background:var(--card);max-height:min(22rem,60vh);box-shadow:var(--sh2);border-radius:16px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% - .4rem);left:1rem;right:1rem}.pp-s{background:var(--soft);height:2rem;color:var(--faint);border-radius:10px;align-items:center;gap:.5rem;margin:.6rem .7rem .2rem;padding:0 .7rem;display:flex}.pp-s input{min-width:0;font:inherit;color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-size:.8125rem}.pp-l{flex:1;padding:.3rem .4rem;overflow:auto}.pp-g{color:var(--faint);margin:.5rem .5rem .15rem;font-size:.72rem}.pp-r{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:10px;gap:.1rem;padding:.5rem .6rem;display:grid}.pp-r.on{background:var(--soft)}.pp-r b{font-size:.8125rem;font-weight:600}.pp-r span{color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;display:-webkit-box;overflow:hidden}.pp-e{color:var(--mut);margin:.8rem .6rem;font-size:.8125rem}.pp-f{color:var(--faint);justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem .7rem .6rem;font-size:.72rem;display:flex}.pp-f .btn{height:1.8rem}@media (width<=760px){.pp-f span{display:none}.pp-f{justify-content:flex-end}.pp{left:.5rem;right:.5rem}}.ibx-side{border-left:1px solid var(--line);padding:.5rem 0;overflow:auto}.side-b{gap:.5rem;padding:.75rem 1rem;display:grid}.side-b+.side-b{border-top:1px solid var(--line)}.side-b h4{margin:0;font-size:.8125rem;font-weight:600}.side-p{color:var(--fg);margin:0;font-size:.8125rem;line-height:1.65}.fl{gap:.55rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.fl li{grid-template-columns:1fr auto;gap:0 .5rem;display:grid}.fl time{color:var(--faint);font-size:.7rem}.fl span{grid-column:1}.fl em{color:var(--mut);grid-area:1/2/3;align-self:center;font-size:.72rem;font-style:normal}.fl li.pending em{color:var(--fg);font-weight:600}.fl li.stopped span,.fl li.cancelled span{color:var(--mut)}.td-toast{background:var(--fg);color:var(--bg);box-shadow:var(--sh2);z-index:60;border-radius:12px;padding:.6rem 1rem;font-size:.8125rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.tt-enter-active,.tt-leave-active{transition:opacity .2s,transform .2s}.tt-enter-from,.tt-leave-to{opacity:0;transform:translate(-50%,8px)}@media (width<=1180px){.ibx{grid-template-columns:17rem minmax(0,1fr)}.ibx-side{display:none}}@media (width<=1100px){.ov{grid-template-columns:1fr}}@media (width<=760px){.ibx{grid-template-columns:1fr;height:calc(100vh - 3.25rem)}.ibx-thread,.ibx.thread .ibx-list{display:none}.ibx.thread .ibx-thread{display:flex}.th-h{flex-wrap:wrap}.th-h .back{display:grid}.seg.mode{order:5;width:100%;display:flex}.seg.mode button{flex:1}.top>.menu-btn{display:grid}.week{grid-template-columns:repeat(4,1fr)}}
