.st-page,.st-auth{color:var(--dk-text);font-size:14px}.st-page{border:1px solid var(--dk-line);background:#fff;border-radius:14px;flex:1;min-height:0;margin:0 12px 12px;overflow-y:auto}.st-page--center{place-items:center;padding:24px 16px;display:grid}.st-page--center .st-card{width:100%;max-width:480px}.st-wrap{gap:14px;max-width:760px;margin:0 auto;padding:22px 18px 32px;display:grid}.st-auth{background:var(--dk-ground);place-items:center;min-height:100dvh;padding:16px;display:grid}.st-auth .st-card{width:100%;max-width:400px;padding:24px}.st-page :is(h1,h2,h3),.st-auth :is(h1,h2,h3){color:var(--dk-ink);letter-spacing:-.01em;margin:0}.st-page h1,.st-auth h1{font-size:17px;font-weight:600}.st-page h2{font-size:15px;font-weight:600}.st-page h3{font-size:13px;font-weight:600}.st-page p,.st-auth p{margin:0}.st-title{padding:0 2px}.st-card{border:1px solid var(--dk-line);background:#fff;border-radius:14px;padding:18px}.st-box{border:1px solid var(--dk-hair);background:var(--dk-panel);border-radius:12px;padding:12px}.st-stack{flex-direction:column;gap:12px;display:flex}.st-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-muted{color:var(--dk-muted)}.st-small{font-size:12.5px}.st-error{color:var(--dk-bad);font-size:13px}.st-ok{color:var(--dk-ok)}.st-page button,.st-auth button{font:inherit}.st-btn{border:1px solid var(--dk-line);border-radius:var(--dk-radius);height:32px;color:var(--dk-text);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.st-btn:hover{background:var(--dk-soft)}.st-page .st-btn--dark,.st-auth .st-btn--dark{border-color:var(--dk-ink);background:var(--dk-ink);color:#fff}.st-page .st-btn--dark:hover,.st-auth .st-btn--dark:hover{background:var(--dk-ink);opacity:.88}.st-btn--danger{color:var(--dk-bad)}.st-btn:disabled{opacity:.5;cursor:default}.st-field{flex-direction:column;gap:5px;display:flex}.st-field>span{color:var(--dk-ink);font-size:13px;font-weight:600}.st-field>span.st-small{color:var(--dk-muted);font-weight:400}.st-field>span.st-error{color:var(--dk-bad)}.st-input,.st-select,.st-textarea{border:1px solid var(--dk-line);width:100%;color:var(--dk-text);font:inherit;background:#fff;border-radius:10px;padding:7px 11px}.st-input:hover,.st-select:hover,.st-textarea:hover{border-color:#cfcfcf}.st-textarea{resize:vertical;min-height:90px}.st-page :is(button,input,textarea,select):focus-visible,.st-auth :is(button,input,textarea,select):focus-visible{outline:2px solid var(--dk-ink);outline-offset:2px}.st-page input[type=checkbox],.st-page input[type=radio]{accent-color:var(--dk-ink)}.st-badge{background:var(--dk-soft);color:var(--dk-muted);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:12px;display:inline-block}.st-badge--accent{background:var(--dk-ai-soft);color:var(--dk-ai)}.st-badge--high{color:var(--dk-bad);background:#fbeae6}@media (width<=720px){.st-page{margin:0 8px 8px}.st-wrap{padding:16px 12px 24px}}.st-code{border:1px solid var(--dk-line);background:var(--dk-soft);color:var(--dk-ink);white-space:pre;border-radius:8px;margin:0;padding:10px 12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.st-settings{grid-template-columns:200px minmax(0,1fr);gap:24px;max-width:1100px;margin:0 auto;padding:24px;display:grid}.st-menu{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:16px}.st-menu .st-title{margin:0 0 12px 10px}.st-menu__item{color:var(--dk-muted);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.st-menu__item:hover{background:var(--dk-soft);color:var(--dk-ink)}.st-menu__item--on{background:var(--dk-soft);color:var(--dk-ink);font-weight:600}.st-menu__item:last-of-type{margin-top:12px}.st-menu__setup{color:var(--dk-ink);margin:16px 10px 0;font-size:13px;text-decoration:underline}.st-main{flex-direction:column;gap:16px;min-width:0;display:flex}.st-split{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.st-preview{border:1px solid var(--dk-line);background:#fff;border-radius:16px;position:sticky;top:16px;overflow:hidden;box-shadow:0 8px 24px #0000000f}.st-preview__head{padding:16px}.st-preview__head p{margin:14px 0 0;font-size:19px;font-weight:600}.st-preview__logo{object-fit:contain;max-width:140px;max-height:28px}.st-preview__body{gap:8px;padding:12px;display:grid}.st-preview__card{border:1px solid var(--dk-line);border-radius:12px;gap:2px;padding:10px 12px;font-size:13px;display:grid}.st-preview__card span{color:var(--dk-muted);font-size:12px}.st-preview__card--muted{color:var(--dk-muted)}.st-preview__dot{border-radius:50%;width:36px;height:36px;margin:4px 12px 12px auto}.st-logo-box{border:1px dashed var(--dk-line);border-radius:12px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.st-logo-box img{object-fit:contain;max-width:48px;max-height:48px}.st-avatar{background:var(--dk-soft);border-radius:50%;place-items:center;width:48px;height:48px;font-weight:600;display:grid;overflow:hidden}.st-avatar img{object-fit:cover;width:100%;height:100%}.st-swatch{cursor:pointer;border:0;border-radius:50%;width:28px;height:28px;position:relative}.st-swatch[aria-pressed=true]{outline:2px solid var(--dk-ink);outline-offset:2px}.st-swatch--pick{border:1px solid var(--dk-line);color:var(--dk-muted);background:#fff;place-items:center;display:grid}.st-swatch--pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.st-toggle{border:1px solid var(--dk-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.st-toggle input{margin-top:3px}.st-toggle span{gap:2px;display:grid}.st-toggle small{color:var(--dk-muted);font-size:13px}.st-facts{background:var(--dk-soft);border-radius:12px;gap:4px;margin:0;padding:10px 14px;font-size:14px;list-style:none;display:grid}@media (width<=860px){.st-settings{grid-template-columns:1fr;padding:12px}.st-menu{flex-flow:wrap;position:static}.st-menu .st-title{width:100%}.st-menu__item:last-of-type{margin-top:0}.st-split{grid-template-columns:1fr}.st-preview{position:static}}.st-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.st-head>div{flex:1;min-width:0}.st-head>span{white-space:nowrap;flex:none}.st-choices{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.st-choice{border:1px solid var(--dk-line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;justify-items:start;gap:4px;padding:14px;display:grid}.st-choice:hover{border-color:var(--dk-line-strong)}.st-choice[aria-pressed=true]{border-color:var(--dk-accent);box-shadow:0 0 0 1px var(--dk-accent)}.st-choice small{color:var(--dk-muted);font-size:12.5px}.st-chip{border:1px solid var(--dk-line);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px}.st-chip[aria-pressed=true]{border-color:var(--dk-ink);background:var(--dk-ink);color:#fff}.st-steps{gap:4px;margin:0 0 4px;padding-left:20px;font-size:14px;display:grid}.ui-menu{z-index:50;color:#1f1f1f;background:#fff;border:1px solid #e6e6e6;border-radius:10px;min-width:180px;max-height:60vh;padding:4px;font-size:13px;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.ui-menu__item{cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.ui-menu__item[data-highlighted]{background:#f1f1ef}.ui-menu__item[data-disabled]{opacity:.5;cursor:default}.ui-menu__line{background:#efefef;height:1px;margin:4px 0}.dk-app{background:var(--dk-ground);height:100dvh;color:var(--dk-text);flex-direction:column;font-size:14px;display:flex;overflow:hidden}.dk-app button{font:inherit;color:inherit}.dk-app :is(button,input,textarea):focus-visible{outline:2px solid var(--dk-ink);outline-offset:2px}.dk-top{flex:none;align-items:center;gap:28px;height:56px;padding:0 20px;display:flex}.dk-brand{align-items:center;gap:9px;font-size:14px;display:flex}.dk-brand strong{color:var(--dk-ink);font-weight:600}.dk-brand__mark{background:var(--dk-ink);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.dk-brand__word{color:var(--dk-ink);font-weight:600}.dk-brand__team{border:1px solid var(--dk-line);color:var(--dk-muted);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;padding:2px 9px;font-size:11px}.dk-top__end{align-items:center;gap:4px;margin-left:auto;display:flex}.dk-desk-pick{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.dk-sections{gap:4px;display:flex}.dk-sections a{height:32px;color:var(--dk-muted);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;text-decoration:none;display:inline-flex}.dk-sections a:hover{color:var(--dk-ink)}.dk-sections a.active{color:var(--dk-ink);box-shadow:0 0 0 1px var(--dk-line);background:#fff;font-weight:500}.dk-sections small{background:var(--dk-ink);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px;line-height:18px}.dk-sample{color:var(--dk-muted);border:1px dashed #c9c9c5;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px}.dk-desk{border:1px solid var(--dk-line);background:#fff;border-radius:14px;flex:1;grid-template-columns:208px 300px minmax(0,1fr) 312px;min-height:0;margin:0 12px 12px;display:grid;overflow:hidden}.dk-desk>*{min-width:0;min-height:0}.dk-views{border-right:1px solid var(--dk-hair);background:var(--dk-panel);flex-direction:column;padding:14px 10px;display:flex;overflow-y:auto}.dk-views__head h1{color:var(--dk-ink);letter-spacing:-.015em;margin:0;padding:2px 8px 14px;font-size:17px;font-weight:600}.dk-views__group+.dk-views__group{margin-top:18px}.dk-views__group h2{color:var(--dk-faint);margin:0;padding:0 8px 4px;font-size:12px;font-weight:500}.dk-views ul{margin:0;padding:0;list-style:none}.dk-views li button{text-align:left;border-radius:8px;align-items:center;width:100%;height:32px;padding:0 8px;display:flex}.dk-views li button:hover{background:var(--dk-hover)}.dk-views li button[aria-current=page]{background:var(--dk-line);color:var(--dk-ink);font-weight:500}.dk-views li small{color:var(--dk-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.dk-views__ai{border-top:1px solid var(--dk-hair);color:var(--dk-muted);gap:8px;margin-top:auto;padding:12px 8px 4px;font-size:12.5px;line-height:1.45;display:flex}.dk-views__ai p{margin:0}.dk-views__ai strong{color:var(--dk-text);font-weight:500}.dk-list{border-right:1px solid var(--dk-hair);flex-direction:column;display:flex}.dk-list__head{border-bottom:1px solid var(--dk-hair);flex:none;align-items:center;gap:8px;height:52px;padding:0 10px 0 16px;display:flex}.dk-list__head h2{color:var(--dk-ink);margin:0;font-size:15px;font-weight:600}.dk-list__head>span{color:var(--dk-faint)}.dk-icon{width:32px;height:32px;color:var(--dk-muted);border-radius:8px;place-items:center;margin-left:auto;display:grid}.dk-icon:hover{background:var(--dk-hover);color:var(--dk-ink)}.dk-list ul{margin:0;padding:6px;list-style:none;overflow-y:auto}.dk-list__empty{color:var(--dk-muted);padding:24px 10px}.dk-row{text-align:left;border-radius:10px;gap:3px;width:100%;padding:11px 12px 11px 18px;display:grid;position:relative}.dk-row[aria-current=true]{background:var(--dk-hover)}.dk-row[data-unread]:before{background:var(--dk-ink);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:7px}.dk-row__top{align-items:baseline;gap:8px;display:flex}.dk-row__top strong{color:var(--dk-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dk-row[data-unread] .dk-row__top strong{font-weight:600}.dk-row__top time{color:var(--dk-faint);white-space:nowrap;margin-left:auto;font-size:12.5px}.dk-row__title{color:var(--dk-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-row[data-done] :is(.dk-row__top strong,.dk-row__title){color:var(--dk-muted)}.dk-row__meta{color:var(--dk-muted);align-items:center;gap:8px;margin-top:3px;font-size:12.5px;display:flex}.dk-kind{color:var(--dk-text);align-items:center;gap:4px;display:inline-flex}.dk-kind--problem{color:var(--dk-bad)}.dk-high{color:var(--dk-bad);background:#fbeee9;border-radius:999px;padding:0 6px;font-size:11.5px;line-height:18px}.dk-convo{flex-direction:column;display:flex}.dk-convo__head{border-bottom:1px solid var(--dk-hair);flex:none;align-items:center;gap:16px;min-height:52px;padding:8px 14px 8px 24px;display:flex}.dk-convo__head>div:not(.dk-convo__acts){flex:1;min-width:0}.dk-convo__head h2{color:var(--dk-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.dk-convo__head p{color:var(--dk-muted);margin:1px 0 0;font-size:12.5px}.dk-convo__acts{gap:6px;display:flex}.dk-ghost,.dk-dark{border-radius:var(--dk-radius);white-space:nowrap;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;display:inline-flex}.dk-ghost{border:1px solid var(--dk-line)}.dk-ghost--icon{justify-content:center;width:32px;padding:0}.dk-ghost:hover{background:var(--dk-soft)}.dk-app .dk-dark{background:var(--dk-ink);color:#fff}.dk-convo__scroll{flex:1;align-content:start;gap:18px;min-height:0;padding:20px 24px 24px;display:grid;overflow-y:auto}.dk-summary{background:var(--dk-ai-soft);border-radius:12px;gap:10px;padding:12px 14px;display:flex}.dk-summary strong{color:var(--dk-ai);font-size:12.5px;font-weight:600}.dk-summary p{margin:2px 0 0;line-height:1.55}.dk-event{color:var(--dk-faint);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.dk-msg{gap:10px;max-width:640px;display:flex}.dk-msg>div{min-width:0}.dk-msg p{margin:0;line-height:1.55}.dk-msg__who{color:var(--dk-ink);font-size:13px;font-weight:600;margin-bottom:3px!important}.dk-msg__who span{color:var(--dk-faint);font-weight:400}.dk-msg[data-note]>div{border:1px solid var(--dk-note-line);background:var(--dk-note);border-radius:10px;padding:9px 12px}.dk-msg mark{color:var(--dk-ink);background:0 0;font-weight:600}.dk-msg--ai p:last-child{color:var(--dk-muted)}.dk-face{background:var(--dk-line);width:28px;height:28px;color:var(--dk-text);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.dk-msg--team .dk-face,.dk-msg--note .dk-face{background:var(--dk-ink);color:#fff}.dk-face--ai{background:var(--dk-ai)}.dk-face--small{width:20px;height:20px;font-size:9.5px}.dk-compose{border:1px solid var(--dk-line);border-radius:14px;flex:none;margin:0 16px 16px;box-shadow:0 1px 2px #0000000a}.dk-compose--note{border-color:var(--dk-note-line);background:var(--dk-note)}.dk-compose__tabs{align-items:center;gap:4px;padding:8px 10px 0;display:flex}.dk-compose__tabs button{height:28px;color:var(--dk-muted);border-radius:8px;padding:0 10px;font-size:13px}.dk-compose__tabs button[aria-selected=true]{background:var(--dk-soft);color:var(--dk-ink);font-weight:500}.dk-compose--note .dk-compose__tabs button[aria-selected=true]{background:#fdf0cc}.dk-compose__by{color:var(--dk-ai);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.dk-compose textarea{width:100%;color:var(--dk-text);font:inherit;resize:none;background:0 0;border:0;min-height:116px;padding:10px 14px;line-height:1.55;display:block;overflow-y:auto}.dk-compose textarea:focus{outline:none}.dk-compose__foot{justify-content:space-between;align-items:center;gap:8px;padding:0 10px 10px;display:flex}.dk-compose__asks{flex-wrap:wrap;gap:6px;display:flex}.dk-compose__asks button{border:1px solid var(--dk-line);border-radius:var(--dk-radius);height:28px;color:var(--dk-muted);align-items:center;gap:5px;padding:0 10px;font-size:12.5px;display:inline-flex}.dk-compose__asks button:hover{color:var(--dk-ink);background:var(--dk-soft)}.dk-app .dk-send{border-radius:var(--dk-radius);background:var(--dk-ink);color:#fff;align-items:center;gap:6px;height:34px;padding:0 14px;font-weight:500;display:inline-flex}.dk-solved{color:var(--dk-muted);align-items:center;gap:6px;margin:0 24px 20px;display:flex}.dk-side{border-left:1px solid var(--dk-hair);flex-direction:column;display:flex}.dk-side__tabs{border-bottom:1px solid var(--dk-hair);flex:none;gap:18px;height:52px;padding:0 18px;display:flex}.dk-side__tabs button{color:var(--dk-muted);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;display:inline-flex}.dk-side__tabs button[aria-selected=true]{border-bottom-color:var(--dk-ink);color:var(--dk-ink);font-weight:500}.dk-side__scroll{flex:1;align-content:start;gap:14px;min-height:0;padding:16px 18px 24px;display:grid;overflow-y:auto}.dk-fields{gap:2px;margin:0;display:grid}.dk-field{grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:30px;display:grid}.dk-field dt{color:var(--dk-muted)}.dk-field dd{color:var(--dk-text);align-items:center;gap:6px;margin:0;display:flex}.dk-fields--tight .dk-field{min-height:26px}.dk-field__ai{opacity:.8;display:inline-grid}.dk-owner{align-items:center;gap:6px;display:inline-flex}.dk-owner .dk-face{background:var(--dk-ink);color:#fff}.dk-link{color:var(--dk-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--dk-line);text-decoration-color:var(--dk-line);align-items:center;gap:5px;font-weight:500;display:inline-flex}.dk-card{border:1px solid var(--dk-line);border-radius:12px;padding:12px 14px}.dk-card h3{color:var(--dk-ink);align-items:center;gap:8px;margin:0 0 6px;font-size:13.5px;font-weight:600;display:flex}.dk-card h3>:is(span,button){margin-left:auto;font-size:12.5px}.dk-card h3>span{color:var(--dk-muted);font-weight:400}.dk-card p{margin:0;line-height:1.5}.dk-card__quiet{color:var(--dk-muted);font-size:13px;margin-top:4px!important}.dk-card--tracker{background:#fdf7f5;border-color:#f0d7cf}.dk-bad{color:var(--dk-bad);font-weight:500}.dk-good{color:var(--dk-ai)}.dk-other{align-items:center;gap:6px;display:flex}.dk-other span{color:var(--dk-muted);margin-left:auto;font-size:12.5px}.dk-aitab__intro{color:var(--dk-muted);margin:0;line-height:1.5}.dk-aitab__q{background:var(--dk-ink);color:#fff;border-radius:16px;justify-self:end;width:fit-content;margin:0 0 12px auto;padding:7px 12px}.dk-aitab__a{gap:8px;display:flex}.dk-aitab__a p{margin:0;line-height:1.55}.dk-aitab__asks{gap:6px;display:grid}.dk-aitab__asks button{border:1px solid var(--dk-line);text-align:left;border-radius:10px;padding:8px 12px}.dk-aitab__asks button:hover{background:var(--dk-soft)}.dk-aitab__box{border:1px solid var(--dk-line);border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.dk-aitab__box input{min-width:0;height:36px;font:inherit;background:0 0;border:0;flex:1}.dk-aitab__box input:focus{outline:none}.dk-notice{background:var(--dk-ink);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.dk-convo--empty{color:var(--dk-muted);place-content:center;justify-items:center;gap:8px;display:grid}.dk-desk:not([data-open]){grid-template-columns:208px 300px minmax(0,1fr)}@media (width<=1280px){.dk-desk{grid-template-columns:280px minmax(0,1fr) 292px}.dk-desk:not([data-open]){grid-template-columns:300px minmax(0,1fr)}.dk-views{display:none}}.dk-convo__back{display:none}.dk-msg__body{white-space:pre-wrap;overflow-wrap:anywhere}.dk-error{color:var(--dk-bad);margin:0 16px 8px;font-size:13px}.dk-compose__hint{color:var(--dk-faint);font-size:12px}.dk-app .dk-send:disabled,.dk-app .dk-dark:disabled{opacity:.45}.dk-side__title{border-bottom:2px solid var(--dk-ink);color:var(--dk-ink);align-items:center;margin-bottom:-1px;font-weight:500;display:inline-flex}.dk-pick{border-radius:6px;align-items:center;gap:6px;margin-left:-6px;padding:3px 6px;display:inline-flex}.dk-pick:hover{background:var(--dk-hover)}.dk-pick svg{color:var(--dk-faint)}.dk-mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}button.dk-other{text-align:left;width:100%;padding:4px 0}button.dk-other span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}button.dk-other small{color:var(--dk-muted);font-size:12.5px}.dk-list__empty{align-items:center;gap:8px;display:flex}.dk-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.dk-center{color:var(--dk-muted);flex:1;place-items:center;padding:32px;display:grid}.dk-center[data-bad]{color:var(--dk-bad)}.dk-spin{animation:1s linear infinite dk-spin}@keyframes dk-spin{to{transform:rotate(360deg)}}@media (width<=900px){.dk-desk,.dk-desk:not([data-open]){border-width:1px 0 0;border-radius:0;grid-template-columns:minmax(0,1fr);margin:0}.dk-desk .dk-views,.dk-desk .dk-side{display:none}.dk-desk:not([data-open]) .dk-list{display:flex}.dk-desk:not([data-open]) .dk-convo,.dk-desk[data-open] .dk-list{display:none}.dk-convo__back{display:grid}.dk-convo__acts .dk-ghost:not(.dk-ghost--icon){display:none}.dk-top{gap:12px;padding:0 12px}.dk-brand__word,.dk-top .dk-sample{display:none}.dk-sections{overflow-x:auto}}.dk-list__view{margin-left:-6px}.dk-summary strong{align-items:center;gap:8px;display:flex}.dk-summary strong span{color:var(--dk-muted);align-items:center;gap:5px;font-weight:400;display:inline-flex}.dk-summary__again{color:var(--dk-ai);margin-left:auto;font-size:12.5px;font-weight:400}.dk-summary__again:hover{text-decoration:underline}.dk-summary__checked{color:var(--dk-muted);font-size:12.5px;margin-top:6px!important}.dk-summary[data-state=none]{background:var(--dk-soft)}.dk-summary[data-state=none] strong{color:var(--dk-text)}.dk-summary[data-state=working]{animation:1.6s ease-in-out infinite dk-breathe}@keyframes dk-breathe{50%{opacity:.7}}.dk-compose__ai{flex-wrap:wrap;align-items:center;gap:6px;padding:0 10px 8px;display:flex}.dk-compose__ai button{border:1px solid var(--dk-line);border-radius:var(--dk-radius);height:28px;color:var(--dk-muted);padding:0 10px;font-size:12.5px}.dk-compose__ai button:hover:not(:disabled){background:var(--dk-soft);color:var(--dk-ink)}.dk-compose__ai input{border:1px solid var(--dk-line);min-width:180px;height:28px;font:inherit;background:0 0;border-radius:999px;flex:1;padding:0 10px;font-size:12.5px}.dk-compose__ai input:focus{border-color:var(--dk-ai);outline:none}.dk-compose__working{color:var(--dk-ai);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.dk-desk[data-tracker]{grid-template-columns:208px 300px minmax(0,1fr)}@media (width<=1280px){.dk-desk[data-tracker]{grid-template-columns:300px minmax(0,1fr)}}.dk-tracker__list{border:1px solid var(--dk-line);border-radius:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dk-tracker__list li+li{border-top:1px solid var(--dk-hair)}.dk-tracker__list button{text-align:left;gap:2px;width:100%;padding:10px 14px;display:grid}.dk-tracker__list button:hover{background:var(--dk-soft)}.dk-tracker__list strong{color:var(--dk-ink);font-weight:500}.dk-tracker__list small{color:var(--dk-muted);font-size:12.5px}.dk-tracker__close{border:1px solid var(--dk-line);border-radius:14px;gap:10px;padding:16px;display:grid}.dk-tracker__close h3{color:var(--dk-ink);margin:0;font-size:14px;font-weight:600}.dk-tracker__states{gap:6px;display:flex}.dk-tracker__states button{border:1px solid var(--dk-line);border-radius:var(--dk-radius);height:32px;padding:0 14px}.dk-tracker__states button[aria-checked=true]{border-color:var(--dk-ink);background:var(--dk-ink);color:#fff}.dk-tracker__close textarea{border:1px solid var(--dk-line);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;line-height:1.5}.dk-tracker__close .dk-send{justify-self:start}.dk-tracker-field{align-items:center;gap:4px;min-width:0;display:inline-flex}.dk-errors{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.dk-errors li{gap:2px;display:grid}.dk-errors small{color:var(--dk-muted);font-size:12px}.dk-kind--feature{color:var(--dk-text)}.dk-face{overflow:hidden}.dk-face img{object-fit:cover;width:100%;height:100%}.dk-app .dk-ticket-status[data-status=received]{color:var(--dk-ink);box-shadow:0 0 0 1px var(--dk-line);background:#fff}.dk-app .dk-ticket-status[data-status=on_it]{background:#2457c5}.dk-app .dk-ticket-status[data-status=waiting]{background:#a86a12}.dk-app .dk-ticket-status[data-status=done]{background:var(--dk-ai)}.dk-ticket-fields{gap:10px;display:grid}.dk-ticket-field{gap:4px;display:grid}.dk-ticket-field>span{color:var(--dk-muted);align-items:center;gap:4px;font-size:12.5px;display:flex}.dk-ticket-field textarea{background:var(--dk-soft);width:100%;min-height:44px;color:var(--dk-text);font:inherit;resize:vertical;field-sizing:content;border:0;border-radius:10px;max-height:180px;padding:8px 10px;font-size:13px;line-height:1.45}.dk-ticket-field textarea::placeholder{color:var(--dk-faint)}.dk-ticket-field textarea:focus{box-shadow:0 0 0 1px var(--dk-ink);background:#fff;outline:none}.dk-fix{gap:8px;display:grid}.dk-fix .dk-dark{justify-self:start}.dk-fix__brief{background:var(--dk-soft);width:100%;height:180px;color:var(--dk-text);resize:vertical;border:0;border-radius:10px;padding:8px 10px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.dk-convo__acts{flex:none}.dk-side__scroll{grid-template-columns:minmax(0,1fr)}.dk-other{width:100%;min-width:0}.dk-other>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-left:0;overflow:hidden}.at-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:260px;margin:8px 0 2px;display:grid}.at-progress span{background:var(--dk-line);border-radius:2px;height:4px}.at-progress span[data-on]{background:var(--dk-ink)}.at-progress[data-done] span{background:var(--dk-ai)}.at-progress[data-wont] span[data-on]{background:#b9b9b9}.dk-fields--tight dd{overflow-wrap:anywhere;min-width:0}.dk-app{font-family:var(--dk-font);flex-direction:row}.dk-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dk-rail{background:var(--dk-rail);flex-direction:column;flex:none;align-items:center;gap:4px;width:60px;padding:14px 0;display:flex}.dk-rail__mark{background:var(--dk-rail-on);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:14px;display:grid}.dk-rail__item{color:#8a8f99;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;text-decoration:none;display:grid;position:relative}.dk-app .dk-rail__item{color:#8a8f99}.dk-rail__item:hover,.dk-rail__item.active{background:var(--dk-rail-on);color:#fff}.dk-rail__item small{background:var(--dk-accent);color:#fff;text-align:center;border-radius:999px;min-width:17px;padding:0 4px;font-size:10.5px;font-weight:600;line-height:17px;position:absolute;top:3px;right:1px}.dk-rail__item:focus-visible{outline:2px solid var(--dk-accent);outline-offset:2px}.dk-rail__gap{flex:1}.dk-top{border-bottom:1px solid var(--dk-hair);background:#fff;gap:12px;height:48px;padding:0 16px}.dk-top__end{margin-left:auto}.dk-dark{background:var(--dk-ink)}@media (width<=720px){.dk-app{flex-direction:column-reverse}.dk-rail{flex-direction:row;justify-content:space-around;width:100%;padding:6px 8px}.dk-rail__mark,.dk-rail__gap{display:none}}.dk-desk{border:0;border-radius:0;margin:0}.dk-list,.dk-list__head{background:var(--dk-ground)}.dk-row{border-bottom:1px solid var(--dk-hair);border-radius:0;gap:4px;padding:12px 14px 12px 16px}.dk-row:hover{background:#fff}.dk-row[aria-current=true]{box-shadow:inset 3px 0 0 var(--dk-accent);background:#fff}.dk-row[data-unread]:before{background:var(--dk-accent);width:5px;height:5px;top:18px;left:6px}.dk-row__top{align-items:center}.dk-row__title{color:var(--dk-ink);font-weight:500}.dk-row[data-unread] .dk-row__title{font-weight:600}.dk-row__who{color:var(--dk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.dk-row[data-done] .dk-row__title{color:var(--dk-muted)}.dk-convo__head h2{font-size:16px;font-weight:600}.dk-convo__head p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-convo__head>div:not(.dk-convo__acts){min-width:140px}.dk-convo__head{flex-wrap:wrap;row-gap:8px}.dk-convo__acts{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.dk-summary{border-left:2px solid var(--dk-accent);background:0 0;border-radius:0;padding:4px 0 4px 14px}.dk-summary strong{color:var(--dk-ai);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.dk-summary>svg{display:none}.dk-main :is(.kb-studio,.st-page,.rv-page){border:0;border-radius:0;margin:0}.dk-main .st-page--center{background:var(--dk-ground)}.dk-main .pb-wrap{gap:0;margin:0}.dk-main :is(.pb-list,.pb-detail){border:0;border-radius:0}.dk-main .pb-detail{border-left:1px solid var(--dk-hair)}.dk-main .st-page{background:var(--dk-ground)}.dk-main .st-card{border-color:var(--dk-hair);box-shadow:0 1px 2px #1018280a}.dkb{flex-direction:column;grid-column:2/-1;min-width:0;min-height:0;display:flex}.dkb-bar{border-bottom:1px solid var(--dk-hair);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.dkb-bar h2{color:var(--dk-ink);margin:0;font-size:17px;font-weight:600}.dkb-late{color:var(--dk-bad);background:#fbeee9;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:500}.dkb-filters{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.dkb-filters button{border-radius:var(--dk-radius);height:28px;color:var(--dk-muted);padding:0 11px;font-size:12.5px}.dkb-filters button:hover{background:var(--dk-soft)}.dkb-filters button[aria-selected=true]{background:var(--dk-ink);color:#fff}.dkb-board{flex:1;grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;min-height:0;padding:14px;display:grid;overflow:auto}.dkb-col{background:var(--dk-soft);border-radius:12px;flex-direction:column;min-height:0;display:flex}.dkb-col h3{color:var(--dk-ink);align-items:center;gap:6px;margin:0;padding:12px 12px 8px;font-size:13px;font-weight:600;display:flex}.dkb-col h3 span{color:var(--dk-faint);font-weight:400}.dkb-col ul{align-content:start;gap:8px;margin:0;padding:0 8px 10px;list-style:none;display:grid;overflow-y:auto}.dkb-card{width:100%;box-shadow:0 0 0 1px var(--dk-line);text-align:left;background:#fff;border-radius:10px;gap:5px;padding:11px 12px;transition:box-shadow .15s;display:grid}.dkb-card:hover{box-shadow:0 0 0 1px var(--dk-line-strong), 0 4px 12px #0000000f}.dkb-card[aria-current=true]{box-shadow:0 0 0 2px var(--dk-ink)}.dkb-card[data-done]{opacity:.7}.dkb-card strong{color:var(--dk-ink);font-weight:500;line-height:1.35}.dkb-card__top,.dkb-card__foot{align-items:center;gap:6px;display:flex}.dkb-card__contact{color:var(--dk-muted);font-size:12.5px}.dkb-num{color:var(--dk-faint);margin-left:auto;font-size:12px}.dkb-type{color:var(--dk-text);align-items:center;gap:4px;font-size:12px;display:inline-flex}.dkb-type--problem{color:var(--dk-bad)}.dkb-type--feature{color:#a86a12}.dkb-chip{background:var(--dk-soft);color:var(--dk-muted);border-radius:999px;align-items:center;gap:3px;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-flex}.dkb-chip[data-closed]{background:var(--dk-ai-soft);color:var(--dk-ai)}.dkb-due{color:var(--dk-faint);white-space:nowrap;margin-left:auto;font-size:11.5px}.dkb-due[data-late],.dkb-late-text{color:var(--dk-bad);font-weight:500}.dkb-face{background:var(--dk-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:inline-grid;overflow:hidden}.dkb-face img{object-fit:cover;width:100%;height:100%}.dkb-face--none{background:var(--dk-line);color:var(--dk-muted)}.dkb-bar .dk-ghost{align-items:center;gap:5px;display:inline-flex}.dkb-empty{color:var(--dk-faint);padding:6px 4px;font-size:12.5px}@media (width<=1280px){.dkb{grid-column:1/-1}}.tsk-face{background:var(--dk-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:inline-grid;overflow:hidden}.tsk-face img{object-fit:cover;width:100%;height:100%}.tsk-face--none{background:var(--dk-line);color:var(--dk-muted)}.dk-app .tsk-small{height:28px;padding:0 11px;font-size:12.5px}.dk-app .tsk-small.dk-ghost--icon{width:28px;padding:0}.dk-app .tsk-check{color:#fff;background:#fff;border:1.5px solid #c4c4c0;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.dk-app .tsk-check:hover{border-color:var(--dk-ink)}.dk-app .tsk-check[data-done]{border-color:var(--dk-ai);background:var(--dk-ai)}.tsk-due{color:var(--dk-faint);white-space:nowrap;flex:none;font-size:11.5px}.tsk-due[data-late]{color:var(--dk-bad);font-weight:500}.tsk-row__main strong[data-done],.tsk-on__text[data-done]{color:var(--dk-muted);text-decoration:line-through}.tsk-list{align-content:start;gap:14px;padding:8px 6px 16px;display:grid;overflow-y:auto}.tsk-list ul{margin:0;padding:0;list-style:none;overflow:visible}.tsk-group h3,.tsk-suggest h3{color:var(--dk-ink);align-items:center;gap:6px;margin:0 0 4px;padding:0 8px;font-size:12.5px;font-weight:600;display:flex}.tsk-group h3[data-late]{color:var(--dk-bad)}.tsk-group h3 span,.tsk-more span{color:var(--dk-faint);font-weight:400}.tsk-row{border-radius:10px;align-items:center;gap:9px;padding:7px 8px;display:flex}.tsk-row:hover,.tsk-row[aria-current=true]{background:var(--dk-soft)}.tsk-row__main{text-align:left;flex:1;gap:1px;min-width:0;display:grid}.tsk-row__main strong{color:var(--dk-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tsk-row__main span{color:var(--dk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dk-app .tsk-more{color:var(--dk-muted);align-items:center;gap:6px;padding:4px 8px;font-size:12.5px;font-weight:600;display:flex}.tsk-more svg[data-open]{transform:rotate(180deg)}.tsk-suggest{background:var(--dk-ai-soft);border-radius:12px;gap:6px;margin:0;padding:10px 8px;list-style:none;display:grid}.tsk-suggest h3{color:var(--dk-ai);padding:0 2px}.tsk-suggest ul{gap:6px;display:grid}.tsk-suggest__row{background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.tsk-suggest__text{text-align:left;flex:1;gap:2px;min-width:0;display:grid}.tsk-suggest__text strong{color:var(--dk-ink);font-size:13px;font-weight:500;line-height:1.35}.tsk-suggest__text small{color:var(--dk-muted);font-size:11.5px;line-height:1.35}.tsk-suggest--in-card{margin-bottom:8px;padding:6px}.tsk-on{gap:4px;margin:0 0 6px;padding:0;list-style:none;display:grid}.tsk-on li{align-items:flex-start;gap:8px;padding:4px 0;display:flex}.tsk-on li .tsk-check{margin-top:1px}.tsk-on__text{flex:1;min-width:0;font-size:13px;line-height:1.4}.tsk-on__text strong{color:var(--dk-ink);font-weight:600}.tsk-fixed{background:var(--dk-ai-soft);border-radius:10px;gap:8px;margin:6px 0;padding:10px 12px;display:grid}.tsk-fixed p{color:var(--dk-ink);gap:6px;margin:0;font-size:13px;display:flex}.tsk-fixed p svg{flex:none;margin-top:2px}.tsk-fixed button{justify-self:start}.dk-app .tsk-add-btn{color:var(--dk-muted);align-items:center;gap:6px;padding:4px 0;font-size:13px;display:inline-flex}.dk-app .tsk-add-btn:hover{color:var(--dk-ink)}.tsk-add{gap:8px;display:grid}.tsk-add input{border:1px solid var(--dk-line);height:34px;font:inherit;border-radius:9px;padding:0 10px;font-size:13px}.tsk-add__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tsk-add__row .dk-pick{gap:6px}.tsk-add__acts{gap:6px;margin-left:auto;display:flex}.kb-studio{color:var(--dk-text)}.kb-studio button{font:inherit;color:inherit}.kb-studio :is(button,input,textarea,select):focus-visible{outline:2px solid var(--dk-ink);outline-offset:2px}.kb-btn{border:1px solid var(--dk-line);border-radius:var(--dk-radius);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;display:inline-flex}.kb-btn:hover{background:var(--dk-soft)}.kb-btn--icon{justify-content:center;width:32px;padding:0}.kb-studio .kb-btn--dark{border-color:var(--dk-ink);background:var(--dk-ink);color:#fff}.kb-studio .kb-btn--dark:hover{background:var(--dk-ink);opacity:.88}.kb-btn:disabled{opacity:.5;cursor:default}.kb-spin{animation:1s linear infinite kb-spin}@keyframes kb-spin{to{transform:rotate(360deg)}}.kb-studio{border:1px solid var(--dk-line);background:#fff;border-radius:14px;flex:1;grid-template-columns:340px minmax(0,1fr);min-height:0;margin:0 12px 12px;display:grid;overflow:hidden}.kb-list{border-right:1px solid var(--dk-hair);background:var(--dk-panel);flex-direction:column;gap:14px;min-height:0;padding:16px 12px;display:flex;overflow-y:auto}.kb-list__head{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.kb-list__head h1{color:var(--dk-ink);margin:0;font-size:17px;font-weight:600}.kb-group{gap:4px;display:grid}.kb-group h2{color:var(--dk-muted);align-items:center;gap:6px;margin:0 4px 2px;font-size:12px;font-weight:500;display:flex}.kb-group h2 span{color:var(--dk-faint)}.kb-row{text-align:left;border-radius:10px;gap:2px;width:100%;padding:9px 10px;display:grid}.kb-row:hover{background:var(--dk-hover)}.kb-row[aria-current=true]{box-shadow:0 0 0 1px var(--dk-line);background:#fff}.kb-row strong{color:var(--dk-ink);font-size:13.5px;font-weight:500}.kb-row small{color:var(--dk-muted);font-size:12px;line-height:1.4}.kb-row--draft small{color:var(--dk-ai)}.kb-row--check small{color:#a86a12}.kb-filters{gap:2px;margin:0 2px 4px;display:flex}.kb-filters button{border-radius:var(--dk-radius);height:26px;color:var(--dk-muted);padding:0 10px;font-size:12px}.kb-filters button[aria-selected=true]{background:var(--dk-ink);color:#fff}.kb-editor{flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.kb-banner{border-radius:12px;align-items:center;gap:10px;margin:14px 18px 0;padding:10px 12px 10px 14px;font-size:13px;line-height:1.45;display:flex}.kb-banner span{flex:1}.kb-banner--ai{background:var(--dk-ai-soft);color:var(--dk-ai)}.kb-banner--check{color:#8a5a10;background:#fbf3e4}.kb-editor__body{grid-template-columns:minmax(0,1fr) 280px;gap:24px;padding:18px 18px 28px;display:grid}.kb-doc{align-content:start;gap:14px;max-width:640px;display:grid}.kb-doc input,.kb-doc textarea{width:100%;color:var(--dk-text);font:inherit;background:0 0;border:0}.kb-doc input:focus,.kb-doc textarea:focus{outline:none}.kb-doc__title{letter-spacing:-.015em;color:var(--dk-ink)!important;font-size:24px!important;font-weight:600!important}.kb-doc__answer{background:var(--dk-soft);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.kb-doc__answer span{color:var(--dk-muted);align-items:center;gap:5px;font-size:12px;display:flex}.kb-doc__answer textarea{resize:none;field-sizing:content;font-size:15px;line-height:1.55}.kb-doc__steps,.kb-read__steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kb-doc__steps li,.kb-read__steps li{align-items:baseline;gap:12px;line-height:1.55;display:flex}.kb-doc__steps li>span,.kb-read__steps li>span{background:var(--dk-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:600;display:grid;transform:translateY(-1px)}.kb-doc__steps input{font-size:15px}.kb-doc__note{border-left:3px solid var(--dk-ai);background:var(--dk-ai-soft);color:var(--dk-ai);border-radius:0 10px 10px 0;margin:0;padding:10px 14px;font-size:14px}.kb-meta{align-content:start;gap:16px;display:grid}.kb-meta dl{gap:14px;margin:0;display:grid}.kb-meta dt{color:var(--dk-muted);margin-bottom:6px;font-size:12px}.kb-meta dd{color:var(--dk-text);flex-wrap:wrap;gap:5px;margin:0;font-size:13px;display:flex}.kb-chip{box-shadow:0 0 0 1px var(--dk-line);color:var(--dk-muted);border-radius:999px;padding:3px 10px;font-size:12px}.kb-chip[data-on]{background:var(--dk-ink);box-shadow:none;color:#fff}.kb-page{background:var(--dk-soft);border-radius:8px;padding:3px 9px;font-size:12px}.kb-public{color:var(--dk-text);align-items:center;gap:5px;display:inline-flex}.kb-stats{background:var(--dk-soft);color:var(--dk-muted);border-radius:12px;gap:4px;padding:12px 14px;font-size:12.5px;display:grid}.kb-stats strong{color:var(--dk-ink)}@media (width<=900px){.kb-studio,.kb-editor__body{grid-template-columns:minmax(0,1fr)}}.kb-empty{color:var(--dk-muted);align-items:center;gap:6px;margin:0;padding:8px 6px;font-size:13px;display:flex}.kb-editor--empty{color:var(--dk-muted);place-items:center;display:grid}.kb-banner a{color:inherit;font-weight:500}.kb-doc__steps li{align-items:center}.kb-x{width:24px;height:24px;color:var(--dk-faint);border-radius:50%;flex:none;place-items:center;display:grid}.kb-x:hover{background:var(--dk-soft);color:var(--dk-ink)}.kb-add{height:30px;color:var(--dk-muted);border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:0 10px;font-size:13px;display:inline-flex}.kb-add:hover{background:var(--dk-soft);color:var(--dk-ink)}.kb-doc__answer--note textarea{font-size:14px}button.kb-chip{align-items:center;gap:3px;display:inline-flex}.kb-page{align-items:center;gap:4px;display:inline-flex}.kb-page button{color:var(--dk-faint);place-items:center;display:grid}.kb-page button:hover{color:var(--dk-ink)}.kb-page-pick{max-width:100%;height:28px;box-shadow:0 0 0 1px var(--dk-line);font:inherit;border:0;border-radius:8px;padding:0 8px;font-size:12.5px}.kb-switch{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.kb-switch input{width:15px;height:15px;accent-color:var(--dk-ink)}.kb-meta dd .kb-public{flex-basis:100%;margin-top:4px;font-size:12.5px}.kb-error{color:var(--dk-bad);margin:0;font-size:13px}.kb-actions{flex-wrap:wrap;gap:8px;display:flex}.kb-actions .kb-btn--icon{margin-left:auto}.kb-step-link{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.kb-step-link:hover{text-decoration-thickness:2px}.pb-wrap,.pb-off{color:var(--dk-text)}.pb-wrap button{font:inherit;color:inherit}.pb-wrap :is(button,input):focus-visible{outline:2px solid var(--dk-ink);outline-offset:2px}.pb-btn{border:1px solid var(--dk-line);border-radius:var(--dk-radius);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;display:inline-flex}.pb-btn:hover{background:var(--dk-soft)}.pb-error{color:var(--dk-bad);margin:0;font-size:13px}.pb-mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pb-spin{animation:1s linear infinite pb-spin}@keyframes pb-spin{to{transform:rotate(360deg)}}.pb-off{border:1px solid var(--dk-line);background:#fff;border-radius:14px;gap:8px;max-width:520px;margin:24px auto;padding:20px 22px;display:grid}.pb-off h1{color:var(--dk-ink);margin:0;font-size:17px}.pb-off p{color:var(--dk-muted);margin:0}.pb-off a{color:var(--dk-ink);font-weight:500}.pb-wrap{flex:1;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;margin:0 12px 12px;display:grid}.pb-wrap[data-open]{grid-template-columns:minmax(0,1fr) 440px}.pb-list,.pb-detail{border:1px solid var(--dk-line);background:#fff;border-radius:14px;min-height:0;overflow-y:auto}.pb-bar{z-index:1;border-bottom:1px solid var(--dk-hair);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;top:0}.pb-bar h1{color:var(--dk-ink);margin:0;font-size:17px;font-weight:600}.pb-live{color:var(--dk-muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.pb-filters{gap:4px;margin-left:auto;display:flex}.pb-filters button{border-radius:var(--dk-radius);height:28px;color:var(--dk-muted);align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex}.pb-filters button[aria-selected=true]{background:var(--dk-ink);color:#fff}.pb-filters small{font-variant-numeric:tabular-nums}.pb-list ul{margin:0;padding:6px;list-style:none}.pb-empty{color:var(--dk-muted);align-items:center;gap:8px;margin:0;padding:28px 20px;display:flex}.pb-row{text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto 56px;align-items:center;gap:14px;width:100%;padding:12px;display:grid}.pb-row:hover{background:var(--dk-soft)}.pb-row[aria-current=true]{background:var(--dk-hover)}.pb-row[data-status=ignored],.pb-row[data-status=fixed]{opacity:.6}.pb-row__words{gap:2px;min-width:0;display:grid}.pb-row__words strong{color:var(--dk-ink);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:500;overflow:hidden}.pb-row__words small{color:var(--dk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pb-kind{background:var(--dk-hover);width:32px;height:32px;color:var(--dk-text);border-radius:9px;flex:none;place-items:center;display:grid}.pb-kind--call{color:var(--dk-bad);background:#fdeeea}.pb-kind--script,.pb-kind--unhandled{color:#a86a12;background:#fdf4e3}.pb-nums{color:var(--dk-muted);white-space:nowrap;gap:14px;font-size:12.5px;display:flex}.pb-nums b{color:var(--dk-ink);font-variant-numeric:tabular-nums;font-weight:600}.pb-last{color:var(--dk-faint);text-align:right;font-size:12px}.pb-detail{align-content:start;gap:14px;padding:16px 18px 24px;display:grid}.pb-detail__head{color:var(--dk-muted);align-items:center;gap:8px;display:flex}.pb-detail__head .pb-btn{margin-left:auto}.pb-detail h2{color:var(--dk-ink);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600;line-height:1.45}.pb-detail__page{color:var(--dk-muted);margin:-8px 0 0}.pb-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pb-stats div{background:var(--dk-soft);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.pb-stats b{color:var(--dk-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.pb-stats span{color:var(--dk-muted);font-size:12px}.pb-hint{color:var(--dk-faint);margin:-6px 0 0;font-size:12px}.pb-status{background:var(--dk-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid}.pb-status button{height:30px;color:var(--dk-muted);border-radius:8px;justify-content:center;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.pb-status button[aria-checked=true]{color:var(--dk-ink);background:#fff;font-weight:500;box-shadow:0 1px 3px #0000001a}.pb-section{border-top:1px solid var(--dk-hair);gap:8px;padding-top:12px;display:grid}.pb-section h3{color:var(--dk-ink);margin:0;font-size:13.5px;font-weight:600}.pb-users,.pb-events{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pb-users li{justify-content:space-between;display:flex}.pb-users span{color:var(--dk-muted)}.pb-events li{gap:2px;display:grid}.pb-events small{color:var(--dk-muted);font-size:12px}@media (width<=1100px){.pb-wrap[data-open]{grid-template-columns:minmax(0,1fr)}.pb-wrap[data-open] .pb-list,.pb-nums span:nth-child(2){display:none}}.rv{--rv-ai:#3a9a6e;--rv-team:#5b5bd6;--rv-star:#e0a526;background:var(--dk-panel);flex:none;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;padding:18px;display:grid}.rv-3{grid-column:span 3}.rv-4{grid-column:span 4}.rv-5{grid-column:span 5}.rv-7{grid-column:span 7}.rv-8{grid-column:span 8}.rv-12{grid-column:1/-1}.rv-card{min-width:0;box-shadow:0 0 0 1px var(--dk-line), 0 1px 2px #00000008;background:#fff;border-radius:16px;align-content:start;gap:14px;padding:18px;display:grid}.rv-card h2{color:var(--dk-ink);margin:0;font-size:14px;font-weight:600}.rv-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rv-foot{color:var(--dk-muted);margin:0;font-size:12.5px}.rv-foot strong{color:var(--dk-ink)}.rv-ai{background:linear-gradient(120deg, #e6ecf9 0%, var(--dk-ai-soft) 60%, #fff 100%);border-radius:16px;align-items:center;gap:14px;padding:18px 20px;display:flex;box-shadow:0 0 0 1px #d3dcf1}.rv-ai>svg{flex:none}.rv-ai p{color:var(--dk-ink);letter-spacing:-.005em;flex:1;margin:0;font-size:15.5px;line-height:1.5}.rv-page .rv-ai__go{background:var(--dk-ai);color:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.rv-page .rv-ai__go:hover{background:#243f82}.rv-kpi{gap:6px}.rv-kpi__label{color:var(--dk-muted);font-size:13px}.rv-kpi>strong{color:var(--dk-ink);letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1.1}.rv-kpi>strong small{color:var(--dk-faint);font-size:16px;font-weight:500}.rv-kpi__foot{color:var(--dk-faint);font-size:12px}.rv-change{border-radius:999px;align-items:center;gap:2px;padding:1px 6px;font-weight:500;display:inline-flex}.rv-change[data-good=true]{background:var(--dk-ai-soft);color:var(--dk-ai)}.rv-change[data-good=false]{color:var(--dk-bad);background:#fbeee9}.rv-spark{width:100%;height:36px;margin:2px 0;overflow:visible}.rv-spark__line{fill:none;stroke:var(--dk-ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.rv-spark__area{fill:var(--dk-hover);stroke:none}.rv-spark__dot{fill:var(--dk-ink);stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.rv-stars{color:#dcdcd8;gap:2px;display:inline-flex}.rv-stars svg{fill:currentColor}.rv-stars svg[data-on]{color:var(--rv-star)}.rv-kpi .rv-stars{margin:10px 0 8px}.rv-legend{color:var(--dk-text);gap:14px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.rv-legend li{align-items:center;gap:6px;display:inline-flex}.rv-swatch{border-radius:3px;width:10px;height:10px;display:inline-block}.rv-swatch--ai{background:var(--rv-ai)}.rv-swatch--team{background:var(--rv-team)}.rv-days__plot{background-image:linear-gradient(var(--dk-hair) 1px, transparent 1px);border-bottom:1px solid var(--dk-line);background-position:0 -1px;background-size:100% 25%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:10px;height:220px;padding-bottom:22px;display:grid}.rv-days[data-many] .rv-days__plot{gap:4px}.rv-days__col{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.rv-days__stack{flex-direction:column;gap:2px;width:100%;max-width:40px;display:flex}.rv-days__seg{flex-basis:0;min-height:2px;display:block}.rv-days__seg:first-child{border-radius:4px 4px 0 0}.rv-days__seg--ai{background:var(--rv-ai)}.rv-days__seg--team{background:var(--rv-team)}.rv-days__col:hover .rv-days__stack{filter:brightness(1.08)}.rv-days__day{color:var(--dk-faint);font-size:11px;position:absolute;bottom:-20px}.rv-days[data-many] .rv-days__col:not(:nth-child(5n+1)) .rv-days__day{display:none}.rv-tip{z-index:2;background:var(--dk-ink);color:#fff;text-align:left;white-space:nowrap;pointer-events:none;border-radius:8px;gap:2px;padding:8px 10px;font-size:12px;display:grid;position:absolute;bottom:calc(100% + 6px);box-shadow:0 6px 16px #0000002e}.rv-tip span{align-items:center;gap:6px;display:flex}.rv-tip .rv-swatch{box-shadow:0 0 0 1.5px #fff}.rv-track{background:#f0f0ee;border-radius:4px;height:8px;display:block;overflow:hidden}.rv-track__fill{background:var(--dk-ink);border-radius:4px;height:100%;display:block}.rv-track__fill--ai{background:var(--rv-ai)}.rv-track__fill--team{background:var(--rv-team)}.rv-track__fill--all{background:#8c8c88}.rv-track__fill--bad{background:var(--dk-bad)}.rv-track__fill--star{background:var(--rv-star)}.rv-flow{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rv-flow li{gap:5px;display:grid}.rv-flow__top{color:var(--dk-text);justify-content:space-between;font-size:13px;display:flex}.rv-flow__top strong{color:var(--dk-ink);font-variant-numeric:tabular-nums;font-weight:600}.rv-bars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rv-bars li>:is(button,div){text-align:left;align-items:flex-start;gap:10px;width:100%;display:flex}.rv-bars li>button{border-radius:10px;width:calc(100% + 12px);margin:-6px;padding:6px}.rv-bars li>button:hover{background:var(--dk-soft)}.rv-bars__rank{background:var(--dk-soft);width:20px;height:20px;color:var(--dk-muted);border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.rv-bars__main{flex:1;gap:5px;min-width:0;display:grid}.rv-bars__top{color:var(--dk-text);justify-content:space-between;gap:10px;font-size:13px;display:flex}.rv-bars__top strong{color:var(--dk-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.rv-bars__top small{color:var(--dk-faint);font-weight:400}.rv-bars__sub{color:var(--dk-muted);font-size:12px}.rv-people{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rv-people li{border-bottom:1px solid var(--dk-hair);align-items:center;gap:14px;padding:10px 0;display:flex}.rv-people li:last-child{border-bottom:0}.rv-people__main{flex:1;gap:6px;min-width:0;display:grid}.rv-people__name{justify-content:space-between;gap:8px;font-size:13px;display:flex}.rv-people__name strong{color:var(--dk-ink);font-size:14px;font-weight:600}.rv-people__name span{color:var(--dk-muted)}.rv-people dl{grid-template-columns:repeat(4,auto);gap:18px;margin:0;display:grid}.rv-people dt{color:var(--dk-faint);font-size:11.5px}.rv-people dd{color:var(--dk-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.rv-people dd[data-late]{color:var(--dk-bad)}.rv-rating{gap:16px;display:grid}.rv-rating__dist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rv-rating__dist li{color:var(--dk-muted);font-variant-numeric:tabular-nums;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:8px;font-size:12.5px;display:grid}.rv-rating__dist li>span:first-child{align-items:center;gap:3px;display:inline-flex}.rv-rating__dist li>span:last-child{text-align:right}.rv-comments{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rv-comments li{background:var(--dk-soft);border-radius:12px;gap:3px;padding:10px 12px;display:grid}.rv-comments p{color:var(--dk-ink);margin:0;font-size:13px;line-height:1.45}.rv-comments small{color:var(--dk-muted);font-size:12px}.rv-ask{border:1px dashed var(--dk-line-strong);border-radius:12px;justify-items:center;gap:6px;padding:14px;display:grid}.rv-ask small{color:var(--dk-faint);font-size:11.5px}.rv-ask p{color:var(--dk-ink);margin:0;font-weight:600}.rv-guides{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.rv-guides span{color:var(--dk-muted);font-size:13px}.rv-guides span strong{color:var(--dk-ink);margin-right:4px;font-size:18px;font-weight:600}.rv-guides .rp-btn{margin-left:auto}@media (width<=1200px){.rv-3{grid-column:span 6}.rv-4,.rv-8,.rv-5,.rv-7{grid-column:1/-1}}@media (width<=760px){.rv{padding:12px}.rv-3{grid-column:1/-1}.rv-ai,.rv-people li{flex-wrap:wrap}}.rv-face{background:var(--dk-ink);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid;overflow:hidden}.rv-face img{object-fit:cover;width:100%;height:100%}.rv-kpi>strong.rv-kpi__none{color:var(--dk-faint);font-size:20px;line-height:1.6}.rv-page{color:var(--dk-text);border:1px solid var(--dk-line);background:#fff;border-radius:14px;flex-direction:column;flex:1;min-height:0;margin:0 12px 12px;display:flex;overflow-y:auto}.rv-head{border-bottom:1px solid var(--dk-hair);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;display:flex}.rv-head h1{color:var(--dk-ink);margin:0;font-size:17px;font-weight:600}.rv-head__note{color:var(--dk-faint);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.rv-range{gap:4px;margin-left:auto;display:flex}.rv-page .rv-range button{border-radius:var(--dk-radius);height:28px;color:var(--dk-muted);padding:0 11px;font-size:12.5px}.rv-page .rv-range button:hover{background:var(--dk-soft)}.rv-page .rv-range button[aria-selected=true]{background:var(--dk-ink);color:#fff}.rv-state{color:var(--dk-muted);align-items:center;gap:8px;padding:40px 18px;display:flex}.rv-page button{font:inherit;color:inherit;cursor:pointer}.rv-page :is(button,input):focus-visible{outline:2px solid var(--dk-ink);outline-offset:2px}.rv-btn{border:1px solid var(--dk-line);border-radius:var(--dk-radius);white-space:nowrap;background:0 0;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;display:inline-flex}.rv-btn:hover{background:var(--dk-soft)}.rv-spin{animation:1s linear infinite rv-spin}@keyframes rv-spin{to{transform:rotate(360deg)}}.hc{--hc-accent:#0d0d0d;color:#0d0d0d;background:#fff;min-height:100vh}.hc-head{border-bottom:1px solid #ececea;padding:18px 24px}.hc-brand{color:inherit;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.hc-brand img{border-radius:6px;width:28px;height:28px}.hc-page{max-width:680px;margin:0 auto;padding:40px 24px 64px;line-height:1.6}.hc-page h1{margin:0 0 16px;font-size:30px;line-height:1.2}.hc-page a{color:var(--hc-accent)}.hc-search{box-sizing:border-box;width:100%;height:46px;font:inherit;border:1px solid #dcdcd9;border-radius:12px;padding:0 14px}.hc-list{margin:20px 0 0;padding:0;list-style:none}.hc-list a{color:inherit;border-bottom:1px solid #ececea;gap:2px;padding:14px 0;text-decoration:none;display:grid}.hc-list strong{font-weight:600}.hc-list a:hover strong{color:var(--hc-accent)}.hc-list span{color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}ol,ul,menu{list-style:none}img,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;color:inherit;letter-spacing:inherit;background-color:#0000;border-radius:0}button,[role=button]{cursor:pointer}button:disabled{cursor:default}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9a9a9a;opacity:1}.center-page{place-items:center;min-height:100vh;padding:16px;display:grid}.muted{color:#6b6b6b}.error{color:#b3452c}:root{--dk-ink:#16181d;--dk-text:#23262d;--dk-muted:#687080;--dk-faint:#9aa0ab;--dk-line:#dfe2e7;--dk-line-strong:#c9cdd4;--dk-hair:#eceef1;--dk-soft:#f3f4f6;--dk-hover:#eef0f3;--dk-ground:#f6f7f9;--dk-panel:#fbfbfc;--dk-rail:#16181d;--dk-rail-on:#2a2d35;--dk-accent:#3355d1;--dk-accent-soft:#eef2fd;--dk-ai:#3a4fb0;--dk-ai-soft:#f1f4fd;--dk-bad:#b3452c;--dk-ok:#2f7d5b;--dk-note:#fff8e6;--dk-note-line:#f1e2b8;--dk-font:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--dk-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--dk-radius:8px}html{font-family:var(--dk-font)}body{background:var(--dk-ground);color:var(--dk-text)}.dk-tag{color:var(--dk-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.dk-tag:before{content:"#"}.dk-title,.st-title{color:var(--dk-ink);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.2}
