.k-root .kp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.k-root .kp-head .k-eyebrow{margin-bottom:4px}.k-root .kp-title{letter-spacing:-.015em;font-size:28px;line-height:36px}.k-root .kp-lede{max-width:680px;color:var(--k-muted);font-size:15px;line-height:22px;margin-top:4px!important}.k-root .kp-notice{border-radius:var(--k-r);background:var(--k-ok-bg);color:var(--k-ok);align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:flex}.k-root .kp-fine{color:var(--k-muted);font-size:13px;line-height:18px}.k-root .kp-fine a{font-weight:500}.k-root .kp-loading{color:var(--k-muted);align-items:center;gap:10px;display:flex}.k-root .spinner{border:2px solid var(--k-brand-tint);border-top-color:var(--k-brand);border-radius:50%;flex:none;width:18px;height:18px;animation:1s linear infinite spin}.k-root .k-card.kp-briefs{padding:0}.k-root .kp-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.k-root .kp-briefs .kp-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.k-root .kp-briefs .kp-panel-head h2{font-size:16px;line-height:24px}.k-root .kp-briefs .kp-panel-head p{color:var(--k-muted);font-size:13px}.k-root .kp-briefs .kp-status{color:var(--k-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 20px 12px;font-size:13px;display:flex}.k-root .kp-briefs .kp-filters{flex-direction:column;gap:4px;padding:0 20px;display:flex}.k-root .kp-briefs .kp-filters .k-tabs{margin:0 -20px;padding:0 12px}.k-root .kp-search{max-width:360px;display:block}.k-root .kp-search input,.k-root .kp-input{border-radius:var(--k-r);background:var(--k-surface);width:100%;min-height:36px;box-shadow:0 0 0 1px var(--k-control) inset;color:var(--k-text);border:0;padding:0 12px;font-size:14px}.k-root .kp-search input:focus,.k-root .kp-input:focus{outline:2px solid var(--k-brand);outline-offset:1px}.k-root .kp-alert{border-radius:var(--k-r);background:var(--k-err-bg);color:var(--k-err);align-items:flex-start;gap:8px;margin:12px 20px;padding:10px 14px;font-size:13px;display:flex}.k-root .kp-briefs .saas-row-labels,.k-root .kp-briefs .saas-row{grid-template-columns:64px minmax(0,1.35fr) minmax(0,1.15fr) minmax(0,1.2fr) 96px 150px 24px;gap:16px;padding:0 20px}.k-root .kp-briefs .saas-row-labels{background:var(--k-surface);border-bottom:1px solid var(--k-line);min-height:44px;color:var(--k-muted);letter-spacing:normal;text-transform:none;font-size:12px;font-weight:500}.k-root .kp-briefs .saas-row{border-bottom:1px solid var(--k-line-soft);min-height:72px;padding-block:12px}.k-root .kp-briefs .saas-row:last-child{border-bottom:0}.k-root .kp-briefs .hist-row:hover{background:var(--k-sunken)}.k-root .kp-briefs .hist-row.is-called{background:var(--k-canvas)}.k-root .kp-briefs .saas-row strong{color:var(--k-text);font-size:14px;font-weight:600}.k-root .kp-briefs .saas-row small{color:var(--k-muted);font-size:12px;line-height:16px}.k-root .kp-briefs .saas-row-piece img,.k-root .kp-briefs .saas-row-piece i{border-radius:var(--k-r-sm);background:var(--k-sunken);width:64px;height:48px;box-shadow:var(--k-ring);border:0}.k-root .kp-briefs .saas-row-contact b{background:var(--k-sunken);width:32px;height:32px;color:var(--k-text);box-shadow:0 0 0 1px var(--k-line);border-radius:50%;font-size:12px;font-weight:600}.k-root .kp-briefs .hist-who{color:var(--k-body);font-size:13px;font-weight:500}.k-root .kp-briefs .hist-tip{color:var(--k-body)}.k-root .kp-briefs .hist-rowlink:focus-visible{outline:2px solid var(--k-brand);outline-offset:2px}.k-root .kp-briefs .saas-row-arrow{color:var(--k-muted)}.k-root .kp-briefs .hist-row:hover .saas-row-arrow{color:var(--k-brand)}.k-root .kp-briefs .saas-row-status small a{color:var(--k-brand-ink);font-weight:500}.k-root .kp-briefs .hist-new{border-radius:var(--k-r-pill);background:var(--k-fix-bg);color:var(--k-fix);letter-spacing:normal;text-transform:none;vertical-align:1px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}.k-root .kp-briefs .saas-pill{border-radius:var(--k-r-pill);letter-spacing:normal;text-transform:none;padding:2px 8px;font-weight:500;line-height:16px;font-size:12px!important}.k-root .kp-briefs .saas-pill.processing{background:var(--k-info-bg);color:var(--k-info)}.k-root .kp-briefs .saas-pill.failed{background:var(--k-err-bg);color:var(--k-err)}.k-root .kp-briefs .hist-score{border-radius:var(--k-r);border:0;gap:2px;min-width:80px;padding:6px 8px}.k-root .kp-briefs .hist-score strong{color:inherit;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:18px}.k-root .kp-briefs .hist-score small{color:inherit;font-weight:500}.k-root .kp-briefs .tone-thin{background:var(--k-sunken);color:var(--k-ask)}.k-root .kp-briefs .tone-call{background:var(--k-fix-bg);color:var(--k-fix)}.k-root .kp-briefs .tone-strong{background:var(--k-info-bg);color:var(--k-info)}.k-root .kp-briefs .tone-priority{background:var(--k-ok-bg);color:var(--k-ok)}.k-root .kp-briefs .hist-score-inline{border-radius:var(--k-r-pill);padding:2px 8px;font-size:12px;font-weight:500}.k-root .kp-briefs .saas-distance{letter-spacing:normal;padding:2px 8px;font-size:12px;font-weight:500}.k-root .kp-briefs .saas-distance.band-quick{background:var(--k-ok-bg);color:var(--k-ok)}.k-root .kp-briefs .saas-distance.band-half-day{background:var(--k-fix-bg);color:var(--k-fix)}.k-root .kp-briefs .saas-distance.band-call-first{background:var(--k-sunken);color:var(--k-ask)}.k-root .kp-briefs .called-toggle{border-radius:var(--k-r-sm);background:var(--k-surface);min-height:32px;box-shadow:0 0 0 1px var(--k-control) inset, var(--k-shadow-sm);color:var(--k-text);font:500 13px/1 var(--k-font);border:0;padding:0 10px}.k-root .kp-briefs .called-toggle:hover{background:var(--k-hover)}.k-root .kp-briefs .called-toggle[aria-pressed=true]{background:var(--k-ok-bg);color:var(--k-ok);box-shadow:0 0 0 1px var(--k-ok) inset}.k-root .kp-briefs .called-toggle:focus-visible{outline:2px solid var(--k-brand);outline-offset:2px}.k-root .kp-briefs .called-toggle-notice{color:var(--k-err)}.k-root .kp-briefs .hist-refreshed{color:var(--k-muted)}.k-root .kp-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 20px;display:flex}.k-root .kp-empty strong{color:var(--k-text);font-size:16px;font-weight:600}.k-root .kp-empty p{color:var(--k-muted)}.k-root .kp-empty .k-btn{margin-top:10px}.k-root .kp-scan .hero{min-height:0;padding:0;display:block}.k-root .kp-scan .hero-copy{max-width:none}.k-root .kp-scan .hero-copy,.k-root .kp-scan .scan-control,.k-root .kp-scan .scan-control>*{min-width:0;max-width:100%}.k-root .kp-scan .scan-control{gap:12px}.k-root .kp-scan .capture-card{border-radius:var(--k-r);background:var(--k-surface);min-height:88px;box-shadow:0 0 0 1px var(--k-control) inset;color:var(--k-body);border:0;gap:14px;padding:16px}.k-root .kp-scan .capture-card:hover{background:var(--k-canvas);box-shadow:0 0 0 1px var(--k-brand) inset}.k-root .kp-scan .capture-card:focus-within{outline:2px solid var(--k-brand);outline-offset:2px}.k-root .kp-scan .capture-icon{background:var(--k-brand-tint);height:44px;color:var(--k-brand);flex:0 0 44px;font-size:24px}.k-root .kp-scan .capture-copy strong{color:var(--k-text);font-size:16px;font-weight:600}.k-root .kp-scan .capture-copy small{color:var(--k-muted);font-size:14px;line-height:20px}.k-root .kp-scan .capture-hint{color:var(--k-body)!important}.k-root .kp-scan .capture-hint b{font-weight:600}.k-root .kp-scan .capture-action{border-radius:var(--k-r);background:var(--k-surface);min-height:36px;box-shadow:0 0 0 1px var(--k-control) inset, var(--k-shadow-sm);color:var(--k-text);border:0;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.k-root .kp-scan .photo-strip{border-radius:var(--k-r);background:var(--k-sunken);box-shadow:inset 0 0 0 1px var(--k-line);border:0;padding:8px}.k-root .kp-scan .photo-thumb img{border-radius:var(--k-r-sm);box-shadow:var(--k-ring);border:0}.k-root .kp-scan .photo-thumb span{background:var(--k-text);border-color:var(--k-surface)}.k-root .kp-scan .photo-strip>span{background:var(--k-brand-tint);color:var(--k-brand-ink);border-radius:var(--k-r-sm)}.k-root .kp-scan .scan-notes label{color:var(--k-text);font-weight:500}.k-root .kp-scan .scan-notes label small,.k-root .kp-scan .scan-notes>small{color:var(--k-muted)}.k-root .kp-scan .scan-notes textarea,.k-root .kp-scan .scan-account input{border-radius:var(--k-r);box-shadow:0 0 0 1px var(--k-control) inset;background:var(--k-surface);color:var(--k-text);border:0;font-size:16px}.k-root .kp-scan .scan-notes textarea:focus,.k-root .kp-scan .scan-account input:focus{outline:2px solid var(--k-brand);outline-offset:1px}.k-root .kp-scan .analyze-button,.k-root .kp-scan .scan-account button{background:var(--k-brand);color:#fff;border:0;border-radius:10px;min-height:44px;padding:0 18px;font-size:15px;font-weight:500}.k-root .kp-scan .analyze-button:hover,.k-root .kp-scan .scan-account button:hover{background:var(--k-brand-hover)}.k-root .kp-scan .analyze-button:focus-visible{outline:2px solid var(--k-brand);outline-offset:2px}.k-root .kp-scan a.analyze-button{justify-content:space-between;align-items:center;text-decoration:none;display:flex}.k-root .kp-scan .scan-coverage .scan-coverage-actions .scan-coverage-skip{background:var(--k-surface);color:var(--k-text);box-shadow:0 0 0 1px var(--k-control) inset;border:0}.k-root .kp-scan .scan-coverage .scan-coverage-actions .scan-coverage-skip:hover{background:var(--k-hover)}.k-root .kp-scan .analysis-progress{border-radius:var(--k-r);background:var(--k-info-bg);min-height:56px;color:var(--k-info)}.k-root .kp-scan .analysis-progress small{color:var(--k-body)}.k-root .kp-scan .scan-account,.k-root .kp-scan .processing-panel{border-radius:var(--k-r);background:var(--k-surface);box-shadow:var(--k-ring);border:0;padding:20px}.k-root .kp-scan .scan-account h2{letter-spacing:normal;font-size:18px;line-height:26px}.k-root .kp-scan .scan-account p,.k-root .kp-scan .processing-panel p,.k-root .kp-scan .processing-panel ul{color:var(--k-body);font-size:15px}.k-root .kp-scan .scan-account label{color:var(--k-text);font-size:14px;font-weight:500}.k-root .kp-scan .scan-account small{color:var(--k-muted)}.k-root .kp-scan .section-label{color:var(--k-muted);letter-spacing:.04em;font-size:12px;font-weight:600}.k-root .kp-scan .processing-heading strong{color:var(--k-text);font-size:18px}.k-root .kp-scan .processing-heading small{color:var(--k-muted);font-weight:600}.k-root .kp-scan .processing-thumbnail{border-radius:var(--k-r-sm);box-shadow:var(--k-ring);border:0}.k-root .kp-scan .processing-panel ul{border-color:var(--k-line)}.k-root .kp-scan .processing-meter{background:var(--k-track);height:6px}.k-root .kp-scan .processing-meter i{background:var(--k-brand)}.k-root .kp-scan .processing-panel .processing-tip{border-radius:var(--k-r);background:var(--k-sunken);color:var(--k-body)}.k-root .kp-scan .scan-error{border-radius:var(--k-r);background:var(--k-err-bg);color:var(--k-err);font-size:14px}.k-root .kp-scan .account-success{border-radius:var(--k-r);background:var(--k-ok-bg);color:var(--k-ok);border:0;margin:0;padding:12px 14px;font-size:14px}.k-root .kp-scan .trust-row{color:var(--k-muted);margin-top:16px;font-size:13px}.k-root .kp-scan .trust-row span:before{color:var(--k-ok);font-weight:600}.k-root .kp-scan .device-guide{border-radius:var(--k-r);background:var(--k-sunken);color:var(--k-body);border:0;margin-top:14px;padding:12px 14px;font-size:14px;line-height:20px}.k-root .kp-scan .device-guide strong{color:var(--k-text);font-weight:600}.k-root .kp-scan .privacy-note{color:var(--k-muted);margin-top:12px;font-size:13px;line-height:19px}.k-root .kp-scan .text-link{color:var(--k-brand-ink)}.k-root .kp-form{max-width:720px}.k-root .kp-form .support-form{background:0 0;border:0;gap:16px;margin:0;padding:0}.k-root .kp-form .support-form label{color:var(--k-text);gap:6px;font-size:14px;font-weight:500}.k-root .kp-form .support-form input,.k-root .kp-form .support-form select,.k-root .kp-form .support-form textarea{border-radius:var(--k-r);background:var(--k-surface);min-height:40px;box-shadow:0 0 0 1px var(--k-control) inset;color:var(--k-text);font:400 15px/22px var(--k-font);border:0;padding:8px 12px}.k-root .kp-form .support-form input:focus,.k-root .kp-form .support-form select:focus,.k-root .kp-form .support-form textarea:focus{outline:2px solid var(--k-brand);outline-offset:1px}.k-root .kp-form .support-form button{background:var(--k-brand);color:#fff;border-radius:10px;justify-self:start;min-height:44px;padding:0 18px;font-size:15px;font-weight:500}.k-root .kp-form .support-form button:hover{background:var(--k-brand-hover)}.k-root .kp-form .support-form p{font-size:14px}.k-root .kp-form .support-form .form-error{border-radius:var(--k-r);background:var(--k-err-bg);padding:10px 14px;color:var(--k-err)!important}.k-root .kp-form .support-form .form-sent{border-radius:var(--k-r);background:var(--k-ok-bg);color:var(--k-ok);padding:10px 14px;font-weight:500}.k-root .kp-example-intro{align-items:center}.k-root .kp-example-intro .kp-lede{margin-top:2px!important}@media (max-width:900px){.k-root .kp-title{font-size:22px;line-height:28px}.k-root .kp-lede{font-size:14px;line-height:20px}.k-root .kp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.k-root .kp-briefs .kp-panel-head,.k-root .kp-briefs .kp-status,.k-root .kp-briefs .kp-filters{padding-left:16px;padding-right:16px}.k-root .kp-briefs .kp-filters .k-tabs{margin:0 -16px;padding:0 8px}.k-root .kp-search{max-width:none}.k-root .kp-briefs .saas-row-labels{display:none}.k-root .kp-briefs .saas-row{grid-template-columns:56px minmax(0,1fr) 20px;grid-template-areas:"piece company arrow""piece contact arrow""piece printer arrow""piece status arrow";gap:6px 12px;padding:12px 16px}.k-root .kp-briefs .saas-row-printer{grid-area:printer}.k-root .kp-briefs .saas-row-printer:empty{display:none}.k-root .kp-briefs .saas-row-piece img,.k-root .kp-briefs .saas-row-piece i{width:56px;height:44px}.k-root .kp-scan .capture-card{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;padding:14px;display:grid}.k-root .kp-scan .capture-icon{width:40px;height:40px;font-size:22px}.k-root .kp-scan .capture-action{grid-column:1/-1;justify-content:center;width:100%;min-height:44px;margin:0}.k-root .kp-head .k-btn{width:100%}}.k-root .kp-settings{flex-direction:column;gap:16px;max-width:880px;display:flex}.k-root .ks-card .k-card-h{margin-bottom:4px}.k-root .ks-row{border-top:1px solid var(--k-line-soft);grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:8px 24px;padding:14px 0;display:grid}.k-root .ks-card .k-card-h+.ks-row,.k-root .ks-card>.ks-row:first-child{border-top:0;padding-top:6px}.k-root .ks-label{min-width:0}.k-root .ks-label label,.k-root .ks-term{color:var(--k-text);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.k-root .ks-label p{color:var(--k-muted);margin-top:2px;font-size:13px;line-height:19px}.k-root .ks-label p strong{color:var(--k-text);overflow-wrap:anywhere;font-weight:600}.k-root .ks-control{flex-direction:column;gap:6px;min-width:0;display:flex}.k-root .ks-end{align-items:flex-end}.k-root .ks-inline{gap:8px;display:flex}.k-root .ks-inline .kp-input{flex:auto;min-width:0}.k-root .ks-inline .ks-value{font-variant-numeric:tabular-nums;flex:auto;min-width:0}.k-root .ks-zip .kp-input{letter-spacing:.02em}.k-root .ks-value{min-height:36px;color:var(--k-text);overflow-wrap:anywhere;align-items:center;font-size:14px;display:flex}.k-root .ks-notice{color:var(--k-ok);align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:500;display:flex}.k-root .ks-control .ks-notice{margin-top:0}.k-root .ks-notice.is-fix{color:var(--k-err)}.k-root .ks-updates{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.k-root .ks-legend{color:var(--k-muted);margin:0 0 6px;padding:0;font-size:13px;line-height:19px}.k-root .ks-option{border-radius:var(--k-r);min-height:44px;box-shadow:0 0 0 1px var(--k-line) inset;background:var(--k-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 10px;padding:10px 12px;display:grid}.k-root .ks-option:hover{background:var(--k-hover)}.k-root .ks-option.is-on{box-shadow:0 0 0 1.5px var(--k-brand) inset;background:var(--k-brand-tint)}.k-root .ks-option input{accent-color:var(--k-brand);grid-row:1/span 2;margin:3px 0 0}.k-root .ks-option strong{color:var(--k-text);font-size:14px;font-weight:600;line-height:20px}.k-root .ks-option.is-on strong{color:var(--k-brand-ink)}.k-root .ks-option small{color:var(--k-muted);font-size:13px;line-height:18px}.k-root .ks-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:8px}.k-root .ks-kpis .k-kpi .v{font-size:20px;line-height:28px}.k-root .ks-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;display:flex}.k-root .ks-hint{color:var(--k-muted);font-size:13px}.k-root .ks-dlg-note{color:var(--k-muted);font-size:14px;line-height:20px;margin-top:10px!important}@media (max-width:900px){.k-root .ks-row{grid-template-columns:minmax(0,1fr);gap:10px}.k-root .ks-end{align-items:stretch}.k-root .ks-end .k-btn,.k-root .ks-actions .k-btn{width:100%;min-height:44px}.k-root .ks-inline .k-btn{min-height:44px}.k-root .ks-inline .kp-input{min-height:44px;font-size:16px}.k-root .ks-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.k-root .ks-card>.ks-row:last-child{padding-bottom:0}.k-root .ks-kpis .k-kpi:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:901px){.k-root .ks-kpis .k-kpi:last-child:nth-child(odd){grid-column:auto}}.k-root .kp-alert.kp-team-alert{margin:0;font-size:14px;line-height:20px}.k-root .kp-team-alert>.k-icon,.k-root .kp-team-alert>svg{flex:none;margin-top:2px}.k-root .kp-team-alert a{color:inherit;font-weight:600;text-decoration:underline}.k-root .kp-team-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.k-root .kp-idd{flex-direction:column;gap:16px;padding:24px;font-size:15px;line-height:1.5;display:flex}.k-root .kp-idd p{margin:0}.k-root .kp-idd-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.k-root .kp-idd-head h2{margin:0 0 4px;font-size:18px;line-height:26px}.k-root .kp-idd-head p{color:var(--k-muted);max-width:64ch}.k-root .kp-idd-live{color:var(--k-body);font-weight:500}.k-root .kp-idd-error{color:var(--k-err);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.k-root .kp-idd-error .k-btn{min-height:44px}.k-root .kp-idd-body{flex-direction:column;gap:16px;display:flex}.k-root .kp-idd-headright{flex-shrink:0;align-items:center;gap:8px;display:flex}.k-root .kp-idd-phone{color:var(--k-body);display:none}@media (max-width:600px) and (hover:none) and (pointer:coarse){.k-root .kp-idd-desktop{display:none}.k-root .kp-idd-phone{flex-direction:column;align-items:flex-start;gap:8px;display:flex}}.k-root .kp-idd--line{flex-flow:wrap;align-items:center;gap:8px 12px;padding:12px 16px}.k-root .kp-idd-name{font-weight:600}.k-root .kp-idd-linetext{min-width:0;color:var(--k-muted);flex:240px;font-size:14px}.k-root .kp-idd-toggle{min-height:44px;color:var(--k-brand-ink);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}.k-root .kp-idd-who{color:var(--k-body);font-size:14px}.k-root .kp-idd-scan{border-top:1px solid var(--k-line-soft);flex-direction:column;gap:12px;padding-top:16px;display:flex}.k-root .kp-idd-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;display:flex}.k-root .kp-idd-check input{width:18px;height:18px;accent-color:var(--k-brand);flex-shrink:0;margin:3px 0 0}.k-root .kp-idd-check span{flex-direction:column;display:flex}.k-root .kp-idd-check small{color:var(--k-muted);font-size:13px}.k-root .kp-idd-label{margin-bottom:6px;font-weight:600;display:block}.k-root .kp-idd-copyrow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.k-root .kp-idd-value{border-radius:var(--k-r-sm);min-width:0;min-height:44px;box-shadow:0 0 0 1px var(--k-line) inset;background:var(--k-sunken);color:var(--k-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:320px;align-items:center;padding:10px 12px;font:500 14px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.k-root .kp-idd-copyrow .k-copy,.k-root .kp-idd-code .k-copy{min-height:44px;font-size:13px}.k-root .kp-idd-sub{border-top:1px solid var(--k-line-soft);margin:4px 0 0;padding-top:16px;font-size:15px;font-weight:600}.k-root .kp-idd-steps{counter-reset:idd;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.k-root .kp-idd-steps>li{counter-increment:idd;flex-direction:column;align-items:flex-start;gap:8px;max-width:72ch;padding-left:36px;display:flex;position:relative}.k-root .kp-idd-steps>li:before{content:counter(idd);border-radius:var(--k-r-pill);background:var(--k-brand-tint);width:24px;height:24px;color:var(--k-brand-ink);text-align:center;font-size:13px;font-weight:600;line-height:24px;position:absolute;top:0;left:0}.k-root .kp-idd-steps .k-btn{min-height:44px}.k-root .kp-idd-step.is-later{color:var(--k-muted)}.k-root .kp-idd-step.is-later:before{background:var(--k-sunken);color:var(--k-muted)}.k-root .kp-idd-step.is-past>div{color:var(--k-body)}.k-root .kp-idd-wait{color:var(--k-muted);font-size:14px}.k-root .kp-idd-live:empty{display:none}.k-root .kp-idd-done{color:var(--k-ok);align-items:center;gap:4px;margin-left:8px;font-size:13px;font-weight:600;display:inline-flex}.k-root .kp-idd-code{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.k-root .kp-idd-codevalue{letter-spacing:.08em;color:var(--k-text);font:600 22px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.k-root .kp-idd-link{color:var(--k-brand-ink);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.k-root .kp-idd-sender{overflow-wrap:anywhere;color:var(--k-body);font-size:13px}.k-root .kp-idd-outlook{border-top:1px solid var(--k-line-soft)}.k-root .kp-idd-outlook summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-weight:600;list-style:none;display:flex}.k-root .kp-idd-outlook summary::-webkit-details-marker{display:none}.k-root .kp-idd-outlook summary svg{color:var(--k-muted);transition:transform .15s}.k-root .kp-idd-outlook[open] summary svg{transform:rotate(180deg)}.k-root .kp-idd-outlook[open] summary{margin-bottom:8px}.k-root .kp-idd-foot{color:var(--k-muted);justify-content:flex-end;align-items:center;gap:16px;font-size:13px;display:flex}.k-root .kp-idd-foot .k-btn{flex-shrink:0;min-height:44px}.k-root .kp-idd-replace{color:var(--k-body);flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:600px){.k-root .kp-idd{padding:16px}.k-root .kp-idd-head,.k-root .kp-idd-foot{flex-direction:column;align-items:flex-start}.k-root .kp-idd-value{flex-basis:100%}}
