.kit-app{--st-new: #E4ECF6;--st-new-fg: #0F407B;--st-new-m: #8AA7CF;--st-started: #EDF1F6;--st-started-fg: #334155;--st-started-m: #94A3B8;--st-called: #C9D8EC;--st-called-fg: #0F407B;--st-called-m: #5A82BA;--st-consulted: #9DB6D8;--st-consulted-fg: #0B2C55;--st-consulted-m: #33609C;--st-priced: #0F407B;--st-priced-fg: #FFFFFF;--st-priced-m: #0F407B;--st-won: #1D7A46;--st-won-fg: #FFFFFF;--st-won-m: #1D7A46;--st-done: #E3F1E8;--st-done-fg: #14532D;--st-done-m: #3E8E60;--st-closed: #ECE9E3;--st-closed-fg: #5A5550;--st-closed-m: #B3ADA4;--st-stuck: #B42318;--st-stuck-fg: #FFFFFF;--st-stuck-m: #B42318;--st-warn: #FBE9E7;--st-warn-fg: #B42318;--st-warn-m: #B42318;--amber: var(--st-warn-fg)}.kit-app .st-new{--st: var(--st-new);--st-fg: var(--st-new-fg);--st-m: var(--st-new-m)}.kit-app .st-unpaid{--st: var(--st-started);--st-fg: var(--st-started-fg);--st-m: var(--st-started-m)}.kit-app .st-called,.kit-app .st-wait{--st: var(--st-called);--st-fg: var(--st-called-fg);--st-m: var(--st-called-m)}.kit-app .st-consulted{--st: var(--st-consulted);--st-fg: var(--st-consulted-fg);--st-m: var(--st-consulted-m)}.kit-app .st-priced,.kit-app .st-toship{--st: var(--st-priced);--st-fg: var(--st-priced-fg);--st-m: var(--st-priced-m)}.kit-app .st-won{--st: var(--st-won);--st-fg: var(--st-won-fg);--st-m: var(--st-won-m)}.kit-app .st-done{--st: var(--st-done);--st-fg: var(--st-done-fg);--st-m: var(--st-done-m)}.kit-app .st-closed,.kit-app .st-parked{--st: var(--st-closed);--st-fg: var(--st-closed-fg);--st-m: var(--st-closed-m)}.kit-app .st-stuck{--st: var(--st-stuck);--st-fg: var(--st-stuck-fg);--st-m: var(--st-stuck-m)}.kit-app .st-warn{--st: var(--st-warn);--st-fg: var(--st-warn-fg);--st-m: var(--st-warn-m)}.kit-app .st-toship.is-late{--st: var(--st-warn);--st-fg: var(--st-warn-fg)}.brand{padding-bottom:var(--sp-2)}.kit-biz{color:#f8f3edd1;font-family:var(--font-display);font-weight:700;font-size:var(--text-md);line-height:1.25;padding:0 var(--sp-3) var(--sp-3);overflow-wrap:anywhere}.kit-biz .kit-biz-sub{display:block;font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:#f8f3ed80;margin-top:var(--sp-1)}.btn{border-radius:var(--radius)}a.btn{text-decoration:none}.btn-danger{background:var(--red);color:#fff;border:1px solid transparent}.btn-danger:hover{background:#9a1d13}.filters{margin:0 0 var(--sp-2)}.chip{height:44px;padding:0 var(--sp-3);font-size:var(--text-base);font-weight:600;letter-spacing:0;text-transform:none;border-radius:var(--radius);gap:var(--sp-2)}.chip .n{font-variant-numeric:tabular-nums;opacity:.6;font-size:var(--text-meta)}.chip.on .n{opacity:.75}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],select,textarea{min-height:44px;width:100%;max-width:520px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);padding:var(--sp-2) var(--sp-3);font-size:16px;font-family:var(--font-body);line-height:1.4}textarea{min-height:110px;resize:vertical}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kit-form{max-width:560px}.kit-field{display:block;margin:0 0 var(--sp-3)}.kit-field .kit-label{display:block;font-size:var(--text-base);font-weight:600;margin-bottom:var(--sp-1)}.kit-field .kit-help{display:block;font-size:var(--text-meta);color:var(--fg-2);margin-bottom:var(--sp-2)}.kit-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3);box-shadow:none}.kit-card h2{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;margin:0 0 var(--sp-1)}.kit-card .kit-card-sub{color:var(--fg-2);font-size:var(--text-meta);margin:0 0 var(--sp-3)}.kit-card{max-width:560px}.kit-note{color:var(--fg-2);font-size:var(--text-meta);margin-top:var(--sp-2)}.kit-note.good{color:var(--accent-deep);font-weight:600}.kit-note.warn{color:var(--amber);font-weight:600}.kit-lede{font-size:var(--text-md);color:var(--fg-2);margin:0 0 var(--sp-3);max-width:640px}.kit-tiny{font-size:var(--text-sm);color:var(--fg-3)}.kit-tiny a{display:inline-block;padding:var(--sp-3) 0}.kit-links-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.kit-link-row{display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) 0;border-top:1px solid var(--line)}.kit-link-row:first-child{border-top:0;padding-top:0}.kit-link-dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;margin-top:5px;background:var(--accent-deep)}.kit-link-row.st-slow .kit-link-dot{background:var(--amber)}.kit-link-row.st-bad .kit-link-dot{background:var(--red)}.kit-link-words{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.kit-link-title{font-weight:600}.kit-link-line{color:var(--fg-2);font-size:var(--text-meta)}.kit-link-row.st-bad .kit-link-line{color:var(--red)}.kit-link-row .btn{flex:0 0 auto}.dot.quoted,.dot.consulted{background:var(--amber)}.row-card.wide .left{flex:0 0 auto}@media (max-width: 767px){.row-card.wide .left{flex:1 1 100%;min-width:0}}.row-card.wide .btn-row{margin-top:var(--sp-3)}.kit-you{display:inline-block;margin-left:var(--sp-2);padding:1px var(--sp-2);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--fg-2);font-size:var(--text-sm);font-weight:600;vertical-align:2px}.kit-people .row-card .right{flex-wrap:wrap}.kit-people .kit-btn-off{color:var(--red)}.kit-people .kit-btn-off:hover{border-color:#b4231859}.kit-people .kit-people-add{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line)}.kit-people .kit-people-add>.kit-label{margin-bottom:var(--sp-2)}#people-note{margin-top:var(--sp-2)}@media (max-width: 767px){.row-card .right{width:100%}.row-card .right .btn{flex:1 1 auto;justify-content:center}.kit-form,.kit-card,input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],select,textarea{max-width:none}}@media print{.sidebar,.tabbar,.topbar,.kit-tools,.kit-help-btn,#kit-strips,.btn{display:none!important}.main,.content{margin:0!important;padding:0!important}.kit-report{break-inside:avoid;border:1px solid #ddd;box-shadow:none;margin-bottom:var(--sp-3)}body{background:#fff}}.kit-app{--bg: var(--cream);--fg-2: #4A4640;--fg-3: #6A665F;--radius: 8px;--radius-sm: 6px;--text-sm: 12px;--kit-focus: #0A8591;--kit-accent-hover: #0D97A2;--kit-hover: #FAF8F5;--kit-well: #F1EEE8;--kit-pop: 0 12px 32px rgba(9, 9, 11, .14), 0 2px 6px rgba(9, 9, 11, .06);--kit-ease: cubic-bezier(.2, .7, .2, 1);-moz-osx-font-smoothing:grayscale}.kit-app,.kit-app .content{color:var(--fg)}.kit-app ::placeholder{color:var(--fg-3);opacity:1}.kit-app .tabular,.kit-app .num{font-variant-numeric:tabular-nums}.kit-app .kit-skip{position:fixed;left:var(--sp-3);top:var(--sp-3);z-index:70;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--sp-3);background:var(--ink);color:var(--cream);border-radius:var(--radius);font-size:var(--text-base);font-weight:600;text-decoration:none;transform:translateY(-200%);transition:transform .15s var(--kit-ease)}.kit-app .kit-skip:focus,.kit-app .kit-skip:focus-visible{transform:none;outline:2px solid var(--accent);outline-offset:2px}.kit-app .kit-skip[hidden]{display:none}.kit-app h1[tabindex="-1"]:focus{outline:none}.kit-app :focus:not(:focus-visible){outline:none}.kit-app a:focus-visible,.kit-app button:focus-visible,.kit-app summary:focus-visible,.kit-app [tabindex]:focus-visible,.kit-app .btn:focus-visible{outline:2px solid var(--kit-focus);outline-offset:2px}.kit-app input:focus-visible,.kit-app select:focus-visible,.kit-app textarea:focus-visible{outline:2px solid var(--kit-focus);outline-offset:1px;border-color:var(--kit-focus)}.kit-app .content a:not([class]),.kit-app .kit-link,.kit-app .signin .note a{color:var(--accent-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#0f407b66;transition:color .12s ease,text-decoration-color .12s ease;opacity:1}.kit-app .content a:not([class]):hover,.kit-app .kit-link:hover,.kit-app .signin .note a:hover{color:var(--fg);text-decoration-color:currentColor}.kit-app input[type=text],.kit-app input[type=email],.kit-app input[type=tel],.kit-app input[type=url],.kit-app input[type=password],.kit-app input[type=number],.kit-app input[type=search],.kit-app input[type=date],.kit-app select,.kit-app textarea{border-radius:var(--radius);border-color:var(--line-strong);transition:border-color .12s ease}.kit-app input:hover:not(:focus),.kit-app select:hover:not(:focus),.kit-app textarea:hover:not(:focus){border-color:#09090b57}.kit-app input[type=number]{-moz-appearance:textfield;appearance:textfield}.kit-app input[type=number]::-webkit-inner-spin-button,.kit-app input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kit-app .btn{height:40px;min-width:40px;padding:0 var(--sp-3);border-radius:var(--radius);font-size:var(--text-base);font-weight:600;letter-spacing:0;gap:var(--sp-2);justify-content:center;white-space:nowrap;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .1s ease}.kit-app .btn:active:not(:disabled){transform:translateY(1px)}.kit-app .btn-primary{background:var(--accent);color:var(--on-accent);border:1px solid transparent}.kit-app .btn-primary:hover{background:var(--kit-accent-hover);color:var(--on-accent)}.kit-app .btn-secondary{background:var(--surface);color:var(--fg);border:1px solid var(--line-strong)}.kit-app .btn-secondary:hover{background:var(--kit-hover);border-color:#09090b5c;color:var(--fg)}.kit-app .btn-quiet{background:transparent;color:var(--fg-2);border:1px solid transparent}.kit-app .btn-quiet:hover{background:#09090b0d;color:var(--fg)}.kit-app .btn-danger{background:var(--red);color:#fff;border:1px solid transparent}.kit-app .btn-danger:hover{background:#9a1d13;color:#fff}.kit-app .btn:disabled{cursor:default}.kit-app .btn-row{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3);align-items:center}.kit-app #app{align-items:stretch}.kit-app .sidebar{position:relative;top:auto;height:auto;align-self:stretch;padding:0;border-right:0;background:var(--kit-side-bg, var(--ink));color:var(--kit-side-fg, var(--cream))}.kit-app .kit-side{position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;padding:var(--sp-4) var(--sp-3) var(--sp-3)}.kit-app .kit-side-biz{display:block;padding:0 var(--sp-2) var(--sp-3);margin:0 0 var(--sp-3);border-bottom:1px solid rgba(248,243,237,.12);text-decoration:none}.kit-app .kit-side-biz .kit-biz-logo{max-height:48px;margin-bottom:var(--sp-3)}.kit-app .kit-biz{color:var(--kit-side-fg, var(--cream));padding:0;font-size:var(--text-md);line-height:1.3;letter-spacing:-.005em}.kit-app .kit-biz .kit-biz-sub{color:color-mix(in srgb,var(--kit-side-fg, var(--cream)) 60%,transparent);font-size:var(--text-meta);margin-top:2px}.kit-app .kit-nav{display:flex;flex-direction:column;gap:2px}.kit-app .kit-side-find{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;min-height:40px;margin:0 0 var(--sp-3);padding:0 var(--sp-2) 0 var(--sp-2);border:1px solid rgba(248,243,237,.14);border-radius:var(--radius-sm);background:#f8f3ed0a;color:color-mix(in srgb,var(--kit-side-fg, var(--cream)) 72%,transparent);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.kit-app .kit-side-find:hover{background:#f8f3ed14;border-color:#f8f3ed3d;color:var(--kit-side-fg, var(--cream))}.kit-app .kit-side-find kbd{font:inherit;font-size:var(--text-sm);font-weight:600;line-height:1;padding:4px 6px;border:1px solid rgba(248,243,237,.18);border-radius:4px;color:color-mix(in srgb,var(--kit-side-fg, var(--cream)) 72%,transparent)}.kit-app .sidebar .nav-item{min-height:40px;margin:0;padding:0 var(--sp-3) 0 var(--sp-2);border:0;border-radius:var(--radius-sm);color:color-mix(in srgb,var(--kit-side-fg, var(--cream)) 72%,transparent);font-size:var(--text-base);font-weight:500;transition:background-color .12s ease,color .12s ease}.kit-app .sidebar .nav-item:hover{background:#f8f3ed12;color:var(--kit-side-fg, var(--cream))}.kit-app .sidebar .nav-item.active{background:var(--kit-nav-active, rgba(16, 165, 176, .2));color:var(--kit-side-fg, var(--cream));font-weight:600}.kit-app .sidebar .nav-item:focus-visible{outline-offset:-2px}.kit-app .kit-side-foot{margin-top:auto;padding:var(--sp-4) var(--sp-2) 0;display:flex;flex-direction:column;gap:var(--sp-2)}.kit-app .kit-updated{font-size:var(--text-sm);color:color-mix(in srgb,var(--kit-side-fg, var(--cream)) 56%,transparent);font-variant-numeric:tabular-nums}.kit-app .kit-by{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:color-mix(in srgb,var(--kit-side-fg, var(--cream)) 56%,transparent)}.kit-app .kit-by img{height:18px;width:auto;display:block}.kit-app .sidebar .brand{padding:0 var(--sp-2) var(--sp-4)}.kit-app .sidebar .signout-link{margin:0;padding:0;border-top:0;min-height:40px;font-size:var(--text-meta);color:color-mix(in srgb,var(--kit-side-fg, var(--cream)) 60%,transparent)}.kit-app .sidebar .signout-link:hover{color:var(--kit-side-fg, var(--cream))}.kit-app .kit-side-skel i{display:block;height:12px;border-radius:var(--radius-sm);background:#f8f3ed17;margin:0 var(--sp-2) var(--sp-3)}.kit-app .kit-side-skel i:first-child{height:18px;width:70%;margin-bottom:var(--sp-5)}.kit-app .kit-side-skel i:nth-child(odd){width:56%}.kit-app .content{max-width:1120px;padding:var(--sp-4) var(--sp-5) 64px}.kit-app .topbar,.kit-app #updated{display:none}.kit-app #kit-strips{max-width:1120px;margin:0 auto;padding:0 var(--sp-5)}.kit-app #kit-strips:empty{display:none}.kit-app .strip{display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-2);margin:0 0 var(--sp-3);min-height:48px;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:var(--text-base);font-weight:500;line-height:1.4}.kit-app #kit-strips .strip{margin:var(--sp-4) 0 0}.kit-app .strip:before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--fg-3)}.kit-app .strip.bad{background:var(--surface);color:var(--fg);border-color:#b4231847}.kit-app .strip.bad:before{background:var(--red)}.kit-app .strip.warn{background:var(--surface);color:var(--fg);border-color:var(--line)}.kit-app .strip.warn:before{background:var(--st-warn-m)}.kit-app .strip .strip-text{flex:1 1 auto}.kit-app .strip .strip-sub{display:block;margin-top:2px;max-width:60ch;font-size:var(--text-meta);font-weight:400;color:var(--fg-2)}.kit-app .strip .btn{flex:none;margin-left:auto}.kit-app .kit-demo-strip{background:#0f407b09;border-color:#0f407b1f;color:var(--fg-2);font-size:var(--text-meta);font-weight:400;min-height:36px;padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.kit-app .kit-demo-strip:before{background:var(--accent-deep)}.kit-app .kit-demo-strip b{color:var(--fg);font-weight:600}.kit-app .kit-offline-strip{font-weight:600}.kit-app #kit-strips .kit-did{position:fixed;z-index:60;bottom:var(--sp-4);left:calc(236px + (100vw - 236px)/2);transform:translate(-50%);width:min(560px,calc(100vw - 284px));margin:0;padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-3);display:flex;align-items:center;gap:var(--sp-2);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--kit-pop);font-size:var(--text-base);color:var(--fg);animation:kit-drop .18s var(--kit-ease)}.kit-app .kit-did .kit-did-msg{flex:1 1 auto;min-width:0;font-weight:500}.kit-app #kit-strips .kit-did{flex-wrap:nowrap}.kit-app .kit-did .btn{height:40px;flex:none}.kit-app .kit-did .strip-x{margin:0;width:40px;height:40px;border-radius:var(--radius-sm);color:var(--fg-2);opacity:1;font-size:20px}.kit-app .kit-did .strip-x:hover{background:#09090b0d;color:var(--fg)}@keyframes kit-drop{0%{transform:translate(-50%,6px);opacity:0}to{transform:translate(-50%);opacity:1}}.kit-app .kit-help-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;margin-left:auto;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font-weight:600;font-size:var(--text-md);text-decoration:none;transition:background-color .12s ease}.kit-app .kit-help-btn:hover{background:var(--kit-hover)}.kit-app .kit-help-btn[hidden]{display:none}.kit-app .kit-unread-dot{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent-deep);vertical-align:middle}.kit-app .sidebar .kit-unread-dot,.kit-app .tabbar .kit-unread-dot{background:var(--st-new-m)}.kit-app .nav-item .kit-unread-dot{margin-left:var(--sp-2)}.kit-app .tabbar .kit-unread-dot{margin-left:var(--sp-1)}.kit-app .kit-more-box{padding:0 0 calc(var(--sp-2) + env(safe-area-inset-bottom));max-height:80vh;overflow-y:auto;border-radius:16px 16px 0 0}.kit-app .kit-more-head{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-bottom:1px solid var(--line)}.kit-app .kit-more-title{font-weight:600;font-size:var(--text-md)}.kit-app .kit-more-list{padding:var(--sp-2) var(--sp-2) 0}.kit-app .kit-more-row{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);text-decoration:none;color:var(--fg)}.kit-app .kit-more-row:hover,.kit-app .kit-more-row.on{background:var(--kit-well)}.kit-app .kit-more-row:focus-visible{outline-offset:-2px}.kit-app .kit-more-label{font-weight:600;font-size:var(--text-md)}.kit-app .kit-more-row.on .kit-more-label{color:var(--accent-deep)}.kit-app .kit-more-hint{font-size:var(--text-meta);color:var(--fg-2)}.kit-app h1{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);line-height:1.15;letter-spacing:-.02em;color:var(--accent-deep);margin:0;text-wrap:balance}.kit-app .subtitle{margin:var(--sp-1) 0 0;font-size:var(--text-base);color:var(--fg-2);max-width:60ch;text-wrap:pretty}.kit-app .kit-h1{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin:0 0 var(--sp-4)}.kit-app .kit-h1>div:first-child{flex:1 1 auto;min-width:0}.kit-app .kit-h1>div:first-child:after{content:"";display:block;width:40px;height:2px;margin-top:var(--sp-3);border-radius:2px;background:var(--accent)}.kit-app .kit-h1-right{flex:none;display:flex;align-items:center;gap:var(--sp-2)}.kit-app h2.section-head{display:flex;align-items:baseline;gap:var(--sp-2);font-family:var(--font-body);font-size:var(--text-md);font-weight:600;letter-spacing:0;color:var(--fg);margin:var(--sp-5) 0 var(--sp-3);padding:0;border:0}.kit-app h2.section-head .count{font-size:var(--text-base);font-weight:500;color:var(--fg-3);font-variant-numeric:tabular-nums}.kit-app .kit-note{color:var(--fg-2)}.kit-app p.kit-note{margin-bottom:var(--sp-2)}.kit-app p.kit-help{margin-top:0}.kit-app p.kit-tiny{margin:var(--sp-2) 0}.kit-app .kit-note.good{color:var(--st-won)}.kit-app .kit-lede{font-size:var(--text-base);color:var(--fg-2);margin:0 0 var(--sp-4);max-width:60ch;text-wrap:pretty}.kit-app .kit-stand{margin:0 0 var(--sp-3)}.kit-app .kit-stand-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-2)}.kit-app .kit-stand-title{font-size:var(--text-meta);font-weight:600;color:var(--fg-2)}.kit-app .kit-stand-total{font-size:var(--text-meta);color:var(--fg-3);font-variant-numeric:tabular-nums}.kit-app .kit-stand-bar{display:flex;gap:2px;height:8px;border-radius:4px;overflow:hidden}.kit-app .kit-stand-seg{flex:0 1 0;min-width:4px;background:var(--st-m)}.kit-app .kit-stand-seg.none{flex:1 1 auto;background:var(--line)}.kit-app .kit-stand-legend{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.kit-app .kit-stand-item{display:inline-flex;align-items:center;gap:var(--sp-2);height:40px;padding:0 var(--sp-3);font:inherit;font-size:var(--text-base);font-weight:500;color:var(--fg-2);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.kit-app .kit-stand-item .n{font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.kit-app .kit-stand-dot{flex:none;width:10px;height:10px;border-radius:3px;background:var(--st);box-shadow:inset 0 0 0 2px var(--st-m)}.kit-app .kit-stand-item:hover{border-color:#09090b5c;color:var(--fg)}.kit-app .kit-stand-item.on{background:var(--kit-well);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--fg);font-weight:600}.kit-app .kit-stand-item.on:hover{background:#eae6df}.kit-app .kit-stand-item:not(.plain)+.kit-stand-item.plain{margin-left:var(--sp-2)}.kit-app .kit-stand-sep{flex:none;align-self:center;width:1px;height:24px;margin:0 var(--sp-2);background:var(--line-strong)}.kit-app .kit-tools{display:flex;gap:var(--sp-2);align-items:center;margin:0 0 var(--sp-3)}.kit-app .kit-search{display:flex;gap:var(--sp-2);align-items:center;flex:1 1 auto;max-width:440px}.kit-app .kit-search input[type=search]{flex:1 1 auto;width:100%;height:40px;min-height:40px;padding:0 var(--sp-3);font-size:16px;font-family:var(--font-body);color:var(--fg);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);-webkit-appearance:none;appearance:none}.kit-app .kit-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.kit-app .kit-h1-right .kit-tools{margin:0}.kit-app .kit-h1-right .kit-search{flex:0 1 320px;width:320px}.kit-app .kit-search input[type=search]{text-overflow:ellipsis}@media (min-width: 1024px) and (hover: hover){.kit-app .kit-search input[type=search]{font-size:var(--text-base)}}.kit-app .kit-search .kit-search-clear{position:absolute;right:0;top:0;height:100%;min-width:64px;padding:0 var(--sp-3);border-radius:0 var(--radius) var(--radius) 0;font-size:var(--text-meta);color:var(--fg-2)}.kit-app .kit-search .kit-search-clear.hidden{display:none}.kit-app .kit-search-box:has(.kit-search-clear:not(.hidden)) input[type=search]{padding-right:72px}@media (min-width: 1024px) and (max-width: 1279px){.kit-app .kit-h1-right .kit-search{flex-basis:240px;width:240px}}.kit-app .kit-search-box{position:relative;flex:1 1 auto;display:flex;min-width:0}.kit-app .kit-search-box input[type=search]{padding-right:40px}.kit-app .kit-kbd{position:absolute;right:var(--sp-2);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--sp-1);border:1px solid var(--line-strong);border-radius:4px;background:var(--kit-well);font-size:var(--text-sm);font-weight:600;line-height:1;color:var(--fg-2);pointer-events:none}.kit-app .kit-search-box input:focus+.kit-kbd,.kit-app .kit-search-box input:not(:placeholder-shown)+.kit-kbd{display:none}@media (hover: none),(max-width: 1023px){.kit-app .kit-kbd{display:none}.kit-app .kit-search-box input[type=search]{padding-right:var(--sp-3)}}.kit-app .kit-search-lbl{position:absolute;left:1px;top:1px;bottom:1px;z-index:1;display:flex;align-items:center;padding-left:var(--sp-3);font-size:16px;font-weight:600;line-height:1;color:var(--fg-2);cursor:text;white-space:nowrap}.kit-app .kit-search-box input[type=search]{padding-left:calc(var(--sp-3) + 2.6em)}@media (min-width: 1024px) and (hover: hover){.kit-app .kit-search-box .kit-search-lbl{font-size:var(--text-base)}}.kit-app .kit-views{display:inline-flex;flex:none;margin-left:auto;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.kit-app .kit-views button{font:inherit;font-size:var(--text-meta);font-weight:500;padding:0 var(--sp-3);height:44px;border:0;background:none;color:var(--fg-2);cursor:pointer}.kit-app .kit-views button+button{border-left:1px solid var(--line-strong)}.kit-app .kit-views button:hover{background:var(--kit-hover);color:var(--fg)}.kit-app .kit-views button[aria-pressed=true]{background:var(--kit-well);color:var(--fg);font-weight:600;cursor:default}.kit-board .board{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3);overflow:visible;padding:0}@media (min-width: 760px){.kit-board .board{grid-template-columns:repeat(3,minmax(0,1fr))}}.kit-board .board-part{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.kit-board .board-sep{color:var(--fg-3);font-weight:400}.kit-board .board-col{background:#09090b09}.kit-board .board-card{cursor:grab}.kit-board .lead-name{display:inline;height:auto}.kit-app .kit-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0 0 var(--sp-3)}.kit-app .row-card{gap:var(--sp-3)}.kit-app .kit-row{display:block;margin:0;padding:var(--sp-2) var(--sp-3);background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;cursor:pointer;transition:background-color .12s ease}.kit-app .kit-row>.kit-row-main{min-height:48px}.kit-app .kit-row:first-child{border-top:0;border-radius:var(--radius) var(--radius) 0 0}.kit-app .kit-row:last-child{border-radius:0 0 var(--radius) var(--radius)}.kit-app .kit-row:only-child{border-radius:var(--radius)}.kit-app .kit-row:hover,.kit-app .kit-row.is-open{background:var(--kit-hover)}.kit-app .kit-row-main{display:grid;grid-template-columns:32px minmax(0,1fr) 136px 216px;column-gap:var(--sp-3);align-items:center}.kit-app .kit-mono{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#efebe4;color:var(--fg-2);font-size:var(--text-sm);font-weight:600;letter-spacing:.04em;line-height:1;user-select:none}.kit-app .kit-row-words{min-width:0}.kit-app .kit-line1{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.kit-app .kit-name{flex:0 0 auto;min-width:40px;max-width:70%;position:relative;display:inline-block;height:40px;line-height:40px;margin:-10px -16px;padding:0 16px;background:none;border:0;cursor:pointer;text-align:left;font:inherit;font-size:var(--text-md);font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-app .kit-name:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.kit-app .kit-name:focus-visible{outline:none}.kit-app .kit-name:focus-visible:before{content:"";position:absolute;inset:8px 12px;border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--kit-focus);pointer-events:none}.kit-app .kit-row-job{flex:1 1 auto;min-width:0;font-size:var(--text-base);color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-app .kit-meta{margin-top:2px;font-size:var(--text-meta);line-height:18px;color:var(--fg-3);overflow-wrap:anywhere}.kit-app .kit-meta-text:not(:first-child):before{content:"\b7\a0"}.kit-app .kit-row .kit-meta{display:flex;align-items:baseline;column-gap:var(--sp-1);min-width:0;white-space:nowrap;overflow-wrap:normal}.kit-app .kit-row .kit-meta>.kit-tel{flex:none}.kit-app .kit-row .kit-meta-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.kit-app .kit-flag{font-weight:400}.kit-app .kit-flag.amber{color:var(--fg)}.kit-app .kit-flag.good{color:var(--st-won)}.kit-app .kit-flag.red{color:var(--red)}.kit-app .kit-tel{display:inline-flex;align-items:center;min-height:40px;margin:-11px 0;color:var(--fg-2);font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-color:#09090b40;text-underline-offset:3px}.kit-app .kit-tel:hover{color:var(--fg);text-decoration-color:currentColor}.kit-app .kit-st{display:flex;align-items:center;justify-content:center;width:100%;height:28px;min-height:0;margin:0;padding:0 var(--sp-2);border-radius:var(--radius-sm);font-size:var(--text-meta);font-weight:600;line-height:1;letter-spacing:.005em;white-space:nowrap;text-align:center;background:var(--st);color:var(--st-fg)}.kit-app .kit-row-acts{display:flex;gap:var(--sp-2);align-items:center;justify-content:flex-start}.kit-app .kit-row-acts>.kit-menu{margin-left:auto}@media (min-width: 1024px){.kit-app .kit-row-acts>.btn{flex:1 1 0;min-width:0}}.kit-app .kit-under{margin:var(--sp-2) 0 var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line);cursor:default}.kit-app .kit-under .kit-pricebox{min-width:0}.kit-app .kit-under .kit-addbox,.kit-app .kit-under .kit-editbox,.kit-app .kit-under .kit-notebox,.kit-app .kit-under .kit-hist,.kit-app .kit-under .kit-askout{margin:0}.kit-app .kit-flash{animation:kit-flash 2.4s ease-out 1}@keyframes kit-flash{0%{background:var(--accent-soft, rgba(16, 165, 176, .16))}to{background:transparent}}.kit-app .kit-menu{position:relative;display:inline-block}.kit-app .kit-menu>summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0 0 2px;cursor:pointer;font-size:var(--text-md);font-weight:700;letter-spacing:.06em;color:var(--fg-2)}.kit-app .kit-menu>summary::-webkit-details-marker{display:none}.kit-app .kit-menu>summary:hover{background:#09090b0f;color:var(--fg)}.kit-app .kit-menu[open]>summary{background:#09090b14;color:var(--fg)}.kit-app .kit-tools .kit-menu>summary,.kit-app .kit-h1-right .kit-menu>summary{background:var(--surface);border:1px solid var(--line-strong)}.kit-app .kit-tools .kit-menu>summary:hover,.kit-app .kit-h1-right .kit-menu>summary:hover{background:var(--kit-hover);border-color:#09090b5c}.kit-app .kit-menu-list{position:absolute;right:0;top:calc(100% + var(--sp-1));z-index:30;min-width:264px;padding:var(--sp-2);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--kit-pop);transform-origin:top right;cursor:default}.kit-app .kit-menu.is-up>.kit-menu-list{top:auto;bottom:calc(100% + var(--sp-1));transform-origin:bottom right}.kit-app .kit-menu.is-side>.kit-menu-list{bottom:auto;right:calc(100% + var(--sp-1));transform-origin:right center}.kit-app .kit-menu.is-capped>.kit-menu-list{overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(var(--surface) 30%,rgba(255,255,255,0)) top / 100% 24px no-repeat local,linear-gradient(rgba(255,255,255,0),var(--surface) 70%) bottom / 100% 24px no-repeat local,radial-gradient(farthest-side at 50% 0,#09090b24,#09090b00) top / 100% 8px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#09090b24,#09090b00) bottom / 100% 8px no-repeat scroll,var(--surface)}.kit-app .kit-menu[open]>.kit-menu-list{animation:kit-pop .12s var(--kit-ease)}.kit-app .kit-menu-item{display:flex;align-items:center;width:100%;min-height:40px;padding:0 var(--sp-2);font:inherit;font-size:var(--text-base);color:var(--fg);text-align:left;text-decoration:none;white-space:nowrap;background:none;border:0;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .1s ease}.kit-app .kit-menu-item:hover,.kit-app .kit-menu-item:focus-visible{background:var(--kit-well);color:var(--fg)}.kit-app .kit-menu-item:focus-visible{outline-offset:-2px}.kit-app .kit-menu-item.danger{color:var(--red)}.kit-app .kit-menu-item.danger:hover{background:#b4231812;color:var(--red)}.kit-app .kit-menu-sep{height:1px;margin:var(--sp-1) var(--sp-2);background:var(--line);flex:none}.kit-app .kit-menu-head{display:none}.kit-app .kit-menu-row{display:flex;align-items:stretch;gap:var(--sp-1)}.kit-app .kit-menu-item.kit-menu-chip{flex:1 1 auto;width:auto;min-width:48px;justify-content:center;padding:0 var(--sp-2)}.kit-app .kit-menu-reach .kit-menu-chip{background:var(--kit-well);font-weight:500}.kit-app .kit-menu-reach .kit-menu-chip:hover,.kit-app .kit-menu-reach .kit-menu-chip:focus-visible{background:#e7e2da}.kit-app .kit-menu-record,.kit-app .kit-menu-end{gap:var(--sp-2)}.kit-app .kit-menu-record .kit-menu-chip,.kit-app .kit-menu-end .kit-menu-chip{flex:0 1 auto;justify-content:flex-start;padding:0 var(--sp-2)}@keyframes kit-pop{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 767px){.kit-app .kit-menu[open]>summary:before{content:"";position:fixed;inset:0;z-index:55;background:#09090b6b;cursor:default;animation:kit-scrim .2s ease-out}.kit-app .kit-menu[open]>summary:active{transform:none}.kit-app .kit-menu[open]>.kit-menu-list{position:fixed;inset:auto 0 0;z-index:56;min-width:0;max-height:min(78vh,600px);overflow-y:auto;overscroll-behavior:contain;padding:0 var(--sp-2) calc(var(--sp-2) + env(safe-area-inset-bottom));border:0;border-radius:16px 16px 0 0;box-shadow:0 -8px 32px #09090b33}.kit-app .kit-menu[open]>.kit-menu-list{animation:kit-sheet .24s var(--kit-ease)}.kit-app .kit-menu[open] .kit-menu-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);position:sticky;top:0;z-index:1;margin:0 calc(-1 * var(--sp-2)) var(--sp-1);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);background:var(--surface);border-bottom:1px solid var(--line)}.kit-app .kit-menu-title{min-width:0;font-size:var(--text-md);font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-app .kit-menu[open] .kit-menu-item{min-height:48px;padding:0 var(--sp-3);font-size:var(--text-md)}.kit-app .kit-menu[open] .kit-menu-item.kit-menu-chip{padding:0 var(--sp-2)}.kit-app .kit-menu[open] .kit-menu-reach{padding:var(--sp-2) 0 var(--sp-1)}.kit-app .kit-menu[open] .kit-menu-record,.kit-app .kit-menu[open] .kit-menu-end{padding:0 var(--sp-2)}.kit-app .kit-menu[open] .kit-menu-sep{margin:var(--sp-1) var(--sp-3)}}@keyframes kit-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes kit-scrim{0%{opacity:0}to{opacity:1}}.kit-app .kit-pricebox,.kit-app .kit-chasebox{display:block;max-width:480px;padding:var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);white-space:normal;text-align:left}.kit-app .kit-chasebox{max-width:560px}.kit-app .kit-pricebox .kit-label,.kit-app .kit-chasebox .kit-label{display:block;font-size:var(--text-meta);font-weight:600;color:var(--fg-2);margin:var(--sp-3) 0 var(--sp-2)}.kit-app .kit-pricebox>.kit-label:first-child,.kit-app .kit-chasebox>.kit-label:first-child{margin-top:0}.kit-app .kit-price-row{display:flex;align-items:center;gap:var(--sp-2)}.kit-app .kit-price-cur{font-size:var(--text-lg);font-weight:600;color:var(--fg-2)}.kit-app input.kit-price-amt{width:240px;max-width:100%;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.kit-app .kit-pricebox .btn-row,.kit-app .kit-chasebox .btn-row{margin-top:var(--sp-3)}.kit-app .kit-pricebox .kit-note{margin-top:var(--sp-2)}.kit-app .kit-preview{margin:0;padding:var(--sp-2) var(--sp-3);background:var(--kit-well);border:0;border-radius:var(--radius) var(--radius) var(--radius) 2px;font-size:var(--text-base);line-height:1.5;color:var(--fg);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal}.kit-app .kit-askbox .kit-field{margin-top:var(--sp-2)}.kit-app .kit-askbox>.kit-note{margin:var(--sp-1) 0 0}.kit-app .kit-askout{margin:var(--sp-2) 0 0;max-width:620px}.kit-app .kit-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0}.kit-app .kit-why[aria-pressed=true]{background:var(--accent-deep);border-color:var(--accent-deep);color:#fff}.kit-app .kit-addbox{margin:0 0 var(--sp-3);max-width:760px;padding:var(--sp-3) var(--sp-4) var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.kit-app .kit-addhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3);margin-bottom:var(--sp-3)}.kit-app .kit-addhead strong{font-family:var(--font-body);font-size:var(--text-md);font-weight:600}.kit-app .kit-addhead .kit-note{margin-top:0}.kit-app .kit-addgrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.kit-app .kit-addgrid label{display:block;font-size:var(--text-base);font-weight:600}.kit-app .kit-addgrid label input{display:block;margin-top:var(--sp-1);max-width:none;width:100%;font-weight:400}.kit-app .kit-addgrid .kit-addwide{grid-column:1 / -1}.kit-app .kit-add-err{margin:var(--sp-2) 0 0}.kit-app .kit-dupline:empty{display:none}.kit-app .kit-dupline{margin-top:var(--sp-3)}.kit-app .kit-dup{display:inline-block;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);background:var(--st-new);color:var(--st-new-fg);border:1px solid rgba(15,64,123,.2);font-size:var(--text-base);font-weight:500;line-height:1.4}.kit-app .linkish{background:none;border:0;padding:0;margin:0;min-height:0;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.kit-app .kit-editbox,.kit-app .kit-notebox{margin:0}.kit-app .kit-notebox textarea{width:100%;max-width:none;min-height:84px;font:inherit;font-size:16px}.kit-app .kit-quotebox .kit-addgrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:var(--sp-2) 0 var(--sp-3)}.kit-app .kit-quotebox .kit-field{margin:0}.kit-app .kit-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 var(--sp-3)}.kit-app table.data.mini{display:table;width:100%;min-width:560px;table-layout:auto;border-collapse:collapse}.kit-app table.data.mini th{font-size:var(--text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);padding:var(--sp-2);border-bottom:1px solid var(--line);width:auto}.kit-app table.data.mini td{padding:var(--sp-2);vertical-align:middle;border-bottom:1px solid var(--line);width:auto;font-size:var(--text-base)}.kit-app table.data.mini td .btn-row{margin:0;flex-wrap:wrap;white-space:normal}.kit-app .kit-quote-lines input{width:100%;min-width:60px;max-width:none}.kit-app .kit-quote-lines .kit-qty{width:72px}.kit-app .kit-quote-lines .kit-unit{width:104px}.kit-app .kit-quote-totals{margin:var(--sp-2) 0 var(--sp-3);font-size:var(--text-base);font-variant-numeric:tabular-nums}.kit-app .btn-row .kit-note{white-space:normal;min-width:160px;margin-top:0}.kit-app .kit-hist{margin:0}.kit-app .kit-hist-empty{font-size:var(--text-meta);color:var(--fg-3);padding:var(--sp-1) 0}.kit-app .kit-hist-facts{list-style:none;margin:0 0 var(--sp-3);padding:0;display:flex;flex-direction:column;gap:var(--sp-1);font-size:var(--text-base);color:var(--fg)}.kit-app .kit-hist-facts li{display:grid;grid-template-columns:112px minmax(0,60ch);column-gap:var(--sp-3);align-items:baseline}.kit-app .kit-hist-facts .kit-hist-k{color:var(--fg-3);font-size:var(--text-meta)}.kit-app .kit-hist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.kit-app .kit-hist-row{position:relative;display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:var(--sp-3);padding:var(--sp-2) 0;border:0;background:none}.kit-app .kit-hist-row:not(:last-child):after{content:"";position:absolute;left:3.5px;top:24px;bottom:-8px;width:1px;background:var(--line)}.kit-app .kit-hist-mark{width:8px;height:8px;margin-top:6px;border-radius:2px;background:var(--st-closed-m)}.kit-app .kit-hist-row.kind-call .kit-hist-mark,.kit-app .kit-hist-row.kind-text .kit-hist-mark,.kit-app .kit-hist-row.kind-whatsapp .kit-hist-mark,.kit-app .kit-hist-row.kind-chase .kit-hist-mark,.kit-app .kit-hist-row.kind-sms_out .kit-hist-mark{background:var(--st-called-m)}.kit-app .kit-hist-row.kind-sms_in .kit-hist-mark,.kit-app .kit-hist-row.kind-price .kit-hist-mark,.kit-app .kit-hist-row.kind-status .kit-hist-mark{background:var(--st-priced-m)}.kit-app .kit-hist-row.kind-deposit .kit-hist-mark,.kit-app .kit-hist-row.kind-review_asked .kit-hist-mark{background:var(--st-won-m)}.kit-app .kit-hist-body{min-width:0}.kit-app .kit-hist-title{font-size:var(--text-meta);font-weight:600;color:var(--fg)}.kit-app .kit-hist-when{font-weight:400;color:var(--fg-3);margin-left:var(--sp-2);font-variant-numeric:tabular-nums}.kit-app .kit-hist-who{font-weight:600}.kit-app .kit-hist-text{margin-top:2px;font-size:var(--text-base);line-height:1.5;color:var(--fg);overflow-wrap:anywhere;white-space:pre-wrap}.kit-app .kit-hist-row.kind-sms_in .kit-hist-text{color:var(--accent-deep)}.kit-app .kit-texts{margin-top:var(--sp-3)}.kit-app .kit-notes{margin:0 0 var(--sp-3)}.kit-app .kit-notes>.kit-label{display:block;font-size:var(--text-meta);font-weight:600;color:var(--fg-2);margin-bottom:var(--sp-1)}.kit-app .kit-notes-list{list-style:none;margin:0;padding:0;font-size:var(--text-base);line-height:1.5}.kit-app .kit-notes-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-1) 0;border-top:1px solid var(--line)}.kit-app .kit-notes-list li:first-child{border-top:0}.kit-app .kit-notes-list li.editing{flex-direction:column;align-items:stretch;padding:var(--sp-2) 0}.kit-app .kit-note-line{min-width:0;overflow-wrap:anywhere}.kit-app .kit-note-line .kit-note-when{color:var(--fg-3);font-variant-numeric:tabular-nums;margin-right:var(--sp-1)}.kit-app .kit-note-btns{display:flex;gap:var(--sp-1);flex:0 0 auto}.kit-app .kit-note-btns .btn{padding:0 var(--sp-2);font-size:var(--text-meta);font-weight:500}.kit-app .kit-note-edit{width:100%;max-width:none}.kit-app .kit-hist .kit-notes+.kit-hist-empty,.kit-app .kit-hist .kit-notes+.kit-hist-list{margin-top:var(--sp-1)}.kit-app .kit-fold{margin:var(--sp-4) 0 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.kit-app .kit-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);min-height:56px;padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-3);border-radius:var(--radius);transition:background-color .12s ease}.kit-app .kit-fold>summary:hover{background:var(--kit-hover)}.kit-app .kit-fold>summary::-webkit-details-marker{display:none}.kit-app .kit-fold>summary:before{content:"";flex:none;width:8px;height:8px;margin:0 4px 0 2px;border-right:1.5px solid var(--fg-2);border-bottom:1.5px solid var(--fg-2);transform:rotate(-45deg);transition:transform .15s var(--kit-ease)}.kit-app .kit-fold[open]>summary:before{transform:rotate(45deg)}.kit-app .kit-fold-title{font-family:var(--font-body);font-weight:600;font-size:var(--text-md);color:var(--fg)}.kit-app .kit-fold-sub{color:var(--fg-3);font-size:var(--text-meta)}.kit-app .kit-fold-body{padding:0 var(--sp-4) var(--sp-4)}.kit-app .kit-fold-body .subtitle{margin-top:0}.kit-app .kit-away .kit-fold-body{padding:0 var(--sp-3) var(--sp-3)}.kit-app .empty{margin:0 0 var(--sp-3);padding:var(--sp-3);font-size:var(--text-base);line-height:1.5;color:var(--fg-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.kit-app .empty .empty-title{display:inline;font-weight:600;color:var(--fg);font-size:var(--text-base)}.kit-app .empty .empty-next{display:inline;margin:0;color:var(--fg-2)}.kit-app .kit-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1px;margin:0 0 var(--sp-3);background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.kit-app .kit-stats.has-hero{grid-template-columns:minmax(0,1.5fr)}.kit-app .kit-stats:not(.has-hero){grid-auto-columns:minmax(0,1fr);width:auto}.kit-app .kit-stat{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;padding:var(--sp-3) var(--sp-4);background:var(--surface)}.kit-app .kit-stat-label{font-size:var(--text-meta);font-weight:500;color:var(--fg-2)}.kit-app .kit-stat-value{font-size:var(--text-xl);font-weight:600;line-height:1.1;letter-spacing:-.015em;color:var(--accent-deep);white-space:nowrap;font-variant-numeric:tabular-nums}.kit-app .kit-stat.is-hero .kit-stat-value{font-size:40px;letter-spacing:-.02em}.kit-app .kit-stat-value.is-none{color:var(--fg-3)}.kit-app .kit-stat-note{font-size:var(--text-meta);color:var(--fg-3);line-height:1.35;text-wrap:balance}.kit-app .kit-stat-note b{font-weight:600;color:var(--fg-2)}.kit-app .kit-under-stats{margin:calc(-1 * var(--sp-1)) 0 var(--sp-4);max-width:60ch;font-size:var(--text-meta);color:var(--fg-2);text-wrap:pretty}.kit-app .kit-under-stats b{font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.kit-app .kit-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--sp-3);align-items:start;margin:0 0 var(--sp-3)}@media (min-width: 1024px){.kit-app .kit-metrics.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-app .kit-metrics.is-3>.kit-mgroup:first-child{grid-row:span 2}}.kit-app .kit-mgroup{padding:var(--sp-2) var(--sp-4) var(--sp-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.kit-app .kit-mgroup>h3{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--text-base);font-weight:600;color:var(--fg)}.kit-app .kit-mlist{margin:0}.kit-app .kit-m{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line)}.kit-app .kit-m:first-child{border-top:0}.kit-app .kit-m dt{min-width:0;font-size:var(--text-base);color:var(--fg)}.kit-app .kit-m dt .kit-mnote{display:block;font-size:var(--text-meta);color:var(--fg-3);margin-top:1px}.kit-app .kit-m dd{margin:0;flex:none;font-size:var(--text-base);font-weight:600;color:var(--accent-deep);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.kit-app .kit-m dd.is-none{color:var(--fg-3);font-weight:500}.kit-app .kit-m dd .kit-mnote{display:block;font-weight:400;font-size:var(--text-meta);color:var(--fg-3)}.kit-app .kit-grid-2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--sp-3);align-items:stretch;margin:0 0 var(--sp-3)}.kit-app .kv-card{display:flex;flex-direction:column;min-width:0;margin:0 0 var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.kit-app .kit-story h2{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;margin:0 0 var(--sp-2)}.kit-app .kit-story-line{margin:0 0 var(--sp-2);font-size:var(--text-base);line-height:1.5}.kit-app .kit-story-line:last-child{margin-bottom:var(--sp-1)}.kit-app .kit-grid-2>.kv-card{margin:0}.kit-app .kv-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3)}.kit-app .kv-title{margin:0;font-family:var(--font-body);font-size:var(--text-md);font-weight:600;color:var(--fg)}.kit-app .kv-caption{margin:var(--sp-1) 0 0;max-width:58ch;font-size:var(--text-meta);color:var(--fg-2);text-wrap:pretty}.kit-app .kv-key{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);font-size:var(--text-meta);color:var(--fg-2)}.kit-app .kv-key span{display:inline-flex;align-items:center;gap:var(--sp-2)}.kit-app .kv-key i{display:inline-block;width:14px;height:2px;border-radius:1px;background:var(--c)}.kit-app .kv-key .kv-key-part i{width:10px;height:12px;border-radius:2px 2px 0 0;background:#274f8c1f;box-shadow:inset 0 0 0 1.5px #274f8c}.kit-app .kv-fig{margin:var(--sp-4) 0 0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end}.kit-app .kv-fig:has(>.kv-bars){flex:0 0 auto;justify-content:flex-start;margin-top:var(--sp-4)}.kit-app .kv-fig>.kv-colplot{flex:1 1 auto;height:auto;min-height:var(--h, 144px)}.kit-app .kit-grid-2 .kv-fig:has(>.kv-bars)~.kv-table{margin-top:auto;padding-top:var(--sp-2)}.kit-app .kv-plot{position:relative;height:var(--h, 144px);margin-left:36px}.kit-app .kv-grid{position:absolute;inset:0;pointer-events:none}.kit-app .kv-gl{position:absolute;left:0;right:0;height:0;border-top:1px solid rgba(9,9,11,.07)}.kit-app .kv-gl.is-base{border-top-color:#09090b38}.kit-app .kv-gl i{position:absolute;right:calc(100% + 8px);top:-8px;font-style:normal;font-size:var(--text-sm);line-height:16px;color:var(--fg-3);font-variant-numeric:tabular-nums;white-space:nowrap}.kit-app .kv-x{position:relative;display:block;height:16px;margin:var(--sp-2) 0 0 36px;font-size:var(--text-sm);line-height:16px;color:var(--fg-3);font-variant-numeric:tabular-nums}.kit-app .kv-x>span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.kit-app .kv-line .kv-x{margin-right:72px}.kit-app .kv-cols{position:absolute;inset:0;display:flex;align-items:flex-end;gap:2px}.kit-app .kv-colplot{touch-action:pan-y}.kit-app .kv-c{position:relative;flex:1 1 0;height:100%;display:flex;align-items:flex-end;justify-content:center;min-width:0;outline:none}.kit-app .kv-c>.kv-bar{width:min(24px,72%);min-height:2px;background:var(--c, #274F8C);border-radius:4px 4px 0 0;transition:background-color .12s ease}.kit-app .kv-c.is-zero>.kv-bar{visibility:hidden}.kit-app .kv-c.is-part>.kv-bar{background:#274f8c1f;box-shadow:inset 0 0 0 1.5px #274f8c}.kit-app .kv-c:hover>.kv-bar,.kit-app .kv-c:focus-visible>.kv-bar,.kit-app .kv-c.is-tip>.kv-bar{background:#1c3f74}.kit-app .kv-c.is-part:hover>.kv-bar,.kit-app .kv-c.is-part:focus-visible>.kv-bar,.kit-app .kv-c.is-part.is-tip>.kv-bar{background:#274f8c3d}.kit-app .kv-c:focus-visible{outline:none}.kit-app .kv-c:focus-visible:before{content:"";position:absolute;inset:-4px 0 0;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--kit-focus);pointer-events:none}.kit-app .kv-val{position:absolute;left:50%;transform:translate(-50%);margin-bottom:4px;font-size:var(--text-sm);font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.kit-app .kv-c[data-tip]:hover:after,.kit-app .kv-c[data-tip]:focus-visible:after,.kit-app .kv-c[data-tip].is-tip:after{content:attr(data-tip);position:absolute;bottom:calc(var(--p, 0%) + 8px);left:50%;transform:translate(-50%);z-index:5;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);background:var(--ink);color:var(--cream);font-size:var(--text-sm);font-weight:500;white-space:nowrap;pointer-events:none}.kit-app .kv-c.tip-l[data-tip]:after{left:0;transform:none}.kit-app .kv-c.tip-r[data-tip]:after{left:auto;right:0;transform:none}.kit-app .kv-c[data-tip]:hover .kv-val,.kit-app .kv-c[data-tip]:focus-visible .kv-val,.kit-app .kv-c[data-tip].is-tip .kv-val{visibility:hidden}.kit-app .kv-bars{display:flex;flex-direction:column;gap:var(--sp-3);margin:0}.kit-app .kv-br{display:grid;grid-template-columns:minmax(72px,var(--lw, 96px)) minmax(0,1fr);align-items:center;column-gap:var(--sp-3);min-height:24px}.kit-app .kv-bl{font-size:var(--text-meta);color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-app .kv-bt{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.kit-app .kv-bf{display:block;height:24px;width:calc((100% - 72px) * var(--p));min-width:3px;border-radius:0 4px 4px 0;background:var(--c, var(--accent-deep))}.kit-app .kv-bv{flex:none;font-size:var(--text-meta);font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap}.kit-app .kv-bv small{font-size:var(--text-sm);font-weight:400;color:var(--fg-3);margin-left:var(--sp-1)}.kit-app .kv-line .kv-plot{margin-right:72px}.kit-app .kv-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.kit-app .kv-svg polyline{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.kit-app .kv-dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--surface);pointer-events:none}.kit-app .kv-end{position:absolute;left:calc(100% + var(--sp-2));transform:translateY(-50%);font-size:var(--text-sm);font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.kit-app .kv-hit{position:absolute;inset:-8px 0;cursor:crosshair;border-radius:var(--radius-sm)}.kit-app .kv-cross{position:absolute;top:0;bottom:0;width:0;border-left:1px solid rgba(9,9,11,.3);pointer-events:none}.kit-app .kv-tip{position:absolute;top:0;z-index:5;min-width:132px;padding:var(--sp-2);background:var(--ink);color:var(--cream);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:1.45;pointer-events:none;white-space:nowrap}.kit-app .kv-tip b{display:block;font-weight:600;margin-bottom:2px}.kit-app .kv-tip span{display:flex;align-items:center;gap:var(--sp-2);font-variant-numeric:tabular-nums}.kit-app .kv-tip i{display:inline-block;width:10px;height:2px;background:var(--c)}.kit-app .kv-after{margin:var(--sp-4) 0 0;border-top:1px solid var(--line)}.kit-app .kv-after .kit-m:first-child{border-top:0}.kit-app .kv-table{margin:var(--sp-2) 0 0}.kit-app .kv-table>summary{list-style:none;display:inline-flex;align-items:center;gap:var(--sp-2);min-height:40px;font-size:var(--text-meta);font-weight:500;color:var(--fg-2);cursor:pointer;transition:color .12s ease}.kit-app .kv-table>summary::-webkit-details-marker{display:none}.kit-app .kv-table>summary:before{content:"";flex:none;width:6px;height:6px;margin:0 2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s var(--kit-ease)}.kit-app .kv-table[open]>summary:before{transform:rotate(45deg)}.kit-app .kv-table>summary>span{text-decoration:underline;text-decoration-color:#09090b40;text-underline-offset:3px}.kit-app .kv-table>summary:hover{color:var(--fg)}.kit-app .kv-table>summary:hover>span{text-decoration-color:currentColor}.kit-app .kv-table .kv-hide,.kit-app .kv-table[open] .kv-show{display:none}.kit-app .kv-table[open] .kv-hide{display:inline}.kit-app .kv-tbl{width:100%;border-collapse:collapse;margin:var(--sp-1) 0 var(--sp-2);font-size:var(--text-meta)}.kit-app .kv-tbl th,.kit-app .kv-tbl td{padding:var(--sp-2) 0;border-bottom:1px solid var(--line);text-align:left;font-weight:400}.kit-app .kv-tbl th{color:var(--fg-3);font-weight:600}.kit-app .kv-tbl .num{text-align:right;font-variant-numeric:tabular-nums}.kit-app .kv-tblwrap{max-height:280px;overflow-y:auto}.kit-app .kit-sources{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));column-gap:var(--sp-5)}.kit-app .kit-sources li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-3);align-items:baseline;padding:var(--sp-2) 0;border-top:1px solid var(--line);font-size:var(--text-base)}.kit-app .kit-sources li:first-child{border-top:0}@media (min-width: 1024px){.kit-app .kit-sources li:nth-child(2){border-top:0}}.kit-app .kit-source-name{font-weight:500}.kit-app .kit-source-state{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--text-meta);font-weight:600;color:var(--fg-3)}.kit-app .kit-source-state:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--st-closed-m)}.kit-app .kit-source-state.good{color:var(--st-won)}.kit-app .kit-source-state.good:before{background:var(--st-won-m)}.kit-app .kit-source-state.warn{color:var(--st-new-fg)}.kit-app .kit-source-state.warn:before{background:var(--st-called-m)}.kit-app .kit-source-why{grid-column:1 / -1;font-size:var(--text-meta);color:var(--fg-3)}.kit-app .kit-foot{margin:var(--sp-3) 0 0;max-width:60ch;font-size:var(--text-meta);color:var(--fg-3)}.kit-app .kit-spend-note{margin:calc(-1 * var(--sp-1)) 0 var(--sp-4);max-width:60ch;font-size:var(--text-meta);color:var(--fg-2)}.kit-app .kit-inbar{display:inline-grid;grid-template-columns:80px auto;align-items:center;column-gap:var(--sp-2)}.kit-app .kit-inbar i{justify-self:start;display:block;height:6px;width:calc(80px * var(--p));min-width:2px;border-radius:0 3px 3px 0;background:var(--accent-deep)}.kit-app .kit-inbar b{justify-self:end;font-weight:400;min-width:64px;text-align:right}.kit-app .kit-live-dot{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--fg-2)}.kit-app .kit-live-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--st-closed-m)}.kit-app .kit-live-dot.on{color:var(--fg)}.kit-app .kit-live-dot.on:before{background:var(--st-won-m)}.kit-app .kit-table-wrap{overflow:visible;margin:0 0 var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.kit-app table.kit-table{display:table;width:100%;table-layout:auto;border-collapse:separate;border-spacing:0}.kit-app table.kit-table th,.kit-app table.kit-table td{width:auto}.kit-app table.kit-table th{height:40px;padding:var(--sp-2) var(--sp-3);text-align:left;white-space:nowrap;font-size:var(--text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--line)}.kit-app table.kit-table td{height:56px;padding:var(--sp-2) var(--sp-3);vertical-align:middle;font-size:var(--text-base);border-bottom:1px solid var(--line);overflow-wrap:anywhere}.kit-app table.kit-table tbody tr:last-child td{border-bottom:0}.kit-app table.kit-table tbody tr.is-clickable{cursor:pointer}.kit-app table.kit-table tbody tr:hover td{background:var(--kit-hover)}.kit-app table.kit-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius)}.kit-app table.kit-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius)}.kit-app table.kit-table th.num,.kit-app table.kit-table td.num{width:1%;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.kit-app table.kit-table th.min,.kit-app table.kit-table td.min{width:1%;white-space:nowrap}.kit-app table.kit-table th.st,.kit-app table.kit-table td.st{width:148px}.kit-app table.kit-table th.fill,.kit-app table.kit-table td.fill{width:100%;max-width:0}.kit-app table.kit-table td.fill .kit-sub,.kit-app .kit-what{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-app table.kit-table td.fill .kit-flagline{max-width:none}.kit-app table.kit-table td.num .kit-st{display:inline-flex;width:auto;min-width:104px}.kit-app table.kit-customers th.num,.kit-app table.kit-customers td.num{width:13%}.kit-app table.kit-customers th.min,.kit-app table.kit-customers td.min{width:15%}.kit-app table.kit-platforms th.num,.kit-app table.kit-platforms td.num{width:20%}.kit-app table.kit-table th:last-child,.kit-app table.kit-table td:last-child{width:1%;white-space:nowrap;text-align:right}.kit-app table.kit-table td:last-child .kit-menu,.kit-app table.kit-table td:last-child .btn{vertical-align:middle}.kit-app table.kit-table td:last-child .kit-menu{margin-left:var(--sp-1)}.kit-app table.kit-table td .kit-name{height:40px;line-height:40px;margin:-10px -16px;font-size:var(--text-base);max-width:none}.kit-app table.kit-table tr.kit-table-under td{height:auto;padding:0 var(--sp-3) var(--sp-3);background:var(--kit-hover);text-align:left;white-space:normal;width:auto}.kit-app table.kit-table tr.kit-table-under:hover td{background:var(--kit-hover)}.kit-app table.kit-table tr.kit-table-under .kit-under{margin:0;padding-top:var(--sp-3);border-top:0}.kit-app table.kit-table tr.kit-table-under .kit-order-box{max-width:900px}.kit-app table.kit-table tr.is-open td{background:var(--kit-hover)}.kit-app .kit-tname{font-weight:600}.kit-app .kit-sub{display:block;margin-top:2px;font-size:var(--text-meta);color:var(--fg-3)}.kit-app .kit-tname+span.kit-sub{display:inline;margin:0 0 0 4px}.kit-app .kit-pname{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-app .kit-what{display:flex}.kit-app .kit-name.kit-what-name{display:inline-flex}.kit-app .kit-what-base{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-app .kit-what-tail{flex:none;white-space:pre}.kit-app .kit-dim{color:var(--fg-3)}.kit-app .kit-flagline{color:var(--st-warn-fg);font-weight:600;white-space:normal;max-width:240px}.kit-app .kit-oos td:not(:last-child){color:var(--fg-2)}.kit-app .kit-page-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-4)}.kit-app .kit-page-count{font-size:var(--text-meta);color:var(--fg-3);font-variant-numeric:tabular-nums}.kit-app .kit-cards{margin:0 0 var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.kit-app .kit-cards-head{display:flex;justify-content:flex-end;padding:0 calc(var(--sp-3) + 40px + var(--sp-2) + 1px) var(--sp-1) 0;font-size:var(--text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.kit-app .kit-tcard{display:block;margin:0;padding:var(--sp-3);border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;background:transparent}.kit-app .kit-tcard:first-child{border-top:0}.kit-app .kit-tcard.is-clickable{cursor:pointer}.kit-app .kit-tc-top{display:flex;align-items:center;gap:var(--sp-2);min-height:40px}.kit-app .kit-tc-title{flex:1 1 auto;min-width:0;font-size:var(--text-md);font-weight:600;overflow-wrap:anywhere}.kit-app .kit-tc-title .kit-name{height:40px;line-height:40px;margin:-8px -16px;max-width:calc(100% + 32px);font-size:var(--text-md)}.kit-app .kit-tc-title .kit-sub{display:block;margin:0;font-weight:400}.kit-app .kit-tc-amt{flex:none;text-align:right;font-size:var(--text-md);font-weight:600;font-variant-numeric:tabular-nums}.kit-app .kit-tc-amt .kit-sub{font-weight:400}.kit-app .kit-tc-sub{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;margin-top:2px}.kit-app .kit-tc-facts{flex:1 1 160px;min-width:0;font-size:var(--text-meta);line-height:1.45;color:var(--fg-3)}.kit-app .kit-tc-facts .kit-flagline{display:block}.kit-app .kit-tc-sub .kit-st{width:auto;min-width:88px;flex:none}.kit-app .kit-tc-acts{display:flex;gap:var(--sp-2);margin-top:var(--sp-2)}.kit-app .kit-tc-acts .btn{flex:1 1 auto}.kit-app .kit-tcard .kit-under{width:100%}.kit-app .kit-order-box{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--sp-4)}.kit-app .kit-order-facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);align-content:start}.kit-app .kit-fact{display:flex;flex-direction:column;gap:2px;font-size:var(--text-base);overflow-wrap:anywhere}.kit-app .kit-fact .kit-label{font-size:var(--text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.kit-app .kit-lines{list-style:none;margin:0;padding:0}.kit-app .kit-lines li{display:flex;align-items:center;gap:var(--sp-2);min-height:40px;padding:var(--sp-1) 0;border-bottom:1px solid var(--line);font-size:var(--text-base);white-space:normal}.kit-app .kit-lines li:last-child{border-bottom:0}.kit-app .kit-line-qty{flex:0 0 auto;min-width:28px;color:var(--fg-3);font-variant-numeric:tabular-nums}.kit-app .kit-line-title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.kit-app .kit-line-title .kit-sub{display:inline;margin-left:4px}.kit-app .kit-line-net{flex:0 0 auto;font-weight:600;font-variant-numeric:tabular-nums}.kit-app .kit-lines .kit-st{width:auto;min-width:88px;flex:0 0 auto}.kit-app .kit-flagbox .kit-field{margin-bottom:var(--sp-2)}.kit-app .kit-flagbox select,.kit-app .kit-flagbox .kit-flag-note{width:100%;max-width:none;min-height:44px}.kit-app .kit-costbox .kit-price-row{margin-top:var(--sp-2)}.kit-app .kit-away{margin-top:var(--sp-4)}.kit-app .kit-rrow{display:block;margin:0;padding:var(--sp-3);background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}.kit-app .kit-rrow:first-child{border-top:0}.kit-app .kit-rrow-main{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.kit-app .kit-rrow-words{min-width:0;flex:1 1 260px}.kit-app .kit-rrow .kit-preview{margin-top:var(--sp-2);max-width:760px}.kit-app .kit-rrow-acts{flex:none;display:flex;gap:var(--sp-2);align-items:center}.kit-app .kit-job{font-size:var(--text-md);font-weight:600;line-height:1.35}.kit-app .kit-asked{color:var(--st-won);font-weight:600;font-size:var(--text-meta);white-space:nowrap}.kit-app .kit-card.kit-messages{max-width:760px}.kit-app .kit-support-empty{margin:0 0 var(--sp-3);padding:var(--sp-3);font-size:var(--text-base);color:var(--fg-2);background:var(--kit-well);border:0;border-radius:var(--radius)}.kit-app .kit-thread{display:flex;flex-direction:column;gap:var(--sp-2);max-height:60vh;overflow-y:auto;margin:0 0 var(--sp-3);padding:2px}.kit-app .kit-msg{max-width:80%;padding:var(--sp-2) var(--sp-3);border:1px solid transparent;border-radius:var(--radius);background:var(--kit-well)}.kit-app .kit-msg.client{align-self:flex-end;background:#e9eef5;border-bottom-right-radius:2px}.kit-app .kit-msg.gg{align-self:flex-start;border-bottom-left-radius:2px}.kit-app .kit-msg.gg.fresh{border-color:var(--accent-deep)}.kit-app .kit-msg-who{font-size:var(--text-meta);font-weight:600;margin-bottom:2px}.kit-app .kit-msg-when{font-weight:400;color:var(--fg-3);margin-left:var(--sp-2)}.kit-app .kit-msg-text{font-size:var(--text-base);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.kit-app .kit-messages textarea{width:100%;max-width:none;min-height:96px;font:inherit;font-size:16px}.kit-app .kit-reports{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--sp-3);align-items:stretch;margin:0 0 var(--sp-3)}.kit-app .kit-report{max-width:none;margin:0;padding:var(--sp-4)}.kit-app .kit-report h2{margin:0 0 var(--sp-2);font-family:var(--font-body);font-size:var(--text-md);font-weight:600}.kit-app .kit-report ul{margin:0;padding-left:var(--sp-3);font-size:var(--text-base);line-height:1.55;color:var(--fg)}.kit-app .kit-report li{margin:0 0 var(--sp-1);text-wrap:pretty}.kit-app .kit-report li::marker{color:var(--fg-3)}.kit-app .kit-quiet-months{margin:0 0 var(--sp-3);font-size:var(--text-meta);color:var(--fg-3)}.kit-app .kit-card{max-width:none;margin:0 0 var(--sp-3);padding:var(--sp-4);border-radius:var(--radius)}.kit-app .kit-card h2{font-family:var(--font-body);font-size:var(--text-md);font-weight:600;letter-spacing:0;margin:0 0 var(--sp-1)}.kit-app .kit-card .kit-card-sub{color:var(--fg-2);font-size:var(--text-meta);margin:0 0 var(--sp-4);max-width:60ch;text-wrap:pretty}.kit-app .kit-form{max-width:none}.kit-app .kit-field .kit-help{color:var(--fg-2)}.kit-app .kit-settings{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--sp-3);align-items:start}.kit-app .kit-settings>div{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.kit-app .kit-settings .kit-card{margin:0}.kit-app .kit-settings input[type=text],.kit-app .kit-settings input[type=email],.kit-app .kit-settings input[type=tel],.kit-app .kit-settings input[type=url],.kit-app .kit-settings input[type=password],.kit-app .kit-settings input[type=number],.kit-app .kit-settings select,.kit-app .kit-settings textarea{max-width:none}.kit-app .kit-pay-line{font-family:var(--font-body);font-size:var(--text-lg);font-weight:600;color:var(--accent-deep);margin:0 0 var(--sp-2);font-variant-numeric:tabular-nums}.kit-app .kit-card .row-card{flex-wrap:wrap;margin:0;padding:var(--sp-3) 0;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;background:transparent}.kit-app .kit-card .row-card .left{flex:1 1 220px}.kit-app .kit-card .row-card .sub{overflow-wrap:anywhere}.kit-app .kit-card .row-card .right{flex-wrap:wrap}.kit-app .kit-card .row-card:first-of-type{border-top:0}.kit-app .kit-card .row-card .title{font-size:var(--text-base);font-weight:600}.kit-app .kit-card .row-card .sub{font-size:var(--text-meta);color:var(--fg-3)}.kit-app .kit-card .empty{margin:0 0 var(--sp-2)}.kit-app .kit-people .kit-people-add{margin-top:var(--sp-3);padding-top:var(--sp-3)}.kit-app .kit-people .kit-people-add>.kit-label{display:block;font-size:var(--text-md);font-weight:600;margin-bottom:var(--sp-3)}.kit-app .kit-you{border-radius:var(--radius-sm);font-size:var(--text-sm)}.kit-app .kit-people .kit-btn-off{color:var(--red)}.kit-app .kit-webhook-fold .kit-card{margin:0;padding:0;border:0;background:transparent}.kit-app .kit-webhook .kit-webhook-secret,.kit-app .kit-webhook .kit-webhook-kinds{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}.kit-app .kit-webhook .kit-webhook-secret>.kit-label,.kit-app .kit-webhook .kit-webhook-kinds>.kit-label{display:block;font-size:var(--text-md);font-weight:600;margin-bottom:var(--sp-1)}.kit-app .kit-webhook .kit-help{display:block;font-size:var(--text-meta);color:var(--fg-2);margin-bottom:var(--sp-3)}.kit-app .kit-webhook .kit-help code,.kit-app .kit-secret-box code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-meta);background:var(--kit-well);padding:2px var(--sp-1);border-radius:4px}.kit-app .kit-secret-box{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin-bottom:var(--sp-2)}.kit-app .kit-secret-box code{display:block;flex:1 1 260px;padding:var(--sp-2) var(--sp-3);word-break:break-all;line-height:1.5;border:1px solid var(--line-strong)}.kit-app .kit-webhook-kinds .kit-kinds{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 var(--sp-4)}.kit-app .kit-webhook .kit-check{position:relative;display:flex;align-items:center;gap:var(--sp-2);min-height:44px;padding-left:40px;font-size:var(--text-base);cursor:pointer}.kit-app .kit-webhook .kit-check input{position:absolute;left:0;top:0;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.kit-app .kit-webhook .kit-box{position:absolute;left:10px;top:12px;width:20px;height:20px;border:1.5px solid rgba(9,9,11,.4);border-radius:5px;background:#fff;pointer-events:none;transition:background-color .12s ease,border-color .12s ease}.kit-app .kit-webhook .kit-check input:checked+.kit-box{background:var(--accent-deep);border-color:var(--accent-deep)}.kit-app .kit-webhook .kit-check input:checked+.kit-box:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.kit-app .kit-webhook .kit-check input:focus-visible+.kit-box{outline:2px solid var(--kit-focus);outline-offset:2px}.kit-app .kit-webhook #webhook-status{margin-top:var(--sp-3)}.kit-app .kit-card .kit-help,.kit-app .kit-card .kit-note,.kit-app .kit-card .kit-tiny,.kit-app .kit-fold-body>p{max-width:60ch}.kit-app .kit-howto{margin:calc(-1 * var(--sp-2)) 0 var(--sp-3)}.kit-app .kit-howto>summary{list-style:none;display:inline-flex;align-items:center;gap:var(--sp-2);min-height:40px;cursor:pointer;font-size:var(--text-meta);font-weight:500;color:var(--fg-2);transition:color .12s ease}.kit-app .kit-howto>summary::-webkit-details-marker{display:none}.kit-app .kit-howto>summary:before{content:"";flex:none;width:6px;height:6px;margin:0 2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s var(--kit-ease)}.kit-app .kit-howto[open]>summary:before{transform:rotate(45deg)}.kit-app .kit-howto>summary:hover{color:var(--fg)}.kit-app .kit-howto>p{margin:0 0 var(--sp-2);max-width:60ch;font-size:var(--text-meta);line-height:1.5;color:var(--fg-2)}.kit-app .kit-biz-logo{display:block;width:auto;height:auto;max-width:100%;max-height:56px;object-fit:contain;background:#fff;border-radius:var(--radius-sm);padding:var(--sp-1);margin-bottom:var(--sp-2)}.kit-app .topbar .kit-biz-logo{display:none}.kit-app .kit-find{width:min(560px,calc(100vw - 32px));max-height:min(72vh,560px);margin:12vh auto auto;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--fg);box-shadow:var(--kit-pop);overflow:hidden}.kit-app .kit-find[open]{display:flex;flex-direction:column;animation:kit-pop .12s var(--kit-ease)}.kit-app .kit-find::backdrop{background:#09090b52}.kit-app .kit-find #kit-find-q{flex:none;width:100%;max-width:none;height:56px;min-height:56px;margin:0;padding:0 var(--sp-4);border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:var(--text-md);background:var(--surface)}.kit-app .kit-find #kit-find-q:focus-visible{outline:none;border-color:var(--line)}.kit-app .kit-find .kit-search-lbl{top:0;bottom:auto;left:0;height:56px;padding-left:var(--sp-4);font-size:var(--text-md)}.kit-app .kit-find #kit-find-q{padding-left:calc(var(--sp-4) + 2.6em)}.kit-app .kit-find #kit-find-q::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.kit-app .kit-find-list{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-2)}.kit-app .kit-find-row{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:var(--sp-3);align-items:baseline;width:100%;min-height:44px;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--radius-sm);background:none;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.kit-app .kit-find-row:hover,.kit-app .kit-find-row.on{background:var(--kit-well)}.kit-app .kit-find-row:focus-visible{outline-offset:-2px}.kit-app .kit-find-k{grid-row:1 / span 2;font-size:var(--text-sm);font-weight:600;color:var(--fg-3)}.kit-app .kit-find-t,.kit-app .kit-find-s{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-app .kit-find-t{font-size:var(--text-base);font-weight:600}.kit-app .kit-find-s{margin-top:2px;font-size:var(--text-meta);color:var(--fg-3)}.kit-app .kit-find-none{padding:var(--sp-4);font-size:var(--text-base);color:var(--fg-2);text-align:center}.kit-app .kit-find-foot{flex:none;padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--fg-3)}.kit-app .kit-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.kit-app #app.pre-auth .content{padding:10vh var(--sp-3) var(--sp-5);max-width:none}.kit-app .signin{width:100%;max-width:440px;margin:0 auto;padding:var(--sp-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.kit-app .signin .signin-mark{width:140px;height:auto;margin:0 0 var(--sp-4)}.kit-app .signin h1{font-size:var(--text-xl);margin:0 0 var(--sp-1)}.kit-app .signin p{opacity:1;color:var(--fg-2);margin:0 0 var(--sp-3)}.kit-app .signin .signin-where{font-size:var(--text-meta);color:var(--fg-3);letter-spacing:0;opacity:1;margin:0 0 var(--sp-4)}.kit-app .signin form{display:flex;flex-direction:column;gap:0;margin-top:var(--sp-4)}.kit-app .signin form .kit-field{margin:0 0 var(--sp-3)}.kit-app .signin input{height:44px;min-height:44px;border-radius:var(--radius);font-size:16px}.kit-app .signin .btn{width:100%;height:44px;margin-top:var(--sp-1)}.kit-app .signin .note{margin:var(--sp-3) 0 0;font-size:var(--text-base);color:var(--fg-2)}.kit-app .signin .note:empty{display:none}.kit-app .signin .note a{display:inline-flex;align-items:center;min-height:40px}.kit-app .signin .signin-other{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line);font-size:var(--text-meta)}.kit-app .tabbar:empty{display:none}.kit-app .kit-skel i{display:block;border-radius:var(--radius-sm);background:#e6e2da;animation:kit-breathe 1.6s ease-in-out infinite}.kit-app .kit-skel .kit-skel-h{width:220px;height:28px;margin:var(--sp-1) 0 var(--sp-2)}.kit-app .kit-skel .kit-skel-p{width:320px;max-width:80%;height:14px;margin:0 0 var(--sp-5)}.kit-app .kit-skel .kit-skel-bar{height:8px;margin:0 0 var(--sp-4);border-radius:4px}.kit-app .kit-skel-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.kit-app .kit-skel-row{display:grid;grid-template-columns:32px minmax(0,1fr) 136px 216px;gap:var(--sp-3);align-items:center;min-height:64px;padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--line)}.kit-app .kit-skel-row:first-child{border-top:0}.kit-app .kit-skel-row span i:first-child{width:42%;height:14px;margin-bottom:var(--sp-2)}.kit-app .kit-skel-row span i:last-child{width:64%;height:10px}.kit-app .kit-skel-row>.kit-skel-mono{width:32px;height:32px;border-radius:50%}.kit-app .kit-skel-row>.kit-skel-st{height:28px}.kit-app .kit-skel-row>.kit-skel-btn{width:144px;height:40px}@keyframes kit-breathe{0%,to{opacity:1}50%{opacity:.55}}.kit-app .kit-fail{width:100%;max-width:440px;margin:0 auto;padding:var(--sp-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.kit-app .kit-fail .signin-mark{width:140px;height:auto;margin:0 0 var(--sp-4)}.kit-app .kit-fail h1{font-size:var(--text-lg);margin:0 0 var(--sp-2)}.kit-app .kit-fail p{margin:0 0 var(--sp-4);color:var(--fg-2);font-size:var(--text-base);line-height:1.5}.kit-app .kit-fail .kit-link{display:inline-flex;align-items:center;min-height:44px}@media (max-width: 1099px){.kit-app .kit-grid-2,.kit-app .kit-settings{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1023px){.kit-app .kit-row{padding:calc(var(--sp-3) - var(--sp-1)) var(--sp-3) var(--sp-3)}.kit-app .kit-row>.kit-row-main{min-height:0}.kit-app .kit-row-main{grid-template-columns:minmax(0,1fr) auto auto;column-gap:var(--sp-2);row-gap:0;align-items:center}.kit-app .kit-row-main>.kit-mono{display:none}.kit-app .kit-row-words{display:contents}.kit-app .kit-row .kit-line1{grid-column:1 / -1;grid-row:1}.kit-app .kit-row .kit-name{max-width:72%;height:44px;line-height:44px;margin:-10px -16px}.kit-app .kit-row .kit-meta{grid-column:1 / -1;grid-row:2}.kit-app .kit-row-acts{display:contents}.kit-app .kit-row-acts>.btn{grid-column:1;grid-row:3;justify-self:start;margin-top:var(--sp-2)}.kit-app .kit-row .kit-st{grid-column:2;grid-row:3;align-self:center;width:auto;min-width:72px;margin-top:var(--sp-2)}.kit-app .kit-row-acts>.kit-menu{grid-column:3;grid-row:3;margin:var(--sp-2) 0 0}.kit-app .kit-st{height:24px}.kit-app .kit-h1>div:first-child{flex:1 1 0}.kit-app .kit-h1:has(.kit-tools){flex-wrap:wrap}.kit-app .kit-h1:has(.kit-tools)>.kit-h1-right{display:contents}.kit-app .kit-h1-right>.kit-tools{order:3;flex:1 1 100%}.kit-app .kit-h1-right .kit-search{flex:1 1 auto;width:auto;max-width:none}.kit-app .kit-row-acts .btn:not(.kit-menu-btn){flex:0 1 auto;min-width:128px}.kit-app .kit-order-box{grid-template-columns:1fr}.kit-app .kit-skel-row{grid-template-columns:minmax(0,1fr) 96px}.kit-app .kit-skel-row>.kit-skel-mono,.kit-app .kit-skel-row>.kit-skel-btn{display:none}}@media (max-width: 767px){.kit-app .content{padding:var(--sp-3) var(--sp-3) 104px}.kit-app #kit-strips{padding:0 var(--sp-3)}.kit-app #kit-strips .strip{margin-top:var(--sp-2)}.kit-app .main{position:relative}.kit-app #kit-strips .kit-demo-strip{position:absolute;top:12px;right:calc(var(--sp-3) + 44px + var(--sp-2));z-index:2;margin:0;min-height:32px;height:32px;padding:0 var(--sp-2);gap:var(--sp-2);font-size:var(--text-meta);line-height:1;white-space:nowrap}.kit-app #kit-strips .kit-demo-strip .kit-demo-more{display:none}.kit-app .main:has(.kit-demo-strip) .topbar .who{max-width:calc(100% - 180px)}.kit-app .kit-h1.is-list .subtitle{display:none}.kit-app .kit-h1{row-gap:var(--sp-2)}.kit-app .kit-h1.is-list,.kit-app .kit-stand{margin-bottom:var(--sp-2)}.kit-app .kit-stand-head{display:none}.kit-app h2.section-head{margin:var(--sp-4) 0 var(--sp-2)}.kit-app .kit-stand+h2.section-head{margin-top:var(--sp-3)}.kit-app .topbar{display:flex;align-items:center;gap:var(--sp-2);height:56px;padding:0 var(--sp-3);background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:nowrap}.kit-app .topbar .who{font-size:var(--text-md);font-weight:600;color:var(--fg);display:flex;align-items:center;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-app .topbar .kit-biz-logo{display:inline-block;vertical-align:middle;max-height:28px;max-width:72px;padding:2px 4px;margin:0 var(--sp-2) 0 0;border:1px solid var(--line)}.kit-app .kit-help-btn{width:44px;height:44px}.kit-app .btn{height:44px}.kit-app .kit-menu>summary{width:44px;height:44px}.kit-app .kit-cards-head{padding-right:calc(var(--sp-3) + 44px + var(--sp-2) + 1px)}.kit-app .kit-menu-item{min-height:44px}.kit-app .kit-tel{min-height:44px;margin:-13px 0}.kit-app .kv-table>summary{min-height:44px}.kit-app .kit-howto>summary{min-height:44px}.kit-app .kit-page-foot .btn{flex:1 1 100%}.kit-app .kit-tc-title .kit-name{height:44px;line-height:44px;margin:-10px -16px;min-width:44px}.kit-app h1{font-size:24px}.kit-app .kit-h1{align-items:flex-start;margin-bottom:var(--sp-3)}.kit-app .kit-h1>div:first-child:after{margin-top:var(--sp-2)}.kit-app .kit-h1-right .btn{padding:0 var(--sp-3)}.kit-app .kit-stand-legend{flex-wrap:nowrap;overflow-x:auto;margin:var(--sp-2) calc(-1 * var(--sp-3)) 0;padding:0 var(--sp-3) 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kit-app .kit-stand-legend{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--sp-3),#000 calc(100% - var(--sp-3)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--sp-3),#000 calc(100% - var(--sp-3)),transparent)}.kit-app .kit-stand-legend::-webkit-scrollbar{display:none}.kit-app .kit-stand-item{flex:0 0 auto;height:44px}.kit-app .kit-search{max-width:none}.kit-app .kit-search input[type=search]{height:44px}.kit-app .kit-stats,.kit-app .kit-stats.has-hero{grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto}.kit-app .kit-stats:not(.has-hero){width:auto}.kit-app .kit-stats.has-hero .kit-stat.is-hero{grid-column:1 / -1}.kit-app .kit-stats.has-hero .kit-stat:not(.is-hero):last-child:nth-child(2n),.kit-app .kit-stats:not(.has-hero) .kit-stat:last-child:nth-child(odd){grid-column:1 / -1}.kit-app .kit-stats:not(.has-hero):not(:has(>.kit-stat:nth-child(4))){grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(0,1fr)}.kit-app .kit-stats:not(.has-hero):not(:has(>.kit-stat:nth-child(4)))>.kit-stat{grid-column:auto}.kit-app .kit-stats:not(.has-hero):has(>.kit-stat:nth-child(3)):not(:has(>.kit-stat:nth-child(4)))>.kit-stat{padding-left:var(--sp-2);padding-right:var(--sp-2)}.kit-app .kit-stat{padding:var(--sp-3)}.kit-app .kit-stat-value{font-size:var(--text-lg)}.kit-app .kit-stat.is-hero .kit-stat-value{font-size:var(--text-xl)}.kit-app .kv-card,.kit-app .kit-mgroup,.kit-app .kit-card,.kit-app .kit-report{padding-left:var(--sp-3);padding-right:var(--sp-3)}.kit-app .kv-plot{--h: 120px;margin-left:30px}.kit-app .kv-x{margin-left:30px}.kit-app .kv-line .kv-plot{margin-right:64px}.kit-app .kit-addbox{padding:var(--sp-3)}.kit-app .kit-addgrid{grid-template-columns:1fr}.kit-app .kit-reports{grid-template-columns:minmax(0,1fr)}.kit-app .kit-msg{max-width:92%}.kit-app #kit-strips .kit-did{bottom:calc(56px + env(safe-area-inset-bottom) + var(--sp-3));left:50%;width:calc(100vw - 32px)}.kit-app .kit-order-facts{grid-template-columns:1fr}.kit-app .signin{padding:var(--sp-4) var(--sp-3)}.kit-app .signin a,.kit-app .signin .note a{display:inline-flex;align-items:center;min-height:44px}.kit-app .kit-notes-list li{flex-wrap:wrap}.kit-app .kit-fold>summary{padding-left:var(--sp-3);padding-right:var(--sp-3)}.kit-app .kit-fold-body{padding:0 var(--sp-3) var(--sp-3)}.kit-app .kit-card .row-card .right{margin-top:var(--sp-2)}.kit-app .kit-rrow-acts{width:100%}.kit-app .kit-rrow-acts .btn{flex:1 1 auto}.kit-app .tabbar{padding-bottom:env(safe-area-inset-bottom);background:var(--kit-side-bg, var(--ink))}.kit-app .tabbar .tab{position:relative;min-height:56px;padding:var(--sp-2) 2px;font-size:var(--text-sm);font-weight:500;color:color-mix(in srgb,var(--kit-side-fg, var(--cream)) 66%,transparent)}.kit-app .tabbar .tab.active{color:var(--kit-side-fg, var(--cream));font-weight:600}.kit-app .tabbar .tab.active:before{content:"";position:absolute;top:0;left:calc(50% - 12px);width:24px;height:2px;border-radius:0 0 2px 2px;background:var(--accent)}.kit-app .tabbar .tab-more.active:before{content:"";position:absolute;top:0;left:calc(50% - 12px);width:24px;height:2px;background:var(--accent)}}@media (prefers-reduced-motion: reduce){.kit-app *,.kit-app *:before,.kit-app *:after{animation:none!important;transition:none!important}}@media print{.kit-app .kit-report{border:1px solid #ddd}.kit-app .kv-table,.kit-app .kit-h1>div:first-child:after{display:none}}.signin .sso{display:flex;flex-direction:column;gap:10px;margin:0 0 12px}.signin .signin-with .signin-or{margin:16px 0}.signin .sso-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;margin:0;padding:0 12px;border:1px solid transparent;border-radius:6px;font-size:15px;line-height:1.2;cursor:pointer;transition:background-color .12s ease}.signin .sso-btn:before{content:"";flex:0 0 auto;width:20px;height:20px;background:no-repeat center / contain}.signin .sso-btn:disabled{cursor:progress}.signin .sso-btn:focus-visible{outline:2px solid #0F407B;outline-offset:2px}.signin .sso-google{background:#fff;border-color:#747775;color:#1f1f1f;font-family:Roboto,Arial,sans-serif;font-weight:500;font-size:14px}.signin .sso-google:hover{background:#f2f2f2}.signin .sso-google:before{width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='%234285F4' d='M17.64 9.2c0-.64-.06-1.25-.16-1.84H9v3.48h4.84a4.14 4.14 0 0 1-1.8 2.72v2.26h2.92c1.7-1.57 2.68-3.88 2.68-6.62z'/%3E%3Cpath fill='%2334A853' d='M9 18c2.43 0 4.47-.8 5.96-2.18l-2.92-2.26c-.81.54-1.84.86-3.04.86-2.34 0-4.32-1.58-5.03-3.7H.96v2.33A9 9 0 0 0 9 18z'/%3E%3Cpath fill='%23FBBC05' d='M3.97 10.72a5.4 5.4 0 0 1 0-3.44V4.95H.96a9 9 0 0 0 0 8.1l3.01-2.33z'/%3E%3Cpath fill='%23EA4335' d='M9 3.58c1.32 0 2.5.45 3.44 1.35l2.58-2.58C13.46.89 11.43 0 9 0A9 9 0 0 0 .96 4.95l3.01 2.33C4.68 5.16 6.66 3.58 9 3.58z'/%3E%3C/svg%3E")}.signin .sso-microsoft{background:#fff;border-color:#8c8c8c;color:#5e5e5e;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-weight:600}.signin .sso-microsoft:hover{background:#f2f2f2}.signin .sso-microsoft:before{width:21px;height:21px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Crect width='10' height='10' fill='%23f25022'/%3E%3Crect x='11' width='10' height='10' fill='%237fba00'/%3E%3Crect y='11' width='10' height='10' fill='%2300a4ef'/%3E%3Crect x='11' y='11' width='10' height='10' fill='%23ffb900'/%3E%3C/svg%3E")}.signin .sso-facebook{background:#1877f2;color:#fff;font-family:Helvetica,Arial,sans-serif;font-weight:700}.signin .sso-facebook:hover{background:#166fe5}.signin .sso-facebook:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z'/%3E%3C/svg%3E")}.kit-app .strip.ok,.kit-app .pill.hot,.kit-app .pill.quick,.kit-app .pill.email.sent,.kit-app .run-chip.ok,.kit-app .clock.ok,.kit-app .hq-msg.client,.kit-app .hq-msg.mine,.kit-app .hq-thread-item.active{background:var(--accent-soft, rgba(16, 165, 176, .14))}.kit-app .hq-msg.client,.kit-app .hq-msg.mine{border-color:var(--accent-soft, rgba(16, 165, 176, .25))}.kit-app .search-box input:focus{box-shadow:0 0 0 3px var(--accent-soft, rgba(16, 165, 176, .18))}.kit-app .kit-biz-logo.is-tile{background:none;padding:0;border-radius:10px;box-shadow:0 0 0 1px #f8f3ed24}.kit-app .kit-side-biz .kit-biz-logo.is-tile{width:48px;height:48px;max-height:48px}@media (max-width: 767px){.kit-app .topbar .kit-biz-logo.is-tile{width:28px;height:28px;padding:0;border:0;box-shadow:none;border-radius:7px}}
