.dt-start{isolation:isolate;grid-template-columns:1fr 1fr;display:inline-grid;position:relative}.dt-start:before{content:"";z-index:-1;border:1px solid var(--btn-edge);background:var(--btn-bg);box-shadow:inset 0 1px 0 var(--btn-sheen), 0 1px 2px var(--shade-near);border-radius:6px;grid-area:1/1/2/3}.dt-start>.dt-agent-wrap{display:contents}.dt-start-gh,.dt-start .dt-agent{min-height:44px;box-shadow:none;letter-spacing:-.012em;text-align:center;background:padding-box padding-box;border:1px solid #0000;padding:0 18px;font-size:.9375rem;line-height:1;transition:background-color .12s,color .12s;position:relative}.dt-start-gh{color:var(--btn-ink);border-radius:6px 0 0 6px;grid-area:1/1;justify-content:center;align-items:center;gap:10px;font-weight:560;display:inline-flex}.dt-start-gh svg{flex:none;width:17px;height:17px;margin-top:-1px}.dt-start .dt-agent{width:auto;color:color-mix(in srgb, var(--btn-ink) 88%, transparent);border-radius:0 6px 6px 0;grid-area:1/2;font-weight:520}.dt-start .dt-agent:before{content:"";background:color-mix(in srgb, var(--btn-ink) 20%, transparent);width:1px;position:absolute;top:9px;bottom:9px;left:-1px}.dt-start-gh:hover,.dt-start .dt-agent:hover{color:var(--btn-ink);background:var(--btn-bg-hover) padding-box;border-color:#0000}.dt-start-gh:active,.dt-start .dt-agent:active{background:var(--btn-bg-active) padding-box;box-shadow:none;transform:translateY(.5px)}.dt-start-gh:focus-visible,.dt-start .dt-agent:focus-visible{outline-offset:var(--ring-inset)}.dt-start .dt-prompt-manual{grid-area:2/1/3/3}.dt-start .dt-agent-logo .dt-agent-light{display:none}.dt-start .dt-agent-logo .dt-agent-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dt-start .dt-agent-logo .dt-agent-light{display:block}:root:not([data-theme=light]) .dt-start .dt-agent-logo .dt-agent-dark{display:none}}:root[data-theme=dark] .dt-start .dt-agent-logo .dt-agent-light{display:block}:root[data-theme=dark] .dt-start .dt-agent-logo .dt-agent-dark{display:none}@media (width<=479px){.dt-start{grid-template-columns:1fr;width:100%;display:grid}.dt-start:before{grid-area:1/1/3/2}.dt-start-gh{border-radius:6px 6px 0 0}.dt-start .dt-agent{border-radius:0 0 6px 6px;grid-area:2/1;width:auto}.dt-start .dt-agent:before{width:auto;height:1px;inset:-1px 14px auto}.dt-start .dt-prompt-manual{grid-area:3/1}}.dt-hero{padding-left:max(var(--hero-gutter), env(safe-area-inset-left));padding-right:max(var(--hero-gutter), env(safe-area-inset-right))}.dt-display{letter-spacing:-.022em;font-size:clamp(2.5rem,1rem + 4vw,4.75rem);font-weight:500;line-height:1.02}.dt-hero-title{text-wrap:balance;max-inline-size:11.5em;font-size:clamp(2.25rem,.8rem + 3vw,3.5rem);line-height:1.04}@media (width>=1024px){.dt-hero-title{font-size:max(clamp(2.25rem,.8rem + 3vw,3.5rem),min(8.7cqi,4.75rem))}}.dt-h2{letter-spacing:-.018em;font-size:clamp(2.125rem,1.3rem + 2.2vw,3.25rem);font-weight:500;line-height:1.06}.dt-h2s{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.625rem,1.15rem + 1.25vw,2.25rem);font-weight:500;line-height:1.16}.dt-sub{letter-spacing:-.014em;color:var(--ink-2);text-wrap:pretty;font-size:clamp(1.1875rem,.9rem + .85vw,1.5rem);line-height:1.45}.dt-small{color:var(--ink-3);text-wrap:pretty;font-size:.8125rem;line-height:1.55}.dt-mono{font-feature-settings:normal;font-family:IBM Plex Mono,ui-monospace,monospace}.dt-label{letter-spacing:0;color:var(--ink-3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;line-height:1}.dt-window-wash{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 88%, transparent) 0%, color-mix(in srgb, var(--bg) 78%, transparent) 48%, color-mix(in srgb, var(--bg) 24%, transparent) 72%, transparent 86%)}@media (width>=1024px){.dt-window-wash{background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 86%, transparent) 0%, color-mix(in srgb, var(--bg) 78%, transparent) 42%, color-mix(in srgb, var(--bg) 46%, transparent) 56%, color-mix(in srgb, var(--bg) 12%, transparent) 68%, transparent 78%)}}.dt-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:12px}.dt-step-n{border:1px solid var(--line-2);background:var(--surface-2);width:24px;height:24px;color:var(--ink-2);border-radius:6px;place-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;font-weight:500;display:grid}.dt-logos{height:56px;display:grid}.dt-logo-mark svg{width:auto;height:100%;display:block}.dt-logo-mark svg [fill]:not([fill=none]),.dt-logo-mark svg path{fill:currentColor}.dt-logo-mark svg [fill=white]{fill:var(--bg)}.dt-logo-mark.census{height:34px}.dt-logo-mark.jpmorgan{height:30px}.dt-logo-mark.wealthsimple{height:26px}@media (prefers-reduced-motion:reduce){.dt-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;height:auto;display:flex}.dt-logo{opacity:1;transform:none}.dt-logo-ticks{display:none}.dt-logo-mark.census{height:27px}.dt-logo-mark.jpmorgan{height:24px}.dt-logo-mark.wealthsimple{height:20px}}.dt-grid-line{border-top:1px dashed var(--line);height:0;position:absolute;left:0;right:0}.dt-tick{color:var(--ink-3);background:var(--surface);padding-right:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;line-height:1;position:absolute;left:0;transform:translateY(round(50%,1px))}.dt-bars{gap:10px;display:grid}.dt-bar-track{border-left:1px solid var(--line-2);height:26px;margin-right:4.5rem;position:relative}@media (width>=640px){.dt-bars{gap:0;display:flex;container-type:inline-size}.dt-bar-track{border-left:0;border-bottom:1px solid var(--line-2);height:264px;margin:0}}.dt-max{border:1px solid var(--mx-line);background:var(--mx-wash);color:var(--mx-ink);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.28em;padding:.34em .55em .3em;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;font-size:.625rem;font-weight:650;line-height:1;display:inline-flex}.dt-max svg{width:.85em;height:.85em}.dt-bar-item.max .dt-bar-name{color:var(--ink)}.dt-bar-item.max .dt-bar{background:var(--mx-bar);box-shadow:none}.dt-bar-item.max .dt-price{color:var(--mx-ink);font-size:.875rem;font-weight:600}@media (width>=640px) and (width<=767.98px){.dt-bar-item.jog .dt-price,.dt-bar-item.max .dt-price{font-size:.8125rem}.dt-bar-item.max .dt-max{padding-inline:.36em}.dt-bar-item.max .dt-max span{display:none}}@media (width>=640px) and (width<=959.98px){.dt-bar-item.max .dt-max{order:-1}}.dt-plans{gap:16px;padding:0;list-style:none;display:grid}@media (width>=768px){.dt-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.dt-plan{--plan:var(--green-bar);--plan-ink:var(--green-deep);--plan-wash:var(--green-wash);isolation:isolate;grid-row:span 5;grid-template-rows:subgrid;background:var(--surface);row-gap:0;padding:26px 24px 22px;display:grid;position:relative;overflow:hidden}.dt-plan-art{z-index:-1;position:absolute;inset:0}.dt-plan-art img{z-index:0;object-fit:cover;object-position:80% 30%;filter:blur(3px)saturate(.95);width:100%;height:100%;position:relative;transform:scale(1.06)}.dt-plan-art:before{content:"";z-index:1;background:var(--plan);mix-blend-mode:color;opacity:.28;position:absolute;inset:0}.dt-plan-art:after{content:"";z-index:2;background:linear-gradient(135deg, var(--lightningcss-light,#ffffff38)var(--lightningcss-dark,#fffaeb0a) 0%, transparent 32%), linear-gradient(0deg, color-mix(in srgb, var(--surface) 85%, transparent) 0%, transparent 30%), linear-gradient(90deg, color-mix(in srgb, var(--surface) 82%, transparent) 0%, color-mix(in srgb, var(--surface) 78%, transparent) 60%, color-mix(in srgb, var(--surface) 58%, transparent) 100%);position:absolute;inset:0}.dt-plan{box-shadow:inset 0 1px 0 var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#fffaeb12), inset 0 0 0 1px var(--lightningcss-light,#fff3)var(--lightningcss-dark,#fffaeb0a), 0 1px 2px var(--shade-near), 0 18px 40px -22px var(--shade)}@media (width>=1280px){.dt-plan-art:after{background:linear-gradient(135deg, var(--lightningcss-light,#ffffff38)var(--lightningcss-dark,#fffaeb0a) 0%, transparent 32%), linear-gradient(0deg, color-mix(in srgb, var(--surface) 85%, transparent) 0%, transparent 30%), linear-gradient(90deg, color-mix(in srgb, var(--surface) 82%, transparent) 0%, color-mix(in srgb, var(--surface) 82%, transparent) 58%, color-mix(in srgb, var(--surface) 40%, transparent) 100%)}.dt-plan-line{max-width:24rem}.dt-plan.max .dt-plan-art img{object-position:80% 55%}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dt-plan-art img{filter:blur(3px)saturate(1.05)brightness(.8)}}:root[data-theme=dark] .dt-plan-art img{filter:blur(3px)saturate(1.05)brightness(.8)}.dt-plan.max .dt-plan-art img{filter:blur(3px)saturate()contrast(1.4)brightness(.95)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dt-plan.max .dt-plan-art img{filter:blur(3px)saturate(1.05)contrast(1.4)brightness(.8)}}:root[data-theme=dark] .dt-plan.max .dt-plan-art img{filter:blur(3px)saturate(1.05)contrast(1.4)brightness(.8)}@media (width>=640px){.dt-plan{padding:32px 32px 26px}}.dt-plan.max{--plan:var(--mx);--plan-ink:var(--mx-ink);--plan-wash:var(--mx-wash)}.dt-plan-name{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.014em;color:var(--ink);align-items:center;gap:10px;font-size:clamp(1.5rem,1.3rem + .5vw,1.875rem);font-weight:500;line-height:1.1;display:flex}.dt-plan-name:before{content:"";background:linear-gradient(135deg, var(--plan), var(--plan-ink));border-radius:3px;flex:none;width:10px;height:10px}.dt-plan-name .dt-max{background:linear-gradient(var(--mx-wash), var(--mx-wash)), var(--surface);font-size:.6875rem}.dt-plan-line{letter-spacing:-.006em;color:var(--ink-2);text-wrap:pretty;margin-top:8px;font-size:1rem;line-height:1.5}.dt-plan-price{align-self:start;align-items:center;gap:12px;margin-top:28px;display:flex}.dt-plan-price b{font-family:var(--serif);font-optical-sizing:auto;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;color:var(--plan-ink);white-space:nowrap;font-size:clamp(2.375rem,1.9rem + 1.3vw,3.125rem);font-weight:500;line-height:1}.dt-plan-price span{color:var(--ink-2);white-space:nowrap;font-size:.8125rem;line-height:1.3}.dt-plan-use{flex-wrap:wrap;align-self:start;align-items:center;gap:10px 16px;margin:20px 0 24px;display:flex}.dt-plan-free{color:var(--green-deep);white-space:nowrap;align-items:center;gap:.45em;font-size:.8125rem;display:inline-flex}.dt-plan-label{border:1px solid var(--line);background:var(--surface-2);font-feature-settings:normal;color:var(--ink);white-space:nowrap;border-radius:8px;padding:7px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.875rem;line-height:1.2}.dt-plan.max .dt-plan-label{border-color:var(--mx-line)}.dt-plan-label .k{color:var(--key)}.dt-plan-label .p{color:var(--ink-3)}.dt-plan.jog .dt-plan-label .v{color:var(--green)}.dt-plan.max .dt-plan-label .v{color:var(--mx-ink)}.dt-plan-less{border-top:1px solid var(--line);flex-wrap:wrap;align-self:end;gap:8px 24px;padding:18px 0 0;list-style:none;display:flex}.dt-plan-less li{color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:.875rem;display:flex}.dt-plan-less b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.dt-plan-less .pv-logo{filter:grayscale(.6);opacity:.7}.dt-cache{--cache-inset:0px;position:relative}@media (width>=640px){.dt-cache{--cache-inset:44px}}@media (width>=1024px){.dt-cache{--cache-inset:clamp(48px, 5vw, 80px)}}.dt-cache-window{aspect-ratio:3/2;position:relative}@media (width>=640px){.dt-cache-window{aspect-ratio:16/9}}@media (width>=1024px){.dt-cache-window{aspect-ratio:auto;height:clamp(430px,34vw,510px)}}.dt-cache-window img{object-position:50% 32%}.dt-cache-wash{display:none}@media (width>=768px){.dt-cache-wash{background:radial-gradient(125% 110% at 0% 0%, color-mix(in srgb, var(--bg) 84%, transparent) 0%, color-mix(in srgb, var(--bg) 68%, transparent) 30%, color-mix(in srgb, var(--bg) 26%, transparent) 52%, transparent 66%);display:block}}@media (width>=768px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .dt-cache-wash{background:radial-gradient(125% 110% at 0% 0%, color-mix(in srgb, var(--bg) 62%, transparent) 0%, color-mix(in srgb, var(--bg) 44%, transparent) 30%, color-mix(in srgb, var(--bg) 12%, transparent) 52%, transparent 64%)}}@media (width>=768px){:root[data-theme=dark] .dt-cache-wash{background:radial-gradient(125% 110% at 0% 0%, color-mix(in srgb, var(--bg) 62%, transparent) 0%, color-mix(in srgb, var(--bg) 44%, transparent) 30%, color-mix(in srgb, var(--bg) 12%, transparent) 52%, transparent 64%)}}.dt-cache-words{margin-bottom:28px}.dt-cache-words .dt-h2{text-wrap:balance}@media (width>=768px){.dt-cache-words{z-index:1;max-width:40rem;padding:40px var(--cache-inset);margin:0;position:absolute;inset:0 auto auto 0}}@media (width>=1024px){.dt-cache-words{padding-top:clamp(48px,4.6vw,72px)}}.dt-cache-diff{z-index:1;margin:-48px 12px 0;position:relative}@media (width>=768px){.dt-cache-diff{width:min(30rem,58%);margin:-132px var(--cache-inset) 0 auto}}@media (width>=1024px){.dt-cache-diff{width:min(31rem,46%);margin-top:-168px}}@container diff (width<=25rem){.dt-cache-diff .dt-diff-tab{gap:6px;padding:0 12px}.dt-cache-diff .dt-diff-body{font-size:.75rem}.dt-cache-diff .dt-line{grid-template-columns:1.25rem 1fr}}@container diff (width<=18.75rem){.dt-cache-diff .dt-diff-body{font-size:.65rem}.dt-cache-diff .dt-line{grid-template-columns:.25rem 1fr;padding-right:6px}}.dt-reel{z-index:1;align-items:center;gap:4px;display:flex;position:absolute;bottom:60px;left:12px;right:12px}.dt-reel-view{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--bg) 66%, transparent) 30%, color-mix(in srgb, var(--bg) 66%, transparent) 70%, transparent);flex:1;min-width:0;padding:12px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}@media (width>=768px){.dt-reel{left:var(--cache-inset);right:calc(var(--cache-inset) + min(30rem, 58%) + 20px);bottom:24px}}@media (width>=1024px){.dt-reel{right:calc(var(--cache-inset) + min(31rem, 46%) + 24px);bottom:28px}}.dt-reel-track{width:max-content;animation:32s linear infinite dt-reel;display:flex}.dt-reel:is([data-stopped],[data-away]) .dt-reel-track,.dt-reel-view:hover .dt-reel-track{animation-play-state:paused}@keyframes dt-reel{to{transform:translate(-50%)}}.dt-reel-stop{background:color-mix(in srgb, var(--surface) 72%, transparent);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-right:6px;padding:0;display:inline-grid}.dt-reel-stop:hover{color:var(--ink)}.dt-reel-stop svg{width:10px;height:10px}@media (pointer:coarse){.dt-reel-stop{position:relative}.dt-reel-stop:before{content:"";position:absolute;inset:-10px}}.dt-reel-set{align-items:center;gap:28px;margin:0;padding:0 14px;list-style:none;display:flex}.dt-reel-set li{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:inline-flex}.dt-reel-mark{width:18px;height:18px;color:var(--ink-2);display:inline-flex}.dt-reel-mark svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.dt-reel-view{-webkit-mask-image:none;mask-image:none}.dt-reel-track{width:auto;animation:none}.dt-reel-set{flex-wrap:wrap;row-gap:8px}.dt-reel-set[aria-hidden],.dt-reel-stop{display:none}}@media (width<=639.98px){.dt-reel-set{gap:16px}.dt-reel-set li{gap:6px;font-size:.8125rem}.dt-reel-mark{width:15px;height:15px}}.dt-sec-tag{white-space:nowrap;color:var(--ink);background:color-mix(in srgb, var(--surface) 70%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:.45em;padding:.3em .8em;font-size:.9375rem;font-weight:500;line-height:1.25;transition:box-shadow .12s;display:inline-flex}a.dt-sec-tag:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.dt-sec-tag svg{flex:none;width:1em;height:1em}.dt-sec-sum{white-space:nowrap;display:inline-grid}.dt-sec-sum>b{font-weight:inherit;font-variant-numeric:tabular-nums;color:var(--green-deep);grid-area:1/1}.dt-sec-sum-room{visibility:hidden}.dt-sec-head{border-bottom:1px solid var(--line);padding:16px 16px 18px}@media (width>=640px){.dt-sec-head{padding:16px 24px 18px}}.dt-sec-length{grid-area:name}.dt-sec-head .dt-sec-billed{color:var(--green-deep);font-size:.875rem;font-weight:600}.dt-sec-head .dt-sec-cost{color:var(--ink-3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.dt-sec-axis{--handle:22px;grid-area:track;height:22px;position:relative}.dt-sec-axis:before,.dt-sec-axis-run{content:"";border-radius:2px;height:4px;position:absolute;top:9px;left:0}.dt-sec-axis:before{width:calc(100% * var(--hi) / 60);background:color-mix(in srgb, var(--ink) 10%, transparent)}.dt-sec-axis-run{background:var(--green-bar)}.dt-sec-axis input{--tall:28px;top:calc((22px - var(--tall)) / 2);left:calc(100% * var(--lo) / 60 - var(--handle) / 2);width:calc(100% * (var(--hi) - var(--lo)) / 60 + var(--handle));height:var(--tall);border-radius:calc(var(--tall) / 2);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;background:0 0;margin:0;position:absolute}@media (pointer:coarse){.dt-sec-axis input{--tall:44px}}.dt-sec-axis input::-webkit-slider-runnable-track{height:var(--tall);background:0 0}.dt-sec-axis input::-moz-range-track{height:var(--tall);background:0 0}.dt-sec-axis input::-webkit-slider-thumb{width:var(--handle);height:var(--handle);margin-top:calc((var(--tall) - var(--handle)) / 2);border:2px solid var(--green-bar);background:var(--surface);appearance:none;border-radius:50%;transition:box-shadow .12s;box-shadow:0 1px 3px #140e0447}.dt-sec-axis input::-moz-range-thumb{box-sizing:border-box;width:var(--handle);height:var(--handle);border:2px solid var(--green-bar);background:var(--surface);border-radius:50%;transition:box-shadow .12s;box-shadow:0 1px 3px #140e0447}.dt-sec-axis input:hover::-webkit-slider-thumb{box-shadow:0 1px 3px #140e0447, 0 0 0 6px color-mix(in oklab, var(--green-bar) 18%, transparent)}.dt-sec-axis input:active::-webkit-slider-thumb{box-shadow:0 1px 3px #140e0447, 0 0 0 6px color-mix(in oklab, var(--green-bar) 18%, transparent)}.dt-sec-axis input:hover::-moz-range-thumb{box-shadow:0 1px 3px #140e0447, 0 0 0 6px color-mix(in oklab, var(--green-bar) 18%, transparent)}.dt-sec-axis input:active::-moz-range-thumb{box-shadow:0 1px 3px #140e0447, 0 0 0 6px color-mix(in oklab, var(--green-bar) 18%, transparent)}.dt-sec-unit{text-align:right;line-height:1.5}.dt-sec-unit span{white-space:nowrap}.dt-sec-body{gap:22px;padding:20px 16px 22px;display:grid}@media (width>=640px){.dt-sec-body{padding:26px 24px 28px}}.dt-sec-group-name{margin-bottom:10px}.dt-sec-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dt-sec-head,.dt-sec-row{grid-template-columns:1fr auto 5.25rem;grid-template-areas:"name billed cost""track track track";align-items:center;gap:6px 10px;display:grid}.dt-sec-head{row-gap:14px}@media (width>=768px){.dt-sec-head,.dt-sec-row{grid-template-columns:8.5rem 1fr 3.25rem 6rem;grid-template-areas:"name track billed cost";column-gap:14px}}.dt-sec-name{color:var(--ink-2);white-space:nowrap;grid-area:name;align-items:center;gap:7px;font-size:.875rem;font-weight:500;display:flex}.dt-sec-row.jog .dt-sec-name{color:var(--ink)}.dt-sec-row.brand .pv-logo:not(.blacksmith){filter:grayscale(.6);opacity:.7}.dt-sec-row.brand .pv-logo.blacksmith{opacity:.88}.dt-sec-track{background:repeating-linear-gradient(90deg, transparent 0 calc(100% / 6 - 1px), color-mix(in srgb, var(--ink) 10%, transparent) calc(100% / 6 - 1px) calc(100% / 6)), color-mix(in srgb, var(--ink) 5%, transparent);border-radius:5px;grid-area:track;height:16px;position:relative;overflow:hidden}.dt-sec-run,.dt-sec-idle{position:absolute;top:0;bottom:0}.dt-sec-run{background:color-mix(in oklab, var(--brand,var(--ink-3)) 55%, var(--ink-3));opacity:.55;border-radius:5px 0 0 5px;left:0}.dt-sec-row.jog .dt-sec-run{opacity:1;background:var(--green-bar);border-radius:5px}.dt-sec-idle{background:repeating-linear-gradient(135deg, var(--del-mark) 0 2px, transparent 2px 6px), var(--del-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--del) 30%, transparent);border-radius:0 5px 5px 0}.dt-sec-billed,.dt-sec-cost{font-feature-settings:normal;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--ink-2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8125rem}.dt-sec-billed{grid-area:billed}.dt-sec-cost{grid-area:cost}.dt-sec-group[data-unit=minute] :is(.dt-sec-billed,.dt-sec-cost){color:var(--del)}.dt-sec-row.jog .dt-sec-billed,.dt-sec-row.jog .dt-sec-cost{color:var(--green-deep);font-size:.875rem;font-weight:600}.dt-rule{border-top:1px solid var(--line)}.dt-panel{background:var(--bg);border-bottom:1px solid var(--lightningcss-light,#281e0c29)var(--lightningcss-dark,#0009);border-radius:0 0 18px 18px;position:relative;box-shadow:0 30px 80px -30px #140e048c}.dt-closing-shade{background:radial-gradient(50% 40% at 50% 48%, color-mix(in srgb, var(--bg) 66%, transparent) 0%, color-mix(in srgb, var(--bg) 30%, transparent) 55%, transparent 100%), linear-gradient(0deg, color-mix(in srgb, var(--bg) 82%, transparent) 0%, transparent 18%)}.dt-veil{background:var(--veil-ink);opacity:calc(var(--veil,1) * var(--veil-max))}.dt-closing:not(:has(>.dt-veil)){visibility:hidden}@media (pointer:coarse){.dt-signin{height:40px;padding:0 15px 0 13px}.dt-logo-ticks{margin-top:-6px}.dt-logo-ticks button{width:44px;height:44px}.dt-logo-ticks i{width:20px}}.dt-link-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dt-link-line path{fill:none;stroke:var(--green-bar);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.dt-link-tag{border:1px solid var(--green-mark);background:color-mix(in oklab, var(--green-bar) 12%, var(--surface));box-shadow:0 0 0 3px var(--surface), 0 6px 16px -10px color-mix(in oklab, var(--green-bar) 80%, transparent);letter-spacing:-.005em;white-space:nowrap;color:var(--green);border-radius:999px;padding:3px 9px 3px 8px;font-size:.75rem;font-weight:500;line-height:1.2;position:absolute;translate:0 round(-50%,1px)}.dt-link-tag b{font-variant-numeric:tabular-nums;font-weight:650}@media (prefers-reduced-motion:no-preference){.dt-link-line path{animation:.25s cubic-bezier(.3,.7,.2,1) both dt-link-draw}.dt-link-tag{animation:.18s ease-out .11s both dt-link-tag}}@media (prefers-reduced-motion:reduce){.dt-link{transition:none}}
