@layer organisms{.organism-tabbar{z-index:10;padding-block-start:var(--gs-gap-tight);padding-block-end:max(var(--gs-gap-tight), env(safe-area-inset-bottom,0px));padding-inline:max(var(--gs-gap-tight), env(safe-area-inset-left,0px)) max(var(--gs-gap-tight), env(safe-area-inset-right,0px));border-block-start:var(--gs-stroke-hairline) solid var(--gs-border-subtle);background:var(--gs-organism-app-rail-background);align-items:stretch;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.organism-tabbar__item{justify-content:center;align-items:center;gap:calc(var(--gs-gap-tight) / 2);min-inline-size:0;min-block-size:var(--gs-target-touch);border-radius:var(--gs-radius-control);background:var(--gs-surface-transparent);font-size:var(--gs-font-size-micro);color:var(--gs-organism-app-rail-item-text);border:0;flex-direction:column;flex:1 1 0;padding:0;text-decoration:none;display:flex;position:relative}.organism-tabbar__item:active{background:var(--gs-surface-control-pressed)}.organism-tabbar__item[aria-current=page]{background:var(--gs-organism-app-rail-item-background-active);color:var(--gs-organism-app-rail-item-text-active)}.organism-tabbar__label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.organism-tabbar__item>.organism-rail__badge{position:absolute;inset-block-start:var(--gs-gap-tight);inset-inline-end:var(--gs-gap-tight)}.organism-tabbar__sheet .organism-rail__menu-item{min-block-size:var(--gs-target-touch)}.organism-tabbar__hint{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-micro);color:var(--gs-text-tertiary);margin-inline-start:auto}.organism-tabbar__refusal{padding:var(--gs-gap-control);font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary)}.organism-tabbar__capture{gap:var(--gs-gap-tight);padding:var(--gs-gap-tight) var(--gs-gap-control) var(--gs-gap-control);border-block-end:var(--gs-stroke-hairline) solid var(--gs-border-subtle);flex-direction:column;display:flex}.organism-tabbar__capture-absent{padding:var(--gs-gap-control)}.organism-tabbar__capture-note{color:var(--gs-text-tertiary)}.organism-tabbar__capture-landed{color:var(--gs-text-secondary)}.organism-tabbar__teams{gap:var(--gs-gap-tight);padding-block:var(--gs-gap-tight);flex-direction:column;display:flex}@media (min-width:48rem){.organism-tabbar{display:none}}}
@layer templates{.template-shell{min-block-size:100dvb;inline-size:100%;min-inline-size:0;background:var(--gs-template-shell-background);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"main""aside";padding-block-end:var(--gs-organism-tabbar-clearance);display:grid}.template-shell__rail{min-inline-size:0;grid-area:rail;padding-inline-start:max(0px, env(safe-area-inset-left,0px));display:none}.template-shell__main{flex-direction:column;grid-area:main;min-block-size:0;min-inline-size:0;display:flex}.template-shell__aside{background:var(--gs-organism-context-panel-background);border-block-start:var(--gs-stroke-hairline) solid var(--gs-organism-context-panel-border);grid-area:aside;min-inline-size:0}.template-shell__content{min-block-size:0;min-inline-size:0;padding-block:var(--gs-gap-content) var(--gs-section-gap);flex:1;padding-inline-start:max(var(--gs-gutter), env(safe-area-inset-left,0px));padding-inline-end:max(var(--gs-gutter), env(safe-area-inset-right,0px))}.template-scope{gap:var(--gs-gap-content);inline-size:100%;min-inline-size:0;max-inline-size:var(--gs-template-shell-content-max);flex-direction:column;display:flex}.template-shell__notice{padding-block-start:var(--gs-gap-content);padding-inline-start:max(var(--gs-gutter), env(safe-area-inset-left,0px));padding-inline-end:max(var(--gs-gutter), env(safe-area-inset-right,0px))}[data-region]{min-inline-size:0}@media (min-width:48rem){.template-shell__rail{display:block}.template-shell__notice{display:none}.template-shell{grid-template:"rail main"minmax(0,1fr)"rail aside"minmax(auto,40dvb)/auto minmax(0,1fr);block-size:100dvb;padding-block-end:0;overflow:hidden}.template-shell__content,.template-shell__aside{overscroll-behavior:contain;overflow-y:auto}}@media (min-width:64rem){.template-shell{grid-template-areas:"rail main aside";grid-template-columns:auto minmax(0, 1fr) var(--gs-organism-context-panel-width);grid-template-rows:minmax(0,1fr)}.template-shell__aside{overscroll-behavior:contain;border-block-start:0;border-inline-start:var(--gs-stroke-hairline) solid var(--gs-organism-context-panel-border);overflow-y:auto}}.template-shell[data-aside=false]{grid-template-rows:minmax(0,1fr);grid-template-areas:"main"}@media (min-width:48rem){.template-shell[data-aside=false]{grid-template:"rail main"minmax(0,1fr)/auto minmax(0,1fr)}}}
@layer templates{.template-decision{gap:var(--gs-gap-content);flex-direction:column;min-block-size:100%;inline-size:100%;min-inline-size:0;max-inline-size:min(100%,40rem);margin-inline:auto;display:flex}.template-decision__head{justify-content:space-between;align-items:center;gap:var(--gs-gap-control);flex-wrap:wrap;display:flex}.template-decision__body{gap:var(--gs-gap-content);flex-direction:column;flex:1;min-inline-size:0;display:flex}}
@layer templates{.template-settings{gap:var(--gs-gap-section-min);inline-size:100%;min-inline-size:0;max-inline-size:var(--gs-template-shell-content-max);padding-block:var(--gs-gap-content) var(--gs-gap-section-max);grid-template-areas:"settings-nav""settings-column";margin-inline:auto;padding-inline-start:max(var(--gs-gutter), env(safe-area-inset-left,0px));padding-inline-end:max(var(--gs-gutter), env(safe-area-inset-right,0px));display:grid}.template-settings__nav{grid-area:settings-nav;min-inline-size:0}.template-settings__column{grid-area:settings-column;min-inline-size:0}@media (min-width:48rem){.template-settings{grid-template-areas:"settings-nav settings-column";grid-template-columns:minmax(0, var(--gs-molecule-field-width)) minmax(0, 1fr);gap:var(--gs-gap-section-max);align-items:start}.template-settings__nav{position:sticky;inset-block-start:var(--gs-gap-content)}}}
@layer utilities{.utility-visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.utility-skip-link{z-index:10;min-block-size:var(--gs-target-touch);padding-inline:var(--gs-gap-element);border:var(--gs-stroke-hairline) solid var(--gs-organism-overlay-surface-border);border-radius:var(--gs-radius-control);background:var(--gs-surface-accent-tint);box-shadow:var(--gs-organism-overlay-surface-elevation);color:var(--gs-text-on-accent-tint);align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--gs-gap-control);inset-inline-start:var(--gs-gap-control)}.utility-skip-link:not(:focus):not(:active){transform:translateY(-200%)}}
@layer tokens,reset,atoms,molecules,organisms,templates,utilities;
