.jirttG_workspace{background:var(--company-canvas);grid-template-columns:minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.jirttG_workspace[data-started=true]{grid-template-columns:208px minmax(0,1fr)}.jirttG_sidebar{border-right:1px solid var(--company-border);background:var(--company-surface);flex-direction:column;gap:2rem;padding:1.5rem 1rem;display:flex}.jirttG_wordmark{letter-spacing:-.07em}.jirttG_sidebar>.jirttG_wordmark{padding-inline:.75rem}.jirttG_identity{align-items:center;gap:.75rem;padding-inline:.5rem;display:flex}.jirttG_companyMark{border:1px solid var(--company-border);width:2.25rem;height:2.25rem;color:var(--company-accentText);border-radius:.65rem;flex:none;place-items:center;font-weight:600;display:grid}.jirttG_companyName{overflow-wrap:anywhere;overflow:hidden}.jirttG_navItem{width:100%;color:var(--company-dim);border-radius:.65rem;align-items:center;gap:.75rem;padding:.8rem .9rem;font-size:.875rem;font-weight:600;display:flex}.jirttG_navigation{flex-direction:column;gap:.25rem;display:flex}.jirttG_navItem[aria-current=page]{background:var(--company-actionSubtle);color:var(--company-accentText)}.jirttG_navItem:hover{background:var(--company-sunken)}.jirttG_content{flex-direction:column;min-width:0;min-height:0;display:flex}.jirttG_header{justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:1rem clamp(1rem,3vw,2.5rem);display:flex}.jirttG_workspace[data-started=true] .jirttG_header{border-bottom:1px solid var(--company-border)}.jirttG_heading{min-width:0}.jirttG_controls{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.jirttG_skip{z-index:1000;background:var(--company-surface);padding:1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-180%)}.jirttG_skip:focus{transform:translateY(0)}.jirttG_bottomNav{display:none}@media (max-width:760px){.jirttG_workspace[data-started=true]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.jirttG_sidebar{display:none}.jirttG_header{gap:.5rem;min-height:60px;padding:.75rem 1rem}.jirttG_bottomNav{border-top:1px solid var(--company-border);background:var(--company-surface);padding-bottom:env(safe-area-inset-bottom);justify-content:center;display:flex}.jirttG_mobileItem{min-width:0;min-height:48px;color:var(--company-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.15rem;font-size:.7rem;font-weight:600;display:flex}}.jirttG_mobileItem[aria-current=page]{color:var(--company-accentText)}.jirttG_workspace[data-immersive]{display:flex}.jirttG_workspace[data-immersive] .jirttG_content{flex:1}.jirttG_workspace[data-immersive] .jirttG_sidebar,.jirttG_workspace[data-immersive] .jirttG_header,.jirttG_workspace[data-immersive] .jirttG_bottomNav,.jirttG_workspace[data-immersive] .jirttG_skip{display:none}
