.hp .tm{padding:var(--lm-section-y) 0 calc(var(--lm-section-y) * 1.5);position:relative;overflow-x:clip}.hp .tm .wrap{align-items:center;gap:var(--lm-section-gap);flex-direction:column;display:flex;position:relative}.hp .tm .h2{text-wrap:balance;max-width:14em}.hp .tm-grid{gap:var(--lm-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));width:100%;display:grid}.hp .tm-photo-card{padding:var(--lm-card-inset);grid-column:span 4;margin:0;display:flex}.hp .tm-photo{border-radius:var(--lm-radius-media);flex:1;min-height:520px;position:relative;overflow:hidden}.hp .tm-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hp .tm-photo:after{content:"";background:color-mix(in srgb, var(--lm-night) 20%, transparent);pointer-events:none;position:absolute;inset:0}.hp .tm-chip{z-index:1;left:var(--lm-space-4);bottom:var(--lm-space-4);position:absolute}.hp .tm-app-card{flex-direction:column;grid-column:span 8;min-width:0;display:flex}.hp .tm-board{min-width:0;color:var(--lm-ink);flex-direction:column;flex:1;display:flex}.hp .tm-head{justify-content:space-between;align-items:center;gap:var(--lm-space-3);padding:var(--lm-space-4) var(--lm-space-4) 0;display:flex}.hp .tm-crumb{align-items:baseline;gap:var(--lm-space-2);font:400 var(--lm-body-3-size)/var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-ink-tertiary);margin:0;display:flex}.hp .tm-crumb i{color:var(--lm-ink-muted);font-style:normal}.hp .tm-crumb b{font:400 var(--lm-subtitle-1-size)/var(--lm-subtitle-1-leading) var(--lm-font-sans);color:var(--lm-ink)}.hp .tm-tabs{margin:var(--lm-space-4);border-radius:var(--lm-radius-button);background:color-mix(in srgb, var(--lm-paper) 60%, transparent);box-shadow:inset 0 0 0 1px var(--lm-line-glass);align-self:flex-start;gap:2px;padding:2px;display:inline-flex;position:relative}.hp .tm-tabs button{z-index:1;border-radius:var(--lm-radius-tag);cursor:pointer;font:500 var(--lm-body-3-size)/16px var(--lm-font-sans);color:var(--lm-ink-tertiary);transition:color .35s var(--lm-ease-enter);background:0 0;border:0;padding:7px 12px 9px;position:relative}.hp .tm-tabs button:not(.on):hover{color:var(--lm-ink)}.hp .tm-tabs button.on{color:var(--lm-on-dark)}.hp .tm-tabs button:focus-visible{outline:2px solid var(--lm-focus);outline-offset:1px}.hp .tm-thumb{top:2px;bottom:2px;left:var(--tx,2px);width:var(--tw,0px);border-radius:var(--lm-radius-tag);background:var(--lm-grad-dark);transition:left .5s var(--lm-ease-enter), width .5s var(--lm-ease-enter);position:absolute}.hp .tm-thumb.snap{transition:none}.hp .tm-body{padding:var(--lm-space-4);border-top:1px solid var(--lm-line-glass);flex:1;display:grid}.hp .tm-pane{grid-area:1/1;align-self:start;min-width:0}.hp .tm-pane:not(.on){opacity:0;visibility:hidden}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hp .tm-pane{transition:opacity .34s var(--lm-ease-enter) .16s, translate .34s var(--lm-ease-enter) .16s, visibility 0s linear .16s}.hp .tm-pane:not(.on){transition:opacity .16s linear,translate 0s linear .16s,visibility 0s linear .16s;translate:0 4px}}.hp .tm-kpis{gap:var(--lm-space-2);margin-bottom:var(--lm-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hp .tm-kpi{isolation:isolate;padding:var(--lm-space-3) var(--lm-space-3) 44px;border:1px solid var(--lm-line-glass);border-radius:var(--lm-radius-media);background:var(--lm-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;display:flex;position:relative;overflow:hidden}.hp .tm-kpi--key{border-color:var(--lm-line-on-dark);background:linear-gradient(160deg, var(--lm-brown-800), var(--lm-brown-900));color:var(--lm-on-dark)}.hp .tm-kpi-top{justify-content:space-between;align-items:flex-start;gap:var(--lm-space-2);display:flex}.hp .tm-lb{font:500 var(--lm-caption-2-size)/var(--lm-caption-2-leading) var(--lm-font-caption);color:var(--lm-ink-tertiary)}.hp .tm-kpi--key .tm-lb{color:var(--lm-on-dark-muted)}.hp .tm-kpi b{margin-top:var(--lm-space-4);font:400 48px/56px var(--lm-font-display);text-box:trim-both cap alphabetic;font-variant-numeric:tabular-nums;white-space:nowrap}.hp .tm-kpi small{font:400 var(--lm-caption-2-size)/var(--lm-caption-2-leading) var(--lm-font-caption);color:var(--lm-ink-tertiary);margin-top:10px}.hp .tm-kpi--key small{color:var(--lm-on-dark-muted)}.hp .tm-reply{margin-top:var(--lm-space-6);padding-bottom:40px}.hp .tm-reply b{margin-top:var(--lm-space-2);font-size:32px;line-height:38px}.hp .tm-delta{border-radius:var(--lm-radius-tag);font:500 var(--lm-caption-2-size)/var(--lm-caption-2-leading) var(--lm-font-caption);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--lm-green-400);background:color-mix(in srgb, var(--lm-green-400) 8%, transparent);flex:none;align-items:center;gap:2px;padding:2px 6px 3px 4px;display:inline-flex}.hp .tm-delta--dark{color:var(--lm-on-dark);background:color-mix(in srgb, var(--lm-paper) 10%, transparent)}.hp .tm-delta svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.hp .tm-lines{border:1px solid var(--lm-line-glass);border-radius:var(--lm-radius-media);background:var(--lm-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;display:flex}.hp .tm-line{align-items:center;column-gap:var(--lm-space-3);padding:var(--lm-space-3);flex:1;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.hp .tm-line+.tm-line{border-top:1px solid var(--lm-line-glass)}.hp .tm-line b{font:400 var(--lm-subtitle-1-size)/var(--lm-subtitle-1-leading) var(--lm-font-sans);color:var(--lm-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.hp .tm-spark{z-index:-1;width:100%;height:40px;position:absolute;bottom:0;left:0;right:0;overflow:visible;-webkit-mask:linear-gradient(90deg,#0000,#000 45%);mask:linear-gradient(90deg,#0000,#000 45%)}.hp .tm-kpi--key .tm-spark{height:56px}.hp .tm-s0{stop-color:var(--lm-purple-200)}.hp .tm-s1{stop-color:var(--lm-purple-400)}.hp .tm-f0{stop-color:var(--lm-purple-400);stop-opacity:.5}.hp .tm-f1{stop-color:var(--lm-purple-400);stop-opacity:0}.hp .tm-s0--light{stop-color:var(--lm-purple-600)}.hp .tm-s1--light{stop-color:var(--lm-purple-800)}.hp .tm-f0--light{stop-color:var(--lm-purple-200);stop-opacity:.55}.hp .tm-f1--light{stop-color:var(--lm-purple-200);stop-opacity:0}.hp .tm-end{fill:var(--lm-purple-400);stroke:var(--lm-brown-800)}.hp .tm-end--light{fill:var(--lm-purple-800);stroke:var(--lm-paper)}.hp .tm-line-s{stroke-dasharray:1;stroke-dashoffset:0}.hp .tm-kpi--key.pre .tm-line-s{stroke-dashoffset:1px}.hp .tm-kpi--key.pre :is(.tm-fill,.tm-end){opacity:0}.hp .tm-kpi--key.draw .tm-line-s{transition:stroke-dashoffset 1.4s var(--lm-ease-enter)}.hp .tm-kpi--key.draw :is(.tm-fill,.tm-end){transition:opacity .6s var(--lm-ease-enter) .9s}.hp .tm-sh{margin:0 0 var(--lm-space-2);align-items:baseline;gap:var(--lm-space-2);font:400 var(--lm-body-3-size)/var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-ink-tertiary);display:flex}.hp .tm-sh b{font:500 var(--lm-body-2-size)/20px var(--lm-font-sans);color:var(--lm-ink)}.hp .tm-rows{gap:var(--lm-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hp .tm-row{isolation:isolate;column-gap:var(--lm-space-3);padding:var(--lm-space-3);border-radius:var(--lm-radius-media);cursor:pointer;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.hp #tm-p-signals .tm-row{padding-block:14px}.hp .tm-row:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg, var(--lm-paper), color-mix(in srgb, var(--lm-paper) 0%, transparent));opacity:0;transition:opacity .5s var(--lm-ease-hover);position:absolute;inset:0}.hp .tm-row.on{cursor:default}.hp .tm-row.on:before{opacity:1}.hp .tm-dot{border-radius:var(--lm-radius-full);background:var(--lm-orange-500);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lm-orange-500) 16%, transparent)}.hp .tm-dot--progress{background:var(--lm-purple-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--lm-purple-600) 16%, transparent)}.hp .tm-dot--done{background:var(--lm-green-400);box-shadow:0 0 0 3px color-mix(in srgb, var(--lm-green-400) 14%, transparent)}.hp .tm-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.hp .tm-tx b{font:400 var(--lm-body-2-size)/20px var(--lm-font-sans);color:var(--lm-ink-tertiary);transition:color .5s var(--lm-ease-hover)}.hp .tm-row.on .tm-tx b,.hp .tm-row:hover .tm-tx b{color:var(--lm-ink)}.hp .tm-tx small{text-overflow:ellipsis;white-space:nowrap;font:400 var(--lm-body-3-size)/var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-ink-tertiary);overflow:hidden}.hp .tm-pn{font:500 13px/18px var(--lm-font-mono);color:var(--lm-ink-secondary);font-variant-numeric:tabular-nums}.hp .tm-act{isolation:isolate;border-radius:var(--lm-radius-button);font:500 var(--lm-body-3-size)/16px var(--lm-font-sans);white-space:nowrap;cursor:pointer;color:var(--lm-ink);background-color:color-mix(in srgb, var(--lm-ink) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lm-ink) 10%, transparent);transition:color .45s var(--lm-ease-enter), background-color .3s var(--lm-ease-hover), box-shadow .45s var(--lm-ease-enter);border:0;align-items:center;padding:11px 12px;display:inline-flex;position:relative;overflow:hidden}.hp .tm-act:before{content:"";z-index:-1;border-radius:inherit;background:var(--lm-grad-dark);opacity:0;transition:opacity .45s var(--lm-ease-enter);position:absolute;inset:0}.hp .tm-act:not(.on):hover{background-color:color-mix(in srgb, var(--lm-ink) 16%, transparent)}.hp .tm-act.on{color:var(--lm-on-dark);box-shadow:none}.hp .tm-act.on:before{opacity:1}.hp .tm-act:focus-visible{outline:2px solid var(--lm-focus);outline-offset:2px}.hp .tm-next{transition:grid-template-rows .5s var(--lm-ease-enter);grid-column:2/-1;grid-template-rows:0fr;display:grid}.hp .tm-next>div{overflow:hidden}.hp .tm-next p{align-items:baseline;gap:var(--lm-space-2);padding-top:var(--lm-space-2);font:400 var(--lm-body-3-size)/var(--lm-body-3-leading) var(--lm-font-sans);color:var(--lm-ink);opacity:0;transition:opacity .25s var(--lm-ease-enter);margin:0;display:flex}.hp .tm-next .tm-lb{white-space:nowrap;flex:none}.hp .tm-row.on .tm-next{grid-template-rows:1fr}.hp .tm-row.on .tm-next p{opacity:1;transition:opacity .4s var(--lm-ease-enter) .15s}.hp .tm-table{border-collapse:collapse;width:100%}.hp .tm-table th,.hp .tm-table td{padding:14px var(--lm-space-3);text-align:left;font:400 var(--lm-body-2-size)/20px var(--lm-font-sans);color:var(--lm-ink-tertiary)}.hp .tm-table tbody th{color:var(--lm-ink)}.hp .tm-table thead th{padding:0 var(--lm-space-3) var(--lm-space-3);border-bottom:1px solid var(--lm-line-glass);font:500 var(--lm-caption-2-size)/var(--lm-caption-2-leading) var(--lm-font-caption)}.hp .tm-table :is(th,td):not(:first-child){text-align:right;width:120px;font-family:var(--lm-font-mono);font-size:var(--lm-body-3-size);font-variant-numeric:tabular-nums}.hp .tm-table thead th:not(:first-child){font-family:var(--lm-font-caption);font-size:var(--lm-caption-2-size)}.hp .tm-measure,.hp .tm-measure *{transition:none!important}@media (prefers-reduced-motion:reduce){.hp .tm-thumb,.hp .tm-pane,.hp .tm-row:before,.hp .tm-tx b,.hp .tm-act,.hp .tm-act:before,.hp .tm-next,.hp .tm-next p{transition:none!important}}@media (min-width:1024px) and (max-width:1279px){.hp .tm-photo-card{grid-column:span 5}.hp .tm-app-card{grid-column:span 7}}@media (max-width:1023px){.hp .tm-photo-card,.hp .tm-app-card{grid-column:1/-1}.hp .tm-photo{min-height:360px}}@media (max-width:767px){.hp .tm-kpis{grid-template-columns:1fr}.hp .tm-row{row-gap:var(--lm-space-2);grid-template-columns:6px minmax(0,1fr)}.hp .tm-act{grid-column:2;justify-self:start}.hp .tm-next p{gap:var(--lm-space-1);flex-direction:column}.hp .tm-table :is(th,td):not(:first-child){width:84px}}
