:is(#arc-settings,[data-arc-settings]) .arcp-swap{vertical-align:top;max-width:100%;display:inline-block;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-swap-track{max-width:100%;display:inline-block;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-swap-text{max-width:100%;display:inline-block}:is(#arc-settings,[data-arc-settings]) .arcp-roll{font-variant-numeric:tabular-nums;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcp-collapse{margin-inline:-8px;padding-inline:8px;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .arcp-section{padding:14px 0 0}:is(#arc-settings,[data-arc-settings]) .arcp-section+.arcp-section{border-top:1px solid var(--arc-border-subtle);margin-top:14px}:is(#arc-settings,[data-arc-settings]) .arcp-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-section-text{flex:260px;gap:2px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-section-text h3{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:600;line-height:var(--arc-leading-body);align-items:baseline;gap:8px;margin:0;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcp-section-text p{color:var(--arc-text-secondary);font-size:var(--arc-text-xs);margin:0}:is(#arc-settings,[data-arc-settings]) .arcp-section-count{color:var(--arc-text-muted);font-weight:400}:is(#arc-settings,[data-arc-settings]) .arcp-aside{flex:none;align-items:center;gap:12px;min-height:28px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-password-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0 2px;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-password-form>:first-child,:is(#arc-settings,[data-arc-settings]) .arcp-password-foot{grid-column:1/-1}:is(#arc-settings,[data-arc-settings]) .arcp-password-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-password-foot p{color:var(--arc-text-muted);font-size:var(--arc-text-xs);margin:0}:is(#arc-settings,[data-arc-settings]) .arcp-sessions{margin:8px 0 0;padding:0;list-style:none}:is(#arc-settings,[data-arc-settings]) .arcp-session-inner{align-items:center;gap:12px;min-height:52px;padding:8px 0;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-sessions>li+li .arcp-session-inner{border-top:1px solid var(--arc-border-subtle)}:is(#arc-settings,[data-arc-settings]) .arcp-device-icon{color:var(--arc-text-secondary);flex:none}:is(#arc-settings,[data-arc-settings]) .arcp-session-text{flex:1;gap:2px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-session-name{color:var(--arc-foreground);font-size:var(--arc-text-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:550;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-session-meta{color:var(--arc-text-muted);font-size:var(--arc-text-xs);overflow-wrap:anywhere}:is(#arc-settings,[data-arc-settings]) .arcp-sessions-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-top:12px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-sessions-foot>p,:is(#arc-settings,[data-arc-settings]) .arcp-alone{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);flex:200px;margin:0}:is(#arc-settings,[data-arc-settings]) .arcp-alone{padding-top:12px}:is(#arc-settings,[data-arc-settings]) .arcp-list-head{justify-content:space-between;align-items:center;gap:12px 16px;min-height:32px;padding:0 16px 8px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-list-head .arcp-search{flex:none;width:min(240px,100%)}:is(#arc-settings,[data-arc-settings]) .arcp-list{margin:0;padding:0;list-style:none}:is(#arc-settings,[data-arc-settings]) :is(.team-member-row,.team-invitation-row){border:0;gap:0;min-height:0;margin:0;padding:0}:is(#arc-settings,[data-arc-settings]) .team-person>span{margin:0}:is(#arc-settings,[data-arc-settings]) .arcp-search input{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}:is(#arc-settings,[data-arc-settings]) .arcp-row{transition:background-color var(--arc-duration-standard) var(--arc-ease-standard);position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-row+.arcp-row:before{content:"";z-index:1;background:var(--arc-border-subtle);height:1px;position:absolute;top:0;left:60px;right:16px}:is(#arc-settings,[data-arc-settings]) .arcp-row-inner{align-items:center;gap:12px;min-height:52px;padding:8px 16px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-identity{flex:1;gap:1px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-name{min-width:0;color:var(--arc-foreground);font-size:var(--arc-text-sm);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-weight:550;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-detail{min-width:0;color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .arcp-pending-avatar{box-sizing:border-box;border:1px dashed var(--arc-border-strong);border-radius:var(--arc-radius-pill);width:32px;height:32px;color:var(--arc-text-muted);font-size:var(--arc-text-xs);flex:none;place-items:center;font-weight:550;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-row-actions{flex:none;align-items:center;gap:4px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-empty-row{color:var(--arc-text-muted);font-size:var(--arc-text-sm);text-align:center;justify-items:center;gap:6px;padding:16px;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-empty-row p{margin:0}:is(#arc-settings,[data-arc-settings]) .arcp-role-trigger{box-sizing:border-box;height:30px;color:var(--arc-foreground);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-instant) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:4px;margin:0;padding:0 6px 0 10px;font-weight:550;display:inline-flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-role-trigger:hover:not([data-disabled]){border-color:var(--arc-border);background:var(--arc-surface-muted)}:is(#arc-settings,[data-arc-settings]) .arcp-role-trigger:active:not([data-disabled]),:is(#arc-settings,[data-arc-settings]) .arcp-role-trigger[data-state=open]{background:var(--arc-surface-muted)}:is(#arc-settings,[data-arc-settings]) .arcp-role-trigger[data-disabled]{cursor:not-allowed;opacity:.5}:is(#arc-settings,[data-arc-settings]) .arcp-role-chevron{color:var(--arc-text-muted);transition:transform var(--arc-duration-spring) var(--arc-ease-spring);flex:none;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcp-role-trigger[data-state=open] .arcp-role-chevron{transform:rotate(180deg)}:is(#arc-settings,[data-arc-settings]).arcp-role-menu{--menu-y:-6px;box-sizing:border-box;z-index:1000;border:1px solid var(--arc-border);background:var(--arc-surface-raised);min-width:264px;max-width:calc(100vw - 24px);color:var(--arc-foreground);font-family:var(--arc-font-body);line-height:var(--arc-leading-body);box-shadow:var(--arc-shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:arcp-menu-in var(--arc-duration-standard) var(--arc-ease-enter) both;border-radius:10px;padding:6px;overflow:hidden}:is(#arc-settings,[data-arc-settings]).arcp-role-menu[data-side=top]{--menu-y:6px}:is(#arc-settings,[data-arc-settings]) .arcp-role-item{color:var(--arc-foreground);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color 80ms var(--arc-ease-standard);border-radius:8px;outline:none;align-items:center;padding:6px 36px 6px 10px;display:flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-role-item[data-highlighted]{background:var(--arc-surface-muted)}:is(#arc-settings,[data-arc-settings]) .arcp-role-item-text{gap:1px;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-role-item-text>span:first-child{font-size:var(--arc-text-sm);font-weight:550}:is(#arc-settings,[data-arc-settings]) .arcp-role-hint{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}:is(#arc-settings,[data-arc-settings]) .arcp-role-check{animation:arcp-check-in var(--arc-duration-standard) var(--arc-ease-enter) 40ms both;display:inline-flex;position:absolute;right:12px}:is(#arc-settings,[data-arc-settings]) .arcp-toggle{--box-border:color-mix(in srgb, var(--arc-border-strong) 78%, var(--arc-foreground));--box-bg:var(--arc-surface);--box-glyph:var(--arc-accent-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;margin:0;padding:0;display:inline-grid;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-toggle[data-state=on]{--box-border:var(--arc-accent);--box-bg:var(--arc-accent)}:is(#arc-settings,[data-arc-settings]) .arcp-toggle[data-locked]{--box-bg:color-mix(in srgb, var(--arc-text-muted) 22%, var(--arc-surface));--box-border:var(--box-bg);cursor:default}:is(#arc-settings,[data-arc-settings]) .arcp-toggle[data-disabled]:not([data-locked]){cursor:not-allowed;opacity:.55}:is(#arc-settings,[data-arc-settings]) .arcp-toggle:focus-visible{outline:2px solid var(--arc-focus);outline-offset:0}:is(#arc-settings,[data-arc-settings]) .arcp-box{border:1px solid var(--box-border);background:var(--box-bg);width:16px;height:16px;color:var(--box-glyph);transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), border-color var(--arc-duration-fast) var(--arc-ease-standard), scale var(--arc-duration-spring) var(--arc-ease-spring);border-radius:5px;flex:none;display:block;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-toggle:not([data-locked],[data-disabled]):active .arcp-box{transition-duration:var(--arc-duration-fast), var(--arc-duration-fast), .1s;scale:.88}@media (hover:hover) and (pointer:fine){:is(#arc-settings,[data-arc-settings]) .arcp-toggle:not([data-locked],[data-disabled])[data-state=off]:hover{--box-border:var(--arc-text-muted)}:is(#arc-settings,[data-arc-settings]) .arcp-toggle:not([data-locked],[data-disabled])[data-state=on]:hover{--box-bg:color-mix(in srgb, var(--arc-accent) 88%, var(--arc-foreground));--box-border:var(--box-bg)}}:is(#arc-settings,[data-arc-settings]) .arcp-mark{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;position:absolute;inset:-1px}:is(#arc-settings,[data-arc-settings]) .arcp-dirty{border-radius:var(--arc-radius-pill);background:var(--arc-warning);pointer-events:none;width:5px;height:5px;position:absolute;top:calc(50% - 2.5px);left:calc(50% + 13px)}:is(#arc-settings,[data-arc-settings]) .arcp-review-bar{border:1px solid var(--arc-border);background:var(--arc-surface-raised);min-height:48px;box-shadow:var(--arc-shadow-raised);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:8px 8px 8px 14px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-review-bar[data-tone=confirm]{border-color:color-mix(in srgb, var(--arc-warning) 35%, var(--arc-border));background:color-mix(in srgb, var(--arc-warning) 6%, var(--arc-surface-raised))}:is(#arc-settings,[data-arc-settings]) .arcp-review-text{gap:1px;min-width:0;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-review-line{color:var(--arc-foreground);font-size:var(--arc-text-sm);align-items:center;gap:.4em;font-weight:550;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcp-review-bar[data-tone=saved] .arcp-review-line svg{color:var(--arcs-success)}:is(#arc-settings,[data-arc-settings]) .arcp-review-sub{color:var(--arc-text-muted);font-size:var(--arc-text-xs)}:is(#arc-settings,[data-arc-settings]) .arcp-review-actions{flex:none;align-items:center;gap:4px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-dock{z-index:5;pointer-events:none;justify-content:flex-end;margin-top:12px;display:flex;position:sticky;bottom:16px}:is(#arc-settings,[data-arc-settings]) .arcp-save-bar{border:1px solid var(--arc-border);border-radius:var(--arc-radius-pill);background:var(--arc-surface-raised);max-width:100%;box-shadow:var(--arc-shadow-floating);pointer-events:auto;transition:background-color var(--arc-duration-standard) var(--arc-ease-standard), border-color var(--arc-duration-standard) var(--arc-ease-standard), box-shadow var(--arc-duration-standard) var(--arc-ease-standard);justify-content:center;align-items:center;display:flex;overflow:hidden}:is(#arc-settings,[data-arc-settings]) .arcp-save-bar[data-state=saved]{box-shadow:none;pointer-events:none;background:0 0;border-color:#0000}:is(#arc-settings,[data-arc-settings]) .arcp-save-content{flex:none;align-items:center;display:flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-save-edit{white-space:nowrap;align-items:center;gap:2px;padding:4px 4px 4px 14px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-save-count{color:var(--arc-foreground);font-size:var(--arc-text-sm);font-variant-numeric:tabular-nums;align-items:baseline;margin-right:10px;font-weight:550;display:inline-flex}:is(#arc-settings,[data-arc-settings]) .arcp-save-unsaved{color:var(--arc-text-secondary);font-weight:400}:is(#arc-settings,[data-arc-settings]) .arcp-save-saved{height:28px;color:var(--arc-foreground);font-size:var(--arc-text-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 6px;font-weight:550;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-save-saved svg{color:var(--arcs-success);flex:none}:is(#arc-settings,[data-arc-settings]) .arcp-save-edit .arcs-button{border-radius:var(--arc-radius-pill)}@media (prefers-reduced-motion:reduce){:is(#arc-settings,[data-arc-settings]) .arcp-save-bar{transition:none}}:is(#arc-settings,[data-arc-settings]) .arcp-directory-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin:0 0 8px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-directory-head .arcp-search{width:min(260px,100%)}:is(#arc-settings,[data-arc-settings]) .arcp-filters{flex-wrap:wrap;gap:2px;margin:0 0 12px -10px;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-filter{border-radius:var(--arc-radius-pill);height:28px;color:var(--arc-text-secondary);font:inherit;font-size:var(--arc-text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--arc-duration-fast) var(--arc-ease-standard);background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0 10px;font-weight:550;display:inline-flex;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-filter[aria-checked=true],:is(#arc-settings,[data-arc-settings]) .arcp-filter:focus-visible{color:var(--arc-foreground)}:is(#arc-settings,[data-arc-settings]) .arcp-filter:focus-visible{outline:2px solid var(--arc-focus);outline-offset:-2px}:is(#arc-settings,[data-arc-settings]) .arcp-filter-highlight{background:var(--arc-surface-muted);box-shadow:inset 0 0 0 1px var(--arc-border);border-radius:14px;position:absolute;inset:0}:is(#arc-settings,[data-arc-settings]) .arcp-filter-label{position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-filter-count{color:var(--arc-text-muted);font-variant-numeric:tabular-nums;transition:color var(--arc-duration-fast) var(--arc-ease-standard);display:inline-grid;position:relative}:is(#arc-settings,[data-arc-settings]) .arcp-filter[aria-checked=true] .arcp-filter-count{color:var(--arc-text-secondary)}:is(#arc-settings,[data-arc-settings]) .arcp-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-directory-item{min-width:0;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-directory-item>.arcs-card{flex-direction:column;flex:1;margin:0;display:flex}:is(#arc-settings,[data-arc-settings]) .arcp-directory-wide{grid-column:1/-1}:is(#arc-settings,[data-arc-settings]) .arcp-directory-empty{text-align:center;justify-items:center;gap:4px;padding:32px 16px 24px;display:grid}:is(#arc-settings,[data-arc-settings]) .arcp-directory-empty p{color:var(--arc-foreground);font-size:var(--arc-text-sm);margin:0;font-weight:550}:is(#arc-settings,[data-arc-settings]) .arcp-directory-empty span{max-width:22rem;color:var(--arc-text-muted);font-size:var(--arc-text-sm)}:is(#arc-settings,[data-arc-settings]) .arcp-directory-empty .arcs-button{margin-top:8px}:is(#arc-settings,[data-arc-settings]) .arcp-region{margin:-4px;overflow:clip}:is(#arc-settings,[data-arc-settings]) .arcp-region-inner{padding:4px}:is(#arc-settings,[data-arc-settings]) .arcp-plan-highlight{z-index:0;background:color-mix(in srgb, var(--arc-surface-muted) 70%, var(--arc-surface));box-shadow:inset 2px 0 0 var(--arc-accent);pointer-events:none;position:absolute;inset:0}@media (width<=760px){:is(#arc-settings,[data-arc-settings]) .arcp-directory{grid-template-columns:minmax(0,1fr)}:is(#arc-settings,[data-arc-settings]) .arcp-list-head{flex-wrap:wrap}:is(#arc-settings,[data-arc-settings]) .arcp-list-head .arcp-search,:is(#arc-settings,[data-arc-settings]) .arcp-directory-head .arcp-search{width:100%}:is(#arc-settings,[data-arc-settings]) .arcp-password-form{grid-template-columns:minmax(0,1fr)}:is(#arc-settings,[data-arc-settings]) .arcp-review-bar{flex-wrap:wrap}:is(#arc-settings,[data-arc-settings]) .arcp-review-actions{flex:100%;justify-content:flex-end}:is(#arc-settings,[data-arc-settings]) .arcp-filters{scrollbar-width:none;flex-wrap:nowrap;margin-left:0;overflow-x:auto}:is(#arc-settings,[data-arc-settings]) .arcp-filter{flex:none}}@media (width<=520px){:is(#arc-settings,[data-arc-settings]) .arcp-row-inner{flex-wrap:wrap}:is(#arc-settings,[data-arc-settings]) .arcp-row-actions{justify-content:flex-end;width:100%;padding-left:44px}:is(#arc-settings,[data-arc-settings]) .arcp-dock{justify-content:center}}@media (prefers-reduced-motion:reduce){:is(#arc-settings,[data-arc-settings]) :is(.arcp-row,.arcp-role-trigger,.arcp-role-chevron,.arcp-role-item,.arcp-box,.arcp-filter,.arcp-filter-count){transition:none}:is(#arc-settings,[data-arc-settings]) .arcp-toggle:active .arcp-box{scale:1}:is(#arc-settings,[data-arc-settings]).arcp-role-menu,:is(#arc-settings,[data-arc-settings]) .arcp-role-check{animation:none}}@keyframes arcp-menu-in{0%{opacity:0;transform:translateY(var(--menu-y)) scale(.97)}}@keyframes arcp-check-in{0%{opacity:0;transform:scale(.6)}}
