.rail-fold{border-radius:14px;margin:0;padding:1px 0}.rail-fold.open .rail-ftile svg{animation:.3s cubic-bezier(.2,.8,.2,1) both rail-folderpop}.rail-levels{flex-direction:column;flex:1 0 auto;display:flex;position:relative;overflow:clip}.rail-level{background:var(--sidebar);flex-direction:column;gap:.5rem;min-width:0;animation:.28s cubic-bezier(.32,.72,0,1) none backwards;display:flex}.rail-level[hidden]{display:none}.rail-level[data-enter=in]{z-index:1}.rail-level[data-enter=out]{animation-name:rail-level-from-strip;animation-duration:.34s}.rail-level[data-enter=swap]{animation-name:rail-level-fade;animation-duration:.18s;animation-timing-function:ease-out}.rail-level-leaving{inset:var(--rail-leave-y,0px) 0 auto 0;pointer-events:none;animation-fill-mode:both;position:absolute}.rail-level-leaving[data-move=in]{z-index:0;animation-name:rail-level-into-strip;animation-duration:.32s}.rail-level-leaving[data-move=out]{z-index:1;animation-name:rail-level-fade-out}@keyframes rail-level-fade{0%{opacity:0}to{opacity:1}}@keyframes rail-level-into-strip{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-28%)}}@keyframes rail-level-from-strip{0%{opacity:0;transform:translate(-28%)}to{opacity:1;transform:translate(0)}}@keyframes rail-level-fade-out{0%{opacity:1}to{opacity:0}}.desk-rail[data-rail-boot="1"] .rail-level{animation:none}@media (prefers-reduced-motion:reduce){.rail-level{animation:none!important}.rail-level-leaving{display:none}}.rail-back{width:100%;min-height:30px;color:color-mix(in srgb, var(--sidebar-foreground) 60%, transparent);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:0 8px 0 6px;transition:background .12s,color .12s;display:flex}.rail-back:hover{background:var(--rail-row-hover);color:var(--sidebar-foreground)}.rail-back:focus-visible{outline:2px solid var(--blue-600);outline-offset:-2px}.rail-back>svg{flex-shrink:0}.rail-back-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.rail-frow.rail-desk-head{--rail-rowbg:var(--rail-well);background:var(--rail-well);box-shadow:var(--rail-well-edge);border-radius:12px}.rail-frow.rail-desk-head:hover{--rail-rowbg:color-mix(in srgb, #fff 45%, var(--rail-well));background:color-mix(in srgb, #fff 45%, var(--rail-well))}.rail-frow.rail-desk-head.on,.rail-frow.rail-desk-head.on:hover{--rail-rowbg:var(--rail-tile-on-fill,#f6f6f6);background:var(--rail-tile-on-bg,var(--rail-tile-raised-fill,var(--rail-row-on)));box-shadow:var(--rail-tile-on,var(--rail-tile-raised,var(--rail-row-on-lift)))}.rail-frow.rail-desk-head.on:has(.rail-fnote>:not(.rail-ffresh)){--rail-rowbg:var(--rail-tile-on-fill,#f6f6f6);background:var(--rail-tile-on-bg,var(--rail-tile-raised-fill,var(--rail-row-on)));box-shadow:var(--rail-tile-on,var(--rail-tile-raised,var(--rail-row-on-lift)))}.rail-frow.rail-desk-head.on:has(.rail-fnote>:not(.rail-ffresh)):hover{--rail-rowbg:var(--rail-tile-on-fill,#f6f6f6);background:var(--rail-tile-on-bg,var(--rail-tile-raised-fill,var(--rail-row-on)));box-shadow:var(--rail-tile-on,var(--rail-tile-raised,var(--rail-row-on-lift)))}.rail-frow.rail-desk-head>[data-rail-row-open]{flex-direction:row;align-items:flex-start;gap:12px;padding:12px}.rail-desk-head-glyph{background:#fff;flex-shrink:0}.rail-desk-head-text{flex-direction:column;gap:3px;width:100%;min-width:0;display:flex}.rail-desk-head-title{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--sidebar-foreground);-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.rail-desk-head-line{-webkit-line-clamp:3;overflow-wrap:anywhere;color:color-mix(in srgb, var(--sidebar-foreground) 60%, transparent);-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}@keyframes rail-folderpop{0%{transform:translateY(-3px)scale(.82)}to{transform:none}}.rail-fhead>[data-sidebar=menu-button]:hover:not([data-active=true]){background:var(--rail-well,var(--rail-row-hover));box-shadow:var(--rail-folder-hover-edge,none)}.rail-fkids{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);animation:.19s cubic-bezier(.16,1,.3,1) rail-fkids-open;display:grid;overflow:hidden}.rail-fkids-inner>*{animation:.22s cubic-bezier(.16,1,.3,1) both rail-frow-in}.rail-fkids-inner>:nth-child(2){animation-delay:22ms}.rail-fkids-inner>:nth-child(3){animation-delay:44ms}.rail-fkids-inner>:nth-child(4){animation-delay:66ms}.rail-fkids-inner>:nth-child(5){animation-delay:88ms}.rail-fkids-inner>:nth-child(n+6){animation-delay:.11s}@keyframes rail-frow-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes rail-fkids-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}.desk-rail[data-rail-boot="1"] .rail-fkids,.desk-rail[data-rail-boot="1"] .rail-fkids-inner>*,.desk-rail[data-rail-boot="1"] .rail-fold.open .rail-ftile svg{animation:none}.rail-fkids-inner{flex-direction:column;gap:2px;min-width:0;min-height:0;padding:2px 4px 4px 18px;display:flex}.rail-top-level .rail-fkids-inner{padding:0}.rail-inside .rail-home{margin:6px 0 4px}.rail-inside .rail-fkids{animation:none;overflow:visible}.rail-inside .rail-fkids-inner{padding:0}.rail-frow{text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:10px;width:100%;display:flex}.rail-frow>[data-rail-row-open]{align-self:stretch;align-items:center;padding:10px 8px}.rail-fcol{padding-top:2px}.rail-frow>[data-rail-row-open][data-shut]{padding-right:32px}.rail-frow>[data-rail-row-open][data-shut=pin]{padding-right:58px}.rail-temporary-divider{background:color-mix(in srgb, var(--sidebar-foreground) 10%, transparent);height:1px;margin:7px 11px}.rail-section{min-width:0;color:color-mix(in srgb, var(--sidebar-foreground) 45%, transparent);letter-spacing:.01em;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:16px 8px 4px;font-size:12px;font-weight:600;line-height:16px;display:flex}.rail-section:first-child{padding-top:10px}.rail-section.marked{padding-left:11px}.rail-top-level .rail-section{padding-left:12px}.rail-top-level .rail-section.marked{padding-left:15px}.rail-section-mark{flex-shrink:0;width:13px;height:13px}.rail-section-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rail-top-level [data-rail-row-open]{gap:12px;padding-left:12px}.rail-frow[data-depth]>[data-rail-row-open]{padding-left:calc(8px + 32px * min(var(--rail-depth,0), 4))}.rail-pchev{opacity:0;cursor:pointer;border-radius:6px;place-items:center;transition:opacity .12s;display:grid;position:absolute;inset:0}.rail-frow:hover .rail-pchev,.rail-pchev:focus-visible{opacity:1}.rail-frow[data-kids]:hover .rail-fface>:first-child{opacity:0;transition:opacity .12s}.rail-frow:hover{background:var(--rail-row-hover)}.rail-frow.on{background:var(--rail-row-on);box-shadow:var(--rail-row-on-lift,none)}.rail-frow-shut{opacity:0;transition:opacity .13s,color .13s,background .13s}.rail-frow>.rail-frow-shut{width:24px;height:24px;color:color-mix(in srgb, var(--sidebar-foreground) 78%, transparent);border-radius:6px;outline:none;place-items:center;padding:0;display:grid}.rail-frow>.rail-frow-shut:hover,.rail-frow>.rail-frow-shut:focus-visible{color:var(--sidebar-foreground);background:color-mix(in srgb, var(--sidebar-foreground) 8%, transparent)}.rail-frow>.rail-frow-shut:active{background:color-mix(in srgb, var(--sidebar-foreground) 13%, transparent)}.rail-frow:hover .rail-frow-shut,.rail-frow-shut:focus-visible{opacity:1}.rail-fhead>[data-sidebar=menu-button],.rail-frow{transition:none;transform:none}.rail-fhead>[data-sidebar=menu-button]:active{transform:none}.rail-frow:has(:active:not(.rail-frow-shut)){transform:none}.rail-fhead>[data-sidebar=menu-button]:active:not([data-active=true]){background:var(--rail-well,var(--rail-row-hover));box-shadow:var(--rail-folder-hover-edge,none)}.rail-fhead>[data-sidebar=menu-button][data-active=true]:active{background:var(--rail-row-on)}.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:not([data-rail-icons]) [data-state=collapsed] [data-slot=sidebar-container]:not([data-rail-slim]){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-fkids-inner>*,.rail-fold.open .rail-ftile svg{animation:none}.desk-rail [data-slot=sidebar-gap],.desk-rail [data-slot=sidebar-container]{transition:none}}.rail-frow{--rail-rowbg:var(--sidebar)}.rail-frow:hover{--rail-rowbg:var(--rail-row-hover)}.rail-frow.on,.rail-frow.on:hover{--rail-rowbg:var(--rail-row-on)}.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:32px;padding:0 8px;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,#2777c1);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,#2777c1) 10%, transparent)}.rail-frow-drain{background:color-mix(in srgb, var(--blue-600,#2777c1) 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,#2777c1);height:2.5px;box-shadow:0 0 0 1px color-mix(in srgb, var(--blue-600,#2777c1) 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{flex:1;min-width:0;position:relative}.rail-fhead>[data-sidebar=menu-button]{max-width:100%}.rail-fhead.menu-open>[data-sidebar=menu-button]:not([data-active=true]){background:var(--rail-well,var(--rail-row-hover));box-shadow:var(--rail-folder-hover-edge,none)}.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) 62%, transparent);align-items:center;gap:4px;font-size:13px;line-height:18px;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{text-align:center;text-overflow:ellipsis;white-space:nowrap;background:var(--tone,var(--blue-600));color:#fff;font-variant-numeric:tabular-nums;border-radius:10px;flex:0 auto;min-width:20px;max-width:100%;height:20px;padding:0 7px;font-size:12px;font-weight:500;line-height:20px;display:inline-block;overflow:hidden}.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:120px;height:6px;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:16px;height:16px;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}.rail-ffresh{color:var(--blue-600,#2777c1);white-space:nowrap;background:#2f74dd1c;border-radius:6px;padding:0 6px;font-size:11.5px;font-weight:600;line-height:18px}.rail-fnote:has(.rail-fclock:not(.rail-ffresh)) .rail-ffresh{display:none}.rail-fnote:has([data-fresh=new]) [data-fresh=updated]{display:none}.rail-frow:has(.rail-ffresh) .rail-fname{padding-right:54px}.rail-frow:has(.rail-ffresh.long):not(:has(.rail-fnote [data-fresh=new]:not(.long))) .rail-fname{padding-right:76px}.rail-frow>.rail-frow-more,.rail-frow>.rail-frow-shut{top:18px;translate:0 -50%}.rail-fclock{transition:opacity .12s}.rail-frow:is(:hover,.menu-open,:focus-within):has(>.rail-frow-more,>.rail-frow-shut) .rail-fclock{opacity:0}.rail-fright{transition:opacity .12s}.rail-frow:hover .rail-fright,.rail-frow.menu-open .rail-fright{opacity:0}.rail-fnote:has(.rail-fblock,>div,>svg){flex-direction:column;align-items:stretch;gap:5px;max-height:116px;padding-top:3px}[data-rail-row-open]:has(.rail-fblock,.rail-fnote>div,.rail-fnote>svg){align-items:flex-start}.rail-fline{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.rail-fspark.tone-grey,.rail-fbars.tone-grey,.rail-fsteps.tone-grey{--tone:color-mix(in srgb, var(--sidebar-foreground) 48%, transparent)}.rail-fspark{flex:none;width:100%;height:24px;display:block;position:relative}.rail-fspark svg{width:100%;height:100%;display:block;overflow:visible}.rail-fspark-area{fill:color-mix(in srgb, var(--tone,currentColor) 12%, transparent)}.rail-fspark-line{fill:none;stroke:var(--tone,currentColor);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.rail-fspark-now{background:var(--tone,currentColor);border-radius:999px;width:5px;height:5px;position:absolute;right:-2.5px;transform:translateY(-50%)}.rail-fbars{flex:none;align-items:flex-end;gap:3px;width:100%;height:24px;display:flex}.rail-fbars-col{background:color-mix(in srgb, var(--tone,currentColor) 30%, transparent);border-radius:2px 2px 1px 1px;flex:1 1 0;max-width:16px}.rail-fbars-col.now{background:var(--tone,currentColor)}.rail-fbars-col.none{visibility:hidden}.rail-fsteps{flex:none;align-items:center;gap:3px;display:inline-flex}.rail-fsteps-pip{background:color-mix(in srgb, var(--tone,var(--blue-600)) 22%, transparent);border-radius:999px;width:8px;height:8px}.rail-fsteps-pip.done{background:var(--tone,var(--blue-600))}.rail-fstat{align-items:baseline;gap:5px;min-width:0;display:flex}.rail-fstat-n{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--tone-ink,var(--sidebar-foreground));flex:none;font-size:22px;font-weight:600;line-height:26px}.rail-fstat.tone-grey .rail-fstat-n{color:color-mix(in srgb, var(--sidebar-foreground) 85%, transparent)}.rail-fstat-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.rail-fpeople{flex:none;align-items:center;display:inline-flex}.rail-fperson{background:color-mix(in srgb, var(--sidebar-foreground) 11%, var(--sidebar));width:22px;height:22px;box-shadow:0 0 0 1.5px var(--sidebar);color:color-mix(in srgb, var(--sidebar-foreground) 72%, transparent);letter-spacing:-.02em;border-radius:999px;place-items:center;margin-left:-3px;font-size:9px;font-weight:600;line-height:1;display:grid}.rail-fperson:first-child{margin-left:0}.rail-fperson.more{font-variant-numeric:tabular-nums}.rail-fnext{align-items:center;gap:4px;min-width:0;display:flex}.rail-fnext-arrow{opacity:.55;flex:none}.rail-fnext-title{text-overflow:ellipsis;min-width:0;color:color-mix(in srgb, var(--sidebar-foreground) 82%, transparent);overflow:hidden}.rail-fnext-when{font-variant-numeric:tabular-nums;color:var(--tone-ink,currentColor);flex:none;margin-left:auto}.rail-fnext-when.tone-grey{color:inherit}.rail-frow:is(:hover,.menu-open) .rail-fnote:has(.rail-fblock) .rail-fline .rail-fright{opacity:1}.rail-stormy{align-items:center;gap:10px;min-width:0;margin:8px 4px 2px 10px;padding:4px 10px 4px 2px;display:flex}.rail-stormy-face{--glyph-ring:var(--sidebar);flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.rail-stormy-text{flex-direction:column;min-width:0;display:flex}.rail-stormy-name{color:color-mix(in srgb, var(--sidebar-foreground) 88%, transparent);font-size:14px;font-weight:600;line-height:18px}.rail-stormy-line{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--sidebar-foreground) 55%, transparent);font-size:12px;line-height:16px;overflow:hidden}.rail-fbars-col{transition:height .32s cubic-bezier(.2,.7,.2,1),background-color .18s}.rail-fbar-fill{transition:width .32s cubic-bezier(.2,.7,.2,1)}.rail-fring-fill{transition:stroke-dasharray .32s cubic-bezier(.2,.7,.2,1)}.rail-fsteps-pip,.rail-fchip{transition:background-color .18s}@media (prefers-reduced-motion:reduce){.rail-fbars-col,.rail-fbar-fill,.rail-fring-fill,.rail-fsteps-pip,.rail-fchip{transition:none}}[data-rail-row-open]:has(>.rail-fchev) .rail-fclock{right:34px}[data-rail-row-open]:has(>.rail-fchev) .rail-fnote>.rail-fright:only-child{right:34px}:is(.rail-fold:has(.rail-fblock,.rail-fnote>div,.rail-fnote>svg),.rail-frow:has(.rail-fblock,.rail-fnote>div,.rail-fnote>svg)){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sidebar-foreground) 9%, transparent);border-radius:14px;margin-block:4px}[data-rail-row-open]:has(.rail-fblock,.rail-fnote>div,.rail-fnote>svg){border-radius:14px;padding-top:9px;padding-bottom:9px}[data-testid=rail-workspace-home] .rail-stormy-face{width:22px;height:22px}.rail-back{min-height:36px;color:color-mix(in srgb, var(--sidebar-foreground) 72%, transparent);gap:6px;padding:0 10px 0 6px}.rail-back-mark{flex:none;place-items:center;width:20px;height:20px;display:grid}.rail-back .rail-back-title{font-size:15px}.rail-desk-teach{color:#141416;cursor:pointer;background:#fff;border-radius:999px;place-items:center;width:30px;height:30px;transition:transform .2s ease-out,box-shadow .2s ease-out;display:grid;position:absolute;top:14px;right:12px;box-shadow:0 1px 2px #10121624,inset 0 0 0 1px #1012160f}.rail-desk-teach:hover{transform:scale(1.06);box-shadow:0 4px 12px -4px #10121659,inset 0 0 0 1px #10121614}.rail-desk-teach:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.rail-pfold-badge{background:var(--sidebar);width:13px;height:13px;box-shadow:0 0 0 1px color-mix(in srgb, var(--sidebar-foreground) 16%, transparent);color:color-mix(in srgb, var(--sidebar-foreground) 70%, transparent);pointer-events:none;border-radius:999px;place-items:center;transition:opacity .12s,transform .16s;display:grid;position:absolute;bottom:-4px;right:-5px}.rail-pfold-badge.open{transform:rotate(90deg)}.rail-frow:hover .rail-pfold-badge{opacity:0}.rail-frow[data-depth]:before{content:"";top:-3px;bottom:-3px;left:calc(32px * min(var(--rail-depth,1), 4) - 13px);background:color-mix(in srgb, var(--sidebar-foreground) 14%, var(--sidebar));pointer-events:none;width:1px;position:absolute}.rail-frow[data-depth] .rail-fname{font-size:15px}.rail-ficon{background:var(--tone-tint,#2f74dd1c);width:24px;height:24px;color:var(--tone-ink,var(--blue-600));border-radius:7px;flex:none;place-items:center;display:inline-grid}.rail-ficon svg{width:15px;height:15px}.rail-ftag{background:var(--tone-tint,#2f74dd1c);min-width:0;max-width:100%;color:var(--tone-ink,var(--blue-600));text-overflow:ellipsis;white-space:nowrap;border-radius:7px;flex:0 auto;padding:0 8px;font-size:12.5px;font-weight:600;line-height:22px;display:inline-block;overflow:hidden}.rail-floader{flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.rail-floader-ring{border:2px solid color-mix(in srgb, var(--blue-600) 22%, transparent);border-top-color:var(--blue-600);border-radius:999px;flex:none;width:14px;height:14px;animation:.9s linear infinite rail-floader-spin}.rail-floader-said{text-overflow:ellipsis;min-width:0;color:color-mix(in srgb, var(--sidebar-foreground) 82%, transparent);overflow:hidden}@keyframes rail-floader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rail-floader-ring{animation-duration:2.4s}}.rail-fline.boxed{border:1px solid color-mix(in srgb, var(--sidebar-foreground) 12%, transparent);border-radius:10px;padding:5px 8px}.rail-fbar-row{flex:auto;align-items:center;gap:7px;min-width:0;display:inline-flex}.rail-fbar-row .rail-fbar{max-width:none}.rail-fbar-said{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--sidebar-foreground) 82%, transparent);flex:none;font-weight:500}.rail-frow.rail-desk-head.teaches{flex-direction:column;align-items:stretch}.rail-frow.rail-desk-head.teaches>[data-rail-row-open]{padding-right:12px}.rail-frow.rail-desk-head.teaches .rail-fclock{right:12px}.rail-frow.rail-desk-head .rail-desk-teach{color:#fff;letter-spacing:-.01em;background:#272729;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:auto;height:40px;margin:0 12px 12px;padding:0 6px 0 14px;font-size:14.5px;font-weight:500;display:flex;position:static;box-shadow:inset 0 1px #ffffff0f}.rail-frow.rail-desk-head .rail-desk-teach:hover{background:#333336;transform:none;box-shadow:inset 0 1px #ffffff14}.rail-desk-teach-text{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.rail-desk-teach-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rail-frow.rail-desk-head .rail-desk-teach.has-agenda{text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:3px 8px;height:auto;padding:8px 6px 11px 14px;display:grid}.rail-desk-teach.has-agenda .rail-desk-teach-text{display:contents}.rail-desk-teach.has-agenda .rail-desk-teach-name{grid-area:1/1}.rail-desk-teach.has-agenda .rail-desk-teach-join{grid-area:1/2;justify-self:end;height:26px}.rail-desk-teach.has-agenda .rail-desk-teach-agenda{grid-area:2/1/auto/-1}.rail-desk-teach-agenda{color:#ffffff9e;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:12.5px;font-weight:400;display:flex;overflow:hidden}.rail-desk-teach-urgent{color:#ff9b8f;align-items:center;gap:5px;display:inline-flex}.rail-desk-teach-urgent-dot{background:#ff5f4f;border-radius:9999px;width:5px;height:5px}.rail-desk-teach-join{background:#ffffff1f;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;height:28px;padding:0 11px 0 10px;font-size:13px;font-weight:500;transition:background .2s ease-out;display:inline-flex}.rail-desk-teach:hover .rail-desk-teach-join{background:#ffffff2e}.rail-frow.rail-desk-head.has-inbox>[data-rail-row-open]{min-height:104px}.rail-desk-inbox{z-index:1;width:32px;height:32px;color:var(--sidebar-foreground);background:#0000000d;border-radius:9999px;place-items:center;transition:background .12s ease-out;display:grid;position:absolute;top:62px;left:16px}.rail-desk-inbox:hover,.rail-desk-inbox.is-open{background:#00000017}.rail-desk-inbox:focus-visible{outline:2px solid var(--ring,#4f86c6);outline-offset:2px}.rail-frow.rail-desk-head.on .rail-desk-inbox{background:#ffffff29}.rail-frow.rail-desk-head.on .rail-desk-inbox:hover,.rail-frow.rail-desk-head.on .rail-desk-inbox.is-open{background:#ffffff42}.rail-desk-inbox-count{min-width:17px;height:17px;box-shadow:0 0 0 2px var(--rail-rowbg,#fff);color:#fff;font-variant-numeric:tabular-nums;text-align:center;background:#272729;border-radius:9999px;padding:0 4.5px;font-size:10.5px;font-weight:600;line-height:17px;position:absolute;top:-4px;right:-5px}.rail-desk-inbox-count.is-urgent{background:#ff3b30}.rail-desk-inbox-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--rail-rowbg,#fff);background:#272729;border-radius:9999px;position:absolute;top:1px;right:1px}.rail-fhead .rail-ftile{color:#14161c94}.rail-fhead [data-sidebar=menu-button][data-active=true] .rail-ftile,.rail-fhead [data-sidebar=menu-button]:hover .rail-ftile{color:inherit}.call-tab-mark{flex-shrink:0;place-items:center;width:24px;height:24px;display:grid;position:relative}.call-tab-tile{background:linear-gradient(#2a2a2e 0%,#111113 100%);border-radius:8px;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 0 0 .5px #ffffff24,0 1px 2px #00000038}.call-tab-bars{background:#fff;border-radius:6px;align-items:flex-end;gap:1.5px;height:12px;padding:2px 3px;display:flex;position:absolute;bottom:-4px;right:-5px;box-shadow:0 0 0 .5px #0f172a24,0 1px 2px #0f172a1f}.call-tab-bars>i{background:var(--primary,#3478f6);transform-origin:bottom;border-radius:1px;width:2px;height:100%;animation:1.1s ease-in-out infinite call-tab-bar;display:block}.call-tab-bars>i:nth-child(2){animation-delay:-.35s}.call-tab-bars>i:nth-child(3){animation-delay:-.7s}@keyframes call-tab-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.call-tab-ring{width:30px;height:30px;position:absolute;inset:-3px;overflow:visible}.call-tab-ring rect{fill:none;stroke:var(--primary,#3478f6);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:100;animation:15s linear forwards call-tab-drain}@keyframes call-tab-drain{0%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}.call-tab-spin{background:conic-gradient(from 0deg, transparent 0 62%, var(--primary,#3478f6) 88%, transparent 100%);-webkit-mask-composite:xor;border-radius:11px;padding:1.75px;animation:1.2s linear infinite call-tab-turn;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes call-tab-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.call-tab-bars>i,.call-tab-spin{animation:none}}.rail-call-tab[data-state=ending]{flex-wrap:wrap}.rail-call-tab[data-state=ending]>[data-rail-row-open]{flex-basis:100%}.rail-call-tab-continue{text-align:center;color:#fff;background:var(--primary,#3478f6);border-radius:999px;flex:1 1 0;min-width:0;height:28px;margin:-2px 11px 9px 45px;font-size:13px;font-weight:500;transition:filter .13s}.rail-call-tab-continue:hover{filter:brightness(1.08)}.rail-body[data-strip] [data-sidebar=content] .rail-frow.on .rail-call-tab-continue{background:#0000003d}.call-ended-room{z-index:6;background:var(--muted,#f4f4f5);border-radius:12px;place-items:center;padding:32px 24px;animation:.18s ease-out both call-ended-in;display:grid;position:absolute;inset:0;overflow:hidden}@keyframes call-ended-in{0%{opacity:0}to{opacity:1}}.call-ended-card{z-index:1;text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:min(420px,100%);padding:28px 28px 24px;display:flex;position:relative;box-shadow:0 0 0 1px #11131614,0 18px 44px -26px #11131647}.call-ended-mark{background:linear-gradient(#2a2a2e 0%,#111113 100%);border-radius:17px;place-items:center;width:56px;height:56px;margin-bottom:8px;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #ffffff24,0 8px 24px -10px #00000073}.call-ended-ring{width:64px;height:64px;position:absolute;inset:-4px;overflow:visible}.call-ended-ring rect{fill:none;stroke:#111316;stroke-width:2px;stroke-linecap:round;stroke-dasharray:100;animation:15s linear forwards call-tab-drain}.call-ended-title{letter-spacing:-.015em;color:#111316;margin:0;font-size:20px;font-weight:600}.call-ended-said{color:#6b6e73;font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:20px}.call-ended-next{text-align:left;border-top:1px solid #ececee;flex-direction:column;gap:12px;width:100%;margin:14px 0 4px;padding:16px 0 0;list-style:none;display:flex}.call-ended-next li{align-items:flex-start;gap:10px;display:flex}.call-ended-next b{color:#111316;font-size:14px;font-weight:500;line-height:20px;display:block}.call-ended-next small{color:#8b8e94;font-size:13px;line-height:18px;display:block}.call-ended-dot{background:#c8cacd;border-radius:999px;flex:none;width:6px;height:6px;margin-top:7px}.call-ended-keys{gap:8px;width:100%;margin-top:14px;display:flex}.call-ended-continue,.call-ended-process{border-radius:10px;flex:1;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:filter .13s,background-color .13s}.call-ended-continue{color:#fff;background:#111316}.call-ended-continue:hover{filter:brightness(1.25)}.call-ended-process{color:#111316;background:#f4f4f5;box-shadow:inset 0 0 0 1px #ececee}.call-ended-process:hover{background:#ececee}.call-ended-skip{color:#8a8a90;border-radius:8px;margin-top:10px;padding:4px 10px;font-size:13px;transition:color .13s}.call-ended-skip:hover{color:#111316}.call-ended-mini{z-index:45;width:min(340px,100vw - 40px);max-height:calc(100dvh - 136px);translate:var(--mini-dx,0px) var(--mini-dy,0px);border-radius:18px;position:fixed;bottom:96px;right:20px;overflow:hidden;box-shadow:0 0 0 .5px #0f172a1f,0 2px 6px #0f172a0f,0 28px 70px -24px #0f172a61}.call-ended-mini[data-corner=top]{top:16px;bottom:auto}.call-ended-mini .call-ended-room{border-radius:inherit;padding:14px;position:relative;inset:auto}.call-ended-mini .call-ended-card{gap:6px;padding:20px 18px 14px}.call-ended-mini .call-ended-next{display:none}.call-ended-mini .call-ended-keys{margin-top:10px}.rail-body{--rail-gap:6px;--rail-strip-w:84px;--rail-card-radius:22px;--rail-inner-radius:16px;--rail-float-edge:0 0 0 1px color-mix(in srgb, var(--sidebar-foreground) 10%, transparent), 0 0 28px #14161c21, 0 18px 48px -10px #14161c4d;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.rail-strip{top:var(--rail-gap);bottom:var(--rail-gap);left:var(--rail-gap);z-index:5;width:calc(var(--rail-strip-w) - 2 * var(--rail-gap));border-radius:var(--rail-card-radius);background:var(--rail-panel);box-shadow:var(--rail-float-edge);flex-direction:column;align-items:center;gap:4px;padding:10px 0;transition:opacity .16s ease-out,visibility 0s linear .16s;display:flex;position:absolute;overflow:hidden}.rail-strip-list::-webkit-scrollbar{display:none}.rail-strip:not([data-open]){opacity:0;visibility:hidden;pointer-events:none}.rail-strip[data-open]{transition:none;animation:.42s cubic-bezier(.34,1.2,.64,1) backwards rail-strip-float-in}@keyframes rail-strip-float-in{0%{transform:translate(-6px)scale(.97)}}.rail-body[data-strip] .rail-inside{padding:12px}.rail-strip-list{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:4px;width:100%;min-height:0;display:flex;position:relative;overflow:hidden auto}.rail-strip-foot{width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sidebar-foreground) 8%, transparent);flex:none;place-items:center;padding-top:8px;display:grid}.rail-strip-item{z-index:1;border-radius:var(--rail-inner-radius);width:64px;color:color-mix(in srgb, var(--sidebar-foreground) 62%, transparent);cursor:pointer;flex-direction:column;flex:none;align-items:center;gap:3px;padding:7px 2px 6px;transition:background .12s,color .12s,transform .12s;display:flex;position:relative}.rail-strip-item:hover{background:color-mix(in srgb, var(--sidebar-foreground) 5%, transparent);color:var(--sidebar-foreground)}.rail-strip-item:active{transform:scale(.93)}.rail-strip-item.on,.rail-strip-item.on:hover{color:var(--blue-600);background:0 0}.rail-strip-item:focus-visible{outline:2px solid var(--blue-600);outline-offset:-2px}.rail-strip-back{color:color-mix(in srgb, var(--sidebar-foreground) 70%, transparent);margin-bottom:4px}.rail-strip-glyph{place-items:center;height:30px;display:grid}.rail-strip-label{-webkit-line-clamp:2;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-align:center;letter-spacing:-.01em;-webkit-box-orient:vertical;width:calc(100% + 6px);max-width:none;margin:0 -3px;font-size:10.5px;font-weight:500;line-height:13px;display:-webkit-box;overflow:hidden}.rail-strip-item.on .rail-strip-label{font-weight:600}.rail-strip-glyph .rail-stormy-face{width:30px;height:30px}.rail-strip-glyph .rail-stormy-face>svg{width:26px;height:26px}.rail-strip-pill{width:64px;height:var(--rail-pill-h,56px);border-radius:var(--rail-inner-radius);background:color-mix(in srgb, var(--blue-600) 10%, transparent);pointer-events:none;transform:translateY(var(--rail-pill-y,0px));margin-left:-32px;transition:transform .38s cubic-bezier(.34,1.32,.64,1),height .38s cubic-bezier(.34,1.32,.64,1);position:absolute;top:0;left:50%}.rail-strip-count{z-index:1;background:var(--blue-600);color:#fff;min-width:19px;height:19px;box-shadow:0 0 0 2px var(--rail-panel);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:11px;font-weight:600;line-height:19px;position:absolute;top:2px;left:calc(50% + 5px)}.rail-strip-dot{z-index:1;background:var(--blue-600);width:9px;height:9px;box-shadow:0 0 0 2px var(--rail-panel);border-radius:999px;position:absolute;top:6px;left:calc(50% + 9px)}.rail-strip-rule{background:color-mix(in srgb, var(--sidebar-foreground) 10%, transparent);flex:none;width:28px;height:1px;margin:5px 0;display:block}.rail-body{--rail-panel:#eaeaea;--rail-open:#4f86c6}.rail-body[data-strip]>[data-sidebar=content]{margin:var(--rail-gap) var(--rail-gap) var(--rail-gap) var(--rail-strip-w);border-radius:var(--rail-card-radius);background:var(--rail-panel);box-shadow:var(--rail-float-edge);--rail-well:#e1e1e1;--rail-well-edge:inset 0 0 0 1px #14161c12, inset 0 1px 2px #14161c0f;--rail-tile-raised-fill:#fff}.rail-body[data-strip] .rail-level{background:var(--rail-panel)}.rail-body[data-strip] [data-sidebar=content] .rail-frow.on.rail-desk-head,.rail-body[data-strip] [data-sidebar=content] .rail-frow.on.rail-desk-head:hover{--rail-rowbg:var(--rail-open);background:var(--rail-open)!important;box-shadow:0 1px 2px #14161c1f,0 6px 16px -8px #4f86c68c!important}.rail-body[data-strip] [data-sidebar=content] .rail-frow.on.rail-desk-head,.rail-body[data-strip] [data-sidebar=content] .rail-frow.on.rail-desk-head *{color:#fff!important}.rail-body[data-strip] [data-sidebar=content] .rail-frow.on:not(.rail-desk-head),.rail-body[data-strip] [data-sidebar=content] .rail-frow.on:not(.rail-desk-head):hover{--rail-rowbg:#fff;background:#fff!important;border-radius:10px!important;box-shadow:0 1px 2px #14161c14,0 4px 12px -6px #14161c38!important}.rail-body[data-strip] [data-sidebar=content] .rail-frow.on:not(.rail-desk-head) .rail-fname{color:#141416!important}.rail-body[data-strip] [data-sidebar=content] .rail-frow.on .rail-desk-teach{background:#00000047}.rail-body>.rail-newdesk-slot{grid-template-rows:1fr;display:grid}.rail-newdesk-fold{min-height:0;overflow:hidden}.rail-body[data-strip]>.rail-newdesk-slot{opacity:0;grid-template-rows:0fr;padding-top:0;padding-bottom:0;transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1),padding .34s cubic-bezier(.32,.72,0,1),opacity .16s ease-out}.desk-rail[data-rail-boot="1"] .rail-strip[data-open],.desk-rail[data-rail-boot="1"] .rail-strip-pill,.desk-rail[data-rail-boot="1"] .rail-body>.rail-newdesk-slot{transition:none}@media (prefers-reduced-motion:reduce){.rail-strip[data-open]{animation:none}.rail-strip-pill,.rail-body[data-strip]>.rail-newdesk-slot{transition:none}}.rail-level[data-level=place] .rail-desk-teach:not(.has-agenda){container:rail-teach/inline-size}@container rail-teach not (min-width:176px){.rail-desk-teach-text{display:none}.rail-desk-teach-join{margin-inline:auto}}.rail-home-disc{background:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #e3e3e6}.rail-home-card .rail-stormy-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.rail-home-agenda{color:var(--blue-600);flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:2px;font-size:13px;font-weight:500;line-height:18px;display:flex}.rail-home-urgent{color:#d70015;align-items:center;gap:5px;display:inline-flex}.rail-home-urgent-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.rail-home-newdesk{margin-bottom:6px}.rail-frow.rail-desk-head>[data-rail-row-open]:has(.rail-desk-head-text>:only-child){align-items:center}.rail-body[data-strip] [data-sidebar=content] .rail-frow,.rail-body[data-strip] [data-sidebar=content] .rail-frow.rail-desk-head{border-radius:var(--rail-inner-radius)}[data-slot=sidebar-inner]:has(>.rail-body[data-strip]){box-shadow:none}.desk-rail{--desk-ground:#fff;--desk-sidebar:#f4f4f4;--desk-page-gap:0px;--desk-page-float:none;--desk-float:0 0 0 1px #14161c0d, 0 1px 2px #14161c0d, 0 4px 22px #14161c12;--desk-gap:8px;--desk-card-radius:18px;--desk-page-radius:0px}.desk-rail .rail-body{--rail-panel:var(--desk-sidebar);--rail-float-edge:none}[data-slot=sidebar-inner]:has(>.rail-body[data-strip]){background:var(--desk-sidebar)}[data-slot=sidebar-wrapper]:has(.rail-body[data-strip])>[data-slot=sidebar-inset]{background:var(--desk-ground)}[data-slot=sidebar-wrapper]:has(.rail-body[data-strip]) .desk-room:not(.desk-room-phone):not(.desk-room-edge){padding-left:0}.desk-room:not(.desk-room-phone):not(.desk-room-edge){padding-right:0}.desk-room:not(.desk-room-phone):not(.desk-room-edge)>.desk-panel,.desk-room:not(.desk-room-phone):not(.desk-room-edge)>.onboard-pair:not([data-onboarding="1"])>.desk-panel{margin:var(--desk-page-gap) var(--desk-page-gap) var(--desk-page-gap) 0;height:calc(100% - 2 * var(--desk-page-gap));border-radius:var(--desk-page-radius);box-shadow:var(--desk-page-float);border:0}.desk-room:not(.desk-room-phone):not(.desk-room-edge)>.desk-panel:not(.desk-chat-tg),.desk-room:not(.desk-room-phone):not(.desk-room-edge)>.onboard-pair:not([data-onboarding="1"])>.desk-panel:not(.desk-chat-tg){background:#fff}.desk-room:not(.desk-room-phone):not(.desk-room-edge)>.desk-panel.desk-chat-tg,.desk-room:not(.desk-room-phone):not(.desk-room-edge)>.onboard-pair:not([data-onboarding="1"])>.desk-panel.desk-chat-tg{box-shadow:none;border-radius:0;height:100%;margin-block:0}.desk-room:not(.desk-room-phone):not(.desk-room-edge) .desk-chat-tg .desk-chat-room:before{content:"";z-index:10;background:linear-gradient(to bottom, var(--desk-ground), color-mix(in srgb, var(--desk-ground) 0%, transparent));pointer-events:none;height:28px;position:absolute;inset:0 0 auto}.desk-room:not(.desk-room-phone):not(.desk-room-edge) .desk-chat-tg .phone-composer{margin-bottom:calc(var(--desk-gap) - 12px)}.desk-room:not(.desk-room-phone):not(.desk-room-edge) .desk-chat-tg .phone-composer:after{bottom:calc(-1 * var(--desk-gap))}.desk-room:not(.desk-room-phone) .desk-chat-tg .desk-chat-room{--background:var(--desk-ground);background:0 0}.desk-chat-tg.desk-chat-alone{--chat-in-fill:#efeff3}.desk-room:not(.desk-room-phone) .desk-chat-tg.desk-chat-alone .desk-chat-room{--background:#fff;background:#fff}.desk-room:not(.desk-room-phone):not(.desk-room-edge) .desk-chat-tg.desk-chat-alone .desk-chat-room:before{content:none}.desk-room:not(.desk-room-phone) .desk-chat-alone .desk-chat-room [data-harness-dock]:before{border-top:0}.desk-chat-alone .harness-composer{max-width:var(--chat-field-w,720px)}.desk-room:not(.desk-room-phone):not(.desk-room-edge) .desk-chat-tg.desk-chat-alone .phone-composer{margin-bottom:4px}.desk-room:not(.desk-room-phone):not(.desk-room-edge) .desk-panel:not(.desk-chat-tg) .ai-glow{border-radius:var(--desk-card-radius)}[data-slot=sidebar-wrapper]:has(.rail-body[data-strip]){--sidebar-width-icon:84px!important}[data-slot=sidebar-wrapper]:has(.rail-body[data-strip]:not([data-slim])){--sidebar-width:var(--rail-desk-width)!important}[data-slot=sidebar][data-mobile=true]:has(.rail-body[data-strip]:not([data-slim])){--sidebar-width:320px!important}[data-slot=sidebar-wrapper]:has(.rail-body[data-strip][data-in-inbox]:not([data-slim])){--sidebar-width:max(var(--rail-desk-width), min(440px, 32vw))!important}[data-slot=sidebar][data-mobile=true]:has(.rail-body[data-strip][data-in-inbox]:not([data-slim])){--sidebar-width:min(440px, 92vw)!important}[data-slot=sidebar-wrapper]:has([data-rail-slim]){--sidebar-width:84px!important}.rail-body[data-slim]>[data-sidebar=content]{display:none}.rail-body[data-strip]:not([data-slim])>[data-sidebar=content]{animation:.24s ease-out backwards rail-level-fade}.desk-rail:has([data-rail-slim]) .desk-rail-resize{display:none}.desk-rail[data-slot=sidebar-wrapper]:has(>[data-slot=sidebar]>[data-rail-peek][data-rail-slim]){--sidebar-width:84px!important}.desk-rail [data-slot=sidebar-container][data-rail-peek]{z-index:50;width:max(var(--rail-desk-width), 320px)!important}.desk-rail [data-slot=sidebar-container][data-rail-peek]:has(.rail-body[data-in-inbox]){width:max(var(--rail-desk-width), min(440px, 32vw))!important}.desk-rail [data-slot=sidebar-container][data-rail-peek]>[data-slot=sidebar-inner]{box-shadow:0 0 0 .5px #14161c0f,16px 0 40px -18px #14161c47}.desk-rail [data-rail-peek] .rail-body>[data-sidebar=content]{overflow-y:auto}.rail-strip-callslot{width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sidebar-foreground) 8%, transparent);flex-direction:column;flex:none;align-items:center;gap:3px;padding:8px 0 6px;display:flex}.rail-strip-call{border-radius:var(--rail-inner-radius);color:#fff;cursor:pointer;background:#141416;place-items:center;width:48px;height:48px;transition:transform .14s ease-out,background .14s;display:grid;box-shadow:0 1px 2px #14161c2e,0 6px 14px -6px #14161c66}.rail-strip-call:hover{background:#26262a;transform:translateY(-1px)}.rail-strip-call:active{transform:scale(.94)}.rail-strip-call:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.rail-strip-call-label{color:var(--sidebar-foreground);font-size:10.5px;font-weight:600;line-height:13px}.rail-strip-callslot+.rail-strip-foot{box-shadow:none;padding-top:4px}.rail-body[data-strip] [data-sidebar=content] .rail-frow.on :is(.rail-desk-head-glyph,.rail-home-disc),.rail-body[data-strip] [data-sidebar=content] .rail-frow.on :is(.rail-desk-head-glyph,.rail-home-disc) *{color:#141416!important}.rail-body[data-strip] [data-sidebar=content] .rail-frow.on>[data-rail-row-open]{box-shadow:none!important;background:0 0!important}.rail-body[data-strip] .rail-fold[data-rail-picked]:after{border-radius:var(--rail-inner-radius)}.rail-dropdown{border-left:1px solid color-mix(in srgb, var(--sidebar-foreground) 10%, transparent);margin:2px 0 6px 14px;padding-left:6px;animation:.16s ease-out both rail-dropdown-in}@keyframes rail-dropdown-in{0%{opacity:0}}.rail-dropdown-callslot{padding:6px 10px 4px}.rail-dropdown-call{color:#fff;width:100%;height:44px;font:inherit;cursor:pointer;background:#141416;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:background-color .12s;display:flex}.rail-dropdown-call:hover{background:#2a2a2e}.inbox-maprow[data-on]{background:#fff;box-shadow:0 1px 2px #14161c14,0 4px 12px -6px #14161c38}@media (prefers-reduced-motion:reduce){.rail-dropdown{animation:none}}.rail-body[data-rail-layout=dropdown] .rail-fhead [data-desk-line],.rail-body[data-rail-layout=dropdown] .rail-fhead .rail-fglance,.rail-body[data-rail-layout=dropdown] .rail-dropdown .rail-fglance{display:none}.rail-body[data-rail-layout=dropdown] .inbox-maprow,.rail-body[data-rail-layout=dropdown] .rail-fhead [data-rail-row-open]{height:38px;box-shadow:none;background:0 0;border-radius:9px;align-items:center;gap:10px;min-height:38px!important;padding:0 10px!important}.rail-body[data-rail-layout=dropdown] .inbox-maprow-name,.rail-body[data-rail-layout=dropdown] .rail-fhead [data-rail-row-open] .line-clamp-2:not([data-desk-line]){white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--sidebar-foreground) 88%, transparent);display:block;overflow:hidden;font-size:15px!important;font-weight:500!important;line-height:20px!important}.rail-body[data-rail-layout=dropdown] .inbox-maprow>svg,.rail-body[data-rail-layout=dropdown] .rail-fhead [data-rail-row-open] svg:first-child{width:18px;height:18px}.rail-body[data-rail-layout=dropdown] .rail-fhead [data-rail-row-open]>span:first-child{width:20px;min-width:20px;height:20px}.rail-body[data-rail-layout=dropdown] .inbox-maprow:hover,.rail-body[data-rail-layout=dropdown] .rail-fhead [data-rail-row-open]:hover{background:#0000000b}.rail-body[data-rail-layout=dropdown] .inbox-maprow[data-on],.rail-body[data-rail-layout=dropdown][data-desk-home-open] .rail-fhead [data-active=true],.rail-body[data-rail-layout=dropdown] .rail-dropdown .rail-frow.on{background:#fff!important;box-shadow:0 1px 2px #14161c14,0 3px 10px -6px #14161c38!important}.rail-body[data-rail-layout=dropdown]:not([data-desk-home-open]) .rail-fhead [data-active=true]{background:0 0!important}.rail-body[data-rail-layout=dropdown] .rail-dropdown{border-left:0;margin:1px 0 4px;padding-left:20px}.rail-body[data-rail-layout=dropdown] .rail-dropdown .rail-frow{border-radius:9px}.rail-body[data-rail-layout=dropdown] .rail-dropdown .rail-frow>[data-rail-row-open]{gap:9px;min-height:36px;padding-top:8px!important;padding-bottom:8px!important}.rail-body[data-rail-layout=dropdown] .rail-dropdown .rail-fname{font-size:14.5px!important;font-weight:450!important;line-height:20px!important}.rail-body[data-rail-layout=dropdown] .rail-dropdown .rail-fface{width:18px!important;height:18px!important}.rail-body[data-rail-layout=dropdown] .rail-dropdown .rail-fface svg{width:16px;height:16px}.rail-dropdown-call{border-radius:10px!important;height:38px!important;font-size:14.5px!important}.rail-sections .rail-strip-item.on,.rail-sections .rail-strip-item.on:hover{background:color-mix(in srgb, var(--sidebar-foreground) 8%, transparent);color:var(--sidebar-foreground)}.rail-panel-title{letter-spacing:0;color:color-mix(in srgb, var(--sidebar-foreground) 46%, transparent);margin:12px 12px 2px;padding:0 10px;font-size:12px;font-weight:600;line-height:28px}.rail-body[data-rail-layout=dropdown] [data-sidebar=group-label]{display:none}.rail-panel-sub{color:color-mix(in srgb, var(--sidebar-foreground) 50%, transparent);margin:14px 12px 4px;font-size:12px;font-weight:500}.rail-connections{flex-direction:column;padding-bottom:16px;display:flex}.rail-connect-search{height:34px;color:color-mix(in srgb, var(--sidebar-foreground) 50%, transparent);background:#0000000d;border-radius:8px;align-items:center;gap:8px;margin:0 8px 4px;padding:0 10px;display:flex}.rail-connect-search:focus-within{background:#0000000f}.rail-connect-search input{min-width:0;color:var(--sidebar-foreground);background:0 0;border:0;outline:none;flex:1;font-size:14px;line-height:20px}.rail-connect-search input::placeholder{color:color-mix(in srgb, var(--sidebar-foreground) 45%, transparent)}.rail-connect-clear{width:20px;height:20px;color:inherit;border-radius:999px;justify-content:center;align-items:center;display:flex}.rail-connect-clear:hover{background:#00000012}.rail-connect-card{margin:0 8px}.rail-connect-empty{color:color-mix(in srgb, var(--sidebar-foreground) 55%, transparent);flex-direction:column;align-items:flex-start;gap:10px;margin:4px 12px;font-size:14px;line-height:20px;display:flex}.rail-connect-empty button{color:var(--sidebar-foreground);background:#0000000d;border-radius:9px;padding:5px 12px;font-size:14px;font-weight:600}.rail-connect-empty button:hover{background:#00000014}.connect-swap[data-swap=in]{animation:.18s ease-out both rail-level-fade}@media (prefers-reduced-motion:reduce){.connect-swap[data-swap=in]{animation:none}}.rail-body[data-rail-layout=dropdown]{--rail-safari-blue:#007aff;--rail-selected-fill:var(--rail-safari-blue);--rail-selected-ink:#fff}.desk-rail .rail-body[data-rail-layout=dropdown]>[data-sidebar=content]{--rail-panel:var(--desk-sidebar);margin:0 0 0 var(--rail-strip-w);box-shadow:none;background:0 0;border-radius:0}.desk-rail [data-slot=sidebar-container]:not([data-rail-peek]):after{content:"";pointer-events:none;background:#14161c17;width:1px;position:absolute;top:0;bottom:0;right:0}.rail-body[data-rail-layout=dropdown]>[data-sidebar=content] .rail-frow{--rail-rowbg:var(--rail-panel)}.rail-toggle{top:calc(var(--desk-gap) + 12px);right:calc(var(--desk-gap) + 10px);z-index:6;width:32px;height:28px;color:color-mix(in srgb, var(--sidebar-foreground) 58%, transparent);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:background .12s,color .12s,box-shadow .12s,transform .12s;display:grid;position:absolute}.rail-toggle:hover{color:var(--sidebar-foreground);background:#fff;box-shadow:0 0 0 .5px #14161c1a,0 1px 3px #14161c1f}.rail-toggle:active{transform:scale(.94)}.rail-toggle:focus-visible{outline:2px solid var(--rail-safari-blue,#007aff);outline-offset:1px}.rail-body[data-rail-layout=dropdown] .act-head{padding-right:4px}.desk-rail [data-slot=sidebar-container][data-rail-peek]>[data-slot=sidebar-inner]:has(>.rail-body[data-rail-layout=dropdown]){background:linear-gradient(to right, var(--desk-ground) var(--rail-strip-w,84px), transparent var(--rail-strip-w,84px));box-shadow:none}.desk-rail [data-slot=sidebar-container][data-rail-peek] [data-sidebar=menu-button]{min-width:100%}.desk-rail [data-rail-peek] .rail-body[data-rail-layout=dropdown]>[data-sidebar=content]{margin:var(--desk-gap) var(--desk-gap) var(--desk-gap) var(--rail-strip-w);border-radius:var(--desk-card-radius);background:var(--desk-sidebar);animation:.18s ease-out backwards rail-level-fade;box-shadow:0 0 0 1px #14161c0f,0 2px 6px #14161c0f,0 18px 48px -12px #14161c47}.rail-body[data-rail-layout=dropdown][data-strip] [data-sidebar=content] .rail-frow.on:not(.rail-desk-head),.rail-body[data-rail-layout=dropdown][data-strip] [data-sidebar=content] .rail-frow.on:not(.rail-desk-head):hover,.rail-body[data-rail-layout=dropdown][data-strip][data-desk-home-open] [data-sidebar=content] .rail-fhead [data-active=true]{--rail-rowbg:var(--rail-selected-fill);background:var(--rail-selected-fill)!important;box-shadow:none!important}.rail-body[data-rail-layout=dropdown][data-strip] [data-sidebar=content] .inbox-maprow[data-on]{background:var(--rail-selected-fill)!important;box-shadow:none!important}.rail-body[data-rail-layout=dropdown][data-strip] [data-sidebar=content] .rail-frow.on:not(.rail-desk-head) *,.rail-body[data-rail-layout=dropdown][data-strip][data-desk-home-open] [data-sidebar=content] .rail-fhead [data-active=true] *,.rail-body[data-rail-layout=dropdown][data-strip] [data-sidebar=content] .inbox-maprow[data-on] *{color:var(--rail-selected-ink)!important}.rail-body[data-rail-layout=dropdown][data-strip] [data-sidebar=content] .rail-frow.on>.rail-frow-shut:hover{background:#00000029}.rail-body[data-rail-layout=dropdown] .rail-dropdown{padding-left:0}.rail-body[data-rail-layout=dropdown] .rail-dropdown .rail-fkids-inner{padding-left:0;padding-right:0}.rail-body[data-rail-layout=dropdown] .rail-dropdown .rail-frow>[data-rail-row-open]{padding-left:32px!important}.rail-body[data-rail-layout=dropdown] .rail-dropdown .rail-frow[data-depth]>[data-rail-row-open]{padding-left:calc(32px + 18px * min(var(--rail-depth,0), 4))!important}.rail-body[data-rail-layout=dropdown][data-strip] [data-sidebar=content] .rail-frow.on:not(.rail-desk-head)>.rail-frow-shut:not(.rail-frow-pin){opacity:1;color:var(--rail-safari-blue)!important;background:radial-gradient(circle,#fff 8.5px,#0000 9px)!important}.rail-body[data-rail-layout=dropdown][data-strip] [data-sidebar=content] .rail-frow.on:not(.rail-desk-head)>.rail-frow-shut:not(.rail-frow-pin) svg{stroke-width:3.2px;width:13px;height:13px;color:var(--rail-safari-blue)!important}.rail-body[data-rail-layout=dropdown][data-strip] [data-sidebar=content] .rail-frow.on:not(.rail-desk-head)>.rail-frow-shut:not(.rail-frow-pin) svg *{color:var(--rail-safari-blue)!important}.desk-rail[data-rail-merged] .desk-room:not(.desk-room-phone):not(.desk-room-edge)>.onboard-pair:not([data-onboarding="1"])>.desk-panel:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.rail-activity{flex-direction:column;padding-bottom:16px;display:flex}.rail-activity-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.rail-activity-item[data-open]{background:#fff;border-radius:12px;margin:2px 4px 6px;box-shadow:0 0 0 1px #14161c0d,0 1px 3px #14161c0f}.rail-activity-row{text-align:left;width:calc(100% - 8px);min-height:40px;color:var(--sidebar-foreground);background:0 0;border-radius:9px;align-items:flex-start;gap:10px;margin:0 4px;padding:8px 8px 7px;display:flex}.rail-activity-item[data-open]>.rail-activity-row{width:100%;margin:0}.rail-activity-row:hover{background:#0000000b}.rail-activity-item[data-open]>.rail-activity-row:hover{background:0 0}.rail-activity-row:focus-visible{outline:2px solid var(--rail-safari-blue,#007aff);outline-offset:-2px}.rail-activity-mark{width:22px;height:20px;color:color-mix(in srgb, var(--sidebar-foreground) 55%, transparent);flex:none;place-items:center;display:grid}.rail-activity-row[data-live] .rail-activity-mark{color:var(--rail-safari-blue,#007aff)}.rail-activity-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rail-activity-name{-webkit-line-clamp:2;color:color-mix(in srgb, var(--sidebar-foreground) 92%, transparent);-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:19px;display:-webkit-box;overflow:hidden}.rail-activity-sub{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--sidebar-foreground) 50%, transparent);font-size:12px;line-height:16px;overflow:hidden}.rail-activity-quiet,.rail-activity-reading,.rail-activity-more{color:color-mix(in srgb, var(--sidebar-foreground) 50%, transparent);margin:2px 22px 6px;font-size:13px;line-height:18px}.rail-activity-detail{padding:0 12px 12px 40px}.rail-activity-detail .rail-activity-reading,.rail-activity-detail .rail-activity-more{margin:0 0 6px;font-size:12px}.rail-activity-steps{flex-direction:column;gap:5px;margin:0 0 8px;padding:0;list-style:none;display:flex}.rail-activity-step{color:color-mix(in srgb, var(--sidebar-foreground) 82%, transparent);align-items:flex-start;gap:7px;font-size:13px;line-height:17px;display:flex}.rail-activity-check{color:#fff;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;margin-top:1px;display:grid;box-shadow:inset 0 0 0 1px #14161c2e}.rail-activity-step[data-status=done] .rail-activity-check{box-shadow:none;background:#34c759}.rail-activity-step[data-status=failed] .rail-activity-check{box-shadow:none;background:#ff3b30}.rail-activity-reply{max-height:126px;color:color-mix(in srgb, var(--sidebar-foreground) 72%, transparent);margin:0 0 10px;font-size:13px;line-height:18px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 90px,#0000 126px);mask-image:linear-gradient(#000 90px,#0000 126px)}.rail-activity-reply p+p{margin-top:4px}.rail-activity-presses{flex-wrap:wrap;gap:6px;display:flex}.rail-activity-press{height:30px;color:var(--sidebar-foreground);background:#0000000e;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.rail-activity-press:hover{background:#00000017}.rail-activity-press:focus-visible{outline:2px solid var(--rail-safari-blue,#007aff);outline-offset:1px}.rail-activity-join{width:calc(100% - 8px);height:38px;color:color-mix(in srgb, var(--sidebar-foreground) 80%, transparent);border-radius:9px;align-items:center;gap:8px;margin:10px 4px 0;padding:0 10px;font-size:14px;font-weight:500;display:flex}.rail-activity-join:hover{color:var(--sidebar-foreground);background:#0000000b}.rail-strip-glyph{position:relative}.rail-strip-live{width:9px;height:9px;box-shadow:0 0 0 2px var(--rail-panel,#f5f5f7);background:#34c759;border-radius:999px;position:absolute;bottom:2px;right:-3px}.rail-activity .rail-panel-title{padding:0 3px}.rail-activity .rail-panel-sub,.rail-activity>.rail-activity-quiet{margin-left:15px}.safari-field{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#eaeaeeeb;box-shadow:0 0 0 .5px #00000017,0 1px 1px #00000008,0 8px 24px -12px #0003}.safari-bar{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#e5e5eaf0;border-radius:999px;align-items:center;gap:2px;min-width:0;max-width:100%;padding:3px;display:flex;box-shadow:inset 0 0 0 .5px #0000000f,0 8px 24px -14px #00000047}.safari-bar[data-single]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.safari-bar:not([data-single]) .safari-field{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;flex:0 auto;min-width:0;max-width:340px;height:30px;padding-inline:14px;font-size:13px;box-shadow:0 0 0 .5px #0000001a,0 1px 3px #0000001f}.safari-bar:not([data-single]) .safari-field[data-starrable]{padding-inline:14px 32px}.safari-bar:not([data-single]) .safari-field[data-closable]{padding-inline-start:32px}.safari-bar:not([data-single]) .safari-field-star{width:24px;height:24px}.safari-tab{white-space:nowrap;color:#3a3a3c;background:0 0;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:6px;min-width:36px;max-width:160px;height:30px;padding:0 10px;font-size:13px;line-height:18px;transition:background-color .12s,color .12s;display:inline-flex;position:relative;overflow:hidden}.safari-tab:hover{color:#1d1d1f;background:#0000000e}.safari-tab-press{border-radius:inherit;background:0 0;position:absolute;inset:0}.safari-tab-press:focus-visible{outline-offset:2px;outline:2px solid #007aff}.safari-tab-mark{flex-shrink:0;place-items:center;width:16px;height:16px;display:grid;position:relative}.safari-tab-close{z-index:1;color:#3a3a3c;opacity:0;border-radius:999px;place-items:center;transition:opacity .12s,background-color .12s;display:grid;position:absolute;inset:-2px}.safari-tab:hover .safari-tab-close,.safari-tab-close:focus-visible{opacity:1}.safari-tab[data-closable]:hover .safari-tab-mark>:not(.safari-tab-close){opacity:0}.safari-tab-close:hover{color:#1d1d1f;background:#00000017}.safari-tab-close:focus-visible{outline-offset:1px;outline:2px solid #007aff}.safari-field-star{color:#3c3c438c;border-radius:999px;place-items:center;width:28px;height:28px;transition:background .12s,color .12s,transform .12s;display:grid}.safari-field-star:hover{color:#3c3c43d9;background:#0000000f}.safari-field-star:active{transform:scale(.9)}.safari-field-star:focus-visible{outline-offset:1px;outline:2px solid #007aff}.safari-field-star[data-on]{color:#f2b200}.safari-field-star[data-on] svg{fill:#fc0}.rail-strip-pin{flex:none;position:relative}.rail-strip-unpin{z-index:2;background:color-mix(in srgb, var(--sidebar-foreground) 55%, transparent);color:#fff;opacity:0;border-radius:999px;place-items:center;width:16px;height:16px;transition:opacity .12s;display:grid;position:absolute;top:2px;right:4px}.rail-strip-pin:hover .rail-strip-unpin,.rail-strip-unpin:focus-visible{opacity:1}.rail-strip-unpin:hover{background:var(--sidebar-foreground)}.rail-fworking{display:none}.rail-body[data-rail-layout=dropdown] .rail-fworking{width:13px;height:13px;color:color-mix(in srgb, var(--sidebar-foreground) 55%, transparent);display:block}.rail-body[data-rail-layout=dropdown] .rail-fhead [data-testid=glyph-live]{display:none}.rail-hover{position:relative}.rail-ffold{z-index:1;width:24px;height:24px;color:color-mix(in srgb, var(--sidebar-foreground) 55%, transparent);opacity:0;pointer-events:none;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;left:8px;translate:0 -50%}.rail-ffold svg{transition:rotate .16s cubic-bezier(.16,1,.3,1)}.rail-ffold[aria-expanded=true] svg{rotate:90deg}.rail-ffold:hover{color:var(--sidebar-foreground);background:#0000000f}.rail-hover[data-fold]:hover>.rail-ffold,.rail-ffold:focus-visible{opacity:1;pointer-events:auto}.rail-hover[data-fold]:hover>.rail-fhead [data-rail-row-open]>span:first-child,.rail-ffold:focus-visible+.rail-fhead [data-rail-row-open]>span:first-child{opacity:0}@media (hover:none){.rail-hover[data-fold]>.rail-ffold{opacity:1;pointer-events:auto}.rail-hover[data-fold]>.rail-fhead [data-rail-row-open]>span:first-child{opacity:0}}.desk-chat-resize{z-index:30;cursor:col-resize;touch-action:none;background:0 0;width:8px;transition:background .13s;position:absolute;top:0;bottom:0}.desk-chat-resize[data-side=right]{left:-4px}.desk-chat-resize[data-side=left]{right:-4px}.desk-chat-resize:hover,:root[data-chat-resizing] .desk-chat-resize{background:#14161c14}.desk-panel[data-chat-sized]{width:min(var(--chat-width), 62%)!important;min-width:min(var(--chat-width), 62%)!important;max-width:min(var(--chat-width), 62%)!important}:root[data-chat-resizing],:root[data-chat-resizing] *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}:root[data-chat-resizing] .desk-panel{transition:none!important}.rail-frow-fade{display:none}.rail-frow.menu-open .rail-fname{padding-right:26px}.rail-frow:has(>.rail-frow-more):hover .rail-fname{padding-right:26px}.rail-frow:has(.rail-frow-more[data-asking=true]) .rail-fname{padding-right:26px}.desk-rail .rail-body.rail-list[data-rail-layout=dropdown]>[data-sidebar=content]{margin:0;padding-top:2px}.rail-list-foot{border-top:1px solid color-mix(in srgb, var(--sidebar-foreground) 8%, transparent);gap:2px;padding-top:8px}.rail-list-foot-row{width:100%;height:36px;color:color-mix(in srgb, var(--sidebar-foreground) 72%, transparent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:14.5px;font-weight:450;line-height:20px;transition:background-color .12s,color .12s;display:flex}.rail-list-foot-row:hover{color:var(--sidebar-foreground);background:#0000000b}.rail-list-foot-row[data-on]{color:var(--sidebar-foreground);background:#fff;box-shadow:0 1px 2px #14161c14,0 3px 10px -6px #14161c38}.rail-list-foot-row:focus-visible{outline-offset:1px;outline:2px solid #007aff}.rail-list-live{background:var(--slack-presence,#2bac76);border-radius:999px;flex:none;width:8px;height:8px}.rail-list-activity{max-height:min(680px, var(--available-height,680px));overscroll-behavior:contain;overflow-y:auto}.rail-list-activity .rail-activity{padding:4px 4px 10px}.rail-list-desks{margin:6px 0 10px}.rail-list-desks-rule{border:0;border-top:1px solid color-mix(in srgb, var(--sidebar-foreground) 10%, transparent);height:0;margin:10px 12px 8px 18px}.rail-inbox-row{width:100%;min-height:56px;color:var(--sidebar-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;transition:background-color .12s,box-shadow .12s;display:flex}.rail-inbox-row:hover{background:#0000000b}.rail-inbox-row[data-on]{background:#fff;box-shadow:0 1px 2px #14161c14,0 3px 10px -6px #14161c38}.rail-inbox-row:focus-visible{outline-offset:1px;outline:2px solid #007aff}.rail-inbox-row-mark{background:color-mix(in srgb, var(--sidebar-foreground) 7%, transparent);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.rail-inbox-row[data-on] .rail-inbox-row-mark{background:color-mix(in srgb, var(--sidebar-foreground) 6%, transparent)}.rail-inbox-row-words{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rail-inbox-row-name{font-size:16px;font-weight:600;line-height:21px}.rail-inbox-row-line{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--sidebar-foreground) 55%, transparent);font-size:12.5px;line-height:17px;overflow:hidden}.rail-dm-row{gap:10px;min-height:44px;padding:6px 10px 6px 8px}.rail-dm-row .rail-dm-row-face{border-radius:8px;width:28px;height:28px}.rail-dm-row .rail-dm-row-mark{width:18px;height:18px}.rail-dm-row .rail-inbox-row-name{font-size:15.5px;font-weight:500}.rail-dm-row[data-unread] .rail-inbox-row-name{font-weight:650}.rail-body.rail-list .rail-dm-row[data-unread]{color:var(--sidebar-foreground)}.rail-list-newdesk{padding:0 4px 1px 8px}.rail-list-newdesk+[data-sidebar=group]{padding-top:0}.rail-newdesk-row{width:100%;height:38px;color:color-mix(in srgb, var(--sidebar-foreground) 88%, transparent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:15px;font-weight:500;transition:background-color .12s;display:flex}.rail-newdesk-row:hover{background:#0000000b}.rail-newdesk-row[data-on]{color:var(--sidebar-foreground);background:#fff;box-shadow:0 1px 2px #14161c14,0 3px 10px -6px #14161c38}.rail-newdesk-row:focus-visible{outline-offset:1px;outline:2px solid #007aff}.rail-newdesk-row-mark{border:1.5px dashed color-mix(in srgb, var(--sidebar-foreground) 35%, transparent);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.rail-nav{z-index:40;align-items:center;gap:4px;display:flex;position:fixed;top:10px;left:14px}.rail-nav-key{color:#6e6e73;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;transition:background-color .15s ease-out,color .15s ease-out;display:grid}.rail-nav-key:first-child{margin-right:8px}.rail-nav-key:hover:not(:disabled){color:#1d1d1f;background:#14161c0f}.rail-nav-key:active:not(:disabled){background:#14161c1a}.rail-nav-key:disabled{color:#c7c7cc;cursor:default}.rail-nav-key:focus-visible{outline-offset:1px;outline:2px solid #007aff}.desk-rail[data-rail-nav] .rail-body.rail-list{padding-top:35px}.desk-rail[data-rail-folded]{--path-lead:132px}.desk-rail[data-rail-folded] .inbox-side,:root[data-side-peek=""] .desk-rail[data-rail-nav] .inbox-side{padding-top:48px}.desk-rail[data-rail-folded] .pane-corner-head{padding-top:52px}.rail-body.rail-list,.rail-list-foot{--rail-ink-idle:color-mix(in srgb, var(--sidebar-foreground) 58%, var(--sidebar));--rail-row-hover:color-mix(in srgb, #14161c 4.5%, var(--sidebar));--rail-row-on:color-mix(in srgb, #14161c 9%, var(--sidebar));--rail-row-on-lift:none}.rail-body.rail-list .rail-inbox-row,.rail-body.rail-list .rail-newdesk-row,.rail-list-foot .rail-list-foot-row,.rail-body.rail-list .inbox-maprow,.rail-body.rail-list .rail-fhead [data-rail-row-open],.rail-body.rail-list .rail-frow>[data-rail-row-open]{color:var(--rail-ink-idle)}.rail-body.rail-list .rail-fname,.rail-body.rail-list .rail-inbox-row-name,.rail-body.rail-list .rail-newdesk-row-name,.rail-body.rail-list .inbox-maprow-name,.rail-body.rail-list .rail-fhead .rail-ftile,.rail-body.rail-list .rail-fhead [data-rail-row-open] .line-clamp-2:not([data-desk-line]){color:inherit!important}.rail-body.rail-list .rail-newdesk-row-mark{border-color:color-mix(in srgb, var(--rail-ink-idle) 70%, transparent)}.rail-body.rail-list .rail-inbox-row-line{color:color-mix(in srgb, var(--sidebar-foreground) 46%, var(--sidebar))}.rail-body.rail-list .rail-inbox-row:hover,.rail-body.rail-list .rail-newdesk-row:hover,.rail-list-foot .rail-list-foot-row:hover,.rail-body.rail-list .inbox-maprow:hover,.rail-body.rail-list .rail-fhead [data-rail-row-open]:hover,.rail-body.rail-list .rail-frow:hover>[data-rail-row-open],.rail-body.rail-list .rail-frow>[data-rail-row-open][data-unread]{color:var(--sidebar-foreground)}.rail-body.rail-list .rail-inbox-row[data-on],.rail-body.rail-list .rail-newdesk-row[data-on],.rail-list-foot .rail-list-foot-row[data-on],.rail-body.rail-list[data-rail-layout=dropdown] .inbox-maprow[data-on],.rail-body.rail-list[data-rail-layout=dropdown][data-desk-home-open] .rail-fhead [data-active=true],.rail-body.rail-list .rail-frow.on,.rail-body.rail-list .rail-frow.on:hover{color:var(--sidebar-foreground);background:var(--rail-row-on)!important;box-shadow:none!important}.rail-body.rail-list[data-desk-home-open] .rail-fhead [data-active=true],.rail-body.rail-list .rail-frow.on>[data-rail-row-open]{color:var(--sidebar-foreground)}.rail-body.rail-list .rail-inbox-row[data-on] .rail-inbox-row-mark{background:color-mix(in srgb, var(--sidebar-foreground) 7%, transparent)}.rail-fhash{text-align:center;flex:none;width:20px;font-size:19px;font-weight:400;line-height:22px;display:block}.rail-body.rail-list:not([data-rail-icons]) .rail-fmark{display:none}.rail-body.rail-list .rail-fhead [data-rail-row-open][data-news]{color:var(--sidebar-foreground)}.rail-body.rail-list .rail-fhead [data-rail-row-open][data-news] [data-rail-name]{font-weight:700}.rail-unread-count{color:#606acb;font-variant-numeric:tabular-nums;background:#eaebf4;border-radius:7px;flex:none;place-items:center;min-width:26px;height:23px;padding:0 7px;font-size:13px;font-weight:600;line-height:1;display:inline-grid}.rail-body.rail-list .rail-fkids,.rail-body.rail-list .rail-fkids-inner>*,.rail-body.rail-list .rail-fold.open .rail-ftile svg{animation:none}.rail-body.rail-list .rail-inbox-row,.rail-body.rail-list .rail-newdesk-row,.rail-list-foot .rail-list-foot-row{transition:none}
