:root{--gold:#f2b544;--gold-ink:#241703;--ws-rail:16.5rem;--ws-rail-compact:4.75rem;--ws-topbar:3.75rem;--ws-gutter:clamp(1rem, 2.2dvi, 2.25rem);--ws-radius:var(--radius-md);--ws-radius-sm:var(--radius-sm);--ws-rail-bg:color-mix(in srgb, var(--surface) 45%, var(--bg))}html[data-mode=light]{--gold:#9a6400;--gold-ink:#fff;--ws-rail-bg:var(--surface)}.app-shell{--ws-rail-now:var(--ws-rail);grid-template-columns:var(--ws-rail-now) minmax(0, 1fr);grid-template-rows:var(--ws-topbar) minmax(0, 1fr);background:var(--bg);min-block-size:100dvb;transition:grid-template-columns var(--motion-base) var(--ease);grid-template-areas:"rail top""rail main";display:grid;overflow-x:clip}.app-shell--compact{--ws-rail-now:var(--ws-rail-compact)}.app-main{min-inline-size:0;padding:clamp(1.25rem, 2.2dvi, 2rem) var(--ws-gutter) 4rem;grid-area:main}.app-main:focus{outline:none}html[data-compact-mode=true] .app-main{padding-block:1rem 2.5rem}.app-sidebar{z-index:var(--layer-nav);border-inline-end:.0625rem solid var(--line-soft);background:var(--ws-rail-bg);flex-direction:column;grid-area:rail;gap:.75rem;block-size:100dvb;padding:.875rem .75rem .75rem;display:flex;position:sticky;inset-block-start:0;overflow:hidden}.app-sidebar__brand{align-items:center;min-block-size:2.5rem;padding-inline:.375rem;display:flex}.app-sidebar__brand .brand-mark{gap:.625rem;min-inline-size:0}.app-sidebar__mode{border-radius:var(--ws-radius-sm);border:.0625rem solid var(--line-soft);background:var(--surface);color:var(--muted);font-size:var(--text-caption);margin:0;padding:.5rem .75rem;font-weight:700}.rail-identity{border:.0625rem solid var(--line-soft);border-radius:var(--ws-radius);background:var(--surface);transition:border-color var(--motion-fast) ease;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem .625rem;display:grid}.rail-identity:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line))}.rail-identity__avatar{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid}.rail-identity__avatar>span{border-radius:var(--radius-xs);background:var(--surface-2);block-size:calc(100% - .375rem);inline-size:calc(100% - .375rem);color:var(--brand-bright);font-family:var(--font-en), var(--font-fa), sans-serif;font-size:var(--text-caption);place-items:center;font-weight:800;display:grid}html[data-mode=light] .rail-identity__avatar>span{color:var(--brand-deep)}.rail-identity__copy{min-inline-size:0;line-height:1.45;display:grid}.rail-identity__copy b,.rail-identity__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-identity__copy b{color:var(--ink);font-size:var(--text-control);font-weight:750}.rail-identity__copy small{color:var(--faint);font-size:var(--text-caption)}.shell-nav{align-content:start;gap:.875rem;display:grid}.app-sidebar>.shell-nav{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 30%, transparent) transparent;flex:1;min-block-size:0;margin-inline:-.375rem;padding:.5rem .375rem;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000,#000 .75rem calc(100% - .75rem),#0000);mask-image:linear-gradient(#0000,#000 .75rem calc(100% - .75rem),#0000)}@supports selector(::-webkit-scrollbar){.app-sidebar>.shell-nav{scrollbar-width:auto;scrollbar-color:auto}.app-sidebar>.shell-nav::-webkit-scrollbar{inline-size:.25rem;width:.25rem}.app-sidebar>.shell-nav::-webkit-scrollbar-button{display:none}.app-sidebar>.shell-nav::-webkit-scrollbar-track{background:0 0}.app-sidebar>.shell-nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 25%, transparent);border-radius:99rem}.app-sidebar>.shell-nav:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent)}}@media (max-height:50rem) and (min-width:60.001rem){.app-sidebar{gap:.5rem;padding-block:.625rem .5rem}.shell-nav{gap:.5rem}.shell-nav a{min-block-size:2.125rem}.shell-nav__group-label{padding-block-end:.125rem}.app-sidebar__collapse{min-block-size:2.25rem}}.shell-nav__group,.shell-nav__items,.shell-nav__entry{gap:.125rem;display:grid}.shell-nav__group-label{color:var(--faint);font-size:var(--text-caption);margin:0;padding:0 .75rem .25rem;font-weight:700}html[lang=en] .shell-nav__group-label{font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase}.shell-nav a{border-radius:var(--ws-radius-sm);min-block-size:2.375rem;color:var(--muted);font-size:var(--text-control);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-inline:.75rem;font-weight:600;display:grid;position:relative}.shell-nav a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-nav a:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink)}.shell-nav a.is-active{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--ink)}.shell-nav a.is-active>svg{color:var(--brand-text)}.shell-nav a.is-active:before{background:var(--brand);content:"";border-radius:99rem;inline-size:.1875rem;position:absolute;inset-block:.625rem;inset-inline-start:0}.shell-nav a>b{background:var(--brand);block-size:1.25rem;min-inline-size:1.25rem;color:var(--orange-ink);font-size:calc(.6875rem * var(--font-scale));border-radius:99rem;place-items:center;padding-inline:.375rem;font-weight:800;display:grid}.shell-nav__children{gap:.0625rem;margin:.125rem 0 .375rem;padding:0;padding-inline-start:1.375rem;list-style:none;display:grid;position:relative}.shell-nav__children:before{background:var(--line);content:"";inline-size:.0625rem;position:absolute;inset-block:.375rem;inset-inline-start:1.375rem}.shell-nav__children a{min-block-size:2.125rem;font-size:var(--text-label);padding-inline:1rem .75rem;font-weight:550;display:flex}.shell-nav__children a.is-active{color:var(--brand-text);background:0 0;font-weight:700}.shell-nav__children a.is-active:before{inline-size:.125rem;inset-block:.5rem;inset-inline-start:-.0625rem}.app-sidebar__collapse{border-radius:var(--ws-radius-sm);min-block-size:2.5rem;color:var(--faint);font:inherit;font-size:var(--text-label);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:0;align-items:center;gap:.75rem;padding-inline:.75rem;font-weight:600;display:flex}.app-sidebar__collapse:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink)}.app-shell--compact .app-sidebar{padding-inline:.625rem}.app-shell--compact :is(.brand-mark__copy,.rail-identity__copy,.shell-nav__group-label,.shell-nav a>span,.app-sidebar__collapse>span,.app-sidebar__mode){clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.app-shell--compact .app-sidebar__brand{justify-content:center;padding-inline:0}.app-shell--compact .rail-identity{background:0 0;border-color:#0000;grid-template-columns:minmax(0,1fr);justify-items:center;padding:.25rem 0}.app-shell--compact .shell-nav__group+.shell-nav__group{border-block-start:.0625rem solid var(--line-soft);padding-block-start:.875rem}.app-shell--compact .shell-nav a{grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:0}.app-shell--compact .shell-nav a>b{block-size:1rem;min-inline-size:1rem;font-size:calc(.625rem * var(--font-scale));padding-inline:.25rem;position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem}.app-shell--compact .app-sidebar__collapse{justify-content:center;padding-inline:0}.app-topbar{z-index:var(--layer-sticky);block-size:var(--ws-topbar);padding-inline:var(--ws-gutter);border-block-end:.0625rem solid var(--line-soft);background:var(--bg);grid-area:top;align-items:center;gap:1rem;display:flex;position:sticky;inset-block-start:0}.app-topbar__brand{display:none}.app-topbar__context{min-inline-size:0;font-size:var(--text-label);align-items:baseline;gap:.5rem;margin:0;display:flex}.app-topbar__context span,.app-topbar__context a{color:var(--faint);white-space:nowrap}.app-topbar__context a:hover{color:var(--ink)}.app-topbar__context i{color:var(--line);font-style:normal}.app-topbar__context b{color:var(--ink);font-size:var(--text-control);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.app-topbar__search{border:.0625rem solid var(--line);border-radius:var(--ws-radius-sm);background:var(--surface);min-block-size:2.5rem;inline-size:min(21rem,30dvi);color:var(--faint);font:inherit;font-size:var(--text-label);cursor:pointer;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;align-items:center;gap:.625rem;margin-inline-start:auto;padding-inline:.75rem .5rem;display:flex}.app-topbar__search:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));color:var(--muted)}.app-topbar__search>span{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.app-topbar__search kbd,.ws-palette kbd{border:.0625rem solid var(--line);background:var(--surface-2);color:var(--faint);font-family:var(--font-en), sans-serif;font-size:calc(.6875rem * var(--font-scale));border-radius:.375rem;padding:.1875rem .375rem;font-weight:600;line-height:1}.app-topbar__actions{align-items:center;gap:.375rem;display:flex}.app-topbar__actions .ui-icon-button{background:0 0;border-color:#0000}.app-topbar__actions .ui-icon-button:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.server-pill{border:.0625rem solid var(--line-soft);background:var(--surface);min-block-size:2.25rem;color:var(--muted);font-size:var(--text-caption);white-space:nowrap;border-radius:99rem;align-items:center;gap:.5rem;margin:0;padding-inline:.75rem;display:inline-flex}.server-pill>i{background:var(--faint);border-radius:50%;block-size:.5rem;inline-size:.5rem}.server-pill.is-live>i{background:var(--success);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--success) 22%, transparent)}.server-pill b{color:var(--ink);font-weight:700}.server-pill small{color:var(--faint);font-weight:500}.account-chip{min-block-size:2.5rem;color:inherit;font:inherit;cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0;border:.0625rem solid #0000;border-radius:99rem;align-items:center;gap:.625rem;padding:.25rem;padding-inline-end:.5rem;display:flex}.account-chip:hover,.account-chip[data-popup-open]{border-color:var(--line-soft);background:var(--surface)}.account-chip__avatar{background:linear-gradient(135deg, var(--brand-deep), var(--brand));color:#fff;block-size:2rem;inline-size:2rem;font-family:var(--font-en), var(--font-fa), sans-serif;font-size:var(--text-caption);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.account-chip__copy{text-align:start;min-inline-size:0;line-height:1.35;display:grid}.account-chip__copy b,.account-chip__copy small{text-overflow:ellipsis;white-space:nowrap;max-inline-size:9rem;overflow:hidden}.account-chip__copy b{color:var(--ink);font-size:var(--text-label);font-weight:700}.account-chip__copy small{color:var(--faint);font-size:var(--text-caption)}.account-chip__chevron{color:var(--faint);transition:transform var(--motion-fast) ease}.account-chip[data-popup-open] .account-chip__chevron{transform:rotate(180deg)}.account-menu{min-inline-size:14rem}.account-menu__head{border-block-end:.0625rem solid var(--line-soft);gap:.125rem;margin-block-end:.25rem;padding:.625rem .75rem .75rem;display:grid}.account-menu__head b{font-size:var(--text-control)}.account-menu__head small{color:var(--faint);font-size:var(--text-caption)}.app-bottom-nav{display:none}.ui-drawer .rail-identity{margin-block-end:1.25rem}.ws-palette__viewport{z-index:var(--layer-dialog);place-items:start center;padding:12dvb 1rem 1rem;display:grid;position:fixed;inset:0}.ws-palette{border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface);max-block-size:min(32rem,76dvb);inline-size:min(36rem,100%);box-shadow:var(--shadow);transition:opacity var(--motion-fast) ease, transform var(--motion-base) var(--ease);outline:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.ws-palette[data-starting-style],.ws-palette[data-ending-style]{opacity:0;transform:translateY(-.5rem)scale(.98)}.ws-palette__search{border-block-end:.0625rem solid var(--line-soft);color:var(--faint);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.ws-palette__search input{min-inline-size:0;color:var(--ink);font:inherit;font-size:var(--text-body);background:0 0;border:0;outline:0;flex:1}.ws-palette__list{align-content:start;gap:.125rem;margin:0;padding:.375rem;list-style:none;display:grid;overflow-y:auto}.ws-palette__list li{border-radius:var(--radius-sm);min-block-size:2.75rem;color:var(--muted);cursor:pointer;grid-template-columns:2rem minmax(0,1fr) auto 1rem;align-items:center;gap:.75rem;padding-inline:.5rem .75rem;display:grid}.ws-palette__list li.is-active{background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--ink)}.ws-palette__icon{background:var(--surface-2);border-radius:.5rem;place-items:center;block-size:2rem;inline-size:2rem;display:grid}.ws-palette__list li.is-active .ws-palette__icon{color:var(--brand-text)}.ws-palette__list b{font-size:var(--text-control);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ws-palette__list small{color:var(--faint);font-size:var(--text-caption)}.ws-palette__enter{opacity:0}[dir=rtl] .ws-palette__enter{transform:scaleX(-1)}.ws-palette__list li.is-active .ws-palette__enter{opacity:.7}.ws-palette__empty{color:var(--faint);text-align:center;margin:0;padding:2.5rem 1rem}.ws-palette__foot{border-block-start:.0625rem solid var(--line-soft);color:var(--faint);font-size:var(--text-caption);gap:1.25rem;padding:.625rem 1rem;display:flex}.ws-palette__foot span{align-items:center;gap:.375rem;display:inline-flex}:where(.app-shell) .screen-frame{gap:1.5rem;max-inline-size:90rem}:where(.app-shell) .screen-frame>.filter-bar{margin-block:0}:where(.app-shell) .ui-panel{border:.0625rem solid var(--line-soft);border-radius:var(--ws-radius);background:var(--surface);box-shadow:none}html[data-mode=light] :where(.app-shell) .screen-frame>.filter-bar{margin-block:0}:where(.app-shell) .ui-button{border-radius:var(--ws-radius-sm);font-weight:650}:where(.app-shell) .ui-button:hover:not(:disabled){transform:none}:where(.app-shell) .ui-button--primary{background:var(--action);color:var(--action-ink);box-shadow:none}:where(.app-shell) .ui-button--primary:after{display:none}:where(.app-shell) .ui-button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--action) 88%, var(--ink));box-shadow:none}:where(.app-shell) .ui-button--secondary{border-color:var(--line);background:var(--surface)}:where(.app-shell) .ui-icon-button{border-radius:var(--ws-radius-sm)}:where(.app-shell,.ui-popover,.ui-dialog__popup) .ui-badge{background:color-mix(in srgb, var(--ink) 7%, transparent);border:0;border-radius:99rem;min-block-size:1.5rem;padding:.1875rem .625rem;font-weight:650}:where(.app-shell,.ui-popover,.ui-dialog__popup) :is(.ui-badge--success,.ui-badge--warning,.ui-badge--danger,.ui-badge--blue,.ui-badge--orange){background:color-mix(in srgb, currentColor 12%, transparent);border:0}:where(.app-shell,.ui-popover,.ui-dialog__popup) :is(.ui-badge--success,.ui-badge--warning,.ui-badge--danger):before{content:"";background:currentColor;border-radius:50%;block-size:.375rem;inline-size:.375rem}:where(.app-shell) .page-intro{border-block-end:0;align-items:center;gap:1rem 1.5rem;min-block-size:auto;padding-block-end:0}:where(.app-shell) .page-intro h1{letter-spacing:var(--heading-tracking);font-size:clamp(calc(1.5rem * var(--font-scale)), calc(2.2dvi * var(--font-scale)), calc(2rem * var(--font-scale)));margin:0;font-weight:800;line-height:1.35}:where(.app-shell) .page-intro p{font-size:var(--text-body-sm);margin:.375rem 0 0}html[lang=fa] :where(.app-shell) :is(.site-eyebrow--code,.section-code,.dossier-code){display:none}html[lang=en] :where(.app-shell) .page-intro .site-eyebrow--code{margin-block-end:.5rem}:where(.app-shell) :is(.ui-tabs,.ui-segment){border-color:var(--line-soft);border-radius:var(--ws-radius-sm);background:var(--surface-2)}:where(.app-shell) .ui-table-frame{border-color:var(--line-soft);border-radius:var(--ws-radius)}:where(.app-shell) .ui-table-frame th{background:var(--surface-2);color:var(--faint);font-size:var(--text-caption);font-weight:700}:where(.app-shell) .ui-table-frame tbody tr{transition:background var(--motion-fast) ease}:where(.app-shell) .ui-command{border-radius:var(--ws-radius-sm);background:var(--surface)}:where(.app-shell) .ui-state{border:.0625rem dashed var(--line);border-radius:var(--ws-radius);background:color-mix(in srgb, var(--surface) 60%, transparent);align-content:center;min-block-size:16rem;padding:2.5rem 1.5rem}:where(.app-shell) .ui-panel>.ui-state{background:0 0;border:0}:where(.app-shell) .ui-state__icon{background:color-mix(in srgb, var(--brand) 12%, transparent);block-size:3.5rem;inline-size:3.5rem;color:var(--brand-text);border:0;border-radius:1rem;margin-block-end:1rem}:where(.app-shell) .ui-state h3{font-size:var(--text-lead);margin:0;font-weight:750}:where(.app-shell) .ui-state p{font-size:var(--text-body-sm);margin:.5rem 0 1.25rem}:where(.app-shell) .ui-skeleton i{border-radius:var(--ws-radius-sm);background:linear-gradient(90deg, var(--surface-2) 0%, color-mix(in srgb, var(--surface-2) 55%, var(--surface-3)) 50%, var(--surface-2) 100%) 0 0 / 200% 100%;border:0;block-size:2.75rem;animation:1.4s linear infinite ws-shimmer}@keyframes ws-shimmer{to{background-position:-200% 0}}@media (max-width:60rem){.app-shell{grid-template:"top""main"minmax(0,1fr)/minmax(0,1fr)}.app-sidebar{display:none}.app-topbar{gap:.5rem;block-size:3.5rem;padding-inline:1rem}.app-topbar__brand{flex:none;display:flex}.app-topbar__brand .brand-mark__copy{display:none}.app-topbar__brand .brand-mark__symbol{inline-size:2.125rem}.app-topbar__context :is(span,i,a){display:none}.app-topbar__search{background:0 0;border-color:#0000;justify-content:center;inline-size:2.5rem;padding:0}.app-topbar__search>:is(span,kbd),.app-topbar__actions>.ui-button,.server-pill,.account-chip__copy,.account-chip__chevron{display:none}.account-chip{padding:.125rem}.app-main{padding:1rem 1rem calc(5.25rem + env(safe-area-inset-bottom))}.app-bottom-nav{z-index:var(--layer-nav);padding:.375rem .5rem calc(.375rem + env(safe-area-inset-bottom));border-block-start:.0625rem solid var(--line-soft);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset-block-end:0;inset-inline:0}.app-bottom-nav a,.app-bottom-nav button{min-block-size:3.25rem;min-inline-size:0;color:var(--faint);font:inherit;font-size:calc(.6875rem * var(--font-scale));cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;font-weight:600;display:flex}.app-bottom-nav :is(a,button)>svg{box-sizing:content-box;transition:background var(--motion-fast) ease;border-radius:99rem;padding:.25rem .875rem}.app-bottom-nav :is(a,button)>span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.app-bottom-nav a.is-active{color:var(--ink)}.app-bottom-nav a.is-active>svg{background:color-mix(in srgb, var(--brand) 18%, transparent);color:var(--brand-text)}}@media (max-height:32.5rem) and (orientation:landscape){.app-bottom-nav :is(a,button){min-block-size:2.75rem}.app-bottom-nav :is(a,button)>span{display:none}}@media (prefers-reduced-motion:reduce){.app-shell,.ws-palette,:where(.app-shell) .ui-skeleton i{transition:none;animation:none}}html[data-reduced-motion=true] :is(.app-shell,.ws-palette,.app-shell .ui-skeleton i){transition:none;animation:none}:root{--ws-radius:var(--radius-md);--ws-radius-sm:var(--radius-sm);--ws-hover:color-mix(in srgb, var(--ink) 4%, transparent);--ws-active:color-mix(in srgb, var(--ink) 7.5%, transparent)}.shell-nav a{font-weight:500}.shell-nav a:hover{background:var(--ws-hover)}.shell-nav a.is-active{background:var(--ws-active)}.shell-nav a>b{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink);font-weight:600}.app-sidebar__mode{color:var(--faint);background:0 0;border:0;padding:.25rem .75rem;font-weight:600}:where(.app-shell) .page-intro h1{font-size:clamp(calc(1.25rem * var(--font-scale)), calc(1.6dvi * var(--font-scale)), calc(1.5rem * var(--font-scale)));font-weight:650}:where(.app-shell) .page-intro p{color:var(--muted);font-size:var(--text-label);margin-block-start:.25rem}:where(.app-shell) .page-intro{align-items:flex-end}:where(.app-shell) .ui-panel{border-color:var(--line-soft);box-shadow:none}html[data-mode=light] :where(.app-shell) .ui-panel{border-color:var(--line);box-shadow:none}:where(.app-shell) .ui-button{font-weight:600}:where(.app-shell) .ui-button--md{min-block-size:2.375rem;font-size:var(--text-label);padding-inline:.875rem}:where(.app-shell) .ui-button--sm{min-block-size:2rem;font-size:var(--text-caption);padding-inline:.625rem}:where(.app-shell) .ui-button--lg{min-block-size:2.75rem;font-size:var(--text-control);padding-inline:1.125rem}:where(.app-shell) .ui-button--secondary{background:0 0}:where(.app-shell) .ui-button--secondary:hover:not(:disabled){border-color:var(--line);background:var(--ws-hover)}:where(.app-shell) .ui-button--ghost:hover:not(:disabled){background:var(--ws-hover)}:where(.app-shell) .ui-icon-button{border-color:var(--line-soft)}:where(.app-shell) .ui-icon-button:hover{background:var(--ws-hover)}@media (max-width:60rem){:where(.app-shell) :is(.ui-button--md,.ui-button--lg){min-block-size:2.75rem}}:where(.app-shell,.ui-dialog__popup) :is(.ui-input,.ui-command){border-radius:var(--ws-radius-sm)}:where(.app-shell) .ui-input:focus{box-shadow:0 0 0 .125rem color-mix(in srgb, var(--brand) 14%, transparent)}:where(.app-shell) .ui-input:not(.ui-textarea,textarea){min-block-size:2.375rem;padding-block:.3125rem;line-height:1.6}@media (max-width:60rem){:where(.app-shell) .ui-input:not(.ui-textarea,textarea){min-block-size:2.75rem}}:where(.app-shell) .ui-button--danger{border:.0625rem solid color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--danger);background:0 0}:where(.app-shell) .ui-button--danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, transparent)}:where(.app-shell,.ui-popover,.ui-dialog__popup) .ui-badge{border:.0625rem solid var(--line-soft);min-block-size:1.375rem;color:var(--muted);font-size:var(--text-caption);background:0 0;border-radius:.375rem;padding:0 .5rem;font-weight:500}:where(.app-shell,.ui-popover,.ui-dialog__popup) :is(.ui-badge--success,.ui-badge--warning,.ui-badge--danger,.ui-badge--blue,.ui-badge--orange){border:.0625rem solid var(--line-soft);color:var(--muted);background:0 0}:where(.app-shell,.ui-popover,.ui-dialog__popup) :is(.ui-badge--success,.ui-badge--warning,.ui-badge--danger,.ui-badge--blue,.ui-badge--orange):before{background:var(--badge-tone);content:"";border-radius:50%;flex:none;block-size:.4375rem;inline-size:.4375rem}:where(.app-shell,.ui-popover,.ui-dialog__popup) .ui-badge--success{--badge-tone:var(--success)}:where(.app-shell,.ui-popover,.ui-dialog__popup) .ui-badge--warning{--badge-tone:var(--warning)}:where(.app-shell,.ui-popover,.ui-dialog__popup) .ui-badge--danger{--badge-tone:var(--danger);color:var(--danger)}:where(.app-shell,.ui-popover,.ui-dialog__popup) .ui-badge--blue{--badge-tone:var(--blue)}:where(.app-shell,.ui-popover,.ui-dialog__popup) .ui-badge--orange{--badge-tone:var(--brand)}:where(.app-shell) :is(.ui-tabs,.ui-segment){border-color:var(--line-soft);background:0 0;padding:.125rem}:where(.app-shell) :is(.ui-tabs,.ui-segment) button{border-radius:.375rem;font-weight:500}:where(.app-shell) :is(.ui-tabs button.is-active,.ui-tabs button[aria-selected=true],.ui-segment button.is-active){background:var(--ws-active);box-shadow:none}:where(.app-shell) .ui-table-frame{border-color:var(--line-soft);background:var(--surface)}:where(.app-shell) .ui-table-frame th{border-block-end:.0625rem solid var(--line-soft);color:var(--faint);background:0 0;font-weight:600}:where(.app-shell) .ui-table-frame tbody tr:hover{background:var(--ws-hover)}:where(.app-shell) .ui-state{border:.0625rem solid var(--line-soft);background:var(--surface);min-block-size:12rem;padding:2rem 1.5rem}:where(.app-shell) .ui-state__icon{block-size:auto;inline-size:auto;color:var(--faint);background:0 0;margin-block-end:.75rem}:where(.app-shell) .ui-state__icon svg{block-size:1.5rem;inline-size:1.5rem}:where(.app-shell) .ui-state h3{font-size:var(--text-control);font-weight:600}:where(.app-shell) .ui-state p{color:var(--muted);font-size:var(--text-label);margin:.375rem 0 1rem}:where(.app-shell) .ui-state .ui-button{min-block-size:2.125rem}:where(.app-shell) :is(.ui-panel,.ui-table-frame,.citizens-table) .ui-state{background:0 0;border:0;border-radius:0}:where(.app-shell) .ui-select{font-weight:500}.account-chip__avatar{border:.0625rem solid var(--line);background:var(--surface-2);color:var(--ink);font-weight:600}:where(.app-shell) .settings-list{border:.0625rem solid var(--line-soft);border-radius:var(--ws-radius);background:var(--surface);gap:0;overflow:hidden}:where(.app-shell) .settings-list>.ui-panel{border:0;border-block-end:.0625rem solid var(--line-soft);background:0 0;border-radius:0;min-block-size:0;padding:.875rem 1.25rem}:where(.app-shell) .settings-list>.ui-panel:last-child{border-block-end:0}:where(.app-shell) .settings-list>.ui-panel>div:first-child{grid-template-columns:1.25rem minmax(0,1fr)}:where(.app-shell) .setting-icon{block-size:auto;inline-size:auto;color:var(--faint);background:0 0;border:0}:where(.app-shell) .setting-icon svg{block-size:1.125rem;inline-size:1.125rem}:where(.app-shell) .settings-list h2{font-size:var(--text-control);font-weight:600}:where(.app-shell) .store-search{inline-size:20rem;max-inline-size:100%}:where(.app-shell) .store-chip{border-radius:var(--ws-radius-sm);min-block-size:2.375rem;font-size:var(--text-label)}:where(.app-shell) .store-chip[aria-pressed=true]{border-color:var(--line);background:var(--ws-active)}@media (max-width:48rem){:where(.app-shell) .store-search{inline-size:100%}}@media (max-width:60rem){:where(.app-shell) .store-chip{min-block-size:2.75rem}}:where(.app-shell) .ui-stat-tile{border-color:var(--line-soft);border-radius:var(--ws-radius);gap:.25rem;padding:.875rem 1rem}:where(.app-shell) .ui-stat-tile strong{color:var(--ink);font-family:var(--font-en), var(--font-fa), sans-serif;letter-spacing:0;font-size:1.5rem;font-weight:650}:where(.app-shell) .ui-stat-tile span{color:var(--faint);font-size:var(--text-caption)}:where(.app-shell) :is(.ui-table-frame,.ui-scroll-list,.shell-nav){scrollbar-color:color-mix(in srgb, var(--muted) 28%, transparent) transparent}
.leadership-panel{gap:1rem;min-inline-size:0;margin-block-end:2rem;display:grid}.leadership-panel h2,.delegation-panel h3{align-items:center;gap:.5rem;display:flex}.leadership-controls{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.duty-legend,.duty-legend>span{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.duty-legend{gap:1.25rem}.duty-dot{border-radius:50%;block-size:.65rem;inline-size:.65rem}.duty-dot--on{background:var(--brand)}.duty-dot--off{background:var(--faint)}.duty-bar{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:.25rem;block-size:.5rem;min-inline-size:8rem;margin-block-end:.5rem;overflow:hidden}.duty-bar>i{background:var(--brand);block-size:100%;display:block}.delegation-panel{gap:1.5rem;inline-size:100%;min-inline-size:0;padding:1.5rem;display:grid}.permission-summary{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.permission-add{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem 1rem;display:grid}html[lang=fa] .mono{font-variant-numeric:tabular-nums;font-family:Vazirmatn Variable,sans-serif}@media (max-width:47.99rem){.leadership-panel .panel-head{flex-direction:column;align-items:stretch;gap:1rem}.permission-add{grid-template-columns:minmax(0,1fr)}.leadership-controls{inline-size:100%}}.game-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.game-assets-grid>*{min-width:0}@media (max-width:800px){.game-assets-grid{grid-template-columns:1fr}}.delegation-panel,.gang-management-panel{border:.0625rem solid color-mix(in srgb, var(--ink) 10%, transparent);box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--ink) 3%, transparent), 0 .5rem 2rem -1rem #0000003d}.delegation-heading,.gang-panel-heading__title{align-items:center;gap:1rem;min-inline-size:0;display:flex}.delegation-heading__icon,.gang-panel-heading__icon{border:.0625rem solid color-mix(in srgb, var(--brand) 18%, transparent);block-size:2.5rem;color:var(--brand-text);background:color-mix(in srgb, var(--brand) 6%, transparent);border-radius:.75rem;flex:0 0 2.5rem;place-items:center;display:grid}.delegation-heading h3,.gang-panel-heading h2{color:var(--ink);font-size:var(--text-lead);margin:0;font-weight:750;line-height:1.5}.delegation-heading p,.gang-panel-heading p{color:var(--muted);font-size:var(--text-label);margin:.25rem 0 0;line-height:1.75}.delegation-controls,.gang-member-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1.5rem;display:grid}.delegation-panel .ui-field{min-inline-size:0}.delegation-panel .ui-field>span,.delegation-panel .ui-field>label{font-size:var(--text-label);font-weight:600;line-height:1.5}.permission-toggle{cursor:default;border:.0625rem solid var(--line-soft);background:color-mix(in srgb, var(--ink) 2%, transparent);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;min-inline-size:0;padding:1rem;display:flex}.permission-toggle>div{gap:.25rem;display:grid}.permission-toggle span{font-size:var(--text-control);font-weight:600;line-height:1.5}.permission-toggle small{color:var(--muted);font-size:var(--text-caption);line-height:1.5}.permission-switch{border:.0625rem solid color-mix(in srgb, var(--ink) 22%, transparent);background:color-mix(in srgb, var(--ink) 12%, transparent);cursor:pointer;border-radius:2rem;flex:0 0 2.5rem;block-size:1.5rem;inline-size:2.5rem;padding:0;transition:background .16s,border-color .16s;position:relative}.permission-switch>span{background:var(--muted);border-radius:50%;block-size:1rem;inline-size:1rem;transition:transform .16s,background .16s;position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem;box-shadow:0 .0625rem .25rem #00000029}.permission-switch[aria-checked=true]{background:var(--brand);border-color:var(--brand)}.permission-switch[aria-checked=true]>span{background:var(--orange-ink);transform:translate(1rem)}[dir=rtl] .permission-switch[aria-checked=true]>span{transform:translate(-1rem)}.permission-switch:focus-visible{outline:.125rem solid var(--brand);outline-offset:.25rem}.permission-switch:disabled{opacity:.5;cursor:wait}.permission-add>.ui-button{white-space:nowrap;align-self:end;min-block-size:3rem}.permission-add__hint{color:var(--faint);font-size:var(--text-caption);grid-column:1/-1;margin:0;line-height:1.75}.permission-summary--grants{border-block-start:.0625rem solid var(--line-soft);padding-block-start:1rem}.permission-summary--grants .ui-button{white-space:normal;overflow-wrap:anywhere}.gang-management-panel{gap:1.5rem;padding:1.5rem;display:grid}.gang-management-panel .panel-head{align-items:center;gap:1rem;margin:0}.gang-panel-heading>.ui-button{flex-shrink:0}.gang-sync-meta{color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.gang-sync-meta>span:last-child{align-items:center;gap:.5rem;display:inline-flex}.gang-sync-meta .ui-badge{min-height:1.5rem;font-size:var(--text-caption);border-radius:.5rem;padding:.25rem .5rem;line-height:1}.gang-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.gang-overview__card{border:.0625rem solid var(--line-soft);background:linear-gradient(145deg, color-mix(in srgb, var(--ink) 3%, transparent), transparent);border-radius:1rem;align-content:start;gap:.75rem;min-inline-size:0;padding:1.25rem;display:grid}.gang-overview__card dt{font-size:var(--text-label);color:var(--muted);align-items:center;gap:.5rem;display:flex}.gang-overview__card dd{overflow-wrap:anywhere;min-block-size:2rem;margin:0}.gang-overview__balance{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.5}.gang-overview__card small{font-size:var(--text-caption);color:var(--faint);line-height:1.5}.gang-territories{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gang-territories>span:not(.gang-territories__empty){border:.0625rem solid var(--line-soft);font-size:var(--text-label);border-radius:.5rem;padding:.25rem .5rem}.gang-territories__empty{color:var(--muted);font-size:var(--text-control)}.gang-section{gap:.75rem;min-inline-size:0;display:grid}.gang-section__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.gang-section__heading h3{color:var(--ink);font-size:var(--text-body-sm);align-items:center;gap:.5rem;margin:0;font-weight:650;line-height:1.5;display:flex}.gang-section__heading>span,.gang-section__hint{color:var(--muted);font-size:var(--text-caption);line-height:1.75}.gang-section__hint{margin:0}.gang-roster-table table{table-layout:fixed;min-width:32rem}.gang-roster-table__identity{width:38%}.gang-roster-table__rank{width:34%}.gang-roster-table__status{width:28%}.gang-roster-table__action{width:7rem}.gang-roster-table th,.gang-roster-table td,.game-item-table th,.game-item-table td,.leadership-panel .ui-table-frame th,.leadership-panel .ui-table-frame td{text-align:start;vertical-align:middle;padding:1rem 1.25rem}.gang-roster-table th,.game-item-table th,.leadership-panel .ui-table-frame th{font-size:var(--text-caption);color:var(--muted);background:color-mix(in srgb, var(--ink) 3%, var(--surface));font-weight:600}.gang-roster-table td,.game-item-table td,.leadership-panel .ui-table-frame td{border-block-end:.0625rem solid var(--line-soft);font-size:var(--text-control);line-height:1.5}.gang-roster-table tr:last-child td,.game-item-table tr:last-child td{border-block-end:0}.gang-roster-table tbody tr{transition:background .16s}.gang-roster-table tbody tr:hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}.gang-roster-table tr[data-selected]{background:color-mix(in srgb, var(--brand) 5%, transparent)}.gang-member-id{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.gang-member-self{color:var(--faint);font-size:var(--text-caption);margin-inline-start:.5rem;display:inline-block}.gang-rank{border:.0625rem solid var(--line-soft);color:var(--muted);background:color-mix(in srgb, var(--ink) 3%, transparent);font-size:var(--text-caption);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem .5rem;font-weight:500;display:inline-flex}.gang-rank--leader{border-color:color-mix(in srgb, var(--brand) 18%, transparent);color:var(--brand-text);background:color-mix(in srgb, var(--brand) 5%, transparent)}.gang-rank__number{font-variant-numeric:tabular-nums;opacity:.8;border-inline-start:.0625rem solid;padding-inline-start:.5rem}.gang-presence{border:.0625rem solid var(--line-soft);background:color-mix(in srgb, var(--muted) 5%, transparent);color:var(--muted);font-size:var(--text-caption);white-space:nowrap;border-radius:2rem;align-items:center;gap:.5rem;padding:.25rem .5rem;line-height:1.5;display:inline-flex}.gang-presence>i{background:currentColor;border-radius:50%;block-size:.375rem;inline-size:.375rem}.gang-presence--online{color:var(--success);background:color-mix(in srgb, var(--success) 6%, transparent);border-color:color-mix(in srgb, var(--success) 16%, transparent)}.game-item-table th:last-child,.game-item-table__quantity{font-variant-numeric:tabular-nums;width:25%}.game-empty-state,.game-sync-state{border:.0625rem solid var(--line-soft);background:color-mix(in srgb, var(--ink) 2%, transparent);border-radius:.75rem;align-items:center;gap:1rem;min-inline-size:0;padding:1.5rem;display:flex}.game-empty-state>svg{color:var(--faint);flex-shrink:0}.game-empty-state strong,.game-sync-state h3{font-size:var(--text-control);margin:0;font-weight:600;line-height:1.75;display:block}.game-empty-state p,.game-sync-state p{color:var(--muted);font-size:var(--text-label);text-wrap:pretty;overflow-wrap:anywhere;margin:.25rem 0 0;line-height:1.75}.game-sync-state{align-items:start}.game-sync-state__icon{background:color-mix(in srgb, var(--brand) 6%, transparent);block-size:3rem;color:var(--muted);border-radius:1rem;flex:0 0 3rem;place-items:center;display:grid}.game-sync-state small{color:var(--faint);font-size:var(--text-caption);margin-block-start:.5rem;line-height:1.75;display:block}.game-inline-notice,.game-command-state{border:.0625rem solid var(--line-soft);border-inline-start:.125rem solid var(--brand);color:var(--muted);font-size:var(--text-label);overflow-wrap:anywhere;border-radius:.5rem;gap:.5rem;margin:0;padding:1rem;line-height:1.75;display:grid}.game-inline-notice strong{color:var(--ink);font-weight:600}.game-inline-notice p{margin:0}.game-command-state--completed{border-inline-start-color:var(--success)}.game-command-state--failed,.game-command-state--dead_letter{border-inline-start-color:var(--danger)}.gang-loading{gap:1.5rem;display:grid}.gang-member-editor{background:color-mix(in srgb, var(--ink) 2%, transparent);border-radius:1rem}.gang-member-editor h3{font-size:var(--text-body-sm);flex-wrap:wrap;margin:0}.game-assets-grid>.ui-panel{align-content:start;gap:1rem;padding:1.5rem;display:grid}.is-refreshing{animation:1s linear infinite game-refresh-spin}@keyframes game-refresh-spin{to{transform:rotate(360deg)}}@media (max-width:47.99rem){.delegation-panel,.gang-management-panel,.game-assets-grid>.ui-panel{gap:1.5rem;padding:1rem}.delegation-controls,.gang-member-editor__fields{grid-template-columns:minmax(0,1fr);gap:1rem}.gang-management-panel .panel-head{align-items:start}.gang-panel-heading__icon{display:none}.gang-panel-heading h2{font-size:var(--text-body)}.gang-panel-heading p{font-size:var(--text-caption)}.gang-overview{grid-template-columns:minmax(0,1fr)}.gang-overview__card{padding:1rem}.permission-add>.ui-button{grid-row:3;inline-size:100%}.permission-add__hint{grid-row:2}.game-empty-state,.game-sync-state{padding:1rem}.game-sync-state__icon{border-radius:.5rem;flex-basis:2rem;block-size:2rem}.gang-roster-table th,.gang-roster-table td{padding:1rem}}@media (prefers-reduced-motion:reduce){.permission-switch,.permission-switch>span,.gang-roster-table tbody tr{transition:none}.is-refreshing{animation:none}}.leadership-panel .panel-head{margin-block-end:0}.leadership-panel .ui-button--md,.gang-management-panel .ui-button--md{padding-inline:1rem}.leadership-table th:first-child{width:24%}.leadership-table th:nth-child(2),.leadership-table th:nth-child(3){width:14%}.leadership-table th:nth-child(4){width:24%}.leadership-table td>small{margin-block-start:.25rem}.leadership-table .permission-summary>span:not(.ui-badge){color:var(--faint);font-size:var(--text-caption)}.leadership-table .ui-badge{background:color-mix(in srgb, var(--muted) 5%, transparent);border-color:var(--line-soft);border-radius:.5rem;padding:.25rem .5rem;font-weight:500;line-height:1.5}.leadership-table .ui-badge--success{background:color-mix(in srgb, var(--success) 6%, transparent);border-color:color-mix(in srgb, var(--success) 16%, transparent)}.gang-roster-table--actions .gang-roster-table__identity{width:32%}.gang-roster-table--actions .gang-roster-table__rank{width:30%}.gang-roster-table--actions .gang-roster-table__status{width:22%}.gang-roster-table--actions .gang-roster-table__action{width:16%}.gang-roster-table .ui-table-frame__content,.game-item-table .ui-table-frame__content{min-inline-size:100%}.gang-roster-table--actions table{min-width:40rem}.game-item-table table{min-width:18rem}.gang-rank bdi{overflow-wrap:anywhere}:where(.leadership-panel,.gang-management-panel) .ui-button:hover:not(:disabled){transform:none}html[data-reduced-motion=true] .is-refreshing{animation:none}html[data-reduced-motion=true] :is(.permission-switch,.permission-switch>span,.gang-roster-table tbody tr){transition:none}.leadership-panel .ui-input,.gang-member-editor .ui-input{block-size:3rem;min-block-size:3rem;font-size:var(--text-control);padding-block:.5rem;line-height:1.5}.leadership-controls>.ui-button{min-block-size:3rem}.game-assets-grid>.ui-panel>h2{font-size:var(--text-lead);align-items:center;gap:.5rem;margin:0;font-weight:700;display:flex}.game-assets-grid>.ui-panel>h2 svg{color:var(--muted)}.game-asset-meta{color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;line-height:1.75;display:flex}.game-property-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.game-property-list li{border:.0625rem solid var(--line-soft);font-size:var(--text-control);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.game-property-list li>span{color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.game-market-table .ui-table-frame__content{min-inline-size:100%}.game-market-table table{min-width:24rem}.game-market-table th,.game-market-table td{padding:1rem}.game-market-table th{background:color-mix(in srgb, var(--ink) 3%, var(--surface));font-size:var(--text-caption)}.game-market-table th:first-child{width:45%}.game-market-table th:nth-child(2){width:30%}.gang-scroll-hint{display:none}@media (max-width:47.99rem){.gang-scroll-hint{color:var(--faint);font-size:var(--text-caption);align-items:center;gap:.5rem;margin:0;line-height:1.75;display:flex}.gang-roster-table .ui-scroll-area__scrollbar[data-orientation=horizontal]{opacity:1}}.gang-overview__card small{margin-block-start:.5rem;display:block}.gang-overview__balance{min-block-size:2rem;display:block}.gang-territories{min-block-size:2rem}.gang-loading .gang-overview>.ui-skeleton{border:.0625rem solid var(--line-soft);border-radius:1rem;align-content:start;gap:.75rem;min-block-size:8rem;padding:1.25rem}.gang-loading .gang-overview i{border:0;border-radius:.25rem;width:48%;height:.75rem}.gang-loading .gang-overview i:nth-child(2){width:32%;height:2rem}.game-assets-grid .ui-skeleton,.leadership-panel>.ui-skeleton{gap:.75rem}.game-assets-grid .ui-skeleton i,.leadership-panel>.ui-skeleton i{border-color:var(--line-soft);border-radius:.5rem;height:3rem}html[data-reduced-motion=true] :is(.gang-management-panel,.leadership-panel,.game-assets-grid) .ui-skeleton i{animation:none}@media (prefers-reduced-motion:reduce){:is(.gang-management-panel,.leadership-panel,.game-assets-grid) .ui-skeleton i{animation:none}}.gang-roster-skeleton{border:.0625rem solid var(--line-soft);border-radius:.75rem;overflow:hidden}.gang-roster-skeleton>div{border-block-end:.0625rem solid var(--line-soft);grid-template-columns:38% 34% 28%;padding:1.25rem;display:grid}.gang-roster-skeleton>div:last-child{border-block-end:0}.gang-roster-skeleton i{background:var(--surface-2);border-radius:.25rem;width:52%;height:1rem;animation:1.4s ease-in-out infinite alternate skeleton-pulse;display:block}.gang-roster-skeleton i:last-child{border-radius:2rem;width:40%}html[data-reduced-motion=true] .gang-roster-skeleton i{animation:none}@media (prefers-reduced-motion:reduce){.gang-roster-skeleton i{animation:none}}.delegation-panel,.gang-management-panel{border-color:var(--line-soft);box-shadow:none}.delegation-panel{padding:1.25rem}.delegation-heading__icon,.gang-panel-heading__icon{block-size:auto;color:var(--faint);box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:auto}.delegation-heading h3,.gang-panel-heading h2{font-size:var(--text-body);font-weight:600}.permission-toggle{border-radius:var(--ws-radius-sm);background:0 0;padding:.75rem 1rem}.permission-switch>span{box-shadow:none}.gang-overview__card{border-radius:var(--ws-radius);background:var(--surface);box-shadow:none}.game-sync-state__icon{block-size:auto;color:var(--faint);background:0 0;border-radius:0;flex-basis:auto}.gang-member-editor{border-radius:var(--ws-radius-sm);background:0 0}.duty-bar{border-radius:.125rem;block-size:.25rem}:where(.leadership-panel,.gang-management-panel) .ui-button--primary:hover:not(:disabled){box-shadow:none}.gang-loading .gang-overview>.ui-skeleton{border-radius:var(--ws-radius)}
.gang-hq{gap:1rem;min-inline-size:0;display:grid;container-type:inline-size}.gang-hero,.gang-kpi,.gang-operation-surface,.gang-destination,.gang-resource-balance{border:1px solid color-mix(in srgb, var(--ink) 9%, transparent);background:color-mix(in srgb, var(--surface) 76%, transparent);box-shadow:inset 0 1px #ffffff08,0 .75rem 2.5rem -1.5rem #00000057}.gang-hero{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--brand) 6%, transparent), transparent 60%), color-mix(in srgb, var(--surface) 80%, transparent);border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex;position:relative}.gang-hero__identity{align-items:center;gap:1rem;min-inline-size:0;display:flex}.gang-insignia{border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);block-size:4.5rem;color:var(--brand-text);background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 10%, transparent), color-mix(in srgb, var(--bg) 70%, transparent));border-radius:1rem;flex-direction:column;flex:0 0 4.5rem;justify-content:center;align-items:center;gap:.25rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.gang-insignia>span{font-family:var(--font-mono), monospace;font-size:var(--text-caption);letter-spacing:.12em;line-height:1.2}.gang-insignia>img{object-fit:contain;border-radius:inherit;block-size:100%;inline-size:100%;display:block}.gang-hero__text{min-inline-size:0}.gang-hero__eyebrow{color:var(--faint);font-size:var(--text-caption);letter-spacing:.04em;align-items:center;gap:.5rem;margin-block-end:.25rem;font-weight:500;display:flex}.gang-hero__eyebrow>bdi{border-inline-start:1px solid var(--line);letter-spacing:.06em;padding-inline-start:.5rem}.gang-hero__name{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.gang-hero h1{overflow-wrap:anywhere;margin:0;font-size:1.75rem;font-weight:750;line-height:1.4}.gang-hero p{font-size:var(--text-label);color:var(--muted);margin:.25rem 0 0;line-height:1.75}.gang-role-tag{border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);color:var(--brand-text);background:color-mix(in srgb, var(--brand) 7%, transparent);box-shadow:0 0 1rem -4px color-mix(in srgb, var(--brand) 13%, transparent);font-size:var(--text-caption);border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .5rem;font-weight:550;line-height:1.5;display:inline-flex}.gang-hero__actions{flex-shrink:0;justify-items:end;gap:.5rem;display:grid}.gang-hero__live{align-items:center;gap:.75rem;display:flex}.gang-hero__actions .ui-button{height:2.75rem;min-height:2.75rem;font-size:var(--text-label);border-radius:.5rem;padding:.5rem .75rem}.gang-connection{font-size:var(--text-caption);border:1px solid color-mix(in srgb, var(--muted) 16%, transparent);background:color-mix(in srgb, var(--muted) 5%, transparent);color:var(--muted);white-space:nowrap;border-radius:2rem;align-items:center;gap:.5rem;padding:.25rem .5rem;line-height:1.5;display:inline-flex}.gang-connection>i,.gang-status-dot{background:var(--faint);border-radius:50%;flex:0 0 .375rem;block-size:.375rem;inline-size:.375rem}.gang-connection--ready{color:var(--success);background:color-mix(in srgb, var(--success) 6%, transparent);border-color:color-mix(in srgb, var(--success) 15%, transparent)}.gang-connection--ready>i,.gang-status-dot.is-ready{background:var(--success);box-shadow:0 0 .5rem color-mix(in srgb, var(--success) 25%, transparent)}.gang-updated{color:var(--faint);font-size:var(--text-caption);align-items:center;gap:.375rem;line-height:1.5;display:inline-flex}.gang-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.gang-kpi{background:linear-gradient(125deg, color-mix(in srgb, var(--ink) 2%, transparent), transparent 75%), color-mix(in srgb, var(--surface) 76%, transparent);border-radius:.75rem;flex-direction:column;justify-content:space-between;gap:.5rem;min-block-size:6.75rem;min-inline-size:0;padding:.875rem 1rem;display:flex}.gang-kpi>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gang-kpi h2{color:var(--muted);font-size:var(--text-caption);margin:0;font-weight:500;line-height:1.5}.gang-kpi>header>svg{color:var(--faint);flex-shrink:0}.gang-kpi__value{justify-content:space-between;align-items:center;gap:.5rem;min-inline-size:0;line-height:1.25;display:flex}.gang-kpi__value strong{min-inline-size:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.5rem;font-weight:650;line-height:1.2}.gang-kpi__value small,.gang-kpi__value>span{color:var(--muted);font-size:var(--text-caption);font-weight:400}.gang-kpi__value>svg{color:var(--faint);flex-shrink:0}.gang-kpi>small{color:var(--faint);font-size:var(--text-caption);line-height:1.5}.gang-level{background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .375rem;display:flex}.gang-capacity{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:1rem;block-size:.25rem;margin-block:.25rem;overflow:hidden}.gang-capacity>i{background:linear-gradient(90deg, var(--brand), color-mix(in srgb, var(--brand) 55%, var(--ink)));border-radius:inherit;block-size:100%;display:block}.gang-summary-note{color:var(--faint);font-size:var(--text-caption);align-items:center;gap:.5rem;margin:-.25rem 0 0;line-height:1.75;display:flex}.gang-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.gang-destination{border-radius:1rem;align-items:start;gap:.75rem;min-inline-size:0;padding:1.25rem;transition:border-color .16s,background .16s;display:flex}.gang-destination__icon{background:color-mix(in srgb, var(--brand) 8%, transparent);block-size:2.75rem;color:var(--brand-text);border-radius:.75rem;flex:0 0 2.75rem;place-items:center;display:grid}.gang-destination>div{min-inline-size:0}.gang-destination strong{font-size:var(--text-body-sm);overflow-wrap:anywhere;font-weight:600;line-height:1.6;display:block}.gang-destination p{color:var(--muted);font-size:var(--text-label);margin:.5rem 0 0;line-height:1.9}.gang-destination__arrow{color:var(--brand-text);flex-shrink:0;margin-block-start:.25rem;margin-inline-start:auto}.gang-overview-links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.gang-overview-links>a,.gang-back-link{min-block-size:2.75rem;font-size:var(--text-label);color:var(--brand-text);border-radius:.375rem;align-items:center;gap:.5rem;display:inline-flex}.gang-back-link{justify-self:start}.gang-overview-links>a:hover,.gang-back-link:hover{text-underline-offset:.25rem;text-decoration:underline}.gang-destination:focus-visible,.gang-overview-links>a:focus-visible,.gang-back-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px}[dir=ltr] :is(.gang-destination__arrow,.gang-overview-links>a>svg,.gang-back-link>svg){transform:scaleX(-1)}.gang-resource-balance{border-radius:1rem;align-items:center;gap:1rem;min-inline-size:0;padding:1.5rem;display:flex}.gang-resource-balance>svg{color:var(--brand-text);flex-shrink:0}.gang-resource-balance>div{min-inline-size:0}.gang-resource-balance h2{font-size:var(--text-control);margin:0;line-height:1.6}.gang-resource-balance p{font-size:var(--text-label);color:var(--muted);margin:.25rem 0 0;line-height:1.9}.gang-resource-balance strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-inline-start:auto;font-size:1.5rem}.gang-page-verification{font-size:var(--text-caption);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;line-height:1.9;display:flex}.gang-page-verification>svg{flex-shrink:0}.gang-page-verification>span{margin-inline-start:auto}.gang-operation-surface{border-radius:1rem;min-inline-size:0;overflow:hidden}.gang-operation-content{gap:1rem;min-inline-size:0;padding:1rem 1.5rem;display:grid}.gang-hq .gang-section,.gang-resource-view,.gang-territory-view{gap:1rem;display:grid}.gang-hq .gang-section__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gang-hq .gang-section__heading :is(h2,h3){font-size:var(--text-body);margin:0;font-weight:600;line-height:1.5}.gang-hq .gang-section__heading>span{font-size:var(--text-caption);color:var(--faint)}.gang-operation-footer{border-block-start:1px solid var(--line-soft);color:var(--muted);font-size:var(--text-label);align-items:center;gap:.5rem;padding:.75rem 1.5rem;line-height:1.9;display:flex}.gang-operation-footer>svg{flex-shrink:0}.gang-hq .gang-roster-table{border-color:var(--line-soft);background:color-mix(in srgb, var(--bg) 24%, transparent);border-radius:.625rem}.gang-hq .gang-roster-table table{table-layout:fixed;min-width:32rem}.gang-hq .gang-roster-table th{background:color-mix(in srgb, var(--ink) 3%, transparent);font-size:var(--text-caption);padding:.625rem .75rem;font-weight:500}.gang-hq .gang-roster-table td{height:3.5rem;font-size:var(--text-label);border-color:var(--line-soft);padding:.75rem}.gang-hq .gang-roster-table th,.gang-hq .gang-roster-table td{text-align:start;vertical-align:middle}.gang-hq .gang-roster-table__identity,.gang-hq .gang-roster-table__rank{width:32%}.gang-hq .gang-roster-table__status{width:20%}.gang-hq .gang-roster-table__action{width:16%}.gang-hq .gang-member-id{font-size:var(--text-label)}.gang-hq .gang-member-self{font-size:var(--text-caption);margin-inline-start:.5rem}.gang-hq .gang-rank{font-size:var(--text-caption);border-color:color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:.375rem;gap:.375rem;padding:.25rem .375rem}.gang-hq .gang-rank--leader{color:var(--brand-text);background:color-mix(in srgb, var(--brand) 6%, transparent);border-color:color-mix(in srgb, var(--brand) 13%, transparent)}.gang-hq .gang-presence{font-size:var(--text-caption);gap:.375rem;padding:.25rem .5rem}.gang-hq .gang-roster-table .ui-button{min-height:2.75rem;min-inline-size:2.75rem;font-size:var(--text-caption);padding:.25rem .5rem}.gang-hq .gang-section__hint,.gang-hq .gang-scroll-hint{font-size:var(--text-caption);color:var(--faint)}.gang-hq .gang-member-editor{box-shadow:none;border-radius:.75rem;gap:1rem;padding:1rem}.gang-hq .gang-member-editor__fields{gap:1rem}.gang-hq .gang-member-editor .ui-input,.gang-hq .leadership-controls>.ui-button{height:2.75rem;min-height:2.75rem;font-size:var(--text-label)}.gang-hq .gang-member-editor .ui-field>span{font-size:var(--text-caption)}.gang-hq .gang-member-editor h3{font-size:var(--text-label)}.gang-history-link{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--ink) 2%, transparent);color:var(--brand-text);font-size:var(--text-caption);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:1.25rem;padding:.75rem;transition:border-color .16s,background .16s;display:flex}.gang-history-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px}[dir=ltr] .gang-history-link svg{transform:scaleX(-1)}.gang-command-notice{gap:.75rem;display:grid}.gang-command-notice:empty{display:none}.gang-hq .game-command-state,.gang-hq .game-inline-notice{font-size:var(--text-caption);padding:.75rem}.gang-hq .ui-button:hover:not(:disabled){transform:none}.gang-sync-panel{isolation:isolate;border:1px solid var(--line-soft);background:radial-gradient(ellipse at 50% 15%, color-mix(in srgb, var(--brand) 5%, transparent), transparent 62%), color-mix(in srgb, var(--bg) 22%, transparent);text-align:center;border-radius:.75rem;align-content:center;justify-items:center;gap:.5rem;padding:1.25rem 1rem;display:grid;position:relative;overflow:hidden}.gang-sync-symbol{border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);block-size:3.25rem;inline-size:3.25rem;color:var(--brand-text);background:color-mix(in srgb, var(--brand) 6%, transparent);border-radius:50%;place-items:center;margin-block-end:.5rem;display:grid;position:relative}.gang-sync-panel--waiting .gang-sync-symbol:before,.gang-sync-panel--waiting .gang-sync-symbol:after{content:"";border:1px solid color-mix(in srgb, var(--brand) 14%, transparent);pointer-events:none;border-radius:50%;animation:3.2s ease-out infinite gang-radar-pulse;position:absolute;inset:-.5rem}.gang-sync-panel--waiting .gang-sync-symbol:after{animation-delay:1.6s}.gang-sync-symbol>span{border-block-start:1px solid color-mix(in srgb, var(--brand) 22%, transparent);border-radius:50%;position:absolute;inset:.25rem;transform:rotate(-25deg)}.gang-sync-kicker{color:var(--faint);font-size:var(--text-caption);letter-spacing:.04em;font-weight:600;line-height:1.5}.gang-sync-panel h2{font-size:var(--text-body);margin:0;font-weight:650;line-height:1.5}.gang-sync-panel>p{max-inline-size:46ch;color:var(--muted);font-size:var(--text-caption);text-wrap:pretty;margin:0;line-height:1.9}.gang-retry{border-block-start:1px solid var(--line-soft);inline-size:min(100%,20rem);margin-block-start:.5rem;padding-block-start:.75rem}.gang-retry-copy{color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.75rem;display:flex}.gang-retry-copy b{color:var(--brand-text);font-weight:500}.gang-retry-track{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:1rem;height:.1875rem;margin-block:.5rem;overflow:hidden}.gang-retry-track i{border-radius:inherit;background:color-mix(in srgb, var(--brand) 60%, var(--muted));height:100%;transition:width .4s linear;display:block}.gang-retry>small{color:var(--faint);font-size:var(--text-caption);line-height:1.75;display:block}.gang-hq-loading{align-content:start;gap:1rem;display:grid}.gang-hq-loading .ui-skeleton{gap:.75rem}.gang-hq-loading .ui-skeleton i{border-radius:.5rem;height:2.75rem}.gang-hq-loading>p{text-align:center;font-size:var(--text-caption);color:var(--muted)}.gang-resource-view .game-empty-state{padding:1.5rem}.gang-tab-empty{text-align:center;border:1px dashed var(--line-soft);border-radius:.75rem;justify-items:center;gap:.75rem;padding:2rem 1rem;display:grid}.gang-tab-empty>svg{color:var(--faint)}.gang-tab-empty h3{font-size:var(--text-control);font-weight:600}.gang-tab-empty p{max-inline-size:42ch;color:var(--muted);font-size:var(--text-caption);line-height:1.9}.gang-territory-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.gang-territory-list li{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--ink) 2%, transparent);border-radius:.625rem;align-items:center;gap:.75rem;min-inline-size:0;padding:.875rem;display:flex}.gang-territory-symbol{height:2.25rem;color:var(--muted);background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:.5rem;flex:0 0 2.25rem;place-items:center;display:grid}.gang-territory-list li>div{min-inline-size:0}.gang-territory-list bdi{font-size:var(--text-label);overflow-wrap:anywhere;font-weight:500}.gang-territory-list small{font-size:var(--text-caption);color:var(--faint);margin-block-start:.25rem;display:block}.gang-territory-list small bdi{font-size:inherit}.gang-territory-owned{white-space:nowrap;font-size:var(--text-caption);color:var(--success);align-items:center;gap:.25rem;margin-inline-start:auto;display:flex}@keyframes gang-radar-pulse{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}@container (max-width:56rem){.gang-hero{gap:1rem}.gang-hero__live{flex-direction:column;align-items:end;gap:.5rem}}@container (max-width:48rem){.gang-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gang-destinations{grid-template-columns:minmax(0,1fr)}}@container (max-width:38rem){.gang-hero{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.gang-insignia{border-radius:.75rem;flex-basis:3.5rem;block-size:3.5rem}.gang-insignia>svg{width:24px;height:24px}.gang-hero h1{font-size:1.375rem}.gang-hero p{font-size:var(--text-caption)}.gang-hero__actions{border-block-start:1px solid var(--line-soft);justify-items:stretch;padding-block-start:.75rem}.gang-hero__live{flex-direction:row;justify-content:space-between;align-items:center}.gang-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.gang-kpi{min-height:6.5rem;padding:.75rem}.gang-kpi__value strong{font-size:1.25rem}.gang-kpi h2,.gang-summary-note{font-size:var(--text-caption)}.gang-operation-content{padding:1rem}.gang-operation-footer{padding-inline:1rem}.gang-sync-panel{padding:1.25rem .75rem}.gang-hq .gang-scroll-hint{display:flex}.gang-hq .gang-member-editor__fields{grid-template-columns:minmax(0,1fr)}.gang-hq .leadership-controls{grid-template-columns:1fr;display:grid}.gang-hq .gang-roster-table .ui-scroll-area__scrollbar[data-orientation=horizontal]{opacity:1}.gang-destination{padding:1rem}.gang-resource-balance{flex-wrap:wrap;padding:1rem}.gang-resource-balance strong,.gang-page-verification>span{flex-basis:100%;margin-inline-start:0}}html[data-reduced-motion=true] .gang-sync-symbol:before,html[data-reduced-motion=true] .gang-sync-symbol:after{animation:none}html[data-reduced-motion=true] .gang-hq :is(.gang-retry-track i,.gang-history-link,.gang-destination){transition:none}html[data-reduced-motion=true] .gang-hq-loading .ui-skeleton i{animation:none}@media (prefers-reduced-motion:reduce){.gang-sync-symbol:before,.gang-sync-symbol:after,.gang-hq-loading .ui-skeleton i{animation:none}.gang-retry-track i,.gang-history-link,.gang-destination{transition:none}}.gang-purchase-panel{margin-block-end:1.5rem}.gang-purchase-panel p{color:var(--muted);line-height:1.6}.gang-purchase-panel [role=alert]{color:var(--danger)}.gang-purchase-request{gap:.75rem;margin-block:1rem;display:grid}.gang-purchase-history{margin-block-start:1.5rem}.gang-purchase-history-item{border-block-end:.0625rem solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-block:.75rem;display:flex}.gang-purchase-history-item:last-child{border-block-end:0}.gang-purchase-history small{color:var(--muted)}.gang-request-notes{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:28rem}.gang-commerce-sections{gap:1.5rem;min-inline-size:0;margin-block-end:1.5rem;display:grid;container-type:inline-size}.gang-commerce-sections>.gang-purchase-panel,.gang-commerce-sections>.gang-purchase-request,.gang-commerce-sections>.gang-purchase-history{margin:0}.gang-commerce-sections p{color:var(--muted);line-height:1.6}.gang-commerce-sections [role=alert]{color:var(--danger)}.app-main>.screen-frame--gang-checkout{inline-size:100%;max-inline-size:none}.gang-commerce-link{justify-self:start}.gang-commerce-link svg{block-size:1rem;inline-size:1rem}.gang-renewal-summary{align-content:start;gap:1.25rem;min-inline-size:0;padding:1.5rem;display:grid}.gang-renewal-header{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.gang-renewal-emblem{border:.0625rem solid color-mix(in srgb, var(--brand) 24%, var(--line));background:color-mix(in srgb, var(--brand) 8%, transparent);block-size:3rem;color:var(--brand-text);border-radius:.875rem;flex:0 0 3rem;place-items:center;display:grid}.gang-renewal-title{flex:1;min-inline-size:0}.gang-renewal-title>span{color:var(--muted);font-size:var(--text-caption);overflow-wrap:anywhere;line-height:1.6}.gang-renewal-title h2{font-size:var(--text-title-sm);margin:.125rem 0 0;line-height:1.5}.gang-renewal-header>.ui-badge{flex-shrink:0}.gang-commerce-sections .gang-renewal-description{max-inline-size:58ch;font-size:var(--text-body-sm);margin:0;line-height:1.8}.gang-renewal-dates{border-block:.0625rem solid var(--line-soft);grid-template-columns:minmax(0,1fr);margin:0;padding-block:1.25rem;display:grid}.gang-renewal-dates>div{gap:.5rem;min-inline-size:0;display:grid}.gang-renewal-dates dt{color:var(--muted);font-size:var(--text-label);align-items:center;gap:.375rem;display:flex}.gang-renewal-dates dt svg{flex-shrink:0;block-size:1rem;inline-size:1rem}.gang-renewal-dates dd{font-size:var(--text-lead);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.6}.gang-renewal-dates small{color:var(--muted);font-size:var(--text-caption);line-height:1.7}.gang-renewal-workspace{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.5rem;min-inline-size:0;display:grid}.gang-renewal-workspace>.ui-panel,.gang-purchase-workspace>.ui-panel{border-radius:1.25rem;min-inline-size:0;padding:clamp(1.25rem,2.5cqi,2rem)}.gang-renewal-identity{background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--brand) 12%, transparent), transparent 70%), var(--surface);flex-direction:column;grid-area:1/1;justify-content:space-between;display:flex;overflow:clip}.gang-renewal-watermark{block-size:12rem;inline-size:12rem;color:var(--brand);opacity:.07;pointer-events:none;position:absolute;inset-block-end:-2.5rem;inset-inline-end:-1.75rem;transform:rotate(-12deg)}.gang-renewal-identity-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex;position:relative}.gang-renewal-gang-name{align-items:center;gap:1rem;min-inline-size:0;display:flex}.gang-renewal-gang-name>div{min-inline-size:0}.gang-renewal-gang-name h2{overflow-wrap:anywhere;margin:.375rem 0 0;font-size:clamp(1.75rem,3cqi,2.75rem);font-weight:750;line-height:1.2}.gang-renewal-eyebrow{color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:1.7}.gang-renewal-metrics{border-block-start:.0625rem solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:1.5rem;margin:1.5rem 0 0;padding-block-start:1.5rem;display:grid;position:relative}.gang-renewal-metrics dt,.gang-renewal-timeline-dates dt{color:var(--muted);font-size:var(--text-control);align-items:center;gap:.5rem;line-height:1.7;display:flex}.gang-renewal-metrics dt svg{flex-shrink:0;block-size:1rem;inline-size:1rem}.gang-renewal-metrics dd{overflow-wrap:anywhere;margin:.5rem 0;font-size:1.375rem;font-weight:650;line-height:1.5}.gang-renewal-days-left{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.gang-renewal-days-left strong{font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4.5cqi,4rem);font-weight:750;line-height:1.1}.gang-renewal-days-left span{color:var(--muted);font-size:var(--text-body);font-weight:400}.gang-renewal-metrics small{color:var(--muted);font-size:var(--text-label);line-height:1.8}.gang-renewal-timeline{flex-direction:column;grid-area:2/1;justify-content:space-between;gap:1.5rem;display:flex}.gang-renewal-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.gang-renewal-section-head h2{font-size:var(--text-lead);align-items:center;gap:.5rem;margin:0;font-weight:650;line-height:1.6;display:flex}.gang-renewal-section-head h2 svg{block-size:1.25rem;inline-size:1.25rem;color:var(--brand-text);flex-shrink:0}.gang-renewal-duration{border:.0625rem solid color-mix(in srgb, var(--brand) 24%, var(--line));color:var(--brand-text);background:color-mix(in srgb, var(--brand) 7%, transparent);font-size:var(--text-label);border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .75rem;line-height:1.6;display:inline-flex}.gang-renewal-duration svg{flex-shrink:0;block-size:1rem;inline-size:1rem}.gang-renewal-timeline-dates{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.gang-renewal-timeline-dates dl{min-inline-size:0;margin:0}.gang-renewal-timeline-dates dd{overflow-wrap:anywhere;margin:.5rem 0 0;font-size:clamp(1.125rem,1.8cqi,1.5rem);font-weight:650;line-height:1.6}.gang-renewal-timeline-arrow{border:.0625rem solid var(--line);block-size:3rem;inline-size:3rem;color:var(--brand-text);background:color-mix(in srgb, var(--brand) 5%, transparent);border-radius:50%;place-items:center;display:grid}.gang-renewal-timeline-arrow svg{block-size:1.25rem;inline-size:1.25rem}[dir=rtl] .gang-renewal-timeline-arrow svg{transform:rotate(180deg)}.gang-renewal-note{border-block-start:.0625rem solid var(--line-soft);align-items:start;gap:.5rem;padding-block-start:1rem;display:flex}.gang-renewal-note>svg{block-size:1rem;inline-size:1rem;color:var(--muted);flex-shrink:0;margin-block-start:.25rem}.gang-commerce-sections .gang-renewal-note p{font-size:var(--text-control);margin:0;line-height:1.9}.gang-renewal-checkout{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 10%, transparent), transparent 55%), var(--surface);flex-direction:column;grid-area:1/2/3;display:flex}.gang-renewal-price{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-block-start:2rem;display:flex}.gang-renewal-price strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(3rem,5cqi,4.5rem);font-weight:800;line-height:1.1}.gang-renewal-price>span{font-size:var(--text-body);color:var(--muted)}.gang-commerce-sections .gang-renewal-price-label{font-size:var(--text-control);margin:.5rem 0 2rem}.gang-renewal-payment-details{gap:1rem;margin:0 0 1.5rem;display:grid}.gang-renewal-payment-details>div{justify-content:space-between;align-items:start;gap:1rem;display:flex}.gang-renewal-payment-details dt{color:var(--muted);font-size:var(--text-control);align-items:center;gap:.5rem;line-height:1.6;display:flex}.gang-renewal-payment-details dt svg{flex-shrink:0;block-size:1rem;inline-size:1rem}.gang-renewal-payment-details dd{min-inline-size:0;font-size:var(--text-body-sm);text-align:end;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.6}.gang-renewal-balance{border-block-start:.0625rem solid var(--line);padding-block-start:1rem}.gang-renewal-balance--short dd{color:var(--warning)}.gang-commerce-sections .gang-renewal-feedback{border:.0625rem solid var(--line);background:color-mix(in srgb, var(--ink) 4%, transparent);font-size:var(--text-control);border-radius:.75rem;margin:0 0 1rem;padding:1rem;line-height:1.8}.gang-commerce-sections .gang-renewal-feedback[role=status]{color:var(--warning)}.gang-renewal-payment-action{margin-block-start:auto;padding-block-start:1rem}.gang-commerce-sections .gang-renewal-pay{min-block-size:3.5rem;inline-size:100%;height:auto;font-size:var(--text-body);white-space:normal;padding:.875rem 1rem;line-height:1.6}.gang-renewal-pay>svg{flex-shrink:0;block-size:1.125rem;inline-size:1.125rem}.gang-renewal-assurance{color:var(--muted);font-size:var(--text-caption);text-align:center;justify-content:center;align-items:start;gap:.375rem;margin-block-start:.875rem;line-height:1.75;display:flex}.gang-renewal-assurance svg{flex-shrink:0;block-size:1rem;inline-size:1rem;margin-block-start:.125rem}.gang-renewal-history-link{border-block-start:.0625rem solid var(--line);min-block-size:2.75rem;color:var(--muted);font-size:var(--text-control);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin-block-start:1.25rem;padding-block-start:1rem;line-height:1.7;display:flex}.gang-renewal-history-link svg{flex-shrink:0;block-size:1rem;inline-size:1rem}.gang-renewal-history-link:hover{color:var(--brand-text)}.gang-renewal-history-link:focus-visible{outline:.125rem solid var(--brand);outline-offset:.25rem;border-radius:.375rem}.gang-renewal-guidance{border-block-start:.0625rem solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:1.25rem 0 0;list-style:none;display:grid}.gang-renewal-guidance li{align-items:start;gap:.75rem;min-inline-size:0;display:flex}.gang-renewal-guidance li>svg{block-size:2rem;inline-size:2rem;color:var(--brand-text);background:color-mix(in srgb, var(--brand) 8%, transparent);border-radius:.5rem;flex-shrink:0;padding:.375rem}.gang-renewal-guidance b{font-size:var(--text-control);font-weight:600;line-height:1.7}.gang-commerce-sections .gang-renewal-guidance p{font-size:var(--text-label);margin:.25rem 0 0;line-height:1.8}.gang-purchase-workspace{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.5rem;min-inline-size:0;display:grid}.gang-purchase-workspace>.gang-renewal-checkout{grid-row:1}.gang-purchase-details{flex-direction:column;grid-area:1/1;gap:1.5rem;display:flex}.gang-purchase-heading{border-block-end:.0625rem solid var(--line-soft);align-items:center;gap:1rem;padding-block-end:1.5rem;display:flex}.gang-purchase-heading>div{min-inline-size:0}.gang-purchase-heading h2{font-size:var(--text-title-sm);margin:0;line-height:1.5}.gang-commerce-sections .gang-purchase-heading p{font-size:var(--text-control);margin:.25rem 0 0;line-height:1.8}.gang-purchase-identity{grid-template-columns:minmax(0,1fr) minmax(0,13rem);align-items:start;gap:1.25rem;display:grid}.gang-purchase-field{gap:.5rem;min-inline-size:0;display:grid}.gang-purchase-field>small{color:var(--faint);font-size:var(--text-label);align-items:start;gap:.375rem;line-height:1.8;display:flex}.gang-purchase-field>small svg{flex-shrink:0;block-size:.875rem;inline-size:.875rem;margin-block-start:.3125rem}.gang-purchase-details .ui-input{min-block-size:3rem}.gang-purchase-details .ui-textarea{min-block-size:8.5rem;line-height:1.8}.gang-purchase-tag{text-transform:uppercase;letter-spacing:.08em}.gang-purchase-history>h2{font-size:var(--text-lead);margin:0 0 .5rem;line-height:1.6}.gang-purchase-history-item>p{font-size:var(--text-control);flex-basis:100%;margin:0}@container (max-width:54rem){.gang-commerce-sections>.ui-panel{padding:1.25rem}.gang-renewal-workspace,.gang-purchase-workspace{grid-template-columns:minmax(0,1fr);gap:1.25rem}.gang-renewal-workspace>.ui-panel,.gang-purchase-workspace>.ui-panel{grid-area:auto}.gang-renewal-guidance{grid-template-columns:minmax(0,1fr);gap:1.25rem}}@container (max-width:30rem){.gang-renewal-header{grid-template-columns:3rem minmax(0,1fr);gap:.375rem .75rem;display:grid}.gang-renewal-emblem{grid-area:1/1/3;align-self:start}.gang-renewal-title{grid-column:2}.gang-renewal-header>.ui-badge{grid-column:2;justify-self:start}.gang-commerce-sections .gang-renewal-description,.gang-commerce-sections .gang-renewal-note p{font-size:var(--text-body)}.gang-renewal-gang-name{gap:.75rem}.gang-purchase-identity{grid-template-columns:minmax(0,1fr)}.gang-renewal-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.gang-renewal-metrics dd{font-size:var(--text-lead)}.gang-renewal-timeline-dates{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);gap:.75rem}.gang-renewal-timeline-arrow{block-size:2rem;inline-size:2rem}.gang-renewal-timeline-dates dd{font-size:var(--text-lead)}.gang-renewal-payment-details dt,.gang-renewal-payment-details dd,.gang-renewal-metrics small,.gang-commerce-sections .gang-renewal-price-label,.gang-commerce-sections .gang-renewal-guidance p{font-size:var(--text-body)}}@media (max-width:40rem){.gang-commerce-sections .ui-button{max-inline-size:100%;height:auto;white-space:normal;min-block-size:2.75rem}}.gang-hero,.gang-kpi,.gang-operation-surface,.gang-destination,.gang-resource-balance{border-color:var(--line-soft);background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.gang-hero{border-radius:var(--ws-radius);padding:1.25rem}.gang-insignia{border-color:var(--line-soft);border-radius:var(--ws-radius-sm);background:var(--surface-2);block-size:3.5rem;color:var(--muted);box-shadow:none;flex-basis:3.5rem}.gang-hero h1{font-size:1.375rem;font-weight:650}.gang-role-tag{border-color:var(--line-soft);color:var(--muted);box-shadow:none;background:0 0}.gang-hero__actions .ui-button{min-block-size:var(--control-md);border-radius:var(--ws-radius-sm);block-size:auto}.gang-connection{border-color:var(--line-soft);background:0 0;border-radius:.375rem}.gang-connection--ready{border-color:var(--line-soft);color:var(--muted);background:0 0}.gang-connection--ready>i,.gang-status-dot.is-ready{box-shadow:none}.gang-kpis{border:.0625rem solid var(--line-soft);border-radius:var(--ws-radius);background:var(--surface);gap:0;overflow:hidden}.gang-kpi{border:0;border-inline-start:.0625rem solid var(--line-soft);background:0 0;border-radius:0;min-block-size:0}.gang-kpi:first-child{border-inline-start:0}.gang-kpi>header>svg,.gang-kpi__value>svg{display:none}.gang-kpi__value strong{font-size:1.375rem}.gang-capacity>i{background:color-mix(in srgb, var(--ink) 50%, transparent)}.gang-destination{border-radius:var(--ws-radius);padding:1rem 1.125rem}.gang-destination:hover{border-color:var(--line);background:var(--ws-hover)}.gang-destination__icon{block-size:auto;color:var(--faint);background:0 0;border-radius:0;flex-basis:auto}.gang-destination strong{font-size:var(--text-control)}.gang-destination__arrow{color:var(--faint)}.gang-resource-balance{border-radius:var(--ws-radius);padding:1.125rem 1.25rem}.gang-resource-balance>svg{color:var(--faint)}.gang-resource-balance strong{font-size:1.375rem;font-weight:650}.gang-operation-surface{border-radius:var(--ws-radius)}.gang-hq .gang-roster-table{border-radius:var(--ws-radius-sm);background:0 0}.gang-hq .gang-roster-table th{color:var(--faint);font-size:var(--text-caption);background:0 0;font-weight:600}.gang-hq .gang-rank--leader{border-color:var(--line-soft);color:var(--ink);background:0 0}.gang-history-link{border-radius:var(--ws-radius-sm);background:0 0}.gang-history-link:hover{border-color:var(--line);background:var(--ws-hover)}.gang-sync-panel{border-radius:var(--ws-radius-sm);background:0 0}.gang-sync-symbol{border-color:var(--line-soft);color:var(--muted);box-shadow:none;background:0 0}.gang-sync-panel--waiting .gang-sync-symbol:before,.gang-sync-panel--waiting .gang-sync-symbol:after,.gang-sync-symbol>span{display:none}.gang-retry-track i{background:color-mix(in srgb, var(--ink) 45%, transparent)}.gang-tab-empty{border-radius:var(--ws-radius-sm);border-style:solid}.gang-territory-list{border:.0625rem solid var(--line-soft);border-radius:var(--ws-radius-sm);gap:0;overflow:hidden}.gang-territory-list li{border:0;border-block-end:.0625rem solid var(--line-soft);background:0 0;border-radius:0}.gang-territory-list li:last-child{border-block-end:0}.gang-territory-symbol{block-size:auto;color:var(--faint);background:0 0;flex-basis:auto}.gang-commerce-sections{gap:1rem}.gang-commerce-sections>.ui-panel{padding:1.25rem}.gang-renewal-emblem{border-color:var(--line-soft);border-radius:var(--ws-radius-sm);block-size:2.5rem;color:var(--muted);background:0 0;flex-basis:2.5rem}.gang-renewal-emblem svg{block-size:1.25rem;inline-size:1.25rem}.gang-renewal-workspace{gap:1rem}.gang-renewal-workspace>.ui-panel,.gang-purchase-workspace>.ui-panel{border-radius:var(--ws-radius);padding:1.25rem 1.5rem}.gang-renewal-identity,.gang-renewal-checkout{background:var(--surface)}.gang-renewal-checkout{border-color:var(--line-soft)}.gang-renewal-watermark{display:none}.gang-renewal-gang-name h2{font-size:clamp(1.375rem,2.4cqi,1.875rem);font-weight:650}.gang-renewal-metrics{border-color:var(--line-soft)}.gang-renewal-days-left strong{font-size:clamp(1.75rem,3cqi,2.25rem);font-weight:650}.gang-renewal-section-head h2{font-size:var(--text-body);font-weight:600}.gang-renewal-section-head h2 svg{color:var(--faint)}.gang-renewal-duration{border-color:var(--line-soft);color:var(--ink);background:0 0}.gang-renewal-timeline-result dd{color:var(--ink)}.gang-renewal-timeline-arrow{border-color:var(--line-soft);block-size:2.25rem;inline-size:2.25rem;color:var(--faint);background:0 0}.gang-renewal-price{margin-block-start:1.25rem}.gang-renewal-price strong{letter-spacing:-.01em;font-size:clamp(2rem,3.5cqi,2.75rem);font-weight:700}.gang-renewal-balance{border-color:var(--line-soft)}@container (max-width:56rem){.gang-kpi:nth-child(odd){border-inline-start:0}.gang-kpi:nth-child(n+3){border-block-start:.0625rem solid var(--line-soft)}}
.organization-workspace{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.25rem;min-inline-size:0;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 1rem 3rem -1.5rem #00000052;container-type:inline-size}.org-workspace-header{justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 2rem;display:flex}.org-workspace-identity{align-items:center;gap:1rem;min-inline-size:0;display:flex}.org-workspace-emblem{block-size:3.5rem;color:var(--brand-text);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 12%, transparent), transparent);border-radius:1rem;flex:0 0 3.5rem;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0a}.org-eyebrow{font-size:var(--text-caption);color:var(--faint);letter-spacing:.04em;margin-block-end:.25rem;font-weight:600;display:block}.org-workspace-header h1{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:750;line-height:1.5}.org-workspace-header p{font-size:var(--text-label);color:var(--muted);margin:.25rem 0 0;line-height:1.75}.org-identity-tag{font-size:var(--text-caption);color:var(--muted);flex-shrink:0;grid-template-columns:auto auto;align-items:center;gap:.25rem .5rem;display:grid}.org-identity-tag>bdi{color:var(--ink);font-size:var(--text-control);overflow-wrap:anywhere;max-inline-size:14rem;font-weight:650}.org-role-label{color:var(--faint);font-size:var(--text-caption);grid-column:1/-1}.org-tabs{border-block-end:1px solid var(--line-soft);scrollbar-width:none;align-items:stretch;gap:1.5rem;padding-inline:2rem;scroll-padding-inline:1rem;display:flex;overflow:auto hidden}.org-tabs::-webkit-scrollbar{display:none}.org-tabs>button{color:var(--muted);font-size:var(--text-label);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:1rem .25rem;font-weight:600;line-height:1.5;transition:color .16s;display:inline-flex;position:relative}.org-tabs>button:after{content:"";background:0 0;border-radius:.25rem .25rem 0 0;block-size:3px;transition:background .16s;position:absolute;inset-block-end:-1px;inset-inline:0}.org-tabs>button:hover{color:var(--ink)}.org-tabs>button[aria-selected=true]:after{background:var(--brand);box-shadow:0 -4px 16px color-mix(in srgb, var(--brand) 12%, transparent)}.org-tabs>button:focus-visible{outline:2px solid var(--brand);outline-offset:-4px;border-radius:.5rem}.org-workspace-content>[hidden]{display:none}.org-leadership,.org-archive{gap:1.5rem;min-inline-size:0;display:grid}.org-view-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.org-view-heading h2{font-size:var(--text-body);margin:0;font-weight:650;line-height:1.5}.org-view-heading p{font-size:var(--text-caption);color:var(--muted);margin:.25rem 0 0;line-height:1.75}.org-sync-note{font-size:var(--text-caption);color:var(--faint);white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.org-metrics{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--ink) 2%, transparent);border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.org-metrics>div{min-inline-size:0;padding:1rem 1.5rem}.org-metrics>div+div{border-inline-start:1px solid var(--line-soft)}.org-metrics dt{color:var(--muted);font-size:var(--text-caption)}.org-metrics dd{font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin:.5rem 0 0;font-size:1.5rem;font-weight:650;line-height:1.4;display:flex}.org-metrics dd svg{color:var(--faint);margin-inline-start:auto}.org-metrics dd small{font-size:var(--text-caption);color:var(--muted);font-weight:400}.org-metric-dot{background:var(--brand);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--brand) 8%, transparent);border-radius:50%;margin-inline-start:auto}.org-filter-bar{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--bg) 48%, transparent);border-radius:.75rem;grid-template-columns:minmax(12rem,1fr) minmax(8rem,.6fr) minmax(8rem,.55fr) auto;align-items:end;gap:1rem;margin:0;padding:1rem;display:grid}.org-filter-bar .ui-field{gap:.5rem;min-inline-size:0}.org-filter-bar .ui-field>span,.org-filter-bar .ui-field>label,.org-access-layout .ui-field>span,.org-access-layout .ui-field>label{font-size:var(--text-caption);color:var(--muted);font-weight:500;line-height:1.5}.org-filter-bar .ui-input,.org-access-layout .ui-input{block-size:2.75rem;min-block-size:2.75rem;font-size:var(--text-control);background:color-mix(in srgb, var(--bg) 80%, transparent);border-color:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:.5rem;padding:.5rem .75rem;line-height:1.5}.org-filter-bar .ui-input:focus,.org-access-layout .ui-input:focus{border-color:var(--brand)}.org-filter-bar input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-mode=light] .org-filter-bar input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.org-search-control{min-inline-size:0;display:block;position:relative}.org-search-control>svg{color:var(--faint);pointer-events:none;position:absolute;inset-block-start:.875rem;inset-inline-start:.75rem}.org-filter-bar .org-search-control .ui-input{padding-inline-start:2.5rem}.org-filter-actions{align-items:end;gap:.5rem;display:flex}.org-filter-bar .ui-button,.org-access-layout .ui-button--md,.org-access-layout .permission-add>.ui-button{block-size:2.75rem;min-block-size:2.75rem;font-size:var(--text-label);white-space:nowrap;border-radius:.5rem;padding-inline:1rem}.org-filter-details{border-block-start:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;padding-block-start:1rem;display:grid}.org-table-caption{font-size:var(--text-caption);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:-.75rem;display:flex}.org-table-caption>span{align-items:center;gap:.5rem;display:inline-flex}.org-duty-key{flex-wrap:wrap;gap:.5rem;display:flex}.org-presence{border:1px solid color-mix(in srgb, var(--muted) 12%, transparent);background:color-mix(in srgb, var(--muted) 5%, transparent);color:var(--muted);font-size:var(--text-caption);white-space:nowrap;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;padding:.25rem .5rem;font-weight:500;line-height:1.5;display:inline-flex}.org-presence>i{background:currentColor;border-radius:50%;flex:0 0 .375rem;block-size:.375rem;inline-size:.375rem}.org-duty-key .org-presence--online{color:var(--muted);border-color:var(--line-soft);background:color-mix(in srgb, var(--muted) 5%, transparent)}.org-member-table,.org-log-table{border-color:var(--line-soft);background:color-mix(in srgb, var(--surface) 50%, transparent);border-radius:.75rem}.org-member-table .ui-table-frame__content,.org-log-table .ui-table-frame__content{min-width:100%}.org-member-table table,.org-log-table table{table-layout:fixed;min-width:42rem}.org-member-table th,.org-log-table th{background:color-mix(in srgb, var(--ink) 3%, transparent);font-size:var(--text-caption);text-align:start;padding:.75rem 1rem;font-weight:500}.org-member-table td,.org-log-table td{font-size:var(--text-label);text-align:start;vertical-align:middle;border-color:var(--line-soft);padding:1rem;line-height:1.6}.org-member-table th:first-child{width:29%}.org-member-table th:nth-child(2){width:17%}.org-member-table th:nth-child(3){width:15%}.org-member-table th:nth-child(4){width:27%}.org-member-table th:nth-child(5){width:12%}.org-member-identity{align-items:center;gap:.75rem;min-inline-size:0;display:flex}.org-member-identity>div{min-inline-size:0}.org-member-identity bdi{overflow-wrap:anywhere;font-weight:600}.org-member-identity small{font-size:var(--text-caption);color:var(--faint);margin-block-start:.25rem;display:block}.org-member-identity small bdi{font-variant-numeric:tabular-nums;font-weight:400}.org-avatar{border:1px solid color-mix(in srgb, var(--ink) 9%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 8%, var(--surface)), var(--surface));block-size:2rem;inline-size:2rem;color:var(--muted);font-size:var(--text-caption);border-radius:.5rem;flex:0 0 2rem;place-items:center;font-weight:650;display:grid}.org-number{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.org-member-table td>small.org-unit{color:var(--muted);font-size:var(--text-caption);margin-inline-start:.25rem;display:inline}.org-duty-time{color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.org-member-table .duty-bar{min-inline-size:0;background:color-mix(in srgb, var(--ink) 12%, transparent);height:.25rem;margin:.5rem 0 0}.org-member-table .ui-button{min-block-size:2rem;font-size:var(--text-caption);padding-inline:.5rem}.org-log-table th:first-child{width:44%}.org-log-table th:nth-child(2){width:19%}.org-log-table th:nth-child(3){width:25%}.org-log-table th:nth-child(4){width:12%}.org-log-table td>b{overflow-wrap:anywhere;font-weight:500}.org-log-table small{font-size:var(--text-caption);overflow-wrap:anywhere}.org-log-table time{font-size:var(--text-caption);white-space:nowrap;font-variant-numeric:tabular-nums}.org-log-table .ui-badge{font-weight:500;font-size:var(--text-caption);border-radius:2rem;padding:.25rem .5rem}.org-data-footer{color:var(--faint);font-size:var(--text-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;line-height:1.75;display:flex}.org-data-footer>span{align-items:center;gap:.5rem;display:inline-flex}.org-data-footer svg{flex-shrink:0}.org-empty-state{isolation:isolate;text-align:center;border:1px solid var(--line-soft);background:color-mix(in srgb, var(--bg) 16%, transparent);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;min-block-size:20rem;padding:3rem 1.5rem;display:flex;position:relative}.org-empty-state:before{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--brand) 8%, transparent), transparent 68%);pointer-events:none;block-size:12rem;inline-size:14rem;position:absolute;inset-block-start:2rem;inset-inline-start:calc(50% - 7rem)}.org-empty-state__icon{border:1px solid color-mix(in srgb, var(--brand) 15%, transparent);background:color-mix(in srgb, var(--brand) 5%, transparent);block-size:3.5rem;inline-size:3.5rem;color:color-mix(in srgb, var(--brand) 70%, var(--muted));border-radius:1rem;place-items:center;margin-block-end:1.5rem;display:grid;box-shadow:inset 0 1px #ffffff08}.org-empty-state h3{font-size:var(--text-lead);margin:0;font-weight:650;line-height:1.5}.org-empty-state p{max-inline-size:48ch;color:var(--muted);font-size:var(--text-label);text-wrap:pretty;margin:.75rem 0 0;line-height:1.9}.org-empty-state>.ui-button{margin-block-start:1.5rem}.org-loading .ui-skeleton{gap:.75rem}.org-loading .ui-skeleton i{border-color:var(--line-soft);border-radius:.5rem;height:3rem}.org-access-layout{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.7fr);align-items:start;gap:1.5rem;display:grid}.org-access-member,.org-access-editor{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--ink) 2%, transparent);border-radius:.75rem;gap:1.5rem;min-inline-size:0;padding:1.5rem;display:grid}.org-section-title{color:var(--muted);align-items:center;gap:.75rem;display:flex}.org-section-title h3{font-size:var(--text-body-sm);color:var(--ink);margin:0;font-weight:650;line-height:1.5}.org-section-title p{color:var(--muted);font-size:var(--text-caption);margin:.25rem 0 0;line-height:1.75}.org-access-member>p{color:var(--muted);font-size:var(--text-caption);margin:0;line-height:1.9}.org-selected-member{justify-items:center;gap:.5rem;padding-block:.5rem;display:grid}.org-avatar--large{block-size:3rem;inline-size:3rem;font-size:var(--text-lead);margin-block-end:.25rem}.org-selected-member>bdi{font-size:var(--text-control);overflow-wrap:anywhere;font-weight:650}.org-selected-member>small{color:var(--faint);font-size:var(--text-caption)}.org-access-editor .permission-toggle{background:color-mix(in srgb, var(--bg) 30%, transparent)}.org-access-editor .permission-toggle>div>span{font-size:var(--text-label)}.org-granted-access{border-block-start:1px solid var(--line-soft);gap:.75rem;padding-block-start:1.5rem;display:grid}.org-granted-access h4{font-size:var(--text-caption);color:var(--muted);margin:0;font-weight:500}.org-granted-access p{font-size:var(--text-caption);color:var(--faint);margin:0}.org-granted-access .ui-button{font-size:var(--text-caption);white-space:normal;overflow-wrap:anywhere}.org-load-more{justify-self:center}.organization-workspace .ui-button:hover:not(:disabled){transform:none}@container (max-width:55rem){.org-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.org-filter-search{grid-column:1/-1}.org-filter-actions{grid-column:1/-1;justify-content:flex-end}.org-access-layout{grid-template-columns:minmax(12rem,.8fr) minmax(0,1.3fr);gap:1rem}.org-access-editor .permission-add{grid-template-columns:1fr}.org-access-editor .permission-add>.ui-button{grid-row:3;width:100%}.org-access-editor .permission-add__hint{grid-row:2}}@container (max-width:38rem){.org-workspace-header{flex-direction:column;align-items:start;gap:1rem;padding:1.5rem}.org-workspace-header h1{font-size:1.25rem}.org-workspace-emblem{flex-basis:3rem;block-size:3rem}.org-identity-tag{flex-wrap:wrap;gap:.5rem;padding-inline-start:4rem;display:flex}.org-role-label{border-inline-start:1px solid var(--line-soft);padding-inline-start:.5rem}.org-tabs{gap:.5rem;padding-inline:.75rem}.org-tabs>button{font-size:var(--text-caption)}.org-tabs>button>svg{display:none}.org-workspace-content{padding:1.5rem 1rem}.org-sync-note{display:none}.org-metrics>div{padding:.75rem}.org-metrics dt{font-size:var(--text-caption)}.org-metrics dd{font-size:var(--text-lead);flex-wrap:wrap}.org-metrics dd svg,.org-metric-dot{display:none}.org-metrics dd small{font-size:var(--text-caption)}.org-filter-bar{gap:.75rem;padding:.75rem}.org-filter-actions>.ui-button{flex:1}.org-filter-details{grid-template-columns:minmax(0,1fr)}.org-table-caption{gap:.5rem}.org-duty-key .org-presence{font-size:var(--text-caption)}.org-access-layout{grid-template-columns:minmax(0,1fr)}.org-access-member,.org-access-editor{padding:1rem}.org-selected-member{grid-template-columns:3rem minmax(0,1fr) auto;justify-items:start;gap:.25rem .75rem}.org-selected-member>.org-avatar{grid-row:1/3;margin:0}.org-selected-member>bdi,.org-selected-member>small{grid-column:2}.org-selected-member>.org-presence{grid-area:1/3/3;align-self:center}.org-empty-state{min-block-size:18rem;padding-inline:1rem}.org-data-footer{flex-direction:column;align-items:start}.org-member-table .ui-scroll-area__scrollbar[data-orientation=horizontal],.org-log-table .ui-scroll-area__scrollbar[data-orientation=horizontal]{opacity:1}}@media (prefers-reduced-motion:reduce){.org-tabs>button,.org-tabs>button:after{transition:none}.org-loading .ui-skeleton i{animation:none}}html[data-reduced-motion=true] .org-loading .ui-skeleton i{animation:none}.organization-workspace{border-color:var(--line-soft);border-radius:var(--ws-radius);background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.org-workspace-header{padding:1.25rem 1.5rem}.org-workspace-emblem{border-color:var(--line-soft);border-radius:var(--ws-radius-sm);block-size:2.75rem;color:var(--muted);box-shadow:none;background:0 0;flex-basis:2.75rem}.org-workspace-header h1{letter-spacing:0;font-size:1.375rem;font-weight:650}.org-tabs{padding-inline:1.5rem}.org-tabs>button{padding-block:.875rem;font-weight:500}.org-tabs>button[aria-selected=true]{color:var(--ink)}.org-tabs>button:after{border-radius:99rem;block-size:.125rem}.org-tabs>button[aria-selected=true]:after{box-shadow:none}.org-workspace-content{padding:1.25rem 1.5rem}.org-metrics,.org-filter-bar,.org-access-member,.org-access-editor{border-radius:var(--ws-radius-sm);background:0 0}.org-metric-dot{box-shadow:none}.org-avatar{border-color:var(--line-soft);background:var(--surface-2);border-radius:50%}.org-presence{border-radius:.375rem}.org-presence--duty{color:var(--ink);border-color:var(--line-soft);background:0 0}.org-presence--duty>i{background:var(--brand)}.org-presence--online{color:var(--muted);border-color:var(--line-soft);background:0 0}.org-presence--online>i{background:var(--success)}.org-member-table,.org-log-table{border-radius:var(--ws-radius-sm);background:0 0}.org-member-table th,.org-log-table th{color:var(--faint);background:0 0;font-weight:600}.org-member-table td,.org-log-table td{padding-block:.75rem}.org-member-table tbody tr:hover,.org-log-table tbody tr:hover{background:var(--ws-hover)}.org-log-table .ui-badge{border-radius:.375rem}.org-duty-time>span:first-child{color:var(--ink)}.org-empty-state{border-color:var(--line-soft);border-radius:var(--ws-radius-sm);background:0 0;min-block-size:14rem;padding:2rem 1.5rem}.org-empty-state:before{display:none}.org-empty-state__icon{block-size:auto;inline-size:auto;color:var(--faint);box-shadow:none;background:0 0;border:0;border-radius:0;margin-block-end:.75rem}.org-empty-state h3{font-size:var(--text-control);font-weight:600}.organization-workspace .ui-button--primary:hover:not(:disabled){box-shadow:none}.org-filter-bar .ui-input,.org-access-layout .ui-input,.org-filter-bar .ui-button,.org-access-layout .ui-button--md,.org-access-layout .permission-add>.ui-button{block-size:2.375rem;min-block-size:2.375rem}@container (max-width:38rem){.org-workspace-header{padding:1.25rem 1rem}.org-identity-tag{padding-inline-start:0}.org-filter-bar .ui-input,.org-filter-bar .ui-button{block-size:2.75rem;min-block-size:2.75rem}}
