.search-hero-module__kcZeeG__hero{justify-items:center;gap:22px;display:grid}.search-hero-module__kcZeeG__titleRow{align-items:center;gap:var(--ui-space-lg);display:inline-flex}.search-hero-module__kcZeeG__title{color:var(--text-strong);font-size:var(--ui-font-page-title);font-weight:900;line-height:1.15}.search-hero-module__kcZeeG__searchActions{width:min(100%,860px);height:var(--ui-control-lg);justify-content:center;align-items:stretch;gap:var(--ui-space-sm);display:flex}.search-hero-module__kcZeeG__searchActionsWithStats{width:auto;max-width:100%}.search-hero-module__kcZeeG__search{min-height:var(--ui-control-lg);border:1px solid var(--control-field-border);background:var(--control-field-background);box-shadow:var(--control-field-shadow);color:var(--muted);padding:0 var(--ui-icon-sm);flex:680px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.search-hero-module__kcZeeG__searchInputArea{grid-template-columns:var(--ui-icon-md) minmax(0, 1fr);align-items:center;gap:var(--ui-space-md);min-width:0;display:grid}.search-hero-module__kcZeeG__searchCollapseButton{width:var(--ui-control-xs);height:var(--ui-control-xs);color:var(--muted);cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:1px solid #0000;place-items:center;margin-right:-8px;display:inline-grid}.search-hero-module__kcZeeG__searchCollapseButton:hover{border-color:var(--control-hover-border);background:var(--control-ghost-hover-fill);color:var(--text-strong);box-shadow:var(--control-ghost-hover-ring)}.search-hero-module__kcZeeG__searchCollapseButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-tight)}.search-hero-module__kcZeeG__searchCollapseButton svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.search-hero-module__kcZeeG__collapsedSearchButton,.search-hero-module__kcZeeG__stat{min-height:var(--ui-control-lg);border:1px solid var(--control-field-border);background:var(--control-field-background);box-shadow:var(--control-field-shadow)}.search-hero-module__kcZeeG__collapsedSearchButton{justify-content:center;align-items:center;gap:var(--ui-space-sm);cursor:pointer;color:var(--foreground);font:inherit;font-size:var(--ui-font-sm);padding:0 var(--ui-icon-sm);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-fast) ease;flex:none;font-weight:850;display:inline-flex}.search-hero-module__kcZeeG__mobileSearch{display:none}.search-hero-module__kcZeeG__collapsedSearchButton:hover{border-color:var(--control-hover-border);background:var(--control-hover-fill);box-shadow:var(--control-surface-hover-shadow);color:var(--text-strong)}.search-hero-module__kcZeeG__collapsedSearchButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.search-hero-module__kcZeeG__collapsedSearchButton svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.search-hero-module__kcZeeG__stat{width:max-content;color:var(--foreground);flex:none;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;padding:8px 14px;display:grid}.search-hero-module__kcZeeG__statButton{cursor:pointer;font:inherit;text-align:left;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-fast) ease}.search-hero-module__kcZeeG__statButton:hover{border-color:var(--control-hover-border);background:var(--control-hover-fill);box-shadow:var(--control-surface-hover-shadow);color:var(--text-strong);transform:translateY(-1px)}.search-hero-module__kcZeeG__statButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-tight)}.search-hero-module__kcZeeG__statIcon{width:var(--ui-icon-lg);height:var(--ui-icon-lg);color:var(--accent);filter:drop-shadow(0 0 10px #6ea8ff47);place-items:center;display:grid}.search-hero-module__kcZeeG__statIcon svg{width:var(--ui-icon-md);height:var(--ui-icon-md)}.search-hero-module__kcZeeG__statAmber .search-hero-module__kcZeeG__statIcon{color:var(--amber);filter:drop-shadow(0 0 10px #f2c36b3d)}.search-hero-module__kcZeeG__statMint .search-hero-module__kcZeeG__statIcon{color:var(--mint);filter:drop-shadow(0 0 10px #7de2c33d)}.search-hero-module__kcZeeG__statDanger .search-hero-module__kcZeeG__statIcon{color:var(--danger);filter:drop-shadow(0 0 10px #ff69763d)}.search-hero-module__kcZeeG__statBody{gap:2px;width:max-content;min-width:0;display:grid}.search-hero-module__kcZeeG__statBody strong{color:var(--text-strong);font-size:var(--ui-font-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1.05;overflow:hidden}.search-hero-module__kcZeeG__statBody span,.search-hero-module__kcZeeG__statDetail{color:var(--muted);font-size:var(--ui-font-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.05;overflow:hidden}.search-hero-module__kcZeeG__statProgress{background:#00000057;width:150px;height:4px;margin-top:4px;position:relative;overflow:hidden}.search-hero-module__kcZeeG__statProgress:before{width:var(--search-hero-progress);background:linear-gradient(90deg, var(--mint), var(--accent));content:"";position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #7de2c347}.search-hero-module__kcZeeG__search:focus-within,.search-hero-module__kcZeeG__mobileSearch:focus-within{border-color:var(--control-field-focus-border);box-shadow:var(--control-field-focus-shadow)}.search-hero-module__kcZeeG__mobileSearch input{box-shadow:none;background:0 0;border:none;outline:none}.search-hero-module__kcZeeG__search svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.search-hero-module__kcZeeG__search input{width:100%;color:var(--text-strong);font-size:var(--ui-font-sm);background:0 0;border:0;outline:0}.search-hero-module__kcZeeG__search input::placeholder{color:var(--muted)}.search-hero-module__kcZeeG__searchLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:820px){.search-hero-module__kcZeeG__searchActions{flex-direction:column;align-items:stretch;height:auto}.search-hero-module__kcZeeG__collapsedSearchButton,.search-hero-module__kcZeeG__stat{flex-basis:auto}}@media (max-width:767px){.search-hero-module__kcZeeG__searchActionsWithStats{grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}.search-hero-module__kcZeeG__searchActionsWithThreeMobileStatsColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.search-hero-module__kcZeeG__searchActionsWithStats .search-hero-module__kcZeeG__search{grid-column:1/-1}.search-hero-module__kcZeeG__searchActionsWithStats .search-hero-module__kcZeeG__mobileSearch{min-height:var(--ui-control-lg);border:1px solid var(--control-field-border);background:var(--control-field-background);box-shadow:var(--control-field-shadow);color:var(--muted);padding:0 var(--ui-icon-sm);grid-column:1/-1;align-items:center;display:grid}.search-hero-module__kcZeeG__searchActionsWithStats .search-hero-module__kcZeeG__collapsedSearchButton{display:none}.search-hero-module__kcZeeG__searchActionsWithStats .search-hero-module__kcZeeG__stat{grid-template-columns:var(--ui-icon-md) minmax(0, 1fr);gap:var(--ui-space-xs);width:100%;padding:var(--ui-space-sm)}.search-hero-module__kcZeeG__searchActionsWithStats .search-hero-module__kcZeeG__statIcon,.search-hero-module__kcZeeG__searchActionsWithStats .search-hero-module__kcZeeG__statIcon svg{width:var(--ui-icon-md);height:var(--ui-icon-md)}.search-hero-module__kcZeeG__searchActionsWithStats .search-hero-module__kcZeeG__statBody strong{font-size:var(--ui-font-sm)}.search-hero-module__kcZeeG__searchActionsWithStats .search-hero-module__kcZeeG__statBody span{font-size:var(--ui-font-xs)}}
.supporter-upgrade-modal-module__jAFjJW__body{gap:18px;display:grid}.supporter-upgrade-modal-module__jAFjJW__hero{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.supporter-upgrade-modal-module__jAFjJW__icon{border:1px solid color-mix(in srgb, var(--violet) 50%, var(--border));background:color-mix(in srgb, var(--violet) 14%, var(--surface));width:44px;height:44px;color:var(--accent-strong);place-items:center;display:grid}.supporter-upgrade-modal-module__jAFjJW__icon svg{width:22px;height:22px}.supporter-upgrade-modal-module__jAFjJW__hero strong{color:var(--text-strong);font-size:16px}.supporter-upgrade-modal-module__jAFjJW__hero p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.55}.supporter-upgrade-modal-module__jAFjJW__price{color:var(--muted);margin:0}.supporter-upgrade-modal-module__jAFjJW__price strong{color:var(--text-strong);font-size:24px}.supporter-upgrade-modal-module__jAFjJW__price span{margin-left:5px;font-size:13px}.supporter-upgrade-modal-module__jAFjJW__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:16px;display:flex}@media (max-width:520px){.supporter-upgrade-modal-module__jAFjJW__actions{grid-template-columns:1fr;display:grid}}
.project-cards-module__g2-QKa__recentGridCard{min-width:0;color:var(--foreground);align-content:start;gap:8px;text-decoration:none;display:grid}.project-cards-module__g2-QKa__recentGridCard[data-bulk-selected=true] .project-cards-module__g2-QKa__recentPreview,.project-cards-module__g2-QKa__listRow[data-bulk-selected=true]{border-color:var(--accent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 62%, transparent)}.project-cards-module__g2-QKa__recentPreview{aspect-ratio:4/3;border:1px solid var(--border);background:var(--surface-muted);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;position:relative;overflow:hidden}.project-cards-module__g2-QKa__recentGridCard:hover .project-cards-module__g2-QKa__recentPreview,.project-cards-module__g2-QKa__recentGridCard:focus-within .project-cards-module__g2-QKa__recentPreview{border-color:#bddbff8a;box-shadow:0 16px 32px #0000003d,0 0 0 4px #bddbff0e}.project-cards-module__g2-QKa__recentPreview:after{z-index:1;pointer-events:none;content:"";transition:background-color var(--duration-fast) ease;background:0 0;position:absolute;inset:0}.project-cards-module__g2-QKa__recentGridCard:hover .project-cards-module__g2-QKa__recentPreview:after,.project-cards-module__g2-QKa__recentGridCard:focus-within .project-cards-module__g2-QKa__recentPreview:after{background:#0000006b}.project-cards-module__g2-QKa__recentPreviewLink{width:100%;height:100%;display:block}.project-cards-module__g2-QKa__recentPreview img{object-fit:cover;width:100%;height:100%;display:block}.project-cards-module__g2-QKa__swatchPreview{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;height:100%;display:grid}.project-cards-module__g2-QKa__swatchPreview span{min-width:0}.project-cards-module__g2-QKa__selectionBox,.project-cards-module__g2-QKa__overlayActions,.project-cards-module__g2-QKa__cardCount{z-index:2;position:absolute}.project-cards-module__g2-QKa__selectionBox{border:1px solid var(--border-strong);background:var(--surface);width:24px;height:24px;color:var(--text-strong);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) ease;padding:0;top:8px;left:8px;transform:translateY(-3px);box-shadow:0 8px 18px #0000002e}.project-cards-module__g2-QKa__selectionBox[aria-pressed=true],.project-cards-module__g2-QKa__recentGridCard[data-selection-mode=true] .project-cards-module__g2-QKa__selectionBox{opacity:1;transform:translateY(0)}.project-cards-module__g2-QKa__selectionBox[aria-pressed=true],.project-cards-module__g2-QKa__listSelectionBox[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--control-primary-text)}.project-cards-module__g2-QKa__selectionBox svg,.project-cards-module__g2-QKa__listSelectionBox svg{width:15px;height:15px}.project-cards-module__g2-QKa__overlayActions{border:1px solid var(--border-strong);background:var(--surface);color:var(--foreground);opacity:0;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) ease;display:inline-flex;top:8px;right:8px;transform:translateY(-3px);box-shadow:0 12px 26px #00000038}.project-cards-module__g2-QKa__overlayActions:hover{border-color:var(--control-hover-border);background:var(--surface);box-shadow:0 12px 26px #00000038, var(--control-ghost-hover-ring);color:var(--text-strong)}.project-cards-module__g2-QKa__overlayActionButton{place-items:center;width:30px;height:30px;display:grid}.project-cards-module__g2-QKa__overlayActionButton:hover{background:var(--control-ghost-hover-fill);color:var(--text-strong)}.project-cards-module__g2-QKa__overlayActionButton[aria-pressed=true],.project-cards-module__g2-QKa__listActionButton[aria-pressed=true]{color:#f7b500}.project-cards-module__g2-QKa__overlayActionButton[aria-pressed=true] svg,.project-cards-module__g2-QKa__listActionButton[aria-pressed=true] svg{fill:#f7b500;filter:drop-shadow(0 0 7px #f7b5006b);stroke:#f7b500}.project-cards-module__g2-QKa__overlayActions>*+*{border-left:1px solid var(--border)}.project-cards-module__g2-QKa__overlayActionButton svg{width:18px;height:18px}.project-cards-module__g2-QKa__mobileMoreButton{display:none}.project-cards-module__g2-QKa__projectActionPanel{min-width:190px}.project-cards-module__g2-QKa__projectActionMenu{gap:4px;padding:8px;display:grid}.project-cards-module__g2-QKa__projectActionMenu button{min-height:34px;color:var(--foreground);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:1px solid #0000;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:0 8px;font-size:13px;font-weight:760;line-height:1.2;display:grid}.project-cards-module__g2-QKa__projectActionMenu button:hover,.project-cards-module__g2-QKa__projectActionMenu button:focus-visible{border-color:var(--control-hover-border);background:var(--control-ghost-hover-fill);box-shadow:var(--control-ghost-hover-ring);color:var(--text-strong)}.project-cards-module__g2-QKa__projectActionMenu button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-tight)}.project-cards-module__g2-QKa__projectActionMenu span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-cards-module__g2-QKa__projectActionMenu svg{width:16px;height:16px}.project-cards-module__g2-QKa__projectActionMenu .project-cards-module__g2-QKa__dangerAction{color:var(--danger)}@media (max-width:767px){.project-cards-module__g2-QKa__overlayActions{display:none}.project-cards-module__g2-QKa__recentPreview>.project-cards-module__g2-QKa__mobileMoreButton{z-index:3;top:var(--ui-space-sm);right:var(--ui-space-sm);display:grid;position:absolute;box-shadow:0 4px 14px #00000047}.project-cards-module__g2-QKa__cardCount{display:none}.project-cards-module__g2-QKa__recentGridCard{gap:var(--ui-space-xs)}.project-cards-module__g2-QKa__recentTitle{font-size:var(--ui-font-sm);font-weight:750}.project-cards-module__g2-QKa__recentMeta{font-size:var(--ui-font-xs)}.project-cards-module__g2-QKa__listRow{gap:var(--ui-space-sm);min-height:68px;padding:0 var(--ui-space-sm);grid-template-columns:minmax(0,1fr) auto}.project-cards-module__g2-QKa__listRow>:not(.project-cards-module__g2-QKa__listNameCell):not(.project-cards-module__g2-QKa__listActions){display:none}.project-cards-module__g2-QKa__listNameCell{gap:var(--ui-space-sm)}.project-cards-module__g2-QKa__coverStack{width:84px;height:56px}.project-cards-module__g2-QKa__stackThumb{width:46px;height:46px}.project-cards-module__g2-QKa__listMobileMeta{gap:var(--ui-space-xs);min-width:0;color:var(--muted);font-size:var(--ui-font-xs);white-space:nowrap;line-height:1.2;display:flex;overflow:hidden}.project-cards-module__g2-QKa__listMobileMeta span{text-overflow:ellipsis;overflow:hidden}.project-cards-module__g2-QKa__listMobileMeta span+span:before{content:"·";margin-right:var(--ui-space-xs)}.project-cards-module__g2-QKa__listSelectionBox,.project-cards-module__g2-QKa__listActionButton{opacity:1;transform:none}.project-cards-module__g2-QKa__listActions>:not(.project-cards-module__g2-QKa__mobileMoreButton){display:none}.project-cards-module__g2-QKa__listActions .project-cards-module__g2-QKa__mobileMoreButton{display:grid}}.project-cards-module__g2-QKa__cardCount,.project-cards-module__g2-QKa__folderItemCount{color:var(--text-strong);opacity:0;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) ease;background:#11141cc2;border:1px solid #bddbff38;align-items:center;gap:4px;padding:5px 7px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;transform:translateY(3px)}.project-cards-module__g2-QKa__cardCount{bottom:8px;right:8px}.project-cards-module__g2-QKa__projectRetentionBadge{z-index:2;border:1px solid color-mix(in srgb, var(--danger) 42%, var(--border));background:color-mix(in srgb, var(--surface) 88%, transparent);max-width:calc(100% - 16px);color:var(--danger);text-overflow:ellipsis;white-space:nowrap;padding:5px 7px;font-size:11px;font-weight:900;line-height:1.2;position:absolute;bottom:8px;left:8px;overflow:hidden}.project-cards-module__g2-QKa__folderItemCount{z-index:2;position:absolute;bottom:8px;left:8px}.project-cards-module__g2-QKa__cardCount svg,.project-cards-module__g2-QKa__folderItemCount svg{width:14px;height:14px;color:var(--accent-strong)}:is(:root[data-theme=light] .project-cards-module__g2-QKa__cardCount,:root[data-theme=light] .project-cards-module__g2-QKa__folderItemCount){border-color:var(--border-strong);background:var(--surface);color:var(--text-strong);box-shadow:0 8px 20px #2e445f24}.project-cards-module__g2-QKa__recentGridCard:hover .project-cards-module__g2-QKa__selectionBox,.project-cards-module__g2-QKa__recentGridCard:hover .project-cards-module__g2-QKa__overlayActions,.project-cards-module__g2-QKa__recentGridCard:hover .project-cards-module__g2-QKa__cardCount,.project-cards-module__g2-QKa__recentGridCard:hover .project-cards-module__g2-QKa__folderItemCount,.project-cards-module__g2-QKa__recentGridCard:focus-within .project-cards-module__g2-QKa__selectionBox,.project-cards-module__g2-QKa__recentGridCard:focus-within .project-cards-module__g2-QKa__overlayActions,.project-cards-module__g2-QKa__recentGridCard:focus-within .project-cards-module__g2-QKa__cardCount,.project-cards-module__g2-QKa__recentGridCard:focus-within .project-cards-module__g2-QKa__folderItemCount{opacity:1;transform:translateY(0)}.project-cards-module__g2-QKa__folderPreview{background:linear-gradient(180deg, #ffffff17, transparent), color-mix(in srgb, var(--muted) 18%, var(--surface-muted))}.project-cards-module__g2-QKa__folderShape{background:linear-gradient(180deg, #ffffff0b, transparent), var(--surface-strong);width:100%;height:100%;display:block;position:relative}.project-cards-module__g2-QKa__folderShape:before{content:"";background:color-mix(in srgb, var(--muted) 28%, var(--surface-strong));clip-path:polygon(0 0,42% 0,52% 100%,0 100%);width:45%;height:18%;position:absolute;top:0;left:0}.project-cards-module__g2-QKa__folderShape:after{content:"";background:linear-gradient(135deg, #bddbff12, transparent 44%), color-mix(in srgb, var(--muted) 16%, var(--surface-muted));border-top:1px solid #bddbff29;position:absolute;inset:18% 0 0}.project-cards-module__g2-QKa__folderShape span{z-index:1;background:var(--surface);border:1px solid #bddbff33;position:absolute;inset:33% 21% 20%;box-shadow:0 12px 22px #0003}.project-cards-module__g2-QKa__recentTitle{min-width:0;color:var(--text-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.25;text-decoration:none;display:-webkit-box;overflow:hidden}.project-cards-module__g2-QKa__recentTitle:focus-visible,.project-cards-module__g2-QKa__listTitle:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.project-cards-module__g2-QKa__recentMeta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.project-cards-module__g2-QKa__recentGridCard[data-density=compact]{gap:5px}.project-cards-module__g2-QKa__recentGridCard[data-density=compact] .project-cards-module__g2-QKa__recentPreview{aspect-ratio:16/10}.project-cards-module__g2-QKa__recentGridCard[data-density=compact] .project-cards-module__g2-QKa__recentTitle{-webkit-line-clamp:1;font-size:12px}.project-cards-module__g2-QKa__recentGridCard[data-density=compact] .project-cards-module__g2-QKa__recentMeta{font-size:10px}.project-cards-module__g2-QKa__listRow{min-height:76px;color:var(--foreground);transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border-bottom:1px solid #8ea5c138;grid-template-columns:minmax(280px,1.6fr) minmax(150px,.82fr) minmax(150px,.7fr) 112px;align-items:center;gap:18px;padding:0 16px;display:grid;position:relative}.project-cards-module__g2-QKa__listRowLink{z-index:1;position:absolute;inset:0}.project-cards-module__g2-QKa__listRowLink:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.project-cards-module__g2-QKa__listRow:hover,.project-cards-module__g2-QKa__listRow:focus-within{box-shadow:inset 3px 0 0 var(--accent);background:#bddbff0b}.project-cards-module__g2-QKa__listRow[data-density=compact]{grid-template-columns:minmax(210px,1.5fr) minmax(105px,.72fr) minmax(110px,.7fr) 52px;gap:10px;min-height:58px;padding:0 10px}.project-cards-module__g2-QKa__listRow[data-density=compact] .project-cards-module__g2-QKa__listNameCell{gap:9px}.project-cards-module__g2-QKa__listRow[data-density=compact] .project-cards-module__g2-QKa__coverStack{width:68px;height:46px}.project-cards-module__g2-QKa__listRow[data-density=compact] .project-cards-module__g2-QKa__stackThumb{width:38px;height:38px;left:calc(var(--stack-index) * 6px);top:4px}.project-cards-module__g2-QKa__listRow[data-density=compact] .project-cards-module__g2-QKa__listTitle{font-size:12px}.project-cards-module__g2-QKa__listRow[data-density=compact] .project-cards-module__g2-QKa__listInfo,.project-cards-module__g2-QKa__listRow[data-density=compact] .project-cards-module__g2-QKa__listMeta{font-size:10px}.project-cards-module__g2-QKa__listNameCell{align-items:center;gap:14px;min-width:0;display:flex}.project-cards-module__g2-QKa__coverStack{flex:none;width:82px;height:58px;position:relative}.project-cards-module__g2-QKa__stackThumb{left:calc(var(--stack-index) * 7px);z-index:calc(var(--stack-count) - var(--stack-index));background:var(--surface-muted);border:1px solid #bddbff47;width:48px;height:48px;display:block;position:absolute;top:5px;overflow:hidden;box-shadow:0 8px 18px #0003}.project-cards-module__g2-QKa__stackThumb img{object-fit:cover;width:100%;height:100%;display:block}.project-cards-module__g2-QKa__listTitle{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.25;text-decoration:none;overflow:hidden}.project-cards-module__g2-QKa__listProjectSummary{gap:3px;min-width:0;display:grid}.project-cards-module__g2-QKa__listMobileMeta{display:none}.project-cards-module__g2-QKa__folderListPreview{background:color-mix(in srgb, var(--muted) 16%, var(--surface-muted));flex:none;width:58px;height:48px;display:block;position:relative}.project-cards-module__g2-QKa__folderListPreview:before{content:"";background:color-mix(in srgb, var(--muted) 26%, var(--surface-strong));clip-path:polygon(0 0,70% 0,100% 100%,0 100%);width:52%;height:10px;position:absolute;top:0;left:0}.project-cards-module__g2-QKa__folderListPreview span{background:linear-gradient(135deg, #bddbff14, transparent 44%), color-mix(in srgb, var(--muted) 14%, var(--surface-muted));position:absolute;inset:10px 0 0}.project-cards-module__g2-QKa__listInfo,.project-cards-module__g2-QKa__listMeta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.project-cards-module__g2-QKa__listCategory{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:13px;line-height:1.2;display:inline-flex;overflow:hidden}.project-cards-module__g2-QKa__listCategory span{width:26px;height:26px;color:var(--accent-strong);background:#bddbff0e;border:1px solid #bddbff3d;flex:none;place-items:center;display:grid}.project-cards-module__g2-QKa__listCategory svg{width:16px;height:16px}.project-cards-module__g2-QKa__listActions{z-index:2;justify-self:end;align-items:center;gap:8px;display:inline-flex;position:relative}.project-cards-module__g2-QKa__listSelectionBox,.project-cards-module__g2-QKa__listActionButton{border:1px solid #0000;place-items:center;width:32px;height:32px;display:grid}.project-cards-module__g2-QKa__listSelectionBox{border-color:var(--border-strong);background:var(--surface);color:var(--text-strong);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) ease;padding:0;transform:translate(5px);box-shadow:0 8px 18px #00000029}.project-cards-module__g2-QKa__listActionButton{color:var(--muted);cursor:pointer;background:0 0}.project-cards-module__g2-QKa__listActionButton svg{width:19px;height:19px}.project-cards-module__g2-QKa__listRow:hover .project-cards-module__g2-QKa__listSelectionBox,.project-cards-module__g2-QKa__listRow:focus-within .project-cards-module__g2-QKa__listSelectionBox,.project-cards-module__g2-QKa__listRow[data-selection-mode=true] .project-cards-module__g2-QKa__listSelectionBox,.project-cards-module__g2-QKa__listSelectionBox[aria-pressed=true]{opacity:1;transform:translate(0)}.project-cards-module__g2-QKa__listRow:hover .project-cards-module__g2-QKa__listActionButton,.project-cards-module__g2-QKa__listRow:focus-within .project-cards-module__g2-QKa__listActionButton{color:var(--text-strong);background:#bddbff14;border-color:#bddbff47}@media (max-width:767px){.project-cards-module__g2-QKa__listMobileMeta{display:flex}.project-cards-module__g2-QKa__listActions .project-cards-module__g2-QKa__mobileMoreButton{width:var(--ui-control-md);height:var(--ui-control-md);flex:none;place-items:center;display:grid}}
.projects-page-module__Pa_3Yq__page{width:100%;min-height:100dvh;color:var(--foreground);background:0 0}.projects-page-module__Pa_3Yq__shell{width:min(100%,1240px);margin:0 auto;padding:34px 34px 44px}.projects-page-module__Pa_3Yq__header{margin-bottom:28px}.projects-page-module__Pa_3Yq__headerCreateAction{display:contents}.projects-page-module__Pa_3Yq__mobileTopActions{display:none}.projects-page-module__Pa_3Yq__modalBody{max-height:min(72vh,760px);padding-top:0;overflow:auto}.projects-page-module__Pa_3Yq__modalBody section{margin-top:0}@media (max-width:767px){.projects-page-module__Pa_3Yq__page{padding-bottom:var(--ui-mobile-nav-clearance)}.projects-page-module__Pa_3Yq__shell{width:100%;padding:var(--ui-space-xl) var(--ui-page-inline) var(--ui-space-xl)}.projects-page-module__Pa_3Yq__header{margin-bottom:0}.projects-page-module__Pa_3Yq__headerCreateAction{display:none}.projects-page-module__Pa_3Yq__mobileTopActions{align-items:center;gap:var(--ui-space-xs);display:inline-flex}.projects-page-module__Pa_3Yq__mobileTopActions button{min-height:var(--ui-control-md);padding-inline:var(--ui-space-sm)}.projects-page-module__Pa_3Yq__mobileDriveAction{width:var(--ui-control-md);height:var(--ui-control-md);padding:0!important}}.projects-page-module__Pa_3Yq__projectSelectionStatus{min-height:48px;color:var(--accent-strong);place-items:center;display:grid}.projects-page-module__Pa_3Yq__projectSelectionError{color:var(--danger);margin:0;font-size:12px}
.create-project-modal-module__oGHCUW__modal{max-height:min(90vh,820px)}.create-project-modal-module__oGHCUW__modalBody{padding:18px 22px 22px}.create-project-modal-module__oGHCUW__sourceTabs{margin-bottom:18px}.create-project-modal-module__oGHCUW__titleRow{align-items:center;gap:10px;display:inline-flex}.create-project-modal-module__oGHCUW__titleIcon,.create-project-modal-module__oGHCUW__actionIcon{color:var(--foreground);background:#bddbff12;border:1px solid #bddbff52;place-items:center;display:grid}.create-project-modal-module__oGHCUW__titleIcon{width:38px;height:38px}.create-project-modal-module__oGHCUW__titleIcon svg,.create-project-modal-module__oGHCUW__actionIcon svg{width:20px;height:20px}.create-project-modal-module__oGHCUW__titleIcon img{object-fit:contain;width:22px;height:20px}.create-project-modal-module__oGHCUW__tabs{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff09, transparent), var(--surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.create-project-modal-module__oGHCUW__tab{border:0;border-right:1px solid var(--border);color:var(--muted);cursor:pointer;font:inherit;text-align:center;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;justify-content:center;align-items:center;gap:10px;padding:12px 0;display:inline-flex;position:relative}.create-project-modal-module__oGHCUW__tab:last-child{border-right:0}.create-project-modal-module__oGHCUW__tab:after{content:"";height:2px;transition:background-color var(--duration-fast) ease;background:0 0;position:absolute;bottom:0;left:22px;right:22px}.create-project-modal-module__oGHCUW__tab[aria-selected=true]{background:var(--control-ghost-hover-fill);color:var(--text-strong)}.create-project-modal-module__oGHCUW__tab[aria-selected=true]:after{background:var(--accent);box-shadow:0 0 14px #6ea8ff6b}.create-project-modal-module__oGHCUW__tab:hover{background:var(--control-ghost-hover-fill);color:var(--text-strong)}.create-project-modal-module__oGHCUW__tab:focus-visible,.create-project-modal-module__oGHCUW__launchButton:focus-visible,.create-project-modal-module__oGHCUW__actionCard:focus-visible,.create-project-modal-module__oGHCUW__templateCard:focus-visible,.create-project-modal-module__oGHCUW__driveView:focus-visible,.create-project-modal-module__oGHCUW__driveRow:focus-visible,.create-project-modal-module__oGHCUW__filterRow button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-tight)}.create-project-modal-module__oGHCUW__tab svg{width:20px;height:20px}.create-project-modal-module__oGHCUW__tab img{width:24px;height:21px;display:block}.create-project-modal-module__oGHCUW__tab strong{color:inherit;font-size:15px;font-weight:850;line-height:1.25}.create-project-modal-module__oGHCUW__createPanel{gap:18px;min-width:0;display:grid}.create-project-modal-module__oGHCUW__createScroller,.create-project-modal-module__oGHCUW__presetScroller{width:100%;min-width:0;max-width:100%}.create-project-modal-module__oGHCUW__startActions{flex-direction:row;gap:12px;display:flex}.create-project-modal-module__oGHCUW__actionCard{border:1px solid var(--border);border-radius:var(--radius-control);background:linear-gradient(180deg, #ffffff0b, transparent), var(--surface-muted);color:var(--foreground);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-fast) ease;flex-direction:row;gap:16px;padding:18px;text-decoration:none;display:flex}.create-project-modal-module__oGHCUW__actionCard:hover,.create-project-modal-module__oGHCUW__templateCard:hover,.create-project-modal-module__oGHCUW__driveRow:hover,.create-project-modal-module__oGHCUW__driveView:hover{background:linear-gradient(180deg, #bddbff17, transparent), var(--surface-strong);box-shadow:var(--control-surface-hover-shadow);color:var(--text-strong);border-color:#bddbff73}.create-project-modal-module__oGHCUW__actionCard:hover,.create-project-modal-module__oGHCUW__templateCard:hover{transform:translateY(-1px)}.create-project-modal-module__oGHCUW__actionIcon{min-width:44px;height:44px}.create-project-modal-module__oGHCUW__actionText{align-content:start;gap:7px;display:grid}.create-project-modal-module__oGHCUW__actionText strong{color:var(--text-strong);font-size:15px;font-weight:850}.create-project-modal-module__oGHCUW__actionText small{color:var(--muted);font-size:13px;line-height:1.45}.create-project-modal-module__oGHCUW__templateSection{min-width:0}.create-project-modal-module__oGHCUW__sectionDescription{color:var(--muted);margin-bottom:12px;font-size:13px;line-height:1.45}.create-project-modal-module__oGHCUW__sectionHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.create-project-modal-module__oGHCUW__sectionHeader h3,.create-project-modal-module__oGHCUW__driveList h3{color:var(--text-strong);margin:0;font-size:15px;font-weight:850}.create-project-modal-module__oGHCUW__sectionHeader a,.create-project-modal-module__oGHCUW__driveNote a{color:var(--accent-strong);font-size:13px;font-weight:800;text-decoration:none}.create-project-modal-module__oGHCUW__templateGrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:minmax(150px,180px);grid-auto-flow:column;gap:12px;display:grid}.create-project-modal-module__oGHCUW__presetModalBody{gap:16px;display:grid}.create-project-modal-module__oGHCUW__presetTemplateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.create-project-modal-module__oGHCUW__templateCard{color:var(--foreground);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, transform var(--duration-fast) ease;background:0 0;border:0;gap:8px;padding:0;text-decoration:none;display:grid}.create-project-modal-module__oGHCUW__templateCard:disabled{cursor:wait;opacity:.68}.create-project-modal-module__oGHCUW__createError{color:var(--danger);margin:10px 0 0;font-size:13px;font-weight:760;line-height:1.45}.create-project-modal-module__oGHCUW__templateCover{aspect-ratio:var(--template-cover-ratio,16 / 9);background:var(--surface-strong);border:1px solid #bddbff29;display:block;overflow:hidden}.create-project-modal-module__oGHCUW__templateCover img{object-fit:contain;width:100%;height:100%;display:block}.create-project-modal-module__oGHCUW__driveThumb img{object-fit:cover;width:100%;height:100%;display:block}.create-project-modal-module__oGHCUW__templateCard strong{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.3;overflow:hidden}.create-project-modal-module__oGHCUW__templateCard span:last-child{color:var(--muted);font-size:12px;line-height:1.2}.create-project-modal-module__oGHCUW__drivePanel{border-top:1px solid var(--border);grid-template-columns:280px minmax(0,1fr);gap:18px;padding-top:18px;display:grid}.create-project-modal-module__oGHCUW__driveSidebar,.create-project-modal-module__oGHCUW__driveListPanel{min-width:0}.create-project-modal-module__oGHCUW__driveSidebar{border-right:1px solid var(--border);grid-template-rows:auto 1fr auto;gap:16px;padding-right:18px;display:grid}.create-project-modal-module__oGHCUW__accountCard{flex-direction:column;align-items:flex-start;gap:10px 12px;display:flex}.create-project-modal-module__oGHCUW__accountSummary{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:contents}.create-project-modal-module__oGHCUW__accountInfo{flex-direction:row;align-items:center;gap:10px;display:flex}.create-project-modal-module__oGHCUW__accountDetails{display:contents}.create-project-modal-module__oGHCUW__accountExpandIcon{display:none}.create-project-modal-module__oGHCUW__driveLogo{width:34px;height:30px}.create-project-modal-module__oGHCUW__accountCard strong,.create-project-modal-module__oGHCUW__driveName strong{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;line-height:1.3;overflow:hidden}.create-project-modal-module__oGHCUW__connected{color:var(--mint);background:#7de2c31a;border:1px solid #7de2c347;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:850;display:inline-flex}.create-project-modal-module__oGHCUW__connected svg{width:12px;height:12px}.create-project-modal-module__oGHCUW__avatar{width:34px;height:34px;color:var(--text-strong);background:#bddbff17;border:1px solid #bddbff47;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid;overflow:hidden}.create-project-modal-module__oGHCUW__avatar img{object-fit:cover;width:100%;height:100%}.create-project-modal-module__oGHCUW__email{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.create-project-modal-module__oGHCUW__driveQuota{grid-column:1/-1;gap:5px;width:100%;display:grid}.create-project-modal-module__oGHCUW__driveQuota>div{color:var(--muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.create-project-modal-module__oGHCUW__driveQuota strong{font-size:11px}.create-project-modal-module__oGHCUW__driveQuotaTrack{background:#bddbff1a;height:5px;display:block;overflow:hidden}.create-project-modal-module__oGHCUW__driveQuotaTrack i{background:var(--accent);height:100%;display:block}.create-project-modal-module__oGHCUW__driveQuota small{color:var(--muted);font-size:10px}.create-project-modal-module__oGHCUW__disconnectButton{grid-column:1/-1;width:100%}.create-project-modal-module__oGHCUW__driveViews{align-content:start;gap:8px;display:grid}.create-project-modal-module__oGHCUW__driveView{min-height:42px;color:var(--muted);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:1px solid #0000;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;display:grid}.create-project-modal-module__oGHCUW__driveView[aria-current=page]{box-shadow:inset 3px 0 0 var(--accent);color:var(--text-strong);background:#6ea8ff1a;border-color:#bddbff61}.create-project-modal-module__oGHCUW__driveView svg{width:18px;height:18px}.create-project-modal-module__oGHCUW__driveView strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.create-project-modal-module__oGHCUW__driveView em{border:1px solid var(--border);min-width:28px;color:var(--accent-strong);text-align:center;font-size:11px;font-style:normal;font-weight:850;line-height:22px}.create-project-modal-module__oGHCUW__driveNote{border:1px solid var(--border);background:#ffffff06;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:12px;display:flex}.create-project-modal-module__oGHCUW__driveNote svg{width:20px;height:20px;color:var(--accent-strong)}.create-project-modal-module__oGHCUW__driveNote p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.create-project-modal-module__oGHCUW__driveListPanel{align-content:start;gap:12px;display:grid}.create-project-modal-module__oGHCUW__driveProjectsTitle{color:var(--text-strong);margin:0;font-size:15px;font-weight:850}.create-project-modal-module__oGHCUW__driveLoadingState,.create-project-modal-module__oGHCUW__driveEmptyState{border:1px dashed var(--border-strong);background:var(--surface-muted);min-height:240px;color:var(--accent-strong);text-align:center;align-content:center;place-items:center;gap:12px;padding:24px;display:grid}.create-project-modal-module__oGHCUW__driveEmptyState>svg{width:34px;height:34px}.create-project-modal-module__oGHCUW__driveEmptyState strong{color:var(--text-strong);font-size:16px}.create-project-modal-module__oGHCUW__driveEmptyState p{color:var(--muted);margin:0;font-size:13px}.create-project-modal-module__oGHCUW__driveToolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.create-project-modal-module__oGHCUW__driveToolbar>button{aspect-ratio:1;height:100%}.create-project-modal-module__oGHCUW__driveViewControls{align-items:center;gap:4px;display:inline-flex}.create-project-modal-module__oGHCUW__driveSortPanel{min-width:210px}.create-project-modal-module__oGHCUW__driveSortMenu{gap:4px;padding:8px;display:grid}.create-project-modal-module__oGHCUW__driveSortMenu p{color:var(--muted);text-transform:uppercase;margin:0;padding:5px 8px;font-size:11px;font-weight:850}.create-project-modal-module__oGHCUW__driveSortMenu button{min-height:34px;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;font-size:12px;display:flex}.create-project-modal-module__oGHCUW__driveSortMenu button:hover,.create-project-modal-module__oGHCUW__driveSortMenu button[aria-checked=true]{color:var(--text-strong);background:#bddbff14}.create-project-modal-module__oGHCUW__driveSortMenu svg{width:15px;height:15px;color:var(--accent-strong)}.create-project-modal-module__oGHCUW__searchField{border:1px solid var(--control-field-border);background:var(--control-field-background);min-height:42px;box-shadow:var(--control-field-shadow);color:var(--muted);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:0 12px;display:grid}.create-project-modal-module__oGHCUW__searchField:focus-within{border-color:var(--control-field-focus-border);box-shadow:var(--control-field-focus-shadow)}.create-project-modal-module__oGHCUW__searchField svg{width:18px;height:18px}.create-project-modal-module__oGHCUW__searchField input{min-width:0;color:var(--text-strong);background:0 0;border:0;outline:0}.create-project-modal-module__oGHCUW__searchField input::placeholder{color:var(--muted)}.create-project-modal-module__oGHCUW__filterRow{flex-wrap:wrap;gap:8px;display:flex}.create-project-modal-module__oGHCUW__filterRow>span{color:var(--muted);align-self:center;margin-left:auto;font-size:11px}.create-project-modal-module__oGHCUW__driveBulkActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.create-project-modal-module__oGHCUW__driveBulkActions>span{color:var(--muted);font-size:11px}.create-project-modal-module__oGHCUW__driveBulkActions svg{width:14px;height:14px}.create-project-modal-module__oGHCUW__driveImportPreparing{text-align:center;justify-items:center;gap:12px;padding:8px 0;display:grid}.create-project-modal-module__oGHCUW__driveImportPreparing p{color:var(--muted);margin:0;font-size:13px}.create-project-modal-module__oGHCUW__filterRow button{border:1px solid var(--border);min-height:34px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.create-project-modal-module__oGHCUW__filterRow button[aria-pressed=true]{color:var(--text-strong);background:#6ea8ff1a;border-color:#bddbff73}.create-project-modal-module__oGHCUW__filterRow svg{width:14px;height:14px}.create-project-modal-module__oGHCUW__driveList{gap:8px;margin-top:4px;display:grid}.create-project-modal-module__oGHCUW__driveProjectGrid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:11px;display:grid}.create-project-modal-module__oGHCUW__driveProjectList{min-width:0;display:grid;overflow-x:auto}.create-project-modal-module__oGHCUW__driveProjectListHeader{min-width:600px;color:var(--text-strong);border-bottom:1px solid #8ea5c142;grid-template-columns:minmax(210px,1.5fr) minmax(105px,.62fr) minmax(90px,.64fr) minmax(110px,.7fr) 52px;gap:10px;padding:0 10px 8px;font-size:10px;font-weight:850;display:grid}.create-project-modal-module__oGHCUW__driveProjectListRow{min-width:600px}.create-project-modal-module__oGHCUW__driveDeleteConfirm{gap:16px;display:grid}.create-project-modal-module__oGHCUW__driveDeleteConfirm p{color:var(--muted);margin:0;line-height:1.55}.create-project-modal-module__oGHCUW__driveDeleteConfirm strong{color:var(--text-strong)}.create-project-modal-module__oGHCUW__driveDeleteConfirm>div{justify-content:flex-end;gap:8px;display:flex}.create-project-modal-module__oGHCUW__driveRow{border:1px solid var(--border);background:var(--surface-muted);color:var(--foreground);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;grid-template-columns:96px minmax(0,1fr) auto 96px 32px;align-items:center;gap:14px;display:grid}.create-project-modal-module__oGHCUW__driveThumb{aspect-ratio:16/9;background:var(--surface-strong);border:1px solid #bddbff29;width:96px;display:block;overflow:hidden}.create-project-modal-module__oGHCUW__driveName{gap:4px;min-width:0;display:grid}.create-project-modal-module__oGHCUW__driveName small{color:var(--muted);font-size:12px}.create-project-modal-module__oGHCUW__fileBadge{color:var(--violet);background:#c5a3ff1a;border:1px solid #c5a3ff52;padding:4px 7px;font-size:11px;font-weight:850}.create-project-modal-module__oGHCUW__accessBadge{color:var(--muted);justify-content:flex-start;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.create-project-modal-module__oGHCUW__accessBadge svg,.create-project-modal-module__oGHCUW__moreSlot svg{width:16px;height:16px}.create-project-modal-module__oGHCUW__moreSlot{color:var(--muted);place-items:center;display:grid}.create-project-modal-module__oGHCUW__launchButton{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.create-project-modal-module__oGHCUW__driveLauncherIcon{object-fit:contain;min-width:20px!important;min-height:18px!important}.create-project-modal-module__oGHCUW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.create-project-modal-module__oGHCUW__desktopLabel{display:inline}.create-project-modal-module__oGHCUW__mobileLabel{display:none}.create-project-modal-module__oGHCUW__desktopStatus{display:flex}.create-project-modal-module__oGHCUW__mobileStatus{display:none}.create-project-modal-module__oGHCUW__emailRow{min-width:0}@media (max-width:980px){.create-project-modal-module__oGHCUW__startActions,.create-project-modal-module__oGHCUW__presetTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-project-modal-module__oGHCUW__drivePanel{grid-template-columns:1fr}.create-project-modal-module__oGHCUW__driveSidebar{border-right:0;grid-template-rows:auto;padding-right:0}.create-project-modal-module__oGHCUW__driveViews{grid-template-columns:repeat(2,minmax(0,1fr))}.create-project-modal-module__oGHCUW__driveNote{display:none}.create-project-modal-module__oGHCUW__driveProjectGrid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}}@media (max-width:720px){.create-project-modal-module__oGHCUW__modalBody{padding:16px}.create-project-modal-module__oGHCUW__sourceTabs{grid-auto-flow:column;grid-auto-columns:unset}.create-project-modal-module__oGHCUW__sourceTabs>button{border-top:1px solid var(--border);border-left:0}.create-project-modal-module__oGHCUW__sourceTabs>button:first-child{border-top:0}.create-project-modal-module__oGHCUW__desktopLabel{display:none}.create-project-modal-module__oGHCUW__mobileLabel{display:inline}.create-project-modal-module__oGHCUW__tab{border-right:0;border-bottom:1px solid var(--border)}.create-project-modal-module__oGHCUW__tab:last-child{border-bottom:0}.create-project-modal-module__oGHCUW__actionCard{max-width:200px;height:fit-content}.create-project-modal-module__oGHCUW__actionCard .create-project-modal-module__oGHCUW__actionText small{display:none}.create-project-modal-module__oGHCUW__driveToolbar{flex-direction:column;align-items:flex-end;display:flex}.create-project-modal-module__oGHCUW__driveViews{flex-direction:row;justify-content:flex-start;gap:6px;display:flex}.create-project-modal-module__oGHCUW__driveView{justify-content:flex-start;gap:7px;min-height:38px;display:flex}.create-project-modal-module__oGHCUW__driveView strong{display:none}.create-project-modal-module__oGHCUW__driveView em{border:0;min-width:0;line-height:normal}.create-project-modal-module__oGHCUW__accountCard{gap:8px;width:100%}.create-project-modal-module__oGHCUW__accountSummary{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.create-project-modal-module__oGHCUW__accountInfo{min-width:0}.create-project-modal-module__oGHCUW__accountExpandIcon{width:18px;height:18px;color:var(--muted);transition:transform var(--duration-fast) ease;flex:none;display:block}.create-project-modal-module__oGHCUW__accountCard[data-expanded] .create-project-modal-module__oGHCUW__accountExpandIcon{transform:rotate(180deg)}.create-project-modal-module__oGHCUW__accountSummary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.create-project-modal-module__oGHCUW__accountDetails{display:none}.create-project-modal-module__oGHCUW__accountCard[data-expanded] .create-project-modal-module__oGHCUW__accountDetails{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.create-project-modal-module__oGHCUW__accountCard .create-project-modal-module__oGHCUW__connectionStatus,.create-project-modal-module__oGHCUW__accountCard .create-project-modal-module__oGHCUW__driveQuota,.create-project-modal-module__oGHCUW__accountCard .create-project-modal-module__oGHCUW__disconnectButton{width:100%}.create-project-modal-module__oGHCUW__driveProjectGrid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}.create-project-modal-module__oGHCUW__driveRow{grid-template-columns:76px minmax(0,1fr) 28px;gap:10px}.create-project-modal-module__oGHCUW__driveThumb{width:76px}.create-project-modal-module__oGHCUW__fileBadge,.create-project-modal-module__oGHCUW__accessBadge,.create-project-modal-module__oGHCUW__desktopStatus{display:none}.create-project-modal-module__oGHCUW__emailRow{align-items:center;gap:8px;min-width:0;display:flex}.create-project-modal-module__oGHCUW__email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.create-project-modal-module__oGHCUW__mobileStatus{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.create-project-modal-module__oGHCUW__mobileStatus svg{width:12px;height:12px}.create-project-modal-module__oGHCUW__connected{padding:0}}
.color-palette-module__QwVBDq__palette{grid-template-columns:repeat(auto-fill,30px);gap:8px;display:grid}.color-palette-module__QwVBDq__swatch,.color-palette-module__QwVBDq__customSwatch{border-radius:var(--radius-control);cursor:pointer;width:30px;height:30px;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, transform var(--duration-fast) ease;border:2px solid #ffffff24}.color-palette-module__QwVBDq__swatch{background:var(--swatch-color)}.color-palette-module__QwVBDq__customSwatch{background:conic-gradient(from 45deg,#ff5b5b,#ffd45b,#66df82,#5bc8ff,#8b6cff,#ff6dcc,#ff5b5b);place-items:center;display:grid}.color-palette-module__QwVBDq__customSwatch span{background:var(--custom-color);border:2px solid #ffffffe6;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 4px #00000073}.color-palette-module__QwVBDq__swatch:hover,.color-palette-module__QwVBDq__swatch:focus-visible,.color-palette-module__QwVBDq__swatch[aria-pressed=true],.color-palette-module__QwVBDq__customSwatch:hover,.color-palette-module__QwVBDq__customSwatch:focus-visible,.color-palette-module__QwVBDq__customSwatch[aria-pressed=true]{border-color:var(--text-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--custom-color,var(--swatch-color)) 28%, transparent);outline:0;transform:scale(1.1)}.color-palette-module__QwVBDq__customPanel{width:220px;padding:12px}.color-palette-module__QwVBDq__customField{color:var(--text-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;font-size:13px;font-weight:850;display:grid}.color-palette-module__QwVBDq__customField input{border:1px solid var(--control-field-border);border-radius:var(--radius-control);background:var(--control-field-background);cursor:pointer;width:48px;height:36px;padding:3px}.color-palette-module__QwVBDq__customField small{color:var(--muted);grid-column:1/-1;font-size:12px;font-weight:700}
.tier-row-editor-modals-module__OHLPYG__modalBody{gap:16px;display:grid}.tier-row-editor-modals-module__OHLPYG__formGrid{gap:14px;display:grid}.tier-row-editor-modals-module__OHLPYG__field{flex-direction:column;gap:7px;display:flex}.tier-row-editor-modals-module__OHLPYG__field span,.tier-row-editor-modals-module__OHLPYG__checkboxField span{color:var(--text-strong);gap:4px;font-size:13px;font-weight:900;display:flex}.tier-row-editor-modals-module__OHLPYG__field small,.tier-row-editor-modals-module__OHLPYG__checkboxField small{color:var(--muted);font-size:12px;line-height:1.4}.tier-row-editor-modals-module__OHLPYG__field input,.tier-row-editor-modals-module__OHLPYG__field select,.tier-row-editor-modals-module__OHLPYG__field textarea{border:1px solid var(--control-field-border);background:var(--control-field-background);width:100%;box-shadow:var(--control-field-shadow);color:var(--text-strong);font:inherit;outline:0;padding:10px 12px}.tier-row-editor-modals-module__OHLPYG__field textarea{resize:vertical;min-height:96px}.tier-row-editor-modals-module__OHLPYG__field input:focus,.tier-row-editor-modals-module__OHLPYG__field select:focus,.tier-row-editor-modals-module__OHLPYG__field textarea:focus{border-color:var(--control-field-focus-border);box-shadow:var(--control-field-focus-shadow)}.tier-row-editor-modals-module__OHLPYG__settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tier-row-editor-modals-module__OHLPYG__colorFields,.tier-row-editor-modals-module__OHLPYG__behaviorFields{gap:14px;display:grid}.tier-row-editor-modals-module__OHLPYG__checkboxField{border:1px solid var(--border);background:var(--surface-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.tier-row-editor-modals-module__OHLPYG__checkboxField input{width:18px;height:18px;accent-color:var(--accent-strong);margin:1px 0 0}.tier-row-editor-modals-module__OHLPYG__previewSection{border:1px solid var(--border);background:var(--surface-muted);gap:10px;padding:12px;display:grid}.tier-row-editor-modals-module__OHLPYG__previewHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.tier-row-editor-modals-module__OHLPYG__previewHeader strong{color:var(--text-strong);font-size:13px;font-weight:900}.tier-row-editor-modals-module__OHLPYG__previewHeader span{color:var(--muted);font-size:11px;font-weight:750}.tier-row-editor-modals-module__OHLPYG__previewViewport{width:min(100%,390px);margin:0 auto;overflow:hidden;container-type:inline-size}.tier-row-editor-modals-module__OHLPYG__preview{grid-template-columns:var(--preview-label-width) minmax(0, 1fr);gap:var(--preview-row-gap);background:0 0;min-height:16.4103cqw;display:grid;overflow:visible}.tier-row-editor-modals-module__OHLPYG__previewLabel{border:var(--preview-border-width) solid var(--preview-color);border-radius:var(--preview-radius) 0 0 var(--preview-radius);background:var(--preview-color);color:var(--preview-label-text);font-weight:950;line-height:1;font-size:var(--preview-label-font-size);text-align:center;place-items:center;display:grid}.tier-row-editor-modals-module__OHLPYG__preview[data-separated=true] .tier-row-editor-modals-module__OHLPYG__previewLabel{border-radius:var(--preview-radius)}.tier-row-editor-modals-module__OHLPYG__previewLane{align-items:start;gap:var(--preview-card-gap);border:var(--preview-border-width) solid var(--preview-color);border-radius:0 var(--preview-radius) var(--preview-radius) 0;background:var(--preview-bg);min-width:0;min-height:16.4103cqw;padding:var(--preview-padding);display:flex;overflow:hidden}.tier-row-editor-modals-module__OHLPYG__preview[data-separated=true] .tier-row-editor-modals-module__OHLPYG__previewLane{border-radius:var(--preview-radius)}.tier-row-editor-modals-module__OHLPYG__previewCard{width:auto;height:var(--preview-card-height);aspect-ratio:var(--preview-card-aspect-ratio);border-radius:var(--preview-card-radius,0px);background:linear-gradient(135deg, #ffffff2e, transparent), var(--surface-strong);border:1px solid #ffffff29;flex:none;position:relative;overflow:hidden}.tier-row-editor-modals-module__OHLPYG__preview[data-variable-original-widths=true] .tier-row-editor-modals-module__OHLPYG__previewCard[data-preview-card=portrait]{aspect-ratio:3/4}.tier-row-editor-modals-module__OHLPYG__preview[data-variable-original-widths=true] .tier-row-editor-modals-module__OHLPYG__previewCard[data-preview-card=square]{aspect-ratio:1}.tier-row-editor-modals-module__OHLPYG__preview[data-variable-original-widths=true] .tier-row-editor-modals-module__OHLPYG__previewCard[data-preview-card=landscape]{aspect-ratio:16/9}.tier-row-editor-modals-module__OHLPYG__previewCard span{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000bd);padding:16px 6px 6px;font-size:11px;font-weight:850;line-height:1.2;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.tier-row-editor-modals-module__OHLPYG__actionPanel{border-top:1px solid var(--border);gap:10px;padding-top:14px;display:grid}.tier-row-editor-modals-module__OHLPYG__actionPanel h3{color:var(--text-strong);margin:0;font-size:14px;font-weight:900}.tier-row-editor-modals-module__OHLPYG__sectionMenu{gap:8px;display:grid}.tier-row-editor-modals-module__OHLPYG__sectionMenuItem{border:1px solid var(--border);background:var(--surface-muted);width:100%;min-height:72px;color:var(--foreground);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:10px 14px;display:grid}.tier-row-editor-modals-module__OHLPYG__sectionMenuItem:hover,.tier-row-editor-modals-module__OHLPYG__sectionMenuItem:focus-visible{border-color:var(--control-hover-border);background:var(--control-hover-fill);box-shadow:var(--control-hover-ring);outline:0}.tier-row-editor-modals-module__OHLPYG__sectionMenuIcon,.tier-row-editor-modals-module__OHLPYG__sectionMenuArrow{color:var(--muted);place-items:center;display:grid}.tier-row-editor-modals-module__OHLPYG__sectionMenuIcon svg{width:22px;height:22px}.tier-row-editor-modals-module__OHLPYG__sectionMenuArrow{width:18px;height:18px}.tier-row-editor-modals-module__OHLPYG__sectionMenuCopy{gap:4px;min-width:0;display:grid}.tier-row-editor-modals-module__OHLPYG__sectionMenuCopy strong{color:var(--text-strong);font-size:15px;font-weight:800}.tier-row-editor-modals-module__OHLPYG__sectionMenuCopy small{color:var(--muted);font-size:12px;line-height:1.45}.tier-row-editor-modals-module__OHLPYG__secondaryPage{gap:14px;display:grid}.tier-row-editor-modals-module__OHLPYG__secondaryHeader{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-bottom:10px;display:grid}.tier-row-editor-modals-module__OHLPYG__secondaryHeader h3{color:var(--text-strong);margin:0;font-size:15px;font-weight:900}.tier-row-editor-modals-module__OHLPYG__secondaryHeader button svg{width:16px;height:16px}.tier-row-editor-modals-module__OHLPYG__footerActions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.tier-row-editor-modals-module__OHLPYG__unsavedBody{gap:18px;display:grid}.tier-row-editor-modals-module__OHLPYG__unsavedActions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:14px;display:flex}@media not (min-width:720px){.tier-row-editor-modals-module__OHLPYG__settingsGrid{grid-template-columns:1fr}.tier-row-editor-modals-module__OHLPYG__previewHeader{flex-direction:column;align-items:start;gap:3px}.tier-row-editor-modals-module__OHLPYG__unsavedActions{grid-template-columns:1fr;display:grid}}
.published-templates-page-module__EITTQa__page{width:100%;min-height:100dvh;color:var(--foreground);background:0 0}.published-templates-page-module__EITTQa__shell{width:min(100%,1240px);margin:0 auto;padding:34px 34px 54px}.published-templates-page-module__EITTQa__header{justify-content:space-between;align-items:start;gap:22px;margin-bottom:20px;display:flex}.published-templates-page-module__EITTQa__heading{gap:8px;min-width:0;display:grid}.published-templates-page-module__EITTQa__heading h1{color:var(--text-strong);font-size:24px;font-weight:900;line-height:1.15}.published-templates-page-module__EITTQa__heading p{max-width:680px;color:var(--muted);font-size:14px;font-weight:650;line-height:1.55}.published-templates-page-module__EITTQa__headerActions{flex:none;align-items:center;gap:10px;display:inline-flex}.published-templates-page-module__EITTQa__headerButton{min-height:44px}.published-templates-page-module__EITTQa__summaryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.published-templates-page-module__EITTQa__summaryCard{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff0b, transparent 42%), var(--surface-muted);min-height:86px;box-shadow:var(--control-field-shadow);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.published-templates-page-module__EITTQa__summaryIcon{width:30px;height:30px;color:var(--accent);place-items:center;display:grid}.published-templates-page-module__EITTQa__summaryIcon svg{width:22px;height:22px}.published-templates-page-module__EITTQa__summary-violet .published-templates-page-module__EITTQa__summaryIcon{color:var(--violet)}.published-templates-page-module__EITTQa__summary-mint .published-templates-page-module__EITTQa__summaryIcon{color:var(--mint)}.published-templates-page-module__EITTQa__summary-amber .published-templates-page-module__EITTQa__summaryIcon{color:var(--amber)}.published-templates-page-module__EITTQa__summary-danger .published-templates-page-module__EITTQa__summaryIcon{color:var(--danger)}.published-templates-page-module__EITTQa__summaryCard span:last-child{gap:4px;min-width:0;display:grid}.published-templates-page-module__EITTQa__summaryCard small,.published-templates-page-module__EITTQa__summaryCard em{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:760;line-height:1.15;overflow:hidden}.published-templates-page-module__EITTQa__summaryCard strong{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:920;line-height:1;overflow:hidden}.published-templates-page-module__EITTQa__webCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.published-templates-page-module__EITTQa__webCard{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff0b, transparent 42%), var(--surface-muted);min-height:146px;box-shadow:var(--control-field-shadow);color:var(--foreground);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, transform var(--duration-fast) ease;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;padding:17px;display:grid}.published-templates-page-module__EITTQa__webCard:hover{border-color:var(--control-hover-border);background:var(--control-hover-fill);box-shadow:var(--control-surface-hover-shadow);transform:translateY(-1px)}.published-templates-page-module__EITTQa__webCard:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-tight)}.published-templates-page-module__EITTQa__webCardIcon{width:38px;height:38px;color:var(--mint);background:#7de2c31f;place-items:center;display:grid}.published-templates-page-module__EITTQa__webCardIcon svg{width:22px;height:22px}.published-templates-page-module__EITTQa__webCard>span:last-child{gap:6px;min-width:0;display:grid}.published-templates-page-module__EITTQa__webCard strong,.published-templates-page-module__EITTQa__webCard small,.published-templates-page-module__EITTQa__webCard em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.published-templates-page-module__EITTQa__webCard strong{color:var(--text-strong);font-size:15px;font-weight:900}.published-templates-page-module__EITTQa__webCard small,.published-templates-page-module__EITTQa__webCard em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.published-templates-page-module__EITTQa__toolbar{grid-template-columns:minmax(280px,1fr) minmax(220px,auto) minmax(220px,auto);align-items:stretch;gap:10px;margin-bottom:14px;display:grid}.published-templates-page-module__EITTQa__tabs{border-bottom:1px solid var(--border);min-width:0;margin-bottom:18px;display:flex}.published-templates-page-module__EITTQa__tabs button{min-height:44px;color:var(--muted);cursor:pointer;font:inherit;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 24px;font-size:14px;font-weight:820;display:inline-flex;position:relative}.published-templates-page-module__EITTQa__tabs button:hover,.published-templates-page-module__EITTQa__tabs button[aria-current=page]{color:var(--text-strong)}.published-templates-page-module__EITTQa__tabs button[aria-current=page]:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.published-templates-page-module__EITTQa__tabs small{border:1px solid var(--border);background:var(--surface-muted);min-width:22px;color:var(--foreground);text-align:center;padding:4px 6px;font-size:11px;font-weight:900;line-height:1}.published-templates-page-module__EITTQa__searchBox,.published-templates-page-module__EITTQa__controlTrigger{border:1px solid var(--control-field-border);background:var(--control-field-background);min-height:52px;box-shadow:var(--control-field-shadow)}.published-templates-page-module__EITTQa__searchBox{color:var(--muted);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:0 13px;display:grid}.published-templates-page-module__EITTQa__searchBox:focus-within{border-color:var(--control-field-focus-border);box-shadow:var(--control-field-focus-shadow)}.published-templates-page-module__EITTQa__searchBox svg,.published-templates-page-module__EITTQa__controlTrigger svg{width:18px;height:18px}.published-templates-page-module__EITTQa__searchBox input{min-width:0;color:var(--text-strong);background:0 0;border:0;outline:0;font-size:14px}.published-templates-page-module__EITTQa__searchBox input::placeholder{color:var(--muted)}.published-templates-page-module__EITTQa__searchLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.published-templates-page-module__EITTQa__controlTrigger,.published-templates-page-module__EITTQa__menuOption,.published-templates-page-module__EITTQa__modalSidebar button{transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease}.published-templates-page-module__EITTQa__controlTrigger{min-width:0;color:var(--foreground);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:820;display:inline-flex}.published-templates-page-module__EITTQa__controlTrigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.published-templates-page-module__EITTQa__controlTrigger:hover,.published-templates-page-module__EITTQa__menuOption:hover,.published-templates-page-module__EITTQa__modalSidebar button:hover{border-color:var(--control-hover-border);background:var(--control-ghost-hover-fill);box-shadow:var(--control-ghost-hover-ring);color:var(--text-strong)}.published-templates-page-module__EITTQa__controlTrigger:focus-visible,.published-templates-page-module__EITTQa__menuOption:focus-visible,.published-templates-page-module__EITTQa__modalSidebar button:focus-visible,.published-templates-page-module__EITTQa__tabs button:focus-visible,.published-templates-page-module__EITTQa__cardHitArea:focus-visible,.published-templates-page-module__EITTQa__listMain:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-tight)}.published-templates-page-module__EITTQa__layoutToggle{border:1px solid var(--border);background:var(--surface-muted);display:inline-flex}.published-templates-page-module__EITTQa__layoutButton{width:44px;height:44px}.published-templates-page-module__EITTQa__menuPanel{min-width:230px}.published-templates-page-module__EITTQa__menu{gap:4px;padding:8px;display:grid}.published-templates-page-module__EITTQa__menu p{color:var(--muted);padding:5px 8px 7px;font-size:12px;font-weight:800;line-height:1.2}.published-templates-page-module__EITTQa__menuOption{min-height:34px;color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;padding:0 8px;font-size:13px;font-weight:760;line-height:1.2;display:grid}.published-templates-page-module__EITTQa__menuOption[aria-checked=true]{color:var(--text-strong)}.published-templates-page-module__EITTQa__menuOption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.published-templates-page-module__EITTQa__menuOption svg{width:16px;height:16px;color:var(--accent-strong)}.published-templates-page-module__EITTQa__resultsHeader{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:14px;display:flex}.published-templates-page-module__EITTQa__resultsHeader p{color:var(--foreground);font-size:13px;font-weight:820;line-height:1.25}.published-templates-page-module__EITTQa__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.published-templates-page-module__EITTQa__templateCard{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-width:0;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, transform var(--duration-fast) ease;box-shadow:0 14px 34px #0000002e}.published-templates-page-module__EITTQa__templateCard:hover,.published-templates-page-module__EITTQa__templateCard:focus-within{border-color:var(--control-hover-border);box-shadow:var(--control-surface-hover-shadow);transform:translateY(-2px)}.published-templates-page-module__EITTQa__cardHitArea{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.published-templates-page-module__EITTQa__coverFrame{aspect-ratio:16/9;border-radius:var(--radius-surface) var(--radius-surface) 0 0;border-bottom:1px solid var(--border);background:var(--surface-muted);display:block;position:relative;overflow:hidden}.published-templates-page-module__EITTQa__coverFrame img,.published-templates-page-module__EITTQa__modalCover img,.published-templates-page-module__EITTQa__editCover img,.published-templates-page-module__EITTQa__listCover img{object-fit:cover;width:100%;height:100%;display:block}.published-templates-page-module__EITTQa__coverFrame .published-templates-page-module__EITTQa__statusBadge{position:absolute;top:8px;right:8px}.published-templates-page-module__EITTQa__cardBody{gap:7px;min-width:0;padding:11px 12px 13px;display:grid}.published-templates-page-module__EITTQa__cardTitleRow{grid-template-columns:minmax(0,1fr) 22px;align-items:start;gap:8px;display:grid}.published-templates-page-module__EITTQa__cardTitleRow strong{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.25;overflow:hidden}.published-templates-page-module__EITTQa__moreGlyph{color:var(--muted)}.published-templates-page-module__EITTQa__moreGlyph svg{width:18px;height:18px}.published-templates-page-module__EITTQa__cardCategory,.published-templates-page-module__EITTQa__editedAt{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;line-height:1.2;overflow:hidden}.published-templates-page-module__EITTQa__cardStats{color:var(--foreground);flex-wrap:wrap;gap:7px;font-size:12px;font-weight:820;line-height:1.2;display:flex}.published-templates-page-module__EITTQa__cardStats span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.published-templates-page-module__EITTQa__cardStats svg{width:14px;height:14px;color:var(--accent);flex:none}.published-templates-page-module__EITTQa__statusBadge{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);width:fit-content;min-height:24px;color:var(--foreground);white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.published-templates-page-module__EITTQa__status-published{border-color:color-mix(in srgb, var(--mint) 50%, var(--border));background:color-mix(in srgb, var(--mint) 15%, var(--surface-muted));color:var(--mint)}.published-templates-page-module__EITTQa__status-draft{border-color:color-mix(in srgb, var(--amber) 45%, var(--border));background:color-mix(in srgb, var(--amber) 13%, var(--surface-muted));color:var(--amber)}.published-templates-page-module__EITTQa__status-under-review{border-color:color-mix(in srgb, var(--violet) 48%, var(--border));background:color-mix(in srgb, var(--violet) 15%, var(--surface-muted));color:var(--violet)}.published-templates-page-module__EITTQa__status-rejected{border-color:color-mix(in srgb, var(--danger) 50%, var(--border));background:color-mix(in srgb, var(--danger) 14%, var(--surface-muted));color:var(--danger)}.published-templates-page-module__EITTQa__status-unlisted,.published-templates-page-module__EITTQa__status-private{color:var(--muted)}.published-templates-page-module__EITTQa__listTable{border:1px solid var(--border);background:var(--surface);min-width:0;display:grid;overflow-x:auto}.published-templates-page-module__EITTQa__listHeader,.published-templates-page-module__EITTQa__listRow{grid-template-columns:minmax(260px,1.4fr) 130px 110px 100px 80px 150px 42px;align-items:center;gap:14px;min-width:920px;display:grid}.published-templates-page-module__EITTQa__listHeader{border-bottom:1px solid var(--border);color:var(--text-strong);padding:10px 14px;font-size:12px;font-weight:850}.published-templates-page-module__EITTQa__listRow{color:var(--foreground);border-bottom:1px solid #8ea5c12e;padding:9px 14px;font-size:13px;font-weight:740}.published-templates-page-module__EITTQa__listRow:last-child{border-bottom:0}.published-templates-page-module__EITTQa__listMain{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.published-templates-page-module__EITTQa__listCover{aspect-ratio:16/9;border:1px solid var(--border);background:var(--surface-muted);display:block;overflow:hidden}.published-templates-page-module__EITTQa__listTitleBlock{gap:5px;min-width:0;display:grid}.published-templates-page-module__EITTQa__listTitleBlock strong,.published-templates-page-module__EITTQa__listTitleBlock span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.published-templates-page-module__EITTQa__listTitleBlock strong{color:var(--text-strong);font-weight:900}.published-templates-page-module__EITTQa__listTitleBlock span{color:var(--muted);font-size:12px;font-weight:720}.published-templates-page-module__EITTQa__rowMoreButton{width:34px;height:34px}.published-templates-page-module__EITTQa__pagination{margin-top:18px}.published-templates-page-module__EITTQa__emptyState{border:1px solid var(--border);background:var(--surface);min-height:220px;color:var(--muted);text-align:center;place-items:center;gap:9px;padding:32px;display:grid}.published-templates-page-module__EITTQa__emptyState svg{width:32px;height:32px;color:var(--accent)}.published-templates-page-module__EITTQa__emptyState strong{color:var(--text-strong);font-size:15px;font-weight:900}.published-templates-page-module__EITTQa__emptyState p{font-size:13px;font-weight:650}.published-templates-page-module__EITTQa__detailModalBody,.published-templates-page-module__EITTQa__editModalBody{padding-top:16px}.published-templates-page-module__EITTQa__modalLayout{border:1px solid var(--border);background:var(--surface-muted);grid-template-columns:168px minmax(0,1fr);min-height:520px;display:grid}.published-templates-page-module__EITTQa__modalSidebar{border-right:1px solid var(--border);background:var(--surface-muted);align-content:start;display:grid}.published-templates-page-module__EITTQa__modalSidebar button{min-height:42px;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-left:2px solid #0000;padding:0 12px;font-size:13px;font-weight:820}.published-templates-page-module__EITTQa__modalSidebar button[aria-current=page]{border-left-color:var(--accent);color:var(--text-strong);background:#6ea8ff1a}.published-templates-page-module__EITTQa__modalPane{background:var(--surface);min-width:0;padding:18px}.published-templates-page-module__EITTQa__overviewPane,.published-templates-page-module__EITTQa__analyticsPane,.published-templates-page-module__EITTQa__editForm{gap:18px;display:grid}.published-templates-page-module__EITTQa__overviewHero{grid-template-columns:220px minmax(0,1fr);gap:16px;display:grid}.published-templates-page-module__EITTQa__modalCover,.published-templates-page-module__EITTQa__editCover{aspect-ratio:16/9;border:1px solid var(--border);background:var(--surface-muted);display:block;overflow:hidden}.published-templates-page-module__EITTQa__overviewIntro{align-content:start;gap:16px;min-width:0;display:grid}.published-templates-page-module__EITTQa__overviewTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.published-templates-page-module__EITTQa__overviewTitleRow h3,.published-templates-page-module__EITTQa__chartPanel h3,.published-templates-page-module__EITTQa__placeholderPane h3,.published-templates-page-module__EITTQa__publishPreview h3{color:var(--text-strong);font-size:18px;font-weight:900;line-height:1.2}.published-templates-page-module__EITTQa__overviewTitleRow p,.published-templates-page-module__EITTQa__placeholderPane p,.published-templates-page-module__EITTQa__publishPreview p{color:var(--muted);margin-top:7px;font-size:13px;font-weight:650;line-height:1.5}.published-templates-page-module__EITTQa__statsStrip{border:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.published-templates-page-module__EITTQa__statsStrip span{border-left:1px solid var(--border);gap:4px;min-width:0;padding:10px;display:grid}.published-templates-page-module__EITTQa__statsStrip span:first-child{border-left:0}.published-templates-page-module__EITTQa__statsStrip strong{color:var(--text-strong);font-size:16px;font-weight:920}.published-templates-page-module__EITTQa__statsStrip small{color:var(--muted);font-size:11px;font-weight:760}.published-templates-page-module__EITTQa__detailsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;display:grid}.published-templates-page-module__EITTQa__detailsGrid div{border-top:1px solid var(--border);gap:5px;min-width:0;padding-top:10px;display:grid}.published-templates-page-module__EITTQa__detailsGrid dt{color:var(--muted);font-size:12px;font-weight:760}.published-templates-page-module__EITTQa__detailsGrid dd{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.published-templates-page-module__EITTQa__reviewNote{border:1px solid color-mix(in srgb, var(--amber) 42%, var(--border));background:color-mix(in srgb, var(--amber) 10%, var(--surface-muted));gap:6px;padding:12px;display:grid}.published-templates-page-module__EITTQa__reviewNote strong{color:var(--text-strong);font-size:13px;font-weight:900}.published-templates-page-module__EITTQa__reviewNote p{color:var(--foreground);font-size:13px;font-weight:650;line-height:1.45}.published-templates-page-module__EITTQa__modalActions{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.published-templates-page-module__EITTQa__detailTabs{border-bottom:1px solid var(--border);gap:4px;display:flex}.published-templates-page-module__EITTQa__detailTabs button{min-height:38px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-size:13px;font-weight:820}.published-templates-page-module__EITTQa__detailTabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text-strong)}.published-templates-page-module__EITTQa__versionPane,.published-templates-page-module__EITTQa__versionCard>div:first-child{gap:10px;display:grid}.published-templates-page-module__EITTQa__versionCard{border:1px solid var(--border);background:var(--surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.published-templates-page-module__EITTQa__versionCard strong,.published-templates-page-module__EITTQa__versionCard p,.published-templates-page-module__EITTQa__versionCard small,.published-templates-page-module__EITTQa__versionCard em{margin:0}.published-templates-page-module__EITTQa__versionCard strong{color:var(--text-strong)}.published-templates-page-module__EITTQa__versionCard p{color:var(--foreground);font-size:13px}.published-templates-page-module__EITTQa__versionCard small,.published-templates-page-module__EITTQa__versionCard em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.published-templates-page-module__EITTQa__versionCard em{color:var(--amber)}.published-templates-page-module__EITTQa__versionActions{flex-wrap:wrap;gap:7px;display:flex}.published-templates-page-module__EITTQa__versionPreview{border:1px solid var(--border);background:#080a0f;width:100%;height:min(78vh,860px);display:block}.published-templates-page-module__EITTQa__versionAssetPreview{gap:14px;display:grid}.published-templates-page-module__EITTQa__versionAssetGrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;max-height:min(60vh,640px);display:grid;overflow:auto}.published-templates-page-module__EITTQa__versionAssetGrid article{gap:7px;min-width:0;display:grid}.published-templates-page-module__EITTQa__versionAssetGrid img,.published-templates-page-module__EITTQa__versionAssetGrid article>span{aspect-ratio:1;object-fit:cover;background:var(--ui-surface-muted);border-radius:10px;width:100%}.published-templates-page-module__EITTQa__versionAssetGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.published-templates-page-module__EITTQa__analyticsStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.published-templates-page-module__EITTQa__analyticsTile,.published-templates-page-module__EITTQa__chartPanel{border:1px solid var(--border);background:var(--surface-muted)}.published-templates-page-module__EITTQa__analyticsTile{grid-template-columns:28px minmax(0,1fr);gap:4px 9px;padding:12px;display:grid}.published-templates-page-module__EITTQa__analyticsTile>span{color:var(--accent);grid-row:span 3;place-items:center;display:grid}.published-templates-page-module__EITTQa__analyticsTile svg{width:20px;height:20px}.published-templates-page-module__EITTQa__analyticsTile small{color:var(--muted);font-size:12px;font-weight:760}.published-templates-page-module__EITTQa__analyticsTile strong{color:var(--text-strong);font-size:21px;font-weight:920}.published-templates-page-module__EITTQa__analyticsTile em{color:var(--mint);font-size:12px;font-style:normal;font-weight:820}.published-templates-page-module__EITTQa__chartPanel{gap:14px;padding:14px;display:grid}.published-templates-page-module__EITTQa__barChart{border:1px solid var(--border);background:linear-gradient(#0000,#6ea8ff0f);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px;height:180px;padding:12px;display:grid}.published-templates-page-module__EITTQa__barChart span{height:var(--bar-height);background:linear-gradient(180deg, var(--accent-strong), var(--accent));min-height:12px;display:block;box-shadow:0 0 0 3px #6ea8ff14}.published-templates-page-module__EITTQa__analyticsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.published-templates-page-module__EITTQa__breakdownRows,.published-templates-page-module__EITTQa__geoRows{gap:10px;display:grid}.published-templates-page-module__EITTQa__breakdownRows div,.published-templates-page-module__EITTQa__geoRows div{color:var(--foreground);grid-template-columns:minmax(0,1fr) minmax(90px,.9fr) 42px;align-items:center;gap:10px;font-size:12px;font-weight:760;display:grid}.published-templates-page-module__EITTQa__geoRows div{grid-template-columns:minmax(0,1fr) 42px}.published-templates-page-module__EITTQa__percentTrack{background:#00000047;height:6px;position:relative;overflow:hidden}.published-templates-page-module__EITTQa__percentTrack span{width:var(--track-width);background:var(--accent);position:absolute;inset:0 auto 0 0}.published-templates-page-module__EITTQa__editTopBar{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.published-templates-page-module__EITTQa__coverEditor{grid-template-columns:150px auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.published-templates-page-module__EITTQa__coverEditor small{color:var(--muted);font-size:12px;font-weight:650}.published-templates-page-module__EITTQa__field{gap:7px;display:grid}.published-templates-page-module__EITTQa__field span,.published-templates-page-module__EITTQa__tagEditor>span,.published-templates-page-module__EITTQa__radioGroup>span{color:var(--foreground);font-size:13px;font-weight:820}.published-templates-page-module__EITTQa__field input,.published-templates-page-module__EITTQa__field textarea{border:1px solid var(--control-field-border);background:var(--control-field-background);width:100%;min-width:0;box-shadow:var(--control-field-shadow);color:var(--text-strong);font:inherit;outline:0;padding:10px 11px;font-size:13px}.published-templates-page-module__EITTQa__field textarea{resize:vertical;min-height:96px}.published-templates-page-module__EITTQa__field input:focus,.published-templates-page-module__EITTQa__field textarea:focus{border-color:var(--control-field-focus-border);box-shadow:var(--control-field-focus-shadow)}.published-templates-page-module__EITTQa__tagEditor{gap:9px;display:grid}.published-templates-page-module__EITTQa__tagEditor div{flex-wrap:wrap;gap:8px;display:flex}.published-templates-page-module__EITTQa__tagEditor div span,.published-templates-page-module__EITTQa__tagEditor button{border:1px solid var(--border);background:var(--surface-muted);min-height:28px;color:var(--foreground);font:inherit;align-items:center;padding:0 9px;font-size:12px;font-weight:820;display:inline-flex}.published-templates-page-module__EITTQa__tagEditor button{cursor:pointer}.published-templates-page-module__EITTQa__placeholderPane,.published-templates-page-module__EITTQa__publishPreview{border:1px solid var(--border);background:var(--surface-muted);text-align:center;align-content:center;justify-items:center;gap:12px;min-height:300px;padding:28px;display:grid}.published-templates-page-module__EITTQa__placeholderPane svg{width:34px;height:34px;color:var(--accent)}.published-templates-page-module__EITTQa__checkRows,.published-templates-page-module__EITTQa__radioGroup{border:1px solid var(--border);background:var(--surface-muted);gap:12px;padding:14px;display:grid}.published-templates-page-module__EITTQa__checkRows label,.published-templates-page-module__EITTQa__radioGroup label{color:var(--foreground);align-items:center;gap:10px;font-size:13px;font-weight:760;display:flex}.published-templates-page-module__EITTQa__timeline{gap:10px;display:grid}.published-templates-page-module__EITTQa__timeline article{border:1px solid var(--border);background:var(--surface-muted);grid-template-columns:34px minmax(0,1fr);gap:11px;padding:12px;display:grid}.published-templates-page-module__EITTQa__timeline article>span{color:var(--accent);place-items:center;display:grid}.published-templates-page-module__EITTQa__timeline svg{width:20px;height:20px}.published-templates-page-module__EITTQa__timeline strong{color:var(--text-strong);font-size:13px;font-weight:900}.published-templates-page-module__EITTQa__timeline p{color:var(--foreground);margin-top:4px;font-size:13px;font-weight:650;line-height:1.45}.published-templates-page-module__EITTQa__timeline small{color:var(--muted);margin-top:7px;font-size:12px;font-weight:720;display:block}@media (max-width:1120px){.published-templates-page-module__EITTQa__webCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.published-templates-page-module__EITTQa__summaryGrid,.published-templates-page-module__EITTQa__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.published-templates-page-module__EITTQa__toolbar{grid-template-columns:minmax(0,1fr) minmax(190px,auto) minmax(190px,auto)}}@media (max-width:860px){.published-templates-page-module__EITTQa__webCardGrid{grid-template-columns:1fr}.published-templates-page-module__EITTQa__shell{padding:24px 14px 48px}.published-templates-page-module__EITTQa__header,.published-templates-page-module__EITTQa__overviewHero,.published-templates-page-module__EITTQa__modalLayout{grid-template-columns:1fr}.published-templates-page-module__EITTQa__header{display:grid}.published-templates-page-module__EITTQa__headerActions{grid-template-columns:1fr;display:grid}.published-templates-page-module__EITTQa__headerButton{width:100%}.published-templates-page-module__EITTQa__summaryGrid,.published-templates-page-module__EITTQa__cardGrid,.published-templates-page-module__EITTQa__analyticsStats,.published-templates-page-module__EITTQa__analyticsGrid,.published-templates-page-module__EITTQa__detailsGrid{grid-template-columns:1fr}.published-templates-page-module__EITTQa__modalLayout{min-height:0}.published-templates-page-module__EITTQa__modalSidebar{border-right:0;border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.published-templates-page-module__EITTQa__modalSidebar button{border-bottom:2px solid #0000;border-left:0;flex:none}.published-templates-page-module__EITTQa__modalSidebar button[aria-current=page]{border-bottom-color:var(--accent);border-left-color:#0000}.published-templates-page-module__EITTQa__coverEditor{grid-template-columns:1fr;justify-items:start}.published-templates-page-module__EITTQa__toolbar{grid-template-columns:1fr}.published-templates-page-module__EITTQa__resultsHeader{flex-direction:column;align-items:stretch}.published-templates-page-module__EITTQa__layoutToggle{width:fit-content}.published-templates-page-module__EITTQa__versionCard{grid-template-columns:1fr}.published-templates-page-module__EITTQa__versionActions>*{flex:1 1 0}}
