@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-leading:initial}}}.trend-label{align-items:center;gap:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);color:var(--muted-foreground);display:inline-flex}.trend-label__glyph{--tw-leading:1;line-height:1}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-font-weight:initial}}}.vpath{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:inline-flex}.vpath__svg{max-width:100%;height:auto;display:block;overflow:visible}.vpath__lane-label{letter-spacing:.03em;fill:var(--ink-4);font-size:8px;font-weight:700}.vpath__guide{stroke:var(--rule-soft);stroke-width:1px;stroke-dasharray:2 3}.vpath__line{fill:none;stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.vpath__node{fill:var(--ink-3)}.vpath__node--latest{fill:var(--ink)}.vpath__node--win{fill:var(--brand)}.vpath__node--clickable{cursor:pointer}.vpath__caption{color:var(--ink-3);font-size:11px}.vpath-empty{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--ink-4)}.vpath-steps{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);color:var(--ink-3);flex-wrap:wrap;display:inline-flex}.vpath-steps__seq{align-items:center;display:inline-flex}.vpath-steps__arrow{color:var(--rule)}.vpath-steps__word{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ink-3)}.vpath-steps__word--latest{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--ink)}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.share-outer{padding:44px 0 72px}.share-sheet{background:var(--card);border:1px solid var(--rule);--foreground:var(--ink);--muted-foreground:var(--ink-3);--border:var(--rule);--muted:var(--rule-soft);--background:var(--paper);border-radius:18px;max-width:680px;margin:0 auto;padding:28px;overflow:hidden;box-shadow:0 28px 60px -42px #1c1a174d}.share-idea{flex-direction:column;gap:20px;display:flex}.share-idea__head{flex-direction:column;gap:6px;display:flex}.share-idea__vis{color:var(--muted-foreground);align-items:center;gap:6px;width:fit-content;font-size:12px;font-weight:600;display:inline-flex}.share-idea__vis-dot{background:var(--muted-foreground);border-radius:9999px;width:6px;height:6px}.share-idea__vis--public{color:var(--status-go)}.share-idea__vis--public .share-idea__vis-dot{background:var(--status-go)}.share-idea__vis--closed{color:var(--status-draft)}.share-idea__vis--closed .share-idea__vis-dot{background:var(--status-draft)}.share-idea__title{color:var(--foreground);font-size:22px;font-weight:600;line-height:1.3}.share-idea__sub{color:var(--muted-foreground);font-size:13px}.share-idea__spark{padding:8px 0}.share-idea__runs{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.share-idea__run{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding-bottom:14px;display:flex}.share-idea__run:last-child{border-bottom:none}.share-idea__run-head{align-items:center;gap:10px;display:flex}.share-idea__run-ver{color:var(--muted-foreground);font-size:12px;font-weight:600}.share-idea__run-date{color:var(--muted-foreground);margin-left:auto;font-size:12px}.share-idea__run-summary{color:var(--foreground);font-size:14px;line-height:1.55}.share-idea__missing{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:10px;padding:40px 12px;font-size:14px;display:flex}.share-idea__owner-note{color:var(--muted-foreground);background:var(--muted);border-radius:8px;margin-bottom:8px;padding:10px 14px;font-size:13px}.idea-share__feedback{border-top:1px solid var(--border);flex-direction:column;gap:16px;margin-top:24px;padding-top:20px;display:flex}
.idea-composer{flex-direction:column;gap:8px;display:flex}.idea-composer__row{align-items:center;gap:8px;display:flex}.idea-composer__anchor,.idea-composer__input{color:var(--foreground);background:var(--background);border:1px solid var(--border);box-sizing:border-box;border-radius:8px;min-height:46px;padding:12px 14px;font-size:14px}.idea-composer__anchor{flex:none}.idea-composer__input{flex:auto}.idea-composer__post{color:var(--foreground);background:var(--secondary);border:1px solid var(--border);box-sizing:border-box;cursor:pointer;border-radius:8px;min-height:46px;padding:12px 18px;font-size:13px;font-weight:600}.idea-composer__post:disabled{opacity:.5;cursor:default}.idea-composer__private{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:inline-flex}.idea-composer__count{color:var(--muted-foreground);align-self:flex-end;font-size:11px}@media (max-width:480px){.idea-composer__row{flex-wrap:wrap}.idea-composer__anchor{flex:auto}.idea-composer__input{flex:100%}.idea-composer__post{flex:auto}}
.idea-comments{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.idea-comments__empty{color:var(--muted-foreground);font-size:13px}.idea-comments__item{flex-direction:column;gap:4px;display:flex}.idea-comments__head{align-items:center;gap:8px;display:flex}.idea-comments__author{color:var(--foreground);font-size:13px;font-weight:600}.idea-comments__anchor{color:var(--muted-foreground);border:1px solid var(--border);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600}.idea-comments__private{color:var(--muted-foreground);font-size:11px;font-style:italic}.idea-comments__time{color:var(--muted-foreground);margin-left:auto;font-size:11px}.idea-comments__text{color:var(--foreground);font-size:14px;line-height:1.5}.idea-comments__actions button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;margin:-10px -8px;padding:10px 8px;font-size:11px}
.idea-share-btn{align-items:center;gap:8px;display:inline-flex}.idea-share-btn__main,.idea-share-btn__toggle{color:var(--foreground);background:var(--background);border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:500;display:inline-flex}.idea-share-btn__main .material-symbols-outlined{font-size:16px}.idea-share-btn__main:disabled,.idea-share-btn__toggle:disabled{opacity:.6;cursor:default}.idea-share-btn__toggle{color:var(--muted-foreground)}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial}}}.lc-kebab{position:relative}.lc-kebab__trigger{cursor:pointer;border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem)*1);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;color:var(--muted-foreground);background:0 0;border:none;transition-duration:.15s}.lc-kebab__trigger:hover{background:var(--muted);color:var(--foreground)}.lc-kebab__dropdown{z-index:50;border-radius:var(--radius-lg,.5rem);background:var(--card);border:1px solid var(--border);min-width:148px;overflow:hidden;box-shadow:0 4px 12px #00000014;box-shadow:0 4px 12px lab(0% 0 0/.08)}.lc-kebab__item{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--foreground);background:0 0;border:none;display:flex}.lc-kebab__item:hover{background:var(--muted)}.lc-kebab__item:disabled{cursor:not-allowed;opacity:.4}.lc-kebab__item--danger{color:var(--destructive)}.lc-kebab__item--danger:hover{background:var(--muted)}.lc-kebab__separator{background:var(--border);height:1px;margin:.25rem 0}@property --tw-duration{syntax:"*";inherits:false}
.trial-row{border-top:1px solid var(--rule-soft);width:100%}.trial-row__title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.trial-row__title:hover{text-decoration:underline}.trial-row__title--mobile{flex:1 1 0;min-width:0}.trial-row__desc{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.trial-row__status-word{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.trial-row__meta-text{color:var(--ink-4);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.trial-row__action{cursor:pointer;background:var(--brand);color:#fffaf6;white-space:nowrap;border:none;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:7px 13px;font-size:12.5px;font-weight:600;line-height:1;transition:opacity .15s;display:inline-flex}.trial-row__action:hover{opacity:.88}.trial-row__action:active{opacity:.75}.trial-row__action--outline{background:var(--card);color:var(--ink);border:1px solid var(--rule)}.trial-row__action--outline:hover{background:var(--paper);opacity:1}.trial-row__desktop{display:none}.trial-row__mobile{flex-direction:column;gap:8px;padding:14px 18px;display:flex}@media (min-width:641px){.trial-row__desktop{grid-template-columns:1fr 78px 132px 148px;align-items:center;gap:16px;padding:14px 28px;display:grid}.trial-row__mobile{display:none}.trial-row__main{flex-direction:column;gap:2px;min-width:0;display:flex}.trial-row__verdict{align-items:center;display:flex}.trial-row__spark{width:132px;min-width:0;overflow:hidden}.trial-row__meta{align-items:center;gap:6px;min-width:0;display:flex}.trial-row__meta-text{text-align:right;white-space:normal;overflow-wrap:break-word;flex:1 1 0;min-width:0}.trial-row__action-slot{flex-shrink:0;justify-content:flex-end;display:flex}.trial-row__action{min-height:unset;padding:7px 13px}}.trial-row__mobile-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.trial-row__mobile-spark .vpath-steps{flex-wrap:wrap;display:flex}.trial-row__mobile-footer{align-items:center;gap:8px;display:flex}.trial-row__mobile-footer>.trial-row__meta-text{text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.trial-row__mobile-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}
.portfolio-summary{border-bottom:1px solid var(--rule-soft);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px 20px;display:flex}.portfolio-summary__body{flex-direction:column;gap:8px;display:flex}.portfolio-summary__heading{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:24px;font-weight:600}.portfolio-summary__summary{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:13px;display:flex}.portfolio-summary__v{color:var(--ink);font-weight:600}.portfolio-summary__v--go{color:var(--status-go)}.portfolio-summary__v--risky{color:var(--status-risky)}.portfolio-summary__v--kill{color:var(--status-kill)}.portfolio-summary__sep{color:var(--ink-4)}.portfolio-summary__cta{cursor:pointer;background:var(--brand);color:#fffaf6;white-space:nowrap;border:none;border-radius:11px;justify-content:center;align-self:flex-start;align-items:center;min-height:44px;padding:8px 18px;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.portfolio-summary__cta:hover{opacity:.88}.portfolio-summary__cta:active{opacity:.75}@media (max-width:640px){.portfolio-summary{flex-direction:column;padding-left:18px;padding-right:18px}.portfolio-summary__cta{align-self:stretch;width:100%}}
.ledger-groups{flex-direction:column;display:flex}.ledger-group{border-bottom:1px solid var(--rule-soft);flex-direction:column;display:flex}.ledger-group__header{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);text-align:left;background:var(--paper);border:none;width:100%;padding:13px 28px;transition:background .1s;display:flex}.ledger-group__header:hover{filter:brightness(.97)}.ledger-group__label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex:1;font-size:11px;font-weight:700}.ledger-group__count{font-variant-numeric:tabular-nums;color:var(--ink-4);font-size:12px}.ledger-group__chevron{color:var(--ink-4);transition:transform .2s}.ledger-group__chevron--open{transform:rotate(180deg)}.ledger-group__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ledger-group__item{list-style:none}.ledger-group__item:first-child .trial-row{border-top:none}@media (max-width:640px){.ledger-group__header{padding-left:18px;padding-right:18px}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}.trial-header{gap:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*5);background:var(--card);border:1px solid var(--rule);flex-direction:column;display:flex}@media (min-width:1024px){.trial-header{gap:calc(var(--spacing,.25rem)*6);padding:calc(var(--spacing,.25rem)*6)}}.trial-header__top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.trial-header__title-row{min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.trial-header__title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ink)}.trial-header__lifecycle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink-3);flex-shrink:0}.trial-header__kebab{flex-shrink:0}.trial-header__meta{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.trial-header__meta-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--ink-3)}.trial-header__meta-sep{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));-webkit-user-select:none;user-select:none;color:var(--rule)}.trial-header__meta-runs,.trial-header__meta-date{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--ink-3)}.trial-header__chart{width:100%;padding-block:calc(var(--spacing,.25rem)*1);overflow-x:auto}.trial-header__actions{padding-top:calc(var(--spacing,.25rem)*1)}.trial-header__rerun-btn{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background:var(--brand);min-height:44px;color:var(--brand-foreground);align-items:center;transition:opacity .15s;display:inline-flex}.trial-header__rerun-btn:hover{opacity:.88}.trial-header__pull-line{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ink-3)}@media (max-width:640px){.trial-header__title-row{align-items:flex-start;gap:calc(var(--spacing,.25rem)*1);flex-direction:column}.trial-header__rerun-btn{justify-content:center;width:100%}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.treatment-timeline{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.treatment-timeline__controls{gap:calc(var(--spacing,.25rem)*1);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*.5);background:var(--paper);align-self:flex-start;display:inline-flex}.treatment-timeline__order-btn{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);min-height:36px;color:var(--ink-3);background:0 0;align-items:center;display:inline-flex}.treatment-timeline__order-btn--active{color:var(--ink);background:var(--card);box-shadow:0 1px 2px #0000000f}.treatment-timeline__empty{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--ink-3)}.treatment-timeline__rerun-link{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink);text-decoration-line:underline}.treatment-timeline__spine{flex-direction:column;display:flex;position:relative}.treatment-timeline__spine:before{content:"";background:var(--rule);pointer-events:none;width:1px;position:absolute;top:12px;bottom:12px;left:7px}.timeline-node{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-xl,.75rem);outline:none;margin:-.5rem;padding:.5rem .5rem 2.5rem;transition:background-color .15s;display:flex;position:relative}.timeline-node:last-child{padding-bottom:.5rem}.timeline-node:hover,.timeline-node:focus-visible{background:var(--paper)}.timeline-node:focus-visible{box-shadow:0 0 0 2px var(--ring)}.timeline-node__dot{margin-top:calc(var(--spacing,.25rem)*.5);background:var(--paper);border:2px solid var(--ink-4);z-index:1;border-radius:3.40282e38px;flex-shrink:0;width:16px;height:16px}.timeline-node__dot[data-v=go]{border-color:var(--status-go)}.timeline-node__dot[data-v=risky]{border-color:var(--status-risky)}.timeline-node__dot[data-v=kill]{border-color:var(--status-kill)}.timeline-node__dot--current[data-v=go]{box-shadow:0 0 0 4px var(--status-go-bg)}.timeline-node__dot--current[data-v=risky]{box-shadow:0 0 0 4px var(--status-risky-bg)}.timeline-node__dot--current[data-v=kill]{box-shadow:0 0 0 4px var(--status-kill-bg)}.timeline-node__body{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*3);flex-direction:column;flex:1;display:flex}.timeline-node__enter-chevron{color:var(--ink-4);flex-shrink:0;align-self:center;transition:color .15s}.timeline-node:hover .timeline-node__enter-chevron,.timeline-node:focus-visible .timeline-node__enter-chevron{color:var(--ink)}.timeline-node__header{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.timeline-node__version{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);color:var(--ink-4)}.timeline-node__date{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);color:var(--ink-4)}.timeline-node__compare-btn{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);min-height:44px;color:var(--ink-3);border-bottom:1px solid var(--rule);align-items:center;margin-left:auto;display:inline-flex}.timeline-node__compare-btn:hover{color:var(--ink)}.timeline-node__compare{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem)*4);background:var(--paper)}.timeline-node__bridge{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.timeline-node__did{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--ink)}.timeline-node__text-note{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--ink-3)}.timeline-node__moved{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--ink-3);border-left:2px solid var(--rule);padding-left:13px;font-style:italic}.timeline-node__dose{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.timeline-node__dose-toggle{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);text-align:left;width:100%;min-height:44px;display:flex}.timeline-node__dose-action{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink);flex:1}.timeline-node__dose-chevron{margin-top:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--ink-4);flex-shrink:0}.timeline-node__dose-body{padding-top:calc(var(--spacing,.25rem)*1)}@media (max-width:640px){.timeline-node__header{gap:calc(var(--spacing,.25rem)*1.5)}.timeline-node__compare-btn{margin-top:calc(var(--spacing,.25rem)*1);margin-left:calc(var(--spacing,.25rem)*0);text-align:left;width:100%}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}.dose-lineage{flex-direction:column;display:flex}.dose-lineage__empty{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--ink-3)}.dose-lineage__spine{flex-direction:column;display:flex;position:relative}.dose-lineage__spine:before{content:"";background:var(--rule);pointer-events:none;width:1px;position:absolute;top:12px;bottom:60px;left:7px}.lineage-node{gap:calc(var(--spacing,.25rem)*4);padding-bottom:2rem;display:flex;position:relative}.lineage-node__marker{margin-top:calc(var(--spacing,.25rem)*.5);background:var(--paper);border:2px solid var(--ink-4);z-index:1;border-radius:3.40282e38px;flex-shrink:0;width:16px;height:16px}.lineage-node__content{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*1.5);flex-direction:column;flex:1;display:flex}.lineage-node__header{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--ink)}.lineage-node__dose-label{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.lineage-node__stage{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--ink-3)}.lineage-node__action{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--ink)}.lineage-node__targets{color:var(--ink-3)}.lineage-node__trigger{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--ink-3);font-style:italic}.lineage-node__bridge{margin-top:calc(var(--spacing,.25rem)*1);gap:calc(var(--spacing,.25rem)*.5);padding-left:calc(var(--spacing,.25rem)*3);border-left:2px solid var(--rule);flex-direction:column;display:flex}.lineage-node__bridge-did{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--ink-2)}.lineage-node__bridge-move{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--ink-3)}.dose-lineage__ghost{gap:calc(var(--spacing,.25rem)*4);display:flex}.dose-lineage__ghost-marker{margin-top:calc(var(--spacing,.25rem)*.5);border:2px dashed var(--ink-4);opacity:.5;z-index:1;background:0 0;border-radius:3.40282e38px;flex-shrink:0;width:16px;height:16px}.dose-lineage__ghost-content{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.dose-lineage__ghost-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--ink-3);opacity:.7;font-style:italic}.dose-lineage__rerun-btn{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background:var(--card);min-height:44px;color:var(--ink);border:1px solid var(--rule);align-self:flex-start;align-items:center;transition:background .15s;display:inline-flex}.dose-lineage__rerun-btn:hover{background:var(--paper)}@media (max-width:640px){.dose-lineage__rerun-btn{justify-content:center;width:100%}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.trial-timeline-section{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}.trial-timeline-section__lens{gap:calc(var(--spacing,.25rem)*1);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*1);background:var(--paper);align-self:flex-start;display:inline-flex}.trial-timeline-section__lens-btn{cursor:pointer;border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink-3);background:0 0}.trial-timeline-section__lens-btn--active{background:var(--card);color:var(--ink);border:1px solid var(--rule);box-shadow:0 1px 2px #0000000f}@property --tw-font-weight{syntax:"*";inherits:false}
/*# sourceMappingURL=baea139fa806dba2.css.map*/