.rail-fold{border-radius:14px;margin:0;padding:3px}.rail-ftile svg{transition:transform .18s var(--darwin-ease,ease)}.rail-fold.open .rail-ftile svg{animation:.3s cubic-bezier(.2,.9,.3,1.3) both rail-folderpop}@keyframes rail-folderpop{0%{opacity:.35;transform:translateY(-3px)scale(.82)}to{opacity:1;transform:none}}.rail-fhead>[data-sidebar=menu-button]:hover:not([data-active=true]){background:#ffffff73}.rail-fkids{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);animation:.24s cubic-bezier(.4,0,.2,1) rail-fkids-open;display:grid;overflow:hidden}@keyframes rail-fkids-open{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}.rail-fkids-inner{flex-direction:column;min-width:0;min-height:0;padding:4px 5px 6px 16px;display:flex}.rail-frow{text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;width:100%;display:flex}.rail-frow>[data-rail-row-open]{align-self:stretch;align-items:center;padding:7px 11px}.rail-fcol{padding-top:2px}.rail-frow>[data-rail-row-open][data-shut]{padding-right:24px}.rail-frow[data-depth="1"]>[data-rail-row-open]{padding-left:43px}.rail-frow[data-depth="2"]>[data-rail-row-open]{padding-left:75px}.rail-frow:hover{background:#ffffff61}.rail-frow.on{background:#fff;box-shadow:0 1px 4px #14161c14}.rail-frow-shut{opacity:0;transition:opacity .13s,color .13s}.rail-frow:hover .rail-frow-shut,.rail-frow-shut:focus-visible{opacity:1}.rail-fhead>[data-sidebar=menu-button],.rail-frow{transition:background .12s,box-shadow .12s,transform .24s cubic-bezier(.2,.9,.3,1);transform:scale(1)}.rail-fhead>[data-sidebar=menu-button]:active{transition-duration:.12s,.12s,60ms;transform:scale(.985)}.rail-frow:has(:active:not(.rail-frow-shut)){transition-duration:.12s,.12s,60ms;transform:scale(.985)}.rail-fhead>[data-sidebar=menu-button]:active:not([data-active=true]){background:#ffffff73}.rail-fhead>[data-sidebar=menu-button][data-active=true]:active{background:#fff}.desk-rail [data-slot=sidebar-gap],.desk-rail [data-slot=sidebar-container]{transition-duration:.24s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.desk-rail [data-slot=sidebar-container]{border-right:0}.desk-rail [data-slot=sidebar-inner]{box-shadow:none}.desk-rail [data-slot=sidebar-container]{transition-property:left,right,width,opacity}.desk-rail [data-state=collapsed] [data-slot=sidebar-container]{opacity:0}.desk-rail-resize{top:0;bottom:0;left:calc(var(--sidebar-width) - 3px);z-index:20;cursor:col-resize;background:0 0;width:6px;transition:background .13s;position:fixed}.desk-rail-resize:hover,.desk-rail.desk-rail-resizing .desk-rail-resize{background:#14161c14}.desk-rail.desk-rail-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.desk-rail.desk-rail-resizing [data-slot=sidebar-gap],.desk-rail.desk-rail-resizing [data-slot=sidebar-container],.desk-rail.desk-rail-resizing .desk-rail-resize,.desk-rail[data-rail-boot="1"] [data-slot=sidebar-gap],.desk-rail[data-rail-boot="1"] [data-slot=sidebar-container]{transition:none}@media (prefers-reduced-motion:reduce){.rail-fkids,.rail-fold.open .rail-ftile svg{animation:none}.desk-rail [data-slot=sidebar-gap],.desk-rail [data-slot=sidebar-container]{transition:none}.rail-fhead>[data-sidebar=menu-button],.rail-frow{transition:background .12s,box-shadow .12s}}.rail-frow{--rail-rowbg:var(--sidebar)}.rail-frow:hover{--rail-rowbg:color-mix(in srgb, #fff 38%, var(--sidebar))}.rail-frow.on,.rail-frow.on:hover{--rail-rowbg:#fff}.rail-frow-fade{background:linear-gradient(90deg, #fff0, var(--rail-rowbg) 42%);opacity:0;pointer-events:none;border-radius:0 8px 8px 0;width:46px;transition:opacity .13s;position:absolute;top:0;bottom:0;right:0}.rail-frow-more{opacity:0;transition:opacity .13s,color .13s,background .13s}.rail-frow:hover .rail-frow-fade,.rail-frow:hover .rail-frow-more,.rail-frow.menu-open .rail-frow-fade,.rail-frow.menu-open .rail-frow-more,.rail-frow-more:focus-visible{opacity:1}.rail-frow:has(.rail-frow-more[data-asking=true]) .rail-frow-fade{opacity:1}.rail-frow:has(.rail-frow-more[data-asking=true]) .rail-frow-more{opacity:1}.rail-frow-gone{box-sizing:border-box;background:#ffffff5c;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 8px 0 11px;display:flex;position:relative;overflow:hidden}.rail-frow-gone-said{min-width:0;color:color-mix(in srgb, var(--sidebar-foreground) 50%, transparent);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;line-height:1.35;overflow:hidden}.rail-frow-undo{color:var(--blue-600,#004bff);cursor:pointer;border-radius:5px;flex:none;padding:3px 6px;font-size:13px;font-weight:500}.rail-frow-undo:hover{background:color-mix(in srgb, var(--blue-600,#004bff) 10%, transparent)}.rail-frow-drain{background:color-mix(in srgb, var(--blue-600,#004bff) 40%, transparent);width:100%;height:2px;animation-name:rail-drain;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes rail-drain{0%{width:100%}to{width:0%}}.rail-frow-held{opacity:1;pointer-events:none}.rail-dropline{z-index:2;background:var(--blue-600,#004bff);height:2.5px;box-shadow:0 0 0 1px color-mix(in srgb, var(--blue-600,#004bff) 30%, transparent);pointer-events:none;border-radius:3px;animation:.12s rail-dropline;position:absolute;top:-1px;left:6px;right:6px}.rail-dropline-under{top:auto;bottom:-1px}@keyframes rail-dropline{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:none}}.rail-drag-preview{box-sizing:border-box;border:1px solid var(--sidebar-border,#d9d8dd);box-shadow:none;opacity:.78;cursor:grabbing;font-family:var(--font-sans);color:var(--sidebar-foreground,#1c1c1a);background:#fff;border-radius:4px;overflow:hidden}.rail-drag-face{align-items:center;gap:10px;padding:7px 11px;font-size:13px;line-height:1.35;display:flex}.rail-fkids.rail-dragging .rail-frow:not(.on):hover{background:0 0}.rail-fkids.rail-dragging .rail-frow-shut,.rail-fkids.rail-dragging .rail-frow-more,.rail-fkids.rail-dragging .rail-frow-fade{opacity:0}.rail-fkids.rail-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.rail-fhead{position:relative}.rail-fhead.menu-open>[data-sidebar=menu-button]:not([data-active=true]){background:#ffffff73}.rail-fold-held{opacity:1;pointer-events:none}.rail-chans.rail-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.rail-drag-preview:has(.rail-drag-place){border-radius:12px}@media (prefers-reduced-motion:reduce){.rail-dropline{animation:none}}.rail-spin{box-sizing:border-box;border:1.5px solid color-mix(in srgb, currentColor 22%, transparent);border-top-color:currentColor;border-radius:999px;flex:none;width:14px;height:14px;animation:.7s linear infinite rail-spin}@keyframes rail-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rail-spin{animation-duration:1.6s}}.rail-fnote{white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--sidebar-foreground) 45%, transparent);align-items:center;gap:4px;font-size:11px;line-height:1.35;display:flex;overflow:hidden}.rail-fbit{text-overflow:ellipsis;min-width:0;color:var(--tone-ink,currentColor);overflow:hidden}.rail-fbit.tone-grey{color:inherit}.rail-fdot{opacity:.6;flex:none}.rail-fchip{background:var(--tone,var(--blue-600));color:#fff;font-variant-numeric:tabular-nums;border-radius:9px;flex:none;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:500;line-height:1;display:grid}.rail-fchip.tone-grey{background:var(--tone-tint);color:var(--tone-ink)}.rail-fmark{text-align:center;min-width:12px;color:var(--tone-ink,currentColor);flex:none;font-size:12px;font-weight:600;line-height:1}.rail-fbar{background:color-mix(in srgb, var(--tone,var(--blue-600)) 18%, transparent);border-radius:999px;flex:24px;min-width:18px;max-width:64px;height:3px;overflow:hidden}.rail-fbar-fill{border-radius:inherit;background:var(--tone,var(--blue-600));height:100%;display:block}.rail-fring{flex:none;align-items:center;gap:4px;display:inline-flex}.rail-fring svg{width:14px;height:14px;overflow:visible;transform:rotate(-90deg)}.rail-fring circle{fill:none;stroke-width:2px}.rail-fring-track{stroke:color-mix(in srgb, var(--tone,var(--blue-600)) 18%, transparent)}.rail-fring-fill{stroke:var(--tone,var(--blue-600));stroke-linecap:round}.rail-fring-said{font-variant-numeric:tabular-nums;color:var(--tone-ink,currentColor)}.rail-fdotmark{background:var(--tone,var(--blue-600));border-radius:999px;flex:none;width:6px;height:6px}.rail-fright{z-index:1;align-items:center;gap:4px;transition:right .13s;display:inline-flex;position:absolute;top:18px;right:11px;transform:translateY(-50%)}.rail-fnote:has(>:not(.rail-fright)) .rail-fright{flex:none;margin-left:auto;transition:margin-right .13s;position:relative;top:auto;right:auto;transform:none}.rail-fclock{z-index:1;font-variant-numeric:tabular-nums;position:absolute;top:18px;right:11px;transform:translateY(-50%)}.rail-fright .rail-fclock{position:static;transform:none}:is(.rail-frow:has(.rail-fnote>.rail-fright:only-child) .rail-fname,.rail-frow:has(.rail-fclock) .rail-fname){padding-right:34px}:is(.rail-frow:hover .rail-fnote:has(>:not(.rail-fright)) .rail-fright,.rail-frow.menu-open .rail-fnote:has(>:not(.rail-fright)) .rail-fright){margin-right:23px;right:auto}.rail-frow:hover .rail-fright,.rail-frow.menu-open .rail-fright{right:34px}
