.ember-ui{--ui-bg:var(--mock-bg,#fff);--ui-bg-2:var(--mock-bg-2,#f6f5f1);--ui-bg-3:#eeece6;--ui-ink:#161616;--ui-ink-2:#45443f;--ui-muted:#65645f;--ui-line:#16161617;--ui-line-strong:#16161624;--ui-ember:var(--tonik-ember-ink);--ui-ember-soft:var(--tonik-ember-tint);--ui-green:#1f8a4c;--ui-green-soft:#e4f4ea;--ui-radius:12px;color:var(--ui-ink);font-family:var(--site-font-sans);font-variant-numeric:tabular-nums;text-align:left;-webkit-font-smoothing:antialiased;font-size:.8125rem;line-height:1.4}.ember-ui *{box-sizing:border-box}.ember-ui p,.ember-ui ul{margin:0}.ember-btn{background:var(--ui-ink);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;padding:.4rem .75rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.ember-btn-ghost{border:1px solid var(--ui-line-strong);color:var(--ui-ink-2);background:0 0}.ember-avatar{background:var(--ui-bg-3);width:1.625rem;height:1.625rem;color:var(--ui-ink-2);border-radius:7px;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.ember-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-bg);gap:.5rem;padding:.875rem 1rem;display:grid;box-shadow:0 1px 2px #1616160a,0 8px 24px -16px #1616162e}.ember-card-s{color:var(--ui-muted);font-size:.75rem}.ember-app{border:1px solid var(--ember-frame-ring);background:var(--ui-bg);width:100%;box-shadow:var(--ember-frame-shadow);border-radius:16px;grid-template-columns:12.5rem minmax(0,1fr);display:grid;overflow:hidden}.ember-app-side{border-right:1px solid var(--ui-line);background:var(--ui-bg-2);align-content:start;gap:1.25rem;padding:1rem .75rem;display:grid}.ember-app-workspace{align-items:center;gap:.5rem;padding:.25rem .5rem;font-weight:600;display:flex}.ember-app-mark{background:var(--tonik-ember);border-radius:5px;width:1.125rem;height:1.125rem}.ember-app-nav,.ember-app-recent{gap:.125rem;display:grid}.ember-app-nav>span,.ember-app-recent>span{color:var(--ui-ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:.4rem .5rem;font-size:.8125rem;overflow:hidden}.ember-app-nav>span[data-active=true],.ember-app-recent>span[data-active=true]{background:var(--ui-bg);color:var(--ui-ink);font-weight:500;box-shadow:0 1px 2px #1616160f}.ember-app-recent-label,.ember-app-recent>.ember-app-recent-label{color:var(--ui-muted);margin-top:.5rem;padding-block:.2rem;font-size:.6875rem;font-weight:500}.ember-app-main{gap:1.125rem;min-width:0;padding:1.25rem 1.5rem 1.375rem;display:grid}.ember-app-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ember-stat{border:1px solid var(--ui-line);border-radius:10px;gap:.2rem;padding:.75rem .875rem;display:grid}.ember-stat-k{color:var(--ui-muted);font-size:.75rem}.ember-stat-v{letter-spacing:-.025em;font-size:1.375rem;font-weight:600;line-height:1.1}.ember-stat-s{color:var(--ui-muted);font-size:.6875rem}.ember-chart{gap:.5rem;margin:0;display:grid}.ember-chart svg{width:100%;height:clamp(6rem,12vw,8.75rem);display:block;overflow:visible}.ember-chart-legend{color:var(--ui-muted);gap:1rem;font-size:.6875rem;display:flex}.ember-chart-legend span{align-items:center;gap:.375rem;display:inline-flex}.ember-swatch{background:var(--ui-line-strong);border-radius:1px;width:.75rem;height:2px}.ember-swatch-variant{background:var(--ui-ember)}.ember-chart-grid{stroke:var(--ui-line);stroke-width:1px;vector-effect:non-scaling-stroke}.ember-chart-line{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:0}.ember-chart-control{stroke:var(--ui-line-strong)}.ember-chart-variant{stroke:var(--ui-ember)}.ember-chart-dot{fill:var(--ui-ember);stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.ember-chart-axis{color:var(--ui-muted);justify-content:space-between;font-size:.6875rem;display:flex}.ember-app[data-play=true] .ember-stat{animation:ember-settle .5s var(--site-ease-out-quart) both;animation-delay:calc(.9s + var(--i) * .12s)}.ember-app[data-play=true] .ember-chart-line{animation:ember-draw 1.2s var(--site-ease-out-quart) both;animation-delay:1.1s}.ember-app[data-play=true] .ember-chart-dot{animation:ember-settle .4s var(--site-ease-out-quart) both;animation-delay:2.2s}@keyframes ember-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ember-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.ember-vignette{justify-items:center;gap:.75rem;display:grid}.ember-check{background:var(--ui-bg-3);border-radius:50%;flex:none;width:.875rem;height:.875rem;position:relative}.ember-check:after{content:"";border:solid var(--ui-ink-2);border-width:0 1.5px 1.5px 0;width:.22rem;height:.4rem;position:absolute;top:.13rem;left:.28rem;transform:rotate(45deg)}@keyframes ember-grow{0%{transform:scaleX(0)}to{transform:none}}.ember-slack{border:1px solid var(--ember-frame-ring);background:var(--ui-bg);width:100%;box-shadow:var(--ember-frame-shadow);border-radius:14px;font-size:.875rem;overflow:hidden}.ember-slack-bar{border-bottom:1px solid var(--ui-line);align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;font-weight:600;display:flex}.ember-slack-body{padding:1rem 1rem 1.125rem}.ember-msg{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.ember-msg .ember-avatar{border-radius:8px;width:2.25rem;height:2.25rem}.ember-msg-name{align-items:baseline;gap:.4rem;font-weight:700;display:inline-flex}.ember-msg-app{background:var(--ui-bg-3);color:var(--ui-muted);letter-spacing:.04em;border-radius:3px;padding:.05em .3em;font-size:.5625rem;font-weight:700}.ember-msg-time{color:var(--ui-muted);font-size:.6875rem;font-weight:400}.ember-msg p{color:var(--ui-ink);text-wrap:pretty;margin-top:.2rem}.ember-slack-actions{gap:.5rem;margin-top:.25rem;display:flex}@media (max-width:640px){.ember-app{border-radius:12px;grid-template-columns:minmax(0,1fr)}.ember-app-side{display:none}.ember-app-main{gap:.875rem;padding:1rem}.ember-app-stats{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ember-ui *,.ember-ui{animation:none!important}}.ember-app-shell{justify-items:center;gap:1.25rem;width:100%;display:grid}.ember-app{grid-template-columns:11.5rem minmax(0,1fr);min-height:30rem}.ember-app-side{grid-template-rows:auto auto 1fr auto;gap:.75rem;padding:.75rem .625rem}.ember-app-nav>span{cursor:default;align-items:center;gap:.5rem;display:flex}.ember-app-nav svg{width:.9375rem;height:.9375rem;color:var(--ui-muted)}.ember-app-nav>span[data-active=true] svg{color:var(--ui-ink)}.ember-app-recent>span em{float:right;color:var(--ui-muted);font-size:.6875rem;font-style:normal}.ember-app-foot{color:var(--ui-ink-2);align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:500;display:flex}.ember-avatar-photo{overflow:hidden}.ember-avatar-photo img{object-fit:cover;width:100%;height:100%}.ember-app-mark-letter{color:#f7f3eb;background:#1c1813;place-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:grid}.ember-app-bar>span:first-child i{color:var(--ui-muted);margin-inline:.35rem;font-style:normal}.ember-app-bar-meta{color:var(--ui-muted);font-size:.75rem;font-weight:400}.ember-app-shell .ember-app-side{gap:.625rem;padding:.625rem .5rem}.ember-app-shell .ember-app-workspace{min-height:1.75rem;padding:.2rem .5rem;font-size:.8125rem}.ember-app-shell .ember-app-mark{border-radius:4px;width:1rem;height:1rem}.ember-app-shell .ember-app-search{margin:0;padding:.3rem .55rem;font-size:.75rem}.ember-app-shell .ember-app-search kbd{font-size:.625rem}.ember-app-shell .ember-app-nav{gap:.125rem}.ember-app-shell .ember-app-nav>span{border-radius:6px;min-height:1.75rem;padding:.25rem .5rem;font-size:.8125rem;line-height:1.3}.ember-app-shell .ember-app-nav svg{width:.875rem;height:.875rem}.ember-app-shell .ember-app-recent{gap:0}.ember-app-shell .ember-app-recent-label{padding:.15rem .5rem .25rem;font-size:.6875rem}.ember-app-shell .ember-app-recent>span{min-height:1.625rem;padding:.2rem .5rem;font-size:.75rem;line-height:1.35}.ember-app-shell .ember-app-recent>span em{font-size:.6875rem}.ember-app-shell .ember-app-foot{padding:.25rem .5rem;font-size:.75rem}.ember-app-shell .ember-app-foot-name small{font-size:.6875rem}.ember-app-shell .ember-app-bar{min-height:2.25rem;padding-inline:1.125rem;font-size:.8125rem}.ember-app-shell .ember-app-bar-meta{font-size:.6875rem}.ember-app-shell .ember-view{gap:.75rem;padding:1rem 1.125rem}.ember-app-shell .ember-view-title{letter-spacing:-.015em;font-size:1.25rem}.ember-app-shell .ember-view-head p{margin-top:.15rem;font-size:.75rem}.ember-app-shell .ember-add-source-trigger{padding:.35rem .65rem;font-size:.75rem}.ember-app-shell .ember-sources{gap:.4rem}.ember-app-shell .ember-sources .ember-source{border-radius:6px;gap:.35rem;padding:.28rem .5rem;font-size:.75rem}.ember-app-shell .ember-sources .ember-source img{width:.75rem;height:.75rem}.ember-app-shell .ember-sources .ember-source small{font-size:.6875rem}.ember-app-shell .ember-wh-table{margin-top:.25rem;font-size:.75rem}.ember-app-shell .ember-wh-cols{padding-bottom:.35rem;font-size:.6875rem}.ember-app-shell .ember-wh-group{padding:.55rem .25rem .25rem;font-size:.6875rem}.ember-app-shell .ember-wh-row{min-height:2rem}.ember-app-shell .ember-wh-name code{font-size:.71875rem}.ember-app-shell .ember-wh-name .ember-row-icon svg{width:.8rem;height:.8rem}.ember-app-shell .ember-wh-src,.ember-app-shell .ember-wh-updated{font-size:.71875rem}.ember-app-shell .ember-wh-value{font-size:.75rem}.ember-app-shell .ember-wh-note{font-size:.5625rem}.ember-app-shell .ember-toast{padding:.45rem .65rem;font-size:.71875rem}.ember-wh-table{margin-top:.75rem;font-size:.8125rem;display:grid}.ember-wh-cols,.ember-wh-row{grid-template-columns:minmax(0,1.55fr) minmax(0,1.1fr) 8.5rem 5rem;align-items:center;gap:1rem;padding:0 .25rem;display:grid}.ember-wh-cols{border-bottom:1px solid var(--ui-line-strong);color:var(--ui-muted);padding-bottom:.45rem;font-size:.6875rem}.ember-wh-cols>span:nth-child(n+3),.ember-wh-value,.ember-wh-updated{text-align:right}.ember-wh-group{color:var(--ui-ink-2);align-items:baseline;gap:.4rem;padding:.7rem .25rem .3rem;font-size:.75rem;font-weight:600;display:flex}.ember-wh-group small{color:var(--ui-muted);font-weight:400}.ember-wh-row{border-top:1px solid var(--ui-line);min-height:2.15rem}.ember-wh-name{align-items:center;gap:.5rem;min-width:0;display:flex}.ember-wh-name .ember-row-icon{width:1rem;height:1rem;color:var(--ui-muted)}.ember-wh-name .ember-row-icon svg{width:.9rem;height:.9rem}.ember-wh-name code{font-family:var(--site-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ember-wh-note{border:1px solid var(--ui-line-strong);color:var(--ui-ink-2);border-radius:4px;padding:.05rem .35rem;font-size:.625rem;font-style:normal}.ember-wh-src{min-width:0;color:var(--ui-ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45rem;font-size:.75rem;display:flex;overflow:hidden}.ember-wh-value{font-variant-numeric:tabular-nums}.ember-wh-updated{color:var(--ui-muted);font-size:.75rem}.ember-source small{color:var(--ui-muted);margin-left:.15rem;font-size:.6875rem;font-weight:400}.ember-sources .ember-source{padding:.35rem .6rem;font-size:.75rem}@media (max-width:640px){.ember-wh-cols{display:none}.ember-wh-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.ember-wh-src,.ember-wh-updated,.ember-wh-note{display:none}}.ember-app-foot .ember-avatar{border-radius:5px;width:1.375rem;height:1.375rem;font-size:.5625rem}.ember-app-main{animation:ember-settle .35s var(--site-ease-out-quart) both;gap:0;padding:0}.ember-app-bar{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:1rem;min-height:2.625rem;padding:0 1.25rem;font-size:.8125rem;font-weight:500;display:flex}.ember-app-bar>span:first-child{flex:none}.ember-view{align-content:start;gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.ember-view-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ember-view-title{letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1.15;display:block}.ember-view-head p{color:var(--ui-muted);margin-top:.25rem;font-size:.8125rem}.ember-seg{border:1px solid var(--ui-line);background:var(--ui-bg-2);border-radius:8px;padding:.2rem;display:inline-flex}.ember-seg>span{color:var(--ui-muted);border-radius:6px;padding:.3rem .6rem;font-size:.75rem;font-weight:500}.ember-seg>span[data-on=true]{background:var(--ui-bg);color:var(--ui-ink);box-shadow:0 1px 2px #16161614}.ember-sources{flex-wrap:wrap;gap:.5rem;display:flex}.ember-source{border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ember-source-check{width:.875rem;height:.875rem;color:var(--ui-green)}.ember-add-source{z-index:3;flex:none;position:relative}.ember-add-source-trigger{appearance:none;font-family:var(--site-font-sans);cursor:pointer;transition:border-color .14s var(--site-ease-fluid), background .14s var(--site-ease-fluid), color .14s var(--site-ease-fluid)}.ember-add-source-trigger:hover,.ember-add-source:focus-within .ember-add-source-trigger{border-color:var(--ui-line-strong);background:var(--ui-bg-2);color:var(--ui-ink)}.ember-add-source-trigger:focus-visible{outline:2px solid var(--ui-ember);outline-offset:2px}.ember-source-picker{z-index:5;border:1px solid var(--ui-line-strong);background:var(--ui-bg);opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;width:23rem;transition:opacity .16s var(--site-ease-out-quart), transform .22s var(--site-ease-out-quart), visibility .16s;border-radius:12px;padding:.75rem;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-5px)scale(.985);box-shadow:0 18px 44px -20px #1616166b}.ember-add-source:hover .ember-source-picker,.ember-add-source:focus-within .ember-source-picker{opacity:1;pointer-events:auto;visibility:visible;transform:none}.ember-source-picker-head{border-bottom:1px solid var(--ui-line);color:var(--ui-ink);justify-content:space-between;align-items:baseline;gap:1rem;padding:.125rem .25rem .625rem;font-size:.75rem;font-weight:600;display:flex}.ember-source-picker-head>span:last-child{color:var(--ui-muted);font-size:.6875rem;font-weight:400}.ember-source-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.125rem;padding-top:.5rem;display:grid}.ember-source-picker-item{min-width:0;color:var(--ui-ink-2);white-space:nowrap;border-radius:7px;align-items:center;gap:.5rem;padding:.45rem .4rem;font-size:.6875rem;font-weight:500;display:flex}.ember-source-picker-item img{object-fit:contain;flex:none;width:1.125rem;height:1.125rem}.ember-rows{border-top:1px solid var(--ui-line);gap:0;display:grid}.ember-row{border-bottom:1px solid var(--ui-line);background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.875rem;padding:.75rem .875rem;display:grid}.ember-row-icon{width:1.75rem;height:1.75rem;color:var(--ui-ink-2);background:0 0;place-items:center;display:grid}.ember-row-icon svg{width:.875rem;height:.875rem}.ember-row-icon-ok{background:var(--ui-bg-3);color:var(--ui-ink-2)}.ember-row-body{gap:.1rem;min-width:0;display:grid}.ember-row-title{font-family:var(--site-font-mono);font-size:.75rem;font-weight:600}.ember-row-note{color:var(--ui-muted);font-size:.75rem}.ember-row-meta{color:var(--ui-muted);white-space:nowrap;font-size:.75rem}.ember-app[data-play=true] .ember-row{animation:ember-settle .45s var(--site-ease-out-quart) both;animation-delay:calc(.15s + var(--i,0) * 80ms)}.ember-two{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.75rem;display:grid}.ember-panel{border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:10px;gap:.625rem;padding:.875rem 1rem;display:grid}.ember-panel-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ember-panel-title{font-weight:600;display:block}.ember-panel-sub{color:var(--ui-muted);font-size:.75rem;display:block}.ember-chart-marker{stroke:var(--ui-line-strong);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ember-chart-note{color:var(--ui-ink-2)}.ember-prompt{border:1px solid var(--ui-line-strong);background:var(--ui-bg);text-align:left;border-radius:14px;align-items:center;gap:.75rem;width:min(100%,34rem);padding:.75rem .75rem .75rem 1rem;display:flex;box-shadow:0 1px 2px #1616160d,0 10px 30px -20px #16161640}.ember-prompt>svg{width:1rem;height:1rem;color:var(--ui-muted)}.ember-prompt>span:not(.ember-prompt-send){color:var(--ui-ink);flex:1}.ember-prompt-send{background:var(--ui-ink);color:#fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.ember-prompt-send svg{width:.875rem;height:.875rem}.ember-btn-sm{padding:.35rem .6rem;font-size:.6875rem}.ember-next-card .ember-btn{margin-top:.35rem}@media (max-width:640px){.ember-app{grid-template-columns:minmax(0,1fr);min-height:0}.ember-two{grid-template-columns:minmax(0,1fr)}.ember-row{grid-template-columns:auto minmax(0,1fr)}.ember-row-meta,.ember-row .ember-btn{display:none}.ember-view{padding:1rem}}.ember-app-ws-caret{border-right:1.5px solid var(--ui-muted);border-bottom:1.5px solid var(--ui-muted);width:.5rem;height:.5rem;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.ember-app-search{border:1px solid var(--ui-line);background:var(--ui-bg);color:var(--ui-muted);border-radius:7px;align-items:center;gap:.5rem;margin:-.5rem 0 -.25rem;padding:.4rem .6rem;font-size:.75rem;display:flex}.ember-app-search svg{width:.8125rem;height:.8125rem}.ember-app-search kbd{border:1px solid var(--ui-line);background:var(--ui-bg-2);font-family:var(--site-font-sans);border-radius:4px;margin-left:auto;padding:.05rem .3rem;font-size:.625rem}.ember-app{position:relative}.ember-toast{z-index:2;border:1px solid var(--ui-line);background:var(--ui-bg);opacity:0;pointer-events:none;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.75rem;display:flex;position:absolute;top:.4rem;right:.75rem;transform:translateY(8px);box-shadow:0 8px 24px -12px #1616164d}.ember-toast b{font-weight:600}.ember-app:has(.ember-add-source:hover,.ember-add-source:focus-within) .ember-toast{opacity:0;visibility:hidden;animation:none}.ember-toast-time{color:var(--ui-muted)}.ember-app-shell[data-play=true] .ember-toast{animation:ember-toast 5s var(--site-ease-out-quart) 2.4s both}@keyframes ember-toast{0%,to{opacity:0;transform:translateY(-6px)}8%,85%{opacity:1;transform:none}}.ember-rail-card .ember-rail-plate{transition:transform .45s var(--site-ease-out-quart), box-shadow .45s var(--site-ease-out-quart)}.ember-rail-card[data-active=true] .ember-rail-plate{transform:translateY(-3px)}.ember-rail-card:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.ember-flip{display:inline-grid;position:relative}.ember-flip>span{white-space:nowrap;grid-area:1/1}.ember-flip>span:nth-child(2),.ember-flip>span:nth-child(3){opacity:0}[data-active=true] .ember-flip>span:first-child{animation:ember-hide .2s linear var(--flip-at,.3s) both}[data-active=true] .ember-flip>span:nth-child(2){animation:ember-blink 1.1s linear var(--flip-at,.3s) both}[data-active=true] .ember-flip>span:nth-child(3){animation:ember-show .25s var(--site-ease-out-quart) calc(var(--flip-at,.3s) + 1.1s) both}@keyframes ember-hide{to{opacity:0}}@keyframes ember-show{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ember-blink{0%{opacity:0}10%,90%{opacity:1}to{opacity:0}}.ember-step,.ember-def,.ember-list li{--step-delay:calc(.25s + var(--i,0) * .22s)}[data-active=true] .ember-step,[data-active=true] .ember-def,[data-active=true] .ember-list li,[data-active=true] .ember-card-rise{animation:ember-settle .45s var(--site-ease-out-quart) var(--step-delay,.25s) both}@property --ember-n{syntax:"<integer>";inherits:false;initial-value:0}.ember-count{display:none}@supports (animation-timeline:scroll()) or (background:paint(x)){.ember-count{counter-reset:n var(--ember-n);display:inline}.ember-count:after{content:counter(n)}.ember-count-11{--ember-n:11}.ember-count-static{display:none}[data-active=true] .ember-count-11{animation:ember-count-11 .9s var(--site-ease-out-quart) .2s both}@keyframes ember-count-11{0%{--ember-n:0}to{--ember-n:11}}}@keyframes ember-grow-x{0%{transform:scaleX(0)}to{transform:none}}[data-active=true] .ember-list li .ember-check{animation:ember-resolve .45s var(--site-ease-out-quart) calc(var(--step-delay) + .1s) both}@media (prefers-reduced-motion:reduce){.ember-rail-card[data-active=true] .ember-rail-plate{transform:none}}.ember-answer table{border-collapse:collapse;width:100%;font-size:.8125rem}.ember-answer th{border-bottom:1px solid var(--ui-line);color:var(--ui-muted);text-align:left;padding:0 0 .35rem;font-size:.6875rem;font-weight:500}.ember-answer td{border-bottom:1px solid var(--ui-line);padding:.4rem 0}.ember-answer tr:last-child td{border-bottom:0}.ember-answer th:not(:first-child),.ember-answer td:not(:first-child){text-align:right}.ember-app-foot-name{line-height:1.2;display:grid}.ember-app-foot-name small{color:var(--ui-muted);font-size:.6875rem;font-weight:400}.ember-btn-icon{width:.75rem;height:.75rem;margin-right:.3rem}.ember-seg-sm>span{padding:.2rem .5rem;font-size:.6875rem}.ember-note{border:1px solid var(--ui-line);background:var(--ui-bg-2);border-radius:10px;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.875rem 1rem;display:grid}.ember-note .ember-avatar{width:1.75rem;height:1.75rem}.ember-note-body{gap:.5rem;min-width:0;display:grid}.ember-note-head{font-weight:600}.ember-note p{color:var(--ui-ink);text-wrap:pretty;font-size:.8125rem;line-height:1.5}.ember-chat{grid-template-rows:minmax(0,1fr) auto;gap:1rem;min-height:100%;display:grid}.ember-chat-log{gap:1.125rem;display:grid}.ember-chat .ember-msg .ember-avatar{width:1.75rem;height:1.75rem;font-size:.625rem}.ember-chat .ember-msg{grid-template-columns:1.75rem minmax(0,1fr)}.ember-chat .ember-msg p{font-size:.8125rem;line-height:1.5}.ember-answer-inline{max-width:30rem;margin-top:.625rem}.ember-answer-inline+.ember-slack-actions{margin-top:.625rem}.ember-prompt-bottom{width:100%;box-shadow:none}.ember-prompt-placeholder{color:var(--ui-muted)!important}.ember-view:has(.ember-chat){min-height:100%}.ember-app-main{grid-template-rows:auto minmax(0,1fr);display:grid}@media (max-width:640px){.ember-seg{display:none}.ember-app-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ember-stat{padding:.6rem}.ember-stat-v{font-size:1.0625rem}.ember-stat-s,.ember-toast{display:none}.ember-view-head{align-items:flex-start}.ember-source-picker{width:min(20rem,100vw - 4rem)}.ember-source-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ember-state{color:var(--ui-ink-2);white-space:nowrap;align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.ember-state-strong{color:var(--ui-ink);font-weight:600}.ember-avatar-ember{background:var(--ui-ember);color:#fff;font-size:.6875rem;font-weight:700}.ember-source[data-state=live]{border-color:var(--ui-line);background:var(--ui-bg)}.ember-source-check{color:var(--ui-ink-2)}.ember-app-recent>span:not(.ember-app-recent-label){align-items:baseline;gap:.5rem;display:flex}.ember-app-recent>span>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ember-app-recent>span>em{float:none;flex:none}@media (min-width:641px){.ember-app{height:30rem;min-height:0}.ember-app-main,.ember-view{min-height:0;overflow:hidden}}.ember-vignette>*{width:min(100%,24rem)}.ember-handoff{gap:0;display:grid}.ember-slackmsg{background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:10px;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.625rem;padding:.75rem .875rem;display:grid}.ember-slackmsg-avatar{color:#fff;background:#4a154b;border-radius:6px;place-items:center;width:2rem;height:2rem;font-size:.625rem;font-weight:700;display:grid}.ember-slackmsg-name{font-size:.8125rem;font-weight:700;display:block}.ember-slackmsg-name small{color:var(--ui-muted);margin-left:.4rem;font-size:.6875rem;font-weight:400}.ember-slackmsg p{margin-top:.15rem;font-size:.8125rem;line-height:1.45}.ember-handoff-line{justify-items:center;height:2.25rem;display:grid;position:relative}.ember-handoff-line i{background:repeating-linear-gradient(to bottom, var(--ui-line-strong) 0 3px, transparent 3px 6px);transform-origin:top;width:1px;height:100%}.ember-handoff-chip{border:1px solid var(--ui-line);background:var(--ui-bg);color:var(--ui-muted);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.6875rem;display:inline-flex;position:absolute;top:50%;translate:0 -50%}.ember-ticket{border:1px solid var(--ui-line-strong);background:var(--ui-bg);border-radius:10px;gap:.45rem;padding:.875rem 1rem;display:grid;box-shadow:0 1px 2px #1616160a,0 10px 28px -18px #16161633}.ember-ticket-head{justify-content:space-between;align-items:center;display:flex}.ember-ticket-id{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.ember-ticket-title{letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.ember-ticket-props{gap:.3rem;margin-top:.25rem;display:grid}.ember-prop{min-width:0;color:var(--ui-ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45rem;font-size:.75rem;display:flex;overflow:hidden}.ember-prop svg{width:.8125rem;height:.8125rem;color:var(--ui-muted);flex:none}.ember-prop b{color:var(--ui-muted);font-weight:500}[data-active=true] .ember-handoff-line i{animation:ember-grow-y .5s var(--site-ease-out-quart) .2s both}[data-active=true] .ember-handoff-chip{animation:ember-settle .3s var(--site-ease-out-quart) .55s both}[data-active=true] .ember-ticket{animation:ember-settle .5s var(--site-ease-out-quart) .7s both}[data-active=true] .ember-prop{animation:ember-settle .4s var(--site-ease-out-quart) calc(1s + var(--i,0) * .2s) both}.ember-ticket .ember-flip{--flip-at:.8s}@keyframes ember-grow-y{0%{transform:scaleY(0)}to{transform:none}}.ember-calendar{border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:12px;gap:1rem;padding:1rem 1.125rem 1.125rem;display:grid}.ember-calendar-head{gap:.2rem;display:grid}.ember-calendar-big{letter-spacing:-.03em;font-size:1.75rem;font-weight:600;line-height:1}.ember-calendar-sub{color:var(--ui-muted);font-size:.8125rem}.ember-days{grid-template-columns:repeat(14,minmax(0,1fr));gap:.25rem;padding-bottom:1.5rem;display:grid}.ember-day{aspect-ratio:1;background:var(--ui-bg-3);border-radius:4px;position:relative}.ember-day[data-filled=true]{background:var(--ui-ember)}.ember-day[data-mark=true]:after{content:"";border:1.5px solid var(--ui-ink);border-radius:6px;position:absolute;inset:-3px}.ember-day em{color:var(--ui-muted);white-space:nowrap;font-size:.6875rem;font-style:normal;position:absolute;top:calc(100% + .4rem);left:0}.ember-day-note{font-weight:500;translate:-50%;color:var(--ui-ink)!important;left:50%!important}.ember-calendar-foot{border-top:1px solid var(--ui-line);color:var(--ui-muted);flex-wrap:wrap;gap:.4rem 1rem;padding-top:.75rem;font-size:.75rem;display:flex}.ember-calendar-foot b{color:var(--ui-ink);font-weight:600}.ember-calendar-skip{flex-basis:100%}[data-active=true] .ember-day[data-filled=true]{animation:ember-fill-day .3s var(--site-ease-out-quart) calc(.15s + var(--i,0) * 70ms) both}[data-active=true] .ember-day[data-mark=true]:after{animation:ember-settle .3s var(--site-ease-out-quart) .75s both}@keyframes ember-fill-day{0%{background:var(--ui-bg-3);transform:scale(.85)}to{background:var(--ui-ember);transform:none}}.ember-interval{border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:12px;gap:1rem;padding:1rem 1.125rem 1.125rem;display:grid}.ember-interval-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ember-interval-k{color:var(--ui-muted);font-size:.75rem}.ember-plot{gap:.625rem;padding:1.25rem 0 .25rem;display:grid;position:relative}.ember-plot-axis{border-bottom:1px solid var(--ui-line-strong);height:.75rem;color:var(--ui-muted);margin:0 0 .25rem;font-size:.6875rem;position:relative}.ember-plot-axis span{white-space:nowrap;position:absolute;top:-.9rem;translate:-50%}.ember-plot-axis span:first-child{translate:0}.ember-plot-axis span:last-child{translate:-100%}.ember-plot-zero{background:repeating-linear-gradient(to bottom, var(--ui-line-strong) 0 3px, transparent 3px 6px);width:1px;position:absolute;top:1.75rem;bottom:0;left:20%}.ember-plot-ci{height:1.5rem;position:relative}.ember-plot-ci i{background:var(--ui-ember-soft);transform-origin:55%;border-radius:3px;width:48%;height:.5rem;position:absolute;top:.5rem;left:32%}.ember-plot-ci b{background:var(--ui-ember);color:#fff;border-radius:4px;place-items:center;padding:.1rem .4rem;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:0;left:66%;translate:-50%}.ember-plot-ci b:after{content:"";background:var(--ui-ember);width:1px;height:.35rem;position:absolute;top:100%;left:50%}.ember-plot-row{color:var(--ui-muted);grid-template-columns:6.5rem minmax(0,1fr) 2.75rem;align-items:center;gap:.625rem;font-size:.75rem;display:grid}.ember-plot-row i{background:var(--ui-bg-3);border-radius:3px;height:.5rem;display:block;position:relative}.ember-plot-row i:after{content:"";width:var(--w);background:var(--ui-ember);transform-origin:0;border-radius:3px;position:absolute;top:0;bottom:0;left:20%}.ember-plot-control i:after{width:0}.ember-plot-row small{color:var(--ui-ink);text-align:right;font-size:.75rem;font-weight:500}.ember-interval-foot{border-top:1px solid var(--ui-line);color:var(--ui-ink-2);gap:.75rem;padding-top:.75rem;font-size:.8125rem;display:grid}.ember-interval-foot>span:first-child{align-items:center;gap:.5rem;display:flex}.ember-interval-actions{gap:.5rem;display:flex}[data-active=true] .ember-plot-ci i{animation:ember-grow-x .7s var(--site-ease-out-quart) .5s both}[data-active=true] .ember-plot-ci b{animation:ember-settle .4s var(--site-ease-out-quart) .35s both}[data-active=true] .ember-plot-variant i:after{animation:ember-grow .8s var(--site-ease-out-quart) .3s both}.ember-timeline{gap:1rem;padding:.25rem 0 .25rem 1.5rem;display:grid;position:relative}.ember-timeline:before{content:"";background:var(--ui-line-strong);transform-origin:top;width:1px;position:absolute;top:.5rem;bottom:2.5rem;left:.4rem}.ember-tl-item{gap:.2rem;display:grid;position:relative}.ember-tl-dot{background:var(--ui-bg-3);border:2px solid var(--ui-bg);width:.8125rem;height:.8125rem;box-shadow:0 0 0 1px var(--ui-line-strong);border-radius:50%;position:absolute;top:.25rem;left:-1.5rem}.ember-tl-item[data-kind=ship] .ember-tl-dot{background:var(--ui-ember)}.ember-tl-next .ember-tl-dot{background:var(--ui-bg);box-shadow:0 0 0 1px var(--ui-ember);outline:1.5px dashed var(--ui-ember);outline-offset:-3px}.ember-tl-date{color:var(--ui-ink);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.ember-tl-date small{color:var(--ui-muted);margin-left:.35rem;font-size:.6875rem;font-weight:400}.ember-tl-item p{color:var(--ui-ink-2);text-wrap:pretty;font-size:.8125rem;line-height:1.45}.ember-tl-next{border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:10px;margin-left:-.25rem;padding:.75rem .875rem}.ember-tl-next .ember-tl-dot{top:.9rem;left:-1.25rem}.ember-tl-next .ember-btn{justify-self:start;margin-top:.3rem}[data-active=true] .ember-timeline:before{animation:ember-grow-y 1s var(--site-ease-out-quart) .2s both}[data-active=true] .ember-tl-item{animation:ember-settle .45s var(--site-ease-out-quart) calc(.2s + var(--i,0) * .3s) both}.ember-slack-channel{font-weight:700}.ember-slack-meta{color:var(--ui-muted);margin-left:auto;font-size:.75rem;font-weight:400}.ember-slack-day{color:var(--ui-ink-2);align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.6875rem;font-weight:600;display:flex}.ember-slack-day:before,.ember-slack-day:after{content:"";background:var(--ui-line);flex:1;height:1px}.ember-msg-col{gap:.5rem;min-width:0;display:grid}.ember-msg-col p{margin:0}.ember-attachment{border-left:4px solid var(--ui-ember);gap:.25rem;max-width:32rem;padding:.25rem 0 .25rem .875rem;display:grid}.ember-attachment-label{color:var(--ui-muted);font-size:.6875rem}.ember-attachment-title{font-weight:700}.ember-attachment-text{color:var(--ui-ink-2);font-size:.8125rem;line-height:1.45}.ember-slack-buttons{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.ember-slack-btn{border:1px solid var(--ui-line-strong);background:var(--ui-bg);color:var(--ui-ink);border-radius:4px;padding:.4rem .75rem;font-size:.75rem;font-weight:700}.ember-slack-btn-primary{color:#fff;background:#007a5a;border-color:#007a5a}.ember-thread{align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ember-thread-avatars{display:inline-flex}.ember-thread-avatars span{background:var(--ui-bg-3);width:1.25rem;height:1.25rem;color:var(--ui-ink-2);border-radius:4px;place-items:center;font-size:.5rem;font-weight:700;display:grid}.ember-thread-avatars span+span{margin-left:2px}.ember-thread-count{color:#1264a3;font-weight:700}.ember-thread-last{color:var(--ui-muted)}.ember-slack-compose{border:1px solid var(--ui-line-strong);color:var(--ui-muted);border-radius:8px;justify-content:space-between;align-items:center;margin:0 1rem 1rem;padding:.6rem .75rem;font-size:.8125rem;display:flex}@media (max-width:640px){.ember-plot-row{grid-template-columns:5rem minmax(0,1fr) 2.5rem}.ember-days{gap:.18rem}}.ember-settings{gap:1.25rem;display:grid}.ember-settings-group{border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:10px;gap:0;display:grid;overflow:hidden}.ember-settings-label{border-bottom:1px solid var(--ui-line);background:var(--ui-bg-2);color:var(--ui-ink-2);padding:.6rem .875rem .45rem;font-size:.75rem;font-weight:600}.ember-setting{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;padding:.45rem .875rem;font-size:.8125rem;display:flex}.ember-settings-group>.ember-setting:last-child{border-bottom:0}.ember-setting>span:first-child{color:var(--ui-ink)}.ember-setting-value{color:var(--ui-ink-2);text-align:right;align-items:center;gap:.5rem;display:inline-flex}.ember-select{border:1px solid var(--ui-line-strong);background:var(--ui-bg);max-width:60%;color:var(--ui-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:.5rem;padding:.25rem .6rem;font-size:.75rem;display:inline-flex;overflow:hidden}.ember-select:after{content:"";border-right:1.5px solid var(--ui-muted);border-bottom:1.5px solid var(--ui-muted);flex:none;width:.4rem;height:.4rem;transform:translateY(-2px)rotate(45deg)}.ember-toggle{background:var(--ui-line-strong);border-radius:999px;flex:none;width:2rem;height:1.125rem;transition:background .16s;position:relative}.ember-toggle[data-on=true]{background:var(--ui-ink)}.ember-toggle i{background:#fff;border-radius:50%;width:calc(1.125rem - 4px);height:calc(1.125rem - 4px);transition:translate .16s;position:absolute;top:2px;left:2px}.ember-toggle[data-on=true] i{translate:.875rem}.ember-avatars .ember-avatar{border:1.5px solid var(--ui-bg);width:1.25rem;height:1.25rem;margin-right:-.35rem;font-size:.5rem}.ember-avatars .ember-avatar:last-of-type{margin-right:.35rem}.ember-slack-preview .ember-slack-buttons{margin-top:.5rem}.ember-slack-team.ember-sk{border-color:var(--ember-frame-ring);width:100%;box-shadow:var(--ember-frame-shadow);border-radius:12px;padding-bottom:.9em;font-size:.875rem}.ember-slack-team .ember-slack-titlebar{margin:0 -1.25em}.ember-slack-team .ember-sk-head-channel{margin-top:0;font-size:1.05em}.ember-sk-head-channel small{margin-left:auto;font-size:.78em}.ember-slack-team .ember-attachment{max-width:none;margin-top:.4em}.ember-slack-team .ember-slack-buttons{margin-top:.6em}.ember-sk-avatar.is-xs{border-radius:.3em;width:1.5em;height:1.5em}.ember-team-settings,.ember-team-slack{position:relative}.ember-team-link{display:none}@media (min-width:1024px){.ember-team-settings{z-index:1;grid-area:1/1/auto/9}.ember-team-settings .ember-app-shell{--ember-frame-shadow:0 0 0 1px #00000047, 0 24px 60px -40px #000000b3}.ember-team-slack{z-index:3;grid-area:1/7/auto/13;margin-top:292px;margin-left:3%}html[data-theme=light] .ember-team-settings .ember-app-shell{--ember-frame-shadow:0 1px 2px #0e0c0a0f, 0 24px 48px -36px #0e0c0a4d}.ember-team-link{z-index:2;pointer-events:none;width:1px;height:40px;display:block;position:absolute;top:254px;left:60.2%}.ember-team-link i{border-left:1.5px dotted var(--tonik-ember);transform-origin:top;position:absolute;inset:0}.ember-team-link b{background:var(--tonik-ember);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tonik-ember) 25%, transparent);border-radius:50%;position:absolute;bottom:-4px;left:-3.5px}.ember-setting-linked .ember-select{border-color:color-mix(in srgb, var(--ui-ember) 55%, var(--ui-line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-ember) 14%, transparent)}[data-play=true] .ember-team-link i{animation:ember-grow-y .5s var(--site-ease-out-quart) .35s both}[data-play=true] .ember-team-link b{animation:ember-settle .3s var(--site-ease-out-quart) .8s both}[data-play=true] .ember-team-slack{animation:ember-window-rise .7s var(--site-ease-out-quart) .55s both}[data-play=true] .ember-slack-arrive{animation:ember-settle .45s var(--site-ease-out-quart) calc(1s + var(--i,0) * .35s) both}@keyframes ember-window-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}.ember-slack-titlebar{border-bottom:1px solid var(--ui-line);background:var(--ui-bg-2);align-items:center;gap:.75rem;min-height:2.25rem;padding:0 .75rem;font-size:.75rem;display:flex}.ember-slack-traffic{gap:5px;display:inline-flex}.ember-slack-traffic i{background:var(--ui-line-strong);border-radius:50%;width:9px;height:9px}.ember-slack-title{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.ember-slack-titlebar-search{border:1px solid var(--ui-line);background:var(--ui-bg);color:var(--ui-muted);border-radius:6px;align-items:center;gap:.35rem;margin-left:auto;padding:.2rem .6rem;display:inline-flex}.ember-slack-titlebar-search svg{width:.75rem;height:.75rem}.ember-slack-team .ember-slack-arrive{min-width:0}.ember-story-scene{--t-ink:#1a1917;--t-ink-2:#45433f;--t-muted:#6b6862;--t-line:#e6e3dc;--t-fill:#f6f5f1;--t-green:#1f8a4c;--t-green-soft:#e4f4ea;--t-ember:#d35f42;--t-ember-soft:#fbeee9;width:100%;height:100%;color:var(--t-ink);font-family:var(--site-font-sans);font-variant-numeric:tabular-nums;place-items:center;padding:2em;font-size:clamp(.625rem,1.887cqi,1.375rem);line-height:1.4;display:grid;overflow:hidden}.ember-story-scene p,.ember-story-scene ul,.ember-story-scene ol{margin:0}.ember-sk{--sk-ink:#1d1c1d;--sk-muted:#616061;--sk-line:#ddd;--sk-blue:#1264a3;border:1px solid var(--t-line);background:var(--mock-bg,#fff);width:min(100%,36em);color:var(--sk-ink);font-size:.88em;font-family:var(--font-lato), Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;border-radius:.85em;gap:.5em;padding:0 1.25em 1em;display:grid;box-shadow:0 1px 2px #1a19170a,0 12px 32px -20px #1a19172e}.ember-story-scene[data-kind=learn],.ember-story-scene[data-kind=evidence],.ember-story-scene[data-kind=build]{padding:1.1em}.ember-sk-icon{flex:none;width:1.1em;height:1.1em;display:block}.ember-sk-head{border-bottom:1px solid var(--sk-line);align-items:center;gap:.45em;margin:0 -1.25em .2em;padding:.85em 1.25em;font-size:1.15em;display:flex}.ember-sk-head b{font-weight:900}.ember-sk-head small{color:var(--sk-muted);margin-left:.2em;font-size:.8em}.ember-sk-head .ember-sk-icon{width:.9em;height:.9em;color:var(--sk-ink)}.ember-sk-head-close{color:var(--sk-muted);margin-left:auto}.ember-sk-avatar{color:#3f3d3a;background:#e4e2dc;border-radius:.6em;flex:none;place-items:center;width:2.77em;height:2.77em;font-size:1em;font-weight:800;line-height:1;display:grid;overflow:hidden}.ember-sk-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.ember-sk-avatar.is-app{background:#0e0c0a}.ember-sk-avatar.is-sm{border-radius:.3em;width:1.55em;height:1.55em;font-size:.9em}.ember-sk-day{align-items:center;margin-block:.2em .1em;font-size:.95em;font-weight:700;display:flex}.ember-sk-day:before,.ember-sk-day:after{background:var(--sk-line);content:"";flex:1;height:1px}.ember-sk-day span{border:1px solid var(--sk-line);border-radius:999px;align-items:center;gap:.3em;padding:.3em .9em;display:inline-flex;box-shadow:0 1px 2px #0000000f}.ember-sk-day .ember-sk-icon{width:.85em;height:.85em}.ember-sk-msg{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6em;padding-block:.3em;display:grid}.ember-sk-msg-body{gap:.15em;min-width:0;display:grid}.ember-sk-author{align-items:baseline;gap:.5em;font-size:1.15em;font-weight:900;line-height:1.3;display:flex}.ember-sk-author i{color:var(--sk-muted);background:#e8e8e8;border-radius:.2em;align-self:center;padding:.1em .3em;font-size:.62em;font-style:normal;font-weight:700;line-height:1.2}.ember-sk-author small{color:var(--sk-muted);font-size:.8em;font-weight:400}.ember-sk-msg p{font-size:1.15em;line-height:1.47}.ember-sk-msg p b{font-weight:700}.ember-sk-list{gap:.2em;margin:.15em 0;padding-left:1.6em;font-size:1.15em;line-height:1.47;list-style:outside;display:grid}.ember-sk-list b{font-weight:700}.ember-sk-list code,.ember-sk-msg code{color:#c4114f;font-family:var(--site-font-mono);background:#f8f8f8;border:1px solid #e0e0e0;border-radius:.2em;padding:.05em .3em;font-size:.82em}.ember-sk-reaction{border:1px solid var(--sk-blue);width:max-content;color:var(--sk-blue);background:#e8f2fb;border-radius:999px;align-items:center;gap:.35em;margin-top:.35em;padding:.2em .6em;font-size:.92em;font-weight:700;display:inline-flex}.ember-sk-reaction .ember-sk-icon{width:1em;height:1em}.ember-sk-threadrow{color:var(--sk-blue);align-items:center;gap:.5em;margin-top:.45em;font-size:.92em;font-weight:700;display:flex}.ember-sk-threadrow small{color:var(--sk-muted);font-size:.92em;font-weight:400}.ember-sk-replies{color:var(--sk-muted);align-items:center;gap:.6em;font-size:.95em;display:flex}.ember-sk-replies:after{background:var(--sk-line);content:"";flex:1;height:1px}.ember-sk-composer{color:var(--sk-muted);border:1px solid #bbbaba;border-radius:.6em;margin-top:.4em;display:grid;overflow:hidden}.ember-sk-tools{min-height:2.25em;color:var(--sk-muted);background:#f8f8f8;align-items:center;gap:.15em;padding:0 .45em;display:flex}.ember-sk-tools .ember-sk-icon{box-sizing:content-box;border-radius:.3em;width:1.05em;height:1.05em;padding:.4em}.ember-sk-tools b{padding:.3em .4em;font-size:.95em;font-weight:700}.ember-sk-sep{background:#d9d9d9;width:1px;height:1.3em;margin-inline:.25em}.ember-sk-tools-bottom{background:var(--mock-bg,#fff);min-height:2.4em;padding-inline:.55em}.ember-sk-plus{width:1.85em;height:1.85em;color:var(--sk-ink);background:#efefef;border-radius:50%;place-items:center;margin-right:.15em;display:grid}.ember-sk-plus .ember-sk-icon{width:1em;height:1em;padding:0}.ember-sk-placeholder{color:#616061;padding:.55em .85em .25em;font-size:1.15em;line-height:1.47}.ember-sk-send{color:#a8a8a8;background:#e8e8e8;border-radius:.3em;align-items:stretch;margin-left:auto;display:inline-flex;overflow:hidden}.ember-sk-send .ember-sk-icon{border-radius:0;width:1em;height:1em;padding:.45em .55em}.ember-sk-send i{background:#d0d0d0;width:1px}.ember-sk-reaction{width:max-content;height:1.7em;color:var(--sk-blue);background:#e8f5fa;border:1px solid #1d9bd1;border-radius:999px;align-items:center;gap:.3em;margin-top:.35em;padding:0 .5em 0 .4em;font-size:1em;font-weight:700;display:inline-flex}.ember-sk-reaction .ember-sk-emoji{background:#2eb67d;border-radius:.22em;place-items:center;width:1.1em;height:1.1em;display:inline-grid}.ember-sk-reaction .ember-sk-emoji:after{content:"";border:.16em solid #fff;border-width:0 .16em .16em 0;width:.32em;height:.6em;margin-top:-.12em;transform:rotate(45deg)}.ember-sk-file{gap:.35em;margin-top:.35em;display:grid}.ember-sk-file-name{color:var(--sk-muted);align-items:center;gap:.25em;font-size:.92em;display:flex}.ember-sk-file-name .ember-sk-icon{width:.9em;height:.9em}.ember-sk-chart{background:var(--mock-bg,#fff);color:#1a1917;width:min(100%,26em);font-family:var(--site-font-sans);border:1px solid #1d1c1d21;border-radius:.55em;gap:.5em;padding:.75em .9em .7em;display:grid}.ember-sk-chart-title b{font-size:.95em;font-weight:600;display:block}.ember-sk-chart-title small{color:#6b6a6b;font-size:.78em;display:block}.ember-sk-chart-plot{grid-template-columns:1.6em minmax(0,1fr);gap:.4em;display:grid}.ember-sk-chart-y{color:#6b6a6b;text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:1.4em;font-size:.72em;display:flex}.ember-sk-chart-bars{background-color:#0000;background-image:linear-gradient(#e6e6e6,#e6e6e6),linear-gradient(#e6e6e6,#e6e6e6),linear-gradient(#e6e6e6,#e6e6e6);background-position:0 0,0 33.3%,0 66.6%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 1px,100% 1px,100% 1px;background-attachment:scroll,scroll,scroll;background-origin:content-box;background-clip:border-box,border-box,border-box;justify-content:space-around;align-items:end;height:5.6em;padding:0 .4em 1.4em;display:flex;position:relative}.ember-sk-chart-bars:after{content:"";border-top:1px solid #9a9a9a;position:absolute;bottom:1.4em;left:0;right:0}.ember-sk-bar{grid-template-rows:auto minmax(0,1fr);place-items:end center;gap:.25em;width:3.4em;height:100%;display:grid;position:relative}.ember-sk-bar b{color:#454545;font-size:.78em;font-weight:500}.ember-sk-bar i{width:2.1em;height:var(--h);transform-origin:bottom;background:#c9c5bc}.ember-sk-bar.is-hot i{background:var(--t-ember)}.ember-sk-bar.is-hot b{color:var(--sk-ink);font-weight:700}.ember-sk-bar small{color:#6b6a6b;white-space:nowrap;margin-top:.35em;font-size:.75em;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ember-sk-banner{background:var(--mock-bg,#fff);color:#1d1c1d;border:1px solid #00000014;border-radius:.9em;grid-column:3/8;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75em;width:22em;padding:.85em .95em .9em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;display:grid;box-shadow:0 1px 2px #0000000f,0 14px 32px -14px #00000047}.ember-sk-banner img{width:2.2em;height:2.2em;margin-top:.1em}.ember-sk-banner>div{gap:.15em;min-width:0;display:grid}.ember-sk-banner-title{align-items:baseline;gap:.4em;font-size:.95em;display:flex}.ember-sk-banner-title b{font-weight:700}.ember-sk-banner-title small{color:#616061;font-size:.9em}.ember-sk-banner-title em{color:#6b6b6b;margin-left:auto;font-size:.85em;font-style:normal}.ember-sk-banner p{font-size:.95em;line-height:1.38}.ember-t-days{gap:1.4em;width:max-content;max-width:100%;display:grid}.ember-t-days-grid{grid-template-columns:repeat(7,1.75em);grid-auto-rows:minmax(1.75em,auto);align-items:center;gap:1.25em;display:grid}.ember-t-days-grid>i{background:var(--ember-plate-dot,#dad8d2);border-radius:50%;width:1.75em;height:1.75em}.ember-t-days-grid>i.is-today{background:var(--t-ember);box-shadow:0 0 0 .3em var(--t-ember-soft)}.ember-t-days-caption{color:var(--ember-plate-muted,var(--t-muted));font-size:1.05em}.ember-t-days-caption b{color:var(--ember-plate-ink,var(--t-ink));font-weight:600}.ember-t-lineage{border:1px solid var(--t-line);background:var(--mock-bg,#fff);border-radius:.7em;grid-template-rows:auto auto minmax(0,1fr);width:max-content;max-width:100%;font-size:.84em;display:grid;overflow:hidden;box-shadow:0 1px 2px #1a19170a,0 12px 32px -20px #1a19172e}.ember-t-lineage-head{border-bottom:1px solid var(--t-line);align-items:center;gap:1em;min-width:0;padding:.65em .9em;font-size:.88em;display:flex}.ember-t-lineage-head>span:first-child{align-items:center;gap:.45em;font-weight:700;display:flex}.ember-t-lineage-head>span:first-child i{background:var(--t-ember);border-radius:.22em;width:.9em;height:.9em}.ember-t-lineage-filters{align-items:center;gap:.5em;min-width:0;margin-left:auto;font-size:.92em;display:flex}.ember-t-lineage-asset{border:1px solid var(--t-line);background:var(--mock-bg,#fff);white-space:nowrap;border-radius:.4em;align-items:center;gap:.15em;min-width:0;padding:.3em .55em;display:inline-flex}.ember-t-lineage-asset small{color:var(--t-muted);font-size:1em}.ember-t-lineage-asset b{max-width:8em;font-family:var(--site-font-mono);text-overflow:ellipsis;font-size:.95em;font-weight:600;overflow:hidden}.ember-t-lineage-asset .ember-sk-icon{width:.9em;height:.9em;color:var(--t-muted);margin-left:.2em}.ember-t-lineage-dir{border:1px solid var(--t-line);background:var(--t-fill);border-radius:.45em;padding:.15em;display:inline-flex}.ember-t-lineage-dir b{color:var(--t-muted);border-radius:.3em;padding:.2em .55em;font-weight:500}.ember-t-lineage-dir b[data-active=true]{background:var(--mock-bg,#fff);color:var(--t-ink);font-weight:600;box-shadow:0 1px 2px #1a191714}.ember-t-lineage-depth{color:var(--t-muted);white-space:nowrap;align-items:center;gap:.3em;display:inline-flex}.ember-t-lineage-depth b{color:var(--t-ink);font-weight:600}.ember-t-lineage-depth .ember-sk-icon{width:.9em;height:.9em}.ember-t-lineage-summary{border-bottom:1px solid var(--t-line);color:var(--t-muted);align-items:baseline;gap:.6em;padding:.45em .9em;font-size:.84em;display:flex}.ember-t-lineage-summary b{color:var(--t-ink);font-weight:600}.ember-t-lineage-summary em{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-style:normal;overflow:hidden}.ember-t-canvas{background-color:#f7f7f6;background-image:radial-gradient(circle,#48454a73 .6px,#0000 .75px);background-position:4px 4px;background-size:14px 14px;place-items:center;padding:1.5em 1em 1.7em;display:grid}.ember-t-dag{grid-template-columns:auto 2.6em auto 2.2em auto;align-items:center;width:max-content;max-width:100%;display:grid}.ember-t-dag-col{gap:1.3em;display:grid}.ember-t-node{background:var(--mock-bg,#fff);min-width:11.5em;color:var(--t-ink);text-align:left;white-space:nowrap;border:1px solid #d9d7d2;border-radius:.55em;display:grid;box-shadow:0 1px 2px #1a19170d}.ember-t-node-head{align-items:center;gap:.5em;padding:.5em .7em .45em;display:flex}.ember-t-node-icon{width:1.6em;height:1.6em;color:var(--t-muted);background:#ecebe7;border-radius:.3em;flex:none;place-items:center;font-size:.8em;font-style:normal;font-weight:600;display:inline-grid}.ember-t-node-icon img{width:1em;height:1em}.ember-t-node code{font-family:var(--site-font-mono);text-overflow:ellipsis;font-size:.86em;font-weight:600;overflow:hidden}.ember-t-node small{color:var(--t-muted);border-top:1px solid #ecebe7;padding:.35em .7em .4em;font-size:.8em;display:block}.ember-t-node-new{border-color:var(--t-ember);position:relative;box-shadow:0 0 0 2px #e7885d38,0 1px 2px #1a19170d,0 10px 24px -16px #1a191738}.ember-t-node-new .ember-t-node-icon{background:var(--t-ember-soft)}.ember-t-node-tag{background:var(--mock-bg,#fff);color:#b8432a;white-space:nowrap;border:1px solid #f3c9b8;border-radius:.35em;padding:.2em .55em;font-size:.74em;font-style:normal;font-weight:600;position:absolute;bottom:calc(100% + .5em);left:0}.ember-t-edges{color:#1a1917;width:100%;height:6.4em;overflow:visible}.ember-t-edges path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;opacity:.55;vector-effect:non-scaling-stroke}.ember-t-edges-out{color:var(--t-green)}.ember-t-edges-out path{opacity:.9}.ember-t-live{color:var(--t-green);white-space:nowrap;grid-template-columns:auto auto;align-items:center;gap:.1em .45em;font-size:.85em;font-weight:600;display:grid}.ember-t-live i{background:var(--t-green);border-radius:50%;width:.55em;height:.55em}.ember-t-live small{color:var(--t-muted);grid-column:2;font-size:.9em;font-weight:400}.ember-rail-card[data-active=true] .ember-story-step{animation:ember-settle .4s var(--site-ease-out-quart) both;animation-delay:calc(var(--lead,0s) + var(--i,0) * var(--pace,.16s))}.ember-rail-card[data-kind=learn]{--lead:.2s;--pace:.32s}.ember-rail-card[data-kind=find]{--lead:2.3s;--pace:.45s}.ember-rail-card[data-kind=evidence]{--lead:.3s;--pace:.7s}.ember-rail-card[data-kind=evidence] .ember-sk{font-size:.82em}.ember-rail-card[data-kind=build]{--lead:1.5s;--pace:.5s}.ember-rail-card[data-kind=propose]{--lead:.3s;--pace:.9s}.ember-rail-card[data-kind=propose] .ember-sk{font-size:.8em}.ember-rail-card[data-kind=propose] .ember-attachment{margin-top:.4em}.ember-rail-card[data-active=true][data-kind=find] .ember-t-days-grid>i{animation:ember-t-day .3s var(--site-ease-out-quart) both;animation-delay:calc(var(--i,0) * 75ms)}.ember-rail-card[data-active=true][data-kind=find] .ember-t-days-grid>i.is-today{animation-name:ember-t-today;animation-duration:.5s}.ember-rail-card[data-active=true][data-kind=evidence] .ember-sk-bar i{animation:ember-bar-grow .45s var(--site-ease-out-quart) both;animation-delay:calc(.7s + var(--i,0) * .12s)}.ember-rail-card[data-active=true][data-kind=build] .ember-t-edges:not(.ember-t-edges-out) path{animation:ember-t-draw .7s var(--site-ease-out-quart) .1s both}.ember-rail-card[data-active=true][data-kind=build] .ember-t-node-new{animation:ember-t-node-in .6s var(--site-ease-out-quart) .7s both}.ember-rail-card[data-active=true][data-kind=build] .ember-t-edges-out path{animation:ember-t-draw .5s var(--site-ease-out-quart) 1.9s both}@keyframes ember-bar-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes ember-t-day{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes ember-t-today{0%{opacity:0;box-shadow:0 0 0 0 var(--t-ember-soft);transform:scale(.4)}60%{opacity:1;box-shadow:0 0 0 .5em var(--t-ember-soft);transform:scale(1.25)}to{opacity:1;box-shadow:0 0 0 .3em var(--t-ember-soft);transform:none}}@keyframes ember-t-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes ember-t-node-in{0%{opacity:0;border-style:dashed;transform:translateY(4px)}60%{opacity:1;border-style:dashed}to{opacity:1;border-style:solid;transform:none}}@media (max-width:640px){.ember-t-lineage{font-size:.6em}.ember-t-lineage-filters,.ember-t-live small{display:none}.ember-t-lineage-head{margin-inline:-1em;padding-inline:1em}.ember-t-dag{grid-template-columns:auto 2.4em auto 2em auto}.ember-story-scene{padding:1.5em}}@media (prefers-reduced-motion:reduce){.ember-rail-card .ember-story-step,.ember-rail-card .ember-t-days-grid>i,.ember-rail-card .ember-sk-bar i,.ember-rail-card .ember-t-edges path,.ember-rail-card .ember-t-node-new{animation:none!important}}.ember-sk-incident.ember-sk{border-color:var(--ember-frame-ring);width:100%;box-shadow:var(--ember-frame-shadow);border-radius:12px;gap:0;padding:0;font-size:.8125rem}.ember-sk-incident .ember-slack-titlebar{margin:0}.ember-sk-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-width:0;display:grid}.ember-sk-pane,.ember-sk-thread{align-content:start;gap:.5em;min-width:0;padding:0 1.1em .9em;display:grid}.ember-sk-pane{border-right:1px solid var(--sk-line)}.ember-sk-split .ember-sk-head{margin-inline:-1.1em;padding-inline:1.1em}.ember-sk-head-channel b{white-space:nowrap}.ember-sk-head-channel small{text-overflow:ellipsis;white-space:nowrap;margin-left:.4em;font-size:.78em;overflow:hidden}.ember-sk-list-tight{margin:.3em 0;font-size:1em}.ember-sk-list-tight code{font-size:.86em}.ember-sk-incident .ember-attachment{margin-top:.45em}.ember-sk-incident .ember-slack-buttons{margin-top:.55em}.ember-sk-unfurl{border-left:4px solid #ddd;gap:.25em;margin-top:.45em;padding:.35em 0 .35em .85em;display:grid}.ember-sk-unfurl-site{color:var(--sk-ink);align-items:center;gap:.4em;font-size:.92em;font-weight:700;display:flex}.ember-sk-unfurl-site img{width:1.05em;height:1.05em}.ember-sk-unfurl b{color:var(--sk-blue);font-size:1.05em;font-weight:700}.ember-sk-unfurl p{font-size:1em}.ember-sk-unfurl small{color:var(--sk-muted);font-size:.85em}@media (max-width:640px){.ember-sk-split{grid-template-columns:minmax(0,1fr)}.ember-sk-pane{display:none}.ember-story-scene{padding:0;font-size:.75rem;display:block}.ember-sk,.ember-t-lineage{width:100%;max-width:none}.ember-rail-card[data-kind=evidence] .ember-sk{font-size:.72rem}.ember-t-days{justify-items:center;width:100%}.ember-t-lineage{font-size:.72rem}.ember-t-lineage-summary em{display:none}.ember-t-canvas{padding:1.2em 1em 1.4em}.ember-t-dag{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:0;width:100%}.ember-t-edges{display:none}.ember-t-dag-col{gap:.75em;width:100%}.ember-t-dag-col+.ember-t-dag-col{margin-top:1.6em;position:relative}.ember-t-dag-col+.ember-t-dag-col:before{content:"";background:#c9c4b8;width:1px;height:1.6em;position:absolute;top:-1.6em;left:1.6em}.ember-t-dag-col:last-child:before{background:var(--t-green)}.ember-t-node{white-space:normal;width:100%}.ember-t-node-tag{white-space:normal;width:max-content;max-width:100%;margin:.6em .7em 0;display:inline-block;position:static}.ember-t-node-new{display:grid}.ember-t-live{justify-self:start}.ember-t-days-grid{justify-content:center}.ember-sk-banner{grid-column:1/-1;width:100%;margin-top:.5em}}.ember-app-growth{border-left:1px solid var(--ui-line);background:var(--ui-bg);align-content:start;gap:0;min-width:0;min-height:0;padding:.75rem 1rem;font-size:.8125rem;display:grid;overflow:hidden}.ember-growth-title{border-bottom:1px solid var(--ui-line);gap:.05rem;padding-bottom:.6rem;display:grid}.ember-growth-id{color:var(--ui-muted);letter-spacing:.02em;font-size:.6875rem;font-weight:500}.ember-growth-title b{letter-spacing:-.005em;font-size:.875rem;font-weight:600}.ember-growth-title small{color:var(--ui-muted);font-size:.75rem}.ember-growth-props{margin:0;padding:.3rem 0 .25rem;display:grid}.ember-growth-props>div{grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:1.6rem;display:grid}.ember-growth-props dt{color:var(--ui-muted);font-size:.75rem}.ember-growth-props dd{min-width:0;color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;margin:0;font-size:.8125rem;display:flex;overflow:hidden}.ember-growth-dot{background:var(--ui-green);border-radius:50%;width:.4rem;height:.4rem}.ember-growth-days{gap:2px;display:inline-flex}.ember-growth-days i{background:var(--ui-bg-3);border-radius:1px;width:.3rem;height:.7rem}.ember-growth-days i.is-done{background:var(--ui-ink-2)}.ember-growth-read{border-top:1px solid var(--ui-line);grid-template-columns:1fr 1fr;gap:0 .75rem;padding:.6rem 0 .5rem;display:grid}.ember-growth-arm{gap:.05rem;display:grid}.ember-growth-arm span{color:var(--ui-muted);font-size:.6875rem}.ember-growth-arm b{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.2}.ember-growth-arm em{color:var(--ui-ink-2);font-size:.75rem;font-style:normal}.ember-growth-arm:first-child b{color:var(--ui-ember)}.ember-growth-arm.is-control em{color:var(--ui-muted)}.ember-growth-trend{grid-column:1/-1;width:100%;height:2rem;margin-top:.45rem;overflow:visible}.ember-growth-trend path{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ember-growth-trend-control{stroke:#cfcbc2}.ember-growth-trend-variant{stroke:var(--ui-ember)}.ember-growth-trend circle{fill:var(--ui-ember)}.ember-growth-axis{color:var(--ui-muted);grid-column:1/-1;justify-content:space-between;margin-top:.2rem;font-size:.6875rem;display:flex}.ember-growth-next{border-top:1px solid var(--ui-line);gap:.1rem;padding-top:.6rem;display:grid}.ember-growth-next>span{color:var(--ui-muted);font-size:.75rem}.ember-growth-next>b{font-size:.8125rem;font-weight:600}.ember-growth-next>small{color:var(--ui-muted);font-size:.75rem}.ember-growth-link{color:var(--ui-ink);align-items:center;gap:.3rem;margin-top:.35rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ember-growth-link i{color:var(--ui-muted);font-style:normal}.ember-app-shell[data-play=true] .ember-growth-trend-variant{animation:ember-story-draw 1.1s var(--site-ease-out-quart) .9s both}@media (min-width:1024px){.ember-app{grid-template-rows:minmax(0,1fr);grid-template-columns:11.5rem minmax(0,1fr) 16.5rem}.ember-toast{right:17.5rem}}@media (max-width:1023px){.ember-app-growth{display:none}}@media (max-width:640px){.ember-app-bar{min-height:2.5rem;padding-inline:1rem;font-size:.8125rem}.ember-app-bar-meta{display:none}.ember-view{gap:.85rem;padding:1rem 1rem 1.1rem}.ember-view-head p{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.ember-add-source{display:none}.ember-sources{gap:.4rem}.ember-source{padding:.3rem .55rem;font-size:.75rem}.ember-source small{display:none}.ember-wh-table{margin-top:.25rem;font-size:.875rem}.ember-wh-group{padding-top:.5rem;font-size:.8125rem}.ember-wh-row{min-height:2.5rem}.ember-wh-name code,.ember-wh-value{font-size:.8125rem}.ember-wh-row~.ember-wh-group,.ember-wh-row~.ember-wh-group~.ember-wh-row,.ember-toast,.ember-sk-composer{display:none}.ember-sk{padding-bottom:1.1em}}
