.projects-module__lnHueG__hero{margin:16px 0 32px}.projects-module__lnHueG__hero h1{letter-spacing:-.03em;font-size:44px;line-height:1.02}.projects-module__lnHueG__hero h1 .projects-module__lnHueG__accent{background:linear-gradient(180deg, transparent 60%, var(--green-soft) 60%);padding:0 4px}.projects-module__lnHueG__toolbar{align-items:center;gap:12px;margin-bottom:20px;display:flex}.projects-module__lnHueG__errorBanner{color:#8c2d2b;color:lab(33.7408% 40.9914 24.4969);background:#fff6f5;background:lab(97.4959% 6.12134 3.29565);border:1px solid #ffa9a28c;border:1px solid lab(77.9713% 37.3159 20.7122/.55);border-radius:10px;align-items:center;gap:10px;margin:0 0 16px;padding:10px 12px;font-size:13px;display:flex}.projects-module__lnHueG__errorBanner button{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;margin-left:auto;font-size:16px;line-height:1}.projects-module__lnHueG__errorBanner button:hover{opacity:1}.projects-module__lnHueG__toolbar__segs{align-items:center;gap:8px;display:flex}.projects-module__lnHueG__search{flex:none;max-width:315px;position:relative}.projects-module__lnHueG__search input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:999px;outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:14px;transition:border-color .15s}.projects-module__lnHueG__search input:focus{border-color:var(--ink-4)}.projects-module__lnHueG__search .projects-module__lnHueG__ico{color:var(--ink-4);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.projects-module__lnHueG__search .projects-module__lnHueG__kbd{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.projects-module__lnHueG__seg{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:3px;display:inline-flex}.projects-module__lnHueG__seg button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:inline-flex}.projects-module__lnHueG__seg button.projects-module__lnHueG__isActive{background:var(--ink);color:#fff}.projects-module__lnHueG__filterMenu{position:relative}.projects-module__lnHueG__filterButton{border:1px solid var(--line);background:var(--paper);height:35px;color:var(--ink-3);cursor:pointer;border-radius:10px;align-items:center;gap:7px;min-width:35px;padding:0 10px;font-size:13px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.projects-module__lnHueG__filterButton:hover,.projects-module__lnHueG__filterButtonActive{border-color:var(--ink-4);color:var(--ink);background:var(--paper)}.projects-module__lnHueG__filterBadge{text-overflow:ellipsis;white-space:nowrap;background:var(--bg-2);max-width:112px;color:var(--ink-3);border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10.5px;overflow:hidden}.projects-module__lnHueG__filterDropdown{z-index:20;background:var(--paper);border:1px solid var(--line);width:190px;box-shadow:var(--shadow-2);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.projects-module__lnHueG__filterDropdown button{width:100%;color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.projects-module__lnHueG__filterDropdown button:hover,.projects-module__lnHueG__filterOptionActive{background:var(--bg-2);color:var(--ink)}.projects-module__lnHueG__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;display:grid}.projects-module__lnHueG__cardProject{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;transition:border-color .15s,transform .2s,box-shadow .2s;display:flex;overflow:hidden}.projects-module__lnHueG__cardProject:hover{border-color:var(--ink-4);box-shadow:var(--shadow-2);transform:translateY(-2px)}.projects-module__lnHueG__cardProject.projects-module__lnHueG__isGenerating{border-color:var(--violet)}.projects-module__lnHueG__cardProject.projects-module__lnHueG__isArchive{opacity:.68}.projects-module__lnHueG__preview{aspect-ratio:16/10;background:var(--bg-2);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.projects-module__lnHueG__preview .projects-module__lnHueG__corner{gap:4px;display:flex;position:absolute;top:12px;left:12px}.projects-module__lnHueG__preview .projects-module__lnHueG__corner span{background:#e4e4e4;background:lab(90.72% .0000298023 -.0000119209);border-radius:999px;width:7px;height:7px}.projects-module__lnHueG__preview .projects-module__lnHueG__centerTag{position:absolute;bottom:12px;left:12px}.projects-module__lnHueG__preview .projects-module__lnHueG__liveTag{color:#fff;background:#000000b3;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex;position:absolute;top:12px;right:12px}.projects-module__lnHueG__preview .projects-module__lnHueG__liveTag:before{content:"";background:var(--green);border-radius:999px;width:6px;height:6px;animation:1.4s ease-in-out infinite projects-module__lnHueG__pulse;box-shadow:0 0 0 3px #57bc8040;box-shadow:0 0 0 3px lab(69.2183% -41.2547 21.2454/.25)}@keyframes projects-module__lnHueG__pulse{50%{box-shadow:0 0 0 6px #57bc8000;box-shadow:0 0 0 6px lab(69.2183% -41.2547 21.2454/0)}}.projects-module__lnHueG__pvDashed{background:repeating-linear-gradient(45deg, transparent 0, transparent 14px, #0f14110a 14px, #0f14110a 15px), var(--bg-2);justify-content:center;align-items:center;display:flex}.projects-module__lnHueG__pvDashed .projects-module__lnHueG__iconStack{background:var(--paper);border:1px dashed var(--ink-4);width:56px;height:56px;color:var(--ink-4);border-radius:14px;justify-content:center;align-items:center;display:flex}.projects-module__lnHueG__preview .projects-module__lnHueG__iconStack{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projects-module__lnHueG__pvGen{background:linear-gradient(135deg,#f3eeff 0%,#e6dfff 100%);background:linear-gradient(135deg,lab(94.9314% 6.16846 -13.537) 0%,lab(90.0559% 9.51579 -20.161) 100%)}.projects-module__lnHueG__pvGen .projects-module__lnHueG__scaffold{flex-direction:column;gap:6px;display:flex;position:absolute;inset:16px}.projects-module__lnHueG__pvGen .projects-module__lnHueG__scaffold .projects-module__lnHueG__bar{background:#ffffffb3;border-radius:4px;height:8px}.projects-module__lnHueG__pvGen .projects-module__lnHueG__scaffold .projects-module__lnHueG__bar.projects-module__lnHueG__short{width:56%}.projects-module__lnHueG__pvGen .projects-module__lnHueG__scaffold .projects-module__lnHueG__bar.projects-module__lnHueG__skel{background:linear-gradient(90deg,#fff6,#ffffffe6,#fff6) 0 0/200% 100%;animation:1.5s linear infinite projects-module__lnHueG__shimmer}@keyframes projects-module__lnHueG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.projects-module__lnHueG__pvGen .projects-module__lnHueG__scaffold .projects-module__lnHueG__gridMini{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:4px;display:grid}.projects-module__lnHueG__pvGen .projects-module__lnHueG__scaffold .projects-module__lnHueG__gridMini div{background:#ffffff80;border-radius:4px;height:28px}.projects-module__lnHueG__pvMock{background:linear-gradient(180deg, var(--paper) 0%, var(--bg-2) 100%)}.projects-module__lnHueG__pvMock .projects-module__lnHueG__mockInner{flex-direction:column;gap:8px;display:flex;position:absolute;inset:28px 16px 16px}.projects-module__lnHueG__pvMock .projects-module__lnHueG__h{background:var(--ink);border-radius:4px;width:60%;height:14px}.projects-module__lnHueG__pvMock .projects-module__lnHueG__p{background:var(--line);border-radius:4px;height:8px}.projects-module__lnHueG__pvMock .projects-module__lnHueG__p.projects-module__lnHueG__short{width:80%}.projects-module__lnHueG__pvMock .projects-module__lnHueG__rowImgs{grid-template-columns:1fr 1fr;gap:6px;margin-top:4px;display:grid}.projects-module__lnHueG__pvMock .projects-module__lnHueG__rowImgs div{aspect-ratio:1.2;background:var(--line-2);border-radius:6px}.projects-module__lnHueG__pvMock .projects-module__lnHueG__rowImgs div:first-child{background:var(--green-soft)}.projects-module__lnHueG__pvLive{background:var(--ink);color:#fff}.projects-module__lnHueG__pvLive .projects-module__lnHueG__mockInner{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.projects-module__lnHueG__pvLive .projects-module__lnHueG__display{letter-spacing:-.025em;background:linear-gradient(#fff 0%,#83e7a8 100%);background:linear-gradient(#fff 0%,lab(84.3089% -41.044 21.1106) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Inter Tight,sans-serif;font-size:28px;font-weight:600}.projects-module__lnHueG__pvLive .projects-module__lnHueG__url{color:#b0dabd;color:lab(83.4038% -18.6878 9.58391);font-family:JetBrains Mono,monospace;font-size:11px}.projects-module__lnHueG__pvArchive{background:repeating-linear-gradient(135deg, var(--bg-2) 0, var(--bg-2) 20px, var(--bg) 20px, var(--bg) 40px);color:var(--ink-4);justify-content:center;align-items:center;display:flex}.projects-module__lnHueG__cardBody{flex-direction:column;flex:1;gap:12px;padding:16px 18px 18px;display:flex}.projects-module__lnHueG__cardTitle{justify-content:space-between;align-items:start;gap:12px;display:flex}.projects-module__lnHueG__cardTitle h3{letter-spacing:-.015em;font-size:17px}.projects-module__lnHueG__cardTitle .projects-module__lnHueG__settings{width:28px;height:28px;color:var(--ink-4);background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.projects-module__lnHueG__cardTitle .projects-module__lnHueG__settings:hover{background:var(--line-2);color:var(--ink)}.projects-module__lnHueG__cardTitle .projects-module__lnHueG__settings svg{color:inherit}.projects-module__lnHueG__cardTitle .projects-module__lnHueG__settings:not(:hover) svg{stroke:var(--ink-4)}.projects-module__lnHueG__centerTag{z-index:2;position:absolute;bottom:12px;left:12px}.projects-module__lnHueG__cardMeta{color:var(--ink-4);justify-content:space-between;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.projects-module__lnHueG__cardActions{gap:8px;margin-top:auto;display:flex}.projects-module__lnHueG__cardActions .projects-module__lnHueG__btn{flex:1}.projects-module__lnHueG__table{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.projects-module__lnHueG__table table{border-collapse:collapse;width:100%}.projects-module__lnHueG__table th,.projects-module__lnHueG__table td{text-align:left;vertical-align:middle;padding:12px 18px;font-size:13.5px}.projects-module__lnHueG__table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--line);background:var(--bg-2);padding:11px 18px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.projects-module__lnHueG__table tbody tr{border-bottom:1px solid var(--line-2)}.projects-module__lnHueG__table tbody tr:last-child{border-bottom:0}.projects-module__lnHueG__table tbody tr:hover{background:var(--bg-2)}.projects-module__lnHueG__table .projects-module__lnHueG__tprev{background:var(--line-2);border-radius:7px;flex-shrink:0;width:60px;height:40px;position:relative;overflow:hidden}.projects-module__lnHueG__table .projects-module__lnHueG__cellTitle{align-items:center;gap:12px;display:flex}.projects-module__lnHueG__table .projects-module__lnHueG__cellTitle b{color:var(--ink);font-size:14px;font-weight:600}.projects-module__lnHueG__table .projects-module__lnHueG__cellTitle .projects-module__lnHueG__dim{font-size:12px}.projects-module__lnHueG__viewTable{display:none}.projects-module__lnHueG__viewTable.projects-module__lnHueG__isActive{display:block}.projects-module__lnHueG__viewGrid.projects-module__lnHueG__isHidden{display:none}.projects-module__lnHueG__newCard{border:1.5px dashed var(--ink-4);border-radius:var(--r-lg);aspect-ratio:16/13;color:var(--ink-3);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:all .15s;display:flex}.projects-module__lnHueG__newCard:hover{border-color:var(--ink);background:var(--paper);color:var(--ink)}.projects-module__lnHueG__newCard:disabled{cursor:not-allowed;opacity:.7}.projects-module__lnHueG__newCardIcon{background:var(--green-soft);width:48px;height:48px;color:var(--green-strong);border-radius:14px;justify-content:center;align-items:center;display:flex}
