:root{--s-purple: #6B35FF;--s-purple-dark: #5B25EF;--s-purple-hover: #7B45FF;--s-purple-wash: rgba(107, 53, 255, .1);--s-purple-wash-2: rgba(107, 53, 255, .2);--s-gradient: linear-gradient(135deg, #7C3AED 0%, #3730A3 100%);--s-bg-primary: #F5F6FB;--s-bg-section: #ECEEF5;--s-bg-card: #FFFFFF;--s-bg-surface: #F0F1FA;--s-text: #120E2A;--s-text-sub: rgba(18, 14, 42, .65);--s-text-muted: rgba(18, 14, 42, .52);--s-on-color: #FFFFFF;--s-border: rgba(107, 53, 255, .2);--s-border-lite: rgba(18, 14, 42, .09);--s-input-border: rgba(18, 14, 42, .14);--s-shadow-card: 0 2px 16px rgba(107, 53, 255, .1);--s-shadow-pop: 0 8px 32px rgba(107, 53, 255, .18);--s-teal: #0D9488;--s-teal-wash: rgba(13, 148, 136, .12);--s-danger: #D63A3A;--s-danger-wash: rgba(214, 58, 58, .1);--s-amber: #B45309;--s-amber-wash: rgba(180, 83, 9, .12);--s-blue: #2563EB;--s-blue-wash: rgba(37, 99, 235, .1);--s-focus: #6B35FF;--s-backdrop: rgba(18, 14, 42, .55);--s-paper: #FFFFFF;--s-paper-ink: #120E2A;--font: "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs: 12px;--text-sm: 13px;--text-md: 15px;--text-lg: 17px;--text-xl: 22px;--text-2xl: 28px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 20px;--space-xl: 28px;--space-2xl: 40px;--space-3xl: 64px;--radius-sm: 6px;--radius-btn: 8px;--radius-card: 12px;--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--bar-h: 58px;--measure: 1040px}@media(prefers-color-scheme:dark){:root{--s-purple: #7C5CFF;--s-purple-dark: #6344EE;--s-purple-hover: #8F6FFF;--s-purple-wash: rgba(124, 92, 255, .14);--s-purple-wash-2: rgba(124, 92, 255, .26);--s-gradient: linear-gradient(135deg, #3B2A8C 0%, #1D1D3A 100%);--s-bg-primary: #161618;--s-bg-section: #1D1D20;--s-bg-card: #242428;--s-bg-surface: #2E2E33;--s-text: #E2E2E8;--s-text-sub: rgba(226, 226, 232, .7);--s-text-muted: rgba(226, 226, 232, .55);--s-border: rgba(124, 92, 255, .3);--s-border-lite: rgba(226, 226, 232, .1);--s-input-border: rgba(226, 226, 232, .16);--s-shadow-card: 0 2px 16px rgba(0, 0, 0, .38);--s-shadow-pop: 0 8px 32px rgba(0, 0, 0, .55);--s-teal: #2DD4BF;--s-teal-wash: rgba(45, 212, 191, .14);--s-danger: #FC8181;--s-danger-wash: rgba(252, 129, 129, .14);--s-amber: #FBBF24;--s-amber-wash: rgba(251, 191, 36, .14);--s-blue: #7DA8FF;--s-blue-wash: rgba(125, 168, 255, .14);--s-focus: #9D7EFF;--s-backdrop: rgba(0, 0, 0, .7)}}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}body{margin:0;background:var(--s-bg-primary);color:var(--s-text);font-family:var(--font);font-size:var(--text-md);line-height:1.6;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere}h1,h2,h3,p{margin:0}h1,h2,h3{font-style:normal;line-height:1.35;overflow-wrap:anywhere;min-width:0}a{color:var(--s-purple);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--s-focus);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bar{position:sticky;top:0;z-index:10;background:var(--s-bg-card);border-bottom:1px solid var(--s-border-lite)}.bar-in{max-width:var(--measure);margin:0 auto;min-height:var(--bar-h);padding:0 var(--space-md);display:flex;align-items:center;gap:var(--space-lg)}.brand{display:flex;align-items:center;gap:var(--space-xs);color:var(--s-text);font-weight:700;white-space:nowrap}.brand:hover{text-decoration:none}.brand img{width:26px;height:26px}.nav{display:flex;gap:var(--space-2xs);flex:1;min-width:0}.nav a{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-btn);color:var(--s-text-sub);font-size:var(--text-sm);font-weight:500;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out)}.nav a:hover{background:var(--s-bg-surface);text-decoration:none}.nav a.active{background:var(--s-purple-wash);color:var(--s-purple)}.who{display:flex;align-items:center;gap:var(--space-sm);white-space:nowrap}.who-name{font-size:var(--text-sm);font-weight:500}.page{max-width:var(--measure);margin:0 auto;padding:var(--space-xl) var(--space-md) var(--space-3xl)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-lg)}.page-head h1{font-size:var(--text-2xl);font-weight:700}.lede{color:var(--s-text-sub);margin-top:var(--space-2xs);max-width:62ch}.crumb{font-size:var(--text-sm);color:var(--s-text-muted);margin-bottom:var(--space-sm)}.crumb a{color:var(--s-text-sub)}.card{background:var(--s-bg-card);border:1px solid var(--s-border-lite);border-radius:var(--radius-card);box-shadow:var(--s-shadow-card)}.pad{padding:var(--space-lg)}.stack>*+*{margin-top:var(--space-md)}.row{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.spread{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.muted{color:var(--s-text-muted);font-size:var(--text-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:38px;padding:0 var(--space-md);border:1px solid var(--s-input-border);border-radius:var(--radius-btn);background:var(--s-bg-card);color:var(--s-text);font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn:hover{background:var(--s-bg-surface);text-decoration:none}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-busy=true]{opacity:.55;cursor:not-allowed;transform:none}.btn.primary{background:var(--s-purple);border-color:var(--s-purple);color:var(--s-on-color)}.btn.primary:hover{background:var(--s-purple-hover)}.btn.primary:active{background:var(--s-purple-dark)}.btn.danger{color:var(--s-danger)}.btn.danger:hover{background:var(--s-danger-wash)}.btn.quiet{border-color:transparent;background:transparent;color:var(--s-text-sub)}.btn.quiet:hover{background:var(--s-bg-surface)}.btn.small{min-height:30px;padding:0 var(--space-sm);font-size:var(--text-xs)}.badge{display:inline-flex;align-items:center;padding:1px var(--space-xs);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500;white-space:nowrap;background:var(--s-bg-surface);color:var(--s-text-sub)}.badge.staff{background:var(--s-purple-wash);color:var(--s-purple)}.badge.instructor{background:var(--s-blue-wash);color:var(--s-blue)}.badge.field{background:var(--s-amber-wash);color:var(--s-amber)}.badge.trainee{background:var(--s-teal-wash);color:var(--s-teal)}.badge.open{background:var(--s-amber-wash);color:var(--s-amber)}.badge.done{background:var(--s-teal-wash);color:var(--s-teal)}.plist{list-style:none;margin:0;padding:0}.plist li+li{border-top:1px solid var(--s-border-lite)}.prow{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:var(--space-md);padding:var(--space-lg);color:inherit;transition:background var(--dur-fast) var(--ease-out)}.prow:hover{background:var(--s-bg-surface);text-decoration:none}.plist li:first-child .prow{border-radius:var(--radius-card) var(--radius-card) 0 0}.plist li:last-child .prow{border-radius:0 0 var(--radius-card) var(--radius-card)}.pno{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;color:var(--s-purple);font-variant-numeric:tabular-nums;line-height:1.5}.prow h2{font-size:var(--text-lg);font-weight:700}.psum{color:var(--s-text-sub);font-size:var(--text-sm);margin-top:var(--space-2xs);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdept{color:var(--s-text-muted);font-size:var(--text-xs);margin-top:var(--space-xs)}.pcount{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2xs);font-size:var(--text-xs);color:var(--s-text-muted);white-space:nowrap}.pcount b{font-size:var(--text-lg);color:var(--s-text);font-variant-numeric:tabular-nums}@media(max-width:640px){.prow{grid-template-columns:30px minmax(0,1fr);gap:var(--space-sm);padding:var(--space-md)}.pcount{grid-column:2;flex-direction:row;align-items:center;gap:var(--space-xs)}.pcount b{font-size:var(--text-sm)}}.tabs{display:flex;gap:var(--space-lg);border-bottom:1px solid var(--s-border-lite);margin-bottom:var(--space-lg)}.tab{padding:var(--space-sm) 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--s-text-sub);font-weight:500;white-space:nowrap;cursor:pointer}.tab:hover{color:var(--s-text)}.tab[aria-selected=true]{color:var(--s-purple);border-bottom-color:var(--s-purple)}.summary{background:var(--s-purple-wash);border-left:3px solid var(--s-purple);border-radius:var(--radius-sm);padding:var(--space-md);white-space:pre-line}.dept{font-size:var(--text-sm);color:var(--s-text-sub)}.dept b{color:var(--s-text);margin-right:var(--space-xs)}.md{overflow-wrap:anywhere}.md>*+*{margin-top:var(--space-sm)}.md h1,.md h2{font-size:var(--text-lg);font-weight:700;margin-top:var(--space-xl)}.md h3{font-size:var(--text-md);font-weight:700;margin-top:var(--space-lg)}.md>:first-child{margin-top:0}.md ul,.md ol{padding-left:1.4em;margin-bottom:0}.md li+li{margin-top:var(--space-xs)}.md li>ul,.md li>ol{margin-top:var(--space-xs)}.md blockquote{margin-left:0;margin-right:0;padding:var(--space-sm) var(--space-md);background:var(--s-bg-surface);border-radius:var(--radius-sm);color:var(--s-text-sub)}.md code{font-family:var(--font-mono);font-size:.92em;background:var(--s-bg-surface);padding:1px 5px;border-radius:4px}.md pre{background:var(--s-bg-surface);padding:var(--space-md);border-radius:var(--radius-sm);overflow-x:auto;white-space:pre}.md pre code{background:none;padding:0}.md img{max-width:100%;height:auto;border-radius:var(--radius-sm)}.md .tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.md table{border-collapse:collapse;width:100%;font-size:var(--text-sm);overflow-wrap:normal}.md th,.md td{border:1px solid var(--s-border-lite);padding:var(--space-xs) var(--space-sm);text-align:left;vertical-align:top}.md th{background:var(--s-bg-surface);font-weight:700;white-space:nowrap}.qlist{list-style:none;margin:0;padding:0}.qlist li+li{border-top:1px solid var(--s-border-lite)}.qrow{display:block;padding:var(--space-md) var(--space-lg);color:inherit;transition:background var(--dur-fast) var(--ease-out)}.qrow:hover{background:var(--s-bg-surface);text-decoration:none}.qrow h3{font-size:var(--text-md);font-weight:500}.qmeta{margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--s-text-muted)}.empty{padding:var(--space-2xl) var(--space-lg);text-align:center;color:var(--s-text-sub)}.empty p+*{margin-top:var(--space-md)}.post-head{font-size:var(--text-sm);color:var(--s-text-muted)}.post-head b{color:var(--s-text);font-weight:500}.post-body{white-space:pre-wrap;overflow-wrap:anywhere}.answers-h{font-size:var(--text-lg);font-weight:700;margin:var(--space-xl) 0 var(--space-sm)}.files{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.file{display:inline-flex;align-items:center;gap:var(--space-xs);max-width:100%;padding:var(--space-2xs) var(--space-xs) var(--space-2xs) var(--space-sm);border:1px solid var(--s-border-lite);border-radius:var(--radius-btn);background:var(--s-bg-surface);font-size:var(--text-sm)}.file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:none;padding:0;text-align:left}.file button.file-name{color:var(--s-purple);cursor:pointer;width:auto;height:auto;border-radius:0;display:block;flex-shrink:1}.file button.file-name:hover{background:none;color:var(--s-purple);text-decoration:underline}.file small{color:var(--s-text-muted);white-space:nowrap}.file button,.file-get{flex-shrink:0;border:0;background:none;color:var(--s-text-muted);cursor:pointer;width:24px;height:24px;border-radius:var(--radius-sm);line-height:1;display:inline-flex;align-items:center;justify-content:center}.file-get:hover{background:var(--s-purple-wash);color:var(--s-purple);text-decoration:none}.file button:hover{background:var(--s-danger-wash);color:var(--s-danger)}.thumbs{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.thumb{border:0;padding:0;background:none;cursor:zoom-in;border-radius:var(--radius-sm)}.thumbs img{height:120px;max-width:100%;border-radius:var(--radius-sm);border:1px solid var(--s-border-lite);display:block}.threads{list-style:none;margin:0;padding:0}.stack>.threads{margin-top:var(--space-md)}.threads>li+li{margin-top:var(--space-sm)}.thread{padding:var(--space-lg);scroll-margin-top:calc(var(--bar-h) + var(--space-md))}.thread.is-target{border-color:var(--s-purple)}.comment>*+*{margin-top:var(--space-sm)}.comment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xs)}.comment-head .post-head{min-width:0}.comment-actions{display:flex;flex-shrink:0}.comment-title{font-weight:700}.replies{list-style:none;margin-bottom:0;padding:0 0 0 var(--space-md);border-left:2px solid var(--s-border)}.replies>li+li{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--s-border-lite)}.cform>*+*{margin-top:var(--space-sm)}.cform .textarea{min-height:88px}.qrow h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pv{width:min(960px,calc(100vw - 2 * var(--space-md)));height:min(88dvh,1000px);max-width:none;max-height:none;padding:0;border:1px solid var(--s-border-lite);border-radius:var(--radius-card);background:var(--s-bg-card);color:var(--s-text);box-shadow:var(--s-shadow-pop);overflow:hidden}.pv[open]{display:flex;flex-direction:column}.pv::backdrop{background:var(--s-backdrop)}.pv-head{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--s-border-lite)}.pv-head strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.pv-body{flex:1;min-height:0;overflow:auto;padding:var(--space-md);background:var(--s-bg-section);overscroll-behavior:contain}.pv-body>*+*{margin-top:var(--space-sm)}.pv-image{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:var(--radius-sm)}.pv-page{display:block;width:100%;max-width:900px;height:auto;margin:0 auto var(--space-sm);background:var(--s-paper);box-shadow:var(--s-shadow-card)}.pv-text{margin:0;padding:var(--space-md);background:var(--s-bg-card);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.pv-doc:not(:empty){background:var(--s-paper);color:var(--s-paper-ink);padding:var(--space-lg);border-radius:var(--radius-sm);overflow-x:auto}.pv-doc:has(>.pv-page),.pv-doc:has(>.pv-text){background:none;padding:0}.pv-doc img{max-width:100%;height:auto}.pv-doc table{max-width:none}.file.restricted{border-color:var(--s-amber);background:var(--s-amber-wash)}.file.locked{border-style:dashed;color:var(--s-text-muted)}.file .file-to{width:auto;height:auto;min-height:24px;padding:0 var(--space-xs);flex-shrink:1;min-width:0;font-size:var(--text-xs);color:var(--s-text-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--s-input-border);border-radius:var(--radius-sm);background:var(--s-bg-card);display:inline-block}.file small.file-to{border:0;background:none;color:var(--s-amber)}.file button.file-to:hover{background:var(--s-bg-surface);color:var(--s-text)}.file.restricted button.file-to{color:var(--s-amber);border-color:var(--s-amber)}.rc{width:min(520px,calc(100vw - 2 * var(--space-md)));height:min(80dvh,720px)}.rc-body{background:var(--s-bg-card)}.rc-group{border:0;margin-left:0;margin-right:0;padding:0;min-width:0}.rc-group legend{font-size:var(--text-sm);font-weight:700;padding:0;margin-bottom:var(--space-xs)}.rc-group .input{margin-bottom:var(--space-xs)}.rc-item{display:flex;align-items:center;gap:var(--space-xs);min-height:40px;padding:0 var(--space-xs);border-radius:var(--radius-sm);cursor:pointer}.rc-item:hover{background:var(--s-bg-surface)}.rc-item input{width:18px;height:18px;accent-color:var(--s-purple);flex-shrink:0}.rc-item span:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-foot{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0;padding:var(--space-sm) var(--space-md);border-top:1px solid var(--s-border-lite)}.rc-foot .muted{flex:1;min-width:0}.field{display:block}.field>span{display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-2xs)}.field small{display:block;color:var(--s-text-muted);font-size:var(--text-xs);margin-top:var(--space-2xs)}.input,.textarea{width:100%;padding:var(--space-xs) var(--space-sm);border:1px solid var(--s-input-border);border-radius:var(--radius-btn);background:var(--s-bg-card)}.input{min-height:40px}.textarea{min-height:140px;resize:vertical;line-height:1.6}.textarea.tall{min-height:380px;font-family:var(--font-mono);font-size:var(--text-sm)}.input:hover,.textarea:hover{border-color:var(--s-border)}.input:focus-visible,.textarea:focus-visible{outline:2px solid var(--s-focus);outline-offset:0;border-color:transparent}.grid-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-md)}.grid-2{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--space-md)}@media(max-width:640px){.grid-2{grid-template-columns:minmax(0,1fr)}}.alert{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-btn);background:var(--s-danger-wash);color:var(--s-danger);font-size:var(--text-sm)}.note{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-btn);background:var(--s-bg-surface);color:var(--s-text-sub);font-size:var(--text-sm)}.tablewrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.table th,.table td{padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid var(--s-border-lite);white-space:nowrap}.table th{color:var(--s-text-muted);font-weight:500;font-size:var(--text-xs)}.table tr:last-child td{border-bottom:0}.login{min-height:100dvh;display:grid;place-items:center;padding:var(--space-md);background:var(--s-gradient)}.login-card{width:min(420px,100%);padding:var(--space-xl)}.login-card h1{font-size:var(--text-xl);font-weight:700}.login-card .btn{width:100%;min-height:46px;font-size:var(--text-md)}.code-input{text-align:center;letter-spacing:.4em;font-family:var(--font-mono);font-size:var(--text-xl)}.loading{padding:var(--space-3xl) 0;text-align:center;color:var(--s-text-muted)}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}}#comments{scroll-margin-top:calc(var(--bar-h) + var(--space-md))}@media(max-width:640px){:root{--bar-h: 52px;--tab-h: 56px}.bar-in{gap:var(--space-xs);min-height:var(--bar-h)}.who{margin-left:auto;gap:var(--space-xs)}.who-name{display:none}.nav{position:fixed;left:0;right:0;bottom:0;z-index:10;gap:0;padding-bottom:env(safe-area-inset-bottom);background:var(--s-bg-card);border-top:1px solid var(--s-border-lite)}.nav a{flex:1;min-height:var(--tab-h);border-radius:0;padding:0 var(--space-2xs);display:flex;align-items:center;justify-content:center;border-top:2px solid transparent}.nav a.active{background:none;border-top-color:var(--s-purple)}.page{padding:var(--space-md) var(--space-sm);padding-bottom:calc(var(--tab-h) + env(safe-area-inset-bottom) + var(--space-xl))}.page-head{align-items:flex-start;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-md)}.page-head h1{font-size:var(--text-xl)}.pad,.thread{padding:var(--space-md)}.card{border-radius:var(--radius-btn)}.btn{min-height:44px}.btn.small{min-height:36px}.tab{padding:var(--space-md) 0}.file{padding-top:0;padding-bottom:0;min-height:40px}.file button,.file-get{width:36px;height:36px}.file button.file-name{width:auto;height:auto;min-height:40px}.pv{width:100vw;height:100dvh;border:0;border-radius:0;margin:0}.file{flex-wrap:wrap}.file .file-to{min-height:32px;line-height:30px}.rc-item{min-height:44px}.pv-body{padding:var(--space-sm)}.pv-doc:not(:empty){padding:var(--space-md)}.input,.textarea,.textarea.tall{font-size:16px}.input{min-height:44px}.cform .btn.primary,.login-card .btn{width:100%}.grid-pair{grid-template-columns:minmax(0,1fr)}.replies{padding-left:var(--space-sm)}.comment-actions .btn{padding:0 var(--space-xs)}.md table{min-width:540px}.md th{white-space:normal}.users{overflow:visible}.users thead{display:none}.users .table,.users tbody,.users tr,.users td{display:block}.users tr{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--s-border-lite)}.users tr:last-child{border-bottom:0}.users td{display:flex;gap:var(--space-sm);padding:var(--space-2xs) 0;border:0;white-space:normal;overflow-wrap:anywhere}.users td:before{content:attr(data-label);flex:0 0 92px;color:var(--s-text-muted);font-size:var(--text-xs);line-height:1.9}.users td:not([data-label]):empty{display:none}.users td:not([data-label]):before{content:none}.login-card{padding:var(--space-lg)}}
