.backend-module__T_gega__page :where(header,footer,nav,section,article,form,label,ul,ol,li){background:0 0;border:0;flex-direction:row;gap:normal;margin:0;padding:0;display:block}:is(html:has(.page),body:has(.page)){height:auto;min-height:100%;overflow:auto}body:has(.page){display:block}.backend-module__T_gega__page{--ad-bg:#0e0f11;--ad-surface:#16181b;--ad-raise:#1c1f23;--ad-line:#24272c;--ad-line-hi:#333841;--ad-text:#eceef1;--ad-dim:#8b929c;--ad-faint:#5e656e;--ad-green:#2bb17f;--ad-green-hi:#4ed4a3;--ad-green-ink:#0d2a22;--ad-danger:#ff8f8f;background:var(--ad-bg);min-height:100vh;color:var(--ad-text);-webkit-font-smoothing:antialiased;font-family:Pretendard Variable,Pretendard,-apple-system,Apple SD Gothic Neo,sans-serif;font-size:13px}.backend-module__T_gega__shell{width:min(1040px,100%);margin:0 auto;padding:0 24px}.backend-module__T_gega__button{border:1px solid var(--ad-line-hi);background:var(--ad-raise);min-height:36px;color:var(--ad-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:650;transition:border-color .13s,background .13s,color .13s;display:inline-flex}.backend-module__T_gega__button:hover:not(:disabled){background:#24282e;border-color:#454b56}.backend-module__T_gega__button:disabled{cursor:progress;opacity:.55}.backend-module__T_gega__primary{background:var(--ad-green);color:#04120d;border-color:#0000;font-weight:750}.backend-module__T_gega__primary:hover:not(:disabled){background:var(--ad-green-hi);border-color:#0000}.backend-module__T_gega__ghost{color:var(--ad-dim);background:0 0;border-color:#0000;font-weight:600}.backend-module__T_gega__ghost:hover:not(:disabled){border-color:var(--ad-line);background:var(--ad-surface);color:var(--ad-text)}.backend-module__T_gega__input{border:1px solid var(--ad-line);width:100%;min-width:0;min-height:36px;color:var(--ad-text);font:inherit;background:#101216;border-radius:8px;padding:0 12px;font-size:12.5px;transition:border-color .13s,box-shadow .13s}.backend-module__T_gega__input::placeholder{color:var(--ad-faint)}.backend-module__T_gega__input:focus{border-color:var(--ad-green);outline:none;box-shadow:0 0 0 3px #2bb17f26}.backend-module__T_gega__button:focus-visible,.backend-module__T_gega__row:focus-visible,.backend-module__T_gega__rowHitArea:focus-visible,.backend-module__T_gega__deleteProjectButton:focus-visible,.backend-module__T_gega__chip:focus-visible{outline:2px solid var(--ad-green-hi);outline-offset:2px}.backend-module__T_gega__card{border:1px solid var(--ad-line);background:var(--ad-surface);border-radius:12px;padding:22px}.backend-module__T_gega__meta{color:var(--ad-dim);font-size:12px}.backend-module__T_gega__error{color:var(--ad-danger);margin:0;font-size:12px}.backend-module__T_gega__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.backend-module__T_gega__brandMark{background:linear-gradient(150deg, var(--ad-green-hi), var(--ad-green));color:#06170f;letter-spacing:-.04em;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.backend-module__T_gega__appBar{z-index:20;border-bottom:1px solid var(--ad-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0f11d1;position:sticky;top:0}.backend-module__T_gega__appBarInner{justify-content:space-between;align-items:center;gap:16px;height:54px;display:flex}.backend-module__T_gega__appBarBrand{align-items:center;gap:9px;min-width:0;display:flex}.backend-module__T_gega__appBarBrand strong{letter-spacing:-.015em;white-space:nowrap;font-size:13px;font-weight:700}.backend-module__T_gega__roleTag{border:1px solid var(--ad-line-hi);color:var(--ad-dim);letter-spacing:.04em;white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:9.5px;font-weight:750}.backend-module__T_gega__appBarUser{align-items:center;gap:10px;min-width:0;display:flex}.backend-module__T_gega__appBarUser>span{color:var(--ad-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.backend-module__T_gega__signOutButton{min-height:30px;padding:0 10px;font-size:11px}.backend-module__T_gega__head{justify-content:space-between;align-items:flex-end;gap:24px;padding:34px 0 20px;display:flex}.backend-module__T_gega__headTitle{align-items:baseline;gap:9px;display:flex}.backend-module__T_gega__headTitle h1{letter-spacing:-.03em;margin:0;font-size:21px;font-weight:750}.backend-module__T_gega__countBadge{background:var(--ad-raise);color:var(--ad-dim);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.backend-module__T_gega__head p{color:var(--ad-dim);margin:7px 0 0;font-size:12px}.backend-module__T_gega__newProjectForm{flex:none;align-items:flex-start;gap:8px;display:flex}.backend-module__T_gega__newProjectInput{width:250px;display:block}.backend-module__T_gega__newProjectForm .backend-module__T_gega__error{flex-basis:100%;margin-top:6px}.backend-module__T_gega__filterBar{justify-content:space-between;align-items:center;gap:16px;padding-bottom:11px;display:flex}.backend-module__T_gega__chips{align-items:center;gap:6px;display:flex}.backend-module__T_gega__chip{border:1px solid var(--ad-line);color:var(--ad-dim);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:650;text-decoration:none;transition:border-color .13s,background .13s,color .13s;display:inline-flex}.backend-module__T_gega__chip:hover{border-color:var(--ad-line-hi);background:var(--ad-surface);color:var(--ad-text)}.backend-module__T_gega__chip b{color:var(--ad-faint);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.backend-module__T_gega__chipActive{background:var(--ad-green-ink);color:var(--ad-green-hi);border-color:#2bb17f73}.backend-module__T_gega__chipActive b{color:var(--ad-green-hi)}.backend-module__T_gega__sortNote{color:var(--ad-faint);white-space:nowrap;font-size:11px}.backend-module__T_gega__list{--cols:30px minmax(0, 1fr) 112px 92px 116px 72px;border:1px solid var(--ad-line);background:var(--ad-surface);border-radius:12px;overflow:hidden}.backend-module__T_gega__listHead{grid-template-columns:var(--cols);border-bottom:1px solid var(--ad-line);height:34px;color:var(--ad-faint);letter-spacing:.08em;background:#131519;align-items:center;gap:14px;padding:0 16px;font-size:9.5px;font-weight:750;display:grid}.backend-module__T_gega__row{grid-template-columns:var(--cols);height:62px;color:inherit;align-items:center;gap:14px;padding:0 16px;text-decoration:none;transition:background .13s;display:grid;position:relative}.backend-module__T_gega__rowHitArea{z-index:1;border-radius:4px;position:absolute;inset:0}.backend-module__T_gega__row>:not(.backend-module__T_gega__rowHitArea){z-index:2;pointer-events:none;position:relative}.backend-module__T_gega__row+.backend-module__T_gega__row{border-top:1px solid #1e2126}.backend-module__T_gega__row:hover{background:var(--ad-raise)}.backend-module__T_gega__row:before{background:var(--ad-green);content:"";opacity:0;width:2px;transition:opacity .13s;position:absolute;top:0;bottom:0;left:0}.backend-module__T_gega__row:hover:before{opacity:1}.backend-module__T_gega__rowGlyph{border:1px solid var(--ad-line-hi);width:30px;height:30px;color:var(--ad-dim);background:#1b1e23;border-radius:8px;place-items:center;display:grid}.backend-module__T_gega__rowGlyphOrder{background:var(--ad-green-ink);color:var(--ad-green-hi);border-color:#2bb17f61}.backend-module__T_gega__rowMain{gap:4px;min-width:0;display:grid}.backend-module__T_gega__rowTitle{align-items:center;gap:8px;min-width:0;display:flex}.backend-module__T_gega__rowTitle strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.backend-module__T_gega__rowSub{color:var(--ad-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.backend-module__T_gega__rowMeta{display:none}.backend-module__T_gega__finalTag{background:var(--ad-green-ink);color:var(--ad-green-hi);border-radius:4px;flex:none;padding:2px 6px;font-size:9.5px;font-weight:750}.backend-module__T_gega__saveState{color:var(--ad-dim);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.backend-module__T_gega__saveState i{background:var(--ad-faint);border-radius:50%;flex:none;width:5px;height:5px}.backend-module__T_gega__saveVersion{color:var(--ad-text)}.backend-module__T_gega__saveVersion i{background:var(--ad-green);box-shadow:0 0 0 3px #2bb17f29}.backend-module__T_gega__saveAuto i{background:#c8a34a}.backend-module__T_gega__cellNum{color:var(--ad-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.backend-module__T_gega__cellNumZero{color:var(--ad-faint)}.backend-module__T_gega__cellTime{color:var(--ad-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.backend-module__T_gega__rowActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.backend-module__T_gega__deleteProjectButton{min-height:28px;color:var(--ad-faint);font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 9px;font-size:10.5px;font-weight:650;transition:border-color .13s,background .13s,color .13s}.backend-module__T_gega__deleteProjectButton:hover:not(:disabled){color:var(--ad-danger);background:#ff8f8f14;border-color:#ff8f8f59}.backend-module__T_gega__deleteProjectButton:disabled{cursor:progress;opacity:.55}.backend-module__T_gega__rowChevron{color:var(--ad-faint);transition:color .13s,transform .13s}.backend-module__T_gega__row:hover .backend-module__T_gega__rowChevron{color:var(--ad-green-hi);transform:translate(2px)}.backend-module__T_gega__emptyState{text-align:center;justify-items:center;gap:7px;padding:54px 24px;display:grid}.backend-module__T_gega__emptyState strong{font-size:13.5px;font-weight:650}.backend-module__T_gega__emptyState p{color:var(--ad-faint);margin:0;font-size:11.5px}.backend-module__T_gega__emptyGlyph{border:1px dashed var(--ad-line-hi);width:38px;height:38px;color:var(--ad-faint);border-radius:10px;place-items:center;margin-bottom:5px;display:grid}.backend-module__T_gega__footNote{color:var(--ad-faint);padding:16px 0 56px;font-size:11px}.backend-module__T_gega__setup{width:min(620px,100%);margin:72px auto}.backend-module__T_gega__setup h1{margin:0 0 8px;font-size:17px;font-weight:700}.backend-module__T_gega__setup p{color:var(--ad-dim);margin:0;font-size:12.5px;line-height:1.7}.backend-module__T_gega__setup pre{border:1px solid var(--ad-line);color:#a9dfc8;background:#0b0d10;border-radius:8px;margin:16px 0 0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.75;overflow-x:auto}.backend-module__T_gega__loginPage{background:radial-gradient(620px 320px at 50% -8%, #2bb17f17, transparent 70%), var(--ad-bg);place-items:center;padding:32px 24px;display:grid}.backend-module__T_gega__login{border-radius:14px;gap:22px;width:min(392px,100%);padding:30px 28px 26px;display:grid;box-shadow:0 26px 70px #0006}.backend-module__T_gega__loginBrand{border-bottom:1px solid var(--ad-line);align-items:center;gap:9px;padding-bottom:20px;display:flex}.backend-module__T_gega__loginBrand strong{letter-spacing:-.015em;font-size:13px;font-weight:700}.backend-module__T_gega__loginHeading h1{letter-spacing:-.03em;margin:0 0 7px;font-size:19px;font-weight:750}.backend-module__T_gega__loginHeading p{color:var(--ad-dim);margin:0;font-size:12px;line-height:1.65}.backend-module__T_gega__loginForm{gap:14px;display:grid}.backend-module__T_gega__field{gap:7px;display:grid}.backend-module__T_gega__field>span{color:#b9bfc7;letter-spacing:.01em;font-size:11px;font-weight:700}.backend-module__T_gega__fieldHint{color:var(--ad-faint);letter-spacing:.01em;font-size:10.5px}.backend-module__T_gega__loginForm .backend-module__T_gega__input{min-height:44px;font-size:13.5px}.backend-module__T_gega__loginButton{min-height:44px;margin-top:2px;font-size:13px}.backend-module__T_gega__loginFoot{border-top:1px solid var(--ad-line);color:var(--ad-faint);padding-top:18px;font-size:11px;line-height:1.6}@media (max-width:1040px){.backend-module__T_gega__list{--cols:30px minmax(0, 1fr) 104px 116px 72px}.backend-module__T_gega__colExports{display:none}}@media (max-width:820px){.backend-module__T_gega__head{flex-direction:column;align-items:stretch;gap:18px;padding-top:26px}.backend-module__T_gega__newProjectForm{flex-wrap:wrap}.backend-module__T_gega__newProjectInput{flex:1;width:auto}}@media (max-width:660px){.backend-module__T_gega__shell{padding:0 16px}.backend-module__T_gega__appBarUser>span,.backend-module__T_gega__roleTag{display:none}.backend-module__T_gega__list{--cols:30px minmax(0, 1fr) 62px}.backend-module__T_gega__listHead,.backend-module__T_gega__colVersion,.backend-module__T_gega__colTime{display:none}.backend-module__T_gega__row{height:auto;padding:14px 16px}.backend-module__T_gega__rowMain{gap:6px}.backend-module__T_gega__rowMeta{align-items:center;gap:10px;display:flex}.backend-module__T_gega__filterBar{flex-direction:column;align-items:stretch;gap:10px}.backend-module__T_gega__chips{padding-bottom:2px;overflow-x:auto}}
