.os-dev-plate{border:1px solid var(--os-rule-ink,var(--os-rule));border-radius:var(--r-draw,2px);background:var(--os-paper);gap:.2rem;margin:.15rem .1rem 0;padding:.55rem .65rem .6rem;display:grid;position:relative}.os-dev-plate:before,.os-dev-plate:after{content:"";border-color:var(--os-ink);pointer-events:none;border-style:solid;block-size:5px;inline-size:5px;position:absolute}.os-dev-plate:before{border-width:1px 0 0 1px;inset-block-start:-1px;inset-inline-start:-1px}.os-dev-plate:after{border-width:0 1px 1px 0;inset-block-end:-1px;inset-inline-end:-1px}.os-dev-plate__kicker{min-width:0;font-family:var(--font-display);font-size:var(--t-base);font-weight:var(--w-display,500);letter-spacing:var(--track-display,0);color:var(--os-ink);justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;line-height:1.25;display:flex}.os-dev-plate__ws{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-ui);font-size:var(--t-xs);font-weight:var(--w-regular,400);letter-spacing:0;color:var(--ink-3);overflow:hidden}.os-dev-plate__line{font-size:var(--t-xs);color:var(--ink-2);align-items:center;gap:.45rem;margin:0;line-height:1.4;display:flex}.os-dev-plate__line--quiet{color:var(--ink-3);padding-inline-start:calc(7px + .45rem)}.os-dev-plate__mark{box-sizing:border-box;border:1px dashed var(--ink-3);border-radius:50%;flex:none;block-size:7px;inline-size:7px}.os-dev-plate[data-state=open] .os-dev-plate__mark,.os-dev-plate[data-state=partial] .os-dev-plate__mark{background:var(--os-ink);border:0;border-radius:0}.os-dev-plate[data-state=partial] .os-dev-plate__mark{background:linear-gradient(135deg, var(--os-ink) 50%, transparent 50%);outline:1px solid var(--os-ink);outline-offset:-1px}.os-dev-rail__scroll{flex-direction:column;gap:.35rem;padding-block-end:.5rem;display:flex}.os-dev-rail__scroll:not(.os-product-sidebar__scroll--icons)>.os-dev-rail__nav{flex:none}.os-dev-rail__nav{flex-direction:column;gap:.45rem;padding:.15rem .5rem 0;display:flex}.os-dev-rail__nav.os-product-sidebar__icons{gap:.35rem;padding-inline:0}.os-dev-rail__group{flex-direction:column;gap:.0625rem;display:flex}.os-product-sidebar__icons .os-dev-rail__group{align-items:center}.os-dev-rail__group+.os-dev-rail__group{padding-top:.15rem}.os-product-sidebar__icons .os-dev-rail__group+.os-dev-rail__group{border-top:1px solid var(--os-rule);padding-top:.35rem}.os-dev-rail__group-label{margin-bottom:.15rem}.os-dev-rail__nav:not(.os-product-sidebar__icons) .os-dev-rail__link{min-height:calc(var(--ctl-h,30px) - 3px)}.os-dev-rail__link[data-state=planned]{color:var(--ink-3)}.os-dev-rail__link[data-state=planned][data-active=true]{color:var(--os-ink)}.os-dev-rail__label{flex:1}.os-dev-rail__no{font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.os-dev-rail__phantom{box-sizing:border-box;border:1px dashed var(--ink-3);border-radius:50%;block-size:7px;inline-size:7px}.os-dev-rail__planned{flex-wrap:wrap;gap:.15rem .75rem;margin:0;padding:.1rem .625rem .15rem;display:flex}.os-dev-rail__soon{font-size:var(--t-control);color:var(--ink-3);align-items:center;gap:.35rem;line-height:1.6;text-decoration:none;display:inline-flex}.os-dev-rail__soon:hover,.os-dev-rail__soon[aria-current=page]{color:var(--os-ink)}.os-dev-rail__soon[aria-current=page] .os-dev-rail__phantom{border-style:solid;border-color:var(--os-ink)}.os-dev-rail__soon:focus-visible{outline:var(--os-focus-w) solid var(--os-focus-ring);outline-offset:2px}.os-dev-rail__chats{border-top:1px solid var(--os-rule);flex-direction:column;flex:1 1 0;gap:.1rem;min-height:9.5rem;margin-top:.15rem;padding:.45rem .5rem 0;display:flex}.os-dev-rail__chats-head{justify-content:space-between;align-items:center;gap:.25rem;padding-inline-end:.1rem;display:flex}.os-dev-rail__chats-head .os-dev-rail__group-label{margin-bottom:0}.os-dev-rail__new{inline-size:var(--ctl-h-sm,24px);block-size:var(--ctl-h-sm,24px)}.os-dev-rail__empty{line-height:1.45}.os-dev-rail__chat-list{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.os-dev-rail__chats-icons{border-top:1px solid var(--os-rule);margin-top:.35rem;padding-top:.35rem}.os-dev-plate__docs{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--os-rule-ink,var(--os-rule));text-decoration-color:var(--os-rule-ink,var(--os-rule));text-underline-offset:2px;align-items:center;gap:.2rem;margin-left:auto;display:inline-flex}.os-dev-plate__docs:hover{color:var(--os-ink)}.os-dev-rail{border-right:1px solid var(--os-rule);background:var(--os-paper);color:var(--os-ink)}html[data-theme=dark] .os-carbon.os-dev-rail{--os-paper:#0b0c0e;--paper:#0b0c0e;--bg:#0b0c0e;--surface:#0b0c0e;--os-rule:#24252a}.os-dev-mode{flex-direction:column;flex:none;gap:.5rem;padding:.65rem .5rem .5rem;display:flex}.os-dev-mode--icons{align-items:center;gap:.2rem;padding-inline:0}.os-dev-mode__bar{height:var(--ctl-h,30px);align-items:center;gap:.5rem;padding-left:.35rem;display:flex}.os-dev-mode__word{font-family:var(--font-mono);font-size:var(--t-sm);letter-spacing:.04em;color:var(--os-ink);flex:1}.os-dev-mode__switch{border:1px solid var(--os-rule);border-radius:var(--r-chrome,6px);grid-template-columns:1fr 1fr;padding:2px;display:grid}.os-dev-mode__tab{border-radius:calc(var(--r-chrome,6px) - 2px);min-height:1.6rem;font-size:var(--t-control);color:var(--ink-3);justify-content:center;align-items:center;text-decoration:none;display:flex}a.os-dev-mode__tab:hover{color:var(--os-ink)}.os-dev-mode__tab[aria-selected=true]{background:var(--os-select-strong-bg);color:var(--os-ink)}.os-dev-mode__project{min-height:var(--ctl-h,30px);border-radius:var(--r-chrome,6px);background:var(--os-select-wash);font:inherit;font-size:var(--t-control);color:var(--os-ink);cursor:pointer;text-align:left;border:0;align-items:center;gap:.45rem;padding:0 .6rem;display:flex}.os-dev-mode__project:hover{background:var(--os-select-bg)}.os-dev-mode__project:focus-visible,.os-dev-mode__tab:focus-visible{outline:var(--os-focus-w) solid var(--os-focus-ring);outline-offset:1px}.os-dev-mode__project-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.os-dev-mode__env{border:1px solid var(--os-rule);font-size:var(--t-xs);color:var(--ink-2);border-radius:999px;padding:0 .4rem}.os-dev-rail .os-dev-plate{margin:0 .5rem .35rem}.os-dev-plate__going{font-family:var(--font-display);font-size:var(--t-base);color:var(--os-ink);grid-template-columns:1fr auto;align-items:baseline;gap:.2rem .5rem;margin-bottom:.25rem;text-decoration:none;display:grid}.os-dev-plate__going .os-data{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-2)}.os-dev-plate__bar{background:var(--os-rule);grid-column:1/-1;height:3px;display:block}.os-dev-plate__bar>span{background:var(--os-caught);height:100%;display:block}.os-dev-foot{border-top:1px solid var(--os-rule);flex:none;padding:.4rem .55rem .65rem}.os-dev-foot--icons{justify-content:center;padding-inline:0;display:flex}
