.csw{position:relative}.csw__btn{max-width:190px;height:34px;color:color-mix(in srgb, var(--white) 82%, transparent);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.csw__btn:hover,.csw__btn[aria-expanded=true]{background:var(--surface-dark-line);color:var(--surface-dark-text)}.csw__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:122px;font:600 var(--text-0)/1.2 var(--sans);overflow:hidden}@media (width>=1200px){.csw__btn{max-width:260px}.csw__title{max-width:186px}}.csw__dot{border-radius:50%;flex:none;width:7px;height:7px}.csw__dot--active{background:var(--ok-line)}.csw__dot--trial{background:var(--warn-line)}.csw__dot--frozen{background:var(--gap-line)}.csw__chev{opacity:.75;flex:none}.csw__panel{z-index:var(--z-popover);background:var(--white);border:1px solid var(--line);width:296px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-md);animation:csw-rise var(--t-fast) var(--ease);border-radius:14px;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden}@keyframes csw-rise{0%{opacity:0;transform:translateY(-6px)}}.csw__list{flex-direction:column;gap:2px;max-height:320px;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.csw__opt{text-align:left;cursor:pointer;width:100%;transition:background var(--t-fast) var(--ease);background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.csw__opt:hover{background:var(--soft)}.csw__opt--active{background:var(--sunk)}.csw__opt:disabled{cursor:default;opacity:.6}.csw__opt-main{flex-direction:column;gap:1px;min-width:0;display:flex}.csw__opt-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-1);color:var(--ink);font-weight:650;overflow:hidden}.csw__opt-role{font-size:var(--text-0);color:var(--mute)}.csw__badge{font:650 var(--text-0)/1.2 var(--mono);white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px}.csw__badge--active{color:var(--ok-ink);background:var(--ok-fill)}.csw__badge--trial{color:var(--warn-ink);background:var(--warn-fill)}.csw__badge--frozen{color:var(--gap);background:var(--gap-fill)}.csw__error{color:var(--gap);margin:0;padding:8px 14px;font-size:12px;font-weight:500}.csw__create{border:0;border-top:1px solid var(--hair);width:100%;color:var(--acc-ink);font:650 var(--text-0)/1.2 var(--sans);text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;align-items:center;gap:8px;padding:12px 14px;display:flex}.csw__create:hover{background:var(--soft);color:var(--acc-hover)}@media (width<=480px){.csw__btn{max-width:none;padding:0 8px}.csw__title{display:none}}@media (pointer:coarse){.csw__btn{height:var(--tap);min-width:var(--tap)}.csw__opt{min-height:var(--tap)}}.nb{position:relative}.nb__btn{width:34px;height:34px;color:color-mix(in srgb, var(--white) 82%, transparent);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.nb__btn:hover,.nb__btn[aria-expanded=true]{background:var(--surface-dark-line);color:var(--surface-dark-text)}.nb__badge{background:var(--acc);min-width:16px;height:16px;color:var(--ink);font:700 var(--text-00)/1 var(--mono);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:-3px;right:-3px}.nb__panel{z-index:var(--z-popover);background:var(--white);border:1px solid var(--line);width:328px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-md);animation:nb-rise var(--t-fast) var(--ease);border-radius:14px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}@keyframes nb-rise{0%{opacity:0;transform:translateY(-6px)}}.nb__head{border-bottom:1px solid var(--hair);font:700 13px/1.2 var(--display);color:var(--ink);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.nb__markall{color:var(--acc-ink);font:600 12px/1.2 var(--sans);cursor:pointer;background:0 0;border:0;padding:0}.nb__markall:hover{color:var(--acc-hover)}.nb__list{max-height:360px;overflow-y:auto}.nb__empty{justify-items:center;gap:var(--sp-2);text-align:center;color:var(--mute);padding:22px 14px;font-size:13px;display:grid}.nb__empty-link{min-height:var(--tap);color:var(--acc-ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.nb__empty-link:hover{color:var(--acc-hover)}.nb__scrim{display:none}.nb__item{border:0;border-bottom:1px solid var(--hair);text-align:left;cursor:pointer;width:100%;transition:background var(--t-fast) var(--ease);background:0 0;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 14px;display:flex}.nb__item:last-child{border-bottom:0}.nb__item:hover{background:var(--soft)}.nb__item--unread{background:var(--acc-fill)}.nb__item--unread .nb__item-title:before{content:"";background:var(--acc);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.nb__item-title{font-size:var(--text-1);color:var(--ink);font-weight:650}.nb__times{margin-left:var(--sp-2);vertical-align:middle}.nb__group-items .nb__item{background:var(--soft);padding-left:28px}.nb__group-items .nb__item--unread{background:var(--acc-fill)}.nb__more{min-height:32px;padding:var(--sp-2) 14px;color:var(--mute);font-size:var(--text-0);text-align:center}.nb__item-body{font-size:var(--text-0);color:var(--ink2);line-height:1.4}.nb__item-time{font-family:var(--mono);font-size:var(--text-0);color:var(--mute)}@media (pointer:coarse),(width<=560px){.nb__btn{width:var(--tap);height:var(--tap)}.nb__item{min-height:var(--tap)}.nb__markall{min-height:var(--tap);align-items:center;display:inline-flex}}@media (width<=560px){.nb__panel{width:calc(100vw - 2 * var(--sp-2));max-width:none}.nb__list{max-height:calc(100dvh - 160px)}.nb__scrim{z-index:var(--z-ctl);background:var(--scrim);animation:nb-fade var(--t-base) var(--ease);display:block;position:fixed;inset:0}}@keyframes nb-fade{0%{opacity:0}}.cab__work .cab__pill--nobrand .sd-pill{padding-left:var(--sp-2)}.cab__pill--nobrand .sd-pill__brand,.cab__mode-ico{display:none}.cab__pill.shp--icons .sd-pill__nav{gap:var(--sp-1);flex:none;overflow:visible}.cab__pill.shp--icons .cab__mode{width:var(--tap);height:var(--tap);justify-content:center;align-items:center;padding:0;display:inline-flex}.cab__pill.shp--icons .cab__mode-ico{width:19px;height:19px;display:block}.cab__pill.shp--icons .cab__mode-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cab__pill.shp--icons .sd-pill__extras{margin-left:auto}.cab__pill .shp__select{justify-content:space-between;align-items:center;gap:var(--sp-1);width:100%;min-width:0;padding-inline:var(--sp-3) var(--sp-2);font-weight:600;display:inline-flex}.shp__select-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.shp__select-chev{transition:transform var(--t-fast) var(--ease);flex:none}.shp__select[aria-expanded=true] .shp__select-chev{transform:rotate(180deg)}@media (width<=480px){.cab__pill.shp--phone .sd-pill__nav{flex:auto;overflow:visible}.cab__pill.shp--phone .sd-pill__link.shp__select{padding-inline:var(--sp-3) var(--sp-2)}}.cab__pill.shp--button .csw__btn{max-width:none;padding:0 var(--sp-2)}.cab__pill.shp--button .csw__title{display:none}.shp__select-ico{flex:none;display:none}@media (width<=374px){.shp__select-ico{display:block}.cab__pill .shp__select--ico .shp__select-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cab__pill.shp--phone .sd-pill__link.shp__select--ico{justify-content:center}}.cab{height:100%;display:flex}.cab__logo{border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:inline-flex;position:relative}.cab__logo:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.cab__work .cab__pill{left:56px}.cab__work{flex-direction:column;flex:1;min-width:0;display:flex}.cab__main{scrollbar-gutter:stable;padding:var(--sp-4) 28px 44px;flex:1;margin-top:74px;overflow-y:auto}.cab__version{text-align:center;width:56px;font:500 var(--text-0)/1 var(--mono);letter-spacing:.01em;color:color-mix(in srgb, var(--white) 48%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:calc(var(--z-menu) + 1);position:fixed;bottom:3px;left:0}.cab__rail-badge-wrap{justify-self:center;display:inline-flex;position:relative}.cab__rail-badge{top:calc(-1 * var(--sp-2));left:calc(100% - var(--sp-1));min-width:17px;height:17px;padding:0 var(--sp-1);box-sizing:border-box;border:2px solid var(--ink);background:var(--acc);color:var(--ink);font:700 var(--text-00)/1 var(--mono);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.cab__rail-badge--wide{top:calc(-1 * var(--sp-3));left:auto;right:calc(-1 * (var(--sp-3) + var(--sp-1)))}.sd-rail__item.is-play .cab__rail-badge{animation:sd-rail-ico-pop var(--t-slow) var(--ease) var(--t-base)}.cab__burger,.cab__nav-backdrop{display:none}@media (width<=768px),(pointer:coarse) and (height<=500px){.cab{height:auto;min-height:100dvh;display:block}.cab__work{display:block}.cab__version{display:none}.cab__main{overflow:visible}.cab__work .cab__pill{padding-left:64px;padding-right:var(--sp-3);justify-content:flex-start;left:0}.cab__pill .sd-pill{width:100%;max-width:100%;padding-left:var(--sp-3);gap:4px}.cab__pill .sd-pill__extras{min-width:0;margin-left:var(--sp-1);flex:none}.cab__pill .sd-pill__nav{flex:auto;min-width:0;overflow:hidden}.cab__pill .sd-pill__brand{display:none}.cab__pill .sd-pill__nav{display:flex}.cab__to-cabinet{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.cab__pill .sd-pill__profile{width:var(--tap);height:var(--tap);flex:none;justify-content:center;gap:0;padding:0;font-size:0}.cab__pill .sd-pill__profile--static{background:var(--surface-dark-hover);border:1px solid var(--surface-dark-line);color:var(--surface-dark-text)}.cab__pill .sd-pill__profile--static:hover{background:var(--surface-dark-tint-strong)}.cab__pill .sd-pill__profile svg{width:19px;height:19px}.cab__pill{transition:transform var(--t-slow) var(--ease)}.cab--pill-off .cab__pill{transform:translateY(-130%)}.cab__burger{z-index:40;border:1px solid var(--surface-dark-line);background:var(--surface-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:46px;height:46px;color:var(--surface-dark-text);box-shadow:var(--surface-dark-shadow);border-radius:14px;justify-content:center;align-items:center;display:inline-flex;position:fixed;top:12px;left:12px}.cab__burger:active{transform:translateY(1px)}.cab__burger{transition:transform var(--t-slow) var(--ease)}.cab--pill-off .cab__burger{transform:translateY(-130%)}.cab--pill-off .cab__burger:focus-visible{transform:none}.cab__nav-backdrop{z-index:55;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;display:block;position:fixed;inset:0}.cab--nav-drag .cab__nav-backdrop{opacity:var(--nav-pull,0)}.cab--nav-drag .sd-rail__panel{box-shadow:var(--shadow-rail)}:is(body:has([aria-modal=true]) .cab__burger,body:has([aria-modal=true]) .cab__pill){visibility:hidden}.cab__main{margin-top:0;padding:84px 16px 40px}}@media (width<=480px){.cab__main{padding:80px 12px 32px}.cab__pill .csw__chev{display:none}.cab__pill .sd-pill__extras{gap:var(--sp-1)}.cab__pill .sd-pill{gap:0}.cab__pill .sd-pill__profile{margin-left:var(--sp-1)}.cab__pill .cab__to-cabinet{display:none}.cab__pill .sd-pill__profile{width:38px;height:38px}.cab__pill .sd-pill__profile:after{width:max(100%, var(--tap));height:max(100%, var(--tap));left:50%;right:auto;transform:translate(-50%,-50%)}.cab__pill .sd-pill__profile:not(.sd-pill__profile--static){--profile-ring:max(0px, (var(--tap) - 38px) / 2);width:calc(38px + 2 * var(--profile-ring));height:calc(38px + 2 * var(--profile-ring));padding:var(--profile-ring);margin-block:calc(-1 * var(--profile-ring));margin-right:calc(-1 * var(--profile-ring));margin-left:calc(var(--sp-1) - var(--profile-ring));background-clip:content-box}}@media (width>=769px) and (pointer:coarse) and (height<=500px){.cab .sd-rail{width:auto;z-index:var(--z-overlay);pointer-events:none;position:fixed;top:0;bottom:0;left:0}.cab .sd-rail__panel,.cab .sd-rail__panel:hover{clip-path:none;width:min(82vw,288px);box-shadow:none}.cab .sd-rail__panel:has(:focus-visible){clip-path:none;width:min(82vw,288px);box-shadow:none}.cab .sd-rail__panel{padding:var(--sp-2) 0;transition:transform var(--t-slow) var(--ease);pointer-events:auto;overflow-y:auto;transform:translate(-100%)}.cab .sd-rail--open{pointer-events:auto}.cab .sd-rail--open .sd-rail__panel{box-shadow:var(--shadow-rail);transform:translate(0)}.cab .sd-rail__label,.cab .sd-rail__brand-label{opacity:1}.cab .sd-rail__fx,.cab .sd-rail__panel:hover .sd-rail__fx{right:12px}.cab .sd-rail__item{height:var(--tap)}.cab .sd-rail__list{flex:none;overflow:visible}}
